html{
    overflow-x: hidden;
}
body{
  margin: 0px !important;
  padding: 0px;
  font-family: 'Exo', sans-serif!important;
  overflow-x: hidden;
}


.banner-carousel .owl-prev img {
    
    margin-right: 7px;
}
.header{
float: left;
width: 100%;
}

.logo {
  position:relative;
  z-index: 111;
}

.logo img{
float: left;
box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
text-align: center;
}

.header1{
background-color: #2c3482;
width: 100%;
height: 37px;
}

.header1-1{
float: left;
width: 80%;
}

.newsbg{
float: left;
position: relative;
z-index: 1111;
}

.htext p{
float: left;
text-align: center;
font-size: 14px;
font-weight: 400;
}

.admission:hover{
    background: #2c3482;
    transition: all ease-in-out 0.5s;
    -o-transition: all ease-in-out 0.5s;
    -ms-transition: all ease-in-out 0.5s;
    -moz-transition: all ease-in-out 0.5s;
    -webkit-transition: all ease-in-out 0.5s;
}


.admission{
transition: all ease-in-out 0.5s;
    -o-transition: all ease-in-out 0.5s;
    -ms-transition: all ease-in-out 0.5s;
    -moz-transition: all ease-in-out 0.5s;
    -webkit-transition: all ease-in-out 0.5s;

    float: RIGHT;padding: 11px 12px;width: 20%;/* height: 37px; *//* background-image: url("../images/admissionbg.png"); */background-size: cover;/* left: 12px; *//* position: relative; */background: #f48121;}


/*.admission1{float: left;font-size: 14px;color: white;padding-left: 40px;width: auto;}*/
/*.admission1 a{
position: relative;
top: 10px;
font-weight: 500;
text-decoration: none;
color: white;
font-size: 14px;

}*/
.admission1 a:hover{
text-decoration: none;
color: #d0f2f2;
}

.admission1 img{
float: left;
top: 3px;
}
.activ{
    color: #f28122!important;
}
.f-t-l-y-i{
    width: 100%;
    float: left;
}





.header2{width: 80%;float: left;padding-top: 21px;padding-left: 28px;}
.navigation{float: left;width: 80%;}
.verticlebar {
 /* width: 100%; */
 padding: 0;
 float: left;
}
.verticlebar ul{float: right;padding-top: 21px;padding-left: 86px;}
.verticlebar li {
float: left;
list-style: none;
margin-right: 30px;
margin-bottom: 5px;
}
.verticlebar li a {
display: block;
color: #2c3482;
text-align: center;
padding: 0px 0px;
text-decoration: none;
font-weight: 500;
font-size: 14px;
padding-right: 21px;
border-right: solid 2px #eeeeee;

transition: all ease-in-out 0.5s;
    -o-transition: all ease-in-out 0.5s;
    -ms-transition: all ease-in-out 0.5s;
    -moz-transition: all ease-in-out 0.5s;
    -webkit-transition: all ease-in-out 0.5s;
}
.cn-bx{
    border-right: none !important;

}
.verticlebar li a:hover:not(.active){
color:#f28122;
transition: all ease-in-out 0.5s;
    -o-transition: all ease-in-out 0.5s;
    -ms-transition: all ease-in-out 0.5s;
    -moz-transition: all ease-in-out 0.5s;
    -webkit-transition: all ease-in-out 0.5s;
}
.overlay {
  height: 100%;
  width: 0;
  position: fixed;
  z-index: 9999;
  top: 0;
  left: 0;
  background-color: rgb(0,0,0);
  background-color: rgba(0,0,0, 0.9);
  overflow-x: hidden;
  transition: 0.5s;
}

.overlay-content {
  position: relative;
  top: 25%;
  width: 100%;
  text-align: center;
  margin-top: 30px;
}

.overlay a {
  padding: 8px;
  text-decoration: none;
  font-size: 25px;
  font-weight: 500;
  color: white;
  margin-bottom: 30px;
  display: block;
  transition: 0.3s;
}

.overlay a:hover, .overlay a:focus {
  color: #139797;
}

.overlay .closebtn {
  position: absolute;
  top: 20px;
  right: 45px;
  font-size: 60px;
}

.cli-btn{
    font-size: 37px;
float: right;
padding-top: 15px;

}
/*222*/
.institutions {
    width: 100%;
    float: left;
    padding: 100px 0px 60px 0px;
}
.institutions-indro {
    width: 100%;
    float: left;
}
.institutions-indro img {
    border-radius: 30px;
    float: right;
    margin-left: 35px;
    width: 100%;
    max-width: 490px;
}
.institutions-indro h2 {
   font-weight: 700;
    font-size: 35px;
    color: black;
    text-align: left;
    line-height: 54px;
    margin-bottom: 15px;
}.institutions-indro p {
    padding-top: 0px;
    width: 100%;
    line-height: 30px;
    padding-left: 0px;
  font-size: 14px;
    font-weight: 400;
    color: black;
    
    line-height: 28px;
}
.yur-hih{
    width: 100%;
    float: left;

}
.yur-hih h2 {
    padding: 30px 0px;
   font-weight: 700;
    font-size: 35px;
    color: #f48121;
    text-align: center;
    line-height: 54px;
    margin-bottom: 15px;
    margin-top: 0px;
}

.whybxs-cnt {
    float: left;
    width: 50%;
    display: flex
;
    align-items: center;
    gap: 10px;
    margin-bottom: 18px;
}
.whybxs-cnt img {
    max-width: 28px;
    height: auto;
}
.whybxs-cnt p {
    margin: 0;
    font-size: 16px;
    color: white;
}
.heihlat-ayur {
    width: 100%;
    float: left;
    background: #2c3482;
    padding-bottom: 45px;
    padding-top: 25px;
}
.clinc-hds{
    width: 100%;
    float: left;
}
.clinc-hds h3{
    padding: 30px 0px;
    font-weight: 700;
    font-size: 35px;
    color: white;
    text-align: left;
    line-height: 54px;
    margin-bottom: 15px;
    margin-top: 0px;
}
.clinc-hds p{
    padding-top: 0px;
    width: 100%;
    line-height: 30px;
    padding-left: 0px;
    font-size: 14px;
    font-weight: 400;
    color: white;
    line-height: 28px;
}
.why-career{
    width: 100%;
    float: left;
    padding-bottom: 45px;
    padding-top: 25px;
}
.carreroffer{
    width: 100%;
    float: left;

}
.carreroffer h2{
   
    font-weight: 700;
    font-size: 35px;
    color: #2c3482;
    text-align: left;
    line-height: 54px;
    margin-bottom: 0px;
    margin-top: 0px;
}
.carreroffer h3{
  
    font-weight: 500;
    font-size: 19px;
    color: black;
    text-align: left;
    line-height: 54px;
    margin-bottom: 0px;
    margin-top: 0px;
}
.carreroffer p{
    margin-top: -6px;
    font-weight: 500;
    font-size: 17px;
    color: #737373;
    line-height: 28px;
    margin-bottom: 0;
    padding-left: 10px;
}



.highl-container {
    display: flex
;
    /* align-items: center; */
    padding-top: 35px;
}
.rto {
    width: 20px;
    height: 20px;
    border-radius: 50%;
    background: #ffffff;
    border: 5px solid #f48220;
    flex-shrink: 0;
}
.all-whyspage{
    width: 100%;
    float: left;

}
.all-whyspage h2 {
    font-weight: 700;
    font-size: 35px;
    color: #f48220;
    text-align: left;
    line-height: 54px;
    margin-bottom: 0px;
    margin-top: 0px;
}
.cnt2-3-icon1 {
    padding-top: 28px;
    width: 100%;
    float: left;
    display: flex
;
    align-items: center;
}
.cnt2-3-icon1 img {
    width: 50px;
    height: auto;
    margin-right: 20px;
}
.cnt2-3-icon1 p {
    font-size: 16px;
    font-weight: 500;
    line-height: 22px;
    color: black;
    margin: 0;
    white-space: nowrap;
}













/*2222*/

































@media(min-width: 1200px){
.cli-btn{
display: none;
}
.overlay{
display: none;
}
}

@media(max-width: 1199px){

.navigation{
display: none;
}
}

.banner{
float: left;
width: 100%;
margin-top: -25px;
margin-bottom: 80px;
}

.b1{
float: left;
width: 100%;
position: absolute;
 z-index: 9999;
 padding-top: 150px;
}

.b1 h1{
float: left;
width: 100%;
color: white;
font-size: 70px;
font-weight: bold;

}
.b1 p{
float: left;
width: 100%;
font-size: 13px;
font-weight: 400;
color: white;
line-height: 24px;
}

.banner-carousel{
float: left;
}

.banner-carousel .owl-nav{
    float:right;
    text-align: right;
    width: 100%;
    margin-top: -80px;
    position: relative;
    margin-right: 20px;
}


.content1{
float: left;
width: 100%;
}

.c1box1{
float: left;
width: 100%;
}

.c1box1 h1{
float: left;
width: 100%;
font-size: 40px;
font-weight: bold;
color: black;
line-height: 50px;
}
.c1box1 h2{
float: left;
width: 100%;
font-size: 17px;
font-weight: thin;
color: #9c9696;
margin-top: 10px;
}


.c1box2{
float: left;
width: 100%;
}

.c1box2 p{
float: left;
width: 100%;
font-size: 14px;
font-weight: 400;
color: black;
line-height: 30px;
text-align: left;
padding-top: 20px;
}

.c1box3{
float: left;
width: 100%;
}
.c1box3 a {
    float: left;
    font-size: 17px;
    font-weight: 600;
    color: #2c3482;
    padding-top: 0;
    margin-left: 5px;
    border-bottom: solid 2px #f58321;
}

.c1box3 a:hover {
    color: #f58321;
    border-bottom: solid 2px #2c3482;
    text-decoration: none;
    background-color: white;
    position: relative;
    transition: all ease-in-out 0.5s;
    -o-transition: all ease-in-out 0.5s;
    -ms-transition: all ease-in-out 0.5s;
    -moz-transition: all ease-in-out 0.5s;
    -webkit-transition: all ease-in-out 0.5s;
    color: #f58321;
}


.content2{
float: left;
width: 100%;
background-color: whitesmoke;
padding-top: 80px;
padding-bottom: 80px;
margin-top: 80px;
}
.content2-3center{
    width: 100%;
    float: left;
    position: relative;
    background: #2c3482;

}
.cnt-3side {
    width: auto;
    float: left;
    position: absolute;
    right: 0;
}
.cnt-3side img{
    width: 100%;
    float: left;
    max-width: 395px;
}
.cnt2-3s {
    width: 100%;
    float: left;
    padding-top: 60px;
    padding-bottom: 80px;
}
.cnt2-3s h2{
    width: 100%;
    float: left;
    text-align: left;
    font-size: 40px;
    font-weight: bold;
    color: white;
    line-height: 50px;
}
.cnt2-3-icon {
padding-top: 28px;
    width: 100%;
    float: left;
    display: flex; /* Enable Flexbox */
    align-items: center; /* Align items vertically */
}

.cnt2-3-icon img {
    width: 50px; /* Adjust image size */
    height: auto; /* Maintain aspect ratio */
    margin-right: 20px; /* Add space between image and text */
}

.cnt2-3-icon p {
    font-size: 16px;
    font-weight: 500;
    line-height: 22px;
    color: white;
    margin: 0;
   /* Prevents text from wrapping to the next line */
}
.last-contant{
    width: 100%;
    float: left;
    padding: 60px 0px;
}
.certificat{
    width: 100%;
    float: left;
}

.certificat h2{
    padding-bottom: 30px;
    width: 100%;
    float: left;
    font-weight: bold;
    font-size: 40px;
    color: #3e458d;
    line-height: 50px;
    text-align: left;
}
.intst-in-toinn {
    width: 100%;
    display: flex
;
    padding-bottom: 28px;
    align-items: center;
    gap: 10px;
    float: left;
}
.intst-in-toinn img {
    max-width: 32px;
    height: auto;
}
.intst-in-toinn p {
    margin: 0;
    font-size: 16px;
    color: #333;
}
.clints{
    width: 100%;
    float: left;
}
.clints h2 {
    padding-bottom: 30px;
    width: 100%;
    float: left;
    font-weight: bold;
    font-size: 40px;
    color: #f38220;
    line-height: 50px;
    text-align: left;
}

.c50 {
    width: 50%;
    float: left;
    border: 1px solid #b5b5b5;
}
.c50 img{
    width: 100%;
    float: left;
    max-width:250px;
}









.c2box1{
    background-image: url('../images/nurse.png');
float: left;
width: 100%;
background-color: #2c3482;
padding: 25px;
background-size: cover;
}
.c2box1:hover{
background-color: #20282a;
transition: all ease-in-out 0.5s;
    -o-transition: all ease-in-out 0.5s;
    -ms-transition: all ease-in-out 0.5s;
    -moz-transition: all ease-in-out 0.5s;
    -webkit-transition: all ease-in-out 0.5s;
}

.c2box1 img{
    width:70px ;
float: left;
}

.c2box1 h1{
float: left;
width: 100%;
font-size: 22px;
color: white;
font-weight: 600;
}

.c2box1 p{
float: left;
width: 100%;
font-size: 14px;
color: white;
font-weight: 400;
padding-left: 0px;
line-height: 30px;
}
.visionb a{
float: right;
border-radius: 50px;
width: 50px;
height: 50px;
background-color: #20282a;
color: white;
font-size: 35px;
text-align: center;
font-weight: 400;
margin-top: -27px;
margin-right: 20px;
}
.visionb a:hover{
background-color: #3b5355;
color: white;
text-decoration: none;
transition: all ease-in-out 0.5s;
    -o-transition: all ease-in-out 0.5s;
    -ms-transition: all ease-in-out 0.5s;
    -moz-transition: all ease-in-out 0.5s;
    -webkit-transition: all ease-in-out 0.5s;
}

.copyright br{
    display: none;

}
.c2box2{
    background-image: url('../images/pharmacy.png');
float: left;
width: 100%;
background-color: #f28221;
padding: 25px;
background-size: cover;
}
.c2box2:hover{
background-color: #20282a;
transition: all ease-in-out 0.5s;
    -o-transition: all ease-in-out 0.5s;
    -ms-transition: all ease-in-out 0.5s;
    -moz-transition: all ease-in-out 0.5s;
    -webkit-transition: all ease-in-out 0.5s;
}
.c2box2 img{
    width:70px ;
float: left;
}

.c2box2 h1{
float: left;
width: 100%;
font-size: 22px;
color: white;
font-weight: 600;
}

.c2box2 p{
float: left;
width: 100%;
font-size: 13px;
color: white;
font-weight: 400;
padding-left: 0px;
line-height: 30px;
}
.missionb a{
float: right;
border-radius: 50px;
width: 50px;
height: 50px;
background-color:  #20282a;
color: white;
font-size: 35px;
text-align: center;
font-weight: 400;
margin-top: -27px;
margin-right: 20px;
}
.missionb a:hover{
background-color: #000000;
color: white;
text-decoration: none;
transition: all ease-in-out 0.5s;
    -o-transition: all ease-in-out 0.5s;
    -ms-transition: all ease-in-out 0.5s;
    -moz-transition: all ease-in-out 0.5s;
    -webkit-transition: all ease-in-out 0.5s;
}


.c2box3{
float: left;
width: 100%;
background-color: #05a94c;
padding: 25px;
background-image: url('../images/ayur.png');
background-size: cover;
}
.c2box3:hover{
background-color: #04393d;
transition: all ease-in-out 0.5s;
    -o-transition: all ease-in-out 0.5s;
    -ms-transition: all ease-in-out 0.5s;
    -moz-transition: all ease-in-out 0.5s;
    -webkit-transition: all ease-in-out 0.5s;
}
.c2box3 img{
    width:70px ;
float: left;
}

.c2box3 h1{
float: left;
width: 100%;
font-size: 22px;
color: white;
font-weight: 600;
}

.c2box3 p{
float: left;
width: 100%;
font-size: 14px;
color: white;
font-weight: 400;
padding-left: 0px;
line-height: 30px;
}
.valuesb a{
float: right;
border-radius: 50px;
width: 50px;
height: 50px;
background-color: #20282a;
color: white;
font-size: 35px;
text-align: center;
font-weight: 400;
margin-top: -27px;
margin-right: 20px;
}
.valuesb a:hover{
background-color: #078f91;
color: white;
text-decoration: none;
transition: all ease-in-out 0.5s;
    -o-transition: all ease-in-out 0.5s;
    -ms-transition: all ease-in-out 0.5s;
    -moz-transition: all ease-in-out 0.5s;
    -webkit-transition: all ease-in-out 0.5s;
}



.content3{
float: left;
width: 100%;
}
.c3t img{
float: right;
margin-left: 35px;
margin-top: 45px;
}
.c3t{
float: left;
width: 100%;
padding: 50px 0px;
}

.c3t h1{
font-size: 40px;
font-weight: 700;
color: black;
line-height: 55px;
margin-bottom: 20px;
}

.c3t p{
padding-top: 0px;  
width: 100%; 
font-size: 14px;
font-weight: 500;
line-height: 30px;
color: black;
padding-left: 0px;
}

.c3t a{
    float: left;
    font-size: 17px;
    font-weight: 600;
    color: #2c3482;
    padding-top: 35px;
    margin-left: 5px;
    border-bottom: solid 2px #f58321;
}




.c3t a:hover{
    color: #f58321;
    border-bottom: solid 2px #2c3482;
    text-decoration: none;
    background-color: white;
    position: relative;
    transition: all ease-in-out 0.5s;
    -o-transition: all ease-in-out 0.5s;
    -ms-transition: all ease-in-out 0.5s;
    -moz-transition: all ease-in-out 0.5s;
    -webkit-transition: all ease-in-out 0.5s;
    color: #f58321;
}


.content4{
float: left;
width: 100%;
}

.c4{
background-color: #2c3482;
float: left;
width: 100%;
background-size: cover;
padding: 50px 110px;
}

.c4 h1{
float: left;
width: 100%;
font-size: 36px;
font-weight: 600;
color: white;
line-height: 43px;
padding-top: 0px;
margin-top: 0px;
}

.c4 p{
float: left;
width: 100%;
font-size: 15px;
font-weight: 400;
color: white;
line-height: 30px;
padding-top: 10px;
padding-left: 0px;
}

.c4 a{
float: left; 
font-size: 17px;
font-weight: 500;
color: white;
padding-top: 24px;
border-bottom:solid 2px white;
}

.c4 a:hover{
color: #67b8ff;
border-bottom:solid 2px #67b8ff;
text-decoration: none;
position: relative;
transition: all ease-in-out 0.5s;
    -o-transition: all ease-in-out 0.5s;
    -ms-transition: all ease-in-out 0.5s;
    -moz-transition: all ease-in-out 0.5s;
    -webkit-transition: all ease-in-out 0.5s;
}


.c41{
background-image: url("../images/c4img.webp");
float: left;
width: 100%;
background-size: cover;
height: 386px;
}

.field_area select {
    /* border-bottom: solid 1px rgb(34 33 33 / 86%); */
    width: 100%;
    float: left;
    background: #ffffff;
    border: none;
    /* padding: 15px; */
    /* border-radius: 10px; */
    margin-top: 5px;
    color: black;
    color: #000;
    font-size: 14px;
    font-weight: 500;
    margin-bottom: 3px;
    padding-top: 14px;
    padding-bottom: 10px;
    margin-left: -3px;
}

.padding-none{
padding-left: 0px !important;
padding-right: 0px  !important;
}



.content5{
float: left;
width: 100%;
padding:  50px 0px;
}
.c5h{
float: left;
width: 100%;
}
.c5h h1{
float: left;
font-weight: bold;
font-size: 40px;
color: black;
line-height: 50px;
}

.c5c{
float: left;
padding-top: 30px;
}
.c5c h1{
float: left;
font-size: 19px;
font-weight: 700;
margin-bottom: 18px;
padding-bottom: 20px;
border-bottom: solid 5px #f28221;
color: black;
}

.c5c p{
float: left;
font-size: 14px;
font-weight: 500;
padding-left: 0px;
line-height: 30px;
color: black;
padding-right: 15px;
}


.loop-what-we-do .owl-nav{
    float:right;
    margin-top: -620px;
}


.content6{
float: left;
width: 100%;
}

.c6{
float: left;
width: 100%;
background-color: #f38220;
padding-top: 50px;
padding-left: 90px;
padding-bottom: 50px;
padding-right: 40px;
}
.c6ab{
float: left;
width: 100%;
background-color: white;
padding-top: 50px;
padding-left: 90px;
padding-bottom: 50px;
padding-right: 40px;
}

.c6 h1{
    color: white;
float: left;
width: 100%;
font-size: 40px;
font-weight: bold;
}
.c6ab h1{
float: left;
width: 100%;
font-size: 40px;
font-weight: bold;
}

.c6 img {
    float: right;
    padding-top: 50px;
    margin-left: 50px;
    color: black;
}
.c6ab img{
float: left;
padding-top: 50px;
margin-right: 50px;
color: black;
}
.c6 p{
    color: #ffffff;
font-size: 14px;
font-weight: 400;
top: 60px;
position: relative;
line-height: 31px;

}
.c6ab p{
font-size: 14px;
font-weight: 400;
top: 60px;
position: relative;
line-height: 35px;
color: black;
}

.c6 h2{
font-size: 18px;
font-weight: 600;
padding-top: 64px;
color: #ffffff;
margin-bottom: 10px;
}
.c6ab h2{
font-size: 18px;
font-weight: 600;
padding-top: 64px;
color: #3c5254;
margin-bottom: 10px;
}
.c6 h3{
font-size: 14px;
font-weight: 500;
color: #ffffff;
margin-top: 0px;
}
.c6ab h3{
font-size: 14px;
font-weight: 500;
color: black;
margin-top: 0px;
}

.c61 {
    float: left;
    width: 100%;
    background-color: #2c3482;
    padding: 40px;
    height: 561px;
}

.c61 h1{
float: left;
color: white;
width: 100%;
font-size: 40px;
font-weight: bold;
}


.c62 {
float: left;
width: 100% !important;
padding-top: 30px !important;
}

.c62-1 {
    height: 119px;
    float: left;
    width: 30% !important;
    background-color: #2c3482;
    padding: 31px 36px;
    font-size: 40px;
    font-weight: 600;
    color: #ffffff;
}

.c62-2{
height:119px;
float: right;
width: 70% !important;
background-color: #f3f3f3;
padding: 37px 25px;
font-size: 14px;
font-weight: 500;
color: black;
line-height: 22px;
}

.highlights{
float: left;
}

.highlights .owl-nav{
    float:left;
    margin-top: 50px;
    text-align: center;
    width: 100%;
}


.footer{
float: left;
width: 100%;
padding: 30px;
background-color: #f8f8f8;
}
.fbox1{
float: left;
width: 100%;
}
.fbox1 h1{
float: left;
width: 100%;
font-size: 23px;
font-weight: bold;
color: black;
}

.fbox1 img {
width: 35px;
float: left;
margin-right: 35px;
margin-top: 60px;
}

.fbox1-1{
float: left;
width: 50%;
padding-top: 20px;
}
.fbox1-1 a{
float: left;
width: 100%;
font-size: 13px;
font-weight: 500;
text-decoration: none;
color: black;
line-height: 35px;
}

.fbox1-1 a:hover{
color: #2e9090;
text-decoration: none;
transition: all ease-in-out 0.5s;
    -o-transition: all ease-in-out 0.5s;
    -ms-transition: all ease-in-out 0.5s;
    -moz-transition: all ease-in-out 0.5s;
    -webkit-transition: all ease-in-out 0.5s;
}


.fbox2{
float: left;
width: 100%;
padding-left: 33px;
}
.fbox2 h1{
float: left;
width: 100%;
font-size: 23px;
font-weight: bold;
color: black;
}
.fbox2-1{
float: left;
width: 50%;
padding-top: 20px;
}
.fbox2-1 a{
float: left;
width: 100%;
font-size: 13px;
font-weight: 500;
text-decoration: none;
color: black;
line-height: 35px;
}

.fbox2-1 a:hover{
color: #2e9090;
text-decoration: none;
transition: all ease-in-out 0.5s;
    -o-transition: all ease-in-out 0.5s;
    -ms-transition: all ease-in-out 0.5s;
    -moz-transition: all ease-in-out 0.5s;
    -webkit-transition: all ease-in-out 0.5s;
}

.flogo{
float: left;
width: 50%;
}

.flogo img{
float: none;
text-align: center;
margin-left: auto;
margin-right: auto;
display: block;
padding-top: 20px;
}


.fbox3{
float: left;
width: 100%;
padding-left: 35px;
}
.fbox3 h1{
float: left;
width: 100%;
font-size: 23px;
font-weight: bold;
color: black;
}
.fbox3-1{
float: left;
width: 100%;
padding-top: 20px;
}
.fbox3-1 p{
float: left;
width: 100%;
font-size: 13px;
font-weight: 500;
text-decoration: none;
color: black;
line-height: 35px;
}
.fbox3-2{
float: left;
width: 100%;
margin-top: -10px;
}
.fbox3-2 h2{
float: left;
font-size: 13px;
font-weight: 600;
text-decoration: none;
color: #f48121;

}
.fbox3-2 a {
    float: left;
    margin-top: 15px;
    font-size: 13px;
    font-weight: 500;
    text-decoration: none;
    color: black;
    line-height: 25px;
    padding-left: 8px;
}


.fbox3-3{
float: left;
width: 100%;
  margin-top: -8px;
}
.fbox3-3 h2{
float: left;
font-size: 13px;
font-weight: 600;
text-decoration: none;
color: #f48121;

}
.fbox3-3 a {
    float: left;
    margin-top: 15px;
    font-size: 13px;
    font-weight: 500;
    text-decoration: none;
    color: black;
    line-height: 25px;
    padding-left: 8px;
}

.copyright{
float: left;
width: 100%;
background-color: #2c3482;
color: white;
font-weight: 400;
font-size: 14px;
text-align: center;
padding: 20px;
}



.about{
    width: 100%;
    float: left;
    background-color:#2c3482;
    padding-top: 100px;
    margin-top: -25px;
}
.about-b{
    width: 100%;
    float: left;
}
.about-b h3{
    float: left;
    width: 100%;
    font-weight: 400;
    font-size: 15px;
    color: white;
}
.about-b h2{
    float: left;
    width: 100%;
    font-weight: 600;
    font-size: 50px;
    color: white;
    margin-top: 5px;
    margin-bottom: 45px;


}

.about-b1{
    width: 100%;
    float: left;
    padding-top: 60px;
    padding-bottom: 60px;
}
.about-hed {
    float: left;
    width: 100%;
}
.about-hed h2 {
    float: left;
    width: 100%;
    font-weight: 700;
    font-size: 35px;
    color: black;
}
.about-hed h3 {
    float: left;
    width: 100%;
    font-weight: 400;
    font-size: 19px;
    color: #504d4b;
    line-height: 29px;
    margin-top: 5px;
}
.about-text {
    float: left;
    width: 100%;
}
.about-txt-1 {
    float: left;
    width: 50%;
}
.about-txt-1 p{
    float: left;
    width: 100%;
    font-size: 14px;
    font-weight: 400;
    color: black;
    padding-right: 15px;
    line-height: 25px;

}
.about-txt-2 {
    float: left;
    width: 50%;
}
.about-txt-2 p{
    float: left;
    width: 100%;
    font-size: 14px;
    font-weight: 400;
    color: black;
    padding-right: 15px;
    line-height: 25px;

}
.about-contant{
    width: 100%;
    float: left;
    background-image: url('../images/banner.png');
    background-size: cover;
    
}
.about-cb{
    width: 100%;
    float: left;
    padding-bottom: 20px;
}
.about-cb img{
    width: 70px;
    float: left;
}
.about-cb h2{
float: left;
    width: 100%;
    font-size: 30px;
    font-weight: 700;
    color: white;
    margin-top: 20px;
}
.about-cb p{
    float: left;
    width: 100%;
    font-size: 14px;
    font-weight: 400;
    color: white;
    line-height: 27px;
    margin-top: 5px;
}
.c-b{
    width: 100%;
    float: left;
    background-color: #f48121;
    opacity: 0.93;
    padding-top: 60px;
    padding-bottom: 35px;
}


.contact-us{
    width: 100%;
    float: left;
    background-color:#2c3482;
    padding-top: 100px;
    margin-top: -25px;

}
.contact-b{
    width: 100%;
    float: left;
}
.contact-b h3{
    float: left;
    width: 100%;
    font-weight: 400;
    font-size: 15px;
    color: white;
}
.contact-b h2{
    float: left;
    width: 100%;
    font-weight: 600;
    font-size: 50px;
    color: white;
    margin-top: 5px;
    margin-bottom: 45px;


}
.contact-cdnt{
    width: 100%;
    float: left;
    padding-top: 80px;
    padding-bottom: 70px;
}
.con-can{
    width: 100%;
    float: left;
    background-color:#2c3482;
    border-radius: 25px;
    padding: 30px;


}
.con-can h1{
    float: left;
    width: 100%;
    color: white;
    font-size: 30px;
    font-weight: 500;
    margin-top: 4px;

}
.con-can p{

float: left;
    width: 100%;
    text-align: left;
    font-size: 15px;
    font-weight: 300;
    color: white;
    line-height: 27px;
    margin-top: 10px;
    margin-bottom: 0px;
}
.con-can p a {
    color: white;
    font-size: 15px;
    font-weight: 300;

    
}
.con-can1{
    width: 100%;
    float: left;
    background-color:#2c3482;
    border-radius: 25px;
   padding: 30px 0px 111px 30px;

}
.con-can1 h1{
    float: left;
    width: 100%;
    color: white;
    font-size: 30px;
    font-weight: 500;
    margin-top: 4px;

}
.con-can1 p{

float: left;
    width: 100%;
    text-align: left;
    font-size: 15px;
    font-weight: 300;
    color: white;
    line-height: 27px;
    margin-top: 10px;
    margin-bottom: 0px;
}
.con-can1 p a {
    color: white;
    font-size: 15px;
    font-weight: 300;

    
}
.con-can2{
    width: 100%;
    float: left;
    background-color:#2c3482;
    border-radius: 25px;
   padding: 30px 0px 111px 30px


}
.con-can2 h1{
    float: left;
    width: 100%;
    color: white;
    font-size: 30px;
    font-weight: 500;
    margin-top: 4px;

}
.con-can2 p{

float: left;
    width: 100%;
    text-align: left;
    font-size: 15px;
    font-weight: 300;
    color: white;
    line-height: 27px;
    margin-top: 10px;
    margin-bottom: 0px;
}
.con-can2 p a {
    color: white;
    font-size: 15px;
    font-weight: 300;

    
}






.f-t{
    width: 100%;
    float: left;
    padding-top: 70px;
}
.f-t h1{
    float: left;
    width: 100%; 
    color: black;
    font-size: 35px;
    font-weight: 500;
    margin-bottom: 21px;

    

}
.f-t p{
    margin-bottom: 22px;
    padding-left: 0px;
    width: 100%;
    color: black;
    font-size: 15px;
    font-weight: 300;
    line-height: 27px;
}
.contact-label {
    float: left;
    width: 100%;
    text-align: left;
    font-size: 14px;
    color: #000;
    font-weight: 400;
}
.mct_form {
    border-bottom: 1px solid #b0aaaa;
    color: black;
    display: block;
    font-weight: 400;
    font-size: 14px;
    /* text-transform: uppercase; */
    height: 50px;
    margin-bottom: 25px !important;
    padding: 0 20px;
    outline: none;
    background: #ffffff;
    width: 100%;
    padding-left: 0px;
    border: none;
    transition: all 500ms ease;
    border: solid 1px rgba(46, 67, 110, 0.22);
    margin-top: 3px;
    width: 100%;
    float: left;
    padding: 10px;
    margin-top: 17px;
    border-radius: 5px;
}
.info-tag {
    line-height: 27px;
    font-size: 13px;
    color: rgba(0, 0, 0, 0.93);
    margin-top: 9px;
    font-weight: 300;
}
.contact-snd2 {
    /* text-transform: uppercase; */
    /* border-radius: 53px; */
    font-size: 15px;
    font-weight: 300;
    height: 38px;
    width: 149px;
    margin-bottom: 20px;
    font-style: normal;
    font-stretch: normal;
    border: none;
    line-height: normal;
    /* letter-spacing: 1.8px; */
    /* width: 81%; */
    text-align: center;
    padding: 7px 0px;
    border: none;
    box-shadow: inset 400px 0 0 0 #f48121;
    border: 1px solid transparent;
    color: #fff;
    float: right;
    margin-top: 11px;
    /* border: solid 2px #a3238e; */
    cursor: pointer;
    transition: all ease-in-out 0.5s;
    -o-transition: all ease-in-out 0.5s;
    -ms-transition: all ease-in-out 0.5s;
    -moz-transition: all ease-in-out 0.5s;
    -webkit-transition: all ease-in-out 0.5s;
}
.contact-snd2:hover{
    box-shadow: inset 400px 0 0 0 #2c3482;
    transition: all ease-in-out 0.5s;
    -o-transition: all ease-in-out 0.5s;
    -ms-transition: all ease-in-out 0.5s;
    -moz-transition: all ease-in-out 0.5s;
    -webkit-transition: all ease-in-out 0.5s;
}

.about-contantextra{
    width: 100%;
    float: left;
    padding: 30px 0px;
}
.ProgrammesOffered{
    width: 100%;
    float: left;
}
.ProgrammesOffered h3{
    padding-bottom: 60px;
    float: left;
    width: 100%;
    font-weight: 700;
    font-size: 35px;
    color: black;
    text-align: center;
}
.prabt {
    display: grid;
    width: 100%;
    float: left;
    background: #2c3482;
    padding: 26px;
    height: 220px;
}
.prabt h4{
    width: 100%;
    float: left;
    text-align: center;
    color: white;
    font-size: 30px;
    font-weight: 500;
    margin-bottom: 0px;
    padding: 10px 0px;
}

.prabt p{
   float: left;
    width: 100%;
    font-size: 14px;
    font-weight: 400;
    color: white;
    text-align: center;
    line-height: 27px;
  
}
.prabt img{
    width: 100%;
    float: none;
    margin: auto;
    display: block;
    text-align: center;
    max-width: 55px;
}

/* Submenu for Desktop */
.has-submenu {
    position: relative;
}

.submenu {
    display: none;
    position: absolute;
    left: -46px;
    z-index: 11;
    top: 100%;
    background: white;
    border: 1px solid #ddd;
    box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.1);
    min-width: 210px;
}

