@media(max-width:1199px){
    .social-links-menu li a{padding:0px 5px 2px 5px;}
    .top-menu .main-navigation li a{padding:5px 4px; font-size:13px;}
    .btn-sky-blue{font-size:15px; padding:18px 25px;}
    .personal-training-text-box{padding-bottom:10px;}
    .personal-training-text-box h2{ margin-bottom:15px;}
    .personal-training-text-box p{ margin-bottom:16px;line-height:26px;font-size:16px;}
    .online-personal-training .btt-box-bl-left .vc_column-inner{padding-left:0;}
    .success-stories .wpls-logo-showcase .slick-arrow.slick-next{right:425px !important;}
    .success-stories .wpls-logo-showcase .slick-arrow.slick-prev{ left:425px !important;}
    .ebook-signup-form-text{padding-top:45px;}
    .splash-text{line-height:32px;font-size:24px;}
    .click-here-btn a{line-height:40px;}
    .click-here-btn a, .click-here-btn a span{font-size:28px;}
    .search-form-icon {padding-right: 0;padding-left: 0;}
    .body-type-training .orange-btn{margin-bottom:10px;}
    .btt-box-bl-left, .btt-box-bl-right{padding-bottom: 20px;}
    .training-mid-text h3{font-size: 20px;}
    .three-training{gap: 2rem}
    .login_link { top: 60px; top: 15px;}
}

