﻿/*// Extra small devices (portrait phones, less than 576px)*/
@media (max-width: 575.98px) {
    .flex-container .itemss {
        max-width: 100px;
    }
    .nav-search {
        display: block;
    }
    .nav_dd_list_main {
        padding: 10px 5px;  
    }
    .single_course_meta_inner {
        margin: -170px 0px 50px 0px;
    }
    .course_meta_s .course_meta_s_in {
        border-right: 0;
    }
    .review_star_top {
        flex-direction: column;
    }
    .review_star_top_left {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }
    .categ-main-heading h1:after {
        font-size: 40px;
        top: -17px;
    }
    .categ-main-heading p{
        padding:0;
    }
    .landing-banner-img{
        height:700px;
    }
    
}

/*// Small devices (landscape phones, less than 768px)*/
@media (max-width: 767.98px) {
    .main-banner-tabs {
        margin-top: 30px !important;
    }
    .course_detail_price_main {
        flex-direction: row-reverse !important;
        justify-content: space-between;
        align-items:center !important;
    }
    .price-new{
        font-size:22px;
    }
    .nav-cstm-btn {
        position: absolute !important;
        top: 6px !important;
        right: 6px !important;
    }
    div#navbarSupportedContent {
        position: absolute !important;
        top: 50px !important;
        left: 0px !important;
        right: 0px !important;
        background: rgb(248, 248, 248) !important;
        z-index: 999 !important;
        border-radius: 10px !important;
        padding: 15px 0;
    }
    .cstm-nav-search{
        margin:15px 0;
    }
    .categ-main-heading p {
        padding: 0 50px;
    }
}

/*// Small devices (landscape phones, 576px and up)*/
@media (min-width: 576px) {
    
}

/*// Medium devices (tablets, 768px and up)*/
@media (min-width: 768px) {
}
