/* ================================================== */
/* 13. Responsive Style */
/* ================================================== */
@media (max-width:1500px){.muscle-para{padding-left:70px;}
}
@media (max-width:1279px){.muscle-para{padding-left:40px;}
.muscle-para h3{font-size:28px;}
.muscle-para h4{font-size:34px;line-height:40px;}
.classSch-outer .tabs li a{font-size:12px;}
.finess-outer{background-attachment:scroll;padding:50px 0;}
h2{font-size:30px;}
}
@media (max-width:1199px){.container{max-width:970px;}
.feature-outer, .classSch-outer, .trainers-outer, .gallery-outer, .counter-outer{padding-top:40px;padding-bottom:40px;}
.news-outer{padding:35px 0 20px;}
.trainers-outer{padding-bottom:25px;}
.feature-outer{padding-top:40px;padding-bottom:18px;}
.feature-outer.classes-page{padding:25px 0 20px 0;}
.classSch-outer{padding-bottom:40px;padding-top:27px;}
.gallery-outer{padding-top:32px;padding-bottom:25px;}
.navbar-dark .navbar-nav .nav-link{font-size:16px;margin:0 7px;}
.news-box p{font-size:15px;}
.footer-top{padding-top:35px;padding-bottom:15px;}
ul.follow-us li{margin-right:10px;}
.muscle-para a.btn, .banner-outer .content a.btn{font-size:16px;line-height:20px;}
.about-top-outer{padding-top:33px;padding-bottom:2px;}
.about-top-left li:last-child p{margin-bottom:0;}
.about-top-right img{bottom:-2px;}
.professional-outer{padding:40px 0 20px;}
.classSch-outer.pagepd{padding-top:31px;}
.news-outer-pg.p-b-0.pd{padding-top:40px;}
.classSch-outer.schedulePage{padding-top:33px;}
.trainers-outer.bgNone.trainers-page{padding:25px 0;}
.news-outer-pg{padding:40px 0 10px;}
.news-outer-pg.new-detail-page{padding:40px 0;}
.cal-info-outer{padding-top:40px;}
.contact-outer{padding-bottom:40px;}
}
@media (max-width:1023px){.muscle-para{padding:0 0 0 30px;}
.muscle-para h3{font-size:24px;line-height:30px;}
.muscle-para h4{font-size:26px;line-height:30px;}
.trainers-outer.bgNone.trainers-page .trainers-box{margin-bottom:15px;}
.trainers-box{margin-bottom:0;}
.about-top-outer{padding:35px 0 0 0;}
.professional-outer{padding:40px 0 20px;}
.news-outer-pg{padding:40px 0;}
.trainers-outer{padding-bottom:40px;padding-top:43px;}
.gallery-outer{padding:35px 0;}
.table td{font-size:14px;}
}
@media (max-width:1000px){.banner-caption.wow.fadeInDown{padding-top:0;}
.navbar-dark .navbar-nav .active > .nav-link, .navbar-dark .navbar-nav .nav-link.active, .navbar-dark .navbar-nav .nav-link.show, .navbar-dark .navbar-nav .show > .nav-link, .navbar-dark .navbar-nav .nav-link:focus, .navbar-dark .navbar-nav .nav-link:hover, header.header-small .navbar-dark .navbar-nav .active > .nav-link, header.header-small .navbar-dark .navbar-nav .nav-link:focus{background-color:transparent;color:#fff;}
.page-title{padding:50px 0;}
header .logo, header.header-small .logo{height:auto;text-align:center;}
.page-title h1{font-size:30px;}
.about-us-viedo{margin-top:16px;}
.about-page-about{padding:50px 0;text-align:center;}
.about-mission-box .inner-box h4{font-size:18px;}
.about-mission-box .inner-box{margin-bottom:50px;}
.navbar-dark .navbar-toggler{padding:5px;background:transparent;position:absolute;top:-38px;left:10px;}
.header-small .navbar-toggler .icon-bar{background:#fff;display:none;}
.header3 .header-right{margin-top:5px;}
.navbar-toggler .icon-bar{display:block;width:22px;height:2px;border-radius:1px;background:#0786fb;margin:5px;}
.header-right{margin-top:20px;position:absolute;top:0;left:0;}
.navbar-toggler:focus{outline:0;cursor:pointer;}
.banner-style3 .illustration{display:none;}
.banner-style3content h1{font-size:40px;text-align:center;}
.banner-style3content p{text-align:center;width:100%;max-width:100%;}
.banner-style3{padding:100px 0;text-align:center;}
.navbar .navbar-nav{position:relative;z-index:9999;background:#0786fb;top:10px;padding-left:15px;}
.navbar-custom{width:100%;}
.navbar-dark .navbar-nav .nav-link{color:#fff;}
.navbar-dark .navbar-nav li:first-child a767{margin:0 5px;}
header.header-small .navbar-dark .navbar-nav .nav-link{color:#fff;}
.banner-outer .carousel-caption{right:auto;top:30%;text-align:left;visibility:visible! important;}
header .logo img, header.header-small .logo img.main{display:inline-block;max-width:80px;margin:0;}
.header-small .logo img, header.header-small .logo img.main{display:none;}
header.header-small .logo img{max-width:8s0px;}
.event-section .event-list-item .event-image{width:200px;height:200px;}
.banner-style2{padding:100px 0px 50px 0px;}
.banner-caption h1{font-size:40px;}
.header_search_outer .fa{display:none;}
.header_search_outer .booknow{display:none;}
.navbar-dark .navbar-toggler{padding:5px;background:transparent;position:absolute;left:10px;}
.heaer-style1{position:static;}
.heaer-style1.header-small{position:static;}
header .logo img.fix{display:inline-block;margin-right:42px;margin-top:10px;}
.header3 .navbar-dark .navbar-toggler{top:10px;}
.header3 .navbar .navbar-nav{top:60px;}
.hero-three{padding-top:50px; padding-bottom: 50px}
.mockup_img{display:none;}
.baner-right-iamges{display:none;}
.exclusive-feature .media{margin-bottom:20px;}
.heaer-style2 .navbar-dark .navbar-nav .nav-link{color:#fff;}
}
@media (max-width:991px){.event-section .event-list-item .event-content .event-title .title{font-size:28px;}
.container{max-width:750px;}
h3, .head h3, .contact-outer h3{font-size:28px;}
p{font-size:14px;}
.navbar-dark .navbar-nav .nav-link{font-size:14px;margin:0 5px;}
.banner-outer .content h1{font-size:60px;}
.banner-outer .content h2{font-size:60px;line-height:70px}
.banner-outer .content{padding:175px 0 130px;}
.btn{font-size:14px!important;}
.building-box{padding:10px;}
.building-box h4{font-size:16px;}
.building-box p{font-size:14px;}
.tabs li a, .tabs li span{font-size:13px;margin:0;padding:5px 15px;text-align:center}
.muscle-para a.btn, .banner-outer .content a.btn{padding:8px 10px;}
.classSch-outer .tabs li a{font-size:13px;width:13%;margin:0;padding:5px;}
.trainers-box span{padding:7px;font-size:16px;}
.counter-box strong{font-size:50px;line-height:55px;}
.counter-box small{font-size:14px;line-height:20px;display:block;}
.news-box h4{font-size:18px;}
.news-box p{font-size:14px;}
.footer-top p{font-size:14px;}
.footer-top .contact-us p, .footer-top .contact-us a{padding:0 0 14px 0;font-size:14px;}
ul.follow-us li a{width:35px;height:35px;line-height:35px;font-size:17px;}
.about-top-left{padding:0 0 30px 0;}
.about-top-left h3{font-size:25px;margin:0 0 10px 0;}
.about-top-left ul li h4{padding-bottom:5px;font-size:18px;}
.about-top-left ul li h4 i{font-size:20px;}
.about-top-left p{font-size:14px}
.professional-box{padding:0;}
.professional-box p{font-size:14px;}
.feature-box p{font-size:14px;padding:10px 0 0 0;}
.feature-box h4{font-size:22px;line-height:28px;}
.cal-info-box{padding:20px 10px 10px;}
.cal-info-box p, .cal-info-box p a{font-size:14px;}
}
@media (max-width:767px){
.illustration{display:none;}
.banner-style3{margin-bottom:0;}
.container{max-width:100%;}
.home3about{padding:15px;}
.home3about .outer{float:none;width:100%;}
.home3about figure{display:none;}
.home3about .about-section{margin:20px 0;text-align:center;}
.home3about .abouttext p{margin-bottom:30px;}
.about-section img{margin-bottom:30px;}
.news-right{margin:18px 0 0;}
header .logo, header.header-small .logo{height:auto;text-align:right;}
header.header-small img.fix{}
.navbar-inverse .navbar-toggle{border:none;}
.navbar-header{background-color:#0267a2;}
.navbar-inverse .navbar-toggle:focus, .navbar-inverse .navbar-toggle:hover{background:none;}
.navbar-dark .navbar-toggler{cursor:pointer;border:none;width:auto;}
.navbar-custom{width:100%;margin-top:37px;}
.navbar-toggler{float:left;width:100%;border-radius:0;text-align:end;color:#fff;opacity:1;top:0px;}
.navbar-dark .navbar-nav .nav-link{padding:8px 15px;margin:0!important;font-size:15px;}
.navbar-dark .navbar-nav .active > .nav-link, .navbar-dark .navbar-nav .nav-link.active, .navbar-dark .navbar-nav .nav-link.show, .navbar-dark .navbar-nav .show > .nav-link, .navbar-dark .navbar-nav .nav-link:focus, .navbar-dark .navbar-nav .nav-link:hover{color:#fff;}
.navbar-toggle .icon-bar{width:26px;height:3px;}
.navbar-collapse{box-shadow:none;border:none;}
.navbar-toggler{outline:none!important;}
.nav > li > a{padding:12px 20px;}
.navbar-nav > li:first-child a{padding-left:12px;}
.nav.navbar-nav{padding:0 10px;}
.navbar-nav .open .dropdown-menu{background:#fff;border-radius:0px;}
.navbar .dropdown-menu{padding:10px 0;}
.navbar .dropdown-menu:after{display:none;}
.navbar-toggler-icon{float:left;background:url(../images/menu_icon.html) no-repeat center!important;}
.header_search_outer{display:none;}
.header_search_outer .header_search{position:absolute;right:0;top:50px;margin:0 2% 0;width:96%;z-index:9;}
.header_search_outer .icon-search-icon{border:none;float:left;position:absolute;top:-4px;z-index:99;right:15px;}
.breadcrumbs{margin-top:8px;}
.banner-outer.inner-banner .content h1{font-size:36px;}
.banner-outer .content{padding:40px 0 140px;text-align:center;max-width:100%;}
.inner-banner .content{padding:65px 0 80px;}
.banner-outer .content h1{font-size:40px;line-height:45px;}
.banner-outer .content h2{font-size:44px;line-height:44px;}
.banner-outer .content p{font-size:15px;padding-bottom:10px;}
.btn{display:inline-block;padding:7px 10px;font-size:14px;}
.building-box{padding:20px;margin-bottom:15px;}
.building-outer{padding:50px 0 28px 0;}
.feature-box{margin-top:0;margin-bottom:16px;}
.feature-box img{width:100%;}
.feature-outer.classes-page{padding-bottom:36px;padding-top:40px;}
.muscle-outer{overflow:hidden;padding-bottom:20px;}
.muscle-outer figure{width:100%;padding-bottom:10px;}
.muscle-para{float:left;width:100%;padding:15px;max-width:600px;margin-top:0;padding-bottom:20px;}
.muscle-para .outer{position:static;transform:translate(0, 0);-moz-transform:translate(0, 0);-o-transform:translate(0, 0);-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);}
.muscle-para h3{font-size:25px;}
.feature-list .col-sm-4.col-xs-12:last-child .feature-box{margin-bottom:0;}
.feature-outer.classes-page .feature-list .col-sm-4.col-xs-12:first-child .feature-box{margin-top:0;}
.feature-box h4{font-size:20px;}
.classSch-outer .tabs li a{font-size:10px;width:13.5%;margin:0;padding:0;}
.table td{font-size:12px;padding-top:10px;padding-bottom:10px;}
.table td .btn{padding:5px;font-size:10px!important;}
.gallery-list .col-xs-12, .counter-outer .col-xs-12, .feature-list .col-xs-12, .news-list .col-xs-12, .trainers-list .col-xs-12{width:50%!important}
.gallery-box figure img, .trainers-box figure img{width:100%}
.gallery-outer .tabs{margin-top:-6px;float:right;position:absolute;right:auto;}
.counter-box{margin:10px 0}
.counter-box strong{padding:0;font-size:35px;}
.news-box{margin-bottom:20px;}
.news-list .col-sm-4.col-xs-12:last-child .news-box{margin-bottom:0;}
.news-box figure img{width:100%;}
.footer-top{padding-top:25px;padding-bottom:20px;}
.footer-top .newletter{padding-bottom:8px;}
ul.flicker-box{padding-top:8px;}
.footer h3{padding:10px 0;}
ul.flicker-box li a img{width:100%;}
.about-top-right{display:none}
.about-top-outer{padding:30px 0 0px 0;}
.finess-outer h3{font-size:30px;}
.cal-info-box{margin-bottom:20px;}
.cal-info-outer{padding:40px 0 0 0;}
.contact-outer{padding:10px 0 35px;}
.form-wrapper{margin-bottom:30px;}
.news-left .form-wrapper .input-row{margin-bottom:0}
.news-left .form-wrapper .input-row input, .news-left .form-wrapper .input-row textarea{margin-bottom:20px}
.error-outer{padding:30px 0}
.error-outer h3{font-size:26px;}
.error-outer p{font-size:17px;}
.trainers-outer.bgNone.trainers-page{padding-bottom:20px;padding-top:25px;}
.counter-outer{padding:30px 0 26px 0;}
.comments-wrapper ul.comments li .com-txt h3 span{display:block;padding-left:0;}
.trainers-outer{padding-top:35px;}
.news-outer{padding:35px 0 32px;}
.post-detail li:first-child{margin-right:15px;}
.post-detail li{font-size:14px;margin-bottom:5px;}
.search-block{margin-bottom:20px;}
ul.follow-us li a{border:1px solid #fff;}
h2{font-size:28px;}
.banner-outer .carousel-caption h1{font-size:30px;color:#fff;}
.banner-outer .carousel-caption p{color:#fff;}
.banner-outer .carousel-caption span{color:#fff;}
.carousel-caption a .fa{color:#fff;}
.banner-outer .fa{color:#fff;}
.banner-outer .carousel-caption{top:5%;}
.banner-outer .carousel-item:nth-child(1n) .carousel-caption{left:5%;right:auto;}
.banner-outer .carousel-item:nth-child(2n) .carousel-caption{left:5%;right:auto;}
.banner-outer .carousel-item:nth-child(3n) .carousel-caption{left:5%;right:auto;}
.carousel-item br{display:none;}
.homemembership{padding:50px 0;}
.download{text-align:center;}
.download-text-right ul li{display:block;width:100%;float:none;background:#000;margin:10px 5px;padding:10px 10px;border-radius:5px;}
.download-text-right ul{margin:0;padding:0;}
.latest-event-section{padding:30px 0;}
.product-section{padding:50px 15px;background-color:#f8f8f8;text-align:center;}
.event-inner{padding:50px 15px;}
.product-section .subheading{display:none;}
.home-contact{padding:30px 0 30px 0;}
.home-contact h3{text-align:center;}
.home-contact p{text-align:center;}
.home-contact .subheading{display:none;}
.home-contact-right h5{text-align:center;}
.home-contact-right .get-dir{display:block;text-align:center;}
.home-contact .btn{display:block;text-align:center;width:100%;}
.home-contact-right span{text-align:center;display:block;}
.homefooter .footerlogo{position:static;left:50%;text-align:center;}
.homefooter .footersocial{padding:30px 0;}
.homefooter .follow-us{text-align:center;}
.homefooter ul.follow-us li{float:none;margin-right:10px;text-align:center;display:inline-block;}
.homefooter .footer-mid{text-align:center;padding:0;}
.newslatter{padding:40px 0;text-align:center;}
.home2about{background:none;padding:30px 0;}
.featureslider img{max-width:100px;}
.testimonial-block .inner-box{padding:19px 17px 23px;}
.testimonial-block .inner-box .upper-box .upper-inner{padding-left:0;}
.testimonial-block .inner-box .upper-box .upper-inner .image{position:static;margin:0 auto;margin-bottom:10px;}
.testimonial-block .inner-box .upper-box .upper-inner h5{text-align:center;font-size:18px;}
.testimonial-block .inner-box .text{margin-top:10px;text-align:center;}
.testimonial-block .inner-box .upper-box .upper-inner .designation{text-align:center;}
.aboutme-banner{padding:100px 0 100px;text-align:center;min-height:390px;}
.muscle-outer{padding:30px 0;}
 .section-amanda-bio .muscle-outer figure{display:none;}
.section-amanda-bio .muscle-para{width:100%;max-width:100%;}
.section-amanda-bio .outer{padding:39px 0;max-width:100%;}
.banner-style2{padding:50px 0px 50px 0px;}
.banner-caption h1{font-size:30px;line-height:35px;text-align:center;}
.instragramfeed .style-2 a{width:50%;}
 .instragramfeed .insta-title{display:none;}
.footer .footer-logo h4{text-align:center;}
 .footer .navbar-nav{text-align:center;display:block;}
 .footer .navbar-nav .nav-item{margin-right:20px;display:inline-block;}
 .carousel-inner{min-height:500px;}
.carousel-item img{width:100%;display:none;}
.banner-outer{display:block;background-image:url(../images/cta-bg-min.jpg);padding:50px 0;color:#fff;}
.hidden{display:none;}
.instragramfeed .instagram a{width:50% }
.contact2inner{width:100%;}
.banner-style3content h1 br{display:none;}
.about-section .offers p{max-width:100%;margin:0;}
.home3about h3{margin-top:10px;text-align:center;}
.class-description{padding-top:0;position:static;}
.padding-section{padding:50px 0;}
.class-img{margin-bottom:24px;margin-top:30px;}
.stylish-list img{float:left;}
.stylish-list li{display:table-header-group;}
 .why-chose-us h6{margin-top:20px;}
.Intergration-icon-inner{width:100%;float:none;margin:30px 0 0 0;}
ul.follow-us li{margin-right:10px;display:inline-block;float:none;margin-bottom:10px;}
ul.follow-us{list-style:none;text-align:center;}
.latest-blog .owl-nav .owl-prev{display:none;}
.latest-blog .owl-nav .owl-next{display:none;}
header .logo img.fix{display:inline-block;margin-right:0;margin-top:0;}
.banner_btn{margin-bottom:10px;}
.banner_btn + .banner_btn{margin-left:0;}
.power-img{display:none;}
.ecommerce .ecommerce-screen{display:none;}
.latest-event-section .owl-nav .owl-prev{display:none;}
.latest-event-section .owl-nav .owl-next{display:none;}
#download img{display:none;}
#download{text-align:center;}
#download .reflection-text{text-align:center;}
#download p{text-align:center;}
.corefeture .single-service-style-two{margin-bottom:20px;}
.home3about .abouttext p{text-align:center;}
.home3about{text-align:center;}
.testmonial3 .owl-prev{display:none;}
.testmonial3 .owl-next{display:none;}
.screen-area img.screen-img{display:none;}
.video-holder{margin-top:50px;}
.service-slider1 img{margin-top:30px;}
.exclusive-feature .media{box-shadow:0 10px 55px 5px rgba(137,173,255,.35);}
.blogs-info h1{white-space:normal;font-size:30px;}
.blog-details-page-content .aside{padding-right:15px;}
.touch-in .sm-mb-30{margin-bottom: 50px;}
.contact-form .form-group {
    width: 100%;
    margin-right: 3%;
    float: left;
}
}
@media (max-width:600px)
{
    .navbar-custom{margin-top:0;}
.header_search_outer .fa{margin:0 7px;}
.team-block .inner-box .image{margin:0 auto;}
.footer2 .copy-rights-section p{text-align:center;}
.footer2 .copy-rights-section .navbar-nav{display:block;text-align:center;margin-top:20px;}
.footer2 .copy-rights-section .navbar-nav > li:last-child{border:none;}
.event-section .event-list-item .event-image{width:100%;height:auto;}
.header_search_outer .booknow{display:none;}
 .navbar-dark .navbar-toggler{padding:5px;background:transparent;position:absolute;left:10px;top:0;}
.header_search_outer .btn-colur{display:none;}
.navbar .navbar-nav{top:34px;}
.blod-details-mid img{float:none;width:100%;margin-right:20px;margin-bottom:20px;}
.blog-sidebar a{display:block;}
 }
@media (max-width:479px)
{
.banner-outer .content h1{font-size:30px;line-height:35px;}
.banner-outer .content h2{font-size:44px;line-height:44px;}
.head{text-align:center;}
.head.border h3{width:100%;margin-bottom:60px;}
.head.border span{padding:0;}
.head.border h3::after{display:none}
.feature-slider .owl-prev, .feature-slider .owl-next, .trainers-slider .owl-prev, .trainers-slider .owl-next{display:none;}
.feature-slider .owl-prev, .trainers-slider .owl-prev{left:0;right:auto;}
.latest-event-section .owl-nav .owl-prev, .latest-event-section .owl-nav .owl-next{display:none;}
.muscle-para h4{font-size:22px;}
.tabs li a, .tabs li span{font-size:11px;padding:0px 10px;}
.classSch-outer .tabs{margin-bottom:10px;}
.classSch-outer .tabs li a{width:23%;margin:0 0 11px;}
.gallery-outer .tabs{margin-top:-6px;float:right;position:static;right:auto;text-align:center;width:100%;}
.table td{font-size:14px;padding-top:10px;padding-bottom:10px;width:100%!important;display:inline-block;}
.table tr{border:1px solid #c8c8c8;border-bottom:none;}
.table tr:nth-child(even){margin:20px 0;width:100%;display:inline-block;}
.table tr:last-child{margin-bottom:0;}
.table td{font-size:14px;}
.table td .btn{display:block;padding:7px 10px;font-size:14px!important;}
.feature-list .col-xs-12, .news-list .col-xs-12, .trainers-list .col-xs-12{width:100%!important}
.banner-outer .carousel-caption a{display:none;}
.banner-outer .carousel-caption{top:30%;}
.banner-outer .carousel-control-prev-icon{height:30px;width:30px;padding:5px;}
.banner-outer .carousel-control-next-icon{height:30px;width:30px;padding:5px;}
.banner-outer .carousel-control-prev-icon .fa{font-size:18px;line-height:20px;margin-left:3px;}
.banner-outer .carousel-control-next-icon .fa{font-size:18px;line-height:20px;margin-left:3px;}
.footer2 .footer-top ul li{border-right:0;display:inline-block;margin-right:5px;}
.newslatter .btn-subscr{right:13px;border:none;font-size:13px;padding:10px 20px;line-height:18px;color:#fff;top:0;right:0;cursor:pointer;}
.banner-caption h1{font-size:20px;}
.app-promo-content .promo-item{padding-left:0;}
 .app-promo-content .promo-item img{display:none;}
 #download img{display:none;}
.screenshort-section .owl-carousel .owl-item img{display:inline-block;width:100%;max-width:250px;}
.screenshort-section .owl-carousel .owl-item{text-align:center;}
ul.d-inline-block.float-right.btn-left{float:none !important;}
 }
@media (min-width:1600px){
    .testimonial-block-two .inner-box{
    padding: 100px 45px 100px;
}
    .header-sec{
        max-width: 100%;
        padding-left: 25px;
        padding-right: 
    }
    .corefeture .container:after{
        background-size: auto;
    }
    .corefeture .container:before{
         background-size: auto;
    }
    .powerfull_features:after {
    bottom: -406px;
}
}