.submenu li {
    list-style: none;
}

.submenu li a {
    display: block;
    padding: 15px 20px;
    color: #333;
    text-decoration: none;
    transition: background 0.3s ease-in-out;
}

.submenu li a:hover {
    background: #f28122;
    color: white !important;
}

.has-submenu:hover .submenu {
    display: block;
}

/* Mobile Submenu */
.mobile-dropdown {
    text-align: center;
}

.mobile-dropdown a {
    display: block;
    padding: 10px;
    font-size: 20px;
    color: white;
    text-decoration: none;
    background: none;
}

.mobile-submenu {
    display: none;
    background: rgba(255, 255, 255, 0.1);
    padding: 10px;
    text-align: center;
}

.mobile-submenu a {
    display: block;
    padding: 8px;
    font-size: 18px;
    color: white;
    text-decoration: none;
}

.mobile-submenu a:hover {
    background: #f28122;
    color: white;
}

/* Show submenu when clicked */
.show-mobile-menu {
    display: block !important;
}

.has-submenu ul {
    padding-left: 0px;
    padding-top: 0;
}
.has-submenu li {
    margin-right: 0px;
    margin-bottom: 0px;
    width: 100%;
    float: left;
    text-align: center;
}































.gallery{
   width: 100%;
    float: left;
    background-color:#2c3482;
    padding-top: 100px;
    margin-top: -25px;
}
.gallery-b{
    width: 100%;
    float: left;
}
.gallery-b h3{
    float: left;
    width: 100%;
    font-weight: 400;
    font-size: 15px;
    color: white;
}
.gallery-b h2{
    float: left;
    width: 100%;
    font-weight: 600;
    font-size: 50px;
    color: white;
    margin-top: 5px;
    margin-bottom: 45px;


}
.g-contant{
    width: 100%;
    float: left;
    padding-top: 80px;
    padding-bottom: 50px;

}
.g-cb{
    width: 100%;
    float: left;
}
.g-bx-img{
    width: 100%;
    float: left;
}
.g-bx-img img{
    float: left;
    width: 100%;
    border-radius: 10px;
}
.g-bx-txt {
    float: left;
    width: auto;
    background: white;
    padding: 35px 73px;
    margin-left: 15px;
    margin-right: 15px;
    border-radius: 15px;
    margin-top: -40px;
    margin-bottom: 40px;
    box-shadow: 0px 2px 3px #3b5355;
}
.g-bx-txt h2 {
    float: left;
    width: 100%;
    font-weight: 600;
    font-size: 20px;
    color: black;
    margin-top: 11px;
    line-height: 29px;
    text-align: center;
}
.g-bx-txt-btn {
    float: left;
    width: 100%;
    margin-top: 7px;
    text-align: center;
    margin-left: 20px;
}
.g-bx-txt-btn a {
    float: none;
    display: inline-block;
    font-size: 17px;
    font-weight: 600;
    color: #160d54;
    text-decoration: underline;
    text-underline-position: under;
    transition: all ease-in-out 0.5s;
    -o-transition: all ease-in-out 0.5s;
    -ms-transition: all ease-in-out 0.5s;
    -moz-transition: all ease-in-out 0.5s;
    -webkit-transition: all ease-in-out 0.5s;
}
.g-bx-txt-btn a img {
    float: none;
    width: 29px!important;
    display: initial!important;
}

