@media screen and (min-width:1300px) {
    .toggle{
        display: none;
    }
    .mob_main_menu{
        display: none !important;
    }
}
@media screen and (min-width:1200px) and (max-width:1299px) {
    .toggle{
        display: none;
    }
    .mob_main_menu{ 
        display: none !important;
    }
}
@media screen and (min-width:992px) and (max-width:1199px) {
    .toggle{
        display: none;
    }
    .mob_main_menu{
        display: none !important;
    }
    .main_premise_table table tr th{
        width: 130px !important;
    }
    .main_premise_table table tr td{
        width: 199px !important;
    }
    .list_table_content, .main_premise_table{
        overflow: auto;
    }
    .list_table_content table, .main_premise_table table{
        width: max-content;
        flex-wrap: unset;
    }
    .single_advantages_box{
        width: calc(50% - 20px);
        margin: 10px;
    }
}
@media screen and (min-width:768px) and (max-width:991px) {
    .main_menu{
        display: none !important;
    }
    .btn_side .btn_light, .btn_side .btn_theme{
        display: none !important;
    }
    .logo_side{
        width: 80%;
    }
    .menu_side{
        width: 4%;
    }
    .btn_side{
        width: 16%;
    }
    .content_main_banner > p{
        width: 100%;
    }
    .content_main_banner > h2{
        font-size: 42px;
    }
    .content_business_challenge h3{
        font-size: 22px;
    }
    .single_business_challenge_box{
        width: calc(50% - 30px);
        margin: 15px;
    }
    .content_business_challenge h3{
        font-size: 24px;
    }
    .single_case_study_box{
        width: calc(100% - 30px);
        margin: 30px 15px;
    }
    .single_price_box{
        width: calc(50% - 20px);
        margin: 50px 10px;
    }
    .left_services, .right_services{
        width: calc(50% - 20px);
        margin: 10px;
    }
    .single_advantages_box{
        width: calc(50% - 20px);
        margin: 10px;
    }
    .img_advantage img{
        width: auto !important;
    }
    .single_blog_box{
        width: calc(50% - 20px);
        margin: 10px;
    }
    .contact_main{
        width: 100%;
    }
    .single_footer_section{
        width: calc(33.33% - 20px);
        margin: 10px;
    }
    .single_footer_section:last-child{
        width: calc(50% - 20px);
        margin: 10px;
    }
    .brand{
        width: calc(50% - 20px);
        margin: 10px;
    } 
    .copy_right{
        width: calc(100% - 20px);
        margin: 10px;
    }
    .main_header_section{
        padding: 10px 0;
    }
    .main_premise_table table tr th{
        width: 130px !important;
    }
    .main_premise_table table tr td{
        width: 199px !important;
    }
    .list_table_content, .main_premise_table{
        overflow: auto;
    }
    .list_table_content table, .main_premise_table table{
        width: max-content;
        flex-wrap: unset;
    }
}
@media screen and (min-width:576px) and (max-width:767px) {
    .main_menu{
        display: none !important;
    }
    .btn_side .btn_light, .btn_side .btn_theme{
        display: none !important;
    }
    .logo_side{
        width: 80%;
    }
    .menu_side{
        width: 4%;
    }
    .btn_side{
        width: 16%;
    }
    .content_main_banner > p{
        width: 100%;
    }
    .content_main_banner > h2{
        font-size: 35px;
    }
    .single_business_challenge_box{
        width: calc(100% - 30px);
        margin: 15px;
    }
    .content_business_challenge h3{
        font-size: 24px;
    }
    .single_case_study_box{
        width: calc(100% - 30px);
        margin: 30px 15px;
    }
    .left_services, .right_services{
        width: calc(100% - 30px);
        margin: 15px;
    }
    .single_price_box{
        width: calc(50% - 30px);
        margin: 50px 15px;
    }
    .single_advantages_box{
        width: calc(100% - 30px);
        margin: 15px;
    }
    .single_blog_box{
        width: calc(100% - 30px);
        margin: 15px;
    }
    .list_dedicated{
        width: calc(100% - 30px);
        margin: 0 15px;
    }
    .contact_main{
        width: 100%;
    }
    .single_field{
        width: calc(100% - 30px);
        margin: 15px;
    }
    .single_footer_section{
        width: calc(33.33% - 30px);
        margin: 15px;
    }
    .single_footer_section:last-child{
        width: calc(50% - 30px);
        margin: 15px;
    }
    .copy_right{
        width: calc(100% - 30px);
        margin: 15px;
    }
    .brand{
        width: calc(100% - 30px);
        margin: 15px;
    } 
    .main_header_section{
        padding: 10px 0;
    }
    .main_premise_table table tr th{
        width: 130px !important;
    }
    .main_premise_table table tr td{
        width: 199px !important;
    }
    .list_table_content, .main_premise_table{
        overflow: auto;
    }
    .list_table_content table, .main_premise_table table{
        width: max-content;
        flex-wrap: unset;
    }
}
@media screen and (max-width:575px){
    .main_menu{
        display: none !important;
    }
    .btn_side .btn_light, .btn_side .btn_theme{
        display: none !important;
    }
    .logo_side{
        width: 80%;
    }
    .menu_side{
        width: 4%;
    }
    .btn_side{
        width: 16%;
    }
    .content_main_banner > p{
        width: 100%;
    }
    .content_business_challenge h3{
        font-size: 18px;
    }
    .single_business_challenge_box{
        width: calc(100% - 30px);
        margin: 15px;
    }
    .content_business_challenge h3{
        font-size: 24px;
    }
    .business_challenge_title h2{
        font-size: 28px;
        line-height: 1.3;
    }
    .main_list_study:nth-child(2){
        padding-left: 0;
    }
    .single_case_study_box{
        width: calc(100% - 30px);
        margin: 30px 15px;
    }
    .content_single_case_study h2{
        font-size: 25px;
    }
    .single_price_box{
        width: calc(100% - 30px);
        margin: 50px 15px;
    }
    .single_advantages_box{
        width: calc(100% - 30px);
        margin: 15px;
    }
    .single_price_box{
        width: calc(100% - 30px);
        margin: 50px 15px;
    }
    .main_list_study{
        width: calc(100% - 30px);
        margin: 0 15px;
    }
    .left_services, .right_services{
        width: calc(100% - 30px);
        margin: 15px;
    }
    .single_advantages_box{
        width: calc(100% - 30px);
        margin: 15px;
    }
    .list_dedicated{
        width: calc(100% - 30px);
        margin: 0 15px;
    }
    .contact_main{
        width: 100%;
    }
    .content_services{
        width: 100%;
    }
    .single_footer_section{
        width: calc(100% - 30px);
        margin: 15px;
    }
    .single_footer_section:last-child{
        width: calc(100% - 30px);
        margin: 15px;
    }
    .single_field{
        width: calc(100% - 30px);
        margin: 15px;
    }
    .copy_right{
        width: calc(100% - 30px);
        margin: 15px;
    }
    .brand{
        width: calc(100% - 30px);
        margin: 15px;
    } 
    .single_blog_box{
        width: calc(100% - 30px);
        margin: 15px;
    }
    .main_header_section{
        padding: 10px 0;
    }
    .content_main_banner > h2{
        font-size: 32px;
    }
    .main_premise_table table tr th{
        width: 130px !important;
    }
    .main_premise_table table tr td{
        width: 199px !important;
    }
    .list_table_content, .main_premise_table{
        overflow: auto;
    }
    .list_table_content table, .main_premise_table table{
        width: max-content;
        flex-wrap: unset;
    }
    .content_business_challenge h3{
        font-size: 19px;
    }
}
@media screen and (max-width:400px){
    .logo_side img{
        width: 100%;
    }
    .brand img{
        width: 100%;
    }
    .single_advantages_box:nth-last-child(odd) .img_advantage img{
        width: 100%;
    }
    .content_main_banner > h2{
        font-size: 28px;
    }
}