
@media screen and (min-width: 1340px) {
    .container {
        max-width: 1300px;
    }
    
    
}
@media screen and (min-width: 1360px) {
   
}
@media screen and (min-width: 1400px) {
    
    #testimonials p{
        font-size: 18px;
        line-height: 28px;
        margin-bottom: 1.5rem;
    }
    #testimonials img {
        /* width: 60px; */
        margin: 2rem 0 1.5rem;
    }
    .owl-theme .owl-dots .owl-dot span {
        height: 10px !important;
        width: 10px !important;
    }
    #testimonials .common-btn1 .btn-icon{
        width: 65px;
    }
    #testimonials .common-btn1{
        max-width: 280px;
        min-width: 280px;
        padding: 10px 0;
    }
    
    .we-offer-box{padding: 50px;}
    .btn-theme{padding: .39rem 1.5rem;}
    .newsletter-home{padding: 4rem;}
}

@media screen and (min-width: 1600px) {
    .director-box{
        top: 9.2%;
    }
    .contact-us h3, .contact-us-form h3{
        font-size: 32px;
        line-height: 42px;
        margin-bottom: 2rem;
    }
    .c-title {
        margin-bottom: 7px;
        font-size: 22px;
        line-height: 32px;
    }
    .right-content {
        margin-left: 2rem;
    }
    .contact-form label{
        margin-bottom: 1rem;
        font-size: 18px;
        line-height: 28px;
    }
    .contact-form .col-md-6 {
        margin-bottom: 2rem;
    }
    .contact-form input[type=text], .contact-form input[type=email], .contact-form input[type=phone], .contact-form textarea{
        padding: 12px;
        font-size: 18px;
    }
    .contact-form textarea {
        min-height: 8rem;
    }
    .contact-form input[type=submit]{
        padding: 12px 20px;
        font-size: 17px;
        line-height: 26px;
        max-width: 300px;
        min-width: 300px;
        margin-top: 2rem;
    }
    .top-tagline h2 {
        font: normal normal bold 25px/35px "Raleway", sans-serif;
    }
    .top-tagline p {
        font-size: 18px;
    }
    .top-tagline{padding-left: 2.5rem!important;}
    .navbar_css .logo img{width: 70px !important;}
    .desktop-navbar {
        padding-left: 3rem !important;
    }
    .transparent-header{top: 120px !important;}
    .fixed-top .transparent-header {
        top: 132px !important;
    }

    .floatrightsidebar1 {
        right: -2.0%;
    }
    .container {
        max-width: 1550px!important;
    }

    body p {
        font-size: 18px;
        line-height: 28px;
    }

    .secondary-title {
        font-size: 35px;
        line-height: 58px;
    }
    .primary-title {
        font: normal normal bold 40px/45px "Raleway", sans-serif;
    }
    .banner-title{  font-size: 2.75rem;}
    /* .inner-banner { padding: 17rem 0 10rem;} */
    .news-content span {
        font-size: 16px;
    }
    .news-content p {
        font-size: 20px;
        margin-top: .3rem;
    }    
    .newsletter-box img {
        width: auto;
    }
    .newsletter-box{padding: 25px;}
    ul li {
        font-size: 20px;
        line-height: 30px;
    }
    
    .footer h3 {
        font-size: 20px;
        line-height: 28px;
    }
    #footer ul li {}
   #navbar_top .alert {
        /* font: normal normal normal 18px/24px "Raleway", sans-serif; */
    } 
    .desktop-navbar .btn{ font-size: 20px;line-height: 30px;}
    .top-left ul.Social-list .fab{
        font-size: 1.5em;
        margin-right: 2.3rem;
        line-height: 2.5em;
    }
    .top-search [type=submit]{font-size: 18px;}
    .top-right a{font-size: 18px;}
    .fa-globe:before,.fa-search:before {
        font-size: 1.5rem;
        padding-right: .5rem;
    } 
    .apply-btn, .contact-btn {
        padding: 10px 20px;
        font-size: 18px;
    }
    .navbar_css .logo img {
        width: 70px;
    }
    /* .desktop-navbar{
        padding-left: 3rem;
    } */
    .transparent-header{padding: 20px 0;}
    .carousel-control-next img, .carousel-control-prev img {
        width: 55px;
    }
    .home-slider h1{
        font-size: 70px;
        line-height: 70px;
        width: 800px;
    }
    button.common-btn1 a {
        font-size: 20px;
        line-height: 30px;
        letter-spacing: 0px;
        color: #161F4E;
    }
    .annual-col button.common-btn1 {
        border: 0;
        padding: 17px 0;
        max-width: 400px;
        min-width: 400px;
    }
    button.common-btn1 .btn-icon1{width: 77px;}
    .annual-col button.common-btn1 .btn-span{
        font-size: 2rem;
        margin-right: 1rem;
    }
    .fee-pgdm{padding-top: 5rem!important;padding-bottom: 5rem!important;}
    .activity-tabs .nav-tabs .nav-link{
        font-size: 18px;
        line-height: 28px;
    }
    .activity-tabs .nav-tabs .nav-link{
        padding: 1.2em 1.3rem;
    }
    .activity-tabs{padding-top: 1rem !important;}
    .life-nibm h3{    
        font-size: 22px;
        line-height: 32px;
    }
    #scroll-donw p{font: normal normal normal 16px/35px Muli;}
    #scroll-donw {bottom: 5%;}
    .about-pgdm p{    
        font-size: 22px;
        line-height: 33px;
    }
    .pg-rt p{
        font-size: 20px;
        line-height: 30px;
    }
    .we-offer-box{    
        padding: 2rem;
        min-height: 174px;
    }
    .about-pgdm{ padding-top: 5rem !IMPORTANT;padding-bottom: 4rem!important;}
    .we-offer-box img{width: auto;}
    .about-pgdm .secondary-title{
        font-size: 30px;
        line-height: 60px;
    }
    .d-flex1 p{
        font-size: 20px;
        line-height: 30px;
        padding-left: 4rem;
    }
    .d-flex1 img {
        width: auto;
    }
    .d-flex1{ padding: 1.5rem 0rem;}
    .course-right{padding: 4rem;}
    .course-curriculam{
        /* left: 6%; */
        margin-right: 4rem;
        /* bottom: 3%; */
    }
    .blue-patch{
        margin-right: 5rem;
        padding: 8rem;
    }
    
    .course-content p{    
        font-size: 20px;
        line-height: 30px;
    }
    .course-content{
        padding: 0 6.5rem 0 3rem; 
        /* bottom: 7%; */
    }
    button.white-btn a{font-size: 18px;line-height: 28px;}
    .common-arrows.owl-carousel .owl-nav button.owl-next, .common-arrows.owl-carousel .owl-nav button.owl-prev{
        width: 40px;
        height: 40px;
        margin: 1px !IMPORTANT;
    }
    #myTab .nav-link{
        font-size: 25px;
        line-height: 35px;
        padding: 1.5rem;
        margin-bottom: 2.5rem;
    }
    #myTab{margin-top: 2rem;}
    #myTab .nav-link.active:after, #myTab .show>.nav-link:after{top: 16px;}
    #testimonials p{
        font-size: 19px;
        line-height: 29px;
        margin-bottom: 2rem;
    }
    #testimonials img {
        /* width: 80px; */
        margin: 3rem 0 2rem;
    }
    .owl-theme .owl-dots .owl-dot span {
        height: 10px !important;
        width: 10px !important;
    }
    #testimonials .common-btn1 .btn-icon{
        width: 65px;
    }
    #testimonials .common-btn1{
        max-width: 280px;
        min-width: 280px;
        padding: 10px 0;
    }
    .life-pgdm{bottom: 77px;}
    .life-campus{ padding-bottom: 5rem!important;padding-top: 4rem!important;}
    .cmp-title{
        font-size: 22px;
        line-height: 32px;
        opacity: 1;
    }
    #lifecampus img {
        width: auto;
    }
    .cmp-cont{
        font-size: 16px;
        line-height: 26px;
    }
    .cmp-conetnt {
        padding-left: 2.4rem;
    }
    .video-section .content-text{
        font-size: 22px;
        line-height: 32px;
        padding-bottom: 1rem;
        padding-top: .5rem;
    }
    .content-details button.white-btn{
        padding: .5rem 2.5rem;
    }
    .content-details.fadeIn-bottom{
        left: 11%;
        width: 27%;
    }
    .newsletter-home h2{
        font-size: 45px;
        line-height: 55px;
    }
    .newsletter-home p{
        font-size: 20px;
        line-height: 30px;
    }
    .btn-theme{
        font-size: 18px;
        line-height: 28px;
        font-family: "Raleway", sans-serif;
        padding: .69rem 2rem;
    }
    .newsletter-home .form-control{
        font: normal normal normal 16px/26px Raleway;
        padding: 1.5rem;
    }
    .newsletter-home .input-group{padding-top: 1rem;}
    .newsletter-home{ padding: 4rem 3rem;}
    .newsl1 {
        width: 140px;
        bottom: -80%;
        left: -52%;
    }
    .newsl2 {
        width: 90px;
        bottom: 34%;    
        right: -43%;
    }
    .newsletter-section{
        padding-bottom: 8rem;
        padding-top: 4rem!important;
    }
    .canvocation-tabs .nav-tabs .nav-link {
        padding: .6em 1.3rem;
    }
    .canvocation-tabs .nav-tabs {
        bottom: 42px;
    }
    .con-img {padding: 0rem 5rem 2.5rem;}
    .canvocation-tabs{margin-top: 4.5rem;}
    .floater .notification { right: -1.5%;}
    .nibm-carousel {
        padding: 3rem 0;
    }
    .contact-form label{
        margin-bottom: 1rem;
        font-size: 18px;
        line-height: 28px;
    }
    .contact-form .col-md-6 {
        margin-bottom: 2rem;
    }
    .contact-form input[type=text], .contact-form input[type=email], .contact-form input[type=phone], .contact-form textarea{
        padding: 12px;
        font-size: 18px;
    }
    .contact-form textarea {
        min-height: 8rem;
    }
    .contact-form input[type=submit]{
        padding: 12px 20px;
        font-size: 17px;
        line-height: 26px;
        max-width: 300px;
        min-width: 300px;
        margin-top: 2rem;
    }
}
@media screen and (min-width: 1700px) {
   
    
}
/* .azadi-logo {
    max-width: 49%;
} */
.logo-div {
    padding: 0.5rem;
}
@media screen and (min-width: 1900px) {
    .director-box{    top: 19.6%;}
    .director-box img{width: auto;}
    .director-line {
        font-size: 24px;
        line-height: 34px;
        padding: 1rem 0;
    }
    .director-box .board-title{ font-size: 24px; line-height: 34px;} 
    .director-box .board-direcoor{font-size: 20px;line-height: 30px;}
    .contact-us h3, .contact-us-form h3{
        margin-bottom: 2rem;
    }
    .tender-box{padding: 1rem 1rem 1rem 0;}
    .tender-content p{font-size: 20px;line-height: 30px;}
    /* .azadi-logo {
        max-width: 40%;
    } */
    .contact-form input[type=text], .contact-form input[type=email], .contact-form input[type=phone], .contact-form textarea{
        padding: 16px;
        font-size: 18px;
    }
    .top-tagline h2 {
        font: normal normal bold 32px/42px "Raleway", sans-serif;
    }
    .top-tagline p {
        font-size: 20px;
        
    }
    .top-tagline{padding-left: 2.5rem!important;}
    .navbar_css .logo img{width: 70px !important;}
    .desktop-navbar {
        padding-left: 3rem !important;
    }
    .transparent-header{top: 120px !important;}
    .fixed-top .transparent-header {
        top: 132px !important;
    }
    
    .container{max-width: 1600px!important;}
    body p {
        font-size: 18px;
        line-height: 28px;
    }
    .primary-title {
        font: normal normal bold 45px/55px "Raleway", sans-serif;
    }
    .desktop-navbar .btn{    
        font-size: 19px;
        line-height: 30px;
        padding: 0.375rem 1rem;
    }
    .navbar_css .logo img {
        width: auto;
    }
    /* .desktop-navbar .dropdown-menu.show {
        padding: 2rem 0;
    } */
    .desktop-navbar{
        padding-left: 1rem;
    }
    
    .apply-btn, .contact-btn{
        padding: 12px 24px;
        font-size: 20px;
    }
    .top-search [type=submit]{font-size: 19px;}
    .top-right a{font-size: 19px;}
    .fa-globe:before,.fa-search:before {
        font-size: 1.5rem;
        padding-right: .5rem;
    } 
    .transparent-header{top:10%;padding: 30px 0;}
    .carousel-control-next img, .carousel-control-prev img {
        width: auto;
    }
    .common-arrows.owl-carousel .owl-nav button.owl-next, .common-arrows.owl-carousel .owl-nav button.owl-prev{
        width: 50px;
        height: 50px;
        margin: 1px !IMPORTANT;
    }
    .home-slider h1{
        font-size: 80px;
        line-height: 80px;
        width: 800px;
    }
    .annual-col button.common-btn1 {
        border: 0;
        padding: 20px 0;
        max-width: 400px;
        min-width: 400px;
    }
    button.common-btn1 .btn-icon1{width: 77px;}
    .activity-tabs .nav-tabs .nav-link{
        font-size: 20px;
        line-height: 30px;
    }
    .activity-tabs .nav-tabs .nav-link{
        padding: 1.5rem 2rem;
    }
    .activity-tabs{padding-top: 1rem !important;}
    .life-nibm h3{    
        font-size: 24px;
        line-height: 34px;
        margin-bottom: 0.7rem;
    }
    #scroll-donw {bottom: 7%;}
    .about-pgdm p{    
        font-size: 26px;
        line-height: 36px;
    }
    .pg-rt p{
        font-size: 23px;
        line-height: 35px;
    }
    .we-offer-box{padding: 3rem;    min-height: 205px}
    .about-pgdm{    padding-top: 5rem !IMPORTANT;}
    .we-offer-box img{width: auto;}
    .about-pgdm .secondary-title{
        font-size: 35px;
        line-height: 60px;
    }
    .about-pgdm p{    
        font-size: 22px;
        line-height: 33px;
    }
    .pg-rt p{
        font-size: 20px;
        line-height: 30px;
    }
    .we-offer-box{    
        padding: 2rem;
        min-height: 174px;
    }
    .about-pgdm{    padding-top: 4rem !IMPORTANT;}
    .we-offer-box img{width: auto;}
    .about-pgdm .secondary-title{
        font-size: 30px;
        line-height: 60px;
    }
    .d-flex1 p{
        font-size: 23px;
        line-height: 34px;
        padding-left: 4rem;
    }
    .d-flex1 img {
        width: auto;
    }
    .d-flex1{ padding: 1.5rem 0rem;}
    .course-right{padding: 5rem;}
    .course-curriculam{
        /* left: 6%; */
        margin-right: 4rem;
        
    }
    .blue-patch{
        margin-right: 5rem;
        padding: 8rem;
    }
    .my-custom-scrollbar{    min-height: 389px;}
    .course-content p{    
        font-size: 23px;
        line-height: 33px;
    }
    button.white-btn{    padding: .5rem 1.5rem;}
    .course-content{
        padding: 0 6.5rem 0 3rem; 
        /* bottom: 9%; */
    }
    button.white-btn a{font-size: 20px;line-height: 30px;}
    #myTab .nav-link {
        font-size: 30px;
        line-height: 40px;
        padding: 1.5rem;
        margin-bottom: 3rem;
    }
    #myTab{margin-top: 2rem;}
    #myTab .nav-link.active:after, #myTab .show>.nav-link:after{top: 19px;}
    #testimonials p{
        font-size: 22px;
        line-height: 32px;
        margin-bottom: 2.5rem;
    }
    #testimonials img {
        width: auto;
        margin: 4rem 0 2.5rem;
    }
    .owl-theme .owl-dots .owl-dot span {
        height: 10px !important;
        width: 10px !important;
    }
    #testimonials .common-btn1 .btn-icon{
        width: 65px;
    }
    #testimonials .common-btn1{
        max-width: 310px;
        min-width: 310px;
        padding: 14px 0;
    }
    .testimonial-pgdm{
        padding-top: 5rem!important;
        padding-bottom: 5rem!important;
    }
    .cmp-title{
        font-size: 24px;
        line-height: 34px;
        opacity: 1;
    }
    #lifecampus img {
        width: auto;
    }
    .cmp-cont{
        font-size: 17px;
        line-height: 27px;
    }
    .cmp-conetnt {
        padding-left: 2.4rem;
    }
    .content-details button.white-btn{
        padding: .7rem 2.5rem;
    }
    .newsletter-home h2{
        font-size: 50px;
        line-height: 60px;
    }
    .newsletter-home p{
        font-size: 24px;
        line-height: 34px;
    }
    .btn-theme{
        font-size: 20px;
        line-height: 30px;
        font-family: "Raleway", sans-serif;
        padding: .58rem 2rem;
    }
    .newsletter-home .form-control{
        font: normal normal normal 18px/28px Raleway;
        padding: 1.5rem;
    }
    .newsletter-home .input-group{padding-top: 1rem;}
    .newsletter-home{    padding: 4.5rem 3rem;}
    .newsl1 {
        width: 176px;
        bottom: -84%;
        left: -52%;
    }
    .newsl2 {
        width: 121px;
        bottom: 29%;
        right: -43%;
    }
    .newsletter-section{
        padding-bottom: 11rem;
        padding-top: 5rem!important;
    }
    .canvocation-tabs .nav-tabs{
        bottom: 47px;
    }
    .canvocation-tabs .nav-tabs .nav-link {
        padding: 1rem 2rem;
    }
    .con-img {padding: 0rem 5rem 2.5rem;}
    .canvocation-tabs{margin-top: 4.5rem;}
    h5.director-line:after {
        border-bottom: 5px solid #f6b531;
        content: "";
        position: absolute;
        left: 0;
        right: 0;
        top: 46px;
        width: 74%;
        margin: 0 auto;
    }
}


