/*
Theme Name: Bridge Child
Theme URI: http://demo.qodeinteractive.com/bridge/
Description: A child theme of Bridge Theme
Author: Qode Interactive
Author URI: http://www.qodethemes.com/
Version: 1.0.0
Template: bridge
*/
@import url("../bridge/style.css");

@font-face {
    font-family: 'Univia Pro Ultra';
    src: url('/wp-content/themes/bridge/fonts/UniviaPro-Ultra.eot');
    src: url('/wp-content/themes/bridge/fonts/UniviaPro-Ultra.eot?#iefix') format('embedded-opentype'),
         url('/wp-content/themes/bridge/fonts/UniviaPro-Ultra.woff2') format('woff2'),
         url('/wp-content/themes/bridge/fonts/UniviaPro-Ultra.woff') format('woff'),
         url('/wp-content/themes/bridge/fonts/UniviaPro-Ultra.svg#UniviaPro-Ultra') format('svg');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Univia Pro';
    src: url('/wp-content/themes/bridge/fonts/UniviaPro-Medium.eot');
    src: url('/wp-content/themes/bridge/fonts/UniviaPro-Medium.eot?#iefix') format('embedded-opentype'),
        url('/wp-content/themes/bridge/fonts/UniviaPro-Medium.woff2') format('woff2'),
        url('/wp-content/themes/bridge/fonts/UniviaPro-Medium.woff') format('woff'),
        url('/wp-content/themes/bridge/fonts/UniviaPro-Medium.ttf') format('truetype'),
        url('/wp-content/themes/bridge/fonts/UniviaPro-Medium.svg#UniviaPro-Medium') format('svg');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}


