@import url('https://fonts.googleapis.com/css?family=Poppins:200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i');
@import url('https://fonts.googleapis.com/css?family=Rubik:300,300i,400,400i,500,500i,700,700i,900,900i');
@import url(animate.css);
@import url(bootstrap.min.css);
@import url('bootstrap-select.min.css');
@import url(jquery.bootstrap-touchspin.css);
@import url(owl.css);
@import url(../fonts/flaticon/flaticon.css);
@import url(../assets/jquery-ui-1.11.4/jquery-ui.css);
@import url(../plugins/revolution/css/settings.css);

.spam { display:none;}
.un-selected{user-select:none}
.bg-gray{background-color:#f6f6f6}
*{margin:0;padding:0;border:0;outline:0;font-size:100%}
html,body{height:100%}
body{color:#828282;font-size:15px;line-height:25px;font-weight:400;font-family:'Rubik',sans-serif}
button:focus{outline:0}
button{cursor:pointer;border:0;background:transparent;padding:0}
h1,h2,h3{color:#3a3a3a;font-weight:700;font-family:'Poppins',sans-serif;margin:0}
h3{color:#27282c;font-size:20px;line-height:26px}
a,a:hover,a:active,a:focus{text-decoration:none;outline:0;border:0}
@media(min-width:1200px){.container{max-width:1200px}
}img{max-width:100%;height:auto}
i{font-style:normal}
ul,li{list-style:none;margin:0;padding:0}
li{margin:0;padding:0}
.btn-one{position:relative;display:inline-block;background:#ff6a10;color:#fff;font-size:15px;line-height:60px;font-weight:500;text-transform:capitalize;font-family:'Rubik',sans-serif;padding:0 30px 0;transition:all 500ms ease}
.btn-one span:before{font-size:26px;line-height:14px;display:inline-block;padding-left:10px;position:relative;top:4px}
.btn-one:hover{color:#fff;background:#27282c}
.btn-two{color:#27282c;font-size:15px;line-height:20px;font-weight:500;text-transform:capitalize;font-family:'Rubik',sans-serif;transition:all 500ms ease}
.btn-two span:before{position:relative;top:5px;font-size:26px;line-height:14px;display:inline-block;padding-left:10px}
.btn-two:hover{color:#ff6a10}
.sec-title{position:relative;display:block;margin-top:-5px;padding-bottom:50px}
.sec-title.with-text{padding-bottom:52px}
.sec-title p{color:#ff6a10;font-size:14px;line-height:20px;font-weight:600;text-transform:uppercase;margin:0 0 7px;font-family:'Poppins',sans-serif}
.sec-title .title{position:relative;display:block;color:#27282c;font-size:36px;line-height:44px;font-weight:700;text-transform:uppercase;font-family:'Poppins',sans-serif}
.sec-title .title span{font-weight:400}
.sec-title .bottom-text{color:#7c7e84;font-size:17px;line-height:27px;font-weight:400;text-transform:none;margin:13px 0 0;font-family:'Rubik',sans-serif}
.boxed_wrapper{background:#fff none repeat scroll 0 0;position:relative;margin:0 auto;width:100%;min-width:320px;min-height:400px;overflow:hidden}
.scroll-to-top{position:fixed;right:20px;bottom:80px;width:55px;height:55px;background:#ff6a10;border:2px solid #ff6a10;border-radius:0;color:#fff;font-size:25px;line-height:50px;font-weight:400;cursor:pointer;display:none;text-align:center;transition:all 500ms ease 0s;z-index:99999999999;box-shadow:0 5px 10px -10px rgba(27,27,27,1)}
.scroll-to-top:hover{opacity:.5}
input:focus,textarea:focus{border-color:#43c3ea;outline:0}
.overlay-style-two{position:absolute;left:0;bottom:0;right:0;top:0;z-index:2;opacity:0;transition:all 900ms ease}
.overlay-style-two:before{position:absolute;content:'';top:0;left:0;width:100%;height:50%;display:block;opacity:0;text-align:center;transform:perspective(400px) rotateX(-90deg);transform-origin:top;transition:all .5s;background-color:rgba(0,0,0,0.80)}
.overlay-style-two:after{position:absolute;content:'';left:0;bottom:0;width:100%;height:50%;display:block;opacity:0;text-align:center;transform:perspective(400px) rotateX(90deg);transform-origin:bottom;transition:all .5s;background-color:rgba(0,0,0,0.80)}
.review-box{position:relative;display:block;overflow:hidden;line-height:16px}
.review-box ul{display:block;overflow:hidden}
.review-box ul li{display:inline-block;float:left;margin-right:4px}
.review-box ul li:last-child{margin-right:0}
.review-box ul li i{font-size:16px;color:#ff6a10}
.main-header{position:relative;display:block;z-index:999}
.main-menu-box{position:relative;display:block}
.main-menu{position:relative;display:inline-block;float:left}
.main-menu .navbar-collapse{padding:0}
.main-menu .navigation{position:relative}
.main-menu .navigation>li{position:relative;display:inline-block;float:left;margin-right:35px}
.main-menu .navigation>li:last-child{margin-right:0}
.main-menu .navigation>li>a{position:relative;display:block;color:#27282c;font-size:14px;line-height:14px;font-weight:500;text-transform:uppercase;opacity:1;padding:39px 0 37px;transition:all 300ms ease;font-family:'Rubik',sans-serif}
.main-menu .navigation>li:hover>a{color:#ff6a10}
.mainmenu-right{position:relative;display:inline-block;float:right;margin-left:30px}
.main-slider{position:relative;z-index:10}
.main-slider .tp-caption{z-index:5}
.main-slider .slide-content{position:relative;display:block}
.main-slider .slide-content .big-title{position:relative;color:#fff;font-size:72px;line-height:1.1em;font-weight:700;text-transform:none;font-family:'Poppins',sans-serif}
.main-slider .slide-content .text{position:relative;display:block;color:#fff;font-size:18px;line-height:1.5em;font-weight:400;letter-spacing:normal;text-transform:none;font-family:'Rubik',sans-serif}
.main-slider.style2{position:relative;display:block;z-index:10}
.main-slider.style2 .slide-content .big-title{position:relative;color:#fff;font-size:60px;line-height:1.2em;font-weight:500;text-transform:uppercase;font-family:'Rubik',sans-serif}
.main-slider.style2 .slide-content .text{position:relative;display:block;color:#fff;font-size:18px;line-height:1.6em;font-weight:400;letter-spacing:normal;text-transform:none;font-family:'Rubik',sans-serif}
.main-slider.style2 .slide-content .btn-box a.play-button{width:70px}
.main-slider.style2 .slide-content .btn-box a.play-button,.main-slider.style2 .slide-content .btn-box a.slide-style2-button{display:table-cell;vertical-align:middle}
.main-slider.style2 .slide-content .btn-box a.play-button{position:relative;display:inline-block;width:70px;height:70px;border-radius:50%;background:#ff6a10;text-align:center}
.main-slider.style2 .slide-content .btn-box a.play-button span:before{position:relative;display:block;color:#fff;font-size:30px;line-height:70px}
.main-slider.style2 .slide-content .btn-box a.slide-style2-button{position:relative;display:inline-block;margin-left:25px;color:#fff;font-size:15px;line-height:70px;font-weight:500;font-family:'Rubik',sans-serif;transition:all 500ms ease}
.main-slider.style2 .slide-content .btn-box a.slide-style2-button:before{position:absolute;left:0;bottom:25px;right:0;height:2px;background:#fff;content:""}
.main-slider.style2 .tp-bullets{position:absolute;top:50%!important;right:20px!important;opacity:1!important;display:block!important;text-align:center;width:auto!important;text-align:right;left:auto!important;transform:none!important}
.main-slider.style2 .hermes .tp-bullet{position:relative!important;display:block!important;right:0!important;margin:10px 0!important;left:auto!important;top:auto!important;width:12px;height:12px}
.main-slider.style2 .hermes .tp-bullet:after{position:absolute;content:' ';bottom:0;height:0;left:0;width:100%;background-color:#FFF;box-shadow:0 0 1px #FFF;-webkit-transition:height .3s ease;transition:height .3s ease}
.tp-bullet.selected,.tp-bullet:hover{background:#fff}
.testimonial-area{position:relative;display:block;padding:110px 0 60px;background:#fff}
.more-reviews-button{position:relative;display:block;margin-top:39px}
.single-testimonial-item{position:relative;display:block;background:#fff;-webkit-box-shadow:0 2px 10px 3px #f6f6f6;box-shadow:0 2px 10px 3px #f6f6f6;margin-bottom:50px}
.single-testimonial-item .inner-content{position:relative;display:block;padding:55px 30px 52px;background:#fff}
.single-testimonial-item .inner-content .client-info{position:relative;display:block;padding-bottom:22px}
.single-testimonial-item .inner-content .client-info h3{color:#3a3a3a;font-weight:600;margin:0 0 3px}
.single-testimonial-item .inner-content .img-box{position:relative;display:block;overflow:hidden;width:100px;height:100px;margin:0 auto;border-radius:50%;z-index:2}
.single-testimonial-item .inner-content .img-box::before{position:absolute;top:-1px;left:-1px;bottom:-1px;right:-1px;content:"";background:rgba(0,0,0,0.70);border-radius:50%;transition:all .5s ease-in-out 0s;transform-style:preserve-3d;transform:perspective(1200px) rotateY(-90deg) translateZ(0px);opacity:0;z-index:4}
.single-testimonial-item:hover .inner-content .img-box::before{transform:perspective(1200px) rotateY(0deg) translateZ(0px);transition-delay:.1s;opacity:1}
.single-testimonial-item .inner-content .img-box img{width:100%;transition:all 700ms ease 800ms;border-radius:50%}
.single-testimonial-item:hover .inner-content .img-box img{transform:rotate(360deg)}
.single-testimonial-item .inner-content .text-box{position:relative;display:block;padding-top:24px}
.single-testimonial-item .inner-content .text-box p{margin:0}
.single-testimonial-item .quote-icon{position:absolute;top:0;left:0;width:60px;height:70px;background:#ff6a10;z-index:3}
.single-testimonial-item .quote-icon span:before{color:#fff;font-size:30px;display:block;padding:20px 0}
.testimonial-style2-area{position:relative;display:block;padding:110px 0 108px}
.testimonial-style2-area .sec-title{padding-bottom:40px}
.single-testimonial-style2{position:relative;display:block;border:1px solid transparent;transition:all 700ms ease 300ms}
.single-testimonial-style2 .inner-content{position:relative;display:block;overflow:hidden}
.single-testimonial-style2 .static-content{position:relative;display:block;padding:55px 40px 62px;transform:translateY(0%);transition:all 700ms ease 100ms}
.single-testimonial-style2:hover .static-content{opacity:0;transform:translateY(-10%);transition:all 900ms ease 100ms}
.single-testimonial-style2 .static-content .quote-icon{position:relative;display:block;padding-bottom:11px}
.single-testimonial-style2 .static-content .quote-icon span:before{color:#ff6a10;font-size:63px;line-height:63px}
.single-testimonial-style2 .text-box p{margin:0}
.single-testimonial-style2 .static-content .client-info{position:relative;display:block;padding-top:32px}
.single-testimonial-style2 .client-info .review-box ul li{float:none;margin:0 1px}
.single-testimonial-style2 .client-info h3{color:#27282c;font-size:18px;font-weight:600;margin:8px 0 0}
.single-testimonial-style2 .client-info{position:relative;display:block}
.single-testimonial-style2 .overlay-content{position:absolute;top:0;left:0;bottom:0;right:0;background:#fff;display:block;padding:50px 40px 0;opacity:0;transform:translateY(-10%);transition:all 700ms ease 100ms}
.single-testimonial-style2:hover .overlay-content{opacity:1;transform:translateY(0%);transition:all 900ms ease 100ms}
.single-testimonial-style2 .overlay-content .img-box{position:relative;display:block;width:80px;height:80px;margin:0 auto}
.single-testimonial-style2 .overlay-content .img-box img{border-radius:50%}
.single-testimonial-style2 .overlay-content .text-box{position:relative;display:block;padding:10px 0 10px;margin:14px 0 0;z-index:2}
.single-testimonial-style2 .overlay-content .text-box .quote-icon{position:absolute;top:-18px;left:0;right:0;z-index:-1}
.single-testimonial-style2 .overlay-content .text-box .quote-icon span:before{color:#f6f6f6;font-size:128px;line-height:128px}
.single-testimonial-style2 .overlay-content .client-info{position:relative;display:block;padding-top:22px}
.testimonial-style2-content{overflow:hidden}
.testimonial-style2-content .owl-carousel{display:block;max-width:370px;width:100%;margin:0 auto}
.testimonial-style2-content .owl-carousel .owl-stage-outer{overflow:visible;padding:10px 0 43px}
.testimonial-style2-content .owl-carousel .owl-stage-outer .owl-item.active .single-testimonial-style2{-webkit-box-shadow:0 2px 5px 4px #f6f6f6;box-shadow:0 2px 5px 4px #f6f6f6;transition:all 700ms ease 800ms}
.testimonial-style2-content .owl-carousel .owl-stage-outer .owl-item.active .single-testimonial-style2 .static-content{opacity:0;transform:translateY(-10%);transition:all 900ms ease 300ms}
.testimonial-style2-content .owl-carousel .owl-stage-outer .owl-item.active .single-testimonial-style2 .overlay-content{opacity:1;transform:translateY(0%);transition:all 900ms ease 300ms}
.testimonial-carousel .owl-dots{position:relative;display:block!important;margin-top:0!important;line-height:14px}
.testimonial-carousel .owl-dots .owl-dot{background-image:none;width:20px;height:5px;margin:0 10px;background:#e1e1e1;border:2px solid #e1e1e1;padding:0;border-radius:0;transition:all 500ms ease;display:inline-block}
.testimonial-carousel .owl-dots .owl-dot span{display:none}
.testimonial-carousel .owl-dots .owl-dot.active{background:#ff6a10;border-color:#ff6a10}
.latest-blog-area{position:relative;display:block;background:#fff;padding-top:110px;padding-bottom:50px}
.footer-area{position:relative;display:block;background:#27282c;padding-top:110px;padding-bottom:110px;z-index:1}
.single-footer-widget{position:relative;display:block;overflow:hidden}
.footer-bottom-area{position:relative;display:block;padding:20px 0;background:#fff;z-index:10}
.footer-bottom-area .copyright-text{margin:0}
.footer-bottom-area .copyright-text p{color:#7c7e84;font-size:15px;line-height:24px;font-weight:400;margin:0}
.top-bar-style2{position:relative;display:block;background:#26272b;padding:15px 50px}
.top-style2{display:flow-root;justify-content:space-between;flex-direction:row;flex-wrap:nowrap;align-items:center}
.top-style2-left{position:relative;display:block}
.top-style2-left p{position:relative;display:inline-block;float:left;color:#fff;font-size:15px;font-weight:500;line-height:30px;margin:0;font-family:'Poppins',sans-serif}
.top-style2-left p span:before{position:relative;top:3px;color:#ff6a10;font-size:20px;line-height:20px;display:inline-block;padding-right:9px}
.top-style2-left ul{position:relative;display:inline-block;float:left;padding-left:20px}
.top-style2-left ul li{position:relative;display:inline-block;float:left;padding-right:16px;margin-right:15px;color:#7c7e84;font-size:15px;line-height:30px}
.top-style2-left ul li:last-child{padding-right:0;margin-right:0}
.top-style2-left ul li:before{position:absolute;top:7px;right:0;width:1px;height:15px;background:#404043;content:""}
.top-style2-left ul li:last-child:before{display:none}
.top-style2-right{position:relative;display:block;overflow:hidden;float:right}
.top-style2-right .top-right-menu{position:relative;display:inline-block;float:left;padding-right:20px;margin-right:20px}
.top-style2-right .top-right-menu:before{position:absolute;top:7px;right:0;width:1px;height:15px;background:#404043;content:""}
.top-style2-right .top-right-menu li{position:relative;display:inline-block;float:left;line-height:30px;padding-right:30px}
.top-style2-right .top-right-menu li:last-child{padding-right:0}
.top-style2-right .topbar-social-links{position:relative;display:inline-block;float:right}
.top-style2-right .topbar-social-links li{position:relative;display:inline-block;float:left;line-height:30px;padding-right:30px}
.top-style2-right .topbar-social-links li:last-child{padding-right:0}
.top-style2-right .topbar-social-links li a i{color:#7c7e84;font-size:14px;transition:all 500ms ease}
.top-style2-right .topbar-social-links li a:hover i{color:#ff6a10}
.header-style2{position:relative;display:block;z-index:9999}
.header-style2 .inner-container{position:relative;padding:0 50px}
.logo-box-style2{position:relative;display:block;margin:20px 0;transition:all 500ms ease 100ms}
.logo-box-style2 a{display:inline-block}
.main-menu.style2 .navigation>li{margin-right:52px}
.main-menu.style2 .navigation>li:last-child{margin-right:0}
.main-menu.style2 .navigation>li>a{padding:39px 0 37px}
.mainmenu-right.style2{margin-left:40px}
.mainmenu-right.style2 .button{position:relative;display:inline-block;float:right;margin-left:35px;padding:20px 0}
.mainmenu-right.style2 .button a{line-height:50px;padding:0 20px 0}
.about-style2-area{position:relative;display:block;padding:110px 0 110px}
.about-style2-text{position:relative;display:block}
.about-style2-text .sec-title{padding-bottom:30px}
.about-style2-text .sec-title p{margin:0 0 27px}
.about-style2-text .text{position:relative;display:block;border-top:1px dashed #ccc;padding-top:44px;padding-bottom:35px}
.about-style2-text .text p{margin:0}
.about-style2-text .button{position:relative;display:block;padding-top:50px}
.about-style2-image-box{position:relative;display:block}
.about-style2-image-box .pattern{position:absolute;top:-110px;left:5px;right:0;bottom:-110px;background:#f9f9f9;background-repeat:no-repeat;width:664px;height:765px;content:""}
.about-style2-image-box .image{position:relative;display:block;max-width:470px;width:100%;margin:0 auto;z-index:3}
.about-style2-image-box img{width:100%}
.working-style2-area{position:relative;display:block;background-attachment:fixed;background-size:cover;background-position:center top;background-repeat:no-repeat;padding:0 0 110px;margin-top:110px;z-index:1}
.working-style2-area::before{background:rgba(0,0,0,0.80) none repeat scroll 0 0;position:absolute;top:0;left:0;height:100%;width:100%;content:"";z-index:-1}
.working-style2-content{margin-top:-110px}
.single-working-box-style2{position:relative;display:block;width:33.3%;float:left}
.single-working-box-style2 .img-holder{position:relative;display:block;overflow:hidden}
.single-working-box-style2 .img-holder img{width:100%;transform:scale(1.0);transition:all 700ms ease}
.single-working-box-style2:hover .img-holder img{transform:scale(1.0)}
.single-working-box-style2 .static-content{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;visibility:visible;opacity:1;transform:translateY(0px);transition:all 500ms ease 100ms}
.single-working-box-style2:hover .static-content{opacity:0;visibility:hidden;transform:translateY(100%);transition:all 900ms ease 100ms}
.single-working-box-style2 .static-content .box{display:table;width:100%;height:100%}
.single-working-box-style2 .static-content .box .inner{display:table-cell;vertical-align:middle;text-align:center}
.single-working-box-style2 .icon-holder{position:relative;display:block;width:110px;height:110px;margin:0 auto 60px;text-align:center;border:2px solid #fff;border-radius:50%}
.single-working-box-style2 .icon-holder img{width:100%;height:auto}
.single-working-box-style2 .text-holder{position:relative;display:block}
.single-working-box-style2 .text-holder .title{position:relative;display:block}
.single-working-box-style2 .text-holder .title h3{color:#fff;font-size:20px;line-height:70px;font-weight:600;z-index:1}
.single-working-box-style2 .overlay-content{position:absolute;top:0;left:0;width:100%;height:100%;z-index:3;opacity:0;transform:translateY(100%);transition:all 300ms ease 100ms}
.single-working-box-style2:hover .overlay-content{opacity:1;transform:translateY(-10px);transition:all 900ms ease 300ms}
.single-working-box-style2 .overlay-content .box{display:table;width:100%;height:100%}
.single-working-box-style2 .overlay-content .box .inner{display:table-cell;vertical-align:middle;text-align:center}
.single-working-box-style2 .overlay-content .icon-holder{margin:0 auto 50px;border:2px solid #ff6a10;background:#ff6a10}
.single-working-box-style2 .read-more a span:before{position:absolute;left:0;bottom:-30px;right:0;width:60px;height:60px;margin:0 auto;background:#ff6a10;border-radius:50%;color:#fff;font-size:20px;line-height:60px;text-align:center;opacity:0;transform:scale(0.5);transition:all 200ms ease 100ms}
.single-working-box-style2:hover .read-more a span:before{opacity:1.0;transform:scale(1.0);transition:all 900ms ease 900ms}
.working-style-bottom{position:relative;display:block;padding-top:84px}
.working-style-bottom p{color:#fff;font-size:18px;font-weight:500;line-height:28px;margin:0 0 42px;font-family:'Poppins',sans-serif}
.working-style-bottom a{padding:0 40px}
.services-style1-area{position:relative;display:block;padding:110px 0 120px}
.slogan-style2-area{position:relative;display:block;background-attachment:fixed;background-size:cover;background-position:center top;background-repeat:no-repeat;padding:102px 0 110px;z-index:1}
.slogan-style2-area .icon-holder{position:absolute;top:-60px;left:0;right:0;width:120px;height:120px;background:#ff6a10;margin:0 auto;border-radius:50%;text-align:center;animation:fa-spin 9s ease infinite}
.slogan-style2-area .icon-holder span:before{position:relative;display:block;color:#fff;font-size:80px;line-height:120px}
.slogan-style2-area .inner-content{display:flex;align-items:center;flex-direction:column;text-align:center}
.slogan-style2-area .inner-content .title{display:block;padding-bottom:40px}
.slogan-style2-area .inner-content .button a{color:#27282c;background:#fff;margin:0 13px;padding:0 40px 0}
.slogan-style2-area .inner-content .button a:hover{color:#fff;background:#27282c}
.slogan-style2-area .inner-content .button a.call-us{color:#fff;background:#ff6a10}
.slogan-style2-area .inner-content .button a.call-us i:before{position:relative;top:2px;display:inline-block;padding-right:10px;font-size:20px;line-height:20px}
.why-choose-area{position:relative;display:block;background-attachment:fixed;background-size:cover;background-position:center top;background-repeat:no-repeat;padding:110px 0 110px;z-index:1}
.why-choose-title{position:relative;display:block;padding-bottom:60px;background:#27282c;max-width:390px;width:100%}
.why-choose-title .sec-title{margin:0;padding-top:50px;padding-left:40px;padding-bottom:28px}
.why-choose-title .sec-title .icon{position:relative;display:block;margin-bottom:32px}
.why-choose-title .sec-title .title{color:#fff;font-size:30px;line-height:40px}
.why-choose-title ul{position:relative;display:block;padding-left:40px}
.why-choose-title ul li{position:relative;display:block;padding-left:35px;color:#fff;font-size:16px;margin-bottom:17px}
.why-choose-title ul li:last-child{margin-bottom:0}
.why-choose-title ul li:before{font-family:'icomoon';content:"\e935";position:absolute;top:2px;left:0;color:#ff6a10;font-size:20px;line-height:20px}
.why-choose-title .button{position:relative;display:block;margin-top:52px;z-index:1}
.why-choose-title .button:before{position:absolute;top:0;left:-10px;bottom:0;width:10px;background:#ff6a10;content:"";z-index:-1}
.why-choose-title .button:after{position:absolute;top:-15px;left:-10px;width:10px;height:15px;content:"";background:url(../cleaning-img/button-shape.png);z-index:-1}
.why-choose-title .button a{position:relative;display:block;background:#ff6a10;color:#fff;line-height:70px;padding:0 40px 0}
.why-choose-title .button a:hover{background:#ff6a10}
.why-choose-content{position:relative;max-width:780px;width:100%;display:flex;justify-content:center;flex-direction:row;flex-wrap:wrap}
.why-choose-content .single-box{position:relative;display:block;padding:50px 40px 42px;padding-right:30px;width:50%}
.why-choose-content .single-box.redbg{background:#ff6a10}
.why-choose-content .single-box.whitebg{background:#fff}
.why-choose-content .single-box.blackbg{background:#27282c}
.why-choose-content .single-box .icon-holder{position:relative;display:block;padding:10px;width:70px;height:70px;z-index:1}
.why-choose-content .single-box .icon-holder:before{position:absolute;top:0;left:0;width:100%;height:100%;content:"";background:#fc9659;border-radius:50%;z-index:-1}
.why-choose-content .single-box .icon-holder span:before{color:#fff;font-size:50px;line-height:50px}
.why-choose-content .single-box .text-holder{position:relative;display:block;padding-top:16px}
.why-choose-content .single-box .text-holder h3{color:#fff;font-size:20px;font-weight:600;margin:0 0 18px}
.why-choose-content .single-box .text-holder p{color:#fff;margin:0}
.why-choose-content .single-box.whitebg .text-holder h3{color:#ff6a10}
.why-choose-content .single-box.whitebg .text-holder p{color:#828282}
.why-choose-content .single-box.whitebg .icon-holder:before{background:#fecbac}
.why-choose-content .single-box.whitebg .icon-holder span:before{color:#ff6a10}
.why-choose-content .single-box.blackbg .text-holder p{color:#828282}
.why-choose-content .single-box.blackbg .icon-holder:before{background:#36373b}
.why-choose-content .single-box.blackbg .icon-holder span:before{color:#fff}
.recently-project-style2-area{position:relative;display:block;padding:110px 0 108px}
.single-project-style2{position:relative;display:block}
.single-project-style2 .img-holder{position:relative;display:block;overflow:hidden}
.single-project-style2 .img-holder:before{position:absolute;left:0;bottom:0;right:0;height:40%;content:"";transition:all 300ms ease 100ms;z-index:2;background:#27282c;background:linear-gradient(180deg,rgba(39,40,44,0) 40%,rgba(39,40,44,0.8407738095238095) 78%,rgba(39,40,44,1) 94%,rgba(39,40,44,1) 100%,rgba(39,40,44,1) 100%,rgba(237,237,237,1) 100%,rgba(32,50,96,0) 100%)}
.single-project-style2:hover .img-holder:before{opacity:0}
.single-project-style2 .img-holder:after{position:absolute;left:0;bottom:0;right:0;height:100%;content:"";opacity:0;transition:all 300ms ease 100ms;z-index:2;background:#27282c;background:linear-gradient(0deg,rgba(39,40,44,0) 0,rgba(39,40,44,0.8407738095238095) 0,rgba(39,40,44,1) 0,rgba(39,40,44,0.7959558823529411) 100%,rgba(39,40,44,1) 100%,rgba(39,40,44,1) 100%,rgba(237,237,237,1) 100%,rgba(32,50,96,0) 100%)}
.single-project-style2:hover .img-holder:after{opacity:1}
.single-project-style2 .img-holder img{width:100%;transform:scale(1.01);transition:all 700ms ease}
.single-project-style2:hover .img-holder img{transform:scale(1.2) rotate(2deg)}
.single-project-style2 .read-more{position:absolute;top:40px;left:40px;z-index:3}
.single-project-style2 .read-more a span:before{position:relative;display:block;width:60px;height:60px;background:#fff;border-radius:50%;color:#858585;font-size:20px;line-height:60px;text-align:center;transition:all 700ms ease 400ms}
.single-project-style2:hover .read-more a span:before{color:#fff;background:#ff6a10;transform:perspective(400px) rotate(360deg)}
.single-project-style2 .title-box{position:absolute;left:40px;bottom:34px;z-index:3}
.single-project-style2 .title-box span{color:#ff6a10}
.single-project-style2 .title-box h3{color:#fff;font-weight:600;margin:3px 0 0}
.working-process-style2-area{position:relative;display:block;background-attachment:fixed;background-size:cover;background-position:center top;background-repeat:no-repeat;padding:110px 0 110px;z-index:1}
.testimonial-style2-area{position:relative;display:block;padding:110px 0 108px}
.testimonial-style2-area .sec-title{padding-bottom:40px}
.single-testimonial-style2{position:relative;display:block;border:1px solid transparent;transition:all 700ms ease 300ms}
.single-testimonial-style2 .inner-content{position:relative;display:block;overflow:hidden}
.single-testimonial-style2 .static-content{position:relative;display:block;padding:55px 40px 62px;transform:translateY(0%);transition:all 700ms ease 100ms}
.single-testimonial-style2:hover .static-content{opacity:0;transform:translateY(-10%);transition:all 900ms ease 100ms}
.single-testimonial-style2 .static-content .quote-icon{position:relative;display:block;padding-bottom:11px}
.single-testimonial-style2 .static-content .quote-icon span:before{color:#ff6a10;font-size:63px;line-height:63px}
.single-testimonial-style2 .text-box p{margin:0}
.single-testimonial-style2 .static-content .client-info{position:relative;display:block;padding-top:32px}
.single-testimonial-style2 .client-info .review-box ul li{float:none;margin:0 1px}
.single-testimonial-style2 .client-info h3{color:#27282c;font-size:18px;font-weight:600;margin:8px 0 0}
.single-testimonial-style2 .client-info{position:relative;display:block}
.single-testimonial-style2 .overlay-content{position:absolute;top:0;left:0;bottom:0;right:0;background:#fff;display:block;padding:50px 40px 0;opacity:0;transform:translateY(-10%);transition:all 700ms ease 100ms}
.single-testimonial-style2:hover .overlay-content{opacity:1;transform:translateY(0%);transition:all 900ms ease 100ms}
.single-testimonial-style2 .overlay-content .img-box{position:relative;display:block;width:80px;height:80px;margin:0 auto}
.single-testimonial-style2 .overlay-content .img-box img{border-radius:50%}
.single-testimonial-style2 .overlay-content .text-box{position:relative;display:block;padding:10px 0 10px;margin:14px 0 0;z-index:2}
.single-testimonial-style2 .overlay-content .text-box .quote-icon{position:absolute;top:-18px;left:0;right:0;z-index:-1}
.single-testimonial-style2 .overlay-content .text-box .quote-icon span:before{color:#f6f6f6;font-size:128px;line-height:128px}
.single-testimonial-style2 .overlay-content .client-info{position:relative;display:block;padding-top:22px}
.testimonial-style2-content{overflow:hidden}
.testimonial-style2-content .owl-carousel{display:block;max-width:370px;width:100%;margin:0 auto}
.contact-details-area{position:relative;display:block;padding:110px 0 0;z-index:4}
.contact-details-area .sec-title{z-index:3}
.contact-details-area .parallax-background{position:absolute;top:0;left:0;width:100%;min-height:550px;background-attachment:fixed;background-position:center top;background-repeat:no-repeat;background-size:cover;z-index:1}
.contact-details-content{position:relative;display:block;background:#f6f6f6;z-index:3}
.content-info-box{position:relative;display:block;background-attachment:scroll;background-position:left top;background-repeat:no-repeat;background-size:auto;min-height:650px;margin-right:30px}
.content-info-box .inner-content{display:flex;flex-direction:column;align-items:center;padding:70px 0 70px}
.content-info-box .inner-content .inner{-webkit-box-shadow:3px 0 5px 0 #ededed;box-shadow:3px 0 5px 0 #ededed}
.content-info-box .inner-content .single-info-box{max-width:270px;width:100%;background:#ff6a10;text-align:center;padding:50px 30px 42px}
.content-info-box .inner-content .single-info-box .icon{margin-bottom:20px}
.content-info-box .inner-content .single-info-box .icon span:before{color:#f6f6f6;font-size:50px;line-height:50px}
.content-info-box .inner-content .single-info-box .text h3{color:#f6f6f6;font-size:18px;font-weight:600;margin:0 0 12px}
.content-info-box .inner-content .single-info-box .text p{color:#f6f6f6;margin:0}
.content-info-box .inner-content .single-info-box.white-bg{background:#f4f4f4}
.content-info-box .inner-content .single-info-box.white-bg .icon span:before{color:#ff6a10}
.content-info-box .inner-content .single-info-box.white-bg .text h3{color:#27282c}
.content-info-box .inner-content .single-info-box.white-bg .text p{color:#828282}
.contact-details-form-box{position:relative;display:block;padding:65px 60px 0;width:100%;padding-left:0}
.contact-details-form-box .title-box{position:relative;display:block;padding-bottom:42px}
.contact-details-form-box .title-box h2{color:#27282c;font-size:30px;line-height:36px;font-weight:600}
.contact-details-box{position:relative;display:block}
.contact-details-form .single-box{position:relative;display:block}
.contact-details-form input[type="text"],.contact-details-form textarea{position:relative;padding:0 20px;border:1px solid #e0e0e0;background:#f6f6f6;color:#7c7e84;font-size:15px;font-weight:400;width:100%;height:55px;margin-bottom:30px;border-radius:0;transition:all 500ms ease}
.contact-details-form textarea{padding:15px 20px;height:120px;margin-top:30px;margin-bottom:50px}
.contact-details-form input[type="text"]:focus{border-color:#ff6a10}
.contact-details-form textarea:focus{border-color:#ff6a10}
.contact-details-form .single-box button{padding:0 40px}
.contact-details-form input::-webkit-input-placeholder{color:#7c7e84}
.contact-details-form input:-moz-placeholder{color:#7c7e84}
.contact-details-form input::-moz-placeholder{color:#7c7e84}
.contact-details-form input:-ms-input-placeholder{color:#7c7e84}
.instagram-area{position:relative;display:block;background:#ff6a10}
.instagram-title{position:relative;display:block;margin-right:-30px;padding:43px 0;z-index:3}
.instagram-title .pattern-bg{position:absolute;top:0;left:-500px;bottom:0;right:0;background:url(../cleaning-img/title-bg.png);z-index:-1;background-repeat:no-repeat}
.instagram-title h3{color:#fff;font-size:20px;line-height:28px;font-weight:600;margin:0 0 17px}
.instagram-title a{color:#fff}
.instagram-title a:hover{color:#27282c}
.instagram-items{position:relative;display:block;margin-right:-375px;z-index:3}
.instagram-items li{position:relative;display:inline-block;float:left}
.instagram-items li .img-holder{position:relative;display:block;overflow:hidden}
.instagram-items li:hover .overlay-style-two{opacity:1}
.instagram-items li .img-holder .overlay-style-two:before{background-color:rgba(40,41,46,0.95)}
.instagram-items li:hover .img-holder .overlay-style-two:before{opacity:1;transform:perspective(400px) rotateX(0deg);transition:all 700ms ease 100ms}
.instagram-items li .img-holder .overlay-style-two:after{background-color:rgba(40,41,46,0.95)}
.instagram-items li:hover .img-holder .overlay-style-two:after{opacity:1;transform:perspective(400px) rotateX(0deg);transition:all 700ms ease 300ms}
.instagram-items li .img-holder img{width:100%;transform:scale(1.01);transition:all 700ms ease}
.instagram-items li:hover .img-holder img{transform:scale(1.2) rotate(2deg)}
.instagram-items li .img-holder .overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;transform:translate3d(0px,-100%,0px);transition:all 700ms ease 300ms}
.instagram-items li:hover .img-holder .overlay{transition:all 700ms ease 500ms;transform:translate3d(0px,0px,0px)}
.instagram-items li .img-holder .overlay .box{display:table;width:100%;height:100%}
.instagram-items li .img-holder .overlay .box .link-icon{display:table-cell;vertical-align:middle;text-align:center}
.instagram-items li .img-holder .overlay .box .link-icon a span:before{display:inline-block;color:#fff;font-size:30px;line-height:30px;transition:all 500ms ease}
.instagram-items li .img-holder .overlay .box .link-icon a:hover span:before{color:#ff6a10}
.single-footer-widget .title-style2{position:relative;display:block;margin-top:-4px;padding-bottom:33px}
.single-footer-widget .title-style2 h3{color:#fff;font-size:24px;line-height:30px;font-weight:600;text-transform:capitalize}
.single-footer-widget .our-info-box .footer-logo{position:relative;display:block;padding-bottom:34px}
.single-footer-widget .our-info-box .footer-logo a{display:inline-block}
.single-footer-widget .our-info-box .text{position:relative;display:block;padding-bottom:23px}
.single-footer-widget .our-info-box .text p{color:#7c7e84;margin:0}
.single-footer-widget .our-info-box .follow-us-social-links{position:relative;display:block}
.single-footer-widget .our-info-box .follow-us-social-links span{position:relative;display:inline-block;padding-right:6px;color:#fff;font-size:15px;line-height:30px;float:left}
.single-footer-widget .our-info-box .follow-us-social-links ul{position:relative;display:inline-block;float:left;line-height:30px}
.single-footer-widget .our-info-box .follow-us-social-links ul li{position:relative;display:inline-block;float:left;padding-right:11px;margin-right:10px}
.single-footer-widget .our-info-box .follow-us-social-links ul li:before{position:absolute;top:10px;right:0;width:1px;height:11px;background:#404146;content:"";transform:rotate(15deg)}
.single-footer-widget .our-info-box .follow-us-social-links ul li:last-child{padding-right:0;margin-right:0}
.single-footer-widget .our-info-box .follow-us-social-links ul li a{color:#7c7e84;font-size:15px;transition:all 300ms ease 100ms}
.single-footer-widget .our-info-box .follow-us-social-links ul li a:hover{color:#fff}
.single-footer-widget .usefull-links{position:relative;display:block;overflow:hidden;margin-top:-12px}
.single-footer-widget .usefull-links ul{position:relative;display:block;overflow:hidden}
.single-footer-widget .usefull-links ul.borders-left{position:relative;margin-left:80px;padding-left:30px}
.single-footer-widget .usefull-links ul li{position:relative;display:block;line-height:36px}
.single-footer-widget .usefull-links ul li a{color:#7c7e84;font-size:15px;font-weight:400;padding-left:20px;transition:all 500ms ease}
.single-footer-widget .usefull-links ul li a:hover{color:#fff}
.single-footer-widget .usefull-links ul li a:before{position:absolute;top:0;left:0;content:"\f107";font-family:"Flaticon";color:#7c7e84;font-size:10px;transition:all 500ms ease;font-weight:600;line-height:36px;margin:0}
.single-footer-widget .usefull-links ul li a:hover:before{color:#fff;content:"\f108";transition:all 500ms ease}
.single-footer-widget .usefull-links ul.borders-left:before{position:absolute;top:12px;left:0;bottom:7px;width:1px;background:#404043;content:""}
.footer-area.style4{padding:110px 0 160px;z-index:10}
.footer-contact-info-area{position:relative;display:block;background:transparent;margin:-60px 0 -60px;z-index:100}
.footer-contact-info{position:relative;display:block;background:#fff}
li .single-footer-contact-info{position:relative;display:inline-block;float:left;max-width:385px;width:100%;border-right:1px solid #ededed}
li:last-child .single-footer-contact-info{border-right:0 solid}
li .single-footer-contact-info .inner{position:relative;display:block;padding:35px 40px 30px}
li .single-footer-contact-info .icon{width:60px}
li .single-footer-contact-info .icon span:before{color:#2f3033;font-size:50px;transition:all 500ms ease}
li .single-footer-contact-info:hover .icon span:before{color:#ff6a10}
li .single-footer-contact-info .icon,li .single-footer-contact-info .text{display:table-cell;vertical-align:middle}
li .single-footer-contact-info .text p{color:#828282;margin:0}
li .single-footer-contact-info .text p span{color:#27282c}
.footer-bottom-area.style3{position:relative;display:block;padding:88px 0 28px;background:#1f1f23;z-index:10}
/*!
 * Font Awesome Free 5.15.1 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */.fab,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}
.fa-2x{font-size:2em}
.fa-angle-up:before{content:"\f106"}
.fa-facebook:before{content:"\f09a"}
.fa-google-plus:before{content:"\f2b3"}
.fa-linkedin:before{content:"\f08c"}
.fa-star:before{content:"\f005"}
@font-face{font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:400;font-display:swap;src:url(../webfonts/fa-brands-400.eot);src:url(../webfonts/fa-brands-400.eot?#iefix) format("embedded-opentype"),url(../webfonts/fa-brands-400.woff2) format("woff2"),url(../webfonts/fa-brands-400.woff) format("woff"),url(../webfonts/fa-brands-400.ttf) format("truetype"),url(../webfonts/fa-brands-400.svg#fontawesome) format("svg")}
.fab{font-family:"Font Awesome 5 Brands"}
@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:400;font-display:swap;src:url(../webfonts/fa-regular-400.eot);src:url(../webfonts/fa-regular-400.eot?#iefix) format("embedded-opentype"),url(../webfonts/fa-regular-400.woff2) format("woff2"),url(../webfonts/fa-regular-400.woff) format("woff"),url(../webfonts/fa-regular-400.ttf) format("truetype"),url(../webfonts/fa-regular-400.svg#fontawesome) format("svg")}
.fab{font-weight:400}
@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:swap;src:url(../webfonts/fa-solid-900.eot);src:url(../webfonts/fa-solid-900.eot?#iefix) format("embedded-opentype"),url(../webfonts/fa-solid-900.woff2) format("woff2"),url(../webfonts/fa-solid-900.woff) format("woff"),url(../webfonts/fa-solid-900.ttf) format("truetype"),url(../webfonts/fa-solid-900.svg#fontawesome) format("svg")}
.fas{font-family:"Font Awesome 5 Free"}
.fas{font-weight:900}
.fa-spin{-webkit-animation:fa-spin 2s linear infinite;animation:fa-spin 2s linear infinite}
.fa-pulse{-webkit-animation:fa-spin 1s steps(8) infinite;animation:fa-spin 1s steps(8) infinite}
@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}
to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}
}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}
to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}
}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);transform:rotate(90deg)}
.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);transform:rotate(270deg)}
.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scaleX(-1);transform:scaleX(-1)}
.fa-flip-vertical{-webkit-transform:scaleY(-1);transform:scaleY(-1)}
.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical,.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"}
.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{-webkit-transform:scale(-1);transform:scale(-1)}
:root .fa-flip-both,:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270{-webkit-filter:none;filter:none}
@font-face{font-family:"icomoon";src:url("../fonts/icomoonda59.eot");src:url("../fonts/icomoonda59.eot") format("embedded-opentype"),url("../fonts/icomoonda59.ttf") format("truetype"),url("../fonts/icomoonda59.woff") format("woff"),url("../fonts/icomoonda59.svg") format("svg");font-weight:normal;font-style:normal}
[class^="icon-"]{font-family:'icomoon'!important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.icon-link:before{content:"\e900"!important}
.icon-music:before{content:"\e902"}
.icon-phone:before{content:"\e905"}
.icon-concept:before{content:"\e90c"}
.icon-next:before{content:"\e910"}
.icon-group:before{content:"\e92e"}
.icon-guarantee-certificate1:before{content:"\e92f"}
.icon-wallet1:before{content:"\e933"}
.icon-quote3:before{content:"\e93c"}
.icon-global:before{content:"\e942"}
.icon-support1:before{content:"\e944"}
.icon-shipping-and-delivery:before{content:"\e945"}
.icon-instagram:before{content:"\e946"!important}
input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px white inset!important}
::-webkit-input-placeholder{/ Chrome/Opera/Safari / color:#000!important}
::-moz-placeholder{/ Firefox 19+/ color:#000!important}
::-ms-input-placeholder{/ IE 10+/ color:#000!important}
::-moz-placeholder{/ Firefox 18- / color:#000!important}
.tparrows{position:absolute!important;left:0!important;top:50%!important;background:rgba(0,0,0,.20)!important;width:40px!important;height:100px!important;display:block!important;z-index:1000!important;border-radius:0;font-size:30px;cursor:pointer!important;transition:all 500ms ease}
.tparrows:before{width:40px!important;height:100px!important;font-size:20px!important;color:#ffffff!important;display:block!important;line-height:100px!important;text-align:center!important}
.tparrows:hover{background:rgba(0,0,0,.50)!important;color:#000}
.tp-rightarrow{left:100%!important;margin-right:0}
.main-slider.style2 .tparrows{top:90%!important;width:40px!important;height:60px!important;background:transparent!important;left:35%!important;font-size:35px!important;position:absolute!important}
.main-slider.style2 .tparrows:before{width:40px!important;height:60px!important;font-size:25px!important;line-height:60px!important;color:#ffffff!important;display:block!important;text-align:center;content:"\f105"!important;font-family:"Flaticon"!important}
.main-slider.style2 .tp-rightarrow{left:40%!important;margin-right:0}
.main-slider.style2 .tp-rightarrow:before{content:"\f106"!important;font-family:"Flaticon"!important}

form.CUS input.subject { display: none; }
.contact-details-box input, .contact-details-box textarea{margin: 10px;border-radius: 8px;height: 40px;width: 45%;padding-left: 1%;}
.contact-details-box select{background-color: #ffffff;border-radius: 8px;height: 40px;margin: 10px}
@media (max-width:1200px){.contact-details-box input, .contact-details-box textarea{width: 95%;}}
