@media screen and (min-width:280px) and (max-width:388px) {
    #main-bnanner-video-img .grdnt-ovrly { display: none; }
    #main-heder-top { position: static;padding: 9px 0; }
    #main-heder-top .hder-menu-iitm { display: none; }
    #main-heder-top .logo-pu { width: 181px; }
    #main-bnanner-video-img .swiper { height: 100%; width: 100%; }
    .connm-hdd-centr_home h2 { font-size: 15px; margin-bottom: 10px; line-height: 29px; }
    #main-bnanner-video-img .box-announcmnt-1 h1 { font-size: 16px; }
    #footrr-iitem .contact-bar { padding: 21px 11px; }
    .connm-hdd-centr_home h3 { font-size: 27px !important; }
    #camps-achivmnt .overlap-card { width: 100%; padding: 33px !important; height: auto; position: relative; bottom:0; }
    #main-bnanner-video-img .box-announcmnt-1 { display: none; }
    #contn-banner-inner .skew-bg-brdcrmp { display: none; }
    #contn-banner-inner .inner-brdcrmp-common { position: static; background: #143666; font-size: 20px; text-align: center; padding: 12px 0; }
    #contn-banner-inner .inner-brdcrmp-common h1 { font-size: 27px; color: #fff; margin: 0px auto; }
    #contn-banner-inner ul li { font-size: 16px; }
    #gallery-piclisting { padding: 31px 0 197px; } 
    #contentpage-wrapper .main-content { width: 100%; padding: 0px 0; }
    #contentpage-wrapper .content-wrapper { max-width: 100% !important; }
    #contentpage-wrapper .three-col { width: 100%; }
    #contentpage-wrapper .three-col .col-md-4 { margin: 10px; width: 100%; }
    #achivements-list-page .main-wrapper { margin: 0px auto; }
    #achivements-list-page { padding: 34px 0; }
    #achivements-list-page .py-5 { padding-top: 0rem !important; padding-bottom: 0rem !important; }
    #achivements-list-page .achieve-thumb { width: 100%; height: 100%; }
    #progrmme-sectn-iitem { padding: 0 !important; }
    #progrmme-sectn-iitem .course-card { background: #fff; height: auto; }
    #progrmme-sectn-iitem .overlay { position: static; }
    #progrmme-sectn-iitem .contn-t-course-mmg { position: static; padding: 25px; }
    #progrmme-sectn-iitem .course-card h3 { font-size: 30px; margin: 0px auto 6px !important; }
    #progrmme-sectn-iitem .course-card p { max-width: 100%; font-size: 16px; width: 100%; }
    #aboot-college { padding: 3px 0 0 0; }
    #campuss-facilty-wdth .facility-text { right: 0; position: relative; background: rgb(24, 56, 109); }
    #campuss-facilty-wdth { padding: 49px 0 65px !important; }
    #campuss-facilty-wdth .camps-iitm12 { border: 1px solid #333; border-radius: 9px; padding: 11px; background: #fff;}
    #tab-select { width: 100%; }
    #campuss-facilty-wdth .facility-image-wrapper { padding-right: 0;padding-bottom: 0; }
    #campuss-facilty-wdth .facility-img { border-radius: 13px 0 13px 0; }
    #new-events-sectn { padding: 33px 0; }
    #new-events-sectn #newsTicker .col-lg-3 { width: 37%; }
	#new-events-sectn #newsTicker .col-lg-9 { width: 60%; }
	#new-events-sectn .connm-hdd-centr_home { margin-top: 53px; } 
	#camps-achivmnt .main-img { border-radius: 16px; }
	#camps-achivmnt .overlap-card p { font-size: 16px; line-height: 31px; }
	#tesstim-wdth .connm-hdd-centr_home p { font-size: 16px; line-height: 30px; width: 100%; }
	#tesstim-wdth .connm-hdd-centr_home { padding: 0px 0 0; }
	#tesstim-wdth .avatar-container img { width: 79px; height: 79px; }
	#whhychoose-us { padding: 60px 0 64px; }
	.container { max-width: 100% !important; }
	#footrr-iitem .contact-bar { margin: 0 0; }
	#page-menu-trigger, #primary-menu-trigger { position: absolute; right: 0; top: -47px; }
	.lft-itm-date { justify-content: center; border-radius: 42px 0; height: 100%; display: flex; align-items: center; color: #fff; font-weight: bold; text-transform: uppercase; padding: 21px 8px; }
    #tab-select_2 { width: 100%; padding: 11px; position: relative; border-radius: 6px; border: 1px solid #ccc; }
    .btn-gradient-border { padding: 15px 56px 15px 29px !important; font-size: 16px; }
    .btn-gradient-border:hover { padding: 15px 56px 15px 29px !important; font-size: 16px; }
    #footrr-iitem .footer-about p { width: 100%; }
    #faculty-listing-pge .faclty-wdth-wrpr { margin: 0px auto 0; }
    #main-heder-top .container { display: block !important; } 
    .primary-menu { margin: 0px auto !important; }
    .menu-link { padding: 14px 5px; color: #000 !important; }
    .menu-container .sub-menu::before { color: #000 !important; }
}
@media screen and (min-width:389px) and (max-width:476px) {
    #main-bnanner-video-img .grdnt-ovrly { display: none; }
    #main-heder-top { position: static; padding: 10px 0; }
    #main-heder-top .hder-menu-iitm { display: none; }
    #main-heder-top .logo-pu { width: 181px; }
    #main-bnanner-video-img .swiper { height: 100%; width: 100%; }
    
    #main-bnanner-video-img .box-announcmnt-1 h1 { font-size: 16px; }
    #footrr-iitem .contact-bar { padding: 30px 0; }
    .connm-hdd-centr_home h3 { font-size: 27px !important; }
    #camps-achivmnt .overlap-card { width: 100%; padding: 33px !important; height: auto; margin-top: 66px; }
    #camps-achivmnt .main-img { border-radius: 20px; }
    #main-bnanner-video-img .box-announcmnt-1 { display: none; }
    #contn-banner-inner .skew-bg-brdcrmp { display: none; }
    #contn-banner-inner .inner-brdcrmp-common { position: static; background: #143666; font-size: 20px; text-align: center; padding: 12px 0; }
    #contn-banner-inner .inner-brdcrmp-common h1 { font-size: 27px; color: #fff; margin: 0px auto; }
    #contn-banner-inner ul li { font-size: 16px; }
    #gallery-piclisting { padding: 31px 0 197px; } 
        #contentpage-wrapper .main-content { width: 100%; padding: 0px 0; }
    #contentpage-wrapper .content-wrapper { max-width: 100% !important; }
    #contentpage-wrapper .three-col { width: 100%; }
    #contentpage-wrapper .three-col .col-md-4 { margin: 10px; width: 100%; }
    #achivements-list-page .main-wrapper { margin: 0px auto; }
    #achivements-list-page { padding: 34px 0; }
    #achivements-list-page .container { max-width: 100%; }
    #achivements-list-page .py-5 { padding-top: 0rem !important; padding-bottom: 0rem !important; }
     #achivements-list-page .achieve-thumb { width: 100%; height: 100%; }
     .container { max-width: 100% !important; }
     .container { max-width: 100% !important; }
     #camps-achivmnt .achievement-slider { padding-bottom: 0;} 
	#footrr-iitem .contact-bar { margin: 0 0; }
	#page-menu-trigger, #primary-menu-trigger { position: relative; right: -35px; top: 12px; }
	.lft-itm-date { justify-content: center; border-radius: 42px 0; height: 100%; display: flex; align-items: center; color: #fff; font-weight: bold; text-transform: uppercase; padding: 21px 8px; }
    #tab-select_2 { width: 100%; padding: 11px; position: relative; border-radius: 6px; border: 1px solid #ccc; }
    .btn-gradient-border { padding: 15px 56px 15px 29px !important; font-size: 16px; }
    .btn-gradient-border:hover { padding: 15px 56px 15px 29px !important; font-size: 16px; }
    #footrr-iitem .footer-about p { width: 100%; }
    #progrmme-sectn-iitem { padding: 0 0 !important; }
    #progrmme-sectn-iitem .course-card { height: auto; background: #fff; }
    #progrmme-sectn-iitem .overlay { display: none; }
    #progrmme-sectn-iitem .contn-t-course-mmg { position: static; padding: 28px; }
    #progrmme-sectn-iitem .course-card p { max-width: 100%; font-size: 16px; width: 100%; }
    #aboot-college { padding: 0 0 0 0; line-height: 33px; }
    #progrmme-sectn-iitem .course-card h3 { font-size: 32px; }
    #campuss-facilty-wdth .facility-text { position: relative; bottom: 20px; background: rgb(24, 56, 109); right: 0; padding: 28px; }
    #campuss-facilty-wdth .decorative-box { position: absolute;bottom: 25px; right: 6px; width: 80%;height: 80%; background-color: #f7a600; border-radius: 0 0 68px 0; z-index: 1; }
    #faculty-listing-pge .faclty-wdth-wrpr { margin: 0px auto 0; }
    #new-events-sectn .connm-hdd-centr_home { margin-top: 44px; }
    #tab-select { width: 100%; padding: 10px 15px; }
    #campuss-facilty-wdth .camps-iitm12 { border-radius: 14px; padding: 13px; background: #fff; }
    #secil-media-iitems { padding: 60px 0 51px; }
    #main-heder-top .container { display: block !important; } 
        .primary-menu { margin: 0px auto !important; }
    .menu-link { padding: 14px 5px; color: #000 !important; }
    .menu-container .sub-menu::before { color: #000 !important; }
      #page-menu-trigger, #primary-menu-trigger { position: absolute;right: 0;top: -47px;}
}
@media screen and (min-width:477px) and (max-width:575px) {
 #main-bnanner-video-img .grdnt-ovrly { display: none; }
    #main-heder-top { position: static; padding: 10px 0; }
    #main-heder-top .hder-menu-iitm { display: none; }
    #main-heder-top .logo-pu { width: 181px; }
    #main-bnanner-video-img .swiper { height: 100%; width: 100%; }
    
    #main-bnanner-video-img .box-announcmnt-1 h1 { font-size: 16px; }
    #footrr-iitem .contact-bar { padding: 30px 0; }
    .connm-hdd-centr_home h3 { font-size: 30px; }
    #camps-achivmnt .overlap-card { width: 100%; padding: 33px !important; height: auto; }
    #main-bnanner-video-img .box-announcmnt-1 { display: none; }
    #contn-banner-inner .skew-bg-brdcrmp { display: none; }
    #contn-banner-inner .inner-brdcrmp-common { position: static; background: #143666; font-size: 20px; text-align: center; padding: 12px 0; }
    #contn-banner-inner .inner-brdcrmp-common h1 { font-size: 27px; color: #fff; margin: 0px auto; }
    #contn-banner-inner ul li { font-size: 16px; }
    #gallery-piclisting { padding: 31px 0 197px; } 
        #contentpage-wrapper .main-content { width: 100%; padding: 0px 0; }
    #contentpage-wrapper .content-wrapper { max-width: 100% !important; }
    #contentpage-wrapper .three-col { width: 100%; }
    #contentpage-wrapper .three-col .col-md-4 { margin: 10px; width: 100%; }
    #achivements-list-page .main-wrapper { margin: 0px auto; }
    #achivements-list-page { padding: 34px 0; }
    #achivements-list-page .container { max-width: 100%; }
    #achivements-list-page .py-5 { padding-top: 0rem !important; padding-bottom: 0rem !important; }
     #achivements-list-page .achieve-thumb { width: 100%; height: 100%; }
     #faculty-listing-pge .faclty-wdth-wrpr { margin: 0px auto 0; }
     #new-events-sectn .connm-hdd-centr_home { margin-top: 44px; }
     .container { max-width: 94% !important; }
     #progrmme-sectn-iitem .course-card { height: auto; background: #fff;}
     #progrmme-sectn-iitem .contn-t-course-mmg { position: static; padding: 29px 32px; }
     #progrmme-sectn-iitem .overlay { display: none; }
     #progrmme-sectn-iitem { padding: 0 0 !important; }
     #progrmme-sectn-iitem .course-card p { line-height: 30px; max-width: 100%; font-size: 16px; width: 100%; font-weight: 300; }
     #progrmme-sectn-iitem .course-card h3 { font-size: 35px; }
     #aboot-college {  padding: 33px 0 0 0; line-height: 35px; }
     #campuss-facilty-wdth .facility-text { position: relative; bottom: 0; z-index: 2; background: rgb(24, 56, 109); right: 0; padding: 26px; }
     #tab-select { width: 100%; padding: 9px; }
     #campuss-facilty-wdth .camps-iitm12 { border: 1px solid #333; border-radius: 10px;  padding: 19px; }
     #progrmme-sectn-iitem .container { max-width: 87%; }
     #main-heder-top .container { display: block !important; } 
         .primary-menu { margin: 0px auto !important; }
    .menu-link { padding: 14px 5px; color: #000 !important; }
    .menu-container .sub-menu::before { color: #000 !important; }
    #page-menu-trigger, #primary-menu-trigger { position: absolute;right: 0;top: -47px;}
}
@media screen and (min-width:576px) and (max-width:767px) {
    #main-bnanner-video-img .grdnt-ovrly { display: none; }
    #main-heder-top { position: static; padding: 10px 0; }
    #main-heder-top .hder-menu-iitm { display: none; }
    #main-heder-top .logo-pu { width: 181px; }
    #main-bnanner-video-img .swiper { height: 100%; width: 100%; }
    
    #main-bnanner-video-img .box-announcmnt-1 h1 { font-size: 16px; }
    #footrr-iitem .contact-bar { padding: 30px 0; }
    .connm-hdd-centr_home h3 { font-size: 31px; }
    #camps-achivmnt .overlap-card { width: 100%; padding: 33px !important; height: auto; margin-top: 56px; }
    #main-bnanner-video-img .box-announcmnt-1 { display: none; }
    #contn-banner-inner .skew-bg-brdcrmp { display: none; }
    #contn-banner-inner .inner-brdcrmp-common { position: static; background: #143666; font-size: 20px; text-align: center; padding: 12px 0; }
    #contn-banner-inner .inner-brdcrmp-common h1 { font-size: 27px; color: #fff; margin: 0px auto; }
    #contn-banner-inner ul li { font-size: 16px; }
        #contentpage-wrapper .main-content { width: 100%; padding: 0px 0; }
    #contentpage-wrapper .content-wrapper { max-width: 100% !important; }
    #contentpage-wrapper .three-col { width: 100%; }
    #contentpage-wrapper .three-col .col-md-4 { margin: 10px; width: 100%; }  
    #achivements-list-page .py-5 { padding-top: 1rem !important; padding-bottom: 1rem !important; }
    #achivements-list-page .main-wrapper { margin: -10px auto 0; padding: 0 29px; }
    #faculty-listing-pge .faclty-wdth-wrpr { margin: 0px auto 0; }
    #progrmme-sectn-iitem .course-card { height: auto; background: #fff; }
    #progrmme-sectn-iitem .contn-t-course-mmg { position: static; padding: 32px; }
    #progrmme-sectn-iitem .overlay { display: none; }
    #progrmme-sectn-iitem .course-card p { line-height: 27px; max-width: 100%; color: #000 !important; font-size: 16px;  width: 100%; font-weight: 300; }
    #progrmme-sectn-iitem .course-card h3 { font-size: 36px; }
    #aboot-college { padding: 33px 0 0 0; line-height: 35px; }
    #campuss-facilty-wdth .facility-text { position: relative; bottom: 0; z-index: 2; background: rgb(24, 56, 109); right: 0; padding: 31px; line-height: 28px; color: #fff; border-radius: 0 0 58px 0; }
    #tab-select { width: 100%; padding: 12px; }
    #campuss-facilty-wdth .camps-iitm12 { border-radius: 18px; padding: 21px; }
    #new-events-sectn .connm-hdd-centr_home {  margin-top: 50px; }
    #tesstim-wdth .connm-hdd-centr_home { padding: 9px 0 0; } 
    #tesstim-wdth .connm-hdd-centr_home p { width: 100%; }
    #tesstim-wdth .avatar-container img { width: 75px; height: 80px; }
    #main-heder-top .container { display: block !important; } 
        .primary-menu { margin: 0px auto !important; }
    .menu-link { padding: 14px 5px; color: #000 !important; }
    .menu-container .sub-menu::before { color: #000 !important; }
    #page-menu-trigger, #primary-menu-trigger { position: absolute;right: 0;top: -47px;}
}
@media screen and (min-width:768px) and (max-width:991px) {
    #contn-banner-inner .inner-brdcrmp-common h1 { font-size: 30px; margin: 0px auto; }
    #contn-banner-inner ul li { font-size: 15px; } 
    #contn-banner-inner .inner-brdcrmp-common { bottom: 26px; left: 42px; font-size: 20px; } 
        #contentpage-wrapper .main-content { width: 100%; padding: 0px 0; }
    #contentpage-wrapper .content-wrapper { max-width: 100% !important; }
    #contentpage-wrapper .three-col { width: 100%; }
    #contentpage-wrapper .three-col .col-md-4 { margin: 10px; width: 100%; }
    #faculty-listing-pge .faclty-wdth-wrpr { margin: 0px auto 0; }
    #camps-achivmnt #tab-button_2 { width: auto; margin: 0px auto 24px; padding: 0; position: static; }
    #camps-achivmnt .overlap-card { padding: 34px !important; height: auto; }
    #whhychoose-us { padding: 60px 0 64px; }
    #footrr-iitem .contact-bar { padding: 30px 2px; }
    #footrr-iitem .container { max-width: 100%; }
    #main-bnanner-video-img .swiper { height: auto; }
    #main-bnanner-video-img .bnner-announcmnt-slidr { bottom: auto; right: 37px; width: 56%; top: 256px; }
    .grdnt-ovrly { height: 17%; }
    #main-bnanner-video-img .box-announcmnt-1 h1 { font-size: 20px; }
    #main-bnanner-video-img .box-announcmnt-1 { padding: 18px; }
    #progrmme-sectn-iitem .course-card { height: auto; background: #fff; }
    #progrmme-sectn-iitem .container { max-width: 94%; }
    #progrmme-sectn-iitem .contn-t-course-mmg { height: 330px; position: static; padding: 19px 28px; }
    #progrmme-sectn-iitem .overlay { display: none; }
    #progrmme-sectn-iitem .course-card h3 { font-size: 30px; margin: 0px auto 6px !important; }
    #progrmme-sectn-iitem .course-card p { line-height: 30px; max-width: 100%; font-size: 15px; width: 100%; font-weight: 300; }
    #aboot-college { padding: 33px 0 0 0; line-height: 35px; }
    #aboot-college .tracking-wider { font-size: 15px; }
    #campuss-facilty-wdth .facility-text { position: relative; bottom: 0; background: rgb(24, 56, 109); right: 0; padding: 31px; line-height: 28px; border-radius: 0 0 58px 0; }
    #new-events-sectn .connm-hdd-centr_home { margin-top: 48px; } 
    #tesstim-wdth .connm-hdd-centr_home { padding: 0px 0 0; }
    #secil-media-iitems { padding: 60px 0 91px; }
    #page-menu-trigger, #primary-menu-trigger { position: absolute; top: -70px; right: 171px; background: #fff; }
    #main-heder-top .container { display: block !important; }
    .rgt-bttn-link { position: absolute; right: 41px; top: 31px; }
    .primary-menu { margin: 0px auto; background: #fff; }
    .menu-link { color: #000 !important; }
    .menu-container .sub-menu::before { color: #000 !important; }
}
@media screen and (min-width:992px) and (max-width:1150px) {
  	#contn-banner-inner .inner-brdcrmp-common { bottom: 43px; left: 46px; }
    #contn-banner-inner .inner-brdcrmp-common h1 { font-size: 42px; }
    #faculty-listing-pge .row-cols-lg-6 > * { flex: 0 0 auto; width: 32.667%; }
    #main-bnanner-video-img .swiper { height: auto;}
    #main-bnanner-video-img .bnner-announcmnt-slidr { bottom: auto; right: 36px; width: 50%; top: 347px; }
    .grdnt-ovrly {  height: 18%; }
    #main-bnanner-video-img .box-announcmnt-1 h1 { font-size: 23px; }
    #progrmme-sectn-iitem .course-card { height: auto; }
    #progrmme-sectn-iitem .course-card p { display: none; }
    #progrmme-sectn-iitem .course-card h3 { font-size: 32px; margin: 0px auto 1px !important; }
    #progrmme-sectn-iitem .contn-t-course-mmg { left: 33px; top: 31px; }
    #aboot-college { padding: 33px 0 0 1px; }
    .container { max-width: 100% !important; }
    #campuss-facilty-wdth .facility-text { bottom: 20px; right: 19px; padding: 16px; line-height: 24px; font-size: 13px; }
    #campuss-facilty-wdth .camps-iitm12 { height: 300px; }
    #camps-achivmnt .overlap-card { bottom: 48px; right: 8px; width: 65%; padding: 34px !important; height: 299px; }
    #secil-media-iitems { padding: 60px 0 43px; }
    #main-heder-top .logo-pu { width: 228px; } 
    .menu-link { font-size: 13px !important; }
}
@media screen and (min-width:1150px) and (max-width:1240px) {
   #faculty-listing-pge .row-cols-lg-6 > * { flex: 0 0 auto; width: 24.667%; }
       #main-bnanner-video-img .swiper { height: auto;}
    #main-bnanner-video-img .bnner-announcmnt-slidr { bottom: auto; right: 36px; width: 50%; top: 347px; }
    .grdnt-ovrly {  height: 18%; }
    #main-bnanner-video-img .box-announcmnt-1 h1 { font-size: 23px; }
    #progrmme-sectn-iitem .course-card { height: auto; }
    #progrmme-sectn-iitem .course-card p { display: none; }
    #progrmme-sectn-iitem .course-card h3 { font-size: 32px; margin: 0px auto 1px !important; }
    #progrmme-sectn-iitem .contn-t-course-mmg { left: 33px; top: 31px; }
    #aboot-college { padding: 33px 0 0 1px; }
    .container { max-width: 100% !important; }
    #campuss-facilty-wdth .facility-text { bottom: 20px; right: 19px; padding: 16px; line-height: 24px; font-size: 13px; }
    #campuss-facilty-wdth .camps-iitm12 { height: 300px; }
    #camps-achivmnt .overlap-card { bottom: 48px; right: 8px; width: 65%; padding: 34px !important; height: 299px; }
    #secil-media-iitems { padding: 60px 0 43px; }
    .lft-itm-date { padding: 21px 18px; }
    #main-heder-top .logo-pu { width: 250px; } 
    #main-heder-top .hder-menu-iitm { padding: 10px 33px; }
    #main-heder-top .hder-menu-iitm:hover { padding: 10px 33px; }
} 
@media screen and (min-width:1241px) and (max-width:1340px) {
	#contentpage-wrapper .sidebar { flex: 0 0 308px; }
    #contentpage-wrapper .main-content { padding: 0px 21px 0 0; }
        #progrmme-sectn-iitem .course-card p { line-height: 24px; max-width: 85%; color: #000 !important; font-size: 13px; width: 78%; }
    #progrmme-sectn-iitem .contn-t-course-mmg { left: 39px; top: 24px; }
    #progrmme-sectn-iitem .course-card { height: 248px; }
    #progrmme-sectn-iitem .course-card h3 { font-size: 24px; margin-bottom: 6px !important; } 
    #faculty-listing-pge .row-cols-lg-6 > * { width: 24.667%; }
    .lft-itm-date { padding: 21px 18px !important; }
    #main-bnanner-video-img .box-announcmnt-1 h1 { font-size: 23px; } 
    #main-bnanner-video-img .box-announcmnt-1 { padding: 24px; }
    #main-bnanner-video-img .bnner-announcmnt-slidr { bottom: 82px; right: 114px; width: 43%; }
    #aboot-college { padding: 33px 0 0 103px; }
    #aboot-college .tracking-wider { letter-spacing: 2px; font-size: 13px; }
    #campuss-facilty-wdth .facility-text { padding: 12px; line-height: 24px;  font-size: 13px; }
    #camps-achivmnt .overlap-card { width: 57%; padding: 31px !important; height: 294px; bottom: 48px; }
    #whhychoose-us .container { max-width: 91%; }
    #secil-media-iitems { padding: 60px 0 48px; }
    #footrr-iitem .container { max-width: 96%;}
    .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl { max-width: 100%; } 
}
@media screen and (min-width:1341px) and (max-width:1399px) {
	#contentpage-wrapper .sidebar { flex: 0 0 308px; }
	#contentpage-wrapper .main-content { padding: 0px 21px 0 0; }
    #progrmme-sectn-iitem .course-card p { line-height: 29px; max-width: 85%; color: #000 !important; font-size: 14px; width: 70%; }
    #progrmme-sectn-iitem .contn-t-course-mmg { left: 39px; top: 24px; }
    #progrmme-sectn-iitem .course-card { height: 271px; }
    #progrmme-sectn-iitem .course-card h3 { font-size: 31px; margin-bottom: 10px !important; } 
    #progrmme-sectn-iitem .btn-course-details { font-size: 15px; }
    #faculty-listing-pge .row-cols-lg-6 > * { width: 24.667%; }
    .lft-itm-date { padding: 21px 18px !important; }
    #main-bnanner-video-img .box-announcmnt-1 h1 { font-size: 23px; } 
    #main-bnanner-video-img .box-announcmnt-1 { padding: 24px; }
    #main-bnanner-video-img .bnner-announcmnt-slidr { bottom: 82px; right: 114px; width: 43%; }
    #aboot-college .tracking-wider { letter-spacing: 2px; font-size: 13px; }
    #aboot-college { padding: 33px 0 0 0; } 
    #camps-achivmnt .overlap-card { bottom: 57px; right: 8px; width: 55%; padding: 36px !important; height: 304px; }
}
@media screen and (min-width:1400px) and (max-width:1499px) {
	#contentpage-wrapper .sidebar { flex: 0 0 308px; }
    #contentpage-wrapper .main-content { padding: 0px 21px 0 0; }
    #progrmme-sectn-iitem .course-card p { line-height: 29px; max-width: 85%; color: #000 !important; font-size: 15px; width: 70%; }
    #progrmme-sectn-iitem .contn-t-course-mmg { left: 39px; top: 24px; }
    #progrmme-sectn-iitem .course-card { height: 275px; }
    #progrmme-sectn-iitem .course-card h3 { font-size: 31px; margin-bottom: 10px !important; } 
    #faculty-listing-pge .row-cols-lg-6 > * { width: 24.667%; }
    #aboot-college { padding: 33px 0 0 0; } 
    #aboot-college .tracking-wider { font-size: 16px; font-weight: 200; }
    #aboot-college { padding: 33px 0 0 0; } 
    #camps-achivmnt .overlap-card { bottom: 57px; right: 8px; width: 55%; padding: 36px !important; height: 304px; }
}
@media screen and (min-width:1500px) and (max-width:1599px) {
    #contentpage-wrapper .three-col .col-md-4 { margin: 10px; width: 30.333%; }
    #progrmme-sectn-iitem .course-card p { line-height: 29px; max-width: 85%; color: #000 !important; font-size: 15px; width: 70%; }
    #progrmme-sectn-iitem .contn-t-course-mmg { left: 50px; top: 42px; }
    #progrmme-sectn-iitem .course-card { height: 293px; }
    #progrmme-sectn-iitem .course-card h3 { font-size: 31px; margin-bottom: 10px !important; } 
    #faculty-listing-pge .row-cols-lg-6 > * { width: 19.667%; }
    #camps-achivmnt .overlap-card { bottom: 54px; }
}
@media screen and (min-width:1600px) and (max-width:1699px) {
    #progrmme-sectn-iitem .course-card p { line-height: 33px; max-width: 85%; font-size: 15px; width: 65%; }
    #progrmme-sectn-iitem .course-card h3 { margin: 0px auto 5px !important; font-size: 33px; }
    #progrmme-sectn-iitem .orange-divider { margin-bottom: 0 !important; }
    #progrmme-sectn-iitem .course-card { height: 310px; }
    #camps-achivmnt .overlap-card { bottom: 61px; }
}
@media screen and (min-width:1700px) and (max-width:1799px) {
        #progrmme-sectn-iitem .course-card p { line-height: 33px; max-width: 85%; font-size: 15px; width: 65%; }
    #progrmme-sectn-iitem .course-card h3 { margin: 0px auto 5px !important; font-size: 33px; }
    #progrmme-sectn-iitem .orange-divider { margin-bottom: 0 !important; }
    #progrmme-sectn-iitem .course-card { height: 310px; }
    #progrmme-sectn-iitem .contn-t-course-mmg { left: 42px; top: 31px; } 
}
@media screen and (min-width:1800px) and (max-width:1899px) {
    #progrmme-sectn-iitem .course-card p { width: 63%; }
    #progrmme-sectn-iitem .contn-t-course-mmg { left: 50px; top: 42px; }
    #progrmme-sectn-iitem .course-card { height: 360px; }
}
@media screen and (min-width:1900px) and (max-width:1999px) {
	
}
@media screen and (min-width:2000px) and (max-width:2999px) {

}
@media screen and (min-width:3000px) and (max-width:3999px) {

}
@media screen and (min-width:4000px) and (max-width:4999px) {

}
@media screen and (min-width:5000px) and (max-width:5999px) {

}








