@charset "utf-8";
/* CSS Document */
@import url('../fonts/font.css');
@import url('https://fonts.googleapis.com/css2?family=Rajdhani:wght@400;500;600;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700;900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=El+Messiri:wght@400;500;600;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=ABeeZee:ital@0;1&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Cairo:wght@300;400;500;600;700;800;900;1000&display=swap');
*{margin:0;padding:0;-webkit-font-smoothing:antialiased;line-height:normal;}

@font-face {
  font-family: Petit Formal Script;
  src: url("../fonts/PetitFormalScript-Regular.otf");}

body 				{margin:0 auto;font-size:17px;color:#4a484c;font-family: 'Roboto', sans-serif;}
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,a{margin:0px;list-style:none;padding:0;vertical-align:top;border-radius:0;font-family: 'Roboto', sans-serif;}
a img				{border:none;}
h1,h2,h3,h4,h5,h6	{margin:0px;padding:10px 0px;font-weight:normal;color:#000000;font-family: 'ABeeZee', sans-serif;}
.button,header,.action-crew-link,.action-crew-link img,footer .col-12 p a,header::before,.action-crew,.action-crew img,.language,.social-media li a img,.app-store-main a img
					{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}
header{padding:10px 0 0px 0;position:fixed;z-index:999;top:0px;width:100%;left:0px;right:0px;text-align:center;}
header::before{/*background:#bf0101;*/position:absolute;content: "";left:0px;top:0px;right:0px;bottom:0px;z-index:-1;opacity:0;}
.parallaxcont{width:100%;background-attachment:fixed!important;background-size:cover;background-repeat:repeat-y;background-position:top center;position:relative;}
.parallaxscroll{}
.banner-main{position:relative;z-index:1;}

@keyframes updpwn{
	0%{transform:translateY(0px) rotate(45deg)}
	50%{transform:translateY(10px) rotate(45deg)}
	100%{transform:translateY(0px) rotate(45deg)}
}
p{padding:10px 0}
.action-crew{width:15%;float:left;margin-top: -25px;}
.action-crew img{width:100%;margin-top:1.5rem;}
.action-crew:hover img{opacity:1;}
.navigation{float:right;padding-top: 10px;}
.language{float:right;}
.action-crew-link{display:block;}
.action-crew-link:hover img,.app-store-main a:hover img{opacity:0.5;}
.wsmenu-list li:last-child a{padding-right:0px}
.wsmenu-list > li > a{color:#000;font-size:18px;font-weight: 400;}
.wsmenu-list > li > a:hover{color:#000;}
.wsmenu-list li a.nav-active{color:#000!important}
.wsmenu-list > li:first-child a{padding-left:0px;}
.wsmenu-list > li:last-child a{padding-right:0px;}
.language{color:#4a484c;font-size:30px;margin:10px 0 0 0;}
.language:hover{color:#bf0101;}
header.small-header{padding:5px 0;/*box-shadow:0 1px 2px rgba(0,0,0,0.1);border-bottom:1px solid #fff;*/}

.wsmenu>.wsmenu-list a::after {content: "";position: absolute; height: 2px;background-color: #000;width: 0;left: 50%;bottom: 0;transform: translateX(-50%);transition: 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55) all;}
.wsmenu>.wsmenu-list a:hover::after {width: 100%;}

.btn-contact{background-color: #fff!important;color:#000!important;}
header.small-header::before{opacity:1}
@media screen and (min-width:781px){
	header.small-header .action-crew{width:7%;opacity:1;margin-top: -1.5rem;}
	header.small-header{background-color: #05050517;}
	header.small-header .navigation{margin:0px 0 0 35px;}
	header.small-header .language{font-size:22px;margin:13px 0 0 0;}
	header.small-header .slogan-phone .phone-numbers a{font-size:14px;}
	header.small-header .slogan-phone{border-bottom:1px solid rgba(0,0,0,0.1)}
	header.small-header .slogan-phone h2{font-size:18px;}
	header.small-header .wsmenu-list > li > a{padding:7px 12px 5px 12px;font-size:17px;color:#000;}
	header.small-header .wsmenu-list > li > a:hover{color:#000;}
	header.small-header .wsmenu-list > li:first-child a{padding-left:15px;}
	header.small-header .wsmenu-list > li:last-child a{padding-right:15px;}
	header.small-header .navigation .subscribe-div .button {font-size: 17px;margin-top: 0px;}
}
.section{/*padding:50px 0 20px 0;*/align-content:center;align-items:center;overflow:hidden;}
.container{position:relative;z-index:9;}
/*.banner-main{padding-top:15rem;padding-bottom: 3rem;}*/
.max-width{max-width:100%;}
.app-store-main{margin-top:5%;}
.app-store-main h4{color:#9A0000;padding-bottom: 3rem;font-weight: 500;}
.app-store-main a{display:inline-block;width:42.59%;}
.app-store-main a:first-child{margin-right:20px;}
.manage-cards{font-size:60px;color:#9A0000;font-weight:600;max-height: 10rem;}
.action-crew-here{font-size:60px;color:#9A0000;font-weight:600;}
.action-crew-here span{text-transform: uppercase;font-weight: 300;}
.double-phone{background:url("../images/double-phone-bg.png") center center no-repeat;background-size:auto 100%;padding:15px;}
/*.buy-and-sell-left{padding-right:30px}
.buy-and-sell-right{padding-left:50px}*/
.featured-main{background: url("../images/work-back.png") left top no-repeat;background-size:cover;padding-top:10rem;padding-bottom:0rem;}
.feature-ul li{overflow:hidden;margin-bottom:13%;}
.feature-ul li:last-child{margin-bottom:0%;}
.feature-ul li .num-cap  {float:left;width:65px;background-color: #fff;border-radius: 100px;margin-left: 5rem;margin-top: 0.5rem;}
.feature-ul li .num-cap img{width:100%;padding: 15px;}
.feature-ul li .feature-dtl{margin:0 0 0 165px;}
.feature-ul li .feature-dtl h3{font-size:25px;color:#4a484c;font-weight:700;text-transform:none;padding-bottom:0px;}
.feature-ul li .feature-dtl p{padding-top:0px}
.feature-ul li .feature-dtl h2{font-size:60px;color:#000;font-weight:300;text-transform:uppercase;padding-top:0px;}

.about-main{/*background:url("../images/about-back.jpg") left center no-repeat;background-size:cover;*/padding-top:10rem;padding-bottom:0rem;background-color: #fff;}
.about-main h2{font-size:60px;color:#000;font-weight:300;text-transform:uppercase;text-align: center;}
.about-main p{font-size:20px;padding-left: 6%;padding-right: 6%;padding-bottom: 5rem;line-height: 30px;}
.about-img{/*margin-left:-15%*/}

.contact-main{background: url("../images/contact-back.png") left top no-repeat;background-size:cover;padding-top:5rem;padding-bottom:6rem!important;height: 100%;min-height: 100%!important;}
.contact-main h2{font-size:60px;color:#000;text-transform:uppercase;font-weight:300;text-align: center;padding-bottom: 3rem;}
.contact-main .form-control{border-radius:25px;padding:10px;}
.contact-main .form-group label{display:block;color:#000;padding:0px 0 5px 20px;}
.contact-row{margin-top:20px;font-size: 20px;}
.form-control{color:#000;}
.contact-row p{line-height:30px;font-size:24px;color:#000;}
.contact-row p a{color:#000;}
.contact-row p a:hover{color:#bf0101;}
.contact-row h3{font-weight: 600;}
.contact-box textarea.form-control{height:145px;}
.social-media li{float:left;}
.social-media li a{display:block;width:50px;}
.social-media li a img{width:100%;}
.social-media li a:hover img{opacity:0.5;}
.social-media li + li{padding-left:20px;}
.contact-main{padding-bottom:50px;}
.copyright-section{position:absolute;bottom:0px;left:0px;right:0px;background:#9A0000;}
.copyright-div p,.copyright-div p a{color:#fff;font-size:17px;}
.copyright-div p a:hover{color:#fff;}

.popup-hidden{display:none;}
/* Start state */
.animated-modal {width:500px;border-radius:20px;overflow:visible;transform: translateY(-50px);transition:all .7s;}
.animated-modal .anim1,.animated-modal .anim2,.animated-modal .anim3,.animated-modal .anim4,.animated-modal .anim5,.animated-modal .anim6,.animated-modal .anim7,.animated-modal .anim7,.animated-modal .anim8,.animated-modal .anim9,.animated-modal .anim10
{transform: translateY(-50px);opacity:0;transition-property:transform, opacity;transition-duration:.4s;}

.request-model{width:800px;}
.request-model p{line-height: 30px;}
.request-model .submit-btn{position: relative;right: 0;top:15px;}
.request-model .submit-btn a{font-size:20px;text-transform:uppercase;padding: 15px 30px 15px 30px;}

/* Final state */
.fancybox-slide--current .animated-modal,
.fancybox-slide--current .animated-modal .anim1,
.fancybox-slide--current .animated-modal .anim2,
.fancybox-slide--current .animated-modal .anim3,
.fancybox-slide--current .animated-modal .anim4,
.fancybox-slide--current .animated-modal .anim5,
.fancybox-slide--current .animated-modal .anim6,
.fancybox-slide--current .animated-modal .anim7,
.fancybox-slide--current .animated-modal .anim8,
.fancybox-slide--current .animated-modal .anim9,
.fancybox-slide--current .animated-modal .anim10
{
  transform: translateY(0);
  opacity: 1;
}

/* Reveal content with different delays */

.fancybox-slide--current .animated-modal .anim1 {
  transition-delay: .1s;
}

.fancybox-slide--current .animated-modal .anim2 {
  transition-delay: .2s;
}
.fancybox-slide--current .animated-modal .anim3 {
  transition-delay: .3s;
}
.fancybox-slide--current .animated-modal .anim4 {
  transition-delay: .4s;
}
.fancybox-slide--current .animated-modal .anim5 {
  transition-delay: .5s;
}
.fancybox-slide--current .animated-modal .anim6 {
  transition-delay: .6s;
}
.fancybox-slide--current .animated-modal .anim7 {
  transition-delay: .7s;
}
.fancybox-slide--current .animated-modal .anim8 {
  transition-delay: .8s;
}
.fancybox-slide--current .animated-modal .anim9 {
  transition-delay: .9s;
}
.fancybox-slide--current .animated-modal .anim10 {
  transition-delay: 1s;
}

button,select,select:hover,select:focus,
textarea:hover, 
textarea:active, 
textarea:focus, 
button:focus,
button:active,
button:hover,
label:focus,
.btn:active,
.btn.active,.swiper-button-next, .swiper-button-prev
{
    outline:0px !important;
    -webkit-appearance:none;box-shadow:none!important 
}

.input::-webkit-input-placeholder,.form-control::-webkit-input-placeholder{ /* Chrome/Opera/Safari */
  color:#9d9d9d; font-style: italic
}
.input::-moz-placeholder,.form-control::-moz-placeholder { /* Firefox 19+ */
   color:#9d9d9d; font-style: italic
}
.input:-ms-input-placeholder,.form-control:-ms-input-placeholder { /* IE 10+ */
  color:#9d9d9d; font-style: italic
}
.input:-moz-placeholder,.form-control:-moz-placeholder { /* Firefox 18- */
   color:#9d9d9d; font-style: italic
}
::selection 		{color:#000000;background:antiquewhite}
::-moz-selection	{color:#000000;background:antiquewhite}
.none				{display:none !important}

.fancybox-close-small,.fancybox-close-small:after,.swiper-pagination-bullet{outline: none !important; box-shadow: none;}

a					{color:#fff;text-decoration:none;}
a:hover 			{color:#fff;text-decoration:none;}
/*a:focus 			{color:#fff;text-decoration:none}*/
.button,.greybutton,.revese-button{font:400 22px/25px 'Roboto', sans-serif;padding:10px 50px 10px 50px;display:inline-block;border-radius:30px;cursor:pointer;text-align:center;text-decoration:none;vertical-align:middle;border:1px solid #bf0101;color:#fff;}
.button{background:#bf0101;}
.button:hover{background:#000;color:#fff;border:1px solid #000;}

.orange-btn{background:#FF4E00;border:1px solid #FF4E00;}
.orange-btn:hover{background:#bf0101;border:1px solid #bf0101;color:#fff;}

.purple-btn{background:#6547E3;border:1px solid #6547E3;}
.purple-btn:hover{background:#bf0101;border:1px solid #bf0101;color:#fff;}

.white-btn{background:#fff;border:1px solid #ccc;color:#2E3334;}
.white-btn:hover{background:#bf0101;border:1px solid #bf0101;color:#fff;}

.transparent-btn{background:none;border:1px solid #DDD7D0;color:#fff;}
.transparent-btn:hover{background:none;border:1px solid #bf0101;color:#bf0101;}

.greybutton{background:#584545;border:1px solid #584545;}
.greybutton:hover{background:#fff;color:#584545;border:1px solid #584545;}
.revese-button{background:#fff;border:1px solid #bf0101;color:#bf0101;}
.revese-button:hover{background:#bf0101;border:1px solid #bf0101;color:#fff;}

.navigation .subscribe-div{margin-left:25px;}
.navigation .subscribe-div .button{padding:5px 20px 5px 20px;font-size:18px;margin-top:3px;font-weight: 500;background-color: #a1732d!important;border:1px solid #a1732d!important;color:#fff!important;}

@media screen and (min-width:781px){
.wsmenucontainer,.subscribe-div{display:inline-block;vertical-align:middle}}

.padding-left-right{padding-left:6%;padding-right:6%;}
.action-crew-top{width:15%;position: absolute;left: 0px;}

.row-box{border-radius:100px;background-color: #e6e6e6bf;padding:40px 30px 40px 30px;border:2px solid #bf0101;}
.action-crew-main{padding-top:10rem;}

.banner-main{background-color: transparent;}
.banner-main img{}
.slideshow-img{overflow:hidden;}

.slideshow-img img{width:100%;min-height:100%}
.opacity0{opacity:0!important}
.clip-path1,.clip-path2,.clip-path3{position:absolute;top:0;left:0;bottom:0;overflow:hidden }
.clip-path1 img,.clip-path2 img,.clip-path3 img{transition-duration:2s;transition-timing-function:ease-out}
.clip-path1 img{transform:scale(1.2);}
.clip-path2 img{transform:scale(1.5);}
.clip-path3 img{transform:scale(1.8);}
.clip-path1{clip-path:polygon(0% 0%, 33.4% 0%, 25.1% 100%, 0% 100%);opacity:1;}
.clip-path2{clip-path:polygon(33.33% 0%, 66.66% 0%, 60% 100%, 25% 100%);opacity:1;}
.clip-path3{clip-path:polygon(66.56% 0%, 100% 0%, 100% 100%, 59.5% 100%);opacity:1;}
.slideshow-container .swiper-slide-active .clip-path1 img,.slideshow-container .swiper-slide-active .clip-path2 img,.slideshow-container .swiper-slide-active .clip-path3 img{transform:scale(1)}

.slideshow-container .swiper-pagination-bullet{width:15px;height:15px;border-radius:0;background:rgba(255,255,255,1);opacity:1}
.slideshow-container .swiper-pagination-bullet + .swiper-pagination-bullet{margin-left:10px}
 .slideshow-container .swiper-pagination-bullet-active{background:#e1d054}
.slideshow-pagination{text-align:left;position:static}
.banner-pagination{position:absolute;left:30%;width:100%;bottom:12%;z-index:9}
.banner-contents{position:absolute;left:57%;width:100%;bottom:10%;transform:translate(-50%,-35%);z-index:50}
.banner-contents h1{color:#B8955E;font-family: 'ABeeZee', sans-serif;font-style: italic; font-size:55px;/*float:left;*/text-align:center;position:relative;z-index:1;width:75%;padding-top:0;text-shadow: 5px 5px 10px rgba(0,0,0,.3);filter: drop-shadow(0 0 0.75rem #000);}
.banner-contents h1 span{font-family: 'ABeeZee', sans-serif;font-style: italic; display:inline-block;margin-right:20px;/*transition-duration:2s;transform:translateX(100px);*/transition:all 1s ease-out;opacity:0;filter:blur(5px); }
.slideshow-container .swiper-slide-active .banner-contents h1 span{/*transform:translateX(0px);*/opacity:1;filter:blur(0px); }
.banner-contents h1::after{background:rgba(0,0,0,0.5);content:'';position:relative;left:-5%;top:0;width:100%;height:100%;display:block;z-index:-1;filter:blur(100px);}
.slideshow-container .swiper-slide-active .banner-contents h1 span:nth-child(1){transition-delay:0.3s}
.slideshow-container .swiper-slide-active .banner-contents h1 span:nth-child(2){transition-delay:0.6s}
.slideshow-container .swiper-slide-active .banner-contents h1 span:nth-child(3){transition-delay:0.9s}
.slideshow-container .swiper-slide-active .banner-contents h1 span:nth-child(4){transition-delay:1.2s}
.slideshow-container .swiper-slide-active .banner-contents h1 span:nth-child(5){transition-delay:1.5s}
.slideshow-container .swiper-slide-active .banner-contents h1 span:nth-child(6){transition-delay:1.8s}
.slideshow-container .swiper-slide-active .banner-contents h1 span:nth-child(7){transition-delay:2.1s}
.slideshow-container .swiper-slide-active .banner-contents h1 span:nth-child(8){transition-delay:2.4s}
.slideshow-container .swiper-slide-active .banner-contents h1 span:nth-child(9){transition-delay:2.7s}
.slideshow-container .swiper-slide-active .banner-contents h1 span:nth-child(10){transition-delay:3s}
.slideshow-container .swiper-slide-active .banner-contents h1 span:nth-child(11){transition-delay:3.3s}


.welcome-section{background-color:#B8955E;padding-bottom:1rem;}
.welcome-section h1{text-align:center;font-size:55px;}
.welcome-section p{line-height:30px;color:#000;text-align:center;margin-bottom: 0rem;}
.welcome-section h4{text-align:center;}
.services-action{padding-top:3rem;}

.service-section			{background-color: #FFFFFF; position: relative;padding-top: 2rem;}
.service-section h1         {text-align:center;position: relative;font-size:55px;margin-bottom: 2rem;}
.service-section::before	{content: ''; position: absolute; left: 0; top: 0px; height: 68.5%; width: 100%; /*background-color: #B8955E;*/background-color:#fff;}


.service-img		    {margin-bottom: 0rem;}
.service-content		{padding: 0 2.6rem;}
.service-text p{line-height: 30px;margin-bottom:2rem;padding: 0 2rem;font-size:18px;}
.service-text{background-color: #ededed;padding-bottom: 2rem;padding-top: 1.5rem;}
.service-text h3{font-size:35px;font-weight:400;}
.service-text a{background-color:#B8955E;color:#000;padding: 10px 30px 10px 30px;border-radius: 25px;}

.service-type{background-color: #ededed;padding: 20px;}
.service-type a{background-color:#B8955E;color:#000;border-radius:25px;padding:10px 30px 10px 30px;}

.why-choose-us{padding-top: 5rem;}
.why-choose{padding:0 2.6rem;}
.why-choose h1 {position: absolute;margin-top:-15%;left: 38%;text-transform: uppercase;font-size: 55px;}
.choose-row{background-color: #ededed;margin-left: 0px;margin-right: 0px;padding: 2%;margin-top: -3%;}
.choose-icon{position: absolute;bottom: 75%;width: 40%!important;left:30%;border-radius: 100%;background-color: #B8955E;cursor:pointer;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;padding: 5px;}
.choose-icon:hover{background-color:#d8cfd0;transform: scale(1.2);}
.choose-list{margin-top:5rem;}

.request-quote{background-image: url("../images/request-quote-background.png");background-color: #e6e0e5;background-position: right; background-repeat: no-repeat;background-size: contain;padding-top: 2rem;padding-bottom: 10rem;margin-top: 4rem;}
.request-quote h3{text-align: center;font-size: 45px;font-weight: 300;}
.request-quote p {text-align: center;color: #000;padding-left: 15%;padding-right: 15%;font-size: 20px;line-height: 30px;padding-bottom: 2rem;}

.counter-wrap	{padding-top: 3rem; text-align: center;}
.counter-wrap h1{font-size: 3.0rem;font-weight:600; line-height: normal; color: #000; display: inline-block;}
.counter-wrap span 	{line-height: normal; color: #000; font-size:25px;font-weight:500;}
.counter-wrap img{width:40%;}
hr.hr-counter{margin-top: 3rem;border-top: 1px solid rgb(0 0 0);}

.request-form h3{text-align:center;font-size:45px;font-weight:300;}
.form-control {color: #000;background-color: #f5f5f663;padding: 8px;border: 1px solid #f5f5f663;border-radius: 0px;}

input::placeholder {font-weight:400;color: #000!important;font-style: normal!important;}
textarea::placeholder {font-weight:400;color: #000!important;font-style: normal!important;font-size: 16px;}
.form-control-lg{width:80%;}
.submit-btn a{background-color:#726935;font-size: 18px;padding: 30px 60px 30px 60px;}
.submit-btn{position: absolute;right: 1rem;top: 30px;}
.request-model .form-control-lg{width:100%;}

/***CLIENTS***/

.swiper-button-next, .swiper-button-prev,.swiper-button-next:hover, .swiper-button-prev:hover,.swiper-button-next:focus, .swiper-button-prev:focus{outline:0px !important;-webkit-appearance:none;box-shadow:none!important}
.client-section{padding-top: 3rem;padding-bottom: 3rem;}
.testimonials-carousel{width:800px;margin:0 auto;position:relative;z-index:1;margin-top:3rem;}
.cleint-img{width:150px;height:150px;overflow:hidden;border-radius:50%;margin:0 auto}
.cleint-img img{width:100%;min-height:100%;}
.testimonials h3,.testimonials p{text-align:center}
.testimonials h3{color:#000;padding-top:10px}
.testimonials blockquote{background:rgba(255,255,255,0.2);padding:25px;line-height:22px;font-size:18px;color:#000;text-align:center;position:relative;z-index:1}

.client-section h1{text-align: center;font-size:55px;font-weight: 300;padding-bottom: 2rem;}
.client-section p{text-align: center;color:#000;font-size:18px;}

.testimonials-text {text-align: center;background-color: #f9f3d6;margin-top: -10%;padding: 50px;}
.testimonials-text h4{margin-top: 5%;}
.testimonials-text span{font-style: italic;}
.testimonials-text p{line-height: 30px;font-size: 18px;color:#000;}

.testimonials blockquote:before,.testimonials blockquote:after{position:absolute;z-index:1;font-size:80px;color:#cc6d42;}
.testimonials blockquote:before{content: "“ ";left:0px;top:28px;}
.testimonials blockquote:after {content: " ”";right:10px;bottom:-15px;}

.swiper-button-next{right:-50px!important;left:auto!important;top:60%!important;}
.swiper-button-prev{left:-50px!important;right:auto!important;top:60%!important;}

.left-quote{position: absolute;left:5%;top:8%;}
.right-quote{position: relative;float:right;}
/*.testimonials-button-prev:hover,.testimonials-button-next:hover{background:#fff!important}*/
.swiper-button-next, .swiper-container-rtl .swiper-button-prev{right:-50px;left: auto;}
.swiper-button-prev, .swiper-container-rtl .swiper-button-next{left: -50px;right: auto;}

.swiper-button-next:after, .swiper-button-prev:after{display: none;}
.swiper-button-next{background-image: url("../images/arrow-right.png");background-repeat: no-repeat;}
.swiper-button-prev{background-image: url("../images/arrow-left.png");background-repeat: no-repeat;}

.swiper-button-next:hover{background-image: url("../images/arrow-right.png");background-repeat: no-repeat;}
.swiper-button-prev:hover{background-image: url("../images/arrow-left.png");background-repeat: no-repeat;}

/*****GALLERY_SECTION****/
.gallery-section{padding-top: 3rem;padding-bottom: 3rem;}
.gallery-section h1{text-align: center;font-size:55px;font-weight: 300;}

.crew-service-tab{float: right;border-bottom:0px;margin-bottom: 0.5rem;}
.crew-service-tab-content{display: inline-block;}
.crew-service-tab .nav-link.active{border-bottom:1px solid #000;background-color: #B8955E;color: #000;border:0px;}
.crew-service-tab .nav-link{color:#000;font-size:18px;}

.gallery-main{padding: 2px;}
.gallery-main a:hover img {transform: scale(1.2) rotate(5deg);opacity: 0.9;}
.gallery-main a img {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;}
.gallery-main a {display: block;overflow: hidden;/*background: #000;*/}

.team-div{background-color: #B8955E;padding: 15px;}
.team-img{/*width: 150px;height: 150px;*/border-radius: 50%;/*margin: 20px;*/object-fit: cover;object-position: center right;}
.team-div h4{font-size: 21px;}
.team-div h5{font-size: 17px;}

.team-div-option{background-color:#cccccc69;padding: 15px;}
.team-div-option h4{font-size: 21px;}
.team-div-option h5{font-size: 17px;}

/****FOOTER***/
.footer-section{padding-top:2rem;padding-bottom:2rem;background-color:#B8955E;}
.footer-section h3{text-align:center;font-size:45px;font-weight:300;}
.footer-section p{text-align: center;color:#000;}
.form-subscribe{max-width:100%;margin:0 auto;margin-top:1rem;margin-bottom:1rem;border-bottom:1px solid #000;}
.form-subscribe .form-control{background-color:#B8955E;padding-left:24px;padding-right:24px;letter-spacing:1px;border-left:none;border-top:none;border-right:none;}
.form-subscribe .form-control.focus,.form-subscribe .form-control:focus{z-index:2;background-color:hsla(0,0%,100%,.8)}
.form-subscribe .btn{background:#B8955E;border:none;border-color:#000;color:#000;font-size:18px;}
.form-subscribe .btn-send::before{content: "|";position: absolute;right: 5rem;}
.form-subscribe .btn-send:hover{background-color:#B8955E;color:#000;}
.form-subscribe .btn-send:focus{background-color: #B8955E;}


.footer-head h5{font-size:24px;}
.foot-links li a{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}
.foot-links li a{color:#000;font-size:16px;display:block;padding:10px 0;}
.foot-links li a:hover{color:#000;padding-left:15px}
.foot-links li a.active{color:#000;}
.phone-email p{text-align: left!important;color:#000;}
.copyright-desktop{margin-top: 4rem;display: block;}
.phone-email a{color:#000;}
.img-social        {-webkit-transition-duration: 0.3s;transform: translateZ(0);transition-duration: 0.3s;}
.img-social:hover  {-webkit-transform: scale(1.1);transform: scale(1.1);}
.d-inline          {padding:10px;}
.img-social        {width: 30px;font-size: 30px;}  
.footer-logo-text h6{color:#000;font-weight: 600;line-height: 25px;}

.img-instagram     {color:#000;}
.img-instagram:hover{color:#e95950;}

.img-facebook     {color:#000;}
.img-facebook:hover{color:#3b5998;}

.img-twitter     {color:#000;}
.img-twitter:hover{color:#00ACEE;}

.copyright-mobile{background-color: #000;text-align:center;display: none;}
.copyright-mobile p{color:#B8955E;}
.copyright-mobile a{color:#B8955E;}

.img-youtube     {color:#000;}
.img-youtube:hover{color:#FF0000;}

h1.choose-us-mobile-head{display:none;}
.banner-pagination{display:none;}
.welcome-section h4{line-height:40px;}


#viewport{overflow:hidden;position:fixed;height:100%;width:100%;top:0;left:0;right:0;bottom:0;}
#scroll-container{position:absolute;overflow:hidden;width:100%;background-image:linear-gradient(rgba(255, 255, 255, 0.07) 2px, transparent 2px), linear-gradient(90deg, rgba(255, 255, 255, 0.07) 2px, transparent 2px), linear-gradient(rgba(255, 255, 255, 0.06) 1px, transparent 1px), linear-gradient(90deg, rgba(255, 255, 255, 0.06) 1px, transparent 1px);
  background-size: 100px 100px, 100px 100px, 20px 20px, 20px 20px;
  background-position: -2px -2px, -2px -2px, -1px -1px, -1px -1px;}

/* Scrollbar Styling */
::-webkit-scrollbar {width: 10px;}

::-webkit-scrollbar-track { background-color: #ebebeb;-webkit-border-radius: 10px;border-radius: 10px;}
::-webkit-scrollbar-thumb {-webkit-border-radius: 10px;border-radius: 10px;background: #444;}


.inner-banner {position: relative;z-index: 1;}
.footer-main-inner {background-color: #444444;padding-top: 1rem;padding-bottom: 2rem;}
p.copyrights-inner {text-align: center;color: #fff;font-size:16px;}
p.copyrights-inner,p.designed-inner{display:inline-block;color:#fff;font-size:16px;padding:0px}
.footer-main-inner p.designed-inner{margin-left:15px;border-left:1px solid #fff;padding-left:15px}
p.designed-inner a{color:var(--white-color)}
p.designed-inner a:hover{color:var(--black-color)}


/***INNERPAGES CSS***/
.action-crew-inner-section{padding-top: 2rem;padding-bottom: 3rem;background-color: #ccc6;}
.action-crew-inner-section h2::first-letter {font-size: 60px;color: #000;font-weight:400;}
.action-crew-inner-section h2{position: relative;z-index: 1;text-align: center;margin-bottom: 2rem;font-size: 36px;text-transform: uppercase;font-family: 'ABeeZee', sans-serif;}
.action-crew-inner-section h2::after, .action-crew-inner-section h2::before {content: "";position: absolute;background: #c7af30;width: 100px;left: 50%;transform: translateX(-50%);bottom: 0px;height: 2px;}
.action-crew-inner-section h2::after {bottom: -5px;width: 75px;}

.about-left{position:relative;z-index:19}
.action-crew-inner-section p{line-height:30px;text-align:justify;}
.about_img img{width:70%;}

hr.crew-hr{border-top: 1px solid #c1a627;}

.action-crew-inner-section h3::first-letter {font-size: 50px;color: #000;font-weight:400;font-family: 'ABeeZee', sans-serif;}
.action-crew-inner-section h3{font-family: 'ABeeZee', sans-serif;text-transform: uppercase;font-weight: 500;}

.expect-box{background-color: #c7af3014;padding: 10px;height: 100%;border-right:2px solid #000;}
.expect-box:hover{background-color: #1c1c1c14;cursor: pointer;}
.expect-box img {width: 40%;}
.expect-box h4{font-family: 'ABeeZee', sans-serif;}

.our-values-block		{padding:1rem; background-color: #c7af3014;height: 100%;border-right:2px solid #000;}
.our-values-block:hover{background-color: #1c1c1c14;cursor: pointer;}
.our-values-block .our-values-a		{margin-bottom: 1rem;}
.col-core-values {margin-bottom: 1rem;}
.our-values-block .our-values-b		{margin-bottom: 1rem; color: #000; font-size: 30px;font-family: 'ABeeZee', sans-serif;}
.our-values-block .our-values-c	p	{padding-top: 0rem;color:#000;font-size: 15px;}
.our-values-block .our-values-a img		{height: 64px;}
.values-c-c{line-height: 30px;font-size: 16px;}
.values-c-c a{display: contents;}
/****VISION & VALUES***/
ul.listings{padding-left:3%;}
ul.listings li{list-style: square;line-height: 30px;font-size:15px;color:#000;}

.about-right img{position: absolute;width: 65%;}
.top {animation-name: fade;animation-timing-function: ease-in-out;animation-iteration-count: infinite;animation-duration: 10s;animation-direction: alternate;}
@keyframes fade {
	0% {
		opacity: 1;
	}
	25% {
		opacity: 1;
	}
	75% {
		opacity: 0;
	}
	100% {
		opacity: 0;
	}}

/***SERVICES***/
.action-crew-inner-section h4{font-family: 'ABeeZee', sans-serif;}
.action-crew-inner-section h4::first-letter {font-size: 40px;color: #000;font-weight:400;font-family: 'ABeeZee', sans-serif;}

.cleaning-div{background-color:#fff;margin-bottom:0rem;}
.cleaning-div h4{padding-left:15px;padding-top: 1rem;padding-right:15px;}
.cleaning-div p{padding-left:15px;line-height:30px;padding-right:15px;}
.cleaning-div img{position: relative;bottom: 0px;}

.hospitality-div{background-color:#ccc3;margin-top: 0rem;}
.hospitality-div h4{padding-right:15px;padding-top: 1rem;padding-left:15px;}
.hospitality-div p{padding-right:15px;line-height:30px;padding-left:15px;}
.hospitality-div img{position:relative;bottom:0px;}

/*********************** Demo - 14 *******************/
.box14{position:relative}
.box15,.box17,.box18{box-shadow:0 0 5px #7e7d7d;text-align:center}
.box14:before{content:"";width:100%;height:100%;background:rgba(0,0,0,.5);position:absolute;top:0;left:0;opacity:0;transition:all .35s ease 0s}
.box14:hover:before{opacity:1}
.box14 img{width:100%;height:auto}
.box14 h3::first-letter {font-size: 40px;color: #c1a627;font-weight:400;font-family: 'ABeeZee', sans-serif;}
.box14 .box-content{width:90%;height:90%;position:absolute;top:5%;left:5%}
.box14 .box-content:after,.box14 .box-content:before{content:"";position:absolute;top:0;left:0;bottom:0;right:0;opacity:0;transition:all .7s ease 0s}
.box14 .box-content:before{border-bottom:1px solid rgba(255,255,255,.5);border-top:1px solid rgba(255,255,255,.5);transform:scale(0,1);transform-origin:0 0 0}
.box14 .box-content:after{border-left:1px solid rgba(255,255,255,.5);border-right:1px solid rgba(255,255,255,.5);transform:scale(1,0);transform-origin:100% 0 0}
.box14:hover .box-content:after,.box14:hover .box-content:before{opacity:1;transform:scale(1);transition-delay:.15s}
.box14 .title{font-size:21px;font-weight:700;color:#c1a627;margin:40% 0;opacity:0;transform:translate3d(0,-50px,0);transition:transform .5s ease 0s;}
.box14:hover .title{opacity:1;transform:translate3d(0,0,0)}
.box14 .post{font-size:14px;color:#fff;padding:10px;background:#d79719;opacity:0;border-radius:0 19px;transform:translate3d(0,-50px,0);transition:all .7s ease 0s}
.box14 .icon,.box15 .icon{padding:0;list-style:none}
.box14:hover .post{opacity:1;transform:translate3d(0,0,0);transition-delay:.15s}
.box14 .icon{width:100%;margin:0;position:absolute;bottom:-10px;left:0;opacity:0;z-index:1;transition:all .7s ease 0s}
.box14:hover .icon{bottom:20px;opacity:1;transition-delay:.15s}
.box14 .icon li a{display:block;width:40px;height:40px;line-height:40px;border:1px solid #fff;border-radius:0 16px;font-size:14px;color:#fff;margin-right:5px;transition:all .4s ease 0s}
.box14 .icon li a:hover{background:#d79719;border-color:#d79719}
@media only screen and (max-width:990px){.box14{margin-bottom:30px}}

/****PACKAGES****/
.packages-intro h3{text-align:left;font-size:40px;}
.action-crew-inner-section h3{font-size: 30px;text-transform: none;}
.action-crew-inner-section h5{color:#a1732d;}
.packages-intro a{text-align: left;background-color: #444;color:#c1a627;float: left;margin-top: 2rem; padding: 15px;border-top-right-radius: 20px;border-bottom-left-radius: 20px;}
.packages-intro a:hover{background-color: #000;color:#fff;}
.packages-intro p{}

.separator         {text-align: center;}
.separator::before,
.separator::after  {content: " ";display: inline-block;border-top: 1px solid #c1a627;padding-bottom: 4px;width:35%;}
.separator::before {margin-right: 12px;}
.separator::after  {margin-left: 12px;}
.separator img     {width: 7%;}
.action-crew-packages-small{width:40%!important;}

/****PACKAGES GRID****/
.gallery-main 			{overflow:hidden}
.gallery-main li 		{float:left;width:33%;padding:5px;}
.gallery-main li a 		{display:block;overflow:hidden;background:#000}
.gallery-main li a img	{width:100%;min-height:100%}
.gallery-main li a:hover img{transform:scale(1.2) rotate(5deg);opacity:0.9}
.gallery-main li a img{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}

/***CONTACT_US***/
.contact-feedback-card{background-color: #e0dbdb;padding:25px;height:100%;}
.col-tech-dept a{display:contents;color:#000;}
.col-tech-dept  {background-color:#ffffff96;padding:10px;margin-bottom: 0.5rem;}
.col-tech-dept p{font-size:14px;padding: 3px;}
.col-tech-dept h6{font-size:23px;font-weight:bold;}
.btn-feedback{background-color:#000;border-radius:0px;border:1px solid #000;font-weight:100;}
.col-tech-dept h4{color:#af9c33;font-size:18px;}

h5.contact-details-head::first-letter {font-size: 40px;color: #000;font-weight:400;font-family: 'ABeeZee', sans-serif;}
h5.contact-details-head{font-family: 'ABeeZee', sans-serif;}
.col-tech-dept img{padding: 5px;position: absolute;width: 12%;right: 5%;top: 15%;border: 3px solid #af9c33;}

ul.nav-pills-crew{float:right;}
.crew-service-tab .nav-link {color: #000;font-size: 18px;}

.crew-service-tab li{margin: 5px;cursor: pointer;}

.wp-button{margin-top:14px;}

.float-whatsapp{position:fixed;width:60px;height:60px;bottom:40px;right:20px;background-color:#4FCE5D;color:#FFF;border-radius:50px;text-align:center;font-size:35px;box-shadow: 2px 2px 3px #999;z-index:100;}

.clients-logo img {width: 100%;filter: grayscale(1);opacity: 0.7;transform: translateZ(0);transition-duration: 0.8s;}
.clients-logo img:hover {filter: grayscale(0);opacity: 1;cursor: pointer;transform: scale(1.1);border:1px solid #B8955E;}
.clients-logo{border:1px solid #ccc;margin-bottom: 10px;}

/*******SEARCH_CSS*****/
.search-link{display: none;}
.search-main{display:inline-block;width:40px;position:relative;z-index:1}
.search-link{display:block;/*background:#1c2d56;*/float:right;width:40px;height:40px;padding:5px;text-align:center}
.search-link:hover{/*background:#c9a865*/ opacity:0.6 }
.search-link .icon-close{display:none}
.search-link .icon-search{display:block}
.search-link.active{/*background:#c9a865 url("../images/icon-close.png") center center no-repeat*/;/*background-size:auto 50% ;*/}
.search-link.active .icon-close{display:block}
.search-link.active .icon-search{display:none}
.search-link img{height:100%;display:block;vertical-align:top;margin:0 auto}
.search-sub{float:right;display:none;position:absolute;top:100%;right:0px;z-index:9}
.search-sub::after{content:"";position:absolute;right:15px;top:-5px;transform:rotate(135deg);border:5px solid transparent;border-bottom:5px solid #000000;border-left:5px solid #000000}
.search-div{position:relative;z-index:1;width:250px;}
.search-sub select.form-control{width:150px;float:left;border-radius:0px;position:relative;background:#c1c1c1 url("../images/down-arrow-white.png") right center no-repeat}
/*.search-sub select.form-control::after{position:absolute;top:50%;right:10px;content:"";border-bottom:2px solid #000;border-right:2px solid #000;transform:rotate(45deg);width:15px;height:15px;z-index:9}*/
.search-div{background:#ededed;padding:5px}
.search-input{padding:0 40px 0 0;position:relative;z-index:1}
.search-input .form-control{border-radius:0px;border:0px solid #404041;background:none;color:#000;padding:.2rem .5rem;}
.search-sub button{background:#a1732d;padding:0px 0 0 0;border-radius:0px;position:absolute;top:0px;right:0px;z-index:9;width:40px;bottom:0;line-height:normal;display:inline-block;text-align:center;border:1px solid #a1732d;color:#fff;cursor:pointer}
.search-sub button img{vertical-align:top;height:70%}
select.form-control:not([size]):not([multiple]){height:auto;border:0px solid #334f8f}
.search-sub button:hover{background:#000;border:1px solid #000;color:#fff;}
.navigation{margin-top:5px;display:inline-block;}
.navigation,.search-main{vertical-align:middle}
/*.search-main{margin-left:15rem;margin-top: 25%;}*/
.search-main a{display: flex!important;font-size:16px!important;}
.search-main img{height: 25px!important;}

.search {width: 100%;position: relative;display: flex;}
.searchTerm {width: 100%;border: 2px solid #fff;border-right: none;padding: 5px;height: 37px;/*border-radius: 5px 0 0 5px;*/outline: none;color: #9DBFAF;}
.searchTerm:focus{color: #1067b0;}
.searchButton {width: 40px;height: 36px;border: 1px solid #1067b0; background: #1067b0;text-align: center;color: #fff;/*border-radius: 0 5px 5px 0;*/cursor: pointer;font-size: 20px;}

.search-main-mobile{display: none;}

a.lang-switch{font-family: 'Cairo', sans-serif;padding-top:3px!important}

.footer-section .form-control{border-bottom:0px;}
.action-crew-contact h2{text-transform:none;}

.hospitality-div a{text-align: left;background-color: #444;color: #c1a627;float: left;margin-top:0rem;margin-bottom: 1rem; padding: 15px;border-top-right-radius: 20px;border-bottom-left-radius: 20px;margin-left:1rem;}
.cleaning-div a{text-align: left;background-color: #444;color: #c1a627;float: left;margin-top:0rem;margin-bottom: 1rem; padding: 15px;border-top-right-radius: 20px;border-bottom-left-radius: 20px;margin-left:1rem;}

.listings li{color: #535353;font-size: 16px;padding: 3px 0 3px 20px;background: url("../images/arrow-services.png") left 10px no-repeat;margin-bottom: 0.5rem;list-style:none!important;}

p.footer-get{font-family: 'ABeeZee', sans-serif;font-size:23px;}

.owl-carousel .prev-slide {background: url("../images/prev-about.png") left top no-repeat!important;}
.owl-carousel .next-slide {background: url("../images/next-about.png") right bottom no-repeat!important;}
.owl-carousel .nav-btn{width: 40px!important;height: 70px!important;}

.GalleryOwl .owl-prev{display: none!important;}
.GalleryOwl .owl-next{display: none!important;}

.GalleryOwl{margin-top: 2rem;}
.foot-links span{color:#000;font-size:14px;font-weight:600;}

.submit-btn-bg{font-size: 20px;
  text-transform: uppercase;
  padding: 15px 30px 15px 30px;background-color: #726935;color: #ffffff;
    border: none;}

.submit-btn-bg:hover{cursor:pointer}

#login .valid{border:solid 1px #28a745;}
#login .error{border:solid 1px #dc3545;}

#login .form-control:focus {box-shadow:none;}