/*
Theme Name: Salient Child Theme
Theme URI: http: //mysite.com/
Description: This is a custom child theme for Salient
Author: My Name
Author URI: http: //mysite.com/
Template: salient
Version: 0.1
*/


@font-face {
    font-family: 'syntha_ultraregular';
    src: url('syntha_ultra-webfont.eot');
    src: url('syntha_ultra-webfont.eot?#iefix') format('embedded-opentype'),
         url('syntha_ultra-webfont.woff2') format('woff2'),
         url('syntha_ultra-webfont.woff') format('woff'),
         url('syntha_ultra-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'syntharegular';
    src: url('syntha-webfont.eot');
    src: url('syntha-webfont.eot?#iefix') format('embedded-opentype'),
         url('syntha-webfont.woff2') format('woff2'),
         url('syntha-webfont.woff') format('woff'),
         url('syntha-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'ubuntulight';
    src: url('ubuntu-light-webfont.eot');
    src: url('ubuntu-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('ubuntu-light-webfont.woff2') format('woff2'),
         url('ubuntu-light-webfont.woff') format('woff'),
         url('ubuntu-light-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'ubuntumedium';
    src: url('ubuntu-medium-webfont.eot');
    src: url('ubuntu-medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('ubuntu-medium-webfont.woff2') format('woff2'),
         url('ubuntu-medium-webfont.woff') format('woff'),
         url('ubuntu-medium-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

/*Global style*/
.container-wrap .container {max-width:1630px!important;}
.container-wrap .nectar-button, .wpcf7-submit {transform: skew(-25deg, 0deg);-ms-transform: skew(-25deg, 0deg);-webkit-transform: skew(-25deg, 0deg);width: 150px!important;text-align: center;background-color: #293991!important;transition: all .2s linear;visibility: visible;}
.container-wrap .nectar-button span {transform: skew(25deg, 0deg);-ms-transform: skew(25deg, 0deg);-webkit-transform: skew(25deg, 0deg);transition: all .2s linear;}
.container-wrap .nectar-button:hover {transform: none;-ms-transform: none;-webkit-transform: none;color:#fff;background: #009544!important;opacity:1;}
.container-wrap .nectar-button:hover span {transform: none;-ms-transform: none;-webkit-transform: none;}
body .nectar-button.medium {font-size: 18px;font-family: "ubuntu", sans-serif;font-weight: 500;text-transform: capitalize!important;letter-spacing: 0;}
.white-font {color: #fff;}
p {padding-bottom: 24px;}
.container-wrap .nectar-button-light:hover {background: #fff!important;color:#009544!important;}
body {color: #333;}
.hide-menu{display: none!important;}

/*Header*/
#header-outer {height: 78px!important;background-color: transparent!important;padding-top: 0!important;border-bottom: 1px solid rgba(90, 93, 85, 0.6);box-shadow: none!important;transition: background-color .2s linear;}
#header-outer .container {padding: 0!important;padding-right:100px!important;}
#header-outer #logo img {margin-top: 0!important;}
#header-outer.transparent .midnightHeader.dark header#top nav >ul >li:not([class*="button_solid_color"]) >a {color: #fff!important;}
#header-outer .sf-menu > li > a {padding-top: 0!important;margin-top: 25px!important;}
body #header-outer.transparent header#top nav ul #search-btn a span.icon-salient-search {color: #fff!important;}
header#top nav ul #search-btn a {border-left: none!important;}
header#top nav ul #search-btn a:before {content:"";background: url("../../../wp-content/uploads/2018/06/menu-separator.png");background-size: cover;width:1px; height:30px;display: block;position:absolute;left:20px;top: 52px;}
header#top nav ul #search-btn a:after{content:"";background: url("../../../wp-content/uploads/2018/06/menu-separator.png");background-size: cover;width:1px; height:30px;display: block;position:absolute;right:0px;top: 52px;visibility: hidden;}
header#top nav ul #search-btn {right: 45px;position: absolute;}
header#top nav ul #search-btn a span{font-size: 21px!important;}
header#top nav ul #search-btn a:hover span {color:#009544!important;}
#header-outer .sf-menu #social-in-menu {left: 80px!important;}
#header-outer #social-in-menu i {font-size: 24px!important;height: 37px;line-height: 32px;visibility: hidden;}
#header-outer #social-in-menu a {margin-right: 10px!important;margin-top: 22px!important;pointer-events: none;}
#header-outer.small-nav {background-color: #293991!important;height: 72px!important;}
#header-outer.small-nav header#top nav ul #search-btn a:before, #header-outer.small-nav  header#top nav ul #search-btn a:after {top: 40px;}
body.home #header-outer.small-nav {background-color: #293991!important;height: 72px!important;}
#header-outer #social-in-menu a:hover * {color: #000!important;}
div#header-outer header#top .sf-menu li ul li a {background-color: rgba(0, 149, 68, 0.9)!important;color: #fff!important;font-size: 16px;!important; font-weight: 400;line-height: 1.2;}
header#top .sf-menu .sub-menu {top: 78px!important;}
#header-outer.small-nav header#top .sf-menu .sub-menu {top: 72px!important;}
#page-header-wrap .hentry .container {max-width: 1630px!important;}
/*#header-outer:after {content: "";background: url(../../../wp-content/uploads/2018/06/gradient-top.png);background-size: cover;width: 100%;height: 200px;display: block;position: relative;left: 0;top: -108px;}*/
.home-slider:after  {content: "";background: url(../../../wp-content/uploads/2018/06/gradient-bottom.png);background-size: cover;width: 100%;height: 200px;display: block;position: absolute;left: 0;bottom: 0;}
.home-slider:before  {content: "";background: url(../../../wp-content/uploads/2018/06/gradient-top.png);background-size: cover;width: 100%;height: 200px;display: block;position: absolute;left: 0;top: 0;z-index:99999;}
html body #slide-out-widget-area.slide-out-from-right a:hover,
html.vc_transform body #slide-out-widget-area a.slide_out_area_close:hover .icon-default-style[class^=icon-]{
    color: #293991!important;
}


/*language*/
#glt-translate-trigger{display: none;}

body .tool-container.tool-top{
    opacity: 1!important;
    display: block!important;
    position: fixed;
    left: unset!important;
    right: 20px!important;
    top: 0!important;
}

.tool-container.tool-top .arrow{
	display: none!important;
}
.tool-container.tool-top.toolbar-primary {
	background-color: #0000!important;
	background: #0000!important;
	border-bottom: 0px solid #000!important;
	box-shadow: none!important;
	transition: 0.5s!important;
	top: 9px!important;
	right: 20px!important;
}
.tool-container.tool-top.toolbar-primary .en:hover {
	transition: 0.5s!important;
	transform: translateY(-2px);
	box-shadow: 0 6px 14px rgba(0, 0, 0, 0.25)!important;
}
.tool-container.tool-top.toolbar-primary .Malay:hover {
	transition: 0.5s!important;
	transform: translateY(-2px);
	box-shadow: 0 6px 14px rgba(0, 0, 0, 0.25)!important;
}.tool-container.tool-top.toolbar-primary .Chinese:hover {
	transition: 0.5s!important;
	transform: translateY(-2px);
	box-shadow: 0 6px 14px rgba(0, 0, 0, 0.25)!important;
}

body .tool-container.tool-top.hide-language{
	opacity:0!important;
}

/*Homepage*/
.about-us-right-col { float:right!important;}
.about-us-left-col {width: 50%!important;top: 135px;left: 260px;padding: 90px 100px 100px 60px!important;}
.about-us-left-col .wpb_wrapper > h1 {bottom: 145px;position: relative;}
.about-us-left-col .wpb_wrapper > div {bottom: 110px;position: relative;}
.about-us-left-col .wpb_wrapper > a {top: -65px;position: relative;}
.about-us-left-col .wpb_wrapper > div {width: 72%;}
.about-us-left-col .wpb_wrapper > h1 {right: 113px;}
.flickity-page-dots .dot:before {transform:none;width:10px; height: 10px;}
.our-achievements-row .game-courts-col h2:after {content:"+"; font-size: 36px; font-weight:300;vertical-align: top;}
.our-achievements-row .vc_row .wpb_text_column p{color: #009544;}
body.home .nectar-flickity.nectar-carousel[data-format="default"] .flickity-slider .cell {padding: 0;}
body.home .nectar-flickity.nectar-carousel.nectar-carousel:not(.masonry) .flickity-viewport {margin: 35px 0 35px 0;}
body.home .nectar-flickity.nectar-carousel[data-controls="material_pagination"] .flickity-page-dots {bottom: -40px;}
body.home .container-wrap, .project-title {margin-top: -139px!important;padding-top: 0!important;}
.swiper-container .slider-prev > i, .swiper-container .slider-next > i {border: 0!important;}
.swiper-container .slider-prev > i:before {content:"";background: url("../../../wp-content/uploads/2018/06/slide-prev.png");background-size: cover;width:52px; height:78px;display: block;position: relative;}
.swiper-container .slider-next > i:before {content:"";background: url("../../../wp-content/uploads/2018/06/slide-next.png");background-size: cover;width:52px; height:78px;display: block;position: relative;}
.nectar-slider-wrap .home-slider .content h2 {font-family: "syntharegular";text-align: center;width: 60%;margin: 0 auto;font-weight: 400;position: relative;top: 140px;line-height: 64px;}
.nectar-slider-wrap .home-slider .icon-salient-down-arrow:before {content:"";background: url("../../../wp-content/uploads/2018/06/scroll-down.png");background-size: cover;width:74px; height:65px;display: block;position: relative;}
.home-solution-img-title p {font-size: 27.21px;color: #fff;position: absolute;bottom: 25px;font-weight: 300;display: block;width: 100%;margin: 0 auto;text-align: center;}
.title-heading{font-weight: 300!important;color: #293991!important;}
.white-title-heading {font-weight: 300!important;color: #fff!important;font-size: 48px!important;}
.white-title-heading strong {font-weight: 500!important;}
.custom-title-heading {font-weight: 300!important;color: #293991!important;font-size: 48px!important;line-height: 48px;}
.custom-title-heading strong {font-weight: 500!important;color: #009544!important;font-family: "ubuntumedium";} 
.home-maintenance-col {margin-left: 10%!important;}
.maintenance-service-image-col-left, .maintenance-service-image-col-right  {width:30%!important;}
.maintenance-services-row .standard-button{display: block;width: 160px;text-align: center;margin-top: 30px; margin-bottom: 5px;}
.maintenance-services-row .quote-col .wpb_text_column .wpb_wrapper{color: #fff;font-size: 30px;line-height: 36px;}
.maintenance-services-row .bottom-img-col img {position: absolute;}
.maintenance-service-image-col-left img {padding-right: 0!important;}
.maintenance-services-row .quote-col {width: 29.666%!important;}
.maintenance-service-image-col-right {margin-left: 20px!important;}
.maintenance-services-row .quote-col p {position: relative;width: 380px;text-align: justify;z-index: 999999;left: 167px;top: 97px;}
.maintenance-services-row .quote-col p:before {content:"";background: url("../../../wp-content/uploads/2018/06/quote-left-white.png");background-size: cover;width:41px; height:32px;display: block;position: relative;left: -52px;top: 9px;}
.maintenance-services-row .quote-col p:after {content:"";background: url("../../../wp-content/uploads/2018/06/quote-right-white.png");background-size: cover;width:41px; height:32px;display: block;position:relative; bottom: 15px;left: 100%;position: relative;}
.nectar-milestone .number {color: #293991;}
.nectar-milestone .subject {font-size: 24px!important;line-height: 1.2;color: #666;}
.our-achievements-row .wpb_text_column {width: 58%;margin: 0 auto;}
.wcp-content-wrap {position: relative; bottom:200px;text-align: left!important;padding:35px;padding-top: 35px!important;margin-bottom: -209px;padding-bottom:23px;box-shadow: inset 1px -145px 82px -59px rgba(0, 0, 0, 0.5);}
.wcp-content-wrap h3 {line-height: 26px!important; height: 79px;}
.wcp-content-wrap h3 a {color: #fff!important;font-size:22px!important;font-weight: 400;}
.wcp-post-contents {color: #ccc!important;font-weight:300;}
.wcp-post-meta {position: absolute;top: 8px;margin-left: 4px!important;}
.wcp-post-author {display: none;}
.wcp-post-date .fa.fa-clock-o {display: none;}
.slick-prev {left: -50px!important;}
.slick-next {right: -50px!important;}
.slick-prev:hover:before, .slick-next:hover:before {color:#009544!important;}
.slick-prev:before {font-family:"FontAwesome";-webkit-transition: -webkit-transform .5s cubic-bezier(.2,1,.2,1);transition: transform .5s cubic-bezier(.2,1,.2,1);left: -1px;position: relative;content: "\f104"!important;display: block;position: absolute;left: 0;top: 0;font-size: 28px!important;color: #999;}
.slick-prev:after {backface-visibility: hidden;display: block;content: ' ';z-index: 100;position: absolute;width: 22px;height: 2px;background-color: #999;top: 75%;opacity: 0;right: 5px;cursor: pointer;-ms-transform: translateY(-50%) scaleX(0) translateZ(0);transform: translateY(-50%) scaleX(0) translateZ(0);-webkit-transform: translateY(-50%) scaleX(0) translateZ(0);transition: opacity .5s cubic-bezier(.2,1,.2,1),transform .5s cubic-bezier(.2,1,.2,1);-webkit-transition: opacity .5s cubic-bezier(.2,1,.2,1),-webkit-transform .5s cubic-bezier(.2,1,.2,1);}
.slick-prev:hover:before {transform: translateX(-10px); -webkit-transform: translateX(-10px);}
.slick-prev:hover:after {opacity: 1;-webkit-transform: translateY(-50%) scaleX(1) translateZ(0);transform: translateY(-50%) scaleX(1) translateZ(0);}
.slick-next:before {font-family:"FontAwesome";-webkit-transition: -webkit-transform .5s cubic-bezier(.2,1,.2,1);transition: transform .5s cubic-bezier(.2,1,.2,1);left: -1px;position: relative;content: "\f105"!important  ;display: block;position: absolute;left: 0;top: 0;font-size: 28px!important;color: #999;}
.slick-next:after {backface-visibility: hidden;display: block;content: ' ';z-index: 100;position: absolute;width: 22px;height: 2px;background-color: #999;top: 75%;opacity: 0;right: 5px;cursor: pointer;-ms-transform: translateY(-50%) scaleX(0) translateZ(0);transform: translateY(-50%) scaleX(0) translateZ(0);-webkit-transform: translateY(-50%) scaleX(0) translateZ(0);transition: opacity .5s cubic-bezier(.2,1,.2,1),transform .5s cubic-bezier(.2,1,.2,1);-webkit-transition: opacity .5s cubic-bezier(.2,1,.2,1),-webkit-transform .5s cubic-bezier(.2,1,.2,1);}
.slick-next:hover:before {transform: translateX(10px); -webkit-transform: translateX(10px);}
.slick-next:hover:after  {opacity: 1;-webkit-transform: translateY(-50%) scaleX(1) translateZ(0);transform: translateY(-50%) scaleX(1) translateZ(0);}
.wcp-carousel-main-wrap .slick-slide:hover .wcp-img-wrap img{backface-visibility: hidden;-ms-transform: scale(1.1);-webkit-transform: scale(1.1);transform: scale(1.1);}
.wcp-carousel-main-wrap .slick-slide .wcp-img-wrap img{transition: transform .2s linear;opacity: 0.7;}
.wcp-carousel-main-wrap .slick-slide .wcp-img-wrap {background: rgba(0,0,0,0.7);}
.white .sa_owl_theme .owl-nav {display: block !important;}
.sa_owl_theme .owl-item:hover {position:relative;z-index: 9999;}
.sa_owl_theme .owl-item .sa_hover_container .sa_hover_buttons {display: block;top: 20px!important;left: 20px!important;width:100%!important;}
.sa_owl_theme .owl-item .sa_hover_container .sa_hover_buttons a {min-height: 481px;display: block;padding-left: 487px;}
.wpb_wrapper .white .sa_owl_theme .owl-item .sa_hover_container:hover .sa_hover_buttons .sa_slide_link_icon:hover {background: none!important;background-color: transparent!important;}
.wpb_wrapper .white .sa_owl_theme .owl-item .sa_hover_container:hover .sa_hover_buttons .sa_slide_link_icon {background: none!important;}
.sa_owl_theme .owl-item .sa_hover_container p {color: #fff;text-align: center;font-size: 27px;font-weight: 300;text-transform: capitalize;top: 400px;position: relative;z-index: 99999;}
.sa_owl_theme .owl-item .sa_hover_container {transition: all .2s linear;}
.sa_owl_theme .owl-item .sa_hover_container .sa_hover_buttons {box-shadow: inset 1px -116px 70px -20px rgba(0, 0, 0, 0.5);}
.sa_owl_theme .owl-item .sa_hover_container:hover {box-shadow:3px 0px 13px 4px #fff;transition: all .2s linear;transform: scale(1.05);}
.sa_owl_theme .owl-dots .owl-dot.active span {transform: none;}
.white .sa_owl_theme .owl-dots .owl-dot span {background-color: #fff!important;}
.sa_owl_theme .owl-nav .owl-prev {left: 12%!important;}
.sa_owl_theme .owl-nav .owl-next {right: 10%!important;}
.wpb_wrapper .white .sa_owl_theme .owl-nav .owl-prev:hover, .wpb_wrapper .white .sa_owl_theme .owl-nav .owl-next:hover {background-color: transparent!important;}
.wpb_wrapper .white .sa_owl_theme .owl-nav .owl-prev, .wpb_wrapper .white .sa_owl_theme .owl-nav .owl-next {background-color: transparent!important;background:none!important;}
.owl-prev:before {font-family:"FontAwesome";-webkit-transition: -webkit-transform .5s cubic-bezier(.2,1,.2,1);transition: transform .5s cubic-bezier(.2,1,.2,1);left: -1px;position: relative;content: "\f104";display: block;position: absolute;left: 0;top: 0;font-size: 50px;color: #fff;}
.owl-prev:after {backface-visibility: hidden;display: block;content: ' ';z-index: 100;position: absolute;width: 30px;height: 4px;background-color: #fff;top: 43%;opacity: 0;right: 4px;cursor: pointer;-ms-transform: translateY(-50%) scaleX(0) translateZ(0);transform: translateY(-50%) scaleX(0) translateZ(0);-webkit-transform: translateY(-50%) scaleX(0) translateZ(0);transition: opacity .5s cubic-bezier(.2,1,.2,1),transform .5s cubic-bezier(.2,1,.2,1);-webkit-transition: opacity .5s cubic-bezier(.2,1,.2,1),-webkit-transform .5s cubic-bezier(.2,1,.2,1);}
.owl-prev:hover:before {transform: translateX(-10px); -webkit-transform: translateX(-10px);}
.owl-prev:hover:after {opacity: 1;-webkit-transform: translateY(-50%) scaleX(1) translateZ(0);}
.owl-next:before {font-family:"FontAwesome";-webkit-transition: -webkit-transform .5s cubic-bezier(.2,1,.2,1);transition: transform .5s cubic-bezier(.2,1,.2,1);left: -1px;position: relative;content: "\f105";display: block;position: absolute;left: 0;top: 0;font-size: 50px;color: #fff;}
.owl-next:after {backface-visibility: hidden;display: block;content: ' ';z-index: 100;position: absolute;width: 30px;height: 4px;background-color: #fff;top: 42%;opacity: 0;right: 8px;cursor: pointer;-ms-transform: translateY(-50%) scaleX(0) translateZ(0);transform: translateY(-50%) scaleX(0) translateZ(0);-webkit-transform: translateY(-50%) scaleX(0) translateZ(0);transition: opacity .5s cubic-bezier(.2,1,.2,1),transform .5s cubic-bezier(.2,1,.2,1);-webkit-transition: opacity .5s cubic-bezier(.2,1,.2,1),-webkit-transform .5s cubic-bezier(.2,1,.2,1);}
.owl-next:hover:before {transform: translateX(10px); -webkit-transform: translateX(10px);}
.owl-next:hover:after  {opacity: 1;-webkit-transform: translateY(-50%) scaleX(1) translateZ(0);}
.white .sa_owl_theme .owl-dots {bottom: -12px !important;}
.custom-heading-left-col .white-title-heading {float: right;}
.custom-heading-right-col .white-title-heading {float: left;font-weight: 500!important;padding-left: 13px;}

/*Testimonial*/
.testimonial-col {padding-top: 55px;}
.testimonial-col .custom-title-heading {position: absolute;top: -18px;left: 200px;}
/* .testimonial_slider .image-icon.has-bg {position: absolute;margin-left: -110px; margin-top: 165px;} */
.testimonial_slider .image-icon.has-bg {margin-bottom: 0;}
.testimonial_slider[data-style="minimal"] .controls {display: none;}
.testimonials-row .testimonial-col {margin-right: -17%;float: right;}
.testimonials-row .testimonial-col .image-icon {border-radius: 0; width: 220px;height: auto;background-repeat: no-repeat;background-size: contain;background-position: center;}
.testimonials-row .testimonial-col .testimonial_slider blockquote span{font-size: 18px;color: #005e20;font-family:"ubuntu", sans-serif;font-weight: 500;letter-spacing: 0;transform: none;margin-top: 0px;}
.testimonial_slider blockquote p {font-size: 18px;line-height: 24px;width: 80%;margin: 0 auto;font-family: "ubuntu", sans-serif;font-weight: 300;}
.testimonials-row .testimonial-col {background-repeat: no-repeat; background-size: 100%;}

.testimonials-row .testimonial-col h2 {    position: relative;right: 20%;bottom: 30px;margin-bottom: 0!important;}
.testimonial_slider[data-style="minimal"] .testimonial-next-prev .prev {left: 11.5%; z-index: 9999;}
.testimonial_slider[data-style="minimal"] .testimonial-next-prev .next:after, .testimonial_slider[data-style="minimal"] .testimonial-next-prev .prev:after {background-color: #999999;}
.testimonial_slider[data-style="minimal"] .testimonial-next-prev .next:before, .testimonial_slider[data-style="minimal"] .testimonial-next-prev .prev:before  {color: #999;}
.testimonial_slider blockquote p:before {content:"";background: url("../../../wp-content/uploads/2018/06/quote-left.png");background-size: cover;width:41px; height:32px;display: block;position: relative;left: -65px;top: 0px;}
.testimonial_slider blockquote p:after {content:"";background: url("../../../wp-content/uploads/2018/06/quote-right.png");background-size: cover;width:41px; height:32px;display: block;position:relative; bottom: 40px;left: 106%;position: relative;}
.testimonial_slider[data-style="minimal"] .testimonial-next-prev .next {right: 11.5%;}
.nectar-flickity:not(.masonry) .flickity-slider .cell img {transition: transform .2s linear;}
.nectar-flickity:not(.masonry) .flickity-slider .cell img:hover {transform: scale(1.1)!important;}

/*News*/
.sp-post-carousel-section .sp-pc-post .sp-pc-post-title, .sp-post-carousel-section .sp-pc-post .sp-pc-post-meta, .sp-post-carousel-section .sp-pc-post .sp-pc-content {position: absolute;}
.sp-post-carousel-section .sp-pc-post .sp-pc-post-title {bottom: 85px;}
.sp-post-carousel-section .sp-pc-post .sp-pc-content {bottom: 40px;}
.sp-post-carousel-section .sp-pc-post .sp-pc-post-meta {bottom: 140px;margin-left: 45px;}
.sp-post-carousel-section .sp-pc-post-meta ul li:first-child {display: none;}
.sp-post-carousel-section .sp-pc-post-meta ul li i {display: none;}
.sp-post-carousel-section .sp-pc-post-title {width: 410px;margin-left: 45px;}
.sp-post-carousel-section .sp-pc-content {width: 372px;margin-left: 45px;}
.sp-post-carousel-area .sp-pc-post {margin-right: 0px!important;}
.sp-post-carousel-section {text-align: left;}
.sp-post-carousel-section .sp-pc-post-image {border: none;}
.sp-post-carousel-section-256 .sp-pc-post-title a {font-size: 21px!important;font-weight: 400!important;}
.sp-post-carousel-section .sp-post-carousel-area .slick-prev {right: 0;left: 0;}
.sp-post-carousel-section .sp-post-carousel-area .slick-arrow {top:180px;}
html .single-post #single-below-header {display:none;}
.popular-featured-img {border-radius: 0!important;}



/*Contact Us Page*/
.contact-us-left-col .img-with-aniamtion-wrap {width: 90%;}
.wpcf7-form-control-wrap input, .wpcf7-form-control-wrap textarea {font-size: 18px!important;}

.wpcf7-form-control-wrap .wpcf7-form-control::-webkit-input-placeholder{  
font-size: 18px!important;
color: #000!important;
 }
 .wpcf7-form-control-wrap input:-moz-placeholder{  
    font-size: 18px;
    color: #000!important;
 }
 .wpcf7-form-control-wrap input::-moz-placeholder{  
    font-size: 18px;
    color: #000!important;
 } 
 .wpcf7-form-control-wrap input:-ms-input-placeholder {  
    font-size: 18px;
 }

html body[data-form-style="minimal"] .minimal-form-input label span.text .text-inner {color: #333 !important;}
body[data-form-style="minimal"] .minimal-form-input label::before, body[data-form-style="minimal"] .minimal-form-input label::after {border-bottom: 1px solid #aaa;}



/*About Us Page*/
.about-us-hero-banner-row {margin-top: -116px!important;}
.about-us-hero-banner-row h1 {font-family: "syntharegular"!important;text-shadow: 1px 1px 1px #999!important;}
.about-us-subpage-row strong {color: #009544;}
.about-us-subpage-row .row-bg {background-position-x: -77px!important;}
.about-us-subpage-row .img-with-aniamtion-wrap .inner {height: 65px;}

/*.about-us-heading.title-heading {font-weight: 300!important;color: #293991!important;}*/
.about-us-subpage-left-col {width: 28%!important;margin-right:55px;}
.about-us-subpage-center-col .wpb_text_column {height: 48px;}
.title-heading-white {font-weight: 300!important;}
.title-heading-white p {display: inline-block;}
.title-heading-white p:last-child {font-weight: 500!important;color:#fff!important;}

.title-heading {font-weight: 300!important;}
.title-heading p {display: inline-block;}
.title-heading p:last-child {font-weight: 500!important;color:#009544!important;}
.vision-mission-right-col > .vc_column-inner > .wpb_wrapper {width: 516px; padding: 14% 0 12% 7%;}
@media (max-width: 1199px) {
 .vision-mission-right-col > .vc_column-inner > .wpb_wrapper {width: 481px; padding:5%;}
 .vision-mission-right-col h2 {padding-bottom: 10px!important;}
 .vision-mission-right-col .wpb_text_column:nth-child(2) {padding-bottom: 20px!important;}
}

.milestone-right-text-col > .vc_column-inner > .wpb_wrapper {padding: 16% 27% 0 11%!important;}
.about-us-hero-banner-row:before {content: "";background: url(../../../wp-content/uploads/2018/06/gradient-top.png);background-size: cover;width: 100%;height: 200px;display: block;position: absolute;left: 0;top: 0;z-index:99999;}



/* Our Solutions Page*/
.wpb_wrapper .wpb_gallery_slidesimage_grid .portfolio-wrap .portfolio-items .col .work-info .vert-center {display: block!important;}
.our-solutions-row .wpb_text_column .wpb_wrapper {width: 80%;margin: 0 auto;}
.our-solutions-gallery-row .wpb_gallery {margin-left: 5px;}
img.img-with-animation[data-animation="fade-in-from-left"] {padding-right: 0;}
.wpb_gallery_slidesimage_grid .portfolio-items .col[data-default-color="true"] .work-item:not(.style-3) .work-info-bg {background-color: rgba(0, 0, 0, 0.50)!important;}
.portfolio-items .col .work-item .work-info a.default-link {background-color: #293991!important;border-radius: 0!important;}
.portfolio-items .col .work-item .work-info a.default-link:before {content: '';height: 31px;width: 24px;background-color: #293991;position: absolute;top: -1px;left: 101px;transform: skewX(-37deg);transform-origin: top;-webkit-transform: skewX(-37deg);-webkit-transform-origin: 0 0;}
.portfolio-items .col .work-item .work-info a.default-link:after{content: '';height: 31px;width: 24px; background-color: #293991;position: absolute;top: -1px;right: 78px;transform: skewX(-37deg);transform-origin: top;-webkit-transform: skewX(-37deg);-webkit-transform-origin: 0 0;}

@media (max-width: 1024px) {
 .vision-mission-right-col > .vc_column-inner > .wpb_wrapper {width: 100%; padding:5%;}

}

.our-partners-left-col > .vc_column-inner > .wpb_wrapper {padding: 16% 11% 0 27%;}

/*Maintenance Services*/
.maintenance-subpage-col .maintenance-image-row {position: relative; bottom: 100px;}
.maintenance-image-row-right {margin-left: 33.333%;width: 100%;}
.tennis-court-maintenance-image-right .maintenance-subpage-col-right {margin-left: -16%!important;float: left;}
.tennis-court-maintenance-text {margin-bottom: 0;}
.tennis-court-maintenance-text .wpb_text_column {margin: 0 auto;width: 70%;}
.tennis-court-maintenance-text .wpb_text_column p {padding-bottom: 0;}
.tennis-court-maintenance-text .wpb_text_column ul {margin-top:20px;margin-bottom: 20px;}
.tennis-court-maintenance-text .wpb_text_column ul li {list-style: none;}
.tennis-court-maintenance-text .wpb_text_column strong {padding-top: 5px;padding-bottom: 5px;}

/*Gallery*/
.wpb_wrapper .portfolio-wrap .portfolio-items.no-masonry .col .work-info .vert-center {display: none!important;}
.wpb_wrapper ul li a {font-size: 18px!important;line-height: 1.2!important;}
.wpb_wrapper ul li a:after {-webkit-transition: -webkit-transform .3s ease-out,border-color .3s ease-out;transition: transform .3s ease-out,border-color .3s ease-out;position: relative;display: block;bottom: -6px;left: 0;width: 100%;-ms-transform: scaleX(0);-webkit-transform: scaleX(0);transform: scaleX(0);border-top: 2px solid #009544;content: '';padding-bottom: inherit;}
.wpb_wrapper ul li a:hover:after {backface-visibility: hidden;-ms-transform: scaleX(1);-webkit-transform: scaleX(1);transform: scaleX(1);}
.wpb_wrapper .portfolio-filters-inline:not([data-color-scheme="default"]) .container ul li a.active {font-weight: 600!important;color:#009544!important;}
.portfolio-filters-inline:not([data-color-scheme="default"]) .container ul li a.active:after {content:"";border-bottom: 2px solid #009544;padding-bottom: 6px;transition:none;position: none;display: block;bottom:0;left: 0;width: 100%;-webkit-transform: none;transform: none;border-top:0;}
.wpb_wrapper .portfolio-wrap .portfolio-items.no-masonry .col .work-item:hover .work-info-bg {opacity: 0!important;}
.wpb_wrapper .portfolio-wrap .portfolio-items.no-masonry .col .work-item .work-info-bg {background-color: #000!important;opacity: 0.25!important;}
.wpb_wrapper .portfolio-filters-inline[data-color-scheme="accent-color"] {background-color: #fff!important;}
.portfolio-filters-inline:not([data-color-scheme="default"]) .container ul li a {color: #009544!important;font-weight: 600;}

/*CSR*/
.csr-right-col { float:right!important;}
.csr-left-col {width: 50%!important;bottom: 80px;left: 245px;padding: 100px 100px 100px 60px!important;}
.csr-left-col .wpb_wrapper > h1, .csr-left-col .wpb_wrapper > div {bottom: 90px;position: relative;}
.csr-left-col .wpb_wrapper > a {top:-145px;position: relative;}
.csr-left-col .wpb_wrapper > div {width: 74%;}

/*Contact Us */
.wpcf7-submit {visibility: visible;border: 0;}
.wpb_wrapper .wpcf7-submit span {color: #fff!important;font-weight: 500!important;font-size: 18px;text-transform: capitalize;letter-spacing: 0;font-family: "ubuntumedium", sans-serif;}
.wpcf7-submit:hover {cursor: pointer;}
.contact-us-left-col a {color: #333;}
.contact-us-left-col a:hover {color: #293991;}

/*Post*/
.news-banner-row {margin-bottom: 60px!important;}
.post-area.col .post-content .content-inner .post-featured-img {display: none;}
.meta-comment-count {display: none!important;}
.single.single-post .section-title h1 {font-size: 40px; line-height: 44px;color: #009544;}
#author-bio {display: none;}
.post-content img {margin-bottom: 30px!important;}
article.post .content-inner {margin-bottom: 0px;}
.blog_next_prev_buttons .col {display: none;}
.single-post .midnightHeader.default {position: relative!important;}
#page-header-wrap {margin-top: -78px;}
#page-header-bg h1 {font-family: 'syntharegular';font-size: 32px;line-height: 40px; font-weight: 100;}
article.post .more-link span {padding: 10px 22px 9px;background-color: #293991;font-size:18px; font-family: "ubuntumedium", sans-serif;}
article.post .more-link span:hover:before, article.post .more-link span:hover:after {background-color: #009544;}
article.post .more-link span:before {content: '';height: 41px;width: 31px;background-color: #293991; position: absolute;left: 32px;transform: skewX(-37deg);transform-origin: top;-webkit-transform: skewX(-37deg);-webkit-transform-origin: 0 0;bottom: 42px;z-index: 0;transition: background-color .2s linear;} 
article.post .more-link span:after {content: '';height: 41px;width: 31px;background-color: #293991;position: absolute;left: 166px;transform: skewX(-37deg);transform-origin: top;-webkit-transform: skewX(-37deg);-webkit-transform-origin: 0 0;bottom: 42px;z-index: 0;transition: background-color .2s linear; }
article.post .more-link, .blog-recent .more-link {margin-left: 32px;margin-top:40px;}
article.post .post-content { margin-bottom: 20px;}
.article-content-wrap .meta-author, .article-content-wrap .meta-category {display: none;}
article.post .post-content blockquote:before { content:"\f10d";font-family: "FontAwesome";font-style: normal;font-weight: normal; text-decoration: none;color:#293991;position: relative;right: 45%;}
article.post .post-content blockquote:after { content:"\f10e";font-family: "FontAwesome";font-style: normal;font-weight: normal; text-decoration: none;color:#293991;position: relative;left: 45%;}
article.post .post-content blockquote {text-align: center;}
.posts-container article.post .post-header h2 a:hover {color: #293991!important;}


/*Footer*/
#footer-outer {text-align: center;}
#footer-outer #footer-widgets .row {padding: 35px 0 0 0; border-bottom: 1px solid #ccc;}
#footer-outer #footer-widgets .row .col:first-child {width: 57%; text-align: right;}
#footer-outer #footer-widgets .row .col:nth-child(2) {width: 150px;}
#footer-outer #footer-widgets .row .col:last-child {width: 200px;}
#footer-outer #copyright .span_5 {width: 100%;}
#footer-outer #copyright li a i, #footer-outer #copyright p {font-family: "ubuntu", sans-serif;font-weight: 400;font-size: 14px;}
#footer-outer #footer-widgets .col p {font-family: "ubuntu",sans-serif;font-weight: 400;font-size: 15px;color: #333;}
#footer-outer #footer-widgets .col p a:hover {color: #293991!important;}
#footer-outer #copyright p:after {content:"";background: url("../../../wp-content/uploads/2018/06/efusion-logo.png");background-size: 80%;width:20px; height:20px;display: inline-block;background-repeat: no-repeat;background-position: bottom; position: relative;top: 4px;}
#footer-outer #footer-widgets .col:first-child p:before {content:"\f041";font-family:"FontAwesome";font-style:normal;font-weight:normal;text-decoration: none;color:#293991;margin-right: 3px;}
#footer-outer #footer-widgets .col:nth-child(2) p:before {content:"\f095";font-family:"FontAwesome";font-style:normal;font-weight:normal;text-decoration: none;color:#293991;margin-right: 3px;font-size: 17px;}
#footer-outer #footer-widgets .col:last-child p:before {content:"\f0e0";font-family:"FontAwesome";font-style:normal;font-weight:normal;text-decoration: none;color:#293991;margin-right: 3px;font-size: 15px;}

/*404*/
.error-404-banner-row {margin-bottom: 60px!important;}
#error-404  p {margin-top: 20px;}
#error-404 .back-link {color: #293991;font-weight: 700;}
#error-404 .back-to-home-link {color: #009544;font-weight: 700;}

/*Search*/
.search-results .row .col.section-title {border-bottom: 0;}
#search-results .result .inner-wrap {box-shadow: none;padding-left: 0;padding-right: 0;}
.search .row .col.section-title h1 {color: #293991;}
.search .row .col.section-title span {font-size: 28px;color: #009544;}  

/*Mobile Responsive*/
@media(min-height: 1400px) {
.testimonial_slider[data-style="minimal"] .slides {min-height: 220px;height: 300px!important;margin-left: 10%;}
}
@media(min-width: 1001px) {
.testimonials-row .testimonial-col {height: 400px;}
.testimonial_slider[data-style="minimal"] .testimonial-next-prev .prev, .testimonial_slider[data-style="minimal"] .testimonial-next-prev .next { top: 170px;}
}

@media(max-width: 1600px) {
    .about-us-subpage-right-col, .about-us-subpage-center-col {width:30%!important;}
    .our-partners-left-col {height: auto!important;}
}

@media(max-width: 1500px) {
.about-us-left-col .wpb_wrapper > div {width: 60%;}
.tennis-court-maintenance-image .inner-wrap > .row-bg{background-position-x: 15%!important;}
.maintenance-services-row .quote-col p {left: 22%;;width: 100%;}
.maintenance-services-row .quote-col p {top: 50px;font-size:26px;line-height: 32px;}
.vision-mission-right-col > .vc_column-inner > .wpb_wrapper {padding: 8% 0 12% 7%;}
.page-id-15 .our-partners-right-col img {max-width: 140%!important;}
body  .about-us-home-row.wpb_row.parallax_section .inner-wrap .row-bg {background-position: 25%!important;}
body.home .maintenance-services-row.wpb_row.parallax_section .inner-wrap .row-bg {background-position-y: 3%!important;}
}
@media(max-width: 1400px) {
    .wcp-content-wrap {    bottom: 320px; padding-bottom: 85px;}
    .wcp-post-contents {margin-top: 40px!important;height: 72px;}
    .vision-mission-right-col > .vc_column-inner > .wpb_wrapper {padding: 7% 0 12% 7%;}
    .nectar-slider-wrap .home-slider .content h2 {font-size: 50px; line-height: 54px;}
}
@media(max-width: 1280px) {
.about-us-left-col .wpb_wrapper > div {width: 75%;}
.about-us-left-col {left: 182px;}
.maintenance-services-row .quote-col p {left: 18%;top: 50px;width: 100%;font-size: 24px; line-height: 30px;}

.about-us-left-col .wpb_wrapper > h1 {font-size: 65px!important;line-height: 70px!important; bottom: 130px;}
.white-title-heading {font-size: 44px!important;}
.custom-title-heading {font-size: 44px!important;}
.news-row h2{ font-size: 44px!important;line-height: 48px!important;}
body, body .nectar-button.medium, .testimonials-row .testimonial-col .testimonial_slider blockquote span, #footer-outer #footer-widgets .col p, .testimonial_slider blockquote p {font-size: 17px!important;}
.nectar-milestone .number {font-size: 68px;line-height: 70px;}
.nectar-milestone .subject {font-size: 21px!important;}
#footer-outer #copyright p {font-size: 13px!important;}
}

@media(max-width: 1199px) {
    #copyright .container .col.span_5 {width: 100%!important;}
    #footer-widgets .container .col.span_4 {width: 31.333%!important;text-align: center!important;}
    #footer-widgets .container {max-width: 90%!important;}
    #footer-widgets .container .col.span_4 {margin-bottom:0!important;}
    .nectar-slider-wrap[data-fullscreen="true"] .swiper-wrapper .slider-down-arrow {bottom: 30px!important;}
    .maintenance-services-row .quote-col p {left: 0; top: 0;width: 100%;}
    .wcp-post-contents {display: none;}
    .wcp-content-wrap { bottom: 286px;padding-bottom: 171px!important;} 
    .wcp-content-wrap h3 a {font-size: 20px!important; line-height:22px!important;}
    .home .testimonials-row {padding: 0px 90px 60px!important;z-index: 99999;margin-top: -50px!important;}
    .testimonial_slider[data-style="minimal"] .testimonial-next-prev .next {right: 11.5%;}
    .testimonial_slider[data-style="minimal"] .testimonial-next-prev .prev {left: 11.5%;}
    body .news-row .nectar-button.medium {top: -80px!important;}
    .about-us-subpage-center-col .wpb_text_column {height: 96px;}
    .page-id-15 .our-partners-right-col img {max-width: 185%!important;}
    .milestone-right-text-col > .vc_column-inner > .wpb_wrapper {padding: 5% 9% 0 12%!important;}
    .page-id-238 .our-partners-left-col > .vc_column-inner > .wpb_wrapper {padding: 5% 10% 0 18%;}
    
}

@media(max-width: 1100px) {
.about-us-left-col .wpb_wrapper > h1 {right: 0;bottom: 0;}
.about-us-left-col .wpb_wrapper > div {width: 100%;bottom: 0;}
.about-us-left-col .wpb_wrapper > a {top: 0;margin-top: 30px;}
.about-us-left-col {width: 100%!important;top: 0;left: 0;padding: 90px 40px 100px 40px!important;}
.about-us-home-row {padding-top: 0!important;}
.about-us-right-col {width: 100%!important;}
.about-us-right-col img {width: 100%!important;}
.about-us-home-row .col .wpb_row {padding-bottom: 40px!important;}
.maintenance-services-row .quote-col {width: 100%!important;}
.maintenance-services-row .quote-col p {width: 85%;top: 0; left: 0;margin: 0 auto;margin-bottom: 20px!important;}
.maintenance-service-image-col-left, .maintenance-service-image-col-right {width: 48%!important;}
.maintenance-services-row .bottom-img-col img {position: relative;width: 100%;}
.bottom-img-col img {margin-left: 0!important;}
.bottom-img-col {width: 100%!important; margin-left: 0!important;}
.home-maintenance-col {margin-left: 5%!important;width: calc(95% - 5%)!important;}
.our-achievements-row {padding: 70px 90px 250px!important;}

}

@media(max-width: 1080px) {
 html #header-outer header#top #logo img{height: 78px!important;top: -16px!important;right: 18px;}
}

@media(min-width: 1000px) and (max-width: 1200px) {
.vision-mission-left-col img {min-height: 373px;height: 373px;}
.vision-mission-right-col > .vc_column-inner > .wpb_wrapper {width: 481px;padding: 5%;}
.vision-mission-right-col {height: 365px!important;}
}

@media(min-width: 1000px) and (max-width: 1125px) {
   html body.ascend #header-outer .row .col.span_9 {width: 73%!important;float:left!important; position: relative!important;}
   html body.ascend #header-outer .container {padding:0!important;}
   #header-outer .sf-menu #social-in-menu {visibility: hidden;}
}

@media(max-width: 1000px) {
#header-outer {background-color: #293991!important;}
.our-projects-across-the-region {width: 90%!important;margin: 0 auto!important;}
.news-row .wpb_wrapper .vc_custom_1529557134084 {width: 90%!important; margin: 0 auto;}
.our-achievements-row .wpb_text_column {width: 90%;}
body .full-width-content.parallax_section .row-bg, body .full-width-section.parallax_section .row-bg, body .wpb_row.parallax_section .row-bg {background-attachment: fixed!important;background-size: 115%;}
.row .about-us-hero-banner-row {margin-top: -116px!important;}
html .single-post #single-meta {width: 80%;}
#page-header-bg {height: 513px!important; margin-top: -116px!important;}
html .single-post .container-wrap .container {width: 100%;}
#page-header-wrap .hentry .container {max-width: 90%!important;}
.contact-us-row {width: calc(95% - 5%); margin-left: 5%;}
.post-area.col {width: calc(95% - 5%); margin-left: 5%;} 
.about-us-subpage-center-col, .about-us-subpage-left-col, .about-us-subpage-right-col {width: calc(95% - 5%)!important;margin-right: 0px!important;margin-left: 5%!important;margin-bottom: 85px!important;}
.milestone-right-text-col > .vc_column-inner > .wpb_wrapper {padding: 16% 0% 0 0%!important;width: calc(95% - 5%)!important;margin-left: 5%;}
.milestone-left-text-col > .vc_column-inner > .wpb_wrapper {padding: 16% 0% 16% 0%!important;width: calc(95% - 5%)!important;margin-left: 5%;}
.csr-left-col {padding: 20px 5% 50px 5%!important;width: 100%!important;bottom: 0; left: 0;}
.csr-left-col .wpb_wrapper > div {width: 100%;bottom: 0;}
.csr-row {padding-top: 0!important;}
.csr-row .csr-inner-row {padding-bottom: 0!important;}
.our-solutions-row .wpb_text_column .wpb_wrapper {width: 90%;}
.tennis-court-maintenance-text .wpb_text_column {width: 90%;}
.tennis-court-maintenance-image-right .maintenance-subpage-col-right {margin-left: 0%!important;}
.maintenance-image-row-right {margin-left: 0;width: 100%;}
.tennis-court-maintenance-image {padding: 0!important;}
.maintenance-subpage-col {padding-top: 0;}
.maintenance-subpage-col-right .column-inner-wrap > div {background-position-x: 100%;}
.milestone-right-text-col > .vc_column-inner > .wpb_wrapper {padding: 16% 0% 0 0%!important;width: calc(95% - 5%)!important;margin-left: 5%!important;}
.milestone-left-text-col > .vc_column-inner > .wpb_wrapper {padding: 16% 0% 16% 0%!important;width: calc(95% - 5%)!important;margin-left: 5%!important;}
.about-us-hero-banner-row .row-bg-wrap .row-bg.using-image {background-position: 80%!important;}
.about-us-hero-banner-row h1 {width: 90%;margin: 0 auto;font-size: 54px!important;line-height: 58px!important;}
.contact-us-left-col .img-with-aniamtion-wrap {width: 113%;margin-left: -6%;margin-top: 60px;}
.row .about-us-hero-banner-row {padding: 160px 0px 100px 0!important;}
.maintenance-subpage-col > .column-inner-wrap > div {background-repeat: no-repeat;background-position-x: 0!important;background-position-y: 100%!important;}
.maintenance-subpage-col-right > .column-inner-wrap > div {background-repeat: no-repeat;background-position-x: 100%!important;background-position-y: 100%!important;}
#slide-out-widget-area .inner .off-canvas-menu-container li a {font-size: 26px;line-height: 30px;color: #009544!important;opacity: 1!important;font-weight: 600;font-family: "ubuntulight", sans-serif;}
#slide-out-widget-area .inner .off-canvas-menu-container li a:hover {color: #293991!important;}
#slide-out-widget-area .menuwrapper li {margin-bottom: 30px;}
html .mobile .at-content #slide-out-widget-area  {background-color: #fff!important;padding: 55px;}
html body.admin-bar.mobile .at-content #slide-out-widget-area {padding-top:85px;}
html body #slide-out-widget-area a.slide_out_area_close .icon-default-style[class^="icon-"] {color: #009544!important;opacity: 1!important;}
#sidebar {width: calc(95% - 5%); margin-left: 5%;}
.home-maintenance-col {margin-left: 5%!important;width: calc(95% - 5%)!important;}
.maintenance-services-row .quote-col p {font-size: 22px; line-height: 28px;}
.our-achievements-row {padding: 135px 0px 300px!important;}
.home .testimonials-row {padding: 0 0px 60px!important;}
.testimonial-col .custom-title-heading {position: relative;left: 0;}
.testimonial_slider blockquote p {width:90%;}
.testimonial_slider blockquote p:before {left: -36px;}
.testimonial_slider blockquote p:after {left: 101%;bottom: 0;}
.white-title-heading {font-size: 44px!important;}
.custom-title-heading {font-size: 44px!important;line-height: 44px;}
.news-row h2{ font-size: 44px!important;line-height: 48px!important;}
body, body .nectar-button.medium, .testimonials-row .testimonial-col .testimonial_slider blockquote span, #footer-outer #footer-widgets .col p, .testimonial_slider blockquote p  {font-size: 17px!important;}
#footer-outer #copyright p {font-size: 13px!important;}
.nectar-milestone .subject {font-size: 21px!important;}
body.home .testimonials-row .row-bg-wrap .row-bg{background-position: -76%!important;}
.our-achievements-row {padding: 70px 0px 200px!important;} 
.testimonials-row .testimonial-col {margin-top: -30px!important;}
body  .about-us-home-row.wpb_row.parallax_section .inner-wrap .row-bg {background-size: cover;background-position-x: 85%!important;background-image: none!important;background-color: #3fab3e!important;}
body.home .maintenance-services-row.wpb_row.parallax_section .inner-wrap .row-bg {background-size: cover;background-image: none!important;background-color: #002156!important;}
body.page-id-15 .our-partners-subpage-row .row-bg{background-position-x: -341%!important;background-position-y: 15%!important;background-size: 122%!important;}
.about-us-subpage-row .row-bg {background-size: 200%!important;}
.our-partners-left-col > .vc_column-inner > .wpb_wrapper {padding: 6% 6% 6% 6%!important;}
.about-us-subpage-center-col .wpb_text_column {height: 48px;}
body.page-id-15  .vision-mission-subpage-row .row-bg {background-position-x: 90%!important;}
body.page-id-17 .portfolio-items .col.span_3 {width: 50%!important;margin: 0!important;}
.maintenance-services-row .quote-col p {text-align: left;}
.off-canvas-menu-container li.menu-item {padding-bottom: 15px;}
.ocm-dropdown-arrow {top: 15px!important;color: #009544!important;}
.ocm-dropdown-arrow .fa-angle-down {font-size: 23px!important;}
.wcp-post-date {color: #fff!important;}
body .tool-container.tool-top{display:none!important;}
#header-outer .container{padding: 0 10px!important;padding-right: 100px!important;}
#footer-widgets .container .col.span_4{width: 100%!important;}
#footer-outer .widget{margin-bottom: 0;}

/**Language**/
.hide-menu{display: block!important;}
.hide-menu.menu-item-type-gs_sim .ui-sortable{max-height: 100%!important;}
#flags li{margin-top: 0px!important;margin-right: 10px;}
}

@media(max-width: 768px) {
    .maintenance-services-row .quote-col p {font-size: 20px; line-height: 26px;}
    .about-us-left-col .wpb_wrapper > h1 {font-size: 65px!important;line-height: 70px!important;}
}

@media(max-width: 767px) {
.container.main-content{max-width: 767px!important;}
#footer-outer #footer-widgets .row .col:first-child {width:100%;text-align: center;}
#footer-outer #footer-widgets .row .col:nth-child(2) {width:100%;}
#footer-outer #footer-widgets .row .col:last-child {width: 100%;}
#footer-widgets .container .col.span_4 {margin-bottom:0!important;width: 100%!important;}
#copyright .container {max-width: 67%;}
#copyright .container .col.span_5 {width: 100%!important;}
body  .about-us-home-row.wpb_row.parallax_section .inner-wrap .row-bg {background-size: cover;background-position-x: 85%!important;background-image: none!important;background-color: #3fab3e;}
body.home .maintenance-services-row.wpb_row.parallax_section .inner-wrap .row-bg {background-size: cover;}
.row .about-us-hero-banner-row {width: 106%;}
#error-404 img {width: 40%;}
.news-row {padding: 60px 0px 30px!important;}
body.home .maintenance-services-row {padding: 55px 0px 70px!important;}
body.page-id-15 .our-partners-subpage-row .row-bg{    background-position-x: -20%!important;background-position-y: 15%!important;background-size: 267%!important;}
body.page-id-15 .about-us-subpage-row .row-bg {background-size: 480%!important;background-position: 56%!important;}
body.page-id-17 .portfolio-items .col img {width: 100%;}
.swiper-slide .content {top: 60px!important;}
.swiper-container .slider-prev > i:before {width: 23px;height: 35px;}
.swiper-container .slider-next > i:before {width: 23px;height: 35px;margin-left: auto;} 
.swiper-container .slider-prev, .swiper-container .slider-next {top: 32%!important;}

#footer-outer .widget{margin-bottom: 30px;}
}

@media(max-width: 690px) {
    .our-achievements-row {padding: 70px 0px 150px!important;}
}

@media(max-width: 480px) {
    body.page-id-17 .portfolio-items .col.span_3 {width: 100%!important;margin: 0!important;}
    body.page-id-15  .vision-mission-subpage-row .row-bg {background-position-x: 95%!important;}
    .testimonials-row .testimonial-col {margin-top: 0!important;}
    .testimonial_slider[data-style="minimal"] .testimonial-next-prev .prev, .testimonial_slider[data-style="minimal"] .testimonial-next-prev .next {bottom: -30px!important;}
    .home .testimonials-row {padding: 45px 0px 60px!important;}
    .row .about-us-hero-banner-row {width: 100%;} 
    .white-title-heading strong {display: inline-block;margin-top: 20px;}
    .home-maintenance-col { width: calc(90% - 10%)!important; margin-left: 10%!important;}
    .maintenance-service-image-col-left, .maintenance-service-image-col-right {width:100%!important;margin-left: 0!important;}
    .maintenance-services-row .quote-col {width: 82%!important;margin-left: 10%!important;}
    .maintenance-services-row .quote-col p {width: 100%;}
    .about-us-subpage-left-col {width: 100%!important;}
    .our-core-values-subpage-row .center img.img-with-animation{min-height: 64px;}
   body.page-id-15 .our-partners-left-col > .vc_column-inner > .wpb_wrapper   {padding: 16% 0 16% 0%;width: 90%;margin: 0 auto;}
.about-us-subpage-center-col, .about-us-subpage-left-col, .about-us-subpage-right-col {width: calc(95% - 5%)!important;margin-right: 0px!important;margin-left: 5%!important;margin-bottom: 85px!important;}
.about-us-subpage-center-col .wpb_text_column {height: auto;}
.about-us-hero-banner-row h1 {font-size: 38px!important;text-align: center!important;line-height: 42px!important;}
.milestone-right-text-col > .vc_column-inner > .wpb_wrapper {padding: 16% 0% 0 0%!important;width: calc(95% - 5%)!important;margin-left: 5%;}
.milestone-left-text-col > .vc_column-inner > .wpb_wrapper {padding: 16% 0% 16% 0%!important;width: calc(95% - 5%)!important;margin-left: 5%;}
.about-us-hero-banner-row .row-bg-wrap .row-bg.using-image {background-position: 80%!important;}
.row .about-us-hero-banner-row h1 {width: 90%; margin: 0 auto;}
.contact-us-left-col {margin-top: 0!important;}
.contact-us-left-col .img-with-aniamtion-wrap {width: 113%;margin-left: -6%;}
.wcp-content-wrap { bottom: 250px;padding-top: 37px!important;padding-bottom: 135px!important;}
.testimonial_slider blockquote p:before {left: -36px;}
.testimonial_slider blockquote p:after {left: 100%;}
.testimonial_slider[data-style="minimal"] .testimonial-next-prev .prev {left: 40.5%;}
.testimonial_slider[data-style="minimal"] .testimonial-next-prev .next {right: 39.5%;}
.home .testimonials-row {padding: 0px 0px 100px!important;}
body.home .wpb_wrapper .nectar-slider-wrap .swiper-container .slider-next > i {right: 20px!important;}
body.home .wpb_wrapper .nectar-slider-wrap .swiper-container .slider-prev > i {left: 15px!important;}
.about-us-left-col {padding: 60px 40px 100px 40px!important;}
.about-us-left-col .wpb_wrapper > h1 {font-size: 55px!important;line-height: 75px!important;}
.white-title-heading {font-size: 40px!important;}
.custom-title-heading {font-size: 40px!important;}
.news-row h2{ font-size: 40px!important;line-height: 44px!important;}
body, body .nectar-button.medium, .testimonials-row .testimonial-col .testimonial_slider blockquote span, #footer-outer #footer-widgets .col p, .testimonial_slider blockquote p {font-size: 16px!important;}
.nectar-milestone .number {font-size: 64px;line-height: 66px;}
.nectar-milestone .subject {font-size: 19px!important;}
#footer-outer #copyright p {font-size: 12px!important;}
html body.home .nectar-slider-wrap .home-slider .content h2 {line-height: 40px !important;}
body .news-row .nectar-button.medium {top: -40px!important;}
.swiper-slide .content {top: 60px!important;}
.swiper-container .slider-prev > i:before {width: 23px;height: 35px;}
.swiper-container .slider-next > i:before {width: 23px;height: 35px;margin-left: auto;} 
.swiper-container .slider-prev, .swiper-container .slider-next {top: 32%!important;}
}

@media (max-width: 768px) and (max-height: 1024px) {
    .swiper-slide .content {top: 115px!important;}
    .swiper-container .slider-prev > i:before {width: 27px;height: 39px;}
    .swiper-container .slider-next > i:before {width: 27px;height: 39px;margin-left: auto;} 
    .swiper-container .slider-prev, .swiper-container .slider-next {top: 45%!important;}
.swiper-slide.home-slider {height: 768px!important;}
.nectar-slider-wrap {height: 766px!important;}
}

@media (max-height: 812px) {
    .swiper-slide .content {top: 115px!important;}
.swiper-container .slider-prev > i:before {width: 28px;height: 40px;}
.swiper-container .slider-next > i:before {width: 28px;height: 40px;margin-left: auto;} 
.swiper-container .slider-prev, .swiper-container .slider-next {top: 41%!important;}
    .swiper-slide.home-slider {height: 812px!important;}
    .nectar-slider-wrap {height: 810px!important;}
}

@media (max-height: 768px) {
    .swiper-slide.home-slider {height: 768px!important;}
    .nectar-slider-wrap {height: 766px!important;}
}
@media (width: 1024px) and (height: 768px) {
    .swiper-slide .content {top: 115px!important;}
    .swiper-container .slider-prev > i:before {width: 27px;height: 39px;}
    .swiper-container .slider-next > i:before {width: 27px;height: 39px;margin-left: auto;} 
    .swiper-container .slider-prev, .swiper-container .slider-next {top: 45%!important;}
.swiper-slide.home-slider {height: 512px!important;}
.nectar-slider-wrap {height: 510px!important;}
}

@media (max-height: 667px) {
.swiper-slide.home-slider {height: 480px!important;}
.nectar-slider-wrap {height: 478px!important;}
.swiper-slide .content {top: 0px!important;}
}

@media (max-height: 450px) {
    .swiper-slide.home-slider {height: 350px!important;}
    .nectar-slider-wrap {height: 348px!important;}
    .swiper-slide .content {top: -13px!important;}
}
    
@media (min-width: 768px) {
    body .five-column.vc_row-fluid .vc_col-sm-2 {
        width: 17.893617%;
    }
}
body .five-column.vc_row-fluid .vc_col-sm-2:last-child {
    display: none !important;
}
