@import url(animate.min.css);@import url(jquery.fancybox.css);@import url(owl.css);@import url(https://fonts.googleapis.com/css?family=Montserrat:400,400i,500,500i,600,600i,700,700i);.body-overlay,.default-portfolio-item,.down-line,.overlay-primary,.overlay-secondary,.product-quantity,.project-thumbnail a.onlive,.radio-check,.service-quote-form [name=date],.service-quote-form [name=time],[class*=main-header] .collapse.navbar-collapse,label.radios{position:relative}.social-icon a:last-child i,.social-icon-2 a:last-child i,.widget-content li .inner-title,ul{margin:0}#wrapper,.box-layout{padding-left:15px;padding-right:15px}.btn-link,.sub-title,body{font-family:Montserrat,sans-serif}.overflow-hidden,.radio-check{overflow:hidden}.box-layout{margin:0 auto;width:1310px;z-index:9;-webkit-box-shadow:0 0 15px rgba(0,0,0,.1);box-shadow:0 0 15px rgba(0,0,0,.1)}.box-bg-style label::after,label.checkboxes::before{box-shadow:inset 0 1px 3px rgba(0,0,0,.1);content:''}.body-overlay:before{content:"";position:absolute;width:100%;height:100%;background:rgba(0,0,0,.4)}.box-bg-style,.single-product-categories,.switcher-layout{border-top:1px solid}.all-elements [class^=padding],.forget-password,.select-bg{display:inline-block;width:100%}.layout-title{font-size:14px;margin-bottom:10px;display:inline-block}.radio-check{border-radius:22px;display:block;height:44px;width:100px}.filter-list .mix,.fixed-header .navbar-brand::after,.navbar-expand-lg .navbar-nav>li>a.dropdown-toggle::after,.product-category li a:after,.product-category li a:before,.radio-check input[type=checkbox],.service-quote-form input[type=checkbox],.sign-in-or-up-form #checkbox-2,[type=radio]{display:none}.radio-check label{padding:0 15px;transform:translateX(0);width:156px;cursor:pointer;max-width:inherit}.radio-check input[type=checkbox]:checked+label{transform:translateX(-56px)}.product-category a i,.radio-check label span{line-height:44px}.blog-tag li a,.blog-tag span,.facts span,.product-status .amount,.radio-check label span:first-child{float:left}.owl-carousel .owl-nav button.owl-next,.radio-check label span:last-child{float:right}.radio-check label::before{background-color:var(--white-theme-color);border-radius:50%;content:"";height:40px;left:58px;position:absolute;top:2px;width:40px;z-index:1}label.radios{padding-left:25px;cursor:pointer;font-weight:500;width:30px;height:30px;margin-bottom:-5px}[type=radio]:checked+label.radios::after{content:'âœ”';line-height:28px;border:1px solid;text-align:center}.box-bg-style label::after{position:absolute;left:0;top:0;width:100%;height:100%}[type=radio]:checked+label.radios::before{content:'';position:absolute;left:0;top:0;width:30px;height:30px}.box-bg-style li{float:left;margin:0 3px 0 0}.color-panel{position:fixed;right:-225px;top:140px;z-index:999;-webkit-transition:.5s ease-in-out;-ms-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;transition:.5s ease-in-out}.color-panel.open,.service-right{right:0}.on-panel{height:45px;left:-45px;position:absolute;top:0;width:45px;cursor:pointer}.on-panel img,.product-img,.product-show select{padding:10px}.box-bg-style,.panel-box,.switcher-layout{padding:14px 10px 14px 20px;width:225px;background:#f8f8f8;display:table}.panel-box .panel-title{display:inline-block;width:100%;margin-bottom:10px}.color-box{display:table;width:100%;text-align:left}.btn,.filter-tabs,.product-tab-menu .nav-tabs li a,.scroll-btn,.woocommerce-cart-form tr td,.woocommerce-cart-form tr th{text-align:center}.color-box li{display:inline-block;width:30px;height:30px;margin-right:5px;cursor:pointer}.scroll-btn{position:fixed;right:30px;bottom:50px;width:35px;height:35px;line-height:33px;color:var(--white-theme-color);z-index:9}.according-title:after,.according-title:before,.bg-white,.color-panel,.down-line.white:before,.navbar-brand::after,.newsletter-form .btn-primary:hover,.newsletter-form .btn-secondary:hover,.pagination .page-item .page-link{background-color:var(--white-theme-color)}.color-box li.default{background-color:#f8b604}.color-box li.green{background-color:#23c16a}.color-box li.yellow-light{background-color:#f3dd21}.color-box li.red{background-color:#fa5e5e}.color-box li.tender-leaf{background-color:#6faf01}.whatsapp-logo{z-index:99999;position:fixed;bottom:5%;left:95%}.whatsapp-logo-without{position:absolute;bottom:5%;left:95%}.ph,.wp{width:56px!important;height:56px!important}.full-row,.our-brochure .btn-download a,.woocommerce-cart-form .total-price,img{width:100%}.phone-logo{z-index:99999;position:fixed;bottom:5%;left:2%}.nav-on-banner,.nav-on-top{z-index:999;animation-fill-mode:both}.phone-logo-without{position:absolute;bottom:5%;left:2%}@media(max-width:767px){.whatsapp-logo{position:fixed;bottom:3%;left:83%}.phone-logo{position:fixed;bottom:3%;left:5%}}#wrapper,.both-line,.full-row,.navbar-brand>img,label.checkboxes{position:relative}.about-us-2 .about-us-item,.about-us-item,.about-us-item .down-line:before,.animate-inout,.blog-date,.blog-post,.box-bg-style li.active a:after,.default-portfolio-item .overlay-box,.other-service li,.pricing-item,.product-item .product-img,.project-item2 .project-item2-hover,.radio-check label,.service-item .service-icon,.service-item .title,.team-member .member-img-hover,[type=checkbox]:checked+label.checkboxes::before,a,h1,h2,h3,h4,h5,h6,img,p{-webkit-transition:.3s ease-in-out;-ms-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;transition:.3s ease-in-out}#slider.slider-style3 .quote-form2,.carousel-caption,.carousel-control,.choose-us-right,.owl-theme .owl-nav{-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.about-us-left .small-img,.blog-date,.both-line:after,.both-line:before,.down-line.text-center:before,.newsletter-2,.slider-style2 .slider-caption .slider-title::before{-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.photo-gallery a:before,.small-img.overlay-primary [class^=flaticon-]::before,.video-right a.video-popup span:before{-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.default-portfolio-item .overlay-box,.team-member .member-img-hover{-webkit-transform:scale(.8);-ms-transform:scale(.8);-moz-transform:scale(.8);-o-transform:scale(.8);transform:scale(.8)}.default-portfolio-item:hover .overlay-box,.team-member:hover .member-img-hover{-webkit-transform:scale(1,1);-ms-transform:scale(1,1);-o-transform:scale(1,1);-moz-transform:scale(1,1);transform:scale(1,1)}.blog-post:hover .blog-img img,.product-item-list:hover img,.product-item:hover img{-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.according-title.active:after{-moz-transform:rotate(0);-webkit-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.according-title:after{-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}#slider .carousel-caption h1,.page-style2 #slider .carousel-caption h1{-moz-animation-delay:.2s;-ms-animation-delay:0.2s;-o-animation-delay:.2s;-webkit-animation-delay:.2s;animation-delay:.2s;-moz-animation-duration:1s;-ms-animation-duration:1s;-o-animation-duration:1s;-webkit-animation-duration:1s;animation-duration:1s;opacity:0}#slider .carousel-caption p,.page-style2 #slider .carousel-caption p{-moz-animation-delay:.6s;-ms-animation-delay:0.6s;-o-animation-delay:.6s;-webkit-animation-delay:.6s;animation-delay:.6s;-moz-animation-duration:1s;-ms-animation-duration:1s;-o-animation-duration:1s;-webkit-animation-duration:1s;animation-duration:1s;opacity:0}.carousel-caption li:first-child{animation-delay:1s;animation-duration:1s}.carousel-caption li:nth-child(2){animation-delay:1.1s;animation-duration:1s}.carousel-caption li:nth-child(3){animation-delay:1.2s;animation-duration:1s}.carousel-caption .button-group{animation-delay:1.5s;animation-duration:1s}#slider .item.active .carousel-caption .button-group,#slider .item.active .carousel-caption h1,#slider .item.active .carousel-caption li:first-child,#slider .item.active .carousel-caption li:nth-child(2),#slider .item.active .carousel-caption li:nth-child(3),#slider .item.active .carousel-caption p,.page-style2 #slider .item.active .carousel-caption .button-group,.page-style2 #slider .item.active .carousel-caption h1,.page-style2 #slider .item.active .carousel-caption li:first-child,.page-style2 #slider .item.active .carousel-caption li:nth-child(2),.page-style2 #slider .item.active .carousel-caption li:nth-child(3),.page-style2 #slider .item.active .carousel-caption p{animation-name:fadeInUp;animation-duration:1s;animation-fill-mode:both;opacity:1}#slider .item .carousel-caption .button-group,.page-style2 #slider .item .carousel-caption .button-group{opacity:0}body{color:var(--body-theme-color);font-size:15px;line-height:28px}a{text-decoration:none!important;outline:0}ul{padding:0}li{list-style:none}.h1,.h1 a,.h2,.h2 a,.h3,.h3 a,.h4,.h4 a,.h5,.h5 a,.h6,.h6 a,h1,h1 a,h2,h2 a,h3,h3 a,h4,h4 a,h5,h5 a,h6,h6 a{font-family:Montserrat,sans-serif;text-transform:capitalize;font-weight:700;color:var(--black-theme-color)!important;margin-top:0}.text-area{margin:15px 0;display:inline-block}.about-us-left .small-img.overlay-primary:before,.circle{border-radius:50%}.margin-auto,.slider-style2 .slider-caption{display:table;margin:0 auto}.btn,.cart-nav li,.icon-list li{display:inline-block}.down-line::before{content:"";width:30px;height:3px;position:absolute;bottom:-15px;left:0}.btn{white-space:nowrap;border:2px solid transparent;border-radius:30px;line-height:40px;font-weight:600;padding:0 25px;font-size:14px}.sidebar-item .content h6,.slider-title{white-space:normal}.btn-link,.navbar-expand-lg a.dropdown-item{font-size:13px}.btn-link{font-weight:700;text-transform:uppercase}.flaticon-small [class^=flaticon-]:before{font-size:20px}.flaticon-medium [class^=flaticon-]:before{font-size:35px}.flaticon-large [class^=flaticon-]:before{font-size:60px}.owl-carousel .owl-nav [class^=flaticon-]::before{font-size:16px}.social-icon i,.social-icon-2 i{display:inline-block;margin-right:20px}.overlay-primary:before,.overlay-secondary:before,.photo-gallery a:hover:after{position:absolute;content:"";top:0;left:0;bottom:0;width:100%}label.checkboxes{padding-left:25px;cursor:pointer;font-weight:500}[type=checkbox]:checked+label.checkboxes::before{content:'âœ”';line-height:13px;border:1px solid;text-align:center}label.checkboxes::before{position:absolute;left:0;top:5px;width:15px;height:15px;border:1px solid}.form-control{border-radius:0}textarea.form-control{height:auto;min-height:120px}#wrapper{overflow:hidden!important}.both-line{padding-top:15px;padding-bottom:15px}.both-line:after,.both-line:before{position:absolute;content:"";width:80px;height:3px;left:50%}.both-line:before,.quantity-nav i:first-child{top:0}.both-line:after,.quantity-nav i:last-child{bottom:0}.down-line.text-center:before,.slider-style2 .slider-title:before{left:50%}.sub-title.box{width:770px}.sub-title{display:block;font-weight:500;line-height:32px;margin:0 auto;padding-bottom:40px;font-size:17px}.nav-on-banner{left:0;margin:0;padding:0;position:absolute;top:0;width:100%}.nav-on-top{width:100%;top:0;position:absolute}.mt-30,.my-30{margin-top:30px!important}.mr-20{margin-right:20px!important}.mr-30{margin-right:30px!important}.mb-30,.my-30{margin-bottom:30px!important}.ml-30{margin-left:30px!important}.mb-40{margin-bottom:40px}.mt-70{margin-top:70px}.p-30{padding:30px!important}.pt-30,.py-30{padding-top:30px!important}.pb-30,.py-30{padding-bottom:30px!important}.pb-40{padding-bottom:40px!important}.pt-70,.py-70{padding-top:70px!important}.pb-70,.py-70{padding-bottom:70px!important}.px-30{padding-left:30px!important;padding-right:30px!important}.background-1{background:url(../images/bg-image/1.jpg) center no-repeat fixed}.page-banner{background:url(../images/banner-bg.jpg) center/cover no-repeat!important}.transparent-form .form-control{background:0 0;border-color:transparent transparent var(--white-theme-color) transparent;box-shadow:none;padding-left:0}.list-style-1 li,.list-style-2 li{position:relative;margin-left:20px}.list-style-1 li:before,.list-style-2 li:before{position:absolute;left:-20px;font-family:"Font Awesome 5 Free"}.filter-btns li,.navbar-expand-lg a.dropdown-item{font-family:Montserrat,sans-serif;font-weight:600}.list-style-1 li:before{content:"\f00c";font-weight:900}.list-style-2 li:before{content:"\f14a"}.header-top{line-height:45px;font-size:12px}.icon-list li{margin-right:15px}.grid-view,.icon-list li i,del{margin-right:7px}.navbar-expand-lg .navbar-nav>li{padding:33px 15px}.navbar-expand-lg .navbar-nav>li>a{padding:0!important;font-weight:600;font-size:15px}.dropdown-toggle::after{right:25px;position:absolute;top:50%;transform:translateY(-50%)}.cart-nav,.filter-btns li:last-child{margin-right:0}.fixed-header .cart-nav li{padding:12px 0}.cart-nav li{padding:20px 0}.cart-nav li a:focus,.cart-nav li a:hover{background:0 0}.nav.cart-nav li{margin-left:5px}.nav.cart-nav li a{border:2px solid;display:block;padding:8px 13px}.dropdown-toggle i.fa{font-size:16px;padding-left:5px}.navbar-brand>img{display:block;left:0;width:170px;z-index:9}.about-us-item .btn-link,.our-service2 .service-item a,.page-banner-link li,.quote-sidebar,.show-per-page,.slider-title{display:inline-block}.search-icon{cursor:pointer}.search-from-menu{top:-150px;position:absolute;width:100%;padding:20px 0;right:0;z-index:9}.main-header-2 .search-from-menu{padding-top:0!important}.main-header-2 .search-from-menu input[type=search]{height:62px;border:none}.main-header-2 .search-from-menu:before{position:absolute;content:"";border:31px solid;left:-62px}.search-from-menu.active{top:0;width:95%}.search-from-menu input[type=search]{border:1px solid #f1f1f1;height:50px;padding:5px 40px 5px 15px;width:100%}.search-from-menu .src-close{color:#ccc;position:absolute;right:15px;top:32px;cursor:pointer}.fixed-header .src-close{top:22px}.main-header-2 .navbar-brand::after{border-radius:50%;content:"";height:96px;left:-33px;position:absolute;top:-5px;width:140px}#header{animation-fill-mode:both;left:0;margin:0;padding:0;position:absolute;top:0;width:100%;z-index:99}@keyframes menu-sticky{0%{margin-top:-100px}50%{margin-top:-90px}100%{margin-top:0}}.dropdown-menu li.active a:hover{background:0 0;color:inherit}#slider,.page-banner{margin-top:130px;background:var(--white-theme-color)}.slider-style2 #slider,.slider-title{position:relative;margin-top:0}.slider-style1 .carousel-inner>.item{max-height:750px}.carousel-inner>.item>a>img,.carousel-inner>.item>img{height:auto;width:100%}.box-layout .carousel-inner>.item>a>img,.box-layout .carousel-inner>.item>img{height:100%;width:auto}.carousel-caption{width:100%;right:0;left:0;padding-bottom:30px}.slider-caption{width:900px}.slider-title{font-size:55px;margin-bottom:0;height:auto;line-height:initial;padding-bottom:30px}.slider-title:before{position:absolute;content:"";bottom:0;left:0;width:120px;height:3px}.slider-caption p{margin:40px 0}.carousel-inner .item:after{content:"";position:absolute;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:1;left:0;top:0}.carousel-caption li{opacity:0;padding-bottom:10px}.slider-style2 .carousel-caption{top:58%}.slider-style2 .carousel-inner>.item{height:850px}.carousel-control span:before{font-size:21px;border:2px solid;padding:7px}.about-us-left .big-img{width:370px}.about-us-left .small-img{position:absolute;right:-90px;bottom:35px;width:210px}.small-img.overlay-primary [class^=flaticon-]::before{position:absolute;left:50%;top:50%}.about-us-item{margin-left:-14px;margin-right:-14px;margin-bottom:2px;padding:30px}.service-middle{width:380px;border:5px solid transparent;padding:10px}.service-left,.service-right{width:42%;position:absolute;top:5px;z-index:3}.service-left{left:0}.service-left .service-item{display:table;float:right}.service-right .service-item{display:table;float:left}.service-left .service-icon{float:right;margin-left:30px}.service-right .service-icon{margin-right:30px;float:left}.service-icon{border:10px solid;height:100px;width:100px}.service-icon span:before{line-height:80px}.service-left .service-item .inner-title{line-height:100px;text-align:right;float:right;margin:0}.service-right .service-item .inner-title{line-height:100px;text-align:left;float:left;margin:0}.our-service2 .service-item{padding:40px 30px}.our-service2 .service-icon{float:inherit;border:none}.our-service2 .service-icon span{line-height:100px}.our-service3 .service-icon{border:2px solid;float:none;margin:0 auto 15px}.our-service3 .service-icon span{line-height:110px}.choose-us-2,.process-item{padding:70px 50px}.choose-resons span{width:70px;height:70px;display:table;float:left}.choose-resons .choose-text,.comment-details,.facts .content,.our-history .choose-resons .choose-text{display:table}.choose-resons span i:before{line-height:70px}.choose-us-right{position:relative;top:50%;left:8%}.choose-us-right img{position:absolute;width:130%;bottom:-150px;left:-50px}.achievement span:before{font-size:45px}.why-choose-us3 .choose-us .bg-img{bottom:0;position:absolute;width:30%!important;left:15%!important}.default-portfolio-item .overlay-box .inner-title,.default-portfolio-item .overlay-box h5{max-width:300px;margin:15px auto 20px}.filter-tabs{margin:0 0 50px}.filter-btns li{cursor:pointer;display:inline-block;font-size:13px;margin:0 15px;line-height:40px;text-transform:uppercase}.gallery-section .filter-btns li.filter.active{border-top:2px solid;border-bottom:2px solid;padding:0}.testimonials .owl-controls{top:auto;bottom:-50px}.quote,.testimonials{padding:60px 35px}.quote-image{position:absolute;bottom:0;right:-20px;width:37%;z-index:1}.testimonial-author{width:65px;margin:50px 0 30px}.testimonial-detail::before{position:absolute;content:"";border:15px solid;border-color:transparent transparent var(--white-theme-color);top:-30px}.owl-dots{margin:50px auto 0;display:inline-block;width:100%}.owl-dot{float:left;height:3px;width:20px;margin-right:5px;position:relative;outline:0}.owl-carousel .owl-nav{position:absolute;top:50%;transform:translateY(-50%);width:100%}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev{border:2px solid;width:40px;height:40px;line-height:40px}.partner-slider.owl-carousel .owl-nav button.owl-prev,.projects2.owl-carousel .owl-nav button.owl-prev{margin-left:-70px}.partner-slider.owl-carousel .owl-nav button.owl-next,.projects2.owl-carousel .owl-nav button.owl-next{margin-right:-70px}.our-team-member .owl-dots{display:table;width:auto}.our-team-member .owl-dot,.our-team-member .owl-dot span{background:#fff;border:2px solid #f3dd21;border-radius:30px;display:block;height:15px;transition:opacity .2s;width:15px;margin:0 4px}.double-bounce2,.dropdown-menu,.feedback-sidebar .owl-dots .owl-dot.active span,.our-team-member .owl-dot.active span,.slider-caption .slider-title:before,[type=radio]:checked+label.radios::after .double-bounce1{background-color:var(--primary-theme-color)}.about-us-item:hover p,.dropdown-menu li.active li.active a,.main-header-2 .nav>li:hover>a,.main-header-2 .navbar-expand-lg .navbar-nav>li.active>a,.main-header-2 .navbar-expand-lg .navbar-nav>li>a:hover,.main-header-2 .search-icon:hover,.other-service li a:hover,.other-service li a:hover span,.pricing-item:hover .inner-title{color:var(--white-theme-color)!important}.feedback-sidebar .owl-dot span,.testimonials .owl-dot span{width:20px;height:3px;background-color:var(--white-theme-color);position:absolute;top:0;left:0;border-radius:0;border:none}.about-us-item:hover .down-line:before,.bg-secondary,.feedback-sidebar .owl-dot span,.main-header-2 .navbar-brand::after,.main-header-3.fixed-header,.partner-slider.owl-carousel .owl-nav [class*=owl-]:hover,.pricing-item:hover,.projects2.owl-carousel .owl-nav [class*=owl-]:hover,.testimonials.p-0 .owl-dot span,.transparent-form option,.ui-button,.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header,html .ui-button.ui-state-disabled:active,html .ui-button.ui-state-disabled:hover{background-color:var(--secondary-theme-color)!important}.feedback-sidebar .owl-dot.active span,.testimonials .owl-dot.active span{background-color:var(--primary-theme-color)!important;outline:0}.blog-post{border-bottom:3px solid transparent}.blog-date,.search-box button{border:none;position:absolute}.blog-date{width:190px;left:50%;bottom:-23px;text-transform:capitalize;padding:7px 0}.post-admin{font-size:11px;font-weight:500}.blog-img>a,.blog-img>span,.project-thumbnail a{display:block;overflow:hidden}.search-box button{background:0 0;line-height:44px;padding:0 15px 0 12px;right:0;top:0}.blog-title{margin-top:15px}.sidebar-item li img{width:70px;margin-right:20px}.sidebar-item.post li{display:flex}.sidebar-item li{margin:15px 0;font-weight:500}.footer-widget,.sidebar-item li p{font-size:13px}.sidebar-gallery{display:inline-block;margin-left:-7px;margin-right:-7px}.photo-gallery a{width:28.5%;float:left;margin:7px;position:relative}.photo-gallery a:hover:before{position:absolute;content:"\f067";font-size:20px;top:50%;left:50%;z-index:1;font-weight:900;font-family:"Font Awesome 5 Free"}.single-blog-date{position:absolute;top:30px;left:30px;line-height:44px;border-radius:30px;font-weight:500;width:190px}.blog-tag li a,.comment h6 i{font-weight:500;font-size:12px;margin-left:7px}.comment img{width:80px;margin:12px 20px 0 0;float:left}.comment-form .form-control{border:none}blockquote{padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-left:5px solid var(--off-white-theme-color)}.default-portfolio-item .overlay-box{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0}.default-portfolio-item:hover .overlay-box,.team-member:hover .member-img-hover{opacity:1}.default-portfolio-item .overlay-box .inner-content{position:absolute;left:0;top:0;width:100%;height:100%}.default-portfolio-item .overlay-box .arrow img{width:25px;position:absolute;top:30px;right:30px}.default-portfolio-item .overlay-box .content-bottom{bottom:5px;left:30px;position:absolute}.gallery-section .controls li{cursor:pointer;display:inline-block;font-weight:600;margin:0 15px;padding:10px 0;text-transform:uppercase;position:relative;border-top:2px solid transparent;border-bottom:2px solid transparent}.gallery-section .controls li.mixitup-control-active{border-top:2px solid;border-bottom:2px solid}.project-item2-hover{left:0;padding:20px 25px;position:absolute;z-index:99;width:100%;height:100%;top:85%}.project-item2:hover .project-item2-hover{padding:90px 25px;top:0}.project-item2 .inner-title{font-size:18px;margin-top:0}.service-slider .owl-next,.service-slider .owl-prev{border-radius:50%;border-color:transparent;background-color:var(--white-theme-color)!important}.service-slider.owl-theme .owl-nav{z-index:2}.service-slider .owl-prev{margin-left:70px;left:0}.service-slider .owl-next{margin-right:70px;right:0}.information-table li,.single-project-content .list-icon li{padding-bottom:10px;width:100%;float:none}.information-table{padding:30px 20px}.information-table li b{width:85px;display:inline-block;float:left}.information-table li span{font-size:13px;display:table}.pricing-item .inner-title{font-size:18px}.pricing-item .service-price{font-size:21px;font-weight:600}.pricing-item .get-info li{padding:7px 0}.according-area{margin-bottom:3px}.according-title{cursor:pointer;line-height:35px;position:relative;text-transform:uppercase}.according-title:after,.according-title:before{content:"";position:absolute;width:10px;height:2px;right:20px;top:17px}.according-details{padding:20px 15px;display:none}.according>div:first-child .according-details{display:block}.company-details .list-style-1 li{width:45%;float:left}.video-right{width:100%;height:350px;background:url(../images/video-img.jpg) 0 0/cover no-repeat #f8c304;position:relative}.video-right a.video-popup span:before{position:absolute;top:50%;left:50%}.our-history .choose-resons span{width:100px;height:100px;border:7px solid}.history-list li span{font-weight:600;font-size:16px}.history-list li{margin-bottom:20px}.choose-resons .years{line-height:66px}.our-history-right{width:80%}.banner-quote .quote-button{position:absolute;top:5px;right:15px}.member-img-hover{position:absolute;width:100%;top:0;bottom:0;z-index:1;padding:80px 40px;opacity:0}.team-member a .title{margin-bottom:0}.other-service li a{font-size:14px;font-weight:500;line-height:50px}.brochure-info a{display:block;line-height:50px;padding:0 20px;margin-bottom:5px;font-weight:600}.about-trainer tr td,.widget-content li{padding-bottom:10px}.about-trainer tr td:last-child{padding-left:30px}.trainer-profile-acquire li{float:left;width:25%}.trainer-profile-acquire li i{font-size:25px;margin-bottom:15px}.project-thumbnail a.onlive::after{content:"";height:100%;left:0;position:absolute;top:0;width:100%;border:5px solid}.service-sidebar .other-service li a{line-height:60px;font-size:15px;font-weight:600}.other-service li a{display:block;padding:0 20px;text-transform:uppercase;margin-bottom:5px}.btn-download a{border-radius:0;margin:3px 0}.cart-total td,.feedback-sidebar,.quantity-nav i{border:1px solid}.feedback-sidebar .user img{width:50px;float:left}.feedback-sidebar .user .user-name{padding-top:7px}.product-category .according-title.active{background-color:transparent!important}.product-brand a,.product-category a{text-transform:capitalize;border-bottom:1px solid;padding:7px 0;display:inherit}.filter-price{width:110px;height:36px}.product-small-img img{width:65px;margin:7px 10px 0 0;float:left}.product-small-detail{display:table;font-size:12px}.product-store .select-icon{width:200px}.show-per-page .form-control{width:80px}.view-category{float:right;margin-top:8px;font-size:20px}.product-info .btn{line-height:30px;padding:0 15px;font-size:13px}.product-img{border:1px solid transparent}.product-name a{font-size:13px;font-weight:700}.product-status .stars{font-size:10px;text-align:right}.all-elements label,.single-product-info label{font-weight:400}.single-product-info .stars{border-top:1px solid;border-bottom:1px solid;font-size:12px}.single-product-info .price{font-size:20px;font-weight:600}.all-quantity .quantity-nav i{left:auto;right:0}.all-quantity span{margin:8px 0 0 10px;display:inline-block}.product-tab-menu .nav-tabs{position:absolute;left:0;top:0;display:inherit}.product-tab-menu ul li{float:none}.product-tab-menu .nav-tabs li a{line-height:44px;margin-bottom:3px;width:170px}.product-tab-menu .nav-tabs>li>a.active,.product-tab-menu .nav-tabs>li>a.active:focus,.product-tab-menu .nav-tabs>li>a.active:hover{border-top:none;border:1px solid var(--off-white-theme-color);border-right:none;width:174px;margin-right:0;background-color:var(--white-theme-color)!important}.product-tab-menu .tab-content{border:1px solid;margin-left:173px;padding:20px}.woocommerce-cart-form tr img{width:60px}.woocommerce-cart-form tr td{padding:20px}.woocommerce-cart-form tr th{line-height:40px}.woocommerce-cart-form .product-remove{width:100px;padding:0}.woocommerce-cart-form .product-name,.woocommerce-cart-form .product-thumbnail{text-align:left;padding-left:0}.woocommerce-cart-form tbody,.woocommerce-cart-form tr:first-child{border-bottom:1px solid}.product-quantity .form-control{width:100px;padding:0 35px;-moz-appearance:textfield}.quantity-nav i{position:absolute;right:0;padding:3px 5px;cursor:pointer}.cart-total td{padding:15px 30px}.cupon .form-control,.newsletter-form input[type=text]{border-radius:30px}.cupon .btn-primary{position:absolute;top:30px;right:14px;border-radius:0 30px 30px 0;line-height:36px;padding:0 15px}.conditions li a{font-weight:600;margin-bottom:20px;display:inline-block;font-size:14px;width:100%}.service-quote-form label,.sign-in-or-up-form label{font-weight:400;cursor:pointer}.sign-in-or-up{margin:150px auto;width:180px}.sign-in-or-up-form{padding:70px 10%}.sign-in-or-up-form .checkboxes span{margin-left:10px}.error-content .inner-title{font-size:150px;line-height:normal}.contact-icon{width:70px;height:70px;border:5px solid}.contact-icon i{line-height:58px;font-size:28px}.contact-location .message{padding:50px 50px 15px}#map{min-height:543px;max-height:700px}.contact-message label{font-weight:400;font-size:13px;color:var(--white-theme-color)}.error-handel{bottom:-5px;display:table;height:35px;left:15px;margin:auto 0;position:absolute;text-align:left;width:100%}#error,#success{display:none;line-height:34px}.pagination .page-item{border:none;float:left}.pagination .page-item .page-link{border:none;line-height:44px;padding:0 25px;border-radius:30px;margin:0 5px;font-weight:600}footer .newsletter label{font-weight:700}footer .newsletter-form input{height:40px}.footer-widget .widget-title{margin-bottom:30px}.footer-widget img{width:160px;margin-bottom:13px}.widget-content i{font-size:17px}.newsletter-left,.newsletter-right label{padding-top:7px;font-size:13px}.newsletter-form input[type=submit]{position:absolute;right:15px;top:0;border-radius:0 30px 30px 0;border:none}.newsletter-2{position:absolute;top:-38px;left:50%}.newsletter-2 .news2{display:flex;width:100%;padding:20px}.newsletter-2 .newsletter-form input[type=submit]{right:2px}.element-part{border-bottom:1px solid;font-size:24px}.all-elements .list-style-num li{list-style:decimal inside}.all-elements .message,.all-elements .quote{padding:30px}.service-quote-form ul li{width:48%;display:inline-block;font-size:13px}.service-quote-form input{margin-right:10px}.service-quote-form .form-group a i{position:absolute;right:30px;top:15px}.otherwise{margin:11px 0;display:inline-block}.navbar-expand-lg .dropdown-item,.navbar-expand-lg .navbar-nav .nav-link,.text-black,.text-black a{color:var(--black-theme-color)!important}.btn-link,.btn-link:hover,.cart-nav li a,.dropdown-menu>li>a,.other-service li a,.our-service3 .service-item:hover .btn.btn-link,.title{color:var(--black-theme-color)}#success,.blog-post:hover .btn-secondary,.flat-white [class^=flaticon-]::before,.main-header-3 .cart-nav li a,.main-header-3 .navbar-expand-lg .navbar-nav>li>a,.other-service li.active a,.pagination .page-item.active .page-link,.pagination .page-item:hover .page-link,.pricing-item:hover li,.pricing-item:hover span,.projects2.owl-carousel .owl-nav [class*=owl-]:hover,.social-icon i,.social-icon-2 i:hover,.text-white,.text-white a,.transparent-form .form-control,[type=radio]:checked+label.radios::after{color:var(--white-theme-color)}.owl-carousel .owl-nav [class*=owl-]:hover,.service-slider .owl-next:hover,.service-slider .owl-prev:hover{background-color:var(--secondary-theme-color)!important;color:var(--white-theme-color)!important}.btn-default,.btn-secondary{color:var(--white-theme-color)}.bg-black,.down-line.black:before{background-color:var(--black-theme-color)!important}.other-service li,.pagination-2.pagination.pagination .page-item .page-link,.search-box .form-control{background-color:var(--off-white-theme-color)}.bg-gray{background-color:var(--gray-theme-color)!important}.service-icon{border-color:#f1f1f1!important}.box-bg-style,.switcher-layout{border-color:(--off-white-theme-color)}.btn-primary,.pricing-item:hover .btn,footer .newsletter-form .btn-primary:hover{color:var(--white-theme-color);background-color:var(--primary-theme-color)}.btn-primary:focus,.btn-primary:hover{color:var(--primary-theme-color);background-color:transparent;border-color:var(--primary-theme-color)}.btn-secondary{background-color:var(--secondary-theme-color)}.btn-secondary:focus,.btn-secondary:hover{color:var(--secondary-theme-color);background-color:transparent}.btn-default{border-color:var(--white-theme-color);background-color:transparent}.btn-default:focus,.btn-default:hover{color:var(--black-theme-color);background-color:var(--white-theme-color)}.blog-post:hover a,.comment-details .replay,.conditions li a:hover,.conditions li.active a,.gallery-section .filter-btns li.filter.active,.navbar-expand-lg .navbar-nav>li.active>a,.popular-product-title.text-gray:hover,.product-brand li:hover a,.product-category .according-title.active,.product-category li a:hover,.service-item:hover .btn-link,.service-item:hover .inner-title,.sidebar-item li:hover a,.text-primary,.view-category a.active{color:var(--primary-theme-color)!important}.cart-nav li a:hover,.main-header-3 .cart-nav li a:hover,.main-header-3 .navbar-expand-lg .navbar-nav>li>a:hover,.navbar-expand-lg .navbar-nav>.open>a,.navbar-expand-lg .navbar-nav>li.active>a:focus,.navbar-expand-lg .navbar-nav>li>a:hover{background-color:transparent;color:var(--primary-theme-color)!important}.main-header-2 .nav.navbar-right::before{border-color:transparent var(--primary-theme-color) var(--primary-theme-color) transparent!important}.main-header-2 .search-from-menu:before{border-color:transparent var(--white-theme-color) var(--white-theme-color) transparent!important}.filter-btns li,.text-dark{color:var(--dark-theme-color)!important}.blog-post a,.flat-secondary [class^=flaticon-]::before,.icon-secondary i,.social-icon-2 i,.text-secondary a,[type=checkbox]:checked+label,[type=checkbox]:checked+label.checkboxes::before{color:var(--secondary-theme-color)}.about-us-item:hover,.according-title.active,.bg-primary,.blog-post:hover .btn-secondary,.both-line:after,.both-line:before,.down-line::before,.other-service li.active,.other-service li:hover,.pagination .page-item.active .page-link,.pagination .page-item:hover .page-link,.photo-gallery a:hover:after,.pricing-item:hover .service-price,.radio-check input[type=checkbox]:checked+label,.service-item:hover .service-icon{background-color:var(--primary-theme-color)!important}.flat-primary [class^=flaticon-]::before,.icon-primary i,.list-style-1 li:before,.list-style-2 li:before,.page-banner-link li:last-child a,.popular-product-item:hover a,.product-item:hover .product-name a,.quick-link li a:hover,.sign-in-or-up-form form a:hover,.social-icon i:hover,.text-primary a,.video-overlay span:hover:before{color:var(--primary-theme-color)}.owl-carousel .owl-nav [class*=owl-],.text-secondary,.view-category a{color:var(--secondary-theme-color)!important}.text-off-white{color:var(--off-white-theme-color)!important}.text-gray,.text-gray a{color:var(--gray-theme-color)!important}.form-control::placeholder,.icon-gray i,.pagination .page-item .page-link,.search-box i{color:var(--gray-theme-color)}.get-quote .form-control::placeholder{color:var(--white-theme-color)}.flat-dark [class^=flaticon-]::before{color:var(--dark-theme-color)}.bg-dark{background-color:var(--dark-theme-color)!important}footer{background-color:var(--dark-theme-color)}.bg-off-white{background-color:var(--off-white-theme-color)!important}.blog-post:hover,.btn-primary,.contact-icon,.gallery-section .filter-btns li.filter.active,.our-history .choose-resons span,.our-service3 .service-item:hover .service-icon,.pricing-item:hover .btn{border-color:var(--primary-theme-color)}.our-service3 .service-item .service-icon,.owl-nav .owl-next,.owl-nav .owl-prev{border-color:var(--secondary-theme-color)!important}.our-service3 .service-item:hover .service-icon{border-color:var(--primary-theme-color)!important}.btn-secondary,.project-thumbnail a.onlive::after,.service-middle{border-color:var(--secondary-theme-color)}.feedback-sidebar,.form-2 .form-control,.product-tab-menu .tab-content,.quantity-nav i,.single-product-categories,.single-product-info .stars,.woocommerce-cart-form tbody,.woocommerce-cart-form tr:first-child,label.checkboxes::before{border-color:var(--off-white-theme-color)}.product-brand a,.product-category a{border-color:var(--white-theme-color)}.overlay-secondary:before,.project-item2-hover,[type=radio]:checked+label.radios::before{background-color:var(--secondary-overlay-color)}.overlay-primary:before{background-color:var(--primary-overlay-color)}@media screen and (max-width:991px){.main-header-2 .navbar-nav li a,.main-header-3 .dropdown-menu li a{color:var(--white-theme-color)}.dropdown-menu li a:hover,.dropdown-menu li.active li.active a{color:var(--primary-theme-color)!important}}