.accdamic{
    width: 100%;
    float: left;
    background-color:#2c3482;
    padding-top: 100px;
    margin-top: -25px;

}
.acc-b{
    width: 100%;
    float: left;
}
.acc-b h3{
    float: left;
    width: 100%;
    font-weight: 400;
    font-size: 15px;
    color: white;
}
.acc-b h2{
    float: left;
    width: 100%;
    font-weight: 600;
    font-size: 50px;
    color: white;
    margin-top: 5px;
    margin-bottom: 45px;


}
.accdamic-con{
    float: left;
    width: 100%;
    padding-top: 60px;
    padding-bottom: 60px;
    
}
.acc-hed {
    float: left;
    width: 100%;
    padding-bottom: 25px;
}
.acc-hed h2 {
    font-weight: 500;
    font-size: 33px;
    color: black;
    float: left;
    width: 100%;
    line-height: 50px;
}
.acc-txt {
    float: left;
    width: 100%;
    padding-top: 9px;
    margin-bottom: 40px;
}
.acc-txt p {
    padding-top: 18px;
    font-weight: 300;
    font-size: 14px;
    color: black;
    float: left;
    width: 100%;
    line-height: 28px;
}
.ac-box1 {
    float: left;
    width:100%;
    margin-bottom: 25px;

    border-radius: 30px 30px 30px 30px;
    
    
    
}
.ac-box1 h2 {
    float: none;
    text-align: center;
   
    font-size: 35px;
    font-weight: 700;
    color: black;
    line-height: 45px;
}
.ac-box1 p {
    float: left;
    width: 100%;
    color:black;
    font-weight: 400;
    font-size: 14px;
    padding: 10px 10px;
    line-height: 27px;
    text-align: center;
}
.c-box1-img {
    border:1px solid black;
    padding-top: 10px;
    padding-bottom: 10px;
    float: left;
    width: 100%;
    
}
.c-box1-img img {
    float: none;
    width: 20%;
    margin-left: auto;
    margin-top: 10px;
    margin-right: auto;
    display: block;
    
}


