@media (min-width: 1400px){
	body[data-header-format="left-header"] div#header-outer nav ul li a {
		/* padding: 10px 0; */
	}
}
@media only screen and (min-width: 1300px) and (max-width: 1500px){
	body[data-header-format="left-header"] .container, body[data-header-format="left-header"] .post-area.standard-minimal.full-width-content .post .inner-wrap, body[data-header-format="left-header"][data-ext-responsive="false"] .container, body[data-header-format="left-header"][data-ext-responsive="false"] .nectar-recent-posts-slider .flickity-page-dots, body[data-header-format="left-header"][data-ext-responsive="false"] .post-area.standard-minimal.full-width-content article.post .inner-wrap {  
	  max-width: 100%;
	}
}

@media only screen and (min-width: 1000px) and (max-width: 1599px){
	.box-line {
		margin-left: 20%;
		max-width: 63%;
	}
	.box-line.three {
		padding: 70px 15px 100px 135px;
	}
	.box-line.two {
		margin-left: 25%;
		padding: 70px 15% 70px 0;
	}
	.box-line.one {
		padding: 0 15px 60px 135px;
	}
	.box-line.one::before {
		left: -230px;
	}
	.box-line.three::before {
		left: -250px;
	}
	.layout-slider .slick-video-slider {
		margin-left: 20px;
	}

}
@media only screen and (min-width: 1000px) and (max-width: 1399px){
	body .row .col .font_51 {
		font-size: 38px;
		line-height: 45px;
	}
	.list_team_container {
	    margin-left: -15px;
	    margin-right: -15px;
	}
	.list_team_container .team_detail {
	    width: calc(33.333% - 30px);
	    margin: 0 15px 50px;
	}
	.content-expand p, .content-expand p strong, .content-expand p b {
	    font-size: 16px;
	}
	#ajax-content-wrap .mw_1010 {
		max-width: 988px;
	}
	#ajax-content-wrap .contact_footer_row .container {
		max-width: 100%;
		padding: 0 35px;
	}
	.bxfancy .boxinner {
		padding: 30px 20px;
		min-height: 250px;
	}
	.nectar_cascading_images .img-wrap img {
		max-width: 100%;
	}
	.nectar_cascading_images .cascading-image:nth-child(2) .img-wrap img {
		max-width: 70%;
	}
	#ajax-content-wrap .about_cascading_content .vc_column-inner, #ajax-content-wrap .col_padright_10 .vc_column-inner {
		padding-right: 15px;
	}
	.team_detail h4.name-team {
		font-size: 18px;
		line-height: 25px;
	}
	.team_detail p.position-team {
		font-size: 17px;
		line-height: 23px;
	}
	.team_detail p.position-team {
		font-size: 17px;
		line-height: 23px;
	}
	body .row ul.list_special li h4 {
		font-size: 25px;
		line-height: 32px;
	}
	.list_special li {
		padding: 28px 0 37px 75px;
	}
	.list_special li::before {
		font-size: 50px;
		line-height: 60px;
	}
}
@media only screen and (min-width: 1000px) and (max-width: 1480px){

	.list_type {
		position: static;
		display: flex;
		flex-wrap: wrap;
		column-gap: 15px;
	}
	body .row .list_type h3 {
		display: block;
		width: 100%;
	}
	.list_type p {
		gap: 5px;
	}
	.map-tabs, body .project-tabs {
		display: flex;
		gap: 30px;
		margin-bottom: 10px;
	}
	.map-tabs button:not(:last-child)::after, .project-tabs .project-tab:not(:last-child)::after {
		right: -15px;
	}
	body .row .list_type p:last-child {
		padding-bottom: 17px;
	}


	.video-list-layout .video-iframe-wrapper, .video-iframe-wrapper {
		height: auto;
		padding-bottom: 56.25%;
	}
	body .row .col h3.video-title, body .row .col .layout-list h3.video-title {
		margin-top: 10px;
	}
	#ajax-content-wrap .banner_top .wpb_wrapper {
		margin-left: 25px;
	}
	.banner_top .vc_column-inner .title_page::before {
		border-radius: 45px;
	}
	.banner_top .vc_column-inner .title_page {
		font-size: 35.75px;
		line-height: 45.75px;
		padding: 17px 25px;
	}	
	#ajax-content-wrap .container.main-content {
		max-width: 1153px;
		margin: 0 auto;
		padding-left: 50px;
		padding-right: 50px;
	}
}
@media only screen and (min-width: 1000px) and (max-width: 1349px){

	#ajax-content-wrap .contact_boxemail .nectar-button {
		min-width: 150px;
	}
	body .row .col .fs_60 {
		font-size: 40.04px;
		line-height: 45.93px;
	}	
	body .row .col .layout-list h3.video-title {
		font-size: 21.56px;
		line-height: 23.68px;
	}
	body .row .col h3.video-title {
		font-size: 21.56px;
		line-height: 23.68px;
		margin-top: 5px;
	}
	body .nav-slider-container {
		width: 130px;
	}
	body .main-video-slider {
		width: calc( 100% - 150px );
		margin-right: 20px;
	}
	#map-wrapper {
		width: 100%;
	}
	.doughnut-chart-wrapper {
		column-gap: 40px;
	}
	.doughnut-chart-wrapper .chart-circle {
		width: 335px;
		height: 335px;
	}
	.project-info {
		width: 47%;
	}
	.chart-legend-list {
		gap: 12px;
	}
	body .chart-legend-row .legend-label {
		padding: 0 15px;
		min-width: 140px;
	}
	.banner_top .vc_column-inner {
		min-height: 300px;
	}
	.video-gallery-wrapper.layout-slider .slick-list {
		padding: 0 50px !important;
	}
	.layout-slider .slick-track {
		margin-left: -50px;
	}
	.chart-inner-label .chart-value span.value {
		font-size: 55px;
		line-height: 60px;
	}
	.chart-inner-label .chart-description {
		font-size: 18.32px;
		line-height: 20.41px;
	}
	.chart-inner-label .chart-value span.unit {
		font-size: 30px;
		line-height: 60px;
	}




	body .row .box_hero {
		left: 50px;
	}
	body .row .box_hero h3 {
		font-size: 40.79px;
		line-height: 45px;
		margin: 20px 0 35px;
	}
	.feed_detail .detail-title, .feed_detail .detail-title a {
		font-size: 17px;
		line-height: 27px;
	}
	.feed_detail .detail {
		padding: 15px;
	}
	body[data-header-format="left-header"][data-ext-responsive="false"] .carousel_feed_wrap .container {
		max-width: 100%;
	}
	.padl-90 > .vc_column-inner {
		padding-left: 40px;
		padding-right: 20px;
	}
	body .row .col .font_44 {
		font-size: 31px;
		line-height: 45px;
	}
