@import url(../webfonts/29LT-Bukra/stylesheet.css);
@font-face {
	font-family: 'Conv_GothamBook';
	src: url('../fonts/GothamBook.eot');
	src: local('☺'), url('../fonts/GothamBook.woff') format('woff'), url('../fonts/GothamBook.ttf') format('truetype'), url('../fonts/GothamBook.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
/* Fonts */

/* Reset css --- */
* {padding:0px; margin:0px; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased;}
*:focus {outline: 0;}
html, body{ overflow-x:hidden;}
body{ margin:0; padding:0; font-size:16px; color:#080808; font-family:'29LT Bukra' !important; direction: rtl;}
ol, ul {list-style: none; margin:0; padding:0;}
:focus {outline: 0;}
a, a:link {text-decoration: none; outline:none;}
p { padding:2px 0; margin:0;}
.clear {clear:both;}
a {color:#36A1D6; text-decoration:none;}
a:hover {text-decoration:none; color:#0c528f;}
a:focus{outline:none !important;}
:hover{transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease;}
h1, h2, h3, h4, h5, h6 { margin:0; padding:0; font-weight:normal;}
img {border:0; max-width:100%; height:auto;}
::-webkit-input-placeholder {opacity:1; color: #999999;}
:-moz-placeholder{opacity:1; color: #999999;}
::-moz-placeholder{opacity:1; color: #999999;}
:-ms-input-placeholder{opacity:1; color: #999999;}
.direction-ltr .elementor-heading-title{direction: ltr;}
li > ul, li > ol {
    margin-left: 0;
    margin-right: 0 !important;
}
/* --- Reset css */


/* 28.01.2022 */


.top-search-lang{position: absolute; left: 15px; top: 15px; display: flex; align-items: center; justify-content: center; flex-wrap: wrap;}
.top-language-switch #block-2 ul{display: flex; align-items: center; justify-content: center; flex-wrap: wrap;}
.topNav > ul{ text-align: right;}
.top-search{margin-left: 15px;}
.top-language-switch #block-2 ul li a {color: #fff; font-size: 15px;}
.top-language-switch #block-2 ul li a.current_language{color: #d1091ee0;}
.top-language-switch #block-2 ul li a:hover{color: #d1091ee0;}
.top-language-switch #block-2 ul li + li a{padding-right: 15px;}
.top-language-switch #block-2 ul li + li{position: relative; margin-right: 15px;}
.top-language-switch #block-2 ul li + li:after{position: absolute; top: 0; right: 0; content: ""; width: 1px; height: 100%; background-color: #fff;}

/* 28.01.2022 */

/* 23.02.2022 */
.top-language-switch .widget_mslswidget li a{font-family: 'Conv_GothamBook',Sans-Serif;}

/* 23.02.2022 */

.container{ max-width: 1280px;}
.header{ background: #001e62; transition: all ease-in-out 0.5s; position: relative; }
.header.fixed{ position: fixed; width: 100%; left: 0; top: 0; z-index: 99; height:100px; }
.header .container{ position: relative;}

.logo img{ width: 172px; transition: all 0.5s ease;}
.header.fixed .logo img{ width: 140px;}
.header.fixed .topNav{ height: 0; overflow: hidden; padding: 0;}
.header.fixed .top-search{ display: none !important;}
.header.fixed .site-nav > ul > li > ul{ padding-top: 39px;}

.topNav{ border-bottom: 1px solid #485e8e; padding: 15px 0; /*overflow: hidden; transition: all 0.5s ease;*/ }
.topNav > ul{ /*text-align: center;*/ direction: rtl;}
.topNav > ul > li{ display: inline-block; position: relative; padding: 0 16px; }
.topNav > ul > li > a{ font-size:15px; color:#FFF; }
.topNav > ul > li > a:hover{ color: #7ca4ff;}
.topNav > ul > li > a.current{ color: #7ca4ff; }
.topNav > ul > li ul{ position: absolute; top:18px; left:0px; z-index: 2; padding-top: 20px; min-width: 160px; text-align: left; }
.topNav > ul > li ul li a{ background: #fff; padding: 10px 15px; font-size: 14px; color: #001e62; display: block; border-top: 1px solid #e2e2e2; text-align: right;}
.topNav > ul > li ul li a:hover, .topNav > ul > li ul li.current-menu-item a{ background: #001e62; color: #FFF; }
.topNav > ul > li ul li:first-child a{ border:none; }
.topNav > ul > li.has-sub{ padding-left: 20px;}
.topNav > ul > li > .subDropAlt{ position: absolute; left: 0; top: 0; color: #FFF;}
.topNav > ul > li:hover > .subDropAlt{ color: #7ca4ff;}
.topNav > ul > li > .subDropAlt::after{ content: '\f107'; font-family:'FontAwesome';}
.topNav > ul > li.current-menu-item .subDropAlt, .topNav > ul > li.current-menu-item > a{ color: #7ca4ff; }

.main-header{ padding: 15px 0;}
.top-search{ /*position: absolute; left: 15px; top: 15px;*/ color: #FFF; cursor: pointer;}
.top-search.mobile{ left: 55px; top: 23px; }
.header.fixed .top-search.mobile{ display: block; }
.search-container{ opacity: 0; visibility: hidden; transition: all 0.5s ease; position: fixed; width: 100%; height: 100vh; left:0; top: 0; background: rgba(0,30,98,0.9); z-index: 9991; display: flex; align-items: center; justify-content: center;}
.search-container.act{ opacity: 1; visibility: visible;}
.search-container-main{ position: relative; width: 500px;}
.search-container-main input[type="email"], .search-container-main input[type="text"]{ width: 100%; background: #f3f3f3; border: none; font-size: 19px; color: #000; height: 48px; padding: 0 20px;}
.search-container-main input[type="submit"]{ height: 48px; position: absolute; left: 0; top: 0; width: 155px; text-align: center; background: #9f195b; border: none; color: #FFF; font-size: 19px;}
.search-container-main input::-webkit-input-placeholder {opacity:1; color: #000;}
.search-container-main input:-moz-placeholder{opacity:1; color: #000;}
.search-container-main input::-moz-placeholder{opacity:1; color: #000;}
.search-container-main input:-ms-input-placeholder{opacity:1; color: #000;}
.search-close{ position: absolute; right: 15px; top: 15px; color: #FFF; font-size: 20px; cursor: pointer;}

.site-nav > ul{ text-align: left;}
.site-nav > ul > li{ display: inline-block; margin-left: 15px; position: relative;}
.site-nav > ul > li:hover > a{ color: #7ca4ff;}
.site-nav > ul > li > a.current{ color: #7ca4ff;}
/* .site-nav > ul > li:first-child{ margin-left: 0;} */
.site-nav > ul > li.has-sub{ padding-left: 20px;}
.site-nav > ul > li > .subDropAlt{ position: absolute; left: 0; top: 0; color: #FFF;}
.site-nav > ul > li:hover > .subDropAlt{ color: #7ca4ff;}
.site-nav > ul > li > .subDropAlt::after{ content: '\f107'; font-family:'FontAwesome';}
.site-nav > ul > li > a{ font-size: 15px; color: #FFF; text-transform: uppercase;}
.site-nav > ul > li:last-child > ul{ left:0px; right:auto; }

.site-nav > ul > li:hover > ul{ opacity: 1; visibility: visible; top: 19px;}

.site-nav > ul > li > ul{ position: absolute; left: 0; top: 30px; z-index: 99; width: 250px; text-align: right; padding: 47px 0 0 0; opacity: 0; visibility: hidden; transition: all 0.5s ease;}
.site-nav > ul > li > ul > li > a{ background: #FFF; display: block; margin: 0; padding: 0; padding: 10px 15px; border-top: 1px solid #e2e2e2; font-size: 14px; color: #001e62;}
.site-nav > ul > li > ul > li:first-child > a{ border: none;}
.site-nav > ul > li > ul > li > a:hover{ background: #001e62; color: #FFF;}
.site-nav > ul > li > ul > li > a.current{ background: #001e62; color: #FFF;}
.hero-banner{ background: #001e62; position: relative;}
.banner-shape{ width: 100%; /*height: 535px;*/ height: 250px; position: absolute; left: 0; bottom: 0; background: url('../images/curve.png') bottom center no-repeat; background-size: 100% auto; mix-blend-mode: darken; z-index: 1;}
.banner-shape-2{ width: 482px; /*height: 340px;*/ height: 250px; position: absolute; right: 0; bottom: 169px; background: url('../images/curve-2.png') no-repeat; z-index: 1; opacity: 0.8; }
.hero-banner-left{ padding-left: 60px; padding-right: 60px; position: relative; width: 100vw; /*z-index: 9;*/ z-index: 2; text-align: right; }
.hero-banner-left h1{ /*font-size: 70px;*/ font-size:58px; line-height: 72px; color: #FFF; text-transform: uppercase; font-family:'29LT Bukra'; font-weight: 700;}
.hero-banner-left h2{ font-size: 45px; color: #FFF; padding: 8px 0 0 0; width: 30%; line-height: 47px;}
.hero-banner-right img{ width: 100%;}
.site-link{ display: inline-block; font-size: 15px; color: #FFF; border: 2px solid #FFF; text-transform: uppercase; margin-top: 30px; padding: 18px 90px;}
.site-link:hover{ background: #FFF; color:#27255c;}

.hero-slide{ z-index: inherit;}
.hero-slide .item .col-lg-4{ position: relative;}
.hero-slide .item{ background: #001e62;}

.down-scroll{ width: 62px; height: 62px; border: 2px solid #FFF; border-radius: 100%; line-height: 62px; position: absolute; left: 50%; margin-left: -31px; bottom: 50px; text-align: center; color: #FFF; font-size: 25px; z-index: 21;}
.down-scroll:hover{ color:#FFF; }

.numbers{ margin-top: 100px;}
.video-bg{ background: #000; margin-left: -36px; position: relative;}
.video-bg h3{ background: #FFF; font-size: 49px; color: #27255c;}
.video-title h3{ font-size: 49px; color: #27255c; padding: 45px 400px 0 0px; text-align: right;}
.video-post{ opacity: 0.5; width: 100%;}
.numbers-block{ width: 685px; height: 650px; background: rgba(236,236,236,0.8); position: relative; z-index: 1; margin-top: 120px; padding: 35px 70px;}
.numbers-block h2{ font-size: 48px; color: #001e62; font-family:'29LT Bukra'; text-align: right; font-weight: 700;}
.video-bg-play{ position: absolute; right: 60%; top: 50%; margin-top: -64px; cursor: pointer;}

.numbers-block-single{ width: 244px; height: 244px; background: #e20918; color: #FFF; border-radius: 100%; margin: 0 auto; text-align: center; margin: 10px 0 0 0;}
.numbers-block-single.purple{ background: #9f195b;}
.numbers-block-single.grey{ background: #9d9d9d;}
.numbers-block-single.blue{ background: #27255c;}
.numbers-block-main{ position: relative; top: 50%; transform: translateY(-50%);}
.numbers-block-main h3{ font-size: 56px; font-family:'29LT Bukra'; font-weight: 700;}
.numbers-block-main p{ font-size: 16px; padding: 0 30px; line-height: 20px;}

.img-block-single{ margin-top: 100px;}
.img-block-img img{ width: 100%;}
.img-block-txt{ width: 717px; min-height: 447px; background: rgba(148,25,92,0.92); position: relative; z-index: 1; margin-top: 170px; margin-right: -427px; padding: 0 105px 0 90px; display: flex; align-items: center; text-align: right;}
.img-block-txt.red{ background: rgba(209,9,30,0.92);}
.img-block-txt.blue{ background: rgba(0,30,98,0.92);}
.img-block-txt h2{ font-size: 45px; color: #FFF; font-family:'29LT Bukra'; position: relative; font-weight: 700;}
.img-block-txt h2::after{ content: ''; width: 124px; height: 2px; background: #ed1c24; position: absolute; right: -170px; top: 50%; margin-top: -1px;}
.img-block-txt p{ font-size: 19px; color: #FFF; padding: 20px 0 0 0;}
.img-block-txt .site-link{ padding: 15px 50px; border: 1px solid #FFF; margin-top: 40px;}
.img-block-txt .site-link::after{ display: none;}

.img-block-single:nth-child(even) .col-lg-9{ order: 2;}
.img-block-single:nth-child(even) .col-lg-3{ order: 1;}
.img-block-single:nth-child(even) .img-block-txt{ margin-right: 0;}
.img-block-single:nth-child(even) .img-block-txt h2::after{ left: inherit; right: -170px;}

.img-block-txt .dropdown-menu{ background: #022474;}
.dropdown-item{ color: #FFF !important; padding: 10px 15px;}
.dropdown-item:hover{ background: #001d62 !important; color: #FFF !important;}

.difference{ margin-top: 100px;}
.difference h2{ text-align: center; position: relative; font-size: 45px; color: #2a2a2a; font-family:'29LT Bukra'; font-weight: 700; text-transform: uppercase; padding-bottom: 30px;}
.difference h2::after{ content: ''; width: 100px; height: 4px; background: #2a2a2a; position: absolute; bottom: 0; left: 50%; margin-left: -50px;}
.difference-single{ margin-top: 50px; background: #e20918; text-align: center; min-height: 280px; display: flex; align-items: center; justify-content: center; transition: all 0.5s ease;}
.difference-single img{ max-height: 110px;}
.difference-single.blue{ background: #27255c;}
.difference-single.purple{ background: #9f195b;}
.difference-single.grey{ background: #9d9d9d;}
.difference-single h3{ font-weight: 700; font-size: 22px; color: #FFF; font-family:'29LT Bukra'; text-transform: uppercase; padding: 15px 30px 0 30px;}
.difference-single h3 span{ font-family:'29LT Bukra' !important; display: block;}

.difference-single:hover{ transform: translateY(-8px);}

.services{ margin: 100px 0;}
.services .row{ margin-left: -4px; margin-right: -4px;}
.services [class*='col-']{ padding-left: 4px; padding-right: 4px;}
.services .col-lg-8{ -ms-flex: 0 0 64%; flex: 0 0 64%; max-width: 64%;}
.services .col-lg-4{ -ms-flex: 0 0 36%; flex: 0 0 36%; max-width: 36%;}
#sync1{ height: 100%; background: url('../images/pattern.jpg') bottom left no-repeat #27255c;}
#sync1 .item{ padding: 40px; padding-left: 46%; height: 585px; text-align: right;}
#sync1 .owl-dots{ position: absolute; width: 100%; bottom: 82px; right: 105px; text-align: right;}
#sync1 .owl-dots button{ width: 12px; height: 12px; border-radius: 100%; background: #d7d7d7; margin: 0 10px 0 0;}
#sync1 .owl-dots button.active{ background:#9f195b; }
#sync1 .owl-dots button:focus{ outline: 0;}
#sync1 .item h2{ font-size: 55px; color: #FFF; text-transform: uppercase; line-height: 50px;}
#sync1 .item p{ font-size: 16px; color: #FFF; padding: 20px 0 0 0;}
#sync1 .item p a{ color: #FFF; display: inline-block; border-bottom: 1px solid #FFF;}

#sync2 .item{ position: relative; height: 100%; background-repeat: no-repeat; background-size: cover; transition: all ease 0.5s;}
#sync2 .item:hover{ transform: translateY(-10px); }
#sync2 .owl-item.current .item::after{ content: ''; position: absolute; width: 100%; height: 100%; left: 0; top: 0; background: rgba(159,25,91,0.5);}
.vidPlay{ width: 57px; height: 57px; border: 2px solid #FFF; border-radius: 100%; position: absolute; right: 40px; left: auto; bottom: 60px; z-index: 2; cursor: pointer; text-align: center; line-height: 56px; color: #FFF;}

#sync2{ height: 100%;}
#sync2 .owl-stage-outer{ height: 100%;}
#sync2 .owl-stage{ display: flex; height: 100%;}

.grads{ /*padding: 0 55px;*/ padding: 0 125px;  margin-bottom: 100px;}
.grads h2{font-weight: 700; text-align: center; position: relative; font-size: 45px; color: #2a2a2a; font-family:'29LT Bukra'; text-transform: uppercase; padding-bottom: 30px; margin-bottom: 40px;}
.grads h2::after{ content: ''; width: 100px; height: 4px; background: #2a2a2a; position: absolute; bottom: 0; left: 50%; margin-left: -50px;}
.grads-img{ position: relative;}
.grads-img::after{ content: ''; position: absolute; width: 100%; height: 100%; left: 0; top: 0; background: rgba(99,99,99,0.3);}
.vidThumb{ position: absolute; width: 100%; height: 100%; left: 0; top: 0; background: rgba(226,9,24,0.6); cursor: pointer; z-index: 3; opacity: 0; visibility: hidden; transition: all 0.5s ease;}
.vidThumb-icon{ width: 38px; height: 38px; position: absolute; left: 50%; top: 50%; margin-left: -19px; margin-top: -19px; text-align: center; line-height: 38px; background: #FFF; border-radius: 100%; z-index: 3; color: #e20918;}
.vidThumb-btn{ width: auto; display: inline-block; position: absolute; top:50%; left: 50%; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); font-size: 15px; font-weight: 400; text-transform: uppercase; color: #FFFFFF;  background-color: #022474; border-radius: 0px 0px 0px 0px; padding: 12px 25px 12px 25px; }
.vidThumb-btn:hover{ color: #FFFFFF; background-color: #ED1C24; }
.vidThumb-normal{ position: absolute; width: 100%; height: 100%; left: 0; top: 0; background: rgba(226,9,24,0.6); cursor: pointer; z-index: 3; opacity: 0; visibility: hidden; transition: all 0.5s ease;}

.grad-slide .item{text-align: right;}
.grad-slide .item:hover .vidThumb, .grad-slide .item:hover .vidThumb-normal{ opacity: 1; visibility: visible;}
.grad-slide .item h3{font-weight: 700; font-size: 18px; color: #2a2a2a; font-family:'29LT Bukra'; padding: 15px 0 0 0;}
.grad-slide .item h4{ font-size: 16px; color: #2a2a2a;}
.grad-slide .item p{ font-size: 14px; color: #2a2a2a; padding: 20px 0 0 0;}

.grad-slide .owl-nav button{ width: 15px; height: 25px; position: absolute; right: -20px; top: 50px; background: url('../images/arr.png') !important;}
.grad-slide .owl-nav button span{ opacity: 0; visibility: hidden;}
.grad-slide .owl-nav button.owl-prev{ right: inherit; left: -20px; transform: rotate(180deg);}
.grad-slide .owl-nav button:focus{ outline: 0;}

.grad-slide .owl-dots{ text-align: center; margin: 30px 0 0 0;}
.grad-slide .owl-dots button{ width: 10px; height: 10px; background: #001e62; border-radius: 100%; margin: 0 5px;}
.grad-slide .owl-dots button.active{ background: #9f195b;}
.grad-slide .owl-dots button:focus{ outline: 0;}

.in-mbsc-grads .heading-wrap + div{ margin-bottom: 30px; overflow: hidden; }
.in-mbsc-grads .grads-info-area p{ line-height:22px; text-align: left; }
.in-mbsc-grads .grads-info-area p:nth-child(odd){ margin-bottom: 0px; }
.in-mbsc-grads .grads-info-area p strong{ margin-bottom: 5px; display: inline-block; }

.in-mbsc-grads .grads-info-area p br + strong{ margin-top:20px; }

.working{ margin-bottom: 100px;}
.working h2{font-weight: 700; text-align: center; position: relative; font-size: 45px; color: #2a2a2a; font-family:'29LT Bukra'; text-transform: uppercase; padding-bottom: 30px; margin-bottom: 40px;}
.working h2::after{ content: ''; width: 100px; height: 4px; background: #2a2a2a; position: absolute; bottom: 0; left: 50%; margin-left: -50px;}

.img-slide .owl-item img{ display: inline-block; width: 195px; transition: all ease 0.5s; }
.img-slide .owl-item:hover img{ transform: scale(1.1, 1.1); }
.img-slide .owl-stage{ display: flex; align-items: center;}
.img-slide .item{ text-align: center; padding:20px 0px;}
.img-slide .owl-nav button{ width: 15px; height: 25px; position: absolute; right: -50px; top: 50%; margin-top: -12px; background: url('../images/arr.png') !important;}
.img-slide .owl-nav button span{ opacity: 0; visibility: hidden;}
.img-slide .owl-nav button.owl-prev{ right: inherit; left: -50px; transform: rotate(180deg);}
.img-slide .owl-nav button:focus{ outline: 0;}

.event-single{ transition: all ease 0.5s; }
.event-single:hover{ transform: translateY(-10px); }
.events h2{font-weight: 700; font-weight: 700; text-align: center; position: relative; font-size: 45px; color: #2a2a2a; font-family:'29LT Bukra'; text-transform: uppercase; padding-bottom: 30px; margin-bottom: 40px;}
.events h2::after{ content: ''; width: 100px; height: 4px; background: #2a2a2a; position: absolute; bottom: 0; left: 50%; margin-left: -50px;}
.event-txt{ background: #27255c; min-height: 240px; color: #FFF; padding: 35px; text-align: right;}
.event-txt.purple{ background: #9f195b;}
.event-txt.grey{ background: #9d9d9d;}
.event-tag{ display: none; font-size: 15px; color: #1e1e1e; background: #FFF; padding: 2px 20px; padding-top: 0; border-radius: 5px;}
.event-txt h3{ font-size: 26px; color: #FFF; padding: 25px 0 0 0;}
.event-txt h3 a{ color:#FFF; }
.event-txt h3 a:hover{ text-decoration:none; }
.event-txt p{ font-size: 15px; color: #FFF; padding: 25px 0 0 0; direction: ltr;}
.event-img{ position: relative;}
.event-date{ position: absolute; width: 90px; height: 88px; background: #ebebeb; position: absolute; left: 35px; bottom: -44px; text-align: center; font-size: 22px; color: #27255c; font-family:'29LT Bukra'; font-weight: 700; display: flex; align-items: center; justify-content: center;}
.event-date span{ font-size: 32px;}
.event-date-main{ line-height: 30px;}

.events .nav-tabs{ border: none; margin-bottom: 20px;}
.events .nav-tabs .nav-link{ border: none !important; font-size: 20px; color: #1e1e1e;  white-space: nowrap;}
.events .nav-tabs .nav-item:first-child .nav-link{ padding-left: 0;}
.events .nav-tabs .nav-link.active{ color: #e20918; font-family:'29LT Bukra'; font-weight: 700;}

.events-slide .owl-nav button{ width: 15px; height: 25px; position: absolute; left: 0; top: -50px; background: url('../images/arr.png') !important; transform: rotate(180deg);}
.events-slide .owl-nav button span{ opacity: 0; visibility: hidden;}
.events-slide .owl-nav button.owl-prev{ left: 50px; transform: rotate(0deg);}
.events-slide .owl-nav button:focus{ outline: 0;}

.site-footer{ margin-top: 100px; padding-bottom: 90px; background: url('../images/footer-bg.png') bottom center no-repeat; background-size: cover;}
.footer-top .col-lg-2{ -ms-flex: 0 0 20%; flex: 0 0 20%; max-width: 20%;}
.footer-top-single h2{ text-align: right; font-size: 17px; color: #000; font-weight:600; text-transform: uppercase; padding-bottom: 25px; position: relative; }
.footer-top-single h2:after{ content: ''; width:50px; height:3px; background: #1f1f1f; position: absolute; right: 0px; bottom:15px; }
.footer-top-single {text-align: right;}
.footer-top-single p{ font-size: 14px; margin: 0; padding: 0 30px 15px 0px; position: relative;}
.footer-top-single p a{ color: #000;}
.footer-top-single p i{ position: absolute; right: 0; top: 0; font-size: 20px;}
.footer-top-single p i.fa-phone{transform: rotate( -105deg);}
.footer-top-single .fa-phone + a { direction: ltr; unicode-bidi: embed;}
.footer-top-single ul li a{ font-size: 14px; color: #000;}
.footer-top-single ul li a:hover{ color: #9f195b;}
footer i.fa{ font: normal normal normal 20px/1 FontAwesome !important; }
footer .fa.fa-map-marker:before { content: "\f041" !important; }
footer .fa.fa-facebook:before{ content: "\f09a" !important; }

.newsletter{ width: 510px; border: 2px solid #000; padding: 20px;}
.newsletter h2{ display: inline-block; font-size: 19px; color: #FFF; background: #000; text-transform: uppercase; padding: 9px 30px; position: relative; top: -43px;}
.inp-wrap{ position: relative; margin: -25px 0 0 0;}
.inp-wrap input[type="email"], .inp-wrap input[type="text"]{ width: 100%; background: #f3f3f3; border: none; font-size: 19px; color: #000; height: 48px; padding: 0 20px;}
.inp-wrap input[type="submit"]{ height: 48px; position: absolute; left: 0; top: 0; width: 155px; text-align: center; background: #022474; border: none; color: #FFF; font-size: 19px;}
.inp-wrap input::-webkit-input-placeholder {opacity:1; color: #000;}
.inp-wrap input:-moz-placeholder{opacity:1; color: #000;}
.inp-wrap input::-moz-placeholder{opacity:1; color: #000;}
.inp-wrap input:-ms-input-placeholder{opacity:1; color: #000;}

.footer-copy{ margin-top: 90px;}
.footer-copy-left p{ color: #FFF; font-size: 15px; text-align: right;}
.footer-copy-right ul{ text-align: left;}
.footer-copy-right ul li{ display: inline-block;}
.footer-copy-right ul li a{ display: inline-block; font-size: 15px; color: #FFF; border-right: 1px solid #FFF; line-height: 18px; padding: 0 20px; padding-bottom: 1px;}
.footer-copy-right ul li:first-child a{ border-right: 0;}

.banner-shape.for-mob{ display: none;}
.banner-shape-2.for-mob{ display: none;}

.mobClick { display: none; z-index: 9991; width: 24px; height: 16px; position: fixed; -webkit-transform: rotate(0deg); transform: rotate(0deg); -webkit-transition: .5s ease-in-out; transition: .5s ease-in-out; cursor: pointer; position: absolute; left: 15px; top: 27px;}
.mobClick.open{ position: fixed; left: 270px; top: 12px;}
.mobClick span { position: absolute; opacity: 1; left: 0; width: 24px; height: 2px; background: #FFF; display: block; -webkit-transform: rotate(0deg); transform: rotate(0deg); -webkit-transition: .25s ease-in-out; transition: .25s ease-in-out;}
.mobClick span:nth-child(2) { top: 7px;}
.mobClick span:nth-child(3) { top: 14px;}
.mobClick.open span:nth-child(1) { top: 7px; -webkit-transform: rotate(135deg); transform: rotate(135deg);}
.mobClick.open span:nth-child(2) { opacity: 0; left: -20px;}
.mobClick.open span:nth-child(3) { top: 7px; -webkit-transform: rotate(-135deg); transform: rotate(-135deg);}

.navOverlay{ position: fixed; width: 100%; height: 100%; left: 0; top: 0; z-index: 99; display: none; -webkit-backdrop-filter: blur(0.5rem); -ms-backdrop-filter: blur(0.5rem); -o-backdrop-filter: blur(0.5rem); backdrop-filter: blur(0.5rem); background:rgba(237, 28, 36, 0.75); }
.navOverlay.act{  display: block;}

.linkexe{ position: fixed; width: 100%; text-transform: uppercase; padding: 15px 15px; left: 0; top: 94px; z-index: 99; background: #ed1c24; color: #FFF !important; opacity: 0; visibility: hidden;}


/*  */
.hero-banner.for-inner{ overflow: hidden;}
.hero-banner.for-inner .banner-shape{ background-size: cover; background: url('../images/curve.png') top left no-repeat; height: 180px;}
.hero-banner.for-inner .banner-shape-2{ bottom: -56px;}
.page-breadcrumb{ background: #ededed;}
.page-breadcrumb ul{ overflow: hidden;}
.page-breadcrumb ul li{ float: left; position: relative; padding: 0 16px 0 22px;}
.page-breadcrumb ul li::after{ content: ''; width: 9px; height: 9px; background: url('../images/arr-2.png') no-repeat; position: absolute; left: 0; top: 8px;}
.page-breadcrumb ul li:first-child::after{ display: none;}
.page-breadcrumb ul li:first-child{ padding-left: 0;}
.page-breadcrumb ul li a, .breadcrumb-main div span, .breadcrumb-main div a{ display: inline-block; font-size: 16px; color: #323232;}
.page-breadcrumb ul li a:hover{ color: #94195c;}
.page-breadcrumb br{ display: none; }
.breadcrumb-main{ position: relative; padding: 20px 0; text-align: right;}
.apply{ position: absolute; left: 0; top: 8px; display: inline-block; background: #022474; color: #FFF; font-size: 16px; text-transform: uppercase; padding: 12px 30px;}
.apply:hover{ color: #FFF; background: #ed1c24;}

.inner-cont{ margin: 48px 0 0 0;}
.left-nav{ -webkit-box-shadow: 0 0 23px 0 rgba(13,17,20,0.07); box-shadow: 0 0 23px 0 rgba(13,17,20,0.07); padding-bottom: 30px; text-align: right;}
.left-nav h2{ /*font-size: 24px;*/  font-weight: 700; font-size:19px; color: #323232; text-transform: uppercase; font-family:'29LT Bukra'; padding: 30px 30px 20px 0; font-weight: 700;}
.left-nav ul li{ position: relative;}
.left-nav ul li a{ font-weight: 700; display: block; /*font-size: 19px;*/ font-size:15px; color: #2a2a2a; font-family:'29LT Bukra'; padding: 22px 30px; position: relative;  font-weight: 700;}
.left-nav ul li a .fa{ position: absolute; right: 20px; top: 25px;}
.left-nav ul li a:hover, .left-nav ul li a.active, .left-nav ul li a.current{ background: #ed1c24; color: #FFF;}
.left-nav .apply{ position: static; margin-top: 10px; width: 100%; text-align: center; padding-top: 15px; padding-bottom: 15px;}
.apply-wrap{ padding: 0 10px;}
.down-pdf{ margin: 25px 0 0 0;}
.down-pdf a{ display: flex; align-items: center; font-weight: 700; /*display: block;*/ position: relative; /*font-size: 24px;*/ font-size:19px; line-height: 24px; color: #313131; text-transform: uppercase; font-family:'29LT Bukra'; background: #ededed; min-height: 98px; padding: 24px 110px 24px 0px; text-align: right;}
.down-pdf a img{ position: absolute; right: 20px; top: 25px;}

.left-nav ul li:hover .subDropAlt{ color: #FFF;}
.left-nav ul li a.active + ul + .subDropAlt{ color: #FFF;}

.left-nav ul li .subDropAlt{ position: absolute; left: 20px; top: 20px; font-size: 19px; z-index: 2; transform: rotate(180deg);}
.left-nav ul li .subDropAlt::after{ content: '\f101'; font-family: 'FontAwesome';}
.left-nav ul li a.active .subDropAlt::after{ content: '\f103'; font-family: 'FontAwesome';}
.left-nav ul li ul{ display: none; background: #f9f9f9;}
.left-nav ul li ul li a{ border-bottom: 1px solid #e6e6e6; padding-left: 40px; padding-right: 10px; }
.left-nav ul li.current-menu-parent > ul{ display: block; }
.left-nav ul li:hover > a + ul{ display: block; }

.left-menu.left-nav .elementor-nav-menu ul{ position: relative; width:100%; overflow: hidden; background: #f9f9f9; margin:0px !important; }
.left-menu.left-nav .elementor-nav-menu ul li{ width:100%; float: left; position: relative; }
.left-menu.left-nav .elementor-nav-menu ul li:after{ content:''; position: absolute; top:0px; left:0px; background: #333; z-index: 1; }
.left-menu.left-nav .elementor-nav-menu ul li a{ width:100%; float: left; padding-left: 30px; padding-right: 30px; padding-top: 22px; padding-bottom: 22px; }
.left-menu.left-nav .elementor-nav-menu li:hover ul{ display: block; }
.left-menu.left-nav .elementor-nav-menu ul.sub-menu a{ font-weight: 700; padding-top: 14px; padding-bottom: 14px; font-size: 15px; font-family: '29LT Bukra'; }

.call-back{ background: #ededed; padding: 20px; margin: 25px 0 0 0;}
.call-back h2{ font-size: 19px; color: #27255c; font-family:'29LT Bukra'; text-transform: uppercase; text-align: right; font-weight: 700;}
.form-wrap{ position: relative; margin-top: 13px;}
.inp{ width: 100%; height: 42px; border: 1px solid #e4e4e4; border-radius: 5px; font-size: 16px; color: #686868; background: #FFF; padding-left: 45px;}
.inp-icon{ position: absolute; left: 15px; top: 6px; width: 21px;}
.inp-icon img{ max-height: 20px;}
.submit-btn{ width: 100%; text-align: center; border: none; background: #022474; font-size: 18px; color: #FFF; text-transform: uppercase; border-radius: 5px; height: 42px;}
.submit-btn:hover{ background: #ed1c24;}

.rec-post{ background: #ededed; padding: 20px; margin: 25px 0 0 0;}
.rec-post h2{ font-size: 19px; color: #27255c; font-family:'29LT Bukra'; text-align: right; font-weight: 500;}
.rec-post h2 a{ color: #27255c;}
.post-img{ margin: 20px 0;}
.post-img img{ width: 100%;}

.left-bar{ -ms-flex: 0 0 28%; flex: 0 0 28%; max-width: 28%;}
.right-bar{ -ms-flex: 0 0 72%; flex: 0 0 72%; max-width: 72%;}

.cont-right h2{ /*font-size: 23px;*/ text-align: right; font-size:19px; color: #313131; font-family:'29LT Bukra'; text-transform: uppercase; position: relative; padding: 0 0 20px 0; font-weight: 700;}
.cont-right h2::after{ content: ''; position: absolute; right: 0; bottom: 0; width: 130px; height: 3px; background: #313131;}
.cont-right h3{ /*font-size: 19px;*/ font-size: 16px; color: #2a2a2a; font-family:'29LT Bukra'; padding: 25px 0 0 0; line-height: 30px; font-weight: 700;}
.cont-right h3 span{ font-family:'29LT Bukra' !important;}
.cont-right p{ font-size: 16px; color: #2a2a2a; padding: 25px 0 0 0; line-height: 30px; text-align: right;}
.cont-right p a{ color:#ed1c24; }
.cont-right p a.blue-btn{ color:#fff; }
.cont-right p a.blue-btn:hover{ background:#ed1c24; color:#fff; }
.cont-right ul li{ position: relative; font-size: 16px; color: #313131; padding: 0 20px 0 0px; margin: 12px 0 0 0; text-align: right;}
/* .cont-right ul li::after{ content: ''; width: 8px; height: 8px; background: #818080; border-radius: 100%; position: absolute; left: 0; top: 10px;} */
.cont-right ul li::after{ content:"\f054"; position: absolute; right:0; font-size: 13px; top:1px; background: none;font-family: 'FontAwesome'; width: auto; height: auto; transform: rotate(180deg);}

.overview-top{ padding-top:31px; }

.block-txt-single{ background: #f9f7f7; padding: 40px; height: 100%;}
.block-txt-single h3{ padding-top: 12px; line-height: 26px; text-align: right;}
.block-txt-single p{text-align: right;}
.block-txt .row{ margin-left: -4px; margin-right: -4px;}
.block-txt  [class*='col-']{ padding-left: 4px; padding-right: 4px; margin-top: 8px;}
.block-txt-img{ height: 100%; background-repeat: no-repeat; background-size: cover; position: relative;}
.block-txt-img::after{ content: ''; width: 25px; height: 50px; position: absolute; right: -8px; top: 25px; background: url('../images/arr-3.png') no-repeat; transform: rotate(0deg);}

.video-sec{ margin-top: 70px;}
.video-sec .row{ margin-left: 0; margin-right: 0;}
.video-frame{ display: block;}
.video-frame iframe{ display: block;}
.video-sec  [class*='col-']{ padding-left: 0; padding-right: 0;}

.video-sec h2{ /*font-size: 23px;*/  font-weight: 700; text-align: right; font-size:19px; color: #313131; font-family:'29LT Bukra'; text-transform: uppercase; position: relative; padding: 0 0 20px 0;}
.video-sec h2::after{ content: ''; position: absolute; right: 0; bottom: 0; width: 130px; height: 3px; background: #313131;}
.video-sec p{ /*font-size: 19px;*/ font-size:16px; color: #2a2a2a; padding: 25px 0 0 0; line-height: 30px;}

#video-sec-container-for-mobile{ display:none; }
/*  */


/* admission requirement css start */
.admission-price-list{ width:100%; display:inline-block; }
.admission-price-list.mt{ margin-top:25px; }
.admission-price-list ul{ width:100%; padding:0px; margin:0px; display:inline-block; }
.admission-price-list ul li{ width:100%; min-height:80px; display:flex; border:#b8b8b8 1px solid; background:#f6f6f6; font-family: '29LT Bukra'; /*font-size:20px;*/ font-size:16px; padding:0px; font-weight: 700;}
.admission-price-list ul li:after{ display:none; }
.admission-price-list ul li .price-box{ width:35%; display: flex; flex-flow: column; justify-content: center; padding:10px 30px; background:#001e62; color:#fff; }
.admission-price-list ul li .title-box{ width:100%; display: flex; flex-flow: column; justify-content: center; flex:1; line-height: 1.2; padding:10px 30px; text-align:right;  }

.admission-price-list.red .price-box{ background:#ed1c24; }
.admission-price-list.red .title-box{ color:#ed1c24; }

.for-admission p b{ font-family: '29LT Bukra';  font-weight: 700;}
.block-txt-single.mt{ margin-top:25px; }

.admission-link-box{ width:100%; height:275px; display:inline-block; position:relative; overflow:hidden; background:#001e62; margin-top:25px; transition: all 0.5s ease; }
.admission-link-box .img-holder{ width:100%; height:100%; display:inline-block; position:relative; overflow:hidden; }
.admission-link-box .img-holder img{ width:100%; height:100%; object-fit:cover; opacity:0.8;  transition:all ease-in-out 0.5s; }
.admission-link-box .ovrly-contnt-area{ width:100%; height:50%; position:absolute; bottom:0px; left:0px; padding:15px; transition:all ease-in-out 0.5s; }
.admission-link-box .ovrly-contnt-area .innr{ width:100%; height:100%; display:flex; flex-flow:column; justify-content:flex-end; border:transparent solid 1px; color:#fff; padding:15px; transition:all ease-in-out 0.5s; text-align: center; }
/* .admission-link-box:hover .ovrly-contnt-area .innr{ border-color:#fff; } */
.admission-link-box .ovrly-contnt-area h4{ font-size:16px; margin-bottom: 5px; }
.admission-link-box .ovrly-contnt-area h3{ padding:0px; margin:0px 0px 7px 0px; color:#fff; font-size:19px; line-height:1.4; text-transform:uppercase; font-weight:600; }
.admission-link-box .ovrly-contnt-area p{ color:#fff; font-size:14px; line-height:1.4;     letter-spacing: -.01em; padding:0px; margin:-105px 0px 10px 0px; opacity:0; transition:all ease-in-out 0.5s; }
.admission-link-box .ovrly-contnt-area .link-text{ color:#fff; font-size:14px; text-transform:uppercase; font-weight:600; margin-bottom:10px; opacity:0; transition:all ease-in-out 0.5s; }
.admission-link-box .play-icon{ position: absolute; top:10px; left:10px; font-size: 30px; color:#fff; font-weight: 700; }
.admission-link-box:hover{ transform: translateY(-8px); }
.admission-link-box:hover .img-holder img{ opacity:0.5; }
.admission-link-box:hover .ovrly-contnt-area{ height:100%; }
.admission-link-box:hover .ovrly-contnt-area p{ display:inline-block; opacity:1; margin:0px 0px 10px 0px; }
.admission-link-box:hover .ovrly-contnt-area .link-text{ opacity:1; }
/* admission requirement css ended */



/* tuition and schlorship style starts 30-3-21*/
.who_appsecwrap{ background-color: #f9f7f7; padding:31px 41px 38px; margin: 0 0 35px 0; position: relative;}
.who_appsecwrap h2{ font-size: 19px; color: #313131; font-family:'29LT Bukra';  font-weight: 700; text-transform: uppercase; position: relative; padding: 0 0 20px 0 !important; margin: 0 0 0 0; background-color: transparent !important;}
.who_appsecwrap h2::after{ content: ''; position: absolute; left: 0; bottom: 0; width: 130px; height: 3px; background: #313131;}
.who_appsecwrap h3{ /*font-size: 20px;*/ font-weight:500; text-align: right; font-size:16px; color: #313131; font-family:'29LT Bukra'; text-transform: none; position: relative; padding: 25px 0 0 0; margin: 0;}
.who_appsecwrap p{ color: #313131; font-size: 16px; line-height: 30px; text-align: justify; padding-top: 15px; }
.whoapply_rightbox{position: absolute; right:0; top:0}
.whoapply_rightbox img{ /*position: absolute; right:0; top:0*/}
.who_appsecwrap img{ position: absolute; right:0; top:0}
/*.whoapply_rightbox::before{ position: absolute; content: ""; width:25px; height:50px; top:50%; left:0; z-index: 99;}*/
.whoapply_rightbox::after { content: ''; width: 25px; height: 50px; position: absolute; left: -8px; top: 25px; background: url('../images/arr-3.png') no-repeat; transform: rotate(180deg); }
.howapp_wrap{ background-color: #f9f7f7; padding: 0 15px 38px;  margin: 0 0 35px 0;}
.howapp_wrapinner{ padding: 38px 0 0 41px;  }

.howapp_wrapinner p{ color: #313131; font-size: 16px; line-height: 30px; margin: 0px; text-align: right;}
.howapp_wrapinner p.nomargingap{ margin: 0; padding: 0;}
.howapp_wrapinner p.gap1{ margin: 0 0 20px 0; padding: 0; text-align: right;}
.howapp_wrapinner ul{ padding: 0 0 0px 0px; margin: 0;}
.howapp_wrapinner ul li{ list-style-type: none; padding: 0 20px 10px 0px; font-size: 16px; color: #313131; margin: 0;}
.howapp_wrapinner ul li:after{ content:"\f054"; position: absolute; right:0; font-size: 13px; top:6px; background: none;font-family: 'FontAwesome'; width: auto; height: auto; }
.howapp_wrapinner p a{ color:#e60707}
.howapp_wrapinner p a:hover{ color:#b50000}
/* .reqadd_wrap{} */
.reqadd_wrap h2{ font-size: 28px; line-height: 29px; color: #313131; font-family:'29LT Bukra';  font-weight: 700; text-transform: uppercase; position: relative; padding: 28px 0; margin: 0 0 7px 0; background-color: #f9f7f7; text-align: center; }
.reqadd_wrap h2:after{ content: none;}
.reqadd_wrapinner{ background-color: #f9f7f7; padding: 30px 30px; margin: 0 0 6px 0; position: relative;}
.reqadd_wrapinner h4{ font-weight:700; font-size: 19px; color: #313131; font-family:'29LT Bukra'; text-transform: uppercase; position: relative; padding: 0 0 20px 0 !important; margin: 0 0 0 0; background-color: transparent !important; text-align: right;}
.reqadd_wrapinner h4::after{ content: ''; position: absolute; right: 0; bottom: 0; width: 130px; height: 3px; background: #313131;}
.reqadd_wrapinner p{ color: #313131; font-size: 16px; line-height: 30px; padding: 25px 0 0 0; margin: 0;}
.reqadd_wrapinner ul{ padding: 30px 0 0 0; margin: 0;}
.reqadd_wrapinner ul li{ list-style-type: none; padding: 0 20px 6.7px 0px; font-size: 16px; color: #313131; margin: 0; line-height: 25px;}
.reqadd_wrapinner ul li:after{ content:"\f054"; position: absolute; right:0; font-size: 13px; top:3px; background: none;font-family: 'FontAwesome'; width: auto; height: auto; }
.reqadd_wrapinner ul li ul{padding: 18px 0 0 0; margin: 0;}
.reqadd_wrapinner ul li ul li{ list-style-type: none; padding: 0 20px 10px 0px; font-size: 16px; color: #313131; margin: 0; line-height: 25px;}
.reqadd_wrapinner ul li ul li:after{ content:"\f054"; position: absolute; right:0; font-size: 14px; top:0px; background: none;font-family: 'FontAwesome'; width: auto; height: auto; }
.reqadd_wrapinner ul li ul li ul{padding: 20px 0 0 0; margin: 0;}
.reqadd_wrapinner ul li ul li ul li{ list-style-type: none; padding: 0 20px 10px 0px; font-size: 16px; color: #313131; margin: 0; line-height: 25px;}
.reqadd_wrapinner ul li ul li ul li:after{ content:"\f054"; position: absolute; right:0; font-size: 13px; top:1px; background: none;font-family: 'FontAwesome'; width: auto; height: auto; }
.fw_req{ font-family: '29LT Bukra'; font-weight:700;}
.reqadd_wrap .row .col-lg-6:last-child .reqadd_wrapinner:last-child{ min-height:447px; }
 .reqadd_wrapinner ul + p{ padding-top: 5px; }
/* tuition and schlorship style ends*/


/* Executive MBA style starts*/
.executive_MBAwrap{ padding-top:31px; }
.executive_MBAwrap h2{ font-size: 19px; color: #000000; font-family: '29LT Bukra';  font-weight: 500; text-transform: uppercase; position: relative; padding: 0 0 20px 0 !important; margin: 0 0 0 0; background-color: transparent !important;}
.executive_MBAwrap h2::after{ content: ''; position: absolute; left: 0; bottom: 0; width: 80px; height: 3px; background: #313131;}
.executive_MBAwrap h3{ font-weight:500; text-align: right; font-size: 16px; color: #343434; font-family: '29LT Bukra'; text-transform: none; position: relative; padding: 35px 0 0 0; margin: 0;}
.executive_MBAwrap p{ color: #313131; font-size: 16px; line-height: 30px;}
.executive_MBAwrap ul{ padding: 30px 0 0 0; margin: 0;}
.executive_MBAwrap ul li{ list-style-type: none; padding: 0 20px 10px 0px; font-size: 16px; color: #313131; margin: 0; line-height: 26px;}
.executive_MBAwrap ul li:after{ content:"\f054"; position: absolute; right:0; font-size: 13px; top:3px; background: none;font-family: 'FontAwesome'; width: auto; height: auto; transform: rotate(180deg);}
.vid_contmba{ margin: 15px 0 23px 0;}
.mba_video-bg-play { position: absolute; width: 75px; height:75px;  left: 0; top: 0; right:0; bottom:0; margin: auto; cursor: pointer; }
.mba_video-bg{ position: relative;}
.mbablock-txt .row{ margin-left: -11px; margin-right: -11px; display: flex; overflow: hidden;}
.mbablock-txt [class*='col-']{ padding-left: 11px; padding-right: 11px; margin-top: 8px;}


.mbaappli_wrap{ background-color: #f9f7f7; padding: 30px 30px; margin: 25px 0 0 0; position: relative;}
.mbaappli_wrap h4{font-weight: 700; font-size: 19px; color: #000000; font-family:'29LT Bukra'; text-transform: uppercase; position: relative; padding: 20px 0 0 0 !important; margin: 0 0 0 0; background-color: transparent !important; text-align: right;}
.mbaappli_wrap h5{ font-weight: 700; font-size: 16px; color: #343434; font-family:'29LT Bukra'; text-transform: uppercase; position: relative; padding: 20px 0 0 0 !important; margin: 0 0 0 0; background-color: transparent !important; text-align: right;}
.mbaappli_wrap img{ margin: 0 auto; display: block;}
.mbaappli_wrap p{ color: #343434; font-size: 16px; line-height: 25px; padding: 25px 0 0 0; margin: 0; text-align: right;}
.mbaappli_wrap ul{ padding: 30px 0 0 0; margin: 0;}
.mbaappli_wrap ul li{ list-style-type: none; padding: 0 20px 14px 0px; font-size: 16px; color: #343434; margin: 0; line-height: 25px;}
.mbaappli_wrap ul li:after{ content:"\f054"; position: absolute; right:0; font-size: 13px; top:3px; background: none;font-family: 'FontAwesome'; width: auto; height: auto; }
.mbaappli_wrap ul li ul{padding: 18px 0 0 0; margin: 0;}
.mbaappli_wrap ul li ul li{ list-style-type: none; padding: 0 0 10px 32px; font-size: 16px; color: #313131; margin: 0; line-height: 20px;}
.mbaappli_wrap ul li ul li:after{ content:"\f101"; position: absolute; left:0; font-size: 21px; top:0px; background: none;font-family: 'FontAwesome'; width: auto; height: auto; }
.mbaappli_wrap ul li ul li ul{padding: 20px 0 0 0; margin: 0;}
.mbaappli_wrap ul li ul li ul li{ list-style-type: none; padding: 0 0 10px 25px; font-size: 18px; color: #313131; margin: 0; line-height: 20px;}
.mbaappli_wrap ul li ul li ul li:after{ content:"\f061"; position: absolute; left:0; font-size: 13px; top:1px; background: none;font-family: 'FontAwesome'; width: auto; height: auto; }
.mba_h{ height:100%;}
.mba_video-post {	width: 100%;}
/*  Executive MBA style ends*/
/*style added 20-4-21*/
.hero-banner-left h2 span { font-size: 20px; padding: 5px 0 0 0; line-height: 23px; display: block;  }
.hero-banner.hero-slider-inner .banner-shape, .hero-banner.hero-banner-home .banner-shape  { background-size: cover; background: url('../images/curve.png') top left no-repeat; /*background-size: 200px; height: 310px;*/  height: 250px;}
.hero-banner.hero-slider-inner .banner-shape-2, .hero-banner.hero-banner-home .banner-shape-2 { bottom: -56px; }
.hero-slider-inner .owl-carousel .owl-nav button.owl-next, .hero-slider-inner .owl-carousel .owl-nav button.owl-prev, .hero-banner-home .owl-carousel .owl-nav button.owl-next, .hero-banner-home .owl-carousel .owl-nav button.owl-prev{ position: absolute; top:46%; margin: 0; color: #fff; font-size: 28px; border-radius: 100%; border: 1px solid #fff; width: 35px; height: 35px; display: block;
	padding: 0; line-height: 25px; 	text-align: center; }
.hero-slider-inner .owl-carousel .owl-nav button.owl-next span, .hero-slider-inner .owl-carousel .owl-nav button.owl-prev span, .hero-banner-home .owl-carousel .owl-nav button.owl-next span, .hero-banner-home .owl-carousel .owl-nav button.owl-prev span{ transform: rotate(180deg); display: block; color: #fff; font-size: 28px; line-height: 23px; 	padding: 0 0 4px 0; }
.hero-slider-inner .owl-carousel .owl-nav button.owl-next, .hero-banner-home .owl-carousel .owl-nav button.owl-next{ right:10px;}
.hero-slider-inner .owl-carousel .owl-nav button.owl-prev, .hero-banner-home .owl-carousel .owl-nav button.owl-prev{ left:10px;}	
.hero-slider-inner .owl-carousel .owl-nav.disabled, .hero-banner-home .owl-carousel .owl-nav.disabled { display: block; }
#earnd_expcontent{ display: none; position: relative;}
#earnd_expcontent .elementor-text-editor{ font-style: italic;}
#earn_plusic{ cursor: pointer;}
.popup_fac{ height:450px; overflow: auto;}
.exed_slideredu .swiper-slide{ background-color: #ededed; padding: 16px 32px; height: 392px;}
.exed_slideredu .swiper-slide .elementor-image-carousel-caption{ padding: 14px 0 0 0;}
.exed_slideredu .swiper-slide .elementor-image-carousel-caption span{ /*color:#ec1e23;*/ color:#001e62; font-weight: 600;}
.purpose_list span.elementor-icon-list-text span{ /*color:#ec1e23;*/ color:#001e62; font-weight: 600;}
.circlebox_l{ width:255px !important; height:255px; margin-left: 15px;}
.circlebox_l:nth-child(3){ margin-right: 0;}
.partiex_h{ min-height: 368px;}
.partiex_h1{ min-height: 240px;}
.here_mailwrap{ word-wrap: break-word;}
.W_progdes{ width: 48.7% !important;}
.W_progdesgap{ margin-right: 10px!important;}

.exed_leftmenu .elementor-nav-menu--main .elementor-nav-menu a.current, .exed_leftmenu .elementor-nav-menu--main .elementor-item:hover {
    background: #ec1e23 !important;
    color: #fff !important;
}
.here_mailwrap a{ color:#292929}
.here_mailwrap a:hover{ color:#1f4a97}
.testimonial_sld .elementor-testimonial__text span{ font-size: 30px; color:#001e62;}
/* .testimonial_sld .elementor-swiper-button i{transform: rotate(180deg);} */
/*about environment slider style start*/
.ab_enviwrap{ position: relative; overflow: hidden;}
.ab_enviwrap img { -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); -webkit-transition: 0.5s; -o-transition: 0.5s; transition: 0.5s; }
.ab_enviwrap img {  display: block; width: 100%; -webkit-transform-style: preserve-3d; transform-style: preserve-3d; }
.ab_enviwrap:hover img {  -webkit-transform: scale(1.2); -moz-transform: scale(1.2); -ms-transform: scale(1.2); -o-transform: scale(1.2);  transform: scale(1.2); }
.ab_enviwrap .txt_abenv { position: absolute; bottom: 20px; width: 100%; padding: 0 24px; left: 0;   z-index: 10;  color: #fff; }
.ab_enviwrap .txt_abenv h3 { font-size: 18px; margin: 0 0 2px; text-transform: uppercase; }
.ab_enviwrap .txt_abenv h2 { font-size: 26px; margin: 0 0 12px; font-weight: bold; text-transform: uppercase; }
.ab_enviwrap .txt_abenv p { margin: 0;  }
.ab_enviwrap:hover::after {
    /*background: -webkit-gradient(linear, left top, right top, from(rgba(35,32,93,0.4)), to(#rgba #23205d,0.8));
    background: -webkit-linear-gradient(top, rgba(35,32,93,0.4), rgba(35,32,93,0.8));
    background: -moz-linear-gradient(top, rgba(35,32,93,0.4), rgba(35,32,93,0.8));
        background-color: rgba(0, 0, 0, 0);
    background: -o-linear-gradient(top, rgba(35,32,93,0.4), rgba(35,32,93,0.8));
    background: -ms-linear-gradient(top, rgba(35,32,93,0.4), rgba(35,32,93,0.8));
    background: linear-gradient(top, rgba(35,32,93,0.4), rgba(35,32,93,0.8));*/
    background-color: rgba(35,32,93,0.4);
}
.ab_enviwrap::after {
    background: -webkit-gradient(linear, left top, right top, from(transparent), to(#111));
    background: -webkit-linear-gradient(top, transparent, #111);
    background: -moz-linear-gradient(top, transparent, #111);
    background: -o-linear-gradient(top, transparent, #111);
    background: -ms-linear-gradient(top, transparent, #111);
    background: linear-gradient(top, transparent, #111);
    background-color: transparent;
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    filter: alpha(opacity=75);
    opacity: 0.75;
    -webkit-transition: 0.5s;
    -o-transition: 0.5s;
    transition: 0.5s;
}
.ab_enviwrap::before { content: ''; position: absolute; top: 15px; right: 15px; bottom: 15px; left: 15px; border: 1px solid #fff; filter: opacity(0); opacity: 0; -webkit-transition: opacity 0.5s, -webkit-transform 0.5s; transition: opacity 0.5s, transform 0.5s; -webkit-transform: scale(1.2); -moz-transform: scale(1.2); -ms-transform: scale(1.2); -o-transform: scale(1.2); transform: scale(1.2); z-index: 9; }
.ab_enviwrap:hover::before { filter: opacity(1); opacity: 1; -webkit-transition: opacity 0.5s, -webkit-transform 0.5s; transition: opacity 0.5s, transform 0.5s; -webkit-transform: scale(1); -moz-transform: scale(1);
    -ms-transform: scale(1); 
    -o-transform: scale(1);
    transform: scale(1);
}
.ab_environment.owl-carousel .owl-nav.disabled { display: block; }
.ab_environment.owl-carousel .owl-nav button.owl-next, .ab_environment.owl-carousel .owl-nav button.owl-prev{ position: absolute; top:46%; margin: 0; color: #000000; font-size: 45px; /*border-radius: 100%; border: 1px solid #fff; width: 35px; height: 35px;*/ display: block; padding: 0; line-height: 25px; 	text-align: center; }
.ab_environment.owl-carousel .owl-nav button.owl-next span, .ab_environment.owl-carousel .owl-nav button.owl-prev span{ display: block; color: #000000; font-size: 45px; line-height: 23px; padding: 0 0 4px 0; }
.ab_environment.owl-carousel .owl-nav button.owl-next{ right:-26px;}
.ab_environment.owl-carousel .owl-nav button.owl-prev{ left:-26px;}	

/*about environment slider style end*/
/*Exp slider page style starts*/
.exp_live.owl-carousel .owl-nav.disabled {
    display: block;
}
.exp_live.owl-carousel .owl-nav button.owl-next, .exp_live.owl-carousel .owl-nav button.owl-prev{ position: absolute; top:46%; margin: 0; color: #000000; font-size: 45px; /*border-radius: 100%; border: 1px solid #fff; width: 35px; height: 35px;*/ display: block; padding: 0; line-height: 25px; 	text-align: center; }
.exp_live.owl-carousel .owl-nav button.owl-next span, .exp_livet.owl-carousel .owl-nav button.owl-prev span{ display: block; color: #000000; font-size: 45px; line-height: 23px; padding: 0 0 4px 0; }
.exp_live.owl-carousel .owl-nav button.owl-next{ right:-26px;}
.exp_live.owl-carousel .owl-nav button.owl-prev{ left:-26px;}	
/*Exp slider page style  end*/

/* contact us page css start */
.contact-form-area{ width:100%; display:inline-block; position:relative; }
.contact-form-area .star{ color:#e10817; margin-left:5px; }
.contact-form-area .form-group > label{ font-weight:600; color:#313131; font-size:14px; margin-bottom:5px; }

/* .contact-form-area input[type="text"], .contact-form-area input[type="email"], .contact-form-area input[type="tel"]{ width:100%;     height: 40px; background: #fff; appearance: none; border:#dadada solid 1px; padding: 10px; font-size: 14px; } */

.contact-form-area input[type="text"]::placeholder,
.contact-form-area input[type="email"]::placeholder,
.contact-form-area input[type="tel"]::placeholder,
.contact-form-area textarea::placeholder{ font-family: '29LT Bukra' !important;  }
.contact-form-area input[type="text"], .contact-form-area input[type="email"], .contact-form-area input[type="tel"]{ width:100%;     height: 45px; background: #fff; color:#686868; appearance: none; border:1px solid #e4e4e4; border-radius: 5px; padding: 10px; font-size: 14px; font-family: '29LT Bukra' !important;  }

/* .contact-form-area select{ width:100%; height: 40px; background: #fff url(https://betatesting.net/projects/mbsc-dev/wp-content/uploads/2021/04/down-arrow.png) no-repeat 98%; background-size: 15px; appearance: none; border:#dadada solid 1px; padding: 10px; font-size: 14px; } */
.contact-form-area select{ width:100%; height: 45px; font-family: '29LT Bukra' !important; background: #fff url(../images/down-arrow.png) no-repeat 98%; background-size: 15px; appearance: none; border:1px solid #e4e4e4; border-radius: 5px; padding: 10px; font-size: 14px; color:#686868; }
.contact-form-area select option{ color:#313131;  }
/* .contact-form-area textarea{ width:100%; height:200px; resize:none; background: #fff; appearance: none; border:#dadada solid 1px; padding: 10px; font-size: 14px; } */
.contact-form-area textarea{ width:100%; height:100px; resize:none; background: #fff; appearance: none; border:1px solid #e4e4e4; border-radius: 5px; color:#686868; padding: 10px; font-size: 14px; font-family: '29LT Bukra' !important;  }
.contact-form-area .wpcf7-not-valid-tip{ width:100%; color:#e10817 !important; font-size:12px !important; }
.contact-form-area .submit-btn{ border-radius: 0px; /*margin-top: 55px;*/ margin-top: 30px; font-family: '29LT Bukra' !important; font-weight:600; border-radius: 5px;  }
.fieldarea.captcha{ display: flex; align-items: center; }
.fieldarea.captcha .wpcf7-form-control-wrap{ flex: 1; display: flex; align-items: center; }
.fieldarea.captcha .wpcf7-form-control-wrap input[type=text]{ width:30%; padding:10px; margin: 0px 15px; }
.contact-form-area .fieldarea.captcha .wpcf7-not-valid-tip{ width: 48%; line-height: 1.2; padding: 0px 10px; }
/* contact us page css ended */

.faculty-loop-box{ transition: all ease 0.5s; }
.faculty-loop-box:hover{ transform: translateY(-8px); }
.faculty-loop-box .elementor-widget-image{ width:100%; overflow: hidden; background: #022474; position: relative; }
.faculty-loop-box .elementor-widget-image img{ width:100%; }
/* .faculty-loop-box .elementor-widget-image:before{ content:''; position: absolute; top:18px; left:18px; width:89%; height:89%; border:#fff solid 2px; z-index: 1; opacity: 0; transition: all ease 0.5s; } */
.faculty-loop-box .elementor-widget-image img{ width:100% !important; transition: all ease 0.5s; }
.faculty-loop-box:hover .elementor-widget-image img{ transform: scale(1.1, 1.1); opacity: 0.6; }
.faculty-loop-box:hover .elementor-widget-image:before{ opacity: 0.9; }
.faculty-loop-box .elementor-button{ transition: all ease 0.5s; opacity: 0; }
.faculty-loop-box:hover .elementor-button{ top:0px; opacity: 1; }

.faculty_detail_area h3{ color: #313131; font-family: '29LT Bukra' !important; /*font-size: 24px;*/ font-size: 19px; font-weight: 700; text-transform: uppercase; position: relative; padding: 0px 0px 10px 0px; margin:0px 0px 10px 0px; }
.faculty_detail_area h3:after{ content:''; width:50px; height:3px; background: #313131; position: absolute; left:0px; bottom:0px; }
.faculty_detail_area p{ margin-bottom:20px; }


.mbsc-calander-area{ margin:48px 0px 0px 0px; }
.mbsc-calander-area .item-box{ margin-bottom:30px; }
.mbsc-calander-area .page-title{color: #313131; font-family: '29LT Bukra' !important; /*font-size: 24px;*/ font-size: 19px; font-weight: 700; text-transform: uppercase; text-align:right; padding-bottom:15px; margin-bottom:30px; }
.mbsc-calander-area.events h2::after{ right: 0%; margin-left: 0px; }
.mbsc-calander-area .subtitle{ color: #000000; font-size: 16px; font-weight: 700; text-transform: uppercase; line-height: 17px; margin-bottom:20px; }
.mbsc-calander-area .event-tab-area{ width:100%; display:inline-block; position: relative; }
.mbsc-calander-area .tab-content{ width:100%; }

.newsTitle{ background: rgba(0, 30, 98, 0.6); }

.news_detail_area h3{ color: #313131; font-family: '29LT Bukra' !important; /*font-size: 24px;*/ font-size: 19px; font-weight: 700; text-transform: uppercase; position: relative; padding: 0px 0px 10px 0px; margin:0px 0px 10px 0px; }
.news_detail_area h3:after{ content:''; width:50px; height:3px; background: #313131; position: absolute; left:0px; bottom:0px; }
.news_detail_area p{ margin-bottom:20px; }

.news_detail_area ul,
.faculty_detail_area ul{ width:100%; margin-bottom: 20px; }

.faculty_detail_area ul li,
.news_detail_area ul li{ position: relative; padding-left: 15px; }
.faculty_detail_area ul li:after,
.news_detail_area ul li:after{ content:''; width:5px; height:5px; border-radius: 20px; background: #23205d; top:10px; left: 0px; position: absolute; }

.faculty_detail_area a,
.news_detail_area a{ color:#E20918; }

.meet-faculty-box img{ transition: all ease 0.5s; }
.meet-faculty-box:hover img{ transform: scale(1.1, 1.1); }





table.custom-table { border-bottom: 1px solid #ccc; border-collapse: collapse; margin: 0; padding: 0; width: 100%; table-layout: fixed; font-family: '29LT Bukra' !important;}
table.custom-table caption { font-size: 16px; margin: .5em 0 .75em; }
table.custom-table tr { border: 1px solid #ddd; padding: .35em; }
table.custom-table th{ background:#23205d; color:#fff;font-size: 19px; text-transform: uppercase; }
table.custom-table th, table.custom-table td { padding: .625em; text-align: left; vertical-align:top; }
table.custom-table .boldtext{ font-weight: 600; }

.elementor-widget .elementor-icon-list-icon{ position: relative; top: -4px; }

.blue-btn{ display: inline-block; background: #022474; color: #FFF; font-size: 15px; line-height: 1.4; text-transform: uppercase; padding: 10px 25px;}
.blue-btn:hover{ color: #FFF; background: #ed1c24;}

#down_left_pdf{ height:70px; }

.date_box_event { float: right; margin-top: -72px; border: 1px solid #313131; padding: 8px 20px; background: #001e62; color: #fff; }

.quote-text .elementor-heading-title{ position: relative; direction: ltr;}
.quote-text .elementor-heading-title:before{ content:''; width:35px; height:35px; position:absolute; top:-35px; left:0px; background:url(../images/quote-open.png) no-repeat center center; background-size: 35px; }
.quote-text .elementor-heading-title:after{ content:''; width:35px; height:35px; position:relative; display:inline-block; background:url(../images/quote-close.png) no-repeat center center; background-size: 35px; margin-left:10px; margin-bottom:-25px; }

.fullwidth-normal-page{ padding: 0px; margin: 48px 0px 0px 0px; position: relative; font-family: '29LT Bukra' !important; color:#313131; }
.fullwidth-normal-page h2.page-title{ position:relative; color: #313131; font-family: '29LT Bukra' !important; font-size: 19px; font-weight: 700; text-transform: uppercase; text-align:right; padding-bottom:15px; margin-bottom:30px; }
.fullwidth-normal-page h2.page-title.full-width{ width:100%; }
.fullwidth-normal-page h2.page-title::after{ right: 0%; margin-left: 0px; content: ''; width: 100px; height: 4px; background: #2a2a2a; position: absolute; bottom: 0; }
.fullwidth-normal-page .subtitle{ color: #868686; font-size: 16px; font-weight: 700; text-transform: uppercase; line-height: 17px; margin-bottom:20px; }
.fullwidth-normal-page p{ margin-bottom: 20px; }

.faculty-image-box{ float: right; margin:0px 0px 15px 15px; }
.faculty-image-box img{ margin:0px; max-width: 100%; }
.faculty-detail-contnt-area h2.page-title{ display: inline; clear: both; margin-bottom:15px; }
.faculty-list-box{ padding: 20px 0px; -webkit-box-shadow: 0 0 23px 0 rgb(13 17 20 / 7%); box-shadow: 0 0 23px 0 rgb(13 17 20 / 7%); }
.faculty-list-box h2{ text-align: right; font-size: 19px; color: #323232; text-transform: uppercase; font-family: '29LT Bukra';  font-weight: 700; padding: 0px 20px 20px 20px; }
.faculty-detail-contnt-area .subtitle{ display: inline; }
.heading-wrap{ margin-top:20px; margin-bottom: 30px; text-align: right;}
.img-with-content{ width:100%; display: inline-block; }

.faculty-list{ width:100%; display: inline-block; }
.faculty-list ul{ width:100%; float: left; padding: 0px; margin:0px; }
.faculty-list ul li{ width:100%; display: flex; }
.faculty-list ul li > a{ width:100%; display: flex; align-items: center; padding: 10px 20px; border-bottom: #e6e6e6 solid 1px; transition: all ease 0.5s; }
.faculty-list ul li .faculty_thumb{ width:50px; height:50px; overflow: hidden; }
.faculty-list ul li .faculty_thumb img{ width:100%; height:100%; object-fit: cover; }
.faculty-list ul li .faculty-info-area{ flex:1; padding:0px 10px; }
.faculty-list ul li .faculty-info-area h3{ text-align: right; font-size:15px; color: #313131; font-family: '29LT Bukra' !important; margin:0px 0px 0px 0px; padding:0px;  }
.faculty-list ul li .faculty-info-area h4{ font-size:14px; color: #555555; font-family: '29LT Bukra' !important; margin:0px; padding: 0px;  }
.faculty-list ul li .faculty-info-area p{ margin:0px; }
.faculty-list ul li.active-faculty > a,
.faculty-list ul li:hover > a{ background:#94195C; }
.faculty-list ul li.active-faculty .faculty-info-area h3,
.faculty-list ul li:hover .faculty-info-area h3,
.faculty-list ul li.active-faculty .faculty-info-area h4,
.faculty-list ul li:hover .faculty-info-area h4{ color:#fff; }


.faculty-detail-col ul{ width:100%; margin-bottom: 20px; }
.faculty-detail-col ul li{ text-align: right; position: relative; width:100%; display: inline-block; padding-right: 15px; margin-bottom: 5px; }
.faculty-detail-col ul li:after{ content:''; width:5px; height:5px; border-radius: 20px; background: #23205d; top:10px; right: 0px; position: absolute; }
.faculty-detail-col a{ color:#E20918; }
.faculty-detail-col h3{ color: #313131; display: inline-block; clear: both; font-family: '29LT Bukra' !important; font-size: 20px; font-weight: 700; text-transform: uppercase; position: relative; padding: 0px 0px 10px 0px; margin:0px 0px 10px 0px; }
.faculty-detail-col h3:after{ content:''; width:50px; height:3px; background: #313131; position: absolute; left:0px; bottom:0px; }
.faculty-detail-col p{ margin-bottom: 20px; text-align: justify; color: #313131; font-family: '29LT Bukra' !important; font-size: 16px; font-weight: 400; line-height: 27px; }
.faculty-detail-col .subtitle:after{ display: none; }

footer .ft-social { /*margin: 0px 0 0 0; padding: 0 0 0 23px;*/ margin:0px -5px !important; padding:0px; overflow: hidden; width: 100%; }
footer .ft-social li { list-style: none; display: inline-block; margin-right: 0px; }
footer .ft-social li a { font-size: 20px; color: #313131;  padding: 8px 10px; display: block; }
footer .ft-social li a svg{
	width: 17px;
	height: 17px;
	vertical-align: baseline;
}

.viwprogress-drpdwn{ width: auto; display: inline-block; }


.StickyElementAfterScroll{ transition: -webkit-transform .3s ease; transition: transform .3s ease; transition: transform .3s ease,-webkit-transform .3s ease; }
.Sticky .StickyElementAfterScroll{ -webkit-transform: translateY(60px); transform: translateY(60px); position: fixed; top:40px; left:0; width:100%; z-index: 21; }

.why-case-box{ transition: all ease 0.5s; }
.why-case-box:hover{ transform: scale(1.1, 1.1); }
.use_case_box{ transition: all ease 0.5s; }
.use_case_box:hover{ transform: translateY(-10px); }
.cc-offer-box{ transition: all ease 0.5s; }
.cc-offer-box:hover{ transform: scale(1.1, 1.1); }
/* customize css start */

.dwnreg_btn input::placeholder{ opacity:1;}
.dwnreg_btn input{ padding:20px 17px;}
.comp_h{ min-height:173px;}

.custom-links ul li{ padding-top:15px!important; padding-bottom:15px!important; }
.custom-links ul li:hover{ background:#ed1c24; }
.left-menu .e-form__buttons{ display:none; }
.mbsc-round .numbers-block-single { width: 170px; height: 170px; margin: 10px 5px 0 5px; float: left; transition: all ease 0.5s; }
.mbsc-round .numbers-block-single:hover{ transform: scale(1.1, 1.1); }
.browse_sl .swiper-slide{ transition: all ease 0.5s; }
.browse_sl .swiper-slide:hover{ transform: translateY(-10px); }
.browse_sl .swiper-slide-inner img{ width:100%}
.browse_sl .elementor-image-carousel-caption{ background:#27255c; padding:20px 20px; min-height:224px;}
.browse_sl .elementor-swiper-button-next{ top:-58px; left: 0; right: auto;}
 .browse_sl .elementor-swiper-button-prev{ top:-58px; left: -25px !important; /*left: auto;*/ } 
.slider-arrow_left .browse_sl .elementor-swiper-button-next{left: 36px !important; right: inherit !important;}
.slider-arrow_left .browse_sl .elementor-swiper-button-prev{left: 0px !important; right: auto !important;}
.casecenter_leftmenu ul li a:hover{background: #ed1c24; 	color: #FFFFFF;} 
.casecenter_leftmenu .elementor-nav-menu--main .elementor-nav-menu a.current { background: #ed1c24; color: #FFFFFF !important; }
.casecenter_leftmenu .elementor-nav-menu--main .elementor-item.elementor-item-active { color:#2A2A2A !important }


.left-nav h2.elementor-heading-title{ padding: 0px; }


/*venture*/
.venture_r_img img{width:100%;}
.venture_r_img{position:relative;}
.venture_r_img:before{position:absolute; content:''; right:0; top:30px; background:url(https://betatesting.net/projects/mbsc-dev/wp-content/uploads/2021/04/grey_arrow.png)left top no-repeat; width:25px; height:50px; z-index:1; transform: rotate(180deg);}
.venture_divider, .venture_divider .elementor-widget-container, .venture_divider .elementor-divider{height:100%;}
.venture_divider span{background:#98215B;height:100%; border:none;}
.community_ul ul{ flex-wrap: wrap; display: flex; align-items: flex-start; }
.community_ul ul li{width:48%; /*float:left;*/ padding-right: 5px !important;}
.community_ul ul li i{ position: relative; top:2px; }
.venture_img{position:relative;}
.venture_img:before{position:absolute; bottom:0; right:20px; content:''; background:url(https://betatesting.net/projects/mbsc-dev/wp-content/uploads/2021/04/arrow_top.png)left top no-repeat; width:50px; height:25px;}
.campus_txt a{color:#C70000;}
.rtl-icon_list .elementor-icon-list-icon{top: 0;}
.rtl-icon_list .elementor-icon-list-text{padding: 0 5px 0 0 !important;}
/* customize css ended */

.hs-error-msg, .hs-error-msgs label{color: #f00; font-size: 13px;}
.leftmenuMBSC {	margin-top: 10px; text-align: right;}
.leftmenuMBSC input { width: 100%; height: 42px; border: 1px solid #e4e4e4; border-radius: 5px; font-size: 16px; color: #686868; background: #FFF; margin: 10px 0; }
.leftmenuMBSC .hs-button:hover, .contactMBSC .hs-button:hover{	background: #ed1c24;}
.leftmenuMBSC .hs-button { width: 100%; text-align: center; border: none; background: #022474; font-size: 18px; color: #FFF;
 text-transform: uppercase; border-radius: 5px; height: 42px; }
.contactMBSC input { width: 100%; height: 45px; background: #fff; color: #686868; appearance: none; border: 1px solid #e4e4e4;
 border-radius: 5px; padding: 10px; font-size: 14px; font-family: '29LT Bukra' !important; margin: 0 0 15px 0; }
.contactMBSC textarea{ width: 100%; height: 100px; resize: none; background: #fff; appearance: none; border: 1px solid #e4e4e4; border-radius: 5px; color: #686868; padding: 10px; font-size: 14px; font-family: '29LT Bukra' !important; margin: 0 0 15px 0;}
.contactMBSC select { width: 100%; height: 45px; font-family: '29LT Bukra' !important; background: #fff url(../images/down-arrow.png) no-repeat 2%; background-size: 15px; appearance: none; border: 1px solid #e4e4e4; border-radius: 5px; padding: 10px;font-size: 14px;color: #686868;margin: 0 0 15px 0; }
.contactMBSC .hs-button { width: 100%; max-width: 185px; text-align: center; border: none;  background: #022474; font-size: 18px; color: #FFF; text-transform: uppercase; border-radius: 5px; height: auto; float: right; margin: 25px 0px 15px 0; }
.contactMBSC .actions{ width:100%; display: inline-block; text-align: center; }
.contactMBSC .actions .hs-button{ float: none; }


/* search result page css start */
.search-result-page .result-row div[class*='col-lg']{ margin-bottom:30px; }
.search-result-page .post_title_search{ display: flex; height: 100%; }
.search-result-page .post_title_search a{ width:100%; display: flex; height: 100%; padding: 20px; background: #F9F7F7;   }
.search-result-page .post_title_search a h3{ color: #313131; font-family: '29LT Bukra' !important; font-size: 20px; font-weight: 700; }
.search-result-page .pagination h2{ display: none; }
.search-result-page .pagination .nav-links{ width:100%; display: flex; justify-content: center; padding: 40px 0px 0px 0px; }
.search-result-page .pagination .nav-links .prev, .search-result-page .pagination .nav-links .next{ display: none; }
.search-result-page .pagination .nav-links a{ min-width:40px; height:40px; margin:0px 5px; background: #001e62; color:#fff; text-align: center; line-height:40px; transition: all ease 0.5s; }
.search-result-page .pagination .nav-links a:hover{ background: #ed1c24; }
.search-result-page .pagination .nav-links span{  min-width:40px; height:40px; margin:0px 5px; color:#fff; text-align: center; line-height:40px; background: #ed1c24; }
.search-results .hero-banner.for-inner .hero-banner-left{ display: none; }
/* search result page css ended */

.fixed .calltophone { position: fixed; right: 20px; top: 105px; z-index: 999; color: #fff; font-size: 20px; transform: rotate(90deg); }

.pg-downld-brchur-btn{ /*width:275px;*/ width: 193px; display: flex; align-items: center; font-size:18px; color:#ed1c24; font-weight:600; border:#ed1c24 solid 2px; padding: 10px 12px; font-family: '29LT Bukra';  font-weight: 700; line-height: 1.2; }
.pg-downld-brchur-btn img{ width:30px; margin-left:10px; float: left; }
.pg-downld-brchur-btn .cntarea{ overflow: hidden; position: relative; display: block; color:#ed1c24; }
.pg-downld-brchur-btn .mb{ color:#a9a9a9; clear: both; display: block; }
.pg-downld-brchur-btn:hover{ color:#ed1c24; }
.pg-downld-brchur-btn:hover .cntarea{ color: #A82E2E; }

.overview-top .vid_contmba{ width:250px; float: left; margin: 30px 30px 20px 0px; }
.overview-top .vid_contmba .mba_video-bg{ height:150px; }
.overview-top .vid_contmba .mba_video-bg > img{ height:100%; object-fit: cover; }
.overview-top .vid_contmba .mba_video-bg-play{ width:35px; height:35px; }
.overview-top .vid_contmba.left{ float: left; margin: 30px 30px 20px 0px; }

.recapmessage{ font-size: 11px; text-align: center; }
.recapmessage a{ color:#ed1c24; }

footer .submitted-message{ background: #fff; font-size: 13px; padding: 5px; }
footer .powerdby{ color:#fff; font-size:15px; }
footer .powerdby img{ width:22px; margin-left:10px; }
footer .powerdby a{ color:#57c5cf; }

.filter-gallery-area .elementor-gallery-title{ background-color:#f3f3f3 ; font-weight:400 !important; margin-bottom:5px; padding:4px 12px; }
.filter-gallery-area .elementor-gallery-title.elementor-item-active{ background-color:#ec1e23; font-weight:600 !important; }

.elementor-column .events .nav-tabs{ justify-content: center; margin: 0px; }
.elementor-column .events .nav-tabs .nav-link{ padding: 4px 12px; font-size: 14px; border-radius: 0px; background:#f3f3f3; color:#000; margin:0px 2px 5px; }
.elementor-column .events .nav-tabs .nav-link.active{ background-color:#ec1e23; color:#fff; }
.events .nav-tabs .nav-item:first-child .nav-link{ padding-left: 12px; }

.elementor-shortcode .mbsc-calander-area{ margin: 10px 0px 0px 0px; }

/* .student-profile-tab.elementor-widget-tabs .elementor-tab-title{ padding:0px 15px 10px 15px; } */
.student-profile-tab.elementor-widget-tabs .elementor-tab-title{ padding:10px 15px; background: #f3f3f3; margin:0px 2px; }
.student-profile-tab.elementor-widget-tabs .elementor-tab-title.elementor-active{ background:#E20918; }
.student-profile-tab.elementor-widget-tabs .elementor-tab-content{ padding-left:0px; padding-right:0px; }


.report-table-wrap{ width:100%; display: inline-block; position: relative; overflow-x: auto; }
table.import-report-table{ width:100%; border:#9F195B solid 1px; border-bottom:none;     font-size: 12px; line-height: 15px; }
table.import-report-table th{ background:#9F195B; color:#fff; }
table.import-report-table th, 
table.import-report-table td{ border-bottom:#9F195B solid 1px; border-right:#9F195B solid 1px; padding: 5px; text-align: right;}
/* table.import-report-table th:last-child,
table.import-report-table td:last-child{ border-right:none; } */



/********************************/

.program-contact {
    background-color: #F9F7F7;
    margin-top: 30px;
    margin-bottom: 0px;
    padding: 40px 20px 40px 20px;
}
.program-contact_title {
    color: #313131;
    font-family: '29LT Bukra' !important;
    font-size: 19px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 34px;
    margin: 0 0 26px 0;
    padding: 0 0 15px 0;
    position: relative;
	text-align: right;
}
.program-contact_title:after{
    position: absolute;
    bottom: 0;
    right: 0;
    content: "";
    width: 74px;
    height: 3px;
    background-color: #000;
}
.program-contact p{
    color: #313131;
    font-family: '29LT Bukra' !important;
    font-size: 16px;
    font-weight: 400;
    text-transform: none;
    line-height: 24px;
	text-align: right;
}
.program-contact_box {
    background-color: #EDEDED;
    margin-top: 15px;
    margin-bottom: 0px;
    padding: 20px 20px 30px 20px;
    text-align: center;
}
.program-contact_box--title {
    color: #292929;
    font-family: '29LT Bukra' !important;
    font-size: 17px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 19px;
    margin: 17px 0 15px 0;
}
.program-contact_mail {
    color: #292929;
    font-family: '29LT Bukra' !important;
    font-size: 17px;
    font-weight: 500;
    line-height: 26px;
    text-decoration: none;
    display: block;
}
.program-contact_number {
    color: #292929;
    font-family: '29LT Bukra' !important;
    font-size: 17px;
    font-weight: 400;
    line-height: 26px;
    display: block;
    text-decoration: none;
	direction: ltr;
}
.contact-time{
    color: #292929;
    font-family: '29LT Bukra' !important;
    font-size: 17px;
    font-weight: 500;
    line-height: 26px;
    display: inline-block;
    border-bottom: 2px solid #000;
    margin: 15px 0;
}
.rtl .lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide {
    -webkit-transform: translate3d(100%,0,0) !important;
    transform: translate3d(100%,0,0) !important;
}

.mbsc-faq .elementor-accordion{text-align: right !important;}
.mbsc-inquiry_form form{text-align: right;}
.mbsc-inquiry_form form .input{margin-left: 8px !important; margin-right: 0px !important;}

/* 31.10.2023 */
 .page-id-15966 .hero-banner.for-inner .banner-shape, .page-id-15966 .hero-banner.for-inner .banner-shape-2{
	display: none;
}
/* 31.10.2023 */

.newsletter {
	display: none !important;
}


/* 26.03.2024 */

.apply-sticky_btn {
    position: fixed;
    right: 0;
    top: 50%;
    z-index: 9;
    text-align: right;
}
.scroll-apply_btn {
    width: 50px;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
}

/* 28.01.2025 */

.footer_logos_desktop{max-width: 244px; height: 65px; display: flex; justify-content: flex-start; margin-top: 30px;}
.footer_logos{object-fit: contain; max-height: 65px;}
.footer_logos_mobile{display: none;}
.footer-top-single{height: 100%; display: flex; flex-direction: column;}
#custom_html-2 .custom-html-widget{min-height: 92px;}

@media (min-width: 1501px) {
	.career-page-container .elementor-container{ max-width: 1280px !important; }
	.single-mbsc-news .elementor-container{ max-width: 1280px !important; }
}

@media (max-width: 1500px) {
	.top-search .fa-search {
		font-size: 12px;
	}
	.container{ max-width: 1140px;}
	.single-mbsc-news .elementor-container{ max-width: 1140px !important; }
	.site-nav > ul > li{ margin-left: 10px;}
	.site-nav > ul > li > a{ font-size: 14px;}
	.topNav > ul > li > a{ font-size: 13px;}
	.top-language-switch #block-2 ul li a {
		font-size: 13px;
	}
	.hero-banner-left h1{ /*font-size: 55px;*/ font-size: 48px; line-height: 68px;}
	.hero-banner-left h2{ font-size: 29px; line-height: 1.5;}
	.hero-banner-left .site-link{ padding: 12px 50px;}
	.banner-shape-2{ bottom: 121px;}

	.numbers-block h2{ font-size: 36px; padding-bottom: 15px;}
	.numbers-block-main h3{ font-size: 40px;}
	.video-title h3{ font-size: 40px; padding: 89px 450px 0 0px;}

	.img-block-txt h2{ font-size: 40px;}
	.img-block-txt p{ font-size: 17px;}
	.img-block-txt{ min-height: 390px;}

	.difference h2, .grads h2, .working h2, .events h2{ font-size: 40px;}
	.difference-single h3{ font-size: 19px;}
	#sync1 .item{ padding-left: 25%;}
	#sync1 .item{ height: 510px;}

	/* .grads{ padding: 0 25px;} */
	.grads{ padding: 0 125px;}
	.event-txt h3{ font-size: 20px;}

	.footer-top .col-lg-2:nth-child(2) .footer-top-single{ margin-left: -30px;}
	.footer-top .col-lg-2:last-child .footer-top-single{ margin-left: -35px;}
	.footer-top-single h2{ font-size: 16px;}

	.down-pdf a{ /*font-size: 21px;*/ font-size:19px; }
	.left-nav ul li a{ /*font-size: 17px;*/ font-size:15px; }
	.left-nav h2{ /*font-size: 21px;*/ font-size:19px; }

	/*tuition and schlorship style starts 30-3-21*/
	.reqadd_wrapinner p { line-height: 30px; padding: 25px 0 0 0; margin: 0; }
	.reqadd_wrap .row .col-lg-6:last-child .reqadd_wrapinner:last-child { min-height: 644px; }
	/*tuition and schlorship style starts 30-3-21*/
	/*style added 23-4-21*/
	.topNav > ul > li { padding: 0 14px; }
}


@media (min-width: 1152px) {

	header .main-header .col-lg-3{ -ms-flex: 0 0 18%; flex: 0 0 18%; max-width: 18%; }
	header .main-header .col-lg-9 { -ms-flex: 0 0 82%; flex: 0 0 82%; max-width: 82%; }

}

@media (max-width: 1350px) {
	.topNav > ul > li {
		padding: 0 10px;
	}
	.topNav > ul > li > a {
		font-size: 11px;
	}
	.top-language-switch #block-2 ul li a {
		font-size: 11px;
	}
	.img-block-txt{ width: 682px;}
	.img-slide .owl-nav button{ right: -30px;}
	.img-slide .owl-nav button.owl-prev{ left: -30px;}

	/* admission requirement css start */
	.admission-price-list ul li { min-height: 65px; }
	.admission-price-list ul li{ font-size: 14px; }
	.admission-price-list ul li .price-box{ padding: 10px 15px; }
	.admission-price-list ul li .title-box { padding: 10px 15px; }
	/* admission requirement css ended */
}

@media (max-width: 1199px) {
	.container{ max-width: 960px;}
	.single-mbsc-news .elementor-container{ max-width: 960px !important; }
	.banner-shape{ height: 200px !important;}
	.banner-shape-2{ width: 262px; height: 200px; bottom: 88px;}
	.hero-banner-left h1{ font-size: 35px;}

	.site-nav > ul > li { margin-left: 5px; }
	.site-nav > ul > li > a{ font-size: 12px; }
	.hero-banner-left .site-link{ margin-top: 20px;}

	.numbers-block{ width: 550px; height: auto; padding: 40px;}
	.numbers-block-single{ width: 208px; height: 208px; margin: 0 auto; margin-top: 10px;}
	.video-title h3{ padding-right: 344px;}
	.img-block-txt{ width: 637px;}
	.img-block-txt{ min-height: 300px;}
	.difference-single h3{ font-size: 15px;}

	#sync1 .item h2{ font-size: 30px;}
	.event-txt{ padding: 20px;}
	.event-date{ right: 20px; font-size: 15px; width: 64px; height: 64px; bottom: -32px;}
	.event-date span{ font-size: 22px;}
	.event-date-main{ line-height: 20px;}

	.footer-top .col-lg-2 { -ms-flex: 0 0 33.33%; flex: 0 0 33.33%; max-width: 33.33%;}
	.footer-top .col-lg-2:nth-child(2) .footer-top-single, .footer-top .col-lg-2:last-child .footer-top-single{ margin-left: 0;}
	.footer-top{ padding-bottom: 80px;}
	.footer-top-single h2{ padding-top: 50px;}
	.site-footer{ margin-top: 50px;}

	.left-bar { -ms-flex: 0 0 30%; flex: 0 0 30%; max-width: 30%;}
	.right-bar { -ms-flex: 0 0 70%; flex: 0 0 70%; max-width: 70%;}
	.left-nav ul li a{ padding-top: 14px; padding-bottom: 14px; font-size: 15px;}
	.left-nav h2{ font-size: 18px;}
	.down-pdf a{ font-size: 16px;}
	.call-back h2{ font-size: 16px;}
	.rec-post h2{ font-size: 16px;}
	.block-txt-single{ padding: 25px;}
	.rtl .hero-banner.for-inner .banner-shape{ height: 180px !important;}

	/* admission requirement css start */
	.admission-link-box{ height:230px; }
	.admission-link-box .ovrly-contnt-area{ padding: 8px; }
	.admission-link-box .ovrly-contnt-area .innr{ padding:10px; }
	/* .admission-link-box .ovrly-contnt-area h3{ font-size:16px; } */
	.admission-link-box .ovrly-contnt-area p { font-size: 14px; }
	.admission-link-box .ovrly-contnt-area .link-text{ font-size:14px; }
	/* admission requirement css ended */

	/*style added 26-4-21 about style*/
	/*.ab_environment.owl-carousel .owl-nav button.owl-next{ right:0;}
	.ab_environment.owl-carousel .owl-nav button.owl-prev{ left:0;}	*/

	/* case center css start */
	.mbsc-round .numbers-block-single { width: 150px; height: 150px; margin: 10px 2px 0 2px; }
	.mbsc-round .numbers-block-single .numbers-block-main h3 { font-size: 35px; }
	
	/* case center css ended */

	.career-page-container .elementor-container{ max-width: 960px !important; }

}

@media (min-width: 992px) {

	.header{ z-index: 21; }
	#header_mobile_menu{ display: none; }

	.viwprogress-drpdwn:hover .dropdown-toggle + .dropdown-menu{ display: block; top: 98%; }

	.left-nav{ display: block!important; }


	.topNav > ul > li ul{ top: 30px; opacity: 0; visibility: hidden; transition: all 0.5s ease; }
	.topNav > ul > li:hover ul{ opacity: 1; visibility: visible; top: 18px; }
}


@media (max-width: 991px) {

	.topNav > ul > li > a, .top-language-switch #block-2 ul li a {font-size: 10px;}
	.top-language-switch #block-2 ul li + li a {padding-right: 8px;}
	.top-language-switch #block-2 ul li + li{margin-right: 8px;}
	.top-search .fa-search{font-size: 12px;}

	#header_menu{ display: none; }
	.topNav{ padding-left:20px; }
	.topNav > ul{ text-align: right;}
	.topNav > ul > li{ padding: 0 5px;}

	.logo img{ width:140px; }
	.logo a{float: right;}
	.hero-banner .col-lg-4{ order: 2;}
	.hero-banner .col-lg-8{ order: 1;}
	.hero-banner-left h2{ width: 100%;}
	.hero-banner .row{ position: relative;}

	.banner-shape.for-mob{ display: block;}
	.banner-shape-2.for-mob{ display: block;}
	.banner-shape.for-desk, .banner-shape-2.for-desk{ display: none;}
	.down-scroll{ display: none;}
	.hero-banner-left{ padding: 60px;}
	.hero-banner-left h1{ font-size: 30px; line-height: 1.5;}
	.hero-banner-left h2{ font-size: 14px;}

	.numbers{ margin-top: 0;}
	.numbers-block{ width: 100%;}
	.video-bg{ margin-left: 0;}
	.video-bg-play{ right: 50%; margin-left: -64px;}
	.video-title h3{ padding-right: 0; text-align: center;}

	.img-block-txt{ width: 100%; margin: 0;}
	.img-block-single:nth-child(even) .col-lg-9{ order: 1;}
	.img-block-single:nth-child(even) .col-lg-3{ order: 2;}
	.img-block-txt{ min-height: 30px; padding-top: 50px; padding-bottom: 50px;}
	.difference-single{ margin-top: 30px; min-height: 182px; }
	.difference-single img { max-height: 60px; }
	.difference-single h3 { font-size: 15px; }

	.services .col-lg-8, .services .col-lg-4{ -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%;}
	#sync2 .item{ height: 388px;}
	#sync1 .item{ padding: 40px; padding-right: 40px; padding-bottom: 180px; height: auto;}
	#sync1{ margin-top: 8px;}

	.site-nav{ position: fixed; width: 260px; height: 100vh; overflow-y: scroll; left: -270px; top: 0; background: #27255c; z-index: 99991; transition: all 0.5s ease;}
	.site-nav.act{ left: 0;}
	.site-nav > ul{ text-align: right;}
	.site-nav > ul > li{ display: block; margin: 0;}
	.site-nav > ul > li > a{ display: block; padding: 10px 15px; border-bottom: 1px solid rgba(255,255,255,0.2);}
	.site-nav > ul > li.has-sub{ padding-right: 0;}
	.site-nav > ul > li > .subDropAlt{ background: #FFF; color: #001e62; width: 38px; height: 38px; text-align: center; line-height: 38px;}

	.site-nav > ul > li > ul{ opacity: 1 !important; visibility: visible !important; position: static; width: 100%; padding: 0; transition: none; display: none;}
	.site-nav > ul > li > ul > li > a{ padding-top: 6px; padding-bottom: 6px; background: rgba(255,255,255,0.8);}

	.mobClick{ display: block;}
	body.navOpen{ height: 100vh; overflow: hidden;}
	.banner-shape-2.for-mob{ display: none;}
	.footer-copy-right ul li a{ padding: 0 10px;}

	.left-bar { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%;}
	.right-bar { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%;}
	.cont-right{ padding-top: 70px;}

	/*tuition and schlorship style starts 30-3-21*/
	.who_appsecwrap { padding: 38px 20px; margin: 0 0 35px 0; position: relative; }
	.howapp_wrapinner { padding: 38px 15px 0 15px; }
	.howappflex{ display: flex;}
	.howappflex .col-lg-5{ order: 1;}
	.howappflex .col-lg-7{ order: 2;}
	.whoapply_rightbox { position: relative; right: 0; top: 0; padding:38px 15px 0 15px	}
	.whoapply_rightbox img { width:100% }
	/*tuition and schlorship style starts 30-3-21*/


	/* faculty page css start */
	.faculty-detail-contnt-area .left-bar{ order:2; } 
	/* faculty page css ended */
	
	.grads { padding: 0 15px; }

	/* 28.01.2025 */
	.footer_logos_mobile{display: flex; flex-wrap: wrap; gap: 15px; align-items: center; justify-content: flex-start; margin-top: 0px;}
	.logos_wrapper{max-width: 244px;}
	.footer_logos{width: 100%; max-height: 65px;}
	.footer_logos_desktop{display: none;}
}

@media (min-width: 768px) {
	.calltophone, .top-search.mobile{ display: none; }
	.btn-for_mobile {display: none; }
}
@media(max-width:768px){
	.topNav > ul > li > a, .top-language-switch #block-2 ul li a {font-size: 12px;}
}

@media (max-width: 767px) {
	.btn-for_desktop {
		display: none;
	}
	.scroll-apply_btn {
		width: 100%;
	}
	.top-search-lang{z-index: 99; left: 80px; top: 46px;}
	.top-search.mobile{text-align: right; margin-left: 0; margin-right: 15px; position: absolute; margin-top: 9px;}
	.mobClick{margin-top: 10px;}
	table.import-report-table th:last-child, table.import-report-table td:last-child {border-right: none;}

	.Sticky .StickyElementAfterScroll{ -webkit-transform: translateY(60px); transform: translateY(60px); }

	/* for disable sticky header start */
	.header.fixed{ position: relative; }
	.linkexe{ top: 0px; }
	body{ padding-top:0px !important; }
	.Sticky .page-breadcrumb.StickyElementAfterScroll{ top:-54px; }
	.fixed .calltophone { top: 13px; }
	/* for disable sticky header ended */

	.site-nav > ul > li.btm-space > a{ border-bottom: 4px solid #fff; margin-bottom: 5px; }

	.banner-shape{ background: cover !important; height: 97px;}
	.search-container-main{ width: 100%; padding: 0 15px;}
	.search-container-main input[type="submit"]{ position: static; width: 100%;}

	.footer-top .col-lg-2 { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%;}
	.hero-banner-home .owl-carousel .owl-nav button.owl-next, .hero-banner-home .owl-carousel .owl-nav button.owl-prev{ top: 49%; }
	.hero-banner-left{ padding: 25px 48px;}
	.banner-shape-2.for-mob { width: 185px; height: 223px; bottom: 0px; opacity: 0.8;  display: block; }
	.hero-banner.hero-banner-home .banner-shape, .hero-banner.hero-slider-inner .banner-shape{ display: block; background: url(../images/curve.png) 16px -4px no-repeat; height: 30px !important; }
	.hero-banner.for-inner .banner-shape-2.for-mob{ bottom: 0px; }

	.hero-banner.hero-banner-home .banner-shape-2, .hero-banner.hero-slider-inner .banner-shape-2 { bottom: 0px; }
	.hero-banner.hero-banner-home .banner-shape-2{right:auto;}
	.banner-shape.for-desk, .banner-shape-2.for-desk{ display: none !important; }

	.numbers-block{ margin-top: 0;}
	.numbers-block{ padding:50px 20px;}
	.numbers-block h2{ font-size: 22px;}
	.numbers .container, .img-block .container{ padding: 0;}
	.video-bg-play{ width: 50px; margin-left: -25px; margin-top: -25px;}
	.video-title h3{ padding-top: 30px; font-size: 25px;}
	.img-block-single{ margin-top: 50px;}
	.img-block-txt{ padding: 30px;}
	.img-block-txt h2{ /*font-size: 35px;*/ font-size:26px; }
	.img-block-txt p{ font-size:14px; }
	.img-block-txt .site-link{ padding-left: 0; padding-right: 0; width: 100%; text-align: center;}
	.grads h2, .working h2, .events h2{ /*font-size: 30px;*/ font-size:24px; padding-bottom: 15px; margin-bottom: 25px; }
	.difference h2{ font-size:24px; padding-bottom: 15px; margin-bottom:0px; }
	.events .nav-tabs .nav-link{ font-size: 15px; padding-left: 5px; padding-right: 5px; }
	.events-slide .owl-nav button.owl-prev{ left: 20px;}
	.viwprogress-drpdwn { width: 100%; }

	.footer-copy-left p{ text-align: center; font-size: 11px;}
	.footer-copy-right ul{ text-align: center;}
	.footer-copy-right ul li a{ font-size: 11px; padding: 0 7px;}
	.footer-copy{ margin-top: 30px;}
	.site-footer{ padding-bottom: 30px; background-size: 1800px auto;}
	.newsletter{ width: 100%;}
	.inp-wrap input[type="submit"]{position: static; padding-left: 0; padding-right: 0; width: 100%; text-align: center;}
	.inp-wrap input[type="email"], .inp-wrap input[type="text"]{ font-size: 15px;}

	#sync1{ margin-top: 0;}
	#sync2 .owl-stage{ display: block;}
	#sync2 .owl-item.current .item::after{ display: none; }
	.services, .difference{ /*margin-top: 50px;*/ margin-top:30px; }
	.services{ /*margin-bottom: 50px; */ margin-bottom:30px; }

	.breadcrumb-main .apply{ position: static; width: 100%; text-align: center; margin-top: 10px;}
	.Sticky .breadcrumb-main { padding: 20px 0 6px; }
	.inner-cont{ /*margin-top: 50px;*/ margin-top:30px; }
	.hero-banner.for-inner{ z-index: 0; }
	.hero-banner.for-inner .hero-banner-left{ padding: 25px 15px; }
	.rtl .hero-banner.for-inner .banner-shape{ height: 65px !important;}
	.hero-banner.for-inner .hero-banner-left h1{ font-size: 22px; line-height: 36px; }
	.hero-banner.for-inner .hero-banner-left h1 br{ display: none; }

	.img-slide .owl-nav button{ right: 0px;}
	.img-slide .owl-nav button.owl-prev{ left: 0px;}

	.left-nav ul li .subDropAlt{ top: 10px;}
	.left-bar.fixed .linkexe{ opacity: 1; visibility: visible;}
	.left-bar.fixed .left-nav{ position: fixed; width: 100%; left: 0; /*top: 149px;*/ top:56px; z-index: 99; background: #FFF; display: none;}
	.left-bar.fixed .left-nav h2{ display: none;}

	.numbers-block-single{ width: 144px; height: 144px; }
	.numbers-block-single .numbers-block-main h3 { font-size: 25px; }
	.numbers-block-single .numbers-block-main p { font-size: 12px; line-height: 1.2;     padding: 0 15px; }

	.unlock-potential-row{ display:flex; flex-flow:column; }
	.unlock-potential-row .video-title{ order:0; }
	.unlock-potential-row .video-title h3{ padding-bottom:30px; }
	.unlock-potential-row .video-bg{ order:1; }

	#sync2 .item { height: 250px; background-position: center center; }
	#sync1 .item { padding: 15px; padding-right: 15px; padding-bottom: 90px; }
	#sync1 .item h2 { font-size: 25px; line-height: 28px; }
	#sync1 .item p { font-size: 14px; padding: 5px 0 0 0; }
	#sync1 .owl-dots{ bottom: 35px; }
	.vidPlay{ bottom:15px; }

	.breadcrumb-main{ padding: 10px 0px; }
	.page-breadcrumb ul li { padding: 0 10px 0 15px; }
	.page-breadcrumb ul li a, .breadcrumb-main div span, .breadcrumb-main div a{ font-size:12px; position: relative;
    top: -2px; }
	.page-breadcrumb ul li::after{ background-size:10px; }

	.right-bar{ order:0; }
	.right-bar .cont-right{ padding-top:0px; }
	.left-bar{ order:1; }

	.video-sec-container.for-desktop{ display:none; }
	#video-sec-container-for-mobile{ display:inline-block; width:100%; position:relative; }
	#video-sec-container-for-mobile .video-sec{ margin-top:30px; }


	/* admission requirement css start */
	.admission-price-list ul li { flex-flow: column-reverse; }
	.admission-price-list ul li .price-box,
	.admission-price-list ul li .title-box{ width:100%; text-align:center; }

	.admission-link-box { height: 330px; }
	.admission-link-box .ovrly-contnt-area p{ margin: -70px 0px 10px 0px; }
	/* admission requirement css ended */


	/*tuition and schlorship style starts 30-3-21*/
	.who_appsecwrap { padding: 38px 20px; margin: 0 0 35px 0; position: relative; }
	.howapp_wrapinner { padding: 38px 15px 0 15px; }
	.howappflex{ display: flex;}
	.howappflex .col-lg-5{ order: 1;}
	.howappflex .col-lg-7{ order: 2;}
	.whoapply_rightbox { position: relative; right: 0; top: 0; padding:38px 15px 0 15px	}
	/*tuition and schlorship style starts 30-3-21*/

	table.custom-table { border: 0; }
  	table.custom-table caption { font-size: 1.3em; }
  	table.custom-table thead { border: none; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }
  	table.custom-table tr { border-bottom: 3px solid #ddd; display: block; margin-bottom: .625em; }
  	table.custom-table td { border-bottom: 1px solid #ddd; display: block; font-size: .8em; text-align: left; }
  	table.custom-table td::before { content: attr(data-label); float: left; width: 100%;  font-weight: bold; text-transform: uppercase;}
  	table.custom-table td:last-child { border-bottom: 0; }

	/* customize css start */
	.venture_r_img:before{top:auto; bottom:0; left:20px; background:url(https://betatesting.net/projects/mbsc-dev/wp-content/uploads/2021/04/arrow_top.png)left top no-repeat; width:50px; height:25px; transform: rotate(0deg);}
	.community_ul ul li{float:none; width:100%;}
	/* customize css ended */


	/* case center css start */
	.mbsc-round{ text-align: center; }
	.mbsc-round .numbers-block-single{ width: 120px; height: 120px; display: inline-block; float: none; vertical-align: middle;  }
	.mbsc-round .numbers-block-single .numbers-block-main h3 { font-size: 30px; }
	/* case center css ended */

	/* faculty page cs start */
	.faculty-image-box{ width:100%; margin:0px 0px 30px 0px }
	.faculty-image-box img{ width:100%; }
	.faculty-detail-col p{ font-size: 14px; line-height: 27px; }
	.faculty-loop-box .elementor-button{ top:0px; opacity: 1; }
	.faculty-loop-box .custom-height { min-height: 10px; }
	/* faculty page cs ended */

	

	.a2a_floating_style.a2a_default_style{ bottom: 350px !important; left: -8px !important; }

	.grads { margin-bottom: 30px; }
	.working { margin-bottom: 20px; }
	.working .img-slide .owl-item img { /*width: 60%;*/width: 175px; }

	.executive_MBAwrap { padding-top: 0px; }
	.executive_MBAwrap h3{ padding: 20px 0 0 0; }

	.footer-top-single h2 { padding-top: 20px; padding-bottom: 10px; margin-bottom: 15px; }
	.footer-top-single h2:after{ bottom:0px; }
	.footer-top { padding-bottom: 40px; }
	.vid_contmba { margin: 15px 0 0px 0; }
	.mbaappli_wrap.mba_h{ height: auto; }

	.reqadd_wrap .block-txt [class*='col-']{ margin:0px; }
	.reqadd_wrap h2{ margin:0 0 25px 0; }
	.reqadd_wrapinner{ margin: 0 0 25px 0; }
	.reqadd_wrap .row .col-lg-6:last-child .reqadd_wrapinner:last-child{ margin-bottom:0px; }
	.mbaappli_wrap h4{ padding: 0px 0 0 0 !important; }
	.overview-top { padding-top: 0px; }
	.block-txt-img::after{ display: none; }
	.block-txt-img { height: 355px; }
	.overview-top + .block-txt .row.mt-5{ margin-top: 0 !important; }
	.overview-top + .block-txt [class*='col-']{ margin-top:25px; }
	.cont-right h2{ font-size:18px; }

	.left-menu.left-nav{ padding:0px !important; }
	.left-menu.left-nav .elementor-widget-container{ margin:0px !important; }
	.left-menu.left-nav .elementor-widget-heading{ padding: 0px; display: none; }
	.left-menu.left-nav  nav .elementor-item{ padding-top: 16px !important; padding-bottom: 16px !important; }
	.browse_sl .elementor-swiper-button-prev { top: -42px; }
	.browse_sl .elementor-swiper-button-next { top: -42px; }

	.W_progdes{ width: 100% !important;}
	.W_progdesgap{ margin-right: 0px!important;}
	.faculty-detail-col p { font-size: 14px; }
	.quote-text .elementor-heading-title:before{ top: -35px; }

	.date_box_event { float: left; margin-top: 0px; margin-bottom: 30px; }

	.hero-banner.hero-slider-inner .banner-shape, .hero-banner.hero-banner-home .banner-shape { /*background-size: 100%; background-position:bottom left;*/ }

	.hero-slider-inner .owl-carousel .owl-nav button.owl-next, .hero-slider-inner .owl-carousel .owl-nav button.owl-prev, .hero-banner-home .owl-carousel .owl-nav button.owl-next, .hero-banner-home .owl-carousel .owl-nav button.owl-prev{ top: 17%; background:#001e62; }

	.down-pdf a{ min-height: 90px; padding: 34px 85px 34px 0px; }
	.down-pdf a br{ display: none; }
	.down-pdf a img { top: 22px; }

	.left-bar .left-dwnld-brchu-btn-area .elementor-widget-image img{ width:42px !important; height:auto !important; }

	.circlebox_l{ width: 142px !important; height: 158px; margin-right: 4px; margin-left: 4px; }

	
	.search-result-page .result-row div[class*='col-lg']{ margin-bottom:10px; }
	.search-result-page .post_title_search a h3{ font-size: 16px; }

	.overview-top .vid_contmba, .overview-top .vid_contmba.left{ width:100%; margin: 30px 0px 30px 0px; }

	footer .powerdby{ color:#fff; font-size:11px; padding-top: 7px; text-align: center; }
	footer .powerdby img{ width:12px; margin-left:5px; }

	.elementor-column .events .nav-tabs .nav-link { font-size: 10px; }

	.browse_sl .elementor-image-carousel-caption{ min-height:160px;}

	.newsTitle{ background: rgba(0, 30, 98, 0.8); }

	#video-sec-container-for-mobile .video-sec .row{ flex-direction: column-reverse; }

	.student-profile-tab.elementor-widget-tabs .elementor-tab-title{ padding:15px 12px; background: #001e62; color:#fff !important; }
	.student-profile-tab.elementor-widget-tabs .elementor-tab-title.elementor-active{ background: #E20918; color:#fff !important; }

	.img-slide .owl-item:hover img{ transform: scale(1, 1); }
	

	
}

@media (max-width: 567px) {
}

@media (max-width: 500px) {
}
/* --- Responsive */