.ac-box2 {
    float: left;
    width: 55%;
    background: #d0f2f2;
    border-radius: 0px 30px 30px 0px;
    padding: 55px 55px 45px 55px;
    height: 347px;
    margin-bottom: 25px;
}
.ac-box2 h2 {
    float: left;
    width: 100%;
    font-size: 35px;
    font-weight: 700;
    color: black;
    line-height: 45px;
}
.ac-box2 p {
    float: left;
    width: 100%;
    color: black;
    font-weight: 400;
    font-size: 14px;
    line-height: 27px;
    margin-top: 16px;
}
.c-box2-img {
    float: left;
    width: 45%;
    padding-bottom: 25px;
}
.c-box2-img img {
    float: left;
    width: 100%;
    border-radius: 30px 0px 0px 30px;
    height: 347px;
}
.ns-es{
    width: 100%;
    float: left;
    padding-top: 60px;
    padding-bottom: 60px;

}
.ns-es-h{
    width: 100%;
    float: left;
    margin-bottom: 35px;
}
.ns-es-h h2{
    float: left;
    width: 100%;
    font-size: 35px;
    font-weight: 500;
    color: black;
    line-height: 47px;
}
.ns-es-h p{
    float: left;
    width: 100%;
    font-weight: 400;
    font-size: 14px;
    color: black;
    line-height: 28px;
    margin-top: 4px;
}
.ns-es-bx{
    width: 100%;
    float: left;
}
.ns-es-img{
    float: left;
    width: 100%;
}
.ns-es-img img{
    float: left;
    width: 100%;
    border-radius: 15px 15px 0px 0px;
}
.ns-es-txt{
    width: 100%;
    float: left;
    background-color:white;
    box-shadow: 0px 2px 3px #3b5355;
    border-radius: 0px 0px 15px 15px;
   padding: 20px 15px;
}
.ns-es-txt h2 {
    float: left;
    width: 100%;
    font-weight: 600;
    font-size: 20px;
    color: #3b5355;
    line-height: 29px;
    text-align: left;
    
}
.ns-es-txt p {
    float: left;
    width: 100%;
    font-weight: 400;
    font-size: 14px;
    color: black;
    
    line-height: 28px;
    margin-top: 4px;
 }   
