    @media (min-width: 320px) and (max-width: 991px) {
        .main_header_wrapper .nav-item {
            text-align: center;
            padding: 5px 0;
        }
        .main_header_wrapper .navbar {
            padding-top: 10px;
            padding-bottom: 10px;
        }
        .main_header_wrapper .navbar-brand img{
            height: 45px;
        }
        .main_header_wrapper{
            padding: 0 6px;
        }
        .mt-sm-md-20{
            margin-top: 20px;
        }
        .page-header.is-sticky{
            border-radius: 15px!important;
            top:8px;
            animation: unset;
        }
        .navbar-collapse{
            margin-top: 25px;
        }
        .main_header_wrapper .navbar-light .navbar-nav .nav-link.active::after{
            top:0px;
        }
        .navbar-expand-lg .navbar-nav .nav-link{
            padding: 10px 0;
        }
        .feature-section .feature-bg:nth-child(even){
            padding-bottom: 50px;
        }
        .feature-bg{
            padding: 20px 15px;
        }
        .offcanvas-mboile-flex{
            display: block!important;
            width: 100%;
        }
        .get_started_btn{
            margin-top: 10px;
        }
        p{
            font-size: 15px;
            line-height: 20px;
            color: var(--gray-color);
            font-weight: 400;
            margin-bottom: 0;
        }
        .endless_workout_des h3 {
            padding-bottom: 10px;
            font-size: 24px;
            line-height: 30px;
        }

        .endless_workout_ss_3 .d-flex,
        .SuratFit_Fitness_links .d-flex
        {
            display: block!important;
            text-align: center;
        }
        .endless_workout_images.pt-100 {
            padding-top: 0;
        }
        .endless_workout_ss_3 {
            background-color: #FAF1E3;
            padding-top: 31px;
        }
        .endless_workout_des {
            padding: 0 5%;
        }
        .blog_cells{
            display: block!important;
        }
        .blog_sec_1 {
            width: 100% !important;
        }

        .blog_sec_1 .blog_images {
            position: relative;
            overflow: hidden;
            border-radius: 0 0 0 0;
            height: 200px;
        }
        footer{
            padding: 0;
        }
        .SuratFit_Fitness_links {
            top: -60px;
            padding: 20px 15px;
        }
        .playstore-img img {
            height: 64px;
        }
        .social_media_ss ul {
            margin: 0 auto;
            text-align: center;
        }
        .ss_accordion_sec{
            padding-left: 0;
            padding-right: 0;
        }
        .ss_accordion_sec {
            padding-bottom: 100px;
        }
        .accordion-body{
            padding: 10px;
        }
    }
    
    @media (min-width: 320px) and (max-width: 375px) {
      
    }
    
    @media (min-width: 320px) and (max-width: 480px) {
        h1{
            font-size: 30px;
            line-height: 45px;
        }
        h2{
            font-size: 26px;
            line-height: 45px;
        }
        h3{
            font-size: 24px;
            line-height: 30px;
        }
       
        .mobile-block {
            display: block!important;
            width: 100%;
        }
        .sub_mobile-block {
            display: block!important;
            width: 100%;
        }
     
        .mb-sm-20{
            margin-bottom: 20px;
        }
        /* HEADER */
        .navbar-collapse {
            text-align: center;
        }
        .main_header_wrapper .nav-item {
            margin: 6px 0;
        }
        .main_header_wrapper .navbar-light .navbar-nav .nav-link {
            font-size: 14px;
        }
       
    
       
        .mt-sm-20{
            margin-top: 20px;
        }
      
    }

    @media (min-width: 481px) and (max-width: 768px) {
        .mt-md-30{
            margin-top: 30px;
        }
        .mb-md-20{
            margin-bottom: 20px;
        }
        .navbar-collapse {
            text-align: center;
        }
     
       
        .mt-md-20{
            margin-top: 20px;
        }
       
      
    }    
   
    @media (min-width: 768px) and (max-width: 1024px) {
        .navbar-expand-lg .navbar-nav .nav-link {
            padding-left: 10px;
            padding-right: 10px;
        }
        .main_header_wrapper .navbar-light .navbar-nav .nav-link {
            font-size: 14px;
        }   
         
    }

    @media (min-width: 320px) and (max-width: 1200px) {
        .count-mb-img{
            display: block;
         }
         .count-section::after{
            display: none;
         }  

    }
    