@media(max-width:991px){
    .col-sm-8.top-menu{ display:none;}
    .nav-header .col-sm-2{max-width:50%; flex:50%;}
    body button#responsive-menu-button{height:25px; background:none !important;width:25px;right:10px;}
    .nav-header {padding-top: 18px;}
    .logo-cricle{ width:300px; height:300px; padding:48px 0; background-size: 50%}
    .woocommerce .logo-cricle img, .woocommerce-page .logo-cricle img, .logo-cricle img{ max-width:160px;}
    .site-header{ height:600px;}
    .btn-sky-blue{ text-align:center;}
    .btt-box-bl-left, .btt-box-bl-right{padding-top:0;}
    .personal-training-text-box h2{font-size:24px;}
    .personal-training-text-box{padding-bottom:0; }
    .home-title h2{font-size:30px;}
    .success-stories .wpls-logo-showcase .slick-arrow.slick-next{right:305px !important;}
    .success-stories .wpls-logo-showcase .slick-arrow.slick-prev{ left:305px !important;}
    .ebook-signup-form-text h3{font-size:26px;}
    .ebook-signup-form-text p {line-height:28px;font-size:20px;}
    .ebook-signup-form-text input[type="submit"]{font-size:18px;width:100%;margin-top:4px;}
    .ebook-signup-form-text input[type="tel"], .ebook-signup-form-text input[type="text"]{width:100%; border-bottom:3px solid #000; border-right:none;}
    .ebook-signup-form-text {padding-top:30px;}
    .tak-quize-page{height:auto !important;}
    .search-form-icon .footer-phone{padding-right: 60px}
    .body-type-training .col-sm-4.order-sm-0{ display: flex; justify-content: center; align-items: end;}
    .training-mid-text:after{right: -10%;}
    .training-mid-text h3{font-size:18px;}
    .search-form-icon i.search-top{visibility: hidden;}
    .certificate-grid{justify-content: center; gap: 30px;}
    .blog-posts-grid{justify-content: center;}
    .body-type-training .btt-box-bl-left .btt-box-bl{flex-direction:column-reverse; gap: 10px;}
    /*.body-type-training .btt-box-bl-right .btt-box-bl{flex-direction:column; gap: 10px;}*/
    .body-type-training .btt-box-bl-left .btt-box-bl .btt-img{ text-align: right;}

    body #rmp-container-170 { background: url(../images/menu-bg.jpg) repeat left top;}
    .login-btn a span{display: none;}
    .top-menu .main-navigation li:last-child(display: block)
    .login_link{display: none !important;}


}
@media(max-width:768px){
    .page-id-6 .site-header {background: url(../images/about-me-bg.jpg) no-repeat right top;}
    .btt-box-bl-left .btn-sky-blue, .btt-box-bl-right .btn-sky-blue{margin-top: 20px; font-size: 16px; padding: 15px;}
    .site-header.tak-quize-page, .page-template-takequiz .site-content-contain{background-color: transparent; background-image: none;}
    .fixed-image{background:url(../images/mobile-fixed.jpg) no-repeat center top; background-size:cover;}
    .headerfixed-img{background:url(../images/mobile-fixed-home.jpg) no-repeat center bottom; background-size:cover;}
    .tax-quiz_category .fixed-image{background:url(../images/mobile-fixed.jpg) no-repeat center top; background-size:cover;}
    .login_link{top: 15px; right: 55px;        display: none;}
}
@media(max-width:767px){
    .site-header{ background:url(../images/mobile-fixed-home.jpg) no-repeat center bottom; background-size:cover;}
    .option-text .btt-box-bl .btt-box{text-align:left !important; margin-bottom:0 !important}
    .btt-img {width:17%;float:left !important;}
    .btt-text {float:right !important;}
    .btt-box-bl-left .btn-right, .btt-box-bl-right .btn-left, .btt-box-bl-right .btn-sky-blue {text-align:center; margin:  0 0 20px;}
    .body-mid-img .wpb_single_image.vc_align_left{ text-align:center;}
    .btt-box-bl-right {padding-top: 20px;}
    .personal-training-block{ background-size:cover; background-image:url(../images/personal-training-img-full.jpg); background-position:center top;}
    .personal-training-text-box {width:100%; max-width: 98%; text-align: center !important; padding-bottom:20px;}
    .training-mid-text {border-bottom: 1px solid #242433;padding-bottom: 2px;margin-bottom: 2px;border-right:none;}
    .training-mid-text:last-child{margin-bottom:0; padding-bottom:0;}
    .online-personal-training-img .wpb_single_image.vc_align_left{ text-align:center;}
    .online-personal-training-img{padding-top:0;}
    .online-personal-training .btt-box-bl {margin-bottom: 25px;}
    .success-stories .home-title h2{margin-bottom: 20px !important;}
    .success-stories .wpls-logo-showcase .slick-arrow.slick-next{right:10px !important;}
    .success-stories .wpls-logo-showcase .slick-arrow.slick-prev{ left:10px !important;}
    .success-stories .wpls-logo-showcase{padding:0 !important}
    .certificate-logo .wpb_single_image.vc_align_left{ text-align:center;}
    .fitness-facts .col-sm-4{ flex:100%; max-width:100%; margin-bottom:20px;}
    .ebook-img-single{ width:100%; text-align: center;}
    .ebook-img-single.wpb_single_image.vc_align_left{ text-align:center;}
    .ebook-signup-form-text {padding-top:30px; padding-left:15px; padding-right:15px;width:100%; text-align:center;}
    .ebook-signup-form-text p {line-height:24px;font-size:18px;}
    .reviews-tab ul li{ width:100%;}
    .reviews-tab{ padding-bottom:20px;}
    .footer-logo{ margin-bottom:25px; text-align:center;}
    .site-footer .col-sm-2, .site-footer .col-sm-10, .site-footer .col-sm-8{max-width:100%; flex:100%;}
    .footer-nav ul li a{ font-size:14px; padding:0 15px;}
    .footer-phone{ text-align:center; margin-bottom:15px;}
    .footer-social.text-right{ text-align:center !important; margin-top:10px;}
    .wall-st-block, .wall-st-block-right{ width:100%; height:300px; overflow:hidden;}
    .wall-st-block img, .wall-st-block-right img{ max-width:200px;}
    .wallst-img{padding-left:30px;}
    .wallst-img-right{padding-right:50px;}
    .splash-text{ border-width:5px;line-height: 26px;font-size: 20px;padding: 20px 20px 30px 20px;}
    .splash-text::after, .splash-text::before{ height:5px;}
    .click-here-btn a {line-height:30px;}
    .click-here-btn a, .click-here-btn a span {font-size: 20px;}
    .click-here-btn a span{padding:2px 10px;}
    .spalsh-text-block{padding:0 15px;}
    .splash-block{ display:none;}
    .splash-block.mobile-splash{ display:block;}
    .splash-block.mobile-splash{float:left; width:100%; background:#000;}
    .mobile-splash .splash-mid-text-block {position: relative;height: auto;float: left;width: 100%;}
    .mobile-splash .wall-st-block { background:none;}
    .mobile-splash .wall-st-block, .mobile-splash .wall-st-block-right{height:auto;}
    .mobile-splash .wall-st-block-right {background:none;}
    .mobile-splash .click-here-btn {margin-top: 15px;margin-bottom: 15px;}
    .mobile-sp-height{overflow:hidden; height:1500px;}
    .mobile-splash .wall-st-block img, .mobile-splash .wall-st-block-right img{max-width:inherit; width:100%;}
    .mobile-splash .wallst-img{padding-left:0; height:auto; display:block;}
    .mobile-splash .wallst-img-right{ padding-right:0;height:auto; display:block;}
    .mobile-splash .spalsh-text-block{ height:auto;}
    .site-header.tak-quize-page {height:auto;}
    .quiz-type .container{ max-width:100%;}
    .quiz-type .description{padding-right:0;}
    .quiz-type a.orange-btn {padding: 5px 10px;}
    .site-footer{ margin-top:35px;}
    .thank-you-wrap .wpcf7-form-control.wpcf7-submit{font-size:16px; padding:17px 0;}
    .archive article .post-thumbnail, .archive article .entry-content{ width:100%;}
    .archive article .post-thumbnail{ margin-bottom:15px;}
    .page-title h2 {font-size: 18px;}
    .site-footer .banner-button a{margin-right:0; margin-bottom:10px;}
    .training-works .orange-btn {margin-right: 0;margin-bottom: 10px;}
    .questionform li.questions:last-child .options .option-list{width:100%;margin-bottom:5px;}
    .transparent-title svg text, .black-title svg text { font-size:80px;}
    .footer-logo img{max-width: 60%;}
    .footer-phone a{color: #fff}
    .quiz-top-boxes{grid-template-columns:1fr; padding-top: 0.5rem; gap: 0.5rem}
    .quiz-top-boxes .btt-img{padding-bottom: 20px;}
    .quiz-top-boxes .btt-text{width: 100%; }
    .take-quiz-nutri .btt-text h3{ line-height:24px;}

    .three-training{grid-template-columns: 1fr; justify-content: center; gap: 1rem}
    .training-mid-text:after{display: none;}
    .body-type-training .col-sm-6, .online-personal-training .col-sm-6{position: relative; width: 100%; padding-right: 15px; padding-left: 15px; max-width: 100%; flex:0 0 100%}
    .body-type-training .col-sm-6.order-1 {-ms-flex-order:1; order:1;}
    .body-type-training .btt-box-bl-right .btn-sky-blue{display: none;}
    .body-type-training .btt-box-bl-right{ padding: 0}
    .body-type-training .middle-man{ padding-top: 30px}
    .body-type-training .btt-box-bl-left .btt-box-bl{flex-direction:row-reverse;}
    .body-type-training .btt-box-bl-left .btt-text {
        padding-right: 0;
        padding-left: 15px;
        text-align: left;
    }
    .body-type-training .btt-box-bl-right .btt-box-bl{flex-direction: row}
    .site-content-contain{overflow: hidden;}
    .tax-quiz_category .site-content-contain{overflow: initial;}
    #success-stories{background-size: contain; background-repeat: repeat;}

    .mob-center{text-align: center; margin: auto;}

    .wp-block-woocommerce-checkout-order-summary-block{padding: 0 10px;}
    .wp-block-woocommerce-checkout-actions-block .wp-block-woocommerce-checkout-order-summary-block.checkout-order-summary-block-fill-wrapper{display: none;}
}
@media(max-width:640px){
    .mobile-sp-height{height:1365px;}   
    .banner-button a{margin-right:0; margin-bottom:10px;} 
    .nav-header .col-sm-2.search-form-icon{padding-right:15px;}    
    .btn-submit{white-space: normal;}
    .contact-row{grid-template-columns:1fr; gap: 2rem}
}
@media(max-width:600px){
    .nav-header .col-sm-2.login-btn {padding-right:50px;}
    .logo-cricle {width:250px;height:250px;padding:40px 0;}
   .woocommerce .logo-cricle img, .woocommerce-page .logo-cricle img,  .logo-cricle img {max-width:130px;}
    .logo-btn-top{ padding:0 15px;}
    .banner-button .orange-btn {font-size: 16px;padding: 10px 20px;margin-bottom:15px;margin-right:0;}
    .search-form-inner{width:90%;}
    .btt-box-bl-left .btt-box-bl{flex-direction: row-reverse;}
    .btt-box-bl-left .btt-text {padding-right: 0;padding-left: 15px; text-align: left;}
    .home-title h2{font-size:20px;}
    .btn-sky-blue {font-size: 16px;padding: 10px 18px;}
    .online-personal-training .btt-box-bl-left .vc_column-inner{padding-left:15px;}
    .online-personal-training .btt-box-bl-right .vc_column-inner {padding-left:15px;padding-right:15px;}
    .ebook-signup-form-text input[type="submit"], .ebook-signup-form-text input[type="tel"], .ebook-signup-form-text input[type="text"]{width:100%;}
    .footer-nav ul li a {font-size:12px;padding:0 10px;}
    .footer-about-text section{font-size:16px; line-height:20px;}
    .page-title h2{font-size:28px;letter-spacing:0;}
    .splash-text {border-width: 5px;line-height: 20px;font-size: 16px;padding: 15px 15px 20px 15px;}
    .click-here-btn a, .click-here-btn a span{ font-size:18px;}
    .click-here-btn a{line-height:28px;}
    .splash-arrow{ margin-top:-15px;}
    .mobile-sp-height{height:1230px;} 
    .quiz-type .col-sm-6{ width:100%;}
    .orange-btn, .quiz-form #prev, .quiz-form #next, #userdetail input[type="submit"], .thank-you-wrap .wpcf7-form-control.wpcf7-submit, .archive article .entry-content .link-more .more-link{font-size:16px; padding:10px 20px;}
   .certificate-block{background:#000000 url(../images/certificate-back-mobile.jpg) no-repeat center center; background-size: contain;}
    .certificate-grid{justify-content: center;}
    .take-quiz-nutri .btt-box-bl{flex-direction: column;}
    .about-content .big-shane{ margin-top:-40px; margin-bottom:15px; }
    .about-pics img{ padding:3px; }
    .about-sec, .about-sec1{padding: 15px;}
   .how-personal-works{background:#000 url(../images/online-works-bg1-mobile.jpg) no-repeat center center; background-size: contain;}
   .how-online-personal-works{background:#000000 url(../images/online-works-bg-mobile.jpg) no-repeat left bottom; background-size: contain;}
    .search-form-icon .footer-phone{padding-right: 10px}
}

@media(max-width:380px){
    .nav-header .col-sm-2.top-social {max-width: 140px; padding-right: 0;}
    .nav-header .col-sm-2.top-social a {padding: 0px 2px 2px 2px;}
}