.ns-es-atxt{
    width: 100%;
    float: left;
    text-align: center;
    padding-bottom: 25px;
}
.ns-es-atxt a{
    float: none;
    display: inline-block;
    font-size: 17px;
    font-weight: 600;
    color: #160d54;
    text-decoration: underline;
    text-underline-position: under;
    transition: all ease-in-out 0.5s;
    -o-transition: all ease-in-out 0.5s;
    -ms-transition: all ease-in-out 0.5s;
    -moz-transition: all ease-in-out 0.5s;
    -webkit-transition: all ease-in-out 0.5s;

}
.ns-es-atxt img{
float: none;
    width: 29px!important;
    display: initial!important;
}
.faci-con{
    width: 100%;
    float: left;
    padding-top: 60px;
    padding-bottom: 60px;
}
.faci-con-bx{
    width: 100%;
    float: left;
    padding-bottom: 30px;
}
.faci-con-img{
    width: 100%;
    float: left;
}
.faci-con-img img{
    float: left;
    width: 100%;
    
}
.faci-con-txt{
    width: 100%;
    float: left;
  

}
.faci-con-txt h2{
    float: left;
    width: 100%;
    font-weight: 600;
    font-size: 20px;
    color: #2c3482;
    line-height: 29px;


}
.faci-con-txt p{
    float: left;
    width: 100%;
    font-weight: 400;
    font-size: 14px;
    color: black;
    line-height: 28px;
}
.bx{
    float: left;
    width: 100%;
    height: 250px;
    background-color: red;
    margin-bottom: 20px;
}
.f-uls{
    width: 100%;
    float: left;
    padding-top: 60px;
    padding-bottom: 60px;
}
.faculty-1 {
    float: left;
    width: 100%;
    margin-bottom: 30px;
    margin-top: 40px;
}
.faculty-1 h2{
    float: left;
    width: 100%;
    font-weight: 700;
    font-size: 22px;
    color: #3b5355;
    margin-bottom: 10px;
}
.faculty-line{
    float: left;
    width: 60px;
    height: 6px;
    border-radius: 5px;
    background: #3b5355;
}
.faculty-table {
    width: 100%;
    float: left;
}
.faculty-table thead {
    color: black;
    width: 100%;
    background: #3b5355 !important;
}
.faculty-table thead th {
    padding: 12px 10px!important;
    font-size: 14px;
    color: white;
}
.faculty-table tbody td {
    padding: 13px 10px!important;
    color: black;
    font-size: 14px;
    line-height: 27px;
    font-weight: 400;
}
.v-nws-ets{
    width: 100%;
    float: left;
    padding-top: 60px;
    padding-bottom: 60px;
}
.v-ne-img{
    width: 100%;
    float: left;

}
.v-ne-img img{
    width: 100%;
    float: left;
    border-radius: 15px 15px 0px 0px;
}
.v-ne-txt{
    width: 100%;
    float: left;
}
.v-ne-txt h2{
    width: 100%;
    float: left;
    color: #5b5b5b;
    font-size: 12px;
    font-weight: 400;
}
.v-ne-txt h3{
    width: 100%;
    float: left;
    color: black;
    font-size: 25px;
    font-weight: 500;

}
.map{
    width: 100%;
    float: left;
    padding-top: 70px;
}
.map iframe{
    height: 620px;
    float: left;
    width: 100%;
}
.v-ne-txt p{
    width: 100%;
    float: left;
    color: black;
    font-size: 14px;
    font-weight: 400;
    line-height: 28px;
}
.n-box{
    width: 100%;
    float: left;
    border: 1px solid gray;
    border-radius: 15px 15px 0px 0px
}
.n-box-htext{
    width: 100%;
    float: left;
    background: #d0f2f2;
    border-radius: 15px 15px 0px 0px;
}
.n-box-htext h2{
    width: 100%;
    float: left;
    text-align: center;
    font-size: 25px;
    font-weight: 500;
}
.all-img-txt{
    width: 100%;
    float: left;
    border-bottom: 1px solid gray;
}
.n-boximg{
    width: 30%;
    float: left;
    padding: 20px 0px 20px 20px
}
.n-boximg img{
    width: 100%;
    float: left;
}
.n-boxttext{
    width: 70%;
    float: left;

}
.n-boxttext p{
width: 100%;
    float: left;
    color: black;
    font-size: 14px;
    font-weight: 400;
    line-height: 28px;
    padding: 14px 0px 0px 10px;
}
.v-gcontant{
    width:100%;
    float: left;
    padding-top: 60px;
    padding-bottom: 60px;
}
.v-gcontantimg{
    width: 100%;
    float:left;
    padding-top: 25px;
}
.v-gcontantimg img{
    width: 100%;
    float:left;
}










.ih-item.square.effect6{
    float: left;
    width: 100%;
   
    
    margin-bottom: 25px;
   
}

.img-fluid{
    width: 100%!important;
}






.ih-item.square {
    position: relative;

}

.high-white{
    float:left;
    width:100%;
    background:white;
    position:relative;
    z-index:11;
}



.ih-item.square .info {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  text-align: center;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.ih-item.square.effect6 {
    overflow: hidden;
}

.ih-item img {
    width: 100%;
    height: 100%;
}

.ih-item.square.effect6 {
  overflow: hidden;
}
.ih-item.square.effect6.colored .info {
  background: #1a4a72;
  background: rgba(26, 74, 114, 0.6);
}
.ih-item.square.effect6.colored .info h3 {
  background: rgba(12, 34, 52, 0.6);
}
.ih-item.square.effect6 .img {
  -webkit-transition: all 0.35s ease-in-out;
  -moz-transition: all 0.35s ease-in-out;
  transition: all 0.35s ease-in-out;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
.ih-item.square.effect6 .info {
  background: rgb(44 52 130 / 75%);
  
  visibility: hidden;
  opacity: 0;
  -webkit-transition: all 0.35s ease-in-out;
  -moz-transition: all 0.35s ease-in-out;
  transition: all 0.35s ease-in-out;
  padding: 100px 130px;
}
.ih-item.square.effect6 .info h3 {
  text-transform: uppercase;
  color: white;
  text-align: center;
  font-size: 16px;
  font-weight: 500;
  margin: 30px 0 0 0;
  -webkit-transition: all 0.35s ease-in-out;
  -moz-transition: all 0.35s ease-in-out;
  transition: all 0.35s ease-in-out;
  border-top: solid 1px white;
  border-bottom: solid 1px white;
  padding-top: 15px;
  padding-bottom: 15px;
}
.ih-item.square.effect6 .info p {
  font-style: italic;
  font-size: 12px;
  position: relative;
  color: #bbb;
  padding: 20px 20px 20px;
  text-align: center;
  -webkit-transition: all 0.35s 0.1s linear;
  -moz-transition: all 0.35s 0.1s linear;
  transition: all 0.35s 0.1s linear;
}
.ih-item.square.effect6 a:hover .img {
  -webkit-transform: scale(1.2);
  -moz-transform: scale(1.2);
  -ms-transform: scale(1.2);
  -o-transform: scale(1.2);
  transform: scale(1.2);
}
.ih-item.square.effect6 a:hover .info {
  visibility: visible;
  opacity: 1;
}

.ih-item.square.effect6.from_top_and_bottom .info h3 {
  -webkit-transform: translateY(-100%);
  -moz-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  -o-transform: translateY(-100%);
  transform: translateY(-100%);
}
.ih-item.square.effect6.from_top_and_bottom .info p {
  -webkit-transform: translateY(100%);
  -moz-transform: translateY(100%);
  -ms-transform: translateY(100%);
  -o-transform: translateY(100%);
  transform: translateY(100%);
}
.ih-item.square.effect6.from_top_and_bottom a:hover .info h3,
.ih-item.square.effect6.from_top_and_bottom a:hover .info p {
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0);
}

.ih-item.square.effect6.from_left_and_right .info h3 {
  -webkit-transform: translateX(-100%);
  -moz-transform: translateX(-100%);
  -ms-transform: translateX(-100%);
  -o-transform: translateX(-100%);
  transform: translateX(-100%);
}
.ih-item.square.effect6.from_left_and_right .info p {
  -webkit-transform: translateX(100%);
  -moz-transform: translateX(100%);
  -ms-transform: translateX(100%);
  -o-transform: translateX(100%);
  transform: translateX(100%);
}
.ih-item.square.effect6.from_left_and_right a:hover .info h3,
.ih-item.square.effect6.from_left_and_right a:hover .info p {
  -webkit-transform: translateX(0);
  -moz-transform: translateX(0);
  -ms-transform: translateX(0);
  -o-transform: translateX(0);
  transform: translateX(0);
}

.ih-item.square.effect6.top_to_bottom .info h3 {
  -webkit-transform: translateY(-100%);
  -moz-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  -o-transform: translateY(-100%);
  transform: translateY(-100%);
}
.ih-item.square.effect6.top_to_bottom .info p {
  -webkit-transform: translateY(-100%);
  -moz-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  -o-transform: translateY(-100%);
  transform: translateY(-100%);
}
.ih-item.square.effect6.top_to_bottom a:hover .info h3,
.ih-item.square.effect6.top_to_bottom a:hover .info p {
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0);
}

