@import url('https://fonts.googleapis.com/css2?family=Lato&amp;display=swap');
@import url('https://fonts.googleapis.com/css2?family=Rubik&amp;display=swap');

/* global css */

* {
    padding: 0;
    margin: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}
.row{
    margin-right:0px !important;
    margin-left:0px !important;
}

html {
    overflow-x: hidden !important;
}

body {
    overflow-x: hidden !important;

    font-display: swap;
    
    -webkit-font-smoothing: antialiased !important;
}



/* start first whatsapp section */
/*Estilos generales del boton whatsapp*/

.whatsapp-btn {
    position: fixed;
    bottom: 20px;
    text-decoration: none !important;
    right: 90px;
    z-index: 9999;
    width: 50px;
    height: 50px;
    border-radius: 50%;
    background-color: #25D366;
    display: flex;
    align-items: center;
    justify-content: center;
    box-shadow: 0 2px 5px rgb(0 0 0 / 30%);
    animation: breathe 2s ease-in-out infinite;
  }
  
  /*Estilos solo al icono whatsapp*/
  .whatsapp-btn i {
    color: #fff;
    font-size: 24px;
    animation: beat 2s ease-in-out infinite;
    text-decoration: none;
  }
  
  /*Estilos con animation contorno respirando*/
  @keyframes breathe {
    0% {
      box-shadow: 0 0 0 0 rgba(37, 211, 102, 0.5);
    }
    70% {
      box-shadow: 0 0 0 15px rgba(37, 211, 102, 0);
    }
    100% {
      box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
    }
  }
  
  /*Estilos de animacion del icono latiendo*/
  @keyframes beat {
    0% {
      transform: scale(1);
    }
    50% {
      transform: scale(1.2);
    }
    100% {
      transform: scale(1);
    }
  }
/* end first whatsaap section **/


/* start phone first section */
.phone-btn {
    position: fixed;
    bottom: 20px;
    left: 60px;
    z-index: 9999;
    text-decoration:none !important;
    width: 50px;
    height: 50px;
    border-radius: 50%;
    background-color: #639edc !important;
    display: flex;
    align-items: center;
    justify-content: center;
    box-shadow: 0 2px 5px rgb(0 0 0 / 30%);
    animation: breathe1 2s ease-in-out infinite;
  }
  
  /*Estilos solo al icono whatsapp*/
  .phone-btn i {
    color: #fff;
    font-size: 20px;
    animation: beat1 2s ease-in-out infinite;
    text-decoration: none;
  }
  
  /*Estilos con animation contorno respirando*/
  @keyframes breathe1 {
    0% {
      box-shadow: 0 0 0 0 rgba(99, 158, 220, 0.5);
    }
    70% {
      box-shadow: 0 0 0 15px rgba(99, 158, 220, 0);
    }
    100% {
      box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
    }
  }
  
  /*Estilos de animacion del icono latiendo*/
  @keyframes beat1 {
    0% {
      transform: scale(1);
    }
    50% {
      transform: scale(1.2);
    }
    100% {
      transform: scale(1);
    }
  }
/* end phone first section */




/* start header section */


.mrgsssbd .col-lg-4
{
    margin:15px  0 !important;
}

.studysssd img
{
    width:100% !important;
}


.bght img
{
width:100% !important;    
}

.univer h3
{
   padding-left: 15px !important;
   color: #012c58 !important;
   margin-bottom: 20px !important;
   font-family: system-ui !important;
   text-transform: uppercase !important;
   border-left: 3px solid #feb101 !important;
}


.bght h3
{
font-size: 12px !important;
    font-family: system-ui !important;
    color: #ffffff !important;
    padding: 8px 0;
    background-color: #012c58;
    border-radius: 0 0 5px 5px !important;
}





.rowtggt .col-lg-3
{
    margin:15px 0;
}



.univsrt
{
    text-align:center !important;
    text-transform:uppercase !important;
}



.menusssdhesd li a
{
    font-size:15px !important;
    text-transform:uppercase !important;
}

.btnsssdjead 
{
     padding: 5px 30px !important;
    background-color: #015abd !important;
    font-size: 15px;
    font-weight: 600;
    color: #ffffff !important;
    
}


.headrliscon li
{
    float:left !important;
    margin-right:25px;
    list-style:none !important;
    
}

.headtop
{
    /*padding:5px 0  !important;*/
}

.headrliscon li a
{
    font-size:14px !important;
    font-family:system-ui !important;
    color:#fff !important;
}
.headrliscon li a i
{
    /*padding:5px;*/
    text-align:center;
    line-height:25px;
    height:25px;
    width:25px;
    background-color:#025abc  !important;
    border-radius:100%;
}


.topsocial
{
    float:right;
    margin:0 !important;
}
.topsocial li
{
    float:left !important;
    height:35px !important;
    width:35px !important;
    list-style:none !important;
    line-height:35px !important;
    text-align:center !important;
}

.topsocial li a
{
    color:#fff !important;
}

.fbheads
{
    background-color:#1877F2  !important;
}

.twhead
{
    background-color:#1DA1F2 !important;
}

.inhead
{
    background:radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%,#d6249f 60%,#285AEB 90%);
}
.lkhead
{
    background-color:#0a66c2 !important;
}
.ythead
{
    background-color:#FF0000  !important;
}

/* end header section */


.py-80
{
    padding-top:80px !important;
    padding-bottom:80px !important;
}
/* start ielts section */
.bgciltss
{
    background-repeat:no-repeat !important;
    background-size:cover !important;
    padding:80px !important;
}
.ieltsss p
{
        font-size: 15px;
    line-height: 30px;
    margin-bottom:20px !important;
    color: #fff;
    margin: 0;
}
.ieltsss h3
{
    font-size:40px !important;
    color:#fff !important;
    font-family:system-ui !important;
    text-transform:uppercase;
}

.iltser h2
{
        font-size: 18px !important;
    font-family: system-ui !important;
    text-transform: uppercase;
    color: #000 !important;
    /*padding-left: 10px;*/
    position: relative;
    line-height: normal;
    /*border-left: 5px solid #ffb303;*/
    
}

.iltser p
{
        font-size: 15px !important;
    color: #000 !important;
    margin-bottom:0 !important;
    line-height: 25px !important;
    font-family: system-ui !important;
}


.iltser img
{
    width:100% !important;
    border-radius:5px 5px 0 0 !important;
}

/*
 *  STYLE 4
 */

#style-4 ::-webkit-scrollbar-track
{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	background-color: #F5F5F5;
}

#style-4::-webkit-scrollbar
{
	width: 3px;
	background-color: #F5F5F5;
}

#style-4::-webkit-scrollbar-thumb
{
	background-color: #ffb303;
	border: 2px solid #ffb303;
}


.ilssdt h1 span
{
       font-size: 30px !important;
    color: #012c58 !important;
    font-family: system-ui;
    font-weight: 650;
}

.ilssdt p
{
    font-size:14px !important;
    font-family:system-ui !important;
    color:#000 !important;
    line-height:23px !important;
}

.py-50
{
    padding-top:50px !important;
    padding-bottom:50px !important;
}

.bgcgray
{
    /*padding:80px 0 !important;*/
    background-color:#f2f2f2 !important;
}

.boxhght
{
    background-color:#fff !important;
    border-radius:8px;
    padding:10px;
     height:300px;
    overflow-y:scroll;
    
}

.boxhght h3
{
    /*padding-left: 15px !important;*/
    color: #012c58 !important;
    font-family: system-ui !important;
    font-size:16px !important;
    text-transform: uppercase !important;
    /*border-left: 3px solid #feb101 !important;*/
   
}
 

.boxhght p
{
    color:#000 !important;
    font-size:14px !important;
    font-family:system-ui;
    line-height:25px !important;
margin-bottom:0 !important;

}

.iltser .col-lg-4
{
    margin:15px 0 !important;
}

.boxhsdser
{
    /*padding:10px;*/
    border-radius:0 0 5px 5px !important;
    border:1px solid #ddd !important;
}

.boxhsdser h2
{
    padding:10px  !important;
}

.university h2
{
        padding-left: 15px !important;
    color: #012c58 !important;
    margin-bottom:20px !important;
    font-family: system-ui !important;
    text-transform: uppercase !important;
    border-left: 3px solid #feb101 !important;;
}
.university ul
{
    padding:0 !important;
}

.university ul li
{
      list-style: none !important;
    font-size: 14px !important;
    padding-left: 20px;
    float: left !important;
    position: relative;
    font-family: system-ui !important;
    width: 30.5% !important;
    padding-bottom: 5px;
    margin-bottom: 5px;
    margin-left: 10px;
    border-bottom: 1px dashed #ffb303;
    margin-right: 10px;
    
}

.university ul li:before
{
    content:'\f192';
    position:absolute;
    color:#f00 ;
    left:0 !important;
    font-family:FontAwesome;
    
}




.parscrl 
{
     height:200px;
     padding:0 10px 10px;
    overflow-y: scroll !important;
   
}

.my-auto
{
    margin-top:auto !important;
    margin-bottom:auto !important;
}



/* end ielts section */



/* start italy section */
.itlycont img
{
    width:100% !important;
    border-radius:5px !important;
}

.itlycont h3
{
    padding-left:15px !important;
    color:#012c58 !important;
    font-family:system-ui !important;
    text-transform:uppercase !important;
    border-left:3px solid #feb101 !important;
    
}

.itlycont p
{
    font-size:14px !important;
    color:#000 !important;
    margin-bottom:0 !important;
    line-height:25px !important;
    font-family:system-ui !important;
}
/* end italy section */



/* start university section */
.unilissts ul li
{
    list-style:none !important;
    font-size:13px !important;
    padding-left:20px !important;
    width:50%;
    position:relative;
    float:left !important;
    line-height:30px !important;
}
.unilissts ul li:before
{
    content:'\f192';
    font-size:13px;
    position:absolute !important;
    left:0 !important;
    color:#f00 !important;
    font-family:FontAwesome;
    
}
/* end university section */




/* start italy section */
.parser p
{ 
    font-size:14px !important;
    color:#000 !important;
    font-family:system-ui !important;
    line-height:28px !important;
}
/* end italy section */






.paraacustom p
{
text-align:center !important;
color:#fff !important;
}


.paraaaga p
{
  color:#fff !important;
}

.paraaaga ul 
{
  padding:0;
} 

.listpara p
{
  font-size:14px !important;
  line-height:24px !important;
}

.listpara ul li
{
line-height:24px !important;
font-size:14px !important;
}

.paraaaga ul li{
  width:50%;
  float:left;
}

@media screen and (max-width:600px;){
    .container{
    padding:0px !important;
    margin:0px !important;
    }
}


.btn-green2{
        background: #fff !important;
    color: #333333 !important;
}

.invisub3 {
    background-color: white;
    padding: 45px;
    margin-left: 16px;
    border-radius: 16px;
    line-height: 35px;
}
.invisub4 {
    background-color: white;
    padding: 45px;
    margin-left: 16px;
    border-radius: 16px;
    line-height: 28px;
}
.invisub1 {
    background-color: white;
    padding: 60px;
    border-radius: 16px;
    line-height: 45px;
}
.contact_usss {
    background-image: url(../static/images/home/contactus.jpg);
    width: 100%;
    height: 300px;
    border-radius: 0px;
    margin: 0;
    background-size: cover;
    background-repeat: no-repeat;
}


.appointment {
    padding-top: 75px;
    margin:20px !important;
}
.appointment .btn-green2{
    font-size:16px !important;
}
.fooo
{
    color: #fff;
    padding: 5px;
    font-size: 14px;
    text-align: right;
}
.fooocom
{
    color:#fff; 
    padding: 5px; 
    margin: -46px;
    font-size: 14px;
}

.btn-green {
  /* background: #eeaa04; */
  color: #fff;
  border: none;
  display: inline-block;
  font-weight: 500;
  padding: 17px 59px;
  font-size: 20px;
  line-height: 1.5;
  border-radius: 0.25rem;
  -webkit-box-shadow: rgb(0 0 0 / 15%) 1.95px 1.95px 2.6px;
  box-shadow: rgb(0 0 0 / 15%) 1.95px 1.95px 2.6px;
}
.btn-pink {
    background: #c90209;
    color: #fff;
    border: none;
    display: inline-block;
    font-weight: 400;
    padding: 5px 25px;
    font-size: 1rem;
    line-height: 1.5;
    border-radius: 0.25rem;
    -webkit-box-shadow: rgb(0 0 0 / 15%) 1.95px 1.95px 2.6px;
    box-shadow: rgb(0 0 0 / 15%) 1.95px 1.95px 2.6px;
}
.smallheading {
    font-size: 10px;
    letter-spacing: 2px;
    color: #871722;
    line-height: 16px;
    margin-bottom: 10px;
    font-family: 'Zona Proextrabold';
}
.boldheading {
    font-size: 40px;
    line-height: 1.4;
    margin-bottom: 19px;
    font-family: 'Zona Proextrabold';
    color: #2c090c;
    font-weight: 900;
}
.redpath {
    width: 40px;
    height: 1px;
    border: solid 3px #c90209;
}
.rightborder {
    border-right: 2px solid #f6f6f7;
    margin-right: 15px;
}
.d-flex {
    display: -ms-flexbox!important;
    display: flex!important;
}
.countname {
    font-family: 'Zona Pro';
    font-size: 40px;
    font-weight: bolder;
    color: #333333;
}
.countdesc {
    font-family: 'Zona Proregular';
    font-size: 14px;
    width: 120px;
    white-space: nowrap;
}
.ourimpactblock{
    padding: 50px 0;
}

.dflaxx {
  display: flex;
  box-shadow: 0px 0px 14px 3px #cbc9c9ad;
  align-items: center;
  justify-content: center;
  padding: 20px 0;
  background-color: #f9f9f9;
  width: 100%;
  margin: 25px auto;
  max-width: 1000px;
  border-radius: 10px;
}
.name{
  margin: 0 10px;
}
.form-control2{
  padding: 3px 10px;
}
.footer-titil2 {
  text-align: center;
  color: #333333;
  font-size: 17px;
  padding: 10px 10px 0px;
}
.popforsubmit2{
  background-color: #c90209;
  font-size: 14px;
  font-weight: 800;
  text-align: center;
  margin: 0 10px;
  border-radius: 0;
  padding: 7px 11px;

}
.containerwidth {
  width: 100%;
}

.wrapper2 {
  background-color: #ffffff;
  padding: 0px 20px;
  margin-bottom: 20px;
  /* border-radius: 5px; */
  /* -webkit-box-shadow: 0 15px 25px rgba(0, 0, 50, 0.2); */
  border: 1px solid #333333;
  /* box-shadow: 0 15px 25px rgba(0, 0, 50, 0.2); */
}

.toggle2,
.content2 {
  font-family: "Poppins", sans-serif;
}

.toggle2 {
  width: 100%;
  background-color: transparent;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  font-size: 15px;
  color: #333333;
  font-weight: 600;
  border: none;
  outline: none;
  cursor: pointer;
  padding: 10px 0;
}
.content2 {
  position: relative;
  font-size: 14px;
  text-align: justify;
  line-height: 30px;
  height: 0;
  overflow: hidden;
  -webkit-transition: all 1s;
  -o-transition: all 1s;
  transition: all 1s;
}
.content2 p{
  font-size: 14px;
  font-weight: 400;
  line-height: 25px;
}
.header_tips {
  font-size: 50px;
  text-align: center;
  border-bottom: 6px solid green;
  max-width: 124px;
  margin: 0px auto;
  color: #333333;
  font-weight: bold;
}

.inner-container {
  width: 50%;
  float: right;
  background-color: #012c58;
  padding: 40px;
}

.inner-container h1 {
  margin-bottom: 30px;
  font-size: 35px;
  font-weight: bolder;
}

@media screen and (min-width:600px){
    .text {
          font-size: 17px;
          color: #ffff;
          line-height: 30px;
          text-align: justify;
          margin-bottom: 40px;
        }
        p {
          color: #020202;
          font-family:  sans-serif;
          font-size: 17px;
          text-align: justify;
        }


}

@media screen and (max-width:600px){
    .text {
          font-size: 17px;
          color: #ffff;
          line-height: 30px;
          text-align: left;
          margin-bottom: 40px;
        }
        
         p {
          color: #020202;
          font-family:  sans-serif;
          font-size: 17px;
          text-align: left;
        }

}

.skills {
  display: flex;
  justify-content: space-between;
  font-weight: 700;
  font-size: 13px;
}

.usa-img {
  background-color: white;
  padding: 0px;
  border-top: 25px solid rgb(201 2 9);
  border-right: 25px solid rgb(201 2 9);
  border-radius: 20px;
}

@media screen and (max-width:600px) {
  .inner-container {
      padding: 18px;
  }
}

@media screen and (max-width:1000px) {
  .about-section {
      background-size: 100%;
      padding: 100px 40px;
  }

  .inner-container {
      width: 100%;
  }
}

@media screen and (max-width:600px) {
  .about-section {
      padding: 0;
  }

  .inner-container {
      padding-top: 60px 20px 20px 20px !important;
  }
}

.countrypage_h2title__34Kn4 {
  text-align: center;
  font-weight: 900;
  padding: 10px 0;
  text-transform: capitalize;
}

.image-stack {
  display: flex;
  position: relative;
  padding: 100px 0;
}

.color_box {
  background-color: #ffffff;
  position: relative;
  left: 5%;
  height:auto;
  width: 660px;
  top: 50%;
  z-index: 999999999999;
}
.color_box_mbbs {
  background-color: #333333;
  position: relative;
  left: 5%;
  height: 475px;
  width: 660px;
  top: 50%;
  z-index: 999999999999;
}

/* ---new css */
/* .back_img_lst{
  background-image: url(../static/images/mbbs/back_img.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 597px;
} */
.invitation {
  background-image: url(../static/images/mbbs/bb.png);
  background-repeat: no-repeat;
  background-size: cover;
  padding: 195px 0;
  width: 100%;
  height: 650px;
}

.invi{
  background-color: white;
  padding: 60px;
  border-radius: 16px;
  line-height: 34px;
}
.invi p{
  font-size: 20px;
}
.invisub {
    background-color: white;
    padding: 45px;
    border-radius: 16px;
    line-height: 39px;
}

.invisub p{
  font-size: 17px;
}
.invisub2 {
  background-color: white;
  padding: 45px;
  margin-left: 16px;
  border-radius: 16px;
  line-height: 54px;
}
.invitationsub {
    background-image: url(../static/images/mbbs/bb.png);
    background-repeat: no-repeat;
    background-size: cover;
    padding: 195px 0;
    width: 100%;
    height: 650px;
    margin-top: 100px;
}
.invi2 {
  background-color: white;
  padding: 45px;
  margin-left: 16px;
  border-radius: 16px;
  line-height: 34px;
}
.invi2:hover{
  /*background-color: #d4d4d4;*/
}
.scbox:hover{
  /*background-color: #d4d4d4;*/
}
.invi:hover{
  /*background-color: #d4d4d4;*/
}
.title_mbbs_for h3{
  color: #c90209;
    text-align: center;
    font-weight: 700;
    font-size: 30px;
}
.brr{
  border-bottom: 5px solid #333333;
  width: 100px;
  margin: 12px auto;
}
#secondbg{
  background-color: #333333;
    height: 550px;
   
}
#secondbgsub{
  background-color: #012c58;
  height: auto;
}
.follow2 p{
  font-size: 20px;
  font-weight: 700;
}
.follow2 li{
  list-style: none;
    font-size: 18px;
    color: black;
}
.follow li{
  list-style: none;
    font-size: 15px;
}
.appl h4{
  color: #cc0808;
  font-size: 20px;
}
.appl p{
  color: #000000;
  font-size: 15px;
}
.scbox {
  margin: 40px auto;
  background-color: #ffffff;
  border-radius: 15px;
  padding: 50px;
}
.scbox p{
  color: rgb(0, 0, 0);
    line-height: 35px;
}
.padmin{
  padding: 50px 0;
  background-color: #ededed3d;
}
.boxforadmission{
  margin: 0px 0px 0px 0px;
  background-color: #ffffff;
  padding: 17px 0 6px 0px;
  border-radius: 11px;
}
@media (min-width: 992px) {
  .slider, .slide {
    height: 85vh;
  }
}