@media (max-width:991px) {
   
}

@media screen and (min-width: 992px) and (max-width:1024px) {
    .paper-content {
        min-height: 331px;
    }
}
@media (min-width: 992px){
    .navbar-expand-lg .navbar-nav .nav-link {
        padding-right: 0.8rem;
        padding-left: 0.5rem;
    }

    .navbar-expand-lg {
        -ms-flex-flow: column;
        flex-flow: column;
        
    }
    
    
}
@media screen and (min-width: 768px) and (max-width:1024px) {
   

}

@media screen and (min-width: 768px) and (max-width:991px) {
    .floatrightsidebar1 {
        
        right: -5.3%;
    }
}
@media screen and (max-width:992px) {
    
}
@media screen and (max-width:768px) {
    .home-slider h1 {
        left: 20%;
        font-size: 30px;
        line-height: 40px;
        width: 426px;
    }
    .youtube{height: 300px !important;}
    #about-nibm .owl-nav {
        position: absolute;
        bottom: -43px;
        left: 0;
    }
    .closebtn { margin-right: 40px;}
    .annual-col button.common-btn1{    
        max-width: initial;
        min-width: initial;
    }
    .stud-activity{padding-top: 1rem !important;}
    .life-box:nth-of-type(odd) .l-content{
        padding: 2rem 0 0;
        padding-left: 15px;
    }
    .life-box:nth-of-type(even) .l-content {
        padding: 0rem 0 0;
        padding-left: 15px;
    }
    .fade-section {
        padding-top: 0rem !important; 
        padding-bottom: 2rem!important;
    }
    .life-box:nth-of-type(even) .l-img {
        padding-left: 15px;
    }
    .life-box:nth-of-type(odd) .l-img {
        padding-right: 15px;
    }
    .life-box{
        padding-bottom: 1rem;
        padding-top: 1rem;
    }
    .life-box img{margin: 1rem 0;}
    
}
@media only screen and (width: 768px) {
    .contact-form .col-md-6 {
        margin-bottom: 0rem;
    }
    .contact-form input[type=text], .contact-form input[type=email], .contact-form input[type=phone], .contact-form textarea{
        padding: 3px;
    }
    .contact-form textarea {
        min-height: 2rem;
    }
    .contact-us-form .col-md-1{
        -ms-flex: 0 0 0%;
        flex: 0 0 0%;
        max-width: 0;   
    }
    .contact-us-form .col-md-5{
        -ms-flex: 0 0 44%;
        flex: 0 0 44%;
        max-width: 44%;   
    }
    .contact-form input[type=submit]{
        padding: 5px 20px;
        margin-top: 0rem;
    }
   .course-curriculam {
        position: relative;
        /* bottom: 18%; */
        /* left: 0%; */
        margin-right: 0%;

   }
    .footer_container {
        padding: 3rem 2rem;
    }
    #footer .fab {
        margin-right: 0.3rem;
    }
    #footer ul li {
        font: normal normal normal 14px/26px "Raleway", sans-serif;
    }
    /* .inner-banner {
        padding: 8rem 0;
    } */
    .news-pgdm .col-md-4 {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }
    .annual-col button.common-btn1 span {
        margin-left: 28px;
    }
    .activity-tabs .nav-tabs .nav-link{
        font-size: 10px;
        line-height: 20px;
        padding: 0.4rem;
    }
    .activity-tabs .nav-tabs .nav-item {
        margin-left: .3rem;
    }
    .courses-pg{
        position: relative;
        bottom: 71px;
    }
    .life-pgdm {
        bottom: 0px;
    }
    #myTab .nav-link{
        font-size: 16px;
        margin-bottom: 1rem;
        padding: 1rem;
    }
    #myTab {margin-top: 0rem;}
    #myTab .nav-link.active:after, #myTab .show>.nav-link:after{top:1px;}
    .testimonial-pgdm{padding-top: 5rem!important;}
    .testimonial-pgdm .col-md-6{margin: 0 auto;}
    .content-details.fadeIn-bottom{
        top: 13%;
        left: 8%;
        width: 38%;
    }
    .video-section .primary-title{font: normal normal bold 30px/40px "Raleway", sans-serif;}
    .video-section .content-text {
        font-size: 13px;
        line-height: 23px;
    }
    .newsletter-home{padding: 4rem;}
    .newsletter-section{
        padding-bottom: 4rem;
        padding-top: 1rem!important;
    }
    .con-img {
        padding: 0rem 2rem 1.5rem;
        bottom: 13px;
    }
}

