/*
Theme Name: Hadran Theme
Version: 1.0
Description: Hadran custom theme developed by LOGICWORLDSOLUTIONS
Author: LOGICWORLDSOLUTIONS
Author URI: http://www.logicworldsolutions.com
Template: canvas
*/

@import url("../canvas/style.css");
 
/* =Theme customization starts here
-------------------------------------------------------------- */
/*@import url("css/fonts.css"); */
@font-face {
	font-family: 'KlinicSlabBook';
	src: url('fonts/KlinicSlabBook.otf');
}
@font-face { 
	font-family: 'KlinicSlabMedium';
	src: url('fonts/KlinicSlabMedium.otf');
}
@font-face { 
	font-family: 'KlinicSlabLight';
	src: url('fonts/KlinicSlabLight.otf');
}
@font-face { 
	font-family: 'KlinicSlabBold'; 
	src: url('fonts/KlinicSlabBold.otf');
}
@font-face { 
	font-family: 'MuseoSans_500'; 
	src: url('fonts/MuseoSans_500.otf');
}
body{font-family: 'KlinicSlabBook';}
p, a{font-family: 'KlinicSlabBook';word-break: break-word;}

a:hover, a:focus, a:active, button:hover, button:focus, input:focus{outline:none;border:none;box-shadow:none;text-decoration:none;}
.container{margin: 0px auto!important;}
#content{padding:0px;} 
.vc_row[data-vc-full-width].vc_hidden{opacity:1;}
.vc_column_top_0 > .vc_column-inner{padding-top:0px!important;}
.floright{float:right;}
.floleft{float:left;}
.clear{clear:both;display:block;float:none;}
.mrleft0{margin-left:0px;}
.mrleft5{margin-left:5px;}
.mrleft10{margin-left:10px;}
.mrleft15{margin-left:15px;}
.mrleft20{margin-left:20px;}
.mr_right0{margin-right:0px;}
.mr_right5{margin-right:5px;} 
.mr_right10{margin-right:10px;} 
.mr_right15{margin-right:15px;}
.mr_right20{margin-right:20px;}
.mrbtm_0{margin-bottom:0px;} 
.mrbtm_5{margin-bottom:5px;}
.mrbtm_10{margin-bottom: 10px;}
.mrbtm_20{margin-bottom: 20px;}
.padd0{padding:0px;}
.pad_l0{padding-left:0px;}
.pad_r0{padding-right:0px;}
.pad_lr0{padding-left:0px;padding-right:0px;}
.pad_lr5{padding-left:5px;padding-right:5px;} 
.pad_l5r0{padding-left:5px;padding-right:0px;}
.pad_l0r5{padding-left:0px;padding-right:5px;} 
.paddtop20{padding-top:20px;}   
.page-template-default.page header h2.title.entry-title, .page-template-default.page header h1.title.entry-title{display:none;} 

