@media (min-width:1921px) {
    .main-banner-slider .container{max-width: 70%;}
}

@media (min-width:1400px) {
    .container {max-width: 1270px;}
}

@media (max-width:1400px) {
    
    /*Home banner start*/
 
    /*Home banner start*/
    
    .vid-home-left .vid-icon a{right: 50%;}
    
    /*HOme brads logo start*/
    .brad-logo .slider{max-width: 90%;}
    /*HOme brads logo end*/
    
    /*Header start*/
    .apply-btn a{padding: 12px 41px 14px 25px;}
    /*Header end*/
    
    .top-right-middle .info-list li{margin-right: 37px;}
    .main-menu .nav-main > ul > li.dropdown-toggle{margin-right: 42px;}
    .main-menu .nav-main > ul > li{margin: 0px 15px;}
    .main-menu .nav-main ul li a{font-size: 20px;}
    
  /* course detail section start */
    /*stikey cource details */
    .scroll-head-sub.course-sticky{ width: 1116px;}
    /*stikey cource details */
 /* course detail section End */
    
    
/*Inner pages start*/

/*Speaker page start*/
    /*Banner*/
    .hero-banner .banner-description h1{font-size: 76px; line-height: 90px;}
    
    /*Add banner start*/
    .add-banner-speaker .inside-box{width: 80%;}
    .add-banner-speaker .add-banner-in h2{font-size: 90px;}
    .add-banner-speaker .add-banner-in p{font-size: 25px; line-height: 38px;}
    /*Add banner end*/
    
/*Speaker page end*/
    

/*Inner pages end*/
}

@media (min-width:1200px) and (max-width:1400px) {
    .banner-img img{max-width: initial; height: 530px; width: auto;}
    .banner-btn{margin-top: -60px;}
}

@media (min-width:1200px) {
   /*Inner pages start*/

   

    /*Inner pages end*/
}