@media screen and (max-width:767px) {
    .course-curriculam img{
        /* height: 400px !important;
        object-fit: cover; */
    }
    .course-curriculam {
        position: relative;
        /* bottom: 27%; */
    }
    .course-content .primary-title {
        font-size: 25px;
    }
    .course-content p {    font-size: 14px;line-height:22px;}
    button.white-btn a{    font-size: 14px;}
    
    .courses-pg {
        position: relative;
        margin-top: 2rem;
        /* bottom: 70px; */
    }
    .course-pgdm {
        padding-top: 4rem!important;
        padding-bottom: 0 ;
    }
    .contact-us-form {
        margin-bottom: 1rem;
    }
    .contact-form {
        margin-top: 3rem;
    }
    .contact-form textarea {
        min-height: 4rem;
    }
    .course-curriculam {
        position: relative;
        /* bottom: 18%; */
        margin-right: 0;
        /* left: 0; */
    
   }
    .home-slider h1 {
        width: 250px;
        left: 17%;
        font-size: 25px;
        line-height: 31px;
    }
    .life-nibm {padding-top: 2rem !important;}
    .life-nibm .fade-section {
        padding-bottom: 1rem!important;
    }
    .news-pgdm {padding-bottom: 1rem !important;padding-top: 2rem !important;}
    /* .inner-banner {
        padding: 8rem 0;
    } */
    .activity-tabs .nav-tabs {
        display: block;
    }
    .activity-tabs .nav-tabs .nav-item {
        margin-left: 0;
    }
    .activity-tabs{
        padding-bottom: 3rem;
    }
    .pg-rt .col-md-3{width: 50%;}
    .courses-pg{
        position: relative;
        /* bottom: 92px; */
    }
    .life-pgdm {
        bottom: 30px;
    }
    #myTab .nav-link{
        font-size: 16px;
        margin-bottom: 1rem;
        padding: 1rem;
    }
    #myTab {margin-top: 0rem;margin-right: 0;}
    #myTab .nav-link.active:after, #myTab .show>.nav-link:after{top:1px;}
    .testimonial-pgdm{padding-top: 3rem!important;}
    .testimonial-pgdm .col-md-6{margin: 0 auto;}
    .content-details.fadeIn-bottom{
        top: 13%;
        left: 8%;
        width: 67%;
    }
    .video-section .primary-title{font: normal normal bold 30px/40px "Raleway", sans-serif;}
    .video-section .content-text {
        font-size: 13px;
        line-height: 23px;
    }
    .newsletter-home{    padding: 3rem 0rem;}
    .newsletter-section{
        padding-bottom: 4rem;
        padding-top: 1rem!important;
    }
    .course-content{
        padding: 0 1rem 0 1rem;
        /* bottom: 20%; */
    }
    .course-content .primary-title {
        font-size: 30px;
    }
    .course-right{padding: 2rem;}
    .d-flex1{padding: 1rem 0rem;}
    .primary-title {
        font: normal normal bold 30px/40px "Raleway", sans-serif;
    }
    .course-pgdm {    padding-top: 1rem!important;}
    #lifecampus .item .life-cmp{
        display: block !important;
        margin-bottom: 1rem;
    }
    .cmp-conetnt {
        padding-left: 0;
    }
    .cmp-title{margin-top: 1rem;}
    .life-campus{padding-top: 0rem!important;}
    .con-section{padding-top: 1rem !important;}
    .canvocation-tabs{border: 0px solid #8A8787;    padding-bottom: 0;}
    .canvocation-tabs .nav-tabs .nav-item:first-child {
        margin-left: 0;
    }
    .con-img {padding: 0rem 0rem 0;}
    .merit-awards{padding-top: 2rem!important;}
    .footer_container {
        padding: 3rem 1rem 1rem;
    }
}

