.owl_homeslider .owl-next{display:flex;position:absolute;right:20px!important;padding:6px 13px!important;background:#203a8f!important;color:#fff;border-radius:50%!important}
.owl_homeslider .owl-next{padding-left:10px;color:#fff;font-family:"g-bk";font-size:26px!important;text-transform:capitalize}
.owl_homeslider .owl-prev{position:absolute;left:20px!important;padding:0 13px!important;background:#203a8f!important;color:#fff;border-radius:50%!important}
.owl_homeslider .owl-prev{padding-right:10px;color:#fff;font-family:"g-bk";font-size:26px!important;text-transform:capitalize}
.owl_homeslider .owl-dots{position:absolute;bottom:20px;left:0;right:0;display:none!important}
.find_schead{font-weight:800;font-family:"g-b"}
.mr_top{background:#e3e3e3a1!important;position:absolute;bottom:-40px!important}
.centered{position:absolute;top:50%;left:0!important;right:0!important;margin:0 auto;text-align:center;display:flex!important}
.banner-bxx{background:transparent!important;border-radius:4px;text-align:center}
.centered p{max-width:80%;padding:10px 0!important;text-align:center!important;margin:0 auto!important;text-transform:uppercase!important}
.centered h1{color:#203a8f;text-align:center!important;font-size:30px;font-family:"g-b";text-transform:uppercase}
.div-flex{display:flex;justify-content:center;flex-wrap:nowrap;flex-direction:row}
.boxi{margin-top:40px}
.bx3{position:relative;margin:0 20px}
.bx3 img{position:relative;width:100%}
.bx3_head{position:absolute;bottom:0;left:4%}
.bx3_head p{color:#fff;font-size:18px}
.section-wrap p{padding:6px 0 0}
.pushed-image{width:52%;float:left;margin:0}
.pushed-box30wh{position:absolute;left:46%;;z-index: 99}
.pushed-content30wh{background-color:#f7f7f7;z-index:-9;padding:35px 35px 35px 70px}
.pushed-imagevs{width:52%;float:left;margin:0}
.pushed-imagevs img{width:100%}
.pushed-boxvs{position:absolute;left:46%;top:18%}
.pushed-contentvs{background-color:#f7f7f7;z-index:-9;padding:35px 35px 35px 120px}
.pushed-image{width:52%;float:left;margin:0}
.pushed-boxms{position:absolute;left:46%;top:24%}
.pushed-contentms{background-color:#f7f7f7;z-index:-9;padding:35px 35px 35px 120px}
.kalbg_90wd{width:50%!important;float:right;position:relative}
.kalbg_90wd img{width:100%}
.kalov-slider50{z-index:-9;width:48%;float:left;background:#f7f7f7;padding:30px 80px 30px 30px;position:absolute;left:7%;margin-top:4%}
.kalov-slider50 p{font-size:14px}
.clerfix{clear: both}
.education {height: 290px;}


/*Ryan advtg*/
.mT100{margin-top: 100px;}
.ft_mT90{margin-top:90px;}
.mT160{margin-top: 160px;}
.mT90{margin-top: 90px;}
.mT60{margin-top: 60px;}
.mB60{margin-top: 60px;}
.wp_all{margin-bottom:120px}
.num1bg_50wd{width:50%!important;float:right;position:relative}
.num1bg_50wd img{width:100%}
.num1-slider50{width:60%;float:left;background:#f7f7f7;padding:60px 80px;position:relative;left:0;margin-top: -25%;box-shadow:0 7px 18px -16px}
.num1-slider50 p{font-size:14px;text-align: left;}
.numbers{position:absolute;top:0;background:#fff;padding:10px 20px;left:0}
.numbers h1{font-size:22px;font-family:"g-b";color:#203a8f!important}

.num2bg_50wd{width:50%!important;float:left;position:relative}
.num2bg_50wd img{width:100%}
.num2-slider50{  width: 60%;float: right;background: #f7f7f7;padding: 60px 80px;position: relative;left: 0;margin-top: -25%;box-shadow: 0 7px 18px -16px;}
.num2-slider50 p{font-size:14px;text-align: left;}
.numbers2{position:absolute;top:0;background:#fff;padding:10px 20px;right:0}
.numbers2 h1{font-size:22px;font-family:"g-b";color:#203a8f!important}

/*Ryan advtg*/
.advt_list li {list-style-type: disc!important;}
.advt_list li p{margin: 0;padding: 0}
.admissionspp{position:fixed;top:30%;width:160px;right:-64px;z-index:10;transform:rotate(-90deg)}
.admissionspp a{padding:6px 14px;color:#fff;background:#203a8f;font-size:17px;border-radius:4px}
.admissionspp a:hover{color:#fff}
.counter-section2 li img {
    width: 80px;
    margin-bottom: 10px;
}
.bx3_head p{font-size: 16px;}
.award_slider .owl-nav.disabled {
    display: none!important;
}
.award_slider .owl-dots {
    margin: auto;
    text-align: center;
    margin-top: 50px;
}
.whychoose_slider .owl-nav.disabled {
    display: none!important;
}
.whychoose_slider .owl-dots {
    margin: auto;
    text-align: center;
    margin-top: 50px;
}
.whychoose_slider{width:100%!important;text-align:center;padding:40px 0 0 0}
.whychoose_slider .item{transition:all .5s;width:33%;margin:0;width:100%}
.whychoose_slider .item img {
    width: 80%;
    line-height: 0;
    display: block;
    margin:auto;
}
.whychoose_slider.owl-carousel .owl-item{vertical-align: top;}
.whychoose_slider .minstyle-h1{min-height: 50px;}
.employee_speak .owl-nav.disabled {
    display: none!important;
}
.employee_speak .owl-dots {
    margin: auto;
    text-align: center;
    margin-top: 50px;
}
.employee_speak{width:100%!important;text-align:center;padding:40px 0 0 0}
.employee_speak .item{transition:all .5s;width:100%!important;margin:0;}

.pie .owl-dots {
    margin: auto;
    text-align: center;
    margin-top: 50px;
}
.pie img {
     width: auto!important; 
}
.pie .owl-nav {
    position: absolute;
    top: 0;
    right: 0;
    display: flex;
}
.pie .owl-prev {
   padding: 0;
   margin: 0;
}
.p_list {
    width: 49%;
    float: left;
    text-align: left;
    /* margin-bottom: 20px; */
}
.p_list p{padding-top: 8px;}
.pie{width:100%!important;text-align:center;padding:0px 0 0 0}
.pie .item{transition:all .5s;width:100%!important;margin:0;}

.boxpie{width: 49%;float:left}

.content h1 {
  font-weight: 500;
  text-align: center;
}

svg#donut-chart {
  display: block;
  margin: 0 auto;
}

text.inner-circle {
  font-weight: 400;
  font-size: 20px;
  text-transform: uppercase;
}

.arc {
  cursor: pointer;
}
.arc:hover {
  opacity: 0.6;
}
.arc text {
  font-weight: 300;
  font-size: 18px;
  color: #fff;
}
.orgbox_aw_min{margin:auto;text-align:center;margin:20px 0 0}
.orgbox_aw_min li{display:inline-block;vertical-align:top;width:24%;transition:transform .5s!important;-webkit-transition:transform .5s;margin:10px 10px 30px;text-align:center;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;transition:.7s}
.orgbox_aw_min li{display:inline-block;vertical-align:top;width:24.5%;margin:.5%;text-align:center;transition:transform .5s!important;-webkit-transition:transform .5s;}
.orgbox_aw_min li img{width:100%;cursor:pointer}
.orgbox_aw_min li .orgund{padding:10px;background: #fff;min-height: 100px}
.orgbox_aw_min li .orgund h3{padding:10px 0 0;font-family:"g-b";font-size:18px;text-align: left}
.orgbox_aw_min li .orgund p{padding:0;font-family:"g-bk";text-align: left;line-height:24px;font-size:15px;}
.orgbox_aw_min li p{padding:5px 0;font-family:"g-bk";line-height:24px;font-size:15px;display:block;z-index:9999;text-transform: up}
.orgbox_aw_min li p span{color: #6d6767;}

.orgbox_aw_minnw{margin:auto;text-align:center;margin:0px 0 0;padding: 10px 0}
.orgbox_aw_minnw li{display:inline-block;vertical-align:top;width:30%;margin:.8%;text-align:center;transition:transform .5s!important;-webkit-transition:transform .5s;}
.orgbox_aw_minnw li img{width:100%;padding: 15px;background: #fff;height: 100%;object-fit: cover;}
.orgbox_aw_minnw li p{padding:0;font-family:"g-bk";text-align: left;font-size:14px;margin: 0}
.orgbox_aw_minnw li p span{color: #6d6767;}

.bord_lix{width:27%;margin:auto auto 5px;height:2px;background:#f08722}
.orgbox_aw_min .readmore{display:block}
.orgbox_aw_min .readless{display:block}
span.readmore {
    color: #203a8f;
}
.minform{text-align:center;-webkit-appearance:block;border:0;font-weight:700;border-right:1px solid #dbdada;width:100%;padding:15px;margin:5px 0;font-size:12px;background:transparent}
.newsbox img{broder:1px solid red;}

.owl-carousel09 .owl-next{background:#203a8f;color:#fff;border-radius:50%;border:0;font-size:10px;cursor:pointer;padding:6px 8px;position:absolute;right:0;line-height:10px}
.owl-carousel09 .owl-prev{background:#203a8f;color:#fff;border-radius:50%;line-height:10px;border:0;font-size:10px;cursor:pointer;position:absolute;left:0;padding:6px 8px}

.owl-carousel09{position:relative;overflow:hidden;background:url(../images/icon/line-y.png) center 14px;background-repeat:repeat-x;width:75%;padding:0 28px}
.owl-carousel09 li{display:inline-block;margin:0 2%;cursor:pointer}
.owl-carousel09 li span{display:block;width:10px;height:10px;border-radius:100px;background:#000;margin:10px auto 15px}
.owl-carousel09 li:hover span{box-shadow:#00000130 0 0 0 7px}
.owl-carousel09 .center li span{box-shadow:#00000130 0 0 0 7px}
.owl-carousel09 .center li p{font-size:18px;font-family:"g-b"}
.owl-carousel09 .owl-dots{display:none!important}
.owl-carousel09 .owl-next{background:#203a8f;color:#fff;border-radius:50%;border:0;font-size:10px;cursor:pointer;padding:6px 8px;position:absolute;right:0;line-height:10px}
.owl-carousel09 .owl-prev{background:#203a8f;color:#fff;border-radius:50%;line-height:10px;border:0;font-size:10px;cursor:pointer;position:absolute;left:0;padding:6px 8px}
.owl-carousel09 .owl-nav.disabled{display:block;position:absolute;left:0;right:0;top:3px}
.mc_bc1 {
    text-align: center;
    margin: 20px 0;
    border: 1px solid #bababa;
    height: 200px;
    overflow: hidden;
}
.txapp_c {
    text-align: center;
    margin: 30px 0 20px!important;
}
.facilities-list {
    display: flex;
   display: flex;
    flex-wrap: wrap;
}
.facilities-list li {
    width: 30%;
    margin: 0 1.5% 3%;
}
.facilities-list li img{margin-bottom: 10px;width: 100%}
.facilities-list li a{color:#33302f;}
.facilities-list li p{font-size: 16px;}
#vertical_tab_nav{
    width:100%;
    margin:40px auto;
    display: block;
    overflow:hidden;
}
#vertical_tab_nav ul{
   display: block;
   float: left;
   margin: 0px;
   padding: 0px;
   list-style: none;
   overflow: hidden;
   width: 45%;
}
#vertical_tab_nav li{
    margin-bottom: 1px;
   text-align: left;
   padding: 0px;
}
#vertical_tab_nav li:hover {
   text-align: left;
   
}
#vertical_tab_nav li:last-child{
   margin-bottom: 0px;
  border-bottom: 0px;
}
#vertical_tab_nav li a{
   display: block;
   font-size: 18px;
   color: #33302F;
   text-decoration: none;
   padding: 3.5%;
   background: 
#F2F2F2;
opacity: 0.5;font-weight: 800;
}
#vertical_tab_nav li a.selected{
   background: #203a8f;
   color: #fff;opacity: 1;
}
#vertical_tab_nav div{
   display: block;
   float: left;
   
   width:54%;
   min-height: 260px;
   padding:0px 3% 0 3%;
  border-radius: 0 10px 10px 0;
}
#vertical_tab_nav div article{
   display: none;
   margin: 0px;
   color: #000;
   font-size:18px;
   
}
#vertical_tab_nav div article p{
   margin: 0px 0px 20px 0px;
}

#vertical_tab_nav .tab_img img{width: 100%}
.sectTb11{background:#f3f3f3;padding:70px 0 70px}
.ft_right{float: right;margin-top: 6px;}
.faq_min_box1{width: 100%;margin:0 auto;}
.flex_50{margin:40px 0;display: flex;flex-wrap: nowrap;
    flex-direction: row;}
/* .box50{  width:50%;} */
.box50 {
    text-align: center;
    margin: 0;
    padding: 0;
    flex-basis: 1;
  width:100%
}
.box50lf{padding:20px;}
.box50 img{width: 100%}
.tabll {
    margin-left: 30px;
    margin-bottom: 10px;
}
.tabll ul {
    padding-bottom: 2px;
    margin: 0;
}.tabll ul li span {
    padding: 0 10px 0 10px;
}
.smwdf {
    width: 32%;
}
.tabll ul li {
    display: inline-block;font-size: 13px;
}
.tabll h3 {
    font-size: 16px;
    font-weight: 800;
}
.ab_right1 {
    width: 40%;
    float: left;
    border-right: none!important;
    padding: 0 30px;
}
.ab_left1 {
    width: 59%;
    float: left;
    z-index: -9;
}
.ab_right1 img {
    width: 100%;
}
.inner_ab1 {
    padding: 0 30px 30px;
    margin: 0;
}
.thumbnail_link img{width: 100%}
.thumbnail_link {
    text-align: center;
    padding: 20px 0 0;
    height: 500px;
}
.thumbnail_link iframe{height: 100%;}
.faq_on_box .drawer {
    width:45%;
    float: left;
    margin: 0 20px;
}
#loadLess {
  display: none;
}

.ld_btn{margin-top: 100px;text-align: center;margin: 60px auto}
#loadMore,
#loadLess{
  padding: 10px 20px;
  text-align: center;
  background-color: #203a8f;
  color: #fff;
  border-width: 0 1px 1px 0;
  transition: all 600ms ease-in-out;
  -webkit-transition: all 600ms ease-in-out;
  -moz-transition: all 600ms ease-in-out;
  -o-transition: all 600ms ease-in-out;border-radius: 20px;
}

#loadMore:hover {
  background-color: #203a8f;
  color: #fff;
}
.monte .form {
    width: 100%!important;
    padding-bottom: 0;
}

.monte p{text-align:left;color: #000;font-weight: 800;padding:10px 15px 0;}
.showcase {
  width: 100%;
  position: relative;
  color: white;
  text-align: center;
  margin-top:83px;
}
.showcase_nw .overlay_cont1{bottom: 4%;left:2%;width: 400px;}
.showcase img {
  width: 100%;
  height: auto;
  position: relative;
  top: 0;
  left: 0;
  
}
.showcase .overlay_cont1 {
  width: 500px;
  height: auto;
  position: absolute;
  bottom: 8%;
 left: 9%;

}
.blck_patch {
    background: #000000cf;
}
.blck_patch h1{font-size: 24px;text-align: left;padding: 20px;text-transform: uppercase;font-weight: 800;}
.showcase .overlay_cont {
  width: 400px;
  height: auto;
  position: absolute;
  top: 2%;
  right: 13%;

}

.blck_patch {
    background: #000000cf !important;
}
.blck_patch h1{font-size: 24px;text-align: left;padding: 20px;text-transform: uppercase;font-weight: 800;}
.home_slider_owl .owl-dots {position: absolute; bottom: -1%; left:0; right: 0;}
.home_slider_owl .owl-nav {display: none;}
.home_slider_owl .owl-dots span {background: #ffffff;}
.blck_patch_nd{border-radius: 10px;padding: 20px;text-align: left;}
.blck_patch_nd h1{padding: 0 0 10px;text-transform: inherit}
.blck_patch_nd h4{padding: 0 0 10px;font-size: 19px;margin: auto;padding: 0;text-transform: uppercase;}
.blck_patch_nd .btn-slider{margin: 20px 0 0;}
.showcase .overlay_cont {
  width: 400px;
  height: auto;
  position: absolute;
  top: 2%;
  right: 13%;

}

.showcase h2 {
  margin-top: 170px;
  font-size: 3em;
}

.showcase p {
  margin:7px 0;
  font-size:15px;
}
.monte {
    max-width: 500px;
    background: #ffffff8a;border-radius: 6px;
}
.wrp50{width: 50%;float: left;margin: 0;}
.wrp100{width: 100%;margin: 0;}
.wrp100bx{display: flex;}
.inner-form_ad100{width: 100%!important;padding: 0 6px;
    margin: 6px 0;}
.inner-form_ad50 {
    width: 100%;
    padding: 0 6px;
    margin: 6px 0;
}
.form-group-1 .checkgrey{font-size: 9px;}
.fom_fx1{background: #fff;width: 100%;padding: 10px;}
.form-group-ad .minform1 {
    padding:9px;
    border-bottom: 1px solid #cccccc42;
    text-align: left;
    border: 0;
    margin: 0;
    background-color: #fff;
    color: #b7b7b7!important;
    box-sizing: border-box;border-radius:6px
}

.monte ::placeholder {
    opacity: 0.4;
}
.checkgrey{color: #282828;}
.minform1{color: #b7b7b7;}
.monte  input.name.minform.p_child_dob {
    color:  #b7b7b7;
}
.monte .inner-form {
    position: relative;
    margin: 0 auto;
    text-align: left;
    width:100%;
    padding: 0!important;
}
.monte .btn_f {
    margin: 0px auto ;
    text-align: center;padding-bottom:10px;text-transform: uppercase;
}

.monte input[type="checkbox"] {
    width: 24px;
}
.btn_f100 a{width: 100%!important;border-radius: 8px;font-size: 12px;}
.box_d1 p span {
    background: #203a8f;
    padding: 4px 18px;
    display: table-caption;
    color: #fff;
    font-size: 24px;
    text-align: center;
    font-weight: 800;line-height: 1.2;
}
.box_d1 {
    float: left;
    display: flex;
    padding-right: 15px;
}
.box_d2 {
    float: left;
    display: contents;
}
.box_d2 p {
    font-size: 14px;
    margin: 0;
}
.ml-40{margin-left: 40px;}
.sm_txt {
    font-size: 14px!important;padding-bottom: 2px!important
}
.map_wrap{width: 100%; display: table;}
.map_wrap .one{width: 55%;float:left;   }
.map_wrap .two{width: 45%;float:left; background: #FDCF08;padding:30px; }
.map_wrap .two span {
    color: #000;
    padding-left: 10px;
    display: table-cell;
}
.map_wrap .two div{margin-bottom: 24px;}
.chartbox_mobile{display:block; padding: 20px;}
.chart_boxmin{display: none;}
.vision_points #tabs ul{width: 20%;float: left;}

.vision_points #tabs ul li {
    color: #fff;
    padding: 41px;
    background: #e8e8e873;
    border-right: 2px solid #fff;
    border-bottom: 2px solid #fff;
}
.text_white{color: #fff!important}
.vision_points #tabs1 ul li {
    background: #fff!important;
    border-right: 1px solid #ded9d9;
}
.vision_points #tabs ul {
    width: 20%;
    float: left;
    border: 1px solid #f0f0f0;
}
.vision_points #tabs-11 {
    max-width: 58%;
    float: left;
}
.vision_points #tabs-12 {
    max-width: 58%;
    float: left;
}
.vision_points #tabs-13 {
    max-width: 58%;
    float: left;
}
.vision_points #tabs-14 {
    max-width: 58%;
    float: left;
}
.vision_points #tabs-16 {
    max-width: 58%;
    float: left;
}
.vision_points #tabs-17 {
    max-width: 58%;
    float: left;
}
.vision_points #tabs-18 {
    max-width: 58%;
    float: left;
}

.vision_points .tabs_sub img{width: 100%}
.vision_points #tabs ul li a{color: #000!important;}

.ui-state-active .tt_white {color: #fff!important}


.vision_points #tabs .ui-state-active {
    background: #982A7B!important;
    color: #fff!important;
}
.ui-state-active a{color: #fff!important}
.our_tabss
.ui-state-active {
    background: #982A7B!important;
    color: #fff!important;
}
#tabs ul li a .ui-state-active {
    background: #982A7B!important;
    color: #fff!important;
}
.vision_points #tabs .ui-state-active i {
    background: #982A7B!important;
    color: #fff!important;
}
.vision_points .vs li a span{}
.vision_points #tabs .ui-state {
    background: #982A7B!important;
    
    color: #fff!important;
}
.vision_points #tabs1 ul li {
    width: 100%;
    float: left;
    border-bottom: 2px solid gainsboro;
    padding: 43.50px;
}
.vision_points #tabs-11{border: 1px solid #ded9d9;}
.vision_points #tabs-11 img{width: 80%;text-align: center;margin: 0 auto}
.vision_points #tabs-12 img{width: 80%;text-align: center;margin: 0 auto}
.vision_points #tabs-13 img{width: 80%;text-align: center;margin: 0 auto}
.vision_points #tabs-14 img{width: 80%;text-align: center;margin: 0 auto}
.vision_points #tabs-16 img{width: 80%;text-align: center;margin: 0 auto}
.vision_points #tabs-17 img{width: 80%;text-align: center;margin: 0 auto}

.vision_points #tabs-18 img{width: 80%;text-align: center;margin: 0 auto}

.vision_points .content_2{padding: 20px;background-color: #982A7B}

.vision_points .content_1{padding: 10px 20px;background-color: #982A7B}
.vision_points .content_1 p{color: #fff;}
.vision_points .content_1 h4{color: #fff;text-transform: uppercase;font-weight: 800;}
.flx_35{float: left;width: 35%;}
.flx_65{float: left;width: 64%;}
.pd_45{padding-left: 45px}
.flx_35 img{width: 100%}
.drop-zone {
    width: 100%;
    height: auto;
    padding: 10px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 18px;
    cursor: pointer;
    color: #fff;
    background: #203a8f;border-radius: 6px;
    opacity: .7;
    margin-top: 20px;
}
a.sm_bt {
    border-radius: 6px;
    padding: 8px 30px;text-transform: uppercase;font-size: 16px;
}
.form-group-ad .minformcareer {
    padding: 18px 16px;
    border-bottom: 1px solid #ccc!important;
    text-align: left;
    border: 0;
    margin: 0;
    background-color:transparent;
    box-sizing: border-box;
}
.drop-zone--over {
  border-style: solid;
}

.drop-zone__input {
  display: none;
}
.drop-zone__thumb {
    width: 100%;
    height: 26px;
    border-radius: 10px;
    overflow: hidden;
    background-size: cover;
    position: relative;
}

.drop-zone__thumb::after {
  content: attr(data-label);
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  padding: 5px 0;
  color: #ffffff;
  background: rgba(0, 0, 0, 0.75);
  font-size: 14px;
  text-align: center;
}

.wd_100{width: 100%;}
.w100tp{margin-top: 10px;}
.wd25{float: left;width: 25%}
.wd74{float: left;width: 65%;margin: 90px 0 0 50px;}
.wd25 img{width:100%}
.wd74 p{text-align: left}
.wd74 h5{text-align: left;font-weight: bold;
}
.pushed-boxzi {
    z-index: 100;
}
img.points {width: 20px;}
.points_list span{padding-left: 10px;}
.points_list {
    display: inline-flex;
}
p.text-left.points_list {
    margin: 0;
}
.new_age img{width: 100%}
.sports_img img{width: 100%}
.white_bg{background: #fff!important;}
.pushed-contentcc1{  padding: 35px 35px 35px 40px;}
.pushed-contentcc {
    background-color: #f7f7f7;
    z-index: -9;
    padding: 35px 35px 35px 60px;
}
.pushed-contentcc1 {
    position: static;
    left: 100%;
    top: 0!important;
    margin-top: 40px;
}
.pushed-contentcc {
    position: static;
    left: 100%;
    top: 0!important;
    margin-top: 40px;
}
.boxpie img{width:90%}
.inner_ab p {
    color: #fff;
    line-height: 23px;
    padding: 10px 0 0;
}
.img_50dvi {
    width: 44%;
        display: inline-block;
    vertical-align: top;
    text-align: center;
    margin: 25px 20px;
}
.img_50dvi img{width: 100%;}


.container{
 max-width:960px;
  margin:0 auto;
}
ul#navi {
    display: flex;
}
.navecation ul li {color:#2AABA6;
  background-color:#fff;
padding:15px 15px 20px 6px;
    border-radius: 60px;
}
.navecation ul li a{color: #2AABA6;
  text-decoration:none; border: 2px solid #2AABA6;padding:15px 20px 15px 6px; border-radius: 60px; line-height: 1;
}
.navecation ul li a:hover{
 color: #2AABA6;padding:15px 20px 15px 6px;
 }
.navecation .active1:hover{
  background-color:#2AABA6;
  color:#fff;padding: 15px 20px 15px 6px; border-radius: 60px;border: 2px solid #2AABA6;
}
.navecation .active1{
  background-color:#2AABA6;
  color:#fff;padding: 15px 20px 15px 6px; border-radius: 60px;border: 2px solid #2AABA6;
} 
 
 #navi img{width: 40px;}
 .navecation ul li a.active1{color: #fff;}
.navecation ul li a.active1:hover{color: #fff;}
 
img a.menu.active.active1 {
    background: #fff;
    z-index: 999;
}
a.menu img {
    background: #fff;border-radius: 50%;padding: 5px;
}
.color_box{border:2px solid;height: 400px;}
.vt_line{border:2px solid;}

.all_wp{position: relative;margin-top: 70px;}
#box1 {
  width: 70%;
  height: 260px;
  position: relative;
  margin-top: 150px;
}
.box1_1::after {
    content: ''; 
    position: absolute;
    top: -150px;
    bottom: 0;
    left: 50%;
    z-index: 0;
    width: 4px;
    background: linear-gradient(180deg, #203a8f 0%, #8A3E96 41.15%, #8469B4 100%);
}
.mid {
    display: flex;
    width: 100%;
    position: absolute;
    z-index: 99;
    top: 33%;
    justify-content: center;
    align-items: center;
}.mid1 {
    display: flex;
    width: 100%;
    position: absolute;
    z-index: 99;
    top: -63%;
    left: 35%;
    right: 0;
}
.mid2 {
    display: flex;
    width: 100%;
    position: absolute;
    z-index: 99;
    top: -15%;
    left: 35%;
    right: 0;
}
.mid3 {
    display: flex;
    width: 100%;
    position: absolute;
    z-index: 99;
    top: 80%;
    left: 35%;
    right: 0;
}
.round span {
    font-size: 14px;
    text-align: left;
}
.cl_1{ border: 4px solid #8469B4!important;
    }
.cl_2{ border: 4px solid #2AABA6!important;
    }
.cl_3{ border: 4px solid #FAB904!important;
    }
.gradient-border {
  --borderWidth: 4px;
  background: #fff;
  position: relative;
  border-radius: var(--borderWidth);
}
.gradient-border:after {
  content: '';
  position: absolute;
  top: calc(-1 * var(--borderWidth));
  left: calc(-1 * var(--borderWidth));
  height: calc(100% + var(--borderWidth) * 2);
  width: calc(100% + var(--borderWidth) * 2);
  background:  linear-gradient(180deg, #744C8F 0%, #29A09E 100%);
  border-radius: calc(2 * var(--borderWidth));
  z-index: -1;
  animation: animatedgradient 3s ease alternate infinite;
  background-size: 300% 300%;
}
.round {
    border: 4px solid #203a8f;
    position: relative;
    padding: 10px 50px;
    border-radius: 60px;
    width: 300px;
    text-align: center;
    margin: 0 20px;
    min-height: 75px;
    display: flex;
    justify-content: center;
    align-items: center;
    background: #fff!important
}
.inner_round_icon {
    position: absolute;
    top: -8%;
    left: -15%;
}


.round_bd {
   position: relative;
    padding: 10px 50px;
    border-radius: 60px;
    width: 450px;
    text-align: center;
    margin: 0 20px;
    min-height: 75px;
    display: flex;
    justify-content: center;
    align-items: center;
    background: #F0F0F0!important;
}
.round_bd span{color: #21398F;font-weight: 800;font-size: 13px;text-align: left;padding-left: 10px;}
.inner_round_icon_bd {
    position: absolute;
    top:0%;
    left: -36px;
}



.inner_round_iconyl {
    position: absolute;
    top: -15%;
    left: -15%;
}
.inner_round_icon img {
    width: 80%;
    display: inline-block;
}

@keyframes animatedgradient {
  0% {
    background-position: 0% 50%;
  }
  50% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0% 50%;
  }
}


.donut-chart {
  position: relative;
  width: 400px;
  height: 400px;
  margin: 0 auto 2rem;
  border-radius: 100%
 }
p.center {
  background: #fff;
  position: absolute;
  text-align: center;
  font-size: 28px;
  top:0;left:0;bottom:0;
  right:0;
  width: 240px;
  height: 240px;
  margin: auto;
  border-radius: 50%;
  line-height: 35px;
  padding: 15% 0 0;
  color: #000;
}
span.pp {
    /* margin: 90px 0; */
    position: absolute;
    left: 0;
    top: 39%;
    font-size: 24px;
    font-weight: 900;
}
.portion-block {
    border-radius: 50%;
    clip: rect(0px, 400px, 400px, 200px);
    height: 100%;
    position: absolute;
    width: 100%;
  }
.circle {
    border-radius: 50%;
    clip: rect(0px, 200px, 400px, 0px);
    height: 100%;
    position: absolute;
    width: 100%;
    font-family: monospace;
    font-size: 1.5rem;
  }
  
  
#part1 {
    transform: rotate(0deg);
  }

  #part1 .circle {
    background-color: #740155;
    /*transform: rotate(76deg);*/
    animation: first 1s 1 forwards;
    transform: scale(1);  
    }
  
 #part1:hover .circle {
    background-color: #740155;
    /*transform: rotate(76deg);*/
    animation: first 1s 1 forwards;
   transform: scale(1.5);  
    }

#part2 {
    transform: rotate(100deg);
  }
#part2 .circle {
    background-color: #E48D0A;
    animation: second 1s 1 forwards 1s;
  }
#part3 {
    transform: rotate(250deg);
}
  #part3 .circle {
    background-color: #208581;
    animation: third 0.5s 1 forwards 2s;
  }
  
  
/* Animation */
@keyframes first {
    from {transform: rotate(0deg);}
    to {transform: rotate(100deg);}
}
  
@keyframes second {
    from {transform: rotate(0deg);}
    to {transform: rotate(150deg);}
}
  
@keyframes third {
    from {transform: rotate(0deg);}
    to {transform: rotate(111deg);}
}

#whychoose_slider .owl-nav div{position: absolute;display: flex;top: 0;bottom: 0;margin: auto;font-size: 35px;}
#whychoose_slider .owl-nav .owl-prev{left:-5%}
#whychoose_slider .owl-nav .owl-next{right:-5%}
#whychoose_slider{overflow: inherit;}
#whychoose_slider .owl-stage-outer{overflow: hidden;}
/*MEDIA QUARIES START*/
@media only screen and (max-width:1060px){.mr_top{position:relative;top:0}
.showcase {
    width: 100%;
    height: auto; 
    position: relative;
    color: white;
    text-align: center;
    margin-top: 83px;
}
.showcase .overlay_cont {
    width: 100%;
    height: auto;
    position: static;
    top: 0;
    right: 13%;
    margin-top: 40px;
    margin:60px auto;
}
.monte {
    max-width: 60%;
    background: #d9d8d9;
    border-radius: 6px;
}
.showcase img {
    width: 100%;
    height: auto;
   
}
.blck_patch h1 {
    text-align:center;
    
}
.showcase .overlay_cont1 {
    width: 100%;
    height: auto;
    bottom: 0;
    left: 0%;
}
}




.donut-chart2{ position:relative; width: 80%;}
.donut-chart2_bg img{ width:100%}
.donut-chart2_txt{position: absolute;top: 0;bottom: 0;left: 0;right: 0;margin: auto;display: flex;align-items: center;align-content: center;text-align: center; width:200px}
.donut-chart2_txt h1{font-size: 20px;font-weight: 900;}
.disclosure_style .inner_ab{background:none;}
.disclosure_style .inner_ab p{color: #000;}
.disclosure_style .grey{background-color: #f8f7fc;}
.disclosure_style .table-responsive{width: 100% !important;}
.disclosure_style table td {border:1px solid #000;}
.disclosure_style .table td, .disclosure_style .table th{border-top: 1px solid #000;}
.disclosure_style table tr:first-child td{border-top: 1px solid;}
.disclosure_style table tr td:first-child{border-left: 1px solid;}
.disclosure_style table tr td:last-child{border-right: 1px solid;}
.disclosure_style table tr:last-child td{border-bottom: 1px solid;}
.disclosure_style .bgpnk{background: #203a8f;}
.disclosure_style .dtls p{color: #fff;}
.disclosure_style table{width: 100%;}

/*aj*/
.section-A{position: relative;margin-bottom: 100px;}
/* .menucover_h{min-height: 130px;} */


@media only screen and (max-width:1300px){
.wp_height {
    height: 600px;}
}
@media only screen and (max-width:1200px){
.map_wrap .one{width: 50%;float:left}
.map_wrap .two{width: 50%;float:left; background: #FDCF08;padding:30px;}

    .mtT-30{margin-top: 30px;}
.box50 {
     width: 100%;
}
.box50lf {
    padding-left: 0px;
    padding: 30px 20px;
}
.flex_50 {
    margin: 40px 0;
    display: block;
}
.tabll {
    margin-left: 0;
    margin-bottom: 10px;
    margin-top: 30px;
}
.faq_on_box .drawer {
    width:100%;
    float: none;
    margin: 0 0px;

}

.fctsec_tab nav li {
   
  padding: 1px 0%; margin: 0;
  
}

nav ul li {
    color: #2AABA6;
    background-color: #fff;
    padding: 15px 15px 20px 6px;
    border-radius: 60px;
    width: 100%;
    float: none;
    margin: 0 auto;
    text-align: center;
}
ul#navi {
     display: block!important;
    margin: 0 auto;
    width: 100%;
}
}

@media only screen and (max-width:1075px){
    .mr_top{position:relative;top:0}
.pushed-box30wh{position:static;left:100%;top:18%}
.width_full {
    height: auto!important;
    width:100%;
    float: none;
}
.row {
    display: flex!important;
}
.pushed-content30wh{padding:40px 20px}
.pushed-image30wh{width:100%!important}
.pushed-boxms{position:static;left:100%;top:18%}
.pushed-contentms{padding:40px 20px}
.pushed-imagems{width:100%!important}
.kalov-slider50{width:100%;float:left;background:#f7f7f7;padding:40px 20px;position:relative;left:0;margin-top:0}
.kalbg_90wd{width:100%!important;float:none}
/*Ryan advtg*/
.mT160{margin-top: 160px;display: none;}
.mT100{margin-top: 100px;display: none;}
.mT90{margin-top: 90px;display: none;}

.wp_all{margin-bottom:80px}
.num1bg_50wd{width:100%!important;float:none;position:relative}
.num1-slider50{width:100%;float:none;padding:80px 20px 40px 20px;position:relative;left:0;margin-top:0;box-shadow:0 7px 18px -16px}
.num1-slider50 p{font-size:14px;text-align:left;margin:0}


.num2bg_50wd{width:100%!important;float:none;position:relative}
.num2-slider50{width:100%;float:none;padding:80px 20px 40px 20px;position:relative;left:0;margin-top:0;box-shadow:0 7px 18px -16px}
.num2-slider50 p{font-size:14px;text-align:left;margin:0}

/*Ryan advtg*/

}

@media only screen and (max-width:992px){
.map_wrap .one{width: 100%;float:none;}
.map_wrap .two{width: 100%;float:none;}
.map_wrap .two span { word-wrap: anywhere;}

.boxpie{width: 100%;float:none}
  .vision_points #tabs ul {
    width: 100%;
}
.img_50dvi {
    width: 44%;
    float: left;
    text-align: center;
    margin: 16px 0!important;
}
.mid {
    display: block;
    width: 100%;
    position: absolute;
    z-index: 99;
    top: 12%;
    justify-content: center;
    align-items: center;
    left: 36%;
}
 

.round { 
    border: 4px solid #203a8f;    
    padding: 5px 30px; 
    width: 90%;
    text-align: center;
    margin: 16px 7px;
    min-height: 60PX;
    LINE-HEIGHT: 1;
}



.mid3 {
    display: block;
    top: 92%;
    left: 30%;
    right: 0;
    z-index: 99;
}
.mid1 {
    display: block;
    width: 100%;
    position: absolute;
    z-index: 99;
    top: -80%;
    left:30%;
    right: 0;
}
.mid2 {
    display: block;
    width: 100%;
    position: absolute;
    z-index: 99;
    top: -43%;
    left: 30%;
    right: 0;
}
.box1_1::after{display: none;}
.gradient-border {
   --borderWidth: 0px;
}
.mid {
    display: block;
    width: 100%;
    position: absolute;
    z-index: 99;
    top: -9%;
    justify-content: center;
    align-items: center;
    left: 30%;
}
.round_11 {
    border: 4px solid #203a8f;
    position: relative;
    padding: 24px 50px;
    border-radius: 60px;
    width: 300px;
    text-align: center;
    margin: 16px 7px;
    min-height: auto;
}

.img_50dvi {
    width: 70%;
    float: left;
    text-align: center;
    margin: 10px 0px 0;
}
.vision_points #tabs-11 {
    max-width: 100%;
  
}
.vision_points #tabs ul li {
    color: #fff;
    padding: 20px;
    background: #e8e8e873;
    border-right: 0;
 border-bottom: 2px solid #e4e4e4; 
}
.orgbox_aw_min li {
    width: 48%;
    
}
.orgbox_aw_minnw li {
    width: 48%;
    margin-bottom: 2rem;
}
#vertical_tab_nav li a{
   font-size: 16px;
}
.flx_35{float: left;width: 100%;}
.flx_65{float: left;width: 100%;}
.pd_45{padding: 30px 0 0 0!important }
.wd74 {
    float: left;
    width: 65%;
    margin: 0px 0 0 50px;
}
}


@media only screen and (max-width:768px){
.navecation ul li {color:#2AABA6; background-color:#fff; padding:5px 15px 5px 6px;  border-radius: 60px;}
.navecation ul li a{color: #2AABA6;  text-decoration:none; border: 2px solid #2AABA6; padding:5px 20px 5px 6px; border-radius: 60px;
  min-height: 50px; display: block !important;}
#navi img{width: 30px; display: inline-block;}
.navecation{ margin-bottom: 60px !important; }

    .disclosure_style table td, .disclosure_style table th{padding: 5px;}
    .disclosure_style table td, .disclosure_style th{font-size: 11px;}  
    .div-flex{display:flex;justify-content:center;flex-wrap:nowrap;flex-direction:column}
.bx3{margin:0 0 20px 0}
.owl_homeslider .owl-dots{position:absolute;bottom:20px;left:0;right:0;display:block!important}
.owl_homeslider .owl-nav{display:none}
.facilities-list {   display: block;}
.orgbox_aw_minnw li {
    width: 100%;
}
.facilities-list li {
    width: 47%;
    float: left;
}
.ab_right1 {
    width: 100%; float: none; padding: 0;
}
.ab_left1 {
    width: 100%; padding: 0;
    margin-top: 30px!important;
}
.ab_left1 .inner_ab1 {  padding: 0 0px 0px;}
.inner_ab1 p {
    color: #000;
    line-height: 23px;
    padding: 0!important;
}
.monte {
    max-width: 90%;
}
.map_wrap .one{width: 100%;float:left}
.map_wrap .two{width: 100%;float:left;}

}

.showcase .overlay_cont{margin-top:0px !important;}
.section_min{padding: 30px 0;}
.admissions_bgin{padding: 30px 0;}
.wp_all{margin-bottom: 50px;}
.section-wrap{margin: 30px 10px 0 10px;}
.home_slider_owl .owl-dots{bottom:-1%;}
.menucover_h{min-height: auto;}
.sectTb{padding: 0px 0px;}

@media only screen and (max-width:700px){
    .bottom{margin-bottom:100px    }
    .inner_round_icon {
    position: absolute;
    top: -0%;
    left: -10%;
    WIDTH: 60PX;
}

.donut-chart2_txt{width: 150px;}
.donut-chart2_txt h1{font-size: 16px;}
}


@media only screen and (max-width:600px){

 
    .map_wrap .two {  padding:20px 10px;}
  .boxpie img{width:100%}
.orgbox_aw_min li {
    width: 100%;
    
}
.img_50dvi {
    width: 100%;
    text-align: center;
    margin: 10px 0px 0;
}
.showcase {
    margin-top: 45px;
}
.orgbox_aw_minnw li {
    width: 100%;
    
}.pushed-box30wh{margin-bottom:60px}

.facilities-list li {
    width: 100%;
    float: left;
}
#vertical_tab_nav div {
    width: 100%;
    padding: 0;
    margin-top: 10px;
   
}
#vertical_tab_nav ul {
   width: 100%;
}
#vertical_tab_nav {
   margin: 0px auto; 
   
}
.blck_patch h1 {
    font-size: 18px;
}
.monte {
    max-width: 100%;
}
.ml-40 {
   margin-left: 0px; 
}
.box_d1,.box_d2{margin-bottom: 30px;}
.wd25 {
    float: left;
    width: 100%;
}
.wd74 {
   width: 80%;
    margin: 0px 0 0 50px;
}
.mid {
   left: 6%; 
}

.mid1 {
   left: 6%; 
}
.mid2 {
   left: 6%; 
}
.mid3 {
   left: 6%; 
}
.round_bd {
    margin: 0 30px; 
    
}
}



/*PIE CHART CSS*/

.content_pie h1 {
  font-weight: 300;
  text-align: center;
}

svg {
  width: 10px;
  height: 10px;
  margin: 10px auto;
}
svg text.middle {
  font-family: Lato;
  font-weight: 300;
  font-size: 24px;
}
svg .nvd3.nv-pie .nv-pieLabels text {
  font-family: Lato;
  font-size: 18px;
  font-weight: 300;
  fill: #fff !important;
}

 