@media ( min-width : 1400px) {
	.container {
		width: 1300px;
	}
}


a:hover
{
    text-decoration: none !important;
}
a {
    text-decoration: none !important;
}
ul
{
    margin-bottom: 0;
    padding-left: 0;
}
li
{
    list-style: none;
}
h3, h4, p
{
    margin: 0;
}
body
{
    font-family: 'Poppins', sans-serif !important;
    font-size: 14px;
    line-height: 30px;
}
.Inner_social li a:hover::before, .Inner_social li a:before,  .Inner_social li a:hover i, .Inner_social li a i, .Inner_form .btn, .Inner_form .btn:hover
{
    -webkit-transition: all 0.3s ease-out 0s;
    transition: all 0.3s ease-out 0s;
    -moz-transition: all 0.3s ease-out 0s;
    -ms-transition: all 0.3s ease-out 0s;
    -o-transition: all 0.3s ease-out 0s;
}
.text-white
{
    color: #fff !important;
}
/* ====================top_wrapper====================== */
.camera_wrap{
    margin-top: -86px;
}
.logo{
    z-index:999;
}
.Topoverflow{
    position: absolute;
    right: 0;
    left:-22px;
}
/*@media screen and (max-width: 700px) 
{
.Topoverflow{
 position: absolute;
   right: -15px;
    left: -17px;
}
}*/
@media screen and (max-width: 767px) {
.camera_wrap{
 margin-top:0;
}
}
.logoa{
    position: relative;
    z-index: 4;
}
div#maximenuck90 ul.maximenuck{
    background: transparent;
    margin-top: 13px;
    margin-left: 52px;
}
@media screen and (max-width: 767px) {
div#maximenuck90 ul.maximenuck{
 margin-left: 0;
 margin-top: 0px;
}
}
div#maximenuck90 ul.maximenuck li.maximenuck.level1:hover, div#maximenuck90 ul.maximenuck li.maximenuck.level1.active{
    background: #FFC53A;
    color:#292929;
}
div#maximenuck90 ul.maximenuck li.maximenuck.level1 > a, div#maximenuck90 ul.maximenuck li.maximenuck.level1 > span.separator{
    font-weight: 600;
    font-size: 16px;
}
div#maximenuck90 ul.maximenuck li.maximenuck ul.maximenuck2 li > a, div#maximenuck90 ul.maximenuck2 li > a, div#maximenuck90 ul.maximenuck2 li > span.separator{
    color: #292929;
    padding: 15px 10px;
}
.icons{
    display:none;
}
div#maximenuck90 ul.maximenuck li.maximenuck ul.maximenuck2 li:hover > a, div#maximenuck90 ul.maximenuck li.maximenuck ul.maximenuck2 li:hover > h2 a, div#maximenuck90 ul.maximenuck li.maximenuck ul.maximenuck2 li:hover > h3 a, div#maximenuck90 ul.maximenuck li.maximenuck ul.maximenuck2 li.active > a, div#maximenuck90 ul.maximenuck li.maximenuck ul.maximenuck2 li:hover > span.separator, div#maximenuck90 ul.maximenuck2 li:hover > a, div#maximenuck90 ul.maximenuck2 li:hover > h2 a, div#maximenuck90 ul.maximenuck2 li:hover > h3 a, div#maximenuck90 ul.maximenuck2 li.active > a, div#maximenuck90 ul.maximenuck li:hover > span.separator{
     background: #292929;
    color:#FFFFFF;
}
div#maximenuck90 div.floatck{
    padding: 0px 0px;
}
@media screen and (max-width: 767px) {
.menus{
  background-color: #36348E;
}
}
.login{
    position: relative;
    z-index: 1;
    margin-top:30px;
    margin-left: -93px;
}
.elementor-button {
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #36348e;
    padding: 16px 25px 19px 26px;
}
.elementor-button-1 {
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #36348e;
    padding: 16px 25px 20px 29px;
}
.sticky-header .elementor-button,.sticky-header .elementor-button-1,.sticky-header .elementor-button-2{
    border: 1px solid #FFC53A;
}
/*.button-text {
    flex-grow: 1;
    display: inline-block;
}*/
.elementor-button-2 {
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #36348e;
    padding: 16px 25px 20px 29px;
}
@media screen and (max-width: 767px) {
div#maximenuck90 ul.maximenuck li.maximenuck.level1 > a, div#maximenuck90 ul.maximenuck li.maximenuck.level1 > span.separator{
    color: #292929;
}
}
div#maximenuck90 .maximenumobiletogglericonck{
    background:transparent;
}
.elementor-button:hover, .elementor-button-1:hover,.elementor-button-2:hover{
    color: #292929;
    background-color: #FFC53A;
    transition: all .3s;
}
.button-wrapper-2{
    margin: 0px 0px 0px -27px;
}
  div#maximenuck90 .maximenumobiletogglericonck:after{
    display:none;
  }  
  #navbar {
    background-color: #36348E;
    position: fixed;
    display: block;
    transition: 0.4s all ease;
}
@media screen and (max-width: 767px){
#maximenuck90 .maximenumobiletogglerck:checked + ul.maximenuck {
    background-color: white;
}
}
.menu-fixed.sticky {
    box-shadow: 0 10px 15px rgba(25, 25, 25, 0.1);
    width: 100% !important;
    z-index: 2222;
    animation: 1000ms ease-in-out 0s normal none 1 running fadeInDown;

}
@media screen and (max-width: 767px) {
.mobile_login,.login{
  display:none;
}
}
@media screen and (max-width: 767px) {
#maximenuck90 .maximenumobiletogglericonck{
  text-align: center !important;
    margin: 15px 0 0px 0px;
}
}
@media screen and (max-width: 767px) {
div#maximenuck90 .maximenumobiletogglericonck{
  color: #FFFFFF;
  z-index: 999;
    position: relative;
}
}
@media screen and (max-width: 767px) {
div#maximenuck90.maximenufixed{
   top: 39px!important;
}
}
.top_wrapper .menus{
    float:right;
}
@media screen and (min-width: 768px) and (max-width:1800px ) {
  .top_wrapper .menus{
        position: relative;
    z-index: 44;
    }
}
@media screen and (min-width: 768px) and (max-width:1800px ) {
  div#maximenuck90 .maximenumobiletogglericonck{
        color:#fff;
    }
}
@media screen and (max-width: 767px) {
.top_wrapper .menus{
    float:none;
}
}
.sticky-header .menus{
    float:right;
}
@media screen and (max-width: 767px) {
.sticky-header .menus{
    float:none;
}
}
@media only screen and (min-width: 1200px) and (max-width: 1800px) {
    div#maximenuck90 ul.maximenuck li.maximenuck.level1 > a, div#maximenuck90 ul.maximenuck li.maximenuck.level1 > span.separator {
        font-size: 13px !important;
        padding: 15px 6px;
    }
}
@media only screen and (min-width: 1200px) and (max-width: 1800px) {
    div#maximenuck110 ul.maximenuck li.maximenuck.level1 > a, div#maximenuck110 ul.maximenuck li.maximenuck.level1 > span.separator {
        font-size: 13px !important;
        padding: 15px 3px;
    }
}
#vmarquee{
    width:100%;
}
/* ====================Aboutus_wrapper====================== */
.aboutus_wrapper{
       /*margin-left: 383px;*/
    padding: 173px 0 100px 0;
}
@media screen and (min-width: 768px) and (max-width:1800px ) {
   .aboutus_wrapper {
        margin-left: opx !important;
    }
}
@media screen and (max-width: 767px) {
.aboutus_wrapper{
  padding: 100px 0 0 0;
   margin-left: 0px;
}
}
.about-main-wrapper .paragraph-title{
        font-size: 40px;
    font-weight: 500;
    margin-top: -6px;
}
.heading-about .heading-title {
    font-weight: 700;
    color: #292929;
    font-size: 50px;
    line-height: 1.2em;
    font-family: "Work Sans", Sans-serif;
}
@media screen and (max-width: 767px) {
.heading-about .heading-title{
  font-size: 39px;
}
}
.paragraph-about{
    margin-bottom: 30px;
}
.paragraph-about .paragraph-title{
    color: #292929;
    font-family: inter,Sans-serif;
    font-size: 18px;
    font-weight: 500;
    line-height: 1.6em;
    text-align: justify;
}
@media screen and (max-width: 767px) {
.paragraph-about .paragraph-title{
  font-size: 16px;
}
}
.button-wrapper1 {
    padding-bottom: 8px;
}
.elementor-button1 {
    --vamtam-underline-bg-color: #36348E;
    font-size: 18px;
    font-weight: 500;
    text-transform: capitalize;
    text-decoration: underline;
    line-height: 1.3em;
    color: #36348E;
    background-color: #00000000;
    border-radius: 0 0 0 0;
    padding: 0;
}
.elementor-button1::before {
    background-image: linear-gradient(to right,#36348E, #36348E 50%,#36348E, #36348E 50%);
    bottom: 0;
}
.elementor-button1::after, .elementor-button1::before {
    content: "";
    z-index: 1;
    display: block;
    position: absolute;
    left: 0;
    right: 0; 
    height: 1px;
    background-size: 201% 100%;
    background-position: right center;
    transition: all 1s ease;
}
.elementor-button1:hover{
    color: #36348E;
    border-radius: 0 0 0 0;
}
.elementor-button1 {
    position: relative;
}
@media screen and (max-width: 767px) {
.abt-img-mar{
    margin-left: 0!important; 
    margin-top: 0!important;
}
}
.elementor-button1:hover::after{
    background-position: left center;
}
.elementor-button1::after {
    background-image: linear-gradient(to right,#36348E, #36348E 50%,#36348E, #36348E 50%,transparent 50%);
    bottom: -8px;
}
.abt-img-mar{
    margin-top: 35px;
}
.news_marquee {
    background-color: #36348e;
    padding-bottom: 82px;
    border-radius:20px;
}
.news_marquee h3 {
    color: #fff;
    font-family: 'Grenze', serif;
    text-align: center;
    padding-top: 30px;
    padding-bottom: 13px;
}
#vmarquee p{
    color:#fff;
    font-size:18px;
}
#vmarquee hr {
    border-top: 1px solid #92278F;
}
/* ====================Campus_wrapper====================== */
.campus_wrapper{
    padding: 184px 0 100px 0;
}
.widget-wrap{
    background-color: #FFC53A;
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin: 0;
    padding: 0 0 255px 100px;
}
@media screen and (max-width: 767px) {
.widget-wrap{
   padding: 0 20px 120px;
}
}
@media screen and (max-width: 767px) {
.widget-wrap .container-1{
   margin: -35px 0 0!important;
   top: -30px!important;
}
}
@media screen and (max-width: 767px) {
.widget-wrap .container-2{
    margin: 0px 0px 0px 0px!important;
    padding: 0px 0px 0px 0px!important;
}
}
.campus-heading .heading-title {
    color: #292929;
    font-family: "Work Sans",Sans-serif;
    font-size: 200px;
    font-weight: 700;
    text-transform: uppercase;
    line-height:0.8em;
    letter-spacing: -20px;
}
@media screen and (max-width: 767px) {
.campus-heading .heading-title{
    font-size: 80px!important;
    letter-spacing: -8px!important;
}
}
.element-populated {
    align-content: center;
    align-items: center;
}
.cam_pus_img{
    object-fit: cover;
    object-position: center center;
}
@media screen and (max-width: 767px) {
.container-one .elementor-image{
   width: 95%!important;
    margin-left: 9px!important; 
}
}campuswraps-padd
.widget-wrap {
    position: relative;
    width: 100%;
    flex-wrap: wrap;
    align-content: flex-start;
}
@media screen and (max-width: 767px) {
.campuswraps-padd{
  padding-right:0;
  padding-left: 0;
}
}
.widget-wrap .container-1{
    margin: -85px 0 0 -10px;
    position: relative;
    top: -73px;
}
.widget-wrap .container-2{
    margin: -40px 320px 0 0;
}
.widget-wrap .container-3{
     margin: 20px 0 0;
}
@media screen and (max-width: 767px) {
.element-populated .container-one{
   margin: -70px 0px 0px 0px!important;
    padding: 0px 0px 0px 0px;
}
}
.element-populated .container-one{
    margin: 8% 0% 0% -75%;
}
@media screen and (min-width: 768px) and (max-width:991px ) {
    .element-populated .container-one {
       margin: -96px 0 0 0 !important;
    }
}
@media screen and (min-width: 768px) and (max-width:991px ) {
   .leader-content-big {
       margin-left: 0 !important;
    }
}
@media screen and (min-width: 768px) and (max-width:991px ) {
    .leader-container-5 {
       padding: 0 0 0 0 !important;
    }
}
.campus-content-paragraph p{
    color: #292929;
    font-family: inter,Sans-serif;
    font-size: 18px;
    font-weight: 500;
    line-height: 1.6em;
    text-align: justify;
}
/* ====================information_wrapper====================== */
.information_wrapper{
    padding:150px 0;
}
@media screen and (max-width: 767px) {
.information_wrapper{
  padding: 0 0 50px 0;
}
}
.button-wrapper-info .information-button{
    font-family: work sans,Sans-serif;
    font-size: 36px!important;
    font-weight: 700;
    text-decoration: none;
    line-height: 1.2em;
    fill: #2929294d;
    color: #2929294d;
    border-radius: 0 0 0 0;
    padding: 90px 120px;
}
@media screen and (max-width: 767px) {
.button-wrapper-info .information-button,.button-wrapper-info-1 .information-button,.button-wrapper-info-3 .information-button,.button-wrapper-info-2 .information-button{
   font-size: 18px!important;
    line-height: 1.3em!important;
    padding: 20px 20px 20px 20px!important;
    margin-left: 0!important;
}
}
@media screen and (max-width: 767px) {
.button-wrapper-info-11 .information-button{
   font-size: 18px!important;
    line-height: 1.3em!important;
    padding: 20px 20px 20px 20px!important;
    margin-left: 0!important;
}
}
@media screen and (max-width: 767px) {
.button-wrapper-info-11{
   margin-left: 86px;
   margin-top: 56px;
}
}
.button-wrapper-info .information-button:hover,.button-wrapper-info-1 .information-button:hover,.button-wrapper-info-11 .information-button:hover{
    color: #292929;
    background-color: #FAFAFA;
    transition: all .3s;
}
.button-wrapper-info-1 .information-button{
    font-family: work sans,Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-decoration: none;
    line-height: 1.2em;
    fill: #292929;
    color: #292929;
    border-radius: 0 0 0 0;
    padding: 90px 117px;
    margin-left: -33px;
}
.button-wrapper-info-11 .information-button{
    font-family: work sans,Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-decoration: none;
    line-height: 1.2em;
    fill: #292929;
    color: #292929;
    border-radius: 0 0 0 0;
    padding: 90px 130px;
    margin-left: -41px; 
}
.infor-mation-row{
    margin-top:177px;
}
.button-wrapper-info-2 .information-button{
    font-family: work sans,Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-decoration: none;
    line-height: 1.2em;
    fill: #292929;
    color: #292929;
    border-radius: 0 0 0 0;
    padding: 90px 139px;
}
@media screen and (max-width: 767px) {
.info-wrp1{
  flex-wrap: wrap;
}
}
.button-wrapper-info-2 .information-button:hover,.button-wrapper-info-3 .information-button:hover{
    color: #292929;
    background-color: #FAFAFA;
    transition: all .3s;
}
@media screen and (max-width: 767px) {
.informate-flex{
   display:inline-flex;
   margin-top: 60px;
}
}
.button-wrapper-info-3 .information-button {
    font-family: work sans,Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-decoration: none;
    line-height: 1.2em;
    fill: #2929294d;
    color: #2929294d;
    border-radius: 0 0 0 0;
    padding: 90px 145px;
    margin-left: -78px
}
/* ====================Imagecontent_wrapper====================== */
.imagecontent-main .image-content-container1{
    background-image: url(https://www.marivanios.edu.in/images/HomePage/imagestudent/tabs_image/IMG_2621.png);
    position: relative;
    margin-bottom: 16px;
    padding-bottom: 68%;
    background-size: cover;
    background-position: center;
    min-height: 180px;
}
.imagecontent-main .image-content-container1 .inner {
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    position: absolute;
    top: 15px;
    bottom: 15px;
    left: 15px;
    right: 15px;
    border: 2px solid transparent;
    transition: border .2s ease-in;
}
.imagecontent-main .image-content-container1 .inner h2 a{
    margin: 0 !important;
    font-family: orpheuspro, serif;
    font-size: 22px;
    font-weight: 500;
    text-shadow: 0 1px 12px rgba(0,0,0,.9);
    text-transform: none;
    color: #fff;
}
.imagecontent-main .image-content-container1:hover .inner {
    border: 2px solid #fff;
}
.imagecontent-main .image-content-container2{
    background-image: url(https://marivanios.edu.in/images/HomePage/imagestudent/tabs_image/IMG_4601_1.png);
    position: relative;
    margin-bottom: 16px;
    padding-bottom: 68%;
    background-size: cover;
    background-position: center;
    min-height: 180px;
}
.imagecontent-main .image-content-container2 .inner {
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    position: absolute;
    top: 15px;
    bottom: 15px;
    left: 15px;
    right: 15px;
    border: 2px solid transparent;
    transition: border .2s ease-in;
}
.imagecontent-main .image-content-container2 .inner h2 a {
    margin: 0 !important;
    font-family: orpheuspro, serif;
    font-size: 22px;
    font-weight: 500;
    text-shadow: 0 1px 12px rgba(0,0,0,.9);
    text-transform: none;
    color: #fff;
}
.imagecontent-main .image-content-container2:hover .inner {
    border: 2px solid #fff;
}
.imagecontent-main .image-content-container3{
    background-image: url(https://www.marivanios.edu.in/images/HomePage/imagestudent/tabs_image/IMG_2614.png);
    position: relative;
    margin-bottom: 16px;
    padding-bottom: 68%;
    background-size: cover;
    background-position: center;
    min-height: 180px;
}
.imagecontent-main .image-content-container3 .inner {
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    position: absolute;
    top: 15px;
    bottom: 15px;
    left: 15px;
    right: 15px;
    border: 2px solid transparent;
    transition: border .2s ease-in;
}
.imagecontent-main .image-content-container3 .inner h2 a {
    margin: 0 !important;
    font-family: orpheuspro, serif;
    font-size: 22px;
    font-weight: 500;
    text-shadow: 0 1px 12px rgba(0,0,0,.9);
    text-transform: none;
    color: #fff;
}
.imagecontent-main .image-content-container3:hover .inner {
    border: 2px solid #fff;
}
.imagecontent-main .image-content-container4{
    background-image: url(https://www.marivanios.edu.in/images/HomePage/imagestudent/tabs_image/IMG_2615.png);
    position: relative;
    margin-bottom: 16px;
    padding-bottom: 68%;
    background-size: cover;
    background-position: center;
    min-height: 180px;
}
.imagecontent-main .image-content-container4 .inner {
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    position: absolute;
    top: 15px;
    bottom: 15px;
    left: 15px;
    right: 15px;
    border: 2px solid transparent;
    transition: border .2s ease-in;
}
.imagecontent-main .image-content-container4 .inner h2 a {
    margin: 0 !important;
    font-family: orpheuspro, serif;
    font-size: 22px;
    font-weight: 500;
    text-shadow: 0 1px 12px rgba(0,0,0,.9);
    text-transform: none;
    color: #fff;
}
.imagecontent-main .image-content-container4:hover .inner {
    border: 2px solid #fff;
}
.imagecontent-main .image-content-container5{
    background-image: url(https://www.marivanios.edu.in/images/HomePage/imagestudent/tabs_image/IMG_2609.png);
    position: relative;
    margin-bottom: 16px;
    padding-bottom: 68%;
    background-size: cover;
    background-position: center;
    min-height: 180px;
}
.imagecontent-main .image-content-container5 .inner {
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    position: absolute;
    top: 15px;
    bottom: 15px;
    left: 15px;
    right: 15px;
    border: 2px solid transparent;
    transition: border .2s ease-in;
}
.imagecontent-main .image-content-container5 .inner h2 a {
    margin: 0 !important;
    font-family: orpheuspro, serif;
    font-size: 22px;
    font-weight: 500;
    text-shadow: 0 1px 12px rgba(0,0,0,.9);
    text-transform: none;
    color: #fff;
}
.imagecontent-main .image-content-container5:hover .inner {
    border: 2px solid #fff;
}
.imagecontent-main .image-content-container6{
    background-image: url(https://www.marivanios.edu.in/images/HomePage/imagestudent/tabs_image/IMG_2611.png);
    position: relative;
    margin-bottom: 16px;
    padding-bottom: 68%;
    background-size: cover;
    background-position: center;
    min-height: 180px;
}
.imagecontent-main .image-content-container6 .inner {
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    position: absolute;
    top: 15px;
    bottom: 15px;
    left: 15px;
    right: 15px;
    border: 2px solid transparent;
    transition: border .2s ease-in;
}
.imagecontent-main .image-content-container6 .inner h2 a {
    margin: 0 !important;
    font-family: orpheuspro, serif;
    font-size: 22px;
    font-weight: 500;
    text-shadow: 0 1px 12px rgba(0,0,0,.9);
    text-transform: none;
    color: #fff;
}
.imagecontent-main .image-content-container6:hover .inner {
    border: 2px solid #fff;
}
.imagecontent-main .image-content-container7{
    background-image: url(https://www.marivanios.edu.in/images/HomePage/imagestudent/tabs_image/IMG_2607.png);
    position: relative;
    margin-bottom: 16px;
    padding-bottom: 68%;
    background-size: cover;
    background-position: center;
    min-height: 180px;
}
.imagecontent-main .image-content-container7 .inner {
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    position: absolute;
    top: 15px;
    bottom: 15px;
    left: 15px;
    right: 15px;
    border: 2px solid transparent;
    transition: border .2s ease-in;
}
.imagecontent-main .image-content-container7 .inner h2 a {
    margin: 0 !important;
    font-family: orpheuspro, serif;
    font-size: 22px;
    font-weight: 500;
    text-shadow: 0 1px 12px rgba(0,0,0,.9);
    text-transform: none;
    color: #fff;
}
.imagecontent-main .image-content-container7:hover .inner {
    border: 2px solid #fff;
}
.imagecontent-main .image-content-container8{
    background-image: url(https://www.marivanios.edu.in/images/HomePage/imagestudent/tabs_image/IMG_2618.png);
    position: relative;
    margin-bottom: 16px;
    padding-bottom: 68%;
    background-size: cover;
    background-position: center;
    min-height: 180px;
}
.imagecontent-main .image-content-container8 .inner {
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    position: absolute;
    top: 15px;
    bottom: 15px;
    left: 15px;
    right: 15px;
    border: 2px solid transparent;
    transition: border .2s ease-in;
}
.imagecontent-main .image-content-container8 .inner h2 a {
    margin: 0 !important;
    font-family: orpheuspro, serif;
    font-size: 22px;
    font-weight: 500;
    text-shadow: 0 1px 12px rgba(0,0,0,.9);
    text-transform: none;
    color: #fff;
}
.imagecontent-main .image-content-container8:hover .inner {
    border: 2px solid #fff;
}

/*@media screen and (max-width: 767px) 
{
#scrollToTop{
  right: 60px;
}
}*/
.classroomfeatures .amenities-widget-1 {
    margin: 0px 0px 20px 0px;
}
.classroomfeatures .amenities-widget-1 h4 {
    color: #292929;
    font-family: "Work Sans", Sans-serif;
    font-size: 26px;
    font-weight: 800;
    line-height: 1.2em;
}
.classroomfeatures .amenities-content p{
    margin-bottom:34px;
    color: #292929;
    font-family: inter, Sans-serif;
    font-size: 17px;
    font-weight: 500;
    line-height: 1.6em;
    text-align: justify;
}
.marivanious_prepares_you .amenities-widget-1,.eduvate_campuss .amenities-widget-1 {
    margin: 0px 0px 20px 0px;
}
.marivanious_prepares_you .amenities-widget-1 h4,.eduvate_campuss .amenities-widget-1 h4 ,.extracurriculamactivity{
    color: #292929;
    font-family: "Work Sans", Sans-serif;
    font-size: 26px;
    font-weight: 800;
    line-height: 1.2em;
}
.marivanious_prepares_you .amenities-content p,.eduvate_campuss .amenities-content p,.extracurriculamactivity{
    margin-bottom:34px;
    color: #292929;
    font-family: inter, Sans-serif;
    font-size: 21px;
    font-weight: 500;
    line-height: 1.6em;
    text-align: justify;
}
.extracurriculamactivity .amenities-widget-1 {
    margin: 16px 0px 20px 0px;
}
.extracurriculamactivity .amenities-widget-1 h4{
    color: #292929;
    font-family: "Work Sans", Sans-serif;
    font-size: 26px;
    font-weight: 800;
    line-height: 1.2em;
}
.extracurriculamactivity .amenities-content p{
    margin-bottom:7px;
    color: #292929;
    font-family: inter, Sans-serif;
    font-size: 17px;
    font-weight: 500;
    line-height: 1.6em;
    text-align: justify;
}
.extra_curri-culam-padd{
    margin-top: 38px;
}
/* ====================Apply_wrapper====================== */
.apply_wrapper{
   padding-top: 100px;
}
.apply-heading{
    text-align:center;
    margin-bottom: 100px;
}
.apply-heading .heading-title{
    color: #292929;
    font-family: "Work Sans", Sans-serif;
    font-size: 200px;
    font-weight: 700;
    text-transform: uppercase;
    font-style: normal;
    line-height: 0.8em;
    letter-spacing: -20px;
}
@media screen and (max-width: 767px) {
.apply-heading .heading-title{
   font-size: 80px;
    line-height: 0.8em;
    letter-spacing:-5px;
}
}
.content-apply-information{
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 35px 0px;
}
.heading-content{
    padding: 0px 0px 0px 55px;
}
.paragraph-content{
    padding: 0px 0px 0px 55px;
}
@media screen and (max-width: 767px) {
.paragraph-content{
    padding: 28px;
    margin-left: -26px;
}
}
.number-content .heading-num{
    color: #292929;
    font-family: "Work Sans", Sans-serif;
    font-size: 26px;
    font-weight: 800;
    line-height: 1.2em;
}
.heading-content .heading-title{
    color: #292929;
    font-family: "Work Sans", Sans-serif;
    font-size: 26px;
    font-weight: 800;
    line-height: 1.2em;
}
@media screen and (max-width: 767px) {
.heading-content .heading-title{
   margin-top: -30px
}
}
.paragraph-content p{
    color: #292929;
    font-family: inter,Sans-serif;
    font-size: 18px;
    font-weight: 500;
    line-height: 1.6em;
    text-align: justify;
}
.apply-container-2{
    display:flex;
}
@media screen and (max-width: 767px) {
.leader-container-5{
  padding: 0px 0px 0!important;
  margin-left: -22px;
  margin-top: 13px;
}
}
.content-apply-information-1{
   border-style: solid;
    border-width: 0px 0px 1px 0px;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 50px 0px 35px 0px;
}
@media screen and (max-width: 767px) {
.leader-content-big{
  margin-left: -26px!important;
  margin-top: 0px!important;
}
}
.apply-view-button{
    margin-top: 41px;
    margin-left: 15px;
}
@media screen and (max-width: 767px) {
.leader-container-6{
   margin:64px -20px 0!important;
}
}
/* ====================Leaders-Wrapper====================== */
.leaders_wrapper{
    background-color: #292929;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 540px;
    margin-bottom: 0px;
    padding: 0px 30px 200px 30px;
}
@media screen and (max-width: 767px) {
.leaders_wrapper{
    margin-top: 224px;
}
}
.leader-container-1{
    margin: -353px 0 0 27px;
   position: absolute;
    z-index: 0;
}
@media screen and (max-width: 767px) {
.leader-container-1{
margin: -191px 0 0 -54px;
}
}
@media screen and (max-width: 767px) {
.leader-container-1 img{
   /* width: 100%;*/
    height: 200px;
    margin-top: -29px;
}
}
.leader-container-2{
    margin: 0px 0px 0px -61px;
    padding: 0% 10% 0% 0%;
    position: relative;
    z-index: 0;
}
@media screen and (max-width: 767px) {
.leader-container-2{
 margin: 0px 0px 0px -67px;
}
}
.leader-container-2 .heading-title{
    color: #FFFFFF;
    font-family: "Work Sans", Sans-serif;
    font-size: 200px;
    font-weight: 700;
    text-transform: uppercase;
    font-style: normal;
    line-height: 0.8em;
    letter-spacing: -20px;
    text-align: center;
}
@media screen and (max-width: 767px) {
.leader-container-2 .heading-title{
  font-size: 80px;
    line-height: 0.8em;
    letter-spacing: -5px;
}
}
.leader-container-3{
    margin: 0px 0px 0px 0px;
    padding: 0% 0% 0% 0%;
}
.leader-container-3 .heading-title{
     color: #FFFFFF;
     font-family: "Work Sans", Sans-serif;
    font-size: 200px;
    font-weight: 700;
    text-transform: uppercase;
    font-style: normal;
    line-height: 0.8em;
    letter-spacing: -20px;
}
@media screen and (max-width: 767px) {
.leader-container-3 .heading-title{
  font-size: 80px;
    letter-spacing: -5px;
}
}
.leader-container-4{
    margin: 50px 0 0 40px;
}
@media screen and (max-width: 767px) {
.leader-container-4{
 margin: 0 0 0 0;
}
}
.leader-container-4 .heading-title{
    color: #FFFFFF;
    font-family: "Work Sans",Sans-serif;
    font-size: 50px;
    font-weight: 700;
    line-height: 1.2em;
}
@media screen and (max-width: 767px) {
.leader-container-4 .heading-title{
  font-size: 25px;
}
}
.leader-content-big{
    margin-left: 253px;
    margin-top: 38px;
}
.leader-container-5{
    padding: 50px 270px 0;
}
.leader-container-5 p{
    color: #FFFFFF;
    font-family: inter,Sans-serif;
    font-size: 18px;
    font-weight: 500;
    line-height: 1.6em;
    text-align: justify;
}
.leader-container-6{
    margin: 64px 271px 0;
    padding: 0%;
}
.leader-container-6 .elementor-button{
   padding: 25px 25px 25px 40px; 
}
.leader-container-6 .elementor-button i{
    margin-left: 80px;
}
.leader-container-6 .elementor-button {
    font-size: 18px;
}
/* ====================Tutionfees_Wrapper====================== */
.tutionfees_wrapper{
    background-image: url(https://marivanios.edu.in/images/HomePage/tutionfees/purple2_1.jpg);
    background-position: center left;
    background-repeat: repeat-y;
    background-size: 45% auto;
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 175px 30px 246px;
}
@media screen and (max-width: 767px) {
.tutionfees_wrapper{
 background-position: 0% 0;
 background-size: 117% auto;
 background-repeat: no-repeat;
 padding: 30px 10px 93px;
}
}
.tution-icon-wrap{
    margin-bottom: 33px;
}
.education-icon{
    color: #FFFFFF;
    border-color: #FFFFFF;
    font-size: 36px;
}
.tution-fees-heading .heading-title{
    color: #FFFFFF;
    font-family: "Work Sans",Sans-serif;
    font-size: 39px;
    font-weight: 700;
    line-height: 1.2em;
}
@media screen and (max-width: 767px) {
.tution-fees-heading .heading-title{
    font-size: 30px;
    line-height: 1.2em;
}
}
.tution-fees-container-1{
    margin: 10px 0 0;
    padding: 0;
}
.tution-fees-container-1 p{
    color: #FFFFFF;
    font-family: inter,Sans-serif;
    font-size: 18px;
    font-weight: 500;
    line-height: 1.6em;
    text-align: justify;
}
.tution-fees-container-2{
    margin: 20px 0 0;
}
.tution-fees-container-2 .elementor-button1{
    fill: #FFFFFF;
    color: #FFFFFF;
    --vamtam-underline-bg-color: #FFFFFF;
}
.tution-fees-container-2 .elementor-button1::before {
    background-image: linear-gradient(to right,#FFFFFF, #FFFFFF 50%,#FFFFFF, #FFFFFF 50%);
    bottom: 0;
}
.tution-fees-container-2 .elementor-button1::after {
    background-image: linear-gradient(to right,#FFFFFF, #FFFFFF 50%,#FFFFFF, #FFFFFF 50%,transparent 50%);
    bottom: -8px;
}
.tuition-fees-populated{
    background-color: #FAFAFA;
    padding: 50px 47px 50px 44px;
    align-content: center;
    align-items: center;
}
@media screen and (max-width: 767px) {
.tuition-fees-populated,.tuitionfees-populate{
 padding: 20px!important;
 margin-top: 24px;
}
}
.tuition-fees-container-3{
    margin: 0 0 10px;
}
/*@media screen and (max-width: 900px) 
{
.tution_fees_main{
padding-right: 9px;
    margin-left: -18px;
}
}*/
.tuition-fees-container-3 .heading-title{
    color: #292929;
    font-family: "Work Sans",Sans-serif;
    font-size: 24px;
    font-weight: 800;
    line-height: 1.2em;
}
@media screen and (max-width: 767px) {
.tuition-fees-container-3 .heading-title{
    font-size: 20px;
    line-height: 1.2em;
}
}
.tuition-fees-container-4{
    margin: 0;
    padding: 0;
}
.fees-prices-list li:not(:last-child) {
    margin-bottom: 15px;
}
.tuition-price-list-item {
    align-items: flex-start;
    display: flex;
}
.tuition-price-list .tuition-price-list-item .tuition-price-list-text {
    align-items: flex-start;
    flex-wrap: wrap;
    flex-grow: 1;
}
.tuition-price-list-header {
    color: #292929;
    font-size: 16px;
    font-weight: 500;
    line-height: 1.5em;
}
.fees-prices-list .tuition-price-list-item .tuition-price-list-header {
    align-items: center;
    flex-basis: 100%;
    margin-bottom: 10px;
    justify-content: space-between;
    display: flex;
}
.tuition-price-list-price {
    font-size: 16px;
    font-weight: 500;
    line-height: 1.5em;
}    
.feestution-divider {
    padding-top: 10px;
    padding-bottom: 10px;
}
.fees-divider-separator {
    border-block-start: 1.5px solid #D4D4D4;
    width: 100%;
    display: flex;
    margin: 0;
    direction: ltr;
}
.tuition-price-list{
    margin-top: 30px;
    margin-bottom: 13px;
}
.tution-text-editor-para{
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase;
}
.tution-text-editor{
   text-align: right;
    font-size: 16px;
    font-weight: 700; 
}
.tuition-fees-populated-2{
    margin-top: -28px;
}
.tuitionfees-populate{
    padding: 50px 90px 50px 75px;
    align-content: center;
    align-items: center;
}
/* ====================Studentlife_Wrapper====================== */
.studentslife_wrapper{
    background-color: #FFC53A;
    background-image: url(https://estudiar.vamtam.com/wp-content/uploads/2020/12/Ellipse-21-1.svg);
    background-position: 91% 57%;
    background-repeat: no-repeat;
    background-size: 50% auto;
}
@media screen and (max-width: 767px) {
.studentslife_wrapper{
  margin-top: 80px;
        margin-bottom: 0;
}
}
@media screen and (max-width: 767px) {
.studentslife_wrapper{
   background-position: 8em -4.1em;
    background-size: 35em auto;
    padding-bottom: 134px;
}
}
.outer-student-content{
    position: absolute;
    left: 410px;
}
@media screen and (min-width: 768px) and (max-width:1800px ) {
 .outer-student-content{
        left: 0px;
    }
}
@media screen and (max-width: 767px) {
.outer-student-content{
   left: -34px; 
}
}
.studlife-populated{
    margin: -95px 0 0 40px;
    padding: 0%;
    display: flex;
}
@media screen and (max-width: 767px) {
.studlife-populated{
   margin: -60px 0 0 29px;
}
}
.life-content-student{
    text-align: left;
    z-index: 2;
}
.studentLife-container-1{
    margin: 0;
    padding: 0;
}
.studentLife-container-1 .heading-title{
    color: #292929;
    font-family: "Work Sans",Sans-serif;
    font-size: 200px;
    font-weight:700;
    text-transform: uppercase;
    font-style: normal;
    line-height: 0.8em;
    letter-spacing: -20px;
}
@media screen and (max-width: 767px) {
.studentLife-container-1 .heading-title{
   font-size: 90px;
    line-height: 0.8em;
    letter-spacing: -5px;
}
}
.studentLife-container-2{
    margin: 371px 740px 26px -549px;
}
@media screen and (max-width: 767px) {
.studentLife-container-2{
    display:none;
}
}
.studentLife-container-2 img{
    width: 225px;
}
.studlife-populated-1{
    align-content: flex-start;
    align-items: flex-start;
    margin: 290px 0 300px 210px;
    padding: 0;
}
@media screen and (max-width: 767px) {
.studlife-populated-1{
    margin: 206px 0 0 0;
}
}
.studentLife-container-3{
    padding: 0;
    margin-bottom: 27px;
}
.studentLife-container-3 .heading-title{
    color: #292929;
    font-family: "Work Sans",Sans-serif;
    font-size: 26px;
    font-weight: 800;
    line-height: 1.2em;
}
@media screen and (max-width: 767px) {
.studentLife-container-3 .heading-title{
  font-size: 20px;
    line-height: 1.2em;
}
}
.outer-student-content-2{
    right: 0;
    position: relative;
    left: 588px;
}
@media screen and (min-width: 768px) and (max-width:991px ) {
  .outer-student-content-2{
        left: 422px;
    }
}

@media screen and (max-width: 767px) {
.outer-student-content-2{
   left:0;
}
}

/* ====================Studentsimage_wrapper====================== */
.studentsimage_wrapper{
    margin-top: -210px;
    margin-bottom: 0;
    z-index: 1;
    position: relative;
    padding-bottom: 51px;
}
@media screen and (max-width: 767px) {
.studentsimage_wrapper{
   margin-top: -63px;
}
}
.student-img-1 img,.student-img-2 img,.student-img-3 img{
    width: 315px;
}
@media screen and (max-width: 767px) {
.student-img-3 img{
   height:315px;
   object-fit: cover;
   object-position: center center; 
}
}
@media screen and (max-width: 767px) {
.student-img-3 img{
  width:100%;
}
}
.student-img-1{
    margin: 140px 0 0;
}
.student-img-2 img{
    margin: 0;
    padding: 430px 0 0;
}
.student-img-4 img{
        width: 75px;
}
.student-img-4{
    margin: -39px 57px 0 0;
    padding: 0;
    float: right;
}
@media screen and (max-width: 767px) {
.student-img-1,.student-img-2,.student-img-4{
   display:none;
}
}
/* ====================Newsevents_wrapper====================== */
.News_wrapper{
    padding:100px 0;
}
.Home_head .Home_h2{
    color: #292929;
    font-family: "Work Sans",Sans-serif;
    font-size: 50px;
    font-weight: 700;
    line-height: 1.2em;
}
@media screen and (max-width: 767px) {
.Home_head .Home_h2{
   font-size: 30px;
    line-height: 1.2em;
}
}
.bt-cs .bt-inner img{
    outline: none;
    border: none;
    max-width: 100%;
    margin: 0px 0px;
    margin-bottom:15px;
}
.bt-inner .new-evnt-contents{
    background-color:#FAFAFA;
    padding: 60px 40px 40px;
    margin-top: 26px;
}
.bt-cs .bt-inner .new-evnt-contents .bt-title{
    color: #292929;
    font-family: "Work Sans",Sans-serif;
    font-size: 21px;
    font-weight: 800;
    line-height: 1.2em;
}         
.bt-introtext{
    font-family: inter,Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.6em;
}

.new-evnt-contents:hover{
  background-color:  #FFC53A!important; 
  transition: 0.3s;
}

.readmore i{
    margin-left: 18px;
    margin-top: 16px;
    color: #36348e;
}
.readmore a{
    color:#292929;
    font-size: 18px;
    font-weight: 500;
    text-transform: capitalize;
}
.readmore a:hover{
    color: #36348e!important;
}

/* ====================Campusvideo_wrapper====================== */
.Campusvideo_wrapper{
    background-image: url(https://www.marivanios.edu.in/images/home_image.png);
    background-size: cover;
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-bottom: 0;
}

.campus-Video-populated{
    justify-content: center;
    padding: 10px;
    display: flex;
}
.campus-video-container{
    margin: 0;
    padding: 390px 0;
}
@media screen and (max-width: 767px) {
.campus-video-container{
   padding: 150px 0;
}
}
.icon-list-item{
    display: flex;
    font-size: 100px;
}
.icon-list-icon{
    text-align: center;
    display: flex;
    position: relative;
    top: 0px;
}
.icon-list-icon i {
    color: #FFFFFF;
    transition: color .3s;
}
.icon-list-item:hover .icon-list-icon i {
    color: #292929;
}
/* ====================Campusvideocontent_wrapper====================== */

.videocontent_wrapper{    
    margin: -130px 0 80px;   
}
@media screen and (max-width: 767px) {
.videocontent_wrapper{
   margin:0 0 0 0;
}
}
.Video-Content-populated{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
     padding: 100px 270px 0 200px;
    background-color: #FFFFFF;
}
@media screen and (max-width: 767px) {
.Video-Content-populated{
   padding:0 0 0 0;
}
}
.videocontentt-container-1{
    margin: 0 0 10px;
}

.videocontentt-container-1 .heading-title{
    color: #292929;
    font-family: "Work Sans",Sans-serif;
    font-size: 50px;
    font-weight: 700;
    line-height: 1.2em;
}
.videocontent-container-2{
    margin: 20px 0 0;
    padding: 0;
}
.videocontent-container-2 p{
   color: #292929;
    font-family: inter,Sans-serif;
    font-size: 18px;
    font-weight: 500;
    line-height: 1.6em;
    text-align: justify;
}
.videocontent-container-3{
    margin: 15px 0 0;
}
/* ====================Footer_wrapper-1====================== */
.foot_wrapper-1{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 85px 30px 0;
    background-color: #292929;
}
@media screen and (max-width: 767px) {
.foot_wrapper-1{
   padding: 40px 20px 0;
}
}
.footer-main-wrap{
    margin-right: auto;
    margin-left: auto;
    position: relative;
}
.footer-widget-container-1 p a,.footer-widget-container-2 a,.footer-widget-container-3 a,.footer-widget-container-4 a{
    color: #FFFFFF;
}
.footer-widget-container,.footer-widget-container-1,.footer-widget-container-2{
    margin: 0 0 6px;
}
.footer-widget-container-3,.footer-widget-container-4{
    margin: 0 0 0px;
}
.footer-widget-container-1 p a:hover,.footer-widget-container-2 a:hover,.footer-widget-container-3 a:hover,.footer-widget-container-4 a:hover{
    color: #CDD4FB;
}
.footer-widget-container-5 .heading-title{
    font-family: inter,Sans-serif;
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.2em;
}
.footer-widget-container-5 {
    margin-bottom: 25px 
}
.footer-widget-container-6 .nav-menu--main li a{
    color: #FFFFFF;
    fill: #FFFFFF;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    padding-bottom: 0;
    font-family: inter,Sans-serif;
    font-size: 16px;
    font-weight: 400;
    text-transform: capitalize;
    line-height: 1.5em;
}
.footer-widget-container-6 .nav-menu--main li a:hover{
    color:#CDD4FB;
}
.footer-widget-container-6 .nav-menu--main li{
    margin-bottom: 10px
}
.media-grid .grid-item {
    display: inline-block;
    margin-bottom: 0px;
    word-break: break-word;
}
.social-icon {
    background-color: #292929;
   --icon-padding: 0.8em;
   color: #FFFFFF;
}
.social-icon:hover {
    background-color: #36348E;
    color: #FFFFFF;
}
.icon.social-icon {
    border-radius: 50%;
}
.social_media-footer a.icon {
    font-size: 34px;
}

.animation-shrink:hover {
    transform: scale(0.9);
}
.social-icon:hover {
    opacity: .9;
    color: #fff;
}
.socialmedia-container{
    text-align: center;
}
.social_media-footer{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 50px 30px 60px;
}
@media screen and (max-width: 767px) {
.social_media-footer{
   padding:0 0 0 0;
}
}
.icon.social-icon {
    font-size: 34px;
    line-height: 34px;
    width: calc(34px + 2 * 0.8em);
    height: calc(34px + 2 * 0.8em);
    display:flex;
}
@media screen and (max-width: 767px) {
.icon.social-icon{
  width: calc(28px + 2 * 0.8em);
}
}
.social-icon {
    --e-social-icon-icon-color: #fff;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    cursor: pointer;
}
@media screen and (max-width: 767px) {
.social_media-footer a.icon {
    font-size: 20px;
}
}
/* ====================Footer_wrapper-2====================== */

.foot_wrapper-2{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 35px 30px;
    background-color: #f8f8f8;
}
.foot_p{
    color: #747474;
}
.foot_p a{
    color: #747474;
}


/* ====================BreadCrumb_Wrapper====================== */
.breadcrumb_img-wrp{
    background-image: url('https://marivanios.edu.in/images/InnerPage/breadcrumb/breadcrumb_img.png');
    padding: 0 0 182px;
    background-repeat: no-repeat !important;
    background-size: cover !important;
    background-position: center center !important;
    position: relative;
}
.breadcrumb_img-wrp:before {
    position: absolute;
    width: 100%;
    height: 100%;
    content: "";
    left: 0;
    top: 0;
    z-index: 1;
    background: rgb(0 0 0 / 82%);
}
.breadcrumb>li+li:before{
    display:none;
}
.breadcrumb{
    padding: 80px 80px 85px;
    background-color: #36348E;
    margin-bottom: 0;
}
.breadcrumb-navigi{
    padding-right: 765px;
    position: relative;
    top: 101px;
    z-index: 2;
}
div#maximenuck110 .maximenumobiletogglericonck:after{
    display:none;
}
@media screen and (max-width: 767px) 
{
.menus-inner {
   z-index: 2;
}
}
div#maximenuck110 .maximenumobiletogglericonck{
    background: transparent;
    color: #FFFFFF;
}
.bread-crumb-heading .active{
    color:#FFFFFF;
    font-family: "Work Sans", Sans-serif;
    font-size: 21px;
    font-weight:800;
    line-height: 1.14em;
}
.pathway{
    color:#FFFFFF;
     font-size: 20px;
     font-weight:800;
}
@media screen and (max-width: 767px) {
.breadcrumb-navigi {
  padding-right:0;
}
}
.pathway:hover{
    color:#FFFFFF;
}
.breadcrumb>.active{
    color:#FFFFFF;
     font-size: 17px;
     font-weight:800;
}
.breadcrumb_img-wrp .menus-inner{
    float:right;
}
@media screen and (max-width: 767px) {
.breadcrumb_img-wrp .menus-inner{
    float:none;
}
}
@media screen and (max-width: 767px) {
#maximenuck110 .maximenumobiletogglericonck {
    padding-top: 24px !important;
}
}
div#maximenuck110 ul.maximenuck{
 padding: 14px 0 14px 20px;
  background-color: #FFFFFF;
  margin-left:83px;
}
@media screen and (max-width: 767px) {
div#maximenuck110 ul.maximenuck {
  margin-left:0px;
}
}
div#maximenuck110 ul.maximenuck li.maximenuck.level1 > a, div#maximenuck110 ul.maximenuck li.maximenuck.level1 > span.separator{
    color:#292929;
    font-size: 15px;
    font-weight: 600;
}
div#maximenuck110 ul.maximenuck li.maximenuck.level1:hover, div#maximenuck110 ul.maximenuck li.maximenuck.level1.active{
    background:#FFC53A;
}
div#maximenuck110 ul.maximenuck li.maximenuck ul.maximenuck2 li > a, div#maximenuck110 ul.maximenuck2 li > a, div#maximenuck110 ul.maximenuck2 li > span.separator{
    color: #292929;
    padding: 15px 10px;
}
div#maximenuck110 ul.maximenuck li.maximenuck ul.maximenuck2 li:hover > a, div#maximenuck110 ul.maximenuck li.maximenuck ul.maximenuck2 li:hover > h2 a, div#maximenuck110 ul.maximenuck li.maximenuck ul.maximenuck2 li:hover > h3 a, div#maximenuck110 ul.maximenuck li.maximenuck ul.maximenuck2 li.active > a, div#maximenuck110 ul.maximenuck li.maximenuck ul.maximenuck2 li:hover > span.separator, div#maximenuck110 ul.maximenuck2 li:hover > a, div#maximenuck110 ul.maximenuck2 li:hover > h2 a, div#maximenuck110 ul.maximenuck2 li:hover > h3 a, div#maximenuck110 ul.maximenuck2 li.active > a, div#maximenuck110 ul.maximenuck li:hover > span.separator{
    background-color: #292929;
    color:#FFFFFF;
}
div#maximenuck110 div.floatck{
    padding:0 0;
}
div#maximenuck110 ul.maximenuck li.level1.parent > a:after, div#maximenuck110 ul.maximenuck li.level1.parent > span.separator:after{
    border-color: #292929 transparent transparent transparent;
    top: 23px;
}
.breadcrumb_wrapper .button-wrapper-2{
    display:none
}
.breadcrumb_wrapper .login{
    margin-left: 0;
}
div#maximenuck90 ul.maximenuck li.level1.parent > a:after, div#maximenuck90 ul.maximenuck li.level1.parent > span.separator:after{
    top: 24px;
}
.btn-group,.pager{
    display:none;
}
#navbar {
    background-color: #36348E;
    position: fixed;
    display: block;
    transition: 0.4s all ease;
}
.menu-fixed-inner.sticky {
    box-shadow: 0 10px 15px rgba(25, 25, 25, 0.1);
    width: 100% !important;
    z-index: 2222;
    animation: 1000ms ease-in-out 0s normal none 1 running fadeInDown;
    padding: 6px 0;
}
.menu-fixed-inner .button-wrapper-2{
    display:none;
}
.menu-fixed-inner .login{
    margin-left: 0;
}