.home_banner{z-index: 2;} 
#wrapper{padding: 0px;} 
/*Header menu*/
.header_logo #logo, .header_logo #logo img{margin: auto;display: block;float:none;}
.header_logo{margin: 0px auto;float: left;width: 23.5%;}
.header_left ul{float:right;}
.header_right ul{float:left;}   
.navbar .common_menu ul{margin:0px;}  
.navbar .common_menu ul li a{color:#0098dc;padding: 0px!important;padding-right:30px!important;font-size: 16px;line-height: 21px;} 
.navbar .common_menu ul li a:hover, .navbar .common_menu ul li a:focus, .navbar .common_menu ul li.active_menu a{color:#231f20;background: transparent;} 
.navbar .common_menu ul li, .navbar .common_menu ul li a{font-family: 'KlinicSlabBook';}
.navbar .common_menu ul li:last-child a{padding-right: 0px!important;}
#content .entry img, #content img.thumbnail, #content #portfolio .group.portfolio-img img{border:none;background:transparent;padding:0px;} 
.header .navbar{min-height: initial;margin-bottom:0px;}
.banner_style{background-size: cover;background-position: top center;background-repeat: no-repeat;}
.banner_content{text-align: center;}
.home_banner_cont{padding: 200px 0px 385px;}
.about_banner_cont{padding: 250px 0px 260px;}
.prog_banner_cont{padding: 200px 0px 270px;}
.banner_content h2{font-family: 'KlinicSlabMedium';margin: 0px;color:#fff;font-weight: 400;letter-spacing: 1px;}
.btn_round a{border-radius: 50px;}
.cus_btn a{color:#fff;font-family: 'KlinicSlabBook';display: inline-block;letter-spacing: 0px;text-align: center;border:1px solid transparent;vertical-align: middle;}
.cus_btn a, .cus_btn a:hover{transition: 1s;-webkit-transition: 1s;-moz-transition: 1s;}
.cus_btn a:hover{border:1px solid #f05a28;}
.cus_btn a.discover_btn{background: #231f20;margin-top: 45px;}
.cus_btn a.discover_btn:hover{background: #f05a28;border:1px solid #231f20;}
.cus_btn a.learn_btn, .cus_btn a.contact_btn{background: #0098dc;} 
.cus_btn a.learn_btn:hover{background: #f05a28;border:1px solid #231f20;}
.cus_btn a.contact_btn:hover{background: #f05a28;}
.children_school_txt{padding-top: 55px;}
.children_school_txt h4{font-family:'KlinicSlabLight';color:#494949;letter-spacing:0px;font-weight: 400;margin-bottom: 30px;}
.children_school_txt .vc_column-inner{padding-left: 0px;}
.home_edu_sec .inner_sec:hover{cursor: pointer;} 
.home_edu_sec .inner_sec .vc_column-inner>.wpb_wrapper{background: #fff;border-radius: 7px;text-align:center;}
.home_edu_sec .inner_sec:last-child .vc_column-inner>.wpb_wrapper{margin-right: 0px;} 

/* .home_edu_sec .inner_lg_sec .vc_column-inner>.wpb_wrapper{padding: 60px 32px 55px;position: absolute;top: -8px;} */ 

/* .home_edu_sec .inner_sec .vc_column-inner>.wpb_wrapper, .home_edu_sec .inner_sec:hover .vc_column-inner>.wpb_wrapper{transition: 2s;-webkit-transition: 2s;-moz-transition: 2s;} */
/* .home_edu_sec .inner_sec:hover .vc_column-inner>.wpb_wrapper{padding: 60px 32px 55px;width: 92%;}  */
/*.home_edu_sec .inner_sec .vc_column-inner>.wpb_wrapper{background: #b0b5b7;border-radius: 20px;}*/
.home_edu_sec .inner_sec p{font-size:16px;line-height:21px;font-family: 'KlinicSlabBook';color:#707070;margin: 20px 0px 0px;}
.expand_content h4{color:#f05a28;font-family:'KlinicSlabBook';letter-spacing:0px;font-weight: 400;}
.expand_content p{color:#494949;font-size:18px;line-height:24px;font-family: 'KlinicSlabBook';margin:0px;}
.schedule_progess_sec, .expand_education_sec{z-index: 1;}
.expand_sec_inner{padding-bottom:215px;}
.service_sec{padding: 60px 0px 30px;margin-top: -230px;z-index: 2;}
.children_school_sec{background: #f6f9ff;padding: 270px 0px 230px;margin-top: -270px;z-index: 1;} 
.inner_reach_higher{text-align: center;} 
.inner_reach_higher h4{color:#fff;font-family:'KlinicSlabBook';letter-spacing:0px;font-weight: 400;margin:0px;}
.inner_reach_higher p{color:#fff;font-family: 'KlinicSlabLight';margin:10px 0px 30px;} 
/*Footer Start css*/
#footer #footer-widgets{border: none;padding: 0;} 
#footer #footer-widgets .widget{margin: 0px;}
#footer #footer-widgets .block ul{list-style-type:none;padding:0px;margin:0px;}
#footer #footer-widgets .block ul li, #footer #footer-widgets .block ul li a, #footer #footer-widgets .block p{color:#999;font-size:13px;line-height:28px;margin:0px;font-family: 'MuseoSans_500';} 
#footer #footer-widgets .block p a{color:#999;font-family: 'MuseoSans_500';}
#footer #footer-widgets .block ul li:hover, #footer #footer-widgets .block ul li a:hover, #footer #footer-widgets .block p a:hover{color:#0098dc;text-decoration: none;}
#footer #footer-widgets #menu-footer_menu li a{color:#6f6d6d;}
#footer #footer-widgets #menu-footer_menu li a:hover{color:#0098dc;}
#footer #footer-widgets .block{margin-right:2%;padding-top: 0px;}
#footer #footer-widgets .footer-widget-5{margin-right:0;}

/*Footer End css*/
/*About page Start css*/
.progress_content, .prog_btm_content{text-align:center;} 
.progress_content h4{color:#fff;}
.prog_btm_content h4{color:#0098dc;} 
.progress_content h4, .prog_btm_content h4{font-family:'KlinicSlabBook';letter-spacing:0px;font-weight: 400;margin:0px;}
/* .cus_btn a.discover_prog_btn{font-family: 'KlinicSlabBold';font-size:16px;line-height: 21px;padding: 12px 24px;} */ 
.cus_btn a.discover_prog_btn{color:#fff;display: inline-block;letter-spacing: 0px;text-align: center;border:1px solid transparent;background:#0098dc;margin-top: 30px;}
.cus_btn a.discover_prog_btn:hover{background: #f05a28;border:1px solid #f05a28;}
.inner_back_progress{padding:85px 0px 70px;}
.each_student_txt{text-align: center;position:relative;z-index: 3;padding: 45px 0px 90px;}
.each_student_txt h4{color:#f05a28;font-family:'KlinicSlabBook';letter-spacing:0px;font-weight: 400;margin:0px;display:block;}
.each_student_txt h4 strong{font-family:'KlinicSlabMedium';display:block;    font-weight: 400;}
.partnership_right .vc_column-inner, .sche_progress_left .vc_column-inner{padding:0px;}
.partnership_sec_inner h4{font-size:36px;line-height: 42px;font-family:'KlinicSlabBook';color:#000;margin:0px 0px 30px;font-weight: 400;} 
.partnership_sec_inner p{color:#494949;font-size:16px;line-height:24px;font-family: 'KlinicSlabBook';margin:0px;} 
.partnership_list ul{list-style-type:none;padding:0px;margin:0px;display:block;text-align:center;} 
.partnership_list ul li{display:inline-block;margin:0px 0px 15px;font-size:20px;line-height: 26px;font-family:'KlinicSlabBook';color:#494949;}
.partnership_list ul li img{display: block;margin: 0px auto 17px;}
.partnership_icon{margin-top:90px;} 
.custom_student_list .inner_list{border-right:1px solid rgba(255,255,255,0.2);}
.view_description +p{margin-bottom:0px !important;}
.custom_student_list:hover .view_description {display:none;}
.custom_student_list .description{display:none;color:#fff;text-align:left;}
.description i{padding-bottom:30px;}
.custom_student_list:hover .description{display:block;}
.custom_student_list:hover .description {padding-bottom:14px;}
.custom_student_list .inner_list .icon_sec img{opacity:0.3;vertical-align: top;height: 30px;} 
.custom_student_list:hover{background: #f05a28;cursor:pointer;}
.learning_student_1 .inner_list.hover_inner_list:hover{padding-bottom:143px;}
.learning_student_2 .inner_list.hover_inner_list:hover, .learning_student_3 .inner_list.hover_inner_list:hover{padding-bottom:98px;}
.learning_student_4 .inner_list.hover_inner_list:hover,.learning_student_5 .inner_list.hover_inner_list:hover{padding-bottom:120px;}
.custom_student_list:hover .inner_list .icon_sec img{opacity:1;}
.custom_student_list .inner_list h4{font-family:'KlinicSlabMedium';color:#fff;font-weight: 400;}
.custom_student_list .inner_list h4{margin:45px 0px 40px;}
.custom_student_list .inner_list.hover_inner_list h4{margin:45px 0px 30px;}
.custom_student_list .inner_list .desc_p p{margin:0px 0px 55px!important;}
.custom_student_list .inner_list .view_btn_style a, .custom_student_list .inner_list .desc_p p{color:#fff;font-size:16px;line-height:21px;font-family: 'KlinicSlabBook';}
.grey_banner{margin-top: -160px;}
/* .grey_banner .child_gift_content{padding: 200px 0px;} */
.gift_img{position: absolute;top: 0px;height: 100%;}
.gift_img img{position: absolute;top: 0px;}
.gift_left_img{left: 0%;}
.gift_right_img{right: 0%;} 
.gift_left_img img{left: 0px;} 
.gift_right_img img{right: 0px;}
.child_gift_inner_content{text-align:center;padding:0px 2%;}
.child_gift_inner_content h2 strong{font-family: 'KlinicSlabBold'; }
.child_gift_inner_content h2{font-size:48px;line-height: 48px;letter-spacing:0px;font-weight: 400;margin:0px 0px 50px;font-family: 'KlinicSlabBook';color:#f05a28;letter-spacing:0px;}
.child_gift_inner_content h2+p{margin-bottom:50px;}
.child_gift_inner_content p{color:#494949;font-size:16px;line-height:24px;font-family: 'KlinicSlabBook';}

/*About page End css*/ 

/*Programs page Start css*/ 
.prog_banner_cont{margin: 0px auto;display: block;float: none;}
.prog_banner_cont h2{font-family: 'KlinicSlabBook';font-size:48px;line-height: 48px;letter-spacing:1px;font-weight: 400;color:#fff;margin:0px 0px 30px; }
.prog_banner_cont h2 strong{font-family: 'KlinicSlabBold';font-weight: normal; }
.prog_banner_cont p{color:#fff;font-size:16px;line-height:24px;font-family: 'KlinicSlabBook';margin:0px;letter-spacing: 0px;}
.prog_cus_event h2, .prog_cus_content h2{font-family: 'KlinicSlabBook';letter-spacing:1px;font-weight: 400;margin:30px 0px 30px;}
.prog_cus_event h2, .prog_sec_1 .prog_cus_content h2{color:#f05a28;}
.prog_event h2, .prog_sec_2 .prog_cus_content h2{color:#0098dc;}
.prog_sec_3 .prog_cus_content h2{color:#fff;}
.prog_cus_content p{margin:0px;}
.prog_cus_event p, .inner_prog_btm .prog_btm_content p, .prog_cus_content p{color:#494949;font-size:16px;line-height:24px;font-family: 'KlinicSlabBook';letter-spacing: 0px;}
.prog_sec_3 .prog_cus_content p{color:#fff;}   
.prog_orange_banner{margin-top: -110px;padding: 130px 0px 200px;}
.prog_orange_banner .empty_140{display:block;width:100%;}
.orange_bg_sec{margin-top: -170px;}
.inner_prog_btm{padding:80px 0px 70px;}
.prog_btm_content{margin: 0px auto;float: none;}
.inner_prog_btm .prog_btm_content p{margin:40px 9%;} 
.inner_prog_btm .prog_btm_content .cus_btn a{background:#0098dc;/* padding: 7px 61px;font-size: 16px;line-height: 22px; */}
.inner_prog_btm .prog_btm_content .cus_btn a:hover{background:#f05a28;}
.prog_three_sec{margin-top: -145px;}  
.prog_cus_event .wpb_single_image{position:relative;width: auto;display: inline-block;} 
.prog_cus_event .wpb_single_image:after{content:"";box-shadow:10px 20px 20px #e9e9e9;position: absolute;bottom: 0px;height: 30px;width: 90%;
left: 2%;border-radius: 0px 0px 30px 30px;z-index: -1;} 

/*Programs page End css*/ 
/*Contact page Start css*/ 
.contact_form_bg{background:#fff;border-radius:4px;}
.contact_form_bg h3{text-align:center;font-family: 'KlinicSlabBold';color:#f05a28;font-size:36px;line-height:40px;margin: 0px;padding-bottom: 35px;}
.contact_form_bg label, .contact_form_bg input, .contact_form_bg textarea{font-size:16px;line-height:21px;font-family: 'KlinicSlabBook';} 
.contact_form_bg .form-group{margin-bottom:30px!important;}
.contact_form_bg label{color:#3a3a3a;margin-bottom:20px;}
.contact_form_bg input, .contact_form_bg textarea{color:#a5a5a5;}
.contact_form_bg label.empty_label{visibility:hidden;} 
.contact_form_bg .wpcf7-form-control-wrap, .contact_form_bg .wpcf7-form-control-wrap input, .contact_form_bg .wpcf7-form-control-wrap textarea{width:100%;display:block;}
.contact_form_bg .wpcf7-form-control-wrap input, .contact_form_bg .wpcf7-form-control-wrap textarea{border:2px solid #e4e4e4;border-radius:0px;padding: 10px;}
.contact_form_bg .wpcf7-form-control-wrap textarea{height:160px;resize:none;}
.contact_form_bg input::-webkit-input-placeholder, .contact_form_bg textarea::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #a5a5a5; 
}
.contact_form_bg input::-moz-placeholder, .contact_form_bg textarea::-moz-placeholder { /* Firefox 19+ */
  color: #a5a5a5;
}
.contact_form_bg input:-ms-input-placeholder, .contact_form_bg textarea:-ms-input-placeholder { /* IE 10+ */
  color: #a5a5a5;
}
.contact_form_bg input:-moz-placeholder, .contact_form_bg textarea:-moz-placeholder { /* Firefox 18- */
  color: #a5a5a5;
} 
.contact_form_bg .form-group.contact_submit_btn{margin-bottom:0px!important;text-align:center;}
.contact_form_bg .form-group.contact_submit_btn input.blue_submit_btn{font-size: 22px;line-height: 24px;background: #0098dc;border-radius: 50px;
text-transform: none;padding: 16px 74px 17px;box-shadow: 10px 10px 40px rgba(0, 152, 220, 0.2);}
.contact_form_bg .form-group.contact_submit_btn input.blue_submit_btn, .contact_form_bg .form-group.contact_submit_btn input.blue_submit_btn:hover{
transition: 1s;-webkit-transition: 1s;-moz-transition: 1s;}
/* .contact_form_bg .form-group.contact_submit_btn input.blue_submit_btn:hover{
background: #231f20;border: 1px solid #f05a28;box-shadow: 10px 10px 40px rgba(35, 31, 32, 0.2);} */
.contact_form_bg .form-group.contact_submit_btn input.blue_submit_btn:hover{
background: #f05a28;border: 1px solid #f05a28;box-shadow: 10px 10px 40px rgba(35, 31, 32, 0.2);}
.sche_progress_left h4{color:#f05a28;font-size:37px;line-height:42px;margin: 0px;font-family: 'KlinicSlabBook';font-weight:normal;}
.sche_progress_right p{font-size:16px;line-height:21px;font-family: 'KlinicSlabBook';color:#494949;}
.testimonial_inner p{font-size:18px;line-height:21px;font-family: 'KlinicSlabBook';color:#f05a28;margin-bottom:10px;font-weight:400;}
.testimonial_inner h5{font-size:37px;line-height:37px;font-family: 'KlinicSlabBook';color:#494949;margin:0px;font-weight:400;}
.testimonial_inner h5 strong{font-size:16px;line-height:21px;font-weight:400;display:block;} 
.testimonial_inner .vc_column-inner{padding:0px;} 
.inner_contact_detail{text-align:center;}
.inner_contact_detail p{color: #fff;font-size: 37px;line-height: 42px;   font-family: 'KlinicSlabLight'; margin: 0px;padding:165px 0px 200px;}

/*Contact page End css*/ 
@media(min-width:2101px){ 
	.gift_left_img img{left: 0%;}
	.gift_right_img img{right: 0%;}		
}
@media(min-width:1900px) and (max-width:2100px){ 
	.home_banner_cont{padding: 260px 0px 385px;}
}
@media(min-width:1700px) and (max-width:2100px){ 
	.gift_left_img img{left: -10%;}
	.gift_right_img img{right: -10%;}	
}
@media(min-width:1367px) and (max-width:1699px){ 
	.gift_left_img img{left: -25%;}
	.gift_right_img img{right: -25%;}
}
@media(min-width:1300px) and (max-width:1366px){ 
	.gift_left_img img{left: -30%;}
	.gift_right_img img{right: -30%;}
}
@media(min-width:1801px){ 
	.grey_banner{padding: 21% 0px;}
}
@media(min-width:1366px) and (max-width:1800px){ 
	.grey_banner{padding: 18% 0px;} 
}
@media(min-width:1200px) and (max-width:1299px){ 
	.gift_img img{left: 0;}
}
@media(max-width:1365px){ 
	.grey_banner{padding-top: 190px;padding-bottom:200px;} 
}
@media(min-width:1200px){ 
	.expand_content h4{font-size:42px;line-height: 46px;}
	.prog_left_img, .prog_left_content{padding-left: 14%;}
	.prog_right_content, .prog_right_img{padding-right: 14%;}
	.testimonial_inner{width: 70%;margin: 0px auto;float: none;}
	.sche_progress_right{padding: 0px 33% 0px 2%;}	
	.prog_banner_cont{width: 45%;}
	.home_edu_sec .inner_sec .vc_column-inner>.wpb_wrapper{padding: 50px 32px;}
	.home_edu_sec .inner_sec:hover .vc_column-inner>.wpb_wrapper{padding: 60px 32px 55px;}
	
	.custom_student_list .inner_list h4{font-size:36px;line-height: 40px;}
	.custom_student_list .hover_inner_list .content_hover{padding: 60px 30px 40px;}
	.custom_student_list .inner_list .desc_p{padding-right: 20px;}
	.custom_student_list .description{padding-bottom:69%;}
	.learning_student_2 .description,.learning_student_3 .description {padding-bottom:49%;}
	.learning_student_4 .description, .learning_student_5 .description{padding-bottom:59%;}
	
}
@media(min-width:992px) and (max-width:1199px){
	.expand_content h4{font-size:35px;line-height: 40px;}
	.prog_left_img, .prog_left_content{padding-left: 8%;}
	.prog_right_content, .prog_right_img{padding-right: 8%;}
	.testimonial_inner{width: 85%;margin: 0px auto;float: none;}
	.sche_progress_right{padding: 0px 29% 0px 2%;}	
	.prog_banner_cont{width: 65%;}
	.home_edu_sec .inner_sec .vc_column-inner>.wpb_wrapper{padding: 50px 18px;}
	.home_edu_sec .inner_sec:hover .vc_column-inner>.wpb_wrapper{padding: 60px 18px 55px;}
	.gift_left_img{left: -18%;}
	.gift_right_img{right: -18%;}  
	.custom_student_list .inner_list{padding:60px 20px 80px;}
	.custom_student_list .inner_list h4{font-size:28px;line-height: 34px;}
	.custom_student_list .hover_inner_list .content_hover{padding: 60px 30px 20px;}
	.custom_student_list .description{padding-bottom:51%;}
	.learning_student_2 .description,.learning_student_3 .description, .learning_student_5 .description{padding-bottom:27%;}
	.learning_student_4 .description{padding-bottom:39%;}
} 
@media(min-width:992px){
	.expand_content h4{padding-top: 80px;}	
	.expand_content{padding-right: 10px;}	
	.prog_banner_cont p{padding: 0px 60px;}
	.prog_right_content .prog_inner_txt{padding-left:60px;padding-right:52px;}
	.prog_left_content .prog_inner_txt{padding-right:70px;}
	.prog_sec_3 .prog_right_content .prog_inner_txt{padding-right:30px;}
	.prog_right_content{float: right;} 
	.prog_orange_banner .empty_140{height:140px!important;}
	.orange_bg_sec .empty_377{height:377px!important;}
	.contact_banner_cont h2{padding-bottom: 90px;}
	.contact_form_bg{padding: 60px 8% 55px;}
	.contact_banner_cont{padding: 140px 0px 0px;}
	.schedule_progess_sec{padding: 170px 0px 25px;margin-top:-170px;}	
	.sche_progress_left{text-align:right;}
	.schedule_progess_inner{padding:110px 0px 130px;}
	.banner_content h2{font-size: 48px;line-height: 56px;}
	.testmonial_cont_left{padding:85px 27% 80px 2%;}
	.testmonial_cont_right{padding:90px 10% 110px 8%;}
	#footer #footer-widgets .footer-widget-1{width:14%;}
	#footer #footer-widgets .footer-widget-2{width:55%;}
	#footer #footer-widgets .footer-widget-3, #footer #footer-widgets .footer-widget-4{width:9%;}
	#footer #footer-widgets .footer-widget-5{width:5%;}	
	.prog_camp .vc_column-inner>.wpb_wrapper{padding-right:16%;}
	.prog_event .vc_column-inner>.wpb_wrapper{padding:0px 8%;}
	.prog_relate_serv .vc_column-inner>.wpb_wrapper{padding-left:16%;}
	.prog_camp .prog_inner_txt{padding-right: 24.5%;} 
	.prog_event .prog_inner_txt{padding-right: 20%;} 
	.prog_relate_serv .prog_inner_txt{padding-right: 21%;}
	.prog_cus_event h2, .prog_cus_content h2{font-size:48px;line-height: 48px;}
	.prog_btm_content{width: 70%;}
	.prog_btm_content h4{font-size:48px;line-height: 46px;}
	.home_edu_sec .inner_sec:nth-child(1){left:0;} 
	.home_edu_sec .inner_sec:nth-child(2){left:16.4%;}
	.home_edu_sec .inner_sec:nth-child(3){left:32.7%;}
	.home_edu_sec .inner_sec:nth-child(4){left:49%;}
	.home_edu_sec .inner_sec:nth-child(5){left:65.5%;}
	.home_edu_sec .inner_sec:nth-child(6){left:82%;}
	.child_gift_inner_content{width:50%;margin-left:25%;}
	.partnership_left{padding-left: 15%;}
	.partnership_right{padding-right: 18%;}
	.partnership_list{margin-left:15%;width: 70%;} 
	.view_btn_style{padding:30px;}
	.custom_student_list .description{margin:30px;}
	.learning_student_5 .content_hover{padding-top:0px;}
}
@media(max-width:991px){	
	.wd100_991{width:100%;}
	.expand_content{margin-bottom:40px;}
	.expand_img_sec{margin: 0px auto 40px;}
	.expand_img_sec .wpb_single_image.vc_align_right{text-align: center;}
	.prog_banner_cont p{padding: 0px 20px;}
	.prog_cus_content, .prog_cus_img{width:100%;}
	.prog_cus_content h2 br{display:none;}
	.prog_cus_content h2{text-align:center;margin: 15px 0px 15px;font-size: 40px;line-height: 40px;}
	.prog_cus_img{margin-top:30px;}
	.prog_orange_banner .empty_140{height:60px!important;}	
	.contact_form_bg .form_group_name:first-child{margin-bottom:0px!important;}
	.contact_banner_cont h2{padding-bottom: 50px;}
	.contact_form_bg{padding: 30px 20px 45px;}  
	.contact_banner_cont{padding: 70px 0px 0px;}
	.schedule_progess_sec{padding: 260px 0px 25px;margin-top:-300px;}
	.sche_progress_left, .sche_progress_right{text-align: center;}
	.sche_progress_left h4 br{display:none;}
	.sche_progress_left h4{margin-bottom: 30px !important;}
	.sche_progress_left, .sche_progress_right{width:100%;}
	.sche_progress_right{padding: 0px 20px;}
	.schedule_progess_inner{padding:110px 0px 130px;}	
	.prog_btm_content h4, .prog_cus_event h2, .prog_cus_content h2{font-size:38px;line-height: 40px;} 	
	.view_btn_style{padding:20px;}
	.custom_student_list .description{margin:20px;}
} 
@media(min-width:768px) and (max-width:991px){
	.testmonial_cont_left{padding:85px 20% 80px 2%;}
	.testmonial_cont_right{padding:90px 3% 110px 7%;}
	#footer #footer-widgets .footer-widget-1{width:17%;}
	#footer #footer-widgets .footer-widget-2{width:45%;}
	#footer #footer-widgets .footer-widget-3, #footer #footer-widgets .footer-widget-4{width:11%;}
	#footer #footer-widgets .footer-widget-5{width:8%;}
	.prog_btm_content{width: 85%;}
	.prog_camp .vc_column-inner>.wpb_wrapper{padding-right:6%;}
	.prog_event .vc_column-inner>.wpb_wrapper{padding:0px 3%;}
	.prog_relate_serv .vc_column-inner>.wpb_wrapper{padding-left:6%;}		
	.prog_cus_event .prog_inner_txt{padding-right: 5%;}
	.orange_bg_sec .empty_377{height:377px!important;} 
	.home_edu_sec .inner_sec .vc_column-inner>.wpb_wrapper{padding: 30px 10px;}
	.home_edu_sec .inner_sec:hover .vc_column-inner>.wpb_wrapper{padding: 40px 10px 35px;} 
	.home_edu_sec .inner_sec:nth-child(1){left:1%;} 
	.home_edu_sec .inner_sec:nth-child(2){left:17.4%;}
	.home_edu_sec .inner_sec:nth-child(3){left:33.7%;}
	.home_edu_sec .inner_sec:nth-child(4){left:50%;}
	.home_edu_sec .inner_sec:nth-child(5){left:66.2%;}
	.home_edu_sec .inner_sec:nth-child(6){left:82.5%;}
	.gift_left_img{left: -18%;}
	.gift_right_img{right: -18%;} 
	.child_gift_inner_content{width: 60%;margin-left: 20%;}
	.custom_student_list .inner_list{padding:60px 10px 74px;}
	.custom_student_list .inner_list h4{font-size:22px;line-height: 28px;}
	.custom_student_list .hover_inner_list .content_hover{padding: 60px 10px 78px;}
	.custom_student_list .inner_list .view_btn_style a, .custom_student_list .inner_list .desc_p p{font-size: 13px;line-height: 18px;}
	.custom_student_list .inner_list .desc_p p{margin: 0px 0px 35px !important;}
	
}
@media(min-width:481px) and (max-width:991px){
	.banner_content h2{font-size: 38px;line-height: 40px;}	
	.expand_content h4{font-size:35px;line-height: 40px;padding-top: 40px;}	
}
@media(min-width:768px){
	.navbar-header #logo{display:none;}
	.show_mobile{display:none;}	
	.navbar .header_left{margin-left: 4.5%;} 
	.navbar .common_menu{padding-top: 40px;}
	.children_img .wpb_single_image{padding-right:60px;}	
	.contact_form_bg .form-group{margin-bottom: 30px !important;}
	.testimonial_inner .testmonial_img_left, .testimonial_inner .testmonial_cont_left{float:left;} 
	.testimonial_inner .testmonial_img_right, .testimonial_inner .testmonial_cont_right{float:right;}
	.custom_testimonial_1 .vc_column-inner>.wpb_wrapper{margin-top: 55px;}
	.custom_testimonial_2 .vc_column-inner>.wpb_wrapper{margin-top: 70px;}
	.custom_testimonial_3 .vc_column-inner>.wpb_wrapper{margin-top: 45px;}
	#footer{padding: 55px 0px 80px;} 
	.prog_sec_1{padding:65px 0px 105px;}
	.prog_grey_banner{padding: 140px 0px 200px;}
	.prog_three_sec{padding-bottom: 100px;}
	.home_edu_sec{position: relative;height: 210px;top:0px;}
	.home_edu_sec .inner_sec:hover{top: 0px;}
	.home_edu_sec .inner_sec{position: absolute;top:10px;height:100%;}	
	.home_edu_sec .inner_sec .vc_column-inner>.wpb_wrapper{margin-right: 10px;}
	.expand_education_sec{padding: 220px 0px 120px;margin-top: -170px;}
	.children_school_txt h4{font-size:36px;line-height: 42px;}
	.inner_reach_higher h4{font-size:48px;line-height: 52px;}
	.inner_reach_higher p{font-size:24px;line-height:42px;}
	.cus_btn a{font-size:22px;line-height: 26px;padding: 20px 44px;}
	.child_gift_inner_content h2{font-size:48px;line-height: 48px;}
	.each_student_txt h4{font-size:37px;line-height: 44px;}
	.partnership_sec{padding: 105px 0px 40px;}
	.partnership_list ul li{width:19.5%;}
	.progress_content h4{font-size:36px;line-height: 42px;}
	.custom_student_list{width: 20%;}
} 
@media(max-width:767px){  
	#header .navbar .navbar-toggle{background: #0098dc;border: none;margin: 25px 0px 0px;padding: 14px 10px;}
	#header .navbar .navbar-header{padding: 0px 10px;}
	#header .navbar .navbar-toggle .icon-bar{background: #fff;}
	.hide_mobile{display:none;}	 
	#header .navbar .navbar-brand{padding: 0px;padding-left: 10px;display: inline-block;height:auto;} 
	#header{padding-top: 10px!important;}
	.navbar .common_menu{padding: 0px;} 
	#header .navbar-collapse{background: #231f20;margin: 20px 0px 0px;
    padding: 0px 0px;border: 0px;box-shadow: none;}
	.navbar .common_menu ul li a{padding: 8px 10px!important;color: #fff;}
    .navbar .common_menu ul li a:hover{background-color: #0098dc;color: #fff;}
    .children_img .wpb_single_image.vc_align_right{text-align: center;}
    .testmonial_cont_left, .testmonial_cont_right, .children_school_txt{text-align: center;}
	.custom_testimonial_2 .vc_column-inner>.wpb_wrapper, .custom_testimonial_3 .vc_column-inner>.wpb_wrapper{margin-top: 20px;}
	.testmonial_cont_right, .testmonial_cont_left{padding:30px 0px 40px;}	
	.testimonial_inner h5{font-size: 30px;line-height: 32px;}
	.testimonial_inner h5 br{display:none;}	
	#footer #footer-widgets .block{margin-bottom:20px;}
	#footer{padding: 55px 0px 30px;} 
	.custom_testimonial_1{padding-top:150px;} 
	.custom_testimonial_3{padding-bottom:150px;}
	.inner_contact_detail p{padding: 80px 0px 100px;}
	.schedule_progess_sec{padding: 260px 0px 170px;}
	.schedule_progess_inner{padding: 140px 0px 50px;}
	.prog_cus_event{margin-bottom:40px;text-align: center;}
	.prog_cus_event .prog_inner_txt h2 br{display:none;}
	.prog_banner_cont .prog_inner_txt h2{font-size: 32px;line-height: 34px;}
	.prog_sec_1{padding:45px 0px 65px;} 
	.prog_grey_banner{padding: 90px 0px 130px;}  
	.orange_bg_sec .empty_377{height:250px!important;} 
	.prog_three_sec{padding-bottom: 50px;}
	.home_edu_sec{position: relative;top:0px;height:auto;}
	.home_edu_sec .inner_sec .vc_column-inner>.wpb_wrapper{padding: 30px 10px;} 	
	.home_edu_sec{background:#f6f9ff;padding-bottom:20px;margin-bottom:20px;}	
	.expand_education_sec{padding: 160px 0px 190px;margin-top: -50px;}
	.children_school_txt h4{font-size:30px;line-height: 32px;padding: 0px 20px;} 
	.children_school_txt h4 br{display:none;} 
	.home_edu_sec .inner_sec p br{display:none;}
	.inner_reach_higher h4{font-size:40px;line-height: 42px;}
	.inner_reach_higher p{font-size:21px;line-height:26px;}
	.cus_btn a{font-size:18px;line-height: 21px;padding: 15px 34px;}
	.grey_banner{padding-top: 230px;margin-top: -210px;}
	.each_student_txt h4{font-size: 30px;line-height: 35px;}
	.partnership_left{text-align:center;margin-bottom:30px;}
	.partnership_sec{padding: 55px 0px 40px;}
	.progress_content h4{font-size:28px;line-height: 32px;}
} 
@media(min-width:481px) and (max-width:767px){
	#footer #footer-widgets .block{float: left;}
	#footer #footer-widgets .footer-widget-1{width:43%;}
	#footer #footer-widgets .footer-widget-2{width:55%;margin-right:0px;}
	#footer #footer-widgets .footer-widget-3, #footer #footer-widgets .footer-widget-4{width:35%;}
	#footer #footer-widgets .footer-widget-5{width:25%;}
	.home_edu_sec .inner_sec{width:48%;float:left;margin-bottom:15px;}
	.home_edu_sec .inner_sec:nth-child(2n+1){margin-right:2%;clear:both;}
	/* .home_edu_sec .inner_sec .vc_column-inner>.wpb_wrapper{max-width: 200px;margin: 0px auto 15px;}  */
	.gift_left_img{left: -35%;width: 50%;}
	.gift_right_img{right: -35%;width: 50%;} 
	.child_gift_inner_content{width: 60%;margin-left: 20%;}
	.child_gift_inner_content h2{font-size: 40px;line-height: 42px;}
	.custom_student_list .inner_list{padding:60px 20px 80px;}			
	.custom_student_list .inner_list h4{font-size:22px;line-height: 28px;}
	.custom_student_list .hover_inner_list .content_hover{padding: 0px 20px 40px;}
	.custom_student_list .inner_list .view_btn_style a, .custom_student_list .inner_list .desc_p p{font-size: 14px;line-height: 18px;}	
	.custom_student_list .inner_list .desc_p p{margin: 0px 0px 35px !important;}
	.custom_student_list{float:left;}
	.partnership_list ul li{width:30%;margin-bottom: 30px;} 
	
	
}  
@media(min-width:686px) and (max-width:767px){	
	.custom_student_list .inner_list .desc_p{padding-right: 10%;}
	.custom_student_list.learning_student_2 .inner_list, .custom_student_list.learning_student_3 .inner_list{padding:60px 20px 59%;} 
} 
@media(min-width:681px) and (max-width:685px){	
	.custom_student_list .inner_list .desc_p{padding-right: 10%;}
	.custom_student_list.learning_student_2 .inner_list, .custom_student_list.learning_student_3 .inner_list{padding:60px 20px 46%;} 
} 
@media(min-width:631px) and (max-width:767px){
	.custom_student_list.learning_student_4 .inner_list, .custom_student_list.learning_student_5 .inner_list{border-top: 1px solid rgba(255,255,255,0.2);} 
	.custom_student_list.learning_student_4{border-left: 1px solid rgba(255,255,255,0.2);}
	.custom_student_list{width: 33%;float:left;}
	.custom_student_list:nth-child(3n+1){clear:both;}
}
@media(min-width:631px) and (max-width:680px){		
	.custom_student_list.learning_student_2 .inner_list, .custom_student_list.learning_student_3 .inner_list{padding:60px 20px 55%;} 
} 
@media(max-width:600px){
	.custom_student_list .inner_list{padding:30px 20px;}
	.custom_student_list .inner_list h4{font-size:24px;line-height: 28px;margin: 20px 0px;}
	.custom_student_list .hover_inner_list .content_hover{padding: 30px 20px;}
	.custom_student_list .inner_list .view_btn_style a, .custom_student_list .inner_list .desc_p p{font-size: 15px;line-height: 20px;}	
	.custom_student_list .inner_list .desc_p p{margin: 0px 0px 35px !important;}	
	.custom_student_list .hover_inner_list img.hover_img{width:100%;}
	.custom_student_list .inner_list{border-bottom: 1px solid rgba(255,255,255,0.2);border-right: 0px solid transparent;}
}
  
@media(max-width:480px){ 
	#footer #footer-widgets .block{float: none;text-align:center;}
	#footer #footer-widgets .block ul li{display:inline-block;margin-right: 10px;}
	#footer #footer-widgets .block ul li:last-child{margin-right: 0px;}
	.home_edu_sec .inner_sec .vc_column-inner>.wpb_wrapper{margin-bottom: 15px;} 
	.banner_content h2{font-size: 30px;line-height: 35px;}
	.expand_content h4{font-size:30px;line-height: 35px;padding-top: 0px;}	
	.child_gift_inner_content h2{font-size: 30px;line-height: 35px;}
	.gift_left_img{left: -40%;width: 50%;}
	.gift_right_img{right: -40%;width: 50%;}
	.child_gift_inner_content{width: 85%;margin: auto;}
	.partnership_list ul li{width:45%;margin-bottom: 30px;}
		
}