@media(max-width:47.9em) {
    .closebtn{ margin-right: 12px;}
    
   
}

@media screen and (max-width:576px) {
    .mobile-view .logo img {
        width: 30px;
    }
    
   
}

@media only screen and (width: 500px) {
    .floatrightsidebar1 {
        right: -9.3%;
    }
  
}

@media only screen and (width: 992px) {
    .director-box{
        top :auto;
        
    }
    .contact-form input[type=text], .contact-form input[type=email], .contact-form input[type=phone], .contact-form textarea{
        padding: 6px;
    }
    .contact-form .col-md-6 {
        margin-bottom: 0rem;
    }
    .footer_container {
        padding: 3rem 2rem;
    }
    .desktop-navbar .btn{    
        font-size: 14px;
        line-height: 24px;
        padding: 0.1rem .5rem;
    }
    .apply-btn,.contact-btn{   
         padding: 5px 5px;
        font-size: 12px;
    }
    #footer ul li {
        font: normal normal normal 14px/26px "Raleway", sans-serif;
    }
    button.common-btn1 span {
        margin-left: 0px;
    }
    .annual-col button.common-btn1{    
        max-width: initial;
        min-width: initial;
    }
    .activity-tabs .nav-tabs .nav-link{
        font-size: 13px;
        line-height: 23px;
        padding: .7rem;
    }
    .activity-tabs .nav-tabs .nav-item {
        margin-left: 0.5rem;
    }
    .d-flex1{ padding: 1rem 0rem;}
    .my-custom-scrollbar{ min-height: 215px;}
    #myTab .nav-link.active, #myTab .show>.nav-link{
        padding: 1rem;
    }
    #myTab{margin-top: 0rem;}
    #myTab .nav-link.active:after, #myTab .show>.nav-link:after{top: 3px;}
    #testimonials img{    
        /* width: 50px; */
        margin: 1rem 0 1rem;
    }
    #testimonials p{
        font-size: 13px;
        line-height: 23px;
        margin-bottom: 1rem;
    }
    #testimonials button.common-btn1 span {margin-left: -40px;}
    #lifecampus img {
        width: 200px;
    }
    .content-details.fadeIn-bottom{width: 33%;}
    .newsl1{bottom: -72%;    left: -43%;}
    .newsletter-home .col-md-5 {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }
    .course-pgdm{padding-top: 2rem !important;}
    .testimonial-pgdm{padding-top: 1rem!important;}
    .newsletter-home .col-lg-5{
        -ms-flex: 0 0 50.666667%;
        flex: 0 0 50.666667%;
        max-width: 50.666667%;
    }
    .con-img {padding: 0rem 3rem 1.5rem;}
 }
 @media only screen and (width: 1024px) {
    .course-curriculam {
        /* position: absolute; */
        /* bottom: 18%; */
    }
    .my-custom-scrollbar {
     
        min-height: 214px;
    }
}