.slide {
  position: relative;
  transition: 1s;
}
.slide .slide__img {
  width: 100%;
  height: auto;
  overflow: hidden;
}
@media (min-width: 992px) {
  .slide .slide__img {
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
  }
}
.slide .slide__img img {
  max-width: 100%;
  height: auto;
  opacity: 1 !important;
  -webkit-animation-duration: 3s;
          animation-duration: 3s;
  transition: all 1s ease;
}
.slide .slide__content {
  position: absolute;
  top: 75%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.slide .slide__content.slide__content__left {
  left: 1%;
  transform: translate(-15%, -50%);
}
.slide .slide__content.slide__content__right {
  left: 1%;
 
  transform: translate(5%, -50%);
}
.slide .slide__content--headings {
  color: #FFF;
}
.slide .slide__content--headings h2 {
  font-size: 4.5rem;
  margin: 10px 0;
}
.slide .slide__content--headings .animated {
  transition: all 0.5s ease;
}
.slide .slide__content--headings .top-title {
  font-size: 30px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: 0px;
  color: rgb(255, 255, 255);
 
  opacity: 1;
  font-family: Roboto;
}
.slide .slide__content--headings .title {
  font-size: 40px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: 0px;
  color: rgb(237, 50, 33);
 
  opacity: 1;
  font-family: Roboto;
}
.slide .slide__content--headings .button-custom {
  text-decoration: none;
  color: #ffffff;
  padding: 10px 40px;
  background-color: #ed3221;
  font-size: 20px;
  border: none;
  border-radius: 0px;
}
.text-right {
  text-align: left!important;
}
.slider [data-animation-in] {
  opacity: 0;
  -webkit-animation-duration: 1.5s;
          animation-duration: 1.5s;
  transition: opacity 0.5s ease 0.3s;
  transition: 1s;
}

.slick-dotted .slick-slider {
  margin-bottom: 30px;
}

.slick-dots {
  position: absolute;
  bottom: 25px;
  list-style: none;
  display: block;
  text-align: center;
  padding: 0;
  margin: 0;
  width: 100%;
}
.slick-dots li {
  position: relative;
  display: inline-block;
  margin: 0 5px;
  padding: 0;
  cursor: pointer;
}
.slick-dots li button {
  border: 0;
  display: block;
  outline: none;
  line-height: 0px;
  font-size: 0px;
  color: transparent;
  padding: 5px;
  cursor: pointer;
  transition: all 0.3s ease;
}
.slick-dots li button:hover, .slick-dots li button:focus {
  outline: none;
}

.simple-dots .slick-dots li {
  width: 20px;
  height: 20px;
}
.simple-dots .slick-dots li button {
  border-radius: 50%;
  background-color: white;
  opacity: 0.25;
  width: 20px;
  height: 20px;
}
.simple-dots .slick-dots li button:hover, .simple-dots .slick-dots li button:focus {
  opacity: 1;
}
.simple-dots .slick-dots li.slick-active button {
  color: white;
  opacity: 0.75;
}

.stick-dots .slick-dots li {
  height: 3px;
  width: 50px;
}
.stick-dots .slick-dots li button {
  position: relative;
  background-color: white;
  opacity: 0.25;
  width: 50px;
  height: 3px;
  padding: 0;
}
.stick-dots .slick-dots li button:hover, .stick-dots .slick-dots li button:focus {
  opacity: 1;
}
.stick-dots .slick-dots li.slick-active button {
  color: white;
  opacity: 0.75;
}
.stick-dots .slick-dots li.slick-active button:hover, .stick-dots .slick-dots li.slick-active button:focus {
  opacity: 1;
}

/* /////////// IMAGE ZOOM /////////// */
@-webkit-keyframes zoomInImage {
  from {
    transform: scale3d(1, 1, 1);
    transition: 1s;
  }
  to {
    transform: scale3d(1.1, 1.1, 1.1);
    transition: 1s;
  }
}
@keyframes zoomInImage {
  from {
    transform: scale3d(1, 1, 1);
    transition: 1s;
  }
  to {
    transform: scale3d(1.1, 1.1, 1.1);
    transition: 1s;
  }
}
.zoomInImage {
  -webkit-animation-name: zoomInImage;
          animation-name: zoomInImage;
}

@-webkit-keyframes zoomOutImage {
  from {
    transform: scale3d(1.1, 1.1, 1.1);
    transition: 1s;
  }
  to {
    transform: scale3d(1, 1, 1);
    transition: 1s;
  }
}

@keyframes zoomOutImage {
  from {
    transform: scale3d(1.1, 1.1, 1.1);
    transition: 1s;
  }
  to {
    transform: scale3d(1, 1, 1);
    transition: 1s;
  }
}
.zoomOutImage {
  -webkit-animation-name: zoomOutImage;
          animation-name: zoomOutImage;
  transition: 1s;
}

.slick-nav {
  --active: #fff;
  --border: rgba(255, 255, 255, .12);
  width: 44px;
  height: 44px;
  position: absolute;
  cursor: pointer;
  top: calc(50% - 44px);
}
.slick-nav.prev-arrow {
  left: 3%;
  transform: scaleX(-1);
  z-index: 999;
}
.slick-nav.next-arrow {
  left: auto;
  right: 3%;
}
.slick-nav i {
  display: block;
  position: absolute;
  margin: -10px 0 0 -10px;
  width: 20px;
  height: 20px;
  left: 50%;
  top: 50%;
}
.slick-nav i:before, .slick-nav i:after {
  content: "";
  width: 10px;
  height: 2px;
  border-radius: 1px;
  position: absolute;
  left: 50%;
  top: 50%;
  background: var(--active);
  margin: -1px 0 0 -5px;
  display: block;
  transform-origin: 9px 50%;
}
.slick-nav i:before {
  transform: rotate(-40deg);
}
.slick-nav i:after {
  transform: rotate(40deg);
}
.slick-nav:before, .slick-nav:after {
  content: "";
  display: block;
  position: absolute;
  left: 1px;
  right: 1px;
  top: 1px;
  bottom: 1px;
  border-radius: 50%;
  border: 2px solid var(--border);
}
.slick-nav svg {
  width: 44px;
  height: 44px;
  display: block;
  position: relative;
  z-index: 1;
  color: var(--active);
  stroke-width: 2px;
  stroke-dashoffset: 126;
  stroke-dasharray: 126 126 0;
  transform: rotate(0deg);
}
.slick-nav.animate svg {
  -webkit-animation: stroke 1s ease forwards 0.3s;
          animation: stroke 1s ease forwards 0.3s;
}
.slick-nav.animate i {
  -webkit-animation: arrow 1.6s ease forwards;
          animation: arrow 1.6s ease forwards;
}
.slick-nav.animate i:before {
  -webkit-animation: arrowUp 1.6s ease forwards;
          animation: arrowUp 1.6s ease forwards;
}
.slick-nav.animate i:after {
  -webkit-animation: arrowDown 1.6s ease forwards;
          animation: arrowDown 1.6s ease forwards;
}

@-webkit-keyframes stroke {
  52% {
    transform: rotate(-180deg);
    stroke-dashoffset: 0;
  }
  52.1% {
    transform: rotate(-360deg);
    stroke-dashoffset: 0;
  }
  100% {
    transform: rotate(-180deg);
    stroke-dashoffset: 126;
  }
}

@keyframes stroke {
  52% {
    transform: rotate(-180deg);
    stroke-dashoffset: 0;
  }
  52.1% {
    transform: rotate(-360deg);
    stroke-dashoffset: 0;
  }
  100% {
    transform: rotate(-180deg);
    stroke-dashoffset: 126;
  }
}
@-webkit-keyframes arrow {
  0%, 100% {
    transform: translateX(0);
    opacity: 1;
  }
  23% {
    transform: translateX(17px);
    opacity: 1;
  }
  24%, 80% {
    transform: translateX(-22px);
    opacity: 0;
  }
  81% {
    opacity: 1;
    transform: translateX(-22px);
  }
}
@keyframes arrow {
  0%, 100% {
    transform: translateX(0);
    opacity: 1;
  }
  23% {
    transform: translateX(17px);
    opacity: 1;
  }
  24%, 80% {
    transform: translateX(-22px);
    opacity: 0;
  }
  81% {
    opacity: 1;
    transform: translateX(-22px);
  }
}
@-webkit-keyframes arrowUp {
  0%, 100% {
    transform: rotate(-40deg) scaleX(1);
  }
  20%, 80% {
    transform: rotate(0deg) scaleX(0.1);
  }
}
@keyframes arrowUp {
  0%, 100% {
    transform: rotate(-40deg) scaleX(1);
  }
  20%, 80% {
    transform: rotate(0deg) scaleX(0.1);
  }
}
@-webkit-keyframes arrowDown {
  0%, 100% {
    transform: rotate(40deg) scaleX(1);
  }
  20%, 80% {
    transform: rotate(0deg) scaleX(0.1);
  }
}
@keyframes arrowDown {
  0%, 100% {
    transform: rotate(40deg) scaleX(1);
  }
  20%, 80% {
    transform: rotate(0deg) scaleX(0.1);
  }
}

/* @media (min-width: 768px){
.col-md-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
}
} */
#fix_side_form{
  position: sticky!important;
  margin: 0 50px!important;

  
}
.news_list-item {
  display: flex;
  margin: 15px 0;
  align-items: center;
}
.news_list-date {
  background-color: #c7c7c7;
  font-weight: 700;
  font-size: 16px;
  line-height: 20px;
  text-align: center;
  color: #3a3a3a;
  margin-right: 12px;
  text-align: center;
  width: 60px;
  height: 48px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.date span {
  font-size: 13px;
  color: #333333;
}
.news_list-number {
  display: block;
}
.news_list-month {
  font-size: 13px;
  line-height: 30px;
  display: block;
}
.details_part {
  padding: 270px 0 50px;
  margin-top: -210px;
}
.popforsubmit{
  width: 100%;
  background-color: #efa413;
  /* margin-bottom: 20px; */
  padding: 10px;
  max-width: 100px;
  display: block;
  margin: 0 auto;
  font-weight: 900;
  color: #fff;
}
.footer-titil1{
  text-align: center;
  color: #fff;
  font-size: 17px;
  padding: 0 0 10px;
}
.fomr_area{
  background: #012c58;
  padding: 25px;
  border-radius: 10px;
}
.title_online_tut h2 {
  border-left: 5px solid #c90209;
  height: 55px;
  padding-left: 15px;
  font-size: 30px;
  padding-top: 6px;
}
.title_mbbs_form h2 {
  /*border-left: 5px solid #012c58;*/
  /*padding-left: 15px;*/
  font-size: 20px;
  padding-top: 8px;
}

.title_mbbs_formm h3 {
  border-left: 5px solid #012c58;
  height: 45px;
  padding-left: 15px;
  font-size: 25px;
  color: white;
  padding-top: 8px;
  margin-bottom: 15px;
}
.subHeadUlLi_weight {
  background-image: url(../../apollo-gc.com/wp-content/uploads/2020/02/APO-icon-transp-B.png);
  list-style: none;
  background-repeat: no-repeat;
  margin: 12px 0 8px -8px;
  background-size: 25px 25px;
  padding: 2px 0 0px 27px;
  font-size: 14px;
  color: #383838;
}
.details_para p{
  font-size: 17px;
}
.subHeadUlLi_mbbs {
  background-image: url(../static/images/mbbs/redi.png);
  list-style: none;
  background-repeat: no-repeat;
  margin: 12px 0 8px -8px;
  background-size: 25px 25px;
  padding: 0px 0 0px 32px;
  color: #ffffff;
}
.subHeadUlLi_mbbs0 {
  background-image: url(../../apollo-gc.com/wp-content/uploads/2020/02/APO-icon-transp-B.png);
  list-style: none;
  background-repeat: no-repeat;
  margin: 12px 0 8px -8px;
  background-size: 25px 25px;
  padding: 0px 0 0px 32px;
  color: #36036e;
  font-family: "Roboto", Sans-serif;
  font-weight: 400;
  line-height: 1.5em;
}
.subHeadUlLi_mbbs1 {
  background-image: url(../static/images/mbbs/redi.png);
  list-style: none;
  background-repeat: no-repeat;
  margin: 12px 0 8px -8px;
  background-size: 25px 25px;
  padding: 0px 0 0px 32px;
  color: #ffffff;
  font-family: "Roboto", Sans-serif;
  font-weight: 400;
  line-height: 1.5em;
}
.subHeadUlLi_mbbs2 {
  background-image: url(../../apollo-gc.com/wp-content/uploads/2020/02/APO-icon-transp-B.png);
  list-style: none;
  background-repeat: no-repeat;
  margin: 10px 0 8px -8px;
  background-size: 25px 25px;
  padding: 2px 0 0px 32px;
  color: #000000;
  font-family: "Roboto", Sans-serif;
  font-weight: 400;
  line-height: 1.5em;
  font-size: 14px;
}
.dflexarea{
  display: flex;
  flex-wrap:wrap;
    justify-content: space-between;
}
.dflexarea ol , .dflexarea ul {
    margin:0px;
    padding:0px;
}
.topline{
  border-bottom: 2px solid #da1f3d;
  max-width: 165px;
  padding: 0px 0;
  margin-bottom: 30px;
}
.details_para h6{
  font-size: 15px;
  font-weight: 700;
  color: #000000de;
}

.details_content{
  padding: 46px;
}
.details_content_2{
  padding: 40px 60px;
}
.details_content_2 h3{
  color: #ffffff;
}
.details_content h3{
  color: #012c58;
}
.details_content p{
  font-size: 17px;
  color: #333333;
  line-height: 36px;
}
.details_content_2 p {
  font-size: 16px;
  color: #ffffff;
  line-height: 30px;
}
.text-dark {
  color: #333333!important;
}
/* ================ */
/* .address {
    display:none!important;
} */
.mt-0 {
  color: white!important;
  }
  .bg-primary {
  background-color: #db0c0b!important;
  }
  .verti-timeline {
  border-left: 3px dashed #e9ecef;
  margin: 0 10px;
  }
  .verti-timeline .event-list {
  position: relative;
  padding: 40px 15px 40px;
  border-top: 3px solid #e9ecef;
  }
  .verti-timeline .event-list .event-date {
  position: absolute;
  right: 0;
  top: -2px;
  padding: 12px;
  color: #fff;
  border-radius: 0 0 7px 7px;
  text-align: center;
  }
  .verti-timeline .event-list .event-content {
  position: relative;
  border: 2px solid #e9ecef;
  border-radius: 7px;
  text-align: center;
  }
  .verti-timeline .event-list .event-content::before {
  content: "";
  position: absolute;
  height: 40px;
  width: 75%;
  top: -42px;
  left: 0;
  right: 0;
  margin: 0 auto;
  border-left: 12px double #e9ecef;
  border-right: 12px double #e9ecef;
  }
  .verti-timeline .event-list .timeline-icon {
  position: absolute;
  left: -14px;
  top: -10px;
  }
  .verti-timeline .event-list .timeline-icon i {
  display: inline-block;
  width: 23px;
  height: 23px;
  line-height: 23px;
  font-size: 20px;
  border-radius: 50%;
  text-align: center;
  color: #fff;
  }
  .verti-timeline .event-list:last-child {
  padding-bottom: 0;
  }
  @media (min-width: 769px) {
  .verti-timeline {
  margin: 0 60px;
  }
  .verti-timeline .event-list {
  padding: 40px 90px 60px 40px;
  }
  }
  @media (max-width: 576px) {
  .verti-timeline .event-list .event-date {
  right: -20px;
  }
  }
  .card {
  border: none;
  margin-bottom: 24px;
  -webkit-box-shadow: 0 0 13px 0 rgba(236,236,241,.44);
  box-shadow: 0 0 13px 0 rgba(236,236,241,.44);
  }

/*===================
style-3
====================*/
.mb-style-3 {
   width: 900px;
   margin: 0 auto;
   padding: 30px 0 0 0;
}
.mb-style-3 blockquote {
 background: #fff;
 padding: 30px 0 0 0 ;
 /* border-radius: 5px;
 box-shadow: inset 0 2px 0 rgba(188, 147, 200, 0.7),
   -5px -4px 25px rgba(0, 0, 0, 0.3); */
}

.mb-style-3 blockquote:after,
.mb-style-3 blockquote:before {
 top: 100%;
 /*border: solid transparent;*/
 content: " ";
 height: 0;
 width: 0;
 position: absolute;
 pointer-events: none;
 
}

.mb-style-3 blockquote:after {
 border-top-color: #ffffff;
 border-width: 10px;
 left: 65%;
 margin-left: -10px;
}

.mb-style-3 blockquote:before {
 border-top-color: rgba(0, 0, 0, 0.01);
 border-width: 11px;
 left: 65%;
 margin-left: -11px;
}

.mb-style-3 blockquote p {
 font-family: "Alegreya", serif;
 font-size: 28px;
 color: #012c58;
 font-weight: 400;
 line-height: 40px;
 font-style: italic;
 text-indent: 100px;
 position: relative;
 margin: 0 0 0 195px;
}

.mb-style-3 blockquote p:before {
 content: "\201C";
 font-family: serif;
 font-style: normal;
 font-weight: 700;
 position: absolute;
 font-size: 175px;
 top: 0px;
 left: -105px;
 color: rgb(58 2 117);
 text-shadow: 7px 14px 10px rgba(0, 0, 0, 0.1);
}

.mb-style-3 .mb-attribution {
 text-align: right;
 padding: 0px 100px 20px 611px;
 position: relative;
}

.mb-style-3 .mb-thumb {
 display: block;
 width: 70px;
 height: 70px;
 border: 5px solid #fff;
 border-radius: 50%;
 background: url(../images/bronte.html) no-repeat center center;
 position: absolute;
 right: 10px;
 bottom: 5px;
 box-shadow: inset 1px 1px 4px rgba(0, 0, 0, 0.5), 0 2px 3px rgba(0, 0, 0, 0.6);
}

.mb-style-3 .mb-author {
 font-family: "Alegreya SC", serif;
 font-weight: 700;
 font-size: 18px;
 color: rgb(58 2 117);
 text-shadow: 0 1px 1px rgba(255, 255, 255, 0.7);
}

.mb-style-3 cite a {
 font-family: "Alegreya", serif;
 font-weight: 700;
 font-style: italic;
 color: #fff;
 text-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
}

.mb-style-3 cite a:hover {
 color: rgba(188, 147, 200, 1);
 text-shadow: 0 1px 1px rgba(255, 255, 255, 0.7);
}


.blog-card {
 display: flex;
 flex-direction: column;
 margin: 3rem auto;
 box-shadow: 0 3px 7px -1px rgba(0, 0, 0, 0.1);
 margin-bottom: 1.6%;
 background: #fff;
 line-height: 1.4;
 font-family: sans-serif;
 border-radius: 5px;
 overflow: hidden;
 z-index: 0;
 max-width: 1100px!important;
   height: 350px;
}
.blog-card a {
 color: inherit;
}
.blog-card a:hover {
 color: #c90209;
}
.blog-card:hover .photo {
 transform: scale(1.3) rotate(3deg);
}
.blog-card .meta {
 position: relative;
 z-index: 0;
 height: 200px;
}
.blog-card .photo {
 position: absolute;
 top: 0;
 right: 0;
 bottom: 0;
 left: 0;
 background-size: cover;
 background-position: center;
 transition: transform 0.2s;
}
.blog-card .details,
.blog-card .details ul {
 margin: auto;
 padding: 0;
 list-style: none;
}
.blog-card .details {
 position: absolute;
 top: 0;
 bottom: 0;
 left: -100%;
 margin: auto;
 transition: left 0.2s;
 background: rgba(0, 0, 0, 0.6);
 color: #fff;
 padding: 10px;
 width: 100%;
 font-size: 0.9rem;
}
.blog-card .details a {
 -webkit-text-decoration: dotted underline;
         text-decoration: dotted underline;
}
.blog-card .details ul li {
 display: inline-block;
}
.blog-card .details .author:before {
 font-family: FontAwesome;
 margin-right: 10px;
 content: "";
}
.blog-card .details .date:before {
 font-family: FontAwesome;
 margin-right: 10px;
 content: "";
}
.blog-card .details .tags ul:before {
 font-family: FontAwesome;
 content: "";
 margin-right: 10px;
}
.blog-card .details .tags li {
 margin-right: 2px;
}
.blog-card .details .tags li:first-child {
 margin-left: -4px;
}
.blog-card .description {
 padding: 1rem;
 background: #fff;
 position: relative;
 z-index: 1;
}
.blog-card .description h1,
.blog-card .description h2 {
 font-family: Poppins, sans-serif;
}
.blog-card .description h1 {
 line-height: 1;
 margin: 0;
 font-size: 1.7rem;
}
.blog-card .description h2 {
   font-size: 20px;
   font-weight: 700;
   text-transform: uppercase;
   color: #333333;
   margin-top: 0px;
}
.blog-card .description .read-more {
 text-align: left;
}
.blog-card .description .read-more a {
   color: #333333;
   display: inline-block;
   position: relative;
   font-weight: 600;
}
.blog-card .description .read-more a:after {
 content: "";
 font-family: FontAwesome;
 margin-left: -10px;
 opacity: 0;
 vertical-align: middle;
 transition: margin 0.3s, opacity 0.3s;
}
.blog-card .description .read-more a:hover:after {
 margin-left: 5px;
 opacity: 1;
}
.blog-card p {
 position: relative;
 margin: 1rem 0 0;
}
.blog-card p:first-of-type {
 margin-top: 1.25rem;
}
.blog-card p:first-of-type:before {
 content: "";
 position: absolute;
 height: 5px;
 background: rgb(201 2 9);
 width: 35px;
 top: -0.75rem;
 border-radius: 3px;
}
.blog-card:hover .details {
 left: 0%;
}
@media (min-width: 640px) {
 .blog-card {
   flex-direction: row;
   max-width: 700px;
 }
 .blog-card .meta {
   flex-basis: 50%;
   height: auto;
 }
 .blog-card .description {
   flex-basis: 50%;
 }
 .blog-card .description:before {
   transform: skewX(-3deg);
   content: "";
   background: #fff;
   width: 30px;
   position: absolute;
   left: -10px;
   top: 0;
   bottom: 0;
   z-index: -1;
 }
 .blog-card.alt {
   flex-direction: row-reverse;
 }
 .blog-card.alt .description:before {
   left: inherit;
   right: -10px;
   transform: skew(3deg);
 }
 .blog-card.alt .details {
   padding-left: 25px;
 }
}
.studentservices_studentServicesPage__3pFFi .studentservices_studentHelpMainDiv__3IG7R .studentservices_studentHelp__2kNy6 ul li {
   font-weight: var(--font-weight-400);
   font-size: 16px;
   margin-bottom: 5px;
}
.subHeadUlLi {
   background-image: url(../../iconcancercentre.sg/wp-content/uploads/2021/10/Airplane-purple-icon-1.png);
   list-style: none;
   background-repeat: no-repeat;
   margin: 12px 0 5px;
   background-size: 25px 25px;
   /*padding: 0px 0 12px 35px;*/
   font-size: 17px;
   color: #020202;
 
}
.subHeadUlLi2 {
   background-image: url(../../static.thenounproject.com/png/1714028-200.png);
   list-style: none;
   background-repeat: no-repeat;
   margin: 5px 0 0px;
   background-size: 22px 22px;
   padding: 0px 6px 16px 31px;
   font-size: 17px;
   color: #020202;
   text-align: justify;

   line-height: 28px;
}
.overseas_h{
  padding: 25px ;
}
.onn{
  text-align: center;
   font-size: 27px!important;
   font-weight: 500;
   padding-bottom: 20px;
   color: #000000;
}
.our_servise{
  text-align: center;
}
.our_servise b{
 font-size:18px;
}
.our_servise p{
 padding--top:10px;
}
.content {
 width: 80%;
 padding: 0;
 margin: 0 auto;
}

.centerplease {
  margin: 0 auto;
   font-size: 40px;
   text-align: center;
}

/*Question*/
.question {
   position: relative;
   background: red;
   margin: 0;
   padding: 10px 10px 10px 50px;
   display: block;
   width: 100%;
   cursor: pointer;
   color: #ffffff;
   font-weight: 900;
   font-size: 18px;
}
/*Answer*/
.answers {
 padding: 0px 15px;
 margin: 5px 0;
 width: 100% !important;
 height: 0;
 overflow: hidden;
 z-index: -1;
 position: relative;
 opacity: 0;
 -webkit-transition: 0.3s ease;
 -moz-transition: 0.3s ease;
 -o-transition: 0.3s ease;
 transition: 0.3s ease;
}

.questions:checked ~ .answers {
 height: auto;
 opacity: 1;
 padding: 15px;
}

/*FAQ Toggle*/
.plus {
 position: absolute;
 margin-left: 10px;
 z-index: 5;
 font-size: 2em;
 line-height: 100%;
 -webkit-user-select: none;
 -moz-user-select: none;
 -ms-user-select: none;
 -o-user-select: none;
 user-select: none;
 -webkit-transition: 0.3s ease;
 -moz-transition: 0.3s ease;
 -o-transition: 0.3s ease;
 transition: 0.3s ease;
 color:black;
     padding-top: 5px;
}

.questions:checked ~ .plus {
 -webkit-transform: rotate(45deg);
 -moz-transform: rotate(45deg);
 -o-transform: rotate(45deg);
 transform: rotate(45deg);
}
.badsfdsf blockquote p {
    font-family: "Alegreya", serif;
    font-size: 24px!important;
    color: #333333;
    font-weight: 400;
    line-height: 40px;
    font-style: italic;
    text-indent: 100px;
    position: relative;
    margin: 0 0 0 -23px!important;
}
.questions {
 display: none;
}
.uk {
  /* padding: 0px 40px; */
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0 150px 5px 28px;
}
.main_btnn {
   position: absolute;
   top: 22%;
   left: 34px;
}
.btn_1{
 margin-right: 20px;
   border: 2px solid #c90209;
   padding: 11px 40px;
   background-color: #c90209;
   color: #fff;
   border-radius: 2px;
   font-size: 20px;
   box-shadow: 0px 3px 8px black;
}
.btn_2 {
   margin-right: 20px;
   border: 2px solid #333333;
   padding: 11px 40px;
   background-color: #333333;
   color: #fff;
   border-radius: 2px;
   font-weight: 700;
   font-size: 20px;
   /* box-shadow: 0px 3px 8px black; */
}
.main_btnn h2{
 font-size: 50px;
   line-height: 62px;
   font-family: sans-serif;
   color: #040404;
   padding-bottom: 10px;
}
.main_btnn p{
 font-size: 21px;
   padding-bottom: 20px;
   font-weight: 600;
   color: #000000;
}.banner_button {
   position: absolute;
   top: 40%;
   left: 5%;
}
.banner_button h2{
 font-size: 50px;
   color: #fefdff;
}
.banner_button p{
 padding: 10px 0;
}

.btn_sb1 {
   border: 2px solid #c90209;
   background-color: #c90209;
   margin-right: 44px;
   color: #fff;
   padding: 10px;
   font-size: 18px;
}

/* 


*/
@media screen and (min-width: 320px ) and (max-width: 600px) {
 .btn_2 {
 margin-right: 20px;
 /* border: 2px solid #c90209; */
 padding: 4px 16px!important;
 background-color: #c90209;
 color: #fff;
 border-radius: 2px;
 /* font-weight: 700; */
 font-size: 13px;
 /* box-shadow: 0px 3px 8px black; */
}
.btn_1 {
 margin-right: 12px;
 border: none;
 padding: 4px 7px;
 background-color: #c90209;
 color: #fff;
 border-radius: 2px;
 font-size: 13px;
 /* box-shadow: 0px 3px 8px black; */
}
.main_btnn p {
 font-size: 13px;
 padding-bottom: 8px;
 font-weight: 600;
 color: #000000;
}
.main_btnn h2 {
 font-size: 20px;
 line-height: 32px;
 font-family: sans-serif;
 color: #040404;
 padding-bottom: 0;
}
.main_btnn {
 position: absolute;
 top: 6%;
 left: 20px; 
}
.btn-green2 {
  background: rgb(201 2 9);
  color: #fff;
  border: none;
  display: inline-block;
  font-weight: 900;
  padding: 15px 50px;
  font-size: 20px;
  line-height: 1.5;
  border-radius: 0.25rem;
  -webkit-box-shadow: rgb(0 0 0 / 15%) 1.95px 1.95px 2.6px;
  box-shadow: rgb(0 0 0 / 15%) 1.95px 1.95px 2.6px;
  }
  .read-m{
  margin-left: 216px;
  margin-top: 40px;
  }
  /*scroll animation*/
  .scroll-animation {
  opacity: 0;
  -moz-transition: all 1000ms ease-out;
  -webkit-transition: all 1000ms ease-out;
  -o-transition: all 1000ms ease-out;
  transition: all 1000ms ease-out;
  -moz-transform: translate3d(0px, 100px, 0px);
  -webkit-transform: translate3d(0px, 100px, 0px);
  -o-transform: translate(0px, 100px);
  -ms-transform: translate(0px, 100px);
  transform: translate3d(0px, 100px, 0px);
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
  }
  .scroll-animation.in-view {
  opacity: 1;
  -moz-transform: translate3d(0px, 0px, 0px);
  -webkit-transform: translate3d(0px, 0px, 0px);
  -o-transform: translate(0px, 0px);
  -ms-transform: translate(0px, 0px);
  transform: translate3d(0px, 0px, 0px);
  -moz-transition: all 1000ms ease-out;
  -webkit-transition: all 1000ms ease-out;
  -o-transition: all 1000ms ease-out;
  transition: all 1000ms ease-out;
  }
  .mb-style-3 {
  width: 900px;
  margin: 0 auto;
  padding: 30px 0 0 0;
  }
  .mb-style-3 blockquote {
  background: #fff;
  padding: 30px 0 0 0;
  }
  blockquote {
  margin: 0 0 1rem;
  }
  .mb-style-3 blockquote:before {
  border-top-color: rgba(0, 0, 0, 0.01);
  border-width: 11px;
  left: 65%;
  margin-left: -11px;
  }
  .mb-style-3 blockquote:after, .mb-style-3 blockquote:before {
  top: 100%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  }
  .mb-style-3 blockquote p:before {
  content: "\201C";
  font-family: serif;
  font-style: normal;
  font-weight: 700;
  position: absolute;
  font-size: 175px;
  top: 0px;
  left: -105px;
  color: #333333;
  text-shadow: 7px 14px 10px rgb(0 0 0 / 10%);
  }
  /*.mb-style-3 blockquote p {*/
  /*font-family: "Alegreya", serif;*/
  /*font-size: 34px;*/
  /*color: #333333;*/
  /*font-weight: 400;*/
  /*line-height: 40px;*/
  /*font-style: italic;*/
  /*text-indent: 220px;*/
  /*position: relative;*/
  /*}*/
  .mb-style-3 blockquote:after {
  border-top-color: #ffffff;
  border-width: 10px;
  left: 65%;
  margin-left: -10px;
  }
  .mb-style-3 blockquote:after, .mb-style-3 blockquote:before {
  top: 100%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  }
}

.question {
   position: relative;
   background: rgb(219 214 246);
   margin: 0;
   padding: 10px 10px 10px 50px;
   display: block;
   width: 100%;
   cursor: pointer;
   color: #0e0e0ff7;
   font-weight: 600;
   font-size: 18px;
   border-radius: 21px;
}
.bro{
  padding-top: 23px!important ;
  font-size: 20px!important;
  color: #fff!important;
}
.btn_sb1:hover{
  color: #fff;
}
.btn_sb2:hover{
  color: #fff;
}
.swiper-slide {
    min-height: 600px;
    text-align: center;
}

.slider-container {
    padding: 100px;
}



.slider-sub-title {
    font-size: 30px;
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: 9.2px;
    color: #ffffff;
}

.slider-title {
    font-size: 60px;
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: -1.03px;
    color: rgb(237, 50, 33);
    padding: 50px 0px;
    opacity: 1;
    font-family: Roboto;
}
   
.cen{
   
    justify-content: center;
}


.slider-buttton:hover{
    color: #ffffff52;
}
.slider-buttton {
    font-weight: 600;
    letter-spacing: 1.29px;
    border: solid 1px #ed3221;
    padding: 10px 20px;
    color: #ffffff;
    box-shadow: 0px 0px 3px 0px #ffffff;
    font-size: 30px;
    background-color: #ed3221;
    text-decoration: none;
}


.for_phone_banner{
  display: none;
}
.slide-1 {
    background: url("../static/images/mbbs/mbbs_Banner3_9_11zon.jpg");
    background-size: cover;
    
}

.slide-2 {
    background: url("../static/images/mbbs/mbbs_banner2_8_11zon.jpg");
    background-size: cover;
}

/* .slide-3 {
    background: url("../static/images/banner/Bannerr.png");
    background-size: cover;
} */


.slider-buttton {
    display: inline-block;
}

.swiper-slide-active .slider-sub-title {
    animation: rollIn 1s;
}

.swiper-slide-active .slider-title {
    animation: fadeInUp 1.5s;
}
.swiper-slide-active.slide-2 .slider-title {
    animation: fadeInRight 1.5s;
}
.swiper-slide-active.slide-3 .slider-title {
    animation: fadeInLeft 1.5s;
}


.swiper-slide-active .slider-buttton {
    animation: zoomIn 2s;
}
/* .d-md-block {
   
    text-align: center;
} */
/* global colors */


@import url('https://fonts.googleapis.com/css2?family=Asap&amp;display=swap');
@import url('https://fonts.googleapis.com/css2?family=Roboto&amp;display=swap');


.btn{
  border: 1px solid rgba(255, 255, 255, 0.1);
  color: #e0ffff;
  font-family: "Asap", sans-serif;
}
#main video{
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 300px;
  object-fit: cover;
}