/* 	#ajax-content-wrap .heading-small::before {
		left: calc(-100% - 15px);
		width: 80px;
	} */
	#ajax-content-wrap .home_special {
		padding-top: 100px;
		padding-bottom: 120px;
	}

	.project-item {
		gap: 25px;
	}
	body .row .project-info .project-location {
		font-size: 13px;
		line-height: 20.66px;
	}
	.project-meta {
		gap: 10px;
		margin-top: 10px;
		margin-bottom: 10px;
	}
	.learn-btn {
		font-size: 11px;
		line-height: 16px;
		border-radius: 4px;
		padding: 6px 20px;
		min-width: 125px;
	}
	body .row .project-info h3 {
		font-size: 19.24px;
		line-height: 19.35px;
	}


}
@media only screen and (min-width: 1000px) and (max-width: 1120px){



	#ajax-content-wrap .nectar-button span {
		font-size: 11px;
		line-height: 17px;
	}
	#ajax-content-wrap .contact_boxemail .nectar-button {
		min-width: 130px;
	}
	.doughnut-chart-wrapper .chart-circle {
		width: 250px;
		height: 250px;
	}
	.chart-inner-label .chart-value span.value {
		font-size: 38px;
		line-height: 60.19px;
	}
	.chart-inner-label .chart-value span.unit {
		font-size: 23.89px;
		line-height: 40.19px;
	}
	.chart-inner-label .chart-description {
		font-size: 13.32px;
		line-height: 14.41px;
	}
	.doughnut-chart-wrapper {
		column-gap: 15px;
	}
	.legend-color {
		width: 20px;
		height: 20px;
	}
	body .chart-legend-row .legend-label {
		font-size: 18.28px;
		line-height: 18.22px;
		padding: 0 15px;
		min-width: 165px;
	}
	body .chart-legend-row .legend-value {
		font-size: 18.28px;
		line-height: 20.46px;
		min-width: 98px;
	}
	.chart-legend-list {
		gap: 15px;
		width: calc( 100% - 270px);
		flex-wrap: wrap;
	}







}
@media all and (min-width: 1000px) {
	#ajax-content-wrap .mobile_only {
		display: none;
	}
	.home #ajax-content-wrap .container-wrap {
