

body {
    width: 100%;
    height: 100%;
     font-family: "Nunito Sans", sans-serif;}

html {
    width: 100%;
    height: 100%;
}



@font-face {
	font-family: 'Conv_GillSansMTPro-Medium';
	src: url('../fonts/GillSansMTPro-Medium.eot');
	src: local('☺'), url('../fonts/GillSansMTPro-Medium.woff') format('woff'), url('../fonts/GillSansMTPro-Medium.ttf') format('truetype'), url('../fonts/GillSansMTPro-Medium.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}


@font-face {
	font-family: 'Conv_GillSansMTPro-Book';
	src: url('../fonts/GillSansMTPro-Book.eot');
	src: local('☺'), url('../fonts/GillSansMTPro-Book.woff') format('woff'), url('../fonts/GillSansMTPro-Book.ttf') format('truetype'), url('../fonts/GillSansMTPro-Book.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}







@font-face {
	font-family: 'Conv_RaphLanokFuture';
	src: url('../fonts/RaphLanokFuture.eot');
	src: local('☺'), url('../fonts/RaphLanokFuture.woff') format('woff'), url('../fonts/RaphLanokFuture.ttf') format('truetype'), url('../fonts/RaphLanokFuture.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}





a {
    outline: none;
}

a:focus {
    outline: none;
}

.no-gutter > [class*='col-'] {
    padding-right: 0;
    padding-left: 0;
}

.margin1{ margin-top: 10px;}
.margin2{ margin-top: 20px;}
.margin3{ margin-top: 30px;}
.margin4{ margin-top: 40px;}


.margin_b1{ margin-bottom: 50px;}

.padding1{ padding-left: 15px; padding-right: 15px;}

.btn_new {
    color:#fff !important;
    font-size: 14px !important;text-transform: uppercase;
    background-color:#2da564 !important; 
    outline: none !important;  border-radius:28px !important; letter-spacing: 1px; line-height:normal;
      padding:7px 12px !important; transition: all .7s !important;
}




.btn_new.focus,
.btn_new:focus,
.btn_new:hover {
    color: #fff !important;
    text-decoration: none !important;
    outline: none !important;
	background:#2da564 !important;
}



.btn_new1 {
    color:#fff !important;
    font-size: 14px !important;text-transform: uppercase;
    background-color:#038ED3 !important; 
    outline: none !important;  border-radius:28px !important; letter-spacing: 1px; line-height:normal;
      padding:7px 12px !important; transition: all .7s !important;
}




.btn_new1.focus,
.btn_new1:focus,
.btn_new1:hover {
    color: #fff !important;
    text-decoration: none !important;
    outline: none !important;
	background:#038ED3 !important;
}








.btn_new2 {
    color:#fff !important;
    font-size: 14px !important;text-transform: uppercase;
    background-color:#cf6c26 !important; 
    outline: none !important;  border-radius:28px !important; letter-spacing: 1px; line-height:normal;
      padding:7px 12px !important; transition: all .7s !important;
}




.btn_new2.focus,
.btn_new2:focus,
.btn_new2:hover {
    color: #fff !important;
    text-decoration: none !important;
    outline: none !important;
	background:#cf6c26 !important;
}




.navbar-brand span{color: #fff; font-family:'Conv_RaphLanokFuture'; }



.navbar-custom {
    margin-bottom: 0;
    border-bottom: 1px solid rgba(255,255,255,.3);
    text-transform: uppercase;    
    background-color:#fff;}

.navbar-custom .navbar-brand {
   text-transform: none; font-weight: normal; font-size: 24px;margin-top:7px;
}

.navbar-custom .navbar-brand:focus {
    outline: 0;
}

.navbar-custom .navbar-brand .navbar-toggle {
    padding: 4px 6px;
    font-size: 16px;
    color: #fff;
}

.navbar-custom .navbar-brand .navbar-toggle:focus,
.navbar-custom .navbar-brand .navbar-toggle:active {
    outline: 0;
}

.navbar-custom a {
    color: #000; 
}

.navbar-custom .nav li a {
    -webkit-transition: background .3s ease-in-out;
    -moz-transition: background .3s ease-in-out;
    transition: background .3s ease-in-out;font-weight: 600;color: #000;padding: 10px 12px;
}

.navbar-custom .nav li a:hover {
    outline: 0;
    color:#000;
    background-color: transparent;
}

.navbar-custom .nav li a:focus,
.navbar-custom .nav li a:active {
    outline: 0; color: #fff !important;
    background-color: transparent;
}

.navbar-custom .nav li.active {
    outline: 0; color: #fff;
}

.navbar-custom .nav li.active a {
    background-color:#2da564; color: #fff;
}

.navbar-custom .nav li.active a:hover {
    color: #000;
}
.navbar-brand>img {max-height:80px;}


.top_number_mob{display: none;}






@media(min-width:768px) {
    .navbar-custom {
        padding: 5px 0 25px 0;
        border-bottom: 0;
        letter-spacing: 1px;
        background:#fff;
        -webkit-transition: background .5s ease-in-out,padding .5s ease-in-out;
        -moz-transition: background .5s ease-in-out,padding .5s ease-in-out;
        transition: background .5s ease-in-out,padding .5s ease-in-out;
    }

    .navbar-custom.top-nav-collapse {
        padding:;        
        background: #fff;}
	
	.navbar-brand{padding-top:0;}
	
	.navbar-right {
    float: right !important;   
    margin-top: 10px;}
	
	.navbar-nav {
    float: left;
    margin-top:20px;
}
	
	
	
	
}




.banner_outer{background:;}
.banner_wrap{position:relative; padding-top:72px; padding-bottom:0;}





.slider_wrap{ position: absolute;bottom: 20%;z-index: 999; width: 100%;}
.slider_wrap .carousel-inner .item img{ width: 100%;}
.slider_wrap .carousel-indicators{display: none;}
.slider_wrap .carousel-indicators .active{ background: #fff; border: 1px solid #fff; border-radius: 0; width: 44px; height: 8px;}
.carousel-indicators li{ background: #ff0000; border: 1px solid #ff0000;border-radius: 0;width:44px; height:7px;}

.slider_wrap .carousel-control{display: none;}

.slider_wrap .carousel-control.left{background-image:none;}

.slider_wrap .carousel-control.right{background-image:none;}








.img_wrap{position: relative;width: 100%;}

.img_wrap video{width: 100%;
        max-height: 1000px;
        overflow: hidden;
        object-fit: fill;}

.banner_text{text-align: center;}
.banner_text h3{color: #fff; font-size: 30px;text-transform: uppercase;font-family: 'Montserrat', sans-serif;text-shadow: 0px 3px 5px #222222; font-weight: bold;}
.banner_text h2{color: #fff; font-weight: bold; font-size: 50px; text-transform: uppercase;text-shadow: 0px 3px 5px #222222;}

.banner_text a{margin-top: 30px;}

.bg_yellow{background: #ffcc05 !important;}



.img_wrap_mobile{display: none;}


.welcome{}
.welcome h4{color: #fff;font-weight: bold;font-size: 20px;margin-top: 0;}
.welcome h2{color: #fff; font-weight: bold; font-size: 32px;margin-top: 0;}
.welcome p{color: #fff; font-weight: bold;font-size: 18px;margin-bottom:5px;}
.welcome h3{color: #fff; font-weight: bold; font-size: 28px;margin-top: 0;margin-bottom: 15px;}

.welcome ul{list-style: none;text-align: left;margin:  0 0 0 0; padding: 0 0 0 0;}
.welcome ul li{color: #fff;font-size:17px; line-height: 27px;}
.welcome ul li i{color: #fff;}


.wl_book_wrap{background:#038ED3; padding:40px 15px;border-radius:10px;border: 2px solid #fff;}

.book_lower{border-top: 1px solid #fff;margin-top:15px; padding-top: 15px;}

.book_lower .btn_new2{padding: 10px 20px !important; font-size: 26px !important;font-weight: bold;background: #fff !important; color: #000 !important;}


.whatsapp_div{position: fixed; bottom: 70px; left: 15px; z-index: 999;}


.top_number{
    background-color:#038ED3 !important;border-radius: 26px;
    color: #fff !important;font-size: 16px;
}






@media(max-width:768px) {
.navbar-toggle i{color:#fff !important;}	
	.top{ margin-top: 40px;}	
	.navbar-toggle {
    position: relative;
    float: right;
    padding: 5px 10px;
    margin-top: 8px;
    margin-right: 15px;
    margin-bottom: 8px;
    background-color:#2da564;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 0;}
	
	.navbar-brand>img {
    max-height: 38px;}
	

}



@media(max-width:1200px) {

.slider_wrap{ position: absolute;bottom: 7%;}

}


@media(max-width:992px) {
    

 .top {
  background:url(../images/banner2b.jpg) no-repeat top center; height:100%; width: 100%; position: relative; background-size: cover;}

	
	
	.navbar-brand{padding-top: 9px;}
	.navbar-custom .navbar-brand { margin-top:0;}
	
	
	.banner_outer {
  background:transparent; margin-top: 10px;}
	.banner_wrap{margin-top: 0;padding-top: 0;}
	
	
	
	.img_wrap{margin-top: 40px;}
	.img_wrap_mobile{display: block;background:#fff; background-size: cover;background-attachment: fixed;padding-top:30px; padding-bottom:30px;}
	
	.slider_wrap {bottom: 7%;display: none;}
	
	.wl_book_wrap{margin-left: 15px; margin-right: 15px;background:#038ED3;
    padding: 20px 0;
    border-radius: 10px;}
	
	.book_top{margin-top: 30px;}

	
	.img_wrap_mobile .carousel-indicators .active{ background: #4a833f ; border: 1px solid #4a833f ; border-radius: 0; width: 44px; height: 8px;}
.img_wrap_mobile .carousel-indicators li{ background: #fff; border: 1px solid #fff;border-radius: 0;width:44px; height:7px;vertical-align: middle;}

	.mob_banner_inner{position: relative;}
	.mob_banner_inner a{text-decoration: none;}
.mob_text{position: absolute; width: 100%;bottom:15%;z-index: 9;text-align: center;}
.mob_text h4{color: #fff; text-align: center; font-weight: bold;padding-left: 5px; padding-right: 5px;font-size: 18px;text-decoration: none;background: rgba(0,0,0,.2); padding-top: 4px; padding-bottom: 4px;}
	
	
	.welcome h2 {
    color: #fff;
    font-weight: bold;
    font-size: 26px;
    margin-top: 10px;
}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
    
}


@media(max-width:768px) {
    
.top_number_mob{display: block;float: right;margin-top: 10px; margin-right: 3px; padding: 4px 4px;font-size: 15px;}
    

    
}

.btn-circle {
    width: 60px;
    height: 60px;
    margin-top: 18px;
    padding: 7px 16px;
    border: 2px solid #fff;
    border-radius: 100%!important;
    font-size: 35px;
    color: #fff;
    background: 0 0;
    -webkit-transition: background .3s ease-in-out;
    -moz-transition: background .3s ease-in-out;
    transition: background .3s ease-in-out;
}

.btn-circle:hover,
.btn-circle:focus {
    outline: 0;
    color: #fff;
    background: rgba(255,255,255,.1);
}

.btn-circle i.animated {
    -webkit-transition-property: -webkit-transform;
    -webkit-transition-duration: 1s;
    -moz-transition-property: -moz-transform;
    -moz-transition-duration: 1s;
}

.btn-circle:hover i.animated {
    -webkit-animation-name: pulse;
    -moz-animation-name: pulse;
    -webkit-animation-duration: 1.5s;
    -moz-animation-duration: 1.5s;
    -webkit-animation-iteration-count: infinite;
    -moz-animation-iteration-count: infinite;
    -webkit-animation-timing-function: linear;
    -moz-animation-timing-function: linear;
}

@-webkit-keyframes pulse {    
    0% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }

    50% {
        -webkit-transform: scale(1.2);
        transform: scale(1.2);
    }

    100% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }
}

@-moz-keyframes pulse {    
    0% {
        -moz-transform: scale(1);
        transform: scale(1);
    }

    50% {
        -moz-transform: scale(1.2);
        transform: scale(1.2);
    }

    100% {
        -moz-transform: scale(1);
        transform: scale(1);
    }
}


.content-section {
    padding-top: 80px;
}

.content-section h2{ text-align: center; margin-bottom: 45px;color:#038ED3;text-transform: uppercase;}
.content-section h2 span{ background: url(../images/h2_bg2.jpg) no-repeat top left; padding-top: 12px;}
.content-section h2 span span{ background:none; font-weight: bold;}
.p_box{position: relative;min-height: 440px;}
.p_box a{ text-decoration: none; font-size: 18px; color: #333; border-top: 1px solid #038ED3; border-bottom: 1px solid #038ED3; padding-bottom: 8px; padding-top: 8px;color:#038ED3;font-weight: bold;margin-top:15px;display: block;}

.p_box p{font-size: 15px; color: #000;font-weight:600;margin-top: 10px;}

.p_box img{width: 100%;}

.image_link{border-top: 0 !important; border-bottom: 0 !important;}


.modal_box{}
.modal_box_text p{ text-align: justify;}
.modal_box_text h3{ margin-top:10px !important;}
.modal_box_text h3 span{ color: #143784;}
.modal_box_text h5{ margin-bottom: 20px; border-bottom: 1px solid #e0e0e0; padding-bottom: 7px;}






/*-- SNAPSHOTS-- */



.bg1{ background:url(../images/therapy_bg.jpg) no-repeat top center; background-size: cover;background-attachment: fixed;padding-top:80px; padding-bottom:80px;display: none;}



.img_box {
	
}
.img_box img{ width: 100%;  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
  transition: all .5s;}



.img_box:hover img{-webkit-filter: grayscale(0);
  filter: grayscale(0);}




.img_box a{ display: block; position: relative;}


.fancybox-caption-wrap{ text-align: center !important;}




/* -------- BLOG --------*/

.latest_div{  background: #E6F6FF; padding-top: 50px; padding-bottom: 50px;}
.latest_div h2{ text-align: center; margin-bottom:15px; color: #038ED3;font-size:30px;}
.latest_div h2 span{ background: url(../images/h2_bg2.jpg) no-repeat top left; padding-top: 12px;}
.latest_div h2 span span{ background:none; font-weight: bold;}



.update_inner{ padding: 10px;}

.update_inner h3{font-size:20px; color:#fff; padding: 0 0 0 0; margin: 0 0 0 0; line-height: 22px;}
.update_inner h4{font-size: 13px; color:#fff;}
.update_inner h4 i{}
.update_inner p{font-size: 16px; color:#038ED3; margin-top: ; margin-bottom: 6px;text-align: center;font-weight: 600;}

.margin_1{ margin-top: 40px;}

/* -------- BLOG --------*/


/* -------- CONTACT --------*/


.contact_div{background:url(../images/contact_bg.jpg) no-repeat top center; background-size: cover;background-attachment: fixed;padding-top:80px; padding-bottom:80px;}
.contact_div h2{ color: #038ED3; margin-bottom: 20px;text-align: left;}
.contact_div h6{ margin: 0 0 0 0; padding: 0 0 0 0; color: #fff; font-size: 14px;}



.form_div_outer{ margin-top: 40px;}

.form_div_outer .form-control{ background: none; color: #fff;border-bottom:1px solid #fff;padding: 0 0 0 0;  font-size: 16px;border-top:none; border-right: none; border-left: none;  box-shadow:none; border-radius:0 !important; resize: none;height:61px;}


.form_div_outer ::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #fff;
  opacity: 1; /* Firefox */
}

.form_div_outer :-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #fff;
}

.form_div_outer ::-ms-input-placeholder { /* Microsoft Edge */
  color: #fff;
}







/* -------- CONTACT ENDS--------*/



/* -------- LOWER SECTION BEGINS --------*/

.links_section{ padding-top:40px; padding-bottom: 0; text-align: center;}


.links_section ul{ list-style: none; margin-top:60px; padding: 0 0 0 0;}
.links_section ul li{ display: inline-block; margin-right: 10px; margin-left: 10px; margin-bottom: 40px;}

.links_section ul li a{ font-size:18px; color: #fff; padding: 6px 12px; border: 1px solid #e13e20; text-decoration: none;background:#e13e20;border-radius: 20px;}

.links_section h3{ color: #000; font-size: 19px;}

.links_section h2{text-align: center;}









.lower_footer_credential{ background: #038ED3; padding-top: 12px; padding-bottom: 12px; text-align: center;}
.lower_footer_credential p{ color: #fff; margin: 0 0 0 0; padding: 0 0 0 0; font-size: 15px; font-weight: 600;}
.lower_footer_credential a{ color: #fff;}






.moretext {
  display: none;
}







.services_wrap{background:url(../images/services_bg.png) no-repeat top center; background-size: cover;background-attachment: fixed;padding-top:50px; padding-bottom:50px;}


.services_wrap h2 {
    text-align: center;
    margin-bottom: 45px;
    color: #038ED3;
    text-transform: uppercase;
}


.services_wrap h2 span{ background: url(../images/h2_bg2.jpg) no-repeat top left; padding-top: 12px;}

.col-xs-5ths,
.col-sm-5ths,
.col-md-5ths,
.col-lg-5ths {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}

.col-xs-5ths {
    width: 20%;
    float: left;
}

@media (min-width: 768px) {
    .col-sm-5ths {
        width: 20%;
        float: left;
    }
}

@media (min-width: 992px) {
    .col-md-5ths {
        width: 20%;
        float: left;
    }
}

@media (min-width: 1200px) {
    .col-lg-5ths {
        width: 20%;
        float: left;
    }
}


.account_box{background: #fff; border-radius: 16px; margin-top: 30px; text-align: center;overflow: hidden;box-shadow: 0 4px 8px 1px rgb(0 0 0 / 19%);}
.account_box img{margin-bottom: 15px;width: 100%;height: 180px; object-fit: cover;}
.account_box h4{font-size: 19px; font-weight: bold;color: #157842;margin-top: 0;}
.account_box p{color: #000; padding-left: 10px; padding-right: 10px;font-size: 15px; color: #000;}

.account_inner{padding:10px;min-height: 160px;}



.fixed_icons{position: fixed; top: 30%; right:10px;z-index: 999}
.fixed_icons ul{list-style: none;}
.fixed_icons ul li{margin-bottom: 15px;}
.fixed_icons ul li a {
	display:inline-block;
	width: 45px;
	height: 45px;text-align: center;
	line-height: 46px;
	border-radius: 50%;
	font-size: 16px;
	background:#038ED3;
	color: #fff;
	border:1px solid #fff;
}

.fixed_icons ul li a:hover {
	background:#038ED3;
	color: #fff;
}


.fixed_icons ul li a i{font-size: 18px;}





.book_top{}
.book_top h2{color: #fff;margin:0 0 0 0;text-transform:uppercase; font-size: 23px; font-weight:bold;letter-spacing: 1px;}


.book_top .form_div_outer{margin-top: 0 !important;}




/* –– Review Section –– */



.testimonial_div{ padding-top: 60px;padding-bottom:10px; width: 100%; background: url(../images/t_bg.jpg) no-repeat center center; background-size: cover; background-attachment: fixed;text-align: center;}
.review_div{  margin-top: 0;}
.review_div h2{ text-align: center; margin-bottom:10px;}
.review_div h4{color: #fff; margin-top: 0;}

.review_wrap{ margin-top: 30px; margin-bottom:20px;}


.review_wrap .owl-controls{display: none !important;}

.review_box{background:#038ED3;padding: 15px;min-height:215px;border-radius:8px;box-shadow: 0 4px 8px 1px rgb(0 0 0 / 19%);}
.review_box p{margin-top:10px; font-size: 15px; line-height: 24px; color: #000;font-weight: 600;}
.rev_lower{ margin-top: 30px;}
.review_box h5{ margin:10px 0 0 0; padding: 0 0 0 0;color: #000;font-weight: bold;}


#owl-demo .item{
      background: ;      
      margin: 10px 15px;
      color: #000;     
      text-align: left;
    }
    .customNavigation{
      text-align: center; margin-bottom:30px;
    }
   
    .customNavigation a{
      -webkit-user-select: none;
      -khtml-user-select: none;
      -moz-user-select: none;
      -ms-user-select: none;
      user-select: none;
      -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    }




.customNavigation .prev{ cursor:pointer; padding: 0 2px;}
.customNavigation .next{cursor:pointer; padding: 0 2px;}
 




.detail_wrap{margin-top: 73px;}


.latest_div h1{color: #038ED3;font-size: 30px;text-align: center;}






.tr_box{padding: 10px;align-items: center;}



ul.star_rating {list-style: none;text-align: left;padding-left:0;margin-top: 6px;}

ul.star_rating li {
	display:inline-block;
	color: #333;
}

.yellow{color:#ffc700 !important;}
.other_star{color:#ffc700 !important;}


.gr_outer{text-align: center; margin-top: 10px;margin-bottom: 40px;display: none;}
.gr_outer a{text-decoration: none;}
.gr_outer a img{max-width: 250px; border-radius:38px; border:3px solid #31b26c;transform: scale(1); transition: all .6s;}
.gr_outer a img:hover{transform: scale(1.1)}




.counter_box{text-align: center; margin-top: 30px;background: #038ED3;box-shadow: 0 4px 8px 1px rgb(0 0 0 / 15%);border-radius: 16px;}
#counter{display: inline-block; font-size:54px;position: relative;margin-bottom: 0; color: #fff;}

.counter_box p{font-size: 17px; color: #fff; font-weight: bold; padding-bottom: 0;}
.counter_box img{max-height: 90px;}

.counter_inner{padding: 20px;}
.pr_text{text-align: center;}

.with_plus{display: inline-block; font-size:24px;position: relative;margin-bottom: 20px; color: #fff;}
.with_plus:after{content:'+'; position: absolute; font-size: 25px; top: -7px; right: -15px;line-height: 1; }


.detail_box{display: flex;background: #038ED3;padding:15px;margin-bottom: 15px;border-radius: 6px;}
.detail_box_left{flex-shrink: 0;margin-right: 10px;}
.detail_box_left i{font-size: 40px; color: #fff}
.detail_box_right{flex-shrink:1;text-align: left;}
.detail_box_right h6{color:#fff;font-size: 14px;margin-bottom: 0;}
.detail_box_right a{color: #fff; font-size: 16px;text-decoration: none;margin-top: 6px;display: block;font-weight:600;}
.detail_box_right p{color: #fff; font-size: 16px;margin-top: 5px; font-weight:600;}


.our_team{margin-top: 50px;margin-bottom: 50px;}

.our_team h2 {
    text-align: center;
    margin-bottom: 45px;
    color: #000;
    text-transform: uppercase;
}


.our_team h2 span{ background: url(../images/h2_bg2.jpg) no-repeat top left; padding-top: 12px;}

.student_box{border-radius: 8px;box-shadow: 0 4px 15px 1px rgb(0 0 0 / 15%);text-align: center;margin-top:70px;min-height:390px;}

.stu_pick{text-align: center;}
.stu_pick img{max-height:130px;border-radius: 22px; margin-top: -50px;-webkit-box-shadow: 0px 3px 6px #333333;
-moz-box-shadow: 0px 3px 6px #333333;
box-shadow: 0px 3px 6px #333333;}
.stu_pick h3{color:#888987; margin-top:30px; font-size: 19px;}
.stu_pick h4{color: #215f89;margin-top: 40px; margin-bottom: 30px; font-size: 20px; line-height: 28px;}

.stu_pick h5{font-size: 17px; color:#888987;position: relative;}
.stu_pick h5:after{content: "";border-bottom:1px solid #888987;top: 10px;left: 0; position: absolute; width: 100%;z-index: -1;}
.stu_pick h5 span{background: #fff; padding-left:15px;padding-right: 15px;}


.stu_pick h6{font-size: 16px; color:#038ED3;position: relative;margin-top: 15px;font-weight: bold; line-height: 24px;}
.stu_pick p{font-size: 15px; color:#000; text-align: center;}

.padding1{padding-bottom:15px;}

.border1{border-top: 3px solid #038ED3;}
.v_color1{color:#0796f0;}


.read_more{text-align: center;margin-top: 15px;}
.read_more .btn_new1{font-size: 14px;text-transform: none;}
.padding15{padding: 15px;}

.read_more2{text-align: center;margin-top: 35px;}
.read_more2 .btn_new1{font-size: 14px;text-transform: none;}

.stu_small{min-height:200px;margin-top: 30px;}
.stu_small2{min-height:150px;margin-top: 30px;}
.tele_title{text-align: center;margin-top: 15px;}


.why_div{ padding-top:70px; background: #E6F6FF; padding-bottom: 60px;}
.img_1{margin-left: 220px;position: relative; z-index: 2;}
.img_1 img{}


.img_2 img{}

.img_2{ margin-top: -80px;}


.why_right h2{font-weight: bold;color: #038ED3;margin-top: 0;}
.why_right p{font-size: 15px; line-height:24px;color: #038ED3;}

.why_right h4{color: #038ED3; font-weight: bold;font-size: 20px;margin-top: 15px;}


.top_number2{
    background-color:#fff !important;border-radius: 26px;font-weight: bold;
    color: #000 !important;font-size: 16px;padding: 5px 12px; margin-top: 10px;display: inline-block;
}



.special_box {
    background: #038ED3;
    border-top: none;
    min-height:400px;
    padding-top: 15px;margin-top: 30px;
}

.special_box .stu_pick h3{color: #fff;font-size: 20px;}
.special_box .stu_pick h6{color: #fff;font-size: 16px;}
.special_box .stu_pick ul{list-style: none;text-align: center;padding-left: 0;}
.special_box .stu_pick ul li{color:#fff;font-size: 15px;}


.special_box .stu_pick ul li i{
    margin-right: 3px;
}


.special_box .stu_pick img{max-height:180px;border-radius: 22px; margin-top:0;-webkit-box-shadow: 0px 3px 6px #333333;
	-moz-box-shadow: 0px 3px 6px #333333;}

.desc_box{margin-top:10px;margin-bottom:0;}


.accordion {
	background: transparent;
	color: #fff;
	cursor: pointer;
	padding: 0 0;
	padding-right: 7px;
	width: 100%;
	border: none;
	text-align: left;
	outline: none;
	font-size: 16px;position: relative;
	transition: 0.4s;
	margin-bottom:10px;
}

.accordion span {
	margin-top: 6px;}

.accordion span i {
	color: #c71314;
}

.active,
.accordion:hover {
	background-color:;
}

.accordion:after {
	    content: '\002B';
    color: #fff;
    float: right;
    margin-left: 5px;
    top: -3px;font-weight: bold;
    position: absolute;
    font-size: 23px;
    right: 9px;
}

.accordion.active:after {
	content: "\2212";
	font-size: 27px;
	
}

.panel2 {
	padding: 0 5px;margin-bottom: 10px;
	
	max-height: 0;
	overflow-y: scroll;
	transition: max-height 0.2s ease-out;
}


.panel2 p{color: #fff;}

ul.accor {
	margin-top: 10px;
	margin-bottom: 10px;
}

ul.accor li {
	line-height: 24px;
	font-size: 14px;
	border-top: 1px solid #d1d1d1;
	padding-left: 4px;
}

ul.accor li:first-child {
	border-top: none;
}




.panel2 p{padding-top: 5px;font-size: 15px;text-align: left;}

.faq_num{background: #e3e3e3; color: #000; width: 20px; height: 20px; border-radius:100%; line-height: 20px; text-align: center;display: inline-block; margin-right: 5px;font-size: 14px;}


.special_box h5{color: #fff; text-align: left;}




























/* -------- Scroll Top Css --------*/

.scroll-top-wrapper {
    position: fixed;
    opacity: 0;
    visibility: hidden;
	overflow: hidden;	
	z-index: 9;   
	color: #eeeeee;	
	right:10px;
	bottom: 70px;
	padding-top: 2px;	
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}
.scroll-top-wrapper:hover {
	
}
.scroll-top-wrapper.show {
    visibility:visible;
    cursor:pointer;
	opacity: 1.0;
}

/* -------- Scroll Top Css Ends --------*/



@media(max-width:992px){
	.p_box{position: relative;min-height: auto;}
	.p_box img{ width:auto;width: 100%;margin-bottom: 15px;}
	.latest_box{ text-align: center; margin-top: 20px;}
	.latest_box img{display: block;
  margin-right: auto;
  margin-left: auto;}
	
	.links_section{ padding-top: 10px; padding-bottom: 30px; text-align: center;}
	.links_section ul{  margin-top:50px;}
	
	.services_wrap {
    background: url(../images/services_bg.jpg) no-repeat top center;
    background-size: cover;
    background-attachment: fixed;
    padding-top: 50px;
    padding-bottom: 50px;}
	
	.account_inner {
    padding: 10px;
    min-height: auto;}
	
	
	.account_box img {
    margin-bottom: 15px;
    width: 100%;
    height: 210px;
    object-fit: cover;
}
	
	
	.bg1 {
    background: url(../images/therapy_bg.jpg) no-repeat top center;
    background-size: cover;
    background-attachment: fixed;
    padding-top: 50px;
    padding-bottom: 50px;
}
	
	.content-section h2 {
    text-align: center;
    margin-bottom: 25px;   
    text-transform: uppercase;}
	
	
	.book_an h2{margin-top: 40px;}
	
	.top_inner h2 {
    font-size: 28px;
    font-weight: bold;
    margin: 7px 0 13px 0;
    padding: 0 0 0 0;
    color: #fff;}
	
	
	
	
	.detail_wrap {
    margin-top: 30px;}
	
	.contact_div {
    background: url(../images/contact_bg.jpg) no-repeat top center;
    background-size: cover;
    background-attachment: fixed;
    padding-top: 50px;
    padding-bottom: 50px;
}
	
	
	.content-section {
    padding-top: 50px;
}
	
	
	.review_box{min-height: auto;}
	
	.abt_us_container{padding-left: 20px; padding-right: 20px;}
	.service_cont{margin-left: 10px; margin-right: 10px;}
	
	.our_team{padding-left: 25px; padding-right: 25px;}
	
	
	
	
	
	 .img_1{margin-left:0;position: relative; z-index: 2; text-align: center;margin-bottom: 15px;}
.img_2{ margin-top: 10px;text-align: center;display: none;}
	
	.img_1 img{display: block;
  margin-right: auto;
  margin-left: auto;}	
	
 .img_2 img{display: block;
  margin-right: auto;
  margin-left: auto;}
	
	.our_team h2 {
    text-align: center;
    margin-bottom:30px;}
	
	
	
	
	
	
	
}



@media(max-width:767px) {
	
	.latest_div h1 {
    color: #fff;
    font-size: 26px;
    text-align: center;
}
	
	
	
 
}



footer {
    padding: 50px 0;
}

footer p {
    margin: 0;
}