.slider-btns{
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  transform: translateY(50px);
  z-index: 100;
}
.slide-btn{
  width: 10px;
  height: 10px;
  background: #e0ffff;
  border-radius: 50%;
  cursor: pointer;
}
.slide-btn.active{
  background: #00c2cb;
}
.slide-btn:not(:last-child){
  margin-right: 20px;
}
.slide-btn:hover{
  transform: scale(1.2);
}
.video-bg{
  position: absolute;
  width: 100%;
  clip-path: circle(0% at 0 50%);
}
.video-bg.active{
  clip-path: circle(150% at 0 50%);
  transition: 30s ease;
  transition-property: clip-path;
}
.heading_part {
  padding: 25px 50px;
  color: rgb(255, 255, 255);
}
.heading_part p{
  font-family: none;
  color: rgb(255, 255, 255);
  font-weight: 200;
  text-align: center;
    
} 
.heading_part_white p{
  text-align: center;
} 
.heading_part_2 {
 
  padding: 25px 30px;
  
    
}
.heading_part_2 p{
 
  color: rgb(0, 0, 0);
  
    
}
.black{
  background-color: #000;
}
.white{
  background-color: #fff;
}
.pt-md-5, .py-md-5 {
    padding-top: 1rem!important;
}
.heading_part ul li {
  list-style: none;
  font-family: sans-serif;
  padding: 0;
  font-size: 15px;
  line-height: 42px;
  color: #fff;
}
.my-4_p{
    padding: 50px 0;
}
.my-4{
  padding: 50px 0;
}
.list_icon img{
    margin-right: 10px;
}

.newlist > li {
  display: inline-block;
  padding-left: 15px;
  color: white;
  text-align: left;
  padding: 0px;
  line-height: 24px;
}
.ad_h {
    color: #ffffff;
    font-size: 22px;
    
    padding: 5px 0;
}
.list-inline > li {
    display: inline-block;
    padding-left: 15px;
    /*line-height: 26px;*/
    font-size: 15px!important;
    padding-bottom:22px;

}
.text-white {
  color: #ffffff!important;
}
.list-inline-xl > * {
    margin-top: 0px;
    padding-left: 18px;
    padding-right: 18px;
    display: flex!important;
 font-family: sans-serif;

}
.unit-left, .unit-right {
    flex: 0 0 auto;
    max-width: 100%;
    margin-right: 10px;
}
.icon-rect {
  position: relative;
  overflow: hidden;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 31px;
  line-height: 50px;
}
.icon-rect-secodanry .icon-rect-overlay {
    opacity: -1.1;
    transform: scale(1);
}
.icon-rect-overlay {
    transform: scale(0.3);
    transform-origin: right top;
    opacity: 0;
    transition: .3s ease-out all;
}
.triangle-overlay, .icon-rect-overlay, .button-overlay, .news-img-overlay, .thumbnail-overlay, .pagination-classic-overlay, .speaker-overlay, .sponsor-overlay, .sponsor-modern-overlay, .sponsor-ritmo-overlay, .section-swiper-content-overlay, .tabs-custom .nav-link-overlay, .countdown-block-overlay, .video-link-overlay {
    position: absolute;
    top: 0;
    right: 0;
    width: 0;
    height: 0;
    border-top: solid rgba(255, 255, 255, 0.08);
    border-top-width: 74px;
    border-left: solid transparent;
    border-left-width: 212px;
    pointer-events: none;
}

/* .list_icon li{
   
    
} */
/* .list_icon{
    padding-left: 2rem!important;
} */
/* <img src="./static/images/img/icon.png" alt="" width="20px">  */
#pd_img {

  width: 100%;
  height: auto;
  margin: 0;
  margin-top: 20px;
}

.abroad_sec{
   padding: 50px 0!important;
}


.png_images {
    position: relative;
    bottom: 0px;
    left: -16px;
}
.heading_part h2{
    
}
.heading_abroad{
padding-top: 0px;

}
.heading_abroad h2 {
     
    text-align: center;
}
.heading_abroad p {
     
    text-align: justify;
   
}
.contact{
    box-shadow: 0px 0px 6px 0px #d7d7df;
}
.slick-prev:before, .slick-next:before {
    font-family: 'slick';
    font-size: 30px!important;
    line-height: 1;
    opacity: .9;
    color: #c90209!important;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.slick-dots{
    display: none!important;
}
.slick-initialized .slick-slide {
    display: block;
    height: 100vhx!important;
}
.for_h{
    height: 200px!important; 
}
.banner_area{
    position: relative;
}
.overlay {
    position: absolute;
    bottom: 18%;
    left: 12%;
    z-index: 99999999;
}

#navbarmain .nav-link {
    font-weight: 600;
    padding: 6px 15px;
    color: rgb(255, 255, 255);
    font-family: "Exo", sans-serif;
    text-transform: capitalize;
    font-size: 15px;
    transition: all 0.25s ease;
}

[class*=" icofont-"], [class^=icofont-] {
    color: #fff;
}

.dropdown-item:focus, .dropdown-item:hover {
    color: #16181b;
    text-decoration: none;
    background-color: #333333;
    width: auto;
    
}
.vedio_banner video{
    width: 100%;
   
}
.mb-4{
   padding: 5px 0!important;
}

.slick-prev:before, .slick-next:before{
    display: none;
}
/* ----------- */
:root {
    --primary: #333333;
    /* rgb(58,2,117) */
    --green: #23BE46;
    --grey: #F5F5F5;
}

h1,
h2,
h3,h4  {
    color: var(--primary);
    font-weight: bold;
    font-family:  sans-serif;
    font-size: 1.5rem;
}
}


h5,
h6 {
    color: #333333;
    font-weight: bold;
    font-family:  sans-serif;
}


li {

  font-family:  sans-serif;
    font-size: 17px;
}

a {
    color: inherit;
    font-family:  sans-serif;
    text-decoration: none;
}

a:hover {
    color: inherit;
    text-decoration: none;
    font-family:  sans-serif;
}

.slick-dots li.slick-active button:before {
    opacity: 1;
    color: var(--green);
}

.slick-dots li button:before {
    color: var(--green);
}


/* Home Page */

.h-banner {
    /* background: url('./static/images/home/banner-bg.svg'); */
    background-size: cover;
    background-position: bottom;
    background-repeat: no-repeat;
}

.h-banner h2 {
    font-size: 3.2rem;
}
.pink{
  background-color:#c90209;
}
/* .tagline {
    -webkit-box-shadow: inset rgb(50 50 93 / 25%) 1px -8px 10px -2px, inset rgb(0 0 0 / 30%) 0px 10px 10px -3px;
    box-shadow: inset rgb(50 50 93 / 25%) 1px -8px 10px -2px, inset rgb(0 0 0 / 30%) 0px 10px 10px -3px;
    border-top-left-radius: 1rem;
    border-bottom-right-radius: 1rem;
} */
/* .tagline {
    box-shadow: 0px 0px 47px 1px #d9c8d1;
    border-radius: 8px 153px 30px;
} */
.world {
  margin: 0 auto;
  text-align: center!important;
  font-size: 40px;
  
}
.tagline p {
  color: var(--primary);
  font-weight: bold;
  font-size: 40px;
  text-align: center;
  margin-bottom: 0;
  margin: 0;
  text-transform: capitalize;
}
html:not(.no-js) [data-aos^=fade][data-aos^=fade].aos-animate {
  opacity: 1;
  -webkit-transform: none;
  margin: 0 auto;
  transform: none;
  font-size: 17px;
  border-radius: 30px;
}
.quote-left {
  position: absolute;
  top: 44px;
  left: 27%;
}
.quote-right {
  position: absolute;
  bottom: -12px;
  right: 27%;
}
.qu {
  font-size: 16px;
  text-align: center;
  padding-bottom: 40px;
  line-height: 25px;
  color: #012c58;
}
@media screen and (min-width: 769px) and (max-width: 992px) {
    .h-banner h2 {
        font-size: 2.2rem;
    }
}

@media screen and (max-width: 768px) {
    .left-hr,
    .right-hr {
        display: none;
    }
    
    #we
    {
        display:block !important;
    }
    
    
    .inside-circle h4
    {
        text-align:center !important;
    }
    
    .mb-style-3 blockquote p:before
    {
        display:none !important;
    }
    
    .inside-circle
    {
        text-align:center !important;
    }
    .mb-style-3 blockquote:after
    {
        display:none !important;
    }
    
    .mb-style-3 blockquote p
    {
        margin: 0 !important;
        text-indent:0 !important;
    }
    
    
    .mb-style-3
    {
        width:100% !important;
    }
    
    
    .ieltsss p
    {
        font-size:13px !important;
        line-height:22px !important;
    }
    .ieltsss h3
    {
        font-size:28px !important;
    }
    .container
    {
        padding:0 !important;
    }
    .bgciltss
    {
        padding:15px !important;
    }
    .h-banner h2 {
        font-size: 1.5rem;
    }
    .h-banner .text {
        min-height: 150px;
    }
}

@media screen and (min-width: 768px) {
    .BR {
        border-right: 5px solid #da1f3d;
    }
    .Bl {
        border-right: 5px solid #da1f3d;
    }
    .left-hr {
        position: absolute;
        top: 16px;
        right: 0;
        left: 10%;
        border: 3px solid #da1f3d;
        z-index: -1;
    }
    .right-hr {
        position: absolute;
        top: 18px;
        left: 0;
        right: 90%;
        border: 3px solid #da1f3d;
        z-index: -1;
    }
    .vl {
        border-right: 5px solid #da1f3d;
        height: 139px;
        position: absolute;
        right: 0;
        top: -72px;
    }
}


/* contact */

.contact-banner {
    background: url('static/images/contact/background.html');
    background-size: cover;
    background-position: bottom;
    background-repeat: no-repeat;
}

@media screen and (max-width: 768px) {
    .contact-banner {
        background-position: left;
    }
}

.contact-form {
    background: #DCDCDC;
    padding: 25px;
    border-radius: 10px;
    -webkit-box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
    box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
}

.contact-form .form-group input[type="submit" i] {
    background: #012c58;
    color: #fff;
}

.address .nav-tabs .nav-link {
    font-weight: bold;
    color: var(--primary);
}

.address .nav-tabs .nav-link.active {
    background: #7F9FB1;
    border: #7F9FB1;
    color: white;
}

.m-tab-content .row {
    background-image: -o-linear-gradient(left, rgb(0 0 0) 8%, rgb(0 0 0 / 0%) 90%);
    background-image: -webkit-gradient(linear, left top, right top, color-stop(8%, rgb(0 0 0)), color-stop(90%, rgb(0 0 0 / 0%)));
    background-image: linear-gradient(to right, rgb(0 0 0) 8%, rgb(0 0 0 / 0%) 90%);
}

.city {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    min-height: 480px;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
}

#nav-tabContent h3 {
    color: white;
}

#noida {
    background: url('../static/images/contact/Noida.png');
    background-size: cover;
    background-position: bottom;
    background-repeat: no-repeat;
}

#Ahmedabad {
    background: url('../static/images/contact/ahm.jpg');
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

#Mumbai {
    background: url('../static/images/contact/Mumbai.png');
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

#Bangalore {
    background: url('../static/images/contact/Bangalore.png');
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

#UK {
    background: url('../static/images/contact/uk1.jpg');
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

#Australia {
    background: url('../static/images/contact/Australia.jpg');
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

.add,
.add p {
    color: rgb(253, 253, 253);
}

.list {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 44px 15px auto;
    grid-template-columns: 44px auto;
    grid-gap: 15px;
}


/* Career Counseling */

.career-banner {
    background: url('../static/images/career/banner-bg.png');
    background-size: cover;
    background-position: bottom;
    background-repeat: no-repeat;
}

@media screen and (max-width: 768px) {
    .career-banner {
        background-position: left;
    }
}

.zoom {
    -webkit-transition: all ease 1.2s;
    -o-transition: all ease 1.2s;
    transition: all ease 1.2s;
}

.zoom:hover {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
}
/* The outermost element*/
.header-wrapper {
  overflow: hidden;
  width:100%;
  height:520px;
  text-align:center;
}

.zoominheader {
  width:100%;
  height:520px;
  text-align:center;
  background: url("../../img.magnific.com/free-photo/big-ben-westminster-bridge-sunset-london-uk_268835-13953ade.jpg?w=740&amp;t=st=1676007406~exp=1676008006~hmac=5705cdadd834d5de35fc8798c6ef7b06c22b65e204abd5f6068a675c55714a5b");
  background-size: auto;
  background-attachment: fixed;
  background-repeat: repeat;
  position: relative;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-animation: zoomin 15s ease-in infinite;
  animation: zoomin 15s ease-in infinite;
  transition: all .5s ease-in-out;
  overflow: hidden;
}

/* The innermost element*/
.zoomoutheader {
  width:100%;
  height:520px;
  text-align:center;
  background: none;
  -webkit-animation: zoomout 15s ease-in infinite;
  animation: zoomout 15s ease-in infinite;
  transition: all .5s ease-in-out;
  overflow: hidden;
}

.content_area{
  background-image: url(static/images/banner/1.html);
  background-repeat: no-repeat;
  background-size: cover;
}

/* Zoom in Keyframes */
@-webkit-keyframes zoomin {
  0% {transform: scale(1);}
  50% {transform: scale(1.5);}
  100% {transform: scale(1);}
}
@keyframes zoomin {
  0% {transform: scale(1);}
  50% {transform: scale(1.5);}
  100% {transform: scale(1);}
} /*End of Zoom in Keyframes */

/* Zoom out Keyframes */
@-webkit-keyframes zoomout {
  0% {transform: scale(1);}
  50% {transform: scale(0.67);}
  100% {transform: scale(1);}
}
@keyframes zoomout {
    0% {transform: scale(1);}
  50% {transform: scale(0.67);}
  100% {transform: scale(1);}
}/*End of Zoom out Keyframes */

/*Style for the text*/


.sec {
  width: 100%;
  height: 100%;
}
.col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-auto, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-auto, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-auto, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-auto, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-auto {
  position: relative;
  width: 100%;
  /*padding-right: 0px;*/
  /*padding-left: 0px;*/
}

.btn-learn {
    color: var(--green);
    background: none;
    border: none;
    display: inline-block;
    font-weight: bold;
    padding: .375rem 0;
    font-size: 1rem;
    line-height: 1.5;
    border-radius: .25rem;
}

.btn-learn:hover {
    background: var(--green);
    color: #fff;
    padding: .375rem .75rem;
    -webkit-box-shadow: rgba(0, 0, 0, 0.15) 1.95px 1.95px 2.6px;
    box-shadow: rgba(0, 0, 0, 0.15) 1.95px 1.95px 2.6px;
}

.left-bg {
    position: absolute;
    top: 50px;
    left: -100px;
}

.right-bg {
    position: absolute;
    top: 50px;
    right: 0;
}

.left-curve {
    background: var(--grey);
    border-top-right-radius: 30px;
    border-bottom-right-radius: 80px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.left-curve::before {
    content: "";
    background-color: var(--grey);
    position: absolute;
    top: 0;
    height: 100%;
    width: 100%;
    right: 99%;
}

.right-curve {
    background: var(--grey);
    border-top-left-radius: 80px;
    border-bottom-left-radius: 30px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.right-curve::after {
    content: "";
    background-color: var(--grey);
    position: absolute;
    top: 0;
    height: 100%;
    width: 90%;
    left: 99%;
}



.p-green {
    color: var(--green);
    font-weight: 600;
    font-size: 18px;
}

@media screen and (max-width: 768px) {
    .right-curve::after {
        width: 0 !important;
    }
    .left-curve::before {
        width: 0 !important;
    }
}

@media screen and (max-width: 768px) {
    .left-curve {
        border-radius: 0;
    }
    .right-curve {
        border-radius: 0;
    }
    .right-curve::after {
        width: 0 !important;
    }
    .left-curve::before {
        width: 0 !important;
    }
}


/* ADMISSION */

.admission-banner {
    /* background: url('./static/images/admission/banner-bg.svg'); */
    background-size: cover;
    background-position: bottom;
    background-repeat: no-repeat;
}

@media screen and (max-width: 768px) {
    .admission-banner {
        background-position: left;
    }
}

#counter .percent::after {
    content: '+';
}
.percent{
  font-size: 50px!important;
  color: #1565c0!important;
}


/* Psychometric */

.psychometric-banner {
    /* background: url('./static/images/psychometric/banner-bg.svg'); */
    background-size: cover;
    background-position: bottom;
    background-repeat: no-repeat;
}

@media screen and (max-width: 768px) {
    .psychometric-banner {
        background-position: left;
    }
}

.psych-list ul {
    padding: 0;
}

.psych-list ul li {
    list-style: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
    background: var(--grey);
    padding: 0.5rem;
    margin: 0.3rem 0;
}

.psych-list ul li::before {
    content: '';
    background-color: var(--primary);
    height: 10px;
    width: 10px;
    margin-right: .5rem;
    -webkit-clip-path: circle(50% at 50% 50%);
    clip-path: circle(50% at 50% 50%);
    min-height: 10px;
    min-width: 10px;
}


/* certification */

.certification-banner {
    background: url('static/images/certification/BG-TEXTURE.html');
    background-size: cover;
    background-position: bottom;
    background-repeat: no-repeat;
}

@media screen and (max-width: 768px) {
    .certification-banner {
        background-position: left;
    }
}

.simple-list ul {
    padding: 0;
}

.simple-list ul li {
    list-style: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
    background: var(--grey);
    padding: 0.5rem;
    margin: 0.3rem 0;
}


/* Overseas */

.overseas-banner {
    background: url('static/images/overseas/study-abroad-banner.html');
    background-color: cadetblue;
    background-size: cover;
    background-position: bottom;
    background-repeat: no-repeat;
}

@media screen and (max-width: 768px) {
    .overseas-banner {
        background-position: left;
    }
}

.box {
    padding: 15px;
    background: #CC1374;
    color: #fff;
    -webkit-box-shadow: rgb(204 19 116) 0px 0px 0px 2px inset, rgb(255 255 255) 10px -10px 0px -3px, #e7e5e5 -12px 12px;
    box-shadow: rgb(204 19 116) 0px 0px 0px 2px inset, rgb(255 255 255) 10px -10px 0px -3px, #e7e5e5 -12px 12px;
}

.box h1 {
    color: #fff;
}

.box p {
    color: #fff;
}

.prev-icon {
    background-image: url('static/images/overseas/prev.html');
    height: 25px;
    width: 25px;
}

.next-icon {
    background-image: url('static/images/overseas/next.html');
    height: 25px;
    width: 25px;
}

.next,
.prev {
    height: 50px;
    width: 50px;
    border-radius: 25px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    cursor: pointer;
    position: absolute;
    z-index: 9;
    background-color: #fff;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}

.next {
    right: -60px;
}

.prev {
    left: -60px;
}


/* FOOTER */
#footer {
  overflow-x: clip;
  background: #012c58;
  color: #fff;
}

#footer h3 {
    color: #fff;
}