.ih-item.square.effect6.bottom_to_top .info h3 {
  -webkit-transform: translateY(100%);
  -moz-transform: translateY(100%);
  -ms-transform: translateY(100%);
  -o-transform: translateY(100%);
  transform: translateY(100%);
}
.ih-item.square.effect6.bottom_to_top .info p {
  -webkit-transform: translateY(100%);
  -moz-transform: translateY(100%);
  -ms-transform: translateY(100%);
  -o-transform: translateY(100%);
  transform: translateY(100%);
}
.ih-item.square.effect6.bottom_to_top a:hover .info h3,
.ih-item.square.effect6.bottom_to_top a:hover .info p {
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0);
}


.quick-top {
    cursor: pointer;
}

.close_form {
    display: block;
    position: absolute;
    width: 40px;
    height: 40px;
    right: 424px;
    top: 0;
    background: #f38023 url(../images/close.svg) no-repeat center center;
    background-size: 20px 20px;
    text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;
    border: none;
    cursor: pointer;
    z-index: 9999;
}
.close_form:focus{
outline: none;
}

.request-sec {
    position: absolute;
    right: 0;
    width: 100%;
    top: -450px;
    right: 0;
    height: 100%;
    /* background: #00000096; 
    z-index: 9999999;
}


.req-form {
    width: 427px;
    float: right;
    height: auto;
    margin-right: 0;
    opacity: 1;
    background: #fff;
    padding: 46px 30px;
    top: 0;
    position: relative;
    right: 0;
    /* height: 100%; */
   }
.req-form {
    width: 427px;
    float: right;
    height: auto;
    margin-right: 0;
    opacity: 1;
    background: #fff;
    padding: 46px 30px;
    top: 0;
    position: relative;
    right: 0;
    /* height: 100%; */
    z-index: 9999;
}

.field_area {
    width: 100%;
    float: left;
    position: relative;
    margin: 0 0 15px;
}
.field_area-d {
    width: 50%;
    float: left;
    position: relative;
    margin: 15px 0 28px;
}
.field_area label {
    color: #000;
    font-size: 14px;
    font-weight: 500;
    margin-bottom: 3px;
}

.field_area input[type=email], .field_area input[type=number], .field_area input[type=text], .field_area textarea {
    width: 100%;
    float: left;
    /* position: relative; */
    font-size: 15px;
    color: #000;
    line-height: 20px;
    margin: 0;
    padding: 7px 10px;
    background: 0 0;
    border: none;
    border-bottom: solid 1px rgb(34 33 33 / 86%);
    transition: all ease-in-out .5s;
    -o-transition: all ease-in-out .5s;
    -ms-transition: all ease-in-out .5s;
    -moz-transition: all ease-in-out .5s;
    -webkit-transition: all ease-in-out .5s;
}

.hidden-input-field {
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
    height: 0;
    width: 0;
    z-index: -1;
}

.quick-send {
    box-shadow: inset 638px 0 0 0 #f48121;
    border: 1px solid transparent;
    width: 100%;
    /* border-radius: 10px; */
    font-size: 14px;
    font-weight: 600;
    cursor: pointer;
    color: #fff;
    padding: 10px;
    transition: all ease-in-out .5s;
    -webkit-transition: all ease-in-out .5s;
    -moz-transition: all ease-in-out .5s;
}

.quick-send:hover {
    color: #3b5355;
    /* opacity: .7; */
    border: 1px solid #3b5355;
box-shadow: inset 0 0 0 0 #3b5355;
    text-decoration: none;
    /border: none;/
}



.field_area input[type=email], .field_area input[type=number], .field_area input[type=text], .field_area textarea:focus {

outline: none;}


/*.menu-btn{float: right;}*/


.menu-btn a {
    float: left;
    position: relative;
    top: 2px;
    font-weight: 500;
    text-decoration: none;
    color: white;
    font-size: 14px;
    transition: all ease-in-out 0.5s;
    -o-transition: all ease-in-out 0.5s;
    -ms-transition: all ease-in-out 0.5s;
    -moz-transition: all ease-in-out 0.5s;
    -webkit-transition: all ease-in-out 0.5s;
    text-align: center;
    width: 100%;
}


.menu-btn a:hover{
    
     
     box-shadow: inset 0 0 0 0 #d0f2f2;
    color: #d0f2f2;
    text-decoration: none;
    transition: all ease-in-out 0.5s;
      -o-transition: all ease-in-out 0.5s;
      -ms-transition: all ease-in-out 0.5s;
      -moz-transition: all ease-in-out 0.5s;
      -webkit-transition: all ease-in-out 0.5s;
}


@media(max-width: 359px){

    .logo img {
        width: 140px !important;
    }
}








@media(max-width: 400px){



        .header2 {
            padding: 0 !important;
        }
        .req-form {
    width: 300px !important;
}
.close_form{
    right: unset;
}
}



@media(max-width: 430px){
    
    .b1 {
    padding-top: 32px!important;
}
.b1 h1 {
    font-size: 30px!important;
}
.cli-btn {
    font-size: 45px!important;
}
    .b1 p {
        font-size: 14px !important;
        line-height: 25px !important;
    }
.c6 p {
    top: 24px;
    font-size: 13px!important;
    line-height: 20px!important;
}
.c6 img {
    width: 100%!important;

}
.c6 h2 {
    padding-top: 42px!important;

}
.c62-2 {
    height: 118px!important;
 }
 
 .c62-2 {
    padding: 15px 20px;
 }
.c62-1 {

    padding: 30px 11px;

}.
.c6ab img {
    width: 100%!important;
}
.ac-box1 p {
    line-height: 15px!important;
    font-size: 8px!important;
}
.ac-box2 p {
    line-height: 14px!important;
    font-size: 8px!important;
}
.ac-box2 h2 {

    font-size: 23px!important;
}
.ac-box1 h2 {
    font-size: 23px!important;
}
}


@media(max-width: 575px){


/*11*/


.institutions-indro img{
    float: none;
    margin: auto;
    display: block;
    text-align: center;
}
.whybxs-cnt {
    width: 100%;
}
.all-whyspage h2 {
    padding-top: 20px;
}
/*111*/






























    .flogo {
    float: left;
    width: 100%;
}


.banner img{
width: 100%;
float: left;
height: 265px;
object-fit: cover;
}

.admission{
    margin-top: 18px;
    width: 60%;
    float: left;
}

.cnt-3side{
    display: none;
}





    .header2 {
    float: right;
    padding-top: 0px;
    padding-right: 15px;
    width: auto;
}
.faci-con-txt p {
    text-align: center;
    
}
.acc-hed {
    padding-bottom: 0px;
}

.c6ab {
    padding-left: 50px;
}
.about-txt-2 p {
    text-align: center;
}
.about-txt-1 {
    width: 100%;
}
.about-txt-2 {
    width: 100%;
}
.c6 {
    padding-left: 44px;
}

.owl-carousel .owl-dots.disabled, .owl-carousel .owl-nav.disabled {
    display: none;
}
.header{
    height: 125px;
}
.cli-btn {
    font-size: 45px!important;
}

.f-t-l-y-i {
    text-align: center;
}
.copyright br{
    display: block;

}
.c6ab img {
    width: 100%;
}



  .logo img {
    width: 185px;   
}
.header1 {
    display: none;
}
.b1{
    left: 0;
    padding-top:44px;
}
.b1 h1{
    text-align: center;
    font-size: 40px;
}
.b1 p {
    font-size: 13px;
    line-height: 20px;
    text-align: center;
    padding: 0px 18px;
}
    .b1 p br{
     display: none;
    }
.c3t img {
    width: 100%;
}
.banner{
    margin-bottom: 35px;
}
.c1box1 h1{
    text-align: center;
}
.c1box1 h2 {
    text-align: center;
}
.c1box2 p {
    text-align: center;
}
.c2box1 {
    margin-bottom: 20px;
    
}
.c2box2 {
      margin-bottom: 20px;
}
.c2box3 {
    margin-bottom: 20px;
}
.c3t img {
    margin-top: -70px;
    padding-bottom: 25px;
}
.c3t h1 {
    text-align: center;
}
.c3t p {
    text-align: center;
}
.c4 h1 {
    text-align: center;

}
.g-bx-txt-btn {
    margin-left: 10px;
}
.g-bx-txt-btn a img {
    width: 28px!important;
}
.c1box3 {
    text-align: center;
}
.c1box3 a {
    float: none;
    display: inline-block;
    margin-left: 0px;
}
.content2 {
    padding: 0px;
    margin-top: 50px;
}
.c4 {
    padding: 50px 30px;
    text-align: center;
}
.loop-what-we-do .owl-nav {
    margin-top: -543px;
}
.c4 a {
    float: none;
    display: inline-block;
    text-align: center;
}
.c3t a {
    text-align: center;
    display: inline-block;
    float: none;
}
.c3t {
    text-align: center;
}
.high-white {
    text-align: center;
}
.c5c h1 {
    float: none;
    display: inline-block;
    text-align: center;
}

.g-bx-txt {
    width: 88%;
    height: 110px;
}
.visionb a{
    margin-bottom: 15px;

}
.missionb a {
    margin-bottom: 15px;
}
.valuesb a {
    margin-bottom: 15px;
}
.content3 {
    margin-top: 60px;
}
.c4 p{
    text-align: center;
}
.content5 {
    padding: 30px 0px;
}
.c5h h1 {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    float: none;
    display: block;
}
.c6 h1{
    text-align: center;

}
.c6 img{
    width: 35%;
    margin-right: 40px;
}
.c6 p {
    font-size: 9px;
    line-height: 21px;
}
.c6 h2 {
    padding-top: 41px;
}
.c61 h1 {
    text-align: center;
}
.fbox1 h1{
    text-align: center;
}
.fbox1-1{
    text-align: center;
}
.fbox2 {
    padding-left: 0px;
    text-align: center;
}
.fbox3 {
    text-align: center;
    padding-left: 0px;
}
.fbox3-2 a {
    text-align: center;
    float: none;
}
.fbox3-2 h2 {
    text-align: center;
    float: none;
}
.fbox3-3 a {
    float: none;
    text-align: center;
}
.fbox3-3 h2 {
    text-align: center;
    float: none;
}
.copyright {
    font-size: 11px;
    padding: 20px 0px;
}
.fbox1 img {
    float: none;
    margin-left: 8px;
    margin-right: 8px;
    display: inline-block;
}
.fbox2-1 {
    width: 100%;
}

.c2box1 img {
    float: none;
    margin-left: auto;
    margin-right: auto;
    display: block;
}
.c2box1 h1 {
    text-align: center;
}
.c2box1 p {
    text-align: center;
}
.c2box2 img {
     float: none;
    margin-left: auto;
    margin-right: auto;
    display: block;

}
.c2box2 h1 {
    text-align: center;
}
.c2box2 p {
    text-align: center;
}
.c2box3 img {
     float: none;
    margin-left: auto;
    margin-right: auto;
    display: block;

}
.c2box3 h1 {
    text-align: center;
}
.c2box3 p {
    text-align: center;
}
.about-hed h2 {
    text-align: center;
}
.about-hed h3 {
    text-align: center;
}
.about-txt-1 p {
    text-align: center;
}
.about-b1 {
    padding-top: 30px;
    padding-bottom: 30px;
}
.about-cb img {
    float: none;
    margin-left: auto;
    margin-right: auto;
    display: block;
}
.about-cb h2 {
    text-align: center;
}
.about-cb p {
    text-align: center;
}
.faci-con-txt h2 {
    text-align: center;
}
.f-uls {
    padding-top: 50px;
}
.faculty-1 h2 {
    float: none;
    margin-left: auto;
    margin-right: auto;
    display: block;
    text-align: center;
}
.faculty-line {
    float: none;
    margin-right: auto;
    margin-left: auto;
    display: block;
}
.g-bx-txt {
   padding: 0px 0px;
}
.ns-es {
    padding-bottom: 30px;
    padding-top: 30px;
    text-align: center;
}
.ns-es-bx {
    padding-bottom: 25px;
}
.ns-es-txt h2 {
    text-align: center;
    padding-left: 0px;
}
.v-ne-txt h3 {
    text-align: center;
}
.v-ne-txt p {
    text-align: center;
}
.n-boxttext p {
    text-align: center;
}
.con-can {
    margin-bottom: 25px;
}
.con-can1 {
    margin-bottom: 25px;
}
.f-t h1 {
    text-align: center;
}
.f-t p {
    text-align: center;
}
.contact-snd2 {
    float: none;
    margin-left: auto;
    margin-right: auto;
    display: block;
}
.contact-cdnt {
    padding-bottom: 25px;
}
.accdamic-con {
    padding-top: 40px;
}
.acc-hed h2 {
    text-align: center;
    font-size: 30px;
}
.acc-txt p {
    text-align: center;
}
.ac-box1 {
    padding: 0px 20px 35px 20px;
}
.ac-box1 p {
    line-height: 24px;
    font-size: 11px;
    margin-top: 5px;

}
.ac-box2 {
     padding: 0px 20px 35px 20px;

}
.ac-box2 p {
    line-height: 24px;
    font-size: 11px;
    margin-top: 5px;

}




}