@font-face {
    font-family: 'Antipasto Pro';
    src: url('/wp-content/themes/bridge/fonts/AntipastoPro.eot');
    src: url('/wp-content/themes/bridge/fonts/AntipastoPro.eot?#iefix') format('embedded-opentype'),
        url('/wp-content/themes/bridge/fonts/AntipastoPro.woff2') format('woff2'),
        url('/wp-content/themes/bridge/fonts/AntipastoPro.woff') format('woff'),
        url('/wp-content/themes/bridge/fonts/AntipastoPro.ttf') format('truetype'),
        url('/wp-content/themes/bridge/fonts/AntipastoPro.svg#AntipastoPro') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Antipasto Pro';
    src: url('/wp-content/themes/bridge/fonts/AntipastoPro-Medium.eot');
    src: url('/wp-content/themes/bridge/fonts/AntipastoPro-Medium.eot?#iefix') format('embedded-opentype'),
        url('/wp-content/themes/bridge/fonts/AntipastoPro-Medium.woff2') format('woff2'),
        url('/wp-content/themes/bridge/fonts/AntipastoPro-Medium.woff') format('woff'),
        url('/wp-content/themes/bridge/fonts/AntipastoPro-Medium.ttf') format('truetype'),
        url('/wp-content/themes/bridge/fonts/AntipastoPro-Medium.svg#AntipastoPro-Medium') format('svg');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

.esg-icon 
	{
		padding:13px 0px;
	}

p {margin-bottom:20px;}
h1, h2, h3,  { font-family: 'Raleway', sans-serif;}
h5, h6, p, p a, ul li {font-family: 'Raleway',sans-serif !important; font-size:16px; line-height:24px; letter-spacing: 1px;}
.main-head {font-size:50px; font-weight:500; line-height:60px; font-family: 'Raleway', sans-serif; text-transform:none; letter-spacing: 1px;}
.main-subhead {font-size:30px; font-weight:500; line-height:40px; font-family: 'Raleway', sans-serif; text-transform:uppercase; letter-spacing: 1px;}
.lg-txt {font-size:70px; font-weight:700; line-height:80px; font-family: 'Raleway', sans-serif; text-transform:uppercase; letter-spacing: 1px;}
.md-txt {font-size:55px; font-weight:700; line-height:60px; font-family: 'Raleway', sans-serif; text-transform:uppercase; letter-spacing: 1px;}
.submid-txt {font-size:38px; font-weight:700; line-height:50px; font-family: 'Raleway', sans-serif; letter-spacing: 1px;}
.sm-txt {font-size:24px; font-weight:300; line-height:32px; font-family: 'Raleway', sans-serif; letter-spacing: 1px;}
.xm-txt {font-size:20px; font-weight:400; line-height:32px; font-family: 'Raleway', sans-serif !important; letter-spacing: 1px;}
p.wht-colr.xm-txt.abt-philosophy-sctn {
    margin-top: 40px;
    margin-bottom: 30px;
}
.cust-clr-sectn {clear: both;}
.blu-colr {color:#4a6785;}
.green-value {color:#82a7af;}
.wht-colr {color:#ffffff !important;}
.wht-colr a {color:#ffffff !important}
.text-right {text-align:right;}
.float-rgt {float:right;}
.txt-rgt {text-align:right;}
.mb-30 {margin-bottom:30px!important;}
.mb-20 {margin-bottom:20px!important;}
.mb-10 {margin-bottom:10px;}
.mt-20 {margin-top:20px;}
.mt-30 {margin-top:30px;}
.mt-10 {margin-top:10px;}
.mb-50 {margin-bottom:50px;}
.pd-L30 {padding-left:30px;}
.footer_bottom p, .footer_bottom p a {font-size:16px !important;}
.txt-tranfr {
	text-transform: uppercase;
}
.txt-center {text-align:center;}

header {
	position: absolute;
    width: 100%;
    left: 0;
    top: 0;
}

.content {
    margin-top: 0px !important;
}

.blu-colr {
    color: #1c1c1c;
}
.q_logo {
top: 82px;
    left: 0!important;
}

.h-head-sctn {
	height:540px !important;
	padding:175px 0 100px 100px;
}

.goverment_customer_box img {
    position: relative;
    left: -29px;
}

.xm-txt{font-size: 24px;
    font-weight: 500;
    line-height: 44px;
    font-family: 'Raleway', sans-serif !important;
    letter-spacing: 1px;
}

.home .q_logo img {
	top:10%;
} 

/* .q_logo img {
	top:10%;
} */

/* -------------------------------------------------Heaer Menu------------------------------------------------------ */

nav.mobile_menu {
	width: 100%;
	background-image: url(/wp-content/uploads/2022/04/menu.jpg);
	background-position: right;
	background-size: cover;
	background-color: #fff;
	background-repeat: no-repeat;	
}
.technology-abt-rgt {
    padding: 60px 0;
}

.blog-author, .grid-date-post{top:0!important;}
nav.mobile_menu ul>li.has_sub>span.mobile_arrow{z-index:-1;}

nav.mobile_menu ul {
    width: 30%;
	min-height:500px;
    background-color: #fff;
	padding: 60px 100px !important;
}

nav.mobile_menu ul li a {
	font-family: 'Raleway', sans-serif;
    font-size: 24px;
	color: #204e7f !important;
	font-weight: 500;
}

nav.mobile_menu ul li .sub_menu {
	min-height:auto !important;
}

.contact-left{padding: 80px 100px 80px 270px;}

/* --------------------------------------------------------------------------------------------------------- */

.main_menu {
    display: none!important;
}

nav.mobile_menu {
    display: block !important;
}
.mobile_menu_button span {
   color: #ffffff;
   font-size: 25px;
}

.header_inner_left  {
    position: relative!important;
    left: 0!important;
    margin-bottom: 0;
}

.header_bottom_right_widget_holder {
   padding-left: 20px;
}

nav.mobile_menu ul li span.mobile_arrow i {
    color: #204e7f !important;
    font-size: 26px;
}

nav.mobile_menu ul > li.has_sub > span.mobile_arrow {
	top: 12px;
}

/* ------------------------------------------------End Menu----------------------------------------------------------- */

.breadcrumbs-sctn {
	width:100%;
	text-align:right;
	margin-bottom: 40px !important;
/* 	display:flex; */
}

.breadcrumbs-sctn h5 {
	color:#63778f;
	font-size:16px;
	font-weight:500;
	text-align:right;
}

.breadcrumbs-sctn h5 a {color:#63778f !important;}

#back_to_top > span {
    background-color: rgb(74, 103, 133);
	border-color: rgb(130, 167, 175);
}

#back_to_top span i {
	color: #b3cdd2;
}

.ch-head-title {
	font-family: 'Raleway', sans-serif;
	font-size: 50px;
	font-weight: 700;
	margin-bottom: 10px;
	text-transform: uppercase;
}

.ch-capbl-contsctn {
	padding:50px;
	background: rgb(117,155,164);
	background: linear-gradient(331deg, rgba(117,155,164,1) 0%, rgba(87,117,145,1) 70%);
}

.ch-capbl-contsctn h2 {
	font-size: 34px;
    font-weight: 600;
    letter-spacing: 1px;
	color:#fff;
	padding-bottom:10px;
	font-family: 'Raleway', sans-serif;
	margin-bottom:25px;
	border-bottom:1px solid #8da4b4;
}

.ch-capbl-contsctn h5 {
	color:#fff;
	margin-bottom:20px;
}


.ch-breadcrumbs-spac {
    padding: 50px 250px 80px 250px;
}

.ch-capbl-logosctn {
	padding:50px 250px;
	background: rgb(117,155,164);
	background: linear-gradient(331deg, rgba(117,155,164,1) 0%, rgba(87,117,145,1) 70%);
}

.press-template-default.single-press .title_size_small, .single-blog_post .title_size_small {
	height: 410px !important;
	background-image: url(/wp-content/uploads/2022/04/header-esg_detail.jpg) !important;
}

.blog_post-template-default.single-press .title_size_small, .single-blog_post .title_size_small {
	height: 410px !important;
	background-image: url(/wp-content/uploads/2022/04/MicrosoftTeams-image-25.jpg) !important;
}

.ch-single-sctn-spac {
    padding: 70px 250px 70px 250px;
}

.stripskew-bg1 {
	background-image: url(/wp-content/uploads/2021/04/ch-capabilities-cont-bg.png?id=984) !important;
    background-position: 50% !important;
    background-repeat: no-repeat !important;
    background-size: contain !important;
}

ul.two-column-list {	
  	columns: 2;
  	-webkit-columns: 2;
  	-moz-columns: 2;
	position: relative;
    list-style: none;
}


ul.two-column-list li {
	font-size: 20px;
    line-height: 31px;
    color: #4a6785;
}

ul.two-column-list li:before {
    content: "\f0da";
    font-family: fontawesome;
    margin-right: 10px;
    color: #4a6785 !important;
}

.cust-btm-bdr li {
	font-family: roboto !important;
	padding: 5px 0;
    border-bottom: 1px solid #b7b7b7;
}

.basic-list li {
	padding-bottom:10px;
}

.past-perf-sctn {
	width: calc(100% - 50px) !important;
	display: flex;
    flex-wrap: nowrap;
    padding: 25px;
    border-radius: 15px;
    border: 1px solid #d7dbdc;
    margin-bottom: 50px !important;
}

.past-perf-sctn-img {
	width: calc(40% - 21px) !important;
	padding-right:20px;
	border-right:1px solid #d7dbdc;
}


.past-perf-sctn-cont {
	width: calc(60% - 40px) !important;
	padding:20px;
}

.past-perf-sctn-cont h2 {
	color:#4a6785;
	font-size: 24px;
    font-weight: 400;
    line-height: 32px;
	letter-spacing:1px;
    font-family: 'Raleway', sans-serif;
    margin-bottom: 10px;
}

.past-perf-sctn-cont h5 {
	color:#82a7af;
	font-size:20px;
	font-weight:300px;
	line-height:26px;
	margin-bottom: 10px;
}

.past-perf-sctn-cont h5 .fa {
	font-size:26px;
}

.schedule-70 .q_elements_holder.two_columns.eh_two_columns_33_66 .q_elements_item:last-child {
     padding: 84px!important;
}

.pss .q_elements_holder.two_columns.eh_two_columns_33_66 .q_elements_item:last-child {
    padding: 84px!important;
}


/* ------------------------------------------------------------------------------------------------------------- */

.single-blog_post .title_subtitle_holder, .single-press .title_subtitle_holder {
	display:none !important;
}

.cont-link a
{
	font-size:24px;
}

.h-head-cont-box {
	width:40%;
}

.h-head-cont-box h1 {
	font-size: 120px;
    line-height: 130px;
	font-weight:400;
	color:#204e7f;
	text-transform:uppercase;
	font-family: 'Raleway', sans-serif;
}

.h-head-cont-box h2 {
    font-size: 45px;
    line-height: 50px;
	font-weight:300;
	color:#82a7af;
	text-transform:uppercase;
	 font-family: 'Raleway', sans-serif;
}

.h-head-cont-box h4 {
	color: #204e7f;
    font-size: 25px;
	margin-top:20px;
	font-family: 'Raleway', sans-serif !important;
}

header .header_bottom {
    box-shadow: 0px 0px 0px 0px rgb(74 42 62 / 10%) !important;
}

.header_bottom {
	padding: 0 140px;
}

.h-slide-social {
	padding-top:100px;
	margin-top:-300px;
}

.h-social-icon {
    color: #fff;
	font-size: 32px;
    flex-wrap: wrap;
    text-align: right;
   
}

.h-social-icon .fa {
	margin-bottom:15px;
	display: block;
}

.h-getin-touch-sctn {
	width:100%;
	float:left;
}

.h-getin-touch-sctn-lft{
	width:auto;
	float:left;
	color:#fff;
	padding-right: 30px;
	padding-top: 28px;
}

.h-getin-touch-sctn-lft h3 {
	font-size: 20px;
    letter-spacing: 0.5px;
	color:#fff;
	font-weight:400;
	font-family: 'Raleway', sans-serif !important;
}

.h-getin-touch-sctn-rgt{
    width: 35%;	
    padding: 12px 15px;
	float:right;
/* 	background-image: url(https://martekglobal.tarikatech.com/wp-content/uploads/2021/07/Martek-1.png); 
    padding-left: 75px;*/
	    background: #82a9b0;
}

.getin-btn {
	font-size: 26px;
    display: flex;
    font-weight: 600;
    color: #204f7d;
    align-items: center;
    width: fit-content;
	   
    background-color: #f9fafc;
    padding: 0px 20px 0px 0;
}

.getin-btn .fa {
    padding: 10px 10px;
    margin-right: 20px;
	background: rgb(123,160,169);
	background: linear-gradient(260deg, rgba(123,160,169,1) 0%, rgba(82,112,138,1) 61%);
}

.h-abt-sctn {
	padding:100px 160px 100px 160px;
}

.h-why-martek-sctn {
	padding:100px 100px 100px 100px;
}

.h-why-mg-lft {
	width:40% !important;
}

.h-why-mg-rgt {
	width:60% !important;
	background: rgb(253,255,254);
	background: linear-gradient(180deg, rgba(253,255,254,1) 0%, rgba(217,224,230,1) 61%);
}

.fot-full-wdt {
	width:100%;
	display:flex;
	flex-wrap:nowrap;
	border-top: 1px solid #ccd3da;
}



.fot-full-wdt .fot-lets-tlk-lft {
    padding: 80px 80px 80px 200px;
    width: calc(40% - 280px) !important;
	background: #8eb1b7;
/* 	width:40% !important; */
}

.fot-full-wdt .fot-lets-tlk-rgt {	
	padding: 80px 200px 80px 80px;
	width: calc(60% - 280px) !important;
	
}


.fot-lets-tlk-lft h4 {
    font-size: 20px;
    font-weight: 300;
    line-height: 30px;
    color: #204e7f;
    font-family: 'Raleway', sans-serif;
    letter-spacing: 1px;
}

.fot-lets-tlk-lft h4 span {
    color: #ffffff;
}

.fot-lets-tlk-lft h4 a { 
	font-size: 20px;
	line-height: 30px;
}


.fot-lets-tlk-lft h4 a:hover { 
 	color: #82a7af!important;
}



/* .footer_top a:hover {
    color: #82a7af!important;
} */

.h-lets-tlk-lft {
    padding: 80px 60px 80px 260px;
    width: calc(40% - 0px) !important;
/* 	width:40% !important; */
}

.h-lets-tlk-rgt {
/* 	width:60% !important; */
	 padding: 80px 200px 80px 80px;
	width: calc(60% - 0px) !important;
}

.ch-commercial-customers-lft {
    padding: 80px 60px 80px 260px;
}

.ch-commercial-customers-rgt {
	 padding: 80px 200px 80px 80px;
}

.why-mg-list {
   columns: 2;
  -webkit-columns: 2;
  -moz-columns: 2;
}


.why-mg-list li {
	list-style: none;
	margin-bottom: 40px;
}

.why-mg-list li h4 {
	 font-family: 'Univia Pro' !important;
}

.h-lets-tlk-lft h4 {font-size:24px; font-weight:300; line-height:30px; color:#236ca5; font-family: 'Raleway'; letter-spacing: 1px;}
.h-lets-tlk-lft h4 span {color:#82a7af;} 
.h-lets-tlk-lft h4 span {color:#82a7af;}
.h-lets-tlk-lft .sea_sub_head {color:#236ca5 !important;}
.h-lets-tlk-lft .seaport_head {color:#236ca5 !important;}

.h-lets-tlk-rgt h4 span {color:#82a7af;} 
.h-lets-tlk-rgt h4 span {color:#82a7af;}
.h-lets-tlk-rgt .sea_sub_head {color:#236ca5 !important;}
.h-lets-tlk-rgt .seaport_head {color:#236ca5 !important;}
.h-lets-tlk-rgt h2 {color:#2c68a5;} 


.h-lets-tlk-lft
{
	background-color: #343434 !important;
}
.h-lets-tlk-lft p
{
	color:#fff !important;
}

.footer_bottom p, .footer_bottom p a {
	letter-spacing:1px;
	font-family: Raleway,sans-serif !important;
}

.top-rgt-logo {
	width:100%;
	display:flex;
	align-items:center;
	color:#ffffff;
	font-weight:500;
}

.top-rgt-logo a {
	color:#ffffff;
	font-weight:500;
}

.top-rgt-logo img {
	margin-left:8px;
}



.h-abt-box {
	width:100%;
	float:left;
	position:relative;
}

.h-abt-box-lft {
	z-index:2;
	 position: relative;
}

.h-abt-box-rgt {
	z-index:1;
	width: calc(64% - 150px) !important;
    height: calc(450px - 200px);
    float: right;
    padding: 100px 100px 100px 0px;
/* 	background-image: url(/wp-content/uploads/2021/04/h-enterprise-Facilities.jpg);
    background-position: center;
    background-size: cover;	 */
	position: absolute;
    top: 0;
    right: 0;
	background: #8db0b6e0;
}

.h-abt-box-rgt-cont {
	width:45%;
	float:right;
	text-align:left;
}

.h-abt-box-rgt-cont ul {
	margin-left:25px;
}

.h-abt-box-lft-box {	
    width: calc(64% - 150px) !important;
    height: calc(450px - 200px);
    float: left;
    padding: 100px 0px 100px 100px;
/* 	background-image: url(/wp-content/uploads/2021/04/h-professional-Services.jpg);
    background-position: center;
    background-size: cover; */
	opacity:0.8;
	background: #4a6785;
}

.h-abt-box-lft h2 {
	margin-bottom:50px;
}

.h-abt-box-lft-box1 {
	width:50%;
	float:left;
}

.h-abt-box-lft-box2 {
    width: calc(342px - 100px) !important;
    height: calc(240px - 90px);
    padding: 120px 0 50px 100px;
    margin-top: -100px;
	float:right;
	background: #f8ae0f;
/* 	background-image: url(/wp-content/uploads/2021/04/h-middle-box.jpg);
    background-position: center;
    background-size: cover; */
}

.ch-abt-icontxt h4
{
	letter-spacing:1px;
}

.ch-abt-mission-sctn {
    padding: 80px 250px 80px 250px;
/* 	background-image: url(/wp-content/uploads/2021/04/h-enterprise-Facilities.jpg);
    background-position: center;
    background-size: cover;	 */
}


.ch-abt-icontxt .icon_text_inner h4 {
	font-size: 20px;
	font-weight:700 !important;
	font-family: 'Raleway', sans-serif;
}

.ch-abt-icontxt .icon_text_inner p {
	font-size:20px !important;
	color:#4a6785;
	margin-bottom: 10px;
	font-family: 'Raleway,sans-serif';
}

.abt-flag-box {
	width: 70%;
    background-image: url(/wp-content/uploads/2021/11/flag-poll.png);
    background-position: left bottom;
    background-size: contain;
    background-repeat: no-repeat;
}

.abt-flag-box-top {
	width:450px;
	height:195px;
	display:flex;	
    margin-left: 12px;
	background-image: url(/wp-content/uploads/2021/11/MicrosoftTeams-image-4.png);
    background-position: center;
    background-size: 100%;
	background-repeat: no-repeat;
}
.idiq_first_div
{
	width: 12%;
    float: left;
    padding-right: 2%;
}
.idiq_second_div
{
	width: 86%;
    float: left;
}
.row
{
	width: 100%;
    float: left;
	padding:5px 0px;
}

.abt-flag-box-top h3 {
	width: 92%;
    text-align: center;
    font-size: 50px;
    line-height: 58px;
    font-weight: 700;    
    margin-top: 40px;
    font-family: 'Raleway', sans-serif;
}

.abt-flag-box-bottm p {
    width: 80%;
    text-align: left;
    padding-left: 60px;
    margin-top: 32px;
    padding-bottom: 20px;
	font-weight: inherit;
}

#pointer {
  width: 200px;
  height: 40px;
  position: relative;
  background: red;
}
#pointer:after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 0;
  height: 0;
  border-left: 20px solid white;
  border-top: 20px solid transparent;
  border-bottom: 20px solid transparent;
}
#pointer:before {
  content: "";
  position: absolute;
  right: -20px;
  bottom: 0;
  width: 0;
  height: 0;
  border-left: 20px solid red;
  border-top: 20px solid transparent;
  border-bottom: 20px solid transparent;
}

.list-seeport {
    border: 1px solid #204e7f;
    padding: 3px 20px;
    float: inherit;
	border-radius: 5px;
}

.wht-btn {
    font-size: 20px;
    padding: 13px 20px;
    text-transform: uppercase;
	background-color:#fff;
}


/* :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::LIST CSS::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */

.arowlist-wht {
	margin-left: 20px;
	position:relative;
	list-style: none;
}
.arowlist-wht li {
    font-size: 20px;
    font-weight: 400;
    margin-bottom: 6px;
    color: #fff;
    line-height: 31px;
}
p.wht-colr.xm-txt.sec-cnt {
    font-size: 24px;
    font-weight: 500;
    margin-bottom: 6px;
	color:#fff;
	line-height: 35px;
}

.arowlist-wht li:before {
    content: "\f0da";
    font-family: fontawesome;
    margin-right: 10px;
    color: #fff !important; 
} 

.arowlist-wht li a {color:#fff !important;}


.arowlist-drk {
	position:relative;
	list-style: none;
}

.arowlist-drk  li {
    font-size: 20px;
    font-weight: 500;
    margin-bottom: 6px;
	color:#4a6785;
}

.arowlist-drk li:before {
    content: "\f0da";
    font-family: fontawesome;
    margin-right: 10px;
    /*color: #4a6785  !important; */
	background: -webkit-linear-gradient(#3d98ff, #50fdff);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-weight: bold;
    color: #fff;
} 

.arowlist-drk li a {color:#4a6785 !important;}

.page-id-579 .qode-advanced-tabs .qode-advanced-tabs-nav li {
	border-right: 1px solid #f5f5f5;
}

.ch-career-quotes {
	font-size:22px;
	font-weight:400;
	color:#204e7f;
	padding:10px 30px;
	position:relative;
	background-color:#cddae7;
}

.ch-career-quotes:after {
	content: "";
	position: absolute;
    bottom: -13px;
    left: 30px;
    width: 0;
    height: 0;
    border-left: 0px solid transparent;
    border-right: 15px solid transparent;
    border-top: 15px solid #cddae7;
}


/* :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::FORM CSS:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */

.form-100per-box {
    width: 100%;
	float: left;
}

.form-50per-box {
    width: calc(45% + 2.5%);
    float: left;
}

.pr-5 {
    padding-right: 5% !important;
}

.cf7_custom_style_1 input.wpcf7-form-control.wpcf7-submit, .cf7_custom_style_1 input.wpcf7-form-control.wpcf7-submit:not([disabled]) {
    background-color: #c25252;
	border-color: #c16767;
	height: 42px;
    line-height: 42px;
}

 .home-cust-form textarea.wpcf7-form-control.wpcf7-textarea {
	height: 100px;
}

.home-cust-form input.wpcf7-form-control.wpcf7-text, .home-cust-form textarea.wpcf7-form-control.wpcf7-textarea, .home-cust-form select.wpcf7-form-control.wpcf7-select {
	color: #fff;
	margin-bottom:15px;
	padding: 12px 15px;
    background: rgb(245 173 26);
    border: 1px solid rgb(255 255 255 / 23%);
}

.home-cust-form input::placeholder, .home-cust-form textarea::placeholder, .home-cust-form select .wpcf7-form-control.wpcf7-select::placeholder, .home-cust-form .intl-tel-input.allow-dropdown input::placeholder, .intl-tel-input.allow-dropdown input[type=tel]::placeholder {
	color:#fff !important;
	font-size:16px;
	font-weight:400;
}

.home-cust-form input.wpcf7-form-control.wpcf7-submit, input.wpcf7-form-control.wpcf7-submit:not([disabled]) {
	border-color: #204e7f;
    background-color: #fff;
    float: left;
    color: #a2a2a2;
    padding-top: 12px;
    padding-bottom: 11px;
    font-size: 32px;
    font-weight: 400;
}
.sbmt
{
	float:left;
}

.abt-philosophy-sctn {
	position:relative;
	padding: 0px 180px 0px 130px;
	color: #204e7f;
}

.ch-curve-rgtsctn {
	position:relative;
}

 .ch-curve-rgtsctn:after {
	height: 100%;
	width: 120px;
	position: absolute;
	content: "";
	top: -19px;
	left: -50px;
    transform: skew(353deg) translate(1px,19px);
    -webkit-transform: skew(360deg) translate(1px,19px);
    -moz-transform: skew(353deg) translate(1px,19px);
	background: #fff;
}

/* .page-template .abt-philosophy-sctn:after {
	border-top: 290px solid #ffffff;
} */

.abt-philosophy-lftsctn {
	padding-left: 20px;
	position:relative;
	border-left: 1px solid #4a6785;
}

.abt-philosophy-lftsctn:after {
    height: 7px;
    width: 7px;
    position: absolute;
    content: "";
    top: 0;
    left: -4px;
    /*background-color: #82a9b0;*/
	background-color:#53fcfa;
}

.abt-philosophy-lftsctn:before {
    height: 7px;
    width: 7px;
    position: absolute;
    content: "";
    bottom: 0;
    left: -4px;
    /*background-color: #4a6785;*/
	background-color: #4393f8;
}

.abt-community-lft {
	width: 46%;
    height: auto;
    float: left;
    padding: 80px 50px;
    margin-left: 23%;
    /*background-color: rgb(245 173 26);*/
	background-color: #53fcfa;
}

.team-sctn-1 {
	padding:80px 250px;
}

.ch-team-sctn .wp_teamshowcase_grid.design-1 .member-content .member-desc {
    display:none !important;
}


.ch-team-sctn .wp_teamshowcase_grid.design-1 .member-name {
    font-size: 20px;
    line-height: 35px;
    font-weight: 500;
    color: #82a7af;
}

.ch-team-sctn .wp_teamshowcase_grid.design-1 .member-content .member-job {
    font-size: 95%;
    color: #fff;
    font-weight: 500;
}

.ch-team-sctn .wp_teamshowcase_grid.design-1 .member-content {
    background-color: #4a6785;
    min-height: 110px;
}

.ch-team-sctn .wp_teamshowcase_grid.design-1 .member-content .other-info {
	border:0px !important;
	font-size: 95%;
    color: #fff !important;
    font-weight: 500;
	padding:0px !important;
}

.teamshowcase-image-bg:hover img {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}

.white-popup-block header {
	position:relative;
	z-index: 1;
}

.wp-tsas-popup-wrp button.mfp-close {
    text-align: center !important;
    top: 0px !important;
    background: #4a6785 !important;
}

.member-popup-info .member-name {
	text-shadow: 1px 1px 2px #151515;
	font-size: 24px;
	line-height: 34px;
	color: #4a6785;
	font-weight: 500;	
}

.member-popup-info .member-job {
    font-size: 100%;
    padding: 0px 0;
    font-weight: 500;
	text-shadow: 1px 1px 2px #151515;
}

.member-popup-info {
	width: calc(100% - 40px);
}

.wp-modal-header .member-popup-info {
	padding: 15px 20px 35px 20px;
}

.white-popup-block .wp-modal-body {
    z-index: 2;
    position: relative;
    margin-top: -50px;
}

.wp-modal-body .other-info {
	margin-bottom: 40px;
	color: #fff;
	font-weight: 500;
	text-shadow: 1px 1px 2px #151515;
}

#popup-1-1 .wp-modal-body p, #popup-1-2 .wp-modal-body p {
	padding-top:60px;
}


.ch-careers-tab .qode-advanced-tabs.qode-advanced-horizontal-tab .qode-advanced-tabs-nav li.ui-state-hover a {
	color:#fff;
}

.ch-career-tstml {
	padding:0px 0;
	/*padding:80px 0;*/
}

.ch-career-tstml .testimonial_content {
	/*background-color: #fff;*/
	min-height:180px;
}

.testimonials_c_holder .flex-control-nav li a {
   border-radius: 0%!important;
}

.testimonials_c_holder .flex-control-nav {
    margin-top: -5px!important;
    margin-bottom: 30px;
}

.ch-career-tstml .testimonials_c_holder .testimonial_content_inner {
    padding: 50px 50px 0px 50px;
}
span.blue-qote {
    font-size: 19px;
    color: #01285f;
    font-family: ui-serif;

}
ol.flex-control-nav.flex-control-paging li a {
    /*background: #4a6785;*/
	background-image: linear-gradient(to right, #4485d2 , #4dd2d4);
}
.ch-career-tstml q:after, .ch-career-tstml q:before{display:none;}
/* .ch-career-tstml q:after, .ch-career-tstml q:before {
	font-size:46px;
	color:#01285f;
}

.ch-career-tstml q:after {
	position:absolute;
	top:60px;
} */

.ch-career-tstml .testimonials_c_holder .testimonial_content_inner .testimonial_text_inner p:first-child {
	color:#414141;
	
	font-size: 17px;
    color: #7c7c7c;
    line-height: 22px;
    font-weight: 600;
}

/* ---------------------------------------------------------------------------------------------------------- */

.abt-adv-bord-sctn {
	width:100%;
	display:flex;
	flex-wrap:nowrap;
}

.abt-adv-bord-sctn .abt-adv-bord-half {
	width:50%;
	display:flex;
	flex-wrap:nowrap;
	margin: 10px 10px;
	background-color:#fff;
}

.abt-adv-bord-half-bgnon {
	background-color: #fff0 !important;
}

.abt-adv-bord-half .abt-adv-bord-lft {
	width:40%;
	margin-right:20px;
}

.abt-adv-bord-half .abt-adv-bord-lft img {
	width:100%;
	height:100%;
}

.abt-adv-bord-half .abt-adv-bord-rgt {
    width: 58%;
    padding: 20px;
    margin-right: 20px;
}

.abt-adv-bord-rgt h2 {
	/*font-size: 18px !important;*/
	font-size: 18px !important;
    line-height: 30px;
    margin-bottom: 10px;
    letter-spacing: 1px;
    font-weight: 500;
    color: #07427e;
    font-family: 'Raleway', sans-serif;
}


.abt-adv-bord-rgt h5 {
    font-size: 16px !important;
	/*font-size: 14px !important;*/
    line-height: normal;
    letter-spacing: 1px;
    font-weight: 400;
    color: #000;
    font-family: 'Raleway', sans-serif !important;
}


.abt-community-lftsctn {
	padding: 0 50px 0 0;
}

.q_elements_item.professional-services-rgt {
    padding: 80px 0;
}


/* -------------------------------------------------------News CSS---------------------------------------------------------- */


.ch-news-sctn-pd {
	 padding: 100px 270px;
}

.blog-author, .grid-date-post {
	font-size: 20px;
    padding: 20px 30px;
    text-align: left;
    float: left;
    position: absolute;
    top: 101px;

	
	/*clear: inherit;
	width: calc(13% - 60px);
    height: auto;
    font-size: 26px;
    color: #fff;
    padding: 20px 30px;
    font-weight: 700;
    text-align: left;
	float: left;
	display: flex;
	align-items: center;
    background-color: #52708a;*/
}


.testimonial-image.testimonial-square, .testimonial-layout-thumbs .thumb-square img{    background: white;
    border: none;
    border-radius: 4px;
    box-shadow: inherit;}


.grid-date-post:before {
    font-weight: 300;
    content: "\f073";
    font-family: 'FontAwesome';
}

.blog-author:before {
    font-weight: 300;
    content: "\f073";
    font-family: 'FontAwesome';
}


.post-content-text {
	width: calc(87% - 40px);
	padding: 20px 20px;
    background-color: #f3f3f3;
}

/*.blog-author, .post-content-text, .grid-date-post {
	height:165px;
}*/

.page-id-495 .grid-category-post, .page-id-515 .grid-category-post {
	display:none;
}

.blog-author span {
	display:none;
}

.blog .blog-title a, .news .news-title a {
	font-size: 22px;
    line-height: 26px;
    color: #4b6888;
	font-family: 'Raleway', sans-serif;
    text-decoration: none;
    letter-spacing: .6px;
}

.page-id-495 p.blog-short-content, .news-short-content  {
    color: #000;
    font-size: 16px;
    font-weight: 400;
    margin-bottom: 20px !important;
}


a.blog-more-link, .news-more-link {
	background: #fff;
    color: #114e91;
    padding: 0 15px 0 0;
    min-height: 40px;
    line-height: 40px;
    font-size: 14px;	
    font-weight: 700;
	position:relative;
	border: 1px solid #52708a;
}

a.blog-more-link:hover, .news-more-link:hover {
	color:#ffffff;
	background-color:#82a7af;
}

a.blog-more-link:before, .news-more-link:before {
    content: "\f0da";
    font-size: 20px;
    font-family: fontawesome;
    margin-right: 10px;
    color: #fff !important;
    padding: 11px 14px 12px 14px;
    background-color: #52708a; 
}

.blog-col-0 .blog-inner-wrap-view {
	border-bottom: 0px solid #d1d1d1 !important;
}

.post_info {
	display:none;
}

.entry_date {
	font-size:18px;
	color:#82a7af;
	font-weight: 500;
}

.entry_title {
	font-size: 22px;
	line-height: 26px;
	color: #4b6888;
	font-family: 'Raleway', sans-serif;
	text-decoration: none;
	letter-spacing:1px;
}

.news-head-cust {
	padding: 30px;
	border: 1px solid #82a7af;
	width: 100%;
	margin-bottom: 30px;
	margin-top: 30px;
}

.ch-abt-mg-sctn {
	padding-right: 200px !important;
    padding-left: 200px !important;
}

.abt-community-sctn {
	padding: 80px 200px 80px 100px;
}

.ch-curve-sctn {
	padding:20px 100px 20px 150px;
}

/* .ch-curve-rgtsctn {
	padding:100px 0;
}
 */
.h-abt-box-cntr {
	display:none;
}

.customers-abt-lft {
	padding: 80px 60px 80px 260px;
    width: calc(40% - 320px) !important;
}

.customers-abt-rgt {
    /* width: 60% !important; */
    padding: 80px 200px 80px 80px;
    width: calc(60% - 280px) !important;
}


/* CSS for About us page */
.esg-team-sctn-1 {
    padding: 70px 270px;
    /* font-weight: 500; */
}
.esg-xm-txt {
    font-size: 24px;
    font-weight: 400;
    line-height: 32px;
    font-family: 'Raleway', sans-serif !important;
    letter-spacing: 1px;
}
.esg-blu-colr {
    color: #ffffff;
}

.testimonial-name {
    font-size: 22px!important;
    position: absolute!important;
    top: 24%!important;
    text-align: center!important;
    color: #fff!important;
    padding: 0px 20px;
}

.testimonial-website, .testimonial-tagline {
     position: absolute!important;
    top: 45%!important;
    width: 14%!important;
    text-align: center!important;
    color: #fff!important;
    font-size: 14px!important;
    font-weight: 500!important;
}
.testimonial-image.testimonial-crop-thumbnail {
    width: 100% !important;
	height:200px !important;
}
.testimonial-single{width: 100%;
    display: flex;
    align-items: center;}

.testimonial-author{    width: 62%;
    text-align: center; border-bottom: 1px solid #817e7e;
    padding-bottom: 21px;}

.testimonial-author {
    color: #333;
    width: 80%;
    text-align: center;
}
.textdescription{
padding: 25px 45px;
    font-size: 20px;
    color: #000!important;
    line-height: 30px;
}

#testimonial-id-3057 .testimonial-author
{
	border-bottom:none;
}

.simplefilter_2996 li {
    font-size: 18px;
    font-weight: 600 !important;
}

/*///////////////////////////////*/
.page-id-2934 p.news-short-content
{
	display:none;
}
.news-thumb
{
	height:200px;
	padding: 20px 0;
}
.page-id-2934 .news-inner-wrap-view
{
	border:1px solid #ccc!important;
	position:relative;
}
.page-id-2934 .news-content-excerpt
{
	width: 140px;
   margin: auto;
	padding-bottom:35px;
	padding-top: 15px;
}

.post-content-text
{
	background-color: #232426;
	padding:0px;
}
.news .news-title a
{
	color:#fff;
	font-size: 18px;
}
a.news-more-link, .news-more-link {
  color: #fff;
	padding: 0 15px 0 15px;
	background-image: linear-gradient(to right, #3d94fe, #32c8e1);
	font-size: 20px;
	position: relative;
    top: 52px;
}
a.news-more-link:before
{
	display:none;
}
/*.news-author, .post-content-text, .grid-date-post {
    height: 200px;
}*/
.grid-news-thumb img {
    margin: 0 auto;
    display: block;
    height: auto !important;
    width: auto !important;
}
h5.news-date
{
	padding:0 20px;
}
.news_single .post_image
{
	display:none !important;
} 

.page-id-2934 .grid-news-thumb {
    background: #f1f1f100;
}

.news .news-title {
    
    margin: 40px 40px 0 !important;
    text-align: center!important;
    height: 100px!important;
}

/*----------------------------*/
.page-id-2934 .news-inner-wrap-view{
    border: 1px solid #ccc;
	margin-bottom:25px;
}

.news-thumb {
    height: 145px;
    padding: 74px 0px 0px 0;
}

.news-thumb {
    float: left;
    width: 100%;
}

.grid-news-thumb img {
    margin: 0 auto;
    display: block;
    height: auto !important;
    width: auto !important;
}


.page-id-2934 .news-short-content {
    display: none;
}

.page-id-2934 .blog-short-content, .news-short-content {
    color: #000;
    font-size: 16px;
    font-weight: 400;
    margin-bottom: 20px !important;
}

.news .news-title a {
    color: #fff;
    font-size: 18px;
	
}

a.news-more-link:before
{
	display:none;
}

.technology-icons{
	width: 46%;
}

.image_with_text {
    display: inline-block;
    width: 45%!important;
    padding: 35px 15px;
	text-align:center;
}

.h4-text-heading{
	    color: #07427e;
    font-weight: 600;
    text-align: center;
    font-size: 26px;
    margin-top: 0;
    line-height: normal;
}

.image_with_text img {
    display: block;
    margin: 0px auto!important;
}

@media screen and (max-width: 1440px){
	.technology-abt-lft {
		padding: 80px 0px 80px 150px!important;
		width: calc(40% - 200px) !important;
	}
	
	.technology-abt-rgt{
	    padding: 80px 100px 80px 100px;
    	width: calc(60% - 200px) !important;
	}
	
	.professional-services-lft {
    padding: 80px 0px 80px 80px!important;
    width: calc(40% - 200px) !important;
}
	.professional-services-rgt{
	    padding: 80px 100px 80px 100px;
    	width: calc(60% - 200px) !important;
	}
	
	
}

.professional-services-headting-text{
	color: #18477f;
    font-weight: 700;
    font-size: 32px;
    padding:20px 0;
}
.professional-services-text{
    color: #2d2f2a;
    font-size: 22px;
    font-weight: 500;
    line-height: normal;
	padding-bottom:10px;
	
}
}

.professional_services_box {
    background-image: linear-gradient(to right, #4485d2 , #4dd2d4);
    text-align: center;
    padding: 68px 0;
    border: 1px solid #fff;
    /* max-width: 410px; */
    position: relative;
    top: -57px;
    z-index: 999;
}

.professional_services_container {
    padding: 0 270px;
}

.resumator_even_row {
    
    border: 2px solid transparent!important;
    border-image: linear-gradient(268deg, #50fdff, #3d98ff)!important;
    border-image-slice: 1!important;
    background: none!important;
}


.qode-advanced-tabs .qode-advanced-tab-container{
	background-color: #fff0;
}

.qode-advanced-tabs.qode-advanced-horizontal-tab.qode-advanced-tabs-column-3 .qode-advanced-tabs-nav li {
    width: auto!important;
	border-bottom: 1px solid #c4c1ba;
}
.qode-advanced-tab-text-after-icon{
	font-size: 18px!important;
    text-transform: uppercase;
    font-family: 'Raleway'!important;
    font-weight: 500!important;
}

.arowlist-drk li {
   font-size: 20px!important;
    font-weight: 400!important;
    margin-bottom: 6px!important;
    color: #d1d1d1!important;
    line-height: normal;
    padding-bottom: 10px;
}
.arowlist-drk li ul {
    list-style: none;
    padding: 32px 0 0 22px;
}



.q_elements_holder.two_columns.eh_two_columns_33_66 .q_elements_item:last-child {
    width: 54.66%!important;
    padding: 35px 0px 35px 84px!important;
}

.qode-advanced-tabs .qode-advanced-tab-container {
    
	padding: 35px 0px!important;
}

.qode-advanced-tabs .qode-advanced-tabs-nav li a {
    padding: 20px 12px!important;
}

li.ui-corner-top.ui-state-default.ui-state-hover.ui-tab.ui-tabs-tab {
    border-bottom: 3px solid #fff!important;
	/*border: 2px solid transparent!important;*/
    border-image: linear-gradient(45deg, #50fdff, #3d98ff)!important;
    border-image-slice: 1!important;
    background: none!important;
}

.qode-advanced-tabs.qode-advanced-horizontal-tab .qode-advanced-tabs-nav li.ui-state-active {
    /*background-color: #c3d5d9;*/
    border-bottom: 2px solid transparent!important;
    border-image: linear-gradient(45deg, #50fdff, #3d98ff)!important;
    border-image-slice: 1!important;
    background: none!important;
}

.resumator_even_row {
    
    
    padding: 23px 10% 23px 34px;
    margin-top: 55px;
    font-family: 'Roboto', sans-serif;
    float: left;
    border: 2px solid transparent!important;
    border-image: linear-gradient(45deg, #50fdff, #3d98ff)!important;
    border-image-slice: 1!important;
    background: none!important;
}

.qode-advanced-tabs .qode-advanced-tabs-nav li {
    background-color: #204e7f00!important;
}

.qode-advanced-tabs.qode-advanced-horizontal-tab .qode-advanced-tabs-nav li.ui-state-active a {
    background: -webkit-linear-gradient(#3d98ff, #50fdff);
    -webkit-background-clip: text;
    color: #47cdff;
}

.page-id-579 .qode-advanced-tabs .qode-advanced-tabs-nav li {
    border-right: 0px solid #f5f5f5;
}
	
.h-about-us-headder {
	
    font-size: 24px!important;
    line-height: 29px!important;
    font-family: 'Raleway',sans-serif !important;
}

.blue-colr{
	color: rgb(8 189 213);
}

@media screen and (max-width: 1366px){
.ch-head-sctn-1366 {
    height: calc(650px - 200px)!important;
    padding: 27px 100px 0px 100px!important;
}
}


.h-mission-value-lft {
	width: 45% !important;
    /*padding: 39px 60px 39px 110px;*/
}

.blu-colr-mission-value-lft {
    color: #ffffff;
}

.main-head-mission-value-lft {
    font-size: 35px;
    font-weight: 600;
    letter-spacing: 1px;
    margin-top: 28px;
}

.h-mission-value-rgt {
	width:55% !important;
	padding: 0px 75px;
	/*background: rgb(253,255,254);*/
	/*background: linear-gradient(180deg, rgba(253,255,254,1) 0%, rgba(217,224,230,1) 61%);*/
}

.xm-txt-mission-value-lft {
    font-size: 16px!important;
    font-weight: 400;
    line-height: 23px;
    font-family: 'Raleway', sans-serif !important;
    letter-spacing: 1px;
    color: fff!important;
}

.ch-about-head-sctn h2 {
    font-size: 18px!important;
    font-weight: 300;
    letter-spacing: 1px;
    color: #fff !important;
    font-family: 'Raleway', sans-serif;
    letter-spacing: 1px;
    line-height: 24px!important;
}

.h-25year-text-upper {
	font-size: 40px; padding: 23px 0px 35px; background: -webkit-linear-gradient(#3d98ff, #50fdff); -webkit-background-clip: text; -webkit-text-fill-color: transparent; font-weight: 400; color: #fff; line-height: normal;
}

.h-25year-text {
	color: #fff;
	font-size:22px;
	line-height:33px;
}

.h-philosophy-bottum-text-lft{
	color: #3d94fe;
	font-size: 12px;
	font-weight: 600;
}
.h-philosophy-text-lft{
	padding: 20px 101px 20px 270px;
}
h4.icon_title {
    color: #202020!important;
}
.icon_text_inner p {
    color: #202020!important;
    font-size: 20px;
    font-weight: 500;
}
.h-philosophy-text-rgt{
	padding: 20px 101px;
	background: linear-gradient(269deg, hsl(181deg 100% 66%) 0%, hsl(213deg 99% 62%) 84%);
}
h2.main-head-mission-value-lft.blu-colr-mission-value-lft {
    margin-bottom: 15px;
}

.team-sctn-1 span.capabilities_text {
    text-transform: uppercase;
	font-weight: 700;
    color: #fff;
    font-size: 40px;
    letter-spacing: 0;
}



.abt-community-new-lft {
    /*width: 46%;*/
    height: auto;
    float: left;
    padding: 166px 74px 119px 267px;
    margin-left: 0%;
    /* background-color: rgb(245 173 26); */
    /* background-color: #53fcfa; */
    border: 1px solid #028cc7;
}

@media screen and (max-width: 1366px)
.ch-head-new-sctn {
    height: calc(650px - 300px);
    /* padding: 80px 100px; */
    padding: 30px 100px 30px 100px;
}

.ch-head-new-sctn {
    height: calc(635px - 160px);
    /* height: 835px; */
    display: flex;
    text-align: left;
    align-items: center;
    padding: 0px 270px;
}

.mb--new-20 {
    margin-bottom: 5px!important;
}

.main-new-head {
font-size: 40px;
    line-height: 60px;
    font-family: 'Raleway';
    text-transform: none;
    letter-spacing: 1px;
    background: -webkit-linear-gradient(#3d98ff, #50fdff);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-weight: bold;
    color: #fff;
    margin-bottom: 25px;
}



@media screen and (max-width: 1600px)
.abt-community-new-lft {
    width: 55%;
}

@media screen and (max-width: 1440px)
.abt-community-new-lft {
    width: 65%;
}
.xm-txt-new {
    font-size: 16px;
    font-weight: 400;
    line-height: 32px;
    font-family: 'Raleway', sans-serif !important;
    letter-spacing: 1px;
}
.wht-new-colr {
    color: #ffffff;
}

.abt-community-new-rgt
{
	padding: 75px 120px;
}

.arowlist-wht-new li {
    font-size: 20px;
    font-weight: 400;
    margin-bottom: 6px;
    color: #fff;
    line-height: 25px;
}

.arowlist-wht-new li:before {
    content: "\f0da";
    font-family: fontawesome;
    margin-right: 10px;
    
	background: -webkit-linear-gradient(#3d98ff, #50fdff);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-weight: bold;
    color: #fff;
}

.arowlist-wht-new li::before {
    position: absolute;
    left: -19px;
    top: 0;
}

.arowlist-wht-new li {
    position: relative;
}

.arowlist-wht-new li {
    position: relative;
}

.arowlist-wht-new {
    margin-left: 20px;
    position: relative;
    list-style: none;
}

.h-aboutus-slider{
	padding: 42px 104px;
}

.h-team-heading-text{
	font-size: 54px;
    text-transform: uppercase;
    font-family: 'Raleway';
}

.h-team-head-descrip{
	font-size: 36px!important;
    /*margin-top: -15px!important;*/
    font-family: 'Raleway'!important;
    font-weight: 500!important;
	line-height:normal!important;
}

.h-leadership-text{
	text-align: center;
    color: #083f7d;
    font-size: 40px;
	font-weight:700;
    text-transform: uppercase;
	letter-spacing: 1px!important;
}

.h-leadership-text-desc{
	
  font-size: 24px;
    font-weight: 500;
    line-height: normal;
    font-family: 'Raleway', sans-serif !important;
    letter-spacing: 1px;
    padding: 0px 66px;
    color: #202020!important;
}



}

.ch-team-sctn .wp_teamshowcase_grid.design-1 .member-content {
    background-color: #202020;
    min-height: 110px;
}

.ch-team-sctn .wp_teamshowcase_grid.design-1 .member-name {
    font-size: 20px!important;
    line-height: 35px!important;
    font-weight: 600!important;
    background: -webkit-linear-gradient(#3d98ff, #50fdff)!important;
    -webkit-background-clip: text!important;
    -webkit-text-fill-color: transparent!important;
    color: #fff!important;
	text-transform:uppercase;
}

/* Leadership Page */

@media screen and (max-width: 1440px){
.abt-adv-bord-half .abt-adv-bord-lft {
    width: 38%!important;
    margin-right: 0px;
}
}

@media screen and (max-width: 375px){
.abt-adv-bord-half .abt-adv-bord-lft {
    width: 100%!important;
    margin-right: 0px;
}
	
.abt-adv-bord-half .abt-adv-bord-rgt {
    width: 100%!important;
    padding: 30px 30px;
}
}


@media screen and (max-width: 1440px){
.abt-adv-bord-half .abt-adv-bord-rgt {
    width: 57%!important;
    padding: 20px 10px!important;
    margin-right: 0px;
}
}

.testimonial_author{
	line-height: 15px!important;
}


/* -------------------------------------------------------------------------------------- */



@media screen and (max-width: 1600px) {
	
	.post-content-text {
		width: calc(85% - 40px);
	}
	
	.blog-author, .grid-date-post {
    	width: calc(15% - 60px);
	}
	
	.abt-adv-bord-half .abt-adv-bord-rgt {
    	width: 50%;
		padding: 20px;
	}
	
	.team-sctn-1 {
    	padding: 80px 150px;
	}
	
	.fot-full-wdt .fot-lets-tlk-lft {
		padding: 80px 80px 80px 100px;
		width: calc(40% - 180px) !important;
	}
	
	.fot-full-wdt .fot-lets-tlk-rgt {
		padding: 80px 150px 80px 100px;
		width: calc(60% - 250px) !important;
	}
	
	.h-abt-box-lft-box {
		width: calc(785px - 50px) !important;
		padding: 60px 0 60px 100px;
		height: calc(450px - 120px);
	}
	
	.abt-community-lft {
		width: 55%;}
	
	.h-abt-box-rgt {
    	width: calc(785px - 400px) !important;
		padding: 100px 100px 100px 350px;
	}
	
	.ch-abt-mission-sctn {
    	padding: 80px 150px 80px 150px;
	}
	
	.ch-abt-mg-sctn {
		padding-right: 150px !important;
    	padding-left: 150px !important;
	}
	
	.abt-community-sctn {
		padding: 80px 100px 80px 100px;
	}
	
	.h-abt-box-lft-box2 {
		width: calc(308px - 50px) !important;
	}
	
	.h-abt-box-rgt-cont {
		width: 50%;
	}
	
}

@media screen and (max-width: 1524px) {
	.h-getin-touch-sctn-rgt {
		width: 25%;
	}
	
	.h-abt-box-lft-box {
		width: calc(750px - 50px) !important;
	}
	
	.h-abt-box-rgt {
    	width: calc(700px - 300px) !important;
    	padding: 100px 100px 100px 200px;
	}
}

@media screen and (max-width: 1440px) {
	
	.ch-curve-rgtsctn {
    	padding: 100px 0 100px 50px;
	}
	
	
	.footer_bottom_holder .container_inner {
    	width: 88%;
	}
	
	.ch-commercial-customers-lft, .ch-commercial-customers-rgt {
    	padding: 80px 100px 80px 100px;
	}
	
	.ch-commercial-customers-rgt {
    	padding: 80px 100px 80px 100px;
	}
	
	.ch-single-sctn-spac {
    	padding: 70px 100px 70px 100px;
	}
	
	
	.customers-abt-lft {
    	padding: 80px 100px 80px 100px;
    	width: calc(40% - 200px) !important;
	}
	
	.customers-abt-rgt {
       	padding: 80px 100px 80px 100px;
    	width: calc(60% - 200px) !important;
	}
	
	.ch-news-sctn-pd {
		padding: 100px 100px;
	}
	
	.post-content-text {
		width: calc(82% - 40px);
	}
	
	.blog-author, .grid-date-post {
    	width: calc(18% - 60px);
	}
	
	.blog-author, .post-content-text, .grid-date-post {
    	height: 210px;
	}
	
	.abt-adv-bord-half .abt-adv-bord-rgt {
    	width: 100%;
    	padding: 30px 30px;
		margin-right: 0px;
	}
	
	.abt-adv-bord-half .abt-adv-bord-lft {
    	width: 100%;
    	margin-right: 0px;
	}
	
	.abt-adv-bord-sctn .abt-adv-bord-half {
		width: 50%;
		flex-wrap: wrap;
	}
	
	.abt-adv-bord-half .abt-adv-bord-lft img {
		/*height: auto;*/
	}
	
	.ch-curve-sctn {
    	padding: 20px 0px 20px 100px;
	}
	
	.abt-philosophy-sctn {
		padding: 60px 100px 60px 90px;
	}
	
	.abt-community-lft {
    	width: 65%;
	}
	
	.ch-abt-mission-sctn {
    	padding: 80px 100px 80px 100px;
	}
	
	.ch-abt-mg-sctn {
    	padding-right: 100px !important;
    	padding-left: 100px !important;
	}
	
	.fot-full-wdt .fot-lets-tlk-rgt {
    	padding: 80px 100px 80px 100px;
    	width: calc(60% - 200px) !important;
	}
	
	.abt-philosophy-sctn:after {
		left: -52px;
	}
	
	.h-getin-touch-sctn-rgt {
    	width: 22%;
	}
	
	.h-head-cont-box {
    	width: 50%;
	}
	
	.h-head-cont-box h1 {
		font-size: 120px;
	}
	
	.ch-breadcrumbs-spac, .ch-capbl-logosctn {
    	padding: 50px 150px 60px 150px;
	}
	
	.h-abt-box-rgt {
		padding: 70px 100px 70px 250px;
	}
	
	.h-abt-box-lft-box {
		 height: calc(425px - 120px)!important;
		padding:60px 0 60px 60px;
		 width: calc(73% - 150px) !important;
	}
		
	.h-abt-box-rgt {
		width: calc(800px - 400px) !important;
	}
	
	.h-abt-box-rgt-cont {
    	width: 55%;
	}
	
	.lg-txt {
		font-size: 60px;
	}
	
	.h-lets-tlk-lft {
		padding: 70px 70px 70px 70px;
	}
	.h-abt-box-lft-box1 {
		width: 35%;
	}
}



@media screen and (max-width: 1422px) {
	.h-getin-touch-sctn-lft h3 {
    	font-size: 18px;
	}
}

@media screen and (max-width: 1366px) {
	
	.ch-head-sctn {
		height: calc(650px - 300px);
		/*padding: 80px 100px;*/
		padding: 100px 100px 0px 100px;
	}
	
	.team-sctn-1 {
    	padding: 80px 100px;
	}
	
	.team-sctn-1 {
    	padding: 80px 100px;
	}
	
	.abt-philosophy-sctn {
        padding: 60px 80px 60px 80px;
	}
	
	.abt-philosophy-sctn:after {
		display:none;
	}
	
	.q_logo {
    	left: 50px;
	}
	

	nav.mobile_menu ul {
		padding: 60px 60px !important;
	}
	
	.h-head-sctn {
    	padding: 60px 0 60px 80px;
	}
	
	.h-abt-box-lft-box1 {
    	width: 50%;
	}
	
	.h-abt-box-lft-box {
		height: calc(400px - 120px)!important;
	}
	
	.h-abt-box-rgt {
    	width: calc(720px - 400px) !important;
	}
	
	.h-abt-box-rgt-cont {
    	width: 70%;
	}
	
	.h-abt-box-lft-box2 {
    	width: calc(250px - 50px) !important;
	}
	
	.h-abt-sctn {
    	padding: 100px 100px 100px 100px;
	}
	
}

@media screen and (max-width: 1280px) {
	
	.customers-abt-rgt {
    	padding: 80px 80px 80px 80px;
    	width: calc(60% - 160px) !important;
	}
	
	.ch-commercial-customers-lft, .ch-commercial-customers-rgt {
    	padding: 80px 80px 80px 80px;
	}
	
	.customers-abt-lft {
		padding: 80px 80px 80px 80px;
	}
	
	.h-abt-box-rgt {
    	width: calc(700px - 400px) !important;
	}
	
	.h-head-sctn {
		height: 480px !important;
    	padding: 40px 0 40px 80px;
	}
	
	.h-abt-box-lft-box2 {
    	width: calc(200px - 0px) !important;
		padding: 120px 0 50px 0px;
	}
	
/* 	.h-abt-box-lft-box2 {
		width: calc(308px - 120px) !important;
	} */
	
}

@media screen and (max-width: 1272px) {
	.h-getin-touch-sctn-lft h3 {
    	font-size: 16px;
	}
}

@media screen and (max-width: 1215px) {
	
	.h-abt-box-rgt {
   		 width: calc(650px - 400px) !important;
	}
	
	.h-abt-box-lft-box2 {
    	width: calc(35% - 0px) !important;
		padding: 120px 0 50px 0px;
	}
	
	.h-abt-box-lft-box {
    	height: calc(425px - 120px)!important;
	}
	
	.h-why-mg-lft, .h-why-mg-rgt {
		width: 100% !important;
    	min-height: 450px;
    	float: left;
	}
	
	.h-abt-box-rgt-cont {
    	width: 80%;
	}
	
	.h-why-mg-lft {
		background-size: auto;
	}
	
}


@media screen and (max-width: 1170px) {
	
	.h-getin-touch-sctn-lft h3 {
    	font-size: 14px;
	}
	
	.h-head-cont-box {
    	width: 60%;
	}
	
	.h-getin-touch-sctn-rgt {
    	width: 26%;
	}
	
	.abt-flag-box-top {
		width: 350px;
	}
	
	.abt-flag-box-top h3 {
    	width: 81%;
    	text-align: center;
    	font-size: 36px;
		line-height: 44px;
	}
	
}

@media screen and (max-width: 1105px) {
	
	.h-abt-box-lft .lg-txt {
    	font-size: 50px;
	}
	
	.h-abt-box-rgt {
    	width: calc(630px - 400px) !important;
	}
	
	.h-abt-box-rgt-cont {
    	width: 90%;
	}
	
	.blog-author, .grid-date-post {
    	width: calc(22% - 60px);
	}
	
	.post-content-text {
    	width: calc(78% - 40px);
	}
	
	.ch-team-sctn .wp_teamshowcase_grid.design-1 .member-content {
		    min-height: 120px;
	}
	
	.ch-team-sctn .wp_teamshowcase_grid.design-1 .member-name {
    	font-size: 20px;
    	padding: 0 10px;
		line-height: 28px;
	}
	
	.wp-tsas-medium-3 {
    	width: 50% !important;
	}
	
	.wp_teamshowcase_grid.design-1 .teamshowcase-image-bg {
		    height: 380px;
	}
	
	.full-wdt-1100 {
		width:100% !important;
		float:left;		
	}
	
	.abt-flag-box-top h3 {
		margin-top: 48px;
	}
	
	.ch-abt-mg-sctn {
		padding-bottom: 60px;
	}
	
	.abt-community-lft {
    	width: calc(100% - 140px) !important;
		margin-left: 0%;
		padding: 70px 70px;
	}
		
	.ch-curve-sctn {
		padding:60px 0px 60px 100px;
	}

	.ch-curve-rgtsctn {
		padding:0px 0;
	}
	
	.fot-full-wdt .fot-lets-tlk-lft {
   		padding: 80px 60px 80px 60px;
    	width: calc(40% - 120px) !important;
	}
	
}

@media screen and (max-width: 1070px) {
	.h-head-cont-box h1 {
   		 font-size: 80px;
	}
	
	.h-head-cont-box h2 {
		font-size: 40px;
	}
}

@media screen and (max-width: 1058px) {
	
	.h-head-cont-box h2 {
    	font-size: 40px;
	}
	
	.h-getin-touch-sctn-rgt {
    	width: 30%;
	}
	
	.h-getin-touch-sctn-lft {
    	width: calc(62% - 30px) !important;
		    padding-top: 20px;    
	}
	
	.h-getin-touch-sctn-lft h3 {
    	line-height:22px
	}	
}


@media screen and (max-width: 1024px) {
	
	.footer_bottom_holder .container_inner {
    	width: 90%;
	}
	
	.two_columns_50_50>.column1, .two_columns_50_50>.column2 {
    	width: 100%;
    	float: left;
	}
	
	.footer_bottom p, .footer_bottom p a {
		text-align:center;
	}
	
	.footer_bottom {
		height: auto;
		padding: 7px 0;
	}
	
	.fot-full-wdt .fot-lets-tlk-rgt {
    	padding: 80px 60px 80px 60px;
    	width: calc(60% - 120px) !important;
	}
	
	.ch-commercial-customers-lft, .ch-commercial-customers-rgt {
    	padding: 80px 60px 80px 60px;
	}
	
	.ch-commercial-customers-rgt {
    	padding: 80px 100px 80px 100px;
	}
	
	.ch-single-sctn-spac {
    	padding: 70px 100px 70px 100px;
	}
	
	.customers-abt-lft {
    	padding: 80px 80px 80px 80px;
    	width: calc(100% - 160px) !important;
		float:left;
	}
	
	.customers-abt-rgt {
       	padding: 80px 80px 80px 80px;
    	width: calc(100% - 160px) !important;
		float:left;
	}	
	
	.fullwdth-1024 {
		width:100% !important;
		float:left;
	}
	
	.ch-capbl-contsctn {
		padding: 60px;
	}
	
	.blog-author, .post-content-text, .grid-date-post {
    	height: 250px;
	}
	
	.ch-breadcrumbs-spac, .ch-capbl-logosctn {
    	padding: 50px 100px 80px 100px;
	}
	
	.ch-breadcrumbs-spac, .ch-capbl-logosctn {
    	padding: 50px 60px 80px 60px;
	}
	
	.wp_teamshowcase_grid.design-1 .teamshowcase-image-bg {
   		 height: 320px;
	}
	
	.h-abt-sctn {
    	padding: 100px 80px 100px 80px;
	}
	
	.h-abt-box-rgt {
    	width: calc(640px - 400px) !important;
		padding: 70px 70px 70px 200px;
	}
	
	.h-abt-box-lft h2 {
    	margin-bottom: 40px;
	}
	
	.h-abt-box-rgt h4 {
		text-align:left !important;
		padding-left: 5px !important;
	}
	
	.lg-txt {
    	font-size: 50px !important;
	}
	
}



@media screen and (max-width: 1000px) {
	

	.stripskew-bg {
    	background-size: cover !important;
	}
	
	.ch-single-sctn-spac {
    	padding: 70px 80px 70px 80px;
	}
	
	.blog-author, .grid-date-post {
    	width: calc(22% - 60px);
	}
	
	.post-content-text {
    	width: calc(78% - 40px);
	}
	
	.ch-news-sctn-pd {
    	padding: 80px 60px;
	}
	
	.team-sctn-1 {
    	padding: 50px 35px !important;
	}
	
	.lg-txt {
    	font-size: 50px !important;
    	line-height: 60px;
	}
	
	.why-mg-list {
    	columns: 1;
    	-webkit-columns: 1;
    	-moz-columns: 1;
	}
	
	.h-abt-box-cntr {
		z-index: 999;
   	 	padding: 40px 70px;
    	background: #fff;
    	width: calc(100% - 140px) !important;
   		margin: 0 auto;
		position: relative;
		display:inline-block !important;
		position:relative;
	}
	
	.h-abt-box-cntr .arowlist-wht li a {
		 color: #4a6785 !important;
	}
	
	.h-abt-box-cntr .arowlist-wht li::before {
		color: #82a9b0 !important;
	}
	
	.h-abt-box-rgt {
		position: relative;
	}
	
	.h-abt-box-rgt {
		width: calc(100% - 160px) !important;
    	padding: 70px 80px 70px 80px !important;		
	}
	
	.h-abt-box-rgt .float-rgt {
		float: left !important;
	}

	.h-abt-box-rgt-cont {
    	width: 100%;
    	float: left;
    	text-align: left;
	}
	
	
	
	.h-abt-box-rgt .arowlist-wht, .h-abt-box-cntr .arowlist-wht, .h-abt-box-lft-box .arowlist-wht {
		margin-left: 30px;
	}
	
	.h-abt-box-lft-box {
    	height: calc(100% - 120px)!important;
    	padding: 60px 80px 60px 80px;
    	width: calc(100% - 160px) !important;
	}
	
	.h-abt-box-lft-box2 {
		display:none !important;
	}
	
	.fot-full-wdt .fot-lets-tlk-lft {
   		padding: 80px 60px 80px 60px;
    	width: calc(100% - 120px) !important;
    	float: left;
	}
	
	.fot-full-wdt .fot-lets-tlk-rgt {
    	padding: 80px 60px 80px 60px;
    	width: calc(100% - 120px) !important;
    	float: left;
	}
	
	.fot-full-wdt {
		    flex-wrap: wrap;
	}
	
	nav.mobile_menu {
		float: right;
		background-image: none;
	}
	
	nav.mobile_menu ul {
		width: 100%;
	}
	
	.mobile_menu_button span {
    	color: #204e7f;
    	font-size: 25px;
	}
	
	.home .q_logo {
    	top: 0px !important;
	}
	
	.h-head-cont-box h2 {
    	font-size: 26px;
    	letter-spacing: 1px;
	}
	
	.q_logo {
    	top: 5%;
    	left: 0;
	}
	
	.h-slide-social {
    	padding-top: 50px;
    	margin-top: -240px;
	}
}

@media screen and (max-width: 933px) {
	.h-getin-touch-sctn-rgt {
    	width: 35%;
	}
	
	.h-getin-touch-sctn-lft {
		width: calc(60% - 30px) !important;
	}
	
	.h-head-cont-box h2 {
    	font-size: 32px;
	}
	
	.h-head-sctn {
		height: 380px !important;
	}
}

@media screen and (max-width: 768px) {
	
	.ch-commercial-customers-rgt {
		width: calc(100% - 120px) !important;
    	padding: 80px 60px 80px 60px;
	}
	
	.customers-abt-lft, .customers-abt-rgt {
    	padding: 80px 60px 80px 60px;
		width: calc(100% - 120px) !important;
	}
	
	.ch-capbl-contsctn {
    	padding: 50px;
	}
	
	.ch-abt-mission-sctn {
    	padding: 60px 60px 60px 60px;
	}
	
	.ch-abt-mg-sctn {
    	padding-right: 60px !important;
    	padding-left: 60px !important;
	}
	
	.ch-curve-sctn {
    	padding: 60px 0px 60px 60px;
	}
	
	.blog-author, .post-content-text, .grid-date-post {
    	height: 300px;
	}
	
	.post-content-text {
    	width: calc(70% - 40px);
	}
	
	.blog-author, .grid-date-post {
    	width: calc(30% - 60px);
	}
	
	.blog-author, .post-content-text, .grid-date-post {
    	height: 280px;
	}
	
	.ch-breadcrumbs-spac, .ch-capbl-logosctn {
    	padding: 50px 60px 80px 60px;
	}
	
	.ch-maincapbl-sctn01 {
		padding: 80px 60px 90px 60px;
	}
	
	.ch-maincapbl-sctn02 {
    	padding: 40px 50px;
	}
	
	.ch-maincapbl-sctn03 {
		    padding: 90px 60px 80px 60px;
	}
	
	.abt-adv-bord-half .abt-adv-bord-rgt {
    	width: calc(100% - 60px) !important;
		padding: 30px 30px;
	}
	
	
	.abt-adv-bord-sctn .abt-adv-bord-half {
		    display: block;		
	}

	.wp_teamshowcase_grid.design-1 .teamshowcase-image-bg {
   		 height: 300px;
	}
	
	.h-head-cont-box h1 {
    	font-size: 60px;
    	line-height: 70px;
	}
	
	.h-head-cont-box h2 {
    	font-size: 24px;
	}
	
	.h-head-sctn {
    	height: auto !important;
	}
}

@media screen and (max-width: 767px) {
	
	.h-social-icon {
		margin-top: 0px;
	}
	
	.h-social-icon .fa {
	    float: right;
    	margin: 0 10px;
	}
	
	.h-slide-social {
    	padding-top: 20px;
    	padding-bottom: 20px;
		padding-right: 30px;
		margin-top: 0px;
	}
}

@media screen and (max-width: 640px) {
	
	.ch-commercial-customers-lft, .ch-commercial-customers-rgt {
		width: calc(100% - 100px) !important;
    	padding: 80px 50px 80px 50px;
	}
	
	.main-head {
    	font-size: 42px;
    	line-height: 50px;
	}
	
	ul.two-column-list {
    	columns: 1;
    	-webkit-columns: 1;
    	-moz-columns: 1;
	}
	
	.ch-single-sctn-spac {
		width: calc(100% - 100px) !important;
    	padding: 70px 50px 70px 50px;
	}
	
	.customers-abt-lft, .customers-abt-rgt {
    	padding: 80px 50px 80px 50px;
    	width: calc(100% - 100px) !important;
	}
	
	.abt-community-lftsctn {
		padding: 0 0px 0 0;
	}	
	
	.abt-philosophy-sctn {
    	padding: 60px 60px 60px 60px;
	}
	
	.post-content-text {
    	width: calc(100% - 40px);
	}
	
	.blog-author, .grid-date-post {
    	width: calc(100% - 60px);
	}
	
	.blog-author, .post-content-text, .grid-date-post {
    	height: auto;
	}
	
	
	.ch-maincapbl-sctn01, .ch-maincapbl-sctn02, .ch-maincapbl-sctn03 {
		overflow:scroll;
		position:relative;
	}
		
	.ch-maincapbl-sctn01 table, .ch-maincapbl-sctn02 table, .ch-maincapbl-sctn03 table {
		width:400px;
	}
	
	.ch-breadcrumbs-spac, .ch-capbl-logosctn {
    	padding: 50px 40px 80px 40px;
	}
	
	.ch-maincapbl-sctn01 {
		padding: 80px 40px 90px 40px;
	}
	
	.ch-maincapbl-sctn02 {
    	padding: 40px 40px;
	}
	
	.ch-maincapbl-sctn03 {
		    padding: 90px 40px 80px 40px;
	}
	
	.abt-adv-bord-sctn {
		flex-wrap: wrap;
	}
	
	.abt-adv-bord-sctn .abt-adv-bord-half {
    	width: 100%;
    	flex-wrap: wrap;
	}
	
	.wp-tsas-medium-3 {
    	width: 100% !important;
	}
	
	.wp_teamshowcase_grid.design-1 .teamshowcase-image-bg {
		height: 450px;
	}
	
	.ch-team-sctn .wp_teamshowcase_grid.design-1 .member-content {
   		 min-height: auto;
	}
	
	.ch-head-sctn {
		height: calc(456px - 160px);
	}
	
	.mobile_menu_button {
		margin: 0 -20px 0 0 !important;
	}
	
	.footer_bottom_holder {
		padding: 5px 0;
	}
	
	.footer_bottom_holder .column2 {
		display:none;
	}
	
	.footer_bottom_holder .column1, .footer_bottom_holder .column3 {
		width:100%;
	}
	
	.footer_bottom {
    	line-height: 18px;
    	padding: 5px 0;
		height: auto;
	}
	
	.footer_bottom p {
		text-align: center;
	}
	
	.form-50per-box {
    	width: calc(100% + 0%);
    	float: left;
	}
	
	.home-cust-form .pr-5 {
    	padding-right: 0% !important;
	}
	
	.h-getin-touch-sctn-rgt {
		width: calc(100% - 30px) !important;
		padding: 12px 15px;
		background-color: rgb(130 169 176 / 0%);
	}
	
	.getin-btn {
		width: calc(100% - 20px) !important;
	}
	
	.h-getin-touch-sctn-lft {
    	width: calc(100% - 60px) !important;
		padding-left:30px;
		padding-bottom: 30px;
	}
	
	.h-abt-sctn {
    	padding: 60px 40px 60px 40px;
	}
	
	.h-abt-box-lft-box {
		padding: 60px 40px 60px 40px;
    	width: calc(100% - 80px) !important;
	}
	
	.h-abt-box-cntr {
		padding: 40px 40px;
        width: calc(100% - 80px) !important;
	}
	
	.h-abt-box-rgt {
    	position: relative;
    	margin-left: 30px;
    	width: calc(100% - 80px) !important;
    	padding: 70px 40px 70px 40px !important;
	}
	
	.h-abt-box-rgt-cont {
    	width: 100%;
    	float: left;
    	text-align: left;
	}
	
	.h-why-mg-lft, .h-why-mg-rgt {
    	min-height: 300px;
	}
	

	
}


@media screen and (max-width: 480px) {
	
	.header_bottom {
    	padding: 0 0px;
	}
	
	.ch-capbl-contsctn {
    	padding: 30px;
	}
	
	.ch-news-sctn-pd {
    	padding: 60px 40px;
	}	
	
	.white-popup-block {
		width: 94%;
	}
	
	.wp_teamshowcase_grid.design-1 .teamshowcase-image-bg {
		height: 320px;
	}
	
	.ch-abt-mission-sctn {
    	padding: 80px 40px 80px 40px;
	}
	
	.h-head-cont-box h1 {
    	font-size: 40px;
    	line-height: 50px;
	}
	
	.h-head-sctn {
		 padding: 40px 0 40px 40px;
	}
	
	.h-head-cont-box {
    	width: 85%;
	}
	
	.ch-abt-mg-sctn {
    	padding-right: 40px !important;
    	padding-left: 40px !important;
	}
	
	.abt-flag-box-top {
    	width: 300px;
	}
	
	.abt-flag-box-bottm h3 {
		font-size: 32px;
    	line-height: 44px;
		font-weight: 500;
	}
	
	.ch-curve-sctn {
    	padding: 60px 40px 60px 40px;
	}
	
	.abt-philosophy-lftsctn {
    	padding-left: 20px;
		padding-right: 30px;
	}
	
	.abt-philosophy-sctn {
    	padding: 60px 40px 60px 40px;
	}
	
	.abt-community-lft {
    	width: calc(100% - 80px) !important;
    	margin-left: 0%;
    	padding: 70px 40px 70px 40px;
	}
	
	.abt-community-sctn {
    	padding: 80px 40px 80px 40px;
	}
	
	.arowlist-wht {
		width: 80%;
		margin-left: 10px;
	}
	
	.fot-full-wdt .fot-lets-tlk-lft {
    	padding: 80px 40px 80px 40px;
		width: calc(100% - 80px) !important;
	}
	
	.fot-full-wdt .fot-lets-tlk-rgt {
    	padding: 80px 40px 80px 40px;
		width: calc(100% - 80px) !important;
	}
	
	.ch-head-title {
		font-size: 40px;
	}
	
	nav.mobile_menu ul {
    	padding: 60px 10px 60px 10px !important;
	}
	
	.md-txt {
    	font-size: 30px!important;
    	line-height: 45px !important;
	}
	
	.xm-txt {
		font-size: 20px;
    	line-height: 30px;
	}
	
	.ch-abt-icontxt .icon_text_inner p {
		font-size: 17px !important;
	}
	
}

@media screen and (max-width: 380px) {
	
	header .q_logo img.mobile {
    	height: 80% !important;
	}
	
	.wp_teamshowcase_grid.design-1 .teamshowcase-image-bg {
    	height: 280px;
	}
}
.h-abt-sctn .sm-txt a
{
	font-size:32px;
	font-weight:600;
}
.page-id-1399 i.fa.fa-facebook, .page-id-1399 i.fa.fa-twitter {
    display: none !important;
}
@media (min-width:1400px) and (max-width:1920px){
.wp_teamshowcase_grid.design-1 .teamshowcase-image-bg{height:310px}
}
.q_elements_item_content.q_elements_holder_custom_560898 {
    padding: 150px 0px 150px 180px !important;
}

@media (min-width:320px) and (max-width:1104px){
.ch-curve-rgtsctn:after{display:none;} 
.abt-philosophy-sctn { padding: 0px 80px 0px 80px;}
@media (min-width: 320px) and (max-width: 512px){
.abt-philosophy-sctn {
    padding: 0px 30px 0px 30px;
}
.testimonials_c_holder .testimonial_content_inner .testimonial_text_inner .testimonial_author{line-height:32px}
.ch-career-tstml .testimonials_c_holder .testimonial_content_inner {
    padding: 50px 30px 0px 30px;
}
.ch-head-sctn h2, .ch-maincapbl-sctn h2 {
    font-size: 24px;
    line-height: 30px !important;
}
	
	
}
	
	.pro-left-sec
	{
		padding: 80px 0px 80px 150px;
    	width: calc(60% - 280px) !important;
	}