#footer ul {
    padding: 0;
}

#footer li {
    list-style: none;
}

#footer a {
    color: rgb(255 255 255);
    font-size: 14px;
    line-height: 20px;
    padding-bottom: 10px;
    display: block;
}

#footer a:hover {
    color: #fff;
}

@media screen and (max-width: 768px) {
    #footer {
        /*text-align: center;*/
    }
}


/* Main Header */

#header {
    height: 6.5rem;
    width: 100%;
    background-color: white;
    /* -webkit-box-shadow: rgb(99 99 99 / 20%) -2px 1px 1px 0px;
            box-shadow: rgb(99 99 99 / 20%) -2px 1px 1px 0px; */
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    position: -webkit-sticky !important;
    position: sticky !important;
    top: 0;
    z-index: 999 !important;
}


/* Header */


/*Styling logo*/

.logo {
    padding: 1vh 1vw;
    padding-left: 4vw;
    text-align: center;
}

.logo img {
    height: 6rem;
    width: 6rem;
}


/*Styling Links*/

#header .menu-links {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    list-style: none;
    padding: 0 25px;
    margin: auto 0.7vw;
    -webkit-box-pack: space-evenly;
    -ms-flex-pack: space-evenly;
    justify-content: space-evenly;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-transform: uppercase;
    z-index: 9999 !important;
}

.menu-links li a {
    color: var(--primary);
    text-decoration: none;
    margin: 0 4px;
    font-weight: 500;
    font-family: unset;
    font-size: 15px;
}
.menu-links li a:hover {
    color: #E9D0CA;
}

.menu-links li {
    position: relative;
}

header .item {
  height: 100vh;
  position: relative;
}
header .item img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
header .item .cover {
  padding: 75px 0;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.6);
  display: flex;
  align-items: center;
}
header .item .cover .header-content {
  position: relative;
  padding: 56px;
  overflow: hidden;
}
header .item .cover .header-content .line {
  content: "";
  display: inline-block;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  position: absolute;
  border: 9px solid #fff;
  -webkit-clip-path: polygon(0 0, 60% 0, 36% 100%, 0 100%);
  clip-path: polygon(0 0, 60% 0, 36% 100%, 0 100%);
}
header .item .cover .header-content h2 {
  font-weight: 300;
  font-size: 35px;
  color: #fff;
}
header .item .cover .header-content h1 {
  font-size: 56px;
  font-weight: 600;
  margin: 5px 0 20px;
  word-spacing: 3px;
  color: #fff;
}
header .item .cover .header-content h4 {
  font-size: 24px;
  font-weight: 300;
  line-height: 36px;
  color: #fff;
}
header .owl-item.active h1 {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  animation-name: fadeInDown;
  animation-delay: 0.3s;
}
header .owl-item.active h2 {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  animation-name: fadeInDown;
  animation-delay: 0.3s;
}
header .owl-item.active h4 {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  animation-name: fadeInUp;
  animation-delay: 0.3s;
}
header .owl-item.active .line {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  animation-name: fadeInLeft;
  animation-delay: 0.3s;
}
header .owl-nav .owl-prev {
  position: absolute;
  left: 15px;
  top: 43%;
  opacity: 0;
  -webkit-transition: all 0.4s ease-out;
  transition: all 0.4s ease-out;
  background: rgba(0, 0, 0, 0.5) !important;
  width: 40px;
  cursor: pointer;
  height: 40px;
  position: absolute;
  display: block;
  z-index: 1000;
  border-radius: 0;
}
header .owl-nav .owl-prev span {
  font-size: 1.6875rem;
  color: #fff;
}
header .owl-nav .owl-prev:focus {
  outline: 0;
}
header .owl-nav .owl-prev:hover {
  background: #000 !important;
}
header .owl-nav .owl-next {
  position: absolute;
  right: 15px;
  top: 43%;
  opacity: 0;
  -webkit-transition: all 0.4s ease-out;
  transition: all 0.4s ease-out;
  background: rgba(0, 0, 0, 0.5) !important;
  width: 40px;
  cursor: pointer;
  height: 40px;
  position: absolute;
  display: block;
  z-index: 1000;
  border-radius: 0;
}
header .owl-nav .owl-next span {
  font-size: 1.6875rem;
  color: #fff;
}
header .owl-nav .owl-next:focus {
  outline: 0;
}
header .owl-nav .owl-next:hover {
  background: #000 !important;
}
header:hover .owl-prev {
  left: 0px;
  opacity: 1;
}
header:hover .owl-next {
  right: 0px;
  opacity: 1;
}

.parallax-item {
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: bold;
    font-family: Montserrat, sans-serif;
    width: 100%;
    min-height: 400px;
  }
  
  .parallax-item h2 {
    font-size: 3rem;
    text-transform: uppercase;
    background-color: whitesmoke;
    padding: 1rem;
    border-radius: 1rem;
  }
  
  .parallax-item:first-child {
    background: url("../static/images/over_new/back.jpg");
    background-size: cover;
  }
/*   
  .parallax-item:nth-child(2) {
    background: #fdd835;
  } */
  
  .parallax-item:nth-child(3) {
    background: url("https://images.unsplash.com/photo-1663183539627-adbe2c8ef43d?crop=entropy&amp;cs=tinysrgb&amp;fm=jpg&amp;ixid=MnwzMjM4NDZ8MHwxfHJhbmRvbXx8fHx8fHx8fDE2NjM5Mzk5ODc&amp;ixlib=rb-1.2.1&amp;q=80");
    background-size: cover;
    background-position: center;
    background-attachment: fixed; /* Parallax Effect for DIV 3 */
    min-height: 600px;
  }
  
  .parallax-item:nth-child(4) {
    background: #1565c0;
  }
  
  @media screen and (max-width: 768px) {
    .parallax-item h2 {
      font-size: 1.5rem;
    }
  }
  .landing {
  display: flex;
  justify-content: space-around;
  align-items: center;
  width:100%;
  height: 100vh;
  padding: 0 0.5rem;
}

.distortion {
  height: 400px;
  width: 300px;
}

.distortion canvas {
  height: 100%;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}

.intro {
  align-self: center;
}

.intro h2 {
  font-size: 3rem;
}

.intro p {
  font-size: 1.5rem;
}

@media screen and (max-width: 768px) {
  .landing {
    display: flex;
    flex-direction: column;
  }

  canvas {
    width: 370px !important;
    height: 600px !important;
    object-fit: contain;
  }
}

@media screen and (max-width: 480px) {
  .distortion {
  height: auto;
  width: 100%;
}
}



/* -------------------- */
/* 
.con {
    position: relative;
    height: 100vh;
    background: url("../static/images/over/library.jpg") center center no-repeat;
    background-size: cover;
  
    overflow: hidden;
  }
  .con__slide {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
  }
  .con__slide-h {
    display: inline-block;
    text-align: center;
    text-transform: uppercase;
    font-size: 60px;
  }
  .con__slide-top, .con__slide-bot {
    position: absolute;
    background: rgba(0, 0, 0, 0.507);
  }
  .con__slide-top {
    top: -191px;
    left: -827px;
    height: 1235px;
    width: 550px;
    transform: rotate(25deg);
    transition: transform 650ms 1000ms;
}
  .con__slide-top-inner {
    position: fixed;
    top: -59px;
    right: -175px;
    width: 100%;
    height: 500px;
    transform: rotate(20deg);
    overflow: hidden;
  }
  .con__slide-top-inner-text {
    position: absolute;
    right: 21px;
    top: 649px;
    transform: rotate(-45deg);
    transition: transform 1000ms;
  }
  .con__slide-bot {
    top: -50px;
    left: -884px;
    width: 700px;
    height: 1700px;
    transform: rotate(-45deg);
    overflow: hidden;
    transition: transform 1000ms 1100ms;
  }
  .con__slide-bot-text {
    position: absolute;
    right: -440px;
    top: 430px;
    transform: rotate(45deg);
    transition: transform 1000ms;
  }
  .con__slide--1-top-h {
    text-shadow: 0 0 1px #c43838;
    color: #c43838;
  }
  .con__slide--1-bot-h {
    text-shadow: 0 0 1px #fff;
    color: #fff;
  }
  .con__slide--1-content {
    position: absolute;
    right: 300px;
    top: 50%;
    transform: translateY(-55%);
    opacity: 0;
    transition: transform 1000ms, opacity 1000ms;
  }
  @media screen and (max-width: 1350px) {
    .con__slide--1-content {
      right: 15%;
    }
  }
  @media screen and (max-width: 1160px) {
    .con__slide--1-content {
      right: 5%;
    }
  }
  .con__slide--1-content-logo {
    fill: #e5e5e5;
  }
  @media screen and (max-height: 730px) {
    .con__slide--1-content-logo {
      width: 300px;
    }
  }
  @media screen and (max-width: 1350px) {
    .con__slide--1-content-logo {
      width: 300px;
    }
  }
  .con__slide--right-top {
    left: initial;
    right: -195px;
    right: -780px;
    transform: rotate(-25deg);
    transition: transform 650ms 1000ms;
  }
  .con__slide--right-top-inner {
    top: -31px;
    left: -249px;
    transform: rotate(-20deg);
    overflow: overflow;
  }
  .con__slide--right-top-inner-text {
    right: -117px;
    top: 669px;
    transform: rotate(45deg);
    -webkit-animation: initial;
            animation: initial;
    transition: transform 1000ms 0s;
  }
  .con__slide--right-top-h {
    width: 450px;
    text-shadow: 0 0 1px #2d48e2;
    color: #2d48e2;
  }
  .con__slide--right-bot {
    left: initial;
    right: -84px;
    right: -884px;
    transform: rotate(45deg);
    -webkit-animation: initial;
            animation: initial;
    overflow: hidden;
    transition: transform 1000ms 1100ms;
  }
  .con__slide--right-bot-text {
    left: -560px;
    top: 150px;
    transform: rotate(-45deg);
    -webkit-animation: initial;
            animation: initial;
    transition: transform 1000ms 0s;
  }
  .con__slide--right-bot-h {
    text-shadow: 0 0 1px #fff;
    color: #fff;
  }
  .con__slide--right-content {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-95%, -45%);
    opacity: 0;
    transition: transform 1400ms 0s, opacity 1400ms 0s, z-index 0s 2.2s;
    z-index: -9999;
  }
  @media screen and (max-height: 730px) {
    .con__slide--right-content-image {
      width: 80%;
    }
  }
  @media screen and (max-width: 1366px) {
    .con__slide--right-content-image {
      width: 80%;
      display: none;
  }
  }
  .con__slide--3-top-h {
    text-shadow: 0 0 1px #e0bb28;
    color: #e0bb28;
  }
  .con__slide--3-bot-h {
    text-shadow: 0 0 1px #fff;
    color: #fff;
  }
  .con__slide--3-content {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translateY(-45%);
    opacity: 0;
    transition: transform 1400ms 0s, opacity 1400ms 0s, z-index 0s 2.2s;
  }
  @media screen and (max-width: 1366px) {
    .con__slide--3-content {
      left: 60%;
    }
  }
  .con__slide--3-content-image {
    width: 500px;
  }
  @media screen and (max-height: 730px) {
    .con__slide--3-content-image {
      width: 400px;
    }
  }
  @media screen and (max-width: 1366px) {
    .con__slide--3-content-image {
      width: 400px;
    }
  }
  .con__slide--4-top-h-link {
    position: relative;
    text-decoration: none;
    text-shadow: 0 0 1px #3ee84f;
    color: #3ee84f;
  }
  .con__slide--4-bot-h-link {
    text-decoration: none;
    text-shadow: 0 0 1px #fff;
    color: #fff;
    z-index: 20;
  }
  .con__nav {
    position: absolute;
    bottom: 8%;
    left: 50%;
    transform: translateX(-50%);
}
  .con__nav-list {
    list-style-type: none;
  }
  .con__nav-item {
    display: inline-block;
    position: relative;
    margin-left: 8px;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    border: 2px solid #e5e5e5;
    cursor: pointer;
  }
  .con__nav-item:after {
    content: " ";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) scale(0, 0);
    width: 75%;
    height: 75%;
    border-radius: 50%;
    background: #e5e5e5;
    transition: 300ms;
    opacity: 0;
    overflow: hidden;
  }
  .con__nav-item:hover:after {
    transform: translate(-50%, -50%) scale(1, 1);
    opacity: 1;
  }
  .con__nav-item--1 {
    margin-left: 0;
  }
  .con__nav-scroll {
    position: absolute;
    top: 1px;
    transform: rotate(-45deg);
    width: 17px;
    height: 17px;
    border: 2px solid #e5e5e5;
    border-right: transparent;
    border-bottom: transparent;
    cursor: pointer;
    transition: 300ms;
  }
  .con__nav-scroll:hover {
    transform: rotate(-45deg) scale(1.2, 1.2);
  }
  .con__nav-scroll--goup {
    left: -20px;
  }
  .con__nav-scroll--godown {
    transform: rotate(-225deg);
    right: -20px;
  }
  .con__nav-scroll--godown:hover {
    transform: rotate(-225deg) scale(1.2, 1.2);
  }
  
  .nav-active:after {
    transform: translate(-50%, -50%) scale(1, 1);
    opacity: 1;
  }
  
  .active .active-slide-left-top {
    transform: translate(640px, 0) rotate(25deg);
    transition: transform 650ms cubic-bezier(0, 0, 0.21, 1.02);
  }
  .active .active-slide-left-bot {
    transform: translateX(800px) rotate(-45deg);
    transition: transform 1000ms 350ms;
  }
  .active .active-slide-left-content {
    transform: translateY(-50%);
    opacity: 1;
    transition: transform 1000ms 1350ms, opacity 1000ms 1350ms;
  }
  .active .active-slide-right-top {
    transform: translateX(-585px) rotate(-25deg);
    transition: transform 650ms;
  }
  .active .active-slide-right-bot {
    transform: translateX(-800px) rotate(45deg);
    transition-delay: 350ms;
  }
  .active .active-slide-right-content {
    transform: translate(-95%, -50%);
    opacity: 1;
    z-index: 10;
    transition: transform 1400ms 1350ms, opacity 1400ms 1350ms, z-index 0s 1s;
  }
  .active .active-slide1-top-text {
    transform: translate(75px, -282px) rotate(-45deg);
    transition: transform 1000ms 1350ms;
  }
  .active .active-slide1-bot-text {
    transform: translate(-117px, 31px) rotate(45deg);
    transition: transform 1000ms 1350ms;
  }
  .active .active-slide2-top-text {
    transform: translate(-43px, -219px) rotate(45deg);
    transition-delay: 1350ms;
  }
  .active .active-slide2-bot-text {
    transform: translate(127px, -116px) rotate(-45deg);
    transition-delay: 1350ms;
  }
  .active .active-slide3-top-text {
    transform: translate(54px, -241px) rotate(-45deg);
    transition: transform 1000ms 1350ms;
  }
  .active .active-slide3-bot-text {
    transform: translate(-190px, 43px) rotate(45deg);
    transition: transform 1000ms 1350ms;
  }
  .active .active-slide4-top-text {
    transform: translate(-55px, -231px) rotate(45deg);
    transition: transform 1000ms 1350ms;
  }
  .active .active-slide4-bot-text {
    transform: translate(127px, -116px) rotate(-45deg);
    transition: transform 1000ms 1350ms;
  } */
/*Styling Buttons*/

.contact-button {
    color: #fff;
    background-color: var(--primary);
    border: 1.5px solid var(--primary);
    border-radius: 2em;
    padding: 0.6rem 0.8rem;
    margin: 0 0.7vw;
    font-size: 1rem;
    font-weight: bold;
    cursor: pointer;
}

.contact-button:hover {
    color: var(--primary);
    background-color: transparent;
    border: 1.5px solid var(--primary);
    -webkit-transition: all ease-in-out 350ms;
    -o-transition: all ease-in-out 350ms;
    transition: all ease-in-out 350ms;
}


/*Styling Hamburger Icon*/

.hamburger div {
    width: 30px;
    height: 3px;
    background: var(--primary);
    margin: 5px;
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

.hamburger {
    display: none;
}

@media screen and (min-width: 1030px) {
    .mobile-homelink {
        /* display: none !important; */
    }
}


/*Stying for small screens*/

@media screen and (max-width: 1030px) {
    #header {
        position: fixed;
    }
    #header .menu-links {
        margin: 0;
    }
    .menu-links li a {
        font-size: 1rem;
    }
    .contact-button {
        font-size: 1rem;
    }
    .hamburger {
        display: block;
        position: absolute;
        cursor: pointer;
        right: 5%;
        top: 50%;
        -webkit-transform: translate(-5%, -50%);
        -ms-transform: translate(-5%, -50%);
        transform: translate(-5%, -50%);
        z-index: 2;
        -webkit-transition: all 0.7s ease;
        -o-transition: all 0.7s ease;
        transition: all 0.7s ease;
        z-index: 99999;
    }
    .menu-links {
        position: fixed;
        background: white;
        color: black !important;
        height: 100vh;
        width: 100% !important;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        clip-path: circle(50px at 90% -20%);
        -webkit-clip-path: circle(50px at 90% -10%);
        -webkit-transition: all 0.7s ease-out;
        -o-transition: all 0.7s ease-out;
        transition: all 0.7s ease-out;
    }
    .menu-links.open {
        clip-path: circle(1000px at 90% -10%);
        -webkit-clip-path: circle(1700px at 90% -10%);
    }
}


/*Animating Hamburger Icon on Click*/

.toggle .line1 {
    -webkit-transform: rotate(-45deg) translate(-5px, 6px);
    -ms-transform: rotate(-45deg) translate(-5px, 6px);
    transform: rotate(-45deg) translate(-5px, 6px);
}

.toggle .line2 {
    -webkit-transition: all 0.7s ease;
    -o-transition: all 0.7s ease;
    transition: all 0.7s ease;
    width: 0;
}

.toggle .line3 {
    -webkit-transform: rotate(45deg) translate(-5px, -6px);
    -ms-transform: rotate(45deg) translate(-5px, -6px);
    transform: rotate(45deg) translate(-5px, -6px);
}

.text-st {
  background-color: #c90209;
 
  font-size: 18px;
  box-shadow: 0px 3px 3px 0px #0000002b, inset 0px 3px 2px 0px #0000002b;
  text-shadow: 1px 1px #7c7878;
  padding: 10px 43px;
}
.text-xl {
    font-size: .8rem;
}

.text-2xl {
    font-size: 1rem;
}

.text-3xl {
    font-size: 1.5rem;
}

@media screen and (min-width: 768px) {
    .text-xl {
        font-size: 1.5rem;
    }
    .text-2xl {
        font-size: 2rem;
    }
    .text-3xl {
        font-size: 3rem;
    }
}

.m-list-group .list-group-item-action.active {
    background-color: #fff !important;
    color: #390375 !important;
}

.m-list-group .list-group-item-action {
    position: relative;
}

.m-list-group .list-group-item-action::before {
    position: absolute;
    height: 80%;
    width: 10px;
    background-color: #c0bbbb;
    content: "";
    left: 0px;
    top: 10%;
}

.m-list-group .list-group-item-action.active::before {
    position: absolute;
    height: 80%;
    width: 10px;
    background-color: #390375;
    content: "";
    left: 0px;
    top: 10%;
}

.m-list-group .list-group-item-action::after {
    position: absolute;
    height: 80%;
    width: 80px;
    content: "";
    right: 10px;
    top: 10%;
    background: url(static/images/online/pencil.html) no-repeat center center;
}

.m-list-group-2 .list-group-item-action.active {
    background-color: #390375 !important;
}

.text-blue {
  color: #ffffff;
  font-family: "Roboto", Sans-serif;
  font-size: 35px;
  font-weight: 500;
}
.text-blue_con {
  color: #390375;
  font-family: "Roboto", Sans-serif;
  font-size: 35px;
  font-weight: 500;
}

.text-gray {
    color: #323232 !important;
    padding: 0 20px;
}

.text-tracking-wider {
    letter-spacing: 0.1em;
}

.heading {
    font-size: 2.4rem;
    color: black;
   
}

.h-6 {
    height: 2rem;
}

.w-6 {
    width: 2rem;
}

.h-3 {
    height: 1.4rem;
}

.w-3 {
    width: 1.4rem;
}

.arrows svg {
    color: #a4a0a0;
}

.arrows button:hover svg {
    color: black;
}

/* .top-edu {
    background: url(./static/images/online/circlle.svg) 0% 10% no-repeat, url(./static/images/online/dotted-lines.svg) top right no-repeat, url(./static/images/online/dotted-lines.svg) 105% 90% no-repeat;
}

.mbbs-bg {
    background: url(./static/images/online/dotted-lines.svg) -20px 70% no-repeat, url(./static/images/online/dotted-lines.svg) 100% 90% no-repeat, url(./static/images/online/semis.svg) 90% 50% no-repeat, url(./static/images/online/semis-green.svg) 40% 100% no-repeat, url(./static/images/mbbs/Stethoscope.svg) 0% 0% no-repeat;
}

.mbbs-bg1 {
    background: url(./static/images/online/dotted-lines.svg) -20px 70% no-repeat, url(./static/images/online/semis.svg) 90% 50% no-repeat, url(./static/images/online/semis-green.svg) 40% 100% no-repeat;
}
.mbbs-bg2 {
    background: url(./static/images/online/dotted-lines.svg) 100% 90% no-repeat, url(./static/images/online/semis-green.svg) 40% 100% no-repeat, url(./static/images/online/circlle.svg) 0% 0% no-repeat, url(./static/images/mbbs/Stethoscope.svg) 90% 40% no-repeat;
}
.mbbs-bg3 {
    background: url(./static/images/online/dotted-lines.svg) -20px 70% no-repeat, url(./static/images/online/dotted-lines.svg) 100% 90% no-repeat, url(./static/images/online/semis.svg) 0% 0% no-repeat;
}
.mbbs-bg4 {
    background: url(./static/images/online/dotted-lines.svg) -20px 70% no-repeat, url(./static/images/online/dotted-lines.svg) 100% 90% no-repeat, url(./static/images/online/semis-green.svg) 40% 100% no-repeat;
} */

/* .mbbs-bg5 {
    background: url(./static/images/online/semis.svg) 100% 90% no-repeat, url(./static/images/online/circlle.svg) 0% 0% no-repeat;
} */
/* .mbbs-bg6 {
    background: url(./static/images/online/dotted-lines.svg) -20px 70% no-repeat, url(./static/images/online/dotted-lines.svg) 100% 90% no-repeat, url(./static/images/mbbs/Stethoscope.svg) 0% 0% no-repeat;
} */
.list-rect li {
    list-style-type: none;
    position: relative;
    margin-bottom: 5px;
}

.list-rect li {
    list-style: url(static/images/play.html) 
}

/* .wug {
    background: url(./static/images/online/dotted-lines.svg) 0% 30% no-repeat, url(./static/images/online/dotted-lines.svg) 100% 90% no-repeat, url(./static/images/online/semis.svg) 0% 100% no-repeat;
}

.pc {
    background: url(./static/images/online/dotted-lines.svg) 0% 30% no-repeat, url(./static/images/online/dotted-lines.svg) 105% 90% no-repeat;
}

.pb {
    background: url(./static/images/online/dotted-lines.svg) 0% 30% no-repeat, url(./static/images/online/dotted-lines.svg) 105% 90% no-repeat, url(./static/images/online/semis.svg) 100% 30% no-repeat;
} */

.psilder {
    position: relative;
}

.psilder::after {
    content: "";
    position: absolute;
    height: 15px;
    width: 90%;
    background-color: #390375;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
}

.psilder .slick-dots {
    position: relative !important;
    bottom: auto !important;
    padding-bottom: 10px;
}

#partners {
    margin: 0 !important;
}

.psilder .slick-dots li.slick-active button:before {
    opacity: 1;
    color: #390375;
}

.psilder .slick-dots li button:before {
    color: #390375;
}

.bg-graph {
    position: absolute;
    top: -30px;
    left: -30px;
    height: 8rem;
    z-index: -1;
}

.tutor.slick-initialized.slick-slider .slick-track {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
}

.tutor.slick-initialized.slick-slider .slick-slide {
    height: inherit !important;
}

