@font-face {
  font-family: Inter-Regular;
  src: url(https://online.nmims.edu/wp-content/themes/NMIMS/assets/fonts/Inter-Regular.ttf);
}
@font-face {
  font-family: Inter-Medium;
  src: url(https://online.nmims.edu/wp-content/themes/NMIMS/assets/fonts/Inter-Medium.ttf);
}
@font-face {
  font-family: Inter-Bold;
  src: url(https://online.nmims.edu/wp-content/themes/NMIMS/assets/fonts/Inter-Bold.ttf);
}
@font-face {
  font-family: Inter-Black;
  src: url(https://online.nmims.edu/wp-content/themes/NMIMS/assets/fonts/Inter-Black.ttf);
}
@font-face {
  font-family: Inter-SemiBold;
  src: url(https://online.nmims.edu/wp-content/themes/NMIMS/assets/fonts/Inter-SemiBold.ttf);
}
body {max-width: 2500px; margin: 0 auto; font-family: 'Inter', sans-serif; color: #000;}
:hover {
    color: inherit;
    text-decoration: none;
  }
  a, a:hover {color: inherit; text-decoration: none;}
  header {
    /* padding: 0px; */
    font-size: unset;
    z-index: 100;
}
dl, ol, ul {
  padding: 0px;
  margin: 0px;
}
.small-page-wrapper {
margin-top: 68px;
min-height: 70vh;
}
header {padding: 10px 0;  background: #fff; z-index: 1;}
.fixedHeader {position: fixed; width: 100%; top: -100px; transform: translateY(100px); transition: all 0.8s ease-in-out;}


.menu li {margin:0 10px; }
.menu li a {display: block; position: relative; padding: 10px 0; font-weight: 500;}
.menu li a::before {content: ''; position: absolute; top: -12px; left: 0; right: 0; width: 0; margin: 0 auto; height: 3px; background: var(--red); transition: all 0.3s ease-in-out;}
.menu li a.download {background: #d02630; color: #fff; border-radius: 3px; padding: 10px; transition: all 0.3s ease-in-out;}
.menu li a.download::before {display: none;}
.menu li a.download:hover {background: #000; color: #fff; transition: all 0.3s ease-in-out;}
.menu li a:hover:before {width: 100%; transition: all 0.3s ease-in-out;}
.menu li a:hover {color: var(--red);}

.call {font-size: 14px;}
.call a {text-decoration: none; color: #d02630; display: inline-block;}

@media (max-width:991px){
.menu_wrp {display: none; margin-top: 15px;}


.menu li a {border-bottom: 1px solid #ddd;}
.menu li a::before {top: 0;}
.menu li a.download {display: table; margin: 15px auto;}
.call {margin-bottom: 15px; text-align: center;}

.menu-btn {background: none; position: relative; width: 30px; height: 30px;}
.menu-btn span {width:100%;height:2px;background:var(--red);display:block;position:absolute;top:11px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease;border-radius:2px !important;overflow:hidden}
.menu-btn span:nth-child(1) {transform:translate3d(0,-9px,0)}
.menu-btn span:nth-child(4) {transform:translate3d(0,9px,0)}
.menu-btn.open span:nth-child(1),
.menu-btn.open span:nth-child(4) {transform:translate3d(0,0,0);opacity:0;width:0}
.menu-btn.open span:nth-child(2) {transform:rotate(45deg)}
.menu-btn.open span:nth-child(3) {transform:rotate(-45deg)}

}
.inter-bold{
  font-family: Inter-Bold;
}
.inter-black{
  font-family: Inter-Black;
}
.inter-medium{
  font-family: Inter-Medium;
}
.theme-orange-text{
    color:#FF7434;
}
h1, h2, h3, h4, h5, h6{
    font-weight: 600;
    margin-bottom:0px;
}
p{margin-bottom:0px;}
.eligiblity-card p{
    font-size: 14px;
    margin-bottom: 0px;
    font-weight: bold;
    color: #000;    
}
.bg-blue{background: #D9D9FF;}
.section-gap{padding: 50px 0px;}
.eligiblity-card {
    background-color: #fff;
    padding: 20px 40px 20px 20px;
    background-image: url(https://online.nmims.edu/international/wp-content/themes/NMIMS/assets/images/icon1.jpg);
    background-size: 75px;
    background-repeat: no-repeat;
    background-position: right top;
    min-height: 125px;
}
.theme-slick-arrow .slick-prev:before {
  left: 0;
  background: url(https://online.nmims.edu/international/wp-content/themes/NMIMS/assets/images/prev-icon.png) 0
    0 / 100% no-repeat;
    background-size: 50px;
    font-size: 50px;
    color: transparent;
}
.theme-slick-arrow .slick-next:before {
  right: 0;
  background: url(https://online.nmims.edu/international/wp-content/themes/NMIMS/assets/images/next-icon.png) 0 0 / 100% no-repeat;
  background-size: 50px;
  font-size: 50px;
  color: transparent;
}
.features-slider .slick-prev:before {
  left: 0;
  background: url(https://online.nmims.edu/international/wp-content/themes/NMIMS/assets/images/prev-icon.png) 0
    0 / 100% no-repeat;
    background-size: 50px;
    font-size: 50px;
    color: transparent;
}
.features-slider .slick-next:before {
  right: 0;
  background: url(https://online.nmims.edu/international/wp-content/themes/NMIMS/assets/images/next-icon.png) 0 0 / 100% no-repeat;
  background-size: 50px;
  font-size: 50px;
  color: transparent;
}
p.studentName {
    font-size: 14px;
    font-weight: bold;
    padding-left: 10px;
    font-family:inter-bold;
}
p.studMSG {
    font-size: 14px;
    font-weight: bold;
    font-family:inter-medium;
}
.alumni-card-msg img {
    height: 165px;
    width: 100%;
    object-fit: cover;
}
.alumni-card-msg>div {
    overflow: hidden;
}
.errormsg {
    display: none;
    border: none;
    background: #e01a21;
    color: #fff;
    font-size: 10px;
    position: absolute;
    margin-top: 0;
    z-index: 1;
    padding: 1px 10px;
    width: auto;
    text-align: left;
    font-family: 'Open Sans',sans-serif;
}
.alumni-card-msg {
    margin: 10px;
    -webkit-box-shadow: 0px 0px 10px 0px rgba(209,209,209,1);
-moz-box-shadow: 0px 0px 10px 0px rgba(209,209,209,1);
box-shadow: 0px 0px 10px 0px rgba(209,209,209,1);
}
.orange-slick .slick-dots li{    margin: 0px;}
.orange-slick .slick-dots li button{
  padding: 0px;
    width: 12px;
    margin: 0px;
}
.orange-slick .slick-dots li.slick-active button:before {
    opacity: 1;
    color: #FF7434;
}
.orange-slick .slick-dots li button:before {
    font-size: 10px;
    width: 12px;
    height: 18px;
}
.alumni-card-content{    padding: 10px 15px 25px 15px;}
.bg-lightorange{background-color:#FFE9D7}
.h-text1{color:#FF7434;font-size:25px;
    font-weight: bold;
}
.h-text2{color:#762477;font-size:15px;font-weight: bold;}
.h-text3{color:#762477;font-size:13px;font-weight: bold;}
.hightlits-card{
  background-color: #fff;
    padding: 30px 25px 20px 25px;
    min-height: 150px;
    position: relative;
    margin: 20px;
    -webkit-box-shadow: 5px 5px 5px 0px rgba(79,79,79,0.09);
-moz-box-shadow: 5px 5px 5px 0px rgba(79,79,79,0.09);
box-shadow: 5px 5px 5px 0px rgba(79,79,79,0.09);
}
.hightlits-card:after {
    content: " ";
    background-image: url(https://online.nmims.edu/international/wp-content/themes/NMIMS/assets/images/taglin-icon.png);
    background-repeat: no-repeat;
    position: absolute;
    background-size: 20px;
    right: 0px;
    bottom: -15px;
    z-index: 1;
    width: 20px;
    height: 15px;
}
.theme-puple-text{
  color:#762477;
}
.text-white{color:#fff;}
.section-map{
  padding: 80px 0px 120px 0px;
}
.fetaures-title{
  font-size: 12px;
    margin-top: 15px;
    font-weight: bold;
    line-height: 16px;
    margin-bottom: 10px;
}
.featurs-details ul li{
  font-size: 13px;
    position: relative;
    padding-left: 12px;
    font-family: Inter-Medium;
}
.featurs-details ul{
  padding-left:0px;
}
.featurs-details i{
  color:#762477;
}
.featurs-details ul li:after {
    content: "";
    width: 5px;
    height: 5px;
    background: #772377;
    position: absolute;
    left: 0;
    top: 7px;
}
.features-card {
    margin: 5px;
    -webkit-box-shadow: 0px 0px 10px 0px rgb(209 209 209);
    -moz-box-shadow: 0px 0px 10px 0px rgba(209,209,209,1);
    box-shadow: 0px 0px 10px 0px rgb(209 209 209);
    padding: 15px;
    min-height: 400px;
}
.theme-slick-arrow .slick-arrow {
  position: absolute;
  top: 50%;
  margin: -20px 0px 0px 0px;
  z-index: 10;
  font-size: 0;
  width: 30px;
  height: 30px;
}
.features-slider .slick-arrow {
  position: absolute;
  top: 50%;
  margin: -20px 0px 0px 0px;
  z-index: 10;
  font-size: 0;
  width: 30px;
  height: 30px;
}
.features-slider .slick-arrow.slick-prev{
  left: -70px;
}
.theme-dark-orange-bg{
  background:#FF7434;
}

.social-footer a{
    color: #fff;
    margin-left: 25px;
    font-size: 20px;
}
.left-sp-points .sp-points {
    display: flex;
    text-align: right;
    align-items: center;
    justify-content: flex-end;
    margin-bottom: 18px;
}
.right-sp-points .sp-points {
    display: flex;
    text-align: left;
    align-items: center;
    justify-content: flex-start;
    margin-bottom: 18px;
}
.left-sp-points .sp-icon{
  width: 60px;
    height: 60px;
    padding: 10px;
    border-radius: 50%;
    background: #fff;
    margin-left: 20px;
}
.right-sp-points .sp-icon{
  width: 60px;
    height: 60px;
    padding: 10px;
    border-radius: 50%;
    background: #fff;
    margin-right: 20px;
}
.sp-points p{
  line-height: 20px;
    font-size: 15px;
}
.left-sp-points .sp-points:nth-child(1), .left-sp-points .sp-points:nth-child(5) {
    margin-right: -60px;
}
.left-sp-points .sp-points:nth-child(2), .left-sp-points .sp-points:nth-child(4) {
    margin-right: -20px;
} 
.right-sp-points .sp-points:nth-child(1), .right-sp-points .sp-points:nth-child(5) {
    margin-left: -60px;
}
.right-sp-points .sp-points:nth-child(2), .right-sp-points .sp-points:nth-child(4) {
    margin-left: -20px;
}
.sp-duration {
    display: flex;
    border-right: 2px solid #CA2027;
    width: 180px;
}
.sp-duration .text{
  margin-left: 15px;
}
.sp-duration .text:nth-child(1){
  
}
.sp-semester {
  margin-left: 15px;
    border-right: 0px;
}
.sp-sem-row {
    display: flex;
    justify-content: center;
}
.specialisation.row .sp-col-1{
  width:29%;
}
.specialisation.row .sp-col-3{
  width:29%;
}
.sp-center-img {
    max-width: 400px;
    margin: 0 auto;
}
  .section-map{
    background-color:#762478;
  }
  .text-theme-red{
    color: #d12229;
  }
  .form-title{
    font-size: 25px;
    line-height: 30px;
    margin-bottom: 15px;
  }
  .form-field label{
    display: block;
    font-size: 12px;
    color: #000;
    font-family: Inter-Medium;
    margin-bottom: 5px;
  }
  .form-field input{
    border: 2px solid #d5d5d5;
    padding: 5px 10px;
    color: #000;
    width: 100%;
    font-size: 14px;
  }
  .form-field select.form-select {
    border: 2px solid #d5d5d5;
    border-radius: 0px;
    font-size: 14px;
}
  .form-field input::placeholder{
    color:#ABABAB;
  }
  /* .errormsg{
    display:none;
  } */
  .form-otp-custom {
    width: 435px;
    position: fixed;
    top: 80px;
    right: 0;
    z-index: 10;
}

.map-secription p{
  font-family: Inter-Medium;
  color: #fff!important;
}
.otp-form{
  position:relative;
  padding:30px;
  background: #fff;
  -webkit-box-shadow: 0px 0px 10px 0px rgba(196,196,196,1);
-moz-box-shadow: 0px 0px 10px 0px rgba(196,196,196,1);
box-shadow: 0px 0px 10px 0px rgba(196,196,196,1);
z-index: 99999999999;
}
.cancel-btn{
  position: absolute;
    top: 15px;
    right: 20px;
    cursor: pointer;
    z-index: 11;
}
.checkbox-tc-field label {
    font-size: 12px;
}
.form-btn {
    color: #fff;
    cursor: pointer;
    background: #d02f38;
    display: inline-block;
    padding: 7px 15px;
    border-radius: 40px;
    text-decoration: none;
    margin-top: 5px;
    font-size: 14px;
}
input.custom-combobox-input.ui-widget.ui-widget-content.ui-state-default.ui-corner-left.zindex.ui-autocomplete-input{
  border: 2px solid #d5d5d5!important;
    background: #fff;
    border-radius: 0px;
    height: 36px!important;
}
.no-border{
  border:0px;
}
.mobTrigger ul li {
  width: 30px;
}
.mobTrigger ul{
padding: 0px;
margin: 0px;
}
.kweb-otp-box button#btn-Generate {
width: 70%;
background: red;
border: 0px;
font-size: 12px;
color: #fff;
}
.kweb-otp-box{
position: relative;
display: flex;
width: 100%;
}


/* kalpesh code start */

@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700;900&display=swap');

@font-face {
  font-family: MyriadPro-Regular;
  src: url(https://online.nmims.edu/wp-content/themes/NMIMS/assets/fonts/MyriadPro-Regular.ttf);
}

/* body {max-width: 2500px; margin: 0 auto; font-family: 'Inter', sans-serif; color: #000;}
ul, li {margin: 0; padding: 0; list-style: none;}
a, a:hover {color: inherit;}
h1,h2 {margin: 0; font-weight: normal;}
p {font-size: 17px; line-height: 26px; font-weight: 500;}
::-webkit-scrollbar {background: #ddd; width: 6px;}
::-webkit-scrollbar-thumb {background: #000; } */

/* button {border: 0;} */
:root{
  --orange:#E53830;
  --white:#fff;
  --black:#000;
  --red:#CA2128;
  --pink:#FCE7E7;
}

h2.title {color: var(--red); font-size: 28px; font-weight: 700;}

.red_color {color: var(--red);}

/* sllick.css */
.ourProgram_slider .slick-list,.slick-slider,.slick-track{position:relative;display:block}.slick-loading .slick-slide,.slick-loading .slick-track{visibility:hidden}.slick-slider{-moz-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{top:0;left:0;outline:0}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block;outline:0}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}

.slick-style-1 .slick-arrow {background: var(--white); padding: 0; margin: 0; position: absolute; top: 50%; z-index: 1; width: 40px; height: 40px; margin-top: -20px; border-radius: 100px; box-shadow: 0 0px 10px 0px rgb(92 92 92 / 35%);}
.slick-style-1 .slick-arrow.slick-next {right: -50px;}
.slick-style-1 .slick-arrow svg {width: 20px; height: 20px; fill: var(--red);}
.slick-style-1 .slick-arrow:hover {background: var(--red);}
.slick-style-1 .slick-arrow:hover svg {fill: var(--white);}
.slick-style-1 .slick-arrow {color: transparent;}
.slick-style-1 .slick-dots {display: flex; justify-content: center; margin-top: 15px;}
.slick-style-1 .slick-dots li {margin: 0 5px;}
.slick-style-1 .slick-dots li button {color: transparent; background: var(--white); width: 10px; height: 10px; padding: 0; border-radius: 100px; display: block;}
.slick-style-1 .slick-dots li.slick-active button {background: var(--red); }

@media (max-width:991px){
.ourProgram_slider .slick-arrow {width: 30px; height: 30px; margin-top: -30px;}
.ourProgram_slider .slick-arrow svg {width: 15px; height: 15px;}
.ourProgram_slider .slick-arrow.slick-prev {left: 0;}
.ourProgram_slider .slick-arrow.slick-next {right: 0;}
.slick-style-1 .slick-arrow svg {
  top: 8px;
  position: absolute;
  left: 7px;
}
}

/* Header */
/* header {padding: 10px 0;} */

/* Banner */
.banner_wrp {position: relative;}
.bannerNMIS_logo {position: absolute; top: 20px; right: 30px; background: var(--white); max-width: 200px; padding: 10px 15px; border-radius: 5px;}
.bannerTxt_wrp {position: absolute; top: 0; right: 0; left: 0; bottom: 0; color: var(--white);}
.banner_content {max-width: 400px;}
.banner_content h1 {font-weight: bold; font-size: 60px; margin-bottom: 20px;}
.banner_content p {font-size: 20px;}

@media (max-width:991px){
  .banner_content h1 {font-size: 45px;}
  .banner_content p {font-size: 16px; line-height: 20px;}
}

@media (max-width:767px){
  .bannerNMIS_logo {position: relative; top: auto; right: auto; margin:0 30px 15px auto;}
  .bannerTxt_wrp {    top: -225px;}
  .banner_content {max-width: 255px;}
  .banner_content h1 {font-size: 22px; margin-bottom: 5px;}
}

@media (max-width:575px){
  .banner_content h1 {font-size: 22px; margin-bottom: 5px;}
  .bannerNMIS_logo {margin-right: 15px;}
}

/* Counter */
.counter_box {border-right: 1px solid #C7C6CC;}
.counter_icon {width: 90px; height: 90px; border-radius: 100px; display: flex; align-items: center; justify-content: center; background: var(--orange);}
.counter_icon img {width: 100%; height: 100%;}
.counter_box h2 {font-weight: 500; color: #5A5B5D; font-size: 20px; line-height: 28px;}
.counter_box h2 strong {font-weight: 900; color:var(--black); }

@media (max-width:991px){
  .counter_box  {border-right: 0; border-bottom: 1px solid #C7C6CC; padding-top: 15px ; padding-bottom: 15px;}
}

@media (max-width:767px){
  .counter_icon {width: 60px; height: 60px;}
  .counter_icon img {width: 100%; height: 100%;}
}

@media (max-width:575px){
 .counter_box h2 {font-size: 16px; line-height: 26px;}
}

/* Our Programs */
.our_program {background: var(--pink);}
.ourProgram_box {background: var(--white); padding: 20px; box-shadow: 0 0px 10px 0px rgb(92 92 92 / 35%);}
.ourProgram_content {color: var(--black); position: relative;}
.ourProgram_content h3 {color: var(--red); position: relative; display: table; margin-bottom: 20px; font-weight: 700;}
.ourProgram_content h3:before {content: ''; position: absolute; bottom: 0; width: 100%; height: 2px; background: var(--red);}
.ourProgram_content h4 {margin-bottom: 5px;}
.ourProgram_content p {margin-bottom: 5px;}
.ourProgram_list li {color: var(--red); position: relative; padding-left: 15px; margin: 3px 0; font-size: 13px; font-weight: 500;}
.ourProgram_list2 li {color: #5A5B5D;}
.ourProgram_list li:before {content: ''; position: absolute; top: 7px; left: 0; width: 5px; height: 5px; background: var(--red);}
.programe_icon {position: absolute; bottom: 0; right: 40px;}
.ourProgram_list li p {color: #5A5B5D; margin: 0; font-size: 13px; line-height: 20px;}
.ourProgram_slider .slick-slide {padding:10px 15px;}

.ourProgram_listInner li {color: #5A5B5D;}
.ourProgram_listInner li:before {background: #000;}
.ourProgram_listInner li:last-child {margin-bottom: 0;}

@media (max-width:575px){
  .ourProgram_slider .slick-slide {width: 300px; padding: 10px;}
}


/* learning */
.learning_box {border: 1px solid #ddd; padding: 15px; height: 100%;}
.learning_list li {position: relative; padding-left: 15px; font-weight: 500; font-size: 14px;}
.learning_list li:before{content: ''; position: absolute; top: 10px; left: 0; width: 5px; height: 5px; background: var(--red);}
.learning_slider .slick-dots li button {background: #DBDADA;}
.learning_slider .slick-dots li.slick-active button {background: var(--red);}
.learning_slider .slick-track { display: flex !important;}
.learning_slider .slick-slide {height: inherit !important;}

@media (max-width:575px){
  .learning_slider .slick-slide {width: 280px; padding: 10px;}
  .learning_box {box-shadow: 0 0px 10px 0px rgb(92 92 92 / 35%);}
}

@media (max-width:400px){
  .learning_slider .slick-slide {width: 250px;}
  
}


/* Video */
.video_wrp {background: url(../images/video_bg.png) no-repeat center center var(--pink); background-size: cover;}
.video_slider {margin: 0 -15px;}
.video_slider .slick-slide {padding: 0 15px;}
.video_box {display: block; height: 250px; border: 1px solid #FF4C47; position: relative;}
.video_box:before {content: ''; position: absolute; width: 100%; height: 100%; background: rgb(0 0 0 / 50%); opacity: 0; transition:all .3s ease;}
.video_box:hover:before {opacity: 1; transition:all .3s ease;}
.pluseBox {width:60px;height:60px;position: absolute;top: 0;right: 0;bottom: 0;left: 0;margin: auto ;z-index:1}
.pluseBox .pluses {position:absolute;width:100%;height:100%;z-index:-1}
.pluseBox .pluses span {width:100%;height:100%;display:block;border-radius:50%;border:1px solid #fff;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;
animation: pulse-ring 4s cubic-bezier(0.215, 0.61, 0.355, 1) infinite;}
.pluseBox .pluses span:nth-child(2) {animation-delay:.5s}
.pluseBox .pluses span:nth-child(3) {animation-delay:1s}

.VideoBtn {width:100%;height:100%;padding:0;background:rgb(255 255 255 / 20%);position:relative;z-index:2; transition:all .3s ease;transform:scale(1)}
.video_box:hover .VideoBtn {transform:scale(1.2);background: var(--red)}
.VideoBtn:before {content:'';width:0;height:0;border-left:17px solid #fff;border-top:10px solid transparent;border-bottom:10px solid transparent;display:block;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;transform:translateX(2px);}

@keyframes pulse-ring {
0% {transform:scale(.1);opacity:1} 65%, 80% {transform:scale(3.5);opacity:0} 100% {opacity:0}
}

@media (max-width:575px){
  .video_slider {margin: 0 ;}
}

/*  */
.institute_wrp {background: #F2F2F2;}
.instituteImg {height: 250px;}
.institute_wrp img {width: 100%; height: 100%; object-fit: cover; object-position: center;}
.instiFeature_slider {margin: 0 -5px;}
.instiFeature_slider .slick-slide {padding: 10px 10px 20px 10px;}
.instiFeature_slider .slick-track { display: flex !important;}
.instiFeature_slider .slick-slide {height: inherit !important;}
.instiFeature_box {background: #fff; padding: 20px 15px 15px 15px;     min-height: 125px; font-size: 16px; font-weight: 700; line-height: 20px; height: 100%; position: relative; box-shadow: 0 0px 10px 0px rgb(92 92 92 / 20%);}
.instiFeature_box::before {content: ''; position: absolute; bottom: -20px; right: 0; width: 30px; height: 20px; background:url(../images/flag.svg); background-size: cover;}
.instiFeature_box span {color: var(--orange); display: block; font-size: 24px; line-height: 26px;}
.instiFeature_box small {font-size: 14px; color: var(--orange);}

.instiFeature_slider .slick-dots button {background:#E1DFDB}

@media (max-width:991px){
  .instiFeature_slider .slick-slide {padding-left: 10px; padding-right: 10px;}
}

@media (max-width:575px){
  .instiFeature_slider .slick-slide {width: 200px; }
}


/* about */
.about_wrp {background: var(--pink);}
.about_nmisLogo {max-width: 300px;}

@media (max-width:991px){
  .about_nmisLogo {max-width: 200px; margin-top: -20px;}
}


/* Footer */
.social-footer-strip {background: var(--red); padding: 20px 0;}
.foot_social li {margin: 0 10px;}
.foot_social a {display: block;}
.foot_social svg {width: 18px; height: 18px; fill: var(--white); transition:all 0.3s ease-in-out;}
.foot_social svg:hover {fill:var(--black); transition:all 0.3s ease-in-out;}

/* kalpesh code end */

.counter-wrap .counter_box:last-child{
border: 0px;
}

.program-details-editor ul{
padding-left: 0px;
}

.slick-style-1 .slick-dots li button:before{
color: transparent!important;
}

.slick-style-1 .slick-next:before, .ourProgram_slider .slick-prev:before{
display: none;
}
.slick-style-1 .slick-arrow svg{
top: 10px;
  position: absolute;
  left: 10px;
}

.slick-style-1 .slick-dots {
bottom: -45px;
}
.program-thumb img{
height: 408px;
object-fit: cover;
}
.ourProgram_box {
min-height: 435px;
}
.allLP-university-stats{
font-size: 14px;
}
.has-submenu:hover .dropdown-menu {
padding: 0px;
}
.enquire-cta-2{
-webkit-transform: rotate(180deg);
transform: rotate(270deg);
border-bottom-right-radius: 12px;
overflow: hidden;
border-top-right-radius: 12px;
position: fixed;
right: -54px;
top: 50%;
}

.enquire-cta-2 a{
color: #fff;
font-weight: 700;
text-decoration: none;
background: #2ab9d4;
padding: 10px 20px 30px 20px;
color: #fff;
border-radius: 10px;
display: inline-block;
}
.mp-goal-section-left p{
font-size: 15px;
  margin-bottom: 0;
  font-weight: 600;
  color: #000;
  /* margin-top: 25px; */
}
.mp-goal-section-left ul li{
font-size: 15px;
margin-bottom: 0;
font-weight: 600;
color: #000;
position: relative;
padding-left: 20px;
}
.mp-sec-data ul li:after{
content: "";
width: 5px;
height: 5px;
background: #FF7434;
position: absolute;
left: 0;
top: 7px;
}
.row.mp-sec-data{
padding-right: 10%;
}
.mba-distance-BC{
max-width: 480px;
}
.mba-distance-BC h1, .mba-distance-BC .second-linetext {
font-weight: 800;
font-size: 45px;
line-height: 50px;
font-family: 'Inter',sans-serif;
}
.banner-line1{
width: 100px;
height: 5px;
background: #762477;
margin-bottom: 20px;
margin-top: 20px;
}
.second-linetext2{
font-size: 20px;
font-family: 'Inter',sans-serif;
}
.faculity-slider .fetaures-title{
  font-size: 16px;
}
.faculity-slider .featurs-details{
  font-size: 13px;
}
.faculity-slider .features-card{background:#fff;}
.btn-layout{    padding: 8px 53px 9px 23px;}
.wpcf7-list-item {
  margin: 0px;
}
.small-red-notice{
  font-size: 12px;
  color: red;
  font-weight: 600;
}
span.wpcf7-form-control-wrap.tandc input {
  width: unset;
}
.pr-al-5{
padding-right: 5px;
}
.pl-al-5{
padding-left: 5px;
}
.subtitle-page-v1{
  font-size: 15px;
  margin-bottom: 0px;
  font-weight: 600;
  color: rgb(0, 0, 0);
}
.faculy-iconbox h1{
  font-size: 50px;
  margin-right: 30px;
}
.faculy-iconbox img{
height: 65px;
width: auto;
}
.faculy-iconbox {
  /* justify-content: center; */
  align-items: center;
  margin-bottom: 20px;
}
.faculty-card{
  min-height: 245px;
}
.programe_icon img{
  width: 60px;
}
/* .otp-new-form .col-md-6{
  padding: 0px 5px;
} */
/* .otp-new-form .col-md-12{
  padding: 0px 5px;
} */
.slick-dots{
  bottom: -45px;
}
.custom-combobox-toggle {
  position: absolute!important;
  top: 2px;
  bottom: 2px;
  right: 0px;
  z-index: 10;
  height: 32px;
  border-top: 0!important;
  border-right: 0!important;
  border-bottom: 0!important;
}
.copyright-txt {
  color: #fff;
  font-size: 14px;
  font-weight: 300;
}
.custom-combobox {
    position: relative;
    display: inline-block;
  }
.form-type-2 .custom-combobox {
    display: flex;
}
.zindex {
  z-index: 1;
}
.form-type-2 .form-2{
  font-size: 14px;
}
.slick-slider-custom .slick-dots li button:before{
  font-size: 10px!important;
  width: 10px!important;
  height: 10px!important;
}
.slick-slider-custom .slick-dots li button{
  width: 10px!important;
  height: 10px!important;
  padding: 0px!important;
  background: transparent!important;
}
.slick-slider-custom .slick-dots li {
  width: 10px!important;
  height: 10px!important;
}
.slick-slider-custom .slick-arrow svg{
  padding: 5px;
  border-radius: 50%;
  fill: #fff;
}
.blue-theme-slider .slick-arrow svg{
  background: #3c538c;
}
.blue-theme-slider .slick-dots li.slick-active button:before{
  opacity: 1;
  color: #3c538c;
}
.blue-theme-slider .slick-prev {
  left: -5px!important;
}
.blue-theme-slider .slick-next {
  right: -5px!important;
}
.slick-slider-custom .slick-arrow:before{
  color: transparent;
}
.slick-slider-custom .slick-arrow {
  top: 35%!important;
}