/* CSS FOR HOME PAGE */

	.et_header_style_left .logo_container,
	.chai-menu-right{
		width:130px;
		float:left;
		position:relative;
		text-align:center
	}
	#et-top-navigation{
		width:calc(100% - 260px);
		float:left
	}
	.chai-menu-right{

	}
	#top-menu{
		text-align:center
	}
	#top-menu-nav,
	#top-menu{
		width:100%
	}
	#top-menu{
		align-items: flex-end;
		display:flex;
		height: 100px;
		justify-content: space-around;
	}
	#top-menu > li{
		margin-right:17px
	}
	#top-menu > li:last-child{padding-right:0;margin-right: 17px;}
	.chai-menu-right{
		/* padding: 20px 0 */
	}
	.chai-menu-right .menu-item.join-chai {
		border-radius: 30px;
	}
	.chai-menu-right .menu-item.join-chai a {
		color: #fff;
	}
	.chai-menu-right .menu-item.join-chai a:hover{
		color:#1282a2;
		background-color:#03284a;
		transition: 0.3s all
	}
	.chai-menu-right a{
		font-family: "LeMondeSansStd",sans-serif;
		font-size: 14px;
		font-weight: bold;
		font-style: normal;
		font-stretch: normal;
		line-height: 0;
		letter-spacing: normal;
		color: #003e78;
		background-color: #003e78;
		padding: 14px 14px 16px 14px;
		border-radius: 25px;
	}
/* CSS FOR HOME PAGE */

/* CSS FOR WE WORK PAGE */

	div.et_pb_row.chai-guid-core-row{
		margin-right:auto!important
	}

/* CSS FOR WE WORK PAGE */
@media (min-width: 1600px){
/* CSS FOR HOME PAGE */
	.chai-hero-banner{
		max-width:calc(100% - 520px);
	}
/* CSS FOR HOME PAGE */	
}
@media (max-width: 1369px){
/* CSS FOR HOME PAGE */
	#top-menu>li,
	#top-menu > li:last-child {
	    margin-right: 0px;
	}
	#top-menu>li{
		height:100%
	}
	#top-menu>li>a:hover:after{
		content: unset!important;
	}
	.nav li ul{
		top: 100px;
	}
	.et_header_style_left #et-top-navigation nav>ul>li>a, 
	.et_header_style_split #et-top-navigation nav>ul>li>a {
	    padding: 0!important;
	}
/* CSS FOR HOME PAGE */
}
@media (max-width: 1280px){
/* CSS FOR HOME PAGE */
/* 	.et_header_style_left .logo_container,
	.chai-menu-right{
		width:11%;
	}
	#et-top-navigation{
		width:78%;
	} */
/* CSS FOR HOME PAGE */
}
@media (max-width: 1200px){
/* CSS FOR HOME PAGE */

/* CSS FOR HOME PAGE */
}
@media (max-width: 1150px){
/* CSS FOR HOME PAGE */
/* 	.et_header_style_left .logo_container,
	.chai-menu-right{
		width:12%;
	}
	#et-top-navigation{
		width:76%;
	} */
/* CSS FOR HOME PAGE */
}
@media (max-width: 1080px){
/* CSS FOR HOME PAGE */
	#wp-admin-bar-wp-logo,
	#wp-admin-bar-updates,
	#wp-admin-bar-comments,
	#wp-admin-bar-new-content,
	#wp-admin-bar-popup-maker{
		display:none;
	}