@media (min-width:576px) and (max-width:767px){


/*11*/


.institutions-indro img{
    float: none;
    margin: auto;
    display: block;
    text-align: center;
}
.whybxs-cnt {
    width: 100%;
}
.all-whyspage h2 {
    padding-top: 20px;
}
/*111*/
 .header2 {
    float: right;
    padding-top: 0px;
    padding-right: 15px;
    width: auto;
}
    


.banner img{
width: 100%;
float: left;
height: 265px;
object-fit: cover;
}

.admission{
    margin-top: 18px;
    width: 60%;
    float: left;
}
     .logo img {
    width: 220px;   
}

.c2box1 {
    margin-bottom: 20px;
    
}
.c2box2 {
    margin-bottom: 20px;
    
}
.c2box3 {
    margin-bottom: 20px;
    
}
.owl-carousel .owl-dots.disabled, .owl-carousel .owl-nav.disabled {
    display: none;
}
.visionb a {
    margin-bottom: 20px;
}
.missionb a {
    margin-bottom: 20px;
}
.c6 {
    padding-left: 70px;
}
.c6 img {
    padding-top: 25px;
}

.header1 {
    display: none;
}
.cli-btn {
    font-size: 45px!important;
   /* padding-left: 300px;
    padding-top: 0px!important;*/
}
.b1 {
    left: 0;
    padding-top: 50px;

}
.b1 h1{
text-align: center;
        font-size: 40px;
}
.b1 p {
   font-size: 13px;
        line-height: 20px;
        text-align: center;
        padding: 0px 18px;
}
.banner {
    margin-bottom: 30px;
}
.c1box1 h1 {
    text-align: center;
    font-size: 35px;
}
.c1box1 h2 {
    text-align: center;
}
.c1box2 p {
    text-align: center;
}
.c1box3 {
    text-align: center;
    float: none;
}
.c1box3 a {
    float: none;
    text-align: center;
    display: inline-block;
}
.c2box1 img {
    float: none;
    margin-right: auto;
    margin-left: auto;
    display: block;
}
.c2box1 h1 {
    text-align: center;
}
.c2box1 p {
    text-align: center;
}
.c2box2 img {
    float: none;
    margin-right: auto;
    margin-left: auto;
    display: block;
}
.c2box2 h1 {
    text-align: center;
}
.c2box2 p {
    text-align: center;
}
.c2box3 img {
    float: none;
    margin-right: auto;
    margin-left: auto;
    display: block;
}
.c2box3 h1 {
    text-align: center;
}
.c2box3 p {
    text-align: center;
}
.content2 {
        margin-top: 40px;

}
.c3t h1 {
    text-align: center;
}
.c3t img {
    width: 100%;
    padding-bottom: 25px;
    float: none;
    margin: auto;
    
}
.cnt-3side{
    display: none;
}
.c3t p {
    text-align: center;
}
.c3t {
    text-align: center;
    float: none;
}
.c3t a {
    text-align: center;
    float: none;
    display: inline-block;
}
.c4 h1 {
    text-align: center;
}
.c4 p {
    text-align: center;
}
.c4 {
    text-align: center;
}
.c4 a {
    display: inline-block;
    text-align: center;
    float: none;
}
.c5c h1 {
    display: inline-block;
    float: none;
}
.high-white {
    text-align: center;
}
.c6 p {
    line-height: 30px;
}
.c61 h1 {
    text-align: center;
}
.c62-2 {
    height: 119px;
}
.fbox1 {
    text-align: center;
}
.fbox2 {
    text-align: center;
}
.fbox3 {
    text-align: center;
}
.accdamic-con {
    text-align: center;
    padding-top: 40px;
    padding-bottom: 40px;
}
.acc-hed h2 {
    font-size: 30px;
}
.acc-hed {
    padding-bottom: 10px;
}
.ac-box1 {
    padding: 10px 21px 35px 21px;
}
.ac-box1 p{
    font-size: 12px;
    line-height: 22px;
}
.ac-box2 {
    padding: 10px 21px 35px 21px;

}

.ac-box2 p{
    line-height: 22px;
    font-size: 12px;
}
.fbox2 {
    padding-left: 0px;
}
.fbox3 {
    padding-left: 0px;
}
.fbox3-2 {
    float: none;
    text-align: center;
    margin-right: auto;
    margin-left: auto;
    display: block;
}
.fbox3-2 h2 {
    float: none;
    text-align: center;
    padding-left: 0px;
}
.fbox3-2 a {
    padding-left: 0px;
    text-align: center;
    float: none;
}
.fbox3-3 {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    display: block;
    text-align: center;
    float: none;
}
.fbox3-3 h2 {
    float: none;
    padding-left: 0px;
}
.fbox3-3 a {
    padding-left: 0px;
    float:none ;
}
.fbox1 img {
    float: none;
    margin-right: 30px;
}
.copyright {
    font-size: 12px;
}
.about-b1 {
    text-align: center;
    padding-top: 40px;
    padding-bottom: 40px;
}
.about-cb img {
    float: none;
    margin-left: auto;
    margin-right: auto;
    display: block;
    text-align: center;
}
.c-b {
    text-align: center;
}
.faci-con-txt h2 {
    text-align: center;
    padding-left: 0px;
}
.faci-con-txt p {
    text-align: center;
}
.faci-con {
    padding-bottom: 20px;
}
.faculty-1 {
    text-align: center;
}
.faculty-line {
    margin-left: auto;
    margin-right: auto;
    display: inline-block;
    float: none;
    text-align: center;
}
.faculty-table thead th {
    text-align: center;
}
.faculty-table tbody td {
    text-align: center;
}
.g-bx-txt {
    padding: 35px 145px;
}
.ns-es-h h2 {
    text-align: center;
}
.ns-es-h p {
    text-align: center;

}
.ns-es {
    padding-top: 40px;
    padding-bottom: 40px;
}
.ns-es-txt {
    margin-bottom: 15px;
}
.ns-es-txt h2 {
    text-align: center;
    padding-left: 0px;
}
.ns-es-txt p {
    text-align: center;
}
.v-ne-txt h3 {
    text-align: center;
}
.v-ne-txt p {
    text-align: center;
}
.n-boxttext p {
    text-align: center;
    padding: 14px 0px 0px 0px;
}
.con-can {
    margin-bottom: 15px;
}
.con-can1 {
    margin-bottom: 15px;
}
.con-can2 {
    margin-bottom: 15px;
}
.f-t {
    padding-top: 30px;
}
.f-t h1 {
    text-align: center;
}
.f-t p {
    text-align: center;
}
.contact-snd2 {
    float: none;
    margin-left: auto;
    margin-right: auto;
    display: block;
    text-align: center;
    margin-top: 20px;
}
.contact-cdnt {
    padding-bottom: 35px;
}
.fbox3 h1 {
    padding-top: 20px;
}
}


