@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 #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 0}
.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}
.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:0}
.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:0!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:0}
.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}
.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 0}
.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:0 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}
.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:0 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;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}}@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}}@media (max-width: 1025px){.mega-menu .menu-links > li > a{padding:10px 8px}
.portfolio-title{padding: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:991px){.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:20px}
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:10px 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:40px!important;margin: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:0!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:0}
.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 0}
.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 0}
.header.fancy .search-cart i.icon{line-height:74px}
.header.left-menu .menu-links{padding-left:0}
.header.logo-center .menu-bar{border:0}
.header.transparent{position:relative}
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}
.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}
.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:0}
.vertical-menu .open>.dropdown-menu{display:inline-block}
.vertical-menu .content-scroller{margin-left:0;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;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);transition:all .5s ease-in-out;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-moz-transition:all .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:#1989c8;font-size:18px;text-transform:uppercase}
.menu-responsive{height:60px;position:fixed;background:#000;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:#fff}
.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}
.lang_top{position:absolute;right:80px;top:0;z-index:999;padding-top:20px}
.desktopTopFixed .lang_top{padding-top:20px}
.header .mega-menu.mobileTopFixed .menu-list-items{background:#fff;box-shadow:0 0 22px rgba(0,0,0,.5)}
.header.light .mega-menu.mobileTopFixed .menu-list-items{background:#fff;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:0 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:#fff}
.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}
.mega-menu .menu-mobile-collapse-trigger{height:40px;top:50%;transform:translateY(-50%);z-index:9999}
.search-cart{display:inline-block;position:absolute;right:35px;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 #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:0 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:0}
.page-section-1-pt{padding-top:70px}
.page-section-1-pb{padding-bottom:70px}
.page-section-1-ptb{padding:70px 0}
.gym-about{background:#fff!important}
.appointment a.float-left{float:none!important}
.appointment{margin-top:0}
.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:0}
.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}
.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:0}
.resume-contact #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 #map{height:300px;padding:0}
.contact-2 #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%;text-align:center}
.page-title .page-breadcrumb{width:100%;text-align:center}
.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:0}
.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:0;padding:20px 0 0}
.conference-about-content-left{padding:50px 0 30px}
.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:0!important}
.architecture-about .mt-60.mb-60{margin:0!important}
.agency-banner .slider-content{padding:0 0 0 30px}
.agency-banner .slider-content h1{padding:50px 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:#fff}
.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 relative;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:#fff}
.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:0;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:#fff}
.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:#fff;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}}@media(max-width:767px){.content-section p img{width:100%;max-width:100%;height:auto}
.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:50px 0}
.page-section-ptb iframe{width:100%!important}
.page-section-pt{padding:50px 0 0}
.page-section-pb{padding:0 0 50px}
.page-section-1-ptb{padding:60px 0}
.content-section .button,.content-section .btn{width:100%}
.header.fullWidth .container-fluid{padding:0 20px}
.topbar-call.text-left{text-align:center}
.topbar-social.text-right{text-align:center}
.custom-content{margin-top:0}
.testimonial-2{padding-bottom:80px}
.team-3-box img{width:100%}
.accordion.accordion-2 .acd-group .acd-heading{padding-left:0;padding-right:0}
.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:0 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:0}
.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;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.box-shadow{padding:10px 5px}
.feature-text .feature-icon span,.feature-text .feature-icon i{padding-left:0;margin-bottom:5px;font-size:50px}
.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:0;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:0!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 .social-icons{float:none!important;text-align:center}
.footer.footer-one-page .footer-widget .footer-widget-social.text-right{text-align:center}
.rev_slider .tp-parallax-wrap{left:auto!important;right:auto!important;padding:0 15px!important}
.rev_slider .tp-loop-wrap{position:relative!important}
.rev_slider .tp-mask-wrap{position:relative!important}
.rev_slider .tp-caption{font-size:17px!important;line-height:20px!important;text-align:center!important;max-width:inherit!important;width:100%!important;white-space:inherit!important}
.topbar{padding:5px 0 0}
.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:#fff}
.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}
.media{display:block}
.search-no-result{padding:40px 0}
.search-no-result .bg-title h2{font-size:170px}}@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 0}
.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 0 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}
.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:0;display:block}
.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 0 15px}
.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 #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:0}
.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 0 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: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:0}
.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:0 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}
}@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:0}.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 #ddd}.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:0}.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:0}.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 #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}.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}.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:0}.search-no-result{padding-top:0}.search-no-result i{font-size:60px}.search-no-result .bg-title h2{font-size:110px}}