@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: 160px; }
    .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: 51px 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; }
    .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; }
    .progm-list-heding_main { width: 100%; }
    #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; }
    #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: 100%; }
    #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 34px; line-height: 23px; }
    #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: 100%; }
    #gallrry-bottm .glry-2st-immg { height: auto; }
    #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; }
    #cptch { display:block !important; }
	#logo-mennu-item .logo-st-francis {  width: auto !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: 160px; }
    .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: 51px 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; }
    .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; }
    #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: 100%; }
    #gallrry-bottm .glry-2st-immg { height: auto; }
    #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; }
    #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; }
	#cptch { display:block !important; }
	#logo-mennu-item .logo-st-francis {  width: auto !important;  }
}
@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: 160px; }
    .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: 51px 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; }
    .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; }
    #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: 100%; }
    #gallrry-bottm .glry-2st-immg { height: auto; }
    #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; }
}
@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: 160px; }
    .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: 51px 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; }
    .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; }
    #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: 100%; }
    #gallrry-bottm .glry-2st-immg { height: auto; }
    #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; }
}
@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; }
	#main-bnanner-video-img .swiper-slide { height: 66vh; } 
}
@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: 51px 30px; }
    #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; }
}
@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; }
    #camps-facilites { height: auto; }
    #achivment-campus .owl-carousel .owl-nav.disabled { position: static; }
    #achivment-campus .bg-str { z-index: -1; }
} 
@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; }
	
}
@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: 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: 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; }
    #camps-facilites .box-facility-e { padding: 51px 30px; }
    #camps-facilites { height: auto; }
    #achivment-campus .owl-carousel .owl-nav.disabled { position: static; }
    #achivment-campus .bg-str { z-index: -1; }
}
@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: 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: 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; }
}
@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: 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; }
    #logo-mennu-item .menu-logo-inside { padding: 0 28px; }
    .sub-menu-container .menu-link div::before { right: 2px !important; }
	.primary-menu { margin: 17px auto !important; }
}
@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; }
    .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; }
	
}
@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;  } 
}
@media screen and (min-width:1800px) and (max-width:1899px) {
  
}
@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) {

}