/*		margin-top: calc(100vh + 106px);*/
	}
	


	.contact-email-section .vc_col-sm-4 .vc_column-inner::after {
		content: '';
		width: 1px;
		background: #C9C9C9;
		height: 86%;
		display: block;
		position: absolute;
		top: 8px;
		right: 12%;
	}
	.contact-email-section .vc_col-sm-4:last-child .vc_column-inner::after {
		content: none;
	}
	.single-product[data-header-format="left-header"] .product[data-gallery-style="left_thumb_sticky"][data-gallery-variant="fullwidth"] .single-product-wrap, [data-header-format="left-header"] .full-width-content.blog-fullwidth-wrap, [data-header-format="left-header"] .full-width-content.nectar-shop-outer, [data-header-format="left-header"] .full-width-section .nectar-parallax-scene, [data-header-format="left-header"] .full-width-section .row-bg-wrap, [data-header-format="left-header"] .full-width-section.parallax_section .row-bg-wrap, [data-header-format="left-header"] .full-width-section > .nectar-shape-divider-wrap, [data-header-format="left-header"] .full-width-section > .video-color-overlay, [data-header-format="left-header"] .nectar-slider-wrap[data-full-width="true"], [data-header-format="left-header"] .page-submenu .full-width-content, [data-header-format="left-header"] .page-submenu > .full-width-section, [data-header-format="left-header"] .portfolio-filters-inline.full-width-section:not(.non-fw), [data-header-format="left-header"] .wpb_row.full-width-content, [data-header-format="left-header"] .wpb_row.full-width-content.has-global-section .wpb_row.full-width-content, [data-header-format="left-header"][data-aie="long-zoom-out"] .first-section .row-bg-wrap, [data-header-format="left-header"][data-aie="long-zoom-out"] .top-level.full-width-section .row-bg-wrap, [data-header-format="left-header"][data-aie="zoom-out"] .first-section .row-bg-wrap, [data-header-format="left-header"][data-aie="zoom-out"] .top-level.full-width-section .row-bg-wrap, body[data-header-format="left-header"] .wpb_row.full-width-section .templatera_shortcode > .wpb_row.full-width-section > .row-bg-wrap {
		margin-left: calc(-50vw + 135px);
		margin-left: calc(-50vw + 165px + var(--scroll-bar-w)/ 2);
		width: calc(100vw - 330px);
		width: calc(100vw - 330px - var(--scroll-bar-w));
		left: 50%;
	}
	body[data-header-format="left-header"] div#header-outer nav ul li a {
		padding: 12px 0;
	}
	body[data-header-format="left-header"] .container, body[data-header-format="left-header"] .post-area.standard-minimal.full-width-content .post .inner-wrap, .home #ajax-content-wrap .container.main-content {	  
	  	max-width: 1267px;
	   	padding-left: 20px; 
	   	padding-right: 20px; 
	}
	#ajax-content-wrap .container.main-content {
		max-width: 1153px;
		margin: 0 auto;
	}
	.page-id-8760 #ajax-content-wrap .container.main-content {
		max-width: 1208px;
	}
	body #header-outer[data-format=left-header] {
	    width: 330px;
	}
	body[data-header-format=left-header] div#ajax-content-wrap {
	    margin-left: 330px;
	}
	body[data-header-format=left-header] #header-outer .button_social_group {
	    bottom: 10px;
	}
}
@media all and (max-width: 999px) {


	#ajax-content-wrap .logo_community {
		max-width: 100px;
		margin-top: 15px;
	}
	.contact_ft .wpb_column .divider {
		height: 0 !important;
	}
	.timeline-text-row {
		margin-left: 310px;
		margin-right: 10px;
		width: 600px;
	}
	.map_project {
		height: 250px;
	}
	.ss_location .row_col_wrap_12 {
		padding-top: 110px;
		padding-bottom: 20px;
	}
	.ss_timeline .row_col_wrap_12 {
		padding-top: 100px;
		padding-bottom: 30px;
	}
	.ss_pjct .row_col_wrap_12 {
		padding-bottom: 40px;
	}
	.single .banner_top .vc_column-inner .title_page {
		font-size: 32.75px !important;
		line-height: 32.75px !important;
	}
	.single .ss_pjct p {
		padding-bottom: 15px;
	}
	.single .ss_pjct p {
		font-size: 17px;
		line-height: 21px;
	}
	body .col .fs_30 {
		font-size: 17.91px !important;
		line-height: 21px !important;
	}
	#ajax-content-wrap .desktop_only {
		display: none;	
	}
	#ajax-content-wrap .mobile_only {
		display: block;
	}
	.map-tabs button:not(:last-child)::after, .project-tabs .project-tab:not(:last-child)::after {
		right: -15px;
	}
	.map-tabs, body .project-tabs {
		gap: 0 30px;
		flex-wrap: wrap;
	}
	body .row .contact_boxemail {
		margin-bottom: 10px;
	}
	.contact_boxemail .vc_col-sm-6, .ctbox_address .vc_col-sm-6 {
		width: 50%;
	}
	body .row .col .fs_60 {
		font-size: 47.75px !important;
		line-height: 50px !important;
	}
	.contact_top > .row-bg-wrap > .inner-wrap::before {
		top: 300px;
		bottom: 0;
		right: -10%;
	}
	.contact_top.wpb_row .row-bg {
	  background-size: 100% 300px;
	  background-position: center top !important;
	}
	.contact_ft .vc_col-sm-3 .vc_column-inner > .wpb_wrapper {
		display: flex;
		flex-wrap: wrap;
		align-items: start;
		text-align: left;
		justify-content: start;
		justify-items: start;
		align-content: start;
	}
	#ajax-content-wrap .contact_ft .nectar-button {
		margin-top: 11px;
		margin-bottom: 15px;
	}
	.layout-slider .slick-list {
		padding: 0 20px !important;
	}
	.map_custom {
		margin-top: 17px;
	}
	body .col .copyright {
		display: none;
	}
	.contact_ft .box_inforft h4 {
		font-size: 10.64px;
		line-height: 13.32px;
	}
	body .footer-contact .col .fs_24 {
		font-size: 14.67px !important;
		line-height: 16.76px !important;
		width: 100%;
	}	
	body .col .fs_19, body .col .fs_19 a, body .col .fs_19 p {
		font-size: 13.82px;
		line-height: 120%;
	}
	#ajax-content-wrap .footer-contact .nectar-button.btn_bdwhite {
		padding: 5px 10px;
		min-width: 121px;
	}
	#ajax-content-wrap .footer-contact .nectar-button.btn_bdwhite span {
		font-size: 10.14px;
		line-height: 14.85px;
	}
	body .col .fs_24 {
		font-size: 16.58px !important;
		line-height: 120% !important;
	}
	body .col .fs_28 {
		font-size: 19.34px !important;
		line-height: 22.11px !important;
	}
	.home_map .row_col_wrap_12 {
	    padding-top: 50px;
	    padding-bottom: 50px;
	}
	body .row .col h3.video-title {
		font-size: 14.54px;
		line-height: 11.37px;
		max-width: 90%;
		letter-spacing: -0.03em;
		margin-top: 10px;
	}
	.layout-slider .slick-video-slider {
		margin-left: 15px;
	}	
	body .row .col h2.video-heading {
		font-size: 27.3px;
		line-height: 29.44px;
		padding-left: 15px;
		padding-right: 15px;
	}
	.home_about .row_col_wrap_12 {
        padding-top: 50px;
        padding-bottom: 57px;
    }
	#map-wrapper {
		width: 100%;
		height: 430px;
		padding-top: 0;
	}
	.list_type p {
		gap: 7px;
		font-size: 11.12px;
		line-height: 15.93px;
		padding-bottom: 8px;
		padding-right: 20px;
	}
	#ajax-content-wrap .list_type img {
		max-width: 23px;
	}
	body .row .list_type h3 {
		font-size: 16.37px;
		line-height: 27.02px;
		display: block;
		width: 100%;	
	}
	.list_type {
		position: static;
		display: flex;
    	flex-wrap: wrap;
	}
	.map-tabs button, .project-tabs .project-tab {
		font-size: 15.12px;
		line-height: 24.94px;
		color: #000 !important;
	}
	body .row .col .fs_51 {
		font-size: 27.3px !important;
		line-height: 29.44px !important;
	}
	body .row .col .fs_29, body .row .col .box_fs_29 p {
		font-size: 18px !important;
		line-height: 20px !important;
	}
	#slider-2-slide-2-layer-3 .rs-parallax-wrap:last-child {
		left: 165px !important;
	}
	.home_hero .rev-btn {
		font-size: 11.34px !important;
		line-height: 17.83px !important;
		padding: 9px 15px !important;
		min-width: 135px !important;
		border-radius: 3.24px !important;
		border: 1px solid #FFF !important;
	}
	#slider-2-slide-2-layer-1 {
		font-size: 37.45px !important;
		line-height: 41.62px !important;
	}
	#slider-2-slide-2-layer-3 .rs-parallax-wrap:last-child, #slider-2-slide-2-layer-3 .rs-parallax-wrap:nth-last-child(2) {
		top: 220px !important;
	}
	#slider-2-slide-2-layer-4 {
		font-size: 9.71px !important;
		line-height: 20.53px !important;
		letter-spacing: 0.35px !important;
	}

	#header-space {
		height: 0 !important;
	}
	.home #ajax-content-wrap .container-wrap {
		/*margin-top: calc(100vh + 37px);
		margin-top: calc(100dvh + 37px);*/
	}



	.home_banner, .home_banner .row_col_wrap_12 {
	    height: calc(100vh + 37px) !important;
	    height: calc(100dvh + 37px) !important;
	    min-height: unset !important;
	    overflow: hidden;
	}
	.home_banner > .row-bg-wrap, .home_banner > .row-bg-wrap > .inner-wrap, .home_banner > .row-bg-wrap > .inner-wrap > .row-bg  {
	    height: calc(100vh + 37px) !important;
	    min-height: unset !important;
	    overflow: hidden;
	}
	#ajax-content-wrap .home_banner > .row-bg-wrap > .inner-wrap > .row-bg {
