@media screen and (min-width:280px) and (max-width:388px) {
    .iso-text-para { display: none; }
    #top-menus-01 .top-hder-dflx { padding: 0 0px; }
    #owl-demo-1 .item { border-right: 1px solid #4d4e93; padding: 0 9px; }
    #owl-demo-1 .owl-item { margin: 0px auto !important; }
    #owl-demo-1 { height: 22px; }
    #logo-mennu-item .menu-logo-inside { padding: 0 0; display: block; }
    .logo-st-francis img { width: 251px; }
    .header-row { width: 100% !important; }
    .header-size-sm { position: absolute; right: 0; left: 0; top: 13px; }
    #primary-menu-trigger { position: absolute; right: 10px; top: 0; background: #fff; }
    .primary-menu { margin: 71px auto 0 !important; background: #fff; }
     #main-bnanner-video-img .box-announcmnt-1 {height: auto; background: rgb(1, 2, 110); color: #fff; position: static; padding: 20px 20px; width: 100%; border-radius: 0; text-align: center; }
    #main-bnanner-video-img .swiper-slide { height: auto; } 
    #header_container { position: static; }
    #main-bnanner-video-img .grdnt-ovrly { display: none; }
    #logo-mennu-item { padding: 14px 0 0; }
    .swiper-button-prev::after { font-size: 13px !important; }
    .swiper-button-next::after { font-size: 13px !important; }
    #main-bnanner-video-img .box-announcmnt-1 h2 { font-size: 21px; font-weight: bold; line-height: 34px; }
    #top-menus-01 { overflow: inherit; }
    .progm-list-heding_main { width: 100%; padding: 0 !important; }
    #academic-programmes-list .progm-list-heding { display: block; }
    #academic-programmes-list .rgt-para-hedding { width: 100%; }
    .progm-list-heding_main h1 { font-size: 28px; margin: 13px auto 0; line-height: 39px; text-align: center !important; }
    .progm-list-heding_main h6 { padding: 5px 5px 2px; margin: 0px auto; }
    #academic-programmes-list .rgt-para-hedding h4 { font-size: 16px; margin: 5px auto 0; text-align: center; line-height: 26px; width: 100%; }
    #student-liffe .progm-list-heding_main { text-align: center; }
    #abot-the-cong .progm-list-heding { position: static; }
    #abot-the-cong .ara-about-congr { width: 100%; position: static; }
    #abot-the-cong .progm-list-heding_main h1 { font-size: 28px; line-height: 38px; }
    #abot-the-cong .progm-list-heding_main { width: 97%; margin: 0px auto 25px; }
    #abot-the-cong .lne-hgt { margin: 0px auto; }
    #academic-programmes-list { padding: 42px 0 66px; }
    #student-liffe { padding: 0 0 9px; }
    #news-highliggt { padding: 30px 0 0; }
    #camps-facilites { height: auto; }
    #camps-facilites .box-facility-e { position: static; width: 100%; padding: 30px 22px; line-height: 23px; background: rgb(196, 156, 88); float: left; height: auto !important; }
    #total-statics .ittm-statics h1 { margin: 3px auto !important; font-size: 33px; }
    #total-statics .vert-linne { display: none; }
    #total-statics .ittm-statics { background: #ffffff2b; padding: 8px 1px; margin-bottom: 21px; border-radius: 14px; }
    #total-statics { padding: 22px 7px 0; }
    #event-sectn .item-event-around { margin: 0px auto 0; }
    #achivment-campus .bg-str { z-index: -1; }
    #achivment-campus .rggr-bg-wddth { z-index: -1; }
    #achivment-campus .progm-list-heding_main { width: 100%; margin-top: 0; text-align: center; }
    #achivment-campus { padding: 32px 0 74px; }
    #tab-select_achi  { width: 100%; border: 1px solid #01026e; padding: 11px; border-radius: 6px; margin-top: 20px; }
    #achivment-campus .ach-mmg-item_mmg_texts h3 { font-size: 22px; margin: 0px auto 6px; line-height: 34px; }
    #testimils-items-home .progm-list-heding { position: static; }
    #testimils-items-home .progm-list-heding_main h5 { font-size: 19px; line-height: 33px; text-align: center; width: 100%; float: none; }
    #testimils-items-home .testim-para { padding-right: 0; text-align: center; }
    #testimils-items-home .testim-para img { margin: 19px auto 0; }
    #testimils-items-home { padding: 40px 0; }
    #gallrry-bottm .progm-list-heding_main h4 { font-size: 17px; width: 100%; margin: 2px auto 16px; line-height: 29px; }
    #gallrry-bottm { padding: 23px 0 41px; }
    #footr-mainbotm { padding: 32px 9px 23px; }
    #gallrry-bottm .col-lg-3 { width: 50%; }
    #gallrry-bottm .glry-2st-immg { height: auto; margin: 0px auto 14px; }
    #gallrry-bottm .glry-1st-immg { margin: 0px auto; height: auto; }
    #gallrry-bottm figure.effect-chico img { width: 100%; }
    #testimils-items-home .owl-theme .owl-nav { margin-top: 10px; position: static;  margin: 0px auto; float: left; width: 100%; }
    #testimils-items-home .testtm-mmg-profile { width: 49% !important; margin: 0px auto;}
    #academic-programmes-list .progm-list-heding { display: block; margin-bottom: 37px; }
    #cptch { display:block !important; }
	#logo-mennu-item .logo-st-francis {  width: auto !important;  }
    #plcements-ppge .plcements-wrp-iitem { padding: 43px; border-radius: 15px; margin: -29px auto 0; padding: 29px; }
    #plcements-ppge .section-title { font-size: 28px; }
    #plcements-ppge .plcmnt-itm-mmg-pic { margin: 21px auto; }
    #plcment-iitm2box .section-title { font-size: 28px; }
    #plcment-iitm2box .grid figure { border-radius: 13px; }
    #plcment-iitm2box .grid figure h2 span { font-size: 23px; }
    #evnts-activits .section-title { font-size: 28px; margin: 0px auto; }
    #plcements-ppge { padding-bottom: 27px; }
    #plcment-iitm2box { padding: 36px 0 34px; }
    #evnts-activits { padding: 35px 0 60px; }
    #evnts-activits .crd-event-iitm { height: auto; }
    #evnts-activits .card-title { font-size: 21px; } 
	.banner-contnt-deplanding { position: static !important; text-align: center; padding: 7px 4px !important; }
	.ovrly-pgee { display: none; } 
	.right-hdd-dep-txts_4 { text-align: center !important; padding: 2px 0 !important; }
	#contct-ppge-iitems { margin: -21px auto 65px; }
    #contct-ppge-iitems .info-section { padding: 29px; }
    #contct-ppge-iitems .form-section { padding: 28px; } 
    #contct-ppge-iitems .btn-submit { margin-top: 18px; }
    .ex-plr-campuss { float: none; text-align: center; }
    .ex-plr-campuss:hover { float: none; text-align: center; }
    .box_1texts { height: 336px; }
    .box_1texts:hover { height: 336px; }
    #news-highliggt .progm-list-heding_main h5 { width: 100%; text-align: center; } 
    #news-highliggt .new-higghlggt { margin: 8px auto 0; }
    #camps-facilites .cam-liks-bg { padding: 28px 11px 9px; height: auto; overflow: inherit; width: 100%; }
    #tab-select { width: 100%; padding: 11px; }
    #footr-mainbotm .line-top-bttm ul li { font-size: 14px; }
    .progm-list-heding_main h5 { font-size: 15px; width: 92%; margin: 7px auto 21px; }
    #news-highliggt .red-moreee { position: static; padding: 0; text-align: center; }
	.innr-brd-heding { position: static !important;  border-radius: 0 !important; }
	#content-sidemenubar .accordion-menu { position: static !important; margin: 28px auto 0 !important; height: 100%; }
	.contnt-pge-text { padding: 44px 0 !important; }
	.contnt-wrp_indise { width: 100% !important; }
     .evenng-logo { width: 189px; margin-top: 10px; }
	 #gallrry-bottm .glry-3st-immg { height: 94% !important; }
	 .col-6-hgt { display: none !important; } 
	 .gllry-itm-3rd12 { display:none !important; }
	 #event-sectn .event-wdth-item-wrpr { padding: 11px 0px 18px 0; height: auto; }
	 #myModal .modal-content { width: 93%; }
	 #achivmnt-wrpr-page .achiv-wdth-top { background: #fff; padding: 18px 4px; border-radius: 15px 15px 0 0; margin: -25px auto 67px; }
	 #achivmnt-wrpr-page .cnttr-cam-achiv { font-size: 25px; }
	 #achivmnt-wrpr-page .custom-pills .nav-link { padding: 10px 15px; }
	 #achivmnt-wrpr-page .achievement-card { border: 1px solid #d2d2d2 !important; }
	 .primary-menu { background: #f4f4f4; }
	 .redmore-bttns_01 { position: static; margin-bottom: 22px; }
	 .redmore-bttns_01:hover { position: static; }
	 .progm-list-heding_main h5 { text-align: center; }
	 #camp-feclil-ttim .progm-list-heding_main h5 { text-align: center; }
	 .cntr-hdd-redmore { text-align:center; }
	 .brd-strpp { display:none; }
	.left-hdd-dep-land { position: static !important; background: #01026e; text-align: center !important; padding: 16px 3px; margin: 0 4px; }
	.left-hdd-dep-land h1 { font-size: 31px !important; }
	.left-hdd-dep-land h6 { font-size: 14px !important; }
    #event-sectn .news-iitems-on-home { padding: 17px 24px 5px; }
    #event-sectn .wdth-ins-events { width: 96%; float: right; }
    #event-sectn .event-wdth-item-wrpr h2 { font-size: 18px; line-height: 31px; }
    .redmor-evnt { position: static; padding: 13px 0; }
    #event-sectn #tab-button_01 { margin: 0px auto 21px; }
    #event-sectn #tab-button_01 li { width: 100%; }
    #event-sectn .rggr-vw-calnder a { float: left; width: 100%; }
	#top-menus-01 .dropdown-btn { font-size: 13px; }
	#top-menus-01 .custom-dropdown::after { top: 20px; right: 0px; }
	#top-menus-01 .top-mennu-lists ul li { padding-left: 8px; font-size: 13px; }
	#top-menus-01 .top-mennu-lists ul li fs-6 { font-size:13px !important; }
}
@media screen and (min-width:389px) and (max-width:476px) {
    .iso-text-para { display: none; }
    #top-menus-01 .top-hder-dflx { padding: 0 0px; }
    #owl-demo-1 .item { border-right: 1px solid #4d4e93; padding: 0 9px; }
    #owl-demo-1 .owl-item { margin: 0px auto !important; }
    #owl-demo-1 { height: 22px; }
    #logo-mennu-item .menu-logo-inside { padding: 0 0; display: block; }
    .logo-st-francis img { width: 310px; }
    .header-row { width: 100% !important; }
    .header-size-sm { position: absolute; right: 0; left: 0; top: 13px; }
    #primary-menu-trigger { position: absolute; right: 10px; top: 0; background: #fff; }
    .primary-menu { margin: 87px auto 0 !important; background: #fff; }
     #main-bnanner-video-img .box-announcmnt-1 { height: auto; background: rgb(1, 2, 110); color: #fff; position: static; padding: 20px 20px; width: 100%; border-radius: 0; text-align: center; }
    #main-bnanner-video-img .swiper-slide { height: auto; } 
    #header_container { position: static; }
    #main-bnanner-video-img .grdnt-ovrly { display: none; }
    #logo-mennu-item { padding: 14px 0 0; }
    .swiper-button-prev::after { font-size: 13px !important; }
    .swiper-button-next::after { font-size: 13px !important; }
    #main-bnanner-video-img .box-announcmnt-1 h2 { font-size: 21px; font-weight: bold; line-height: 34px; }
    #top-menus-01 { overflow: hidden; } 
    #academic-programmes-list { padding: 42px 0 66px; }  
    #student-liffe { padding: 0 0 9px; } 
    #news-highliggt { padding: 30px 0 0; }
    #camps-facilites { height: auto; }
    #camps-facilites .box-facility-e { position: static; width: 100%; padding: 30px 34px; line-height: 23px; height: 100%; float: left; }
    #total-statics .ittm-statics h1 { margin: 3px auto !important; font-size: 33px; }
    #total-statics .vert-linne { display: none; }
    #total-statics .ittm-statics { background: #ffffff2b; padding: 8px 1px; margin-bottom: 21px; border-radius: 14px; }
    #total-statics { padding: 22px 7px 0; }
    #event-sectn .item-event-around { margin: 0px auto 0; }
    #achivment-campus .bg-str { z-index: -1; }
    #achivment-campus .rggr-bg-wddth { z-index: -1; }
    #achivment-campus .progm-list-heding_main { width: 100%; margin-top: 0; text-align: center; }
    #achivment-campus { padding: 32px 0 74px; }
    #tab-select_achi  { width: 100%; border: 1px solid #01026e; padding: 11px; border-radius: 6px; margin-top: 20px; }
    #achivment-campus .ach-mmg-item_mmg_texts h3 { font-size: 22px; margin: 0px auto 6px; line-height: 34px; }
    #testimils-items-home .progm-list-heding { position: static; }
    #testimils-items-home .progm-list-heding_main h5 { font-size: 19px; line-height: 33px; text-align: center; width: 100%; float: none; }
    #testimils-items-home .testim-para { padding-right: 0; text-align: center; }
    #testimils-items-home .testim-para img { margin: 19px auto 0; }
    #testimils-items-home { padding: 40px 0; }
    #gallrry-bottm .progm-list-heding_main h4 { font-size: 19px; width: 100%; margin: 2px auto 0; line-height: 32px; }
    #gallrry-bottm { padding: 30px 0 75px; }
    #footr-mainbotm { padding: 32px 9px 23px; }
    #gallrry-bottm .col-lg-3 { width: 50%; }
    #gallrry-bottm .glry-2st-immg { height: auto;margin: 0 auto 18px; }
    #gallrry-bottm .glry-1st-immg { margin: 0px auto; height: auto; }
    #gallrry-bottm figure.effect-chico img { width: 100%; }
    #testimils-items-home .owl-theme .owl-nav { margin-top: 10px; position: static;  margin: 0px auto; float: left; width: 100%; }
    #testimils-items-home .progm-list-heding_main h1 { text-align: center; margin-bottom: 24px; }
    #testimils-items-home .testtm-mmg-profile { width: 49%; margin: 0px auto; }
    #testimils-items-home .progm-list-heding_main h1 { text-align: center; margin-bottom: 20px; }

    #abot-the-cong .ara-about-congr { width: 100%; position: static; }
    #abot-the-cong .progm-list-heding { position: static; }
    .progm-list-heding_main h1 { font-size: 32px; line-height: 44px; text-align: center;}
    #abot-the-cong .progm-list-heding_main h1 { font-size: 32px; line-height: 40px; }
    #event-sectn .evnts-iitem1we h1 { font-size: 32px; line-height: 40px; }
    #academic-programmes-list .progm-list-heding { display: block; text-align: center;}
    #academic-programmes-list .rgt-para-hedding { width: 100%; text-align: center;}
    .progm-list-heding_main h6 { padding: 3px 5px; margin: 0px auto; }
    #academic-programmes-list .rgt-para-hedding h4 { font-size: 17px; text-align: center; line-height: 29px; width: 100%; }
	#cptch { display:block !important; }
	#logo-mennu-item .logo-st-francis {  width: auto !important;  }
    #plcements-ppge .plcements-wrp-iitem { padding: 43px; border-radius: 15px; margin: -29px auto 0; padding: 29px; }
    #plcements-ppge .section-title { font-size: 28px; }
    #plcements-ppge .plcmnt-itm-mmg-pic { margin: 21px auto; }
    #plcment-iitm2box .section-title { font-size: 28px; }
    #plcment-iitm2box .grid figure { border-radius: 13px; }
    #plcment-iitm2box .grid figure h2 span { font-size: 23px; }
    #evnts-activits .section-title { font-size: 28px; margin: 0px auto; }
    #plcements-ppge { padding-bottom: 27px; }
    #plcment-iitm2box { padding: 36px 0 34px; }
    #evnts-activits { padding: 35px 0 60px; }
    #evnts-activits .crd-event-iitm { height: auto; }
    #evnts-activits .card-title { font-size: 21px; } 
	#plcements-ppge { padding-bottom: 27px; }
    #plcment-iitm2box { padding: 36px 0 34px; }
    #evnts-activits { padding: 35px 0 60px; }
    #evnts-activits .crd-event-iitm { height: auto; }
    #evnts-activits .card-title { font-size: 21px; } 
	.banner-contnt-deplanding { position: static !important; text-align: center; padding: 7px 4px !important; }
	.ovrly-pgee { display: none; } 
	.right-hdd-dep-txts_4 { text-align: center !important; padding: 2px 0 !important; }
    #contct-ppge-iitems { margin: -21px auto 65px; }
    #contct-ppge-iitems .info-section { padding: 29px; }
    #contct-ppge-iitems .form-section { padding: 28px; } 
    #contct-ppge-iitems .btn-submit { margin-top: 18px; }
    .ex-plr-campuss { float: none; text-align: center; }
    .ex-plr-campuss:hover { float: none; text-align: center; }
    .box_1texts { height: 336px; margin: 67px auto 0; }
    .box_1texts:hover { height: 336px;margin: 67px auto 0; }
    #news-highliggt .progm-list-heding_main h5 { width: 100%; text-align: center; } 
    #news-highliggt .new-higghlggt { margin: 8px auto 0; }
    #camps-facilites .cam-liks-bg { padding: 28px 11px 9px; height: auto; overflow: inherit; width: 100%; }
    #tab-select { width: 100%; padding: 11px; }
    #footr-mainbotm .line-top-bttm ul li { font-size: 14px; }
    .progm-list-heding_main h5 { font-size: 15px; width: 92%; margin: 7px auto 21px; }
    #news-highliggt .red-moreee { position: static; text-align: center; }
    #news-highliggt .progm-list-heding_main { width: 100%; text-align: center; }
    #event-sectn .tab-contents_01 { margin-top: 0; }
	.innr-brd-heding { position: static !important;  border-radius: 0 !important; }
	#content-sidemenubar .accordion-menu { position: static !important; margin: 28px auto 0 !important; height: 100%; }
	.contnt-pge-text { padding: 44px 0 !important; }
	.contnt-wrp_indise { width: 100% !important; }
	.evenng-logo { width: 189px; margin-top: 10px; }
	#gallrry-bottm .glry-3st-immg { height: 94% !important; }
	 .col-6-hgt { display: none !important; } 
	 .gllry-itm-3rd12 { display:none !important; }
	 #myModal .modal-content { width: 93%; }
	 #achivmnt-wrpr-page .achiv-wdth-top { background: #fff; padding: 18px 4px; border-radius: 15px 15px 0 0; margin: -25px auto 67px; }
	 #achivmnt-wrpr-page .cnttr-cam-achiv { font-size: 25px; }
	 #achivmnt-wrpr-page .custom-pills .nav-link { padding: 10px 15px; }
	 #achivmnt-wrpr-page .achievement-card { border: 1px solid #d2d2d2 !important; }
	 .primary-menu { background: #f4f4f4; }
	 .redmore-bttns_01 { position: static; margin-bottom: 22px; }
	 .redmore-bttns_01:hover { position: static; }
	 .progm-list-heding_main h5 { text-align: center; }
	 #camp-feclil-ttim .progm-list-heding_main h5 { text-align: center; }
	 .cntr-hdd-redmore { text-align:center; }
     #event-sectn .news-iitems-on-home { padding: 6px 11px; }
    #event-sectn .wdth-ins-events { width: 96%; float: right; }
    #event-sectn .event-wdth-item-wrpr h2 { font-size: 18px; line-height: 31px; }
    .redmor-evnt { position: static; padding: 13px 0; }
    #event-sectn #tab-button_01 { margin: 0px auto 21px; }
    #event-sectn #tab-button_01 li { width: 100%; }
    #event-sectn .rggr-vw-calnder a { float: left; width: 100%; }
	#top-menus-01 .top-mennu-lists ul li { padding-left: 6px; }
}
@media screen and (min-width:477px) and (max-width:575px) {
    .iso-text-para { display: none; }
    #top-menus-01 .top-hder-dflx { padding: 0 0px; }
    #owl-demo-1 .item { border-right: 1px solid #4d4e93; padding: 0 9px; }
    #owl-demo-1 .owl-item { margin: 0px auto !important; }
    #owl-demo-1 { height: 22px; }
    #logo-mennu-item .menu-logo-inside { padding: 0 0; display: block; }
    .logo-st-francis img { width: 360px; }
    .header-row { width: 100% !important; }
    .header-size-sm { position: absolute; right: 0; left: 0; top: 13px; }
    #primary-menu-trigger { position: absolute; right: 10px; top: 0; background: #fff; }
    .primary-menu { margin: 97px auto 0 !important; background: #fff; }
     #main-bnanner-video-img .box-announcmnt-1 { background: rgb(1, 2, 110); color: #fff; position: static; padding: 20px 20px; width: 100%; border-radius: 0; text-align: center; height: auto; }
    #main-bnanner-video-img .swiper-slide { height: auto; } 
    #header_container { position: static; }
    #main-bnanner-video-img .grdnt-ovrly { display: none; }
    #logo-mennu-item { padding: 14px 0 0; }
    .swiper-button-prev::after { font-size: 13px !important; }
    .swiper-button-next::after { font-size: 13px !important; }
    #main-bnanner-video-img .box-announcmnt-1 h2 { font-size: 21px; font-weight: bold; line-height: 34px; }
    #top-menus-01 { overflow: hidden; }    
    #academic-programmes-list { padding: 42px 0 66px; }
    #student-liffe { padding: 0 0 9px; }
    #news-highliggt { padding: 30px 0 0; }
    #camps-facilites { height: auto; }
    #camps-facilites .box-facility-e { position: static; width: 100%; padding: 30px 34px; line-height: 23px; height: auto; float: left; }
    #total-statics .ittm-statics h1 { margin: 3px auto !important; font-size: 33px; }
    #total-statics .vert-linne { display: none; }
    #total-statics .ittm-statics { background: #ffffff2b; padding: 8px 1px; margin-bottom: 21px; border-radius: 14px; }
    #total-statics { padding: 22px 7px 0; }
    #event-sectn .item-event-around { margin: 0px auto 0; }
    #achivment-campus .bg-str { z-index: -1; }
    #achivment-campus .rggr-bg-wddth { z-index: -1; }
    #achivment-campus .progm-list-heding_main { width: 100%; margin-top: 0; text-align: center; }
    #achivment-campus { padding: 32px 0 74px; }
    #tab-select_achi  { width: 100%; border: 1px solid #01026e; padding: 11px; border-radius: 6px; margin-top: 20px; }
    #achivment-campus .ach-mmg-item_mmg_texts h3 { font-size: 22px; margin: 0px auto 6px; line-height: 34px; }
    #testimils-items-home .progm-list-heding { position: static; }
    #testimils-items-home .progm-list-heding_main h5 { font-size: 19px; line-height: 33px; text-align: center; width: 100%; float: none; }
    #testimils-items-home .testim-para { padding-right: 0; text-align: center; }
    #testimils-items-home .testim-para img { margin: 19px auto 0; }
    #testimils-items-home { padding: 40px 0; }
    #gallrry-bottm .progm-list-heding_main h4 { font-size: 19px; width: 100%; margin: 2px auto 0; line-height: 32px; }
    #gallrry-bottm { padding: 30px 0 75px; }
    #footr-mainbotm { padding: 32px 9px 23px; }
    #gallrry-bottm .col-lg-3 { width: 50%; }
    #gallrry-bottm .glry-2st-immg { height: auto;margin: 0px auto 27px; }
    #gallrry-bottm .glry-1st-immg { margin: 0px auto; height: auto; }
    #gallrry-bottm figure.effect-chico img { width: 100%; }
    #testimils-items-home .owl-theme .owl-nav { margin-top: 10px; position: static;  margin: 0px auto; float: left; width: 100%; }
    #testimils-items-home .testtm-mmg-profile { width: 178px; margin: 0px auto; }
    #testimils-items-home .testtm-mmg-profile { width: 51%; margin: 11px auto 0; }
    #testimils-items-home .progm-list-heding_main h1 { text-align: center; margin-bottom: 24px; }
    #testimils-items-home .progm-list-heding_main h1 { text-align: center; margin-bottom: 20px; }

    #abot-the-cong .ara-about-congr { width: 100%; position: static; }
    #abot-the-cong .progm-list-heding { position: static; }
	#cptch { display:block !important; }
    #plcements-ppge .plcements-wrp-iitem { padding: 43px; border-radius: 15px; margin: -29px auto 0; padding: 29px; }
    #plcements-ppge .section-title { font-size: 28px; }
    #plcements-ppge .plcmnt-itm-mmg-pic { margin: 21px auto; }
    #plcment-iitm2box .section-title { font-size: 28px; }
    #plcment-iitm2box .grid figure { border-radius: 13px; }
    #plcment-iitm2box .grid figure h2 span { font-size: 23px; }
    #evnts-activits .section-title { font-size: 28px; margin: 0px auto; }
    #plcements-ppge { padding-bottom: 27px; }
    #plcment-iitm2box { padding: 36px 0 34px; }
    #evnts-activits { padding: 35px 0 60px; }
    #evnts-activits .crd-event-iitm { height: auto; }
    #evnts-activits .card-title { font-size: 21px; } 
	#plcements-ppge { padding-bottom: 27px; }
    #plcment-iitm2box { padding: 36px 0 34px; }
    #evnts-activits { padding: 35px 0 60px; }
    #evnts-activits .crd-event-iitm { height: auto; }
    #evnts-activits .card-title { font-size: 21px; } 
	.banner-contnt-deplanding { position: static !important; text-align: center; padding: 7px 4px !important; }
	.ovrly-pgee { display: none; } 
	.right-hdd-dep-txts_4 { text-align: center !important; padding: 2px 0 !important; }
    #contct-ppge-iitems { margin: -21px auto 65px; }
    #contct-ppge-iitems .info-section { padding: 29px; }
    #contct-ppge-iitems .form-section { padding: 28px; } 
    #contct-ppge-iitems .btn-submit { margin-top: 18px; }
    .ex-plr-campuss { float: none; text-align: center; }
    .ex-plr-campuss:hover { float: none; text-align: center; }
    .box_1texts { height: 336px; }
    .box_1texts:hover { height: 336px; }
    #news-highliggt .progm-list-heding_main h5 { width: 100%; text-align: left; } 
    #news-highliggt .new-higghlggt { margin: 8px auto 0; }
    #camps-facilites .cam-liks-bg { padding: 28px 11px 9px; height: auto; overflow: inherit; width: 100%; }
    #tab-select { width: 100%; padding: 11px; }
    #footr-mainbotm .line-top-bttm ul li { font-size: 14px; }
    .progm-list-heding_main h5 { font-size: 15px; width: 92%; margin: 7px auto 21px; }
    .progm-list-heding_main h1 { font-size: 36px !important; font-weight: 300 !important; margin: 13px auto 9px !important; line-height: 49px !important; }
    #academic-programmes-list .progm-list-heding { text-align: center; }
    .progm-list-heding_main h6 { margin: 0px auto; }
    #academic-programmes-list .rgt-para-hedding h4 { font-size: 18px; margin: 0px auto; text-align: center; line-height: 34px; width: 100%; float: left; }
    #academic-programmes-list .programme-sliddr { margin: 35px auto 0; }
	.innr-brd-heding { position: static !important;  border-radius: 0 !important; }
	#content-sidemenubar .accordion-menu { position: static !important; margin: 28px auto 0 !important; height: 100%; }
	.contnt-pge-text { padding: 44px 0 !important; }
	.contnt-wrp_indise { width: 100% !important; }
	.evenng-logo { width: 189px; margin-top: 10px; }
	#gallrry-bottm .glry-3st-immg { height: 94% !important; }
	 .col-6-hgt { display: none !important; } 
	 .gllry-itm-3rd12 { display:none !important; }
	 #academic-programmes-list .rgt-para-hedding { width: 100%; }
	 #news-highliggt .red-moreee { position: static; }
	 #event-sectn #owl-demo-34 .item { margin: 0px auto; }
	 #event-sectn .event-wdth-item-wrpr { padding: 15px 24px 24px; height: 345px; }
	 #event-sectn .event-wdth-item-wrpr h2 { font-size: 17px; line-height: 28px; }
	 #event-sectn .evnt-dte-txt-im { font-size: 14px; }
	 #event-sectn .tab-contents_01 { margin-top: 0; }
	 #myModal .modal-content { width: 88%; }
	 #achivmnt-wrpr-page .achiv-wdth-top { background: #fff; padding: 18px 4px; border-radius: 15px 15px 0 0; margin: -25px auto 67px; }
	 #achivmnt-wrpr-page .cnttr-cam-achiv { font-size: 25px; }
	 #achivmnt-wrpr-page .custom-pills .nav-link { padding: 10px 15px; }
	 #achivmnt-wrpr-page .achievement-card { border: 1px solid #d2d2d2 !important; }
	 .redmore-bttns_01 { position: static; margin-bottom: 22px; }
	 .redmore-bttns_01:hover { position: static; }
	 .progm-list-heding_main h5 { text-align: center; }
	 #camp-feclil-ttim .progm-list-heding_main h5 { text-align: center; }
	 .cntr-hdd-redmore { text-align:center; }
	 #camp-feclil-ttim h1 { text-align:center; }
     #event-sectn .news-iitems-on-home { padding: 6px 11px; }
    #event-sectn .wdth-ins-events { width: 96%; float: right; }
    #event-sectn .event-wdth-item-wrpr h2 { font-size: 18px; line-height: 31px; }
    .redmor-evnt { position: static; padding: 13px 0; }
    #event-sectn #tab-button_01 { margin: 0px auto 21px; }
    .progm-list-heding_main { text-align: center; }
    #event-sectn #tab-button_01 li { width: 100%; }
    #event-sectn .rggr-vw-calnder a { float: left; width: 100%; } 
}
@media screen and (min-width:576px) and (max-width:767px) {
    .iso-text-para { display: none; }
    #top-menus-01 .top-hder-dflx { padding: 0 0px; }
    #owl-demo-1 .item { border-right: 1px solid #4d4e93; padding: 0 9px; }
    #owl-demo-1 .owl-item { margin: 0px auto !important; }
    #owl-demo-1 { height: 22px; }
    #logo-mennu-item .menu-logo-inside { padding: 0 0; display: block; }
    .logo-st-francis img { width: 346px; }
    .header-row { width: 100% !important; }
    .header-size-sm { position: absolute; right: 0; left: 0; top: 13px; }
    #primary-menu-trigger { position: absolute; right: 10px; top: 0; background: #fff; }
    .primary-menu { margin: 96px auto 0 !important; background: #fff; }
     #main-bnanner-video-img .box-announcmnt-1 { background: rgb(1, 2, 110); color: #fff; position: static; padding: 20px 20px; width: 100%; border-radius: 0; text-align: center; height:auto !important; }
    #main-bnanner-video-img .swiper-slide { height: auto; } 
    #header_container { position: static; }
    #main-bnanner-video-img .grdnt-ovrly { display: none; }
    #logo-mennu-item { padding: 14px 0 0; }
    .swiper-button-prev::after { font-size: 13px !important; }
    .swiper-button-next::after { font-size: 13px !important; }
    #main-bnanner-video-img .box-announcmnt-1 h2 { font-size: 21px; font-weight: bold; line-height: 34px; }
    #top-menus-01 { overflow: hidden; }    
        #camps-facilites { height: auto; }
    #camps-facilites .box-facility-e { position: static; width: 100%; padding: 30px 34px; line-height: 23px; height: auto; float: left; }
    #total-statics .ittm-statics h1 { margin: 3px auto !important; font-size: 33px; }
    #total-statics .vert-linne { display: none; }
    #total-statics .ittm-statics { background: #ffffff2b; padding: 8px 1px; margin-bottom: 21px; border-radius: 14px; }
    #total-statics { padding: 22px 7px 0; }
    #event-sectn .item-event-around { margin: 0px auto 0; }
    #achivment-campus .bg-str { z-index: -1; }
    #achivment-campus .rggr-bg-wddth { z-index: -1; }
    #achivment-campus .progm-list-heding_main { width: 100%; margin-top: 0; text-align: center; }
    #achivment-campus { padding: 32px 0 74px; }
    #tab-select_achi  { width: 100%; border: 1px solid #01026e; padding: 11px; border-radius: 6px; margin-top: 20px; }
    #achivment-campus .ach-mmg-item_mmg_texts h3 { font-size: 22px; margin: 0px auto 6px; line-height: 34px; }
    #testimils-items-home .progm-list-heding { position: static; }
    #testimils-items-home .progm-list-heding_main h5 { font-size: 19px; line-height: 33px; text-align: center; width: 100%; float: none; }
    #testimils-items-home .testim-para { padding-right: 0; text-align: center; }
    #testimils-items-home .testim-para img { margin: 19px auto 0; }
    #testimils-items-home { padding: 40px 0; }
    #gallrry-bottm .progm-list-heding_main h4 { font-size: 19px; width: 100%; margin: 2px auto 0; line-height: 32px; }
    #gallrry-bottm { padding: 30px 0 75px; }
    #footr-mainbotm { padding: 32px 9px 23px; }
    #gallrry-bottm .col-lg-3 { width: 50%; }
    #gallrry-bottm .glry-2st-immg { height: auto; margin: 0px auto 25px; }
    #gallrry-bottm .glry-1st-immg { margin: 0px auto; height: auto; }
    #gallrry-bottm figure.effect-chico img { width: 100%; }
    #testimils-items-home .owl-theme .owl-nav { margin-top: 10px; position: static;  margin: 0px auto; float: left; width: 100%; }
    #testimils-items-home .testtm-mmg-profile { width: 178px; margin: 0px auto; }
    #testimils-items-home .progm-list-heding_main h1 { text-align: center; margin-bottom: 20px; }
    #abot-the-cong .ara-about-congr { width: 100%; position: static; }
    #abot-the-cong .progm-list-heding { position: static; }
	#cptch { display:block !important; }
    #plcements-ppge .plcements-wrp-iitem { padding: 43px; border-radius: 15px; margin: -29px auto 0; padding: 29px; }
    #plcements-ppge .section-title { font-size: 28px; }
    #plcements-ppge .plcmnt-itm-mmg-pic { margin: 21px auto; }
    #plcment-iitm2box .section-title { font-size: 28px; }
    #plcment-iitm2box .grid figure { border-radius: 13px; }
    #plcment-iitm2box .grid figure h2 span { font-size: 23px; }
    #evnts-activits .section-title { font-size: 28px; margin: 0px auto; }
    #plcements-ppge { padding-bottom: 27px; }
    #plcment-iitm2box { padding: 36px 0 34px; }
    #evnts-activits { padding: 35px 0 60px; }
    #evnts-activits .crd-event-iitm { height: auto; }
    #evnts-activits .card-title { font-size: 21px; }
	#plcements-ppge { padding-bottom: 27px; }
    #plcment-iitm2box { padding: 36px 0 34px; }
    #evnts-activits { padding: 35px 0 60px; }
    #evnts-activits .crd-event-iitm { height: auto; }
    #evnts-activits .card-title { font-size: 21px; } 
	.banner-contnt-deplanding { position: static !important; text-align: center; padding: 7px 4px !important; }
	.ovrly-pgee { display: none; } 
	.right-hdd-dep-txts_4 { text-align: center !important; padding: 2px 0 !important; } 
    #contct-ppge-iitems { margin: -21px auto 65px; }
    #contct-ppge-iitems .info-section { padding: 29px;  }
    #contct-ppge-iitems .form-section { padding: 28px; } 
    #contct-ppge-iitems .btn-submit { margin-top: 18px; }
    .progm-list-heding_main h1 { font-size: 36px; line-height: 49px; text-align: center; }
    .progm-list-heding_main h6 { padding: 5px 5px 3px; margin: 0px auto; }
    #academic-programmes-list .rgt-para-hedding { width: 100%; }
    #academic-programmes-list .rgt-para-hedding h4 { font-size: 18px; text-align: center; line-height: 34px; width: 100%; float: left; }
    #academic-programmes-list .rgt-para-hedding { width: 100%; }
    .ex-plr-campuss { float: none; text-align: center; width: fit-content; margin: 22px auto; }
    .ex-plr-campuss:hover { float: none; text-align: center; width: fit-content; margin: 22px auto; }
    .progm-list-heding_main h5 { font-size: 16px; text-align: center; }
    #abot-the-cong .progm-list-heding_main h1 { margin: 13px auto 22px; text-align: left; }
	.innr-brd-heding { position: static !important;  border-radius: 0 !important; }
	#content-sidemenubar .accordion-menu { position: static !important; margin: 28px auto 0 !important; height: 100%; }
	.contnt-pge-text { padding: 44px 0 !important; }
	.contnt-wrp_indise { width: 100% !important; }
    .evenng-logo { width: 189px; margin-top: 10px; }
	#gallrry-bottm .glry-3st-immg { height: 94% !important; }
	 .col-6-hgt { display: none !important; } 
	 .gllry-itm-3rd12 { display:none !important; }
	 #camps-facilites .cam-liks-bg { height: auto; }
	 #event-sectn .event-wdth-item-wrpr { padding: 15px 29px; height: 341px; }
	 #event-sectn .event-wdth-item-wrpr h2 { font-size: 16px; line-height: 26px; }
	 #event-sectn .evnt-dte-txt-im { font-size: 13px; }
	 #event-sectn .tab-contents_01 { margin-top: 0; }
	 #academic-programmes-list .box_1texts h1 { font-size: 23px; }
	 .box_1texts { height: 372px; }
	 .box_1texts:hover { height: 372px; }
	 #tab-select { width: 100%; padding: 11px; }
	 #myModal .modal-content { width: 69%; margin: 12% auto; }
	 #achivmnt-wrpr-page .achiv-wdth-top { background: #fff; padding: 18px 4px; border-radius: 15px 15px 0 0; margin: -25px auto 67px; }
	 #achivmnt-wrpr-page .cnttr-cam-achiv { font-size: 25px; }
	 #achivmnt-wrpr-page .custom-pills .nav-link { padding: 10px 15px; }
	 #achivmnt-wrpr-page .achievement-card { border: 1px solid #d2d2d2 !important; }
	 .redmore-bttns_01 { position: static; margin: 1px auto 23px; }
	 .redmore-bttns_01:hover { position: static; margin: 1px auto 23px; }
	 .cntr-hdd-redmore { text-align:center; }
     #event-sectn .news-iitems-on-home { padding: 23px 37px; margin-top: 32px; }
    #event-sectn .wdth-ins-events { width: 96%; float: right; }
    #event-sectn .event-wdth-item-wrpr h2 { font-size: 18px; line-height: 31px; }
    .redmor-evnt { position: static; padding: 13px 0; }
    #event-sectn #tab-button_01 { margin: 0px auto 21px; }
}
@media screen and (min-width:768px) and (max-width:991px) {
   	#top-menus-01 .top-hder-dflx { padding: 0 5px; }
    #camps-facilites { height: auto; }
    #total-statics .ittm-statics { background: #ffffff2b; padding: 8px 1px; margin-bottom: 21px; border-radius: 14px; }
    #total-statics { padding: 22px 7px 0; }
    #total-statics .vert-linne { display: none; }
    #total-statics .ittm-statics h1 { margin: 3px auto; font-size: 45px; }
    #testimils-items-home .owl-theme .owl-nav { margin-top: 10px; position: static;  margin: 0px auto; float: left; width: 100%; }
    #testimils-items-home .testtm-mmg-profile { width: 178px; margin: 0px auto; }
    #testimils-items-home .progm-list-heding_main h1 { text-align: center; margin-bottom: 20px; }
    #testimils-items-home .testim-para { padding-right: 0; text-align: center; }
    #testimils-items-home .testim-para img { width: auto !important;  margin: 21px auto 0; }
    #testimils-items-home .progm-list-heding { position: static; }
    #testimils-items-home .progm-list-heding_main h5 {text-align: center; width: 100%; float: none; }
    #abot-the-cong .ara-about-congr { width: 57%; position: absolute; bottom: 0; left: auto; right: 0; background: #fff; padding: 0 31px; }
    #abot-the-cong .progm-list-heding { position: static; }
    #achivment-campus .bg-str { z-index: -1; }
    #achivment-campus .rggr-bg-wddth { z-index: -1; } 
    #achivment-campus .progm-list-heding_main { width: 78%; margin-top: 0; margin-bottom: 17px; }
    #academic-programmes-list .rgt-para-hedding h4 { font-size: 15px; line-height: 26px; text-align: center; width: 100%; }
	#main-bnanner-video-img .swiper-slide { height: 66vh; } 
    #plcements-ppge .plcements-wrp-iitem { padding: 43px; border-radius: 15px; margin: -29px auto 0; padding: 29px; }
    #plcements-ppge .section-title { font-size: 33px; }
    #plcements-ppge .plcmnt-itm-mmg-pic { margin: 21px auto; }
    #plcment-iitm2box .section-title { font-size: 28px; }
    #plcment-iitm2box .grid figure { border-radius: 13px; }
    #plcment-iitm2box .grid figure h2 span { font-size: 23px; }
    #evnts-activits .section-title { font-size: 33px; margin: 0px auto; }
    #plcements-ppge { padding-bottom: 27px; }
    #plcment-iitm2box { padding: 36px 0 34px; }
    #evnts-activits { padding: 35px 0 60px; }
    #evnts-activits .crd-event-iitm { height: 137px; }
    #evnts-activits .card-title { font-size: 23px; } 
    #logo-mennu-item .logo-st-francis { width: 426px; }
	#plcements-ppge { padding-bottom: 27px; }
    #plcment-iitm2box { padding: 36px 0 34px; }
    #evnts-activits { padding: 35px 0 60px; }
    #evnts-activits .crd-event-iitm { height: auto; }
    #evnts-activits .card-title { font-size: 21px; } 
	.banner-contnt-deplanding { position: static !important; text-align: center; padding: 7px 4px !important; }
	.ovrly-pgee { display: none; } 
	.right-hdd-dep-txts_4 { text-align: center !important; padding: 2px 0 !important; }
    #contct-ppge-iitems .btn-submit { margin-top: 19px; }
    .evenng-logo { width: 189px; margin-top: 10px; }
	#gallrry-bottm .glry-1st-immg { height: 107px; margin: 78px auto; }
	#gallrry-bottm .glry-2st-immg { margin: 17px auto; height: 106px; }
	#gallrry-bottm .glry-3st-immg { height: 248px; }
	#gallrry-bottm .progm-list-heding_main h4 { font-size: 17px; width: 86%; margin: 2px auto 0; line-height: 32px; } 
	#main-bnanner-video-img .box-announcmnt-1 { width: 54%; }
	#academic-programmes-list { padding: 61px 0; text-align: center; }
	.progm-list-heding_main h6 { margin: 0px auto; } 
	#academic-programmes-list .rgt-para-hedding { text-align: center; width: 100%; margin: 0px auto; }
	.ex-plr-campuss { margin-top: 19px; font-size: 18px; padding: 15px 25px; width: 51%; margin: 25px auto 25px; float:none; }
	#camps-facilites .cam-liks-bg { padding: 51px 40px 32px; height: 342px; margin-bottom: 55px; }
	#camps-facilites .box-facility-e { height: 367px; width: 73%; padding: 51px 50px; }
	#tab-select { width: 100%; padding: 11px; }
	#myModal .modal-content { width: 69%; margin: 12% auto; }
    .progm-list-heding_main { width: 100%; text-align: center; }
}
@media screen and (min-width:992px) and (max-width:1150px) {
  	#logo-mennu-item .menu-logo-inside { padding: 0 0; }
    #logo-mennu-item .main-menu-top { margin-top: 0px !important; }
    #logo-mennu-item .main-menu-top { padding-left: 4px; }
    .logo-st-francis { width: 124px; }
    .primary-menu { margin: -9px auto !important; }
    .header-size-sm .menu-container > .menu-item > .menu-link { padding-right: 21px !important; }
    .menu-link { padding: 8px 5px !important; font-size: 13px !important; }
    #camps-facilites .box-facility-e { padding: 27px 30px; width: 79%; height: 44vh; }
    #camps-facilites { height: auto; }
    #total-statics .vert-linne { display: none; }
    #total-statics .ittm-statics h1 { margin: 3px auto; font-size: 45px; }
    .progm-list-heding_main h1 { font-size: 39px; }
    #testimils-items-home .progm-list-heding_main h5 { font-size: 16px; line-height: 26px; text-align: right; width: 54%; }
    #abot-the-cong .ara-about-congr { width: 100%; position: static; bottom: 0; left: auto; right: 0; background: #fff; padding: 0 31px; }
    #abot-the-cong .progm-list-heding { position: static; }
    #achivment-campus .bg-str { z-index: -1; }
    #achivment-campus .owl-carousel .owl-nav.disabled { position: static; }
    #plcements-ppge .section-title { font-size: 32px; }
    #plcment-iitm2box .section-title { font-size: 32px; }
    #evnts-activits .section-title { font-size: 32px; }
    #plcment-iitm2box .grid figure h2 span { font-size: 24px; }
    #plcment-iitm2box { padding: 36px 0 34px; }
    #evnts-activits .crd-event-iitm { height: 190px; }
    #evnts-activits .card-body { height: 248px; }
	#logo-mennu-item .logo-st-francis { width: 223px; }
	#gallrry-bottm .glry-1st-immg { height: 148px; margin: 106px auto; }
	#gallrry-bottm .glry-2st-immg { margin: 26px auto; height: 148px; }
	#gallrry-bottm .glry-3st-immg { height: 350px; }
	#gallrry-bottm .progm-list-heding_main h4 { font-size: 18px; width: 69%; line-height: 34px; }
	#academic-programmes-list .box_1texts h1 { font-size: 19px; }
	#owl-demo-2 .item { margin: 41px 2px 10px; }
	.box_1texts { padding: 12px 13px; height: 367px; }
	.box_1texts:hover { padding: 12px 13px; height: 367px; }
	#academic-programmes-list .knnw-more-bttn-course { font-size: 14px; }
	#academic-programmes-list .knnw-more-bttn-course:hover { font-size: 14px; }
	#camps-facilites .col-lg-3 { width: 33%; }
	#camps-facilites .col-lg-9 { width: 67%; }
	#academic-programmes-list .bg-overly-box { width: 592px; }
	#achivment-campus { padding: 81px 0 18px; }
	#myModal .modal-content { width: 47%; }
	#camps-facilites .cam-liks-bg { height: 293px; }
    #promint-visitr .owl-theme .owl-nav { left: -324px; bottom: 0; }
}
@media screen and (min-width:1150px) and (max-width:1240px) {
    #logo-mennu-item .menu-logo-inside { padding: 0 0; }
    .logo-st-francis { width: auto; }
    #logo-mennu-item .main-menu-top { margin-top: 0px !important; padding-left: 0; }
    .primary-menu { margin: -10px auto !important; }
    .menu-link { padding: 10px 9px !important; font-size: 14px !important; }
    .menu-container .sub-menu .menu-link::before { bottom: 24px !important; top: 21px !important; right: -3px !important; }
    #camps-facilites .box-facility-e { padding: 51px 30px; width: 61%; }
    #camps-facilites { height: auto; }
    #achivment-campus .owl-carousel .owl-nav.disabled { position: static; }
    #achivment-campus .bg-str { z-index: -1; }
    #plcements-ppge .section-title { font-size: 32px; }
    #plcment-iitm2box .section-title { font-size: 32px; }
    #evnts-activits .section-title { font-size: 32px; }
    #plcment-iitm2box .grid figure h2 span { font-size: 24px; }
    #plcment-iitm2box { padding: 36px 0 34px; }
    #evnts-activits .crd-event-iitm { height: 190px; }
    #evnts-activits .card-body { height: 344px; }
	#logo-mennu-item .logo-st-francis { width: 204px; }
	#gallrry-bottm .glry-1st-immg { height: 148px; margin: 106px auto; }
	#gallrry-bottm .glry-2st-immg { margin: 26px auto; height: 148px; }
	#gallrry-bottm .glry-3st-immg { height: 350px; }
	#gallrry-bottm .progm-list-heding_main h4 { font-size: 18px; width: 69%; line-height: 34px; }
	#academic-programmes-list .box_1texts h1 { font-size: 21px; }
	#owl-demo-2 .item { margin: 41px 0px 10px; }
	#academic-programmes-list .box_1texts p { font-size: 14px; line-height: 25px; }
	.box_1texts { height: 373px; }
	.box_1texts:hover { height: 373px; }
	#academic-programmes-list .bg-overly-box { width: 711px; }
	#camps-facilites .cam-liks-bg { height: 383px; }
	#myModal .modal-content { width: 49%; }
	#promint-visitr .owl-theme .owl-nav { left: -382px; bottom: 98px; }
	#modalEligibility .modal-lg, #modalEligibility .modal-xl { --bs-modal-width: 95%; }
} 
@media screen and (min-width:1241px) and (max-width:1340px) {
    #logo-mennu-item .main-menu-top { margin-top: 0px !important; padding-left: 21px; }
    .primary-menu { margin: -2px auto !important; }
    #logo-mennu-item .menu-logo-inside { padding: 0 10px; }
    .menu-link { padding: 9px 10px !important; font-size: 15px !important; }
    .logo-st-francis { width: auto; }
    .menu-container .sub-menu .menu-link::before { right: -3px !important; } 
    .menu-link { padding: 10px 9px !important; font-size: 14px !important; }
    #camps-facilites .box-facility-e { padding: 51px 30px; }
    #camps-facilites { height: auto; }
    #total-statics .ittm-statics h1 { margin: 13px auto; font-size: 48px; }
        #achivment-campus .owl-carousel .owl-nav.disabled { position: static; }
    #achivment-campus .bg-str { z-index: -1; }
	#plcements-ppge .section-title { font-size: 32px; }
    #plcment-iitm2box .section-title { font-size: 32px; }
    #evnts-activits .section-title { font-size: 32px; }
    #plcment-iitm2box .grid figure h2 span { font-size: 24px; }
    #plcment-iitm2box { padding: 36px 0 34px; }
    #evnts-activits .crd-event-iitm { height: 190px; }
    #evnts-activits .card-body { height: 306px; }
	#logo-mennu-item .logo-st-francis { width: 220px; }
    #camps-facilites .box-facility-e { width: 66%; padding: 50px 31px; height: 60vh; }
    #logo-mennu-item .menu-logo-inside { padding: 0 9px; }
	#top-menus-01 .top-hder-dflx { padding: 0 0px; }
	#top-menus-01 .top-mennu-lists ul li { padding-left: 6px; font-size: 13px; }
	#top-menus-01 .dropdown-btn { font-size: 14px; }
	#top-menus-01 .fs-6 { font-size: 14px !important; }
	#gallrry-bottm .glry-1st-immg { height: 182px; }
	#gallrry-bottm .glry-3st-immg { height: 406px; }
	#academic-programmes-list .box_1texts h1 { font-size: 24px; }
	.box_1texts { height: 334px; }
	.box_1texts:hover { height: 334px; }
	#academic-programmes-list .bg-overly-box { width: 756px; }
	#student-liffe .flip-card-front h2 { right: 0; font-size: 24px; line-height: 35px; position: absolute; bottom: 23px; left: 0; color: #fff; } 
	#camps-facilites .cam-liks-bg { height: 407px; }
	#myModal .modal-content { width: 49%; }
	#event-sectn .event-wdth-item-wrpr h2 { font-size: 18px; line-height: 29px; margin-bottom: 18px; font-weight: bold; }
    #promint-visitr .owl-theme .owl-nav { left: -382px; bottom: 30px; }
    .progm-list-heding_main h1 { font-size: 43px; }
	#modalEligibility .modal-lg, #modalEligibility .modal-xl { --bs-modal-width: 95%; }
	#top-menus-01 .iso-text-para p { font-size: 13px; } 
	.top-mennu-lists { margin-right: 12px; }
}
@media screen and (min-width:1341px) and (max-width:1399px) {
    .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl { max-width: 1246px;}
    .menu-link { font-size: 16px !important; }
    .header-size-sm .menu-container > .menu-item > .menu-link { padding-right: 16px !important; } 
    #academic-programmes-list .box_1texts h1 { font-size: 24px; color: #c49c58; }
    #total-statics .ittm-statics h1 { margin: 9px auto; font-size: 44px; }
    .sticky-header-shrink .menu-container > .menu-item > .menu-link { padding-top: 9px !important; padding-bottom: 9px !important; }
    .primary-menu { margin: 0px auto; }
    .menu-link { padding: 9px 10px !important; font-size: 15px !important; }
    .logo-st-francis { width: auto; }
    .menu-container .sub-menu .menu-link::before { right: 3px !important; top: 19px !important; } 
    .menu-link { padding: 7px 9px !important; font-size: 15px !important; }
    #logo-mennu-item .main-menu-top { width: auto; padding-left: 54px;  margin-top: -2px !important; }
    #logo-mennu-item { padding: 26px 0 22px; }
    #camps-facilites .box-facility-e { padding: 51px 30px; width: 53%; }
    #camps-facilites { height: auto; }
    #achivment-campus .owl-carousel .owl-nav.disabled { position: static; }
    #achivment-campus .bg-str { z-index: -1; }
    #evnts-activits .crd-event-iitm { height: 250px; }
    #evnts-activits .card-title { font-size: 23px; }
    #evnts-activits .card-body { height: 346px; }
	#logo-mennu-item .logo-st-francis { width: 269px; }
    #logo-mennu-item .menu-logo-inside { padding: 0 9px; }
    .mega-menu-content .sub-menu-container:not(.mega-menu-dropdown) { width: 250px !important; }
    #myModal .modal-content img { width: 528px !important; height: auto !important; }
	.mega-menu-content { transform: translateX(-60%) !important; }
    #top-menus-01 .top-mennu-lists ul li { padding-left: 6px; font-size: 14px; }
	#top-menus-01 .dropdown-btn { font-size: 14px; }
	#top-menus-01 .fs-6 { font-size: 14px !important; }
	#top-menus-01 .top-hder-dflx { padding: 0 0px; } 
	#academic-programmes-list .bg-overly-box { width: 791px; }
	#student-liffe .flip-card-front h2 { right: 0; font-size: 24px; line-height: 35px; position: absolute; bottom: 23px; left: 0; color: #fff; } 
	#camps-facilites .cam-liks-bg { height: 453px; }
	#event-sectn .event-wdth-item-wrpr h2 { font-size: 18px; line-height: 29px; margin-bottom: 18px; font-weight: bold; }
	.itm-facultty-1 { height: 449px; } 
    #promint-visitr .owl-theme .owl-nav { left: -412px; bottom: 48px; }
    .visitor-info h5 { font-size: 20px; } 
	#modalEligibility .modal-lg, #modalEligibility .modal-xl { --bs-modal-width: 95%; }
	.card-body h2 { font-size: 23px; line-height: 37px; }
}
@media screen and (min-width:1400px) and (max-width:1499px) {
    .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl { max-width: 1278px;}
    .menu-link { font-size: 16px !important; }
    .header-size-sm .menu-container > .menu-item > .menu-link { padding-right: 17px !important; } 
    #academic-programmes-list .box_1texts h1 { font-size: 24px; color: #c49c58; }
    #total-statics .ittm-statics h1 { margin: 9px auto; font-size: 44px; }
    .sticky-header-shrink .menu-container > .menu-item > .menu-link { padding-top: 9px !important; padding-bottom: 9px !important; }
    .primary-menu { margin: 0px auto; }  
    .menu-link { padding: 9px 10px !important; font-size: 15px !important; }
    .logo-st-francis { width: auto; }
    .menu-container .sub-menu .menu-link::before { right: 7px !important; top: 21px !important; } 
    .menu-link { padding: 10px 9px !important; font-size: 15px !important; }
    #logo-mennu-item .main-menu-top { width: auto; padding-left: 54px;  margin-top: -9px !important; }
    #logo-mennu-item { padding: 26px 0 22px; }
    #achivment-campus .owl-carousel .owl-nav.disabled { position: static; }
    #achivment-campus .bg-str { z-index: -1; }
        #evnts-activits .crd-event-iitm { height: 250px; }
    #evnts-activits .card-title { font-size: 23px; }
    #evnts-activits .card-body { height: 320px; }
	#logo-mennu-item .logo-st-francis { width: 269px; }
    #camps-facilites .box-facility-e { width: 50%; padding: 50px 31px; height: 68vh; }
    #camps-facilites .cam-liks-bg { height: 463px; }
    #logo-mennu-item .menu-logo-inside { padding: 0 0; }
    .mega-menu-content .sub-menu-container:not(.mega-menu-dropdown) { width: 245px !important; }
    #myModal .modal-content img { width: 519px !important; height: auto !important; }
	.mega-menu-content { transform: translateX(-65%) !important; }
	#top-menus-01 .top-mennu-lists ul li { padding-left: 6px; font-size: 14px; }
	#top-menus-01 .dropdown-btn { font-size: 14px; }
	#top-menus-01 .fs-6 { font-size: 14px !important; }
	#top-menus-01 .top-hder-dflx { padding: 0 0px; } 
	#academic-programmes-list .bg-overly-box { width: 791px; }
	#student-liffe .flip-card-front h2 { right: 0; font-size: 24px; line-height: 35px; position: absolute; bottom: 23px; left: 0; color: #fff; } 
    #event-sectn .event-wdth-item-wrpr h2 { font-size: 19px; line-height: 33px; }
	.itm-facultty-1 { height: 449px; } 
    #promint-visitr .owl-theme .owl-nav { left: -435px; bottom: 48px; }
	#modalEligibility .modal-lg, #modalEligibility .modal-xl { --bs-modal-width: 95%; }
	.card-body h2 { font-size: 23px; line-height: 37px; }
}
@media screen and (min-width:1500px) and (max-width:1599px) {
    .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl { max-width: 1368px;}
    .menu-link { font-size: 15px !important; }
    .header-size-sm .menu-container > .menu-item > .menu-link { padding-right: 23px !important; } 
    #academic-programmes-list .box_1texts h1 { font-size: 24px; color: #c49c58; }
    #total-statics .ittm-statics h1 { margin: 9px auto; font-size: 44px; }
    .sticky-header-shrink .menu-container > .menu-item > .menu-link { padding-top: 9px !important; padding-bottom: 9px !important; }
    .primary-menu { margin: 0px auto; }
    .menu-link { padding: 9px 10px !important; font-size: 15px !important; }
    .logo-st-francis { width: auto; }
    .menu-container .sub-menu .menu-link::before { right: 7px !important; top: 21px !important; } 
    .menu-link { padding: 8px 9px !important; font-size: 15px !important; }
    #logo-mennu-item .main-menu-top { width: auto; padding-left: 54px;  margin-top: -9px !important; }
    #logo-mennu-item { padding: 26px 0 22px; }
    #logo-mennu-item .menu-logo-inside { padding: 0 28px; }
    .sub-menu-container .menu-link div::before { right: 2px !important; }
	.primary-menu { margin: 10px auto !important; }
        #evnts-activits .crd-event-iitm { height: 250px; }
    #evnts-activits .card-title { font-size: 23px; }
    #evnts-activits .card-body { height: 274px; }
	#logo-mennu-item .logo-st-francis { width: 300px; }
    #camps-facilites .box-facility-e { width: 44%; padding: 50px 31px; }
    #camps-facilites .cam-liks-bg { height: 478px; }
    .mega-menu-content .sub-menu-container:not(.mega-menu-dropdown) { width: 260px !important; }
    #myModal .modal-content img { width: 519px !important; height: auto !important; }
	.mega-menu-content { transform: translateX(-65%) !important; }
	#top-menus-01 .top-hder-dflx { padding: 0 0px; } 
	#academic-programmes-list .bg-overly-box { width: 791px; }
	#student-liffe .flip-card-front h2 { right: 0; font-size: 24px; line-height: 35px; position: absolute; bottom: 23px; left: 0; color: #fff; } 
	#event-sectn .event-wdth-item-wrpr { height: 397px; }
    #event-sectn .event-wdth-item-wrpr h2 { font-size: 19px; line-height: 33px; }
    #modalEligibility .modal-lg, #modalEligibility .modal-xl { --bs-modal-width: 88%; }
	.card-body h2 { font-size: 23px; line-height: 37px; }
}
@media screen and (min-width:1600px) and (max-width:1699px) {
   .menu-link { font-size: 15px !important; }
     .header-size-sm .menu-container > .menu-item > .menu-link { padding-right: 23px !important; } 
     .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl { max-width: 1332px; } 
     #academic-programmes-list .box_1texts h1 { font-size: 24px; color: #c49c58; }
     #total-statics .ittm-statics h1 { margin: 9px auto; font-size: 44px; }
    .sticky-header-shrink .menu-container > .menu-item > .menu-link { padding-top: 9px !important; padding-bottom: 9px !important; }
    .primary-menu { margin: 0px auto !important; }
    .menu-link { padding: 9px 11px !important; }
    .sub-menu-container .menu-link div::before { right: 2px !important; }
    .menu-container .sub-menu .menu-link::before { bottom: 24px !important; top: 21px !important; right: 6px !important; }
    #evnts-activits .crd-event-iitm { height: 250px; }
    #evnts-activits .card-title { font-size: 23px; }
    #evnts-activits .card-body { height: 200px; }
	#logo-mennu-item .logo-st-francis { width: 300px; }
	#camps-facilites .box-facility-e { width: 44%; padding: 50px 31px; }
    #camps-facilites .cam-liks-bg { height: 478px; }
    #myModal .modal-content img { width: 519px !important; height: auto !important; }
	.mega-menu-content { transform: translateX(-65%) !important; }
	#academic-programmes-list .bg-overly-box { width: 791px; }
	#student-liffe .flip-card-front h2 { right: 0; font-size: 24px; line-height: 35px; position: absolute; bottom: 23px; left: 0; color: #fff; } 
	#event-sectn .event-wdth-item-wrpr { height: 397px; } 
    #event-sectn .event-wdth-item-wrpr h2 { font-size: 20px; line-height: 32px; }
    #promint-visitr .owl-theme .owl-nav { left: -435px; bottom: 48px; }
	.mega-menu-content .sub-menu-container:not(.mega-menu-dropdown) { width: 264px !important; }
	#modalEligibility .modal-lg, #modalEligibility .modal-xl { --bs-modal-width: 88%; }
	.card-body h2 { font-size: 23px; line-height: 37px; }
}
@media screen and (min-width:1700px) and (max-width:1799px) {
    .menu-link { padding: 9px 15px !important; }
    .menu-container .sub-menu .menu-link::before { right: -5px !important;  } 
	#logo-mennu-item .logo-st-francis { width: 300px; }
	.primary-menu { margin: 0px auto; }
	#academic-programmes-list .bg-overly-box { width: 791px; }
	#student-liffe .flip-card-front h2 { right: 0; font-size: 24px; line-height: 35px; position: absolute; bottom: 23px; left: 0; color: #fff; } 
	#camps-facilites .cam-liks-bg { height: 500px; }
	#myModal .modal-content { width: 37%; }
    #event-sectn .event-wdth-item-wrpr h2 { font-size: 20px; line-height: 32px; }
	.mega-menu-content .sub-menu-container:not(.mega-menu-dropdown) { width: 264px !important; }
	#modalEligibility .modal-lg, #modalEligibility .modal-xl { --bs-modal-width: 88%; }
}
@media screen and (min-width:1800px) and (max-width:1899px) {
    #event-sectn .event-wdth-item-wrpr h2 { font-size: 20px; line-height: 32px; }
}
@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) {

}

.red-moore { background: #01026e;
  color: #fff; }

/* Works on Chrome, Edge, Safari */
::-webkit-scrollbar {
  width: 1px !important;
}

::-webkit-scrollbar-track {
  background: transparent;
}

::-webkit-scrollbar-thumb {
  background-color: rgba(0, 0, 0, 0.4);
  border-radius: 10px;
}

/* Firefox */
* {
  scrollbar-width: thin;
  scrollbar-color: rgba(179, 179, 179, 0.4) transparent;
}