@media screen and (min-width:768px){
    .border-md-right{
        border-right: 1px solid #dee2e6!important;
    }
}
.flag {
    height: 106px;
    width: 100%;
    -o-object-fit: contain;
    object-fit: contain;
    margin: 0;
    text-align: center;
}
.gallery{
    cursor: pointer;
}
#countries .slick-next:before, #countries .slick-prev:before{
    color: #390375 !important;
    font-size: 2.4rem;
}
.image-stack_sec {
  display: flex;
  position: relative;
  padding: 50px 0 321px;
}
.backcolorforsection{
  margin: 0 0 80px 0;
  background-color: #333333;
}
.content_start{
  background-color: #ffffff!important;
}
#features {
  background-color: #d3d3d36e;
  padding: 60px 0;
}
.features2 {
  background-color: #ffffff6e; 
}
  

.logo_block img{
  display: block;
    margin: 0 auto;
    width: 100%;
    max-width: 102px;
    padding: 10px;

}
.logo_block {
  box-shadow: 0px 0px 10px 2px #b1afaf;
  background-color: white;
  padding: 10px;
  height:140px;
}
.logo_block2 img {
  
  background-color: white;
  padding-bottom: 20px;
}
.logo_block p{
  text-align: center;
  font-size: 15px;
  color: rgb(58 2 117);
  padding-top: 10px;
  font-weight: 700;
}
.owl-theme .owl-nav{
  display: none;
}
.btn_sb2 {
    border: 2px solid #333333;
    background-color: #333333;
    margin-right: 44px;
    color: #fff;
    padding: 10px 45px;
    font-size: 18px;
}
.btn_sbs22 {
  border: none;
  padding: 13px 35px;
  background-color: #c90209;
  color: #fff;
  font-size: 20px;
  border-radius: 43px;
  font-weight: 700;
}

/*partners side button*/

.gf-btn-container{
    position: fixed;
    z-index: 99999;
    height: 120px;
    width: 40px;
    top:80%;
    right: 0px;
    opacity: 0.8;
    transition: opacity 0.1s ease-in;  
  }

.gf-btn-button{
  position: relative;
  background-color: rgb(201 2 9);
  border-radius: 5px 0px 0px 5px;
  width: 100%;
  height: 100%;
  cursor: pointer;
  -webkit-box-shadow: 10px 10px 31px -16px rgba(0,0,0,0.75);
  -moz-box-shadow: 10px 10px 31px -16px rgba(0,0,0,0.75);
  box-shadow: 10px 10px 31px -16px rgba(0,0,0,0.75);
  display: flex;
  align-items: center;
  justify-content: center;
}

.gf-btn-container:hover{
  opacity: 1;
}

.gf-btn-text{
  font-size: 1em;
  color: white;
  display: block;
  transform: rotate(-90deg);
  -webkit-font-smoothing: antialiased;
}
/*side button*/

/*popop form*/
 input[type=text], select, textarea {
    width: 100%;
    padding: 7px;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-sizing: border-box;
    margin-top: 2px;
    margin-bottom: 15px;
    resize: vertical;
}

input[type=submit] {
    background-color: #4CAF50;
    color: white;
    padding: 8px 10px;
    border: none;
    border-radius: 4px;
    cursor: pointer;
}

label {
  float: left;
    font-size: 15px;
    font-family: sans-serif;
    padding-left: 3px;
}

input[type=submit]:hover {
    background-color: #45a049;
}

.container {
    /*padding: 40px;*/
}

.img-replace {
  /* replace text with an image */
  display: inline-block;
  overflow: hidden;
  text-indent: 100%; 
  color: transparent;
  white-space: nowrap;
}
.bts-popup {
  position: fixed;
  left: 0;
  top: 100px;
  height: 100%;
  width: 100%;
  /*background-color: rgba(0, 0, 0, 0.5);*/
  opacity: 0;
  visibility: hidden;
  -webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s;
  -moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;
  transition: opacity 0.3s 0s, visibility 0s 0.3s;
}
.bts-popup.is-visible {
  opacity: 1;
  visibility: visible;
  -webkit-transition: opacity 0.3s 0s, visibility 0s 0s;
  -moz-transition: opacity 0.3s 0s, visibility 0s 0s;
  transition: opacity 0.3s 0s, visibility 0s 0s;
  z-index: 99;
}

.bts-popup-container {
  position: relative;
  width: 90%;
  max-width: 400px;
  margin: 4em auto;
  background: var(--primary);
  border-radius: none; 
  text-align: center;
  box-shadow: 0 0 2px rgba(0, 0, 0, 0.2);
  -webkit-transform: translateY(-40px);
  -moz-transform: translateY(-40px);
  -ms-transform: translateY(-40px);
  -o-transform: translateY(-40px);
  transform: translateY(-40px);
  /* Force Hardware Acceleration in WebKit */
  -webkit-backface-visibility: hidden;
  -webkit-transition-property: -webkit-transform;
  -moz-transition-property: -moz-transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  -moz-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.bts-popup-container img {
  padding: 20px 0 0 0;
}
.bts-popup-container p {
	color: white;
  padding: 10px 40px;
}
.bts-popup-container .bts-popup-button {
  padding: 5px 25px;
  border: 2px solid white;
	display: inline-block;
  margin-bottom: 10px;
}

.bts-popup-container a {
  color: white;
  text-decoration: none;
  text-transform: uppercase;
}






.bts-popup-container .bts-popup-close {
  position: absolute;
  top: 8px;
  right: 8px;
  width: 30px;
  height: 30px;
}
.bts-popup-container .bts-popup-close::before, .bts-popup-container .bts-popup-close::after {
  content: '';
  position: absolute;
  top: 12px;
  width: 16px;
  height: 3px;
  background-color: white;
}
.bts-popup-container .bts-popup-close::before {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
  left: 8px;
}
.bts-popup-container .bts-popup-close::after {
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
  right: 6px;
  top: 13px;
}
.is-visible .bts-popup-container {
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0);
}
@media only screen and (min-width: 1170px) {
  .bts-popup-container {
    margin: 8em auto;
  }
}
/*popop form*/

/* -----------------add new css  */
    
.call-buton .cc-calto-action-ripple {
	z-index: 9999999999;
	position: fixed;
	left: 2%;
	bottom: 2%;
	background: #0368d5;
	width: 4rem;
	height: 4rem;
	padding: 1rem;
	border-radius: 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	color: #ffffff;
	-webkit-animation: cc-calto-action-ripple 0.6s linear infinite;
	animation: cc-calto-action-ripple 0.6s linear infinite;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	justify-items: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	text-decoration: none;
	}
	.call-buton .cc-calto-action-ripple i {
	  -webkit-transition: 0.3s ease;
	  transition: 0.3s ease;
	  font-size: 2.2rem; }
	.call-buton .cc-calto-action-ripple:hover i {
	  -webkit-transform: rotate(135deg);
	  transform: rotate(135deg); }
  
  @-webkit-keyframes cc-calto-action-ripple {
	0% {
	  -webkit-box-shadow: 0 4px 10px rgba(236, 139, 0, 0.2), 0 0 0 0 rgba(236, 139, 0, 0.2), 0 0 0 5px rgba(236, 139, 0, 0.2), 0 0 0 10px rgba(236, 139, 0, 0.2);
	  box-shadow: 0 4px 10px rgba(236, 139, 0, 0.2), 0 0 0 0 rgba(236, 139, 0, 0.2), 0 0 0 5px rgba(236, 139, 0, 0.2), 0 0 0 10px rgba(236, 139, 0, 0.2); }
	100% {
	  -webkit-box-shadow: 0 4px 10px rgba(236, 139, 0, 0.2), 0 0 0 5px rgba(236, 139, 0, 0.2), 0 0 0 10px rgba(236, 139, 0, 0.2), 0 0 0 20px rgba(236, 139, 0, 0);
	  box-shadow: 0 4px 10px rgba(236, 139, 0, 0.2), 0 0 0 5px rgba(236, 139, 0, 0.2), 0 0 0 10px rgba(236, 139, 0, 0.2), 0 0 0 20px rgba(236, 139, 0, 0); } }
  
  @keyframes cc-calto-action-ripple {
	0% {
	  -webkit-box-shadow: 0 4px 10px rgba(236, 139, 0, 0.2), 0 0 0 0 rgba(236, 139, 0, 0.2), 0 0 0 5px rgba(236, 139, 0, 0.2), 0 0 0 10px rgba(236, 139, 0, 0.2);
	  box-shadow: 0 4px 10px rgba(236, 139, 0, 0.2), 0 0 0 0 rgba(236, 139, 0, 0.2), 0 0 0 5px rgba(236, 139, 0, 0.2), 0 0 0 10px rgba(236, 139, 0, 0.2); }
	100% {
	  -webkit-box-shadow: 0 4px 10px rgba(236, 139, 0, 0.2), 0 0 0 5px rgba(236, 139, 0, 0.2), 0 0 0 10px rgba(236, 139, 0, 0.2), 0 0 0 20px rgba(236, 139, 0, 0);
	  box-shadow: 0 4px 10px rgba(236, 139, 0, 0.2), 0 0 0 5px rgba(236, 139, 0, 0.2), 0 0 0 10px rgba(236, 139, 0, 0.2), 0 0 0 20px rgba(236, 139, 0, 0); } }

	span.num{
		position: absolute;
    color: #ec8b00;
    left: -30%;
    bottom: -50%;
	}
	
	
	
.btn-green2 {
  background: rgb(201 2 9);
  color: #fff;
  border: none;
  display: inline-block;
  font-weight: 900;
  padding: 15px 50px;
  font-size: 20px;
  line-height: 1.5;
  border-radius: 0.25rem;
  -webkit-box-shadow: rgb(0 0 0 / 15%) 1.95px 1.95px 2.6px;
  box-shadow: rgb(0 0 0 / 15%) 1.95px 1.95px 2.6px;
  }
  .read-m{
  margin-left: 216px;
  margin-top: 40px;
  }
  /*scroll animation*/
  .scroll-animation {
  opacity: 0;
  -moz-transition: all 1000ms ease-out;
  -webkit-transition: all 1000ms ease-out;
  -o-transition: all 1000ms ease-out;
  transition: all 1000ms ease-out;
  -moz-transform: translate3d(0px, 100px, 0px);
  -webkit-transform: translate3d(0px, 100px, 0px);
  -o-transform: translate(0px, 100px);
  -ms-transform: translate(0px, 100px);
  transform: translate3d(0px, 100px, 0px);
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
  }
  .scroll-animation.in-view {
  opacity: 1;
  -moz-transform: translate3d(0px, 0px, 0px);
  -webkit-transform: translate3d(0px, 0px, 0px);
  -o-transform: translate(0px, 0px);
  -ms-transform: translate(0px, 0px);
  transform: translate3d(0px, 0px, 0px);
  -moz-transition: all 1000ms ease-out;
  -webkit-transition: all 1000ms ease-out;
  -o-transition: all 1000ms ease-out;
  transition: all 1000ms ease-out;
  }
  .mb-style-3 {
  width: 900px;
  margin: 0 auto;
  padding: 30px 0 0 0;
  }
  .mb-style-3 blockquote {
  background: #fff;
  padding: 30px 0 0 0;
  }
  blockquote {
  margin: 0 0 1rem;
  }
  .mb-style-3 blockquote:before {
  border-top-color: rgba(0, 0, 0, 0.01);
  border-width: 11px;
  left: 65%;
  margin-left: -11px;
  }
  .mb-style-3 blockquote:after, .mb-style-3 blockquote:before {
  top: 100%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  }
  .mb-style-3 blockquote p:before {
  content: "\201C";
  font-family: serif;
  font-style: normal;
  font-weight: 700;
  position: absolute;
  font-size: 175px;
  top: 0px;
  left: -105px;
  color: #012c58;
  text-shadow: 7px 14px 10px rgb(0 0 0 / 10%);
  }
  /*.mb-style-3 blockquote p {*/
  /*font-family: "Alegreya", serif;*/
  /*font-size: 21px;*/
  /*color: #333333;*/
  /*font-weight: 400;*/
  /*line-height: 40px;*/
  /*font-style: italic;*/
  /*text-indent: 300px;*/
  /*position: relative;*/
  /*}*/
  .mb-style-3 blockquote:after {
  border-top-color: #ffffff;
  border-width: 10px;
  left: 65%;
  margin-left: -10px;
  }
  .mb-style-3 blockquote:after, .mb-style-3 blockquote:before {
  top: 100%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  }
  .enquire {
    background-color: #012c58 !important;
    color: #fff;
    padding: 10px 30px;
}
.enquire:hover{
  color: #fff;
  background-color: #020202!important;
}
.cont{
    width:100%;
    margin:0px auto;
  }
  /* Float three columns side by side */
  .column {
    float: left;
    width: 33.33%;
    padding: 0 10px;
  }
  
  /* Remove extra left and right margins, due to padding */
  /* .rowsec {margin: 0 -5px;} */
  
  /* Clear floats after the columns */
  .rowsec:after {
    content: "";
    display: table;
    clear: both;
  }
  
  /* Responsive columns */
  @media screen and (max-width: 700px) {
    
   .cont{
    width: 100%;
  }
    
    .column {
      width: 100%;
      display: block;
      margin-bottom: 20px;
    }
  }
  
  /* Style the counter cards */
  .card {
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);
    padding: 5px;
    text-align: center;
    background-color: #fff;
    border-radius:10px;
    cursor:pointer;
  }
  .card .profile{
     border-radius:10px;
     transition: 0.2s;
  }
  .card:hover .profile{
    transform:scale(1.4);
    border-top-right-radius:50px;
    border-top-left-radius:50px;
  }
  
  .card .content{
    width:100%;
    height:100%;
    position:relative;
    overflow:hidden;
  }
  .card .content .back{
    position:absolute;
    width:100%;
    height:100%;
    background-color: #36036e;
    transition:1s;
    
    z-index:1;
    padding:10px;
  }
  
  .from-left{
    top:0;
    left:-100%;
  }
  .card:hover .content .from-left {
     left:0%;
  }
  
  .from-bottom{
    top:100%;
    left:0;
  }
  .card:hover .content .from-bottom {
     top:0%;
  }
  
  .from-right{
    top:0%;
    right:-100%;
  }
  .card:hover .content .from-right {
     right:0;
  }
  
  .card .content .back h3{
    font-size:15px;
    letter-spacing:2px;
  }
  .card .content .back .tem-img{
    border-radius:100%;
  }
  
  .card .content .back .des{
    font-size: 17px;
    padding: 13px 0px;
    color:white;
  }
  .card .content .back .social-icon{
    list-style:none;
    margin:0px;
    padding:0px;
  }
  .card .content .back .social-icon li{
    display:inline-block;
  }
  
  .card .content .back .social-icon li a{
    display:block;
    background:#333;
    color:#fff;
    width:40px;
    height:40px;
    text-align:center;
    line-height:40px;
    border-radius:100%;
  }
  
  
  .carousel-multiple::before {
    display: none;
    margin-bottom: 20px;
    font-size: 30px;
    content: "xs - default breakpoint";
  }
  @media (min-width: 576px) and (max-width: 767px) {
    .carousel-multiple::before {
      content: "media-breakpoint-between(sm, sm)";
    }
    .carousel-multiple .carousel-item.active,
  .carousel-multiple .carousel-item-next,
  .carousel-multiple .carousel-item-prev {
      display: flex;
    }
    .carousel-multiple .carousel-inner {
      overflow: visible;
    }
    .carousel-multiple .carousel-inner .carousel-item {
      margin-right: inherit;
    }
    .carousel-multiple .carousel-inner .carousel-item.active + .carousel-item + .carousel-item, .carousel-multiple .carousel-inner .carousel-item.active + .carousel-item {
      display: flex;
    }
    .carousel-multiple .carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left) {
      transition: none;
    }
    .carousel-multiple .carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left) + .carousel-item {
      transition: none;
    }
    .carousel-multiple .carousel-inner .carousel-item.active + .carousel-item + .carousel-item {
      position: absolute;
      top: 0;
      right: -50%;
      z-index: -1;
      display: flex;
      visibility: visible;
      height: 100%;
    }
    .carousel-multiple .carousel-inner .carousel-item-next, .carousel-multiple .carousel-inner .carousel-item-prev {
      position: relative;
      transform: translate3d(0, 0, 0);
    }
    .carousel-multiple .carousel-inner .carousel-item-prev.carousel-item-right {
      position: absolute;
      top: 0;
      right: 100%;
      z-index: -1;
      display: flex;
      visibility: visible;
      height: 100%;
      transform: translate3d(100%, 0, 0);
    }
    .carousel-multiple .active.carousel-item-left + .carousel-item-next.carousel-item-left {
      position: relative;
      transform: translate3d(-100%, 0, 0);
      visibility: visible;
    }
    .carousel-multiple .carousel-item-next.carousel-item-left + .carousel-item + .carousel-item, .carousel-multiple .carousel-item-next.carousel-item-left + .carousel-item {
      position: relative;
      transform: translate3d(-100%, 0, 0);
      visibility: visible;
    }
    .carousel-multiple .active.carousel-item-right + .carousel-item-prev.carousel-item-right {
      position: relative;
      transform: translate3d(100%, 0, 0);
      display: flex;
      visibility: visible;
    }
    .carousel-multiple .carousel-item-prev.carousel-item-right + .carousel-item + .carousel-item, .carousel-multiple .carousel-item-prev.carousel-item-right + .carousel-item {
      position: relative;
      transform: translate3d(100%, 0, 0);
      display: flex;
      visibility: visible;
    }
  }
  @media (min-width: 768px) and (max-width: 991px) {
    .carousel-multiple::before {
      content: "media-breakpoint-between(md, md)";
    }
    .carousel-multiple .carousel-item.active,
  .carousel-multiple .carousel-item-next,
  .carousel-multiple .carousel-item-prev {
      display: flex;
    }
    .carousel-multiple .carousel-inner {
      overflow: visible;
    }
    .carousel-multiple .carousel-inner .carousel-item {
      margin-right: inherit;
    }
    .carousel-multiple .carousel-inner .carousel-item.active + .carousel-item + .carousel-item + .carousel-item, .carousel-multiple .carousel-inner .carousel-item.active + .carousel-item + .carousel-item, .carousel-multiple .carousel-inner .carousel-item.active + .carousel-item {
      display: flex;
    }
    .carousel-multiple .carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left) {
      transition: none;
    }
    .carousel-multiple .carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left) + .carousel-item + .carousel-item, .carousel-multiple .carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left) + .carousel-item {
      transition: none;
    }
    .carousel-multiple .carousel-inner .carousel-item.active + .carousel-item + .carousel-item + .carousel-item {
      position: absolute;
      top: 0;
      right: -33.3333333333%;
      z-index: -1;
      display: flex;
      visibility: visible;
      height: 100%;
    }
    .carousel-multiple .carousel-inner .carousel-item-next, .carousel-multiple .carousel-inner .carousel-item-prev {
      position: relative;
      transform: translate3d(0, 0, 0);
    }
    .carousel-multiple .carousel-inner .carousel-item-prev.carousel-item-right {
      position: absolute;
      top: 0;
      right: 100%;
      z-index: -1;
      display: flex;
      visibility: visible;
      height: 100%;
      transform: translate3d(100%, 0, 0);
    }
    .carousel-multiple .active.carousel-item-left + .carousel-item-next.carousel-item-left {
      position: relative;
      transform: translate3d(-100%, 0, 0);
      visibility: visible;
    }
    .carousel-multiple .carousel-item-next.carousel-item-left + .carousel-item + .carousel-item + .carousel-item, .carousel-multiple .carousel-item-next.carousel-item-left + .carousel-item + .carousel-item, .carousel-multiple .carousel-item-next.carousel-item-left + .carousel-item {
      position: relative;
      transform: translate3d(-100%, 0, 0);
      visibility: visible;
    }
    .carousel-multiple .active.carousel-item-right + .carousel-item-prev.carousel-item-right {
      position: relative;
      transform: translate3d(100%, 0, 0);
      display: flex;
      visibility: visible;
    }
    .carousel-multiple .carousel-item-prev.carousel-item-right + .carousel-item + .carousel-item + .carousel-item, .carousel-multiple .carousel-item-prev.carousel-item-right + .carousel-item + .carousel-item, .carousel-multiple .carousel-item-prev.carousel-item-right + .carousel-item {
      position: relative;
      transform: translate3d(100%, 0, 0);
      display: flex;
      visibility: visible;
    }
  }
  .para{
    margin-top: -50px!important;
  }
  .qu{
    margin-top: 10px!important;
  }
  @media (min-width: 992px) and (max-width: 1199px) {
    .carousel-multiple::before {
      content: "media-breakpoint-between(lg, lg)";
    }
    .carousel-multiple .carousel-item.active,
  .carousel-multiple .carousel-item-next,
  .carousel-multiple .carousel-item-prev {
      display: flex;
    }
    .carousel-multiple .carousel-inner {
      overflow: visible;
    }
    .carousel-multiple .carousel-inner .carousel-item {
      margin-right: inherit;
    }
    .carousel-multiple .carousel-inner .carousel-item.active + .carousel-item + .carousel-item + .carousel-item + .carousel-item, .carousel-multiple .carousel-inner .carousel-item.active + .carousel-item + .carousel-item + .carousel-item, .carousel-multiple .carousel-inner .carousel-item.active + .carousel-item + .carousel-item, .carousel-multiple .carousel-inner .carousel-item.active + .carousel-item {
      display: flex;
    }
    .carousel-multiple .carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left) {
      transition: none;
    }
    .carousel-multiple .carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left) + .carousel-item + .carousel-item + .carousel-item, .carousel-multiple .carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left) + .carousel-item + .carousel-item, .carousel-multiple .carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left) + .carousel-item {
      transition: none;
    }
    .carousel-multiple .carousel-inner .carousel-item.active + .carousel-item + .carousel-item + .carousel-item + .carousel-item {
      position: absolute;
      top: 0;
      right: -25%;
      z-index: -1;
      display: flex;
      visibility: visible;
      height: 100%;
    }
    .carousel-multiple .carousel-inner .carousel-item-next, .carousel-multiple .carousel-inner .carousel-item-prev {
      position: relative;
      transform: translate3d(0, 0, 0);
    }
    .carousel-multiple .carousel-inner .carousel-item-prev.carousel-item-right {
      position: absolute;
      top: 0;
      right: 100%;
      z-index: -1;
      display: flex;
      visibility: visible;
      height: 100%;
      transform: translate3d(100%, 0, 0);
    }
    .carousel-multiple .active.carousel-item-left + .carousel-item-next.carousel-item-left {
      position: relative;
      transform: translate3d(-100%, 0, 0);
      visibility: visible;
    }
    .carousel-multiple .carousel-item-next.carousel-item-left + .carousel-item + .carousel-item + .carousel-item + .carousel-item, .carousel-multiple .carousel-item-next.carousel-item-left + .carousel-item + .carousel-item + .carousel-item, .carousel-multiple .carousel-item-next.carousel-item-left + .carousel-item + .carousel-item, .carousel-multiple .carousel-item-next.carousel-item-left + .carousel-item {
      position: relative;
      transform: translate3d(-100%, 0, 0);
      visibility: visible;
    }
    .carousel-multiple .active.carousel-item-right + .carousel-item-prev.carousel-item-right {
      position: relative;
      transform: translate3d(100%, 0, 0);
      display: flex;
      visibility: visible;
    }
    .carousel-multiple .carousel-item-prev.carousel-item-right + .carousel-item + .carousel-item + .carousel-item + .carousel-item, .carousel-multiple .carousel-item-prev.carousel-item-right + .carousel-item + .carousel-item + .carousel-item, .carousel-multiple .carousel-item-prev.carousel-item-right + .carousel-item + .carousel-item, .carousel-multiple .carousel-item-prev.carousel-item-right + .carousel-item {
      position: relative;
      transform: translate3d(100%, 0, 0);
      display: flex;
      visibility: visible;
    }
  }
  @media (min-width: 1200px) {
    .carousel-multiple::before {
      content: "media-breakpoint-up(xl)";
    }
    .carousel-multiple .carousel-item.active,
  .carousel-multiple .carousel-item-next,
  .carousel-multiple .carousel-item-prev {
      display: flex;
    }
    .carousel-multiple .carousel-inner {
      overflow: visible;
    }
    .carousel-multiple .carousel-inner .carousel-item {
      margin-right: inherit;
    }
    .carousel-multiple .carousel-inner .carousel-item.active + .carousel-item + .carousel-item + .carousel-item + .carousel-item + .carousel-item + .carousel-item, .carousel-multiple .carousel-inner .carousel-item.active + .carousel-item + .carousel-item + .carousel-item + .carousel-item + .carousel-item, .carousel-multiple .carousel-inner .carousel-item.active + .carousel-item + .carousel-item + .carousel-item + .carousel-item, .carousel-multiple .carousel-inner .carousel-item.active + .carousel-item + .carousel-item + .carousel-item, .carousel-multiple .carousel-inner .carousel-item.active + .carousel-item + .carousel-item, .carousel-multiple .carousel-inner .carousel-item.active + .carousel-item {
      display: flex;
    }
    .carousel-multiple .carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left) {
      transition: none;
    }
    .carousel-multiple .carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left) + .carousel-item + .carousel-item + .carousel-item + .carousel-item + .carousel-item, .carousel-multiple .carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left) + .carousel-item + .carousel-item + .carousel-item + .carousel-item, .carousel-multiple .carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left) + .carousel-item + .carousel-item + .carousel-item, .carousel-multiple .carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left) + .carousel-item + .carousel-item, .carousel-multiple .carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left) + .carousel-item {
      transition: none;
    }
    .carousel-multiple .carousel-inner .carousel-item.active + .carousel-item + .carousel-item + .carousel-item + .carousel-item + .carousel-item + .carousel-item {
      position: absolute;
      top: 0;
      right: -16.6666666667%;
      z-index: -1;
      display: flex;
      visibility: visible;
      height: 100%;
    }
    .carousel-multiple .carousel-inner .carousel-item-next, .carousel-multiple .carousel-inner .carousel-item-prev {
      position: relative;
      transform: translate3d(0, 0, 0);
    }
    .carousel-multiple .carousel-inner .carousel-item-prev.carousel-item-right {
      position: absolute;
      top: 0;
      right: 100%;
      z-index: -1;
      display: flex;
      visibility: visible;
      height: 100%;
      transform: translate3d(100%, 0, 0);
    }
    .carousel-multiple .active.carousel-item-left + .carousel-item-next.carousel-item-left {
      position: relative;
      transform: translate3d(-100%, 0, 0);
      visibility: visible;
    }
    .carousel-multiple .carousel-item-next.carousel-item-left + .carousel-item + .carousel-item + .carousel-item + .carousel-item + .carousel-item + .carousel-item, .carousel-multiple .carousel-item-next.carousel-item-left + .carousel-item + .carousel-item + .carousel-item + .carousel-item + .carousel-item, .carousel-multiple .carousel-item-next.carousel-item-left + .carousel-item + .carousel-item + .carousel-item + .carousel-item, .carousel-multiple .carousel-item-next.carousel-item-left + .carousel-item + .carousel-item + .carousel-item, .carousel-multiple .carousel-item-next.carousel-item-left + .carousel-item + .carousel-item, .carousel-multiple .carousel-item-next.carousel-item-left + .carousel-item {
      position: relative;
      transform: translate3d(-100%, 0, 0);
      visibility: visible;
    }
    .carousel-multiple .active.carousel-item-right + .carousel-item-prev.carousel-item-right {
      position: relative;
      transform: translate3d(100%, 0, 0);
      display: flex;
      visibility: visible;
    }
    .carousel-multiple .carousel-item-prev.carousel-item-right + .carousel-item + .carousel-item + .carousel-item + .carousel-item + .carousel-item + .carousel-item, .carousel-multiple .carousel-item-prev.carousel-item-right + .carousel-item + .carousel-item + .carousel-item + .carousel-item + .carousel-item, .carousel-multiple .carousel-item-prev.carousel-item-right + .carousel-item + .carousel-item + .carousel-item + .carousel-item, .carousel-multiple .carousel-item-prev.carousel-item-right + .carousel-item + .carousel-item + .carousel-item, .carousel-multiple .carousel-item-prev.carousel-item-right + .carousel-item + .carousel-item, .carousel-multiple .carousel-item-prev.carousel-item-right + .carousel-item {
      position: relative;
      transform: translate3d(100%, 0, 0);
      display: flex;
      visibility: visible;
    }
  }
  .p-5 {
    padding: 0!important;
}

