@media (min-width: 1400px) and (max-width:2500px) { 

}

/* ===================== */

@media (max-width: 1400px) {

}

/* ====================== */

@media (max-width:1199px) {

    .navbar-toggler:focus{
        box-shadow: none;
    }
    .navbar-toggler {
        margin-left: 10px;
        padding: 3px 7px;
        font-size: 16px;
    }
    .d-none-sm{
        display: none !important;
    }
    .responsive-shortcuts .nav-link {
        font-size: 20px;
        font-weight: 400;
    }
  
}
@media (max-width:1099px) {
    .phoneEmailBox .revealBtn a {
        margin: 0px;
        margin-left: 15px;
        margin-top: -30px;
    }
    .desktopShareShow {
        display: flex;

        flex-flow: wrap;
    }
.desktopShareShow .btnNri{
    margin-bottom: 10px;
}
.topCoursesHeader{
    padding-right: 20px !important;
}
.topCoursesHeader h3{
    font-size: 22px !important;
}
}
/* ================== */

@media (min-width: 768px) and (max-width: 991.98px) { 
.marginTop{
    margin-top: 20px;
}
.xzoom-thumbs a{
    width: auto;
}
form#frm_contact{
    margin-top: 20px;
}
.contact-social {
    margin-top: 100px;
}
.quoted-background{
    margin-bottom: 30px;
}
}
/* ================== */

@media (max-width: 767.98px) {
	
    .gallerysingle{
    width: 100%;
    height: 250px;
    }
    .gallerysingle img{
    width: 100%;
    height: 100%;
    object-fit: contain;
    }
    .social-block p{
        padding-left: 10%;
        padding-right: 10%;
    }
    .marginTop{
        margin-top: 20px;
    }
    .xzoom-thumbs a{
        width: auto;
    }
    .generBoxNew .gener{
        margin-bottom:20px ;
    }
    .generBoxNew .tab-pane > div:last-child  .gener{
        margin-bottom: 0px !important;
    }
    .ott-posters .ott-poster-con{
        position: absolute;
        bottom: 10px;
    }
    ul#ott-streaming {
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        row-gap: 15px;
    }
    ul#ott-streaming li{
        margin: 0px 15px !important;
    }
    ul#ott-streaming  .ms-options-wrap{
    margin: 0px;
    }
    ul#ott-streaming  .serchBox{
        margin-left: 0px;
    }
    form#frm_contact{
        margin-top: 20px;
    }
    .contact-social {
        margin-top: 100px;
    }
    .quoted-background{
        margin-bottom: 30px;
    }
    .abtPadding{
        padding-top: 0px !important;
    }
    .bordered-block.contact-block{
        margin-top: 30px;
    }
    .wide-blog-card a{
        margin-top: 5px;
    }
    .pagination {
        font-size: 15px;
    }
    .mobileNes{
 display:block;   
}
.deskTopNews{
    display:none !important;
}
#top_nav li.nav-item{
    margin-left:6px!important;
}
.body-part .ms-options-wrap {
    margin: 0px;
    width: 100%;
    
}
.ottPlatFromSearch .col-auto{
     width: 100%;
     margin-top:15px;
}
.ottPlatFromSearch  .ottSerch{
    margin:0px;
    margin-bottom:15px;
}
.ottPlatFromBtn{
    margin-bottom:15px;
}
.ottPlatFromBtn a{
        width: 100%;
}
.fruserTiype{
    position: relative;
    bottom: inherit;
    right: inherit;
    margin-left: 5px;
}
}

/* ======================== */

@media (max-width: 576px) { 

    .bootstrap-select>.dropdown-toggle {
        padding: 3px 10px !important;
    }
    #bussinessModal .modal-content, #normalModal .modal-content, #notauthorizeModal .modal-content {
    width: 90%;
    

}
}

/* ========================= */

@media (max-width: 412px) { 
header ul{
    padding-left: 0px;
}

}

/* ====================== */

@media (max-width:380px) {

}