/* Source and licensing information for the line(s) below can be found at https://bhsmukundapur.ac.in/sites/mubhs/themes/custom/mbhs/assets/css/screen.css. */
/*global css*/
html{font-size:62.5%}
body{font-family:'Open Sans', sans-serif; background: #fff; margin: 0; font-size:1.8rem; font-weight:400; color:#666; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; -ms-overflow-style: scrollbar; overflow-x: hidden; position:relative; line-height:1.6; position: relative;}
h1{font-size:3rem; font-weight: 400; font-family:'Oswald';}
h2{font-size:4.3rem; font-family:'Oswald'; font-weight: 400; margin:0; line-height:5rem;}
a, a:focus{color: #ef4a25; text-decoration: none; -webkit-transition: all .5s ease-in-out; transition: all .5s ease-in-out;}
a:hover{text-decoration: none; color:#ef4a25; -webkit-transition: all .5s ease-in-out; transition: all .5s ease-in-out;} 
p a{text-decoration: none;}
p a:hover{text-decoration: underline;}
img{max-width: 100%; height: auto;}
input:focus, textarea:focus, button:focus{outline: none; box-shadow: none;}
textarea.form-control{height: auto;}
p > img + em{font-size:1.4rem; line-height:2.2rem; display:block; margin-top: 10px;}
.row-sm-padding{margin-left: -5px; margin-right: -5px;}
.row-sm-padding > [class*="col-"], .row-sm-padding > .col{ padding-left: 5px; padding-right: 5px; }
.container-fluid{max-width:1600px;}
.progress-bar{position: fixed; top: 0; left: 0; height:2px; background-color:#ff9702; transition: all linear 0.1s; min-width:0; z-index:99999;}
#scrollUp{bottom: 90px; right: 10px; width:60px; height:60px; position:fixed; z-index: 999; display:none;}
.header .menu ul > li .menu-subs.menu-column-4.blank-sub{width:max-content; min-width: 575px;}
#scrollUp, a#scrollUp{ background: url(/sites/mubhs/themes/custom/mbhs/assets/css/../../assets/images/go-to-top.png) no-repeat center;}
.py-70{padding-top:120px; padding-bottom:120px;}
.pt-75{padding-top:75px;}
.pt-100{padding-top:100px;}
/* === Resposnive Top Nevigation Start ========================================= */
/* Menu Search bar start */
.search-panel{height:35%; width: 100%; display: none; position: fixed; z-index:1; top:0; left:0; background-color:#07084e;}
.search-panel-content{position: relative; top: 50%; width: 90%; margin: auto; transform: translate(0, -50%);}
.search-panel-content h2{color: #fff; font-size: 3rem; font-family: 'Oswald'; text-transform: uppercase; font-weight: 500; margin-bottom: 15px;}
.search-panel .search-close{position: absolute; right:20px; font-size:5rem; line-height: 5rem; cursor: pointer; color: #fff; font-family:'Oswald'; -webkit-transition: all .5s ease-in-out;transition: all .5s ease-in-out;}
.search-panel .search-close:hover{color:#fff; -webkit-transition:all .5s ease-in-out;transition: all .5s ease-in-out;}
.form-control{padding: 15px; min-height: 40px; border: 1px solid #d1d9df; background: #fff; border-radius: 4px; font-size: 1.8rem;}
.search-panel button[type=submit]{width: 59px; height: 59px; background-image: linear-gradient(17deg, #ff6903 0%, #ff9602 100%); display: block; padding: 0; margin: 0;
border: none; outline: none; position: absolute; right: 0; border-radius: 4px;}
.search-open, .fa-search{display: inline-block; background: url(/sites/mubhs/themes/custom/mbhs/assets/css/../../assets/images/sprite.png) no-repeat; width: 21px;height: 20px; background-position: -42px -25px; cursor: pointer;}
.fa-search{background-position: -42px 0;}
.fa-search:before{display:none;}
/* Menu Search bar end */
.fixed-top{position: absolute; top: 0; right: 0; left: 0; z-index: 999;}
.fixed-top.fixed{position: fixed; background:rgba(0,0,0,0.6); -webkit-transition: all .5s ease-in-out;transition: all .5s;}

.megamenu-img-hld{margin:0; border-radius:45px 0; position:relative; overflow:hidden; max-width:280px; margin-left: auto;}
.megamenu-img-hld img{width: 100%;}
.megamenu-img-hld:after{width:100%; height:100%; position:absolute; background:rgba(0,0,0,0.1); content:""; left:0;}
/*.blinking{-webkit-animation: blinking 1s infinite; -moz-animation: blinking 1s infinite; -o-animation: blinking 1s infinite;  animation: blinking 1s infinite;}
@-webkit-keyframes blinking{
  0%, 49% {
    color: #ff6a03;
  }
  50%, 100% {
    color: #fff;
  }
}*/
/* === Resposnive Top Nevigation End ========= */
.banner_video_outer{position: relative; width: 100vw; height: 100vh;}
.banner_video_outer:before{position:absolute; width:100%; height:100%; background:rgba(0,0,0,0.3); top:0; left:0; content:"";}
.banner_video_outer .slick-slider,
.banner_video_outer .slick-list,
.banner_video_outer .slick-track{height:100%;}
.banner_video_outer figure{height:100%;margin-bottom:0;}
.banner_video_outer .slick-slide img{object-fit:cover;object-position:left;}
.banner_video_outer video{width: 100%; height: 100%; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); z-index: -1; object-fit: cover;}
.banner-pattern{position: absolute; bottom: -72px;}
.banner_video_outer video{display:block;}
.announcement_outer{padding-top:70px;}
.annoucement{display: flex; position: relative; align-items: center;position:absolute;bottom:0;left:0;width:100%;z-index:100;}
.annoucement:before{content: ""; position: absolute; left: 0; right: 0; top:0; bottom: 0; background:#1f2060; z-index: -1;}
.left_announce{display: flex; align-items: center; padding: 0px 16px; position: relative; min-height: 55px;}
.left_announce p{font-size: 2.4rem; text-transform: uppercase; color: #ffecaf; font-weight: 500; margin:0;font-family:'Oswald';}
.left_announce:before{content: "";  position: absolute; background: #f07000; left: 0; right: 0; top: 0; bottom: 0; border-radius:0 0 20px 0; z-index: -1;}
.left_announce i{background:url(/sites/mubhs/themes/custom/mbhs/assets/css/../images/sprite.png) no-repeat; width:42px; height:34px; margin-right: 15px; background-position:-83px top;}
.right_annouce{display: flex; align-items: center;}
.right_annouce p{font-size: 2rem; color: #fff; margin:0;}
.right_annouce .marquee_content{font-size: 2rem; color: #000; display:flex;font-weight: 300;}
.marquee_content p{padding-right: 15px; margin: 0;}
.cmn_btn{display: inline-block;font-family: 'Oswald'; font-size:1.8rem; text-transform: uppercase; color: #ffffff; font-weight: 500; text-align: center; padding: 11px 10px; min-width: 200px;  background-image: linear-gradient(17deg, #ff6903 0%, #ff9602 100%); -webkit-transition: all .5s ease-in-out; transition: all .5s;}
.fancybox span.cmn_btn{position: absolute; bottom: 0;}
.cmn_btn:hover{background-image: linear-gradient(17deg, #ff9602 0%, #ff6903 100%); color: #fff; -webkit-transition: all .5s ease-in-out; transition: all .5s;}
.cmn_title{font-weight:700;}
.cmn_title{font-weight: 600; text-transform: uppercase; font-size: 5rem; position: relative; padding-bottom: 30px; margin-bottom:30px; color: #1f2060;}
.cmn_title:after{width: 80px; height: 3px; background: #1f2060; position: absolute; bottom: 0; content: ""; left: 0;}
.read_more_inline{display:inline-block; font-size: 2.4rem; color: #666; font-family: 'Oswald'; text-transform: uppercase; font-weight:500; border-bottom: 2px solid #fff;}
.read_more_inline:hover{border-bottom: 2px solid #ef4a25; }
.about_img{border-radius: 100px 0 100px 0;overflow: hidden; width: calc(100% - 50px); height: 100%; position: relative;}
.inner_about_img{border-radius: 100px 0 100px 0; overflow: hidden; height:100%; width:50%; position:relative;}
.about_img img, .about_img figure, .inner_about_img img, .inner_about_img figure{width: 100%; height: 100%; object-fit: cover; transition: all ease-in-out 0.3s; margin:0;}
.principal-img-hld{float:right; width:50%; margin-left:50px; margin-bottom:30px;}
.principal-img-hld figure, .principal-img-hld img{height:auto;}
.principal-img-hld figure{ border-radius: 100px 0; overflow: hidden;}
.principal-detail h2{font-size: 2rem; color: #000; font-weight: 500; text-transform:uppercase;
margin-bottom: 10px; line-height: 2rem;}
.principal-detail h3{font-size: 1.6rem; margin: 0; color: #000; font-weight: 600;}
.bnt_wrapper{position: absolute; left: 0; right: 0; bottom: 0; display: flex; align-items: flex-end; justify-content:flex-start; z-index: 9;}
.cmn_title.text-white{color:#fff;}
.cmn_title.text-white:after{background:#fff;}
.features_graphics{width: 25%; position: absolute; top: -5rem; right: 0;}
.features_list{color: #1f2060; font-size: 2.4rem; font-family: 'Oswald'; font-weight: 500;}
.features_icon{display: flex; align-items: center; justify-content: center; width: 100px; min-width: 100px; height: 100px; padding: 20px; background: #fff; border-radius: 30px 0; margin-right: 20px; box-shadow:6px 6px 0px -1px rgba(199,207,230,0.75); -webkit-box-shadow: 6px 6px 0px -1px rgba(199,207,230,0.75); -moz-box-shadow: 6px 6px 0px -1px rgba(199,207,230,0.75);}
.sailents_features{background: #f0f0f0;}
.sailents_features:after{background: #e6f9fc; position: absolute; content: ""; height: calc(100% - 193px); width: 100%;bottom: 0; z-index: -1;}
.features_heading_wrapper p{color:#000;}
.balance_outer{background-color:#1a1d5c;}

.tab_outer{display: flex;align-items: center; flex-direction: row-reverse; max-width: 100%; justify-content: space-between; min-width: 100%; position: relative; z-index: 99;}
.tab_outer .tab-pane.active{min-width:100%; display:block;}
.news_link{display: block;}
.tab_outer .nav-tabs{flex-direction: column;}
.tab_outer .nav-tabs li button{min-width: 100%; text-transform: uppercase; color: #000000; font-weight: 500;background: #fff;margin-bottom: 5px; font-size: 2.4rem;
text-align: left; font-family: 'Oswald'; min-height: 90px; padding: 15px 30px;}
.tab_outer .nav-tabs li button.active{background-image: linear-gradient(17deg, #ff6903 0%, #ff9602 100%); color: #fff;}
.tab_outer .tab-pane{display: none;}
.content-balance-tab{max-width: 370px;}
.blnc_cnt{border-radius: 45px 0; background-color: #ffffff; padding: 20px 29px; margin: 10px 0 20px; font-size: 2.4rem; color: #666666; margin-bottom: 30px; font-weight: 400;}
.img-balance-tab{margin-left:-35px; z-index:-1; position:relative; }
.img-balance-tab figure{border-radius: 0 100px; overflow: hidden;}
.inner-cnt-tab{display: flex; align-items: center; z-index: 1; position: relative;}
.excllence-bottom{position: relative; bottom: -58px; z-index: 9;}
.excllence-bottom:before{position: absolute; background: #d3f09c; width: 100%; height: 100%; bottom:100%; left: 0; content: "";}
.notice-bubble{position: absolute; bottom: -180px; z-index: 9; right: 150px;}
.notice-board-outer{background:url(/sites/mubhs/themes/custom/mbhs/assets/css/../images/notice-board-bg.webp) no-repeat; position: relative; z-index: 3; background-size:cover;}
.notice-details{padding:40px; background: #fff; border-radius: 45px 0; width: calc(100% - 190px);}
.notice-box{position:relative; top: -240px;}
.notice-heading i{background:url(/sites/mubhs/themes/custom/mbhs/assets/css/../images/sprite.png) no-repeat; background-position: -2px -301px; width: 70px; height: 70px; margin-right:17px;}
.notice-heading h3{font-size: 2.4rem; line-height: 1.5; text-transform: uppercase; color: #fbf5f6; font-weight: 500; font-family: 'Oswald';}
.notice-box-body{padding:20px 25px; padding-bottom:45px;background: #28b0e3; background:linear-gradient(to bottom,  #28b0e3 0%,#3783e3 49%,#3783e3 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#28b0e3', endColorstr='#3882e2',GradientType=0 );}
.download-notice-item i{background:url(/sites/mubhs/themes/custom/mbhs/assets/css/../images/sprite.png) no-repeat; background-position: -1px -395px; width: 44px; height: 36px; display: inline-block;    margin-right: 10px;}
.download-notice-hyper{text-transform:capitalize; font-size: 1.8rem; color: #ffffff; font-weight: 500; display: flex; position: relative; padding-bottom: 15px; margin: 0 0 20px;    border-bottom: 2px dashed #e9b2ba; align-items: center;}
.download-notice-hyper:hover,.download-notice-hyper:focus{color:#fff;}
.download-notice-hyper:after{content: ""; width: 30px; height: 6px; position: absolute; right: 0; background: #fff; border-radius: 15px;}
.download-notice-hyper:before{content: ""; width: 30px; height: 6px; position: absolute; right: 0; top: calc(50% - 11px); background: #fff;  border-radius: 15px; transform: rotate(90deg); transition: all ease-in-out 0.3s;}
.notice-main-box li a{font-size:1.8rem; text-decoration: underline; color: #fbf5f6; font-weight: 600; word-break: break-all;}
.notice_button_link{padding: 11px 15px; background-color: #1f2060; min-width: 200px; text-align: center; text-transform: uppercase; color: #ffffff; font-weight: 500; font-family: 'Oswald', sans-serif; display: inline-block; -webkit-transition: all .5s ease-in-out; transition: all .5s;}
.inner_body .notice_button_link{ background: rgba(255,255,255,0.3);}
.notice_button_link:hover{-webkit-transition: all .5s ease-in-out; transition: all .5s; background:#fff; color:#1f2060;}
.notice-main-box ul{padding:0; margin:0;}
.notice-main-box li:last-child{margin-bottom:25px;}
.download-notice-item{list-style: none;}
.download-notice-item:last-child{margin: 0;}
.download-notice-box .notice-heading{background-color: #e57618;}
.download-notice-box .notice-box-body{background: #fb7e10; background: linear-gradient(to bottom, #fb7d10 8%,#f14f10 56%,#f5500f 100%);}
.notice-first p{font-size:1.8rem; line-height: 28px; color: #666666; margin-bottom: 15px; padding-left:60px; position:relative;}
.notice-first{position:relative; z-index:1;}
.notice-first p > span{max-width: 50px; position: absolute; left:0;}
.notice-first p:last-child{margin: 0;}
.notice-heading{display: flex; align-items: center; padding:2.5rem 2rem;}
.circular-notice-box .notice-heading{ background-color: #26a5d6;}
.circular-notice-box.cal_notice .notice-heading{background-color: #8e54ee;}
.download-notice-box{width: calc(50% - 17px); background: #fc82a2; border-radius: 45px 0; overflow: hidden;}
.circular-notice-box {width: calc(50% - 17px); background: #3883e2; border-radius: 45px 0; overflow: hidden;}
.outer-notice-box{display: flex; align-items: flex-start; justify-content: space-between; margin-left: -70px;}
.notice-main-box li{display: block; margin-bottom: 20px;}
.notice-main-box.open{height: auto;}
.notice-main-box{height: 0; overflow: hidden; transition: all ease-in-out 0.3s;}
.download-notice-hyper.open:before{opacity: 0;}
.circular-notice-box .download-notice-item a{color: #fff; display: block; padding-bottom: 10px; border-bottom: 2px dashed #70b5eb; font-weight: 500;}
.circular-notice-box.cal_notice .download-notice-item a{color: #fff; display: block; padding-bottom: 10px; border-bottom: 2px dashed #b589ff; font-weight: 500;}
.circular-notice-box .download-notice-item a span{display: block; text-transform:capitalize;}
.circular-notice-box .download-notice-item{margin-bottom: 10px;}
.circular-notice-box .download-notice-item:last-child{margin-bottom: 0;}
.circular-notice-box .download-notice-item:last-child a{border:0; padding:0;}
.notice_button{padding-top: 20px;}
.admission-body .notice_button > a{color:#fff; display:block; border-bottom:2px dashed rgba(255,255,255,0.3); padding:10px 0;} 
.admission-body .notice_button a:first-child{padding-top:0;}
.admission-body .notice_button a:last-child{border:none;}
.admission-body .notice_button a{position: relative; text-transform:capitalize;}
.admission-body .notice_button a i{background: url(/sites/mubhs/themes/custom/mbhs/assets/css/../images/sprite.png) no-repeat; background-position: -18px 0px; min-width: 9px; min-height: 10px;transform: rotate(-90deg) translate(-30%, 0); margin: 0; right: 0; top: 30%;}
.admission-body .notice_button a:first-child i{top: 15%;}
.notice-shape{position: absolute; bottom:-70px; left:-1px; width: 50%;}
.notice-box-body ul{padding:0;}
.circular-notice-box i{background:url(/sites/mubhs/themes/custom/mbhs/assets/css/../images/sprite.png) no-repeat; background-position:-4px -461px; min-width: 70px; min-height: 70px; margin-right:17px;}
.notice-box-body .ui-datepicker-prev:hover,
.notice-box-body .ui-datepicker-next:hover{background:transparent;border:0}
.notice-box-body .ui-datepicker-prev:hover:after,
.notice-box-body .ui-datepicker-next:hover:after{border-color:#5ed1cc}
.notice-box-body .ui-widget-content,
.notice-box-body .ui-widget-header,
.notice-box-body .ui-widget-content .ui-state-default{background:transparent;border:0;font-weight:400;color:#fff}
.notice-box-body .ui-widget-content .ui-state-highlight,
.notice-box-body .ui-widget-content .ui-state-default:hover{color:#fff;background:#ffffff5e}
/* Owl issue fix for FB dynamic post
.owl-carousel .owl-stage{display: -webkit-box; display: -moz-box; display: -ms-box; display: box;} */

/* .default-carousel.owl-carousel.owl-drag .owl-item{width:auto !important;} */
.default-carousel.owl-carousel.owl-drag .owl-item{overflow: hidden;}

.social_slider_item{background: #fff;}
/* Owl issue fix for FB dynamic post */
.default-carousel.owl-carousel .owl-nav.disabled{display: block !important; margin: 0; width: 100%; position: absolute; top: 50%; transform: translate(0, -50%);}
.default-carousel .owl-prev .prev, .default-carousel .owl-next .next{ background-image: linear-gradient(17deg, #ff6903 0%, #ff9602 100%); transition: all ease-in-out 0.3s; width: 60px; height: 60px;
object-fit: contain; padding: 15px;}
.default-carousel.owl-carousel .owl-nav button.owl-prev{float:left; position: relative; left: -70px;}
.default-carousel.owl-carousel .owl-nav button.owl-next{float:right; position: relative; right: -70px;}
.default-carousel.owl-carousel .owl-nav i,.arrow_btn i{background:url(/sites/mubhs/themes/custom/mbhs/assets/css/../images/sprite.png) no-repeat; background-position:-95px -340px; min-width:19px; min-height:28px; display:inline-block}
.default-carousel.owl-carousel .owl-nav button.owl-prev i{background-position:-118px -340px;}
.events_outer{background-color:#191d5b;}
.evnt_cnt p{font-size:2rem; color: #ffffff; margin-bottom: 3rem;}

.date big{font-size:4.5rem; text-transform:uppercase; color:#1f2060; font-weight:700; display:flex;    align-items:center; line-height: 1.2; font-family: 'Oswald';}
.date small{text-transform: uppercase; color: #1f2060; font-size: 2rem; line-height: 1.5; display: block; font-family:'Oswald'; font-weight:600;}
.evnt_cnt{position:relative; padding-right: 50px;}

.social-feed-outer{position:relative;}

.article_post .date{background: #fff; padding: 10px; display: inline-block; border-radius: 0 0 20px 0; position: absolute; top:0; left:30px; text-align:left; z-index:9; min-width:80px;}
.article_post{position:relative; overflow: hidden; border-radius:0;}
.img_post{transition: all ease-in-out 0.3s;}
.post_name{display: flex; align-items: center; justify-content: space-between; background: rgba(154,88,97,0.7); position: absolute; bottom: 0; left: 0; right: 0; padding-left: 20px; min-height: 60px;}
.post_name.blue-heading-bg{background: rgba(60,98,137,0.7);}
.arrow_btn{height: 60px; display: flex;align-items: center; background-image: linear-gradient(17deg, #ff6903 0%, #ff9602 100%); transition: all ease-in-out 0.3s; padding: 10px 15px; justify-content: center; width:60px;}
.post_name h3{text-transform: uppercase; color: #ffffff; font-size:1.8rem; margin: 0; font-family: 'Oswald'; padding-right:0;}
.img_post figure{margin:0;}
.img_post figure img{width:100%;}
.article_post.gal_item .img_post:before{position: absolute; width: 100%; height: 100%; content: ""; background:rgba(0,0,0,0.2); top: 0; left: 0; overflow: hidden;}
.article_post.gal_item a:hover:before{display:none}
.date big small{position: relative; top:-11px; min-width:45px; text-align:right; margin:0; left: -5px;font-weight:600;}
.date big small:before{position: absolute; width: 10px; height: 3px; background: #000; content: "";top: 37%; transform: translate(0, -37%); left:9px;}
.news_heading h3, .news_heading h3 a {font-size:2.4rem; line-height: 1.3; text-transform: uppercase; color: #222222; font-family: 'Oswald';}
/*.article_post:hover .img_post{transform: scale(1.1) rotate(5deg);}*/
.post_link_box{overflow: hidden; display: block;}
.news_date{color: #666666; font-size:1.8rem;}
.news_heading{padding:10px 0 20px;    padding-bottom: 0 !important;}
.news_shape{position:absolute; left:0; top:-150px;}
.news_img figure img{width:100%;}
.news_img figure{margin:0; position:relative; -webkit-transition: all .5s ease-in-out;transition: all .5s ease-in-out; max-height:230px; overflow:hidden;}
.news_img figure:after{position:absolute; content:""; width:100%; height:100%; background:rgba(0,0,0,0.3); left:0; top:0;}
.inner-news .news_heading h3, .inner-news .news_date{color:#fff;}
.news_link:hover .news_img figure:after{position:absolute; width:100%; height:100%; background:rgba(0,0,0,0.4); left:0; top:0; content:""; -webkit-transition: all .5s ease-in-out; transition: all .5s ease-in-out;}
.news_link:hover{color:#ff9202}
.social-hld{background:#20478e; border-radius:0 10px; padding:10px; position: fixed; top: 50%;z-index: 999; -webkit-box-shadow: 0px 0px 5px 1px rgb(0 0 0 / 25%); -moz-box-shadow: 0px 0px 5px 1px rgba(0,0,0,0.25); box-shadow: 0px 0px 5px 1px rgb(0 0 0 / 25%); transform: translate(0, -50%);}
.social-hld ul{padding:0; margin:0;}
.social-hld ul li{list-style:none; margin-bottom:5px;}
.social-hld ul li:last-child{margin-bottom:0;}
.social-hld ul li a{display:block; width:40px; height:40px; background:url(/sites/mubhs/themes/custom/mbhs/assets/css/../images/sprite.png) no-repeat; border:2px solid transparent;
    border-radius: 50%; background: #fff;}
.social-hld ul li a:hover {
    border:2px solid #ff6a03;
}
.social-hld ul li a.insta-icon{background-position:-254px -58px;}
.social-hld ul li a.linkedin-icon{background-position:-300px -58px;}
.social-hld ul li a.facebook-icon{background-position:-161px -59px;}
.social-hld ul li a.youtube-icon{background-position:-207px -58px;}
.social-hld ul li a.twitter-icon{background-position:-347px -58px;}
.play-shape{position: absolute; bottom:0; z-index:-1; width:100%;}
/*Marquee*/
.section-marquee{overflow:hidden; white-space:nowrap;}

.text-scrolling {
  -moz-transform: translateX(20%);
  -webkit-transform: translateX(20%);
  transform: translateX(20%);
  -moz-animation:marquee 40s linear infinite;
  -webkit-animation:marquee 40s linear infinite;
  animation:marquee 8s linear infinite;
 
}


@keyframes marquee {
  from {
    -moz-transform: translateX(20%);
    -webkit-transform: translateX(20%);
    transform: translateX(20%);
  }
  to {
    -moz-transform: translateX(-20%);
    -webkit-transform: translateX(-20%);
    transform: translateX(-20%);
  }
}

.social-feed-outer .owl-carousel .owl-stage-outer{min-height:480px; /*600px*/}
.shape-position{position:relative; bottom:-2px;}


.home-modal .modal-header .btn-close{z-index: 9; padding: 0; margin: 0; width: 50px; height: 50px; position: absolute; right: -20px; border-radius: 50%; opacity: 1; background-color: #fff; box-shadow: -4px 4px 9px -5px rgb(0 0 0 / 75%); -webkit-box-shadow: -4px 4px 9px -5px rgb(0 0 0 / 75%); -moz-box-shadow:-4px 4px 9px -5px rgba(0,0,0,0.75); font-size:1.6rem; top: -24px;}
.home-modal .modal-content{border: none; border-radius: 0;}
.home-modal .modal-header{border: none; padding: 0;}
.home-modal .modal-body{padding:0;}
.home-modal .modal-body .popup-hld{background-color:#e1dfe4; min-height:450px; padding:60px 50px; color:#000; background-size: cover; position:relative; font-size:2rem;}
.home-modal .modal-body  .popup-hld p span{font-size: 2.4rem; font-family: 'Oswald';    font-weight: 500; text-transform: uppercase;}
.home-modal .modal-body .popup-hld.first-popup{background-image:url('/sites/mubhs/themes/custom/mbhs/assets/css/../images/first-popup-bg.jpg');}

.modal-carousel.owl-carousel .owl-nav{margin: 0; width: 100%; position: absolute; top: 50%; transform: translate(0, -50%);  display: none;  justify-content: space-between;}
.modal-carousel.owl-carousel .owl-prev .prev, .modal-carousel.owl-carousel .owl-next .next{ padding: 15px;}
.modal-carousel.owl-carousel .owl-nav button.owl-prev{float:left; position: relative; left: -60px;}
.modal-carousel.owl-carousel .owl-nav button.owl-next{float:right; position: relative; right: -60px;}
.modal-carousel.owl-carousel .owl-nav i,.modal-carousel.owl-carousel .arrow_btn i{background:url(/sites/mubhs/themes/custom/mbhs/assets/css/../images/sprite.png) no-repeat; background-position:-95px -340px; min-width:19px; min-height:28px; display:inline-block}
.modal-carousel.owl-carousel .owl-nav button.owl-prev i{background-position:-118px -340px;}
.modal-carousel.owl-carousel .owl-dots{position: absolute; width: 100%; left: 50%; transform: translate(-50%, 0); bottom: -35px;}
.modal-carousel.owl-carousel.owl-theme .owl-nav [class*=owl-]:hover{background:none;}
@media (min-width: 992px){.home-modal .modal-lg{ max-width:700px;}}

/* === Home Page End ========= */
.inner-notice-board{background:#d9fafd;}
.gallery.inner-gallery{background-image: none; padding-bottom: 0 !important;}
.list-bulet-font span{font-family:'Oswald'; font-size:2.2rem;}
.list-bulet-font li{margin-bottom: 10px;}

/* === Footer css Start ========= */
.footer_outer{background-image:url(/sites/mubhs/themes/custom/mbhs/assets/css/../images/top-footer-back.jpg); background-size: 100%; background-position: right top; position: relative;    background-repeat: no-repeat; background-color: #f8d94c;}
.ft_shape{position: absolute; right: calc(100% - 140px); width: 455px; bottom: calc(-11.063rem + -60px);}
.footer_logo{display: block; margin-bottom: 3rem;}
.address_footer{font-size: 2rem; line-height: 1.5; color: #222;    font-weight: 600; padding-right: 20px;}
.ft_box{position: relative; height: 100%;}
.ft_box:before{content: ""; position: absolute; top: -10px; height: calc(100% + 10px); width: 2px; left: -35px; background: #21212140;}
.ft_heading h3{display: flex; align-items: center; font-size: 2.4rem; line-height: 1.5; text-transform: uppercase; color: #fff; font-weight: 500; margin-bottom: 10px; font-family: 'Oswald';}
.ft_box .ft_heading i{position:relative; display:inline-block; width:40px; height:40px; background:#1f2060; margin-right:15px; border-top-left-radius:15px; border-bottom-right-radius:10px;}
.ft_box .ft_heading i img{position: relative; top:3px;}
.email.ft_box .ft_heading i:after,.phone.ft_box .ft_heading i:after{position:absolute; content:""; 
  /*background: url(/sites/mubhs/themes/custom/mbhs/assets/css/../images/sprite.png) no-repeat;*/ background-position: -90px -306px; width: 19px; height: 16px; left: 50%; top: 50%; transform: translate(-50%, -50%);}
.phone.ft_box .ft_heading i:after{background-position:-127px -304px; width:19px; height:19px;}
.ft_box ul{padding:0; margin:0;}
.ft_box ul li{position: relative; margin-bottom: 5px; list-style:none; padding-left:30px;}
.ft_box ul li:before,.ft_btm_links ul li:before{content: ""; position: absolute; left:5px; top:14px; transform: translateY(-50%); width:7px; height:7px; border-radius: 50%; background: #fff;}
.ft_box ul li:before{background: #1f1f60;}
.ft_box ul li a{font-size: 2rem; color: #222222; font-weight: 600; display: block; padding-right:25px; word-break: break-all; line-height: 1.3; -webkit-transition: all .5s ease-in-out; transition: all .5s ease-in-out;}
.ft_box ul li a:hover{color:#ef4a25;-webkit-transition: all .5s ease-in-out;transition: all .5s ease-in-out;}
.follow_pnl{display: inline-flex; padding:30px 60px; background-color:#20478e; position: relative; left: 50%; bottom:-65px; border-radius: 0 45px; transform: translateX(-50%); align-items: center;}
.follow_pnl h3{font-size: 5rem; text-transform: uppercase; color: #ffffff; font-weight:700; margin-right:20px; font-family: 'Oswald';}
.email .ft_heading h3, .phone .ft_heading h3{color:#1f1f60;}
.social_ft_icons{display: flex; align-items: center; padding: 0; margin: 0; flex-wrap:wrap;}
.social_ft_icons li{list-style:none; padding: 0 10px;}
.social_ft_icons li a{width: 70px;height: 70px; background: #f0f2f1; border-radius: 50%; display: flex; align-items: center; justify-content: center; border: 2px solid #fff;}
.social_ft_icons li a:hover{border: 2px solid #ff6a03;}
.social_ft_icons li a i{width:52px; height:52px; display:inline-block; background: url(/sites/mubhs/themes/custom/mbhs/assets/css/../images/sprite.png) no-repeat;}
.social_ft_icons li a.facebook i{background-position:-161px top;}
.social_ft_icons li a.youtube i{background-position:-223px top;}
.social_ft_icons li a.insta i{background-position:-287px top;}
.social_ft_icons li a.linkedin i{background-position:-348px top;}
.social_ft_icons li a.twitter i{background-position:-411px top;}
.ft_btm_link{font-size:1.8rem; color:#fff; font-weight:500;}
.bottom_foot{padding: 11rem 0 3rem; background:#1f1f60;}
.ft_btm_links ul{padding:0; margin:0; margin-bottom: 20px;}
.ft_btm_links ul li{list-style:none; position:relative; padding-left:25px;}
.top_foot{position:relative;}
.location_map{height: 250px; border-radius: 45px 0; overflow: hidden; margin-bottom:30px;}
.location_map iframe{width:100%;}
.subscribe_frm_outer form{display: flex;}
.subscribe_frm_outer input[type="email"]{background: #ededed; height: 50px; line-height: 50px; width: 100%; border: 0; padding: 0 20px; border-radius:0;}
.subscribe_frm_outer input[type="submit"]{border: 0;}
.copy-right p, .copy-right p a{font-size:1.4rem; color:#999;font-weight:400;}
.subscribe_frm_outer label.error{color: red; font-size: 1.5rem; position: absolute;}
.copy-right{background:#1f1f60;}

/* === Footer css End ========= */


/* =========== Our Faculity Page (Template 3) Start ======= */
.inner_body .main-menu{background: rgba(0,0,0,0.5);}
.inner_body .banner-pattern{position: absolute; bottom: -15px; left: auto; width:100%;}
/* Breadcrumb */
.breadcrumb-hld nav{display:inline-block;padding:5px 20px;background: #f0f2f5; border-top-right-radius:20px;
border-bottom-left-radius: 20px;}
.breadcrumb-hld .breadcrumb{margin:0;}
.breadcrumb-hld ol li{display:flex; align-items:center; color:#222; font-weight:600; color:#999;}
.breadcrumb-hld ol li.active{color:#222222;}
.breadcrumb-hld ol li a{color:#999999;}
.breadcrumb-hld ol li:first-child a{display:block;width:22px;height:22px; background:url(/sites/mubhs/themes/custom/mbhs/assets/css/../../assets/images/sprite.png) no-repeat; background-position:left -23px;}
.breadcrumb-hld .breadcrumb-item+.breadcrumb-item::before{width:8px;height:8px; background: url(/sites/mubhs/themes/custom/mbhs/assets/css/../../assets/images/sprite.png) no-repeat; background-position: left -55px; content: ""; position: absolute; left: 10px; top: 50%; transform: translate(0, -50%);}
.breadcrumb-hld .breadcrumb-item+.breadcrumb-item{position: relative; padding-left: 25px;    font-weight: 700;  font-size: 1.5rem;}
/* Breadcrumb */

.pdf-block{background:#f5f6f8;border-top-left-radius:50px;border-bottom-right-radius:50px;  overflow:hidden;}
.pdf-block-left{background: #eceff2; padding: 25px; border-bottom-right-radius: 50px;   text-align: center; min-width: 160px;}
.pdf-block-left i{display:inline-block; width:100px; height:133px; background: url(/sites/mubhs/themes/custom/mbhs/assets/css/../../assets/images/sprite.png) no-repeat; background-position:left -73px;}
.pdf-block-right h2{color: #000; font-size: 2rem; line-height: 1.3; text-transform:uppercase;
font-weight: 500;}
.pdf-block-right .cmn_btn{max-width:200px;}
.calendar_outer{background: #fdd9f1; position: relative; z-index: 3;}
.cal_BHS{background-image: linear-gradient(#2fa8ee, #3783e2 ); border-radius: 45px 0; overflow: hidden;}
/* Calendar Css */
.calendar{border-radius: 4px; width: 100%;}
.ui-datepicker-header{height: 50px; line-height:50px; color:#ffffff; margin-bottom: 10px; position: relative;}
.ui-datepicker-prev, .ui-datepicker-next{width: 20px; height: 20px; text-indent: 9999px; border-radius: 100%; cursor: pointer; overflow: hidden; font-size:1.6rem;}
.ui-datepicker-prev{position: absolute; right: 36px; top: 13px;}
.ui-datepicker-prev:after{transform: rotate(45deg); margin: -43px 0px 0px 8px;}
.ui-datepicker-next{position: absolute; right: 0; top: 13px;}
.ui-datepicker-next:after{transform: rotate(-135deg); margin: -43px 0px 0px 6px;}
.ui-datepicker-prev:after, .ui-datepicker-next:after{content: ''; position: absolute; display: block; width: 7px; height: 7px; border-left: 2px solid #ffffff;    border-bottom: 2px solid #ffffff;}
.ui-datepicker-prev:hover,.ui-datepicker-next:hover,.ui-datepicker-prev:hover:after,.ui-datepicker-next:hover:after {border-color: #5ed1cc;}
.ui-datepicker-title{text-align: left;}
.ui-datepicker-calendar{width: 100%; text-align: center;}
.ui-datepicker-calendar thead tr th span{display: block; width: 40px; color: #ffffff; font-size:1.3rem;}
.ui-state-default{display: block; text-decoration:none; color: #ffffff; line-height:40px; font-size:1.2rem; border-radius: 50%; display: inline-block; width: 40px; height: 40px;}
.ui-state-default:hover{color: #ffffff; background: #ffffff5e; border-radius: 50%;}
.ui-state-highlight{color: #ffffff; background: #ffffff5e; border-radius: 50%;}
.ui-state-active{color: #ffffff; background: #ffffff5e; border-radius: 50%;}
.ui-datepicker-unselectable .ui-state-default{color: rgb(255, 255, 255); border: 2px solid transparent;}
.cal_BHS .notice-heading{background: #30a6ee;}
.cal_BHS{background-image: linear-gradient(#2fa8ee, #3783e2 ); border-radius: 45px 0; overflow: hidden;}
.potions a span {max-height: 80px; min-height: 80px;}
.calendar_outer .circular-notice-box.cal_notice{ background-image: linear-gradient(#9b5aff, #804afd );}
.calendar_outer .circular-notice-box.cal_notice .notice-heading {background-color: #824bfe;}
.notice_button_link:hover { background: #fff;}
.cal_shp{max-width: 856px; position: absolute; left: calc(50% + 157px); bottom: -70px;}
/* Calendar Css */
.cal_BHS .notice-heading i{background-position:-1px -567px;}
.inner-notice .circular-notice-box.cal_notice .notice-heading i{background-position:-1px -662px;}
.inner-notice .circular-notice-box.admission-body .notice-heading i{background-position:-1px -752px;;}
.circular-notice-box.cal_notice .notice-box-body{background: #9b5aff; background: -moz-linear-gradient(top,  #9b5afe 0%, #814afd 100%); background: -webkit-linear-gradient(top,  #9b5afe 0%,#814afd 100%); background: linear-gradient(to bottom,  #9b5afe 0%,#814afd 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9b5afe', endColorstr='#814afd',GradientType=0 );}
.notice-board-outer.inner-notice .circular-notice-box.cal_notice .notice-heading{background: #9b5aff; background: -moz-linear-gradient(top,  #9b5afe 0%, #814afd 100%); background: -webkit-linear-gradient(top,  #9b5afe 0%,#814afd 100%); background: linear-gradient(to bottom,  #9b5afe 0%,#814afd 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9b5afe', endColorstr='#814afd',GradientType=0 );}

.circular-notice-box.admission-body .notice-heading{background:#1fa5c3;}
.circular-notice-box.admission-body .notice-box-body{background: #1ab5cd; background: -moz-linear-gradient(top,  #1ab5cd 0%, #06b8ca 100%); background: -webkit-linear-gradient(top,  #1ab5cd 0%,#06b8ca 100%); background: linear-gradient(to bottom,  #1ab5cd 0%,#06b8ca 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1ab5cd', endColorstr='#06b8ca',GradientType=0 );}
.notice-board-outer.inner-notice{background-image:none; background-color:#d9fafd;}
/* =========== Our Faculity Page (Template 3) End ======= */

/* =========== Management Committee Page (Template 2) Start ======= */
.member-block-hld{background: #f0f2f5; padding:50px 30px; margin-top:100px; text-align:center; position:relative; height: calc(100% - 100px);}
.member-block-hld figure{min-width:200px; min-height: 200px; border-radius:40px 0; overflow: hidden; /*border: 10px solid #fff; */position: absolute; top: -100px; left: 50%; transform: translate(-50%, 0);}
.member-name{font-weight:700; font-size:2rem; color:#222; line-height:2.5rem; font-family: 'Open Sans'; margin-bottom:10px;}
.member-degig{font-weight:600; font-size:1.8rem; color:#222;}
.member-block-hld > div{padding-top: 80px;}
.committe-member-hld .owl-carousel .owl-stage{display: flex;}
.committe-member-hld .owl-carousel .owl-stage .item{flex: 1 0 auto; height: 100%;}
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span{background:#222;}
.owl-theme .owl-dots .owl-dot span{background:#b3bad6;}
.owl-theme .owl-nav.disabled+.owl-dots{margin-top:20px;}
.cmn_title.center:after{left: 50%; transform: translate(-50%, 0);}
/* Gallery */
.gallery{position:relative;background-color: #191c5b;}
.gallery .container{z-index: 2; position: relative;}
.first_items, .scnd_items{height: 50%;}
.sub_cad_items .gal_item{width: 50%;}
.sub_cad_items{display: flex; height: 50%;}
.gal_item img{width: 100%; height: 100%; object-fit: cover;}
.image-gallery [class*="col-"]{padding: 0;}
.gal_item.thrd_items{height: 100%;}
.gal_item.thrd_items img{width: 100%; height: 100%; object-fit: cover;}
.gal_item a{display: block;width: 100%; height: 100%; padding: 6px; position: relative; -webkit-transition: all .5s ease-in-out; transition: all .5s;}
.sub_cad_items~.gal_item{height: 50%;}
.sub_cad_items + .gal_item{max-height:320px;}
.gal_item a:hover:before {content: ""; position: absolute; left: 5px; right: 6px; top: 5px; bottom: 5px;    background: #0000004d; -webkit-transition: all .5s ease-in-out; transition: all .5s}
.gal_item a:hover:after{content: ""; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%);width: 100px; height: 100px; border-radius: 50%; background-color:#ffffffcc; -webkit-transition: all .5s ease-in-out; transition: all .5s}
.gal_item a > i{display: inline-block;background: url(/sites/mubhs/themes/custom/mbhs/assets/css/../../assets/images/sprite.png) no-repeat; width: 21px; height: 20px;background-position:-42px -25px; z-index:1; cursor: pointer; visibility: hidden; position: absolute; top: 50%;left: 50%; transform: translate(-50%, -50%);}
#nav-videos .gal_item a > i{background-position: -46px -47px; width: 18px; height: 20px;}


.gal_item a:hover > i{visibility:visible;}

.dark_back .tab_social_outer .nav-link{color: #fff; font-weight: 600; font-family: 'Oswald'; font-size: 2.4rem; border: none; outline: none; padding: 0 2rem;}
.dark_back .tab_social_outer .nav-link.active{color: #ff6a03;}
.view_gal_wrapper{margin-top: 3rem;}
.social-feed-outer{background:#f0f0f0;}
.social_slider_item figure{border-radius: 5px; overflow: hidden;}
.tab_social_outer .nav-link{font-size: 2.4rem; text-transform: uppercase; font-weight: 500; border: 0; padding:0 25px; font-family: 'Oswald'; color:#222;}
.boat-bg{margin:0; position:absolute; bottom:0;}

.tab_social_outer .nav-link.active, .tab_social_outer .nav-link:hover{color: #ff6a03; border: 0; background: transparent; border: none; outline: none;}
.tab_social_outer .nav-link{font-weight: 600; font-family: 'Oswald'; font-size: 2.4rem; border: none; outline: none; padding: 0 2rem;}
.tab_social_outer .tab-content,.tab_social_outer .nav-tabs{border: 0;}
.tab_social_outer .nav-tabs{display: flex; align-items: center; justify-content: center;}
/* Gallery */
/* =========== Management Committee page (Template 2) End ======= */
/* =========== Admission Notice (Template 4) Start ======= */
.faq-accordion-hld .accordion-button{font-size:2.4rem; background: none; padding: 0; color:#17191d; line-height:3rem; font-weight:600;  box-shadow: none; min-height: 60px; background:#1f2060; color: #fff; position:relative; justify-content:space-between;}
.faq-accordion-hld .accordion-item{margin-bottom: 15px; margin-bottom: 15px; background: #f0f2f5; border: none;}
.faq-accordion-hld .accordion-item:not(:first-of-type){border-top: 0;}
.faq-accordion-hld .accordion-icon{background-image: linear-gradient(17deg, #ff6903 0%, #ff9602 100%); display:inline-block; width:60px; position: absolute; right: 0;height: 100%;}
.faq-accordion-hld .accordion-date{margin-right:50px; padding-right:30px;}
.faq-accordion-hld .accordion-header .accordion-button .accordion-icon i{width: 13px; height:12px; background: url(/sites/mubhs/themes/custom/mbhs/assets/css/../images/sprite.png) no-repeat;   background-position:-131px -389px;}
.faq-accordion-hld .accordion-header .accordion-button:not(.collapsed) .accordion-icon i{background:url(/sites/mubhs/themes/custom/mbhs/assets/css/../images/sprite.png) no-repeat; width: 13px; height:3px; background-position: -91px -394px;}
.accordion-button:not(.collapsed)::after, .accordion-button::after{display:none;}
.faq-accordion-hld .accordion-item p{padding-right:30px;}
.faq-accordion-hld .accordion-item ul{margin:20px 0; padding:0;}
.faq-accordion-hld .accordion-item ul li{margin-bottom:15px; position:relative; padding-left:15px; list-style:none;}
.faq-accordion-hld .accordion-item ul li:before{width: 7px;height: 7px; background: #ff6a03; border-radius: 50%; content: ""; position: absolute;    left: 0;top: 50%; transform: translate(0, -50%);}
.faq-accordion-hld h3 .accordion-button{font-size:2rem;}
.faq-accordion-hld .accordion-item.sub-items{padding: 15px;}
.faq-accordion-hld .accordion-item.sub-items:last-child{margin:0;}
.faq-accordion-hld .accordion a{color:#ff6a03; display:block; -webkit-transition: all .5s ease-in-out; transition: all .5s; font-weight:500;}
.faq-accordion-hld .accordion a:hover{color:#1f2060; -webkit-transition: all .5s ease-in-out; transition: all .5s}

.faq-accordion-hld .accordion strong{font-weight: 700; margin-bottom: 10px; display: block;}
.faq-accordion-hld .accordion p a{display:inline-block;/*border-bottom:1px solid #ff6a03;*/}
.filter-hld .input-group{width: auto; min-width:170px; height:40px; max-width: 200px;}
.filter-hld .input-group label{min-width:50px; background:#222; display: flex; justify-content: center;}
.filter-hld .input-group label i{background:url(/sites/mubhs/themes/custom/mbhs/assets/css/../images/sprite.png) no-repeat;width:17px; height:15px; background-position:-90px -422px;}
.filter-hld select.form-select:focus{border:none;}
.filter-hld .input-group select{background: #f0f2f5 url(/sites/mubhs/themes/custom/mbhs/assets/css/../images/down-arrow.png) no-repeat; font-size: 1.8rem; font-weight: 700; border: none; padding-left: 20px;    position: relative; -webkit-appearance: none; -moz-appearance: none; appearance:none; background-position:102% center; padding-right: 30px; white-space: nowrap; text-overflow: ellipsis;}
.filter-hld .input-group select option{background:#f0f2f5;}

select.form-select:focus{border: none; box-shadow: none;}
.pagination-hld .page-item.disabled .page-link, .pagination-hld .page-link{border: none;min-width: 60px; text-align:center; padding:17px 10px; border-radius:18px 0; color: #000; font-weight: 700;}
.pagination-hld .page-item.active .page-link{z-index: 3; color: #fff; background-image: linear-gradient(17deg, #ff6903 0%, #ff9602 100%); border:none;}
.pagination-hld .page-item:last-child .page-link{border-radius:18px 0;}
.roman-list li{list-style-type: lower-roman;}
hr.editor-divider{border-top:1px dashed #000; margin:30px 0}
/* =========== Admission Notice (Template 4) End ======= */
.color-white{color:#fff !important;}
.apply-form .form-select{border: 1px solid #caced1; border-radius: 5px; width: 100%; height: 100%;    padding: 13px 20px; font-size: 1.8rem; color: #333e48; background-position: right 1.75rem center; padding-right: 35px;}
.apply-form .form-select:focus,.form-control:focus{border-color: #d1d9df; outline: 0; box-shadow:none;}
select.form-select:focus{border:1px solid #caced1;}
.apply-form .form-check-input{width:20px; height:20px; border:1px solid #d1d9df; margin-top: 0.2em;}
.apply-form .form-check-input:focus{box-shadow:none;}
.apply-form .form-check-input:checked {background-color: #333f48; border-color: #333f48; box-shadow:none;}
.apply-form .input-group-text{font-size: 1.6rem; font-weight: 600; background: #343a40;   color: #fff; padding: 0 15px; align-items: center;}
i.icon-calendar{width:21px;height:22px; background: url(/sites/mubhs/themes/custom/mbhs/assets/css/../images/sprite.png) no-repeat;
display: block; background-color: transparent; background-position:-2px -1145px;}
.datepicker td, .datepicker th{font-size:1.5rem;}
.datepicker table{width:100%; padding: 15px;}
.datepicker{min-width:250px;}
.apply-form label.error{color: red; font-size: 1.5rem;}
/* =========== Events & Celebrations page (Template 5) Start ======= */
.events-celebrations-hld{padding:50px; background:#f0f2f5;}
.events-celebrations-hld .article_post{overflow: inherit;}
.events-celebrations-hld .article_post .post_link_box{border-radius:0 70px;}
.events-celebrations-hld .article_post .date{top:-10px;z-index: 99;}
.block-heading{font-weight:600; text-transform:uppercase; font-size:4rem; position:relative; margin-bottom:15px; color:#000; font-family: 'Oswald';}
.lds-roller{display: inline-block; position: relative; width: 80px;height: 80px;}
.lds-roller div{animation: lds-roller 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;transform-origin: 40px 40px;}
.lds-roller div:after{content: " "; display: block; position: absolute; width: 7px; height: 7px;  border-radius: 50%; background: #878786; margin: -4px 0 0 -4px;}
.lds-roller div:nth-child(1){animation-delay: -0.036s;}
.lds-roller div:nth-child(1):after{top: 63px; left: 63px;}
.lds-roller div:nth-child(2){animation-delay: -0.072s;}
.lds-roller div:nth-child(2):after{top: 68px; left: 56px;}
.lds-roller div:nth-child(3){animation-delay: -0.108s;}
.lds-roller div:nth-child(3):after{top: 71px; left: 48px;}
.lds-roller div:nth-child(4){animation-delay: -0.144s;}
.lds-roller div:nth-child(4):after{top: 72px; left: 40px;}
.lds-roller div:nth-child(5){animation-delay: -0.18s;}
.lds-roller div:nth-child(5):after{top: 71px; left: 32px;}
.lds-roller div:nth-child(6){animation-delay: -0.216s;}
.lds-roller div:nth-child(6):after{top: 68px; left: 24px;}
.lds-roller div:nth-child(7){animation-delay: -0.252s;}
.lds-roller div:nth-child(7):after{top: 63px; left: 17px;}
.lds-roller div:nth-child(8){animation-delay: -0.288s;}
.lds-roller div:nth-child(8):after{top: 56px; left: 12px;}
@keyframes lds-roller{
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
/* =========== Events & Celebrations page (Template 5) End ======= */

/* =========== Infrastructure page Start ======= */
.inner_banner_img img, .banner-pattern img{width:100%;}
.infrastructure-hld .about_img{width:100%;}
.infrastructure-hld .owl-theme .owl-nav.disabled+.owl-dots{position:absolute; bottom:0; left:50%;}
.owl-theme .owl-dots .owl-dot:hover span{background:#ff6a03;}
/* =========== Infrastructure page End ======= */

/* =========== Admission Schedule page Start ======= */
.table-hld .table>:not(caption)>*>*{padding:1rem;}
.table-hld .table>thead{background: #1f1f60; color: #fff;}
.table-hld span{font-weight:700;}
.sub-heading-title{font-size:3rem; font-family:'Oswald';}
.table-hld.thead-orrange .table>thead{background:#424242;}
/* =========== Admission Schedule page End ======= */

.date-hld ul{padding:0; margin:0; display:flex; align-items:center;}
.date-hld ul li{list-style:none; position:relative; margin-right:20px;}
.date-hld span{font-weight:600;}
.date-hld ul li:after{width: 1px;height: 20px; background: #000; position: absolute; right: -11px; top: 50%; content: ""; transform: translate(0, -50%);}
.date-hld ul li:last-child:after{display:none;}

/* =========== Gallery page Start ======= */
.photo-gallery-hld .news_link:hover .news_img figure:after{display:none;}
.photo-count{min-width:60px; min-height:60px; display: block; background: #e73700; font-size: 1.6rem; font-weight: 500; color: #fff; position: absolute; top: 10px; left: 10px; text-align: center; padding: 10px;}
.photo-count span{display: block; font-size: 2.2rem; font-weight: 500; font-family: 'Oswald';}
.photo-gallery-hld .image-gallery [class*="col-"]{padding-left: calc(var(--bs-gutter-x) * .5); padding-right: calc(var(--bs-gutter-x) * .5);}
.photo-gallery-hld .nav-tabs{border:none;}
.photo-gallery-hld .tab_social_outer .nav-link{background-color:#f0f2f5; border-radius:10px 0;
color: #000; font-size:2rem; font-weight:400; margin-right:10px; padding: 0.5rem 2rem;}
.photo-gallery-hld .tab_social_outer .nav-link.active, .photo-gallery-hld .tab_social_outer .nav-link:hover{background:#241c60; color:#fff;}
.photo-gallery-hld .tab_social_outer .tab-content>div>.tab-pane{display:none;}
.photo-gallery-hld .tab_social_outer .tab-content>.active{display:block;}
/*== Gallery Switch Button Start === */
#gallery-tab2{display:none;}
/*switch styles*/
.btn-color-mode-switch{position: relative;}
.btn-color-mode-switch > label.btn-color-mode-switch-inner{margin: 0px; width: 180px; height: 35px; background: #f0f2f5; border-radius: 15px 0; overflow: hidden; position: relative;   transition: all 0.3s ease; display: block; color: #a1a1a1; line-height: 35px; font-weight:600;font-size: 1.6rem; }
.btn-color-mode-switch > label.btn-color-mode-switch-inner:before{content: attr(data-on); position: absolute;top:0;right:15px;cursor: pointer;}
.btn-color-mode-switch > label.btn-color-mode-switch-inner:after{content: attr(data-off); width: 90px; height: 35px; background-image:linear-gradient(17deg, #ff6903 0%, #ff9602 100%);border-radius: 15px 0; position: absolute; left:0; top:0; text-align: center; transition: all 0.3s ease; color:#fff;}
.btn-color-mode-switch > .alert{ display: none; background: #FF9800; border: none; color: #fff;}
.btn-color-mode-switch input[type="checkbox"]{cursor: pointer; width: 50px; height: 35px; opacity: 0; position: absolute; top:0;
z-index: 1; margin: 0px;}
.btn-color-mode-switch input[type="checkbox"]:checked + label.btn-color-mode-switch-inner{background: #f0f2f5; color: #a1a1a1;}
.btn-color-mode-switch input[type="checkbox"]:checked + label.btn-color-mode-switch-inner:after{content: attr(data-on); left: 90px; background-image: linear-gradient(17deg, #ff6903 0%, #ff9602 100%);}
.btn-color-mode-switch input[type="checkbox"]:checked + label.btn-color-mode-switch-inner:before{content: attr(data-off);    right: auto; left: 20px;}
.btn-color-mode-switch input[type="checkbox"]:checked ~ .alert{display: block;}
.contentB {display: none;}
/*== Gallery Switch Button End === */
.image-gallery ul{padding:0; margin:0;}
.image-gallery ul li{display:none;}
.image-gallery ul li:first-child{display:block;}
.lg-outer.lg-pull-caption-up .lg-sub-html{display: flex; justify-content: center; align-items:center; background: rgba(0,0,0,0.5); color: #fff; margin-bottom:20px;}
.lg-sub-html p{font-size: 2rem;}
.lg-outer.lg-pull-caption-up.lg-thumb-open .lg-sub-html{bottom: 160px;}
.lg-outer .lg-thumb{padding:10px 20px; display: flex;}
.lg-outer .lg-toggle-thumb{background-color: #545e6e; color:#fff; right:0; border-radius:0 10px;}
.lg-outer .lg-thumb-outer{background-color: #545e6e;}

.splide{margin: 0 auto;}
.thumbnails{display: flex; margin: 1rem auto 0; padding: 0; justify-content: center;}
.thumbnail{width: 100px; overflow:hidden; list-style:none; margin:0 0.2rem; cursor:pointer;
opacity: 0.3;}
.thumbnail.is-active{opacity: 1;}
.thumbnail img{width: 100%; height: auto; max-height:46px;}
.album-hld{/*background: #192123; border-radius: 4px; border-top: 1px solid #293133;*/
box-shadow:0 0 5px 4px #a0b4bf1a; overflow: hidden; position: relative; z-index: 1;}
.splide__arrow svg, .splide__arrow:hover:not(:disabled) svg{fill: #000000;}
.gallery-content-hld,.splide__pagination__page.is-active, .splide__pagination__page:hover, .splide__pagination__page.is-active{background: #f5f6f8;}
.gallery-content-hld{border-radius:0 50px; max-height: 700px;}

.gallery-search-hld{position:relative; min-width: 45px;}
.gallery-search-hld i.search-icon{ cursor: pointer; position: absolute; top:8px; right:13px;z-index: 1; opacity: 1; display: inline-block; background:url(/sites/mubhs/themes/custom/mbhs/assets/css/../../assets/images/sprite.png) no-repeat; width: 20px; height: 20px;  background-position:-42px -25px;}
.gallery-search-hld input.search-form{padding: 10px; height:38px; border-radius: 0; border: 1px solid #000; padding-right: 35px; position: absolute; right: 0; top:0; transform: translate(0, 0); width: 100%; background: #f0f2f5; color: #000; border: none; outline: none;}
.gallery-search-hld input.search-form.fullsearch{width:auto;}
.splide__video__play{width:80px; height:80px; background: #07084e;}
.splide__video__play:after{border-color:transparent transparent transparent #fff;}


/* =========== Gallery page End ======= */

.partner-block{min-height: 200px; border-radius:20px; border: 1px solid #cfd5e0; -webkit-transition: all .5s ease-in-out; transition: all .5s ease-in-out; padding: 20px;}
.partner-block:hover{-webkit-box-shadow: 0px 0px 10px 0px rgb(214 214 214); -moz-box-shadow: 0px 0px 10px 0px rgba(214,214,214,1); box-shadow: 0px 0px 10px 0px rgb(214 214 214);  -webkit-transition: all .5s ease-in-out; transition: all .5s ease-in-out;}

.margin-for-drupal{margin-top:70px;}
.top-spacing-drupal{top:70px;}

.not-found-hld{text-align:center; min-height: 500px; margin-top: 45px;}
.not-found-hld h1{font-size:16rem;}


/* ==== FB & Linked In Css start ===== */
._4-u2{margin: 0 10px !important; background: #fff !important;}
/* ==== FB & Linked In Css end ===== */

.gal_item a.poster-hld{position:absolute; width:100%; height:100%; z-index:1; padding:0;}
.gal_item a.poster-hld:hover:before{left:0; top:0; right:0; bottom:0;}
.gal_item a.poster-hld:hover:after{display:none;}
.gal_item a.poster-hld em{content: ""; position:absolute; left: 50%;
top: 50%; transform: translate(-50%, -50%); width: 100px; height: 100px;    border-radius: 50%; background-color: #ffffffcc; -webkit-transition: all .5s ease-in-out; transition: all .5s;}
.gal_item a.poster-hld em span{ background: url(/sites/mubhs/themes/custom/mbhs/assets/css/../../assets/images/sprite.png) no-repeat; background-position: -46px -47px; width: 18px; height: 20px;  display: block; left: 50%; top: 50%; position: absolute; transform: translate(-50%, -50%);}

fieldset.webform-composite-hidden-title{margin:0!important;}

.login-hld{background: #f0f2f5; border-radius: 48px 0;  overflow: hidden;  border-color: #e3e3e3;}
.login-hld .description{display: none !important;}
.login-hld .login-form__help_actions{text-align:right !important;}

.pagination-hld .pager__item--ellipsis{display:none !important;}

#block-mbhs-content form + h2 {display: none;}
.search-block {padding: 20px 0;  border-bottom: 1px dashed;}
#search-form {display: none !important;}
.search-title {display: none;}

.animate-charcter-hld{background: #fff; padding: 0 5px; border-radius: 8px 0;}
.animate-charcter{text-transform: uppercase;background-image: linear-gradient(-225deg,
#231557 0%,  #44107a 29%, #ff1361 67%, #fff800 100%);
background-size: auto auto; background-clip: border-box; background-size: 200% auto; color: #fff; background-clip: text; text-fill-color: transparent; -webkit-background-clip: text; -webkit-text-fill-color: transparent; animation: textclip 2s linear infinite; display: inline-block;  font-size:1.6rem;}
@keyframes textclip {
  to {
    background-position: 200% center;
  }
  }

.management-commitee-carousel .mb-5{margin-bottom: 60px !important;}
.ft_box.line-left-none:before{display: none;}
.fb_iframe_widget, .fb_iframe_widget iframe, .fb_iframe_widget span{ width: 100% !important;}

.social-feed-outer .owl-carousel.owl-drag .owl-item{box-shadow: 13px 12px 0px -2px rgba(200,206,230,1);
-webkit-box-shadow: 13px 12px 0px -2px rgba(200,206,230,1);-moz-box-shadow: 13px 12px 0px -2px rgba(200,206,230,1);
border-radius: 10px;background: #fff;}
  
#search-block-form, #search-block-form--2{position: relative;}
#keys-error{position: absolute; top: 60px;}
.error{color:#f51a18 !important;}


.news_outer{padding-top: 30px;}

.fc-button-primary:disabled{background-color: #1f2060 !important; border-color: #1f2060 !important;
opacity: 1 !important;}
/*-------------------------------------------------------------
------------------@media Rule Start--------------------------*/


@media only screen and (min-width:1300px){
 .container { width:1440px; max-width:1440px;}
 .default-carousel.owl-carousel .owl-nav button.owl-prev{left: -100px;}
 .default-carousel.owl-carousel .owl-nav button.owl-next{right: -100px;}
 .ft_box .ft_heading i img{position: relative; top:0;}
}
/* ------------------------ BIG DESKTOP ------------------------*/
@media only screen and (min-width:1170px) and (max-width:1470px) {
  .container{ width:1170px; max-width:1170px;}
  /* .default-carousel.owl-carousel .owl-nav button.owl-next,.default-carousel.owl-carousel .owl-nav button.owl-prev{right:0; left:0;} */
  /*.header .wrapper{padding: 10px;}
  .header .menu ul > li .menu-subs.menu-column-4{padding: 1rem 0;}
  .header .menu ul > li .menu-subs.menu-column-4 > .list-item{padding:0 1rem;}
  .header .menu ul > li {margin-left:0.8rem;}*/
  .header .brand img,.footer_logo img {max-width:200px;}
  .inner_body .header .brand img{ max-width: 178px;}
  .inner_body .header .wrapper{padding:15px 10px;}
  .header .menu ul > li > a{font-size: 1.5rem; font-weight:500;}
  
}

/* ------------------------ SMALL DESKTOP ------------------------*/
@media only screen and (min-width:992px) and (max-width:1169px) {
  .ft_box .ft_heading i img{position: relative; top:3px;}
  .default-carousel.owl-carousel .owl-nav button.owl-next,.default-carousel.owl-carousel .owl-nav button.owl-prev{right:0; left:0;} 
.main-menu header{padding:0.7rem 10px;}
.wsmenu .wsmenu-list li a{padding-left: 10px; padding-right: 10px;} 
.wsmenu .top-menu li a:after{right:0;}
.wsmenu .dropdown-toggle:after{right: -3px;}
.tab_outer .nav-tabs li button{min-height: 100%; font-size: 1.8rem; padding: 10px 15px;}
.content-balance-tab{max-width: 320px;}
.outer-notice-box{margin-left: -150px;}
.notice-details{width: calc(100% - 290px);}
.notice-box{top: -400px;}
.footer_outer{background-size:cover;}
.default-carousel.owl-carousel .owl-nav button.owl-next,.default-carousel.owl-carousel .owl-nav button.owl-prev{right:0;left:0;}
.news_shape{display:none;}
.header .menu ul > li {margin-left:0.5rem;}

.inner_body .header .brand img{max-width: 158px;}
.inner_body .header .wrapper{padding:10px;}

/*.header .wrapper{padding: 10px;}*/
.header .brand img,.footer_logo img {max-width:190px;}
.header .menu ul > li > a{font-size: 1.3rem; font-weight:500;}
.header .container{max-width: 1000px; padding:0;}
/*.header .menu ul > li .menu-subs.menu-column-4 > .list-item{padding: 0 1rem;}*/

.evnt_cnt{padding-right:0}
.tab_social_outer.py-70.pt-0{padding-bottom:50px;}

/* .social-feed-outer .owl-carousel .owl-stage-outer{min-height:auto;} */
.gallery-content-hld .block-heading{font-size:2.5rem;}
}
/*-------- Only Menu Css Below 1024------------*/
@media screen and (max-width:1023px){
.social-feed-outer .owl-carousel .owl-stage-outer{min-height: 510px;}
.default-carousel.owl-carousel .owl-nav button.owl-next,.default-carousel.owl-carousel .owl-nav button.owl-prev{display: none;}
.main-menu,.fixed-top.fixed{background:none;}
.header .menu .menu-mobile-header button{border: none; outline: none; font-size:3.25rem;}
.search-hld.d-lg-flex.align-items-center{display: none;}
/* ====== Mobile Menu Change Brake Point end===== */
/* Top navigation menu start */
.header .menu ul > li .menu-subs.menu-column-4.blank-sub{min-width:auto;}
.megamenu-footer span:first-child{display: block; text-align: center; width: 100%;}
.left_announce p{display:none;}
.left_announce i{margin-right: 5px;}
.left_announce{padding: 0px 12px;}
.cal_shp{display:none;} 
.py-70{padding-top: 50px; padding-bottom: 50px;}
.pt-75{padding-top: 50px;}
.about_img, .inner_about_img{width:100%;border-radius: 50px 0 50px 0;}
.cmn_title{font-size: 3.5rem; padding-bottom: 10px;}
.img-balance-tab{border-radius:0 70px; margin:0;}
.tab_outer .nav-tabs li button{min-height:100%;font-size: 1.8rem; padding: 10px 15px;}
.cmn_title > br{display:none;}
.outer-notice-box{margin-left:0;}
.notice-details{width:100%;}
.notice-box{position: relative; top: 0; margin-top: 30px;}
.notice-shape{display:none;}
.notice-heading{padding: 1.5rem;}
.notice-box-body{padding-bottom:30px;}

.subscribe_frm_outer .cmn_btn{min-width: 100%; margin-top: 10px;}
.ft_btm_links,.ft_btm_links:last-child{ margin-bottom: 20px;}
.subscribe_frm_outer form{display: block;}
.ft_btm_link {font-size: 1.6rem;}
.ft_heading h3{font-size:2rem;}
.date big{font-size: 2.5rem;}
.date small{font-size: 1.6rem;}
.date{min-width:auto;}
.arrow_btn{padding:10px; width: 60px; justify-content: center;}
.date big small{top:-5px;}
.default-carousel.owl-carousel .owl-nav button.owl-next,.default-carousel.owl-carousel .owl-nav button.owl-prev{right:0;left:0;}
.features_graphics, .news_shape{display:none;}
.header{padding: 0; top: 0; position:sticky;}
.banner_video_outer{width: 100vw; height: 30vh;}
.article_post{border-radius:0;}
.events_outer .cmn_btn{padding: 10px; max-width: 150px; margin: 0 auto;  margin-top: 10px;  margin-bottom: 50px;}
.evnt_cnt p{display:none;}
.evnt_cnt .cmn_title.text-white{margin-bottom:0;}
.tab_social_outer nav { padding-top: 0 !important;}
.boat-bg {bottom: -3px; width: 100%;}
.dark_back .tab_social_outer .nav-link{font-size:2rem; padding: 0 0.7rem;}
.play-shape {bottom: -31px; position: relative;  padding-top: 20px;}

.notice-bubble{ bottom: -110px; right: 35px;}
.pt-100{padding-top:0;}
.balance_outer-mobile .accordion-button{background: #fff; font-size: 2rem; color: #1f2060; text-align: center; font-family: 'Oswald'; text-transform: uppercase; font-weight: 500; justify-content: center; border-radius: 0; padding: 0;}
.balance_outer-mobile .accordion-button{background-color: #ff6a03; color: #fff;}
.balance_outer-mobile .accordion-button.collapsed{ background-color: #fff; color: #1f2060;}
.balance_outer-mobile .accordion-item{border:none; margin-bottom: 10px; border-bottom-right-radius: 50px;}
.balance_outer-mobile .accordion-item:first-of-type .accordion-button:focus{border:none; outline:none; box-shadow: none;}
.balance_outer-mobile .accordion-body{padding:0;}
.balance_outer-mobile .img-balance-tab{border-radius:0;}
.content-balance-tab{max-width: 100%; margin-top:0; order: 2; padding: 30px 35px;}
.balance_outer-mobile  .blnc_cnt, .balance_outer-mobile  .read_more_inline{font-size: 1.8rem; padding: 0;  margin: 0;}
.balance_outer-mobile button:focus:not(:focus-visible){outline: 0; box-shadow: none;}
.social_slider_item figure{box-shadow: none;}
/* .sailents_features .owl-carousel .owl-stage, .default-carousel.owl-carousel .owl-stage{display: flex;} */
.sailents_features .owl-carousel .owl-item img{width: auto; height: 100%;}
.header .menu ul > li .menu-subs{border-bottom:0;}
.location_map{height: 310px;}
.text-scrolling {-moz-transform: translateX(5%); -webkit-transform: translateX(5%); transform: translateX(5%);    -moz-animation: marquee 20s linear infinite; -webkit-animation: marquee 20s linear infinite;  animation: marquee 20s linear infinite;}
@keyframes marquee {
  from {
    -moz-transform: translateX(5%);
    -webkit-transform: translateX(5%);
    transform: translateX(5%);
  }
  to {
    -moz-transform: translateX(-5%);
    -webkit-transform: translateX(-5%);
    transform: translateX(-5%);
  }
}
.search-panel{height:100%;}

.mobile-quick-links{position:fixed; right:0; z-index: 9;}
.panel{width:300px; float:right; height:auto;background:#fafafa;position:absolute;right:-300px; box-shadow: 2px 0px 5px 0px rgba(0,0,0,0.75); -webkit-box-shadow: 2px 0px 5px 0px rgba(0,0,0,0.75); -moz-box-shadow: 2px 0px 5px 0px rgba(0,0,0,0.75); border-bottom-left-radius: 30px;}
.slider-arrow{background: #07084e; padding: 5px 9px; border-radius: 0 10px; color: #fff; position: absolute; right: 0; transform: rotate(90deg); width: 108px; transform-origin: 55px 55px; font-size: 1.6rem;}
.slider-arrow:hover, .slider-arrow:focus{color:#fff;}
.panel ul li{list-style:none;}
.panel ul li a{position:relative; font-weight: 600; line-height: 1.25; border: none; outline: none; color: #333; text-transform: capitalize; text-rendering: optimizeLegibility;   -webkit-transition: color 0.3s ease-in-out; -o-transition: color 0.3s ease-in-out; transition: color 0.3s ease-in-out; display: block; line-height: 3.125rem; padding: 1rem; border-bottom: 1px dashed #b5b5b5;}
.panel ul li:last-child a{border:none;}
.inner_about_img.float-start{float:none !important;}

.fc-toolbar h2{font-size: 1.6em;}
.fc-button{padding:1px 6px;}

.block-heading{font-size: 3rem;}
.gallery.inner-gallery > figure{ margin-top: 40px;}

/* .social-feed-outer .owl-carousel .owl-stage-outer{min-height:auto;} */

.events-celebrations-hld .block-heading{font-size:2.5rem;}
.events-celebrations-hld .article_post .post_link_box{ border-radius: 0 40px;}
.footer_outer{background-image:none;}

.photo-gallery-hld .nav-tabs{border: none; flex-wrap: nowrap;  overflow-x: scroll; width: 500px;  justify-content: flex-start; overflow-y: hidden; position: relative;  scrollbar-color: #d5ac68 #f1db9d; scrollbar-width: thin;  -ms-overflow-style: none;}
.photo-gallery-hld .tab_social_outer .nav-link{padding:0.5rem 1.2rem; min-width: max-content;}
.pseduo-track {background-color:#f0f2f5; width: 100%; position: relative; top: -3px; z-index: -10; height: 3px;}
@media (any-hover: none){
  .pseduo-track {display: none;}
}
.photo-gallery-hld .nav-tabs::-webkit-scrollbar{height: 3px;}
.photo-gallery-hld .nav-tabs::-webkit-scrollbar-track{-webkit-box-shadow: inset 0 0 0px rgba(0, 0, 0, 0);}
.photo-gallery-hld .nav-tabs::-webkit-scrollbar-thumb{ height: 3px;  background-image: linear-gradient(17deg, #ff6903 0%, #ff9602 100%);}
.photo-gallery-hld .nav-tabs::-webkit-scrollbar-thumb:hover{ background-image: linear-gradient(17deg, #ff6903 0%, #ff9602 100%);}
.photo-gallery-hld .nav-tabs::-webkit-scrollbar:vertical{display: none;}
.gallery-content-hld{border-radius: 0 30px; max-height: 400px; padding: 20px;}
.block-heading{font-size: 2.5rem;}
.subscribe_frm_outer label.error{position: relative;}

.management-commitee-carousel .mb-5{margin-bottom: 20px !important;}


}

/* ------------------------ TABLET ------------------------*/
@media only screen and (min-width:768px) and (max-width:991px) {

.tab_outer .nav-tabs{flex-direction: row; justify-content: center; padding-bottom: 10px; margin-bottom:30px;}
.tab_outer .nav-tabs li{margin-right: 15px; margin-bottom: 15px;}
.tab_outer .nav-tabs li:last-child{margin-right:0;}
.notice-shape{display:none;}
.follow_pnl h3{font-size: 4rem; margin-bottom: 0; margin-right: 10px;}
.follow_pnl{padding:15px 20px; bottom:-50px; border-radius: 0 20px;}
.address_footer{font-size: 2rem;}
.top_foot {padding-bottom:0 !important;}
.copy-right{padding-top: 3rem;}


.apply-form .events-celebrations-hld{padding: 30px;}

.img-balance-tab figure {border-radius: 0 50px; border-top-right-radius: 0;}


}

/* ------------------------ Mobile ------------------------*/
@media screen and (max-width:767px) {
  .social-feed-outer .owl-carousel .owl-stage-outer {
    min-height:480px;
  }
  .container, .container-fluid, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl{padding-left: 15px; padding-right: 15px;}
  .py-70{padding-top: 30px; padding-bottom: 30px;}
  .pt-75{padding-top: 30px;}
  /* .social-feed-outer{padding-bottom:0 !important;} */
  .cmn_title{font-size:3rem; line-height: 1.4;}
  .right_annouce{height:50px; padding: 0 10px;}
  .features_list{line-height: 1.3; flex-direction: column; text-align: center; padding: 0 15px; font-size:2rem;}
  .features_icon{margin:0;}
  .tab_outer .nav-tabs{flex-direction: row; justify-content: center; padding-bottom: 10px; margin-bottom:30px;}
  .tab_outer .nav-tabs li{margin-right: 15px; margin-bottom: 15px;}
  .tab_outer .nav-tabs li:last-child{margin-right:0;}
  .inner-cnt-tab{flex-direction:column;}
  


  .circular-notice-box, .download-notice-box {width:100%;}
  .outer-notice-box{display:block;}
  .circular-notice-box{margin-top:30px;}
  .notice-shape,.news_shape{display:none;}

  .member-block-hld{padding:30px; margin: 0; border-radius: 45px 0;}
  .member-block-hld figure{position:relative; top:0; left:0; transform: translate(0, 0);}
  .member-block-hld > div{padding-top: 20px;}
  .tab_social_outer .nav-link{padding: 0 10px; font-size: 1.9rem;}
  .gal_item img{object-position: top;}
  .default-carousel.owl-carousel .owl-nav.disabled{display:none !important;}
  .evnt_cnt p{margin-bottom: 1.5rem}
  .news_heading{padding: 10px 0; padding-bottom: 0;}
  .news_heading h3{font-size: 2rem;}
  .news_date{font-size: 1.6rem;}
  .faq-accordion-hld .accordion-date{margin-right: 0;}
  .faq-accordion-hld .accordion-button{font-size:2rem; min-height: 45px;}
  .faq-accordion-hld .accordion-button span{padding:10px 0; font-size: 1.7rem; padding-right: 10px;}
  .faq-accordion-hld .accordion-icon{width: 45px; position: relative;}
  .pagination-hld .pagination{flex-wrap:wrap; justify-content: center;}
  .events-celebrations-hld{padding:30px 20px;}
  .footer_logo{margin-bottom:0;}
  
  .address_footer, .email.ft_box{margin-bottom:15px;}

  .ft_box ul li a{font-size: 1.5rem;}
.ft_box ul li:before{top: 10px;}
  .social_ft_icons li{padding:0 4px; margin-bottom:0;}
.social_ft_icons li a.youtube i{background-position: -204px -100px;}
.social_ft_icons li a.youtube i{background-position: -204px -100px;}
.social_ft_icons li a.insta i{background-position: -238px -100px;}
.social_ft_icons li a.linkedin i{background-position: -271px -100px;}
.social_ft_icons li a.twitter i{background-position: -304px -100px;}
.social_ft_icons li a{width: 28px; height: 28px; background:none;}
  .social_ft_icons li a.facebook i{background-position: -170px -100px;}
  .bottom_foot{ padding:6rem 0 3rem;}
  .copy-right p{margin-bottom: 20px;}
.copy-right p.crt_by{margin-bottom: 0; display: block; width: 100%; text-align: center; min-height: 28px; background: #121339;
 padding: 10px 0; color:#5080d7;}
.ft_shape{display:none;}
.address_footer, .email.ft_box {margin-bottom:25px; font-size: 1.5rem;}
.top_foot{padding-bottom: 0 !important;}
.ft_box ul li a{font-size:1.5rem; padding-right:0;}
.ft_box ul li{padding-left:20px;}
.copy-right .container{flex-direction:column; padding:0; max-width: 100%;}
.copy-right p.crt_by a{color:#5080d7; border-bottom-color:#20478e;}
.follow_pnl h3{font-size: 2rem;}
.follow_pnl{padding:20px;  border-radius: 0 25px; bottom: -40px;}

.ft_box:before{display:none;}
.news_article{margin-bottom:22px;}

.social-feed-outer .container {width: 100%; max-width: 100%;overflow:hidden;}

.social_ft_icons li a:hover{ border:2px solid #fff;}

.principal-img-hld{float:none; width:100%; margin-left:0;}
.principal-img-hld figure{border-radius:50px 0;}
.faq-accordion-hld .accordion-item ul li:before{top:13px;}
.pagination-hld .page-item.disabled .page-link,.pagination-hld .page-link{padding: 5px;}

.home-modal .modal-header .btn-close{right: -2px; top: -25px;}
.home-modal .modal-body .popup-hld{background-position: bottom; background-repeat: no-repeat;color:#fff;font-size: 2.2rem;}
.home-modal .modal-body .popup-hld p span{font-size:3rem;}
.home-modal .modal-body .popup-hld.first-popup{padding: 40px;}
.modal-carousel.owl-carousel .owl-nav{display:none;}
.home-modal .modal-body .popup-hld:after{position: absolute; content: ""; width: 100%;    height: 100%; background: rgba(0,0,0,0.6); top: 0; left: 0;}
.home-modal .modal-body .popup-hld > .row{position:relative; z-index:9;}

.filter-hld .input-group select{font-size: 1.8rem;}
.tab_social_outer .nav-tabs{flex-wrap:nowrap;}
.photo-gallery-hld .tab_social_outer .nav-link{font-size: 1.8rem; margin-right: 8px;    padding: 0.5rem 1.2rem;}

.photo-gallery-hld .nav-tabs{width: 100%;}
.btn-color-mode-switch > label.btn-color-mode-switch-inner{width: 220px;}
.btn-color-mode-switch > label.btn-color-mode-switch-inner:after{width:110px;}
.btn-color-mode-switch input[type="checkbox"]:checked + label.btn-color-mode-switch-inner:after {
left: 110px;background-image: linear-gradient(17deg, #ff6903 0%, #ff9602 100%);}
.splide__slide{background-size: 100% !important; max-height: 200px;}

.management-commitee-carousel.row.py-70{padding-top:0;}
.member-block-hld img{width:100%;}
.member-block-hld{height:100%;}

.not-found-hld{margin:0; min-height:auto;}
.not-found-hld h1{font-size: 9rem;}
.mobile-small-menu ul.top-menu li a{font-size: 1.6rem;}
.filter-hld .input-group{max-width: 100%;}
.date-hld ul{display:block;}
.date-hld ul li:after{display:none;}
.fc-toolbar{display:block !important;}
.fc-toolbar h2{padding:15px 0 !important;}

.img-balance-tab figure {border-radius: 0 50px; border-top-right-radius: 0;}
.sub_cad_items{display: block;}
.sub_cad_items .gal_item{width: 100%;}

}

/* ------------------------ Mobile XS ------------------------*/
@media (max-width: 575px) {
  .tab_outer .nav-tabs li{margin-right:5px; margin-bottom: 10px;}
  .tab_outer .nav-tabs li button{font-size: 1.6rem; padding: 10px 10px;}
  .col-xs-12{flex: 0 0 auto; width: 100%;}
  .mobile-small-menu ul.top-menu li a{font-size: 1.2rem;}
  .mobile-small-menu ul.top-menu li{padding: 0 4px;}
  .gallery-search-hld input.search-form.fullsearch{width:calc(100vw - 28px);}
}

/* ------------------------ social-floating ------------------------*/
.social-floating{position:fixed!important;left:0;top:50%;transform:translateY(-50%);z-index:200;background:#054466;padding:10px 0;/*border-radius:0 4px 4px 0;*/transition:all 0.5s ease-in-out;}
.social-floating.hide{left:-50px;}
.social-floating .btn-toggle{position:absolute;left:100%;top:0;display:none;background:#054466;width:30px;height:35px;cursor:pointer;}
.social-floating .btn-toggle:after{content:"";display:block;width:15px;height:15px;border:2px solid;border-color:#fff #fff transparent transparent;transform:rotate(45deg);margin:8px 0 0 3px;}
.social-floating.hide .btn-toggle{display:block;}
.social-floating>a{display:block;margin:20px 10px;width:30px;height:24px;background:transparent no-repeat center top}
.social-floating>a.yt{height:19px}
.social-floating>a:hover{background-position:center bottom}
.social-floating>.campuscare{background-image:url(/sites/mubhs/themes/custom/mbhs/assets/css/../assets/images/icon_CC.png);}
.social-floating>.insta{background-image:url(/sites/mubhs/themes/custom/mbhs/assets/css/../assets/images/sprite-insta.png);}
.social-floating>.linkedin{background-image:url(/sites/mubhs/themes/custom/mbhs/assets/css/../assets/images/sprite-linkedin.png);}
.social-floating>.fb{background-image:url(/sites/mubhs/themes/custom/mbhs/assets/css/../assets/images/sprite-fb.png);}
.social-floating>.yt{background-image:url(/sites/mubhs/themes/custom/mbhs/assets/css/../assets/images/sprite-yt.png);}



/* Source and licensing information for the above line(s) can be found at https://bhsmukundapur.ac.in/sites/mubhs/themes/custom/mbhs/assets/css/screen.css. */