@media (max-width:1700px){.portfolio-title{padding:60px 60px 30px;}
.our-blog .blog-box-image{max-height:286px;}
.our-blog .blog-box-info{max-height:286px;}
.feature-step-2 .feature-step-2-title-left h1{font-size:60px;line-height:50px;}
.objects-left .objects-1{left:-20px;}
.video-background-banner .slider-content{padding:20px 30px;}
.scroll-down{bottom:30px;}
.book-banner .slider-content-image .book{height:500px;}
.fish-banner .slider-content h1{font-size:80px;line-height:80px;}
.fish-banner .slider-content .fish-banner-image img{height:500px;}
.fish-banner .fish-banner-content{padding-top:90px;}
.fish-about:before{background-position:-250px;}
.awards-bg .awards:before{left:-20px;}
.awards-bg .awards:after{right:-20px;}
.hotel-banner-checkout .checkout .checkout-name h3{font-size:20px;}
}
@media (max-width:1500px){.portfolio-home .section-title p{font-size:16px;}
.our-blog .blog-box-image{max-height:262px;}
.our-blog .blog-box-info{max-height:262px;}
.blog-box-image .portfolio-caption .port-tag li a{font-size:12px;}
.slider-fade-carousel{height:100%;}
.our-service{padding-bottom:60px;}
.objects-left, .objects-right{display:none;}
.fullWidth .mega-menu .drop-down.grid-col-5{width:51.666667%;}
.fancy .mega-menu .drop-down.grid-col-5{width:51.666667%;}
.resume-contact .g-map{height:642px;}
.plumber-banner .slider-content-image img{height:600px;}
.awards-bg, .certi-bg{padding:80px 30px;}
.pizza-dish-main{overflow:hidden;}
}
@media (max-width:1400px){.portfolio-title{padding:40px 40px 0px;}
.portfolio-home .portfolio-title.section-title{margin-bottom:20px !important;}
.portfolio-home .portfolio-title.section-title .button.mt-30{margin-top:10px !important;}
.our-blog .blog-box-image{max-height:240px;}
.our-blog .blog-box-info{max-height:240px;}
.our-blog .blog-box-info p.pb-20.pt-30{padding:10px 0 !important;}
.custom-content-3.hello-content .custom-content-3-image img{margin-top:150px;vertical-align:bottom;width:100%;}
.our-blog .blog-box-info span.text-white{display:none;}
.contact-3-info .contact-add{text-align:center;}
.contact-3-info .contact-add i{float:none;text-align:center;display:block;margin:0 auto;}
.contact-3-info .contact-add p{display:block;margin-top:15px;}
.image-holder-2-bg{height:700px;}
.feature-step-2 .feature-step-2-title-2-right h2{font-size:24px;line-height:30px;}
.feature-step-2 .feature-step-2-title-2-right h3{font-size:20px;line-height:24px;}
.feature-step-2-box{padding:50px 30px;}
.resume-page .container-fluid{padding:0 30px;}
.resume-contact .contact-form-main{padding:30px;}
.header.fancy.without-topbar .menu{top:16px;}
#rev_slider_16_1_forcefullwidth .tp-parallax-wrap{margin-top:20px;}
.awesome-features .img-side img{top:20px;}
.video-background-banner .slider-content{padding:30px 30px;}
.video-background-banner h1{font-size:60px;line-height:60px;}
.slider-parallax.banner-personal .slider-content h1{font-size:110px;line-height:120px;}
.slider-parallax.banner-personal .slider-content h1 strong{font-size:132px;}
.movie-banner .slider-content .banner-popup{width:72%;}
.blog-overlay blockquote.quote:before{display:none;}
.fish-banner .slider-content p{font-size:22px;}
.hotel-feature-step .feature-step-2-box{padding:70px 20px;}
.pizza-about .pizza-about-content{padding-top:0;}
.footer-simple img#logo-footer{height:30px;}
}
@media (max-width:1272px){.our-blog .blog-box-image{max-height:185px;}
.our-blog .blog-box-info{max-height:185px;}
.our-blog .blog-box-image .portfolio-caption .port-tag li{margin-top:0px;}
.our-blog .blog-box-image .portfolio-caption .button-border span{margin-top:10px;padding:4px 10px;font-size:11px;}
.our-blog .blog-box-info a.button.button-white span{padding:6px 16px;}
.our-blog .blog-box-info a.button.button-white i{padding:11px;}
.our-blog .blog-box-info h1{font-size:20px;line-height:20px;margin-bottom:0;}
.our-blog .blog-box-info p{font-size:14px;}
.our-blog .blog-box-info{padding:15px 20px;}
.team-3 .team-social-icon a i{font-size:12px;height:30px;line-height:31px;width:30px;}
.our-history .history-content{padding:125px 20px;}
.about-me .maintenance-progress-bar .progress-bar{margin:0 15px;}
.blog.timeline-sidebar .timeline li.timeline-inverted .timeline-badge{left:-50px;}
.error-search-box{width:91%;}
.fullWidth .mega-menu .drop-down.grid-col-5{width:61.666667%;}
.fancy .mega-menu .drop-down.grid-col-5{width:61.666667%;}
.feature-step-2 .feature-step-2-title-left h1{font-size:40px;line-height:30px;}
.feature-step-2 .feature-step-2-title-2-right h2{font-size:22px;line-height:24px;}
.feature-step-2 .feature-step-2-title-2-right h3{font-size:18px;line-height:20px;}
.pricing-table.active .pricing-top a.button{padding:12px 30px;}
.book-banner .slider-content-text h1{font-size:40px;line-height:40px;margin-top:10px !important;}
.book-banner .slider-content-text h2{font-size:30px;line-height:30px;margin-top:10px !important;}
.book-banner .slider-content-text p{font-size:18px;line-height:30px;margin-top:0px !important;}
.book-banner .slider-content-text .button{margin-top:3px !important;padding:5px 10px;}
.book-banner .slider-content-image .book{height:400px;}
.fish-banner .slider-content h1{font-size:60px;line-height:60px;}
.fish-banner .slider-content p{font-size:18px;}
.fish-banner .slider-content .fish-banner-image img{height:400px;}
.hotel-banner-checkout .checkout .checkout-date .button span{font-size:20px;}
.hotel-banner-checkout .checkout .checkout-name h3{font-size:18px;}
.hotel-banner-checkout .checkout .checkout-date .form-control, .hotel-banner-checkout .checkout .checkout-date .nice-select span{font-size:24px;}
.hotel-banner-checkout .checkout .checkout-date label.mb-30{margin-bottom:15px !important;}
.hotel-banner-checkout .checkout .checkout-date > span{margin-bottom:5px !important;}
}
@media (min-width:1200px){.container{max-width:1170px;}
}
@media (max-width:1200px){.login-2-social li{margin:0 3px;}
h2{font-size:28px;}
h4{font-size:18px;}
.title-effect::before{height:25%;bottom:4px;}
.testimonial-2 .testimonial-center{width:100%;}
.deal-banner img{width:initial;}
.footer-widget-social.float-right{float:none !important;}
.blog-info h4{font-size:15px;}
.blog-info p{font-size:16px;padding:10px 0 20px;}
.blog-box.blog-1 .blog-info p{font-size:14px;}
.feature-text.box, .feature-text.fill-box{padding:30px;}
.nav.nav-tabs li a{margin-right:5px;margin-bottom:0px;}
.happy-clients .nav-tabs li img{height:80px;width:80px;}
.team .team-social-icon ul li a i{height:35px;line-height:35px;width:35px;font-size:14px;}
.team:hover .team-social-icon{bottom:27%;}
.feature-info h5{font-size:15px;}
.contact-3 .map-side{height:878px;}
.contact-4 .map-side{height:553px;}
.service-blog{padding-top:0;}
.portfolio-home .isotope.columns-3 .grid-item{width:50%;}
.portfolio-title{padding:60px 60px 30px;}
.action-box h3{font-size:22px;}
.action-box p{font-size:15px;}
.vertical-header .container-fluid{padding:0 30px;}
.team.team-round.full-border .team-description{padding:30px 0;}
.medical-tab .nav.nav-tabs li a{margin-bottom:0;}
.deal-banner .countdown.small{margin:0;}
.error-block{padding:20px 0 70px 0px;}
.error-block .error-text h2{font-size:320px;}
.error-block .error-text span{font-size:104px;right:0;}
.error-text-02 h2{font-size:320px;}
.error-text-02 span{font-size:104px;right:0;}
.add-banner-2 .add-banner-content h2{font-size:42px;line-height:42px;}
.pricing-content .pricing-table-list ul li{font-size:14px;}
.pricing-content{width:90%;}
.pricing-content .pricing-table-list ul li i{width:18px;}
.round .nav.nav-tabs li a{padding:12px 20px;}
#rev_slider_16_1_forcefullwidth .tp-parallax-wrap{margin-top:50px;}
#services .feature-text.left-icon .feature-icon{position:relative;text-align:left;}
#services .feature-text .feature-icon span, #services .feature-text .feature-icon i{padding-left:0;margin-bottom:10px;}
#services .feature-text.left-icon .feature-info{padding-left:0;}
.medical-tab .nav.nav-tabs li a{padding:12px 20px;}
.login-social li{margin:3px 0px;}
.blog.blog-grid-3-column .blog-detail .social.float-right{float:none !important;display:block;margin-top:5px;}
.blog.blog-grid-2-sidebar .blog-detail .social.float-right{float:none !important;display:block;margin-top:5px;}
.blog.masnary-blog-3-columns .blog-detail .social.float-right{float:none !important;display:block;margin-top:5px;}
.blog.masonry-main .blog-detail .social.float-right{float:none !important;display:block;margin-top:5px;}
.timeline .blog-detail .social.float-right{float:none !important;display:block;margin-top:5px;}
.awesome-features .img-side img{top:10%;}
.footer.footer-topbar .copyright ul li{padding:0;}
.isotope.columns-4 .grid-item{width:33.333%;}
.mega-menu .menu-links > li > a{padding:0 10px;}
.blockquote-section blockquote{font-size:40px;line-height:40px;}
.christmas-countdown .countdown{margin:0px 5px;width:130px;height:130px;}
.christmas-countdown .countdown span{font-size:34px;}
.conference-about-content-right{padding:92px 0;}
.conference-about-content-left{padding:110px 0 80px 0px;}
.timer-banner .slider-content h1{font-size:80px;line-height:80px;}
.law-timeline .timeline-centered:before{left:62px;}
.portfolio-parallax-banner p{padding-right:400px;}
.portfolio-parallax-banner h2{font-size:90px;line-height:90px;}
.coming-soon-aerial .coming-soon-form.contact-form input{width:100%;}
.coming-soon-big{padding:0;}
.error-05 .error-bottom .tree{left:-120px;}
.error-05 .error-bottom .back-to-home{right:0;}
.error-05 h3, .error-05 span{font-size:50px;line-height:50px;}
.error-05 p{font-size:22px;}
.error-03 .error-404 h1{font-size:100px;line-height:100px;}
.error-03 .content h1{font-size:48px;}
.error-03 .content h2{font-size:42px;}
.coming-soon-birds .countdown{margin:0px 10px;}
.about-05-split .shop-split-content{padding:20px 0;}
.mega-menu .drop-down-multilevel{width:200px;}
#main-slider .slider-content h1{font-size:40px;}
.header.logo-center.magazine-header .mega-menu .menu-links > li > a{padding-top:0;padding-bottom:0;}
.header.logo-center.magazine-header .menu-logo{padding:14px 0;}
#main-slider.shop-04-banner .slider-content h1{font-size:50px;line-height:50px;}
#main-slider.shop-04-banner .slider-content p{font-size:24px;line-height:27px;}
#main-slider.shop-05-banner .slider-content h1{font-size:70px;line-height:70px;}
.shop-05-top .pt-100{padding-top:40px !important;}
.fish-about:before{background-position:-200px;background-size:140%;}
.fish-gallery .section-title h2{font-size:40px;line-height:70px;}
.fish-gallery .owl-carousel .owl-nav{left:-280px;bottom:0;}
.fish-gallery .owl-carousel .owl-nav{left:0;}
.hotel-banner-checkout .checkout .checkout-name h3{font-size:14px;}
.hotel-banner-checkout .checkout .checkout-date .button span{top:20%;}
.pizza-feature-content{padding:70px 30px;}
.burger-banner h1{font-size:70px;line-height:70px;}
.burger-banner p{font-size:24px;}
.burger-banner-ani{width:370px;}
.burger-item-06{top:260px;}
.burger-item-05{top:210px;}
.burger-item-04{top:195px;}
.burger-item-03{top:140px;}
.burger-item-02{top:135px;}
.burger-item-01{top:25px;}
.burger-banner:hover .burger-banner-ani .burger-item-05{top:185px;}
.burger-banner:hover .burger-banner-ani .burger-item-04{top:170px;}
.burger-banner:hover .burger-banner-ani .burger-item-03{top:110px;}
.burger-banner:hover .burger-banner-ani .burger-item-02{top:95px;}
.skateboard-banner .slider-content-image img{height:570px;}
.action-box a.button{right:0;position:relative;top:inherit;margin-top:10px;}
.action-box.gray-bg a.button, .action-box.black-bg a.button, .action-box.theme-bg a.button, .action-box.action-box-border a.button{right:0;}
.agency-feature h3{font-size:22px;}
.action-box .action-box-text{padding-right:0;}
.plumber-banner .slider-content-image img{height:450px;}
.services-text-box-black{padding:10px !important;}
.phone-holder{width:280px;}
.highlights-phone.wht .phone-holder #fon{background-size:100%;}
.search-no-result .bg-title h2{font-size:350px;}
.barber-title span{font-size:130px;}
.choose-us-bg{padding:80px 20px;}
.tattoo-banner h1{font-size:60px;line-height:80px;}
.portfolio-home .isotope.columns-3 .grid-item{width:50%;}
.marketing-step .step-box{width:180px;height:180px;margin:0 auto;}
.marketing-step .step-box h4{line-height:180px;}
.business-banner p{padding:0 160px;}
.business-banner-03 h1{font-size:80px;line-height:80px;}
.business-video .business-video-box .vertical-align{padding:50px;}
.business-banner-04 h1{font-size:50px;line-height:40px;}
}
@media only screen and (min-width:992px) and (max-width:1500px){.vertical-header .container{max-width:auto;}
}
@media only screen and (min-width:992px) and (max-width:1200px){.container{max-width:94%;}
.feature-step-2 .feature-step-2-title-2-right h2{padding-bottom:5px;margin-bottom:5px;}
.feature-step-2 .feature-step-2-title-2-right h3{margin-bottom:5px;}
.feature-step-2 .feature-step-2-title-2-right p{line-height:20px;}
.listing-banner h1{font-size:50px;line-height:50px;}
.listing-places{padding-bottom:230px;}
}
@media (max-width:1025px){.mega-menu .menu-links > li > a{padding:10px 8px;}
.portfolio-title{padding:30px 30px 30px;}
.error-search-box{width:100%;text-align:center;}
.clients-logo.line{width:28.3333%;}
.clients-logo.line img{width:90%;}
.blog .timeline > li > .timeline-badge{right:-66px;}
.blog .timeline > li.timeline-inverted > .timeline-badge{left:-63px;}
.deal-banner .caption{margin-top:50px;margin-bottom:50px;}
.action-box p{font-size:13px;}
.medical-tab .nav.nav-tabs li a{padding:12px 10px;}
.membership-pricing-table table tr:first-child th .pricing-plan-price{font-size:32px;}
.awesome-features .img-side img{top:13%;}
.footer-social-big ul li{width:66px;}
.footer .footer-social li, .footer ul.list-inline-item.text-left li{padding:0 1px;}
.login-bg .login-social li a.fb{padding:12px 14px;}
.isotope-filters button+button{margin-left:2px;}
.happy-clients .nav-tabs li{padding:0 2px;}
.header.fullWidth .container-fluid{padding:0 15px;}
.action-box h3{padding-right:230px;}
.movie-banner .slider-content .banner-popup{width:100%;}
.movie-banner .countdown.small{margin:0;}
.movie-banner .countdown.round.small{width:90px;height:90px;}
.movie-banner .countdown p{font-size:13px;}
.law-timeline .timeline-centered:before{left:56px;}
.error-05 .error-bottom .board{left:264px;}
.blockquote-section .action-box h3{padding:0;}
#main-slider.shop-06-banner .slider-content .slider{width:70%;}
.shop-08-product .container-fluid{padding:0 15px;}
.fish-banner .slider-content .fish-banner-image img{height:340px;}
.fish-banner .fish-banner-content{padding-top:50px;}
.fish-banner .slider-content h1{font-size:40px;line-height:40px;}
.fish-banner .slider-content p{font-size:16px;}
.fish-gallery .section-title h2{font-size:40px;line-height:60px;}
.hotel-banner-checkout .checkout .checkout-name{padding:20px;}
.hotel-banner-checkout .checkout .checkout-name h3{font-size:14px;margin-bottom:0 !important;}
.awards-bg, .certi-bg{padding:40px 20px;}
.hotel-banner-checkout .checkout .checkout-date .button span{top:inherit;line-height:54px;}
.skateboard-box h2{font-size:27px;}
.bitcoin-banner h1{font-size:70px;line-height:70px;}
.bitcoin-banner h3{margin:0 15px;font-size:24px;}
.bitcoin-custom-content .counter label{font-size:14px;}
.bitcoin-custom-content .counter span.icon{font-size:40px;}
}
@media only screen and (min-width:768px) and (max-width:999px){.container{max-width:96%;}
}
@media (max-width:1201px)
.mega-menu .menu-mobile-collapse-trigger{height:40px;top:50%;transform:translateY(-50%);z-index:9999;}
@media(max-width:1400px){.sm-mt-0{margin-top:0 !important;}
.sm-mt-10{margin-top:10px !important;}
.sm-mt-15{margin-top:15px !important;}
.sm-mt-20{margin-top:20px !important;}
.sm-mt-30{margin-top:30px !important;}
.sm-mt-40{margin-top:40px !important;}
.sm-mt-50{margin-top:50px !important;}
.sm-mr-0{margin-right:0!important}
.sm-mr-10{margin-right:10px !important;}
.sm-mr-15{margin-right:15px !important;}
.sm-mr-20{margin-right:20px !important;}
.sm-mr-30{margin-right:30px !important;}
.sm-mr-40{margin-right:40px !important;}
.sm-mr-50{margin-right:50px !important;}
.sm-mb-0{margin-bottom:0!important}
.sm-mb-10{margin-bottom:10px !important;}
.sm-mb-15{margin-bottom:15px !important;}
.sm-mb-20{margin-bottom:20px !important;}
.sm-mb-30{margin-bottom:30px !important;}
.sm-mb-40{margin-bottom:40px !important;}
.sm-mb-50{margin-bottom:50px !important;}
.sm-ml-0{margin-left:0!important}
.sm-ml-10{margin-left:10px !important;}
.sm-ml-15{margin-left:15px !important;}
.sm-ml-20{margin-left:20px !important;}
.sm-ml-30{margin-left:30px !important;}
.sm-ml-40{margin-left:40px !important;}
.sm-ml-50{margin-left:50px !important;}
.sm-pt-0{padding-top:0!important}
.sm-pt-10{padding-top:10px !important;}
.sm-pt-15{padding-top:15px !important;}
.sm-pt-20{padding-top:20px !important;}
.sm-pt-30{padding-top:30px !important;}
.sm-pt-40{padding-top:40px !important;}
.sm-pt-50{padding-top:50px !important;}
.sm-pr-0{padding-right:0!important}
.sm-pr-10{padding-right:10px !important;}
.sm-pr-15{padding-right:15px !important;}
.sm-pr-20{padding-right:20px !important;}
.sm-pr-30{padding-right:30px !important;}
.sm-pr-40{padding-right:40px !important;}
.sm-pr-50{padding-right:50px !important;}
.sm-pb-0{padding-bottom:0!important}
.sm-pb-10{padding-bottom:10px !important;}
.sm-pb-15{padding-bottom:15px !important;}
.sm-pb-20{padding-bottom:20px !important;}
.sm-pb-30{padding-bottom:30px !important;}
.sm-pb-40{padding-bottom:40px !important;}
.sm-pb-50{padding-bottom:50px !important;}
.sm-pl-0{padding-left:0!important}
.sm-pl-10{padding-left:10px !important;}
.sm-pl-15{padding-left:15px !important;}
.sm-pl-20{padding-left:20px !important;}
.sm-pl-30{padding-left:30px !important;}
.sm-pl-40{padding-left:40px !important;}
.sm-pl-50{padding-left:50px !important;}
.row-eq-height{display:block;}
h2{font-size:25px;line-height:35px;}
h3{font-size:35px;}
.mega-menu .menu-logo h3{margin-top:5px;padding-left:40px;}
h4{font-size:17px;}
h5{font-size:15px;}
.section-title{margin-bottom:30px;}
.default{position:relative;background:#323232;}
.mega-menu{min-height:60px;}
.mega-menu .menu-logo > li > a{padding:0;}
.mega-menu .menu-logo{padding:0px 0;}
.search-cart span.icon, .search-cart i.icon{line-height:50px;}
.fancy .mega-menu > section.menu-list-items .menu-links{float:none;position:absolute;width:100%;top:100%;}
.header.fancy .mega-menu > section.menu-list-items{box-shadow:none;}
.mega-menu .menu-logo img{height:30px;margin:5px 0;}
.mega-menu .menu-links{overflow:auto;}
.mega-menu .menu-links > li.active .drop-down-multilevel a:hover{color:#323232;}
.mega-menu .drop-down-multilevel li:hover > a i.fa{color:#323232;}
.mega-menu .drop-down-multilevel a{display:block;}
.mega-menu .mobileTriggerButton{z-index:1;}
.mega-menu .drop-down-multilevel, .mega-menu .drop-down, .mega-menu .drop-down-tab-bar{border-top:0px !important;}
.header.light .mega-menu .menu-mobile-collapse-trigger:before, .header.light .mega-menu .menu-mobile-collapse-trigger:after, .header.light .mega-menu .menu-mobile-collapse-trigger span{background:#323232;}
.header.logo-center .mega-menu{min-height:60px;}
.header.fancy .menu{position:relative;top:0;}
.header.fancy .topbar + .menu{top:0px;}
.header.fancy .mega-menu .menu-mobile-collapse-trigger:before, .header.fancy .mega-menu .menu-mobile-collapse-trigger:after, .header.fancy .mega-menu .menu-mobile-collapse-trigger span{background:#323232;}
.header.fancy .mega-menu > section.menu-list-items{padding:0;}
.header.fancy .mega-menu .menu-logo{padding:16px 0px;}
.header.fancy .search-cart span.icon, .search-cart i.icon{line-height:60px;}
.header.fancy .mega-menu .menu-links > li > a{line-height:20px;}
.header.fancy .topbar{padding:10px 0px 10px;}
.header.fancy .search-cart i.icon{line-height:74px;}
.header.left-menu .menu-links{padding-left:0;}
.header.logo-center .menu-bar{border:0px;}
.header.transparent{position:relative;background:#323232;}
header.one-page{position:relative;background:#323232;}
.navbar{margin-bottom:0;}
.navbar-header{float:none;}
.navbar-left,.navbar-right{float:none !important;}
.navbar-toggle{display:block;margin-right:0;}
.navbar-collapse{border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,0.1);padding-left:22px;}
.navbar-fixed-top{top:0;border-width:0 0 1px;}
.navbar-collapse.collapse{display:none!important;}
.navbar-nav{float:none!important;margin-top:7.5px;}
.navbar-nav>li{float:none;}
.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;}
.collapse.in{display:block !important;}
.navbar .navbar-brand{padding:0;}
.navbar .navbar-brand img{height:28px;}
.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form{background:#323232;border:0;position:absolute;width:100%;left:0;right:0;}
.navbar-collapse{box-shadow:none;}
.navbar-inverse .navbar-nav>li{padding:15px 15px;}
.navbar-nav{float:none;}
.navbar-inverse .navbar-toggle{border:0;}
.navbar-toggle{margin-top:14px;}
.navbar-inverse .navbar-toggle:focus, .navbar-inverse .navbar-toggle:hover{background:transparent;}
.header.burger{padding:10px 10px;}
.header.burger .logo img{height:30px;margin-top:10px;}
.vertical-header{padding-left:0;}
.vertical-header .header{left:inherit;padding-bottom:150px;}
.vertical-menu .navbar-default .navbar-nav > li > a{padding:10px 15px 10px 40px;}
.vertical-menu .navbar-nav .open .dropdown-menu{position:relative;background-color:#f4f5f6;}
.vertical-menu .navbar-nav>li>.dropdown-menu{margin-bottom:10px;}
.vertical-menu .navbar-nav{margin:0px;}
.vertical-menu .open>.dropdown-menu{display:inline-block;}
.vertical-menu .content-scroller{margin-left:0px;padding-top:50px;}
#left-header{position:fixed;left:-230px;top:0;width:230px;height:100%;z-index:9999;}
.but span{position:absolute;right:15px;top:20px;font-size:24px;color:#fff;}
.but span{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);transition:all 0.5s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;}
.but.active span{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);}
.menu-responsive b{color:#84ba3f;font-size:18px;text-transform:uppercase;}
.menu-responsive{height:60px;position:fixed;background:#000000;z-index:9999;width:100%;padding:14px 15px;display:block;}
.vertical-menu .navbar-toggle{display:none;}
.vertical-menu .navbar-collapse.collapse{display:block !important;background:transparent;}
.vertical-menu .menu .mega-menu .menu-links{background:transparent;}
.vertical-menu .menu .mega-menu .menu-links > li > a{padding:15px 23px;color:#ffffff;}
.vertical-menu .menu .mega-menu .menu-links > li{border-color:rgba(255, 255, 255, 0.2);}
.vertical-menu .mega-menu .menu-links{display:block !important;}
.vertical-menu .mega-menu .menu-mobile-collapse-trigger{display:none;}
.vertical-menu .social-icons li{float:none;display:inline-block;}
.vertical-menu .menu-widgets{bottom:0;}
.header.fancy.without-topbar .menu{top:0;}
.mega-menu > section.menu-list-items{height:60px !important;}
.fancy .mega-menu > section.menu-list-items{height:70px !important;}
.search .search-btn{line-height:30px;}
.navbar .navbar-brand{padding:15px 0;}
.logo-center .mega-menu .menu-logo{padding:14px 0;}
.header.fullWidth .container-fluid{padding:0 20px;}
.mega-menu .drop-down-multilevel{width:inherit;}
.mega-menu .menu-links{padding:10px;}
.header .mega-menu.mobileTopFixed .menu-list-items{background:#323232;}
.header.light .mega-menu.mobileTopFixed .menu-list-items{background:#ffffff;box-shadow:0 0 20px 0 rgba(0, 0, 0, 0.1);}
.header.fancy .mega-menu.mobileTopFixed section.menu-list-items{padding:0 10px;box-shadow:0 0 20px 0 rgba(0, 0, 0, 0.1);}
.logo-center .mega-menu.desktopTopFixed .menu-list-items .menu-links > li > a{padding:0px 8px;}
.header.logo-center .mega-menu.desktopTopFixed .menu-bar{width:100%;}
.mega-menu.mobileTopFixed .menu-logo{padding:10px 0;}
.header.fancy .mega-menu.desktopTopFixed .menu-logo{padding:15px 0;}
.mega-menu.mobileTopFixed .search-cart .shpping-cart{vertical-align:inherit;}
.container-fluid>.navbar-collapse, .container-fluid>.navbar-header, .container>.navbar-collapse, .container>.navbar-header{margin:0;}
.header.vertical-menu .mega-menu.mobileTopFixed{display:none;}
.header.text-dark .mega-menu > section.menu-list-items .menu-links{background:#323232;}
.header.text-dark .mega-menu .menu-links > li > a{color:#ffffff;}
.header.text-dark .mega-menu .menu-links > li{border-color:rgba(255,255,255,0.1);}
.mega-menu .drop-down, .mega-menu .drop-down-tab-bar{padding:0;}
.mega-menu .drop-down-multilevel{padding:0;}
.header.text-dark .mega-menu .drop-down-multilevel .drop-down-multilevel{border-color:rgba(255,255,255,0.1);}
.mega-menu .drop-down-multilevel a{padding:10px 20px;}
.header.magazine-header .mega-menu.desktopTopFixed .menu-logo{padding:14px 0;width:100%;}
.header.logo-center.magazine-header .mega-menu .menu-links > li > a{padding-top:0;padding-bottom:0;}
.st-effect-3 .header.default.fullWidth .search-cart{right:50px;top:3px;}
.page-title{padding-top:100px;text-align:left;}
.page-title .page-breadcrumb{float:none;text-align:left;}
.page-title.right .page-title-name{text-align:right;float:none;width:100%;}
.page-title.right .page-breadcrumb{float:none;text-align:right;}
.portfolio-title.section-title{margin-bottom:0;}
.happy-clients .tab-content{padding-bottom:60px;}
.happy-clients .mt-60{margin-top:20px !important;}
.popup-video{margin-bottom:30px;}
.custom-content{padding:30px;}
.custom-content-3-image{display:none;}
.happy-clients .col-md-6.mt-60{margin-top:0 !important;}
.inner-intro{padding-top:120px;}
.page-two-sidebar .page-content{margin-top:40px;}
.clients-logo.line{width:32.3333%;float:none;display:inline-block;}
.clients-logo.line img{width:100%;}
.contact.contact-2 a.button{margin-bottom:30px;}
.contact-3 .contact-add{min-height:310px;}
.contact-3 .contact-3-info{height:auto;}
.contact-3 .contact-map iframe{height:400px;}
.contact-3 .map-side{height:auto;position:inherit;}
.error-block{background-size:90%;}
.error-block p{font-size:26px;}
.error-search-box p{font-size:19px;line-height:35px;}
.map-side{position:inherit;}
.text-right.action-box-button{text-align:left;}
.our-activities .accordion{margin-top:60px;}
.maintenance-main h1.mb-50{font-size:34px;margin-bottom:10px !important;}
.maintenance-main i{font-size:60px;}
.maintenance-form{width:100%;}
.maintenance-progress-bar span{font-size:24px;}
.feature-text.box, .feature-text.fill-box{padding:20px 10px;}
.feature-text.box p{font-size:14px;}
.feature-box-content{padding:20px 15px 0;}
.feature-box a{padding:0 15px;}
.skill-title{font-size:15px;}
.counter .timer{font-size:38px;}
.counter label{font-size:14px;}
.team-3-box .team-overlay{padding:30px 15px 0;}
.team-3-box{padding:10px;}
.menu-bar{float:none;}
.mega-menu .menu-links > li > a{line-height:normal;}
.search-cart{display:inline-block;position:absolute;right:60px;top:0;z-index:999;}
.search-active .search-cart{left:0;width:100%;}
.search .search-input input{width:100%;}
.search-active .mega-menu .menu-mobile-collapse-trigger{z-index:9;}
.footer p{font-size:13px;}
.feature-text p{font-size:14px;}
.accordion.accordion-2 .acd-group.acd-active .acd-heading{font-size:22px;}
.split-section .img-side{display:none;}
.conference-split.split-section .img-side{display:block;}
.our-service{padding-bottom:60px;}
.testimonial.boxed{padding:50px 30px 75px;}
.feature-step-2 .feature-step-2-title-left h1{font-size:80px;}
.services-text-box-blue, .services-text-box-black{padding:50px 30px;}
.highlights-phone{margin-top:20px;}
.mobile-slider h5{font-size:14px;}
.service-blog b{right:0;font-size:250px;}
.service-blog.left b{left:0;}
.blog.blog-grid-3-column .social.float-right{float:none;margin-top:10px;display:block;width:100%;}
.masonry.columns-3 .masonry-item{width:50%;}
.blog.timeline-sidebar .timeline li.timeline-inverted .timeline-badge{left:-70px;}
.isotope.columns-3 .grid-item{width:50%;}
.isotope.columns-4 .grid-item{width:50%;}
.isotope.columns-5 .grid-item{width:50%;}
.masonry.columns-3 .masonry-item{width:50%;}
.masonry.columns-4 .masonry-item{width:50%;}
.masonry.columns-5 .masonry-item{width:50%;}
.port-post-social.float-right{float:none !important;}
.process.left .process-content{padding-left:50px;}
img.bottom-img{display:none;}
.resume-contact .g-map{height:300px !important;}
.contact-4 .map-side{height:300px !important;}
img#logo-footer{height:30px;}
.bottom-nav .owl-nav .owl-next{right:44%;}
.bottom-nav .owl-nav .owl-prev{left:44%;}
.blockquote-right{margin:0;}
.buttons .button{margin-bottom:10px;}
.buttons button{margin-bottom:4px;}
.button + .button{margin-left:3px;}
.countdown{margin:0px 10px;}
.countdown.medium{margin:0 15px;}
.countdown.large{margin:0 10px;}
.countdown.round.medium{width:140px;height:140px;}
.countdown.medium span{font-size:50px;}
.countdown.round.medium span{line-height:58px;}
.countdown.round.large{width:150px;height:150px;}
.countdown.large span{font-size:60px;}
.countdown.round.large span{line-height:62px;}
.countdown.large p{font-size:18px;}
.vertical-menu .social-icons li{margin:0 3px 8px 0;}
.action-box a.button{position:relative;top:inherit;margin-top:20px;}
.action-box.theme-bg a.button, .action-box.black-bg a.button, .action-box.gray-bg a.button{right:inherit;}
.agency-about{padding-bottom:60px !important;}
.vertical-header .container-fluid{padding:0 15px;}
.resume-contact .contact-form-main{padding:30px 15px;}
.our-sercive1:before, .our-sercive1:after{display:none;}
.special-feature{top:60px;margin-bottom:0px;}
.page-section-1-pt{padding-top:70px;}
.page-section-1-pb{padding-bottom:70px;}
.page-section-1-ptb{padding:70px 0;}
.gym-about{background:#ffffff !important;}
.appointment a.float-left{float:none !important;}
.appointment{margin-top:0px;}
.popup-video-banner h1{font-size:40px;line-height:40px;}
.video-background-banner .slider-content{width:100%;}
.video-background-banner h1{font-size:60px;line-height:60px;}
.shop-split.split-section{padding:0px;}
.shop-split-content{padding:40px 0;}
.shop-split.split-section .img-side{display:block;}
.shop-split.split-section .img-holder{position:relative;top:inherit;width:inherit;height:inherit;padding:130px;}
.shop-split.split-section .img-side.img-right{right:inherit;}
.shop-split.split-section .img-side.img-left{left:inherit;}
.shop-split.split-section .img-side{right:inherit;padding:0;position:relative !important;top:inherit;height:100%;overflow:hidden;z-index:100;}
.add-banner-2 .add-banner-content{padding:60px 20px;}
.add-banner-2 .add-banner-content h2{font-size:28px;line-height:28px;}
.add-banner-2 .add-banner-content h3{font-size:26px;line-height:26px;}
.add-banner-2.text-center .add-banner-content h2{font-size:26px;line-height:29px;}
.res img{width:50%;}
.portfolio-banner .slider-content h1{font-size:30px;line-height:30px;}
.personal-typer-banner h1{font-size:70px;line-height:70px;}
.personal-typer-banner h1 span{font-size:35px;}
.deal-banner.maintenance-progress-bar img{width:100%;}
.page-section-ptb.mt-150{margin-top:0 !important;}
.pricing-content{width:90%;}
.process-list{padding-left:30px;padding-right:30px;}
.special-feature .row-eq-height.no-gutter{margin-top:40px;}
.interior-action-box .action-box{margin-top:20px;}
.appointment .appointment-bg{margin-top:50px;}
.process-list .col-sm-12{padding:0;}
.pricing-table.active .pricing-top a.button{padding:12px 40px;font-size:15px;}
.membership-pricing-table table tr:first-child th .pricing-plan-price{font-size:22px;}
.membership-pricing-table table tr:first-child th .pricing-plan-name{font-size:16px;}
.action-box.full-width a.button{right:0;}
.team.team-round .team-description{padding-bottom:0;}
.footer .divider{display:none;}
#rev_slider_16_1_forcefullwidth .tp-parallax-wrap{margin-top:0px;}
.resume-contact .g-map{padding-top:40%;}
.blog-box.blog-2 .button.icon-color{margin-top:10px;float:none !important;}
.special-feature .row-eq-height{display:flex;}
.medical-tab .tab .nav.nav-tabs li a{font-size:14px;padding:12px 6px;}
.navbar{border-radius:0;}
.contact-3 .g-map{height:300px;padding:0;}
.contact-2 .g-map{padding-top:30%;}
.error-block .error-text h2{font-size:260px;}
.single-portfolio-post .port-information .social.float-right{flex:none !important;display:inline-block;width:100%;}
.page-title .page-title-name{width:100%;}
.page-title .page-breadcrumb{width:100%;}
.js-video.big{padding-top:18px;}
.special-feature .feature-text{padding:30px 20px;}
.special-feature .feature-text .feature-icon span, .special-feature .feature-text .feature-icon i{padding-left:0;margin-bottom:10px;}
.typer-banner h1{font-size:70px;line-height:70px;}
ul.page-breadcrumb{padding-top:10px;}
.service-blog{margin-bottom:40px;}
.blog .timeline > li > .timeline-badge{right:-56px;}
.blog .timeline > li.timeline-inverted > .timeline-badge{left:-53px;}
.action-box.action-box-border a.button{left:0;}
.footer #logo-footer{height:40px;}
.action-box h3{padding-right:0px;}
.port-information img{width:100%;}
.text-left.mt-100{margin-top:0 !important;}
.portfolio-03-about{padding-left:0;}
.slider-parallax.typer-banner.business p{padding:0;}
.blockquote-section blockquote.quote{padding-top:50px;}
.blockquote-section blockquote.quote:before{line-height:70px;}
.blockquote-section .blockquote-section-left{margin-left:0;}
.blockquote-section .blockquote-section-right{margin-left:0;}
.slider-parallax.banner-personal .slider-content span{font-size:90px;line-height:90px;}
.slider-parallax.banner-personal .slider-content h1{font-size:80px;line-height:80px;margin-top:-40px;}
.slider-parallax.banner-personal .slider-content h1 strong{font-size:96px;line-height:70px;}
.christmas-team{margin-top:0 !important;}
.christmas-event .blog-date{text-align:left;}
.christmas-event .button.mt-60{margin-top:20px !important;}
.christmas-price .mt-100.mb-100{margin:0 !important;}
.christmas .coming-soon h1{font-size:30px;line-height:30px;margin-bottom:20px;}
.timer-banner .slider-content-middle{top:50%;}
.timer-banner .slider-content h1{font-size:50px;line-height:50px;margin-bottom:20px;}
.conference-about-content-right{margin-left:0px;padding:20px 0 0;}
.conference-about-content-left{padding:50px 0 30px 0px;}
.conference-about img{width:100%;}
.conference-split-content{padding:0;}
.conference-video .mt-100.mb-100{margin:0 !important;}
.one-page.light .navbar-inverse .navbar-toggle .icon-bar{background:#323232;}
.architecture-about h2{font-size:30px;line-height:30px;}
.architecture-portfolio .text-right{text-align:left;margin-bottom:30px;}
.architecture-portfolio .isotope-filters{text-align:left;}
.architecture-portfolio .mb-40{margin-bottom:0px !important;}
.architecture-about .mt-60.mb-60{margin:0 !important;}
.agency-banner .slider-content{padding:0 0px 0 30px;}
.agency-banner .slider-content h1{padding:50px 20px 20px 20px;}
.movie-banner .slider-content-middle{top:50%;}
.one-page.transparent{background:#323232;}
.one-page .social-icons{padding:10px 0;right:60px;}
.one-page.nav-center .navbar-collapse.collapse{text-align:left;}
.law-banner .slider-content{padding:0;}
.law-timeline .timeline-centered:before{display:none;}
.law-timeline .timeline-label h3{line-height:12px;}
.law-timeline .timeline-centered .timeline-entry:last-child{margin-bottom:0;}
.law-contact{padding:0;}
.one-page.dark-text .navbar-inverse .navbar-nav>li>a{color:#ffffff;}
.agency-02-about-content-right{margin-left:0;}
.agency-02-action-box .action-box{margin-top:40px;}
.agency-feature h3{line-height:60px;font-size:16px;}
.action-box a.popup-youtube{position:relative;top:inherit;margin-top:20px;right:inherit;}
.agency-02-action-box .action-box.white-bg{padding:50px 20px}
.agency-02-action-box .popup-video-image a i{position:relative;top:20px;transform:inherit;}
.agency-02-action-box .popup-video-image:before{background:transparent;}
.portfolio-parallax-banner p{padding:0;}
.portfolio-parallax-banner h2{font-size:60px;line-height:60px;}
.agency-02-about h3:before{display:none;background:none}
.coming-soon-middle{position:inherit;top:inherit;transform:inherit;padding:50px 20px;}
.coming-soon-aerial .container-fluid{padding:30px;}
.coming-soon-big .countdown.medium span{font-size:80px;line-height:80px;}
.coming-soon-big .countdown.medium p{font-size:20px;line-height:20px;}
.error-05 .button-home{display:block;}
.error-05 .back-to-home, .error-05 .penguin{display:none;}
.error-05 .error-bottom .tree{display:none;}
footer.error-03 .social-icons, footer.error-04 .social-icons{float:none;}
footer.error-03 .social-icons ul, footer.error-04 .social-icons ul{display:inline-block;text-align:center;}
.coming-soon-effects .coming-soon h1{font-size:40px;}
.about-05-split.page-section-ptb{padding:0;}
.login-fancy{padding:40px 30px;}
.login .vertical-align, .login.vertical-align{position:inherit;top:inherit;transform:inherit;}
.login.height-100vh{height:inherit;}
.login .height-100vh{height:inherit;}
.login-box .pos-bot{position:inherit;padding-bottom:0 !important;}
.login-box-theme:before, .login-box-theme:after{display:none;}
.login-box-left{padding-bottom:20px;}
.login-14, .login-15{padding:30px 40px;}
.login-14 .pb-50, .login-15 .pb-50{padding-bottom:0 !important;}
.login-box-left .pos-bot{position:inherit;padding-bottom:0 !important;margin-top:20px;}
.blockquote-section .action-box{padding:40px 20px;}
.about-mission{margin-top:40px;}
.about-mission-title{padding-bottom:80px;}
.logo-center .mega-menu.desktopTopFixed .menu-list-items .menu-links > li > a{line-height:40px;}
.blog-overlay .blog-image img{width:100%;}
.mega-menu .menu-logo img.logo-big{height:36px;}
#main-slider .slider-content h1{font-size:30px;line-height:30px;}
#main-slider .slider-content .slider-left{width:70%;}
#main-slider .slider-content .slider-right{width:30%;}
.header.logo-center.magazine-header .add-banner{display:none;}
.header.logo-center.magazine-header .menu-logo{width:inherit;margin-right:inherit;float:none;}
#main-slider.shop-04-banner .slider-content .slider{width:100%;}
#main-slider.shop-04-banner .slider-content h1{font-size:30px;line-height:30px;margin-bottom:10px !important;}
#main-slider.shop-04-banner .slider-content p{font-size:18px;margin:10px 0 !important;}
#main-slider.shop-04-banner .slider-content span{margin-bottom:10px !important;font-size:14px;padding:6px 10px;}
#main-slider.shop-04-banner .slider-content a.button{padding:5px 14px;}
.shop-05-top .top-product{margin-top:30px;}
#main-slider.shop-05-banner .slider-content h1{font-size:50px;line-height:50px;}
#main-slider.shop-06-banner .slider-content h1{font-size:40px;line-height:40px;}
#main-slider.shop-06-banner .slider-content p{font-size:14px;line-height:20px;margin-bottom:20px !important;}
.banner-shop-07 span{font-size:80px;line-height:100px;}
.banner-shop-07 h1{font-size:80px;line-height:80px;}
.shop-08-product .section-title.text-left{text-align:center;}
.shop-08-product .isotope-filters{text-align:center;float:left !important;}
.header.fancy .search-cart .search{height:70px;padding-right:0;}
.header.fancy .search .search-btn{margin-top:23px;}
.search .search-btn{margin-top:16px;}
.search-cart .shpping-cart{vertical-align:top;}
.search-cart .search + .shpping-cart{padding-left:5px;}
.book-banner .row.row-eq-height{display:flex;width:100%;}
.plumber-banner .row.row-eq-height{display:flex;width:100%;}
.plumber-banner .row.row-eq-height .col-sm-12{position:inherit;}
.plumber-banner .slider-content-text{left:0;}
.product-feature img, .toch-future img{display:none;}
.toch-future{text-align:center;}
.fish-about:before{background:#ffffff;}
.fish-gallery p.text-white{color:#323232;margin-top:10px !important;}
.fish-banner .slider-content .fish-banner-image img{height:inherit;}
.fish-banner .fish-banner-image{margin-right:0;}
.fish-banner .slider-content h1{font-size:38px;line-height:38px;}
.fish-banner .slider-content{margin:0 30px;}
.fish-banner .slider-content a.button{padding:0 15px;}
.hotel-banner .slider-content h1{font-size:50px;line-height:50px;}
.hotel-banner .slider-content p{font-size:20px;line-height:30px;}
.hotel-banner-checkout .checkout{margin-top:0;background:#050801;border-top:0px;padding:20px;}
.hotel-banner-checkout .checkout .checkout-name{padding:0;}
.hotel-banner-checkout .checkout .checkout-name h3{font-size:24px;}
.hotel-banner-checkout .checkout .checkout-date{margin-top:20px;}
.hotel-banner-checkout .checkout .checkout-date .button span{line-height:33px;}
.pizza-about .pos-bot img{display:none;}
#header.pizza-menu .container-fluid{padding:0 15px;}
#header.pizza-menu .mega-menu .menu-logo img{height:40px;}
#header.pizza-menu .mega-menu .menu-logo{padding:5px 0;}
.rev-slider{margin:0;}
header.one-page.light .navbar-inverse .navbar-collapse, header.one-page.light .navbar-inverse .navbar-form{background:#323232;}
.pizza-about .pizza-about-content{padding-bottom:50px;}
.menu-body .menu-thumbnail{width:100px;margin-bottom:20px;}
.pizza-about h2{font-size:30px;}
.search-cart .side-menu-icon{vertical-align:top;padding-top:20px;}
.make-call h2:before{display:none;}
.burger-welcome-content{padding-left:0;padding-top:30px;}
.burger-about.page-section-ptb{padding-top:0;}
.burger-about-content-right{margin-left:0;}
.burger-custom-content h2{font-size:60px;line-height:60px;}
.burger-contact .burger-contact-bg{left:50px;height:50px;}
.skateboard-box{margin-bottom:150px;}
.skateboard-box .skateboard-box-content{padding-left:200px;}
.skateboard-video .js-video{margin-bottom:70px;}
.bitcoin-banner .button{font-size:14px;padding:7px 15px;margin:14px 0 !important;}
.chart-bitcoin .chart-bitcoin-content{margin-top:0;margin-bottom:40px;}
.bitcoin-custom-content-02 .button{margin-top:30px;}
.skateboard-banner .row.row-eq-height{display:flex;width:100%;}
.skateboard-banner .row.row-eq-height .col-sm-12{position:inherit;}
.skateboard-banner .slider-content-text{left:20px;}
.skateboard-banner h1{font-size:80px;line-height:80px;}
.skateboard-about .about-image{height:460px;}
.st-menu.right-side .pos-bot{bottom:inherit;}
.pricing-content .pricing-table-list ul li{font-size:12px;}
.header.burger{position:relative;background:#ffffff;}
.header.burger span.text-white{color:#323232 !important;}
.skateboard-product{padding-top:70px;}
.christmas-event .blog-image{width:100px;}
.book-counter .counter{margin-top:30px;}
.fish-gallery .fish-gallery-top{margin-top:0;}
.fish-company{padding-bottom:40px;}
.fish-gallery .section-title h2{color:#ffffff;padding-top:40px;}
.onepage-hover-01 .mega-menu .menu-mobile-collapse-trigger:before, .onepage-hover-01 .mega-menu .menu-mobile-collapse-trigger:after, .onepage-hover-01 .mega-menu .menu-mobile-collapse-trigger span{background:#323232;}
.process .border-area.left-bottom{width:60px;}
.blog-box.blog-2 .blog-info{padding:10px;}
.plumber-banner .slider-content-image{left:20%;}
.service-04-video{padding:0 !important;}
.service-07 .agency-02-about-content-right{margin-left:0;}
.search-no-result .bg-title h2{font-size:270px;}
.barber-header .mega-menu .topbar-social{display:none;}
.barber-header .mega-menu .topbar-telephone{display:none;}
.barber-header .mega-menu .menu-logo > li > a img{height:30px;}
.barber-header.logo-center .mega-menu .menu-logo{padding:12px 0;}
.barber-title span{top:-45px;font-size:100px;}
.barber .about-history{margin:40px 0px;}
.choose-us{background:#323232 !important;}
.choose-us-bg{padding:40px 0px;}
.choose-us .section-title{margin-bottom:80px;}
.choose-us-after:after{position:absolute;width:100%;height:100%;content:"";background:#f7f7f7;right:-100%;top:0;}
.testimonial{margin-top:25px;}
.header.text-dark .mega-menu.desktopTopFixed .menu-list-items{background:#323232;}
.promo-text{margin-bottom:50px;}
.feature-step{padding:0 30px;}
.tattoo-banner h1{font-size:54px;line-height:76px;}
.price-tattoo{padding:0;}
.burger-dark{background:#000 !important;}
.burger-dark span.text-white{color:#ffffff !important;}
.team .barber-section-title .w-50{width:100%!important;}
.job-testimonial .testimonial-info{font-size:18px;line-height:28px;}
.job-testimonial .testimonial-info:before{font-size:120px;}
.jobs-banner h1{font-size:60px;}
.jobs-banner span{font-size:20px;}
.jobs-banner .mt-50{margin-top:20px !important;}
.listing-banner h1{font-size:40px;line-height:40px;}
.listing-banner p{font-size:20px;line-height:20px;margin-bottom:20px !important;}
.marketing-tab .tab-vertical .tab-content{margin-left:0;}
.tab-vertical .nav-tabs{width:100%;float:none;}
.marketing-tab .tab{margin-top:40px;}
.marketing-banner .slider-content h1{font-size:32px;line-height:50px;}
.marketing-action-box .popup-video-image a i{position:relative;top:20px;transform:inherit;}
.marketing-action-box .popup-video-image:before{background:transparent;}
.business-banner-02 .box-newsletter{display:none;}
.business-13-about-content{margin-top:40px;padding:30px;}
.business-13-about-content .pl-130.pr-130{padding:0px !important;}
.business-date-box-text h2{font-size:140px;}
.business-date-box .business-date-box-text span{letter-spacing:7px;right:-60px;}
.business-banner h1{font-size:60px;line-height:50px;line-height:20px;}
.business-banner span{font-size:24px;}
.business-banner p{padding:0;}
.business-banner-03 h1{font-size:50px;line-height:50px;}
.business-video .business-video-box .vertical-align{padding:50px;}
.business-banner-03 span{font-size:16px;letter-spacing:6px;}
.business-feature-top{padding:30px;}
.business-banner-04 p{padding:0;}
}
@media(max-width:767px){.xs-mt-0{margin-top:0 !important;}
.xs-mt-10{margin-top:10px !important;}
.xs-mt-15{margin-top:15px !important;}
.xs-mt-20{margin-top:20px !important;}
.xs-mt-30{margin-top:30px !important;}
.xs-mt-40{margin-top:40px !important;}
.xs-mr-0{margin-right:0!important}
.xs-mr-10{margin-right:10px !important;}
.xs-mr-15{margin-right:15px !important;}
.xs-mr-20{margin-right:20px !important;}
.xs-mr-30{margin-right:30px !important;}
.xs-mr-40{margin-right:40px !important;}
.xs-mb-0{margin-bottom:0!important}
.xs-mb-10{margin-bottom:10px !important;}
.xs-mb-15{margin-bottom:15px !important;}
.xs-mb-20{margin-bottom:20px !important;}
.xs-mb-30{margin-bottom:30px !important;}
.xs-mb-40{margin-bottom:40px !important;}
.xs-ml-0{margin-left:0!important}
.xs-ml-10{margin-left:10px !important;}
.xs-ml-15{margin-left:15px !important;}
.xs-ml-20{margin-left:20px !important;}
.xs-ml-30{margin-left:30px !important;}
.xs-ml-40{margin-left:40px !important;}
.xs-pt-0{padding-top:0!important}
.xs-pt-10{padding-top:10px !important;}
.xs-pt-15{padding-top:15px !important;}
.xs-pt-20{padding-top:20px !important;}
.xs-pt-30{padding-top:30px !important;}
.xs-pt-40{padding-top:40px !important;}
.xs-pr-0{padding-right:0!important}
.xs-pr-10{padding-right:10px !important;}
.xs-pr-15{padding-right:15px !important;}
.xs-pr-20{padding-right:20px !important;}
.xs-pr-30{padding-right:30px !important;}
.xs-pr-40{padding-right:40px !important;}
.xs-pb-0{padding-bottom:0!important}
.xs-pb-10{padding-bottom:10px !important;}
.xs-pb-15{padding-bottom:15px !important;}
.xs-pb-20{padding-bottom:20px !important;}
.xs-pb-30{padding-bottom:30px !important;}
.xs-pb-40{padding-bottom:40px !important;}
.xs-pl-0{padding-left:0!important}
.xs-pl-10{padding-left:10px !important;}
.xs-pl-15{padding-left:15px !important;}
.xs-pl-20{padding-left:20px !important;}
.xs-pl-30{padding-left:30px !important;}
.xs-pl-40{padding-left:40px !important;}
h1{font-size:30px;}
h2{font-size:26px;}
.page-section-ptb{padding:30px 0;}
.page-section-pt{padding:50px 0 0;}
.page-section-pb{padding:0 0 50px;}
.page-section-1-ptb{padding:60px 0;}
.header.fullWidth .container-fluid{padding:0 20px;}
.topbar-call.text-left{text-align:center;margin-bottom:10px;}
.topbar-social.text-right{text-align:center;}
.custom-content{margin-top:0px;}
.testimonial-2{padding-bottom:80px;}
.team-3-box img{width:100%;}
.accordion.accordion-2 .acd-group .acd-heading{padding-left:0px;padding-right:0px;}
.footer-logo img{height:60px;width:inherit;}
img#logo-footer{height:40px;}
.footer .footer-nav.text-right{text-align:left;margin-top:20px;}
.social.text-right{text-align:left;margin-top:20px;}
.footer-contact{margin-top:0;box-shadow:0px 5px 30px rgba(0, 0, 0, 0.1);}
.our-clients.theme-bg{padding-bottom:60px;}
.footer-contact .contact-box{margin-bottom:20px;}
.copyright.mt-50{margin-top:10px !important;}
.copyright .text-right{text-align:left;margin-top:15px;}
footer .social-icons.float-right{float:left !important;width:100%;}
.footer-widget.mt-60{margin-top:0 !important;}
.footer-box{margin-bottom:20px;margin-top:30px;}
.coming-soon-main{overflow:hidden;}
.coming-soon-main i{font-size:70px;}
.coming-soon-countdown ul.countdown li span{font-size:60px;}
.coming-soon-countdown ul.countdown li p{font-size:16px;}
.coming-soon-main p{font-size:18px;line-height:26px;}
.coming-soon-main h1{font-size:42px;margin-bottom:20px;}
.error-search-box input{width:73%;}
.error-block p{font-size:20px;}
.error-block h1{font-size:80px;}
.error-404-2 .error-block h1{font-size:290px;}
.maintenance-progress-bar .progress-bar{display:block;margin:0 auto 90px;}
.maintenance-progress-bar{margin:30px 0 60px;}
.maintenance-main p{margin-bottom:10px;}
.isotope.columns-3 .grid-item{width:50%;}
.isotope.columns-4 .grid-item{width:50%;}
.about .feature-3{margin-bottom:30px;}
.feature-text.box, .feature-text.fill-box{padding:30px;}
.footer-widget{text-align:left;}
.xs-text-left{text-align:left;}
.xs-text-center{text-align:center;}
.xs-text-right{text-align:right;}
.pricing-table{margin:0 0 30px;}
.team-3-box, .team{margin-bottom:30px;}
.lead{font-size:14px;}
.inner-intro{text-align:center;}
ul.page-breadcrumb{padding-top:30px;}
.feature-step-2-box{padding:20px;}
.feature-step-2 .feature-step-2-title-left h1{font-size:50px;}
.our-app{background-image:none !important;}
.valign > [class*="col-"]{display:block;}
.highlights-phone{margin:30px 0;}
.masonry.columns-2 .masonry-item{width:100%;}
.masonry.columns-3 .masonry-item{width:100%;}
.blog ul.timeline:before{left:40px;}
.blog ul.timeline > li{margin-bottom:20px;position:relative;width:100%;float:left;clear:left;}
.blog ul.timeline > li > .timeline-panel{width:calc(100% - 90px);width:-moz-calc(100% - 90px);width:-webkit-calc(100% - 90px);}
.blog ul.timeline > li > .timeline-badge{left:12px;margin-left:0;top:16px;}
.blog ul.timeline > li > .timeline-panel{float:right;}
.blog ul.timeline > li > .timeline-panel:before{border-left-width:0;border-right-width:15px;left:-15px;right:auto;}
.blog ul.timeline > li > .timeline-panel:after{border-left-width:0;border-right-width:14px;left:-14px;right:auto;}
.blog .timeline > li.timeline-inverted{float:left;clear:left;margin-top:30px;margin-bottom:30px;}
.blog .timeline > li.timeline-inverted > .timeline-badge{left:12px;}
.blog .timeline-panel img{width:100%;}
.blog .timeline li.entry-date-bottom{text-align:left;}
.blog .timeline li.entry-date-bottom a{font-size:13px;padding:8px 10px;}
.blog .timeline li.entry-date{text-align:left;}
.blog .timeline li.entry-date span{font-size:13px;padding:8px 10px;}
.blog.timeline-sidebar .timeline li.timeline-inverted .timeline-badge{left:23px;}
.blog .timeline > li:nth-child(2){margin-top:0;}
.blog .timeline > li.timeline-inverted{margin-top:10px;}
.blog.timeline-sidebar .timeline > li.timeline-inverted{margin-bottom:20px;}
.blog.timeline-sidebar .timeline > li.timeline-inverted:nth-child(2){margin-bottom:0px;}
.blog.timeline-sidebar .timeline li .blog-entry-grid .grid-post li{width:100%;}
.login-2-social li{margin-bottom:10px;}
.progress-new{width:100%;}
.maintenance-form input{width:100%;}
.isotope.columns-2 .grid-item{width:100%;}
.isotope.columns-3 .grid-item{width:100%;}
.isotope.columns-4 .grid-item{width:100%;}
.isotope.columns-5 .grid-item{width:100%;}
.masonry.columns-3 .masonry-item{width:100%;}
.masonry.columns-4 .masonry-item{width:100%;}
.masonry.columns-5 .masonry-item{width:100%;}
.deal-banner img{width:100%;}
.process.left .process-content .process-icon{display:block;margin-bottom:20px;}
.process.left .process-content{padding-left:40px;}
.process.right .process-content{padding-right:40px;}
.process.right .process-content .process-icon{float:none;margin-bottom:20px;}
.process.left .process-step{top:30px;}
.process .process-step strong{width:40px;height:40px;line-height:40px;}
.process.left .process-step{left:-20px;}
.process.right .process-step{right:-20px;}
.resume-page .container-fluid{padding:0 15px;}
.clients-list ul li, .clients-list.column-4 ul li, .clients-list.column-3 ul li{width:50%;}
.countdown.round{width:100px;height:100px;}
.countdown.round span{font-size:30px;line-height:30px;}
.countdown.round{padding:16px;}
.countdown.round.medium{width:100px;height:100px;}
.countdown.round.medium span{font-size:30px;line-height:30px;}
.countdown.round.medium p{font-size:14px;}
.countdown.round.large{width:100px;height:100px;}
.countdown.round.large span{font-size:30px;}
.countdown.round.large span{line-height:30px;}
.countdown.round.large p{font-size:14px;}
.dataTables_paginate .pagination>li{display:inline-block;text-align:center;}
.datatable-base .table-responsive{border:0;}
.feature-text.left-icon .feature-icon{padding-left:15px;}
.feature-text.right-icon .feature-icon{padding-right:15px;}
.tab-vertical .nav-tabs{width:100%;}
.tab-vertical .tab-content{width:100%;margin-left:0;}
.feature-text .feature-icon span, .feature-text .feature-icon i{padding-left:0;}
.bg-top-before{padding-top:40px !important;}
.bg-top-before:before{display:none;}
.bg-top-before.pb-150{padding-bottom:40px !important;}
.course{margin-bottom:20px;}
.medical-tab .tab .nav.nav-tabs li.active a:before{display:none;}
.mobile-app-about h2{font-size:40px;line-height:40px;}
.product .product-image img{width:100%;}
.portfolio-banner .slider-content h1{font-size:20px;line-height:20px;}
.portfolio-banner .slider-content span{font-size:12px;line-height:18px;}
.error-block{padding:0;}
.error-block .error-text{padding:0;display:none;}
.error-block h1{padding:0;}
.error-text-02{display:none;}
.interior-action-box{margin-top:30px;}
#rev_slider_11_1_wrapper strong{font-size:20px !important;}
#rev_slider_13_1_wrapper i{font-size:20px !important;}
.process-list{padding-left:30px;padding-right:30px;}
.isotope, .masonry{margin:0;}
.app-home{padding-bottom:40px;}
.services-text-box-green{padding:50px 15px !important;}
.services-text-box-blue, .services-text-box-black{padding:50px 15px !important;}
.bottom-nav .owl-nav{bottom:20px;}
.blog-box.blog-2 .button.icon-color{margin-top:0px;float:right !important;}
.team.team-hover.team-border .team-photo img{width:100%;}
.owl-carousel .owl-dots{bottom:-15px;}
.special-feature .row-eq-height{display:block;}
.course img{width:100%;}
.footer .footer-social ul.text-right{text-align:left;}
.cafe-counter.mt-60{margin-top:0px !important;}
.blog .timeline li.entry-date{top:-20px;}
.blog.timeline-sidebar .timeline li.entry-date{top:-20px;}
.footer .footer-widget .footer-widget-social.text-right{text-align:left;}
.footer.footer-one-page .footer-widget{text-align:center;}
.footer.footer-one-page .footer-widget .footer-widget-social.text-right{text-align:center;}
.footer .container-fluid{padding:0 15px;}
.text-left.mt-100{margin-top:40px !important;}
.slider-parallax.typer-banner.business h1{line-height:30px;font-size:40px;}
.play-video-section .content{padding:0;}
.slider-parallax.banner-personal .slider-content span{font-size:70px;line-height:70px;}
.slider-parallax.banner-personal .slider-content h1{font-size:60px;line-height:60px;margin-top:-20px;}
.slider-parallax.banner-personal .slider-content h1 strong{font-size:72px;line-height:60px;}
.countdown p{font-size:13px;}
.christmas-about .feature-text{margin-bottom:50px;}
.christmas-form-content h2{font-size:40px;line-height:40px;}
.happy-clients .mb-40{margin-bottom:0 !important;}
.christmas-form-content.mt-100{margin-top:60px !important;}
.christmas-team .team .team-photo img{width:100%;}
.timer-banner .slider-content h1{font-size:30px;line-height:30px;}
.movie-banner .slider-content-middle{padding:0;}
.law-banner .slider-content h1{line-height:30px;font-size:30px;}
.banner-agency-02 h1{font-size:30px;line-height:30px;}
.agency-02-contact .footer-contact{margin-top:-50px;}
.agency-02-contact-title .mb-50{margin-bottom:0 !important;}
.agency-02-contact .footer-contact{margin-bottom:30px;}
.portfolio-parallax-banner h2{font-size:50px;line-height:50px;}
.coming-soon-big .countdown.medium span{font-size:40px;line-height:40px;}
.coming-soon-big .countdown.medium p{font-size:16px;line-height:16px;}
.error-05 h1{font-size:80px;line-height:80px;}
.list-unstyled.pl-60{padding-left:0 !important;}
.page-title.light-overlay{padding-top:200px;}
.divider.pt-70, .divider.pt-50{padding-top:30px !important;}
.page-title.light-overlay{padding-top:200px;}
.faq-box{margin-top:30px;}
.faq-page-title .mt-50{margin-top:10px !important;}
#main-slider.shop-05-banner .slider-content h1{font-size:40px;line-height:40px;}
#main-slider.shop-06-banner .slider-content h1{font-size:30px;line-height:30px;margin-bottom:10px !important;}
#main-slider.shop-06-banner .slider-content p{font-size:14px;line-height:20px;margin:10px 0 !important;}
#main-slider.shop-06-banner .slider-content a.button{font-size:10px;padding:6px 10px;}
.shop-07-product .product.mt-80{margin-top:0 !important;}
.banner-shop-07 h1{font-size:50px;line-height:50px;}
.book-counter .counter{margin-top:30px;}
.book-custom-block h2{font-size:40px;line-height:40px;}
.book-banner .row.row-eq-height{display:block;}
.book-banner .row.row-eq-height .col-sm-12{position:inherit;}
.book-banner .slider-content-text{top:100px;text-align:center;width:100%;}
.book-banner .slider-content-image{bottom:50px;left:-100px;display:block;text-align:center;width:100%;}
.book-banner .slider-content-image .book{height:230px;}
.book-banner .slider-content-image .text{height:180px;}
.book-banner .slider-content-text h2, .book-banner .slider-content-text p{display:none;}
.book-banner .slider-content-image .text{display:none;}
.plumber-banner .slider-content-image img{height:500px;}
.plumber-contact-bg{margin-top:60px;}
.product-banner .slider-content h1{font-size:50px;line-height:50px;}
.product-video .product-video-box .vertical-align{padding:30px;}
.product-video .product-video-box{min-height:400px;}
.fish-banner{height:inherit;padding:230px 0}
.fish-banner .slider-content .fish-banner-image img{height:230px;margin-top:30px;margin-bottom:30px;}
.fish-banner .slider-content{text-align:center;}
.fish-banner{background:#e6ebf0 !important;}
.fish-gallery .fish-gallery-top{margin-top:40px;padding-bottom:60px;}
.fish-gallery .section-title h2{color:#ffffff;}
.fish-footer .fish-image{margin-top:-60px;}
.one-page.light .container-fluid{padding:0 15px;}
.hotel-banner-checkout .checkout-date .form-control{margin-bottom:0;}
.hotel-banner-checkout .checkout .checkout-date{padding-top:0;}
.team .team-photo img{width:100%;}
.make-call h2, .make-call strong{font-size:30px;}
.make-call span{font-size:26px;margin-bottom:0;}
.burger-custom-content h2{font-size:40px;line-height:40px;}
.burger-banner .slider-content-middle{top:140px;}
.skateboard-banner h1{font-size:70px;line-height:70px;}
.bitcoin-about-bg{margin-top:40px;padding:50px 30px;}
.currency-calculator .feature-text .feature-arrow{display:none;}
.bitcoin-custom-conten-box{padding:50px 20px;}
.bitcoin-custom-content-02 .counter span{font-size:70px;line-height:70px;}
.bitcoin-custom-content-02 p{font-size:14px;}
.bitcoin-custom-content-02 .counter label{margin-bottom:20px;}
.skateboard-about{padding-top:100px;}
.medical-tab .tab .nav.nav-tabs li a.active:before{border:none;}
.hotel-banner-checkout .checkout .checkout-date{height:inherit;}
.process .border-area.left-bottom{width:30px;}
.blog-box.blog-2 .blog-info{padding:20px;}
.plumber-banner .slider-content-image{left:10%;}
.secrvice-blog{margin-top:-30px;}
.search-no-result{padding:40px 0px;}
.search-no-result .bg-title h2{font-size:170px;}
.barber-title span{top:-57px;font-size:80px;}
.barber .about-history{margin:40px 30px 30px 30px;}
.choose-us-bg{padding:40px;}
.barber-team{background-size:100%;}
.pricing-image img{width:100%;}
.team.team-list .team-description{text-align:center;}
.tattoo-section-title, .tattoo-section-title-02{display:none;}
.barber-section-title .w-50, .barber-section-title .w-25{width:100%!important;}
.team .barber-section-title{bottom:30px;}
.jobs-banner h1{font-size:40px;line-height:30px;}
.job-list{text-align:center;}
.job-list h5{margin:15px 0;}
.listing-banner-categorie{display:none;}
.listing-search{margin-top:60px;padding:20px;}
.marketing-banner p{display:none;}
.marketing-service .feature-text.left-icon .feature-icon{padding-left:0;}
.our-history.timeline-left .timeline > li > .timeline-badge{left:3%;}
.our-history.timeline-left .timeline:before{left:3%;}
.our-history.timeline-left .timeline > li > .timeline-panel{width:100%;padding:40px 20px 20px 45px;}
.our-history.timeline-left .timeline > li.timeline-inverted > .timeline-panel::before, .our-history.timeline-left > li > .timeline-panel::before{display:none;}
.business-banner-02 p{display:none;}
.business-date-box-text h2{margin-bottom:50px;}
.business-banner-05 h1{font-size:30px;line-height:34px;}
.business-banner-05 p{padding:0;}
}
@media(max-width:600px){h3{font-size:22px;}
.search-box{width:210px;}
.section-title p{font-size:16px;}
.shpping-cart .cart{width:290px;}
.shpping-cart .cart-total a{margin-bottom:10px;}
.portfolio-home .isotope.columns-3 .grid-item{width:100%;}
.portfolio-title{padding:40px 30px;}
.main-counter .counter-info span.counter{font-size:40px;}
.action-box{text-align:center;}
.action-box .action-box-button{text-align:center;}
.skills-2.col-2 li{width:100%;margin-bottom:0;margin-right:0;float:none;}
.skills-2.col-2.mr-60{margin-right:0 !important;}
.error-block{padding:30px 0px;}
.error-block h1{font-size:70px;}
.error-404-2 .error-block h1{font-size:200px;line-height:200px;}
.error-404-2 .error-block p{font-size:16px;}
.maintenance-main h1.mb-50{font-size:28px;}
.maintenance-2 .maintenance-main h1{font-size:32px;}
.isotope.columns-3 .grid-item{width:100%;}
.isotope.columns-4 .grid-item{width:100%;}
.clients-logo.line img{height:65px;}
.contact-form .section-field{width:100%;}
.touch-in .contact-box{margin:20px 0;}
.our-history .timeline > li.timeline-inverted > .timeline-panel::before,
.our-history .timeline > li > .timeline-panel::before{left:40px;}
.our-history .timeline > li > .timeline-panel{padding:40px 20px 20px 75px;text-align:left;width:100%;}
.our-history .timeline > li > .timeline-badge{left:41px;}
.our-history .timeline > li > .timeline-badge p{margin-left:40px;}
.our-history .timeline > li.timeline-inverted .timeline-badge p{float:left;margin-right:0;text-align:left;}
.feature-text .feature-icon{font-size:38px;}
.skill{margin:60px 0 20px;}
.feature-text.box{padding:30px;}
.happy-clients .nav-tabs li img{height:50px;width:50px;}
.testimonial-info p{font-size:15px;margin:25px 0 0;padding:0 0 20px;}
.testimonial-2 .testimonial-info p::before{font-size:100px;}
.social.float-right{float:none;margin-top:10px;display:block;width:100%;}
.port-post-social.float-right{float:none !important;}
.port-post-photo{display:block;float:none;}
.port-post-info{padding-left:0;margin-top:20px;display:block;}
.comments-1.comments-2{padding-left:40px;}
.comments-1 .comments-photo{float:none;}
.comments-1.comments-2 .comments-info{padding:20px 0px 10px;}
.our-team .team-details .social{float:none !important;width:100%;margin-bottom:20px;}
.countdown.small span{font-size:30px;}
.countdown span{font-size:30px;}
.countdown.medium span{font-size:30px;}
.countdown.medium p{font-size:14px;}
.countdown.medium{margin:0 10px;}
.countdown.large span{font-size:30px;}
.countdown.large p{font-size:14px;}
.countdown.large{margin:0 6px;}
.countdown.gray-bg{margin:0 1px;padding:8px;}
.countdown.countdown-border{padding:8px;margin:0 0px;}
.countdown.round{margin-bottom:10px;}
.countdown.round.small{padding:16px;}
.testimonial.bottom_pos .author-info{margin-left:0;margin-bottom:30px;}
.pagination>li{display:inline-block;margin-bottom:3px;}
.owl-carousel .owl-dots{bottom:20px;}
.resume-contact .footer-widget-social a i{margin-bottom:4px;}
.popup-video-banner h1{font-size:36px;line-height:40px;}
.kety-perry-list{padding-right:20px;}
.kety-play-icon{float:none;}
.kety-name{padding-left:0;}
.kety-play-icon{margin-top:0;}
.team.team-list .team-photo{float:none;width:100%;margin-bottom:30px;}
.team.team-list .team-description{padding-left:0;padding-bottom:0;}
.tab .nav.nav-tabs li{margin-bottom:0px;}
.testimonial.clean{padding:0 10px 25px 40px;}
.typer-banner h1{font-size:50px;line-height:100px;}
.portfolio-banner .slider-content{width:100%;}
.personal-typer-banner h1{font-size:50px;line-height:50px;}
.personal-typer-banner h1 span{font-size:25px;}
.services-text-box-green{padding:60px 15px !important;}
.services-text-box-black{padding:60px 15px !important;}
.team.team-list .team-photo img{width:100%;}
.isotope.columns-3 .grid-item{padding:0 0px 15px 0;}
.bottom-nav .owl-nav .owl-next{right:42%;}
.bottom-nav .owl-nav .owl-prev{left:42%;}
.testimonial.light{padding:85px 20px 45px 50px;}
.our-history .timeline:before{left:40px;}
.our-team .team-details .title.float-left{float:none !important;display:block;}
.our-team .team-details .social-icons.social-border.float-right{float:none !important;display:inline-block;margin-bottom:10px;}
.row.mt-80{margin-top:30px !important;}
.happy-clients .tab .nav.nav-tabs{margin-bottom:0;}
.our-service-home .row.mb-60{margin-bottom:10px !important;}
.contact-3 .g-map{padding-top:40%;}
.accordion.animated .acd-group.acd-active .acd-heading{font-size:22px;}
.our-history .timeline .timeline-arrow{left:34px;text-align:left;}
.our-history{overflow:hidden;}
.progress-new{margin-bottom:0;}
.comments-1 .comments-photo{margin-bottom:20px;}
.comments-1.comments-2 .comments-photo{margin-bottom:0px;}
.isotope.columns-4 .grid-item, .isotope.columns-5 .grid-item{padding-right:0;}
.rev-slider #rev_slider_20_1_forcefullwidth .rev-btn{padding:6px 10px !important;line-height:0 !important;font-size:8px !important;}
.shop-single .tab .nav.nav-tabs li a{padding:12px 20px;}
.shop-single .tab .nav.nav-tabs li{margin-bottom:0;}
.st-menu.big-side{width:270px;}
.st-menu.big-side .pos-bot{position:relative;}
.st-menu.big-side .slide-footer-content{padding:0 10px 0px 0;}
.st-menu.big-side .social-icons.width-half ul li{width:inherit;display:block;float:none;}
.st-menu.big-side .copy-right .mb-70{margin-bottom:0 !important;}
.blockquote-section blockquote{font-size:30px;line-height:34px;}
.custom-content-03 h2{font-size:30px;line-height:34px;}
.mt-100.mb-100{margin:0px 0 !important;}
.slider-parallax.banner-personal .slider-content{width:100%;}
.christmas-clients .mt-80{margin-top:0 !important;}
.countdown.round{display:block;margin:5px auto;}
.timer-banner .slider-content h1{font-size:21px;line-height:28px;margin-bottom:10px;}
.conference-video h3{line-height:30px;}
.architecture-about h2{font-size:24px;line-height:30px;}
.agency-banner .slider-content .agency-banner-right{display:block;}
.agency-banner .slider-content .agency-banner-left{display:block;}
.agency-banner .slider-content span{padding-top:0;font-size:30px;line-height:20px;}
.agency-banner .slider-content h1{font-size:30px;padding:0;border:none;line-height:20px;}
.slider-parallax.agency-banner{height:80vh;}
.movie-banner .countdown.round.small{display:inline-block;}
.law-timeline .timeline-centered .timeline-entry .timeline-entry-inner .timeline-year{left:-45px;}
.testimonial.left_pos{padding:20px 10px 20px 50px;}
.testimonial.left_pos .testimonial-avatar{position:inherit;left:inherit;top:inherit;margin-top:0;margin-bottom:60px;margin-left:0px;}
.agency-02-contact .pl-50.pr-50{padding:15px !important;}
.agency-02-history-who{padding:30px;}
.banner-agency-02 h1{font-size:24px;}
.portfolio-parallax-banner h2{font-size:40px;line-height:40px;}
.coming-soon-big .countdown.medium span{font-size:30px;line-height:30px;}
.coming-soon-big .countdown.medium p{font-size:16px;line-height:16px;}
.error-05 h1{font-size:60px;line-height:60px;}
.error-05 h3, .error-05 span{font-size:40px;}
.error-03 .content h2{font-size:32px;line-height:32px;}
.error-03 .content h1{font-size:40px;line-height:40px;}
.error-03 .error-404 h1{font-size:70px;line-height:70px;}
.error-03 .error-404 h2{font-size:50px;line-height:50px;}
.error-04 h1{font-size:160px;line-height:160px;}
.coming-soon-effects .coming-soon h1{font-size:30px;line-height:30px;}
.coming-soon h1, .coming-soon-effects .coming-soon h1{font-size:30px;line-height:30px;}
.login-fancy h2{font-size:40px;line-height:40px;}
.login-box h2{font-size:30px;line-height:30px;}
.login-box-02{padding:20px;}
.login-signup .tab .nav.nav-tabs li{margin-bottom:0;}
.login-signup .login-box-02{padding:30px;}
.about-mission .popup-content{padding-right:20px;width:100%;}
.about-mission .popup-content br{display:none;}
.blog.blog-simple.blog-left .blog-image{width:100%;margin:0;float:none;}
.blog.blog-simple.blog-left .blog-name{width:100%;float:none;}
#main-slider .slider-content a{font-size:14px;}
#main-slider .slider-content h1{font-size:20px;line-height:30px;margin-bottom:10px;}
#main-slider .carousel-indicators{bottom:0;}
#main-slider .carousel-control.left, #main-slider .carousel-control.right{display:none;}
.blog-boxed-banner .blog-overlay .blog-name h4{margin:0 !important;}
#main-slider.shop-04-banner .slider-content a.button{font-size:10px;}
#main-slider.shop-04-banner .slider-content span{display:none;}
#main-slider.shop-04-banner .slider-content h1{font-size:24px;line-height:28px;}
#main-slider.shop-05-banner .slider-content h1{font-size:30px;line-height:30px;}
.shop-05-deal h2{font-size:50px;line-height:50px;}
#main-slider.shop-06-banner .slider-content .slider{width:100%;}
#main-slider.shop-06-banner .slider-content .slider h1{font-size:20px;}
.shop-block h2{font-size:30px;line-height:30px;}
.shop-block p{font-size:16px;}
.book-banner .slider-content-text .button.white{display:none;}
.book-banner .slider-content-image .book{height:200px;}
.book-banner .slider-content-text{width:inherit;left:0;}
.plumber-banner h1{font-size:60px;line-height:60px;}
.plumber-banner{overflow:hidden;}
.section-title h2{font-size:34px;line-height:34px;}
.about-plumber-box .about-plumber-box-content{padding:20px;}
.about-plumber .pl-30{padding-left:0 !important;}
.book-now .book-now-box{width:70%;}
.pizza-contact{padding:0;}
.burger-banner h1{font-size:40px;line-height:50px;}
.skateboard-banner h1{font-size:50px;line-height:60px;}
.skateboard-banner .slider-content-image img{height:500px;}
.slider-parallax.skateboard-banner{height:60vh}
.coming-soon-birds .countdown{margin:0px 6px;}
.pizza-menu .pr-60{padding-right:0 !important;}
.masonry.columns-1 .masonry-item, .masonry.columns-2 .masonry-item, .masonry.columns-3 .masonry-item, .masonry.columns-4 .masonry-item, .masonry.columns-5 .masonry-item{padding-right:0;}
.isotope.columns-1 .grid-item, .isotope.columns-2 .grid-item, .isotope.columns-3 .grid-item, .isotope.columns-4 .grid-item, .masonry.columns-5 .masonry-item{padding-right:0;}
.conference-split.split-section .img-side{display:none;}
.plumber-banner .slider-content-image{left:0;}
.barber-section-title h2{font-size:20px;line-height:24px;}
.barber-team{display:inline-block;background-position:center top;background-repeat:no-repeat;}
.spa-border:before{display:none;}
.barber-team{padding:190px 0;}
.emergency-cases-info i{float:none;margin-bottom:20px;}
.emergency-cases-info h1{font-size:20px;}
.business-banner h1{font-size:40px;letter-spacing:10px;}
.business-date-box-text h2{margin-bottom:200px;}
.business-feature-top .border-right{border-right:0 !important;}
.business-banner-04 h1{font-size:40px;}
.business-banner-06{text-align:center;}
.business-banner-06 p{padding:0;}
.business-banner-06 .play-video.border-video{margin-top:30px;}
.business-banner-06 h1{font-size:30px;line-height:30px;}
.business-banner-06 p{font-size:14px;}
}
@media(max-width:767px){.container{max-width:100%;}
}
@media(max-width:479px){.xx-mt-0{margin-top:0 !important;}
.xx-mt-10{margin-top:10px !important;}
.xx-mt-15{margin-top:15px !important;}
.xx-mt-20{margin-top:20px !important;}
.xx-mt-30{margin-top:30px !important;}
.xx-mt-40{margin-top:40px !important;}
.xx-mr-0{margin-right:0!important}
.xx-mr-10{margin-right:10px !important;}
.xx-mr-15{margin-right:15px !important;}
.xx-mr-20{margin-right:20px !important;}
.xx-mr-30{margin-right:30px !important;}
.xx-mr-40{margin-right:40px !important;}
.xx-mb-0{margin-bottom:0!important}
.xx-mb-10{margin-bottom:10px !important;}
.xx-mb-15{margin-bottom:15px !important;}
.xx-mb-20{margin-bottom:20px !important;}
.xx-mb-30{margin-bottom:30px !important;}
.xx-mb-40{margin-bottom:40px !important;}
.xx-ml-0{margin-left:0!important}
.xx-ml-10{margin-left:10px !important;}
.xx-ml-15{margin-left:15px !important;}
.xx-ml-20{margin-left:20px !important;}
.xx-ml-30{margin-left:30px !important;}
.xx-ml-40{margin-left:40px !important;}
.xx-pt-0{padding-top:0!important}
.xx-pt-10{padding-top:10px !important;}
.xx-pt-15{padding-top:15px !important;}
.xx-pt-20{padding-top:20px !important;}
.xx-pt-30{padding-top:30px !important;}
.xx-pt-40{padding-top:40px !important;}
.xx-pr-0{padding-right:0!important}
.xx-pr-10{padding-right:10px !important;}
.xx-pr-15{padding-right:15px !important;}
.xx-pr-20{padding-right:20px !important;}
.xx-pr-30{padding-right:30px !important;}
.xx-pr-40{padding-right:40px !important;}
.xx-pb-0{padding-bottom:0!important}
.xx-pb-10{padding-bottom:10px !important;}
.xx-pb-15{padding-bottom:15px !important;}
.xx-pb-20{padding-bottom:20px !important;}
.xx-pb-30{padding-bottom:30px !important;}
.xx-pb-40{padding-bottom:40px !important;}
.xx-pl-0{padding-left:0!important}
.xx-pl-10{padding-left:10px !important;}
.xx-pl-15{padding-left:15px !important;}
.xx-pl-20{padding-left:20px !important;}
.xx-pl-30{padding-left:30px !important;}
.xx-pl-40{padding-left:40px !important;}
.col-xx-12{width:100% !important;}
.col-xx-6{width:50% !important;}
h2{font-size:22px;line-height:30px;}
.topbar .topbar-call.text-left li{margin-bottom:5px;}
.clients-logo.line img{width:initial;}
.shpping-cart .cart{width:240px;}
.cart-item .cart-name a{font-size:12px;}
.cart-price del{font-size:12px;}
.cart-price ins{font-size:14px;}
.cart-item .cart-close{top:17px;}
.round .nav.nav-tabs li a{margin-right:1px;padding:8px 15px;}
.st-effect-3 .header.default.fullWidth .search-cart{right:45px;top:3px;}
.st-effect-3 .header.default.fullWidth .search-cart .search{padding-right:0px;}
.search-cart .search + .shpping-cart{padding-left:5px;}
.st-effect-3 .search-box{width:190px;}
.action-box-button .button.border-white{margin-top:10px;}
.action-box-button .button.border.icon{margin-left:0;margin-top:15px;}
.action-box-button .button.border{margin-left:0;margin-top:15px;}
.coming-soon-main h1{font-size:34px;}
.coming-soon-countdown ul.countdown li span{font-size:32px;}
.coming-soon-countdown ul.countdown li{width:20%;}
.coming-soon-countdown ul.countdown li p{font-size:13px;}
.coming-soon-countdown ul.countdown{margin:20px 0;}
.coming-soon-main p{margin-bottom:45px;font-size:16px;}
.coming-soon-form{width:100%;}
.coming-soon-form input{width:90%;margin-bottom:0;}
.coming-soon-form a.button-border span{padding:11px 8px;}
.error-block h1{font-size:50px;}
.error-block p{font-size:18px;}
.error-block h1.mb-40{margin-bottom:10px !important;}
.error-search-box p{font-size:16px;line-height:32px;}
.error-search-box input{width:60%;}
.maintenance-2 .maintenance-main h1{font-size:22px;margin-bottom:10px;}
.maintenance-contant.mt-150{margin-top:30px !important;}
.maintenance-form.mt-100{margin-top:30px !important;}
.clients-logo.line{width:100%;border-left:none;}
.clients-logo.line img{height:auto;}
.clients-logo.line:nth-last-child(-n+3){border-bottom:1px solid #dddddd;}
.our-history .timeline > li > .timeline-panel::before{width:22px;left:25px;}
.our-history .timeline > li.timeline-inverted > .timeline-panel::before{left:25px;}
.happy-clients .nav.nav-tabs li{display:inline-block;}
.nav.nav-tabs li{display:block;float:none;margin-bottom:10px;text-align:center;}
.tab-2 .nav-tabs{float:none;width:100%;}
.tab-2 .nav-tabs li{margin-bottom:0;}
.tab-2 .tab-content{margin-left:0;padding:30px 20px;}
.testimonial-3 .owl-carousel .owl-nav{bottom:-20px;}
.testimonial-3 .owl-carousel .owl-nav .owl-prev{left:50%;margin-left:-45px;}
.testimonial-3 .owl-carousel .owl-nav .owl-next{right:50%;margin-right:-45px;}
.testimonial-info p{padding:0 10px 20px;}
.testimonial.boxed{padding:30px 30px 75px;}
.feature-step-2-title-2-right{width:100%;}
.feature-step-2-box{padding:20px 10px;}
.feature-step-2-box p{font-size:13px;}
.service-blog b{font-size:220px;}
.blog .timeline > li > .timeline-badge{font-size:15px;height:44px;line-height:12px;width:44px;}
.blog ul.timeline:before{left:27px;}
.blog ul.timeline > li > .timeline-badge{left:5px;}
.blog ul.timeline > li > .timeline-panel{width:100%;}
.blog .timeline li.entry-date span{display:none;}
.blog ul.timeline::before{display:none;}
.blog ul.timeline > li > .timeline-badge{display:none;}
.blog ul.timeline > li > .timeline-panel::before{display:none;}
.blog ul.timeline > li > .timeline-panel::after{display:none;}
.blog .timeline li.timeline-inverted .timeline-panel::after{display:none;}
.blog .timeline li.timeline-inverted .timeline-panel::before{display:none;}
.blog.timeline-sidebar .timeline > li{width:100%;}
.offer-banner-1 h1{font-size:20px;}
.deal-banner .counter-deal ul li{padding:7px 10px;margin-right:2px;}
.deal-banner .caption h2{font-size:32px;}
.deal-banner.maintenance-progress-bar{margin:0;}
.bottom-nav .owl-nav .owl-next{right:36%;}
.bottom-nav .owl-nav .owl-prev{left:36%;}
.action-box.pattern{padding:70px 15px;}
.action-box{padding:30px 15px;}
.appointment-bg{padding:40px 15px;}
.appointment a.float-left{display:block;}
.mobile-app-about a img{margin-bottom:10px;}
.mobile-app-about h2{font-size:30px;line-height:30px;}
.phone-holder{width:260px;}
.highlights-phone.wht .phone-holder #fon{background:transparent;}
.highlights-phone.wht .hgi{top:0;}
.highlights-phone{height:550px;}
.typer-banner h1{font-size:30px;line-height:30px;}
.popup-video-banner h1{font-size:30px;line-height:40px;}
.video-background-banner h1{font-size:30px;line-height:30px;}
.video-background-banner .slider-content{padding:30px 15px;}
.slide-footer .social ul li a{padding-right:15px;}
.st-menu{width:280px;}
.st-effect-2.st-menu-open .st-pusher{-webkit-transform:translate3d(280px, 0, 0);transform:translate3d(280px, 0, 0);}
.st-effect-3.st-menu-open .st-pusher{-webkit-transform:translate3d(280px, 0, 0);transform:translate3d(280px, 0, 0);}
.st-effect-4.st-menu-open .st-pusher{-webkit-transform:translate3d(280px, 0, 0);transform:translate3d(280px, 0, 0);}
.st-effect-5.st-menu-open .st-pusher{-webkit-transform:translate3d(280px, 0, 0);transform:translate3d(280px, 0, 0);}
.st-effect-6.st-menu-open .st-pusher{-webkit-transform:translate3d(280px, 0, 0) rotateY(-15deg);transform:translate3d(280px, 0, 0) rotateY(-15deg);}
.st-effect-7.st-menu-open .st-pusher{-webkit-transform:translate3d(280px, 0, 0);transform:translate3d(280px, 0, 0);}
.st-effect-8.st-menu-open .st-pusher{-webkit-transform:translate3d(280px, 0, 0);transform:translate3d(280px, 0, 0);}
.st-effect-9.st-menu-open .st-pusher{-webkit-transform:translate3d(0, 0, -280px);transform:translate3d(0, 0, -280px);}
.st-effect-10.st-menu-open .st-pusher{-webkit-transform:translate3d(280px, 0, 0);transform:translate3d(280px, 0, 0);}
.st-effect-10.st-menu{-webkit-transform:translate3d(0, 0, -280px);transform:translate3d(0, 0, -280px);}
.st-effect-13.st-menu-open .st-pusher{-webkit-transform:translate3d(280px, 0, 0);transform:translate3d(280px, 0, 0);}
.st-effect-14.st-menu-open .st-pusher{-webkit-transform:translate3d(280px, 0, 0);transform:translate3d(280px, 0, 0);}
.no-csstransforms3d .st-pusher,
.no-js .st-pusher{padding-left:280px;}
.personal-typer-banner h1{font-size:30px;line-height:30px;margin-bottom:0px;}
.personal-typer-banner h1 span{font-size:20px;left:-10px;top:0;}
.image-content{width:100%;margin-right:0;}
.testimonial.bottom_pos{padding:60px 20px 40px 46px;}
.owl-carousel .owl-dots{bottom:0px;}
.kety-name a{font-size:14px;}
.kety-link a{margin-bottom:5px;}
.blog.blog-single .port-navigation .port-photo{width:104px;}
.blog.blog-single .port-navigation .port-arrow{height:62px;width:30px;}
.blog.blog-single .port-navigation .port-arrow i{line-height:62px;}
.single-portfolio-post .port-navigation .port-photo{width:104px;}
.single-portfolio-post .port-navigation .port-arrow{height:62px;width:30px;}
.single-portfolio-post .port-navigation .port-arrow i{line-height:62px;}
.happy-clients .nav-tabs li{padding:0;}
.accordion.animated .acd-group.acd-active .acd-heading{font-size:20px;}
.our-service .section-title{margin-bottom:10px;}
.team.team-list h5{font-size:18px;}
.contact-2 .g-map{padding-top:50%;}
.clients-box .clients-photo{margin-bottom:20px;width:100%;}
.countdown.round{display:block;margin:0 auto 20px;}
.coming-soon-form.contact-form input{width:100%;}
.add-banner-2 .add-banner-content h2{font-size:24px;}
.add-banner-2 .add-banner-content h3{font-size:20px;line-height:20px;}
.add-banner-2 .add-banner-content .button.small{padding:5px 18px;}
.slider-parallax.typer-banner.business h1{font-size:24px;line-height:28px;}
.slider-parallax.typer-banner.business p{font-size:18px;line-height:28px;margin-top:10px !important;}
.counter.big-counter .timer{font-size:40px;line-height:40px;}
.action-box.theme-bg{padding:30px 0;}
.slider-parallax.banner-personal .slider-content span{font-size:50px;line-height:50px;}
.slider-parallax.banner-personal .slider-content h1{font-size:40px;line-height:40px;margin-top:-20px;}
.slider-parallax.banner-personal .slider-content h1 strong{font-size:48px;line-height:50px;}
.christmas-form-content h2{font-size:24px;line-height:24px}
.christmas-event .tab .nav.nav-tabs li a{font-size:14px;}
.christmas-event .blog-date span{font-size:28px;display:inline-block;}
.portfolio-home .portfolio-title.section-title .button.mt-30{margin-top:20px !important;}
.countdown.small{margin:10px 4px 0;}
.section-title-movie h2{padding:10px 30px;}
.movie-story b{font-size:26px;}
.movie-banner .countdown.round.small{margin-bottom:5px;}
.law-banner .slider-content h1{font-size:22px;line-height:22px;}
.law-banner .slider-content p{font-size:16px;}
.law-timeline .timeline-centered .timeline-entry .timeline-entry-inner .timeline-year{left:0;top:25px;}
.portfolio-parallax-banner h2{font-size:30px;line-height:30px;}
.coming-soon-big .countdown.medium span{font-size:24px;line-height:24px;}
.coming-soon-big .countdown.medium p{font-size:14px;line-height:14px;}
.error-05 h1{font-size:50px;line-height:50px;}
.error-03 .content h2{font-size:28px;line-height:28px;}
.error-03 .content h1{font-size:32px;line-height:32px;}
.error-03 .content p{font-size:22px;}
.error-03 .error-404 h1{font-size:70px;line-height:70px;}
.error-03 .error-404 h2{font-size:50px;line-height:50px;}
.error-04 h1, .error-06 h1, .error-07 h1{font-size:100px;line-height:100px;}
.error-04 h2{font-size:40px;line-height:40px;}
.error-04 p{font-size:18px;}
.error-06 h2 .error-07 h2, .error-09 h2{font-size:30px;line-height:30px;}
.login.height-100vh{overflow:hidden;}
.login .remember-checkbox a{display:block;float:inherit !important;margin-top:10px;}
.about-mission .popup-content{padding:30px 30px 10px 30px;}
.about-mission .popup-content h2{font-size:14px;line-height:20px;}
.about-mission .popup-video-image a i{width:40px;height:40px;top:10px;line-height:40px;}
.checkout-page .pl-50.pr-50.pt-50.pb-50{padding:20px !important;}
.checkout-page .pl-40{padding:0 !important;}
#main-slider .slider-content a{font-size:12px;}
#main-slider .slider-content h1{font-size:16px;line-height:24px;margin-bottom:10px;}
#main-slider .slider-content p{display:none;}
#main-slider .slider-content .slider-right .play-video.border-video{margin-top:0 !important;}
#main-slider.shop-04-banner .slider-content h1{font-size:20px;line-height:28px;}
#main-slider.shop-05-banner .slider-content h1{font-size:24px;}
.shop-05-deal h2{font-size:30px;line-height:30px;}
.book-counter .counter{margin-top:0;}
.book-order .googleplay img{height:inherit;}
.plumber-banner .slider-content-image img{display:none;}
.plumber-banner h1{font-size:40px;line-height:40px;}
.product-banner .slider-content h1{font-size:30px;line-height:30px;}
.product-about h4, .product-about p{font-size:18px;line-height:30px;}
.product-video .product-video-box{min-height:500px;}
.fish-banner .slider-content .fish-banner-image img{height:170px;}
.fish-gallery .section-title h2{font-size:30px;}
.fish-footer .fish-image{margin-top:90px;}
.fish-gallery-testimonial{padding-bottom:0;}
.book-now .book-now-box{width:90%;}
.hotel-banner .slider-content h1{font-size:30px;line-height:30px;}
.hotel-banner .slider-content p, .hotel-banner .slider-content span{font-size:16px;line-height:24px;}
.hotel-countdown-main{padding:80px 20px;}
.section-title h2{font-size:24px;}
.hotel-banner-checkout .checkout .checkout-name h3{font-size:20px;}
.burger-contact .burger-contact-bg{left:20px;top:100px;}
.burger-contact-box{padding:30px;}
.burger-custom-content h2{font-size:30px;}
.burger-banner-ani{width:300px;}
.burger-item-06{top:220px;}
.burger-item-05{top:180px;}
.burger-item-04{top:165px;}
.burger-item-03{top:120px;}
.burger-item-02{top:105px;}
.burger-banner:hover .burger-banner-ani .burger-item-01{top:10px;}
.burger-banner:hover .burger-banner-ani .burger-item-04{top:160px;}
.burger-banner:hover .burger-banner-ani .burger-item-05{top:165px;}
.skateboard-box .skateboard-box-content{padding-left:109px;}
.skateboard-about h2{font-size:40px;line-height:40px;}
.bitcoin-banner h1{font-size:50px;line-height:50px;}
.bitcoin-banner h3{font-size:14px;}
.bitcoin-banner h3 span{font-size:16px;}
.skateboard-banner .slider-content-image img{height:450px;}
.footer-box .box-link{display:block;padding-left:0;}
.testimonial.left_pos{margin-left:0;}
.counter-law{padding:20px 20px 20px 20px}
.tab .nav.nav-tabs li a{margin-bottom:5px;}
.rc-anchor-normal{width:290px !important;}
.portfolio-03-about{margin-top:90px;}
.maintenance-main h1{font-size:30px;}
.modal-shop{padding:50px 20px;}
.plumber-banner .slider-content-text{right:0}
.plumber-banner .slider-content-image img{height:250px;}
.plumber-banner .slider-content-image{left:10%;}
.plumber-contact-bg{padding:0px;}
.search-no-result{padding-top:0px;}
.search-no-result i{font-size:60px;}
.search-no-result .bg-title h2{font-size:110px;}
.barber-banner .slider-content h1{font-size:18px;line-height:24px;}
.barber-banner .slider-content p{font-size:14px;line-height:20px;letter-spacing:3px;}
.barber .about-history{margin:40px 0px 30px 0px;}
.choose-us-bg{padding:40px 15px;}
.listing ul li{font-size:14px;}
.promo-text h2{font-size:22px;line-height:26px;}
.spa-meet .team .team-description .team-info h3{font-size:28px;}
.spa-promotion .promo h2{font-size:16px;line-height:20px;}
.feature-step{padding:130px 30px;}
.tattoo-banner h1{font-size:34px;line-height:50px;}
.jobs-banner .button{display:none;}
.marketing-tab .tab .nav.nav-tabs li a{margin-bottom:0;}
.marketing-banner .slider-content h1{font-size:28px;line-height:36px;}
.marketing-testimonial .p-5{padding:15px !important;}
.marketing-testimonial .testimonial.clean{padding-left:10px;}
.location h2{margin-bottom:0 !important;}
.location .button{padding:6px 20px;}
.office-1.p-5{padding:30px !important;}
.media .media-icon span{font-size:28px;}
.portfolio-creative h1{font-size:30px;}
.skill-counter{padding:20px;}
.business-banner-02 h1{font-size:32px;line-height:30px;}
.business-banner-03 h1{font-size:30px;line-height:30px;}
.business-banner-03 span{margin-bottom:20px !important;}
.business-video .business-video-box .vertical-align{padding:20px;}
.business-feature.feature-text{margin:10px 0px !important;}
.business-banner-03 .button.large{padding:7px 10px;font-size:12px;}
.business-banner-04 p{display:none;}
.business-banner-04 h1{font-size:30px;}
.business-feature-top{padding:0;}
.business-banner-05 h1{font-size:22px;}
.business-banner-05 p{font-size:14px;}
.business-banner-06 p{display:none;}
.business-banner-06 h1{margin-bottom:0;font-size:24px;}
}