.shadow-sm {
  box-shadow: none!important;
 text-align: center;

}
.shadow-sm img {
  margin: 0 auto!important;
  padding: 10px;
  box-shadow: 0px 0px 28px 0px #0000008f;
}
.shadow-sm p {
  color: #9c27b0;
  
  padding-top: 10px;
  font-size: 15px;
  font-weight: 700;
}
.m-n3 {
  margin: 0rem!important;
}
.shadow3{
  background-color: #ffffff;
  padding: 8px 35px;
  border-radius: 5px;
  font-size: 20px;
  margin-left: 23px;
}
.shadow{
  background-color: #c90209;
  padding: 8px 35px;
  border-radius: 5px;
  font-size: 20px;
  margin-left: 23px;
}
.shadow1 {
  background-color: #ffffff;
  padding: 0;
  border-radius: 5px;
  font-size: 15px;
  text-align: center;
}
.shadow a{
  color: #390375;
}
.shadow_on a{
  color: #390375;
}
.shadow1:hover {
  /* background-color: #ededed; */
  box-shadow: 0px 0px 15px 0px #5c5858;
}
/* .text_p {
  
  background-image: url(https://marketplace.canva.com/EAD40c_T6hY/1/0/1600w/canva-beige-floral-zine-collage-on-trend-zoom-background-GPmGQSJ-1lw.jpg);
  padding: 10px;
} */

/* ---------------------------------------------- */
.banner_areas{
  background-image: url(../static/images/img/banner_rassia.html);
    -webkit-background-size: cover;
    background-size: cover;
    background-position: center center;
    height: 400px;
}
.content_area{
  padding: 50px 0;
 
}
.for_content{
  line-height: 38px;
  font-family: emoji;
 
  font-size: 19px;
}
/* .banner{
  background-color: #00000080;
    height: 400px;
    width: 100%;
} */
.heading {
  font-size: 30px;
  line-height: 1.4;
  font-family: 'Zona Proextrabold';
  text-align: left;
  position: relative;
  margin-bottom: 38px!important;
  color: #36036e;
}

.heading:before {
  border-bottom: 6px solid #da1f3d;
  content: '';
  position: absolute;
  bottom: -8px;
  width: 100px;
 
  left: 0;
  right: 180px;
}
.box_content_area{

    padding: 10px 34px 0px;
}
.back_img {
  position: absolute;
  top: 199px;
  left: -127px;
}
.back img{
  width: 200px;
  display: none;
}

.shadow2 {
  font-weight: 600;
  padding: 10px 50px;
  position: relative;
  left: 22px;
  font-size: 18px;
  /* box-shadow: 0px 0px 2px 0px #ffffff; */
  border: 1px solid #efa413;
  background-color: #efa413;
}
.shadow2:hover {
  border: 2px solid rgb(251 176 59);
  background-color: #ffffff;
  color: rgb(251 176 59) !important;
}
.post-module {
  position: relative;
  z-index: 1;
  display: block;
  background: #FFFFFF;
  width: 270px;
  height: 311px;
  box-shadow: 0px 1px 2px 0px rgb(0 0 0 / 15%);
  transition: all 0.3s linear 0s;
}
.post-module:hover,
.hover {  
  box-shadow: 0px 1px 35px 0px rgba(0, 0, 0, 0.3);
}
.post-module:hover .thumbnail img,
.hover .thumbnail img {
  transform: scale(1.1);
  opacity: .6;
}
.post-module .thumbnail {
  background: #000000;
  height: 150px;
  overflow: hidden;
}
.post-module .thumbnail .date {
  position: absolute;
  top: 20px;
  right: 20px;
  z-index: 1;
  background: #e74c3c;
  width: 55px;
  height: 55px;
  padding: 12.5px 0;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  border-radius: 100%;
  color: #FFFFFF;
  font-weight: 700;
  text-align: center;
  -webkti-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.post-module .thumbnail .date .day {
  font-size: 18px;
}
.post-module .thumbnail .date .month {
  font-size: 12px;
  text-transform: uppercase;
}
.post-module .thumbnail img {
  display: block;
  height: 150px;
  width: 100%;
  transition: all 0.3s linear 0s;
}
.post-module .post-content {
  position: absolute;
  bottom: 0;
  background: #FFFFFF;
  width: 100%;
  padding: 28px 0px;
  box-sizing: border-box;
  transition: all 0.3s cubic-bezier(0.37, 0.75, 0.61, 1.05) 0s;
}
.post-module .post-content .category {
  position: absolute;
  top: -34px;
  left: 0;
  background: rgb(237, 50, 33);
  padding: 10px 15px;
  color: #FFFFFF;
  font-size: 14px;
  font-weight: 600;
  text-transform: uppercase;
}
.post-module .post-content .title {
  margin: 0;
  padding: 0 0 10px;
  color: #333333;
  font-size: 26px;
  font-weight: 700;
}
.post-module .post-content .sub_title {
  margin: 0;
  color: #333333;
  font-size: 15px;
  font-weight: 500;
  line-height: 26px;
  text-align: center;
  padding-top: 20px;
}
.post-module .post-content .description {
  display: none;
  color: #000000;
  font-size: 14px;
  line-height: 1.8em;
  padding: 0 20px;
}
.post-module .post-content .post-meta {
  margin: 30px 0 0;
  color: #999999;
}
.post-module .post-content .post-meta .timestamp {
  margin: 0 16px 0 0;
}
.post-module .post-content .post-meta a {
  color: #999999;
  text-decoration: none;
}
.hover .post-content .description {
  display: block !important;
  height: auto !important;
  opacity: 1 !important;
}
/* .container1 {
  max-width: 800px;
  min-width: 640px;
  margin: 0 auto;
} */
.container1:before,
.container1:after {
  content: '';
  display: block;
  clear: both;
}
.container1 .column {
  width: 100%;
  padding: 0 25px;
  -webkti-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
}
.container1 .column .demo-title {
  margin: 0 0 15px;
  color: #666666;
  font-size: 18px;
  font-weight: bold;
  text-transform: uppercase;
}
.container1 .info {
  width: 300px;
  margin: 50px auto;
  text-align: center;
}
.container1 .info h1 {
  margin: 0 0 15px;
  padding: 0;
  font-size: 24px;
  font-weight: bold;
  color: #333333;
}
.container1 .info span {
  color: #666666;
  font-size: 12px;
}
.container1 .info span a {
  color: #000000;
  text-decoration: none;
}
.container1 .info span .fa {
  color: #e74c3c;
}
/* end new css */
/* .btn1 {
  height: 100vh;
  width: 100vw;
  background: black;
} */
.add{ 
    background-color: #000000cc;
    width: 100%; 
    border-radius: 0px 424px 389px 0;
    color: #ffffff;
}
.aa {
  position: absolute;
  top: 50%;
  left: 50%;
 
  transform: translate(-50%, -50%);
  color: #ffffff;
  padding: 20px 60px;
  letter-spacing: 2px;
  text-transform: uppercase;
  text-decoration: none;
  box-shadow: 0 20px 50px rgba(0, 0, 0, 0.5);
  background: #000000;
  overflow: hidden;
  width: 100%!important;
}
.aa:hover{
  color: red;
}
.aa::before {
  content: "";
  position: absolute;
  top: 2px;
  left: 2px;
  bottom: 2px;
  width: 50%;
  background-color: rgba(255, 255, 255, 0.05);
}
.aa span:nth-child(1) {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 4px;
  background: linear-gradient(to top, #ed3221, #ed3221);
  animation: animate1 2s linear infinite;
  animation-delay: 1s;
}
@keyframes animate1 {
  0% {
    transform: translatex(-100%);
  }
  100% {
    transform: translatex(100%);
  }
}
.aa span:nth-child(2) {
  position: absolute;
  top: 0;
  right: 0;
  width: 4px;
  height: 100%;
  background: linear-gradient(to top, #ed3221, #ed3221);
  animation: animate2 2s linear infinite;
}
@keyframes animate2 {
  0% {
    transform: translatey(-100%);
  }
  100% {
    transform: translatey(100%);
  }
}
.aa span:nth-child(3) {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 4px;
  background: linear-gradient(to top, #ed3221, #ed3221);
  animation: animate3 2s linear infinite;
  animation-delay: 1s;
}
@keyframes animate3 {
  0% {
    transform: translatex(100%);
  }
  100% {
    transform: translatex(-100%);
  }
}
.aa span:nth-child(4) {
  position: absolute;
  top: 0;
  left: 0;
  width: 4px;
  height: 100%;
  background: linear-gradient(to top, #ed3221, #ed3221);
  animation: animate4 2s linear infinite;
}
@keyframes animate4 {
  0% {
    transform: translatey(100%);
  }
  100% {
    transform: translatey(-100%);
  }
}

.call-n {
    /* background-color: #968da52b; */
    padding: 35px;
    border: none;
    /* box-shadow: 0px 0px 10px 0px; */
    width: 100%;
    height: 172px;
    border-radius: 0px;
   
    margin: 36px 0!important;
    background-size: cover;
    background-repeat: no-repeat;
    /*background-image: url(https://img.freepik.com/premium-photo/pink-watercolor-texture-background-with-paint-spatter_364465-515.jpg?w=900);*/
}
.take a {
  color: rgb(201 2 9);
  font-size: 22px;
  font-weight: 700;
}
.center {
  font-size: 20px;
  color: #333333;
  padding: 20px 0;
}

.center h1{
  color: rgba(255,0,0,0.1);
  font-size: 2rem;
 
  font-weight: 900;
  background-size: cover;
  background-image: url(../../c4.wallpaperflare.com/wallpaper/988/280/22/cubes-colorful-background-bright-wallpaper-preview.jpg);
  -webkit-background-clip: text;
  animation: background-text-animation 15s linear infinite;
}
.center2 h1{
  color: rgba(255,0,0,0.1);
  font-size: 2rem;
 padding: 30px 0;
  font-weight: 900;
  background-size: cover;
  background-image: url(../../c4.wallpaperflare.com/wallpaper/988/280/22/cubes-colorful-background-bright-wallpaper-preview.jpg);
  -webkit-background-clip: text;
  animation: background-text-animation 15s linear infinite;
}
.center_blog2 {
  padding: 0px 0 0px 0px;
}
.center_blog h1{
  color: rgba(255,0,0,0.1);
  font-size: 2rem;
 padding: 30px 0;
 text-align: center;
  font-weight: 900;
  background-size: cover;
  background-image: url(../../c4.wallpaperflare.com/wallpaper/988/280/22/cubes-colorful-background-bright-wallpaper-preview.jpg);
  -webkit-background-clip: text;
  animation: background-text-animation 15s linear infinite;
}
.center_b h1{
  color: rgba(255,0,0,0.1);
  font-size: 2rem;

 text-align: center;
  font-weight: 900;
  background-size: cover;
  background-image: url(../../c4.wallpaperflare.com/wallpaper/988/280/22/cubes-colorful-background-bright-wallpaper-preview.jpg);
  -webkit-background-clip: text;
  animation: background-text-animation 15s linear infinite;
}
@keyframes background-text-animation {
  0%{
    background-position: left 0px top 50%;
  }
  50%{
    background-position: left 1500px top 50%;
  }
  100%{
    background-position: left 0px top 50%;
  }
}
.content_area{
  position: relative;
}

.russia{
  padding: 30px 0 15px 0px;
  font-size: 22px;
  font-weight: 700;
  color: rgb(58 2 117);
}
.russia2 {
  text-align: left;
  font-size: 17px;
  font-weight: 600;
  
  color: black;
}
.russia3 {
  padding: 30px 0 15px 0px;
  text-align: left;
  font-size: 22px;
  font-weight: 600;
  
  color: #db2744;
}
.kazakhstan_img {
  width: 318px;
  height: auto;
  display: block;
  margin: 0 auto;
  margin-top: 10px;
}
.for_color li {
  color: #000000;
  text-align: justify;
  line-height: 30px;
}
.top_madical{
  margin-top: 40px;
 
  
}
.top_madical2{
  margin-top: 100px;
 
  
}
.document{
  margin-top: 100px;
  border-radius: 10px;
 
}
.counter-container {
  padding: 10px 20px;
}
/*/ start count stats /*/

section#counter-stats {
  display: flex;
  justify-content: center;
  margin-top: 100px;
  align-items: center;
  height: 146px;
}
.stats h3{
  color: rgb(221 18 51);
  font-size: 40px;
}
.stats span {
  font-size: 40px;
  font-weight: 900;
  color: rgb(201 2 9);
  /**/
}
.stats h5 {
  font-size: 40px;
  font-weight: 900;
  color: rgb(201 2 9);
  /**/
}
.stats {
  text-align: center;
  font-size: 24px;
  font-weight: 700;
  font-family: 'Montserrat', sans-serif;
}

.stats .fa {
  color: #ed3221;
  font-size: 20px;
}

/* Float three columns side by side */
.column_ar {
  float: left;
  width: 30%;
  padding: 1.5%;
}

.row_c {margin: 0 -5px;}

/* Clear floats after the columns */
.row_c:after {
  content: "";
  display: table;
  clear: both;
}
.ourblog {
    text-align: center;
    font-size: 30px;
    padding: 30px 0;
    color: #333333;
}
/* Responsive columns */
@media screen and (max-width: 600px) {
  .column_ar {
    width: 30%;
    display: block;
    margin-bottom: 10px;
  }
}

/* Style the counter cards */
.card_sec{
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);
  padding: 16px;
  text-align: center;
  background-color: #444;
  color: white;
}
/*/ end count stats /*/
/* .counter {
  font-size: 30px;
  margin-bottom: 10px;
  color: rgb(0, 0, 0);
  display: flex;
  align-items: center;
  
  font-weight: 900;
  justify-content: center;
} */
.counter-container h1 {
  padding: 5px 82px;
  font-size: 30px;
  color: #c90209;
}
.counter-container h1 a {
  padding: 5px 50px;
  font-size: 30px;
  color: rgb(0, 0, 0);
}
span {
  font-size: 20px;
  font-weight: 900;
  color: rgb(1 44 88);
}
.counter_num {
 
  color: rgb(0, 0, 0);
  font-family: 'Roboto Mono',sans-serif;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 35vh;
  overflow: hidden;
  margin: 0;
}

.content_for_study p {
  text-align: justify;
  
  color: #1b191c;
  font-weight: 500;
}
.text-2xl_1 {
  color: #333333;
  font-size: 2rem;
  font-weight: 600;
}
.text-2xl2 {
  color: #333333;
  font-size: 20px;
  font-weight: 600;
}
.text-blueac{
  color: #333333!important  ;
  font-size: 25px;
  font-weight: 600;
}
.line {
  display: inline-block;
  color: #ffffff;
  font-size: 30px;
  font-family: 'Font Awesome 5 Free';
  font-weight: 700;
  text-decoration: none;
  padding-bottom: 15px;
}
.line_red{
  display: inline-block;
  color: rgb(251 176 59);
  font-size: 30px;
  font-family: 'Font Awesome 5 Free';
  font-weight: 700;
  text-decoration: none;
  padding-bottom: 15px;
}
.line_red:hover{color: rgb(1 44 88);}
.line_red:after {
  content: "";
  display: block;
  width: 100%;
  margin: 4px auto;
  height: 3px;
  max-width: 120px;
  background-color: rgb(0, 0, 0);
  transition: transform 0.45s cubic-bezier(0.835, -0.005, 0.06, 1);
  transform: scaleX(0);
}
.line2 {
  display: inline-block;
  color: #7f199d;
  font-size: 30px;
  font-family: 'Font Awesome 5 Free';
  font-weight: 700;
  text-decoration: none;
  padding-bottom: 15px;
}
.line_header{
  display: inline-block;
  color: #739909;
  font-size: 30px;
  font-family: 'Font Awesome 5 Free';
  font-weight: 700;
  line-height: 1;
  text-decoration: none;
  padding-bottom: 15px;
}
.line:hover {
  color: #ffffff;
}
.line_header:after {
  content: "";
  display: block;
  width: 100%;
  margin: 4px auto;
  height: 4px;
  max-width: 120px;
  background-color: #ffb101;
  transition: transform 0.45s cubic-bezier(0.835, -0.005, 0.06, 1);
  transform: scaleX(0);
}
.line:after {
    content: "";
    display: block;
    width: 100%;
    margin: 0 auto;
    height: 4px;
    max-width: 166px;
    background-color: #c90209;
    transition: transform 0.45s cubic-bezier(0.835, -0.005, 0.06, 1);
    transform: scaleX(0);
}
.line2:after {
  content: "";
  display: block;
  width: 100%;
  margin: 0 auto;
  height: 4px;

  max-width: 110px;
  background-color: #c90209;
  transition: transform 0.45s cubic-bezier(0.835, -0.005, 0.06, 1);
  transform: scaleX(0);
}
.line-to-right:after {
  transform-origin: right;
}
.line-to-right:hover:after {
  transform-origin: left;
  transform: scaleX(1);
}

.line-to-side:after {
  transform-origin: center;
}
.line-to-side:hover:after {
  transform: scaleX(1);
}
.slider2-container {
	display: flex;
	align-items: center;
	justify-content: center;
	overflow: hidden;
	position: relative;
	height: 85vh;
	width: 100vw;
}

.slider2-container h1 {
	color: #fff;
	font-size: 100px;
	letter-spacing: 5px;
	position: relative;
	z-index: 100;
	text-align: center;
}

.slider2-container::after {
	background-color: #000;
	content: "";
	position: absolute;
	opacity: 0.3;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 1;
}

.slide2{
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
	height: 100%;
	width: 100%;
	transform: scale(1.15);
	transition: opacity 0.6s ease;
}

.slide2.active {
	animation: grow 4s linear forwards;
	opacity: 1;
}

@keyframes grow {
	0%,
	20% {
		transform: scale(1);
	}

	75%,
	100% {
		transform: scale(1.15);
	}
}

.controls2-container {
	position: absolute;
	top: 50%;
	right: 10px;
	display: flex;
	flex-direction: column;
	transform: translateY(-50%);
	z-index: 2;
}

.control {
	background-color: #fff;
	cursor: pointer;
	opacity: 0.5;
	margin: 6px;
	height: 40px;
	width: 5px;
	transition: opacity 0.3s, background-color 0.3s, transform 0.3s;
}

.control.active,
.control:hover {
	background-color: #fff;
	opacity: 1;
	transform: scale(1.2);
}


.slider-one,
.slider-two,
.slider-three,
.slider-four {
  width: 100%;
  height: 100vh;
  position: absolute;
  top: 0;
  left: 0;
  animation: slider-one 12s linear infinite;
}
.slider-one .slider-one-image,
.slider-one .slider-two-image,
.slider-one .slider-three-image,
.slider-one .slider-four-image,
.slider-two .slider-one-image,
.slider-two .slider-two-image,
.slider-two .slider-three-image,
.slider-two .slider-four-image,
.slider-three .slider-one-image,
.slider-three .slider-two-image,
.slider-three .slider-three-image,
.slider-three .slider-four-image,
.slider-four .slider-one-image,
.slider-four .slider-two-image,
.slider-four .slider-three-image,
.slider-four .slider-four-image {
  width: 110%;
  height: 100%;
  background-image: url("../../images.pexels.com/photos/1413412/pexels-photo-1413412db14.jpg?auto=compress&amp;cs=tinysrgb&amp;dpr=2&amp;h=750&amp;w=1260");
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  animation: zoom-out 3s linear infinite;
}
.slider-one .slider-one-image .slider-text,
.slider-one .slider-two-image .slider-text,
.slider-one .slider-three-image .slider-text,
.slider-one .slider-four-image .slider-text,
.slider-two .slider-one-image .slider-text,
.slider-two .slider-two-image .slider-text,
.slider-two .slider-three-image .slider-text,
.slider-two .slider-four-image .slider-text,
.slider-three .slider-one-image .slider-text,
.slider-three .slider-two-image .slider-text,
.slider-three .slider-three-image .slider-text,
.slider-three .slider-four-image .slider-text,
.slider-four .slider-one-image .slider-text,
.slider-four .slider-two-image .slider-text,
.slider-four .slider-three-image .slider-text,
.slider-four .slider-four-image .slider-text {
  position: absolute;
  top: 40%;
  left: 5%;
  color: #ffffff;
  width: 600px;
  text-transform: capitalize;
  animation: text-up 12s linear infinite;
  transform: translateY(100px);
  animation-delay: 0s;
}
.slider-one .slider-one-image .slider-text h1,
.slider-one .slider-two-image .slider-text h1,
.slider-one .slider-three-image .slider-text h1,
.slider-one .slider-four-image .slider-text h1,
.slider-two .slider-one-image .slider-text h1,
.slider-two .slider-two-image .slider-text h1,
.slider-two .slider-three-image .slider-text h1,
.slider-two .slider-four-image .slider-text h1,
.slider-three .slider-one-image .slider-text h1,
.slider-three .slider-two-image .slider-text h1,
.slider-three .slider-three-image .slider-text h1,
.slider-three .slider-four-image .slider-text h1,
.slider-four .slider-one-image .slider-text h1,
.slider-four .slider-two-image .slider-text h1,
.slider-four .slider-three-image .slider-text h1,
.slider-four .slider-four-image .slider-text h1 {
  font-size: 2.5rem;
  margin-bottom: 20px;
}
.slider-one .slider-one-image .slider-text p,
.slider-one .slider-two-image .slider-text p,
.slider-one .slider-three-image .slider-text p,
.slider-one .slider-four-image .slider-text p,
.slider-two .slider-one-image .slider-text p,
.slider-two .slider-two-image .slider-text p,
.slider-two .slider-three-image .slider-text p,
.slider-two .slider-four-image .slider-text p,
.slider-three .slider-one-image .slider-text p,
.slider-three .slider-two-image .slider-text p,
.slider-three .slider-three-image .slider-text p,
.slider-three .slider-four-image .slider-text p,
.slider-four .slider-one-image .slider-text p,
.slider-four .slider-two-image .slider-text p,
.slider-four .slider-three-image .slider-text p,
.slider-four .slider-four-image .slider-text p {
  font-size: 18px;
  line-height: 28px;
}

.slider-two {
  animation: slider-two 12s linear infinite;
}
.slider-two .slider-two-image {
  background-image: url("../../images.pexels.com/photos/1516202/pexels-photo-1516202db14.jpg?auto=compress&amp;cs=tinysrgb&amp;dpr=2&amp;h=750&amp;w=1260");
}
.slider-two .slider-two-image .slider-text {
  animation-delay: 3s;
}

.slider-three {
  animation: slider-three 12s linear infinite;
}
.slider-three .slider-three-image {
  background-image: url("https://images.unsplash.com/photo-1492144534655-ae79c964c9d7?ixlib=rb-1.2.1&amp;ixid=eyJhcHBfaWQiOjEyMDd9&amp;auto=format&amp;fit=crop&amp;w=1447&amp;q=80");
}
.slider-three .slider-three-image .slider-text {
  animation-delay: 6s;
}

.slider-four {
  animation: slider-four 12s linear infinite;
}
.slider-four .slider-four-image {
  background-image: url("../../images.pexels.com/photos/212410/pexels-photo-212410db14.jpg?auto=compress&amp;cs=tinysrgb&amp;dpr=2&amp;h=750&amp;w=1260");
}
.slider-four .slider-four-image .slider-text {
  animation-delay: 9s;
}

@keyframes text-up {
  10% {
    transform: translateY(0px);
  }
  100% {
    transform: translateY(0px);
  }
}
@keyframes zoom-out {
  100% {
    width: 100%;
  }
}
@keyframes slider-one {
  0% {
    visibility: visible;
  }
  25% {
    visibility: hidden;
  }
  50% {
    visibility: hidden;
  }
  75% {
    visibility: hidden;
  }
  100% {
    visibility: visible;
  }
}
@keyframes slider-two {
  0% {
    visibility: hidden;
  }
  25% {
    visibility: hidden;
  }
  50% {
    visibility: visible;
  }
  75% {
    visibility: hidden;
  }
  100% {
    visibility: hidden;
  }
}
@keyframes slider-three {
  0% {
    visibility: hidden;
  }
  25% {
    visibility: hidden;
  }
  50% {
    visibility: hidden;
  }
  75% {
    visibility: visible;
  }
  100% {
    visibility: hidden;
  }
}
@keyframes slider-four {
  0% {
    visibility: hidden;
  }
  25% {
    visibility: hidden;
  }
  50% {
    visibility: hidden;
  }
  75% {
    visibility: hidden;
  }
  100% {
    visibility: visible;
  }
}
.form_area{
  background-image: url(../../wallpapercave.com/wp/7uw5sUQ.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: auto;
}
#form {
  color: white;
  width: 100%;
  position: relative;
  height: 80px;
  padding: 11px;
  bottom: 107px;
  font-size: 30px;
  box-shadow: 15px 15px 25px black;
  border: 2px solid #333333;
  background: #333333;
  border-radius: 0;
  animation: example 1s linear alternate;
}
@keyframes example {
100%{
   transform:translate3d(0px,0px,0px0px,);
 }


0%{
   transform:translate3d(210px,0px,0px);
 }
 
}

.rw{
  margin-top: -87px;
}
.form-control {
  width: 100%;
  border-bottom: 0px;
  border: 1px solid #ebe0ed;
  /* box-shadow: 9px 9px 25px black; */
  margin-bottom: 14px;
  margin-left: 0px;
  border-radius: 0;
  padding: 20px 10px;
}
 .form-control:focus{
 border: 1px solid #333333;
 
 
 }


 #login {
  background: #333333;
  text-decoration: none;
  border: none;
  padding: 15px 40px;
  font-size: 20px;
  font-weight: 800;
  color: white;
  border-radius: 0;
}
 
 #login:focus{
 border:2px solid #333333;
 /* box-shadow:9px 9px 25px black; */
 /* box-shadow:15px 15px 25px black; */
  
 }
 
 #box {
  background: #ffffff47;
  border: 1px solid #a1a1a138;
  padding: 50px;
  box-shadow: 9px 9px 25px black;
  border-radius: 0px 0 0px 0;
  width: 100%;
  animation: exam 1s linear alternate;
}
.my-5{
  padding:  0;
}
@keyframes exam {
100%{
  transform:translate3d(0px,0px,0px)
 }

0%{

 transform:translate3d(-210px,0px,0px)
 }
}