/*		background-attachment: unset !important;*/
	}
	body .row .box_hero h4 {
		font-size: 9.71px;
		line-height: 20.53px;
		letter-spacing: 0.35px;
	}
	body .row .box_hero h3 {
		margin: 25px 0 30px;
		font-size: 37.45px;
		line-height: 41.62px;
	}
	body .row .box_hero p {
		gap: 15px;
	}
	body .row .box_hero a {
		padding: 5px 10px;
		min-width: 145px;
		height: 37px;
		font-size: 11.34px;
		line-height: 17.83px;
	}
	body .row .col .box_hero {
		right: 0;
		align-items: end;
		bottom: 0;
	}
	body .row .box_hero .wpb_wrapper {
		border-radius: 0;
		padding: 36px 15px 90px;
		max-width: 100%;
	}





	#home_hero, #home_hero .row_col_wrap_12 {
		min-height: unset !important;
	}
	#rev_slider_2_1_wrapper, #ajax-content-wrap .home_hero .row_col_wrap_12, #rev_slider_2_1_forcefullwidth {
		min-height: calc(100vh + 37px);
		min-height: calc(100dvh + 37px);

	}

	.home_hero rs-group-wrap {;
		top: auto !important;
		bottom: 0 !important;
		left: 0 !important;
		right: 0 !important;
		border-radius: unset;
	}
	#slider-2-slide-2-layer-3 {
	        width: 100% !important;
	    	height: 430px !important;
	    	
	    }


	#ajax-content-wrap .nectar-social-inner .twitter-share i {
		padding-top: 12px;
	}
	.merchandise_detail .price {
		padding: 0;
	}
	.merchandise_detail .detail-title {
		font-size: 18px;
		margin-bottom: 7px;
	}
	.nectar-global-section.after-nav {
		z-index: 9;
	}
	.home #header-outer {
		transform: none;
	}
	body #popuppress-7994 {
		max-width: 90%;
	}
	#ajax-content-wrap .nectar-button {
		min-width: 160px;
	}
	.contact-email-section h4 {
		display: inline-block;
		margin-right: 10px;
		min-width: 50%;
	}
	.footer-contact .vc_custom_heading br, .contact-address-section .vc_custom_heading br {
		display: block;
	}
	#ajax-content-wrap .arrow_feed i {
		font-size: 23px;
	}
	.feed_detail .detail-title, .feed_detail .detail-title a {
		font-size: 16px;
		line-height: 20px;
	}
	.feed_detail .detail {
		padding: 15px 17px;
		min-height: 230px;
	}
	.new-home-section .row_col_wrap_12 {
		padding-top: 28px;
		padding-bottom: 80px;
	}
	body .row .col .title-carousel-new {
		font-size: 26px;
		line-height: 34px;
	}
	#ajax-content-wrap .home_special {
		padding-top: 40px;
		padding-bottom: 45px;
	}
	#ajax-content-wrap .flickity-button {
		display: none;
	}
	body .bxfancy div.boxinner h3 {
		font-size: 16px;
		line-height: 23px;
		overflow: hidden;
		width: 100%;
	}
	#ajax-content-wrap .arrow-box {
		bottom: 15px;
		right: auto;
		width: 20px;
		left: 15px;
	}
	.bxfancy .boxinner {
		padding: 15px;
	}
	.bxfancy .box-bg {
		background-image: none !important;
	}
	.carousel_feed_wrap .feed_detail {
		width: calc( 100% - 15px );
	}
	.wrap_slider_feed .arousel_feed_container, .wrap_slider_feed .title-carousel-new {
		width: 100%;
	}
	.wrap_slider_feed .arousel_feed_container {
		padding-left: 0;
	}
	#ajax-content-wrap .carousel-home {
		display: none;
	}
	#ajax-content-wrap .carousel.carousel-home-mbile {
		display: block;
	}
	div#footer-contact {
		margin-top: 20px;
		margin-bottom: 20px;
	}
	.box-line.three::after {
		content: none;
	}
	body .row .box-line h4 {
		margin-bottom: 20px;
	}
	#ajax-content-wrap .box-line {
		margin-left: 0;
		max-width: 100%;
		padding: 140px 0 0;
		border: none;
		margin-top: 40px;
	}
	#ajax-content-wrap .box-line.three {
		padding-bottom: 50px;
	}
	body .row .box-line h3 {
		font-size: 26px;
		line-height: 36px;
	}
	body .row .box-line p {
		font-size: 18px;
		line-height: 24px;
	}
	#ajax-content-wrap .box-line img {
		max-width: 125px;
		position: absolute;
		top: -3px;
		left: 115px;
		display: block;
	}
	#ajax-content-wrap .box-line::before {
		left: 0;
		top: -14px;
	}
	.box-line::before {
		font-size: 100px;
		height: auto;
		line-height: 140px;
	}	
	.box-line.two h4, .box-line.two h3, .box-line.two p {
		transform: translateX(0);
	}
	.single-about h2 {
		font-size: 24px;
		line-height: 34px;
		margin-bottom: 15px;
	}
	.single-about .about-below {
		padding: 15px;
		margin-top: 25px;
	}
	.single-content h2 {
		font-size: 35px;
		line-height: 40px;
		margin-bottom: 25px;
	}
	p.backtonews i {
		position: absolute;
		right: 7px;
		font-size: 21px;
		top: 10px;
		transition: all 0.5s;
	}
	p.backtonews a {
		padding: 10px 20px 10px 8px;
	}
	p.backtonews {
		margin-left: 10px;
	}
	.top-social span, .backtonews a {
		font-size: 13px;
	}
	body .nectar-social .nectar-social-inner a {
		margin-right: 10px;
		width: 46px;
		height: 46px;
	}
	#ajax-content-wrap .nectar-social-inner i {
		font-size: 18px;
		padding-top: 8px;
	}
	.single-social {
		padding-right: 0;
		text-align: center;
	}
	.grid_content.feed_wrap .container {
		padding: 0;
	}
	.grid_feed_container .feed_detail {
		width: 100%;
		margin-bottom: 20px;
		margin-right: 0;
		margin-left: 0;
	}
	.list_special li::before {
		font-size: 50px;
		line-height: 60px;
		top: 20px;
	}
	.list_special li {
		padding: 28px 0 37px 70px;
	}
	ul.list_special {
		margin-top: 20px;
	}
	body .row ul.list_special li h4 {
		font-size: 20px;
		line-height: 28px;
	}
	#ajax-content-wrap .nectar-button {
		height: auto;
	}
	#ajax-content-wrap .value_responsibility_section {
		padding: 25px !important;
		margin-bottom: 25px;
	}
	#ajax-content-wrap .value_responsibility_section .nectar-button {
		text-align: left;
	}
	.value-list-section .row_col_wrap_12 {
		flex-direction: column-reverse;
	}
	#ajax-content-wrap .mw_1373 {
		padding-left: 0;
		padding-right: 0;
	}
	.list_team_container {
		margin-left: 0;
		margin-right: 0;
	}
	.list_team_container .team_detail {
		width: 100%;
		margin: 0 0 30px;
	}
	body div#slide-out-widget-area.fullscreen-split .off-canvas-menu-container .current-menu-item > a {
		color: #000 !important;
	}
	.nectar_cascading_images .cascading-image:nth-child(2) .img-wrap img {
		max-width: 50vw;
	}
	.title_border {
		padding-left: 15px;
	}
	body .row .col .margin_bot_45 {
		margin-bottom: 30px;
	}
	body p, body p strong, body p b, .single li, #ajax-content-wrap .nectar-list-item, body .row ul.list_special li p {
		font-size: 15px;
		line-height: 19px;
	}
	.box_hori_border::before {
		width: 4px;
		height: 85px;
		top: -60px;
	}
	.box_hori_border {
		margin: 35px auto 0;
		padding-left: 0;
		padding-right: 0;
	}
	body .row .col .font_26, body .row .col .font_25 {
		font-size: 18px;
		line-height: 26px;
	}
	body .container, body[data-header-format="left-header"] .container {
		padding-left: 15px;
		padding-right: 15px;
	}
	#footer-contact {
		margin-bottom: 0;
	}
	.home_special {
		margin-top: -100px;
		background: #fff;
		max-width: 87%;
	}
		#slide-out-widget-area.fullscreen-split .inner > .container {
		left: 25px;
	}	
	body:not(.material) #slide-out-widget-area .off-canvas-social-links li a {
		padding: 0;
	}
	#slide-out-widget-area .off-canvas-social-links li i {
		background-color: transparent;
		font-size: 17px;
		line-height: 22px;
		color: #fff !important;
		background: #0F9BF2;
		border-radius: 50%;
		width: 28px;
		height: 28px;
		transition: all 0.5s;
		padding-top: 2px;
	}
	body .slide-out-widget-area-toggle.mobile-icon .open .lines::after {
		width: 28px !important;
		top: -4px !important;
		left: auto;
		right: 0;
	}
	body #header-outer .slide-out-widget-area-toggle.mobile-icon .open .lines::before {
		width: 28px !important;
		top: 8px;
		left: auto;
		right: 0px;
	}
	body div#header-outer[data-format="left-header"] {
		box-shadow: none;
	}
	body #slide-out-widget-area-bg.open.dark {
		opacity: 1;
		background: #fff;
	}
	#slide-out-widget-area.fullscreen-split .inner .off-canvas-menu-container li a {
		font-family: "paralucent";
		font-weight: 500;
		color: #000 !important;
		font-size: 24px;
		line-height: 40px;
	}
	#slide-out-widget-area .fa-google {
		display: inline;
	}
	#slide-out-widget-area a {
		opacity: 1 !important;
	}
	#slide-out-widget-area .off-canvas-social-links a {
		padding-left: 0 !important;
	}
	body .row .tooltip-content .tt-bot h3 {
	    font-size: 15px;
	    line-height: 15px;
	    margin-top: 0;
	    margin-bottom: 7px;
	}
	body .row .tooltip-content a {
	    font-size: 10px;
	    line-height: 10px;
	}
	.custom-tooltip {
	    border-radius: 5px;
	    width: 225px;
	    padding: 6px 6px 10px;
	}
	.tooltip-img {
	    height: auto;
	}
	#ajax-content-wrap .tooltip-img img {
	    margin-bottom: 5px;
	}
	.tt-bot {
	    padding: 0 5px;
	}
	.contact_footer_row .contact_ft .box_inforft {
		width: 50%;
	}


}

@media all and ( min-width: 699px ) and ( max-width: 999px ) {
	



	/*#slider-2-slide-2-layer-3 .rs-parallax-wrap:last-child {
		left: 158px !important;
	}
	#slider-2-slide-2-layer-3 .rs-parallax-wrap:nth-child(2) {
		top: 21px !important;
		left: 39px !important;
	}*/
	body #slide-out-widget-area.fullscreen-split .right-side {
		justify-content: start;
		padding-left: 0;
	}
	body #slide-out-widget-area.fullscreen-split .inner-wrap > .inner > .container {
		flex-direction: column;
	}
	.nav-arrow-down::before {
		left: -90px;
		right: -90px;
	}

}
@media all and ( min-width: 691px ) and ( max-width: 999px ) {
	





}