@media (max-width:1199px) {
    body{font-size: 16px; line-height: 28px;}
    .ptb60 {padding-top: 50px;padding-bottom: 50px;}
    .pt60 {padding-top: 50px;}
    .pb60{padding-bottom: 50px;}
    .pb30{padding-bottom: 20px;}
    
    /*Header start*/
    .fixed-header .main-menu .nav-main ul li a {font-size: 15px;}
    
    .header .container-fluid{width: 98%;}
    .header .logo img{height: 80px;}
    .top-right-middle .info-list{min-height: 80px;}
    .top-right-middle .info-list li{text-align: center; margin: 0 10px;}
    .top-right-middle .info-list li .txt{padding-left: 0; line-height: 18px; padding-top: 5px;}
    .top-header-phone{font-size: 15px;}
    .apply-btn a{padding: 10px 45px 12px 25px; font-size: 15px;}
    .apply-btn a:after{background-size: 14px; width: 14px; height: 12px;}
    
    .main-menu .nav-main ul{margin: 8px 0;}
    .main-menu .nav-main ul li a{font-size: 15px;}
    /*Header end*/
    
    /*Home banner start*/
    .main-banner-slider{min-height: inherit;}
    .main-banner-slider .fill{/*min-height:calc(100vh - 0px); */ height: 500px;}
    .main-banner-slider .carousel-caption .banner-description{min-height: 380px; max-width: 450px;}
    .main-banner-slider .carousel-caption .banner-description h1{line-height:50px; font-size: 45px;}
    .main-banner-slider .carousel-caption .banner-description p{margin-top: 20px; font-size: 24px; line-height: 34px;}
    .main-banner-slider .carousel-caption .banner-description a{padding: 10px 30px; font-size: 18px;}
    /*Home banner start*/
    
    /*Home page start*/
    
    .ptb-80 {padding-top: 50px; padding-bottom: 50px;}
    .tp-80 {padding-top: 50px;}
    .bp-80{padding-bottom: 50px;}
   
    /*Find Course Home*/
    .find-course-right{display: none;}
    
    /*USP Start*/
    .usp-slider{margin-top: 40px;}
    .usp-col h5{font-size: 18px;}
    /*USP End*/
    
    /*Home about & Video Start*/
    .about-home-content{padding: 40px 30px;}
    .vid-icon a{transform: translate(-50%, -50%); margin: 0;}
    
    .about-vid-second{margin-top: 40px;}
    .vid-home-left:after{top: 5%;}
    .vid-home-left .vid-icon a{left: 50%; transform: translate(-50%, -50%);}
    /*Home about & Video end*/
    
    /*Home Event & NEws Start*/
    .home-event-news h2{padding-bottom: 30px;}
    .about-home-content h2{    margin-bottom: 25px;}
    .event-part ul li .event-body h3 a, .news-part ul li .news-body h3 a{font-size: 20px;}
    .event-part ul li .event-body p, .news-part ul li .news-body p{line-height: 28px;}
    .vid-home-right:after{top: 5%;}
    .view-more-embed a{padding: 9px 22px; margin-top: 20px;}
    /*Home Event & NEws End*/
    
    .brad-logo h2{margin-bottom: 40px;}
    
    /*Home Contact Form Start*/
    .contact-home h2, .faq-home h2{margin-bottom: 25px;}
    /*Home Contact Form End*/
    
    .faq-home-content .accordion-item .accordion-button, .faq-home-content{font-size: 16px; line-height: 26px;}
    
    /*Home page end*/
    
    /*Footer start*/
    
    footer .footer-top{padding-top: 45px; padding-bottom: 34px;}
    
    footer .copy-right{padding: 20px 0;}
    /*Footer end*/
    
    /*Warranty Policy start*/
    .cover-warranry-in{padding: 30px 70px;}
    /*Warranty Policy end*/
    
    /*Inner pages start*/
    .innerpage-content h2{font-size: 28px; margin-bottom: 20px;}

    /* course detail page start */
    /*stikey cource details */
    .scroll-head-sub.course-sticky{ width: 936px;}
    .scroll-head-sub ul li{padding: 0 20px;}
    /*stikey cource details */
    
    .hero-banner .hero-banner-content h1{padding: 160px 0px 100px 0px;}
    .course-description-top .course-middle-content{padding: 0;}
    .couse-left-sidebar h4{font-size: 23px; margin-bottom: 22px;}
    .couse-left-sidebar .glance-box h5{font-size: 19px;}
    .course-right-sidebar .course-desc-btn{padding: 10px 5px; font-size: 17px;}
    .course-right-bottom h4{font-size: 19px; margin-bottom: 15px;}
    .course-right-bottom .sidebar-call{margin-top: 19px; margin-bottom: 0;}
    .course-detail-main h3{font-size: 28px; margin-bottom: 12px; line-height: 38px;}
    .course-detail-main h4.sub-title{margin-bottom: 17px;}
    .fees-left-top{padding-right: 110px;}
    .addmission-desc{padding: 40px 38px;}
    .course-detail-main .addmission-desc a{padding: 11px 38px;}
    .addmission-right:after{top: 7%;}
    .credit-transfer-img-box{min-height: 440px; margin-right: 20px;}
    .course-structure-main ul li{padding-bottom: 15px;}
    /* course detail page end */

    /* about us page start */
    .credit-transfer-right-img{margin-left: 20px; margin-right: 0;}

    /* educational agent page start */
    .educational-title h2 { font-size: 28px; margin-bottom: 15px;}
    .educational-agent-right .btn{padding: 11px 30px;}
    .educational-agent-right h3{font-size: 27px; margin-bottom: 12px;}
    /* educational agent page end */

    /* Thank You Page start */
    .thanktitle{font-size: 80px;}
    .thankdec{margin-top: 0;}
    .thankyou img{margin-bottom: 0;}
    /* Thank You Page end */

    


/*Inner pages end*/
 }

@media (min-width:992px) and (max-width:1199px) {
   /*Header start*/
     /*Header start*/
    .fixed-header .header .top-right-middle .info-list li img{display: none;}
    
    .header .col-lg-6{width: 54%;}
    .header .col-lg-3:last-child{width: 21%;}
    /*Header end*/
    
}

@media (min-width:992px) {
    /*Home banner start*/
    .main-banner-slider .carousel-caption{left: 10px;}
    /*Home banner end*/
    
    /*main-nav-menu*/
    .main-nav-menu .menu-nav{display: none;}
    .main-nav-menu .dropdown-menu li i{display: none;}
    
    /*Home page start*/
    
    /*Home faq start*/
    .faq-home-content .accordion-item:last-child{margin-bottom: 0;}
    /*Home faq end*/
    
    /*Home page end*/
    
    /*Student Page start*/
    .student-course-left .col-lg-6:first-child .student-course-box, .student-course-left .col-lg-6:nth-child(2) .student-course-box{margin-bottom: 24px;}
    /*Student Page End*/
  
}