label {
  /* box-shadow: 9px 9px 25px black; */
  background: #9c27b0;
  color: white;
  padding: 10px 50px 10px 50px;
  border-radius: 0;
  width: 100%;
}

input[type=text], input[type=password]{
 outline:none;
}
.pdform {
  padding: 10px 4px;
  margin: 0;
}
.myform2 {
    margin: 50px 0;
    max-width: 500px;
}


header {
  position: relative;
  width: 100%;
  background: rgb(1 44 88);
  z-index: 99;
}
/*---------header close----------*/
/*-----------header-top------------*/
.header-top {
  padding: 12px 0px 15px 0px;
  background: rgba(0, 0, 0, 0.57);
}
.left_info ul li {
  display: inline-block;
  margin-right: 30px;
}

.left_info a {
  color: #fffefe;
  font-size: 14px;
  font-weight: 500;
}

.left_info i.fa {
  font-size: 19px;
  color: #fff;
  padding-right: 10px;
}

.right_info p {
  color: #fff;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  margin: 0;
}

.left_info {
  text-align: right;
}

.right_info i.fa {
  font-size: 26px;
  margin-right: 10px;
  position: relative;
  bottom: -4px;
}

header i.fa.fa-mobile {
  bottom: -4px;
  font-size: 26px;
  position: relative;
  border: 40px;
  font-weight: 500;
}

.left_info ul li:last-child {
  margin: 0px !IMPORTANT;
}
.header-main {
  padding: 0px 0;
  border-top: none;
  background-color: white;
}
/*-----------header-top Close------------*/
/*-----------header-menu------------*/
nav#cssmenu ul {
  float: right;
  margin-top: 13px;
}
.logo_up{position:relative;z-index:123;padding:0px;font:18px verdana;color:#6DDB07;float:left;}
.logo_up img {
  max-width: 130px;
}
#cssmenu{
  display: flex!important;
    justify-content: space-evenly!important;
    align-items: center!important;
}
.logo_up a{color:#6DDB07;}
#cssmenu,#cssmenu ul,#cssmenu ul li,#cssmenu ul li a,#cssmenu #head-mobile{border:0;list-style:none;display:block;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#cssmenu:after,#cssmenu > ul:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
#cssmenu #head-mobile{display:none}
#cssmenu > ul > li{float:left}
#cssmenu > ul > li > a {
  padding: 5px 12px;
  font-size: 16px;
  letter-spacing: 1px;
  text-decoration: none;
  font-weight: 500;
  color: #000;
  text-transform: uppercase;
  font-family:unset;
  font-weight: 400;
}
.contact_uss {
  background-image: url(../static/images/home/contactus.jpg);
  width: 100%;
  height: 300px;
  border-radius: 0px;
  margin: 0;
  background-size: cover;
  background-repeat: no-repeat;
  margin-top: 20px;
}
.contact_us:hover {
  color: #ffffff;
  border: none;
}
#cssmenu > ul > li:hover > a, #cssmenu ul li.active a {
  color: #015abd;
;
}
#cssmenu > ul > li:hover, #cssmenu ul li.active:hover, #cssmenu ul li.active, #cssmenu ul li.has-sub.active:hover {
  color: #ffb101;
  -webkit-transition: background .3s ease;
  -ms-transition: background .3s ease;
  transition: background .3s ease;
}
#cssmenu > ul > li.has-sub > a{padding-right:30px}
#cssmenu > ul > li.has-sub > a:after{position:absolute;top:17px;right:11px;width:8px;height:2px;display:block;background:rgb(255, 255, 255);content:''}
#cssmenu > ul > li.has-sub > a:before {
  position: absolute;
  top: 14px;
  right: 14px;
  display: block;
  width: 2px;
  height: 8px;
  background: rgb(255, 255, 255);
  content: '';
  -webkit-transition: all .25s ease;
  -ms-transition: all .25s ease;
  transition: all .25s ease;
}

#cssmenu > ul > li.has-sub:hover > a:before{top:23px;height:0}
#cssmenu ul ul {
  position: absolute;
  left: -9999px;
  margin-top: 0;
}
#cssmenu ul ul li{height:0;-webkit-transition:all .25s ease;-ms-transition:all .25s ease;background: #012c58;transition:all .25s ease}
#cssmenu ul ul li:hover{}
#cssmenu li:hover > ul{left:auto}
#cssmenu li:hover > ul > li{height:35px}
#cssmenu ul ul ul{margin-left:100%;top:0}
#cssmenu ul ul li a {
  border-bottom: 1px solid rgba(150,150,150,0.15);
  padding: 11px 15px;
  width: 190px;
  font-size: 15px;
  text-align: center;
  text-decoration: none;
  color: #ddd;
  font-weight: 400;
}
#cssmenu ul ul li:last-child > a,#cssmenu ul ul li.last-item > a{border-bottom:0}
#cssmenu ul ul li:hover > a,#cssmenu ul ul li a:hover{color:#fff}
#cssmenu ul ul li.has-sub > a:after{position:absolute;top:16px;right:11px;width:8px;height:2px;display:block;background:#ddd;content:''}
#cssmenu ul ul li.has-sub > a:before{position:absolute;top:13px;right:14px;display:block;width:2px;height:8px;background:#ddd;content:'';-webkit-transition:all .25s ease;-ms-transition:all .25s ease;transition:all .25s ease}
#cssmenu ul ul > li.has-sub:hover > a:before{top:17px;height:0}
#cssmenu ul ul li.has-sub:hover,#cssmenu ul li.has-sub ul li.has-sub ul li:hover{background:#363636;}
#cssmenu ul ul ul li.active a{border-left:1px solid #333}
#cssmenu > ul > li.has-sub > ul > li.active > a,#cssmenu > ul ul > li.has-sub > ul > li.active> a{border-top:1px solid #333}

@media screen and (max-width:991px){
  .logo_up {
position: absolute;
    top: -32px;
    right: 110px;
    width: 100%;
    height: 19px;
    text-align: center;
    padding: 10px 0 0 0;
    float: none;
}
/*.logo_up img {*/
/*  max-width: 80px;*/
/*}*/
.header-main {
  padding: 1px 0;
}
.logo2{display:none}
nav{width:100%;}
#cssmenu{width:100%}
#cssmenu ul{width:100%;display:none}
#cssmenu ul li {
  width: 100%;
  border-top: 1px solid #444;
  float: left;
}
#cssmenu ul li:hover{
  background: transparent !important;
}
#cssmenu ul ul li,#cssmenu li:hover > ul > li{height:auto}
#cssmenu ul li a,#cssmenu ul ul li a{width:100%;border-bottom:0}
#cssmenu ul ul li a{padding-left:25px}
#cssmenu ul ul li{background:#333!important;}
#cssmenu ul ul li:hover{background:#363636!important}
#cssmenu ul ul ul li a{padding-left:35px}
#cssmenu ul ul li a{color:#ddd;background:none}
#cssmenu ul ul li:hover > a,#cssmenu ul ul li.active > a{color:#fff}
#cssmenu ul ul,#cssmenu ul ul ul{position:relative;left:0;width:100%;margin:0;text-align:left}
#cssmenu > ul > li.has-sub > a:after,#cssmenu > ul > li.has-sub > a:before,#cssmenu ul ul > li.has-sub > a:after,#cssmenu ul ul > li.has-sub > a:before{display:none}
#cssmenu #head-mobile{display:block;padding:23px;color:#ddd;font-size:12px;font-weight:700}
.button {
  width: 58px;
  height: 50px;
  position: absolute;
  right: 0;
  top: -15px;
  cursor: pointer;
  /* background-color: #333333; */
  z-index: 12399994;
}
.button:after{position:absolute;top:22px;right:20px;display:block;height:8px;width:20px;border-top:2px solid #dddddd;border-bottom:2px solid #dddddd;content:''}
.button:before{-webkit-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease;position:absolute;top:16px;right:20px;display:block;height:2px;width:20px;background:#ddd;content:''}
.button.menu-opened:after{-webkit-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease;top:23px;border:0;height:2px;width:19px;background:#fff;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}
.button.menu-opened:before{top:23px;background:#fff;width:19px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}
#cssmenu .submenu-button{position:absolute;z-index:99;right:0;top:0;display:block;border-left:1px solid #444;height:46px;width:46px;cursor:pointer}
#cssmenu .submenu-button.submenu-opened{background:#262626}
#cssmenu ul ul .submenu-button{height:34px;width:34px}
#cssmenu .submenu-button:after{position:absolute;top:22px;right:19px;width:8px;height:2px;display:block;background:#ddd;content:''}
#cssmenu ul ul .submenu-button:after{top:15px;right:13px}
#cssmenu .submenu-button.submenu-opened:after{background:#fff}
#cssmenu .submenu-button:before{position:absolute;top:19px;right:22px;display:block;width:2px;height:8px;background:#ddd;content:''}
#cssmenu ul ul .submenu-button:before{top:12px;right:16px}
#cssmenu .submenu-button.submenu-opened:before{display:none}
#cssmenu ul ul ul li.active a{border-left:none}
#cssmenu > ul > li.has-sub > ul > li.active > a,#cssmenu > ul ul > li.has-sub > ul > li.active > a{border-top:none}
}


.slider_ielts img{
  width: 100%;
  height: 530px;
}
div#slider-home .carousel-item::before {
  background: #0000005c;
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
}
#slider-home h3 {
  text-transform: capitalize;
  font-size: 50px;
}

#slider-home p {
  font-size: 23px;
}

#slider-home .btn {
  background: #f82249;
  color: #fff;
  padding: 12px 30px !important;
  font-size: 18px;
  text-transform: uppercase;
  letter-spacing: 1px;
  margin-top: 10px;
  margin-bottom: 30px;
}
#slider-home .btn:hover{    
  background: #ffffff;
  color: #f82249;
}
.contact_us {
  border: none;
  padding: 7px 20px;
  box-shadow: border;
  background-color: #015bbd;
  color: #fff;
  font-size: 16px;
  border-radius: 63px;
  font-weight: 700;
}
/* slide */

@-webkit-keyframes zoom {
  from {
    -webkit-transform: scale(1, 1);
  }
  to {
    -webkit-transform: scale(1.5, 1.5);
  }
}

@keyframes zoom {
  from {
    transform: scale(1, 1);
  }
  to {
    transform: scale(1.5, 1.5);
  }
}

.carousel-inner .item > img {
  -webkit-animation: zoom 20s;
  animation: zoom 20s;
}


.block {
  padding: 30px 0;
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
  font-size: 16px;
}
.block h2{
  position: relative;
  display: block;
  text-align: center;
  margin: 0;
  top: 50%;
  transform: translateY(-50%);
  font-size: 10vw;
  color: white;
  font-weight: 400;
}
.img-parallax {
  width: 100vmax;
  z-index: -1;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translate(-50%,0);
  pointer-events: none
}



.bgimg-1,
.bgimg-2,
.bgimg-3 {
  position: relative;
  opacity: 10;
  background-attachment: fixed;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}

.bgimg-1 {
  background-image: url("../static/images/admiison_img/admission3_11zon.jpg");
  min-height: 100%;
}

.bgimg-2 {
  background-image: url("../static/images/admiison_img/admission3_11zon.jpg");
  min-height: 200px;
}
.btn-green_now {
  background: #c90209;
  color: #fff;
  border: none;
  display: inline-block;
  padding: 15px 30px;
  font-size: 20px;
  font-weight: 900;
}
.bgimg-3 {
  background-image: url("../static/images/admiison_img/admission3_11zon.jpg");
  min-height: 200px;
}
.text-blue_color {
  color: #da1f3d;
  background-color: white;
  width: 702px;
  padding: 37px;
  box-shadow: 4px -6px 10px 0px black;
}
.count{
  font-size: 40px;
 
}
.caption {
  position: absolute;
  left: 0;
  top: 50%;
  width: 100%;
  text-align: center;
  color: #000;
}

.caption span.border {
  background-color: #390375;
  color: #fff;
  padding: 15px;
  font-size: 25px;
  letter-spacing: 10px;
}
.aboutme {
  color: rgb(0, 0, 0);
  background-color: rgb(18 16 16 / 7%);
  text-align: center;
  padding: 40px 25px;
  text-align: justify;
}

.edu {
  position: relative;
  color: #fff;
  background-color: #282e34;
  text-align: center;
  padding: 50px;
  text-align: justify;
}

.CM {
  background-color: transparent;
  font: 400 15px/1.8 "Lato", sans-serif;
  font-size: 25px;
  color: #f7f7f7;
}

.edu p {
  color: #bdbbbb;
  line-height: 30px;
  font-size: 17px;
}

#myBtn {
  outline: none;
  border: none;
  font-size: 13px;
  color: #c90209;
  width: auto;
  background-color: #282e34;
  cursor: pointer;
}
/* Turn off parallax scrolling for tablets and phones */
@media only screen and (max-device-width: 1024px) {
  .bgimg-1,
  .bgimg-2,
  .bgimg-3 {
    background-attachment: scroll;
  }
  

/*.bgimg-2 {*/
/*  background-image: url("../static/images/admiison_img/admission3_11zon.jpg");*/
/*  min-height: 200px;*/
/*   display: none;*/
/*}*/
}

.fo{
  /* padding: 56px 400px; */
  color: #ddd;
  background-color: #282e34;
  text-align: center;
  /* text-align: justify; */
  margin: 0 auto;
}


.heading_part_admision {
  font-size: 16px;
  line-height: 30px;
  padding: 30px;
  color: rgb(255, 255, 255);
}
.heading_part_admision  a{
  color: #333333;
    font-size: 17px;
    font-weight: 600;
}
.heading_part_admision b {
  font-size: 20px;
  color: rgb(201 2 9);
}
.read_m{
  border: 2px solid #b12f00;
    font-size: 14px!important;
    padding: 0px 12px;
    background-color: #b12f00;
   margin-top: 20px;
}
.heading_part_admision2 {
  font-size: 16px;
  line-height: 30px;
  padding: 0px 20px;
  color: rgb(255, 255, 255);
}
.a_zoom {
  border: none;
  color: #ffffff;
  font-size: 30px;
  transition: all 0.5s linear;
  transform: scale3d(1, 1, 1);
  padding-top: 20px;
}


.a_zoom:hover {
  transform: scale3d(1.1, 1.1, 1);
}

::selection {
  background-color: rgb(251 176 59);
  color: #fff;
}
.a_zoom_w {
  border: none;
  color: rgb(1 44 88);
  font-size: 30px;
  transition: all 0.5s linear;
  transform: scale3d(1, 1, 1);
  padding: 40px 20px 20px;
}


.a_zoom_w:hover {
  transform: scale3d(1.1, 1.1, 1);
}

/* number counter */
.number_section{
  background-image: url(../../water.org/media/images/Waterorg-Our-Impact_Map-Mobile.original.jpg);
  background-repeat: no-repeat;
  background-size: cover;
}
.counter_center {
  display: flex;
  justify-content: space-evenly;
  align-items: center;
  padding: 80px 0;
}
.cnn span {
  font-size: 50px;
  color: rgb(58 2 117);
  font-weight: bold;
}
.inside-circle h3{
  font-size: 50px;
  color: rgb(1 44 88);
}
.pb{
  padding: 40px 0;
}
.inside-circle h4 {
  font-size: 20px;
  text-align: center;
}
.our_impect{
  font-size: 40px;
  color: rgb(1 44 88);
}
.circle-wrap.firstPercentage .circle .mask.full,
.circle-wrap.firstPercentage .circle .fill {
  animation: firstPercentage ease-in-out 3s forwards;
}

.circle-wrap.secondPercentage .circle .mask.full,
.circle-wrap.secondPercentage .circle .fill {
  animation: secondPercentage ease-in-out 3s forwards;
}

.circle-wrap.thirdPercentage .circle .mask.full,
.circle-wrap.thirdPercentage .circle .fill {
  animation: thirdPercentage ease-in-out 3s forwards;
}



@keyframes firstPercentage {
  0% {
      transform: rotate(0deg);
  }
  100% {
      transform: rotate(160deg);
  }
}

@keyframes secondPercentage {
  0% {
      transform: rotate(0deg);
  }
  100% {
      transform: rotate(173deg);
  }
}

@keyframes thirdPercentage {
  0% {
      transform: rotate(0deg);
  }
  100% {
      transform: rotate(180deg);
  }
}

@keyframes fadeIn {
  0% {
      opacity: 0;
  }
  100% {
      opacity: 1;
  }
}


.slider {
  position: relative;
  height: 100%;
  width: 100%;
  overflow: hidden;
}
/*Окно со слайдами*/
.slider-content {
  position: relative;
  width: 100%;
}
/*Контейнер для слайдов (передвигаем)*/
.slider-content-wrapper {
  display: flex;
  height: 400px;
  transition: transform 0.5s ease-in-out;
}
/*Слайд*/
.slider-content__item {
  flex: 1 0 100%;
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  font-size: 100px;
  color: rgba(0, 0, 0, 0.2);
  display: flex;
  align-items: center;
  justify-content: center;
}
.image-1 {
  background-image: url(../static/images/banner/logo-banner1.html);
    -webkit-background-size: cover;
    background-size: cover;
    background-position: center center;
  
 
}
.image-2 {
  background-image: url(../static/images/banner/logo-banner2.html);
    -webkit-background-size: cover;
    background-size: cover;
    background-position: center center;
}


/* Блок с контролами */
.slider-controls {
  padding: 20px;
  text-align: center;
}
/* Блок с контролами внутри окна */
.slider-content__controls {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  /*transform: translateY(-50%);*/
  /*padding:0 15px;*/
}
/* Arrows */
.prev-arrow,
.next-arrow {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  cursor: pointer;
  color: rgba(0, 0, 0, 0.3);
  width: 20px;
  transition: all 0.3s;
}
.prev-arrow {
  left: 20px;
}
.next-arrow {
  right: 20px;
}
.prev-arrow:hover,
.next-arrow:hover {
  cursor: pointer;
  color: rgba(0, 0, 0, 0.7);
}
/* Dots */
.dots {
  position: absolute;
  display: flex;
  left: 50%;
  transform: translateX(-50%);
  bottom: 10%;
}
.dot {
  cursor: pointer;
  width: 8px;
  height: 8px;
  margin-right: 4px;
  background-color: rgba(0, 0, 0, 0.3);
  /*box-shadow: 0 0 5px 0px rgba(0,0,0,0.9);*/
  border-radius: 50%;
  transition: all 0.3s;
}
.dot:last-child {
  margin-right: 0;
}
.dot:hover {
  background-color: #fff;
}
.dot--active {
  background-color: rgba(255, 255, 255, 0.5);
}
/* Buttons */
button {
  cursor: pointer;
  margin-right: 8px;
  border: none;
  border-radius: 4px;
  font-size: 13px;
  padding: 1px 15px;
  background-color: #022c6e;
  color: #FFF;
  transition: all 0.5s;
}
.auto-control{
  display: none;
}
button:last-child {
  
}

