/*UI07051988*/
@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@200;300;400;500;600;700;800&amp;family=Open+Sans:wght@300;400;500;600;700&amp;family=Noto+Sans:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,700&amp;family=Roboto:ital,wght@0,300;0,400;0,500;0,700;0,900;1,300&amp;family=Oswald:wght@600&amp;display=swap');
* { margin:0; padding:0; outline:0; box-sizing:border-box;}
.nobdr { border:none !important; }
.nobg { background:none !important; }
.nobdr_top { border-top:none !important; }
.nomargin { margin:0px !important; }
.nomargin-top{margin-top:0 !important;}
.nomargin-left { margin-left:0px !important; }
.nomargin-right { margin-right:0px !important; }
.nopadding { padding:0px !important; }
.alignbottom { vertical-align:text-top;}
.pdt-1{padding-top: 1rem;}
.pdt-2{padding-top: 2rem;}
.pdt-3{padding-top: 3rem;}
.pdt-4{padding-top: 4rem;}
.pdt-5{padding-top: 5rem;}
.pdt-6{padding-top: 6rem;}
.pdt-7{padding-top: 7rem;}
.pdt-8{padding-top: 8rem;}
.pdt-9{padding-top: 9rem;}
.pdt-10{padding-top: 10rem;}
.pdt-11{padding-top: 11rem;}
.pdt-12{padding-top: 12rem;}
.pdt-13{padding-top: 13rem;}
.pdt-14{padding-top: 14rem;}
.pdt-15{padding-top: 15rem;}
.pdt-16{padding-top: 16rem;}
.pdt-17{padding-top: 17rem;}
.pdt-18{padding-top: 18rem;}
.pdt-19{padding-top: 19rem;}
.pdt-20{padding-top: 20rem;}

