@import url("https://fonts.googleapis.com/css?family=Montserrat:300,300i,400,400i,500,500i,600,700|Open+Sans:300,300i,400,400i,600,600i,700,700i,800");@import url("https://fonts.googleapis.com/css?family=Teko&amp;display=swap");body{font-family:'Open Sans', sans-serif;line-height:26px;font-size:16px;color:#000000;overflow-x:hidden;}
a{-webkit-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s;}
a:hover, a:focus, a:active{text-decoration:none;outline-offset:none;outline:0px;}
.btn:active{outline:0px;}
button:focus{outline:0;}
.cw-custom-btn{background:#d45b16;padding:15px 30px;border-radius:5px;color:#ffff;text-transform:capitalize;font-weight:700;font-size:18px;display:inline-block;position:relative;overflow:hidden;z-index:1;}
.cw-custom-btn::before{content:"";position:absolute;background:#16346d;width:100%;height:0;left:50%;top:50%;transform:translate(-50%, -50%) rotate(45deg);-webkit-transform:translate(-50%, -50%) rotate(45deg);transition:.8s;-webkit-transition:.8s;z-index:-1;}
.cw-custom-btn:hover::before{height:380%;z-index:-1;}
.cw-custom-btn:hover{color:#fff;}
h1, h2, h3, h4, h6{font-family:'Montserrat', sans-serif;font-weight:600;color:#000000;letter-spacing:0.5px;}
h2{font-size:30px;}
h3{font-size:20px;color:#000000;}
h4{font-size:18px;}
img{max-width:100%;}
ul{list-style-type:none;padding:0;margin:0;}
.ptb-100{padding-top:100px;padding-bottom:100px;}
.ptb-70{padding-top:70px;padding-bottom:70px;}
.pt-100{padding-top:100px;}
.pt-70{padding-top:70px;}
.pb-100{padding-bottom:100px;}
.pb-70{padding-bottom:70px;}
.pr-50{padding-right:50px;}
input[type="submit"]{background:#000000 none repeat scroll 0 0;border:medium none;color:#fff;font-size:13px;font-weight:700;padding:10px 30px;text-transform:uppercase;transition:all 0.4s ease 0s;-webkit-transition:all 0.4s ease 0s;}
.space-45{height:45px;}
.space-20{height:20px;}
.space-30{height:30px;}
.mb-30{margin-bottom:30px;}
.mb-20{margin-bottom:20px;}
.home-separator{height:1px;background:#eee;}
.list-inline li{display:inline-block;padding-right:5px;padding-left:5px;}
.section-title{margin-bottom:50px;}
.section-title h2{font-weight:bold;text-align:center;color:#000000;margin:0;padding-bottom:25px;position:relative;text-transform:uppercase;}
.section-title h2::before{bottom:0;content:"";height:3px;left:0;position:absolute;width:50px;right:0;margin:auto;z-index:2;}
.section-title h2::after{background:#ddd;bottom:0;content:"";height:3px;left:0;position:absolute;width:130px;right:0;margin:auto;z-index:1;}
.section-title p{color:#000000;font-weight:500;margin:20px 0 0;}
.section-title2{text-align:center;margin-bottom:70px;position:relative;}
.section-title2 h4{font-size:15px;font-weight:600;text-transform:uppercase;color:#0082ca;padding-bottom:10px;margin:0;}
.section-title2 h2{font-size:36px;font-weight:600;text-transform:capitalize;color:#001837;max-width:600px;margin:auto;line-height:50px;padding-bottom:25px;}
.section-title2::before{content:"";position:absolute;background:#0082ca;width:100px;height:5px;bottom:0;left:0;right:0;margin:auto;}
.cw-section-title{text-align:center;margin-bottom:70px;}
.cw-section-title h2{font-size:45px;font-weight:400;font-family:"Teko", sans-serif;color:#16346d;text-transform:capitalize;line-height:38px;margin-bottom:30px;}
.cw-section-title p{font-size:16px;font-weight:400;color:#777777;max-width:555px;margin:auto;}
.page-header{margin:0 0 30px;font-size:25px;}
a.lightbox-gallery{display:block;position:relative;}
a.lightbox-gallery::before{top:0;content:"";height:100%;left:0;position:absolute;width:100%;z-index:1;transition:.4s;-webkit-transition:.4s;visibility:hidden;opacity:0;}
a.lightbox-gallery::after{color:#fff;content:"\f00e";font-family:Fontawesome;font-size:35px;left:0;transform:translateY(-50%);-webkit-transform:translateY(-50%);position:absolute;text-align:center;top:80%;width:100%;z-index:2;visibility:hidden;opacity:0;transition:.4s;-webkit-transition:.4s;}
.gallery-box:hover a.lightbox-gallery::before,
.single-blog-slide:hover a.lightbox-gallery::before{visibility:visible;opacity:.9;}
.gallery-box:hover a.lightbox-gallery::after,
.single-blog-slide:hover a.lightbox-gallery::after{top:50%;visibility:visible;opacity:1;}
.gallery-box{margin-bottom:30px;}
.gray-bg{background-color:#f4fbfd;}
.d-table{display:table;width:100%;height:100%;}
.d-table .d-tablecell{display:table-cell;vertical-align:middle;}
.no-padding{padding:0 !important;}
.mt-30{margin-top:30px !important;}
.cleaning-btn{display:inline-block;color:#fff;font-size:14px;font-weight:700;padding:12px 30px;border-radius:30px;text-transform:uppercase;-webkit-transition:.5s;transition:.5s;}
.cleaning-btn:hover{background:#222;color:#fff;padding-left:32px;padding-right:32px;}
.mask-table{display:table;height:100%;width:100%;}
.mask-table .mask-table-cell{display:table-cell;vertical-align:middle;}
.custom-btn{color:#ffff;font-size:15px;font-weight:600;padding:15px 40px;display:inline-block;text-transform:capitalize;transition:1s;-webkit-transition:1s;}
.custom-btn:hover{background:#001837;color:#ffff;border-radius:10px;}
[class^="flaticon-"]:before, [class*=" flaticon-"]:before, [class^="flaticon-"]:after, [class*=" flaticon-"]:after{margin-left:0;}
.all-section-title{text-align:center;padding-bottom:70px;}
.all-section-title h5{color:#001837;font-size:16px;font-weight:700;position:relative;text-transform:uppercase;margin-bottom:0;}
.all-section-title h5:before{content:"";position:absolute;top:0;bottom:0;left:0;right:180px;width:60px;height:2px;margin:auto;}
.all-section-title h2{color:#001837;font-size:32px;font-weight:700;max-width:450px;margin:auto;text-transform:capitalize;margin-top:25px;}
.slide-bg-1{background-image:url(../img/slider/slider-1.png);}
.slide-bg-2{background-image:url(../img/slider/slider-2.webp);}
.slide-bg-3{background-image:url(../img/slider/slider-3.png);}
/* .service-bg-1{background-image:url(../img/titles/area-rug-cleaning.jpg);}
.service-bg-2{background-image:url(../img/titles/area-rug-reppair.jpg);}
.service-bg-3{background-image:url(../img/titles/carpet-cleaning.jpg);}
.service-bg-4{background-image:url(../img/titles/carpet-installation.jpg);}
.service-bg-5{background-image:url(../img/titles/allergy-control.jpg);}
.service-bg-6{background-image:url(../img/titles/commercial-cleaning.jpg);}
.service-bg-7{background-image:url(../img/titles/up.jpg);}
.service-bg-8{background-image:url(../img/titles/drapery-cleaning.jpg);}
.service-bg-9{background-image:url(../img/titles/organic-cleaning.jpg);}
.service-bg-10{background-image:url(../img/titles/bed-bug-treatment.jpg);}
.service-bg-11{background-image:url(../img/titles/water-flood-damage.jpg);}
.service-bg-12{background-image:url(../img/titles/mattress-cleaning.jpg);} */
.about-bg-1{background-image:url(../img/about-bg-1.html);}
.about-bg-2{background-image:url(../img/about-bg-2.html);}
.about-bg-3{background-image:url(../img/about-bg-3.html);}
.about-bg-4{background-image:url(../img/about-bg-4.html);}
.promo-video-bg{background-image:url(../img/about/about.png);}
.shop-item-bg-1{background-image:url(../img/shop-item-bg-1.png);}
.shop-item-bg-2{background-image:url(../img/shop-item-bg-2.png);}
.shop-item-bg-3{background-image:url(../img/shop-item-bg-3.png);}
.shop-item-bg-4{background-image:url(../img/shop-item-bg-4.png);}
.shop-item-bg-5{background-image:url(../img/shop-item-bg-5.png);}
.shop-item-bg-6{background-image:url(../img/shop-item-bg-6.png);}
.shop-item-bg-7{background-image:url(../img/shop-item-bg-7.png);}
.shop-item-bg-8{background-image:url(../img/shop-item-bg-8.png);}
.blog-img-1{background-image:url(../img/blogs/blog.png);}
.blog-img-2{background-image:url(../img/blogs/blog.png);}
.blog-img-3{background-image:url(../img/blogs/maintaining-wool-or-silk-rug.webp);}
.blog-img-4{background-image:url(../img/blogs/stain-free-mattress.webp);}
.blog-img-5{background-image:url(../img/blogs/consider-professional-cleaning-for-furniture.webp);}
.cleaning-mini-banner{background-image:url(../img/banner/inner-banner.png);}
.preloader-wrap{background:#fff none repeat scroll 0 0;height:100%;position:fixed;width:100%;z-index:999999;left:0;top:0;text-align:center;}
.header-top-area{background-color: #262262;font-size:13px;padding:10px 0;}
.header-top-area a{color:#dfdfdf;}
.header-top-area i.fa{padding-right:5px;}
.social-icon a{margin-left:12px;}
.social-icon i.fa{color:#fff;}
.seprator{color:#949494;display:inline-block;padding:0 10px;}
.mainmenu-area{background:#fff;z-index:99999 !important;}
.mainmenu-area .mainmenu{padding-right:30px;}
.mainmenu-area .mainmenu ul{list-style:none;padding:0;margin:0;text-align:right;}
.mainmenu-area .mainmenu ul li{display:inline-block;position:relative;}
.mainmenu-area .mainmenu ul li a{font-size:16px;display:block;color:#1b1b1b;font-weight:600;text-transform:uppercase;padding:30px 12px;-webkit-transition:.3s;transition:.3s;-webkit-transition:all 0.3s ease 0s;}
.mainmenu-area .mainmenu ul li a:before{position:absolute;bottom:0;content:"";width:100%;height:3px;background:#cc8a00;left:0;opacity:0;-webkit-transition:.3s;transition:.3s;-webkit-transition:all 0.3s ease 0s;visibility:hidden;}
.mainmenu-area .mainmenu ul li:hover > .mainmenu-area .mainmenu ul li:before, .mainmenu-area .mainmenu ul li.active > .mainmenu-area .mainmenu ul li:before{opacity:1;visibility:visible;}
.mainmenu-area .mainmenu ul li:hover > a, .mainmenu-area .mainmenu ul li.active > a{text-decoration:none;color:#fff;}
.mainmenu-area .mainmenu ul li ul{left:0;opacity:0;position:absolute;text-align:left;top:85px;-webkit-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s;-webkit-transition:0.5s all ease 0s;transition:0.5s all ease 0s;visibility:hidden;width:220px;z-index:-1;-webkit-transform:scaleY(0);transform:scaleY(0);}
.mainmenu-area .mainmenu ul li ul li{display:block;}
.mainmenu-area .mainmenu ul li ul li a{padding-bottom:5px;padding-top:5px;text-transform:none;color:#fff;}
.mainmenu-area .mainmenu ul li ul li a:hover{background:#fff;}
.mainmenu-area .mainmenu ul li ul li a:before{display:none;}
.mainmenu-area .mainmenu ul li ul li.active a{background:#fff;}
.mainmenu-area .mainmenu ul li:hover ul{opacity:1;visibility:visible;z-index:99;transform:scale(1);-webkit-transform:scale(1);}
.mainmenu-area .logo{margin:15px 0 0;}
.mainmenu-area .logo a{color:#fff;display:inline-block;padding:6px 0;}
.mainmenu-area .responsive-menu-wrap{display:none;}
.now-visible{-webkit-animation-duration:500ms;animation-duration:500ms;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-name:fadeInDown;animation-name:fadeInDown;-webkit-animation-timing-function:linear;animation-timing-function:linear;opacity:1;visibility:visible;-webkit-box-shadow:0 10px 25px 0 rgba(0, 0, 0, 0.1);box-shadow:0 10px 25px 0 rgba(0, 0, 0, 0.1);}
.header-right-cart{position:absolute;right:15px;top:0;}
.header-right-cart .header-shop{float:left;padding:30px 0;position:relative;cursor:pointer;}
.header-right-cart .header-shop i{cursor:pointer;color:#1b1b1b;font-size:16px;}
.header-right-cart .header-shop i span{border-radius:100%;bottom:47px;color:#ffffff;font-size:14px;font-style:normal;font-weight:700;height:25px;left:15px;line-height:25px;position:absolute;text-align:center;width:25px;}
.header-right-cart .header-shop .shopping-cart{position:absolute;top:100px;-webkit-box-shadow:0 10px 25px 0 rgba(0, 0, 0, 0.1);box-shadow:0 10px 25px 0 rgba(0, 0, 0, 0.1);opacity:0;visibility:hidden;-webkit-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s;-webkit-transition:0.5s all ease 0s;transition:0.5s all ease 0s;width:250px;right:0;background-color:#fff;color:#010101;display:block;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:0 0 0;transform-origin:0 0 0;z-index:999;list-style:none;padding:15px 0;}
.header-right-cart .header-shop .shopping-cart li{border-bottom:1px dotted #f0f0f0;width:100%;padding:10px 12px;}
.header-right-cart .header-shop .shopping-cart li:last-child{border-bottom:none;}
.header-right-cart .header-shop .shopping-cart li a img{float:left;margin-right:10px;width:42px;height:52px;}
.header-right-cart .header-shop .shopping-cart li i{float:right;font-size:15px;}
.header-right-cart .header-shop .shopping-cart li .shop-cart-text{display:inline-block;}
.header-right-cart .header-shop .shopping-cart li .shop-cart-text p{margin:0px;padding:0px;line-height:20px;font-size:15px;text-transform:capitalize;text-decoration:none;color:#222222;font-weight:700;}
.header-right-cart .header-shop .shopping-cart li .shop-cart-text p a{color:#222222;font-weight:700;font-size:14px;}
.header-right-cart .header-shop .shopping-cart li .shop-cart-text span{font-size:15px;text-transform:capitalize;color:#707070;}
.header-right-cart .header-shop .shopping-cart li .shop-cart-text span:last-child{padding-left:10px;}
.header-right-cart .header-shop .shopping-cart li .shop-cart-checkout .shop-cart-text{text-align:center;display:block;}
.header-right-cart .header-shop .shopping-cart li .shop-cart-checkout p{display:inline-block;}
.header-right-cart .header-shop .shopping-cart li .shop-cart-checkout a{text-decoration:none;color:#fff;-webkit-transition:all .5s ease 0s;transition:all .5s ease 0s;-moz-transition:0.5s all ease 0s;-o-transition:0.5s all ease 0s;padding:3px 18px;border-radius:3px;text-transform:capitalize;font-size:14px;display:block;text-align:center;margin-top:10px;}
.header-right-cart .header-shop .shopping-cart li .shop-cart-checkout a:hover{color:#fff;background-color:#010101;}
.header-right-cart .header-shop:hover .shopping-cart{opacity:1;visibility:visible;top:85px;transform:scale(1);-webkit-transform:scale(1);}
.search-modal{padding:0 !important;z-index:99999;}
.search-modal .modal-dialog{width:100%;margin:0;max-width:100%;}
.search-modal .modal-dialog .modal-content{border-radius:0;border:none;background-color:#ededed;}
.search-modal .modal-dialog .modal-content .modal-box{max-width:700px;margin:auto;padding:50px 20px;width:100%;}
.search-modal .modal-dialog .modal-content .modal-box .modal-header{padding:0 15px 15px;border-bottom:1px solid #e5e5e5;}
.search-modal .modal-dialog .modal-content .modal-box .modal-header .close{font-size:40px;font-weight:normal;opacity:1;line-height:20px;}
.search-modal .modal-dialog .modal-content .modal-box .modal-header .close:focus{outline:0;}
.search-modal .modal-dialog .modal-content .modal-box .search-form{position:relative;}
.search-modal .modal-dialog .modal-content .modal-box .search-form .form-control{border-radius:0;height:50px;padding:6px 15px;font-size:17px;-webkit-box-shadow:none;box-shadow:none;}
.search-modal .modal-dialog .modal-content .modal-box .search-form .search-btn{position:absolute;right:0;top:0;color:#fff;height:50px;border-radius:0;padding:0 15px;font-size:18px;}
.single-slider-item{background-size:cover;background-position:center;background-color:#dddddd;height:650px;font-size:24px;color:#fff;position:relative;}
.single-slider-item::before{background-color:#000000;content:"";left:0;height:100%;opacity:0.3;position:absolute;top:0;width:100%;}
.single-slider-item p{font-size:22px;line-height:35px;text-shadow:0 0 3px #000;}
.single-slider-item h1{font-size:45px;line-height:65px;text-transform:uppercase;margin:0 0 15px;text-shadow:0 0 7px #000000;color:#fff;font-weight:bold;}
.homepage-slides .owl-nav div{border-radius:0;color:#fff;font-size:25px;height:45px;left:0;line-height:45px;margin-top:-20px;position:absolute;text-align:center;top:50%;transition:all 0.4s ease 0s;-webkit-transition:all 0.4s ease 0s;width:45px;}
.homepage-slides .owl-nav div:hover{background:#222;color:#fff;}
.homepage-slides .owl-nav div.owl-next{left:auto;right:0;}
.cleaning-btn.slide-btn{margin-top:20px;}
.project-slides{position:relative;}
.project-slides .owl-nav div{background:rgba(0, 0, 0, 0.5) none repeat scroll 0 0;top:50%;color:#fff;font-size:19px;margin-top:-20px;height:40px;line-height:40px;opacity:0.8;position:absolute;left:0px;text-align:center;width:45px;transition:all 0.4s ease 0s;-webkit-transition:all 0.4s ease 0s;}
.project-slides .owl-nav div.owl-next{left:auto;right:0;}
.home-two{background-image:url("../img/slide-bg-4.jpg");position:relative;height:650px;}
.home-two .qoute-title{color:#fff;text-align:center;font-size:25px;font-weight:bold;margin:0;padding:20px 15px;line-height:26px;}
.home-two .qoute-form-area{background:rgba(0, 0, 0, 0.4);padding:30px;-webkit-box-shadow:none;box-shadow:none;}
.home-two .qoute-form-area label{color:#eee;}
.home-two .qoute-form-area input{background:transparent none repeat scroll 0 0;border:1px solid #eee;font-size:15px;height:50px;padding:8px 15px !important;width:100%;}
.home-two .qoute-form-area textarea{background:transparent none repeat scroll 0 0;border:1px solid #eee;font-size:15px;height:auto;padding:8px 15px;width:100%;-webkit-box-shadow:none;box-shadow:none;}
.home-two .qoute-form-area input[type="submit"]{margin-top:27px;-webkit-box-shadow:none;box-shadow:none;}
.home-two .qoute-form-area input::-webkit-input-placeholder, .home-two .qoute-form-area textarea::-webkit-input-placeholder{color:#fff;}
.home-two .qoute-form-area input::-moz-placeholder, .home-two .qoute-form-area textarea::-moz-placeholder{color:#fff;}
.home-two .qoute-form-area input:-ms-input-placeholder, .home-two .qoute-form-area textarea:-ms-input-placeholder{color:#fff;}
.home-two .qoute-form-area input:-moz-placeholder, .home-two .qoute-form-area textarea:-moz-placeholder{color:#fff;}
.home-two .message_send .alert-success{font-size:14px !important;}
.home-two .qoute-form-box{position:relative;padding:0 15px;max-width:600px;margin:auto;}
.home-two .qoute-form-box .from-group{margin-bottom:30px;}
.home-two .qoute-form-box .alert{margin:25px 0 0;padding:12px 15px;border-radius:0;font-size:17px;text-align:center;}
.working-info{background-color:#f4fbfd;padding:100px 0 70px;}
.working-info .single-working-info{background-color:#fff;border:1px dashed #cdcdcd;border-radius:20px;text-align:center;margin-bottom:30px;}
.working-info .single-working-info i{font-size:40px;padding:20px 0;}
.working-info .single-working-info h3{border-bottom:1px dashed #cdcdcd;border-top:1px dashed #cdcdcd;font-size:18px;letter-spacing:1px;margin:0;padding:20px 0;text-transform:uppercase;}
.working-info .single-working-info p{margin:0;padding:15px 0;color:#000000;font-weight:bold;}
.working-info .single-working-info p span{font-weight:500;}
.cta-area{background:#94b200 none repeat scroll 0 0;color:#fff;padding:30px 0;}
.cta-area h2{margin:9px 0 0;color:#fff;}
.qout-btn{display:inline-block;color:#fff;font-size:14px;font-weight:700;padding:12px 20px;border-radius:4px;text-transform:uppercase;}
.green-btn:hover{background:#000000 none repeat scroll 0 0;color:#fff;}
.cleaning-mini-banner{background-position:center center;background-size:cover;height:220px;position:relative;}
.cleaning-mini-banner::before{background:rgba(0, 0, 0, 0.4) none repeat scroll 0 0;content:"";height:100%;left:0;position:absolute;top:0;width:100%;}
.cleaning-mini-banner h2{font-size:24px;font-weight:bold;text-transform:uppercase;color:#fff;margin:0;}
.cleaning-mini-banner .cleaning-breadcumb{font-size:18px;font-weight:600;text-align:right;text-transform:uppercase;}
.cleaning-mini-banner .cleaning-breadcumb a{color:#fff;}
.cleaning-content-block{padding:100px 0;}
.who-we-info .single-info{margin-bottom:30px;padding-left:70px;padding-top:5px;position:relative;}
.who-we-info .single-info i{-webkit-clip-path:polygon(30% 0%, 70% 0%, 100% 30%, 100% 70%, 70% 100%, 30% 100%, 0% 70%, 0% 30%);clip-path:polygon(30% 0%, 70% 0%, 100% 30%, 100% 70%, 70% 100%, 30% 100%, 0% 70%, 0% 30%);color:#ffffff;font-size:20px;height:50px;top:0;left:0;line-height:50px;position:absolute;text-align:center;width:50px;transition:.3s;-webkit-transition:.3s;}
.who-we-info .single-info:hover i{background-color:#222;color:#fff;}
.who-we-info .single-info h4{font-size:16px;margin:0 0 10px;}
.who-we-info .single-info p{margin:0;}
.who-we-info .list-inline li{font-size:16px;font-weight:600;display:inline-block;padding-right:5px;padding-left:5px;}
.who-we-info .list-inline li img{width:20px;margin-right:5px;}
.promo-video{display:table;height:100%;width:100%;}
.promo-video .promo-video-block{background-color:#ddd;background-position:center center;background-size:cover;display:table-cell;height:380px;position:relative;text-align:center;vertical-align:middle;}
.promo-video .promo-video-block::before{background:#000 none repeat scroll 0 0;content:"";height:100%;left:0;opacity:0.5;position:absolute;top:0;width:100%;}
.promo-video .promo-video-block .promo-play-btn{padding-left:6px;display:inline-block;position:relative;width:90px;height:90px;text-align:center;line-height:100px;border-radius:50%;-webkit-animation:beat 1.5s ease 0s infinite;animation:beat 1.5s ease 0s infinite;}
.promo-video .promo-video-block .promo-play-btn:hover{-webkit-animation:beat 0s ease 0s infinite;animation:beat 0s ease 0s infinite;}
.promo-video .promo-video-block .promo-play-btn i{font-size:25pt;color:white;}
.promo-video .promo-video-block .promo-play-btn:before, .promo-video .promo-video-block .promo-play-btn:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;opacity:0.4;border-radius:inherit;}
.promo-video .promo-video-block .promo-play-btn:before{z-index:-2;-webkit-animation:beat-before 1.5s ease 100ms infinite;animation:beat-before 1.5s ease 100ms infinite;}
.promo-video .promo-video-block .promo-play-btn:after{z-index:-1;-webkit-animation:beat-after 1.5s ease 200ms infinite;animation:beat-after 1.5s ease 200ms infinite;}
@-webkit-keyframes beat{0%{transform:scale(1);-webkit-transform:scale(1);}
50%{transform:scale(1.1);-webkit-transform:scale(1.1);}
}
@keyframes beat{0%{transform:scale(1);-webkit-transform:scale(1);}
50%{transform:scale(1.1);-webkit-transform:scale(1.1);}
}
@-webkit-keyframes beat-before{0%{transform:scale(1);-webkit-transform:scale(1);}
50%{transform:scale(1.15);-webkit-transform:scale(1.15);}
}
@keyframes beat-before{0%{transform:scale(1);-webkit-transform:scale(1);}
50%{transform:scale(1.15);-webkit-transform:scale(1.15);}
}
@-webkit-keyframes beat-after{0%{transform:scale(1);-webkit-transform:scale(1);}
50%{transform:scale(1.3);-webkit-transform:scale(1.3);}
}
@keyframes beat-after{0%{transform:scale(1);-webkit-transform:scale(1);}
50%{transform:scale(1.3);-webkit-transform:scale(1.3);}
}
.our-services{padding:100px 0 50px;}
.single-service-item-block{margin-bottom:50px;}
.single-service-item-block h3{text-align:center;font-size:20px;margin:25px 0 0;}
.single-service-item-block h3 a{color:#000000;}
.single-service-item-block .single-service-image{background-size:cover;background-color:#ddd;background-position:center center;position:relative;display:block;}
.single-service-item-block .single-service-image::before{content:"";height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:4;visibility:hidden;-webkit-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s;-webkit-transition:0.5s all ease 0s;transition:0.5s all ease 0s;}
.single-service-item-block .single-service-image::after{color:#fff;content:"\f178";font-family:Fontawesome;font-size:35px;left:0;position:absolute;text-align:center;top:60%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%;z-index:5;opacity:0;visibility:hidden;-webkit-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s;-webkit-transition:0.5s all ease 0s;transition:0.5s all ease 0s;z-index:10;}
.single-service-item-block:hover .single-service-image::before{opacity:.9;visibility:visible;}
.single-service-item-block:hover .single-service-image::after{opacity:1;visibility:visible;top:50%;}
.read-more-btn{color:#fff;display:inline-block;margin-top:15px;text-transform:capitalize;transition:all 0.4s ease 0s;-webkit-transition:all 0.4s ease 0s;padding:5px 20px;border-radius:30px;font-size:14px;}
.read-more-btn:hover{background-color:#222;color:#fff;padding-left:22px;padding-right:22px;}
.read-more-btn i{padding:0 0 0 5px;}
.our-services{padding:100px 0 0px;}
.our-services .single-service-item-block{    border-bottom: 1px solid #fab615;
  margin-bottom: 30px;
  padding-bottom: 30px;}
.our-services .single-service-item-block h3{margin:25px 0 0; display: none;}
.single-service-image{background-size:cover;background-color:#ddd;background-position:center center;position:relative;display:block;}
.services .single-service-item-block{margin-bottom:50px;}
.services .single-service-item-block h3{text-align:center;font-size:20px;margin:0 0 15px;}
.single-service h3{text-align:left !important;margin-top:30px !important;}
.read-more-btn{color:#fff;display:inline-block;margin-top:15px;text-transform:capitalize;transition:all 0.4s ease 0s;-webkit-transition:all 0.4s ease 0s;padding:5px 20px;border-radius:30px;font-size:16px;}
.read-more-btn i{padding:0 0 0 5px;}
.read-more-btn:hover{background-color:#222;color:#fff;}
.why-choose-us{padding-top:100px;padding-bottom:70px;}
.choose-reasons{padding-left:65px;position:relative;margin-bottom:30px;}
.choose-reasons i{-webkit-clip-path:polygon(30% 0%, 70% 0%, 100% 30%, 100% 70%, 70% 100%, 30% 100%, 0% 70%, 0% 30%);clip-path:polygon(30% 0%, 70% 0%, 100% 30%, 100% 70%, 70% 100%, 30% 100%, 0% 70%, 0% 30%);color:#ffffff;font-size:25px;height:50px;left:0;line-height:50px;position:absolute;text-align:center;top:0;width:50px;transition:.3s;-webkit-transition:.3s;}
.choose-reasons:hover i{background-color:#222;color:#fff;}
.choose-reasons h4{margin:0 0 10px;line-height:25px;}
.choose-reasons p{margin:0;}
.achivment-section{background-image:url("../img/banner/banner.png");background-repeat:no-repeat;background-size:cover;position:relative;padding:123px 0 40px;}
.achivment-section::before{background-color:#000;content:"";height:100%;left:0;opacity:0.5;position:absolute;top:0;width:100%;}
.achivment-section .counter-box{border:1px dashed #fff;position:relative;text-align:center;margin-bottom:60px;}
.achivment-section .counter-box i{-webkit-clip-path:polygon(30% 0%, 70% 0%, 100% 30%, 100% 70%, 70% 100%, 30% 100%, 0% 70%, 0% 30%);clip-path:polygon(30% 0%, 70% 0%, 100% 30%, 100% 70%, 70% 100%, 30% 100%, 0% 70%, 0% 30%);color:#fff;font-size:20px;height:60px;left:0;line-height:60px;margin:auto;position:absolute;right:0;top:-30px;width:60px;transition:.3s;-webkit-transition:.3s;}
.achivment-section .counter-box h3{font-size:30px;margin:50px 0 5px;color:#fff;}
.achivment-section .counter-box p{color:#fff;font-weight:600;margin:0 0 30px;}
.latest-pjoject{padding:100px 0 70px;}
.single-project-item{background:#ddd;background-position:center center;background-size:cover;position:relative;overflow:hidden;margin-bottom:30px;text-align:center;}
.single-project-item img{width:100%;}
.single-project-item .about-title{position:absolute;left:0;bottom:0px;width:100%;z-index:2;-webkit-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s;-webkit-transition:0.5s all ease 0s;transition:0.5s all ease 0s;padding:25px 15px 7px;background:-webkit-gradient(linear, left top, left bottom, color-stop(5%, rgba(0, 0, 0, 0)), color-stop(-9%, rgba(0, 0, 0, 0)), color-stop(31%, rgba(0, 0, 0, 0.52)), to(black));background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 5%, rgba(0, 0, 0, 0) -9%, rgba(0, 0, 0, 0.52) 31%, black 100%);}
.single-project-item .about-title h4{margin:10px 0 15px;color:#fff;font-size:18px;font-family:'Poppins', sans-serif;font-weight:600;-webkit-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s;-webkit-transition:0.5s all ease 0s;transition:0.5s all ease 0s;}
.single-project-item .single-project-info{width:100%;height:100%;position:absolute;left:0;top:50%;z-index:3;color:#000;padding:30px;visibility:hidden;-webkit-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s;-webkit-transition:0.5s all ease 0s;transition:0.5s all ease 0s;opacity:0;}
.single-project-item .single-project-info h3{color:#fff;margin:0 0 10px;}
.single-project-item .single-project-info p{color:#fff;margin:0;}
.single-project-item .single-project-info .read-more-btn.project-btn{background:#fff none repeat scroll 0 0;color:#222;padding:5px 15px;text-transform:capitalize;transition:.4s;-webkit-transition:.4s;}
.single-project-item .single-project-info .read-more-btn.project-btn:hover{background:#222 none repeat scroll 0 0;color:#fff;}
.single-project-item:hover .single-project-info{visibility:visible;opacity:1;top:0;}
.single-project-item:hover .about-title{visibility:hidden;opacity:0;}
.project-details-content{margin-top:30px;}
.project-text-area h3{text-transform:uppercase;margin-bottom:20px;}
.project-text-area p{color:#3a3a3a;line-height:28px;margin-bottom:20px;}
.project-text-area ul{margin-bottom:20px;}
.project-text-area ul li{color:#3a3a3a;line-height:30px;position:relative;padding-left:25px;}
.project-text-area ul li i{position:absolute;left:0;top:8px;}
.pager li a{color:#fff;border-radius:30px;display:inline-block;font-size:15px;font-weight:600;padding:8px 30px;text-transform:uppercase;}
.pager li a:hover{background-color:#222;border:1px solid #222;}
.pager{padding-left:0;margin:20px 0;text-align:center;list-style:none;}
.pager .previous > a, .pager .previous > span{float:left !important;}
.pager .next > a, .pager .next > span{float:right !important;}
.project-info h3{text-transform:uppercase;margin-bottom:20px;}
.project-info .info-text{background-color:#f4fbfd;}
.project-info .info-text li{border-bottom:1px solid #dddddd;color:#3a3a3a;font-size:14px;line-height:30px;padding:6px 15px 6px 100px;position:relative;}
.project-info .info-text li strong{font-weight:600;left:15px;position:absolute;}
.project-info .info-text li.feedback{line-height:25px;}
.project-info .info-text li.feedback b{font-weight:600;}
.qoute-title-area{color:#fff;font-size:15px;padding:10px 15px;}
.qoute-title-area h3{color:#ffffff;font-size:20px;margin:5px 0;text-align:center;}
.home-two .qoute-title-area > h3{font-size:28px;}
.qoute-form-area{-webkit-box-shadow:0 0 7px #ccc;box-shadow:0 0 7px #ccc;padding:20px 15px;}
.qoute-form-area label{color:#000000;display:block;font-size:15px;}
.qoute-form-area input{background:#ffffff none repeat scroll 0 0;border:1px solid #eeeeee;height:50px;padding:15px;width:100%;}
.qoute-form-area textarea{background:#fff none repeat scroll 0 0;border:1px solid #eeeeee;border:medium none transparent;height:130px;padding:15px;width:100%;}
.qoute-form-area input[type="submit"]{border:medium none;color:#ffffff;font-size:15px;font-weight:600;height:50px;padding:10px 30px;}
.qoute-form-area input[type="submit"]:hover{background:#000;}
.team-section{padding:100px 0 70px;}
.team-slides .owl-nav div{background:#222;color:#c3c3c3;font-size:25px;height:40px;left:0;line-height:37px;opacity:0.6;margin-top:-20px;position:absolute;text-align:center;top:50%;transition:all 0.4s ease 0s;-webkit-transition:all 0.4s ease 0s;width:40px;}
.team-slides .owl-nav div:hover{opacity:1;color:#fff;}
.team-slides .owl-nav div.owl-next{left:auto;right:0;}
.team-box-item{position:relative;overflow:hidden;background-size:cover;background-position:center center;}
.team-box-item::before{background:#000 none repeat scroll 0 0;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;visibility:hidden;z-index:1;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s;-webkit-transition:0.5s all ease 0s;transition:0.5s all ease 0s;}
.team-box-item .member-info{background:#fff;color:#000000;padding:20px 15px;text-align:center;border-bottom:1px solid #ebebeb;}
.team-box-item .member-info h3{color:#000000;font-size:18px;margin:0;text-transform:uppercase;line-height:25px;}
.team-box-item:hover::before{opacity:0.6;visibility:visible;transform:scale(1);-webkit-transform:scale(1);}
.team-box-item .social-media{position:absolute;text-align:center;top:-10%;width:100%;z-index:6;visibility:hidden;opacity:0;transition:.4s;-webkit-transition:.4s;}
.team-box-item .social-media a{background:#fff none repeat scroll 0 0;color:#000000;display:inline-block;font-size:16px;height:35px;line-height:38px;text-align:center;width:100%;}
.team-box-item .social-media a:hover{color:#fff;}
.team-box-item:hover .social-media{top:50%;margin-top:-20px;visibility:visible;opacity:1;}
.team-profile{text-align:center;margin:20px 0 30px;}
.team-profile a{background:#000000 none repeat scroll 0 0;border-radius:100px;color:#fff;display:inline-block;font-size:14px;padding:5px 20px;}
.profile-details h3{margin:0 0 10px;}
.profile-details span{color:#777;display:block;font-size:15px;margin:10px 0 20px;}
.profile-box{text-align:center;}
.profile-box .social-links{margin-top:20px;text-align:center;}
.profile-box .social-links a{border-radius:50%;color:#fff;display:inline-block;font-size:17px;height:35px;margin:0 4px;line-height:38px;text-align:center;width:35px;}
.profile-box .social-links a:hover{background-color:#222;color:#fff;}
.price-table{padding:100px 0 70px;}
.single-price-table{background-color:#f4fbfd;padding:30px;margin-bottom:30px;text-align:center;-webkit-clip-path:polygon(6% 0, 93% 0, 100% 7%, 100% 96%, 96% 100%, 5% 100%, 0 95%, 0 7%);clip-path:polygon(6% 0, 93% 0, 100% 7%, 100% 96%, 96% 100%, 5% 100%, 0 95%, 0 7%);}
.single-price-table h3{margin:0;border-bottom:3px solid #ddd;padding-bottom:10px;}
.single-price-table .amount-text h2{margin:0;font-weight:bold;margin-top:30px;}
.single-price-table .amount-text h2 p{border-bottom:3px solid #ddd;margin:30px 0 0;padding-bottom:5px;}
.single-price-table ul.offer-list{margin:20px 0;}
.single-price-table ul.offer-list li{line-height:30px;position:relative;}
.single-price-table .select-plan{color:#fff;display:block;text-transform:capitalize;transition:all 0.4s ease 0s;-webkit-transition:all 0.4s ease 0s;padding:10px 20px;border-radius:30px;font-size:16px;text-align:center;}
.single-price-table .select-plan:hover{background-color:#222;color:#fff;}
.testimonial{background:url(../img/testimonial-bg.jpg);}
.testimonial-slides .owl-nav{position:absolute;top:-40px;right:0;}
.testimonial-slides .owl-prev{display:inline-block;padding:0 5px;font-size:30px;}
.testimonial-slides .owl-next{display:inline-block;padding:0 5px;font-size:30px;}
.testimonial-slides div.owl-next{left:auto;right:0;}
.testimonial-slides .testimonial-slide-item{background:#fff none repeat scroll 0 0;padding:20px;}
.testimonial-slides .testimonial-slide-item .profile-item{background:#ddd none repeat scroll 0 0;border-radius:50%;height:140px;position:relative;width:140px;}
.testimonial-slides .testimonial-slide-item .profile-item .qout-icon{bottom:15px;position:absolute;right:-12px;}
.testimonial-slides .testimonial-slide-item p{color:#000000;font-size:16px;font-style:italic;}
.testimonial-slides .testimonial-slide-item h3{color:#202020;display:inline-block;font-size:20px;position:relative;}
.testimonial-slides .testimonial-slide-item::before{bottom:6px;content:"";height:4px;position:absolute;right:-48px;width:40px;}
.shop-section{padding:100px 0 70px;}
.shop-slides .owl-nav div{background:#222;color:#c3c3c3;font-size:25px;height:40px;left:0;line-height:37px;opacity:0.5;margin-top:-20px;position:absolute;text-align:center;top:50%;transition:all 0.4s ease 0s;-webkit-transition:all 0.4s ease 0s;width:40px;}
.shop-slides .owl-nav div.owl-next{left:auto;right:0;}
.shop-slides .owl-nav div:hover{opacity:1;color:#fff;}
.shop-item-block{text-align:center;}
.shop-item-block h3{font-size:15px;font-weight:600;padding:0 10px;margin-top: 25px;color:#000;}
.shop-item-block .cart-btn{color:#fff;display:inline-block;font-size:13px;font-weight:600;padding:4px 15px;text-transform:uppercase;border-radius:30px;transition:.4s;-webkit-transition:.4s;}
.shop-item-block .cart-btn:hover{background:#222 none repeat scroll 0 0;color:#fff;padding:4px 18px;}
.shop-item-block span{display:block;font-size:15px;font-weight:500;margin:0 0 20px;font-weight:bold;color: #000;}
.shop-item-block .shop-single-item{background-position:center center;background-repeat:no-repeat;border:1px dashed #f0f0f0;height:300px;position:relative;}
.shop-item-block .shop-single-item::before{background:#000 none repeat scroll 0 0;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;transition:.4s;-webkit-transition:.4s;visibility:hidden;}
.shop-item-block .shop-single-item .shop-btn{background:#ffffff none repeat scroll 0 0;border-radius:50%;color:#222222;display:inline-block;font-size:18px;height:40px;line-height:40px;transition:all 0.4s ease 0s;-webkit-transition:all 0.4s ease 0s;width:40px;z-index:9;margin:0 3px;}
.shop-item-block .shop-single-item .shop-btn:hover{color:#fff;}
.shop-item-block .shop-single-item .shop-hover{left:0;margin-top:-20px;position:absolute;top:60%;width:100%;visibility:hidden;transition:.4s;-webkit-transition:.4s;opacity:0;}
.shop-item-block:hover .shop-single-item::before{visibility:visible;opacity:.4;}
.shop-item-block:hover .shop-hover{visibility:visible;opacity:1;top:50%;}
.shop-item-block.product{border:1px dashed #eeeeee;padding:0 0 22px;margin-bottom:30px;transition:.4s;-webkit-transition:.4s;}
.shop-item-block.product:hover{-webkit-box-shadow:0 0 7px 0 rgba(0, 0, 0, 0.15);box-shadow:0 0 7px 0 rgba(0, 0, 0, 0.15);border:1px dashed transparent;}
.shop-item-block.product h3{color:#222;margin-top:20px;}
.shop-item-block.product span{color:#ff3547;}
.product-img .gallery-box{border:1px solid #eeeeee;margin-bottom:30px;text-align:center;}
.subscription{background:url(../img/banner/banners-2.png);background-size:cover;background-position:center center;position:relative;}
.subscription::before{background:#000 none repeat scroll 0 0;content:"";height:100%;left:0;opacity:0.2;position:absolute;top:0;width:100%;}
.subscription p{color:rgba(255, 255, 255, 1);font-size:21px;font-weight:700;margin:0;text-transform:uppercase;}
.subscription h2{color:#ffffff;font-size:28px;margin:10px 0 25px;text-transform:uppercase;}
.subscription span{color:#f4f4f4;display:inline-block;margin-top:15px;}
.subscribe-form{margin:auto;max-width:600px;position:relative;}
.subscribe-form input{border:medium none;border-radius:100px;color:#fff;height:55px;padding:15px 25px;text-transform:uppercase;width:100%;}
.subscribe-form input::-webkit-input-placeholder{color:#ffffff;}
.subscribe-form input::-moz-placeholder{color:#ffffff;}
.subscribe-form input:-ms-input-placeholder{color:#ffffff;}
.subscribe-form input:-moz-placeholder{color:#ffffff;}
.subscribe-form input:focus{outline:0;}
.subscribe-form button{border:medium none;border-radius:100px;background-color:#f8b604;color:#fff;height:46px;padding:0 25px;position:absolute;right:4px;top:-18px;text-transform:capitalize;}
.subscribe-form button button:hover{background-color:#fff;color:#222;}
.subscribe-section{padding:50px 0 65px;}
.subscribe-section .subscribe-form input{background-color:#fff;padding:15px 25px;}
.subscribe-section .subscribe-form input::-webkit-input-placeholder{color:#000000;}
.subscribe-section .subscribe-form input::-moz-placeholder{color:#000000;}
.subscribe-section .subscribe-form input:-ms-input-placeholder{color:#000000;}
.subscribe-section .subscribe-form input:-moz-placeholder{color:#000000;}
.subscribe-section .subscribe-form input::focus{outline:0;}
.subscribe-section .subscribe-form button{background-color:#222;color:#fff;text-transform:uppercase;transition:.3s;-webkit-transition:.3s;}
.subscribe-section .subscribe-form button:hover{color:#fff;}
.latest-news{padding:100px 0 70px;}
.blog-item-top .blog-info .list-inline a{color:#f4f4f4;}
.blog-item{position:relative;background-color:#fff;margin-bottom:40px;}
.blog-item h3{font-size:18px;margin:10px 0 0;text-transform:capitalize;}
.blog-item p{color:#000000;}
.blog-item img{width:100%;}
.blog-item .list-inline a{color:#000000;}
.blog-item .blog-text{padding:30px;}
.blog-item .blog-text .read-more-btn{margin-top:30px;}
.blog-item .blog-text .list-inline{margin-bottom:0;}
.blog-item .blog-text p{margin:20px 0 0;}
.blog-item .boxed-preview-top{height:280px;background-size:cover;background-color:#ddd;background-position:center center;overflow:hidden;display:block;position:relative;}
.blog-item .single-blog-item h2{font-size:23px;font-weight:700;color:#fff;text-transform:capitalize;}
.blog-item .single-blog-item::before{content:"";height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:4;visibility:hidden;-webkit-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s;-webkit-transition:0.5s all ease 0s;transition:0.5s all ease 0s;}
.blog-item .single-blog-item::after{color:#fff;content:"\f00e";font-family:Fontawesome;font-size:35px;left:0;position:absolute;text-align:center;top:60%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%;z-index:5;opacity:0;visibility:hidden;-webkit-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s;-webkit-transition:0.5s all ease 0s;transition:0.5s all ease 0s;z-index:10;}
.blog-item .blog-info{position:absolute;left:0;bottom:0px;width:100%;opacity:1;visibility:visible;z-index:2;-webkit-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s;-webkit-transition:0.5s all ease 0s;transition:0.5s all ease 0s;padding:25px 15px 7px;background:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), color-stop(1%, rgba(0, 0, 0, 0)), color-stop(41%, rgba(0, 0, 0, 0.57)), color-stop(71%, black));background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 1%, rgba(0, 0, 0, 0.57) 41%, black 71%);}
.blog-item .blog-info h2{color:#fff;text-transform:capitalize;font-size:25px;}
.blog-item .single-boxed-item{color:#6e6e6e;display:block;position:relative;margin:0;}
.blog-item .single-boxed-item::before{content:"";height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:4;visibility:hidden;-webkit-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s;-webkit-transition:0.5s all ease 0s;transition:0.5s all ease 0s;}
.blog-item .single-boxed-item::after{color:#fff;content:"\f178";font-family:Fontawesome;font-size:35px;left:0;position:absolute;text-align:center;top:60%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%;z-index:5;opacity:0;visibility:hidden;-webkit-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s;-webkit-transition:0.5s all ease 0s;transition:0.5s all ease 0s;z-index:10;}
.blog-item .boxed-preview{height:180px;background-size:cover;background-position:center;background-color:#ddd;}
.blog-item:hover .single-blog-item::before,
.blog-item:hover .single-boxed-item::before{opacity:.9;visibility:visible;}
.blog-item:hover .single-blog-item::after,
.blog-item:hover .single-boxed-item::after{opacity:1;visibility:visible;top:50%;}
.date{padding:5px 15px 5px 20px;position:absolute;top:15px;color:#fff;right:0;font-size:14px;font-weight:500;text-align:center;border-radius:30px 0 0 30px;}
.post-share-area{border-bottom:1px solid #eee;border-top:1px solid #eee;overflow:hidden;padding:10px 30px;}
.post-share-area .list-inline{margin:0;padding:12px 0;}
.post-share-area .read-more-btn{margin-top:7px;padding:5px 18px;font-size:12px;}
.blog-serch-form{margin-bottom:30px;position:relative;}
.blog-serch-form input{height:45px;padding:0 15px;width:100%;}
.blog-serch-form button{border:medium none;color:#ffffff;font-size:16px;height:45px;padding:0 16px;position:absolute;right:0;top:0;}
.widget ul{list-style:outside none none;margin:0;padding:20px 20px 20px 45px;}
.widget ul li{position:relative;}
.widget ul li::before{content:"\f00c";font-family:Fontawesome;left:-21px;position:absolute;top:2px;font-size:14px;}
.widget-title{font-size:20px;border-bottom:1px solid #eee;margin:0;padding:15px 20px;text-transform:capitalize;}
.widget.recent_posts{background-color:#fff;border:1px solid #eee;margin:0 0 30px;}
.widget.recent_posts li{padding-bottom:15px;}
.widget.recent_posts li:last-child{padding-bottom:0;}
.widget.recent_posts span{color:#777;display:block;font-size:14px;font-weight:normal;}
.widget.recent_posts a{color:#000000;font-weight:600;text-transform:capitalize;}
.tag_widget{background-color:#fff;border:1px solid #eee;margin-bottom:30px;}
.tag_widget ul{list-style:outside none none;margin:0;padding:20px;}
.tag_widget ul li{display:inline-block;}
.tag_widget ul li a{background:#ebebeb;color:#000000;display:block;font-size:13px;margin:5px 0;padding:2px 15px;text-transform:uppercase;transition:.4s;-webkit-transition:.4s;display:inline-block;border-radius:30px;}
.tag_widget ul li a:hover{color:#fff;}
.post-details-area{background-color:#fff;}
.post-details-area .post-description{padding:30px;}
.post-details-area .post-description .list-inline{margin-bottom:0;}
.post-details-area .post-description .post-share-area{border-bottom:medium none;margin-bottom:0;padding:10px 0 0;}
.pagination li:first-child a, .pagination li:first-child span{margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px;}
.pagination li:last-child a{border-top-right-radius:4px;border-bottom-right-radius:4px;}
.pagination-box{margin:0;display:block;}
.pagination-box .active a{color:#fff !important;}
.pagination-box li{display:inline-block;}
.pagination-box li a{border:1px solid #ebebeb;border-radius:30px;margin:0 3px;display:inline-block;color:#000000;position:relative;padding:6px 12px;line-height:1.42857143;text-decoration:none;}
.pagination-box li a:hover{color:#fff;}
.blog-slides .owl-nav div{background:#000 none repeat scroll 0 0;color:#fff;font-size:25px;height:40px;left:0;line-height:38px;margin-top:-20px;opacity:0.6;position:absolute;text-align:center;top:50%;transition:all 0.4s ease 0s;-webkit-transition:all 0.4s ease 0s;width:40px;}
.blog-slides .owl-nav div.owl-next{left:auto;right:0;}
.blog-slides .owl-nav div:hover{opacity:1;}
.list-inline a{color:#777;font-size:15px;}
.post-description h2{font-size:22px;text-transform:capitalize;margin:15px 0 0;}
.post-description p{color:#000000;margin-top:20px;line-height:28px;}
.post-description blockquote{margin:20px 0 0;padding:10px 20px;font-size:17.5px;border-left:5px solid #eee;}
.post-description blockquote footer{position:relative;display:block;font-size:80%;line-height:1.42857143;color:#777;}
.post-description blockquote footer::before{content:'\2014 \00A0';}
.comments-area .comment-title{font-size:22px;margin:40px 0;}
.comments-area .comment-list{list-style:outside none none;margin:0;padding:0;}
.comments-area .comment-list .comment-item{border-bottom:1px solid #eee;margin-bottom:30px;padding-bottom:30px;}
.comments-area .comment-list .comment-item .comment-metadata p{font-size:15px;}
.comments-area .comment-list .comment-item .comment-metadata h4{font-weight:700;font-size:17px;margin:0 0 3px;}
.comments-area .comment-list .comment-item .comment-reply-link{font-size:13px;background:#ffffff;padding:0 15px;display:inline-block;border-radius:30px;margin-top:5px;}
.comments-area .comment-list .comment-item .comment-reply-link:hover{color:#ffffff;}
.comments-area .comment-form-wrap input{background:#fff;border:1px solid #eee;border-radius:3px;height:50px;margin-bottom:15px;padding:15px;width:100%;}
.comments-area .comment-form-wrap input:focus{outline:0;}
.comments-area .comment-form-wrap textarea{background:#fff;border:1px solid #eee;border-radius:3px;height:160px;margin-bottom:15px;padding:15px;width:100%;}
.comments-area .comment-form-wrap textarea:focus{outline:0;}
.comments-area .comment-form-wrap input.sbmt-btn{width:inherit;height:inherit;padding:10px 20px;font-size:14px;background:#222;margin-top:2px;margin-bottom:0;}
.comments-area .comment-form-wrap input.sbmt-btn:focus{outline:0;}
.comments-area .comment-form-title{margin:0 0 30px;}
.gallery-section{padding:100px 0 70px;}
.gallery-block-item{margin-bottom:30px;}
.gallery-block-item img{width:100%;}
.gallery-block-item:hover .gallery-item::before{background:rgba(248, 182, 4, 0.8) none repeat scroll 0 0;}
.gallery-block-item:hover .gallery-item::after{top:50%;visibility:visible;opacity:1;}
.gallery-block-item .gallery-item{display:block;overflow:hidden;position:relative;}
.gallery-block-item .gallery-item::before{bottom:0;content:url("assets/img/mask.html");height:100%;left:0;position:absolute;width:100%;z-index:1;transition:.4s;-webkit-transition:.4s;}
.gallery-block-item .gallery-item::after{color:#fff;content:"\f00e";font-family:Fontawesome;font-size:35px;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);position:absolute;text-align:center;top:80%;width:100%;z-index:4;visibility:hidden;opacity:0;transition:.4s;-webkit-transition:.4s;}
.see-more.green-btn{border-radius:3px;color:#fff;font-size:19px;font-weight:300;padding:5px 15px;text-transform:uppercase;}
.shorting-menu{text-align:center;margin-bottom:30px;color:#000000;}
.shorting-menu button{background:transparent;border:1px dashed;color:#222222;margin:0 7px;padding:4px 20px;text-transform:uppercase;-webkit-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s;-webkit-transition:0.5s all ease 0s;transition:0.5s all ease 0s;margin-bottom:10px;border-radius:30px;}
.shorting-menu button:hover{color:#fff;}
.shorting-menu .mixitup-control-active{color:#fff;}
.product-box-area h3{margin:0 0 10px;text-transform:uppercase;}
.product-box-area .product-cart{clear:both;display:block;margin:15px 0 25px;}
.product-box-area .product-cart .quantity label{float:left;font-size:16px;text-transform:uppercase;width:100px;}
.product-box-area .product-cart .quantity .quantity-inner{float:left;}
.product-box-area .product-cart .quantity .quantity-inner .input-text{border:2px solid #eee;padding:1px 10px;width:86px;}
.product-box-area .product-cart .add-to-cart{border:none;border-radius:3px;color:#fff;margin-left:15px;padding:2px 12px;text-transform:uppercase;transition:.4s;-webkit-transition:.4s;}
.product-box-area .product-cart .add-to-cart:hover{background:#222;}
.product-box-area .wishlist-wrap{clear:both;margin:12px 0;}
.product-box-area .product-details{margin:25px 0 15px;}
.product-wrap-btn{color:#222;font-size:14px;font-weight:500;margin-right:15px;text-transform:uppercase;transition:.4s;-webkit-transition:.4s;}
.product-wrap-btn span{background:#eee none repeat scroll 0 0;border-radius:50%;display:inline-block;font-size:15px;height:30px;line-height:31px;text-align:center;vertical-align:middle;width:30px;transition:.4s;-webkit-transition:.4s;margin-right:5px;}
.product-wrap-btn:hover span{color:#fff;}
.item-wrapper{margin:5px 0;color:#000000;}
.item-wrapper label{font-weight:600;font-size:15px;text-transform:uppercase;width:135px;color:#000000;}
.item-wrapper span{color:#000000;font-size:17px;font-weight:500;}
.item-wrapper a{color:#000000;font-size:15px;}
.product-share-area{border-bottom:1px solid #eee;border-top:1px solid #eee;padding:10px 0;}
.product-share-area ul{margin:0;}
.product-share-area ul li{color:#000000;font-size:17px;}
.product-share-area ul li a{color:#000000;font-size:19px;margin:0 7px;}
.product-details-area .nav li a{padding:10px 15px;}
.product-details-area p{color:#555;}
.product-details-area .nav{display:block;}
.tabs-left{border-bottom:none;padding-top:2px;}
.tabs-left li{float:none;margin-bottom:2px;margin-right:-1px;-webkit-transition:.4s;transition:.4s;}
.tabs-left li .active, .tabs-left li:hover{color:#fff !important;}
.tabs-left li .active a, .tabs-left li:hover a{color:#fff !important;}
.tabs-left li a{border-radius:4px 0 0 4px;margin-right:0;display:block;color:#000000;font-weight:600;}
.tabs-left li.active, .tabs-left li.active:hover, .tabs-left li.active:focus{border-right-color:transparent;border-radius:none;color:#fff !important;}
.tab-content{background:#f4fbfd none repeat scroll 0 0;padding:20px;}
.tab-content h3{margin:0 0 20px;}
.review-form label{display:block;color:#555;}
.review-form textarea, .review-form input{background-color:#ffffff;border:1px solid #eeeeee;color:#777777;padding:15px;width:100%;}
.review-form input{height:40px;}
.review-form input.sbmt-btn{color:#fff;height:auto;font-size:15px;font-weight:600;padding:8px 30px;max-width:160px;margin:10px auto 0;}
.review-form input.sbmt-btn:hover{background:#222;}
.rating li{padding:0 0 0 5px;}
.rating li a{font-size:16px;}
.checkout-form-area .form-control{background-color:#fff;height:45px;border-radius:0;border:1px solid #ebebeb;-webkit-box-shadow:none;box-shadow:none;}
.checkout-form-area textarea.form-control{height:auto !important;}
.checkout-form-area .submit-btn{background-color:#000000;border-radius:0;color:#ffffff;font-size:17px;padding:10px 20px;margin-top:20px;}
.faq-section{padding:100px 0 85px;}
.faq-header{color:#000;font-size:2em;margin-bottom:30px;}
.faq-c{background:#f6f6f6 none repeat scroll 0 0;margin-bottom:15px;}
.faq-c .faq-q{color:#000000;cursor:pointer;font-size:20px;padding:15px 20px;}
.faq-c .faq-q .faq-t{line-height:1em;font-family:sans-serif;padding-top:4px;float:right;font-weight:700;-webkit-transition:all 200ms;transition:all 200ms;}
.faq-c .faq-a{background:#fff;border-left:1px solid #f6f6f6;border-right:1px solid #f6f6f6;border-bottom:1px solid #f6f6f6;clear:both;color:#000000;display:none;padding:20px;}
.faq-o{transform:rotate(-45deg);transform-origin:50% 50%;-ms-transform:rotate(-45deg);-ms-transform-origin:50% 50%;-webkit-transform:rotate(-45deg);-webkit-transform-origin:50% 50%;-webkit-transition:all 200ms;transition:all 200ms;}
.error-section{padding:100px 0;}
.error-section h1{font-size:55px;margin:0 auto 20px;}
.error-section .return{font-weight:500;margin:30px auto 15px;max-width:500px;}
.contact-form-area .contact-info{margin-bottom:30px;}
.contact-form-area .contact-info h2{font-size:30px;margin:0 0 10px;}
.contact-form-area .form-group{margin-bottom:30px;}
.contact-form-area .form-group input{border:1px solid #ebebeb;height:45px;padding:8px 15px;width:100%;-webkit-box-shadow:none;box-shadow:none;}
.contact-form-area .form-group input:focus{outline:0;}
.contact-form-area .form-group textarea{padding:8px 15px;border:1px solid #ebebeb;width:100%;-webkit-box-shadow:none;box-shadow:none;}
.contact-form-area .form-group textarea:focus{outline:0;}
.contact-form-area .form-group.mb-18{margin-bottom:18px;}
.contact-form-area input.sbmt-btn{background-color:#222;border:medium none transparent;border-radius:3px;font-size:16px;width:180px;}
.address-area ul{border:1px solid #eee;margin:0;list-style:none;padding:0;}
.address-area ul li{background-color:#f4fbfd;border-bottom:1px solid #eee;padding:30px;position:relative;}
.address-area ul li:last-child{border:none;}
.address-area ul li i{font-size:24px;position:absolute;right:30px;top:30px;z-index:1;}
.address-area ul li h3{color:#000000;font-size:20px;margin:0 0 10px;text-transform:capitalize;}
.address-area ul li .contact-social{border:medium none;margin:18px 0 0;}
.address-area ul li .contact-social li{border:medium none;display:inline-block;margin-right:8px;padding:0;}
.address-area ul li .contact-social li a{background:transparent none repeat scroll 0 0;display:inline-block;height:35px;line-height:35px;text-align:center;transition:all 0.5s ease-out 0s;-webkit-transition:all 0.5s ease-out 0s;width:35px;border-radius:50%;}
.address-area ul li .contact-social li a:hover{color:#fff;}
.address-area ul li .contact-social li a i{font-size:16px;position:inherit;-webkit-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s;-webkit-transition:0.5s all ease 0s;transition:0.5s all ease 0s;}
.address-area ul li .contact-social li a i:hover{color:#fff;}
.address-area p{margin:0;}
#map{height:400px;}
.footer-top-area{background:#111111 none repeat scroll 0 0;position:relative;color:#ffffff;}
.footer-top-area::before{background-image:url("../img/footer_bg.png");content:"";height:30px;left:0;position:absolute;right:0;top:-18px;width:100%;}
.footer-top-area a{color:#ffffff;}
.footer-wid{padding:80px 0;}
.footer-wid .footer-logo{color:#222;display:inline-block;font-size:16px;margin:0 0 10px;text-transform:uppercase;}
.footer-wid .footer-wid-title{color:#fff;font-size:23px;margin:0 0 25px;}
.footer-wid ul{list-style:outside none none;margin:0;padding:0;}
.footer-wid span{display:block;font-size:16px;font-weight:300;}
.footer-wid .address-info span{display:block;}
.footer-wid .single-footer-iem{border-bottom:1px solid #222222;display:block;font-size:16px;font-weight:300;margin-bottom:17px;padding-bottom:15px;}
.footer-wid .single-footer-iem:last-child{margin-bottom:0;}
.footer-wid .single-footer-iem img{float:left;margin-right:10px;width:80px;}
.footer-wid .single-footer-iem p{line-height:15px;margin:0 0 5px;}
.footer-wid .single-footer-iem span{font-size:13px;}
.footer-wid .social-icos li{display:inline-block;margin-right:10px;}
.footer-wid .social-icos li:last-child{margin:0;}
.footer-wid .social-icos li a{background:#222 none repeat scroll 0 0;border-radius:50%;display:inline-block;height:30px;line-height:30px;text-align:center;width:30px;transition:.3s;-webkit-transition:.3s;}
.footer-wid .social-icos li a:hover{color:#fff;}
.footer-wid .opening-hour{margin:15px 0 20px !important;}
.footer-wid .opening-hour li{border-bottom:1px solid #343434;font-size:13px;line-height:34px;}
.footer-wid .opening-hour li span{color:#989898;float:right;}
.footer-wid.pl-30{padding-left:30px;}
.footer-wid.footer-menu{text-transform:capitalize;}
.footer-wid.footer-menu i.fa-chevron-circle-right{padding-right:5px;}
.footer-wid.footer-menu li{line-height:0;margin-bottom:14px;}
.footer-wid.footer-menu li:last-child{margin-bottom:0;}
.footer-wid.footer-menu li a:hover{padding-left:5px;}
.footer-copyright-area{background:#000000 none repeat scroll 0 0;color:#ffffff;padding:15px 0;}
.footer-copyright-area ul{margin:0;}
.footer-copyright-area ul li img{width:35px;}
#back-to-top{border:0 none;border-radius:30px 0px 0px 30px;font-size:16px;bottom:20px;-webkit-box-shadow:0 0 10px #dddddd;box-shadow:0 0 10px #dddddd;color:#fff;background-color:#0082ca;cursor:pointer;height:40px;line-height:40px;opacity:0;position:fixed;right:0;text-align:center;text-decoration:none;transition:opacity 0.2s ease-out 0s;-webkit-transition:opacity 0.2s ease-out 0s;width:45px;z-index:999999;padding-left:5px;}
#back-to-top:hover{background-color:#222;color:#fff;}
#back-to-top.show{opacity:1;}
.header-topbar-section{background-color:#e7e7e7;padding:18px 0;}
.header-topbar-section.topbar-section2{padding:25px 0;}
.header-topbar-section .single-top-head .head-scial-icon{list-style-type:none;margin:0;}
.header-topbar-section .single-top-head .head-scial-icon li{display:inline-block;margin-right:10px;}
.header-topbar-section .single-top-head .head-scial-icon li a{background:#ffff;color:#e91e63;width:40px;height:40px;display:inline-block;border-radius:50%;font-size:20px;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.header-topbar-section .single-top-head .head-scial-icon li a:hover{color:#ffff;}
.header-topbar-section .single-top-head .head-contact{list-style-type:none;margin:0;text-align:right;}
.header-topbar-section .single-top-head .head-contact li{display:inline-block;margin-right:10px;}
.header-topbar-section .single-top-head .head-contact li a{color:#6e6c6c !important;font-size:15px;font-weight:400;}
.header-topbar-section .single-top-head .head-contact li a:hover{color:#E91E63 !important;}
.header-topbar-section .single-top-head .head-contact li a i{margin-right:5px;color:#E91E63;}
.mainmenu-area2{background:#e4e4e4;transition:.5s;-webkit-transition:.5s;z-index:99 !important;border-bottom:1px solid #eee;}
.mainmenu-area2 .logo{margin-top:10px;margin-bottom:10px;}
.mainmenu-area2 .logo a{padding:0;}
.mainmenu-area2 .mainmenu2{padding-right:0px;}
.mainmenu-area2 .mainmenu2 ul{list-style:none;padding:0;margin:0;text-align:right;}
.mainmenu-area2 .mainmenu2 ul li{display:inline-block;position:relative;padding:30px 12px;}
.mainmenu-area2 .mainmenu2 ul li:hover{color:#000;}
.mainmenu-area2 .mainmenu2 ul li:hover a{background:transparent;color:#000;}
.mainmenu-area2 .mainmenu2 ul li a{display:block;color:#000000;padding:0;-webkit-transition:.3s;transition:.3s;-webkit-transition:all 0.3s ease 0s;position:relative;font-size:16px;font-weight:700;color:#000;text-transform:capitalize;margin:0 0px;}
.mainmenu-area2 .mainmenu2 ul li a:hover, .mainmenu-area2 .mainmenu2 ul li a.active{background:transparent;border-bottom:2px solid #E91E63;color:#E91E63;}
.mainmenu-area2 .mainmenu2 ul li:hover > .mainmenu-area2 .mainmenu2 ul li:before, .mainmenu-area2 .mainmenu2 ul li.active > .mainmenu-area2 .mainmenu2 ul li:before{opacity:1;visibility:visible;}
.mainmenu-area2 .mainmenu2 ul li:hover > a, .mainmenu-area2 .mainmenu2 ul li.active > a{text-decoration:none;}
.mainmenu-area2 .mainmenu2 ul li ul{left:0;opacity:0;position:absolute;text-align:left;top:75px;-webkit-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s;-webkit-transition:0.5s all ease 0s;transition:0.5s all ease 0s;visibility:hidden;width:200px;z-index:-1;-webkit-transform:scaleY(0);transform:scaleY(0);}
.mainmenu-area2 .mainmenu2 ul li ul li{display:block;padding:0;}
.mainmenu-area2 .mainmenu2 ul li ul li a{padding-bottom:5px;padding-top:5px;text-transform:none;border:none !important;color:#fff !important;padding-left:10px;font-size:14px;font-weight:600;}
.mainmenu-area2 .mainmenu2 ul li ul li a:hover{background:#fff;color:#000 !important;}
.mainmenu-area2 .mainmenu2 ul li ul li a:before{display:none;}
.mainmenu-area2 .mainmenu2 ul li ul .active a{background:#fff;border-bottom:0;color:#000000 !important;}
.mainmenu-area2 .mainmenu2 ul li:hover ul{opacity:1;visibility:visible;z-index:99;transform:scale(1);-webkit-transform:scale(1);}
.modal-backdrop.show{z-index:9;}
@-webkit-keyframes mover{0%{-webkit-transform:translateY(0);transform:translateY(0);}
100%{-webkit-transform:translateY(-20px);transform:translateY(-20px);}
}
@keyframes mover{0%{-webkit-transform:translateY(0);transform:translateY(0);}
100%{-webkit-transform:translateY(-20px);transform:translateY(-20px);}
}
.home-three-slider .slider-thre-item-wrap .slide-img{display:block;}
.home-three-slider .slider-thre-item-wrap .slide-img img{width:50%;}
.home-three-slider{background-color:#e4e4e4;position:relative;}
.home-three-slider.owl-theme .owl-nav{margin-top:0px;}
.home-three-slider.owl-theme .owl-dots .owl-dot span{width:15px;height:15px;background:#b3afb1;}
.home-three-slider .owl-dots{position:absolute;bottom:25px;left:0;right:0;}
.home-three-slider .slider-thre-item-wrap{position:relative;background-size:cover;background-position:center center;background-repeat:no-repeat;height:90vh;}
.home-three-slider .slider-thre-item-wrap .slider-image{position:absolute;bottom:0;left:0;}
.home-three-slider .slider-thre-item-wrap .slider-image img{width:50%;}
.home-three-slider .slider-thre-item-wrap .slider-all-bg-shape .shape1{position:absolute;top:80%;left:60%;-webkit-animation:mover 2s infinite alternate;animation:mover 2s infinite alternate;}
.home-three-slider .slider-thre-item-wrap .slider-all-bg-shape .shape2{position:absolute;bottom:80%;right:65px;-webkit-animation:mover 2s infinite alternate;animation:mover 2s infinite alternate;}
.home-three-slider .slider-thre-item-wrap .slider-all-bg-shape .shape3{position:absolute;bottom:30px;right:35px;-webkit-animation:mover 2s infinite alternate;animation:mover 2s infinite alternate;}
.home-three-slider .slider-thre-item-wrap .slider-all-bg-shape .shape4{position:absolute;top:30%;left:70px;-webkit-animation:mover 2s infinite alternate;animation:mover 2s infinite alternate;}
.home-three-slider .slider-thre-item-wrap .slider-all-bg-shape .shape5{position:absolute;top:28px;left:110px;-webkit-animation:mover 2s infinite alternate;animation:mover 2s infinite alternate;}
.home-three-slider .slider-text{display:table;text-align:center;}
.home-three-slider .slider-text h2{color:#001837;font-size:35px;font-weight:bold;margin-bottom:30px;line-height:50px;}
.home-three-slider .slider-text p{font-size:18px;color:#5f5f5f;font-weight:600;max-width:425px;margin:auto;margin-bottom:45px;}
.home-three-slider .slider-text .vidbtn ul{list-style-type:none;}
.home-three-slider .slider-text .vidbtn ul li{display:inline-block;}
.home-three-slider .slider-text .vidbtn ul li a i{width:100%;height:100%;vertical-align:bottom;margin-left:15px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;}
.home-three-slider .slider-text .vidbtn ul li a i:before{font-size:50px;}
.choose-section{padding-top:50px;padding-bottom:50px;position:relative;background-color:#eeeeee;}
.choose-section .col-lg-3{border-right:1px solid #cfcfcf;padding:30px 20px;}
.choose-section .col-lg-3:last-child{border-right:none;}
.choose-section .shape-1{-webkit-animation:mover 2s infinite alternate;animation:mover 2s infinite alternate;position:absolute;left:20px;}
.choose-section .single-choose{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 5px;position:relative;}
.choose-section .single-choose.border-rgt-none{border-right:none;}
.choose-section .single-choose .choose-icon{margin-right:20px;}
.choose-section .single-choose .choose-icon i{line-height:42px;color:#ea2769;}
.choose-section .single-choose .choose-icon i:before{font-size:35px;font-weight:500;}
.choose-section .single-choose .choose-text h3{font-size:16px;font-weight:bold;color:#222222;margin-bottom:10px;}
.choose-section .single-choose .choose-text p{font-size:14px;font-weight:500;color:#929292;margin-bottom:0;}
.about-section{position:relative;}
.about-section .shape-1{margin-left:12%;margin-top:20px;-webkit-animation:mover 2s infinite alternate;animation:mover 2s infinite alternate;position:absolute;top:20%;left:-100px;}
.about-section .shape-2{-webkit-animation:rotation 5s infinite;animation:rotation 5s infinite;position:absolute;top:60%;left:20px;}
.about-section .all-ab-wrap{margin-left:auto;max-width:780px;}
.about-section .all-ab-wrap .all-section-title{text-align:left;padding-bottom:20px;max-width:730px;}
.about-section .all-ab-wrap .all-section-title h5{padding-left:65px;font-size:16px;}
.about-section .all-ab-wrap .all-section-title h5:before{right:unset;}
.about-section .all-ab-wrap .all-section-title h2{max-width:none;font-size:30px;}
.about-section .all-ab-wrap img{display:block;margin-bottom:25px;}
.about-section .all-ab-wrap p{font-size:15px;font-weight:400;margin-bottom:30px;}
.about-section .all-ab-wrap-img{background-image:url(../img/about-img/about-bg.jpg);background-size:cover;background-position:center right;background-repeat:no-repeat;height:100%;width:100%;position:relative;}
.about-section .all-ab-wrap-img:before{content:"";position:absolute;background-color:#ffff;width:60px;height:90%;bottom:0;}
.work-section{background-color:#fafafa;background-image:url(../img/work-img/work-bg.png);background-size:cover;background-repeat:no-repeat;background-position:center center;}
.work-section .single-work{text-align:center;margin-bottom:30px;position:relative;}
.work-section .single-work:before{content:"";position:absolute;background-image:url(../img/work-img/uptodown.png);background-repeat:no-repeat;background-size:contain;width:120px;height:100%;top:0;-webkit-transform:translate(100%, 10%);transform:translate(100%, 10%);}
.work-section .single-work.last-child:before{background-image:none;}
.work-section .single-work .icon{width:80px;height:80px;border-radius:50%;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:auto;margin-bottom:35px;transition:.5s;-webkit-transition:.5s;}
.work-section .single-work .icon i{font-weight:600;transition:.5s;-webkit-transition:.5s;}
.work-section .single-work .icon i::before{font-size:35px;}
.work-section .single-work:hover .icon i{color:#ffff;}
.work-section .single-work i.flaticon-forward-message:before{font-weight:400;}
.work-section .single-work p{font-size:15px;color:#565656;max-width:342px;margin:auto;}
.services-section .owl-theme .owl-dots .owl-dot span{width:15px;height:15px;margin:0px 7px;}
.services-section .owl-theme .owl-dots, .services-section .owl-theme .owl-nav{line-height:0;}
.services-section .owl-theme .owl-nav{margin-top:0;}
.services-section .all-section-title h5:before{right:145px;}
.services-section .service-box{margin-bottom:30px;}
.services-section .service-box:hover .s-img img{transform:scale(1.4, 1.2);-webkit-transform:scale(1.1);}
.services-section .service-box .s-img{overflow:hidden;}
.services-section .service-box .s-img img{transition:.5s;-webkit-transition:.5s;}
.services-section .service-box .service-img-caption{padding:35px 25px;border:1px solid #d6d6d6;}
.services-section .service-box .service-img-caption h3{font-weight:600;text-transform:capitalize;color:#001837;margin-bottom:15px;transition:.5s;-webkit-transition:.5s;}
.services-section .service-box .service-img-caption h3 i{padding-right:10px;}
.services-section .service-box .service-img-caption h3 i:before{font-size:22px;}
.services-section .service-box .service-img-caption p{font-size:15px;color:#565656;margin-bottom:15px;}
.services-section .service-box .service-img-caption .services-btn{font-size:14px;font-weight:bold;text-transform:capitalize;line-height:0;position:relative;transition:.5s;-webkit-transition:.5s;}
.services-section .service-box .service-img-caption .services-btn:hover{color:#001837;}
.services-section .service-box .service-img-caption .services-btn:hover i:before{padding-left:5px;}
.services-section .service-box .service-img-caption .services-btn i{position:absolute;padding-left:5px;position:absolute;top:65%;transform:translateY(-55%);-webkit-transform:translateY(-55%);}
.services-section .service-box .service-img-caption .services-btn i::before{font-size:15px;transition:.5s;-webkit-transition:.5s;}
@-webkit-keyframes rotation{from{bkit-transform:rotate(0deg);}
to{-webkit-transform:rotate(360deg);}
}
@keyframes rotation{from{-webkit-transform:rotate(0deg);transform:rotate(0deg);}
to{-webkit-transform:rotate(360deg);transform:rotate(360deg);}
}
.counter-section{background-color:#01bbd2;position:relative;}
.counter-section .all-section-title h5{color:#ffff;}
.counter-section .all-section-title h5:before{right:190px;background:#ffff;}
.counter-section .all-section-title h2{color:#ffff;max-width:500px;}
.counter-section .single-counter{text-align:center;margin-bottom:30px;}
.counter-section .single-counter i{color:#ffff;}
.counter-section .single-counter i:before{font-size:70px;line-height:70px;}
.counter-section .single-counter h2{font-size:48px;font-weight:700;color:#ffff;margin-top:20px;margin-bottom:20px;}
.counter-section .single-counter span{font-size:18px;font-weight:400;color:#ffff;text-transform:capitalize;}
.counter-section .counter-all-shape .shape-3{position:absolute;top:25px;left:25px;-webkit-animation:mover 2s infinite alternate;animation:mover 2s infinite alternate;}
.counter-section .counter-all-shape .shape-4{position:absolute;top:45%;left:10%;animation:rotation 9s infinite;-webkit-animation:rotation 9s infinite;}
.counter-section .counter-all-shape .shape-2{position:absolute;right:0;bottom:0;width:20%;-webkit-animation:mover 2s infinite alternate;animation:mover 2s infinite alternate;}
.counter-section .counter-all-shape .shape-1{position:absolute;bottom:50px;left:10px;-webkit-animation:mover 2s infinite alternate;animation:mover 2s infinite alternate;}
.features-sections{position:relative;}
.features-sections .feature-all-item .all-section-title{text-align:left;}
.features-sections .feature-all-item .all-section-title h5{margin-bottom:25px;padding-left:65px;}
.features-sections .feature-all-item .all-section-title h5:before{right:unset;}
.features-sections .feature-all-item .all-section-title h2{margin:unset;max-width:350px;margin-bottom:30px;}
.features-sections .feature-all-item .all-section-title p{font-size:15px;font-weight:400;color:#565656;margin-bottom:0;max-width:540px;}
.features-sections .feature-all-item .single-features .feature-item{margin-bottom:60px;}
.features-sections .feature-all-item .single-features .feature-item h3{font-size:18px;color:#001837;font-weight:600;text-transform:uppercase;margin-left:45px;margin-bottom:20px;}
.features-sections .feature-all-item .single-features .feature-item h3 i{position:absolute;left:15px;top:-10px;color:#d81a5b;}
.features-sections .feature-all-item .single-features .feature-item h3 i::before{font-weight:400;font-size:35px;}
.features-sections .feature-all-item .single-features .feature-item p{color:#000000;font-size:15px;font-weight:500;max-width:245px;margin-bottom:0;}
.features-sections .feature-all-item .single-features .custom-btn{margin:auto;display:table;}
.features-sections .single-feature-img img{height:700px;}
.testimonial-sections{background-image:url(../img/testimonial/testimonial.png);background-size:cover;background-repeat:no-repeat;background-color:#f6f6f6;}
.testimonial-sections .owl-theme .owl-dots .owl-dot.active span .owl-dots .owl-dot:hover span,
.testimonial-sections .owl-theme .owl-dots .owl-theme .owl-dots .owl-dot:hover span{background-color:#e91e63;}
.testimonial-sections .owl-carousel .owl-item img{width:unset;}
.testimonial-sections .owl-theme .owl-nav{margin-top:0;}
.testimonial-sections .owl-theme .owl-dots .owl-dot span{width:15px;height:15px;border-radius:50%;}
.testimonial-sections .owl-theme .owl-dots{line-height:0;}
.testimonial-sections .owl-theme .owl-dots .owl-dot{margin-top:35px;}
.testimonial-sections .single-testimonial{background-color:#ffff;border-top:2px solid #eb2d68;position:relative;padding-top:50px;padding-bottom:50px;padding-left:30px;padding-right:30px;}
.testimonial-sections .single-testimonial:before{content:"\f132";font-family:Flaticon;position:absolute;top:0;bottom:140px;font-size:135px;right:55px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;opacity:.1;}
.testimonial-sections .single-testimonial .tstmial-title .address{margin-left:20px;margin-bottom:20px;}
.testimonial-sections .single-testimonial .tstmial-title .address h5{font-size:17px;font-weight:600;color:#001837;margin-bottom:10px;text-transform:capitalize;}
.testimonial-sections .single-testimonial .tstmial-title .address p{color:#8a8b8d;font-size:14px;line-height:18px;}
.testimonial-sections .single-testimonial .tstmial-title .address .star{list-style-type:none;}
.testimonial-sections .single-testimonial .tstmial-title .address .star li{display:inline-block;}
.testimonial-sections .single-testimonial .tstmial-title .address .star li i.fa-star:before{color:#fba311;}
.testimonial-sections .single-testimonial p{margin:0;padding:0;}
.portfolio-section .all-section-title h5{padding-left:10px;}
.portfolio-section .all-section-title h5:before{right:130px !important;}
.portfolio-section .custom-btn{margin:auto;display:table;margin-top:35px;}
.portfolio-section .single-portfolio1 img{width:100%;height:100%;}
.portfolio-section .single-portfolio1 .img-1{margin-bottom:30px;position:relative;}
.portfolio-section .single-portfolio1 .img-1 .prt-hover{position:absolute;top:0;width:100%;height:100%;text-align:center;background:rgba(19, 18, 18, 0.6);transform:scale(0);-webkit-transform:scale(0);transition:.5s;-webkit-transition:.5s;}
.portfolio-section .single-portfolio1 .img-1 .prt-hover a{color:#ffff;font-size:28px;}
.portfolio-section .single-portfolio1 .img-1 .prt-hover h5{text-transform:capitalize;font-size:20px;color:#ffff;font-weight:600;margin-top:10px;}
.portfolio-section .single-portfolio1 .img-1:hover .prt-hover{transform:scale(1);-webkit-transform:scale(1);}
.portfolio-section .single-portfolio1 .img-2{position:relative;}
.portfolio-section .single-portfolio1 .img-2 .prt-hover{position:absolute;top:0;width:100%;height:100%;text-align:center;background:rgba(19, 18, 18, 0.6);transform:scale(0);-webkit-transform:scale(0);transition:.5s;-webkit-transition:.5s;}
.portfolio-section .single-portfolio1 .img-2 .prt-hover a{color:#ffff;font-size:28px;}
.portfolio-section .single-portfolio1 .img-2 .prt-hover h5{text-transform:capitalize;font-size:20px;color:#ffff;font-weight:600;margin-top:10px;}
.portfolio-section .single-portfolio1 .img-2:hover .prt-hover{transform:scale(1);-webkit-transform:scale(1);}
.portfolio-section .single-portfolio1 .img-3{margin-bottom:30px;position:relative;}
.portfolio-section .single-portfolio1 .img-3 .prt-hover{position:absolute;top:0;width:100%;height:100%;text-align:center;background:rgba(19, 18, 18, 0.6);transform:scale(0);-webkit-transform:scale(0);transition:.5s;-webkit-transition:.5s;}
.portfolio-section .single-portfolio1 .img-3 .prt-hover a{color:#ffff;font-size:28px;}
.portfolio-section .single-portfolio1 .img-3 .prt-hover h5{text-transform:capitalize;font-size:20px;color:#ffff;font-weight:600;margin-top:10px;}
.portfolio-section .single-portfolio1 .img-3:hover .prt-hover{transform:scale(1);-webkit-transform:scale(1);}
.portfolio-section .single-portfolio1 .img-4{position:relative;}
.portfolio-section .single-portfolio1 .img-4 .prt-hover{position:absolute;top:0;width:100%;height:100%;text-align:center;background:rgba(19, 18, 18, 0.6);transform:scale(0);-webkit-transform:scale(0);transition:.5s;-webkit-transition:.5s;}
.portfolio-section .single-portfolio1 .img-4 .prt-hover a{color:#ffff;font-size:28px;}
.portfolio-section .single-portfolio1 .img-4 .prt-hover h5{text-transform:capitalize;font-size:20px;color:#ffff;font-weight:600;margin-top:10px;}
.portfolio-section .single-portfolio1 .img-4:hover .prt-hover{transform:scale(1);-webkit-transform:scale(1);}
.portfolio-section .single-portfolio2 .img-5{position:relative;width:100%;}
.portfolio-section .single-portfolio2 .img-5 img{width:100%;}
.portfolio-section .single-portfolio2 .img-5 .prt-hover{position:absolute;top:0;width:100%;height:100%;text-align:center;background:rgba(19, 18, 18, 0.6);transform:scale(0);-webkit-transform:scale(0);transition:.5s;-webkit-transition:.5s;}
.portfolio-section .single-portfolio2 .img-5 .prt-hover a{color:#ffff;font-size:28px;}
.portfolio-section .single-portfolio2 .img-5 .prt-hover h5{text-transform:capitalize;font-size:20px;color:#ffff;font-weight:600;margin-top:10px;}
.portfolio-section .single-portfolio2 .img-5:hover .prt-hover{transform:scale(1);-webkit-transform:scale(1);}
.contact-section{background-image:url(../img/contact-image/contact-bg.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;height:100%;padding-bottom:100px;position:relative;}
.contact-section:before{content:"";position:absolute;opacity:.1;width:100%;height:100%;top:0;left:0;}
.contact-section .all-section-title{background-color:#fafafa;text-align:left;padding:30px 30px 30px;-webkit-transform:translate(15px, 130px);transform:translate(15px, 130px);width:335px;}
.contact-section .all-section-title h5{padding-left:65px;}
.contact-section .all-section-title h5:before{right:unset;}
.contact-section .all-section-title h2{font-size:32px;font-weight:600;max-width:unset;}
.contact-section .contact-form{background:#fafafa;padding-top:100px;padding-bottom:100px;padding-left:50px;padding-right:50px;}
.contact-section .contact-form h1{font-size:20px;font-weight:700;margin-bottom:20px;color:#001837;line-height:30px;}
.contact-section .contact-form input.form-control{border-radius:0;padding:30px 20px;border:none;font-size:14px;font-weight:600;border:1px solid #e6e6e6;}
.contact-section .contact-form .form-control:focus{border:1px solid #e6e6e6;-webkit-box-shadow:unset;box-shadow:unset;}
.contact-section .contact-form textarea.form-control{border-radius:0;border:none;padding-left:20px;padding-top:20px;border:1px solid #e6e6e6;}
.contact-section .contact-form::-webkit-input-placeholder{font-size:14px;font-weight:600;color:#5f5f5f;text-transform:capitalize;}
.contact-section .contact-form:-ms-input-placeholder{font-size:14px;font-weight:600;color:#5f5f5f;text-transform:capitalize;}
.contact-section .contact-form::-ms-input-placeholder{font-size:14px;font-weight:600;color:#5f5f5f;text-transform:capitalize;}
.contact-section .contact-form::placeholder{font-size:14px;font-weight:600;color:#5f5f5f;text-transform:capitalize;}
.contact-section .contact-form .form-group{margin-bottom:20px;}
.blog-section .all-section-title h5:before{right:110px;}
.blog-section .single-blog{position:relative;overflow:hidden;}
.blog-section .single-blog img{width:100%;transition:.5s;-webkit-transition:.5s;}
.blog-section .single-blog:hover img{transform:scale(1.4, 1.2);-webkit-transform:scale(1.1);}
.blog-section .single-blog .blog-caption{padding:30px;background:#ffff;width:90%;margin:auto;display:table;-webkit-transform:translate(0px, -30px);transform:translate(0px, -30px);-webkit-transition:.5s;transition:.5s;position:relative;border-radius:5px;-webkit-box-shadow:0px 0px 0px #000;box-shadow:0px 0 9px 0px #8fc3d0;}
.blog-section .single-blog .blog-caption .cap-top{list-style-type:none;}
.blog-section .single-blog .blog-caption .cap-top li{display:inline-block;margin-right:58px;margin-bottom:15px;text-transform:capitalize;font-size:12px;color:#959393;}
.blog-section .single-blog .blog-caption h3{color:#001837;font-size:16px;font-weight:600;margin-bottom:15px;transition:.5s;-webkit-transition:.5s;line-height:25px;}
.blog-section .single-blog .blog-caption .cap-bottom{list-style-type:none;}
.blog-section .single-blog .blog-caption .cap-bottom li{display:inline-block;color:#001837;font-weight:700;font-size:12px;margin-right:20px;}
.blog-section .single-blog .blog-caption .cap-bottom li span{color:#5f5f5f;}
.blog-section .single-blog .blog-caption .cap-bottom li i{color:#b1aeaf;font-size:15px;margin-right:10px;transition:.5s;-webkit-transition:.5s;}
.joinsubscribe{background-color:#3dacc7;}
.joinsubscribe .single-subscribe .all-section-title{text-align:left;padding-bottom:0;}
.joinsubscribe .single-subscribe .all-section-title h5{padding-left:65px;color:#ffff;}
.joinsubscribe .single-subscribe .all-section-title h5:before{right:unset;}
.joinsubscribe .single-subscribe .all-section-title h2{color:#ffff;max-width:unset;font-weight:700;font-size:26px;line-height:35px;}
.joinsubscribe .single-subscribe2{position:relative;-webkit-transform:translate(0px, 40px);transform:translate(0px, 40px);}
.joinsubscribe .single-subscribe2 .form-control{border-radius:0;padding:30px 20px;border:none;}
.joinsubscribe .single-subscribe2 .form-control:focus{border:none;-webkit-box-shadow:unset;box-shadow:unset;}
.joinsubscribe .single-subscribe2 .form-group{margin-bottom:10px;}
.joinsubscribe .single-subscribe2::-webkit-input-placeholder{font-size:16px;font-weight:400;}
.joinsubscribe .single-subscribe2:-ms-input-placeholder{font-size:16px;font-weight:400;}
.joinsubscribe .single-subscribe2::-ms-input-placeholder{font-size:16px;font-weight:400;}
.joinsubscribe .single-subscribe2::placeholder{font-size:16px;font-weight:400;}
.joinsubscribe .single-subscribe2 .subscribe-btn{border-radius:0;width:80px;height:60px;position:absolute;top:0;right:0;color:#fff;font-size:18px;font-weight:600;text-align:center;text-transform:capitalize;}
.joinsubscribe .single-subscribe2 .subscribe-btn:hover{background:#000;color:#fff;}
.joinsubscribe .single-subscribe2 p{font-size:15px;color:#ffff;margin-bottom:0;}
.footer-top{background-image:url(../img/footer/footer-bg.png);background-size:cover;background-position:center center;background-repeat:no-repeat;position:relative;}
.footer-top:before{position:absolute;content:"";width:100%;height:100%;background-color:#e4e4e4;top:0;left:0;opacity:0.7;}
.footer-top .footer-contact p{color:#171717;font-size:15px;margin-bottom:10px;margin-top:10px;max-width:300px;}
.footer-top .footer-contact ul{margin-bottom:20px;}
.footer-top .footer-contact ul li{font-size:16px;font-weight:bold;color:#5f5f5f;line-height:35px;}
.footer-top .footer-contact .social-link ul{list-style-type:none;margin-bottom:0;}
.footer-top .footer-contact .social-link ul li{display:inline-block;margin-right:10px;}
.footer-top .footer-contact .social-link ul li a{font-size:20px;display:inline-block;width:40px;height:40px;border-radius:50%;color:#fff;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;}
.footer-top .footer-contact .social-link ul li a:hover{background-color:#001837;color:#fff;transform:scale(1.2);-webkit-transform:scale(1.2);}
.footer-top .recent-news{margin-top:50px;}
.footer-top .recent-news h2{font-size:20px;font-weight:bold;color:#001837;text-transform:capitalize;font-weight:bold;margin-bottom:40px;}
.footer-top .recent-news .news-wrap{margin-bottom:9px;}
.footer-top .recent-news .news-wrap:last-child{margin:0;}
.footer-top .recent-news .news-wrap img{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transform:translate(0px, 10px);transform:translate(0px, 10px);transition:.5s;-webkit-transition:.5s;}
.footer-top .recent-news .news-wrap img:hover{background:#fff;opacity:.5;}
.footer-top .recent-news .news-wrap .news-text{margin-left:14px;margin-bottom:10px;}
.footer-top .recent-news .news-wrap .news-text a{color:#171717;font-size:15px;margin-bottom:10px;}
.footer-top .recent-news .news-wrap .news-text p{margin-bottom:0px;font-size:14px;}
.footer-top .recent-news .news-wrap .news-text p:hover{color:#e91e63;}
.footer-top .foot-address{margin-top:50px;}
.footer-top .foot-address h2{font-size:20px;font-weight:bold;color:#001837;text-transform:capitalize;font-weight:bold;margin-bottom:40px;}
.footer-top .foot-address .add-wrap{margin-bottom:20px;}
.footer-top .foot-address .add-wrap:last-child{margin-bottom:0;}
.footer-top .foot-address .add-wrap i{margin-right:10px;font-weight:600;color:#ec4a82;}
.footer-top .foot-address .add-wrap i::before{font-size:25px;}
.footer-top .foot-address .add-wrap p{font-size:14px;font-weight:600;color:#171717;line-height:20px;margin-bottom:0;max-width:150px;-webkit-transform:translate(0px, 2px);transform:translate(0px, 2px);}
.footer-top .foot-address .add-wrap p:hover{color:#e91e63;}
.footer-top .foot-instragram{margin-top:50px;}
.footer-top .foot-instragram h2{font-size:20px;font-weight:bold;color:#001837;text-transform:capitalize;font-weight:bold;margin-bottom:40px;}
.footer-top .foot-instragram ul{list-style-type:none;}
.footer-top .foot-instragram ul li{display:inline-block;transition:.5s;-webkit-transition:.5s;margin-right:4px;}
.footer-top .foot-instragram ul li:hover{background:#fff;opacity:.5;}
.footer-top .foot-instragram .ins-1{margin-bottom:3px;display:-webkit-box;display:-ms-flexbox;display:flex;}
.footer-top .foot-instragram .ins-2{display:-webkit-box;display:-ms-flexbox;display:flex;}
.footer{padding-bottom:20px;padding-top:20px;text-align:center;position:relative;background:#e4e4e4;}
.footer a{color:#bd7474;text-decoration:underline;}
.footer p{font-size:14px;font-weight:400;color:#5f5f5f;text-transform:capitalize;margin-bottom:0;}
.header-topbar-section2{background:#f1f2f4;border-bottom:2px solid #0182ca;}
.header-topbar-section2 .single-top-head .head-scial-icon2 li a{background-color:#0182ca;color:#ffff !important;}
.header-topbar-section2 .single-top-head .head-scial-icon2 li a:hover{border:1px solid #0182ca;color:#0182ca !important;background:transparent !important;}
.header-topbar-section2 .single-top-head .head-contact2 li a i{color:#0182ca !important;}
.header-topbar-section2 .single-top-head .head-contact2 li a:hover{color:#0182ca !important;}
.mainmenu-area3{background-color:#f1f2f4;}
.mainmenu-area3 .search-modal .modal-dialog .modal-content .modal-box .search-form .search-btn{background-color:#0182ca;}
.mainmenu-area3 .mainmenu3 ul li:hover{color:#484141;}
.mainmenu-area3 .mainmenu3 ul li:hover a{background:transparent;color:#484141;}
.mainmenu-area3 .mainmenu3 ul li a{color:#484141;}
.mainmenu-area3 .mainmenu3 ul li a.active{color:#0182ca !important;border-bottom:2px solid #0182ca !important;}
.mainmenu-area3 .mainmenu3 ul li a:hover{color:#0182ca !important;border-bottom:2px solid #0182ca !important;}
.mainmenu-area3 .mainmenu3 ul li ul{background:#0182ca;}
.mainmenu-area3 .mainmenu3 ul li ul li a:hover{border-bottom:none !important;color:#0182ca !important;}
.home-four-slider.owl-theme .owl-dots .owl-dot.active span{background:#0082ca;}
.home-four-slider .slider-four-item-wrap{position:relative;background-size:cover;background-position:center center;background-repeat:no-repeat;height:540px;}
.home-four-slider .slider-four-item-wrap::before{content:"";position:absolute;background-color:#ebe8e8;width:100%;height:100%;left:0;top:0;opacity:.5;}
.home-four-slider .slider-four-item-wrap.item-one{background-image:url(../img/slider-bg-6.jpg);}
.home-four-slider .slider-four-item-wrap .item-two{background-image:url(../img/slider-bg-7.jpg);}
.home-four-slider .slider-four-item-wrap .slider4-item{position:relative;max-width:700px;margin:auto;}
.home-four-slider .slider-four-item-wrap .slider4-item h2{color:#0082ca;font-size:45px;font-weight:bold;text-transform:uppercase;line-height:60px;margin-bottom:50px;}
.home-four-slider .slider-four-item-wrap .slider4-item .sl4-btn{display:inline-block;}
.home-four-slider .slider-four-item-wrap .slider4-item .sl4-btn a{font-size:15px;font-weight:bold;text-transform:uppercase;border:1px solid #0082ca;padding:10px 20px;border-radius:5px;position:relative;overflow:hidden;display:inline-block;overflow:hidden;z-index:2;color:#0082ca;}
.home-four-slider .slider-four-item-wrap .slider4-item .sl4-btn a::before{content:"";position:absolute;background:#0082ca;width:100%;height:0;left:50%;top:50%;transform:translate(-50%, -50%) rotate(45deg);-webkit-transform:translate(-50%, -50%) rotate(45deg);transition:.5s;-webkit-transition:.5s;z-index:-1;}
.home-four-slider .slider-four-item-wrap .slider4-item .sl4-btn a:hover::before{height:380%;z-index:-1;}
.home-four-slider .slider-four-item-wrap .slider4-item .sl4-btn a:hover{color:#fff;}
.choose-section2{background-color:#0082ca;}
.choose-section2 .single-choose2 .choose-icon2 i{color:#ffff;}
.choose-section2 .single-choose2 .choose-text2 h3{color:#ffff;}
.choose-section2 .single-choose2 .choose-text2 p{color:#ffff;}
.services-provide .single-pro-service{margin-bottom:30px;}
.services-provide .single-pro-service .p-serv-caption{padding:30px;-webkit-box-shadow:2px -1px 19px 0px #eaeaea;box-shadow:2px -1px 19px 0px #eaeaea;}
.services-provide .single-pro-service .p-serv-caption h3{color:#343434;font-size:18px;font-weight:700;text-transform:uppercase;margin-bottom:18px;}
.services-provide .single-pro-service .p-serv-caption p{font-size:14px;font-weight:400;color:#969696;margin-bottom:20px;}
.services-provide .single-pro-service .p-serv-caption .pro-serv-btn{font-size:14px;font-weight:bold;color:#4294e1;text-transform:capitalize;border:1px solid #dddddd;padding:10px 25px;display:inline-block;border-radius:5px;overflow:hidden;position:relative;}
.services-provide .single-pro-service .p-serv-caption .pro-serv-btn::before{content:"";position:absolute;background:#0082ca;width:100%;height:0;left:50%;top:50%;transform:translate(-50%, -50%) rotate(45deg);-webkit-transform:translate(-50%, -50%) rotate(45deg);transition:.8s;-webkit-transition:.8s;z-index:-1;}
.services-provide .single-pro-service .p-serv-caption .pro-serv-btn:hover::before{height:380%;z-index:-1;}
.services-provide .single-pro-service .p-serv-caption .pro-serv-btn:hover{color:#fff;}
.services-provide .single-pro-service:hover img{transform:scale(1.4, 1.2);-webkit-transform:scale(1.1);}
.services-provide .single-pro-service .pro-img{overflow:hidden;}
.services-provide .single-pro-service .pro-img img{transition:.5s;-webkit-transition:.5s;width:100%;}
.project-section{background-color:#151d28;}
.project-section .section-title2 h4{color:#0082ca;}
.project-section .section-title2 h2{color:#ffff;}
.project-section .owl-theme .owl-nav{margin:0;}
.project-section .owl-theme .owl-dots .owl-dot span{width:15px;height:15px;}
.project-section .owl-theme .owl-dots{line-height:0;}
.project-section .owl-theme .owl-dots .owl-dot.active span{background:#0082ca;}
.project-section .owl-theme .owl-dots .owl-dot{margin-top:50px;}
.project-section .owl-theme .owl-dots .owl-dot:hover span{background:#0082ca;}
.project-section .single-prjct-item .prjct-img{position:relative;}
.project-section .single-prjct-item .prjct-img .prjct-hover{position:absolute;background-color:rgba(136, 134, 132, 0.4);width:100%;height:100%;top:0;left:0;text-align:center;transform:scale(0);-webkit-transform:scale(0);transition:.5s;-webkit-transition:.5s;}
.project-section .single-prjct-item .prjct-img .prjct-hover .prjct-btn{background:#0082ca;color:#ffff;padding:10px 25px;border-radius:5px;text-transform:capitalize;font-size:12px;font-weight:600;}
.project-section .single-prjct-item .prjct-img .prjct-hover .prjct-btn:hover{background-color:#e91e63;}
.project-section .single-prjct-item:hover .prjct-hover{transform:scale(1);-webkit-transform:scale(1);}
.project-section .single-prjct-item .project-caption h3{text-align:center;font-size:18px;font-weight:700;color:#ffff;text-transform:capitalize;margin-top:25px;}
.advantages-about .single-advanage .section-title2{text-align:left;margin-bottom:40px;}
.advantages-about .single-advanage .section-title2 h2{max-width:unset;margin:unset;}
.advantages-about .single-advanage .section-title2:before{right:unset;width:100px;}
.advantages-about .single-advanage p{font-size:15px;font-weight:400;color:#969696;padding-right:20px;margin-bottom:0px;}
.advantages-about .single-advanage .ad-about-btn .about-btn{background-color:#0082ca;padding:15px 30px;color:#ffff;display:inline-block;font-size:15px;font-weight:700;margin-top:40px;text-transform:capitalize;border-radius:5px;position:relative;overflow:hidden;z-index:1;}
.advantages-about .single-advanage .ad-about-btn .about-btn::before{content:"";position:absolute;background:#29323d;width:100%;height:0;left:50%;top:50%;transform:translate(-50%, -50%) rotate(45deg);-webkit-transform:translate(-50%, -50%) rotate(45deg);transition:.8s;-webkit-transition:.8s;z-index:-1;}
.advantages-about .single-advanage .ad-about-btn .about-btn:hover::before{height:380%;z-index:-1;}
.advantages-about .single-advanage .ad-about-btn .about-btn:hover{color:#fff;}
.advantages-about .single-advanage .advange-img{position:relative;}
.advantages-about .single-advanage .advange-img:before{content:"";border:10px solid #0082ca;position:absolute;width:340px;height:385px;top:-45px;left:0;right:0;margin:auto;z-index:-1;}
.estimate-section{background-color:#46c2d2;}
.estimate-section .single-estimate h3{font-size:32px;font-weight:500;color:#ffff;text-transform:uppercase;line-height:70px;margin-bottom:0;}
.estimate-section .single-estimate .estimate-btn{background-color:#ffff;font-size:16px;font-weight:600;text-transform:capitalize;border-radius:5px;color:#222222;display:inline-block;padding:20px 30px;}
.estimate-section .single-estimate .estimate-btn i{color:#0082ca;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:16px;font-weight:600;font-style:normal;vertical-align:middle;margin-right:8px;}
.estimate-section .single-estimate .estimate-btn i:before{font-size:30px;padding-right:10px;}
.estimate-section .single-estimate .estimate-btn:hover i{color:#ffff;}
.estimate-section .single-estimate .estimate-btn:hover{background-color:#e91e63;color:#ffff;}
.follow-work .single-follow-work{text-align:center;padding:0 30px;margin-bottom:30px;}
.follow-work .single-follow-work .icon{background-color:#7bd6c5;width:80px;height:80px;display:inline-block;color:#ffff;border-radius:50%;text-align:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;transition:.5s;-webkit-transition:.5s;}
.follow-work .single-follow-work .icon i:before{font-size:35px;line-height:1;}
.follow-work .single-follow-work:hover .icon{background-color:#E91E63;}
.follow-work .single-follow-work .icon-2{background-color:#6dd0f0;}
.follow-work .single-follow-work .icon-3{background-color:#4ba0e8;}
.follow-work .single-follow-work .icon-3 i{margin-top:10px;}
.follow-work .single-follow-work h3{font-size:18px;font-weight:700;color:#222222;text-transform:uppercase;margin-top:30px;margin-bottom:22px;}
.follow-work .single-follow-work p{font-size:15px;font-weight:400;color:#969696;margin-bottom:0;}
.video-section{background-image:url(../img/clean-messege/clean-messege.jpg);background-size:cover;background-repeat:no-repeat;background-position:center center;height:100%;position:relative;}
.video-section::before{content:"";position:absolute;background:rgba(24, 0, 0, 0.45);width:100%;height:100%;top:0;left:0;}
.video-section .video-message{text-align:center;position:relative;}
.video-section .video-message a i{color:#ffff;line-height:82px;}
.video-section .video-message a i::before{font-size:80px;}
.video-section .video-message p{color:#f7d32d;font-size:15px;font-weight:700;margin-top:0px;margin-bottom:15px;}
.video-section .video-message h2{font-size:34px;font-weight:700;color:#ffff;text-transform:capitalize;max-width:700px;margin:auto;line-height:1.5;}
.video-section .video-message .v-snd-btn{font-size:15px;font-weight:700;color:#ffff;text-transform:capitalize;border:1px solid #ffff;padding:10px 25px;display:inline-block;border-radius:5px;margin-top:20px;position:relative;z-index:1;overflow:hidden;}
.video-section .video-message .v-snd-btn::before{content:"";position:absolute;background:#ffff;width:100%;height:0;left:50%;top:50%;transform:translate(-50%, -50%) rotate(45deg);-webkit-transform:translate(-50%, -50%) rotate(45deg);transition:.8s;-webkit-transition:.8s;z-index:-1;}
.video-section .video-message .v-snd-btn:hover::before{height:380%;z-index:-1;}
.video-section .video-message .v-snd-btn:hover{color:#0082ca;}
.benefits-section .single-banefits{position:relative;width:100%;height:100%;}
.benefits-section .single-banefits .section-title2{text-align:left;margin-bottom:40px;}
.benefits-section .single-banefits .section-title2::before{display:none;}
.benefits-section .single-banefits .section-title2 h2{position:relative;}
.benefits-section .single-banefits .section-title2 h2::before{content:"";position:absolute;background:#0082ca;width:100px;height:4px;bottom:0;left:0;margin:auto;}
.benefits-section .single-banefits .section-title2 p{padding-top:20px;font-size:15px;font-weight:600;color:#969696;padding-bottom:20px;text-align:justify;margin-bottom:0;}
.benefits-section .single-banefits .section-title2 hr{border:1px solid #e8e9e9;}
.benefits-section .single-banefits .benefits-wrap .ban-item{margin-bottom:50px;}
.benefits-section .single-banefits .benefits-wrap .ban-item:last-child{margin-bottom:0;}
.benefits-section .single-banefits .benefits-wrap .ban-item .b-icon{margin-right:20px;}
.benefits-section .single-banefits .benefits-wrap .ban-item .b-icon i{background-color:#0082ca;width:50px;height:50px;color:#fff;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;border-radius:50%;}
.benefits-section .single-banefits .benefits-wrap .ban-item .b-icon i::before{font-size:22px;}
.benefits-section .single-banefits .benefits-wrap .ban-item .b-icon i.flaticon-spray::before{margin-left:10px;}
.benefits-section .single-banefits .benefits-wrap .ban-item .b-text h4{font-size:18px;font-weight:600;color:#222222;text-transform:capitalize;}
.benefits-section .single-banefits .benefits-wrap .ban-item .b-text p{margin-bottom:0;}
.benefits-section .single-banefits1{-webkit-transform:translate(10px, 100px);transform:translate(10px, 100px);}
.benefits-section .single-banefits1 .img-1{position:absolute;left:0;top:0;width:50%;}
.benefits-section .single-banefits1 .img-2{position:absolute;right:60px;top:20px;}
.benefits-section .single-banefits1 .img-3{position:absolute;top:230px;left:25px;margin:auto;width:60%;}
.benefits-section .single-banefits1 .img-4{position:absolute;z-index:-2;left:-95px;top:172px;width:60%;}
.customer-testimonials{background-image:url(../img/testimonial/test-bg.jpg);background-size:cover;background-position:center center;background-repeat:no-repeat;background-attachment:fixed;position:relative;}
.customer-testimonials::before{content:"";position:absolute;background-color:rgba(54, 58, 64, 0.8);width:100%;height:100%;top:0;left:0;}
.customer-testimonials .testi-slider.owl-carousel .owl-item img{width:unset;margin:auto;}
.customer-testimonials .testi-slider.owl-theme .owl-nav{margin:0;}
.customer-testimonials .testi-slider.owl-theme .owl-dots .owl-dot span{width:15px;height:15px;}
.customer-testimonials .testi-slider.owl-theme .owl-dots{line-height:0;}
.customer-testimonials .testi-slider.owl-theme .owl-dots .owl-dot.active span{background:#0082ca;}
.customer-testimonials .testi-slider.owl-theme .owl-dots .owl-dot{margin-top:30px;}
.customer-testimonials .testi-slider.owl-theme .owl-dots .owl-dot:hover span{background:#0082ca;}
.customer-testimonials .testi-slider .t-sl-item{position:relative;}
.customer-testimonials .testi-slider .t-sl-item .testi-title{position:relative;}
.customer-testimonials .testi-slider .t-sl-item .testi-title::before{content:"";position:absolute;background:#ffff;width:120px;height:2px;bottom:0;left:0;right:0;margin:auto;}
.customer-testimonials .testi-slider .t-sl-item h2{font-size:36px;font-weight:600;color:#ffff;text-transform:capitalize;margin-bottom:30px;}
.customer-testimonials .testi-slider .t-sl-item p{font-size:16px;font-weight:400;font-style:italic;color:#ffff;max-width:950px;margin:auto;padding-bottom:30px;line-height:1.8;color:#ffff;}
.customer-testimonials .testi-slider .t-sl-item .t-proflie .p-img img{margin-top:30px;margin-bottom:20px;}
.customer-testimonials .testi-slider .t-sl-item .t-proflie .p-name p{font-size:18px;font-weight:600;color:#ffff;font-style:normal;text-transform:capitalize;}
.customer-testimonials .testi-slider .t-sl-item .t-proflie .p-name p span{color:#4ba0e8;}
.news-section .single-news{margin-bottom:30px;}
.news-section .single-news .img-icon{position:relative;}
.news-section .single-news .img-icon img{border-radius:10px 10px 0px 0px;width:100%;}
.news-section .single-news .img-icon a{position:absolute;bottom:-25px;right:15px;background:#0082ca;color:#ffff;width:50px;height:50px;text-align:center;border-radius:50%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;}
.news-section .single-news .img-icon a:hover{background:#e91e63;}
.news-section .single-news .news-caption{background:#f7f8f9;padding:30px;-webkit-box-shadow:0px 0px 0px #000000;box-shadow:0px 0px 0px #000000;}
.news-section .single-news .news-caption h3{font-size:20px;font-weight:600;color:#001837;margin-bottom:20px;text-transform:capitalize;transition:.5s;-webkit-transition:.5s;line-height:1.4;}
.news-section .single-news .news-caption p{color:#969696;font-size:15px;font-weight:500;margin-bottom:20px;}
.news-section .single-news .news-caption .news-date{font-size:14px;color:#727374;font-weight:600;transition:.5s;-webkit-transition:.5s;}
.news-section .single-news:hover .news-date{color:#0082ca;}
.news-section .single-news:hover h3{color:#0082ca;}
.news-section .single-news:hover img{transform:scale(1.4, 1.2);-webkit-transform:scale(1.1);}
.news-section .single-news .n-img{overflow:hidden;}
.news-section .single-news .n-img img{transition:.5s;-webkit-transition:.5s;}
.footer-top2{background-color:#151d28;background-image:none;}
.footer-top2::before{background-color:transparent;}
.footer-top2 .footer-contact p{color:#ffff;margin-top:25px;margin-bottom:25px;}
.footer-top2 .footer-contact .social-link ul li a{background:#0082ca;}
.footer-top2 .footer-contact .social-link ul li a:hover{background:#ffff;color:#0082ca;}
.footer-top2 .foot-services{margin-top:32px;}
.footer-top2 .foot-services h2{font-size:20px;font-weight:bold;color:#ffff;text-transform:capitalize;font-weight:bold;margin-bottom:40px;}
.footer-top2 .foot-services .services-list li a{font-size:15px;font-weight:400;color:#ffff;}
.footer-top2 .foot-services .services-list li a:hover{color:#0082ca;}
.footer-top2 .foot-address{margin-top:35px;}
.footer-top2 .foot-address h2{color:#ffff;}
.footer-top2 .foot-address .add-wrap i{color:#ffff;}
.footer-top2 .foot-address .add-wrap p{color:#ffff;}
.footer-top2 .foot-address .add-wrap p:hover{color:#0082ca;}
.footer-top2 .foot-instragram{margin-top:35px;}
.footer-top2 .foot-instragram h2{color:#ffff;}
.footer2{background:#151d28;}
.footer2 p{color:#ffff;}
.footer2 p a{color:#0082ca;}
.header-topbar-section3{background-color:#16346d;}
.header-topbar-section3 .single-top-head .head-ntfd-icon li{display:inline-block;border-right:2px solid #000000;padding-right:25px;padding:20px 25px;}
.header-topbar-section3 .single-top-head .head-ntfd-icon li:last-child{border-right:none;}
.header-topbar-section3 .single-top-head .head-ntfd-icon li:first-child{padding-left:0;}
.header-topbar-section3 .single-top-head .head-ntfd-icon li + li{padding-left:20px;padding-right:0;}
.header-topbar-section3 .single-top-head .head-ntfd-icon li a{color:#ffff;font-size:16px;font-weight:400;text-transform:capitalize;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;}
.header-topbar-section3 .single-top-head .head-ntfd-icon li a:hover{color:#d45b16;}
.header-topbar-section3 .single-top-head .head-ntfd-icon li a:hover i{color:#d45b16;}
.header-topbar-section3 .single-top-head .head-ntfd-icon li a i{color:#ffff;padding-right:10px;transition:.5s;-webkit-transition:.5s;}
.header-topbar-section3 .single-top-head .head-ntfd-icon li a i::before{font-size:25px;}
.header-topbar-section3 .single-top-head .est-questions{text-align:right;}
.header-topbar-section3 .single-top-head .est-questions li{display:inline-block;border-right:2px solid #000000;padding:20px 25px;}
.header-topbar-section3 .single-top-head .est-questions li:last-child{border-right:none;}
.header-topbar-section3 .single-top-head .est-questions li:first-child{padding-left:0;}
.header-topbar-section3 .single-top-head .est-questions li + li{padding-left:20px;padding-right:0;}
.header-topbar-section3 .single-top-head .est-questions li a{color:#ffff;font-size:16px;font-weight:400;text-transform:capitalize;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;}
.header-topbar-section3 .single-top-head .est-questions li a:hover{color:#d45b16;}
.header-topbar-section3 .single-top-head .est-questions li a:hover i{color:#d45b16;}
.header-topbar-section3 .single-top-head .est-questions li a i{color:#ffff;padding-right:10px;transition:.5s;-webkit-transition:.5s;}
.header-topbar-section3 .single-top-head .est-questions li a i::before{font-size:25px;}
.mainmenu-area5{border-bottom:none;}
.mainmenu-area5 .cw-logo{padding-top:10px;max-width:130px;}
.mainmenu-area5 .cw-mainmenu ul{text-align:center;}
.mainmenu-area5 .cw-mainmenu ul li:hover a{background:#16346d;}
.mainmenu-area5 .cw-mainmenu ul li.active a{background:#16346d;}
.mainmenu-area5 .cw-mainmenu ul li a{font-weight:700;padding:32px 12px;}
.mainmenu-area5 .cw-mainmenu ul li ul{top:90px;}
.mainmenu-area5 .cw-mainmenu ul li ul li.active a{color:#16346d;}
.mainmenu-area5 .cw-mainmenu ul li ul li a:hover{color:#16346d;}
.mainmenu-area5 .header-right-cart .shopping-cart{top:90px;}
.mainmenu-area5 .header-right-cart .header-shop2 i{cursor:pointer;color:#1b1b1b;font-size:18px;line-height:32px;}
.mainmenu-area5 .search-form .search-btn{background-color:#16346d;}
.mainmenu-area5 .header-right-cart2 .serarch-modal a{display:inline-block;position:absolute;bottom:0;top:0;right:40px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;color:#1b1b1b;font-size:20px;}
.mainmenu-area5 .header-right-cart2 .header-shop2 i{color:#1b1b1b;font-size:20px;}
.mainmenu-area5 .header-right-cart2 .header-shop2 i span{background-color:#16346d;}
.mainmenu-area5 .header-right-cart2 .header-shop2 .shopping-cart{top:90px;}
.mainmenu-area5 .header-right-cart2 .shop-cart-checkout a{background-color:#16346d;}
.car-washing-slider{position:relative;}
.car-washing-slider.owl-theme .owl-dots{display:none !important;}
.car-washing-slider.owl-theme .owl-nav{margin-top:0;}
.car-washing-slider.owl-theme .owl-nav .owl-prev{position:absolute;left:40px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;top:0;bottom:0;}
.car-washing-slider.owl-theme .owl-nav .owl-next{position:absolute;right:40px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;top:0;bottom:0;}
.car-washing-slider.owl-theme .owl-nav [class*=owl-]{margin-top:0;color:#000;font-size:80px;padding:0;background:transparent;color:#ffff;transition:.3s;-webkit-transition:.3s;}
.car-washing-slider.owl-theme .owl-nav [class*=owl-]:hover{color:#d45b16;}
.car-washing-slider .single-cw-slider{background-size:cover;background-position:center center;background-repeat:no-repeat;height:600px;position:relative;}
.car-washing-slider .single-cw-slider.cw-item-one{background-image:url(../img/car-washing/car-slider.jpg);}
.car-washing-slider .single-cw-slider::before{content:"";position:absolute;background:rgba(34, 34, 34, 0.6);width:100%;height:100%;top:0;left:0;}
.car-washing-slider .single-cw-slider .slider-text{position:relative;color:#ffff;margin:auto;}
.car-washing-slider .single-cw-slider .slider-text h1{font-family:"Teko", sans-serif;color:#ffff;font-size:60px;font-weight:400;max-width:800px;line-height:1.1;margin-bottom:30px;}
.car-washing-slider .single-cw-slider .slider-text p{color:#ffff;font-size:18px;max-width:650px;margin:auto;margin-bottom:40px;line-height:1.8;}
.cw-about-top-section{background-color:#f2f2f2;}
.cw-about-top-section .single-cwtop-about{padding:35px 25px;text-align:center;background:#ffff;border-top:3px solid #f15d22;-webkit-box-shadow:0px 7px 9px 0px #e8e8e8;box-shadow:0px 7px 9px 0px #e8e8e8;margin-top:-80px;z-index:1;position:relative;}
.cw-about-top-section .single-cwtop-about i{color:#f88d03;line-height:60px;}
.cw-about-top-section .single-cwtop-about i::before{font-size:60px;}
.cw-about-top-section .single-cwtop-about h5{font-family:"Teko", sans-serif;font-size:25px;font-weight:600;color:#16346d;text-transform:uppercase;margin-top:10px;margin-bottom:15px;letter-spacing:2px;}
.cw-about-top-section .single-cwtop-about p{font-size:15px;color:#777777;}
.cw-about-top-section .single-cwtop-about .cw-tp-ab-btn{font-size:18px;font-weight:600;color:#777777;text-transform:capitalize;}
.cw-about-top-section .single-cwtop-about .cw-tp-ab-btn:hover{color:#fab051;}
.cw-about-main-section{background-color:#f2f2f2;}
.cw-about-main-section .cw-main-ab{max-width:695px;margin-left:auto;}
.cw-about-main-section .cw-main-ab .cw-main-ab-title h2{font-size:45px;font-weight:400;font-family:"Teko", sans-serif;color:#16346d;text-transform:capitalize;margin-bottom:20px;line-height:40px;}
.cw-about-main-section .cw-main-ab .cw-main-ab-title p{font-weight:400;margin-bottom:25px;max-width:575px;}
.cw-about-main-section .cw-main-ab .cw-m-ab-list{margin-bottom:35px;}
.cw-about-main-section .cw-main-ab .cw-m-ab-list .all-list-item{margin-bottom:15px;}
.cw-about-main-section .cw-main-ab .cw-m-ab-list .all-list-item .check{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;}
.cw-about-main-section .cw-main-ab .cw-m-ab-list .all-list-item .check i{color:#000000;background:#ffff;padding:3px;font-size:12px;border-radius:2px;margin-right:10px;margin-top:5px;}
.cw-about-main-section .cw-main-ab .cw-m-ab-list .all-list-item .ab-p p{color:#777777;font-weight:600;margin-bottom:0;}
.cw-about-main-section .cw-main-ab-img{background-image:url(../img/car-washing/aboutimg.jpg);background-size:cover;background-position:center center;background-repeat:no-repeat;height:100%;position:relative;}
.cw-certified-services-section .single-cw-certified-service{text-align:center;margin-bottom:30px;}
.cw-certified-services-section .single-cw-certified-service i{background-color:#d45b16;width:80px;height:80px;display:inline-block;color:#ffff;border-radius:50%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-bottom:30px;transition:.5s;-webkit-transition:.5s;}
.cw-certified-services-section .single-cw-certified-service i::before{font-size:35px;}
.cw-certified-services-section .single-cw-certified-service:hover i{background:#16346d;}
.cw-certified-services-section .single-cw-certified-service h4{font-size:24px;font-weight:600;font-family:"Teko", sans-serif;color:#16346d;text-transform:uppercase;margin-bottom:10px;letter-spacing:2px;}
.cw-certified-services-section .single-cw-certified-service p{color:#777777;margin-bottom:0;max-width:300px;margin:auto;}
.cw-work-sections{background-color:#323232;}
.cw-work-sections .cw-section-title h2{color:#ffff;}
.cw-work-sections .cw-section-title p{color:#ffff;}
.cw-work-sections .single-cw-work{margin-bottom:30px;}
.cw-work-sections .single-cw-work:hover h3{color:#ffff;}
.cw-work-sections .single-cw-work h3{font-size:18px;font-weight:600;color:#f88d03;text-transform:uppercase;margin-bottom:10px;transition:.5s;-webkit-transition:.5s;}
.cw-work-sections .single-cw-work h3.mt{margin-top:10px;margin-bottom:0px;}
.cw-gallery-sections .single-gallery{background-color:#f88d03;text-align:center;padding:80px 0;}
.cw-gallery-sections .single-gallery.bg2{background-color:#f3f3f3;}
.cw-gallery-sections .single-gallery.bg2 h3{color:#16346d;}
.cw-gallery-sections .single-gallery.bg3{background-color:#292929;}
.cw-gallery-sections .single-gallery h3{font-size:24px;font-weight:400;font-family:"Teko", sans-serif;color:#ffff;margin-top:30px;margin-bottom:0px;letter-spacing:1px;}
.car-washing-mainservices .cw-m-services-slider.owl-theme .owl-nav{margin-top:0;}
.car-washing-mainservices .cw-m-services-slider .single-cw-services-item .services-item-img{position:relative;}
.car-washing-mainservices .cw-m-services-slider .single-cw-services-item .services-item-img .item-hover{background-color:rgba(22, 52, 109, 0.6);position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;transform:scale(0);-webkit-transform:scale(0);transition:.5s;-webkit-transition:.5s;}
.car-washing-mainservices .cw-m-services-slider .single-cw-services-item .services-item-img .item-hover a{font-size:24px;font-weight:600;font-family:"Teko", sans-serif;text-transform:capitalize;color:#ffff;letter-spacing:3px;}
.car-washing-mainservices .cw-m-services-slider .single-cw-services-item .services-item-img .item-hover a:hover{color:#f15d22;}
.car-washing-mainservices .cw-m-services-slider .single-cw-services-item:hover .item-hover{-webkit-transform:scale(1);transform:scale(1);}
.car-washing-mainservices .cw-m-services-slider .single-cw-services-item h4{text-align:center;font-size:24px;font-weight:600;font-family:"Teko", sans-serif;color:#16346d;margin-bottom:0;letter-spacing:2px;border:1px solid #e4e4e4;padding:15px;border-right:0;}
.cw-price-sections .single-pricing{text-align:center;background-color:#f7f7f7;padding:50px 10px;border-top:4px solid #f88d03;margin-top:40px;margin-bottom:30px;}
.cw-price-sections .single-pricing .price-head h4{font-size:24px;font-weight:400;font-family:"Teko", sans-serif;color:#222222;text-transform:capitalize;margin-bottom:10px;}
.cw-price-sections .single-pricing .price-head h1{font-size:36px;font-weight:600;color:#222222;font-family:"Teko", sans-serif;}
.cw-price-sections .single-pricing .price-head img{width:30%;margin-top:20px;margin-bottom:20px;}
.cw-price-sections .single-pricing .price-list ul li{font-size:16px;font-weight:400;color:#777777;border-bottom:1px solid #e9e9e9;padding:20px 0;}
.cw-price-sections .single-pricing .price-bottom-btn{padding-top:50px;}
.cw-price-sections .single-pricing .price-bottom-btn .cw-custom-btn{padding:10px 30px;font-family:"Teko", sans-serif;font-weight:600;letter-spacing:2px;}
.cw-price-sections .single-pricing .price-bottom-btn .cw-custom-btn::before{background:transparent;}
.cw-price-sections .single-pricing.priceexpress{margin-top:0;padding-bottom:0;}
.cw-price-sections .single-pricing.priceexpress .price-bottom-btn{padding-top:70px;padding-bottom:70px;}
.cw-price-sections .single-pricing:hover .cw-custom-btn{background:#ffff;color:#d45b16;-webkit-box-shadow:1px 5px 18px 0px #dedada;box-shadow:1px 5px 18px 0px #dedada;}
.cw-testimonials-section{padding-bottom:200px;}
.cw-testimonials-section .testimonials-bg{background-image:url(../img/car-washing/testimonials-bg.jpg);background-size:cover;background-position:center center;background-repeat:no-repeat;height:100%;position:relative;}
.cw-testimonials-section .testimonials-bg:before{content:"";position:absolute;background-color:rgba(41, 41, 41, 0.8);top:0;left:0;width:100%;height:100%;}
.cw-testimonials-section .testimonials-bg .cw-section-title{position:relative;}
.cw-testimonials-section .testimonials-bg .cw-section-title h2{color:#ffff;}
.cw-testimonials-section .testimonials-bg .cw-section-title p{color:#ffff;}
.cw-testimonials-section .testimonials-bg .cw-testimonial-slider.owl-theme .owl-nav{margin-top:0;}
.cw-testimonials-section .testimonials-bg .cw-testimonial-slider.owl-theme .owl-dots{position:absolute;left:0;right:0;line-height:0;bottom:-110px;}
.cw-testimonials-section .testimonials-bg .cw-testimonial-slider.owl-theme .owl-dots .owl-dot.active span{background:#f88d03;}
.cw-testimonials-section .testimonials-bg .cw-testimonial-slider.owl-theme .owl-dots .owl-dot span{width:15px;height:15px;background:#a5a4a2;}
.cw-testimonials-section .testimonials-bg .cw-testimonial-slider .single-cw-testimonial{background-color:#ffff;padding:40px;border-bottom:4px solid #d45b16;}
.cw-testimonials-section .testimonials-bg .cw-testimonial-slider .single-cw-testimonial .test-profile{margin-bottom:20px;}
.cw-testimonials-section .testimonials-bg .cw-testimonial-slider .single-cw-testimonial .test-profile .p-img{margin-right:20px;}
.cw-testimonials-section .testimonials-bg .cw-testimonial-slider .single-cw-testimonial .test-profile .p-title{margin-top:25px;}
.cw-testimonials-section .testimonials-bg .cw-testimonial-slider .single-cw-testimonial .test-profile .p-title h4{font-size:18px;font-weight:600;font-family:"Teko", sans-serif;color:#222222;margin-bottom:0;letter-spacing:2px;text-transform:capitalize;}
.cw-testimonials-section .testimonials-bg .cw-testimonial-slider .single-cw-testimonial .test-profile .p-title p{margin-bottom:0;font-size:14px;font-weight:400;font-style:normal;}
.cw-testimonials-section .testimonials-bg .cw-testimonial-slider .single-cw-testimonial .test-profile .p-title .icon i{color:#fac917;}
.cw-testimonials-section .testimonials-bg .cw-testimonial-slider .single-cw-testimonial p{font-size:16px;font-weight:400;font-style:italic;color:#777777;margin-bottom:0;}
.cw-testimonials-section .testimonials-bg .cw-testimonial-slider .single-cw-testimonial p i{color:#d45b16;margin-right:10px;}
.cw-testimonials-section .testimonials-bg .cw-testimonial-slider .single-cw-testimonial p i + i{margin-right:0;margin-left:10px;}
.cw-counter-section{background-color:#f2f2f2;padding-top:70px;padding-bottom:40px;}
.cw-counter-section .single-cw-counter{padding-bottom:30px;margin:auto;display:table;}
.cw-counter-section .single-cw-counter h2{font-size:60px;font-weight:600;font-family:"Teko", sans-serif;color:#ff5b00;margin-bottom:0;}
.cw-counter-section .single-cw-counter p{font-size:20px;font-weight:600;color:#383636;text-transform:uppercase;margin-bottom:0;font-family:"Teko", sans-serif;letter-spacing:2px;line-height:18px;}
.appoinment-section .single-appoinement{text-align:center;}
.appoinment-section .single-appoinement h3{font-size:48px;font-weight:400;font-family:"Teko", sans-serif;color:#222222;text-transform:capitalize;}
.appoinment-section .single-appoinement h3 span{color:#ff5b00;}
.appoinment-section .single-appoinement p{font-size:18px;font-weight:400;color:#222222;text-transform:capitalize;margin-bottom:20px;}
.appoinment-section .single-appoinement h2{font-size:48px;font-weight:400;font-family:"Teko", sans-serif;color:#222222;margin-bottom:20px;}
.appoinment-section .single-appoinement .cw-custom-btn{text-transform:uppercase;}
.appoinment-section .single-appoinement img{width:80%;}
.cw-news-section{background-color:#f7f7f7;}
.cw-news-section .single-cw-news{overflow:hidden;}
.cw-news-section .single-cw-news .news-caption{background-color:#ffff;padding:30px 12px;text-align:center;width:92%;margin:auto;-webkit-transform:translate(0px, -40px);transform:translate(0px, -40px);}
.cw-news-section .single-cw-news .news-caption .cap-top{margin-bottom:25px;}
.cw-news-section .single-cw-news .news-caption .cap-top h4{font-size:24px;font-weight:400;font-family:"Teko", sans-serif;color:#16346d;margin-bottom:5px;}
.cw-news-section .single-cw-news .news-caption .cap-top .caplist li{display:inline-block;font-size:14px;font-weight:600;text-transform:capitalize;}
.cw-news-section .single-cw-news .news-caption .cap-top .caplist li.n-date{color:#bcbcbc;margin-right:15px;}
.cw-news-section .single-cw-news .news-caption .cap-top .caplist li.admin{color:#ff5b00;margin-right:15px;}
.cw-news-section .single-cw-news .news-caption .cap-top .caplist li.comments{color:#ff5b00 !important;}
.cw-news-section .single-cw-news .news-caption p{margin-bottom:25px;padding:0 10px;}
.cw-news-section .single-cw-news .news-caption .news-btn{font-size:18px;font-family:"Teko", sans-serif;font-weight:400;letter-spacing:1px;color:#777777;text-transform:capitalize;}
.cw-news-section .single-cw-news .news-caption .news-btn:hover{color:#ff5b00;}
.cw-news-section .single-cw-news img{transition:.5s;-webkit-transition:.5s;}
.cw-news-section .single-cw-news:hover img{transform:scale(1.4, 1.2);-webkit-transform:scale(1.1);}
.cw-footer-top{background-image:url(../img/car-washing/footer-bg.jpg);background-size:cover;background-position:center center;background-repeat:no-repeat;height:100%;position:relative;}
.cw-footer-top::before{content:"";position:absolute;background:rgba(29, 29, 29, 0.8);width:100%;height:100%;top:0;left:0;}
.cw-footer-top .cw-ft-contact img{margin-bottom:25px;}
.cw-footer-top .cw-ft-contact p{font-size:15px;margin-bottom:30px;color:#ffff;}
.cw-footer-top .cw-ft-contact .cw-f-social-icon ul li{display:inline-block;}
.cw-footer-top .cw-ft-contact .cw-f-social-icon ul li a{background:#ffff;color:#222222;width:35px;height:35px;border-radius:50%;display:inline-block;text-align:center;font-size:15px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:5px;}
.cw-footer-top .cw-ft-contact .cw-f-social-icon ul li a:hover{background:transparent !important;color:#ffff;border:2px dashed #ffff;}
.cw-footer-top .cw-ft-company{margin-top:30px;}
.cw-footer-top .cw-ft-company h3{font-size:24px;font-weight:600;font-family:"Teko", sans-serif;color:#ffff;text-transform:capitalize;margin-bottom:30px;letter-spacing:2px;}
.cw-footer-top .cw-ft-company .c-link-wrap .icon i{color:#16346d;margin-right:10px;}
.cw-footer-top .cw-ft-company .c-link-wrap .link{margin-bottom:12px;}
.cw-footer-top .cw-ft-company .c-link-wrap .link a{color:#ffff;font-size:15px;font-weight:400;text-transform:capitalize;}
.cw-footer-top .cw-ft-company .c-link-wrap .link a:hover{color:#ff5b00;}
.cw-footer-top .cw-ft-com-address{margin-top:30px;}
.cw-footer-top .cw-ft-com-address h3{font-size:24px;font-weight:600;font-family:"Teko", sans-serif;color:#ffff;text-transform:capitalize;margin-bottom:30px;letter-spacing:2px;}
.cw-footer-top .cw-ft-com-address .add-wrap i{color:#ffff;font-size:25px;margin-right:15px;}
.cw-footer-top .cw-ft-com-address .add-wrap p{font-size:15px;font-weight:400;color:#ffff;margin-bottom:30px;transition:.5s;-webkit-transition:.5s;}
.cw-footer-top .cw-ft-com-address .add-wrap p:hover{color:#ff5b00;}
.cw-footer-top .cw-ft-com-address .add-wrap a p{font-size:15px;font-weight:400;color:#ffff;margin-bottom:30px;transition:.5s;-webkit-transition:.5s;}
.cw-footer-top .cw-ft-com-address .add-wrap a p:hover{color:#ff5b00;}
.cw-footer-top .cw-ft-instragram{margin-top:30px;}
.cw-footer-top .cw-ft-instragram h3{font-size:24px;font-weight:600;font-family:"Teko", sans-serif;color:#ffff;text-transform:capitalize;margin-bottom:30px;letter-spacing:2px;}
.cw-footer-top .cw-ft-instragram .ins-img img{transition:.5s;-webkit-transition:.5s;}
.cw-footer-top .cw-ft-instragram .ins-img img:hover{background:#ffff;opacity:.6;}
.cw-footer-top .cw-ft-instragram .ins-img .ins-1{margin-bottom:3px;display:-webkit-box;display:-ms-flexbox;display:flex;}
.cw-footer-top .cw-ft-instragram .ins-img .ins-1 li{display:inline-block;transition:.5s;-webkit-transition:.5s;margin-right:4px;}
.cw-footer-top .cw-ft-instragram .ins-img .ins-2{margin-bottom:3px;display:-webkit-box;display:-ms-flexbox;display:flex;}
.cw-footer-top .cw-ft-instragram .ins-img .ins-2 li{display:inline-block;transition:.5s;-webkit-transition:.5s;margin-right:4px;}
.cw-footer{background-color:#181818;padding-bottom:20px;padding-top:20px;text-align:center;position:relative;}
.cw-footer p{margin-bottom:0;color:#fff;}
.cw-footer p a{color:#c7c3c3;}
.cw-footer p a:hover{text-decoration:underline;}

.social-icon a{
    font-size: 20px;
}

@media (max-width:767px){
    .single-service-item-block .single-service-image{
        width: 100% !important;
    }
}


.tag-cloud{
    text-align: left;
    padding-left:0px;
  
  }
  
  .tag-cloud li a {
    background: #f5f5f5;
    color: #414141;
    border: 0;
    border-radius: 4px;
    padding: 8px 15px;
    font-size: 14px;
    text-wrap: auto;
  }

  @media (max-width:767px){
    .tag-cloud li a {
      font-size: 12px;
    }
    .mobile-view{
      display: none;
    }
  }

  .tag-cloud li a:active, .tag-cloud li a:focus, .tag-cloud li a:hover{
    background:  #f8b604;
  }

  
  .tag-cloud li{
    list-style-type: none;
    padding: 5px;
    display: inline-block;
  }

  .tag-cloud li::before{
    display: none;
  }
  
  .tags-heading{
    font-size: 20px;
      color: #2da8d8ff;
      padding-left: 30px;
      padding-bottom: 15px;
  }
  
  .widget.tags{
    background-color: #fff;
    border: 1px solid #eee;
    margin-top: 45px;
  }
  
  
  
.fa.fa-twitter{
	font-family:sans-serif;
}
.fa.fa-twitter::before{
	content:"𝕏";
	font-size:1.2em;
}

.get-off{
  font-size: 16px;
    font-weight: 600;
    margin-left: 8px;
    color: #fff !important;
}

@media (max-width:991px){
  .get-off{
    display: none;
  }
}

.cta-btn{
  width: 200px;
    height: 45px;
    background:  #262262;
    text-align: center;
    display: inline-block;
    line-height: 45px;
    border-radius: 25px;
    color: #fff;
}

.cta-btn:focus, .cta-btn:hover, .cta-btn:active{
  color: #fff;
}

.call-cta{
  background: #f8b604;
  color: #fff;
  padding: 9px 30px;
  border-radius: 3px;
}

.call-cta:hover{
  color: #fff;
}

@media (max-width:991px){
  .offer-sector .product-img .gallery-box{
    margin-top: 35px;
  }
  .offer-sector h2{
    font-size: 24px;
  }
}