/* ====================Bishopmessage_Wrapper====================== */
.bishop-msg-contentmain{
    padding:100px 0;
}
.bishop-img{
    margin: 0px 0px 0px 0px;
    padding: 0px 30px 30px 0px;
    background-image: url(https://marivanios.edu.in/images/InnerPage/bishop/Rectangle.png);
    background-position: bottom right;
    background-repeat: no-repeat;
}
.bishop-msg-contentmain .space-content{
    margin-bottom: 12px;
    color: #292929;
    font-family: inter, Sans-serif;
    font-size: 17px;
    font-weight: 500;
    line-height: 1.6em;
    text-align: justify;
}
/* ====================principalmessage_Wrapper====================== */
.principal-msg-contentmain{
    padding:100px 0;
}
.principal-img{
    margin: 0px 0px 0px 0px;
    padding: 0px 30px 30px 0px;
    background-image: url(https://marivanios.edu.in/images/InnerPage/bishop/Rectangle.png);
    background-position: bottom right;
    background-repeat: no-repeat;
}
.principal-msg-contentmain .space-content{
    margin-bottom: 12px;
    color: #292929;
    font-family: inter, Sans-serif;
    font-size: 17px;
    font-weight: 500;
    line-height: 1.6em;
    text-align: justify;
}
/* ====================Curriculam_Wrapper====================== */
.curriculam-main-wrap{
    padding:100px 0;
}
.Curriculam-widget-1 {
    margin: 0px 0px 20px 0px;
}
.curriculam-heading-1 .Curriculam-widget-1 h4{
    color: #292929;
    font-family: "Work Sans", Sans-serif;
    font-size: 26px;
    font-weight: 800;
    line-height: 1.2em;
}
.curriculam-heading-1 .Curriculam-widget-2 p{
    margin: 0 0 1em;
    color: #292929;
    font-family: inter, Sans-serif;
    font-size: 17px;
    font-weight: 500;
    line-height: 1.6em;
    text-align: justify;
}
.Curriculam-widget-2 {
    margin: 0px 0px 20px 0px;
}
.curriculam-heading-2 .Curriculam-widget-1 h4{
    color: #292929;
    font-family: "Work Sans", Sans-serif;
    font-size: 26px;
    font-weight: 800;
    line-height: 1.2em;
}
.curriculam-heading-2 .Curriculam-widget-2 p{
    margin: 0 0 1em;
    color: #292929;
    font-family: inter, Sans-serif;
    font-size: 17px;
    font-weight: 500;
    line-height: 1.6em;
    text-align: justify;
}
/* ====================Academics_Wrapper====================== */
.academics-wrap-main{
    padding:100px 0;
}
.academics-heading-21 .academics-widget-1 h4{
    color: #292929;
    font-family: "Work Sans", Sans-serif;
    font-size: 26px;
    font-weight: 800;
    line-height: 1.2em;
}
.academics-heading-2 .academics-widget-1 h4{
    color: #292929;
    font-family: "Work Sans", Sans-serif;
    font-size: 26px;
    font-weight: 800;
    line-height: 1.2em;
}
.academics-heading-2 .academics-widget-2 p{
    margin: 0 0 1em;
    color: #292929;
    font-family: inter, Sans-serif;
    font-size: 17px;
    font-weight: 500;
    line-height: 1.6em;
    text-align: justify;
}
.academics-widget-1 {
    margin: 0px 0px 20px 0px;
}
/* ====================Competition_Wrapper====================== */
.competition-wrap-main{
    padding:100px 0;
}
.competition-heading-2 .competition-widget-1 h4{
    color: #292929;
    font-family: "Work Sans", Sans-serif;
    font-size: 26px;
    font-weight: 800;
    line-height: 1.2em;
}
.competition-heading-2 .competition-widget-2 p{
    margin: 0 0 1em;
    color: #292929;
    font-family: inter, Sans-serif;
    font-size: 17px;
    font-weight: 500;
    line-height: 1.6em;
    text-align: justify;
}
.competition-widget-1 {
    margin: 0px 0px 20px 0px;
}
/* ====================ExtraCurriculam_Wrapper====================== */
.extracurriculam-wrap-main{
    padding:100px 0;
}
.extracurriculam-heading-2 .extracurriculam-widget-1 h4{
    color: #292929;
    font-family: "Work Sans", Sans-serif;
    font-size: 26px;
    font-weight: 800;
    line-height: 1.2em;
}
.extracurriculam-heading-2 .extracurriculam-widget-2 p{
    margin: 0 0 1em;
    color: #292929;
    font-family: inter, Sans-serif;
    font-size: 17px;
    font-weight: 500;
    line-height: 1.6em;
    text-align: justify;
}
.extracurriculam-widget-1 {
    margin: 0px 0px 20px 0px;
}
/* ====================Activities_Wrapper====================== */
.activities-wrap-main{
    padding:100px 0;
}
.activities-heading-2 .activities-widget-1 h4{
    color: #292929;
    font-family: "Work Sans", Sans-serif;
    font-size: 26px;
    font-weight: 800;
    line-height: 1.2em;
}
.activities-heading-2 .activities-widget-2 p{
    margin: 0 0 1em;
    color: #292929;
    font-family: inter, Sans-serif;
    font-size: 17px;
    font-weight: 500;
    line-height: 1.6em;
    text-align: justify;
}
.activities-widget-1 {
    margin: 0px 0px 20px 0px;
}
@media screen and (min-width: 768px) and (max-width:991px ) {
  .Video-Content-populated{
        padding: 49px 97px 0 61px!important;
    }
}
/* ====================Events_Wrapper====================== */
.events-wrap-main{
    padding:100px 0;
}
.events-heading-2 .events-widget-1 h4{
    color: #292929;
    font-family: "Work Sans", Sans-serif;
    font-size: 26px;
    font-weight: 800;
    line-height: 1.2em;
}

.events-widget-1 {
    margin: 0px 0px 20px 0px;
}
/* ====================Visits_Wrapper====================== */
.visits-wrap-main{
    padding:100px 0;
}
.visits-heading-2 .visits-widget-1 h4{
    color: #292929;
    font-family: "Work Sans", Sans-serif;
    font-size: 26px;
    font-weight: 800;
    line-height: 1.2em;
}

.visits-widget-1 {
    margin: 0px 0px 20px 0px;
}
.academics-heading-21{
    padding: 50px 90px 50px 75px;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    box-shadow: rgba(136, 165, 191, 0.48) 6px 2px 16px 0px, rgba(255, 255, 255, 0.8) -6px -2px 16px 0px;
    margin-bottom:60px;
}
/* ====================specialities_Wrapper====================== */
.specialities-msg-contentmain{
    padding:100px 0;
}
.specialities-img{
    margin: 0px 0px 0px 0px;
    padding: 0px 30px 30px 0px;
    background-image: url(https://marivanios.edu.in/images/InnerPage/bishop/Rectangle.png);
    background-position: bottom right;
    background-repeat: no-repeat;
}
.specialities-msg-contentmain .space-content{
    margin-bottom: 12px;
    color: #292929;
    font-family: inter, Sans-serif;
    font-size: 17px;
    font-weight: 500;
    line-height: 1.6em;
    text-align: justify;
}
.specialities-widget-1 {
    margin: 0px 0px 20px 0px;
}
.specialities-widget-1 h4 {
    color: #292929;
    font-family: "Work Sans", Sans-serif;
    font-size: 26px;
    font-weight: 800;
    line-height: 1.2em;
}
/* ====================Amenities_Wrapper====================== */
.amenities-msg-contentmain{
    padding:100px 0;
}
.amenities-img{
    margin: 0px 0px 0px 0px;
    padding: 0px 30px 30px 0px;
    background-image: url(https://marivanios.edu.in/images/InnerPage/bishop/Rectangle.png);
    background-position: bottom right;
    background-repeat: no-repeat;
}
.amenities-msg-contentmain .space-content{
    margin-bottom: 12px;
    color: #292929;
    font-family: inter, Sans-serif;
    font-size: 17px;
    font-weight: 500;
    line-height: 1.6em;
    text-align: justify;
}
.amenities-widget-1 {
    margin: 0px 0px 20px 0px;
}
.amenities-widget-1 h4 {
    color: #292929;
    font-family: "Work Sans", Sans-serif;
    font-size: 26px;
    font-weight: 800;
    line-height: 1.2em;
}
.facilities_main_access{
    padding:100px 0;
}
.facilities-access-inner p{
    text-align: justify;
}
.facilities-access-inner{
    padding: 50px 90px 50px 75px;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    box-shadow:  rgba(136, 165, 191, 0.48) 6px 2px 16px 0px, rgba(255, 255, 255, 0.8) -6px -2px 16px 0px;
}
@media screen and (max-width: 767px) {
.facilities-access-inner, .classroomfeatures,.eduvate_campuss,.marivanious_prepares_you {
    padding: 20px !important;
}
}
/* ====================specialities_Wrapper====================== */
.abtuss-msg-contentmain{
    padding:100px 0;
}
.abtuss-img{
    margin: 0px 0px 0px 0px;
    padding: 0px 30px 30px 0px;
    background-image: url(https://marivanios.edu.in/images/InnerPage/bishop/Rectangle.png);
    background-position: bottom right;
    background-repeat: no-repeat;
}
.abtuss-msg-contentmain .space-content{
    margin-bottom: 12px;
    color: #292929;
    font-family: inter, Sans-serif;
    font-size: 17px;
    font-weight: 500;
    line-height: 1.6em;
    text-align: justify;
}
.abtuss-widget-1 {
    margin: 0px 0px 20px 0px;
}
.abtuss-widget-1 h4 {
    color: #292929;
    font-family: "Work Sans", Sans-serif;
    font-size: 26px;
    font-weight: 800;
    line-height: 1.2em;
}
/* ====================contactus_Wrapper====================== */
.contact-us-main{
    padding: 100px 0;
}
.contact-us-main .contactus-populated{
    border-style: solid;
    border-width: 0px 1px 0px 0px;
    border-color: #D4D4D4;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    padding: 9% 26% 9% 0%;
}
.contactus-icon-list-item i{
    display: flex;
    font-size: 26px;
}
.contactus-icon-list-icon {
    padding-right: 18px;
}

.contactus-widget-icon-list .contactus-icon-list-icon {
    text-align: center;
}
.contactus-icon-list-icon {
    display: flex;
    position: relative;
    top:0;
}
.contactus-icon-list-item > .contactus-icon-list-text {
    font-family: "Work Sans", Sans-serif;
    font-size: 26px;
    font-weight: 800;
    line-height: 1.2em;
}
.contactus-widget-container2 {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.contactus-icon-list-item{
    display:flex;
}
.contactus-populated1{
    border-style: solid;
    border-width: 0px 1px 0px 0px;
    border-color: #D4D4D4;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    padding: 9% 15% 9% 8%;
}
@media screen and (max-width: 767px) {
.contactus-populated1{
   padding: 9% 26% 9% 0%;
}
}
.contactus-widget-container2 p{
    font-size: 16px;
    font-weight: 500;
    line-height: 1.5em;
}
.contactus-widget-container1{
    margin-bottom: 21px;
}
.contact-main-us-1{
    padding: 100px 0;
}
.contact-main-us-1 h4{
    color: #292929;
    font-family: "Work Sans", Sans-serif;
    font-size: 26px;
    font-weight: 800;
    line-height: 1.2em;
    margin-bottom: 20px;
}
.contact-main-us-1 table tr:nth-child(odd) {
    background-color: #FAFAFA;
}
.contact-main-us-1 table td,.contact-main-us-1 table th {
    padding: 20px 30px;
}
.contact-main-us-1 table th {
    font-size: 18px;
    letter-spacing: 0;
    line-height: 24px;
    color: #292929;
    background-color: #CDD4FB;
}
.contact-main-us-1 table td,.contact-main-us-1 table th,.contact-main-us-1 table tr {
    border: none;
}
.form-horizontal .control-label{
    display:none;
}

.input-80{
    background-color: #FAFAFA;
    border-width: 0px 0px 0px 0px;
    padding: 6px 20px;
}

input[type="text"],input[type="email"]{
    height: 65px; 
}

input:focus-visible {
    outline: none;
}
.btn{
    background-color: #292929;
    color: #ffffff;
    padding: 25px 40px 25px 40px;
}
.btn:hover {
    background-color: #36348E;
    color: #ffffff;
}
.contactus-form-head h4{
    color: #292929;
    font-family: "Work Sans", Sans-serif;
    font-size: 26px;
    font-weight: 800;
    line-height: 1.2em;
}
.form-horizontal .controls{
    margin-left:0;
}
@media screen and (max-width: 767px){
.form-horizontal .controls{
  margin-right:-54px;
}
}
/* ====================contactus_Wrapper====================== */
.page-header{
    display: none;
}
.gallery-main-wrap{
    padding: 100px 0;
}
.nav>li{
    margin-bottom: 12px;
}
.nav>li>a{
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #36348e;
    padding: 16px 33px 19px 26px;
}
.nav>li>a:hover{
    background-color: #FFC53A;
    transition: .3s;
}
/*.nav>li>a:before{
    font-family: 'Font Awesome 6 Free';
    content: "\f061";
}*/
@media screen and (max-width: 767px) {
.bread-crumb-heading .active{
   font-size: 18px;
}
}
.nav>li.item-127>a{
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #36348e;
    padding: 16px 247px 19px 26px;
}
.nav>li.item-150>a,.nav>li.item-151>a,.nav>li.item-152>a,.nav>li.item-125>a,.nav>li.item-133>a,.nav>li.item-132>a,.nav>li.item-139>a{
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #36348e;
    padding: 16px 142px 19px 26px;
}
.nav>li.item-128>a,.nav>li.item-129>a,.nav>li.item-130>a{
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #36348e;
    padding: 16px 249px 19px 26px;
}
@media screen and (max-width: 767px) {
.nav>li.item-128>a,.nav>li.item-129>a,.nav>li.item-130>a{
   padding: 16px 227px 19px 26px;
}
}
@media screen and (max-width: 767px) {
.nav>li.item-150>a,.nav>li.item-151>a,.nav>li.item-152>a,.nav>li.item-125>a,.nav>li.item-133>a,.nav>li.item-132>a,.nav>li.item-139>a{
  padding: 11px 124px 19px 26px;
}
}
/* ====================contactus_Wrapper====================== */
.classroom_features_main{
    padding:100px 0;
}
.video-main{
    margin-top:10px;
}
@keyframes scale-out{
0% {
    transform: scale(1.4);
}
100% {
    transform: scale(1);
}
}

/* ====================mission-vision_Wrapper====================== */
.mission-vision-main{
    padding:100px 0;
}
.mission-vision-main .facilities-access-inner {
    padding: 50px 90px 50px 75px;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    box-shadow: rgba(136, 165, 191, 0.48) 6px 2px 16px 0px, rgba(255, 255, 255, 0.8) -6px -2px 16px 0px;
}
.mission-vision-main .amenities-widget-1 {
    margin: 0px 0px 9px 0px;
}
.mission-vision-main .amenities-widget-1 h4 {
    color: #292929;
    font-family: "Work Sans", Sans-serif;
    font-size: 26px;
    font-weight: 800;
    line-height: 1.2em;
}
.mission-vision-main .facilities-access-inner p {
    text-align: justify;
    margin-bottom: 13px;
}
.mission-vision-main .specialities-widget-1 {
    margin: 0px 0px 20px 0px;
}
.mission-vision-main .specialities-widget-1 h4 {
    color: #292929;
    font-family: "Work Sans", Sans-serif;
    font-size: 26px;
    font-weight: 800;
    line-height: 1.2em;
}
.missivision{
    margin-top: 86px;
}
.mission-vision-main .specialities-content p{
    text-align: justify;
    color: #292929;
    font-family: inter, Sans-serif;
    font-size: 17px;
    font-weight: 500;
    line-height: 1.6em;
}
.insidemottotetc-main-wrap{
    padding-bottom: 100px;
}
.insidemottotetc-main-wrap .specialities-content p{
    text-align: justify;
    color: #292929;
    font-family: inter, Sans-serif;
    font-size: 17px;
    font-weight: 500;
    line-height: 1.6em;
}
/* ====================faculty_Wrapper====================== */
.faculty-main{
    padding: 100px 0;
}
.faculty--container {
    margin: 0 0 30px;
}
.flip-box {
    height: 620px;
}
.managementt-faculty-1 .flip-box__front {
    background-image: url(https://marivanios.edu.in/images/InnerPage/faculty/2.jpg);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}
.managementt-faculty-2 .flip-box__front {
    background-image: url(https://marivanios.edu.in/images/InnerPage/faculty/fr_dias.png);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}
.managementt-faculty-3 .flip-box__front {
    background-image: url(https://marivanios.edu.in/images/InnerPage/faculty/22.png);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}
.managementt-faculty-4 .flip-box__front {
    background-image: url(https://marivanios.edu.in/images/InnerPage/faculty/1.png);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}
.managementt-faculty-4{
    margin-top: 51px;
}
.flip-box__front {
    transform: none;
}
.flip-box__layer {
    position: absolute;
    width: 100%;
    height: 100%;
    transition: all .6s ease-in-out;
}

.flip-box__front {
    background-color: #1abc9c;
}
.flip-box__layer__overlay {
    display: flex;
    width: 100%;
    height: 100%;
    flex-direction: column;
    justify-content: center;
    align-items: stretch;
    text-align: center;
    padding: 35px;
    color: #fff;
}
.flip-box__back {
    background-color: #36348E;
}
.flip-box__layer {
    position: absolute;
    width: 100%;
    height: 100%;
    transition: all .6s ease-in-out;
}
.flip-box__back{
    transform: translateX(0) translateY(100%);
}

.flip-box__back .flip-box__layer__overlay {
    padding: 60px 40px;
    text-align: left;
    justify-content: flex-start;
}
.flip-box__back .flip-box__layer__overlay{
    display: flex;
    width: 100%;
    height: 100%;
    flex-direction: column;
    justify-content: center;
    align-items: stretch;
    text-align: center;
    padding: 35px;
    color: #fff;
}
.flip-box__layer__description {
    color: #FFFFFF;
    font-size: 16px;
    line-height: 1.5em;
}
.faculty-widget-wrap {
    position: relative;
    width: 100%;
    flex-wrap: wrap;
    align-content: flex-start;
}
.faculty-container-1 {
    padding: 0 0 110px;
}
.faculty-container-2 {
    margin: 0 0 10px;
}
.faculty-container-3 {
    margin: 0 0 5px;
}

ul.faculty-icon-list-items {
    padding: 0;
}
.faculty-icon-list-item {
    display: flex;
    font-size: inherit;
}
.faculty-icon-list-item, .faculty-icon-list-item a{
    margin: 0;
    padding: 0;
    position: relative;
    color:#FFFFFF;
}
.faculty-icon-list-icon {
    padding-right: 10px;
}
.faculty-icon-list-icon i {
    color: #FFFFFF;
    transition: color .3s;
}
.faculty-icon-list-text {
    color: #FFFFFF;
    transition: color .3s;
}
.faculty-container-4 {
    margin: 26px 0 10px;
}
.faculty-container-4 h5{
    color: #292929;
    font-family: "Work Sans", Sans-serif;
    font-size: 36px;
    font-weight: 700;
    line-height: 1.2em;
}
.faculty-container-5{
    padding: 0 45px 0 0;
}

.flip-box:hover .flip-box__front {
    transform: translateX(0) translateY(-100%);
}
.flip-box{
    overflow: hidden;
}
.flip-box {
    position: relative;
    perspective: 1000px;
    transform-style: preserve-3d;
}
.flip-box__back{
    transform: translateX(0) translateY(100%);
}
.flip-box:hover .flip-box__back{
    transform: none;
}
.faculty-container-1 p{
    text-align: justify;
    color: #FFFFFF;
    font-family: inter, Sans-serif;
    font-size: 17px;
    font-weight: 500;
    line-height: 1.6em;
}
.faculty-container-2 p{
    text-align: left;
}
/* ====================Kindergarden_Wrapper====================== */
.kinder_garden_main {
    padding: 100px 0;
}
.kindergarden-inner {
    padding: 50px 90px 50px 75px;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    box-shadow: rgba(136, 165, 191, 0.48) 6px 2px 16px 0px, rgba(255, 255, 255, 0.8) -6px -2px 16px 0px;
}
.kindergarden-inner .amenities-widget-1 {
    margin: 0px 0px 20px 0px;
}
.kindergarden-image{
    margin-top: 5px;
}
@media screen and (max-width: 767px) {
.kindergarden-image {
   margin-left: 4px;
    margin-bottom: 14px;
    /*margin-top: -68px;*/
}
}
.cls_features{
    margin-top:6px;
}
@media screen and (max-width: 767px) {
.kindergarden-image img {
   width :100%;
}
}
.stramcurriculum_image{
    margin-top:10px;
}
.kindergarden-inner .amenities-widget-1 h4 {
    color: #292929;
    font-family: "Work Sans", Sans-serif;
    font-size: 26px;
    font-weight: 800;
    line-height: 1.2em;
}
.kindergarden-inner .amenities-content p {
    margin-bottom: 12px;
    color: #292929;
    font-family: inter, Sans-serif;
    font-size: 19px;
    font-weight: 500;
    line-height: 1.6em;
    text-align: justify;
}
/* ====================History_Wrapper====================== */
.History_Info_main {
    padding: 100px 0;
}
.historyinformation-inner .amenities-widget-1 {
    margin: 0px 0px 20px 0px;
}

.historyinformation-inner .amenities-widget-1 h4 {
    color: #292929;
    font-family: "Work Sans", Sans-serif;
    font-size: 26px;
    font-weight: 800;
    line-height: 1.2em;
}
.historyinformation-inner .amenities-content p {
    margin-bottom: 12px;
    color: #292929;
    font-family: inter, Sans-serif;
    font-size: 17px;
    font-weight: 500;
    line-height: 1.6em;
    text-align: justify;
}
/* ====================Campus information_Wrapper====================== */
.campus_Info_main {
    padding: 100px 0;
}
.campusinformation-inner .amenities-widget-1 {
    margin: 0px 0px 20px 0px;
}

.campusinformation-inner .amenities-widget-1 h4 {
    color: #292929;
    font-family: "Work Sans", Sans-serif;
    font-size: 26px;
    font-weight: 800;
    line-height: 1.2em;
}
.campusinformation-inner .amenities-content p {
    margin-bottom: 12px;
    color: #292929;
    font-family: inter, Sans-serif;
    font-size: 17px;
    font-weight: 500;
    line-height: 1.6em;
    text-align: justify;
}
/* ====================overview_Wrapper====================== */
.Overview_main {
    padding: 100px 0;
}
.overviewschool-inner .amenities-widget-1 {
    margin: 0px 0px 20px 0px;
}

.overviewschool-inner .amenities-widget-1 h4 {
    color: #292929;
    font-family: "Work Sans", Sans-serif;
    font-size: 26px;
    font-weight: 800;
    line-height: 1.2em;
}
.overviewschool-inner .amenities-content p {
    margin-bottom: 12px;
    color: #292929;
    font-family: inter, Sans-serif;
    font-size: 17px;
    font-weight: 500;
    line-height: 1.6em;
    text-align: justify;
}
.gallery-main-wrap ul li.active::before{    
    background-color:#FFC53A;
    content: "";
    display: block;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    transition: all 300ms ease-in-out 0s;
    width: 100%;
    z-index: -1;    
}
/* ====================overview_Wrapper====================== */
.student-life-content, .classroomfeatures, .overviewschool-inner,.marivanious_prepares_you,.eduvate_campuss,.extracurriculamactivity{
   padding: 50px 90px 50px 75px;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    box-shadow: rgba(136, 165, 191, 0.48) 6px 2px 16px 0px, rgba(255, 255, 255, 0.8) -6px -2px 16px 0px;
}
@media screen and (max-width: 767px) {
.student-life-content, .classroomfeatures, .overviewschool-inner,.marivanious_prepares_you,.eduvate_campuss,.extracurriculamactivity{
   padding: 50px 12px 50px 12px;
}
}
@media screen and (max-width: 767px) {
.overviewschool-inner,.kindergarden-inner {
    padding: 20px !important;
}
}
.student_life_inner_main{
     padding: 100px 0;
}
.student-life-content .specialities-widget-1 {
    margin: 0px 0px 20px 0px;
}
.student-life-content .specialities-widget-1 h4 {
    color: #292929;
    font-family: "Work Sans", Sans-serif;
    font-size: 26px;
    font-weight: 800;
    line-height: 1.2em;
}
.student-counter{
    background-color: #292929;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 140px;
    margin-bottom: 30px;
    padding: 0px 30px 59px 30px;
}
.counter-comtainer-wrap1{
    margin: -51px 0 0 -22px;
}
.counter-comtainer-wrap1 img{
    height: 53vh;
    object-fit: cover;
    object-position: center center;
}
.jmm-counter.default .jm-count,.jmm-counter.default .jmm-subtitle{
    color:#FFFFFF;
}
.counter-comtainer-wrap2{
    margin-top: 93px;
}
.facilities-widget-container-1{
    margin-bottom: 19px;
}
.facilities-widget-container-2{
    margin-bottom: 19px;
}
.facilities-widget-container-3{
    columns: 2;
    margin-bottom: 19px;
}
.student-facilities{
    padding:100px 0;
}
.facilities-main-wrap{
    padding: 0% 0% 0% 18%;
    align-content: center;
    margin-top: 23px;
}
.activities-widget-container-1{
    margin-bottom: 19px;
}
.activities-widget-container-2{
    margin-bottom: 19px;
}
.activities-widget-container-3{
    columns: 2;
    margin-bottom: 19px;
}
.student-activities{
    padding:100px 0;
}
.activities-main-wrap{
    padding: 0% 0% 0% 18%;
    align-content: center;
    margin-top: 23px;
}
.activities-widget-container-1 h2,.facilities-widget-container-1 h2{
    color: #292929;
    font-family: "Work Sans", Sans-serif;
    font-size: 50px;
    font-weight: 700;
    line-height: 1.2em;
}
.facilities-widget-container-2 p,.activities-widget-container-2 p,.activities-widget-container-3 p,.facilities-widget-container-3 p{
    margin-bottom: 12px;
    color: #292929;
    font-family: inter, Sans-serif;
    font-size: 20px;
    font-weight: 500;
    line-height: 1.6em;
    text-align: justify;
}
/* ====================overview_Wrapper====================== */
.admission-procedure-main{
    padding:100px 0;
}

.admission-procedure-conthead, .historyinformation-inner, .campusinformation-inner{
    padding: 50px 90px 50px 75px;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    box-shadow: rgba(136, 165, 191, 0.48) 6px 2px 16px 0px, rgba(255, 255, 255, 0.8) -6px -2px 16px 0px;
}
@media screen and (max-width: 767px) {
.historyinformation-inner, .campusinformation-inner{
   padding: 20px!important;
}
}
@media screen and (max-width: 767px) {
.admission-procedure-conthead{
   padding: 50px 25px 50px 25px!important;
}
}
.admission-procedure-conthead .amenities-widget-1 {
    margin: 0px 0px 20px 0px;
}
.admission-procedure-conthead .amenities-widget-1 h4 {
    color: #292929;
    font-family: "Work Sans", Sans-serif;
    font-size: 20px;
    font-weight: 800;
    line-height: 1.2em;
}
.admission-procedure-conthead .amenities-content{
    margin-bottom: 17px;
}

/* ====================manadatory_Wrapper====================== */
.mandatory-closure-main{
    padding:100px 0;
}
.mandatory-closure-main h4 {
    color: #292929;
    font-family: "Work Sans", Sans-serif;
    font-size: 26px;
    font-weight: 800;
    line-height: 1.2em;
    margin-bottom: 20px;
}
.mandatory-closure-main table tr:nth-child(odd) {
    background-color: #FAFAFA;
}
.mandatory-closure-main table td, .mandatory-closure-main table th, .mandatory-closure-main table tr {
    border: none;
}
.mandatory-closure-main table th {
    font-size: 18px;
    letter-spacing: 0;
    line-height: 24px;
    color: #292929;
    background-color: #CDD4FB;
}

.mandatory-closure-main table td, .mandatory-closure-main table th {
    padding: 20px 8px;
}
.img-contheight{
   height: 407px;
}
.box-contpadd{
    padding-right: 14px;
    padding-left: 12px;
}
.box-next-cont{
    margin-top: 14px;
}
.imagecontent-main .inner .image_linkpage{
    padding:200px;
    opacity:0;
}
/* ====================abyfixed_Wrapper====================== */

.fixed {
    position: fixed;
    top: 100px;
    right: -29px;
    width: 250px;
    height: 200px;
    z-index: 999;
}
@media screen and (max-width: 767px) {
.fixed{
    position: relative;
    top: -569px;
    right: -165px;
    width: 250px;
    height: 200px;
    z-index: 999;
}
}
@media screen and (max-width: 767px) {
.abtbuttons{
    position: relative;
    z-index: -1;
 
}
}
@media screen and (max-width: 767px) {
.about-main-wrapper{
    margin-top: 9pc;
}
}
.bg-b-orange {
    background: linear-gradient(45deg, #36348E, #36348E);
}

.buttonDiv {
    padding: 10px 45px;
    border-radius: 30px 0 0 30px;
    margin: 14px 0;
}
.buttonDiv a {
    color: #fff;
    left: -32px;
    position: relative;
}

.bg-b-orange:hover {
    background: linear-gradient(45deg, #ffc53a, #ffc53a);
}
.buttonDiv:hover {
    transition: margin 500ms;
    margin-left: -20px;
}

/* ====================Schoolmissionvission_Wrapper====================== */

.Schoolmission_wrapper{
    padding:100px 0;
}

.misvismot-container-2 h5,.misvismot-container-1 h5{
    color: #292929;
    font-family: "Work Sans", Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 1.2em;
}
.miss-rows{
    margin-bottom:12px;
}
.misvismot-container-3 p{
    color: #292929;
    font-family: inter, Sans-serif;
    font-size: 18px;
    font-weight: 500;
    line-height: 1.6em;
    text-align: justify;
}

.schooolmisvismot-cta__content {
    min-height: 280px;
    text-align: left;
    padding: 55px 45px 35px;
}

.schooolmisvismot-cta__content {
    transition: all .4s;
    width: 100%;
    background-color: #f9fafa;
}
@media screen and (max-width: 767px) {
.schooolmisvismot-cta__content {
   background-color: #FFFFFF;
}
}
.schooolmisvismot-cta__content, .schooolmisvismot-cta__content-item {
    position: relative;
    transition: .5s;
}
.schooolmisvismot-cta__content {
    z-index: 1;
    overflow: hidden;
    display: flex;
    flex-wrap: wrap;
   align-items: center;
   /* align-content: center;*/
    padding: 35px;
    width: 100%;
}
.schooolmisvismot-cta__content .schooolmisvismot-content-item.schooolmisvismot-cta__icon {
    display: flex;
    margin-right: 10px;
}
 .schooolmisvismot-icon {
    color: #292929;
    border-color:  #292929;
    font-size: 40px;
}
 .schooolmisvismot-cta__content .schooolmisvismot-content-item.schooolmisvismot-cta__title {
    grid-area: 1 / 2 / 2 / 4;
}
 .schooolmisvismot-cta__content .v-content-item.schooolmisvismot-cta__icon, .schooolmisvismot-cta__content .schooolmisvismot-content-item.schooolmisvismot-cta__title {
    width: auto;
}

.schooolmisvismot-cta__title {
    color: #292929;
}
.schooolmisvismot-cta__content-item:not(:last-child) {
    margin-bottom: 15px;
}
.schooolmisvismot-cta__content-item, .schooolmisvismot-cta__content-item .schooolmisvismot-icon {
    color: #3f444b;
    border-color: #3f444b;
    fill: #3f444b;
}
.schooolmisvismot-cta__content h4{
    font-family: "Work Sans", Sans-serif;
    font-size: 26px;
    font-weight: 800;
    line-height: 1.2em;
}

.schooolmisvismot-cta:hover .schooolmisvismot-cta__description {
    color: #FFFFFF;
}

.schooolmisvismot-cta:hover .schooolmisvismot-cta__content {
    background-color: #36348E;
}
.schooolmisvismot-cta:hover .schooolmisvismot-cta__title,.schooolmisvismot-cta:hover .schooolmisvismot-cta__title {
    color:#FFFFFF;
}

.schooolmisvismot-cta:hover .schooolmisvismot-view-default .schooolmisvismot-icon {
    color: #FFFFFF;
    border-color: #FFFFFF;
}
.schooolmisvismot-cta {
    flex-wrap: wrap;
}

.schooolmisvismot-cta__content .schooolmisvismot-content-item.schooolmisvismot-cta__description {
    grid-area: 2 / 1 / 3 / 4;
    font-size: 16px;
}

.schooolmisvismot-cta__content .schooolmisvismot-content-item.schooolmisvismot-icon-wrapper {
    grid-area: 1 / 1 / 2 / 2;
}
.schooolmisvismot-widget-call-to-action.vamtam-has-theme-cta-style .schooolmisvismot-cta__content {
    display: grid;
    grid-template-columns: auto repeat(2, 1fr);
    grid-template-rows: repeat(3, auto);
}

/* Define animation for triggered elements */
.vamtam-image-wrapper.animation-triggered {
    will-change: clip-path;
    animation-name: vamtam-grow-top;
    animation-duration: 3.15s;
    animation-timing-function: cubic-bezier(.4, 0, 0, .9);
}

@keyframes vamtam-grow-top {
    0% {
        -webkit-clip-path: inset(100% 0 0 0);
        clip-path: inset(100% 0 0 0);
    }
    100% {
        -webkit-clip-path: inset(0);
        clip-path: inset(0);
    }
}

.hiddens {
    opacity: 0;
    transition: opacity 0.5s ease;
}
@media screen (min-width:1280px) and (max-width: 3000px){

}



.animation-triggered {
    opacity: 1;
}
@media screen and (max-width: 767px) {
.hiddens {
  opacity:1;
}
}



/*========================STEAM_WEAPPER=============================*/
.Steam_wrapper{
    padding: 100px 0;
}
.th-blog-wrapper {
    margin-top: 60px;
    margin-bottom: 60px;
}
.img-box1 {
    position: relative;
    margin-right: 50px;
    padding-bottom: 87px;
}
.shape-mockup-wrap {
    z-index: 2;
    position: relative;
}
.img-box1 .img1 img {
    border-radius: 10px;
}
@media screen and (max-width: 767px) { 
.img-box1 .img1 img{
  width: 339px;
}
}
.about-grid {
   /* position: absolute;
    top: 0px;
    right: 0;
    text-align: center;
    border-radius: 10px;
    box-shadow: 0px 4px 30px 0px rgba(19, 61, 117, 0.12);
    z-index: 2;
    overflow: hidden;
    padding: 40px 0px 42px;*/
    
    
        position: absolute;
    top: 8px;
    right: 0;
    text-align: center;
    border-radius: 15px;
    /* box-shadow: 0px 4px 30px 0px rgba(19, 61, 117, 0.12); */
    z-index: 2;
    overflow: hidden;
}
@media screen and (max-width: 767px) {

.about-grid {
   display:none;
}
}
.background-image{
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
}
.about-grid_year {
    font-size: 44px;
    font-weight: 700;
    color: #ffffff;
    margin-bottom: 6px;
}

.text-theme {
    color: #7C1BD5!important;
}

.about-grid_text {
    color: #ffffff;
    font-size: 14px;
    font-weight: 500;
    line-height: 24px;
    text-transform: uppercase;
    max-width: 121px;
    margin: 0 17px;
}
/*.about-grid:after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    background: -webkit-linear-gradient(top, rgba(13, 94, 244, 0) 0%, rgba(13, 94, 244, 0.6) 100%);
    background: linear-gradient(180deg, rgba(13, 94, 244, 0) 0%, rgba(13, 94, 244, 0.6) 100%);
    z-index: -1;
}*/

.img-box1 .img2 {
    position: absolute;
    right: 0;
    bottom: 0;
    border-radius: 10px;
    z-index: 1;
}
@media screen and (max-width: 767px) {
.img-box1 .img2{
   position: relative;
   margin-top: 20px;
}
}
.img-box1 .img2 img {
    border-radius: 10px;
}
.img-box1 .img2:after {
    content: '';
    position: absolute;
    left: -10px;
    top: -10px;
    background: #ffffff;
    height: 100%;
    width: 100%;
    border-radius: 10px;
    z-index: -1;
}
.img-box1 .about-shape1 {
    z-index: 1;
}

.img-box1 .about-shape1:after, .img-box1 .about-shape1:before {
    content: '';
    position: absolute;
    left: 98px;
    bottom: 57px;
    border: 10px solid #4ABACA;
    border-radius: 50%;
    width: 60px;
    height: 60px;
}
.img-box1 .about-shape1:after {
    width: 122px;
    height: 122px;
    border: 5px solid #7C1BD5;
    left: 6px;
    bottom: 26px;
    z-index: -1;
}

@keyframes jumpAni{
0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
}
40% {
    -webkit-transform: translateY(-30px);
    transform: translateY(-30px);
}

100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
}
}
.img-box1 .about-shape1 {
    z-index: 1;
}
@media screen and (max-width: 767px) {
.img-box1 .about-shape1 {
   display:none;
}
}
.jump {
    -webkit-animation: jumpAni 7s linear infinite;
    animation: jumpAni 7s linear infinite;
}

.shape-mockup {
    position: absolute;
    z-index: -1;
}
.title-area {
    position: relative;
    z-index: 2;
}

.sub-title {
    font-size: 16px;
    font-weight: 500;
    color: #7C1BD5;
    font-family:'Cabin', sans-serif;
    text-transform: uppercase;
    margin-top: -0.41em;
    margin-bottom: 22px;
    display: block;
}
.title-area .sec-title {
    margin-bottom: 15px;
}

.sec-title {
    margin-top: -0.23em;
}
.wcu-box {
    background: #F3F7FB;
    border-radius: 10px;
    padding: 30px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    gap: 11px;
    position: relative;
    z-index: 1;
}
.wcu-box:before, .wcu-box:after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 10px;
    background:#7C1BD5;
    border-radius: 10px 0 0 10px;
    z-index: -2;
}
.wcu-box_icon {
    font-size: 30px;
    color: #7C1BD5;
    -webkit-box-flex: 0;
    -webkit-flex: none;
    -ms-flex: none;
    flex: none;
}

.wcu-box .box-title {
    margin-bottom: 5px;
}
.box-title {
    font-size: 20px !important;
}
.box-title {
    font-size: 24px;
    line-height: 1.417;
    font-weight: 600;
    margin-top: -0.32em;
}
.wcu-box_text {
    margin-bottom: -0.4em;
    max-width: 226px;
    color: #4D5765;
}


.wcu-box:before, .wcu-box:after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 10px;
    background: #7C1BD5;
    border-radius: 10px 0 0 10px;
    z-index: -2;
}


.wcu-box:before {
    width: 80px;
    height: 80px;
    border-radius: 10px 0 0 0;
    background: transparent;
    border-left: solid 40px #D0DBE9;
    border-top: solid 40px #D0DBE9;
    border-bottom: solid 40px transparent;
    border-right: solid 40px transparent;
    z-index: -1;
}

.mt-40 {
    margin-top: 40px;
}

.btn-group {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 20px;
}
.btn-group, .btn-group-vertical {
    position: relative;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    vertical-align: middle;
}

.th-btn {
    position: relative;
    z-index: 2;
    overflow: hidden;
    vertical-align: middle;
    display: inline-block;
    border: none;
    text-transform: uppercase;
    text-align: center;
    background-color: #7C1BD5;
    color: #ffffff;
    font-family: 'Cabin', sans-serif;
    box-shadow: 0px 6px 16px rgba(13, 94, 244, 0.24);
    border-radius: 5px;
    padding: 10px;
}


.para_discovers{
  font-family: 'Cabin', sans-serif;
  color: #4D5765;
    line-height: 1.75;
    font-size:16px;
}

.th-btn:hover{
    color:#ffffff;
}

.sec-title{
    font-family: 'Cabin', sans-serif;
    color: #0F2239;
    font-weight: 700;
}
.blog-single {
    position: relative;
    margin-bottom: 40px;
    padding: 40px 40px;
    border: 1px solid #ecf1f9;
    box-shadow: 0px 7px 14px 0px rgba(234, 237, 242, 0.5);
    border-radius: 10px;
}
@media screen and (max-width: 767px) {
.blog-single  {
  padding: 40px 13px;
}
}
.blog-single .blog-img{
    position: relative;
    border-radius: 10px;
    overflow: hidden;
    margin-bottom: 40px;
    background-color:#F3F7FB;
    line-height: 0;
}

.blog-single .blog-content {
    margin: 0 0 0 0;
    padding: 0;
    position: relative;
}
.blog-single .blog-meta {
    margin: 0 0 18px 0;
}
 .blog-meta a {
    display: inline-block;
    margin-right: 15px;
    padding-right: 20px;
    font-size: 16px;
    color: #4D5765;
    position: relative;
}
@media screen and (max-width: 767px) {
.blog-meta a   {
   padding-right: 5px;
}
}
.blog-meta a i {
    margin-right: 10px;
    color: #7C1BD5;
}

.blog-meta span:after, .blog-meta a:after {
    content: "";
    width: 1px;
    height: 20px;
    background-color: #d3dbeb;
    position: absolute;
    top: 50%;
    right: 0;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}
@media screen and (max-width: 767px) {
.blog-meta span:after, .blog-meta a:after   {
  display:none;
}
}

.blog-single .blog-title {
    font-size: 33px;
}

.blog-single .blog-title {
    margin-bottom: 23px;
    font-size: 27px;
    font-weight: 600;
}
@media screen and (max-width: 767px) {
.blog-single .blog-title  {
   font-size: 20px;
}
}
.blog-single .blog-text {
    margin-bottom: 24px;
    text-align: justify;
}

.link-btn {
    font-weight: 600;
    font-size: 14px;
    display: inline-block;
    line-height: 0.8;
    position: relative;
    padding-bottom: 2px;
    margin-bottom: -2px;
    text-transform: uppercase;
    color: #7C1BD5;
}
.link-btn:before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 0;
    height: 2px;
    background-color: #7C1BD5;
    -webkit-transition: all ease 0.4s;
    transition: all ease 0.4s;
}

 .widget {
    padding: 40px 40px;
    border: 1px solid #ecf1f9;
    box-shadow: 0px 9px 14px #fbfbfb;
    border-radius: 10px;
    margin-bottom: 40px;
    position: relative;
}

.sidebar-area .widget_title {
    position: relative;
}
.widget_title {
    position: relative;
    font-size: 24px;
    font-weight: 600;
    font-family:'Cabin', sans-serif;
    line-height: 1em;
    margin: -0.1em 0 29px 0;
    padding-bottom: 16px;
    border-bottom: 3px solid #ecf1f9;
}
.recent-post {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 25px;
    line-height: 20px;
}

.recent-post .media-img {
    margin-right: 20px;
    width: 80px;
    border-radius: 5px;
    overflow: hidden;
}

.recent-post .media-img img {
    width: 100%;
    -webkit-transition: 0.4s ease-in-out;
    transition: 0.4s ease-in-out;
}

.media-body {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
}
.recent-post .post-title {
    font-size: 16px;
}
.recent-post .post-title {
    font-weight: 600;
    font-size: 17px;
    line-height: 28px;
    margin: 0 0 -0.1em 0;
    font-family:'Cabin', sans-serif;
}
@media screen and (max-width: 767px) {
.recent-post .post-title  {
   font-size: 12px;
}
}
.recent-post .recent-post-meta {
    margin-top: 10px;
}

.recent-post .recent-post-meta a {
    text-transform: capitalize;
    color: #4D5765;
}
.blog-title a {
    color: inherit;
}
 .sidebar-area .widget_title:before {
    content: '';
    height: 3px;
    width: 50px;
    background-color:#7C1BD5;
    position: absolute;
    bottom: -3px;
    left: 0;
    z-index: 1;
    -webkit-animation: lineMove 10s linear infinite;
    animation: lineMove 10s linear infinite;
}
@keyframes lineMove{
0% {
    left: 0px;
}
50% {
    left: calc(100% - 50px);
}

100% {
    left: 0px;
}
}
.text-inherit {
    color: inherit;
}

.recent-post:hover .media-img img {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
}
.text-inherit:hover {
    color: #7C1BD5;
}

.recent-post .recent-post-meta a i {
    margin-right: 8px;
    color: #7C1BD5;
}

.recent-post .recent-post-meta a:hover {
    color: #7C1BD5;
}

.page-header{
    display: none;
}

.mt-n2 {
    margin-top: -.6rem;
}
.mb-25 {
    margin-bottom: 25px;
}

.title-area .sec-title {
    margin-bottom: 28px;
}
.me-2 {
    margin-right: .5rem !important;
}

.th-btn:before {
    content: "";
    position: absolute;
    height: 0%;
    left: 50%;
    top: 50%;
    width: 600%;
    background-color: #0F2239;
    -webkit-transform: translateX(-50%) translateY(-50%) rotate(60deg);
    -ms-transform: translateX(-50%) translateY(-50%) rotate(60deg);
    transform: translateX(-50%) translateY(-50%) rotate(60deg);
    z-index: -1;
    -webkit-transition: 0.7s ease;
    transition: 0.7s ease;
}

.th-btn:hover::before {
    height: 560%;
}

.mb-25 {
    margin-bottom: 25px;
}
.mt-45 {
    margin-top: 45px;
}

.launchhead{
    font-size: 30px;
    line-height: 1.333;
    font-weight: 600;
    color: #0F2239;
}
@media screen and (max-width: 900px) 
{
.launchhead {
   font-size: 18px;
}
}
.launchpara {
    margin: 0 0 18px 0;
    color: #4D5765;
    line-height: 1.75;
    font-size: 16px;
     text-align:justify;
}
.link-btn:hover{
    color:#7C1BD5;
}
.link-btn:before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 0;
    height: 2px;
    background-color: #7C1BD5;
    -webkit-transition: all ease 0.4s;
    transition: all ease 0.4s;
    top: 13px;
}

.link-btn:hover::before {
    width: 100%;
}
.th-btn i{
    margin-left:12px;
}

.btn-9 {
    border: none;
    transition: all 0.3s ease;
    overflow: hidden;
}
.custom-btn {
    width: 130px;
    height: 50px;
    color: #fff;
    border-radius: 5px;
    padding: 10px 2px;
    font-family: 'Cabin', sans-serif ;
    font-weight: 500;
    background: transparent;
    cursor: pointer;
    transition: all 0.3s ease;
    position: relative;
    display: inline-block;
    box-shadow: inset 2px 2px 2px 0px rgba(255, 255, 255, .5), 7px 7px 20px 0px rgba(0, 0, 0, .1), 4px 4px 5px 0px rgba(0, 0, 0, .1);
    outline: none;
    text-transform: uppercase;
    float: right;

}
@media screen and (max-width: 767px) {
.top_additional  {
     display:none;
}
}
.custom-btn a{
    color:#ffffff;
}
.btn-9:after {
    position: absolute;
    content: " ";
    z-index: -1;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #1fd1f9;
    background-image: linear-gradient(315deg, #1fd1f9 0%, #b621fe 74%);
    transition: all 0.3s ease;
}
.btn-9:hover {
    background: transparent;
    color: #fff;
}

.btn-9:hover:after {
    -webkit-transform: scale(2) rotate(180deg);
    transform: scale(2) rotate(180deg);
   
}


.mandatort_head h3{
    background-color: #FFC53A;
    padding: 16px 33px 19px 26px;
    margin-bottom: 20px;
}

/*.category_main{*/
/*    display:none;*/
/*}*/


.sidebar_widgets{
        background-color: #000000;
    padding: 16px 33px 19px 26px;
    color: #fff;
    margin-bottom: 20px;
}
.infrastructure p{
    margin-bottom:16px;
}


/*========================studentlife_WRAPPER=============================*/

.logos{
  overflow:hidden;
  padding:60px 0 ;
  background:white;
  white-space:nowrap;
  position:relative;
}

.logos:before,
.logos:after{
  content:"";
  position:absolute;
  top:0;
  /*width:250px;*/
  height:100%;
  z-index:2;
}
.logos:before{
  left:0;
  background:linear-gradient(to left, rgba(255,255,255,0), white);
}
.logos:after{
  right:0;
  background:linear-gradient(to right, rgba(255,255,255,0), white);
}


.logos:hover .logos-slide{
  animation-play-state:paused;
  
  
}
.logos-slide{
  display:inline-block;
  animation: 35s slide infinite linear;
}
.logos-slide img{
  /*height:50px;*/
  margin: 0 40px;
}

/*@keyframes slide{*/
/*  from{*/
/*    transform:translateX(0) ;*/
    
/*  }*/
/*  to{*/
/*    transform:translateX(-100%) ;*/
  
/*  }*/
/*}*/

/*========================Partner_WRAPPER=============================*/

/* Brand Blocks */
.brandrow {
  padding: 0;
  margin: 0;
  list-style: none;
  display: flex;
  flex-flow: row wrap;
  justify-content: space-around;
}
.brandblock {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 27px;
  width: 260px;
  height: 260px;
  margin-top: 34px;
  font-size: 24px;
  line-height: 30px;
  text-align: center;
      box-shadow: 5px 5px 13px #c5c5c5, -5px -5px 13px #ffffff;
    margin-bottom: 34px;
}
.brandblock a {
  display: flex;
  align-items: center;
  height: 100%;
  width: 100%;
  text-decoration: none;
}
.brandblock a:hover {
  opacity: .65;
}
.brandblock span {
  text-align: center;
  width: 100%;
}
.gold a {
  color: #fff;
}
.lightgold a {
  color: #fff;
}

.grey a {
    color: #363636;
}
.warmgrey a {
   color: #363636;
}
  
  @media only screen and (max-width: 767px) {
    .brandblock {
    width: 80%;
    margin-top: 15px;
    }
  }