.pdb-1{padding-bottom: 1rem;}
.pdb-2{padding-bottom: 2rem;}
.pdb-3{padding-bottom: 3rem;}
.pdb-4{padding-bottom: 4rem;}
.pdb-5{padding-bottom: 5rem;}
.pdb-6{padding-bottom: 6rem;}
.pdb-7{padding-bottom: 7rem;}
.pdb-8{padding-bottom: 8rem;}
.pdb-9{padding-bottom: 9rem;}
.pdb-10{padding-bottom: 10rem;}
.pdb-11{padding-bottom: 11rem;}
.pdb-12{padding-bottom: 12rem;}
.pdb-13{padding-bottom: 13rem;}
.pdb-14{padding-bottom: 14rem;}
.pdb-15{padding-bottom: 15rem;}
.pdb-16{padding-bottom: 16rem;}
.pdb-17{padding-bottom: 17rem;}
.pdb-18{padding-bottom: 18rem;}
.pdb-19{padding-bottom: 19rem;}
.pdb-20{padding-bottom: 20rem;}
.p-white p {color: #fff;}


img {height: auto;  border:0;}
ul { list-style-type:none; padding:0; margin:0;}
ul, ol, li { list-style:none; padding:0; margin:0; font-size: 1.6rem;font-family: var(--familyRobo);}
a { text-decoration:none; outline:none;color: #fff;transition: 0.5s;display: block;font-size: 1.6rem;}
a:hover{text-decoration: none !important;color: #212529;}
img{transition: 0.5s;}
p:empty{display: none;}
figure{margin: 0;}
aside, details, figcaption, figure, ins, summary, small, mark, title, video, footer, header, hgroup, nav, section, article { display: block; }

.clear { padding:0; margin:0; clear:both; }
h1, h2, h3, h4, h5, h6 { padding:0; margin:0;font-family: var(--familyMonts);}
.common_heading{  font-size: 2.4rem;  line-height: 4.2rem;  color: #000000;margin-bottom: 4rem;  font-weight: 600;font-family: var(--familyMonts);}
p{padding:0; margin:0;}
html, body { width: var(--w-full); padding: 0; margin: 0;font-family: var(--familyRobo); font-size: 62.5%;color: var(--fontcolor);}
body{overflow-x: hidden;}
.cf::before,.cf::after {content: " "; display: table;}
.cf::after {clear: both;}
.cf {zoom: 1;}
:root{
--fontcolor: #000;
--colorwhite:#fff;
--bluecolor:#5DCDDB;
--Redcolor:#DA3948;
--lightgrey:#F5F5F5;
--black: #000;
--flex: flex;
--w-full:100%;
--H-full:100%;
--Radius-full:100%;
--familyNoto: 'Noto Sans', sans-serif ;
--familyRobo: 'Roboto', sans-serif ;
--familyMonts: 'Montserrat', sans-serif ;
--familyOpen: 'Open Sans', sans-serif ;
}
.font-white{color: #fff;}
.font-black{color: #000;}
/*img-zoom iffect*/
.img-zoom figure img{transition:all 1.1s ease 0s;width: var(--w-full);}
.img-zoom figure{overflow: hidden;position: relative;}
.img-zoom a:hover img, .img-zoom figure:hover img{transform: scale(1.1);}

.img-fit figure{height:var(--H-full);}
.img-fit figure img{height:var(--H-full);width: var(--w-full);object-fit: cover;}
/*img-zoom iffect*/
.max-w{max-width: 1920px;margin: auto;}
.btn-commn { padding: 1rem 4.5rem; display: inline-block;}
.btn-commn img{margin-left: 1rem;}
.yellow-btn{background-color: #F3BE34;border-radius: 41px;}
.blue-btn{background-color: #5DCDDB;border-radius: 41px;}
.pink-btn{background-color: #EA436E;border-radius: 41px;}
.blue-dark-btn{background-color: #253C88;border-radius: 41px;}
.line-h2{position: relative;text-align: center;padding-bottom:5rem;}
.line-h2::before { background: #EE7832C2; position: absolute; left: 0; right: 0; bottom: 22px; margin: auto; width: 9rem; height: .1rem; content: '';}
/*lightbox*/
body .lb-data .lb-details{width: 92%;}
body .lightbox .lb-data .lb-close {background: url(../images/close.svg) top right / 100% no-repeat; top:-19px; right: 0rem;position:absolute;z-index:99;opacity:1;}
body .lightbox .lb-nav a.lb-next {background: url(../images/light-next.svg) left 48% / 100% no-repeat; opacity: 1;width: 4.5rem;margin-right: -2.5rem;}
body .lightbox .lb-nav a.lb-prev {background: url(../images/light-prev.svg) left 48% / 100% no-repeat;opacity: 1;width: 4.5rem;margin-left: -2.5rem;}
body .lightboxOverlay {background: url(../images/bg.html) repeat;}
body .lightbox .lb-image{border-width: 2.5rem;}
body .lb-data .lb-caption{font-size: 2.1rem;color: #282828;line-height: 2.8rem;font-weight: normal;padding:0 3.5rem 3.5rem;display: block;}
body .lb-data .lb-number{display: none!important;}
body .lb-dataContainer{background: #fff;margin-top: -.5rem;position: relative;}
/*lightbox*/

p{font-size: 1.6rem;line-height: 2.4rem;font-family: var(--familyRobo);color: #7D7D7D;transition: 0.5s;}
p span{font-weight: bold;margin-right: 1rem;}
label{font-family: var(--familyIBM);}

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {-webkit-appearance: none;-moz-appearance: none;appearance: none;margin: 0; }
input[type=number] {-moz-appearance: textfield;}

.owl-nav button{width: 3rem;height: 3rem;background: url('../images/slider-arrow.html') no-repeat center center !important;border-radius:var(--Radius-full);margin: .6rem;transition: 0.5s;}
.owl-nav button:hover{background-color: #F3A100C4 !important;}
.owl-nav button span{font-size: 0rem;}
.owl-nav button.owl-prev { transform: rotate(180deg);}
.owl-nav { text-align: center;padding-top: 7rem;}
.owl-dots{text-align: left;padding-top: 3.5rem;}
.owl-dot { background: #4599A4 !important; min-width: .9rem; min-height: .9rem; margin: 0.6rem; border-radius:var(--Radius-full); opacity: 1;}
.owl-dot.active{opacity: 1;background: #000 !important;}

.commn-link { display: inline-block; }
.commn-link img{border-radius:var(--Radius-full);  transition: 0.5s;}
.commn-link:hover img{background: #F3A100C4 ;}

.number-count{font-size: 7rem;font-weight: 800;line-height: 7rem;font-family: var(--familyMonts);color: #fff;}


/* Form */
.robot-sec {display:var(--flex); align-items: center; flex-wrap: wrap; width: var(--w-full);}
.form-control { height: 5rem;  border-right-color: rgb(204, 204, 204); border-radius: 2.5rem; background-color: var(--colorwhite);  font: 1.6rem/2.4rem var(--familyRobo); color: var(--fontcolor);  padding: 1rem 2rem;}
.form-group { width: 100%; margin: 1.8rem 0; position: relative;}
.form-control.form-select { background-color: #F2F4F9;}
.form-repeat { display:var(--flex); justify-content: space-between; flex-wrap: wrap; padding-bottom: 1rem; align-items: flex-end;}
.check-section { padding: 1.5rem 2rem; background: #F2F4F9; border-radius: .5rem; margin: 3rem 0; display: inline-block; align-items: center;}
.check-section p { font-style: italic; border-left: .3rem solid var(--yellowcolor); padding: 0 0rem 0 1rem; margin-bottom: 0;}
.robot-sec figure { margin-left: 2rem;}
.button-form button { display:var(--flex); background: #DA3948; font-size: 1.6rem; color:var(--colorwhite); font-weight: 400;border: 0;padding: 1.5rem 3rem; border-radius: 2.5rem;transition: 0.5s;align-items: center;}
.button-form p{color:var(--colorwhite);padding-right: 2rem;font-weight: 400;font-size: 1.8rem;padding-bottom: 0;}
textarea.form-control { height: 9.5rem;resize: none;}
.form-group .custom-file-label { position: absolute; left: .5rem; margin: 0; background: var(--yellowcolor); padding: 1rem 2rem; font-size: 1.5rem; top: 0; height: 4.8rem; bottom: 0;
  margin: auto; cursor: pointer; box-shadow: 0rem .1rem .4rem #00000029; border-radius: .5rem;color:var(--colorwhite);font-weight: 500;display: none;}
  .hover:hover { background: #EE7832; color: var(--colorwhite);}
/* Form */
.container-66{max-width: 1366px;margin: 0 auto;}

.card-body{padding: 0;}

/* Student Initiatives / Activities  */
.Activities-sec .col-lg-4{padding: 1.2rem;}
.Activities-sec h2{display: flex;align-items: center;}
.Activities-sec h2 a{margin-left: 4rem;}
.Activities-sec h2 a:hover img, .Study-sec a:hover img{transform: translateX(.5rem);}
.Study-sec a{display: inline-block;}
.Activities-box span strong{font-size: 7.2rem;display: block;font-weight: 300;line-height: 7.2rem;}
.Activities-box { position: relative; min-height: 36rem;}
.Activities-content {position: absolute; top: 0; left: 0; padding: 3.2rem 3.6rem; height: 100%;width: 100%;  display: grid;background: linear-gradient(180deg, transparent 0%, #000 200%);}
.Activities-content span{align-self: flex-start;font-family: var(--familyMonts);color: #fff;font-size: 1.8rem;font-weight: 500;letter-spacing: 4.32px;}
.Activities-content p{align-self: flex-end;color: #fff;font-weight: 600;font-size: 2.1rem;line-height: 3rem;padding: 0;font-family: var(--familyMonts);}
.Activities-content blockquote{font-size:2.2rem; align-self: flex-end;color: #fff;}
.color-box{height: 100%;}
.pink{background: #EA436E;}
.yellow{background: #F3BE34;}
.red{background: #DA3948;}
.blue{background: #5DCDDB;}
.color-box .Activities-content{background: none;}
/* Student Initiatives / Activities  */

.video-modal .modal-body {padding: 3rem 3rem;}
.video-modal .modal-dialog{width: 50%;max-width: none;margin: 10% auto;}
.video-modal .btn-close {position: absolute;right:-2rem;top: -2rem;opacity: 1;background: none;width: auto;height: auto;}
.video-modal .modal-footer {border: 0;text-align: left;padding: 0rem 3rem 3rem;justify-content: flex-start;}
.modal-backdrop.show {background: url(../images/bg.jpg) repeat;opacity: 0.8;}
.video-modal figure img { width: var(--w-full);}
.modal-backdrop.show { background: url(../images/bg.html) repeat;  opacity: 0.8;}

@media (min-width: 1649px){
.container{max-width: 1490px;}




}


@media (max-width:1649px){
.pdt-12{padding-top: 9rem;}
.pdt-13{padding-top: 10rem;}
.pdt-14{padding-top: 10rem;}
.pdt-15{padding-top: 10rem;}
.pdt-16{padding-top: 11rem;}
.pdt-17{padding-top: 13rem;}
.pdt-18{padding-top: 15rem;}
.pdt-19{padding-top: 16rem;}
.pdt-20{padding-top: 17rem;}

.pdb-12{padding-bottom: 9rem;}
.pdb-13{padding-bottom: 10rem;}
.pdb-14{padding-bottom: 10rem;}
.pdb-15{padding-bottom: 10rem;}
.pdb-16{padding-bottom: 11rem;}
.pdb-17{padding-bottom: 13rem;}
.pdb-18{padding-bottom: 15rem;}
.pdb-19{padding-bottom: 16rem;}
.pdb-20{padding-bottom: 17rem;}
.Activities-box {
  min-height: 36rem;
}
}



@media (max-width: 1399px){
.container-66{max-width: 1140px;margin: 0 auto;}
.Activities-box {
  min-height: 31rem;
}

.pdt-12{padding-top: 8rem;}
.pdt-13{padding-top: 9rem;}
.pdt-14{padding-top: 9rem;}
.pdt-15{padding-top: 10rem;}
.pdt-16{padding-top: 11rem;}
.pdt-17{padding-top: 12rem;}
.pdt-18{padding-top: 13rem;}
.pdt-19{padding-top: 14rem;}
.pdt-20{padding-top: 15rem;}

.pdb-12{padding-bottom: 8rem;}
.pdb-13{padding-bottom: 9rem;}
.pdb-14{padding-bottom: 9rem;}
.pdb-15{padding-bottom: 10rem;}
.pdb-16{padding-bottom: 11rem;}
.pdb-17{padding-bottom: 12rem;}
.pdb-18{padding-bottom: 13rem;}
.pdb-19{padding-bottom: 14rem;}
.pdb-20{padding-bottom: 15rem;}



.form-control{font-size: 1.5rem;}
p{font-size: 1.5rem;}

.Activities-content p { font-size: 1.8rem; line-height: 2.6rem;}
.Activities-content blockquote{font-size: 2rem;}
.Activities-box span strong { font-size: 6rem;}
.Activities-content{padding: 3rem;}
h4 {margin-bottom: 2rem;}

.video-modal .modal-dialog {width: 80%;}
.video-modal .modal-body {
  padding: 2rem;
}


.stickySidebar {top: 70%;transform: translateY(-70%);}

.sidebar_brochure {top: 30%;transform: translateY(-30%);}


}
@media (max-width: 1199px){
.Activities-sec .col-lg-4 { padding: .6rem;}
.Activities-content p { font-size: 1.6rem; line-height: 2.4rem;}
.Activities-content { padding: 2rem;}
.Activities-box span strong { font-size: 5rem; line-height: 5.2rem;}
.Activities-box {
  min-height: 27rem;
}

.stickySidebar__wrapper--left { top: 40% !important;}


}

@media (max-width: 991px){
.max-w { max-width: 720px;}
.modal.fade .modal-dialog iframe{height: 34rem;}
.video-modal .modal-body {
  padding: 1rem;
}

}
@media (max-width:767px){
.max-w { max-width: 540px;}
body .lightbox .lb-nav a.lb-next{width: 3.5rem;margin-right: 1rem;}
body .lightbox .lb-nav a.lb-prev{width: 3.5rem;margin-left: 1rem;}

}
@media (max-width:575px){
.max-w { max-width: var(--w-full);padding-left:5% ;padding-right: 5%;}
.form-group { width: var(--w-full); margin: .5rem 0;}
.form-control{font-size: 1.5rem;}
.check-section{margin: 0rem 0 1rem;}
.button-form button{margin: auto;}
.button-form { padding: 3rem 0 0;}
body .lb-data .lb-caption{font-size: 1.6rem;padding: 0 2rem 2.5rem;line-height: 2.5rem;}
body .lightbox .lb-data .lb-close{position: absolute;right: 0;}
body .lightbox .lb-image { border-width: 2rem;}

}.over-link li, .li_default li {
  width: 50%;
  padding: 0rem 10rem 0rem 4rem;
  font-size: 1.8rem;
  border-left: 0.1rem solid var(--bluecolor);
  margin: 2rem 0;
  }
  .table-default {
    background-color: #fff;
}

.table-default tr td, .table-default thead th {
    font-size: 15px;
    padding: 0.8rem;
    border: 1px solid #f7f7f7;
}
.table-default tr:nth-child(odd) {
    background-color: #f9f5f5;
}
.table-default tr:first-child {
  background-color: #fff;
}
.table-default tr:first-child td{
font-weight: 500;
}
.table-default tr:not(:first-child) td:not(:first-child) {
  background-color: #ebd29b59;
}
.lb-data {
    position: absolute;
    top: 0;
    right: 0;
}
/*.stickySidebar {
    position: fixed;
    right: -300px;
    top: 48%;
    transform: translateY(-50%);
    background: #fff;
    cursor: pointer;
    transition: all 0.4s;
    border-radius: 21px;
    z-index: 999999
}*/

.stickySidebar {
    position: fixed;
    right: -300px;
    top: 62%;
    transform: translateY(-70%);
    background: #fff;
    cursor: pointer;
    transition: all 0.4s;
    border-radius: 21px;
    z-index: 999999;
}

.sidebar_brochure {
    position: fixed;
    right: -300px;
    top: 30%;
    transform: translateY(-30%);
    background: #fff;
    cursor: pointer;
    transition: all 0.4s;
    border-radius: 21px;
    z-index: 999999;
}

.stickySidebar:hover {
    right: 0
}

.stickySidebar__wrapper {
    position: relative
}

.stickySidebar__wrapper--left {
    background: #211c3a;
    width: 48px;
    position: absolute;
    text-align: center;
    height: 170px;
    left: -48px;
    top: 47%;
transform: translateY(-50%);
    border-radius: 5px 0 0 5px
}

.stickySidebar__wrapper--right {
    width: 300px;
    height: 450px;
    overflow-y: scroll;
}

.stickySidebar__wrapper--left p {
    transform: rotate(180deg);
    writing-mode: tb-rl;
    display: block;
    position: absolute;
    left: 0;
    bottom: 0;
    height: 100%;
    margin: 0;
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 16px;
    color: #fff;
    font-weight: 600;
    padding-bottom: 5px;    

}