@media (min-width:768px) and (max-width:991px){

    .institutions-indro img{
        max-width: 390px;
    }


    .prabt h4 {
        font-size: 20px;
    }
.prabt p {
    font-size: 11px;
}

.header2 {
    float: right;
    padding-top: 0px;
    padding-right: 15px;
    width: auto;
}

.admission{
    margin-top: 18px;
    width: 60%;
    float: left;
}









         .logo img {
    width: 220px;   
}
.owl-carousel .owl-dots.disabled, .owl-carousel .owl-nav.disabled {
    display: none;
}
.c4 h1 {
    font-size: 32px;
}
.fbox2 {
    padding-left: 0px;
}
.cli-btn {
    
    font-size: 45px!important;
}
.b1 p {
    font-size: 15px;
}
.header1 {
    display: none;
}
.header2 {
    float: right;
    padding-right: 25px;
}
.b1 {
    padding-top: 80px;
}
.b1 h1 {

font-size: 40px;
}
.c2box2 {
    height: 393px;
}
.c62-2 {
    height: 119px;
}
.c61 h1 {
    text-align: center;
}
.banner {
    margin-bottom: 30px;
}
.c1box1 h1 {
    font-size: 28px;
    line-height: 40px;
}
.content2 {
    margin-top: 40px;
}
.c1box2 p {
    font-weight: 400;
}
.content2 {
    padding: 50px;
}
.c3t img {
    float: none;
    padding-bottom: 15px;
}
.c3t h1 {
    text-align: center;
}
.c3t p {
    text-align: center;
}
.content3 {
    float: none;
    text-align: center;
}
.c3t a {
    float: none;
    display: inline-block;
    text-align: center;
}
.c4 p {
    text-align: center;
}
.c4 {
    text-align: center;
}
.c4 a {
    float: none;
    display: inline-block;
    text-align: center;
}
.c4 {
    padding: 40px 27px;
    height: 386px;
}
.content5 {
    padding: 30px 0px;
}
.c5h h1 {
    text-align: center;
}
.high-white {
    text-align: center;
}
.c5c h1 {
    text-align: center;
    float: none;
    display: inline-block;
}
.fbox1 h1 {
    text-align: center;
}
.fbox1-1 a {
    text-align: center;
}
.fbox2 h1 {
    text-align: center;
}
.fbox2-1 {
    width: 100%;
   
   
}
.fbox3 {
    padding-left: 0px;
}
.fbox1 img {
    margin-top: 47px;
}
.about-b1 {
    padding-top: 40px;
    padding-bottom: 40px;
}
.about-hed h2 {
    text-align: center;
}
.about-hed h3 {
    text-align: center;
}
.about-txt-1 p {
    text-align: center;
}
.about-cb img {
    float: none;
    margin-left: auto;
    margin-right: auto;
    display: block;
    text-align: center;
}
.about-cb h2 {
    text-align: center;
}

.about-cb p {
    text-align: center;
}
.copyright {
        font-size: 13px;
}
.faci-con-txt h2 {
    text-align: center;
    padding-left: 0px;
}
.faci-con-txt p {
    text-align: center;
}
.f-uls {
    padding-top: 20px;
    padding-bottom: 50px;
}
.faculty-1 h2 {
    text-align: center;
    float: none;
    margin-left: auto;
    margin-right: auto;
    display: block;
}
.faculty-line {
    float: none;
    margin-left: auto;
    margin-right: auto;
    display:block;
    text-align: center;
}
.faculty-table tbody td {
    text-align: center;
}
.faculty-table thead th {
    text-align: center;
}
.g-bx-txt {
    padding: 10px 0px;
}
.ns-es {
    padding-top: 30px;
    padding-bottom: 40px;
}
.ns-es-h h2 {
    text-align: center;
}
.ns-es-h p {
    text-align: center;
}
.ns-es-txt h2 {
    text-align: center;
    padding-left: 0px;
}
.ns-es-txt p {
    text-align: center;
}
.v-ne-txt h3 {
    text-align: center;
    
}
.v-nws-ets {
padding-bottom: 30px;
}
.v-ne-txt p {
    text-align: center;
}
.acc-hed h2 {
    text-align: center;
    font-size: 30px;
    line-height: 40px;
}
.accdamic-con {
    padding-top: 40px;
    padding-bottom: 40px;
}
.acc-txt p {
    text-align: center;
}
.ac-box1 {
        padding: 10px 15px 0px 15px;
}
.ac-box2 {
        padding: 10px 15px 0px 15px;
}
.f-t h1 {

    text-align: center;
}
.f-t p {
    text-align: center;
}
.info-tag {
    line-height: 23px;
    font-size: 12px;
}
.con-can {
    padding:22px;
}
.con-can1 {
    padding: 38px 0px 59px 30px;
}
.con-can2 {
    padding: 65px 0px 59px 30px;

}
}


@media (min-width:992px) and (max-width:1024px){





.header2 {
    float: right;
    padding-top: 0px;
    padding-right: 15px;
    width: auto;
}

.admission{
    margin-top: 18px;
    width: 60%;
    float: left;
}




    .header1 {
    display: none;
}

.cli-btn {
   
    font-size: 45px!important;

}
.header2 {
    float: right;
    padding-right: 30px;
}
.b1 {
        padding-top: 120px;
}
.b1 h1 {
    font-size: 50px;
}
.banner {
    margin-bottom: 50px;
}

.c1box1 h1 {
    text-align: center;
    font-size: 37px;
    line-height: 45px;
}
.c1box2 p {
    text-align: center;
}
.content1 {
    text-align: center;
}
.c1box3 a {
    float: none;
    margin-left: auto;
    margin-right: auto;
    display: inline-block;
    text-align: center;


}
.ac-box2 {
    padding: 30px 55px 45px 55px;
}
.ac-box1 {
    padding: 30px 55px 45px 55px;

}

.c3t {
    margin-top: 50px;
}
.c3t h1 {
    text-align: center;
}
.c4 {
        padding: 35px 76px;
    }
.c4 h1 {
    text-align: center;
}
.c4 p {
    text-align: center;
}
.c5h {
    text-align: center;
}
.c5c p {
    text-align: center;
}
.high-white {
    text-align: center;
}
.c5c h1 {
    float: none;
    margin-left: auto;
    margin-right: auto;
    display: inline-block;
    text-align: center;
}
.c62-1 {
    padding: 32px 14px;

}
.c62-2 {
    padding: 28px 25px;
}
.c6 {
    padding-top: 30px;
    padding-left: 40px;
    padding-bottom: 36px;
    padding-right: 30px;

}
.c6 img {
    width: 30%;
    padding-top: 103px;
}
.about-cb img {
    float: none;
    margin-left: auto;
    margin-right: auto;
    display: block;
    text-align: center;
}
.about-cb h2 {
    text-align: center;
}
.about-cb p {
    text-align: center;
}
.fbox1 img {
    margin-right: 21px;
    margin-top: 80px;
}
.faci-con-txt h2 {
    text-align: center;
    padding-left:0px ;
}
.faci-con-txt p {
    text-align: center;
}
.f-uls {
    padding-top: 20px;
}
.faculty-1 h2 {
    text-align: center;
    float: none;
}

.faculty-line {
    text-align: center;
    margin-left: auto;
    margin-right:auto;
    float: none;
    display:block;
}
.faculty-table thead th {
    text-align: center;
}
.faculty-table tbody td {
    text-align: center;
}
.g-bx-txt {
    padding: 35px 37px;
}
.ns-es-h h2 {
    text-align: center;
}
.ns-es-h p {
    text-align: center;
}
.ns-es-txt h2 {
    text-align: center;
    padding-left: 0px;
}
.ns-es-txt p {
    text-align: center;
}
.v-ne-txt h3 {
    text-align: center;

}
.v-ne-txt p {
    text-align: center;
}
}


@media (min-width:1025px) and (max-width:1199px){

.header2 {
    float: right;
    padding-top: 0px;
    padding-right: 15px;
    width: auto;
}

.admission{
    margin-top: 18px;
    width: 60%;
    float: left;
}
       .header1 {
    display: none;
}
.header2 {
    float: right;
    
    padding-right: 37px
}
.banner {
    margin-bottom: 50px;
}
.cli-btn {
  
    font-size: 45px!important;
}
.b1 {
    padding-top: 90px;
}
.c1box1 h1 {
    font-size: 35px;
    line-height: 45px;
}
.content2 {
 
}
.c2box1 {
    height: 331px;
}
.content3 {
    margin-top: 50px;
}
.c41 {
    height: 380px;
}
.c4 {
    padding: 46px 81px;
}
.c62-2 {
    height: 118px;
}
.c62-1 {
    padding: 30px 16px;
}
.c6 p {
    font-size: 13px;
}
.c6 img {
    width: 30%;
}
.c6 {
    padding-bottom: 16px;
}
.fbox1 img {
    margin-right: 14px;
}
.faculty-table thead th {
    text-align: center;
}
.faculty-table tbody td {
    text-align: center;
}
.g-bx-txt {
    height: 149px;
}
.g-bx-txt {
padding: 26px 44px;
}

}



@media (min-width:1200px) and (max-width:1240px){

}

@media (min-width:1200px) and (max-width:1332px){
    .header2 {
        padding-top: 30px;
    padding-left: 0px;
    }
    .admission {
        width: 15%;
        left: 31px;
    }
    .admission1 a {
        font-size: 11px;
        padding-right: 7px;
    }
    .admission2 {
        
        padding-left: 6px;
    }
    .verticlebar li a {
        padding-right: 0px;
    }
    .admission2 a {
        font-size: 11px;

    }
    .content2 {
        padding: 36px;
    }
    .c6 {
        height: 560px;
    }
    .c6 p {
        font-size: 13px;
        line-height: 33px;
    }
    .c62-2 {
    height: 118px;
}
}

@media (min-width:1400px) and (max-width:2560px){
    .c62-2 {
        height: 118px;
    }
    .c4 {
    height: 386px;
}
.admission {
    left: 26px;
}
}





.news-message{
   width: 100%;
    margin: 0 auto;
    overflow: hidden;
    white-space: nowrap;}


  .news-message span {
   display: inline-block;
 color: white;
  position: relative;
  left: 100%;
  animation: news-message 20s linear infinite;

}
@keyframes news-message {
     0%   { left: 100%; }
  100% { left: -150%; }
}

@media (max-width: 450px){
    @keyframes news-message {
     0%   { left: 100%; }
  100% { left: -800px; }
}
}







.htext{
    width: 100%;
    float: left;
    display: flex;
    height: 37px;
    align-items: center;
    font-size: 15px;
    font-weight: 400;
    padding-top: 3px;
    
}




@media (min-width:1200px) and (max-width:1332px){
    .htext{
        width: 88%;
    }
    .header1-1{
        width: 63%;
    }
}