@media only screen and (width: 1200px) {
    .director-box{
        top :7.4%;

    }
    
 }

 

@media screen and (min-width: 375px) and (max-width:424px) {
    .floatrightsidebar1 {
        right: -11.3%;
        
    }
}

@media screen and (min-width: 425px) and (max-width: 576px) {
    .floatrightsidebar1 {
        right: -10.3%;
    }
}

@media screen and (max-width:480px) {
   
}
@media screen and (max-width:375px) {
    button.common-btn1 a {font-size: 14px;}
    .course-right {
        padding: 1rem;
    }
    .course-content{bottom: 0%;}
    .content-details.fadeIn-bottom {
        width: 82%;
    }
    
}
@media screen and (max-width:320px) {
  
}
@media screen and (min-width: 481px) and (max-width: 576px) {
   
}

@media screen and (min-width: 577px) and (max-width: 768px) {

}

@media screen and (min-width: 992px) and (max-width:1199px) {
    .floatrightsidebar1 {
        right: -4.3%;
    }
    .nav99{
        margin-top: 1.4rem;
    }
    
}

@media screen and (min-width: 1024px) and (max-width: 1440px) {
    .floatrightsidebar1 {
        right: -3.3%;
    }
}

@media screen and (min-width: 1340px) and (max-width: 1439px) {
    .my-custom-scrollbar {
     
        min-height: 348px;
    }
}

