@charset "utf-8";
@import url('https://fonts.googleapis.com/css2?family=Roboto&display=swap');
@font-face{font-family:"Clancy";font-style:normal;font-weight:normal;src:url("../fonts/clancy-regular-webfont.woff") format("woff")}
@font-face{font-family:"Clancy";font-style:normal;font-weight:bold;src:url("../fonts/clancy-bold-webfont.woff") format("woff")}
@font-face {font-family: 'Futura LT Paneuropean';src: url('../fonts/FuturaLTPaneuropean-Bold.woff2') format('woff2'),url('../fonts/FuturaLTPaneuropean-Bold.woff') format('woff');
font-weight: bold;font-style: normal;font-display: swap}

body{background:#fff;position:relative;padding:0;margin:0;font-size: 1rem;line-height: 1.5rem;color: #000;letter-spacing: .04em;-webkit-font-smoothing:antialiased; overflow-x:hidden; font-family: 'Roboto', sans-serif;font-weight: 400}a,a:active,a:link,a:hover{text-decoration:none!important;-webkit-transition:all .3s ease;transition:all .3s ease;outline:none!important;}h1,h2,h3,h4,h5,h6,.h6{font-family: 'Clancy', sans-serif;-webkit-transition: color .5s ease;-moz-transition: color .5s ease;-ms-transition: color .5s ease;-o-transition: color .5s ease;transition: color .5s ease;outline: none;font-weight: bold;color:inherit} p{font-weight: 400; text-align: justify; margin-bottom: 20px;margin-top: 0px;line-height: 1.7} spacer:before{content:"\2044";display:inline;margin:0px 5px}spacer{display:inline;margin:0px 5px} .npm{ padding:0; margin: 0}.white-text{color:#fff!important}
ul {list-style-type: none;padding-left: 0;margin: 0} button{border:0!important; outline: 0!important}.black-text{color:#010101} .red-text{color:#aa182c}.pastel-text{color:#eae1dd} .p70{padding:70px 0} .navbar-toggler {color: transparent} .container-fluid1{padding-left:40px; padding-right:40px}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.ml-auto, .mx-auto {margin-left: auto!important}

.fbold{font-weight: 600}.f600{font-weight: 600;font-size: 36px} .h2{font-size: 38px;line-height:45px;margin-bottom: 15px;} .light-bg{background: #f8f8f8}.h5{position: relative; font-weight: 600;padding-bottom: 10px;font-size: 23px;margin-bottom: 10px;}.h5:before{content: "";position: absolute;width: 30px;height: 2px;background-color: #aa182c;box-shadow: 10px 0 0 0 #fff;bottom: 0;left: 0px}

h2 {font-size: 3rem;line-height: 3.5625rem;margin-bottom: 15px;}  .logo-font{font-family: 'Futura LT Paneuropean'; font-weight: bold; font-style: normal}

footer, .footer-top {position: relative;background: #46413d; padding:50px 0; color: #fff} .title-sm {color: #fff;font-size: 23px; line-height: 1.6956521739;letter-spacing: 0.25px;} footer i{margin-right:10px; width:20px}
.links-footer li{margin-bottom: 5px;padding-left:10px;list-style: none; position: relative}.links-footer li a:before{content: "-";position: absolute;top: 0px;left: 0;bottom: 0;margin: auto;color: #fff;opacity: 0} .links-footer li a{color:#fff; text-transform: inherit; left:-10px; position: relative} .links-footer li a:hover{color:#ffffffa1!important; left:10px}.links-footer li a:hover::before{left:-10px; opacity:1}.copyright{border-top: 0.0625rem solid hsla(0,0%,100%,.1);margin-top: 3.25rem;padding-top: 3.25rem}.copyright a{color:#fff}.copyright a:hover{color:#ffffffa1}

.socials h5{display: inline-block}.socials li{border:0;margin:0 10px 0 0;outline:0;display:inline-block}.socials a .fa{text-align:center;background:#aa182c;margin-right:0;-webkit-transition:.5s;transition:.5s;color:#fff;width:50px;height:50px;font-size:20px;border-radius:50%;padding:15px 10px;border:1px solid #aa182c}.socials a:hover .fa{color:#aa182c;background:#fff;border-color:#aa182c}

.arrow-long {margin: 3.0625rem auto 3.25rem;max-width: 1.25rem;display: block;margin: 0.8125rem auto 1.5625rem} .red-bg{background-color: #aa182c;color: #fff}

.red-btn{background: #aa182c; border-color: transparent;color: #fff;border: 0.0625rem solid;padding: 1em 2.75rem;margin-right: 0.875rem; text-transform: uppercase;letter-spacing: .24em;display: inline-block; font-weight: bold}.red-btn:hover{background:#fff;color:#aa182c; border-color:#aa182c}.white-btn{background:transparent; border-color: transparent;color: #fff;border: 0.0625rem solid;padding: 1em 2.75rem;margin-right: 0.875rem; text-transform: uppercase;letter-spacing: .24em;display: inline-block; font-weight: bold}.white-btn:hover{background:#fff;color:#aa182c; border-color:#aa182c}.red-btn1 {padding: 10px 15px;font-size: 14px}.red-btn2 {padding: 5px 10px;font-size: 13px; margin-bottom: 0; margin-top: 0}

.academics,.services-list,.services-list .services-cont{-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}.services-list{align-items:flex-end;display:flex;width:100%;overflow:hidden;position:relative;transition:.5s}.services-list img{width:100%;height:auto;position:relative;z-index:-2; transition: transform .3s} .academics:hover img{transform: scale(1.1)} .academics:hover .services-lis::before{background: linear-gradient(180deg,transparent,rgba(0,0,0,.72) 0,rgba(0,0,0,.84) 73.03%,#000);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%}
.academics .services-cont{position:relative;z-index:2;left:0;padding-top:2rem;text-align:left;transition:.5s} .academics .services-cont h3 {font-size: 1.75rem;line-height: 2.4375rem;margin-bottom: 15px;}.services-list .services-cont .more{opacity:0;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s;color:#fff;text-transform:uppercase}.services-list:hover .services-cont .more{opacity:1}.services-list:hover .services-cont{padding-bottom:30px} .academics a{color:#222}  .academics:hover h3 {text-decoration: underline;text-decoration-color: #aa182c;}

.counter_div{padding:10px}.counter_div h2 span{color:#aa182c;font-size:40px;font-weight:700}.counter_div h2{font-size:20px;color:#162647;font-weight:600;transition:.3s}.counter_div p{font-size:16px;font-weight:400;transition:.3s}

.gradient{background:#efefef;background:linear-gradient(-180deg,#fff 50%,#efefef 50%);padding:20px 0;position:relative; overflow: hidden} .gradient:before {content:"";position:absolute;bottom:0;right:-30px;width:5em;height:2.5em;background:#fff;transform:translateY(-1.3em) rotate(-45deg);transform-origin:bottom right}

.base-bg{background:url(../images/intro-bg.jpg) 0 0/cover;padding:115px 0}.red-box{box-shadow:0 0 30px rgba(0,0,0,.05);background:#aa182c;color:#fff;padding:25px;position:relative;overflow:hidden}.red-box:before{content:"";position:absolute;bottom:0;right:-30px;width:5em;height:2.5em;background:#aa182c;transform:translateY(-1.3em) rotate(-45deg);transform-origin:bottom right}.white-bg{-webkit-background-size:cover;-moz-background-size:cover;position:relative;background:url(../images/white-base.jpg) no-repeat}

.modal-content{background-color:#aa182c;border:1px solid rgba(0,0,0,.2);border-radius:0;color:#fff}.btn-close{padding:.25em;color:#fff;background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/.75em auto no-repeat #fff;border:0;opacity:1;position:relative;right: -13px;top: -16px;width:20px;border-radius:50%;height:20px}
.input-group{margin-bottom:20px;font-size:15px!important}.input-group-text{border-radius:0}input,select,textarea{background-color:#fff;border:1px solid #ccc;outline:0!important}input{display:block;width:100%;padding:.5rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}

.vertical.carousel .carousel-item{overflow:hidden}.vertical.carousel .carousel-item h2{font-size:4.5em;line-height: 5rem; text-shadow:1px 0 4px rgba(0,0,0,.6)}.vertical.carousel .active.carousel-item-end,.vertical.carousel .carousel-item-next:not(.carousel-item-start){transform:translateY(100%)}.vertical.carousel .active.carousel-item-start,.vertical.carousel .carousel-item-prev:not(.carousel-item-end){transform:translateY(-100%)}/*.vertical.carousel .carousel-indicators{top:0;left:unset;margin-left:unset!important;margin-right:1rem;flex-direction:column}*/.vertical.carousel .carousel-indicators [data-bs-target]{height:5px;width:5px}.vertical.carousel .carousel-control-next,.vertical.carousel .carousel-control-prev{width:100%;height:60px}.vertical.carousel .carousel-control-next-icon,.vertical.carousel .carousel-control-prev-icon{transform:rotateZ(90deg)}.vertical.carousel .carousel-control-next{top:unset;bottom:0}.carousel-indicators .active{opacity:1;background-color:#aa182c}
.vertical.carousel .carousel-item img{position: relative}.carousel-caption {position: absolute;right: 10%;bottom: 25%;left: 0%;top: 0;color: #fff;text-align: left;background: #0000008f; padding: 45px;height: 100%;}

h3{font-size: 2rem;line-height: 2.4375rem;margin-bottom: 15px} .grey-bg{background: #f7f7f7;border-top: 1px solid #efefef;border-bottom: 1px solid #efefef}.h5, h5 {font-size: 1.25rem} .box-text{font-size: .875rem;letter-spacing: 1px;line-height: 1.5rem;padding: calc(1em - 2px) calc(4em - 2px);position: relative;border: 2px solid #000;text-align: center; min-height:80px;text-decoration: none;}

.event-block{overflow:hidden;-webkit-transition:.3s;transition:.3s;margin-bottom:15px}.event-block .event-thumbnail{overflow:hidden;position:relative}.event-block .event-thumbnail img{position:relative;transition:transform .3s}.event-block:hover img{transform:scale(1.1)}.event-block .event-thumbnail span{position:absolute;top:10px;left:10px;padding:3px 10px;color:#fff;margin:0 10px 10px 0;display:inline-block;background:#aa182c}.event-block a{color:#222}.event-block h3{letter-spacing:-.5px}.event-block:hover h3{text-decoration:underline;text-decoration-color:#aa182c}.event-block .event-content{margin-top:20px}.event-block1{border-top:1px solid #222;padding-top:10px}.event-block .event-content .institute{padding-right:10px;display:inline-block;color:#aa182c}.event-block .event-content .event-date i{color:#aa182c}.event-block .event-content .event-date{display:block;font-weight:600;padding:0 1em 0 0;margin-bottom:20px;color:#222}.event-block .event-content .event-title{font-size:17px;font-weight:400;margin:0 0 10px;color:#aa182c}.event-block .event-content p{overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.5em;max-height:2.8em;color:#191818}

#events .owl-dots .owl-dot span {width: 15px;height: 15px;margin: 5px 7px}#events .owl-dots .owl-dot.active span {width: 15px;height: 15px;margin: 5px 7px;background: #aa182c;display: block;-webkit-backface-visibility: visible;transition: opacity .2s ease;border-radius: 30px}

/* ---------------- For sticky header: class="float-panel"  ------------------*/
.float-panel{width:100%;z-index:300;padding:0;transform:translateZ(0);transition:.5s;left:0;position:relative;border-bottom: 1px solid #ebebeb;;-webkit-box-shadow:0 8px 16px 0 rgba(0,0,0,0.04);box-shadow:0 8px 16px 0 rgba(0,0,0,0.04);}.fixed{-webkit-box-shadow:0 8px 16px 0 rgba(0,0,0,0.04);box-shadow:0 8px 16px 0 rgba(0,0,0,0.04);padding:0;animation:.7s slide-down;background:#fff;left:0}@keyframes slide-down{0%{opacity:0;transform:translateY(-100%)}100%{opacity:.9;transform:translateY(0)}}.float-panel .container-fluid{background:0 0;padding:0;margin:0;-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out}.fixed .container-fluid{background:0 0;padding:0;margin:0 30px;border-radius:0;box-shadow:none}.float-panel .navbar-nav .nav-link{position:relative;padding:35px 20px;text-transform:initial;color:#000;font-weight:bold;letter-spacing:1px;background:0 0}.fixed .navbar-nav .nav-link{color:#000}.float-panel .navbar-nav .nav-link:before{content:" ";opacity:0;position:absolute;z-index:5;left:-9px;width:10px;pointer-events:none;height:2px;background-color:#aa182c;bottom:15%;margin-top:-1px;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;-ms-transition:.5s;transition:.5s}.float-panel .navbar-nav .nav-link:hover{background:#f5f7fc}.float-panel .navbar-nav .nav-link:hover:before{left:3px;display:block;opacity:1}

/* NavBar Modification  */
.navbar-brand,.top-links li,.top-links1 li{display:inline-block}.navbar-toggler.x{border:none;z-index:10}.navbar-toggler.x:focus{outline:0;box-shadow:none}.navbar-toggler.x[aria-expanded=true] .icon-bar:first-of-type{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:10% 10%;-ms-transform-origin:10% 10%;transform-origin:10% 10%}.navbar-toggler.x[aria-expanded=true] .icon-bar:nth-of-type(2){opacity:0}.navbar-toggler.x[aria-expanded=true] .icon-bar:nth-of-type(3){-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:10% 90%;-ms-transform-origin:10% 90%;transform-origin:10% 90%}.navbar-toggler.x .icon-bar{width:22px;display:block;height:2px;background-color:#222;-webkit-transition:.2s;transition:.2s}.navbar-toggler.x .icon-bar+.icon-bar{margin-top:4px}.navbar-toggler.x .icon-bar:first-of-type,.navbar-toggler.x .icon-bar:nth-of-type(3){-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.navbar-toggler.x .icon-bar:nth-of-type(2){opacity:1}.navbar-brand{padding:0px;margin-right:1rem;line-height:inherit;width:200px}.navbar-nav{margin-top:9px}.dropdown-menu{position:absolute;z-index:1000;display:none;width:310px;padding:10px;margin:0;font-size:13px;text-transform:capitalize;color:#222;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:0}.dropdown-menu .nav-link{padding:10px!important}.dropdown-menu[data-bs-popper]{margin-top:0}.top-section{background:#aa182c}.top-links li a,.top-links1 li{display:inline-block;padding:10px 18px;line-height:inherit;color:#fff;text-decoration:none;font-size:14px;letter-spacing:1px;font-weight:700;background:#aa182c}.top-links1 li{background:0 0}


.sideOne{
    background: #aa182c;
    border-radius: 100px 0 0 100px;
    color: white;
    font-size: 25px;
    padding: 10px 15px;
    width: 45px;
    text-align: center;
    height: 45px;
    float: right;position: relative;z-index: 9
}

.exposeCont {
    -webkit-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
    background: #aa182cc2;
    float: right;
    padding: 12px 15px;
    width: 200px;
    border-radius: 100px 0 0 100px;
    height: 46px;
    right: -50px;
    overflow: hidden;
    position: relative;
    color: white;
    z-index: -1;
    font-size: 15px;
}

/*.exposeCont{
    -webkit-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
    background: #aa182c;
    float: right;
    padding: 0px;
    width: 0;
    border-radius: 100px 0 0 100px;
    height: 50px;
    right: -50px;
    overflow: hidden;
    position: relative;
}*/

.buttonSlide{position: fixed;top: 50%;right: 0;;z-index: 9}.buttonSlide:hover .exposeCont{
  width: 200px;color: white!important;z-index: -1;
    font-size: 15px}

.back-to-top {
    background-color: #aa182c!important;
    color: #fff!important;
    border-color: #aa182c!important;
    padding: 10px 11px;
    display: inline;
    align-items: center;
    justify-content: center;
    font-weight: 400;
    border-radius: 0px;
    width: 38px;
    position: fixed;
    height: 38px;
    bottom: 5px;
    z-index: 999;
    right: 5px
}

#breadcrumb{border-bottom:1px solid #efefef;border-radius:0;background-color:#46413d}.breadcrumb>li+li:before{padding:0 5px;color:#ccc;content:"/\00a0"}.breadcrumb{margin-bottom:0;padding:10px 0;background-color:transparent;border-radius:0;font-weight:400;color:#fff}.breadcrumb a{color:#fff}

.section-title span{font-size:14px;padding-bottom:20px;font-weight:700;letter-spacing:3px;text-transform:uppercase}.section-title h1,.section-title h2{font-size:3.25rem;line-height:1.125;letter-spacing:-1px;margin-bottom:20px;color:#aa182c;letter-spacing:0}.grey-box{padding:35px 25px;background-color:#f8f8f8;margin-bottom:30px}
.institute-box{padding:25px;background-color:#f8f8f8;display:-ms-grid;display:grid;-ms-grid-rows:1fr;grid-template-rows:1fr;-ms-grid-columns:40px 1fr;grid-template-columns:40px 1fr;margin-bottom:30px;grid-column-gap:30px;min-height:170px}.institute-box h6{font-size:18px}

.contact_info,.red_info{border-radius:10px;padding:25px 30px 10px;color:#fff}.contact_info,.contact_info ul li{margin-bottom:25px}.contact_info{background-color:#46413d;-webkit-box-shadow:0 0 30px 0 rgba(0,0,0,.05);-moz-box-shadow:0 0 30px 0 rgba(0,0,0,.05);box-shadow:0 0 30px 0 rgba(0,0,0,.05)}.red_info{background-color:#aa182c;-webkit-box-shadow:0 0 30px 0 rgba(0,0,0,.05);-moz-box-shadow:0 0 30px 0 rgba(0,0,0,.05);box-shadow:0 0 30px 0 rgba(0,0,0,.05)}.contact_info ul{list-style:none;padding:0;margin:0}.contact_info ul li i{font-size:1.25rem}.contact_info ul li h4{font-size:1.25rem;font-weight:400}.contact_info ul li small{font-style:oblique;opacity:.8}.form-control1{display:block;width:100%;padding:.5rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;margin-bottom:20px;outline:transparent 0!important;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}

ul.list-sty{list-style-type:none;margin-bottom:0;padding-left:0;padding-top: 13px;}ul.list-sty li{position:relative;list-style:none;padding-left:1.5em;margin-bottom:.35em;text-align: justify;}ul.list-sty li::before{color:#aa182c;position:absolute;content: '\25a0';left: 1px;top: 0} ul.list-sty a{color:#222}ul.list-sty a:hover{color:#aa182c;}

.white-box{padding: 30px; background: #fff;-webkit-box-shadow: 0 2px 20px 0 rgba(0, 0, 0, 0.15);box-shadow: 0 2px 20px 0 rgba(0, 0, 0, 0.15);}.white-box1{padding: 30px; background: #fff;-webkit-box-shadow: 0 2px 20px 0 rgba(0, 0, 0, 0.15);box-shadow: 0 2px 20px 0 rgba(0, 0, 0, 0.15); margin-bottom: 25px}

.connect-logo{border: 1px solid #efefef;padding:5px; background: #fff; margin-bottom: 20px}#logos .item, #logos1 .item{border:1px solid #efefef}

.box-1{padding: 25px;border: 1px solid #efefef;box-shadow: 0 0.5rem 1rem 0 rgba(0,0,0,0.12);text-align: center;margin: 1.5rem 1rem;min-height: 250px}

.life {position: relative; overflow: hidden}.life .content-box{
    word-wrap: break-word;
    background-color: #f2f2f2;
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    margin-left: 0;
    padding: 2rem;
    position: relative;
    top: -2rem;
    right: 0px;
    left: 1rem;
}


.accordion-header{margin-bottom:0;font-family:Clancy,sans-serif;font-size:1.25rem;font-weight:700;color:#212529;border-bottom:1px solid #212529}.accordion-item{border-bottom:0 solid #222}.accordion-flush .accordion-item:first-child{border-top:1px solid #222}.accordion-collapse{border:0}.accordion-button{padding:0;font-weight:700;border:0;font-size:18px;color:#333;text-align:left;border-bottom:1px solid #ddd}.accordion-button:focus{box-shadow:none;border:none}.accordion-button:not(.collapsed){background:0 0;color:#dc3545}.accordion-body{padding:15px 0 2rem;background-color:#fff;border-bottom:1px solid #222}.accordion-button::after{width:auto;height:auto;content:"+";font-size:1.5rem;background-image:none;font-weight:100;color:#212529;transform:translateY(-4px)}.accordion-button:not(.collapsed)::after{width:auto;height:auto;background-image:none;content:"-";font-size:1.5rem;transform:translate(-5px,-4px);transform:rotate(0)}

.video-header,video{width:100%;height:100%}video{object-fit:cover;position:relative;top:0;left:0}.video-wrapper{text-align:center;display:flex;align-items:center;justify-content:center;position:relative;padding:0;overflow:hidden;width:100%}.video-header{position:absolute;color:#fff;text-shadow:1px 1px 8px rgba(0,0,0,.6);padding:100px 20px;z-index:0}.video-header:before{background:rgba(0,0,0,.5);position:absolute;top:0;bottom:0;right:0;left:0;content:'';z-index:-1}

.mask-image-bg {
    background-image: url(../images/bg2_img.png);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
}
.mask-image { position: relative;
  -webkit-mask-image: url(../images/masking2_img.png);
  mask-image: url(../images/masking2_img.png);
  -webkit-mask-size: 100%;
  mask-size: 100%;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat; 
	    -webkit-mask-size: contain;
    -webkit-mask-position: center center; z-index: 0;overflow: hidden;
}
.pstnrelative {
    position: relative;
    z-index: 9999999;left:40px
}

.table-responsive .table thead, .table_head, .table_head2 {
    background: #aa182c;
    color: #fff;
}

#cookieConsent{position:fixed;bottom:20px;left:20px;right:20px;background:#333;color:#fff;padding:15px;box-shadow:0 0 10px rgb(0 0 0 / .5);display:flex;justify-content:space-between;align-items:center;z-index:1000}#cookieConsent button{background:#aa182c;color:#fff;border:none;font-weight:bold;text-transform: uppercase;letter-spacing: .24em;padding:10px 20px;cursor:pointer;font-size:14px;border-radius:5px}#cookieConsent button:hover{color:#aa182c;background:#fff}


@media (max-width:768px){.text-justify, .text-right{text-align:left} footer .text-right, .copyright, .copyright .text-right{text-align:center!important} spacer:before{display: none}spacer{margin:1px 0; padding:0; display:block} .p70{padding:40px 0} .container-fluid, .container-fluid1{padding-left: 30px;padding-right: 30px} .socials {list-style: none;margin: 0 auto;padding: 0;float: none;text-align: center;} .float-panel{position: static;} .links-footer li{margin-bottom: 5px;padding-left:10px;line-height:25px;list-style: none; position: relative}.links-footer li a:before{content: "-";position: absolute;top: 0;left: 0;bottom: 0;margin: auto;color: #fff;} .links-footer{margin-bottom:15px}.counter_div {border-right:0px solid #cecece}.admission-bg{padding: 15px; padding-top: 200px} .f600{font-size:24px} .gradient {background:#efefef!important;padding: 20px}.services-list {margin-top: 20px}.red-btn, .white-btn {margin-bottom: 10px} .arrow-long svg {max-height:50px} .section-title h1,.section-title h2 {font-size:2.5rem} .h3{font-size: 1.75rem;line-height: 2.125rem} .float-panel .navbar-nav .nav-link {padding: 15px 20px} #connect li{width:19%} .video-header {position: absolute;padding: 50px 20px;z-index: 0}.video-header .arrow-long, .video-header h2, .video-header p{display: none} .dropdown-menu {width: 100%}.carousel-caption {position: static;color: #fff;background: #aa182c;padding: 35px}	.box-text {min-height: inherit}.box-text p{margin-bottom: 0}
} 
@media (max-width: 576px){
#connect li {
    width: 32%%;
}}	

html body {min-width: 100%;min-height: 100%;-webkit-background-size: auto auto;-moz-background-size: auto auto;-o-background-size: auto auto;background-size: auto auto}

@media (max-width: @iphone-screen) {background-attachment:inherit;background-size:cover;-webkit-background-size:cover} 