/* CSS FOR HOME PAGE */
}
@media (max-width: 980px){
/* CSS FOR HOME PAGE */
	#top-menu-nav{
		display: none;
	}
	#main-header, #et-top-navigation, .et_search_outer, 
	.container.et_search_form_container{
		height: 66px!important;
	}
	.container.et_menu_container{
		max-width:100%
	}
	.chai_logo_svg{
		height:66px
	}
	.mobile_menu_bar:before{
		top:-15px
	}
	.chai-menu-change-x:before {
		content: "\00d7";
		width: 40px;
		height:41px;
		top: -28px;
		left: -15px!important;
		font-size: 50px!important;
	}
	.chai-menu-right{
		display:none
	}
	.et_header_style_left .logo_container{
		width:130px
	}
	#et-top-navigation{
		width:calc(100% - 130px);
	}
	.et_header_style_left .et-search-form,
	.chai-menu-full-width{
		width: 100%!important;
		max-width: 100%!important;
	}
	#mobile_menu{
		border-top:0;
		top: 66px;
		min-height: 600px;
	}
	#mobile_menu li ul.sub-menu{
		/*Ron update*/
		/*display:none!important*/
	}
	#mobile_menu li{
		position:relative
	}
	#mobile_menu li a{
		background-color:#fff;
		border-bottom: 1px solid #f3f6f8;
		font-family: LeMondeSansStd;
		font-size: 14px;
		font-weight: normal;
		font-style: normal;
		font-stretch: normal;
		line-height: 1.71;
		letter-spacing: 0.14px;
		color: #003e78;
		padding: 12.5px 85px 12.5px 30px;
	}
	#et_mobile_nav_menu #mobile_menu 
	.menu-item-has-children > span.next-arrow:after{
		width: 70px;
		padding-right: 15px;
		text-align: right;
		right: 0;
		display: flex;
		align-items: center;
		position: absolute;
		height: 100%;
		top: 0;
		justify-content: flex-end;
	}
	#et_mobile_nav_menu #mobile_menu >
	.menu-item-has-children > span.next-arrow:after{
		z-index:90;
	}
	#et_mobile_nav_menu #mobile_menu >
	.menu-item-has-children > ul > 
	.menu-item-has-children > span.next-arrow:after{
		z-index:91;
	}
	#et_mobile_nav_menu #mobile_menu >
	.menu-item-has-children > ul > 
	.menu-item-has-children > ul > 
	.menu-item-has-children > span.next-arrow:after{
		z-index:92;
	}
	.et-search-form input{
		left: 0;
		width: 100%;
		opacity: 0.4;
	    font-family: LeMondeSansStd;
		font-size: 12px;
		font-weight: normal;
		font-style: normal;
		font-stretch: normal;
		line-height: 1.83;
		letter-spacing: 0.22px;
		color: #010400;
	}
	span.et_close_search_field:after{
		bottom:1px;
	}
	.et_search_outer .et_search_form_container{
		height:100px;
		width: auto;
		margin: 0 40px 0 30px;
	}
	.et-search-form{
		left:0;
		margin:auto;
	}
	span.et_close_search_field{
		display:none
	}
	.chai-menu-li-icon{
		height: auto;
		/*ron fix*/
		padding-top:70px;
		background-color: #fff;
		display: flex;
		justify-content: start;
	}
	.chai-menu-li-icon a{
		padding: 0 !important;
		border:none !important;
	}
	.chai-menu-li-icon i:first-child{
		font-size: 12px;
		margin-left: 30px;
		padding:0
	}
	.chai-menu-li-icon i:not(:first-child){
		font-size: 12px;
		margin-left: 20px;
		padding:0
	}
	.chai-menu-li-icon i:before{
		color: #fff;
		border-radius:50%;
		background-color:#1b4075;
		display: inline-block;
		width: 20px;
		text-align: center;
		height: 16px;
		padding-top: 4px;
	}
/* CSS FOR HOME PAGE */

}
@media(max-width: 360px){
	/*#mobile_menu li a{
		padding:12.5px 15px;
	}*/
}

@media (max-width: 980px) and (min-width: 823px){
/* CSS FOR HOME PAGE */
	#et_mobile_nav_menu{
	    margin-top: 33px;
    	margin-right: 20px;
	}
	.chai-menu-change-x:before{
		left:5px!important;
		top: -30px;
		color:#003e78
	}
/* CSS FOR HOME PAGE */
}
@media (max-width: 767px){
/* CSS FOR HOME PAGE */
	select[name="our-value__dropdown"] {
		line-height: 2.14!important;
	}
/* CSS FOR HOME PAGE */

/* CSS FOR WE WORK PAGE */

	.our-approach-text p{	
		font-size: 12px;

		line-height: 1.36;

		letter-spacing: 0.06px;
	}
	.our-difference-text {
		font-size:12px;
		letter-spacing:normal;
		line-height:1.83
	}
	.ceo-red-text{
		line-height:1.38;
		font-family: "LeMondeSansStd-Demi";
		font-weight:normal;
		font-size:16px
	}
	.ceo{
		line-height:1.43
	}

	.mobile-title-1{
		font-family: "LeMondeSansStd-Bold";
	}
	.chai-guid-core-row{
		width:100%
	}
	.chai-guid-core-row .how-we-work-tab,
	
	.chai-guid-core-row .how-we-work-tab 
	.et_pb_all_tabs .et_pb_tab,
	
	.chai-guid-core-row 
	.how-we-work-tab .tab-box
	{
		border:0;
	}
	.chai-guid-core-row 
	.how-we-work-tab .tab-box
	{
		width:100%;
		padding: 40px 30px;
	}

	.chai-guid-core-row .how-we-work-tab 
	.et_pb_tabs_controls li.et_pb_tab_active:after{ 
		content:unset
	}
	.chai-guid-core-row .how-we-work-tab 
	.et_pb_tabs_controls:after{
		border-top:0
	}

	.chai-guid-core-row .how-we-work-tab 
	.et_pb_tabs_controls li.et_pb_tab_active{
		width:100%;
		border: solid 1px #1282a2;
  		background-color: #1282a2;
	}
	
	.chai-guid-core-row .how-we-work-tab 
	.et_pb_tabs_controls .et_pb_tab_active a{
		font-family: "LeMondeSansStd";
	  	font-size: 14px;
	  	font-weight: bold;
	  	font-style: normal;
	  	font-stretch: normal;
	  	line-height: 1.07;
	  	letter-spacing: 0.2px;
	  	color: #ffffff;
	  	text-align:left;
	  	padding: 28px 30px;
/* 	  	margin-right:30px; */
	  	display:inline-block;
/* 	  	padding:0; */
	  	position:relative
	}
	.chai-guid-core-row .how-we-work-tab 
	.et_pb_tabs_controls .et_pb_tab_active a:after{
		content: "\00d7";
		position:absolute;
		color:#fff;
		right:30px;
		top: 28px;
		font-size: 29px;
		line-height: 2px;
		cursor: pointer;
		width: 15px;
		height: 15px;
		z-index:999999999999;
		display:block;
	}

/* CSS FOR WE WORK PAGE */

}
@media (max-width: 480px){
/* CSS FOR HOME PAGE */
	
/* CSS FOR HOME PAGE */
}