@media screen and (max-width: 767px) {
    .director-box{
        position: static;
        /* background-color: #161f4e; */
        margin: 0 1rem !IMPORTANT;
        display: block !important;
        margin: 0 auto;
        width: 100%;
        text-align: center;
        padding: 2rem 0;
    }
    .director-imgg{display: none;}
    .director-line{
        /* margin-top: 12rem; */
    }
    .floatrightsidebar1 {

        right: -5.3%;

    }
    .contact-btn {
        margin-left: 0;
        
    }
}

@media screen and (min-width: 1270px) and (max-width: 1440px) {
   
}

@media screen and (min-width: 768px) and (max-width: 1023px) {
    
}

@media screen and (min-width: 992px) and (max-width: 1200px) {

  
    
}

@media screen and (min-width: 1140px) and (max-width: 1270px) {
    
}

@media screen and (min-width: 992px) and (max-width: 1140px) {
   
}

@media screen and (min-width: 1141px) and (max-width: 1239px) {
    
}

@media screen and (min-width: 1240px) and (max-width: 1269px) {
   
}

@media screen and (min-width: 1270px) and (max-width: 1440px) {
    
}

@media screen and (min-width: 1440px) {
   
}

@media screen and (min-width: 1540px) {
   
}

@media screen and (min-width: 1440px) and (max-width:1599px) {
    .my-custom-scrollbar {
        min-height: 353px;
    }
}

@media screen and (min-width: 1800px) {
    
}

@media screen and (max-width: 576px) {
    
}

@media screen and (max-width: 768px) {
    
}

@media screen and (min-width: 768px) {


}
@media screen and (min-width: 360px) and (max-width: 425px) {
    .floatrightsidebar1 {
        right: -11.3%;
    } 
}

@media screen and (min-width: 1600px) and (max-width: 1899px){
    .my-custom-scrollbar{ height: 410px;}

}

@media all and (min-width: 992px) {
	.navbar .navbar-item:hover .dropdown-menu{ 
        display: block; 
        margin-top: -0.5rem; }
}