@import url('../fonts/fonts.css');
/*@import url('../fonts/AvenirNextLTProRegular.css');*/

* 					{margin:0;padding:0;-webkit-font-smoothing:antialiased}
body 				{margin:0 auto;font-family: 'Gotham-Medium';font-size:16px;color:#000;}
html				{height:100%;}
a:active, a:focus,input:focus, textarea:focus,select button{outline:0}
a:active, a:focus	{outline:expression(hideFocus='true')}
::-moz-focus-inner	{border:1px solid transparent!important}
:link,:visited{text-decoration:none}
ul,ol,li,pre,
form,blockquote,
fieldset,input,p, select, label, button, textarea,section{margin:0px;list-style:none;padding:0;vertical-align:top;border-radius:0}
input, select, textarea	{border:1px solid #fff;font-family: 'Gotham-Light';padding:5px;color:#707071;background:#fff;font-size:14px;line-height:normal;/*-webkit-appearance:none;*/border-radius:0px;}
input:focus, select:focus, textarea:focus,input:hover, select:hover, textarea:hover,.form-control:focus,.form-control:hover{font-family: 'Gotham-Light';border:1px solid rgba(0,69,124,0.8)!important;background:#eee!important;}
.form-control:focus {outline:none;box-shadow:none;}
a img				{border:none;}
h1,h2,h3,h4,h5,h6	{margin:0px;padding:15px 0px;font-family: 'Gotham-Light';color:#00a031;font-weight:normal}
.AvenirNextLTProRegular,.tagline,.scrolldown,.scrollMoveDown,.slogan,.address div p,.featured-title h1 span,.btnradius,.date-time,.upload-contents p{font-family: 'Gotham-Light';}
/*.SFCompactTextRegular,.useful-links ul li a{font-family:'SF Compact Text Regular';}
.SFCompactTextMedium{font-family:'SF Compact Text Medium';}
.SFCompactTextBold,.button{font-family:'SF Compact Text Bold';}
.AvenirNextLTProDemi,.up,.business-title{font-family:'AvenirNextLTProDemi';}

.AvenirNextLTProDemi,.corporate,.terms-privacy a,.usefule-links-main ul li a,.footer-right a,.Locate-us,.address p{font-family:'AvenirNextLTProDemi';}
.AvenirNextLTProBold,.corporate-profile,.chat-icon a{font-family:'AvenirNext LT Pro Bold';}*/
.gotham-bold,.busness-area p,.news-div p,.useful-links h2,.up-div a,.company-info h2,.featured-detail h2,.featured-detail h3,.featured-title h1,.project-thumb h3,.project-details h2,.category-left h3,.about-navigation h1,.about-navigation h2,.submenu-main h3,.eligibility-div h2,.news-slide-title h2,.news-slide-title div,.news-slide-title p,.news-detail-text h4,.business-menu h3,.bnr-subsidaries-cont .numberic-div,.career-contents h1 span,.openings-contents h2 span,.openings-thumb div h2,.featured-title h1 span span,.business-banner h1 span,.cc-contents h2,.business-thumb .col-lg-12 h4,.thumb-th h2,.subsidiaries-div h1,.subsidiary-logo h2,.subsidiary-title h1,.dasco-subs-title h2,h2 strong,.bang-and-olufsen,.subsidiary-logo-horlogo h2{font-family: "Gotham-Bold"}
.gotham-light,.subsidiaries-div h1 span,.projects-other-info .form-group label,.busness-area span,.subsidiaries-div h1 span,.subsidiaries-menu ul li,.subsidiary-title h1 span,.subsidiaries-title span,.dasco-subs-title div,.sub-title,.subsidiaries-title,.air-dasco-dtl h2,.solution-dasco-dtl h2,.more-than-years,.projects-other-info .form-group div{font-family: 'Gotham-Light';}
.gotham-medium,.wsmenu-list > li > a,.address-contnets h4,.bang-and-olufsen span{font-family:'Gotham-Medium';}

.button,header,.subsidy-logo,.marafie,.rightcol,.read-all-div a,.swiper-button-prev,.swiper-button-next,.news-div h3,.news-div p,.corporate-profile,.wsmenu-list > li > a,.wsmenu-list > li > a::after,.marafie,.social-links,.footer-logo,.about-navigation ul li a,.gallery-list a,.gallery-list a img,.prev-next-btns a,.subscribe-btn,.job-item,.project-next-prev a,.project-thumb h3,.thumb-th h2, .img-holder,.shadow,.Woodworks-container .swiper-slide a img, .subs-navi-submenu,.vision-mission-values img,.subsidary-logo-link img,.certificate-holder,.subsidiarylogo a,.btnradius,.wsmenu-submenu li a,.gallery-list a label
					{transition:all 0.3s ease-out 0s;-webkit-transition:all 0.3s ease-out 0s;-moz-transition:all 0.3s ease-out 0s;-o-transition:all 0.3s ease-out 0s;-ms-transition:all 0.3s ease-out 0s}
.tagline,.transparent_logo,.product-info,.pro-img-holder img,.submenu-main,.business-sub,.news-div img,.openings-thumb img,.openings-thumb div p,.openings-thumb div,.openings-thumb div h2,.carouselslider1 ul {transition:all 0.7s ease-out 0s;-webkit-transition:all 0.7s ease-out 0s;-moz-transition:all 0.7s ease-out 0s;-o-transition:all 0.7s ease-out 0s;-ms-transition:all 0.7s ease-out 0s}
header 				{position: absolute;z-index:99;top:0px;left:0px;right:0px;padding-top:10px;padding-bottom:10px;width:100%;/* background-image: linear-gradient(to bottom, rgba(0,0,0,0.4), rgba(0,0,0,0));*/}
section 			{overflow: hidden}
.banner-main 		{position:relative;z-index:1}
.swiperoverlapbg 	{position:absolute;top:0px;left:0px;bottom:0px;right:0px;}
.project-banner-contents{position:absolute;left:0px;right:0px;z-index:9}
.swiperoverlapbg 	{background:url(../images/banneroverlap.png) left top repeat-x;background-size:auto 100%;z-index:1}
.transparent_logo 	{position:absolute;top:0px;left:0px;bottom:0px;right:0px;background:url(../images/marafie-symbolLL.png) center bottom no-repeat;background-size:100% auto;z-index:3;}
.logo-mobile 		{display: none}
.marafie,.wsmenucontainer{float: left;width: auto}
.marafie 			{margin:0 0 0 30px;width:125px;height:92px;position:relative;z-index:1}
.marafie img 		{width:100%;position: absolute;z-index:1 }
header .marafie:hover {opacity:0.7!important }
.rightcol 			{float: right;position: relative;z-index:1;margin:25px 0 0 0}
.wsmenucontainer 	{}
.mobile-logo		{display:none}
.wsmenucontainer,.wsmenu-list > li > a{background:none;}
.wsmenucontainer 	{padding:0px; }
.search-main,.sublinks,.sublinks-link a i,.search-sub,.business,.business-reveal-img,.business-shadow,.business-title::after,.business img,.business-cont::after{transition:all 0.5s ease-in-out 0s;-webkit-transition:all 0.5s ease-in-out 0s;-moz-transition:all 0.5s ease-in-out 0s;-o-transition:all 0.5s ease-in-out 0s;-ms-transition:all 0.5s ease-in-out 0s}
.business-title div{transition:all 0.5s ease-in-out 0s;-webkit-transition:all 0.5s ease-in-out 0s;-moz-transition:all 0.5s ease-in-out 0s;-o-transition:all 0.5s ease-in-out 0s;-ms-transition:all 0.5s ease-in-out 0s}
.language-link 		{float:left;width:27px;height:27px;text-align:center;color:#fff;border:2px solid #fff;border-radius:100%;margin:7px 108px 0 20px; line-height:16px;font-weight:normal}
.language-link:hover{background:rgba(255,255,255,0.5);border:2px solid #fff;}
.language-link img 	{margin-bottom:3px;}
.m-bar 				{float: left;margin:0 0 0 20px;width:30px;height:35px;background:url(../images/m-bar.png) center top no-repeat;background-size:100% auto}
.T-bar 				{float: left;margin:0 0 0 20px;width:30px;height:35px;background:url(../images/T-bar.png) center top no-repeat;background-size:100% auto}
.m-bar img 			{width:100%; }
.T-bar img          {width:}
.search-main 		{float:right;position:absolute;right:30px;top:0px;bottom:0px;width:6.5%;padding:0px;overflow: hidden }
.search-sub 		{opacity:0;z-index:1;right:0px;background:rgba(255,255,255,1);border-radius:45px;position:absolute;top:0px;bottom:0px;width:100%;border:1px solid #00a031!important;}
.opened .search-sub  {right:0px;opacity:1;z-index:87;}
.opened.search-main {width:97%}
.search-link 		{z-index:9;position:relative;float:right;color:#fff;font-size:22px;margin:7px 10px 0 0px;width:28px; height:27px;background:url(../images/search-icon.png) center top no-repeat;background-size:100% auto}
.search-link img 	{width:100%;}
.inputsearch 		{margin:0 60px 0 0}
.search-btn 		{float:right;margin:3px 4px 5px 0;color:rgba(0,69,124,1);padding:0 6px 0px 6px;border:0px solid #fff;cursor: pointer;width:35px;height:33px;border-radius:100%; background:#00a031 url(../images/search-icon.png) center 5px no-repeat!important;background-size:68% auto!important}
.search-btn img 	{width:100%;}
.search-btn:hover,.search-btn:focus{color:#a08e5d;box-shadow: none!important}
.inputsearch 		{}
.inputsearch .form-control{background:rgba(255,255,255,0);padding:8px 10px 8px 20px;color:#000;border-radius:45px;border:0px solid #fff!important;font-size:16px;}
.inputsearch .form-control:hover,.inputsearch .form-control:focus{border:0px solid #fff!important;color:#000;background:none!important;box-shadow:none!important }
.wsmenu-list > li > a{/*background: #fff*/}
.wsmenu-list > li > a::after{content:"";top:0px;bottom:0px;left:0px;right:0px;position:absolute;z-index:9;width:100%;height:100%;border:1px solid rgba(255,255,255,0.5);transform: scale(0);opacity:0 }
.wsmenu-list > li > a:hover::after{transform: scale(1);opacity:1}
.wsmenu-list > li > a:hover{color: #fff}
.wsmenu-list > li > a.nav-active{color:#00a031}
.wsmenu-list > li > a.active{color:#00a031}
.banner-home 		{overflow: hidden;/*background:url(../images/banner1.jpg) center center no-repeat;background-size:100% 100%;*/}
.slideshow-container {/*background:#000*/}
.slideshow-container .swiper-slide {overflow: hidden;background-size:100% 100%}
.slideshow-container .swiper-slide img{width:100%;height:100%;opacity:0.7}
.subsidy-logo 		{float:left;background:#fff;height:65px;padding:10px 50px 10px 15px;position: absolute;right:-45px;top:-12px;bottom:0px;border-radius:50px 0 0 50px;overflow: hidden;cursor:pointer}
.subsidy-logo:hover {right:-25px;}
.subsidy-logo img 	{height:100%;}
.small-header{}
.black-logo 		{opacity:1}
.white-logo 		{opacity:0}
@media screen and (min-width:781px){
	header.small-header {padding:5px 0 0 0;background:rgba(255,255,255,0.8);box-shadow:0 1px 2px rgba(0,0,0,0.1);}
	header.small-header .marafie{width:60px;margin-bottom:0px;height:44px;margin-top:-2px }
	header.small-header .marafie .black-logo{opacity:0}
	header.small-header .marafie .white-logo{opacity:1}
	header.small-header .subsidy-logo{height:50px;top:-3px  }
	header.small-header .rightcol{margin:5px;margin-top:0px }
	header.small-header .wsmenu-list > li > a{color:#000;}
	header.small-header .wsmenu-list > li > a::after{border:1px solid rgba(0,0,0,0.8);}
	header.small-header .wsmenu-list > li > a:hover{color:#000; }	
	header.small-header .language-link{color:#000;border:2px solid #000;}	
	header.small-header .search-link,header.small-header .m-bar{background-position:center bottom}
	header.small-header .search-link,header.small-header .T-bar{background-position:center bottom}
	header.small-header .wsmenu-list > li > a.nav-active{color:#00a031}
	header.small-header .wsmenu-list > li > a.active{color:#00a031}
}
p 					{padding-bottom:15px }
.tagline,.scrolldown,.scrollMoveDown{position:absolute;color:#000;z-index:9; }
.scrolldown,.scrollMoveDown{left:0px;right:0px;width:100%;text-align:center;}
.tagline 			{top:22%;font-size:40px;text-align: left;padding:0 0 0 23%;/*transform: translateX(100%);opacity:0*/ }
.tagline span 		{color:#00a030 }
/*.tagline.active{animation:taglineFade 8s linear forwards;}
@keyframes taglineFade {
    0% {opacity:0 }
    15% {opacity:1}
	80% {opacity:1}
	100% {opacity:0}
}*/
/*.transparent_logo.active 	{animation:logoFade 8s linear forwards;}
@keyframes logoFade {
    0% {opacity:0 }
    15% {opacity:0}
	80% {opacity:0}
	100% {opacity:0.2}
}*/
/*.swiper-slide-active .tagline{transform: translateX(0);opacity:1}*/
.scrolldown,.scrollMoveDown{bottom:30px;font-size:23px;cursor:pointer}
.parallaxcont 		{width:100%;background-attachment:fixed!important;background-size:cover;background-repeat:repeat-y;background-position:top center;position:relative;} 
.subsidiaries-main {/*background: #FF0004;*/background-image: url('../images/subsidiaries-bg.jpg') !important} 
.subsidiaries 		{text-align: center;/*background:rgba(255,255,255,0.8);*/}
.marafie-foundation img{width:auto }
.subsidiaries-div 	{padding:35px 0 35px 0}
.subsidiaries-div h1 {margin:0px 9.7% 25px 9.7%;text-align: left;color:#9f9f9f;font-size:55px;position:relative;z-index:1}
.subsidiaries-div h1 span{color:#00a032;font-size:40px;font-weight:normal}
.subsidiaries-div h1 .swiper-pagination{right:0px;top:0px;  }
.subsidiaries-div h1 .swiper-pagination-bullet{border-radius:0px;margin:0 4px;background:#504e4e;opacity:1}
.subsidiaries-div h1 .swiper-pagination-bullet-active{background:#00a032}
.subsidiaries-container,.wara-subsidiaries-container{margin:25px 8% 0px 8%;padding-bottom:0px;}
.subsidary-btn-prev,.subsidary-btn-next{background: none;height:60px;width:35px;}
.subsidary-btn-prev img,.subsidary-btn-next img{height:100%;}
.subsidiaries-container .swiper-slide{padding:0px 40px;} 
.subsidiaries-container .swiper-slide:hover{z-index:99}
.subsidiaries 		{text-align:center;position:relative;z-index:1;height:100%}
.dropmenu 			{display:block;}
.dropmenu 			{}
.subsi-slide 		{padding:30px 0}
.subsidiaries 		{border:1px solid rgba(0,0,0,0) }
.subsidiaries a 	{display: block;padding:0px 15px;position:relative;z-index:1  }
.subsidiaries:hover {border:1px solid rgba(0,0,0,0.07)}
.subsidiaries img 	{max-width:100%;min-height:auto!important;}
.subsidiaries-menu 	{display:none;position:absolute; z-index:1;top:0px;left:0px;right:0px;bottom:0px; width:100%;height:100%;background:rgba(0,0,0,0.8);} 
.subsidiaries-menu div{width:100%;height:100%;display:flex;
    align-items: center; /* Vertical center alignment */
    justify-content: center; /* Horizontal center alignment */}
.subsidiaries-menu ul {position:relative;width:100%;z-index:9; }
.subsidiaries-menu ul li {display:block;padding:5px 25px;font-size:16px;color:#fff; line-height:14px;text-align: center }
.subsidiaries .shadow{display:block;position:absolute;bottom:-8px;left:0px;right:0px;top:auto;width:100%;height:auto;opacity:0 }
.subsidiaries .shadow{width: 100%;height:auto; }
.subsidiaries:hover .shadow{bottom:-18px;opacity:1}

/*.subsidiaries-menu::after{
    display:block;
    border-color:#00a032;
    content:"";
    position:absolute;
    left: 50%;
    border-left:6px solid transparent;
    border-right:6px solid transparent;
    border-bottom-width:10px;
    border-bottom-style:solid;
    z-index:99;
    margin:0 0 0 -5px;
	top:-10px;
}
.subsidiaries-menu:hover::after {
    display:none;
}*/

.latest-main 		{background:#202020 url(../images/news-bg.jpg) ;position:relative;z-index:1;/*padding:75px 0;*/}
.latest-main .container-fluid{padding:0px;margin: 0px 10%;width:auto}
.latest-main .swiper-button-prev,.latest-main .swiper-button-next{background: rgba(80,78,78,0.11);padding:40px 20px 0px 20px;width:75px;height:130px;margin-top:-65px;text-align: center}
.latest-main .swiper-button-prev img,.latest-main .swiper-button-next img{width:25px;}
.latest-main .swiper-button-prev{left:0px; }
.latest-main .swiper-button-next{right:0px; }
.latest-main .swiper-button-prev:hover,.latest-main .swiper-button-next:hover{background: rgba(80,78,78,0.7);}
.news-container 	{margin-right:20px  }
.gallery-container	{margin-left:20px  }
.latest-cont 		{height:100%;/*float:left;width:50%*/}
.latest-main .col-lg-6{padding-top:75px;padding-bottom:75px;/*padding:70px 15px; */}
.latest-main .col-lg-6:first-child{ /*padding-right:0px*/}
.latest-main .col-lg-6:last-child{ /*padding-left:0px*/}
.news-container 	{ }
.news-container .swiper-slide{height: auto} 	
.news-div 			{height:100%;position:relative;z-index:1;cursor:pointer;overflow:hidden}
.news-div a 		{display:block}
.news-div img 		{width:100%;min-height:100%;}
.news-div div 		{position:absolute;left:0px;top:0px;bottom:0px;background:rgba(0,0,0,0.8);width:45%;text-align:center}
.news-div p 		{padding-bottom:0px;color:#fff;padding:15px;font-size:20px;display: inline-block;margin:0 auto}
.news-div p span 	{display: block}
.news-div .date-span {font-size:75px;line-height:75px}
.news-div .green-clr,.green-clr{color:#00a031;}
.news-div h3 		{color:#fff;font-size:20px;padding:10px 10px 20px 15px;position:absolute;left:0px;width:100%;bottom:0px;z-index:1;text-align:left}
.read-all-div 		{text-align:center;padding:50px 0 0px 0;}
.news-title 		{/*position: absolute;z-index:78;left:0px;top:0%;*/width:100%;text-align:center;}
.news-title h1 		{text-transform:none;font-size:60px;padding-top:0px;padding-bottom:50px;line-height:normal}
.read-view-all		{position:absolute;right:30px;bottom:20px;z-index:1;text-align:right}
.read-view-all a 	{color:#fff;font-size:18px}
.galley-main .news-title h1{color:#fff; }

/*.news-container .swiper-slide .latest-cont{padding:90px 0 }
.news-container .swiper-slide .latest-cont:first-child{ border-right:1px solid #00a031}
.news-container .swiper-slide .latest-cont:last-child{padding-left:0px; }*/
.news-div:hover img	{transform:scale(1.1);}
.news-div:hover h3 	{letter-spacing:1px;color:#00a031; }
.news-div:hover p 	{color:#00a031;}
.readmore-btn  	 	{color:#00a031!important }
.readmore-btn:hover { }
.cs-reponsibility-div{text-align: center;padding:70px 0}
.slogan 			{color:#00a031;font-size:27px;margin:50px 0}
.corporate 			{color:#000;font-size:46px;margin:0px 0 15px 0}

footer 				{background:#252525;padding:50px 50px 0 50px}
.footer-left 		{position:relative;z-index:1}
.address 			{float:right;margin:0 50px 0 0 }
.address div img 	{width:60px}
.address div:first-child{padding-bottom:10px }
.address p 			{font-size:15px;color:#fff;}
.footer-marafie 	{text-align: center}
.footer-logo 		{display: inline-block;margin-bottom:30px }
.footer-logo:hover 	{opacity:0.7}

.green-box 			{display:inline-block;width:70px;height:auto;vertical-align:middle;margin-right:15px }
.green-box img 		{width:100%;opacity:1!important  }
.useful-div 		{margin:0 439px 0 0}
.useful-links 		{padding-top:35px; }
.useful-links h2 	{font-size:25px;position: relative;z-index:1;padding:0px;padding-left:45px;   }
.useful-links h2::after{width:30px;height:30px;position: absolute;left:0px;top:0px;background:#00a032;content:"";z-index:1;}
.useful-links ul 	{margin:19px 0}
.useful-links ul li	{display:inline-block;padding-right:20px }
.useful-links ul li a{color:#fff;font-size:15px}
.useful-links ul li a:hover,.useful-links ul li a.active{color:#00a031;text-decoration:underline}
.useful-social 		{display:table;width:100%;border-bottom:1px solid rgba(255,255,255,0.2);padding-bottom:20px }
.social-media 		{float:right}
.social-links 		{background:#161616 }
.light-gray-bg 		{background:#2c2c2c }
.green-bg	 		{background:#019f30 }
.social-links 		{float:left;width:75px;height:75px;line-height:75px;text-align:center;position: relative;z-index:1 }
.social-links img 	{width:25px}
.social-media a 	{position:relative;z-index:1;color:#019f31;font-size:28px;  }
.social-media a:hover{ transform: scale(1.5);z-index:9;background:#019f31;color:#fff;  }
.terms-conditions,.copyrights,.designed-link{padding-top:15px;padding-bottom:5px  }
.terms-conditions,.terms-conditions a,.copyrights,.designed-link,.designed-link a{color:rgba(255,255,255,0.5)}
.designed-link 		{text-align: right}
.terms-conditions a,.copyrights p,.designed-link a{font-size: 11px;display:inline-block}
.copyrights 		{text-align:center;}
.terms-conditions p	{font-size:11px;float:left}
.copyrights p 		{padding-top:5px;}
.terms-conditions a {margin-right:25px}
.up-div 			{float:right;position:relative;z-index:1;/*position: absolute;right:-5px;top:-5px*/  }
.up-div a 			{font-size:18px;margin-right:0px}
.up 				{display:block;color:#fff;width:50px;position: relative;z-index:1}
.up img 			{width:20px;right:0px;bottom:0px;z-index:1;position: absolute}


.business-main 		{position: relative;z-index:1;/*padding-left:270px;*/overflow: hidden }
.title-business-area{width:270px;position:absolute;z-index:99;top:0px;left:0px;bottom:0px;background:rgba(255,255,255,1);text-align: left;font-size:25px;padding-top:25%}
.busness-area 		{line-height:normal;transform: rotate(-90deg);font-size:45px;transform-origin:center  }
.business-container {overflow: visible}
.busness-area p 	{padding:0px;font-size:60px;white-space:nowrap;color:#9f9f9f }
.busness-area span 	{color:#00a032}
.business-div		{padding:0px;height:100%}
.business 			{position:absolute;z-index:1;background:#000;overflow:hidden;width:100%;top:0px;bottom:0px;}
.business-shadow 	{position: absolute;z-index:1;width:100%;height:100%;top:0px;left:0px;right:0px;bottom:0px;opacity:0}
.business-img 		{width:100%;}
.business-img img	{width:100%;}
.business-reveal-img{width:140%;margin:0 -20% 0 -20%;height:100%; }
.business img 		{/*opacity:0.55;*/height:100%;width:100%/**/}
.business-reveal-img img{-webkit-filter:grayscale(0);filter:grayscale(0);}
/*.business-cont 		{position:absolute;top:45%;left:0px;right:0px;width:100%;padding:15px 30px;color:#fff;z-index:99 }*/
.business-cont 		{position:absolute;bottom:0%;left:0px;right:0px;width:100%;padding:15px 30px;color:#fff;z-index:99;overflow:hidden;
background: linear-gradient(rgba(0,0,0,0), rgba(0,0,0,0.8));}
.business-cont .green-box{float:left;width:80px;padding:10px 20px 10px 0px; border-right:1px solid #00a032;margin:0px;}
.business-cont .business-title{margin-left:115px;}
.business-title 	{font-size:27px;display: flex;align-items:center;height:75px;line-height:25px;}
.business-title span{display: inline-block;width:1px;height:60px;vertical-align: middle}
.business-btn-next,.business-btn-prev{background:none}
.business-container .swiper-slide:hover{ }
.business-container .swiper-slide:hover .business {width:150%;margin:0 -25% 0 -25%;}
.business-container .swiper-slide:hover .business .business-reveal-img{width:100%;margin:0 0 0 0%;}
.business-container .swiper-slide:hover .business .business-reveal-img img{opacity:1;-webkit-filter:grayscale(1);filter:grayscale(1);}
.business-container .swiper-slide:hover .business .business-shadow {opacity:1}
.business-title 	{position:relative;z-index:1}
.business-title img {width:70px }		
.business-title::after{position: absolute;left:0px;bottom:0px;height:1px;background:#fff;width:0px;content:""}
.business-container .swiper-slide:hover .business:hover .business-title::after{width:80%; }
.scrolldown,.scrollMoveDown{text-align:right;padding-right:25px }
.nextbtn-div 		{display:inline-block;width:58px;position:relative;z-index:1;animation:downArrowAnim 1s linear infinite;}
.nextbtn-div a 		{display: block;}
/*.transparent_logo.active 	{animation:logoFade 8s linear forwards;}
@keyframes logoFade {
    0% {opacity:0 }
    15% {opacity:0}
	80% {opacity:0}
	100% {opacity:0.2}
}*/
@keyframes downArrowAnim {
    0% {transform: translateY(-10px)}
    50% {transform: translateY(10px)}	
	100% {transform: translateY(-10px)}
}
@keyframes rightArrowAnim {
    0% {transform: translateX(-10px)}
    50% {transform: translateX(10px)}	
	100% {transform: translateX(-10px)}
}
.swiper-pagination-bullet-active{background:#18d251!important;}
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{top:0px;opacity:1;}
.swiper-pagination-bullet{width:10px;height:10px;opacity:.8;}
/*common swiper*/
.swiper-slide		{overflow: hidden}
.swiper-slide img 	{/*min-height:100%*/ }

/*start about us page ----*/
.submenu-icon 		{position:absolute;background:#0cc444;width:35px;height:35px;color:#fff;display:none;top:0px;right:auto;left:0px;text-align: center;font-size:30px;line-height:28px;border-radius:5px 0px 0px 5px}

.inner-banner 		{}
.about-banner 		{background-image: url('../images/about-banner.jpg') !important;}
.about-banner .swiperoverlapbg 	{background:url(../images/about-transparent.png) center center no-repeat;background-size:100% 100%;}
.project-banner		{background-image: url('../images/project-banner.jpg') !important;}
.project-banner .swiperoverlapbg{background:url(../images/project-transparent.png) center center no-repeat;background-size:100% 100%;z-index: 1}
.inner-project-bnr 	{background-image: url('../images/project-inner-banner.jpg') !important;}
.gallery-banner		{background-image: url('../images/gallery-banner.jpg') !important;}
.gallery-banner .swiperoverlapbg{background:url(../images/gallery-transparent.png) center center no-repeat;background-size:100% 100%;}
.gallery-banner .featured-contents{background:none}
.gallery-banner .featured-detail{padding:0px;}
.news-banner 		{background-image: url('../images/news-banner.jpg') !important;}
.contact-banner		{background-image: url('../images/contact-banner.jpg') !important;}
.career-banner		{background-image: url('../images/career-banner.jpg') !important;}
.career-banner .swiperoverlapbg{background:url(../images/career-transparent.png) center center no-repeat;background-size:100% 100%;}
.career-inner-banner{background-image: url('../images/career-inner-banner.jpg') !important;}
.business-banner	{background-image: url('../images/business-banner.jpg') !important;}
.subsidiaries-banner{background-image: url('../images/subsidiaries-banner.jpg') !important;}
.cc-banner 			{background-image: url('../images/cc-contents-banner.jpg') !important;}
.hvac-banner		{background-image: url('../images/hvac-banner.jpg') !important;}
.centenary-banner   {background-image: url('../images/centenary-banner.jpg') !important;}
.breast-cancer-banner{background-image: url('../images/breast-cancer-banner.jpg') !important;}
.dasco-ruud-banner   {background-image: url('../images/dasco-ruud-banner.jpg') !important;}
.beosound-banner    {background-image: url('../images/beosound-banner.jpg')!important;}
.horeca-banner      {background-image: url('../images/horeca-banner.jpg')!important}
.real-estate-banner	{background-image: url('../images/real-estate-banner.jpg') !important;}
.manufacturing-banner{background-image: url('../images/manufacturing-banner.jpg') !important;}
.cleaning-banner 	 {background-image: url('../images/cleaning-banner.jpg') !important;}
.power-systems-banner{background-image: url('../images/power-systems-banner.jpg') !important;}
.audio-visual-banner {background-image: url('../images/audio-visual-banner.jpg') !important;}
.koc-banner 		{background-image: url('../images/koc-banner.jpg') !important;}
/*.product-bnr-shade 	{position:absolute;left:0px;top:0px;bottom:0px;right:0px;z-index:1;width:100%;height:100%;background: url('../images/product-bnr-shade.png') left top no-repeat;background-size:100% 100%;}*/
.al-shaeed-park 	{background-image: url('../images/al-shaeed-park-banner.jpg') !important;}
.boulevard-park 	{background-image: url('../images/boulevard-park-banner.jpg') !important;}
.radisson-blu 		{background-image: url('../images/radisson-blu-second-banner.jpg') !important;}
.radisson-blu-second-banner{background-image: url('../images/radisson-blu-banner.jpg') !important;}
.symphony-hotel		{background-image: url('../images/symphony-hotel-banner.jpg') !important;}
.juman-complex  	{background-image: url('../images/juman-complex-banner.jpg') !important;}
.thatcher-complex	{background-image: url('../images/thatcher-complex-banner.jpg') !important;}
.jumeirah-hotel		{background-image: url('../images/jumeirah-hotel-banner.jpg') !important;}
.hilton-resort 		{background-image: url('../images/hilton-resort-banner.jpg') !important;}
.al-hashemi 		{background-image: url('../images/al-hashemi-banner.jpg') !important;}
.aluminum-banner 	{background-image: url('../images/aluminum-banner.jpg') !important;}
.cleaning-banner 	{background-image: url('../images/cleaning-banners.jpg') !important;}
.woodwork-banner	{background-image: url('../images/al-hashemi-banner.jpg') !important;}
.bno-banner 		{background-image: url('../images/bno-banner.jpg') !important;}
.swimming-pools-banner{background-image: url('../images/swimming-pools-banner.jpg') !important;}
.printing-banner	{background-image: url('../images/printing-banner.jpg') !important;}
.styrofoam-banner	{background-image: url('../images/styrofoam-banner.jpg') !important;}
.stud-n-track-banner	{background-image: url('../images/stud-n-track-banner.jpg') !important;}
.flooring-banner	{background-image: url('../images/flooring-banner.jpg') !important;}
.elevators-banner	{background-image: url('../images/elevators-banner.jpg') !important;}
.power-banner		{background-image: url('../images/power-systems-banner.jpg') !important;}
.audio-banner 		{background-image: url('../images/audio-banner.jpg') !important;}
.interior-banner	{background-image: url('../images/interior-banner.jpg') !important;}
.kuwait-construction-banner{background-image: url('../images/kuwait-construction-banner.jpg') !important;}
.blood-donation-banner{background-image: url('../images/blood-donation-banner.jpg') !important;}
.al-ghazeer-banner	{background-image: url('../images/al-ghazeer-banner.jpg') !important;}
.corporate-profile-main{background-image: url('../images/corporate-profile-banner.jpg') !important;}
.about-al-ghazeer-banner{background-image: url('../images/about-al-ghazeer-banner.jpg') !important;}
.our-recognition-banner{background-image: url('../images/our-recognition-banner.jpg') !important;}
.our-woodworks-banner{/*background-image: url('../images/our-woodworks-banner.jpg') !important;*/}
.oiasis-banner		{background-image: url('../images/oiasis-banner.jpg') !important;}
.about-oasis-banner	{background-image: url('../images/about-oiasis-banner.jpg') !important;}
.radisson-blu-subsidiary{background-image: url('../images/radisson-blu-hotel-banner.jpg') !important;}
.about-radisson-blu-banner{background-image: url('../images/about-radisson-blu-banner.jpg') !important;}
.dasco-banner 		{background-image: url('../images/dasco-banner.jpg') !important;}
.about-DASCO-banner {background-image: url('../images/about-DASCO-banner.jpg') !important;}
.vision-dasco 		{background-image: url('../images/vision-DASCO-banner.jpg') !important;}
.mission-dasco 		{background-image: url('../images/mission-DASCO-banner.jpg') !important;}
.service-dasco 		{background-image: url('../images/service-dasco-banner.jpg') !important;}
.dasco-airConditioning{background-image: url('../images/dasco-airConditioning.jpg') !important;}
.DASCO-Certificates	{background-image: url('../images/DASCO-Certificates-bg.jpg') !important;}
.wara-international-electro-banner{background-image: url('../images/wara-international-electro-banner.jpg') !important;}
.about-wara-international-electro-banner{background-image: url('../images/about-wara-international-electro-banner.jpg') !important;}
.electrical-works-banner {background-image: url('../images/electrical-works-banner.jpg') !important;}
.mechanical-works-banner {background-image: url('../images/mechanical-works-banner.jpg') !important;}
.marafie-engineering-group-co-banner{background-image: url('../images/marafie-engineering-group-co-banner.jpg') !important;}
.about-marafie-engineering-group-banner{background-image: url('../images/about-marafie-engineering-group-banner.jpg') !important;}
.divisions-banner{background-image: url('../images/divisions-banner.jpg') !important;}
.first-hotels-banner{background-image: url('../images/first-hotels-banner.jpg') !important;}
.investing-banner	{background-image: url('../images/investing-banner.jpg') !important;}
.csr-banner 		{background-image: url('../images/csr-banner.jpg') !important;}
.kuwait-capital-real-estate-banner{background-image: url('../images/Kuwait-Capital-Real-Estate-banner.jpg') !important;}
.about-kuwait-capital-real-estate-banner{background-image: url('../images/about-kuwait-capital-real-estate-banner.jpg') !important;}
.kuwait-light-form-factory-banner{background-image: url('../images/kuwait-light-form-factory-banner.jpg') !important;}
.about-kuwait-light-form-factory-banner{background-image: url('../images/about-kuwait-light-form-factory-banner.jpg') !important;}
.styrofoam-banner 	{background-image: url('../images/styrofoam-banner-two.jpg') !important;}
.eps-styrofoam-banner	{background-image: url('../images/styrofoam-banner-three.jpg') !important;}
.styrofoam-products-banner{background-image: url('../images/styrofoam-products-banner.jpg') !important;}
.stud-and-track-sections-banner{background-image: url('../images/stud-and-track-sections-banner.jpg') !important;}
.metal-stud-n-track-banner{background-image: url('../images/metal-stud-n-track-banner.jpg') !important;}
.marafi-elevator-banner{background-image: url('../images/marafi-elevator-banner.jpg') !important;}
.about-marafie-elevators-banner{background-image: url('../images/about-marafie-elevators-banner.jpg') !important;}
.our-brands-banner	{background-image: url('../images/our-brands-banner.jpg') !important;}
.corporate-banner	{background-image: url('../images/corporate-banner.jpg') !important;}
.wara-international-banner{background-image: url('../images/wara-international-banner.jpg') !important;}
.about-wara-international-banner{background-image: url('../images/about-wara-international-banner.jpg') !important;}
.accreditations-banner{background-image: url('../images/accreditations-banner.jpg') !important;}
.wara-international-subsidiary{background-image: url('../images/wara-international-subsidiary.jpg') !important;}
.subsidary-logo-bg-banner{background-image: url('../images/subsidary-logo-bg.jpg') !important;}
.wara-construction-oman-banner{background-image: url('../images/wara-construction-oman-banner.jpg') !important;}
.about-wara-construction-oman-banner{background-image: url('../images/about-wara-construction-oman-banner.jpg') !important;}
.wara-oman-projects-banner{background-image: url('../images/wara-oman-projects-banner.jpg') !important;}
.wara-construction-usa-banner{background-image: url('../images/wara-construction-usa-banner.jpg') !important;}
.about-wara-construction-usa-banner{background-image: url('../images/about-wara-construction-usa-banner.jpg') !important;}
.subsidiariesoverlap .swiperoverlapbg 	{background:url(../images/about-transparent.png) left top no-repeat;background-size:100% 100%;}
.marshow-banner 	{background-image: url('../images/marshow-banner.jpg') !important;}
.about-marshow-banner{background-image: url('../images/about-marshow-banner.jpg') !important;}
.marafie-electronics-division-banner{background-image: url('../images/marafie-electronics-division-banner.jpg') !important;}
.about-electronics-division-banner{background-image: url('../images/about-electronics-division-banner.jpg') !important;}
.our-prominent-services-banner{background-image: url('../images/our-prominent-services-banner.jpg') !important;}
.products-video-banner{background-image: url('../images/products-video-banner.jpg') !important;}
.products-audio-banner{background-image: url('../images/products-audio-banner.jpg') !important;}
.products-loudspeaker-banner{background-image: url('../images/products-loudspeaker-banner.jpg') !important;}
.beosound-shape-banner{background-image: url('../images/beosound-shape-banner.jpg') !important;}
.products-BeoPlay-banner{background-image: url('../images/products-BeoPlay-banner.jpg') !important;}
.marafie-cleaning-division-banner{background-image: url('../images/cleaning-banners.jpg') !important;}
.about-cleaning-division-banner{background-image: url('../images/about-cleaning-division-banner.jpg') !important;}
.cleaning-division-banner{background-image: url('../images/cleaning-division-banner.jpg') !important;}
.crprtclsrspns-banner{background-image: url('../images/crprtclsrspns-banner.jpg') !important;}
.marafie-design-center-banner{background-image: url('../images/marafie-design-center-banner.jpg') !important;}
.about-marafie-design-center-banner{background-image: url('../images/about-marafie-design-center-banner.jpg') !important;}
.marafie-design-service-banner{background-image: url('../images/marafie-design-service-banner.jpg') !important;}
.marafie-playground-banner{background-image: url('../images/marafie-playground-banner.jpg') !important;}
.about-marafie-playgrounds-flooring-banner{background-image: url('../images/about-marafie-playgrounds-flooring-banner.jpg') !important;}
.marafie-playgrounds-banner{background-image: url('../images/marafie-playgrounds-banner.jpg') !important;}
.marafie-playgroundss-banner{background-image: url('../images/marafie-flooring-banner_1.jpg') !important;}
.marafie-flooring-banner{background-image: url('../images/marafie-flooring-banner.jpg') !important;}
.marafie-swimming-pool-banner{background-image: url('../images/marafie-swimming-pool-banner.jpg') !important;}
.about-marafie-swimming-pools-banner{background-image: url('../images/about-marafie-swimming-pools-banner.jpg') !important;}
.marafie-swimming-pools-services-banner{background-image: url('../images/marafie-swimming-pools-services-banner.jpg') !important;}
.marafie-swimming-pools-products-banner{background-image: url('../images/marafie-swimming-pools-products-banner.jpg') !important;}
.marafie-data-centre-banner{background-image: url('../images/marafie-data-centre-banner.jpg') !important;}
.about-marafie-data-center-banner{background-image: url('../images/about-marafie-data-center-banner.jpg') !important;}
.marafie-services-banner{background-image: url('../images/marafie-services-banner.jpg') !important;}
.marafie-prominent-banner {background-image: url('../images/marafie-prominent-banner.jpg') !important;}
.marafie-power-system-banner{background-image: url('../images/marafie-power-system-banner.jpg') !important;}
.about-marafie-power-system-banner{background-image: url('../images/about-marafie-power-system-banner.jpg') !important;}
.marafie-power-roducts-banner{background-image: url('../images/marafie-power-roducts-banner.jpg') !important;}
.marafie-power-prominent-banner{background-image: url('../images/marafie-power-prominent-banner.jpg') !important;}
.marafie-technology-banner{background-image: url('../images/marafie-technology-banner.jpg') !important;}
.about-marafie-technology-banner{background-image: url('../images/about-marafie-technology-banner.jpg') !important;}
.marafie-technology-service-banner{background-image: url('../images/marafie-technology-service-banner.jpg') !important;}
.marafie-technology-distinguish-banner{background-image: url('../images/marafie-technology-distinguish-banner.jpg') !important;}
.marafie-technology-projects-banner{background-image: url('../images/marafie-technology-projects-banner.jpg') !important;}
.marafie-technology-customers-banner{background-image: url('../images/marafie-technology-customers-banner.jpg') !important;}
.al-ryadh-group-banner{background-image: url('../images/al-ryadh-group-banner.jpg') !important;}
.about-al-ryadh-group-banner{background-image: url('../images/about-al-ryadh-group-banner.jpg') !important;}
.cleaning-materials-banner{background-image: url('../images/cleaning-materials-banner.jpg') !important;}
.janitorial-general-banner{background-image: url('../images/janitorial-general-banner.jpg') !important;}
.sitemap-banner{background-image: url('../images/sitemap-banner.jpg') !important;}

.air-dasco-dtl p,.air-dasco-dtl h2{text-align: justify}
.air-dasco-dtl h2 	{/*color:#18d251;padding-bottom:15px;*/text-align:center;}
.sub-title 			{color:#00a030;font-size:25px;text-align:left;padding-bottom:25px   }
.inner-banner img 	{width:100%;height:100%;}
.banner-boxes 		{position:relative;z-index:9;display:flex;width:100%;height:100%;padding:100px 0 0 0;align-content: center;align-items: center;}
.company-info-main 	{width:100%;align-items:center}
.career-info-main 	{display:flex;width:100%;align-content: center;position:relative;z-index:9}
/*.company-info-main 	{overflow: hidden;position: absolute;top:50%;margin:-110px 0 0 0;width:100%;left:0px;right:0px;z-index:9;text-align:center }*/
.company-info 		{/*float: left;*/width:20%;vertical-align: top;text-align: center;color:#fff;display:inline-block}
/*.career-info-main .company-info{width:25%;}*/
.info-icon img 		{width:80px;height:auto!important}	
.company-info h2 	{color:#fff;font-size:65px; }
#sticky-sticky-wrapper,#sticky2-sticky-wrapper{position:relative;z-index:78}
.about-navigation 	{background:rgba(255,255,255,0.95);width:100%}
.submenu-main 		{overflow: hidden}
.navigate			{/*float:left*/ display: inline-block;}
.about-navigation ul{/*text-align:center*/}
.about-navigation ul li{font-size:17px;display:inline-block;padding:0px 20px;}
.about-navigation ul li a{font-size:17px;color:#000000;display:block;padding:19px 0px;position: relative;z-index:1  }
.about-navigation ul li a:hover,.about-navigation ul li a.nav-active,.about-navigation ul li a.mixitup-control-active,.subsNaviContainer .scrollmove a.nav-active{color:#00a031;}
.about-navigation h2 {color:#4d4d4d;font-size:40px;padding-left:15px;padding-bottom:0px;  }
.submenu-main 		{overflow:hidden }
/*.submenu-one,.submenu-two{float:left; }*/
.submenu-one 		{text-align:right}
.submenu-main.slided{transform: translateX(-47.8%)}
.gallery-dtl-links h3{/*float:left;*/color:#6d6d6d;font-size:25px;padding:22px 20px;display: inline-block; }
.gallery-dtl-links ul li{padding:23px 20px}
.is-sticky .about-navigation{border-bottom:1px solid #8f8f8f;}
@media screen and (min-width:781px){	
	.is-sticky .about-navigation ul li a{padding:10px 0px}
	.is-sticky .subsNaviContainer .swiper-button-prev,.is-sticky .subsNaviContainer .swiper-button-next {height:47px;}
	.is-sticky .subs-navi-submenu .menu-bar{margin-top:4px}
	.is-sticky .subs-navi-submenu,.is-sticky .subsNaviContainer .scrollmove{background:none}
	.is-sticky .business-area-navi .search-menu {margin-right:0px;margin-top:6px; }
	.is-sticky .gallery-dtl-links ul li{padding:10px 0px}
	.is-sticky .gallery-dtl-links h3{padding: 7px 20px;}
	.is-sticky .subsnavi-container-main .swiper-button-prev, .is-sticky .subsnavi-container-main .swiper-button-next{height:47px;margin-top: -24px;padding-top:0px;}
}
.group-contents h2 	{padding-top:0px;padding-bottom:35px}
.group-overview 	{border-top:1px solid #8f8f8f;}
.contents-sub 		{width:100%}

.group-div 			{background-image: url('../images/group-overview.jpg') !important;}
.m-logo-none 		{opacity:0; }
.m-logo 			{position: absolute;left:0px;right:0px;bottom:0px;max-width:100%;max-height:100%}
.group-div img 		{width:100%}
.align-vertical-center{text-align:center;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}
.textalign-center	{text-align:center!important}
.group-title div img{height:80px}
.vm-icon img 		{height:80px}
.group-title p		{font-size:40px;padding-top:15px;}
.scrollbar			{height:360px;overflow: auto}
.inner-contents		{padding:70px 80px 70px 80px}
.contents-sub p 	{font-size:15px;text-align: justify }
.contents-sub .list-group li{font-size:15px;text-align: justify }
.two-list-group .list-group	{float: left;width:50%; }
/*.horizontal-images .mCSB_scrollTools{display:none!important}*/
.mCSB_scrollTools 	{right:7px;}
.mCSB_scrollTools .mCSB_dragger{margin-left:-2px;width:20px}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:20px;height:20px;border-radius:50%;background:#29af52}
.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background:#00a031;}
.mCSB_draggerContainer{}
.business-div .mCSB_scrollTools_horizontal{opacity:1!important} 
.business-div .mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:53%; }
.mCSB_buttonRight 	{ }
.business-div .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{width:40px;height:58px;background: url('../images/next-btn-green.png') center center no-repeat !important; }
.business-div .mCSB_buttonLeft{opacity:0!important}
.business-div .mCSB_draggerContainer{display:block}
.business-div .mCSB_scrollTools,.business-div .mCSB_scrollTools .mCSB_buttonRight{opacity:1;}
.business-div .mCSB_scrollTools .mCSB_buttonRight{right:15px;animation:rightArrowAnim 1s linear infinite;}
.business-div .mCSB_draggerContainer{ opacity:0!important}
.container     		{position:relative;z-index:3}
.transparent-div 	{display:none;position:absolute;top:0px;left:0px;right:0px;bottom:0px;background:rgba(0,0,0,0.5);width:100%;z-index:1}
.history-slider,.history-cont{width:100%;height:100%;}
.history-bg 		{background:#e9e9e9;/* url('../images/history-bg.jpg') right center no-repeat;*//* background-size:100% auto;*/padding:0px}
.history-container 	{width:100%;padding-bottom: 50px}
.history-cont 		{margin:0 0 0 0px}
.history-cont img 	{width:100%; }
.history-container .history-cont img{max-width:100%;max-height:100%;opacity:0.55 }
.history-container .history-cont1 img{max-width:100%;max-height:100%;opacity:0.80 }
/*.history-dtl 		{width:315px;padding-right:15px;float:left;text-align:left;margin-top: -100px;}*/
.history-dtl h2 	{font-size:55px;font-weight:bold;padding:0px;  }
.history-dtl p 		{font-size:18px;padding:0px; }
.history-container .history-dtl{position:absolute;top:50%;;left:0px;right:0px;z-index:1;text-align: center;padding:15px 30px;background:rgba(255,255,255,0.7);}


.history-container .swiper-pagination-bullets{right: 0px;left:0px;bottom:10px;top: auto  }

.vision-mission-main{background-image: url('../images/vision-mission-bg.jpg') !important;} 	
.vision-mission-main .col-lg-6{padding:0px 100px;text-align: center  }
.vision-mission-main h2,.corporate-eligibility-main h2{font-size: 50px}
.vision-mission-main .col-lg-6 p{color:#fff;text-align:justify;line-height:27px  }

.corporate-eligibility-main{}
.corporate-eligibility-main .col-lg-6{padding-top:80px;padding-bottom:80px;}
.corporate-div h2 	{padding:30px 0 }
.corporate-div p	{text-align: justify}
.corporate-eligibility-main h2{margin:0px 0;}
.eligibility-div 	{background-image: url('../images/eligibility-bg.jpg') !important;padding-left:10%;padding-right:10%}
.eligibility-div h2 {font-size:127px;line-height:100px;padding-top:0px;padding-bottom:20px;color:#fff}
.eligibility-div h2 span.active{color:#00a031}
.eligibility-box 	{background:rgba(0,0,0,0.53);padding:45px 50px 45px 50px;border-radius:20px;position:relative;z-index:1;}
.eligibility-container{margin-bottom:25px }
.eligibility-box h3 {font-size:60px;text-transform: uppercase;font-weight:bold;;border-bottom:1px solid #00a031;;padding:0px 0 15px 0;margin-bottom:15px}
.eligibility-div p 	{font-size:18px;text-align:justify;color:#fff;}
.eligibility-page	{z-index:9;top:auto;bottom:15px;left:0px;right:0px;}
.eligibility-page .swiper-pagination-bullet{width:10px;height:10px;background:#fff;opacity:1;margin:0 3px}
.eligibility-page .swiper-pagination-bullet-active{background:#24cd58;opacity:1}

.accreditations-main .certificate-container{direction: ltr}
.certificate-div {padding:100px 50px 100px 15px;background:#dcdcdc;position:relative;z-index:1}
.certificate-container{height:500px }
.certificate-container .swiper-pagination-bullets{right: auto;left:0px }
.certificate-container .history-cont,.certificate-container .history-dtl{float:none;margin:0;display: inline-block;vertical-align:middle}
.certificate-container .history-cont{width:49%;height:100%;  }
.certificate-container .history-cont div{ height:100%;cursor:pointer}
.certificate-container .history-cont img{max-height:100%;min-height:auto;}
.certificate-container .history-dtl {width:49%;padding-left:35px}
.certificate-container .history-dtl h2{font-size:45px;color:#585858;font-weight: bold;border-top:1px solid #585858;padding-bottom:15px;margin-top:15px;}
.certificate-container .history-dtl h2 span{font-size:35px;display: block}
.certificate-container .history-dtl p{font-size:20px;color:#00a031;display:inline-block;padding-top:20px;padding-bottom:0px;}

.accreditations-div{background:#fff }
.accreditations-text h2 {padding-top:35px;font-size:40px}
.accreditations-text p{}

.certificate-div .certificate-btn-prev,.certificate-div .certificate-btn-next{margin:0px 0 0 -35px;left:50%;right:auto;top:auto;transform: rotate(90deg);}
.certificate-div .certificate-btn-prev{top:15px;}
.certificate-div .certificate-btn-next{bottom:15px;}


.csr-div 			{background:#f1f1f1;  }
.csr-div-dtl 		{margin:0 0}
.csr-div-dtl p 		{text-align: justify}
.csr-div-dtl h2 	{ font-size:45px;padding:25px 0  }

.marafie-foundation-div{overflow:hidden}
.marafie-foundation-div img{float:left}
.marafie-foundation-div h3{text-align:center;padding-top:70px}
.marafie-foundation-div h3 img{float:none}
.slogan-giving 		{font-size:17px;color:#00a031;font-weight: bold;padding:25px 0}
.mf-contents p 		{font-size:15px;text-align:justify}
.mf-contents p.explore-link a{font-size:15px;}
.mf-contents p.explore-link i{font-size:18px;}

.mf-contents	 	{background:#f1f1f1;}
.ec-friendly-main 	{position:relative;z-index:1}
.ec-friendly-main::before{background:#252525;width:1px;height:80%;content:"";left:0px;top:10%;position:absolute;z-index:9}
.ec-friendly 		{padding:60px 0 60px 0;overflow:hidden}
/*.ec-friendly-main .marafie-foundation-div img{float:left}*/
.friendly 			{float: left}
.marafie-foundation-div .ec-friendly img{float:none}
/*end about us page ----*/
/*start project page ----*/
.about-navigation ul.controls{/*text-align: left;float: left*/}
.about-navigation ul.controls li{padding:0 0 }


.about-navigation ul.controls li a{font-size:14px;}
.about-navigation ul.controls li {padding:0px 10px;}
.sort-by,.business-label{padding:25px 0px;}
.sort-by 			{float:left;color:#00a031;font-size:20px;padding:16px 10px;font-weight:bold}
ul.gallery-links li a.active::before{content:"";position: absolute;top:65%;left:0px;right:0px;height:1px;width:100%;background:#00a031;z-index:1}
.submenu-right 		{/*float:right;*/padding:11px 25px;display:inline-block }
.search-menu,.menu-bar{float:left;position:relative;z-index:1;margin-top:6px }
.menu-bar 			{margin-top:2px}
.menu-bar .m-bar 	{background:url(../images/m-colored.png) center top no-repeat;background-size:auto 100%;}
.menu-bar .T-bar 	{background:url(../images/T-colored.png) center top no-repeat;background-size:auto 100%;}
.submenu-right i	{font-size:30px}
.search-menu a 		{color:#b8b8b8;display: block;margin:0 5px }
.menu-bar a 		{color:#0bae3d;display: block}
.search-menu 		{margin-right:25px }
.search-menu-div 	{display: none;position:absolute;right:0px;width:300px;top:-1px;padding:2px 2px 2px 5px;border:1px solid #00a031;background:#fff;border-radius:35px;overflow:hidden}
.search-menu-div .form-control{width:87%;padding:5px;border:0px solid #fff!important;background: #fff!important}
.search-menu-div .search-button{position: absolute;right:2px;top:2px;border:0px solid #fff;background:#00a031;padding:3px;width:35px;height:35px;cursor:pointer;border-radius:50%;}
.search-menu-div .search-button i{font-size:20px;color:#fff}
.search-menu 		{}
.is-sticky .sort-by	{padding:6px 0px;}
.is-sticky .business-label{padding:10px 0px;}
.is-sticky .submenu-right{padding:2px 25px 0px 25px;}
.is-sticky .search-menu-div{top: -4px;}
.is-sticky .prev-next-btns{padding-top:3px }
.is-sticky .prev-next-btns a{height:25px}

.project-banner-contents{z-index:18;top:50%;}
.featured-contents 	{background:rgba(255,255,255,0.5) }
.featured-title h1 	{font-size:65px;color:#4d4d4d;text-align:left;font-weight:normal!important;line-height:60px;}
.featured-title h1 span{display:block;font-weight:normal!important;color:#00a031}
.featured-detail	{text-align:left;padding:50px }
.featured-detail h2	{font-size:65px;line-height:54px; }
.featured-detail h3 {font-size:40px;color:#fff;display:inline-block;padding-top:0px;text-shadow:0px 0px 10px rgba(0,0,0,0.4) }
.featured-detail p 	{font-size:18px;color:#000;}
.project-banner-contents .featured-detail h2{padding-top:0px;padding-bottom:0px; }
.mix 				{padding:1px; }
.project-thumb 		{height:100%;position:relative;z-index:1;overflow: hidden;cursor:pointer}
.project-thumb h3 	{position:absolute;bottom:10px;left:0px;right:0px;width:100%;color:#fff;text-align: right;z-index:3;font-size:20px;padding:10px 25px;text-shadow:0px 0px 5px rgba(0,0,0,0.4) }
.pro-img-holder img	{width:100%;min-width:100%;min-height:100%}
.product-info 		{position:absolute;z-index:9;right:0px;bottom:0px;left:0px;display:flex;align-items:center;justify-content:center;height:100%;width:100%;text-align:center;opacity:0;background: linear-gradient(rgba(0,0,0,0), rgba(0,0,0,0.8));transform:translateY(25%);}
.pro-name,.more-div	{position:absolute;z-index:3 }
.pro-name 			{color:#fff;left:20px;top:15px;display:none}
.more-div 			{right:20px;bottom:15px}
.info-dtl h2,.more-div a{color:#17d251}
.more-div a:hover,.more-div a:focus{color:#fff}
.info-dtl .sub-cate{color:#fff;font-size:20px;display:none}
.project-thumb:hover .product-info{transform:translateY(0%);/*transform:scale(1) rotateY(0deg);*/opacity:1}
.project-thumb:hover .pro-img-holder img{transform:scale(1.1);}
.project-thumb:hover h3{opacity:0}
.inner-project-bnr 	{/*height:125px!important*/}
.inner-project-bnr .swiperoverlapbg{background:rgba(0,0,0,0.2)}
.project-inner 		{}
.projects-gallery img{width:100% }
.category-div 		{overflow:hidden;margin-bottom:25px }
.category-left,.category-right{float:left;width:50%;border:1px solid #00a031;min-height:150px}
.category-left 		{border-right:0px solid #00a031}
.category-right img {height:72px;}
.project-dtl p 		{text-align:justify}
.title-small,.category-div{color:#18d251;font-size:20px}
.project-details 	{padding-top:25px; }
.project-details h2 {color:#4d4d4d;padding-bottom:25px}
.category-left h3 	{color:#4d4d4d;font-size:40px}
.category-div p		{padding-top:10px}
.title-small 		{}
.swiper-button-prev,.swiper-button-next{background:no-repeat;width:30px;height:58px;}
.projects-btns 		{width:130px;margin:0 auto;overflow:hidden;margin-top:100px}
.projects-btns div 	{position:static;margin:0px;}
.projects-btns .projects-btn-prev{float:left}
.projects-btns .projects-btn-next{float:right}
.projects-other-info {padding:0px 0px 15px 30px;}
.project-dtl 		 {padding:0px 30px 15px 0px;}
.projects-other-info .form-group{padding:0px 0;border-bottom:1px solid #bfbfbf;margin-bottom:5px;display:inline-table;width:100%;}
.projects-other-info .form-group label{font-size:18px;position:relative;z-index:1;padding-right:10px;float:left;width:190px;}
.projects-other-info .form-group label::after{content:":";position:absolute;right:5px;top:0px;}
.projects-other-info .form-group .project-info{font-size:18px;margin-left:190px;}
.project-gallery 	{overflow:hidden; }
.bottom-bdr-pdg 	{border-bottom:1px solid #bfbfbf;padding-bottom:15px;}
.project-gallery ul {overflow:hidden;}

.gallery-list 		{float:left;width:20%;padding:5px;}
.gallery-list a 	{display:block;overflow:hidden;width:100%;height:100%;position:relative;z-index:1}
.gallery-list a img	{width:100%;min-height:100%}
.gallery-list a:hover img {transform:scale(1.1);}
.gallery-list a label{position:absolute;display:block;top:110%;left:0px;width:100%;z-index:9;font-size:20px;color:#00a031;text-align:center;margin-bottom:0px;margin-top:-18px;background:rgba(255,255,255,0.8);padding:7px 0px}
.gallery-list a:hover label{top:50%;/*transform:translateY(50%)*/}

/*end project page ----*/
.gallery-banner  	{}
.prev-next-btns a 	{display:inline-block;height:37px;}
.prev-next-btns a:hover{opacity:0.5}
.prev-next-btns a.btn-next {margin-left:15px}
.prev-next-btns a img {height:100% }

.news-banner-contents 	{position:absolute;left:0px;right:0px;top:110px;bottom:0px;z-index:9;overflow:hidden;width:100%}
.news-banner-contents .row{height:100% }
.quote-slider-wrapper,.image-slider-wrapper{float:left;width:50%;}
.quote-slider-wrapper {padding:0px 100px }
.news-slide-title 	{padding:25px 0px;position:relative;width:300px;margin:0 auto}
.news-slide-title h2 {font-size:65px;color:#00a031;padding-bottom:0px;line-height:56px;}
.quote-slider .featured-title h1,.news-slide-title{text-align:center}
.news-slide-title div{color:#8d8d8d;font-size:25px;}
.news-slide-title p{font-size:20px;}
.details-div 		{padding-top:15px}
.details-btn 		{border:1px solid #fff;color:#fff;display:inline-block;padding:7px 35px;border-radius:5px;}
.quote-slider .news-button-prev,.quote-slider .news-button-next{width:25px}
.quote-slider .news-button-prev{left:25% }
.quote-slider .news-button-next{right:25% }
.quote-slider .news-button-prev img,.quote-slider .news-button-next img{height:auto!important}
.image-slider-wrapper {padding-left:0px;padding-right:20px}
.image-slider 			{border-radius:20px}
.image-slider .swiper-slide{height: auto}
.image-slider .swiper-slide img{min-height:100%;height:auto!important}
.news-detail 		{}
.news-detail-text	{position:relative;z-index:1;display:none;padding-bottom:50px }
/*.news-detail-div .news-detail-text:first-child{display: block}*/
.news-detail-text h4{font-size:30px; padding:35px 0 }
.news-detail-info{background:#f4f4f4;padding:60px}
.news-detail-info p {text-align:justify;line-height:30px}
.close-btn 			{position:absolute;top:40px;right:-75px;z-index:9;display: block;width:40px; }
.close-btn img 		{width:100% }
.news-detail-info .project-gallery {border-bottom:0px solid #bfbfbf;}
.list-group 		{margin-bottom:15px;}
.list-group li 		{padding:5px 0px 5px 20px;background:url(../images/bullet.png) left 12px no-repeat;}
/*start business---------*/
.business-menu 		{position:fixed;top:0px;right:100%;bottom:0px;width:100%;z-index:999;overflow:hidden}
.business-sub 		{width:100%;height:100%;transform:translateX(100%);overflow:hidden;position:relative;z-index:1;/*background: rgba(0,0,0,0.5);*/ }
.business-close-btn {float:left;width:100%;height:100%;position:absolute;z-index:1;left:0px;right:0px;top:0px;bottom:0px;
/*background: -moz-linear-gradient(90deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.23573179271708689) 12%, rgba(0,0,0,0.7063200280112045) 100%);
background: -webkit-linear-gradient(90deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.23573179271708689) 12%, rgba(0,0,0,0.7063200280112045) 100%);
background: linear-gradient(90deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.23573179271708689) 12%, rgba(0,0,0,0.7063200280112045) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#000000",GradientType=1);*/
}
.business-menu-sub 	{background:#00a131;height:100%;width:240px;;float:right; /*padding-bottom:69px;padding-left:8%;*/position:relative;z-index:99}
/*.marafie-logo		{position:absolute;bottom:15px;right:15px;display:inline-block }*/
.marafie-logo		{background:#fff;display:block;padding:5px 15px;/*position:absolute;bottom:15px;right:0px;display:inline-block;background:#fff;padding:10px;border-radius:3px 0px 0px 3px*/}
.marafie-logo img 	{width:100%; }
.business-menu-sub .marafie-logo{/*position: absolute;left:0px;right:0px;bottom:0px;*/ margin-top:5% }
/*.close-menu-div 	{text-align:right;padding:25px}*/
.close-menu-div 	{text-align:left;padding:0px;position:relative;z-index:1}
.close-menu  		{display:inline-block;width:40px;position:absolute;left:-50px;top:15px}
.close-menu img 	{width:100%}
.menu-left-right	{overflow: hidden;}
.business-menu-left,.business-menu-right{ }
.business-menu-left {/*width:40%;float:left;*/}
.business-menu-right{width:60%;float:right}
.menubar-container 	{/*height:500px;border-bottom:1px solid #039f32;*/margin-top:7px;}
.menubar-container::after{height:1px;background:#039f32;left:0px;bottom:0px;width:70%;content:"";position: absolute;}
.business-menu h3 	{font-size:30px;padding-bottom:15px}
.business-menu h3 a {color:#039f32}
.business-menu h3 a:hover{color:#fff}
.menubar-container .menubar-page{bottom: auto;top:50%;right:30px;z-index:999}
.business-ul li a	{color:#fff;font-size:16px;display:block;padding: 9px 32px 9px 12px;border-bottom:1px solid rgba(255,255,255,0.13);}
.business-ul li a:hover,.business-ul li a.active{ background: #f9f9f9;color:#039f32}
.business-ul li 	{padding:0px 0}

.business-menu.opened{right:0px;}
.business-menu.slidemenu .business-sub{transform:translateX(0%)}
/*end business---------*/

.contact-banner 	{}
.contact-overlap 	{position:absolute;left:0px;right:0px;width:100%;bottom:0px;}
.contact-overlap img{width:100%}
.contact-banner .project-banner-contents,.career-banner .project-banner-contents{top:35%;}
.contact-banner .featured-title{padding-left:100px }
.contact-banner .featured-title h1 span{font-size:35px; }
.career-banner .featured-title h1 span{font-size:35px;color:#0cc444  }
.career-banner .featured-title h1{margin-left:200px;color:#fff;margin-bottom:50px;}
.contact-banner {background-size: cover;background-position: top center}
/*.career-banner .company-info-main{margin-top:-175px}*/

.bnr-subsidaries-cont{width:100%;text-align:center;position:absolute;z-index:9;bottom:0px}
.bnr-subsidaries-cont .numberic-div{color:#039f32;font-size:80px;}
.bnr-subsidaries-cont div{font-size:20px;display: inline-block;vertical-align: middle}
.subtabs-links 		{text-align: center;padding:25px 15px }
.subtabs-links a 	{font-size:30px;margin:0 100px;display:inline-block;padding:7px 0px;color:#8f8f8f;font-family:'Gotham-Light';}
.subtabs-links a:hover{color:#000}
.subtabs-links a.active{color:#0cc444;border-bottom:1px solid #0cc444;}
.subtabs-contents-main{padding:15px 10% 35px 10%}
/*.subtabs-contents 	{display:none;}*/
.subtabs-contents:first-child{display:block}
.subtabs-contents ul li{display: inline-block;padding:10px 3%;}
.subtabs-contents ul li a{font-size: 18px;}
.subtabs-contents ul li a:hover,.subtabs-contents ul li a.active,.subtabs-contents ul li a.selected{text-decoration:underline;color: #00a031;}
.address-map-main 	{border-top:1px solid #039f32;}
.subtabs-contents-main {}
.address-contnets 	{/*background:#eeeeee;*/padding:0px 30px 20px 30px;/*margin-bottom:50px*/ }
.address-contnets-main {background:#eee;padding:30px 0;width:100% }
.address-contnets-main .mCSB_scrollTools {right:17px;}
.address-div 		{padding-left:50px;padding-right:50px}
.address-div h2		{padding:30px 0px}
.address-div .main-title{display:none}
.address-contnets h3{font-size:20px;}
.address-contnets h4 {font-size:25px;font-weight:bold}
.address-contnets p {padding-bottom:10px }
.map-div 			{background:#f1f1f1;padding:0px}
.map-div-main 		{height:100%;height:500px; }
.subsidiariesdata 	{display:none}
.map-dtl h2 		{font-size:18px;}
.map-dtl h3 		{font-size:15px;padding-bottom:0px;padding:5px 0px 0px 0px;}
.map-dtl p 			{font-size:13px;padding:0px;}
.map-dtl p br,.map-dtl .add-title{display:none}
.map-dtl 			{width:250px; }
.map-dtl .logo 		{display:none}
.map-dtl h4 		{font-size:18px;}
/*.bus-logo 			{position:absolute;top:15px;left:25px;z-index:1}*/
.bus-logo 			{/*position:absolute;top:15px;left:0px;*/background: #fff;padding: 10px; z-index:1;border-radius:0px}
.bus-logo img 		{width:100% }
.submenu-div ul 	{display: none;text-align: center}
.submenu-div ul li 	{padding:10px 10px;}
.submenu-div ul li a{font-size:15px; }
.logo	 			{float: right;width:30%;}
.logo img 			{width:100% }
.career-contents 	{padding-bottom:50px}
.career-contents h1 {text-align:center;font-size:30px;padding:50px 0}
.career-contents h1 span{display:block;font-size:40px;color:#515151;}
.career-contents p 	{text-align:justify}
.upload-contents 	{background:#f7f7f7;text-align:center;padding:50px 0;}
.upload-contents p 	{margin-bottom:15px;font-size:22px;color:#515151; }
.openings-contents 	{text-align:center;padding-bottom:25px }
.openings-contents h2 {padding:25px 0 }
.openings-contents h2 span{font-size:40px;color:#515151;}
.openings-thumb 	{position:relative;z-index:1;background:#e0e1e2; }
.openings-thumb img {width:100%;opacity:0.3}
.openings-thumb div {position:absolute;z-index:9;top:50%;left:20px;right:20px;color:#000;background:rgba(0,160,49,0);padding-bottom:25px}
.openings-thumb div h2{color:#000;font-size:18px;padding-bottom:0px;transform:translateY(30px);}
.openings-thumb div p{font-size:30px;transform:translateY(100px);opacity:0;padding-bottom:0px;}
.openings 			{padding-top:15px;padding-bottom:15px;cursor:pointer}
.openings-thumb:hover img{opacity:1}
.openings-thumb:hover div{background:rgba(0,160,49,0.8);}
.openings-thumb:hover div h2{transform:translateY(0px);}
.openings-thumb:hover div p{transform: translateY(0px);opacity:1}
.career-inner-banner .featured-title h1 span span{font-size:120px;display: inline-block }
.career-inner-banner .featured-title h1 .number-div{font-size:110px;line-height:110px; }
/*.career-inner-banner .company-info-main {margin-top:-100px;}*/
.get-new-job-letter {overflow: hidden;border-radius:10px;border:1px solid #969696;padding:15px 0px 15px 15px;margin:50px 0px}
.get-new-job-letter .form-group{float: left;margin:0px 0 0 0;width:82%   }
.get-new-job-letter .form-group .form-control{padding:10px;border:0px solid #969696;font-size:20px;}
.get-new-job-letter .form-group .form-control:focus,.get-new-job-letter .form-group .form-control:hover{border:0px solid #969696!important;background:none!important; }
.subscribe-btn		{background:#00a031;border-radius:7px;color:#fff;padding:12px 35px;display:inline-block;border:1px solid #00a031;font-size:18px;cursor:pointer}
.subscribe-btn:hover{border:1px solid #00a031;color:#00a031;background:#fff;}
.sorry-contenets 	{padding-top:50px;}
.job-item 			{background:#f7f7f7;border-radius:7px;padding:25px 45px;margin-top:30px;cursor:pointer}
.job-item p 		{text-align:left}
.date-time 			{color:#818181;padding-bottom:20px;font-size:16px}
.job-item:hover 	{background:#e1e1e1}
.group-title h2{font-size:50px;padding:30px;padding-bottom: 5px;}
.group-title h2 span{color:#565656 }
.project-inner 		{padding:0 10% 15px 10%;border-bottom:1px solid #bfbfbf;margin-bottom:15px}
.subsidiaries-inner{padding:0 10% 15px 10%; }
.project-inner h1 	{text-align:center;padding:25px 0;/*color:#18d251;*/}
.behind-the-Project-main {text-align: center;padding-top:15px;padding-bottom:15px  }
.behind-the-Project-main h2{/*color:#18d251*/}
.behind-the-Project	{margin-bottom:25px}
.behind-the-Project a{display: inline-block}
.behind-the-Project img{height:150px;margin:0 15px }
.project-next-prev {position:absolute;z-index:99;top:50%;right:0px;float:right;margin-top:-75px}
.project-next-prev a{display:block;width:80px;float:left;background:rgba(0,160,48,0.8);padding:70px 30px;}
.project-next-prev a:first-child{border-radius:15px 0px 0px 15px}
.project-next-prev a:hover{background:rgba(0,160,48,1);}
.project-next-prev a img{width:100%}
.brief-business 	{background:rgba(0,0,0,0.5);color:#fff;padding:25px 35px;border-radius:15px 15px 0px 0px}
.brief-business p 	{color:#fff;text-align:left}
.brief-business p span{}
.business-banner h1 {text-align:left;color:#18d251}
.business-banner h1 span{display:block;color:#fff;font-size:60px;}
.brief-business p span{font-size:30px;}
.construction-and-contracting{}
.bisness-main 		{text-align:center;padding:80px 10%;position:relative;z-index:1}
.gradient-div		{position:absolute;z-index:1;width:100%;left:0px;top:0px;right:0px;bottom:0px;background: linear-gradient(rgba(0,0,0,0.7),rgba(255,255,255,0.6));}
.busies-sub-cont 	{width:100% }
.cc-contents 		{padding:0px 13%; }
.cc-contents h2 	{color:#00a030;font-size:45px}
.cc-contents p 		{font-size:14px;}
.business-thumb 	{}
.business-thumb .thumb-div{width:19%;display:inline-block;padding:15px}
.business-thumb .col-lg-12 h4{color:#fff;font-size:24px;padding:20px 0 15px 0}
.bisness-main .row	{position:relative;z-index:9}
.bisness-main p 	{color:#fff}
.thumb-th			{background:#000;overflow:hidden;cursor:pointer;position:relative;z-index:1;}
.img-holder 		{opacity:0.5;}
.img-holder1 		{opacity:100%;}
.img-holder img 	{width:100%;min-height:100%}
.img-holder1 img 	{width:100%;min-height:100%}
.thumb-th .img-holder{height:100% }
.busi-dtl 			{position:absolute;z-index:2;top:0px;bottom:0px;text-align:center;width:100%;display:flex;
    align-items: center; /* Vertical center alignment */
    justify-content: center; /* Horizontal center alignment */}
.busi-dtl h2 		{font-size:19px;color:#fff;padding:10px; }
.busi-dtl h2 img 	{margin-bottom:10px; }
.thumb-th:hover h2 {opacity:0}
.thumb-th:hover .img-holder{opacity:1}
.business-thumb .two-thumbs .thumb-div{width:28%;float:none;padding:15px;display:inline-block}
.opacity-thumb .thumb-th .img-holder{opacity:1}
.opacity-thumb .thumb-th:hover .img-holder{opacity:0.7}
.business-thumb .four-thumbs .thumb-div{width:24% }
.business-thumb .three-thumbs .thumb-div{width:28%;}
.gallery-links li a{font-size:16px!important}
.adddress-form 	{padding-bottom: 80px;}
.address-contnets{/*height:90%;*/}
.form-contnets 	{/*height:90%;*/background:#f2f2f2;padding:10px;}
/*.subsidary-page .form-contnets{height:90%;}*/
.subsidary-page .subsidaryCarousel .maplinks{display:none}
.titleform 		{color: #000} 
.form-contnets .form-group{margin-bottom:1px;}
.form-contnets .form-group .form-control{padding:10px 10px;border-radius:0px;border:1px solid #fff;}
.form-contnets .form-group textarea{height:200px}
.form-contnets .form-group .form-control:focus,.form-contnets .form-group .form-control:hover{border:1px solid #fff!important;}
.send-btn 		{padding-top:20px }
.subsidiaries-list {overflow: hidden;padding:0 0 50px 0px;}
.subsidiaries-list .subsidiaries{float:left;width:25%;padding:35px; }
.subsidiaries-list .subsidiaries img{width:100%;}

body, html {
    height: 100%;
}
.horizontal-images{height:100%}
.horizontal-images .mCSB_container{overflow: hidden;height: 100%}
.business-div .mCSB_horizontal.mCSB_inside > .mCSB_container {margin-right:0;margin-bottom:0px;}
.business-div .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail{height:1px;margin:0px;}
.c-action:not(.is-clicked-link) { 
    -webkit-transition: opacity .6s cubic-bezier(.215,.61,.355,1);
    transition: opacity .6s cubic-bezier(.215,.61,.355,1);
}
.c-action{ 
    display:inline-block;
	float: left;
    width:100%;
    vertical-align:top;
    font-size:1rem;
    padding-left:0;
    position:relative;
    width:28vw;	 
    height:100%;
    color:#fff;
    white-space:normal
}
.c-action_wrap{
    position:relative;
    height:100%;
    display:block;
    -webkit-transform:translateZ(0);
    transform:translateZ(0);
    -webkit-transition:-webkit-transform .45s cubic-bezier(.4,0,0,1);
    transition:-webkit-transform .45s cubic-bezier(.4,0,0,1);
    transition:transform .45s cubic-bezier(.4,0,0,1);
    transition:transform .45s cubic-bezier(.4,0,0,1),-webkit-transform .45s cubic-bezier(.4,0,0,1)
}
.o-background {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 0;
    display: block;
    background-position: center;
    background-size: cover;
}
.o-background::after{position: absolute;content:"";left:0px;height:150px;width:100%;bottom:0px;background: linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.7), rgba(0,0,0,0.8));     }
.c-action_background{
    position:absolute;
    top:0;
    bottom:0;
    left:0;
    right:0;
    overflow:hidden;
    -webkit-transition:left .5s cubic-bezier(.645,.045,.355,1),right .5s cubic-bezier(.645,.045,.355,1),-webkit-filter .6s cubic-bezier(.215,.61,.355,1);
    transition:left .5s cubic-bezier(.645,.045,.355,1),right .5s cubic-bezier(.645,.045,.355,1),-webkit-filter .6s cubic-bezier(.215,.61,.355,1);
    transition:filter .6s cubic-bezier(.215,.61,.355,1),left .5s cubic-bezier(.645,.045,.355,1),right .5s cubic-bezier(.645,.045,.355,1);
    transition:filter .6s cubic-bezier(.215,.61,.355,1),left .5s cubic-bezier(.645,.045,.355,1),right .5s cubic-bezier(.645,.045,.355,1),-webkit-filter .6s cubic-bezier(.215,.61,.355,1)
}
.c-action_background{
	-webkit-filter:grayscale(1);
	filter:grayscale(1);
	right:-10vw
}
.c-action_background .o-background{
	left:-5vw;
	right:5vw;
	-webkit-transition:-webkit-transform .45s cubic-bezier(.4,0,0,1);
	transition:-webkit-transform .45s cubic-bezier(.4,0,0,1);
	transition:transform .45s cubic-bezier(.4,0,0,1);
	transition:transform .45s cubic-bezier(.4,0,0,1),-webkit-transform .45s cubic-bezier(.4,0,0,1)
}
.c-action:hover+.c-action .c-action_background .o-background{
	-webkit-transform:translateX(-5vw);
	-ms-transform:translateX(-5vw);
	transform:translateX(-5vw)
}
.c-action:hover .c-action_background .o-background{
	-webkit-transform:translateX(5vw);
	-ms-transform:translateX(5vw);
	transform:translateX(5vw)
}
.c-action:hover .c-action_background{
	-webkit-filter:grayscale(0);
	filter:grayscale(0)
}
.c-action:hover .c-action_wrap{
	-webkit-transform:translateX(-5vw);
	-ms-transform:translateX(-5vw);
	transform:translateX(-5vw)
}
.c-action:hover+.c-action .c-action_wrap{
	-webkit-transform:translateX(5vw);
	-ms-transform:translateX(5vw);
	transform:translateX(5vw)
}
[data-transition=BrandTransition] .c-action.is-clicked-link .c-action_wrap{
	-webkit-transform:translateX(-5vw);
	-ms-transform:translateX(-5vw);
	transform:translateX(-5vw)
}
.c-action .business-cont,.business-title,.green-box,.green-box img,.business-cont{
	-webkit-transition:-webkit-transform .45s cubic-bezier(.4,0,0,1);
	transition:-webkit-transform .45s cubic-bezier(.4,0,0,1);
	transition:transform .45s cubic-bezier(.4,0,0,1);
	transition:transform .45s cubic-bezier(.4,0,0,1),-webkit-transform .45s cubic-bezier(.4,0,0,1)
}
.c-action .c-action_background .business-cont {width:79%;right:auto;background:none;}
.c-action .business-cont img{background:none}
.c-action:first-child:hover .business-cont{
	-webkit-transform:translateX(4vw);
	-ms-transform:translateX(4vw);
	transform:translateX(4vw); 
}
.c-action:hover .business-cont{ }
.c-action:hover .business-cont .green-box img{transform: scale(1.2)}
.c-action:hover .business-cont .business-title{transform: scale(1.2); }
.c-action:hover .business-cont .business-title div{padding-left:15px  }
.c-action:hover .business-cont{ }
.c-action:hover .business-cont{/*left:70px*/ }
.c-action:hover .business-cont .green-box{/*margin-left:50px;*/ }
 
.business-area-business{height: 100%;width:100%;padding-left:270px; }
.inner-logo 		{float: right;margin:0px 0px 25px 25px;background:#fff;border:1px solid #ddd}
/*.subsidiaries-contents {}
.subsidiaries-contents h2{text-align:center}*/
.overflow-hidden 	{overflow:hidden;}
.list-group 	{overflow:hidden;display:block}
.list-inline li {float:left;width:25%;}
.two-list-inline li  {float:left;width:50%;}
.subsi-map 		{height:450px}
.contact-location 	{padding-top:15px;padding-bottom:50px}
.contact-location h2{padding-top:0px; }
/*.business-div #mCSB_1_container{transition:all 0.7s ease-out 0s;-webkit-transition:all 0.7s ease-out 0s;-moz-transition:all 0.7s ease-out 0s;-o-transition:all 0.7s ease-out 0s;-ms-transition:all 0.7s ease-out 0s}*/
.seperator 			{border-bottom:1px dotted #ccc;height:1px;margin:25px 0 5px 0  }
.form-main 			{padding-top:50px;}
.subsi-map .map-dtl h2 {font-size:18px;text-align:left;padding-top:0px;padding-bottom:10px;  }

.corporate-profile-main{padding:100px 0px}
.corporate-profile-main h2{padding-bottom:0px; }

.download-now 		{display:inline-block;padding:5px 5px;margin-top:30px; color:#fff;position: relative;z-index:1; width:350px;overflow:hidden;    
 background-color: #1a82f7;
  background-image: url(images/linear_bg_1.png);
  background-repeat: repeat-y;
  /* Safari 4-5, Chrome 1-9 */
  background: -webkit-gradient(linear, left top, right top, from(#00a031), to(#31dd65));
  /* Safari 5.1, Chrome 10+ */
  background: -webkit-linear-gradient(left, #00a031, #31dd65);
  /* Firefox 3.6+ */
  background: -moz-linear-gradient(left, #00a031, #31dd65);
  /* IE 10 */
  background: -ms-linear-gradient(left, #00a031, #31dd65);
  /* Opera 11.10+ */
  background: -o-linear-gradient(left, #00a031, #31dd65);}
.download-now span{display:block;margin:5px 15px 0px 35px}
.download-now img {float:left;}
.download-now:hover{color:#000; }
.carouselslider1 		{height:100px;overflow:hidden;position:relative;z-index:1/*box-shadow:inset 0px 0px 35px rgba(0,0,0,0.2);*/  }
.carouselslider1 ul		{width:100%;overflow:hidden;text-align:center}
.carouselslider1 ul li 	{height:100px; /*float:left;background:#ccc;*/ padding:0px;margin:0 2%}
.carouselslider1 ul li a{display:table-cell;vertical-align:middle;height:100px;}
.gallery-prev-next-btn	{text-align:center}
.prev-btn1,.next-btn1	{font-size:40px;width:50px;height:50px;line-height:45px;display: block;margin:0 auto;}
.carouselslider1::after,.carouselslider1::before{position:absolute;z-index:9;width:100%;left:0px;right:0px;height:1px;content:"";}
.carouselslider1::after {top:0px;box-shadow:0px 0px 15px rgba(0,0,0,0.2) }
.carouselslider1::before{bottom:0px;box-shadow:0px 0px 15px rgba(0,0,0,0.4)}


.subsidiariesCarousel {
      width: 100%;
      height: 300px;
    }
.subsidiariesCarousel .swiper-slide {
      text-align: center;
      font-size: 18px;
      background: #fff;

      /* Center slide text vertically */
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
    }
.subsidiariesCarousel .swiper-slide ul{width:100% }
.subsidiary-banner-contents{position:absolute;width:100%;left:0px;right:0px;bottom:0px;z-index: 9}
.subsidiary-title 	{padding:0 10% 100px 10%;}
.subsidiary-logo,.subsidiary-logo-horlogo{background:rgba(255,255,255,0.75);text-align: center;padding:30px 0px}
.subsidiary-logo img{width:auto!important;height:auto!important;margin:0px 0 20px 0}
.logomarginbtm0 	{margin-bottom:0px!important;}
.subsidiary-logo h2 {/*padding-top:0px;margin-top:-25px;padding-top:20px;padding-bottom:0px;*/padding:0px;color:#000;line-height:45px}
.subsidiary-logo p{padding:10px 0px 0px 0px}
/*.subsidiary-logo-horlogo {padding:15px 0 }*/
.subsidiary-logo-horlogo h2{color: #000;padding:0px;}
.subsidiary-logo-horlogo img{width:auto!important;height:80px!important;margin:0px 0 15px 0}
.subsidiary-title h1{color:#4d4d4d;font-size:60px;}
.subsidiary-title h1 span{font-weight:normal;color:#00a031;font-size:40px;}
.subsidiaries-title {font-size:50px;padding-bottom:50px}
.subsidiaries-title span{font-size:50px;color:#c2c2c2}
/*.subsidiaries-contents .subsidiaries-title{color:#fff;padding-bottom:30px}
.subsidiaries-contents .subsidiaries-title span{color:#18d251}*/
.subsidiaries-contents,.subsidiaries-contents-two{/*padding:50px 15px;*/padding-top:50px;padding-bottom:50px;  }
.subsidiaries-contents p {color:#d9d6d3;}
.subsidiaries-contents h3{padding-bottom:30px;}
.our-recognition-banner{padding:100px 0}
.our-recognition 	{align-content:center;align-items:center;vertical-align:middle;display:flex;}
.our-recognition-img img{width:100%}
.our-recognition 	{padding-left:150px;}
.our-recognition p 	{color:#d9d6d3;}
.our-recognition a 	{color:#18d251;display:inline-block}
/*.our-recognition a i{font-size:25px;}*/
.our-recognition-text {padding:35px 0}
.explore-link 		{margin-top:25px; }
.explore-link a 	{color:#18d251;font-size:18px;display:inline-block}
.explore-link a span,.explore-link a i{display:inline-block;vertical-align:middle  }
.explore-link a i 	{font-size: 20px}
.explore-link a:hover,.explore-link a:hover span,.explore-link a:hover i,.explore-link a:focus,.explore-link a:focus span,.explore-link a:focus i{color:#18d251;}


.our-woodworks-text {padding:15px 50px 15px 15px; }
.our-woodworks-text h2{text-align: center;padding-bottom:35px;}
/*.Woodworkslistcontents{margin-left:20% }
.Woodworkslist li 	{position:relative;z-index:1;padding:7px 0px 7px 30px;}
.Woodworkslist li i {display:block;background:#000;width:6px;height:6px;position:absolute;z-index:1;top:16px;left:0px;border-radius:50%;}*/
.Woodworks-container .swiper-slide a{display: block;background:#000;overflow:hidden}
.Woodworks-container .swiper-slide a img{width:100%}
.Woodworks-container .swiper-slide a:hover img{transform:scale(1.1)}
.our-woodworks 		{padding-top:35px;padding-bottom:35px; }
.Woodworks-container .Woodworks-page,.airConditioning-container .airConditioning-page,.dasco-hvac-container .dasco-hvac-page{top:auto;bottom:6px;}
.Woodworks-container,.airConditioning-container,.dasco-hvac-container{padding-bottom:35px;background:#eee;  }
.Woodworks-page .swiper-pagination-bullet{background:#666 }
.Woodworks-container {background:none}
.subsi-map-main 	{position: relative;z-index:1}
.subsi-map-main .subsidiaries-title{position:absolute;z-index:99;left:5%;border-radius:5px;top:50%;margin-top:-30px;display:inline-block;background:rgba(255,255,255,1);padding:10px 25px;box-shadow:0px 2px 3px rgba(0,0,0,0.1) }
.para-left p,.para-left .list-group li{text-align:justify}
.website-link 		{padding-top:30px}
.website-link p		{text-align:center}
.website-link div 	{padding-top:10px;}
.website-link div a {color:#00a030;}
.website-link div a:hover{color:#fff;}
.color-white 		{color:#fff!important;}
.color-white span 	{display:inline-block}
.color-white i 		{display:inline-block;color:#18d251!important;font-size:30px;line-height:30px;margin-left:10px}
.color-white span,.color-white i{vertical-align:middle}
.color-white:hover	{color:#18d251!important;}
.color-white:hover i{color:#fff!important;}

.vision-dasco, .mission-dasco{/* align-items:center;vertical-align: middle;display: flex;text-align: center;*/padding:50px 10%}
.vision-dasco h2, .mission-dasco h2{padding-bottom:30px}
.vision-dasco p, .mission-dasco p{text-align:justify}
.service-dasco-dtl {padding:40px 5.5%}
.circle-group 		{padding-bottom:10px; }
.circle-group li 	{text-align:left;padding:7px 0px 7px 30px;position:relative;z-index:1} 
.circle-group li::after{content:"";width:8px;height:8px;background:#18d251;border-radius:50%;position:absolute;left:0px;top:17px;z-index:1 }
.solution-dasco-dtl {}
.solution-dasco-dtl .scrollbar{height:550px; }
.solution-dasco-dtl .scrollbar {text-align: left}
.subsNaviContainer .navigate{display: block}
.subs-navi-submenu{overflow:hidden;background:#fff }
.subsNaviContainer .swiper-slide {
      text-align: center;
      font-size: 18px;
      /*background: #fff;
       Center slide text vertically */
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
	width: auto; 
    }

.subsnavi-container-main{display:block;margin:0 70px 0 0px;padding:0 50px }
.subs-navi-submenu .submenu-right{float:right;width:100px }
.subsNaviContainer .swiper-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    -o-transition-property: transform;
    transition-property: transform;
    transition-property: transform,-webkit-transform;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
}
.subsNaviContainer .swiper-slide a{padding:19px 0px;display:block;background:none;font-size:17px;}
.subsNaviContainer .swiper-slide a.mixitup-control-active{color:#00a031 }
.is-sticky .subsNaviContainer .swiper-slide a{padding:11px 0px 15px 0px}
.subs-navi-button-prev,.subs-navi-button-next{position:absolute;font-size:30px;text-align:center;margin-top: -26px; padding-top:3px; }
.subs-navi-button-prev{float:left;left:0px}
.subs-navi-button-next{float:right;right:0px; }
.subsnavi-container-main,.dasco-hvac{position:relative;z-index:1;}
.dasco-hvac-container .swiper-slide a{width:100%;display:flex;height:100%;align-content: center;align-items: center}
.dasco-hvac-container .swiper-slide a img{width:100%;min-height:100%}
.dasco-hvac 		{padding:0px;}
.dasco-subs-title 	{position:absolute;top:50%;left:0px;right:0px;margin-top:-100px;z-index:9;text-align:center;padding:0px 25px}
.dasco-subs-title h2{color:#fff;}
.dasco-subs-title div{color:#00a031;font-size:25px}
.dasco-hvac-container .dasco-hvac{bottom:50px}
.airConditioning-container .swiper-slide{}
.airConditioning-container .swiper-slide a{display:block}
.airConditioning-container .swiper-slide a img{width:100%;}
.dasco-airConditioning {position:relative;z-index:1;padding:15px;  }
.air-ducts-main 	{background:#ebebeb }
.aluminum-division 	{padding:0px; }
.aluminum-division img{min-height:100% }
.solution-dasco-dtl h2{/*color:#18d251*/ }
.powder-coating-div .scrollbar{height:400px}
.color-pallete 		{overflow: hidden;padding:15px 0}
.color-pallete img 	{width:45% }
.color-pallete img:first-child{float:left}
.color-pallete img:last-child{float:right}
.DASCO-Training 		{background:#f2f2f2;}
.DASCO-Training ul li 	{display:inline-block;text-align: center}
.DASCO-Training img 	{max-width:100%;}
.DASCO-Certificates-sub {width: 100%;padding:0px 10%;position:relative;z-index:1}
.DASCO-Certificates-sub h2{margin-bottom:50px }
.DASCO-logo-div 	{background:#fff;height:300px;padding:30px;align-content: center;align-items: center;display:flex;width:100%;text-align:center      }
.DASCO-logo-div img{ max-height:100%;max-width: 100%;margin:0 auto}
.dasco-certificates-container .swiper-slide p { margin:30px 5% 0 5%}
.DASCO-Certificates-div{position: relative;z-index:1 }
.DASCO-Certificates-div .certificate-holder{cursor:pointer}
.certificate-holder:hover{opacity:0.7}
.dasco-certificates-button-next {right:-40px}
.dasco-certificates-button-prev {left:-40px}
.air-ducts-main p 	{text-align:justify}
.air-ducts-main p.color-green{margin-top:7px; }
.air-ducts-main h2 	{padding-bottom:40px;padding-top:0px;}
.air-ducts-main .scrollbar{height:450px}
.margintopbtm0 .subsidiary-logo h2{margin-top:0px} 
.margin0 				{margin:0px!important; }
.mechanical-works-banner p 	{color: #fff}
/*.divisions-banner .subsidiaries-title{margin-bottom:50px; }*/
.divisions-banner .subsidiaries-title span{color: #383838}
.divisions-banner .busi-dtl h2{font-size:16px; }
.divisions-banner .img-holder {opacity:0.28;}
.divisions-banner .thumb-th:hover .img-holder {opacity:1;}
.divisions-banner .thumb-th:hover h2 {opacity:0;}
.first-hotels-sub-logo 	{background:#fff;width:70%;padding:15px;border-radius:0.35em;overflow: hidden;height:170px; }
.first-hotels-sub-logo img{width:100%;margin-top: -35px }
.first-hotels-sub .explore-link{width:70%;text-align:center}
.first-hotels-sub .explore-link a{color:#fff;}
.first-hotels-sub .explore-link a span,.first-hotels-sub .explore-link a i{display:inline-block;vertical-align:middle}
.first-hotels-sub .explore-link a i{display:inline-block;color:#18d251;font-size:25px;margin-left:10px  }
.first-hotels-sub .explore-link a:hover{color:#18d251;}
.first-hotels-sub .explore-link a:hover i{color:#fff;}
.grey-circle li 	{color:#d9d6d3;}
.grey-circle li::after{background:#d9d6d3;}
.black-group li 	{color:#000; }
.black-group li::after{background:#000;}

.color-green 		{color:#18d251!important }
.color-dark-green 	{color:#00a030 }
.paddingtop0 		{padding-top:0px;}
.styrofoam-img 		{float: left;margin:0 30px 10px 0px;}
.color-black 		{color:#000000 }
.styrofoam-container .styrofoam-page {top: auto;bottom:6px }
.styrofoam-container .swiper-slide img{width:100% }
.metal-stud-img 	{margin-top:20px }
.metal-stud-img img{width:100% }
.metal-stud-first{padding-right:0px; }

.marafie-m 	{padding:25px 0px 15px 0 }
.marafie-m.subsidiary-logo h2{margin-top:0px;}
.marafie-m img 	{width:88px!important;margin:25px 0px; }
.black-title span{color:#383838 }
.brands-logo-main{background:#fff;padding:20px;border-radius:10px;margin:15px 0;position: relative;z-index:1}
.sigma-logo 	{margin-bottom:25px }
.sigma-logo img	{width:auto!important;height:75px!important;}
.brands-logo-main .styrofoam-page{bottom:-50px;width:100%}
.brands-logo-main .swiper-pagination-bullet{width:10px;height:10px;margin:0 5px;}
.brands-logo-main .swiper-slide p{text-align:center}
.thumb-holder img{width:100%}
.products-thumb {padding:0px 15px 15px 15px ;}
.products-thumb h4{padding:25px 0 }
.products-thumb h4,.products-thumb p{color:#fff; }
.products-thumb p{text-align: center;font-size:15px; }
.corporate-banner h4{vertical-align: bottom;}
.vision-mission-values-main .col-lg-4{padding:0px;}
.vision-mission-values {position:relative;z-index:1}
.mission-values 	{background:#000}
.vision-mission-values img{width:100%;opacity:0.3;min-height:100%   }
.vision-mission-values:hover img{width:100%;opacity:0.5  }
.vision-mission-values .vmv-div{position:absolute;z-index:9;top:0px;width:100%;left:0px;right:0px;bottom:0px;padding:30px 10%}
.vision-mission-values .vmv-div ul li{text-align: left}
.vision-mission-values .vmv-div div{}
.vmv-div h2 		{margin-bottom:15px }
.mission-values p {color:#c2c2c2}
.black-green {/*color:#18d251*/}
.black-green span{color:#000}
.black-dark-green {color:#00a031}
.black-dark-green span{color:#000}
.vmv-div .circle-group li{padding:7px 0px 7px 30px}
.vmv-div .circle-group li::after{top:14px }
.subsidiaries-main .subsidiaries-title,.subsidiaries-main .subsidiaries-title span{font-size:45px}
.wara-subsidiaries-container .subsi-slide {padding:30px 45px;}
.wara-subsidiaries-container .subsidiaries img {width:75%;}
.sccred-img-holder img,.accreditations img{width:100%}
.accreditations {display: block}
.accreditations-certificate{position:relative;z-index:1;margin-top:25px}
.wara-certificates-button-prev,.products-video-button-prev,.beosound-button-prev,.beoPlay-button-prev {left:-50px}
.wara-certificates-button-next,.products-video-button-next,.beosound-button-next,.beoPlay-button-next {right:-50px}
.wara-certificate-container p,.loudspeaker-container p,.products-video-container p,.beosound-shape-certificate p,.beoPlay-container p,.beoPlay-container p{padding-top:25px;}
.wara-certificate-container h4,.loudspeaker-container h4,.products-video-container h4,.beosound-shape-certificate h4,.beoPlay-container h4,.beoPlay-container h4{padding-bottom:0px;color:#000;font-weight:bold;padding-top:15px;font-size:20px;}
.wara-international-subsidiary .wara-certificates-button-prev,.wara-international-subsidiary .wara-certificates-button-next{top:40%}
.loudspeaker-button-next,.loudspeaker-button-prev,.products-video-button-next,.products-video-button-prev,.beosound-button-prev,.beosound-button-next,.beoPlay-button-prev,.beoPlay-button-next,.beoPlay-button-prev,.beoPlay-button-next{top:47%}


.loudspeaker-button-prev {left:-50px }
.loudspeaker-button-next {right:-50px }
.subsidary-logo-link 	{display: inline-block}
.subsidary-logo-link:hover img	{opacity:0.7}
.m-marafie {width:35px;vertical-align:baseline   }
.explore-photos a{color:#18d251;}
.explore-photos a:hover{color:#00a031;}
.more-than-years{color:#000;font-size:20px;padding-bottom:30px }
.bang-and-olufsen{text-align: left;color: #fff;font-size:30px;text-transform:uppercase;margin-top:15px; }
.bang-and-olufsen span{font-size:18px;text-transform:none}
.white-contents h4{color:#fff}
.products-meds .swiper-slide{display: inline-block;width:325px;height:325px;margin:30px}
.black-contents h4{color:#000}
.organic 		{margin:35px 0px; }
.design-center-img {float: right;margin-left:30px }
.cleaning-division-sub.scrollbar{height:500px }
.swimming-pools-division-thumbs {margin-top: 25px;}
.swimming-thumb .thumb-holder img{width:100%;}
.widh500 		{width:500px;margin:0 auto}
.margi-left30 	{margin-left:30px }
.logo-main 		{float: right;width:50% }
.logos-container .logo-main{float:none;width:100%;display:inline-table;}
.logo-main .logo-div{float:left;;width:24%;padding:5px;margin:0.5%;background:#fff;}
.logo-div img{width:100%}
.projects-list 	{margin-bottom:15px }
.projects-list li{overflow:hidden;border-bottom:1px solid rgba(255,255,255,0.2);display:inline-table;width:100%; text-align:left;padding:10px 0px}
.projects-list li p strong{font-size:20px; }
.projects-list li p{padding:0px;text-align:left  }
.projects-list li .left-side{float:left;width:49% }
.projects-list li .right-side{float:right;width:49%}
.subsidiaries-contents .projects-list li{color: #fff}
.font-size20 	{font-size:22px; }
.our-divisions 	{text-align:center }
.our-divisions .thumb-th{width:275px;display:inline-block;margin:10px}
.engineering-group-thumbs{margin-top:50px; }
.business-area-navi .subsnavi-container-main{margin:0 140px 0 0px; }
.business-area-navi .subs-navi-submenu .submenu-right{width:140px;/*padding-right:0px;*/position: relative;z-index:9  }
.business-area-navi .search-menu {margin-right:0px;}
.business-area-navi .subs-navi-submenu .submenu-right .menu-bar{float: right}
.photo-strip 	{position:absolute;z-index:9;width:100%;left:0px;right:0px;top:45%;background:rgba(255,255,255,0.7);padding:15px;}
.h1.subsidiaries-title{font-size:2.5rem }
.cleaning-logo img{margin:0 5px; }
.our-brands 		{width:100%;float:none;display:inline-table;}
.full-width-brands{text-align:center}
.full-width-brands-sub{overflow:hidden;display:inline-block;}
.seven-logos .logo-div{  }
.styrofoam-container{padding-bottom:35px }
.janitorial-general-banner .swiper-pagination-bullets{bottom:6px }
.marafie-design-service .sub-title,.marafie-design-service .subsidiaries-title{padding-bottom:15px;}
.marafie-design-service .explore-link {margin-top:15px;}
.marafie-design-service .circle-group li{padding:5px 0px 5px 30px}
.kompan-logo 		{margin-bottom:25px;}
.grey-color,.grey-color li{color:#d9d6d3!important}
.multiplel-select 	{height:107px}
.other-specialty textarea{height:107px}
.margintopbtm30 	{margin-bottom:30px }
.address-contnets .get-direction{display:none}
.get-direction		{font-size:25px;font-weight:bold;margin-top:10px;}
.choosedpositioned,.positions-list{margin-top:3px; }
.positionedItems li,.choosedpositioned li{ border-bottom:1px solid #ccc;cursor:pointer;padding:5px 15px}
.special-item 		{display:none}
.positionedItems li.selected{background:#eeeeee; }
.positions-list,.choosedpositioned{height:107px;overflow:auto;border:1px solid #ccc;border-radius:0.25em }
.choosedpositioned li{position: relative;z-index:1}
.choosedpositioned li::after{content:"X";right:12px;width:25px;height:25px;position:absolute;z-index:9;top:4px;text-align:center;font-size:18px;}
.accreditations-certificate h4{font-size:20px;}
.subsidiary-logo-div {margin-top:25px }
.subsidiarylogo a 	{background:rgba(255,255,255,0.7);padding:15px;display:block }
.subsidiarylogo img {max-width:100%}
.subsidiarylogo a:hover{background:rgba(255,255,255,1);}
.subsidiarylogo a:hover img{opacity:1}
.gotomore 			{display: inline-block;margin:20px 0 0 0}
.job-detail 		{margin-top:30px}
.posted-col 		{overflow:hidden;margin:15px 0 }
.posted-col-img		{float:left;}
.posted-col-dtl 	{margin-left:50px;padding-top:5px;  }
.posted-col-dtl p 	{padding-bottom:0px;}
/*.map-dtl .working-hours{display:none}*/
.signle-icon 		{  }
.seperator 			{border-bottom:1px solid #000; margin:15px 0 15px 0;}
.cursor-pointer 	{cursor: pointer}
.apply-share-main  	{padding: 15px 0}
.apply-share-main .share-opportunity,.apply-share-main .btnradius{vertical-align: middle}
.share-opportunity{display: inline-block;margin-left:25px;position:relative;z-index:1}
.share-oppnt-list {display:none;position: absolute;top:100%;;z-index:9; left: 50px;}
.share-oppnt-list li {display: inline-block;background:#ddd; }
.share-oppnt-list li a{font-size:25px;display: block;padding:5px;width:35px;height:35px;line-height:20px;border-right:1px solid #ccc;text-align:center }
.share-oppnt-list::after{position: absolute;content:"";height:1px;width:1px;border-right:10px solid transparent;border-left:10px solid transparent;border-bottom:10px solid #ddd;;left:50%;top:-10px;}
.share-oppnt-list li:last-child a{border-right:0px solid #ccc;}
.share-link 		{display:inline-block;}
.share-link img 	{margin-right: 10px;}
.for-link 			{display:block;position:absolute!important;z-index:9!important;top:0px;left:0px;right:0px;bottom:0px;width:100%;height:100%}
.a.posted-col 		{display: inline-block; margin:5px 0;}
.title-small p 		{padding-bottom:10px }
.myVideo 			{position: relative;z-index:1}
/*.project-gallery ul li .myVideo span{position:absolute;display:block;top:50%;left:0px;width:100%;z-index:9;font-size:50px;color:#00a031;margin-top:-40px;text-align:center}*/
.myVideo span{position:absolute;display:block;top:50%;left:0px;width:100%;z-index:9;font-size:50px;color:#00a031;margin-top:-40px;text-align:center}
.wara-construction-usa,.wara-construction-oman{padding:25px; }
.accreditations-main,.janitorial-general-banner,.dasco-air-conditioning-main,.dasco-air-distribution-devices,.dasco-powder-coating-main,.dasco-indoor-air-quality-main{direction:rtl}
.icon-ethics 		{text-align:center;margin-bottom:15px;}
.icon-ethics img	{height:80px;}

.explore-link-parent .explore-link{text-align:center}
.explore-link-parent .explore-link {margin-top:0px;}
.janitorial-general-banner .col-xs-12,.accreditations-main .col-xs-12,.dasco-air-conditioning-main .col-xs-12,.dasco-air-distribution-devices .col-xs-12,.dasco-powder-coating-main .col-xs-12,.dasco-indoor-air-quality-main .col-xs-12{direction:ltr}
.brands-logo-div 	{margin:15px 0}
.brands-logo-div img{margin:5px; }
.dasco-air-ducts-main h3{text-align:left}
.xperts 				{width:35px; }
.about-oasis-banner .explore-link a,.about-oasis-banner .explore-link a i,.about-radisson-blu-banner .explore-link a,.about-radisson-blu-banner .explore-link a i{color:#fff}
.clr-white 			{color:#fff!important}
.marshow-logo 		{padding:30px 0px;}
.marshow-logo img 	{width: auto!important;height: auto!important}		

.banner-main .swiperoverlapbg{display: none}
.marafie 			{ }
.logo-desktop::after,.rightcol::after,.featured-title h1::after,.featured-title h1 span::after,.subsidiary-title h1::after,.subsidiary-title h1 span::after{content:"";position:absolute;height:0px;z-index:-1}
.logo-desktop::after 	{left:50%;top:50%;width:1px;box-shadow:0px 0px 120px 100px rgba(255,255,255,0.4);}
.rightcol::after	{left:0%;top:50%;width:100%;box-shadow:0px 0px 120px 50px rgba(0,0,0,0.3);}
.featured-title h1,.subsidiary-title h1{display: inline-block}
.featured-title h1,.featured-title h1 span,.subsidiary-title h1,.subsidiary-title h1 span{position:relative }
.featured-title h1::after,.subsidiary-title h1::after{left:0%;bottom:25%;width:100%;box-shadow:0px 0px 120px 70px rgba(255,255,255,0.4);}
.featured-title h1 span::after,.subsidiary-title h1 span::after{left:50px;top:50%;bottom:auto;width:100px;box-shadow:0px 0px 120px 70px rgba(255,255,255,0.4);}
.subsidiary-title h1::after,.subsidiary-title h1 span::after{box-shadow:0px 0px 120px 70px rgba(255,255,255,0.4);}
.kuwait-light-form-factory-banner h1::after,.kuwait-light-form-factory-banner h1 span::after{box-shadow:0px 0px 120px 70px rgba(255,255,255,0.3);}
.contact-banner-sub{position:relative;z-index:1}
.number-div 		{display: block;text-align:center }
.sitemap-div 		{padding-top:50px;padding-bottom:50px}
.sitemap-div h4 a 	{font-weight: bold;color:#00a031}
.sitemap-div h4  	{padding-bottom:10px;}
.sitemap-sub 		{margin:0 auto;padding-bottom:15px; }
.sitemap-sub li 	{padding:0px;}
.sitemap-sub li a 	{font-size:15px;color:#000;border-top:1px dotted #ddd;display:block;padding:5px 0 5px 0px;position:relative;z-index:1}
 
.sitemap-sub li a:hover{color:#00a031; }
.sitemap-sub li ul li{padding-left:15px; }

.devider div 		{border-bottom:1px solid #ccc;height:1px;margin:10px 0px 10px 0px;  }


.swiper-button-prev, .swiper-button-next,.swiper-button-prev:focus, .swiper-button-next:focus{border:none;outline:0px !important; -webkit-appearance:none;}
textarea:hover, 
input:hover, 
textarea:active, 
input:active,
textarea:focus, 
input:focus,
button:focus,
button:active,
button:hover,
label:focus,
.btn:active,
.btn.active
{
    outline:0px !important;
    -webkit-appearance:none;
}

.form-control::-webkit-input-placeholder{ /* Chrome/Opera/Safari */
  color:#999; font-style: italic
}
.form-control::-moz-placeholder { /* Firefox 19+ */
   color:#999; font-style: italic
}
.form-control:-ms-input-placeholder { /* IE 10+ */
  color:#999; font-style: italic
}
.form-control:-moz-placeholder { /* Firefox 18- */
   color:#999; font-style: italic
}

.get-new-job-letter .form-control::-webkit-input-placeholder{ /* Chrome/Opera/Safari */
  color:#5b5b5b; font-style: normal
}
.get-new-job-letter .form-control::-moz-placeholder { /* Firefox 19+ */
   color:#5b5b5b; font-style: normal
}
.get-new-job-letter .form-control:-ms-input-placeholder { /* IE 10+ */
  color:#5b5b5b; font-style: normal
}
.get-new-job-letter .form-control:-moz-placeholder { /* Firefox 18- */
   color:#5b5b5b; font-style: normal
}

::selection 		{color:#fff;background:#00a031}
::-moz-selection	{color:#fff;background:#00a031}
.none				{display:none !important}

.fancybox-close-small,.fancybox-close-small:after{outline: none !important; box-shadow: none;}

a					{color:#000;text-decoration:none}
a:hover 			{color:#00a031;text-decoration:none}
a:focus 			{color:#00a031;text-decoration:none}
.button 			{color:#000;background:none;padding:10px 40px 10px 40px;font-size:20px;font-weight:normal;display:inline-block;border-radius:0px 0px 0px 0px;cursor:pointer;text-align:center;border:0px solid #fff;text-decoration:none; line-height:normal;outline:1px solid #00a031;}
.button:hover,.button.active,.button:focus{background:#00a031;color:#fff!important;border:0px solid #fff;text-decoration:none;outline-offset:3px; }
.btnradius 			{color:#000;background:none;padding:15px 30px 15px 30px;font-size:20px;font-weight:normal;display:inline-block;border-radius:7px;cursor:pointer;text-align:center;border:1px solid #00a031;text-decoration:none; line-height:normal;}
.btnradius:hover,.btnradius.active,.btnradius:focus{background:#00a031;color:#fff!important;border:1px solid #00a031;text-decoration:none;}