button:focus {
  outline: none;
}
/* Mods */
.disabled {
  background-color: #DCCFCF;
  color: #B0A8A8;
  cursor: default;
  pointer-events: none;
}
.d-none {
  display: none;
}
.active {
  opacity: 1;
}
.centered {
  position: relative;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}


/* home page slider css logo */
.logo_last{
 
  width: 100%;
}
.btn-green2{
  font-weight: 100!important;
}
.line-break{
  border-bottom: 1px solid black;
  width: 150px;
  margin: 0 auto!important;
}
.logo_con{
  padding: 50px 0;
}
.container_area {
  width: 100%;
  height: 460px;
  position: relative;
  overflow: hidden;
}
.boxx{
  
}
.container_area img {
  width: 100%;
  height: auto;
  object-fit: cover;
  position: absolute;
  margin: auto;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  animation: fade 1s;
}
.container_area .arrow {
  z-index: 10;
  position: absolute;
  margin: auto;
  top: 0;
  bottom: 0;
  left: auto;
  right: auto;
  width: 1.5rem;
  height: 1.5rem;
  font-size: 1.5rem;
  color: cornsilk;
  opacity: 0.5;
  transition: opacity 1s;
}
.container_arear .arrow:hover {
  cursor: pointer;
  opacity: 1;
}
.container_area .arrow-left {
  left: 2%;
}
.container_area .arrow-right {
  right: 2%;
}
.container_area .dots {
  position: absolute;
  margin: auto;
  top: auto;
  bottom: 2%;
  left: 0;
  display: none;
  right: 0;
  width: 2rem!important;
  height: 2rem!important;
  z-index: 5;
}
.container_area .dots .dot {
  width: 2rem!important;
  height: 2rem!important;
  display: inline-flex;
  align-content: center;
  justify-content: center;
  color: cornsilk;
}

@keyframes fade {
  from {
    opacity: 0.1;
  }
  to {
    opacity: 1;
  }
}
.animate {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
.four {
  -webkit-animation-delay: 3.5s;
  -moz-animation-delay: 3.5s;
  animation-delay: 3.5s;
}
/*==== FADE IN RIGHT ===*/
@-webkit-keyframes fadeInRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes fadeInRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInRight {
  -webkit-animation-name: fadeInRight;
  animation-name: fadeInRight;
}

@media screen and (min-width: 320px ) and (max-width: 600px) {
    .vedio_banner video {
        width: 100%;
    }
   .slick-initialized .slick-slide {
        display: block;
        height: 178px!important;
    }
    #pd_img {
        width: 100%;
        height: auto;
    }
    .tagline p {
      margin: 0;
      font-size: 26px;
      padding-top: 36px;
  }  
  
    .tagline {
       
        border-radius: 0px 100px 0px;
    }
    .my-4{
      padding: 0px 0;
  }
    .my-4_p{
        padding: 0px 0;
    }
        .swiper-slide{
       min-height: auto!important;
    }
    
    .slider-buttton {
    
        padding: 6px 20px;
       
        font-size: 20px;
       
        margin-bottom: 10px;
    }
    .slider-title {
        font-size: 20px;
       
        padding: 50px 0px;
       
    }
    .slider-sub-title {
        font-size: 18px;
       
        margin-top: 30px;
        
    }
    .slider-container {
        padding: 0;
    }
    .swiper-button-next, .swiper-button-prev {
    width: 30px!important;
    height: 20px!important;
    }
    .contact_us {
     display: none;
  }
  .fxmenu{
    z-index: 999999999999;
  }
  .world {
    
    font-size: 34px;
  
}
.p-3 {
  padding: 0rem!important;
}
   
.header-main {
  
  background-color: white;
}
#cssmenu {
    margin-top: 55px;
}
#cssmenu > ul > li > a {
 font-weight: 700;
  color: #333333;
 
}
.slider2-container {
 
  height: 210px;
  width: 100vw;
}
.quote-left {
  top: 50%;
  left: -2%;
  width: 18px;
}
.quote-right {
  position: absolute;
  bottom: 15%;
  width: 17px;
  right: -6px;
}
.sec {
  width: 100%;
  height: auto;
}
nav#cssmenu ul {

 
  margin-top: 14px;
}
.banner_area {
 
  padding-top: 78px;
}
.container_area {
 
  height: 145px;
 
}
.counter_center {
  display: grid!important;
 
  padding: 20px 0;
}
.inside-circle h4 {
 font-size: 16px;
  text-align: left;
}
.number_section {
  width: 100%;
  max-width: 377px;
  height: 268px;
}
.our_impect {
  font-size: 25px;
  
}.inside-circle h3 {
  font-size: 25px;
  
}
.count {
  font-size: 25px;
}
.post-module {
 
  width: 100%;
  height: 300px;

  transition: all 0.3s linear 0s;
}
.caption span.border {
  
  padding: 15px;
 
  letter-spacing: 6px;
}
.heading_part_admision a {
  
  font-size: 18px;
 
}
.enquire {

  display: block;
  text-align: center;
}

  .blog-card {
    margin: 0rem auto!important;
    height: 560px!important;
}
.parallax-item {

  min-height: 130px;
}
.bn {
  width: 100%;
  height: auto!important;
}
.banner_area {
  padding-top: 0px!important;
}
.header-wrapper {
 
  height: 230px!important;
  text-align: center;
}
.decor_outline {
  display: none;

}
.mb-style-3 blockquote p {
  font-family: "Alegreya", serif;
  font-size: 26px!important;

  line-height: 0px!important;
  
  /*text-indent: -544px!important;*/
  /*margin: -21px 0 0 25px;*/
      text-align: center;

}

html:not(.no-js) [data-aos^=fade][data-aos^=fade].aos-animate{
  font-size: 14px;
      /*display: none;*/
}
.heading_part {
  padding: 25px 25px 0!important;
  
}
.read-m {
  margin-left: 60px!important;
  margin-bottom: 10px!important;
  margin-top: 22px!important;
}

.b{
      flex-direction: column-reverse;  
}
.d{
  flex-direction: column-reverse;  
}
.f{
  flex-direction: column-reverse;  
}
.h{
  flex-direction: column-reverse;  
}
.call-n {
 
  padding: 12px;
 
 
  width: 100%;
  height: 215px;
 
}
.call-n h2{
  font-size: 18px;
}
.call-n p{
  font-size: 14px;
}

.aa {
  
    padding: 12px;
   
    letter-spacing: 0px;
    text-align: center;
   
}
.banner_button{
  display: none;
}
.banner{
  display: none;
}
.for_phone_banner {
  width: 100%;
  /*height: 283px;*/
  display: block;
 
}

 


.for_phone_banner img{
  width: 100%;
  height: auto;
  display: block;
  margin-bottom:60px;
}
.second_img{
  display: none;
}
.card-title{
 
  font-size: 30px!important;
}
.content {
  width: 100%!important;
  
}
.question {

  padding: 5px 10px 5px 50px!important;

  font-size: 16px!important;
  border-radius: 0px!important;
}
.btn_sb2 {
 
  text-align: center!important;
 
}
/* .mb-style-3 {
 
  display: none!important;
} */
.onn {
  padding-top: 25px;
}
.pop_img {

  margin-top: -25px!important;
}
.subHeadUlLi {
 
  margin: 10px 0 5px!important;
  
  
}
.subHeadUlLi2 {
  text-align: justify;
}
#parallax-world-of-ugg b{
  
  font-size: 15px!important;
  line-height: 27px!important;
}
.logo_last_sec{
  padding: 15px 0!important;
}
.body2 {
 
  height: 8vh!important;
 
}
.body2 h1 {
font-size: 27px!important;} 
.bb {
  padding-top: 0px!important;
}
#parallax-world-of-ugg .block {
  padding: 30px 15px;
  width: 100%!important;
}
.why_usa{
  padding: 12px !important;
}
.verti-timeline {
  border-left: 3px dashed #e9ecef;
  margin: 0 40px!important;
}
.coursse {
  padding: 0px!important;
}
.quotes {
  width: 100%!important;

  padding-top: 0px!important;
}
.quotes .box {
 
  width: 100vw!important;
 
  min-height: 1100px!important;

  padding: 0px!important;

}
#pd_img{
  display: none;
}
body {
  height: unset;
  margin: 0px auto!important;
}
.take a {
  
  font-size: 16px!important;
  
}
.mb-4 {
  padding: 40px 20px!important;
}
.text-st {
  font-size: 16px!important;
}
.about-section {
  background: url(static/images/over_sub/uk_11zon.html) no-repeat left;
  background-size: 100%;
  display: block;
  overflow: hidden;
  padding: 0px 0;
}
.contact-form{
    margin:30px;
}
.logo_up {
    position: absolute;
    top: -63px;
    right: 135px;
    width: 100%;
    height: 19px;
    text-align: center;
    padding: 0px 0 0 0;
    float: none;
}
.logo_up img {
    max-width: 100px;
}
.button:before {
    -webkit-transition: all .3s ease;
    -ms-transition: all .3s ease;
    transition: all .3s ease;
    position: absolute;
    top: 16px;
    right: 20px;
    display: block;
    height: 2px;
    width: 20px;
    background: #333333;
    content: '';
}

.button:after {
    position: absolute;
    top: 22px;
    right: 20px;
    display: block;
    height: 8px;
    width: 20px;
    border-top: 2px solid #333333;
    border-bottom: 2px solid #333333;
    content: '';
}
#cssmenu #head-mobile {
    display: block;
    padding: 0px;
    color: #ddd;
    font-size: 13px;
    font-weight: 700;
}
.button {
    width: 66px;
    height: 50px;
    position: absolute;
    right: 0;
    top: -51px;
    cursor: pointer;
    /* background-color: #333333; */
    z-index: 12399994;
}
.header-main {
    padding: 0px 0px 0px;
}
.button.menu-opened:before {
   
    background: #000;
   
}
.button.menu-opened:after {
   
    background: #000;
  
}
#cssmenu .submenu-button.submenu-opened {
    background: #333333;
}
#cssmenu ul ul li {
    background: #333333!important;
}
#cssmenu .submenu-button:after {
   
    top: 14px;
       background: #333333;
}
#cssmenu .submenu-button::before {
  
    top: 11px;
      background:#333333;
}
#cssmenu .submenu-button {
  
  height: 32px;
  
}
.a_zoom {
  font-size: 25px!important;
}
.heading_part ul li {
  font-size: 14px!important;
  line-height: 30px;
 
}
.heading_part p {
 
  font-size: 14px;
  
}
.shadow2 {

  padding: 5px 30px;
  left: 68px!important;
  left: 22px;
  font-size: 15px;
 
}
.heading_part_white {
  color: #000;
  padding: 15px 25px;
  margin-bottom: 0px;
}
.btn_sbs2 {
  /* border: 2px solid #333333; */
  background-color: rgb(201 2 9);
  color: #fff;
  padding: 10px 10px;
  font-size: 18px;
  border-radius: 41px;
  margin: 0 auto;
  text-align: center;
  display: block;
}
.btn_sb4 {

  color: #ffffff;
 margin-top:20px;
  display: flex;
  font-size: 16px;
  align-items: center;
  justify-content:space-evenly; 
  
}
.btn_sbs22 {
   border: none;
  padding: 13px 35px;
  background-color: #c90209;
  color: #fff;
  font-size: 20px;
  border-radius: 43px;
  font-weight: 700;
  margin-left: 89px;
}
.btn_sb2 {

  color: #ffffff;
 
  display: flex;
  font-size: 16px;
  align-items: center;
  justify-content:space-evenly; 
   margin-top: 30px;
}
.bt1{
  border: 1px solid #333333;
    padding: 5px 15px;
    background-color: #333333;
    border-radius: 2px;
}
.bt2{
  border: 1px solid #c90209;
    padding: 5px 15px;
    background-color: #c90209;
    border-radius: 2px;
}
.badsfdsf blockquote {

  display: none;
}
.mb-style-3 .mb-attribution {
 
  display: none;

}
.uk {

  padding: 22px;
}
.ulli {
 
  padding: 12px;
}
#parallax-world-of-ugg p {
 
  line-height: 30px!important;
}

.heading_part_admision {
 
  padding: 0px;

}
.heading_part_admision a{
 
  font-size: 15px;

}
.edu p {
  color: #bdbbbb;
  line-height: 28px;
  font-size: 15px;
}
.edu {
 
  padding: 15px;
 
}
.center {
  font-size: 15px;
  
}
.aboutme {
 
  padding: 30px 8px;
  text-align: justify;
}
.cnn span {
  font-size: 28px;
 
}
.shadow {
 
  padding: 0;
  border-radius: 0;
  font-size: 20px;
  margin-left: 0px;
}
.text-xl {
font-size: 14px;
  padding: 10px;
}
.my-md-5{
   width: 100%!important;
    max-width: 502px;
    text-align: center; 
}
html:not(.no-js) [data-aos^=fade][data-aos^=fade].aos-animate {
 
    border-radius: 0px;
}
.btn-green2 {
   
    padding: 13px 28px;
   
    width: 100%;
  
}
.ffff{
    
display: none;
}
.bgimg3{
    background-image: url(../static/images/admiison_img/discussion.html)!important;
   
    display: black!important;
}
.bgimg-3{
    background-image: url(../static/images/admiison_img/admission3_11zon.jpg);
    min-height: 200px;
    display: none;
}
.bgimg-1, .bgimg-2, .bgimg-3 {
  background-attachment: fixed;
  background-size: 100% 100%;
  background-position:center; 
background-attachment:scroll; 
-o-background-size:cover; 
-moz-background-size:cover; 
-webkit-background-size:cover; 
background-size:cover; 
background-repeat:no-repeat;
}
.icon-rect {
  
  width: 16px;
  height: 30px;
 
}
#we{
    display:none;
}
.about-bangladesh {
  background: url(../static/images/mbbs/daja_11zon.html) no-repeat!important;
  background-size: 100%!important;
  background-color: #ebe8e5;
  overflow: hidden;
  padding: 215px 0 0 0!important;
}
.about-Italy {
  background: url(../static/images/mbbs/itlybanner1.html) no-repeat!important;
  background-size: 100%!important;
  background-color: #ebe8e5;
  overflow: hidden;
  padding: 260px 0 0 0!important;
}
.about-china {
  background: url(../static/images/mbbs/chinaback.html) no-repeat!important;
  background-size: 100%!important;
  background-color: #ebe8e5;
  overflow: hidden;
  padding: 215px 0 0 0!important;
}
.about-russia {
  background: url(../static/images/mbbs/raussia_uni.html) no-repeat!important;
  background-size: 100%!important;
  background-color: #ebe8e5;
  overflow: hidden;
  padding: 215px 0 0 0!important;
}
.about-poland {
  background: url(../static/images/mbbs/poland_UNI.html) no-repeat!important;
  background-size: 100%!important;
  background-color: #ebe8e5;
  overflow: hidden;
  padding: 215px 0 0 0!important;
}
.about-georgia {
  background: url(../static/images/mbbs/Georgia-uni.html) no-repeat!important;
  background-size: 100%!important;
  background-color: #ebe8e5;
  overflow: hidden;
  padding: 215px 0 0 0!important;
}
.about-vietnam {
  background: url(../static/images/mbbs/vitaminuni11zon.html) no-repeat!important;
  background-size: 100%!important;
  background-color: #ebe8e5;
  overflow: hidden;
  padding: 215px 0 0 0!important;
}
.about-philipines {
  background: url(../static/images/mbbs/philipines_university.html) no-repeat!important;
  background-size: 100%!important;
  background-color: #ebe8e5;
  overflow: hidden;
  padding: 215px 0 0 0!important;
}
.about-kyrgystan {
  background: url(../static/images/mbbs/kayzathan.html) no-repeat!important;
  background-size: 100%!important;
  background-color: #ebe8e5;
  overflow: hidden;
  padding: 215px 0 0 0!important;
}
.about-kazakhstan {
  background: url(../static/images/mbbs/harvard.html) no-repeat!important;
  background-size: 100%!important;
  background-color: #ebe8e5;
  overflow: hidden;
  padding: 215px 0 0 0!important;
}
.about-uzbekistan {
  background: url(../static/images/mbbs/asds.html) no-repeat!important;
  background-size: 100%!important;
  background-color: #ebe8e5;
  overflow: hidden;
  padding: 215px 0 0 0!important;
}
.text {
  font-size: 17px;
 
  line-height: 26px;
 
  margin-bottom: 10px;
}
.color_box {
  background-color: #ffffff;
  position: relative;
  left: 0%;
  height: auto;
  width: 100%;
  top: 0;
  z-index: 999999999999;
}

.details_content {
  padding: 20px;
}
.details_content p {
  font-size: 17px;
  
  line-height: 28px;
}
.image-stack {
 
  padding: 0px 0;
}
.rt{
  flex-direction: column-reverse;
}
.details_part {
  padding: 30px 18px;
  margin-top: 300px;
}
.toggle2 {
 
  font-size: 13px;
  
  padding: 10px 4px;
}
.wrapper2 {
 
  padding: 0px;
 
}
#fix_side_form {
 
  margin: 0 5px!important;
}
.dflaxx{
  display: none;
}
.slide .slide__content--headings .top-title {
  font-size: 18px;
 
}
.slide .slide__content--headings .title {
  font-size: 20px;
 
}
.slide .slide__content--headings .button-custom{
  display: none;
}
.image-stack_sec { 
  padding: 0px 0 0px; 
}
.color_box_mbbs {
 
  left: 0%;
  height: 525px;
  width: 100%;
 
}

@media screen and (min-width: 320px) and (max-width: 600px) {
    .color_box_mbbs {
        left: 0%;
        height: 100%;
        width: 100%;
    }
}


.details_content_2 {
  padding: 10px 12px;
}
.details_content_2 p {
  font-size: 15px;
  
}
li{
  font-size: 14px;
}
.mbbsimgg2{
  height: auto!important;
  width: 100%;
}
.mbbsimgg3{
  height: auto!important;
  width: 100%;
}
.title_mbbs_formm h3 {
 
  margin-top: 20px;
  padding-left: 15px;
  font-size: 20px;
 
  padding-top: 7px;
  margin-bottom: 15px;
}
.box_content_area {
  padding: 10px 15px 0px;
}
.backcolorforsection {
  margin: 0 0 0px 0;
 
}
.mnc{
  flex-direction: column-reverse;
}
.invitation {
 
  padding: 0px;
  width: 100%;
  height: auto;
}
#secondbg {
  background-color: #ffffff;
  height: auto;
}
.scbox {
  margin: 0px auto;
 
  border-radius: 0px;
  padding: 20px;
}
.invi {
 
  padding: 20px;
  border-radius: 0;
  line-height: 31px;
}
.invi2 {
 
  padding: 20px;
  margin-left: 0px;
  border-radius: 0px;
  line-height: 31px;
}
.text-blue_con {
  
  font-size: 21px;
  
}
.appointment {
    padding-top: 35px;
}
.d-ds{
    display: flex;
    margin: 0 50px;
}
.fooo
{
        color: #fff;
    padding: 2px;
    font-size: 12px;
    text-align: center;
  
}
.fooocom {
    color: #fff;
    padding: 5px;
    margin: 5px;
    text-align: -webkit-center;
}
.invisub {
 
  padding: 20px;
  border-radius: 0;
  line-height: 31px;
}
.invisub1 {
 
  padding: 20px;
  border-radius: 0;
  line-height: 31px;
}
.invisub2 {
 
  padding: 20px;
  margin-left: 0px;
  border-radius: 0px;
  line-height: 31px;
}
.invisub3 {
 
  padding: 20px;
  margin-left: 0px;
  border-radius: 0px;
  line-height: 31px;
}
.invisub4 {
 
  padding: 20px;
  margin-left: 0px;
  border-radius: 0px;
  line-height: 31px;
}
.invitationsub {
 
  padding: 0px;
  width: 100%;
  height: auto;
  margin-top: auto;
}
.details_parts {
    padding: 30px 18px;
    margin-top: 310px;
}
.text-2xl2 {
    color: #333333;
    font-size: 1rem;
    font-weight: 600;
}
.contact_usss {
    background-image: url(../static/images/home/contactus.jpg);
    width: 100%;
    height: 360px;
    border-radius: 0px;
    margin: 0;
    background-size: cover;
    background-repeat: no-repeat;
}
.sdffdfs{
    padding: 7px 20px!important;
}
.quotes_uk .box {
    width: 100vw!important;
    min-height: 930px!important;
    padding: 0px!important;
}
.quotes_us .box {
    width: 100vw!important;
    min-height: 951px!important;
    padding: 0px!important;
}
/*.quotes_uae .boxs {*/
/*    width: 100vw!important;*/
/*    min-height: 1800!important;*/
/*    padding: 0px!important;*/
/*}*/
.quotes_uae .boxs {
    position: relative;
    width: 100vw;
    height: 138vh;
    min-height: 990px;
    background: #fff;
    border-radius: 0;
    overflow: hidden;
    transition: all 0.5s ease-in;
    z-index: 2;
    box-sizing: border-box;
    padding: 0px 20px;
    margin: -170px 0 0 0;
    /*box-shadow: none;*/
}
/*.quotes .box {*/
/*    width: 100vw!important;*/
/*    min-height: 965px!important;*/
/*    padding: 0px!important;*/
/*}*/
.bgimg-2 {
    background-image: url(../static/images/admiison_img/admission3_11zon.jpg);
    min-height: 200px;
}




}
@media (min-width: 425px) and (max-width: 767px) {
    .ov{
            margin: 50px 0;
    }
    .my-md-5{
   width: 100%!important;
    max-width: 502px;
    text-align: center; 
}
.header-top-most {
  height: 32px;
}


}

.col-md-6.blue-bg {
    background: #012c58;
}

element.style {
}
.inside-circle {
    box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
    padding: 30px;
    border: 1px solid #e1dede;
}
.socialfooter {
    padding: 20px 0px;
}

/* Navbar */
.navbar{
}

.navbar-brand img{max-width: 100px!important;}

/* Menu */
.navbar-nav .nav-link{
        color: #0d0d0d !important;
    font-size: 18px;
    font-weight: 550;
    padding: 12px 20px !important;
    transition: 0.3s;
    font-family: system-ui;
}

.navbar-nav .nav-link:hover{
    color:#007bff !important;
}

/* Dropdown */
.dropdown-menu{
    border:none;
    border-radius:8px;
    box-shadow:0 5px 20px rgba(0,0,0,0.12);
    margin-top:0;
}

.dropdown-item{
    padding:10px 20px;
    font-size:14px;
    font-weight:500;
}

.dropdown-item:hover{
    background: #012c58;
    color: #ffffff;
}

/* Apply Button */
.btn-apply{
    background:#007bff;
    color:#fff;
    padding:10px 25px;
    border-radius:30px;
    text-decoration:none;
    font-weight:600;
}

.btn-apply:hover{
    background:#0056b3;
    color:#fff;
    text-decoration:none;
}

/* Desktop Hover Dropdown */
@media (min-width:992px){

    .dropdown:hover .dropdown-menu{
        display:block;
    }

    .dropdown-menu{
        min-width:220px;
    }
}

/* Mobile */
@media (max-width:991px){

    .navbar{
        padding:10px 15px;
    }

    .navbar-brand img{
        max-height: 76px;
    }

    .navbar-collapse{
        margin-top:15px;
        background:#fff;
        padding:10px;
        border-radius:10px;
        box-shadow:0 3px 10px rgba(0,0,0,0.08);
    }

    .navbar-nav{
        width:100%;
    }

    .navbar-nav .nav-link{
        padding:12px 0 !important;
        border-bottom:1px solid #eee;
    }

    .dropdown-menu{
        border:none;
        box-shadow:none;
        padding-left:15px;
        background:#f8f8f8;
    }

    .btn-apply{
        display:block;
        width:100%;
        text-align:center;
        margin-top:15px;
    }
}