@media (max-width:991px) {

    .ptb60 { padding-top: 35px; padding-bottom: 35px;}
    .pb60{padding-bottom: 35px;}
    .pt60 {padding-top: 35px;}

    /*Reponsive MENU*/
    .main-menu{position: absolute; top: 25px; right: 50px;}
    .header .main-nav-menu{justify-content: end;}
    
    
    /*main-nav-menu*/
     .main-nav-menu .nav-main{display: none;}
    .fixed-header .header .main-nav-menu{padding: 10px 0;}
    .fixed-header .main-menu{top: 10px;}
    
    .dropdown-toggle::after{display: none;}
    .menu-content > ul li{position: relative;}
    .mb-menu .dropdown-menu{position: relative !important; top: 0 !important; transform: inherit !important; background: transparent;  padding: 0 0 0 0px; border: none;}
    /* .mb-menu .dropdown-menu li{padding-left: 15px;} */
    .mb-menu .dropdown-menu li a{padding-left: 15px;}
    .mb-menu .dropdown-menu li ul li a{padding-left: 30px;}
    .mb-menu .dropdown-menu  ul{border-top: 1px solid #4a4a4a; border-radius: 0; margin-top: 6px;}
    .mb-menu .menu .caret{font-size: 20px; color: #fff; position: absolute; right: 0; top: 12px;}
    .mb-menu .menu .dropdown-menu .caret{top: 9px;}
    
    /*Header start*/
    .top-right-middle .info-list li{margin: 0 15px;}
    .top-right-middle .info-list li .txt{display: none;}
    .apply-btn{float: left;}
    /*Header End*/
    
    /*Home banner start*/
    .main-banner-slider .carousel-caption{position: relative;}
    .main-banner-slider .carousel-caption .banner-description h1{line-height: 50px; font-size: 44px;}
    .main-banner-slider .carousel-caption .banner-description p{font-size: 18px; line-height: 24px; margin-top: 15px;}
    .banner-btn a{padding: 15px 25px 10px; font-size: 22px;}
    /* .main-banner-slider .fill{height: 400px;} */
    .main-banner-slider .fill{min-height: 400px;}
    
    .banner-box-icon{margin-top: 20px;}
    /*Home banner end*/
    
    /*Home page start*/

    .home h2{font-size: 30px;}
    
    .ptb-80 {padding-top: 40px; padding-bottom: 40px;}
    .tp-80 {padding-top: 40px;}
    
    /*Find your course Start*/
    .find-course-search .input-box input, .find-course-search .search-submit{font-size: 16px;}
    .browse-list ul li a{font-size: 16px; padding: 15px 25px 15px 0;}
    /*Find your course End*/
    
    /*USP Strart*/
    .bp-80{padding-bottom: 40px;}
    /*USP End*/

     /*Home about & Video Start*/
    .about-vid{padding: 0}
    .about-home-left{position: relative;}
    .about-home-left:before{right: 1%;}
    .about-home-content{margin: 40px auto; width: 92%;}
    .about-home-content h2{margin-bottom: 15px;}
    .about-home-content .read-more-btn{padding: 10px 30px; font-size: 18px;}
    
    .vid-home-right{position: relative; margin-top: 30px;}
    .vid-home-right:after{left: 1%; top: 0;}
    .vid-icon{min-height:490px;}
    
    .about-home-right{position: relative;}
    .about-home-right:before{left: 1%;}
    
    .vid-home-left{position: relative; margin-bottom: 30px;}
    .vid-home-left:after{right: 1%; top: 0;}
    /*Home about & Video end*/
    
    /*Home Event & NEws Start*/
    .home-event-news h2{padding-bottom: 20px;}
    .home-news{margin-top: 40px;}
    .event-part ul li, .news-part ul li{margin-bottom: 25px;}
    .view-more-embed a { padding: 6px 18px; margin-top: 15px;}

    /*Home Event & NEws End*/
    
    .brad-logo h2{margin-bottom: 35px;}
    .rev-col img{height: 50px;}
    
    /*Home Contact Form Start*/
    .contact-home form input[type="text"], .contact-home form input[type="email"], .contact-home form input[type="password"], .contact-home form input[type="submit"], textarea{margin-bottom: 20px;}
    .submit-btn{font-size: 16px; padding: 8px 34px  !important;}
    /*Home Contact Form end/
    
    /*Home faq start*/
    .faq-home .accordion .row .col-md-12:last-child .accordion-item:last-child{margin-bottom: 0;} 
    /*Home faq end*/
    
    /*Home Map start*/
    .home-map iframe{height: 350px;}
    /*Home Map end*/
    
    /*Footer start*/
    footer h4{padding-bottom: 18px;}
    .ftr-links .ftr-menu li{margin-bottom: 12px;}
    .ftr-menu{margin-bottom: 30px;}
    /*Footer end*/
    
    /*Home page End*/
    
    /*Footer start*/
    footer{font-size: 15px;}
    footer .footer-top{padding-top: 25px; padding-bottom: 24px;}
    .ftr-logo img{max-width: 100%; height: 80px;}
    .ftr-logo{margin-bottom: 30px;}
    /*Footer end*/
    
    /*Inner pages start*/

    /* hero banner start */
    .hero-banner .hero-banner-content h1 {padding: 70px 0px 70px 0px; font-size: 26px;}
    
    /*Common btn*/
    .btn-border{padding:10px 30px; font-size: 18px;}
    
    /* couse page start */
    .qualification-description .course-category-box {margin-bottom: 20px;}
    /* couse page end */

    /* course detail page start */
    
    /* course detail page start */
    /*stikey cource details */
    .scroll-head-sub.course-sticky{ width: 696px; top:60px;}
    .scroll-head-sub ul li{padding: 0 15px;}
    .scroll-head-sub{padding:15px 0;}
    .scroll-head-sub ul li a{font-size: 15px;}
    /*stikey cource details */
    
    .course-middle-col{order: 1;}
    .course-right-col{order: 3;}
    .course-left-col{order: 2;}
    .course-description-top .course-middle-content h3{font-size: 24px; margin-bottom: 10px;}
    .course-description-top .course-middle-content{margin-bottom: 20px;}
    .couse-left-sidebar h4 {font-size: 22px;margin-bottom: 18px;}
    .couse-left-sidebar .glance-box{padding-bottom: 12px; margin-bottom: 12px;}
    .course-detail-main h3 { font-size: 24px; margin-bottom: 12px; line-height: 34px;}
    .course-detail-main h4.sub-title {margin-bottom: 13px;}
    .addmission-right{position: relative; margin-top: 30px; min-height: 429px;}
    .addmission-left{position: relative; padding: 30px 100px 30px 40px;}
    .addmission-right:after {left: 6%; top: 0;}
    .addmission-left:before{right: 6%;}
    .addmission-open{padding-top: 0;}
    .course-detail-main .addmission-desc h3 {margin-bottom: 18px;}
    .addmission-desc {padding: 30px;}
    .course-detail-main .addmission-desc a {padding: 11px 25px;line-height: normal;}
    .credit-transfer-img-box {min-height: 390px;margin-right: 0px;}
    .fees-left-top{padding-right: 0;}
    .course-structure-main ul li {padding-bottom: 15px;}
    .couse-left-sidebar .glance-box h5 {font-size: 18px;}
    /* course detail page end */

    /* about page start */
    .credit-transfer-right-img{margin-left: 0;}
    /* about page end */
    
    /*innerpage-content common start*/
    .innerpage-content h2 {margin-bottom:18px; font-size: 25px;}
    /*innerpage-content common end*/

    
    /*Contact page start*/
    /*contact Map start*/
    .contact-map iframe{height: 350px;}
    /*contact Map end*/
    /*Contact page end*/
    
     /*Student Page start*/
    .student-course-left .student-course-box{margin-bottom: 24px;}
    /*Student Page End*/
    
    /*Enrolment Forms page start*/
    .helper-header h5{font-size: 18px;}
    /*Enrolment Forms page End*/
    
    /*Search page start*/
    .search-page .showing-text{padding-bottom: 15px;}
    .search-pagination .pagination{justify-content: center; padding-top: 10px;}
    /*Search page End*/

    /* educational agent page start */
    .educational-agent-right .btn { padding: 9px 26px; font-size: 18px;}
    .educational-title h2 { font-size: 26px; margin-bottom: 12px;}
    .educational-agent-right h3 { font-size: 26px; margin-bottom: 10px;}
    /* educational agent page end */

    /* Thank You Page start */
    .thanktitle{font-size: 64px;}
    .thankyou img{width: 120px;}
   
    /* Thank You Page end */


/*Inner pages end*/
}

@media (min-width:768px) and (max-width:991px) {
    /*Home banner start*/
    .banner-box-icon{padding: 5px 0;}
    .banner-box-icon ul li{width: 32%; margin: 7px 0;}
    .banner-box-icon ul li:nth-child(3):before{display: none;}
    .main-banner-slider .carousel-caption .banner-description{padding-bottom: 45px;}
    .review-write-star{margin-top: 35px;}
    .review-write-star textarea{margin-top: 30px;}
    .review-write-star .btn-submit{padding: 20px 65px 16px; font-size: 30px;}
    /*Home banner end*/
    
}

@media (min-width:768px) {
    
/*Home page start*/
    
    /*Home Event & NEws Start*/
    
    /*Event start*/
    .event-part .event-img {margin-right: 35px;}
    .event-part .event-img img {max-width: 160px;}
    /*Event end*/
    
    /*Event start*/
    .news-part .news-img {margin-right: 35px;}
    .news-part .news-img img {max-width: 160px;}
    /*Event end*/
    
    /*Home Event & NEws end*/
/*Home page End*/    
    
/*Inner pages start*/
    
    /* course detail page start */
/*stikey cource details */
    .scroll-head-sub-mobile{display: none;}
/*stikey cource details */
    /* course detail page end */
    
/*Inner pages endt*/

    
}

@media (max-width:767px) {

    .ptb60 { padding-top: 25px; padding-bottom: 25px;}
    .pt60 {padding-top: 25px;}
    .pb60{padding-bottom: 25px;}
    
    .pb30 {padding-bottom: 10px;}
    p{padding-bottom: 15px;}
    
    /*Header start*/
    
    .fixed-btn{height: 34px; line-height: 32px; width: 130px; right: -48px;}
    .fixed-btn a{font-size: 16px;}
    .fixed-btn::before{height: 6px; bottom: 34px; left: 3px;}
    .fixed-btn::after{right: -6px; width: 6px; bottom: 3px;}
    
    .fixed-header .header .apply-btn a{font-size: 13px; padding: 8px 35px 10px 15px;}
    .fixed-header .header .apply-btn a:after{background-size: 12px; width: 12px; top: 51%; height: 10px;}
    
    .header .logo img{height: auto; max-width: 100%;}
    
    .top-right-middle .info-list{min-height: inherit;}
    .top-right-middle .info-list li{margin: 0 18px !important;}
    .top-right-middle .info-list li img{height: 30px;}
    .apply-btn a{font-size: 13px; padding: 8px 35px 10px 15px;}
    .apply-btn a:after{background-size: 12px; width: 12px; top: 51%; height: 10px;}
    
    .main-menu{top: 14px;}
    /*Header end*/
    
    /*Home banner start*/
    .main-banner-slider .carousel-caption{padding-top: 5px;}
    .main-banner-slider .carousel-caption .banner-description{min-height: auto; max-width:70%;background: rgb(0 0 0 / 39%);
        padding: 10px; position: relative;}
    .main-banner-slider .carousel-caption .banner-description h1{line-height:36px; font-size:28px;}
    .main-banner-slider .carousel-caption .banner-description p{margin-top: 10px; font-size: 16px;}
    .banner-box-icon{margin-top: 15px;padding: 10px 0;}
    
    /* .main-banner-slider .fill {height: 300px;} */
    .main-banner-slider .fill{height: 400px;}
    
    .main-banner-slider .carousel-caption .banner-description a{margin-top: 20px; font-size: 16px; padding: 6px 20px;}
    .main-banner-slider .carousel-caption .banner-description a i{margin-right: 0; padding-left:8px; font-size: 16px; }
    /*Home banner End*/
    
    /*Home page start*/

    .home h2{font-size: 25px;}
    .ptb-80 {padding-top: 30px; padding-bottom: 30px;}
    .tp-80 {padding-top: 30px;}

     /*Find your course Start*/
    .find-course-search .input-box input, .find-course-search .search-icon{height: calc(1.2rem + 2rem + 4px);}
    
    .find-course-search{margin-bottom: 25px;}
    .browse-list h4{font-size: 20px;}
    .browse-list ul li a{ /* padding: 12px 0; */ padding: 12px 25px 12px 0px; }
    .browse-list ul li a:after{top: 24px;}
    /*Find your course End*/
    
    /*USP Strart*/
    .bp-80{padding-bottom: 30px;}
    .usp-slider{margin-top: 25px;}
    .usp-col img{height: 50px;}
    .usp-col h5{font-size: 16px; padding-top: 10px;}
    /*USP End*/
    
    /*Home about & Video Start*/
    .about-home-content{margin: 20px auto; padding: 25px;}
    .about-home-content p{padding-bottom: 16px;}
    .about-home-content .read-more-btn{padding: 6px 20px; font-size: 16px;}
    
    .vid-icon{min-height: 250px;}
    .vid-home-right:after{height: 250px;}
    
    .vid-home-left:after{height: 250px;}
    
    .vid-icon a{width: 80px; height: 80px; border-width: 6px;}
    .vid-icon a img{width: 20px;}
    /*Home about & Video End*/
    
    /*Home Event & NEws Start*/
    .event-part ul li .event-body h3, .news-part ul li .news-body h3{line-height: 20px;}
    .event-part ul li .event-body h3 a, .news-part ul li .news-body h3 a{font-size: 16px; }
    .event-part ul li .event-body p{line-height: 20px;}
    .news-part ul li .news-body p{line-height: 20px;}
    /*Home Event & NEws End*/
    
    .brad-logo h2{margin-bottom: 25px;}
    
    /*Home About start*/
    .about-vid-second{margin-top: 30px;}
    /*Home About and*/
    
    /*Home contact form*/
    .contact-home textarea{min-height: 110px; margin-bottom: 10px;}
    
    /*Home faq start*/
    .contact-home h2, .faq-home h2{margin-bottom: 15px;}
    
    .faq-home{margin-top:30px;}
    .faq-home-content .accordion-item{margin-bottom: 8px;}
    .faq-home-content .accordion-item .accordion-button{padding: 15px;}
    /*Home faq end*/
    
    /*Home Map start*/
    .home-map iframe{height:250px;}
    /*Home Map end*/
    
    /*Home page End*/
    
    /*Footer start*/
    
    footer .copy-right{padding: 12px 0;}
    /*Footer end*/
    
/*Inner pages start*/
.hero-banner .hero-banner-content h1 {padding: 60px 0px 60px 0px;font-size: 24px;}

    /*Common btn*/
    .btn-border{padding:6px 20px; font-size: 16px;}
    
    .btn-radius{font-size: 16px; padding: 3px 20px;}
    
/* course detail page start */
    
/*stikey cource details */
    .scroll-head-sub{display: none;}
    .scroll-head-sub-mobile select{background-color: #f5f5f5; width: 100%; font-size: 16px; font-weight: 500; border-color: #40a194; padding: 10px; appearance: none; position: relative;
    background-image:linear-gradient(45deg, transparent 50%, #fff 50%), linear-gradient(135deg, #fff 50%, transparent 50%), linear-gradient(to right, #40a194, #40a194);
  background-position:calc(100% - 22px) calc(1em + 5px), calc(100% - 16px) calc(1em + 5px), 100% 0;
  background-size:6px 6px, 6px 6px, 2.9em 3.5em;
  background-repeat: no-repeat;}
    .scroll-head-sub-mobile.course-sticky{position: fixed; z-index: 2; width: 516px; top: 60px;}
/*stikey cource details */

.course-description-top .course-middle-content h3 {font-size: 22px; margin-bottom: 8px;}
.couse-left-sidebar h4 {font-size: 20px;margin-bottom: 17px;}
.couse-left-sidebar .glance-box h5 {font-size: 18px;}
.course-right-sidebar .course-desc-btn{padding: 8px 5px; }
.course-right-bottom{padding: 15px;}
.course-right-bottom .sidebar-call {margin-top: 12px;}
.course-detail-main h3{font-size: 22px; margin-bottom: 10px; line-height: 32px;}
.course-detail-main .scroll-head-sub ul{display: block;}
.scroll-head-sub ul li{text-align: left; padding-bottom: 15px; max-width: 100%;}
.scroll-head-sub ul li:last-child{padding-bottom: 0;}
.addmission-left:before {right: 8%;}
.addmission-desc {padding: 20px;}
.course-detail-main .addmission-desc h3 {margin-bottom: 12px;}
.course-detail-main .addmission-desc a{padding: 9px 20px; font-size: 16px;}
.addmission-right {position: relative;margin-top: 21px;min-height: 370px;}
.addmission-right:after{height: 370px; left: 7%;}
.addmission-open{padding-bottom: 0;}
.hero-banner .hero-banner-content h1 { padding: 50px 0px 50px 0px; font-size: 22px;}
.credit-transfer-img-box{min-height: 320px;}
.credit-transfer-desc{margin-top: 15px;}
.fees-section{padding: 20px;}
.course-detail-main h4.sub-title{font-size: 17px;}
.course-detail-main h5{font-size: 17px; margin-bottom: 8px;}
.course-structure-main ul li {padding-bottom: 12px;}
.enrollment-sheet{margin-top: 20px;}
.fees-contact-form input:not([type=submit]){height: 40px;}
.fees-contact-form textarea{height: 115px; margin-bottom: 10px;}
.fees-contact-form textarea::placeholder, .fees-contact-form input::placeholder{font-size: 15px;}
/* course detail page end */
   
    
/*innerpage-content common start*/
    .innerpage-content h2 {margin-bottom:15px;}
/*innerpage-content common end*/
    
/*Contact page start*/
    .timing-title{font-size: 20px; margin-bottom: 20px;}
    .contact-us-left h2, .contact-us-right h2{margin-bottom: 15px;}
    .contact-us-left form input[type="text"], .contact-us-left form input[type="email"], .contact-us-left form input[type="password"], .contact-us-left form input[type="submit"], textarea{margin-bottom: 15px;}
    
    .contact-us-left textarea {min-height: 110px; margin-bottom: 10px;}
    
    /*Contact add Start*/
    .contact-us-right{padding-left: 0; padding-top: 30px;}
    /*Contact add End*/
    
    /*contact Map start*/
    .contact-map iframe{height:250px;}
    /*contact Map end*/

/*Contact page end*/
    
/*Student Page start*/
    .student-course-left .student-course-box{margin-bottom: 20px;}
    .student-course-box span{font-size: 18px; line-height: normal;}
/*Student Page End*/
    
    /*Enrolment Forms page start*/
    .helper{padding: 10px 15px; margin-bottom: 10px;}
    .helper-header h5{font-size: 16px;}
    /*Enrolment Forms page End*/
    
    /*Search page start*/
    .search-page .showing-text{padding-bottom: 15px;}
    .search-results-info{padding: 12px 15px; margin-bottom: 10px;}
    .search-pagination .pagination .nav-links .page-numbers{padding: 5px 10px;}
    /*Search page End*/

    /* about page start */
    .credit-transfer-main-right .row {flex-direction: column-reverse;} 
    /* about page end */

    /* educational agent page start */
    .educational-agent-main .fees-contact-form{padding: 20px;}
    .educational-agent-right{height: 240px;}
    .educational-title h2 { font-size: 24px; margin-bottom: 10px;}
    .educational-agent-right h3 { font-size: 24px;}
    .educational-agent-right .btn { padding: 7px 22px; font-size: 17px;}
    /* educational agent page end */

    
    /* Thank You Page start */
  .thanktitle{font-size: 45px; line-height: 45px; }
  .thankdec{font-size: 16px;}
   
  /* Thank You Page end */


/*Inner pages end*/
}

@media (min-width:576px) and (max-width:767px) {

    /*Header start*/
    .header-main .col-sm-3.top-right-middle{width: 28%;}
    .header-main .col-sm-5{width: 28%;}
    /*Header end*/
    
    /*Footer start*/
    /*Footer end*/
    
   
}

@media (min-width:576px){
    .footer-sticky{display: none;}
}

@media (max-width:575px) {

    .ptb60 {padding-top: 20px;padding-bottom: 20px;}
    .pb60{padding-bottom: 20px;}
    .pt60 {padding-top: 20px;}
    
    /*Header start*/
    .header-main .col-sm-3.top-right-middle{display: none;}
    .apply-btn{float: right;}
    /*Header end*/
    
    /*Home banner start*/
    .main-banner-slider .carousel-caption .banner-description h1{line-height: 30px; font-size:25px;}
    .main-banner-slider .carousel-caption .banner-description p{margin-top: 5px; line-height: 22px;}
    .main-banner-slider .carousel-caption .banner-description a{padding: 5px 20px; margin-top: 15px;}
    
    /*Home banner End*/
    
    /*Home start*/
    
    /*Find your course Start*/
    .browse-list h4{font-size: 18px;}
  /*Find your course End*/

  /* home event start */
  .view-more-embed a{padding: 5px 15px;}
  /* home event end */
    
    .home h2{font-size: 22px;}
    .ptb-80 {padding-top: 20px; padding-bottom: 25px;}
    .tp-80 {padding-top: 20px;}
    
    /*Home Contact Form Start*/
    .contact-home form input[type="text"], .contact-home form input[type="email"], .contact-home form input[type="password"], .contact-home form input[type="submit"], textarea{margin-bottom: 15px;}
    /*Home Contact Form End*/
    
    /*Footer start*/
    .ftr-logo{margin-bottom: 25px;}
    .ftr-logo img{margin-bottom: 10px;}
    .ftr-logo p{line-height: 22px; padding-bottom: 15px;}
    /*Footer end*/
    
    /*footer fix*/
    .footer-sticky{position: fixed; bottom: 0; left: 0; right: 0; z-index: 99999; background: #fff; display: block; width: 100%; padding:6px 15px; display: flex;  align-items: center; justify-content: center; box-shadow: 0px -2px 10px rgba(0,0,0,0.1);}  
    .footer-sticky ul{display: flex;} 
    .footer-sticky li{ margin-right:30px;}
    .footer-sticky li img{height: 30px;}
    /*footer End*/
    
    /*Home start*/
    
    /*Inner pages start*/
    .innerpage-content h2{font-size: 22px;}

    /* hero banner start */
    .hero-banner .hero-banner-content h1 { padding: 50px 0px 50px 0px; font-size: 21px;}
    /* hero banner end */

    /* course page start */
    .qualification-description .course-category-box {margin-bottom: 15px;}
    /* course page end */

    /* course description page start */
    /*stikey cource details */
    .scroll-head-sub-mobile select{padding: 8px 60px 8px 10px; background-position: calc(100% - 22px) calc(1em + 3px), calc(100% - 16px) calc(1em + 3px), 100% 0;}
    .scroll-head-sub-mobile.course-sticky{width: 456px;}
    /*stikey cource details */
    
    .course-description-top .course-middle-content h3 {font-size: 20px;margin-bottom: 6px;}
    .couse-left-sidebar{margin-bottom: 15px;}
    .couse-left-sidebar .glance-box { padding-bottom: 10px; margin-bottom: 10px;}
    .course-right-sidebar .course-desc-btn {padding: 7px 5px; display: inline-block; width: 49%;}
    .course-right-bottom h4 { font-size: 18px; margin-bottom: 12px;}
    .course-detail-main h3 {font-size: 20px; margin-bottom: 8px;}
    .couse-left-sidebar h4 {font-size: 19px;margin-bottom: 15px;}
    .couse-left-sidebar .glance-box h5 {font-size: 17px;}
    .course-detail-main h4.sub-title,.course-detail-main h5 {font-size: 16px;}
    .entry-requirment ul li{line-height: 25px;}
    .course-detail-main .addmission-desc h3 {margin-bottom: 9px;}
    .addmission-desc {padding: 15px;}
    .course-structure-main ul li{line-height: 25px;}
    .addmission-left {position: relative;padding: 20px 75px 20px 30px;}
   
   
    /*Student Page start*/
    .student-course-left .student-course-box{margin-bottom:12px;}
    .student-course-box span{font-size: 16px;}
/*Student Page End*/
    
    /*Enrolment Forms page start*/
    .helper{padding: 10px; margin-bottom: 8px;}
/*Enrolment Forms page End*/

    /*Contact page start*/
    .timing-title{font-size: 17px; margin-bottom: 15px; line-height: normal;}
    /*Contact page end*/
    
    /*Search page start*/
    .search-page .showing-text{padding-bottom: 10px;}
    .search-results-info {padding: 10px 13px; margin-bottom: 5px;}
    /*Search page End*/

    /* educational agent page start */
    .educational-title h2 {font-size: 22px;  margin-bottom: 8px;}
    .educational-agent-right h3 { font-size: 22px; margin-bottom: 7px; }
    .educational-agent-right { height: 200px;}

    /* Thank You Page start */
    .thanktitle{font-size: 33px; line-height: 40px; }
    .thankdec{line-height: 24px;}
    .thankyou img{width: 90px;}
 
/*Inner pages end*/
}

@media (min-width:480px) and (max-width:575px) {

}

@media (max-width:479px) {
    /*Header start*/
    .header-main .col-sm-3.top-right-middle{display: none;}
    .header-main .col-sm-4.col-5{width: 60%;}
    .header-main .col-sm-5.col-5{display: none;}
    /*Header end*/
    
    /*Home banner start*/
    .main-banner-slider .container{top: 70px;}
    .main-banner-slider .carousel-caption .banner-description h1{line-height:28px; font-size:20px;}
    .main-banner-slider .carousel-caption .banner-description p{font-size: 14px; line-height: 18px;}
    .main-banner-slider .carousel-caption .banner-description a{padding: 2px 18px;  margin-top: 12px;}
    /*Home banner End*/
    
    /*Home page start*/
    
    /*Find your course Start*/
    .find-course-search{margin-bottom: 20px;}
    .find-course-search .search-icon{padding: 0 12px;}
 
    .browse-list ul{grid-template-columns:auto;}
    .browse-list ul li a{ /* padding: 8px 0; */ padding: 8px 25px 8px 0px;}
    /*Find your course end*/
    
    /*USP Strart*/
    .usp-part-box ul{display: block;}
    /*USP End*/
    
      
    /*Home about & Video Start*/
    .about-vid-second {margin-top: 20px;}
    /*Home about & Video End*/
    
    /*Home Event & NEws Start*/
    .home-news {margin-top: 30px;}
    /*Home Event & NEws End*/
    
    /*Home About start*/
    /*Home About end*/
    
   /* .home h2{font-size: 20px;}*/
   
    
     /*Footer start*/
    .ftr-logo, .ftr-menu{margin-bottom: 0;}
    .footer-top .ftr-links, .ftr-contact {border-top: solid 1px #5b5b5b; padding-top: 15px; margin-top: 15px;}
    .ftr-links.col-7, .ftr-links.col-5{width: 100%;}
    
    footer .copy-right{font-size: 14px;}
    /*Footer end*/  

    /*Home page End*/
    
     /*Inner pages start*/
    /*stikey cource details */
    .scroll-head-sub-mobile.course-sticky{width:296px;}
    .scroll-head-sub-mobile select{background-position: calc(100% - 19px) calc(1em + 3px), calc(100% - 13px) calc(1em + 3px), 100% 0;}
    /*stikey cource details */
    
    
/*Inner pages end*/
}

@media(max-width :450px){

    /* course details page start */
    .course-right-sidebar .course-desc-btn {padding: 7px 5px; display: block; width: 100%;}
    /* course details page end */

}

@media (max-width:400px) {
     .footer-sticky li{ margin-right:22px;}
}