/*
Theme Name: 	Betheme Child
Theme URI: 		http://themes.muffingroup.com/betheme
Author: 		Muffin group
Author URI: 	http://muffingroup.com
Description:	Child Theme for Betheme - Premium WordPress Theme
Template:		betheme
Version: 		1.6.1.1
*/

/* Theme customization starts here5
-------------------------------------------------------------- */
/* --------Upcoming Program section-------------------------- */
/*.page-id-1399 .header-plain #Top_bar { display: none!important; } 
.page-id-1399 #Footer { display: none!important; }
.page-id-1399 .menuo-right #Top_bar .menu_wrapper {display: none;}*/



.form-section-hbs #wpcf7-f1912-p1907-o1 {
    background-color: #0b6ebc;
    padding: 10px;
    border-radius: 10px;
}

.form-section-hbs .wpb_text_column.wpb_content_element .wpb_wrapper {text-align:center;}



.core-course-section .vc_tta-tab a {color: #fff !important;background-color:#c13b3e !important;}
.core-course-section .vc_tta-tab.vc_active a {color: #fff !important;background-color:#0b6ebc !important;}

.backgroundOverlay {position: fixed;top: 0;right: 0;bottom: 0;left: 0;background: #000000;opacity: .85;filter: alpha(opacity=85);-moz-opacity: .85;z-index: 101;display: none;}
.delayedPopupWindow {display: none;position: fixed;z-index: 102;max-width: 100%;width: 100%;top: 20%;left: 0;margin: 0;padding: 0;background: transparent;border: none;}
.popCenter{width: 300px;background: #fff;padding: 20px;margin: auto;}
.popCenter .banner_h4_head {width: 75%;float: left;}
#btnClose {width:20%;display: block;text-align: right;text-decoration: none;color: #BCBCBC;float:right;}
#btnClose:hover {color: #c90c12;}


.screening_form span sup {color: red;font-size: 15px;}


.odc-menu a.mega-menu-link:hover {background: #0b6ebc!important;}

/*
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item > a.mega-menu-link:hover {
    background: #fff;
color:#333;
font-weight: normal;
text-decoration: none;
border-color:#fff;
}
*/

.page-id-1529 input {width: 100% !important;margin-bottom: 0px!important;}
.page-id-1529 .form-group select {background-color: transparent!important;margin-bottom: 0px!important;}
.page-id-1529 .form-group .error {color: #fb4545!important;}
.page-id-1529 .sticky_form{display:none!important;}
.page-id-1529 .menu_wrapper {display: none!important;}

.desc{text-align:center;}
.desc .paynow_btn {
    background-color: #bc3639;
	color:#fff;
    width: 50%;
    padding: 5px;
    font-weight: 600;
	margin-left: 25%;
}

.section-collaborations{background-color: #e7e9ec;}
.section-collaborations h3 {
    margin-bottom: 0px;
}
.grecaptcha-badge {
    display: none !important;
}
.emailer_form{
	text-align: center;
}
.emailer_form h3{
font-size: 20px;
    margin-bottom: 15px;
    border-bottom: 2px solid #1272be;
    display: inline-block;
    text-align: center;

}
.emailer_form  .wpcf7-submit{
	width:100%;
}
.emailer_form_inner{	
	border:1px solid #ccc;
}
.emailer_form_inner .wpcf7{
	margin-bottom:0px
}
#eligibility {display: none;}
#Eligibility {display: none;}
.button.admission-link.button_size_2.button_js {/*display: none;*/margin-top: -8px;}
.bottom_btn_width .wpb_column.vc_column_container.vc_col-sm-4:first-child {width: 18%;}
/*.blink-red{
	animation:blinkingTextRed 0.8s infinite;font-weight:800;
}
@keyframes blinkingTextRed{
	0%{		color: #000;	}
	49%{	color: #bb363a;	}
	50%{	color: #bb363a;	}
	99%{	color: #bb363a;	}
	100%{	color: #000;	}
}


.blink-green{
	animation:blinkingTextGreen 0.8s infinite;font-weight:800;
}
@keyframes blinkingTextGreen{
	0%{		color: #000;	}
	49%{	color: #037d19;	}
	50%{	color: #037d19;	}
	99%{	color: #037d19;	}
	100%{	color: #000;	}
}*/

#about_section .wpb_video_widget {margin-bottom: 0px!Important;}

.upcoming-programs:last-child{border-bottom: 1px solid #0b6ebc;margin-bottom: 35px;}
.upcoming-programs{padding: 10px; border-top: 1px solid #0b6ebc; border-right: 1px solid #0b6ebc; border-bottom: none; border-left: 1px solid #0b6ebc;margin: 0px;}
.upcoming-programs p{margin: 0px;}
.upcoming-programs .sec-date {
    width: 30%;
    text-align: center;
    background-color: #bb363a;
    color: #fff;
    padding: 6px 0px;
    font-weight: 800;
	vertical-align: middle;
    font-size: 20px;
}
.upcoming-programs .sec-date b{}
.upcoming-programs .sec-title {}
.upcoming-programs .sec-title h4 {margin-bottom: 0px; line-height: 1.5;}
.upcoming-programs .sec-link {text-align: center;}
.upcoming-programs .sec-link a{margin-bottom: 0px;margin-top: 6px;}
.upcoming-programs .sec-link a.button .button_label{}
/* --------End Upcoming Program section-------------------------- */
.big {
    font-size: 17px;
    line-height: 26px;
    font-weight: 400;
    letter-spacing: 0px;
    color: #575757;
}

a.button .button_label {
    padding: 11px 20px;
    background-color: #bb363a;
    color: #fff;
}
.contact-addr .wpb_text_column.wpb_content_element {margin-bottom: 10px;}
.contact-addr .wpb_column.vc_column_container.vc_col-sm-3 {border-right: 1px solid #c13b3e;}
.contact-addr .wpb_column.vc_column_container.vc_col-sm-3:last-child{border-right:none;}
.contact-addr .wpb_wrapper {padding-left: 6%;}


.text-center{text-align: center;}
.admission-form {
    padding: 20px;
    background-color: #ece6e6;
}
.admission-form input{
    margin-bottom: 10px !important;
}
.admission-form select {
    margin-bottom: 0px !important;
}
.admission-title{text-align:center;}

.space-top{margin-top:35px;}
.client_logo h4{
	    font-size: 18px;
    margin-bottom: 5px;
}
.client_logo a{
	background: #b11117 !important;
	color: #fff !important;
}
.client_logo .button_label{
	padding: 5px 15px !important;
}
.padding-bt{
	padding-bottom:30px;
	padding-top:15px;
}
.no-style-type{
	margin:0px !important;
}
.client_logo  .column_image,.client_logo  .image_frame {
	margin:0px;
}
.client_logo img {
    height: 100%;
    width: auto;
    margin-bottom: 10px;
}
#comments{
	display:none;
}
.list_style_1 strong{
	font-size:20px;
	color: #1272be;
}
.program_section_detail .title::before {    
    display: none !important;	
}
.program_section_detail .icon_box:hover .icon_wrapper i {
    top: 0px;
}
.program_section_detail  .icon_box .icon_wrapper {
    font-size: 45px;
}
.program_section_detail .icon_box .icon_wrapper {
    width: 70px;
    height: 70px;
    text-align: center;
    line-height: 50px;
}
.program_section_detail .icon_box.icon_position_left {
    min-height: auto;
    padding-left: 90px;
	margin-bottom: 0px;
}
.program_section_detail .icon_box a {
    display: inline;
    border: 2px solid #0b6ebc;
    padding: 5px 10px;
    background: #0b6ebc;
    color: #fff;
}

.course_section_detail a {
    display: inline;
    border: 2px solid #0b6ebc;
    padding: 5px 10px;
    background: #0b6ebc;
    color: #fff;
}
.desc p:first-child{
	display:none;
}
.program_section_detail h5 {
    font-size: 14px;
    line-height: 18px;
	margin-bottom: 5px;
}
.course_section_detail h5 {
    font-size: 14px;
    line-height: 18px;
	margin-bottom: 5px;
}
.program_section_detail .wpb_column.vc_column_container.vc_col-sm-4 {
    border: 1px solid #ccc;
}
.course_section_detail .wpb_column.vc_column_container.vc_col-sm-4 {
    border: 1px solid #ccc;
    padding: 14px 0px;
}
.remove_border{
	 border: 0px !important;
}
.program_section_detail {
	margin-bottom:0px !important;
}
.program_section_detail .icon_box .desc_wrapper .title {
    margin-bottom: 5px;
    font-size: 17px;
}
.facultywrap.open .Btnview{display:none;}
.Btnless {color: #ba3438;cursor: pointer;}
.faculty-hbsol .facultywrap  {border-bottom: 1px solid #666;min-height: 222px;}
.faculty-iimbx .facultywrap  {border-bottom: 1px solid #666;min-height: 295px;}
.facultywrap.open {background-color: #ececec;padding-top: 35px;}
.Btnview button {background-color: #123d68 !important;color: #fff !important;padding: 10px 20px !important;}
.image_frame .image_wrapper .mask, .edd_download_image::after {
    -webkit-box-shadow: inset 0 0 5px 2px rgb(242, 243, 245)!important;
    box-shadow: inset 0 0 5px 2px rgb(242, 243, 245)!important;
}
#wonderplugincarousel-1 .amazingcarousel-image{border:1px solid #666;}
.sticky_form{position:fixed;top:24%;right:0;/* z-index:81 */;background-color:#0b6ebc;max-width:270px;z-index:99;}


.mobile-header-image{ display:none;}
.header-image{display:block;}

.accolades ul li{
color: #000;
   padding: 10px;
   font-size: 15px;
   list-style-type: none;
   opacity: 0.8;
   font-weight: normal;
   width: 32.3%;
   float: left;
   box-sizing: border-box;
   border: 1px solid #ccc;
   min-height: 215px;
   margin: 5px;
   line-height: 24px;
   box-shadow: 1px 1px 3px #ccc;}
.accolades ul li::before {
    content: '\e93e';
   display: block;
   font-family: "mfn-icons";
   font-size: 3em;
   line-height: 2em;
   color: #1272be;
}
.asm-certificates{color:#fff;}
.asm-certificates h4{color:#fff!important;}
.no-style-type li{list-style-type:none;}
#slider-name, #slider-email, #slider-contact, #slider-comp, #slider-location{color:#666!important;}
.sticky_form .contact-title{display:none;}
.slide-toggle{position: absolute;
top: 135px;
left: -95px;
background-color: #0b6ebc;
z-index: 1000;
transform: rotate(90deg);
	-webkit-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	overflow: visible;
color: #fff;
text-align: center;
padding: 9px 10px;
border: none;
width: 140px;
border-radius: 0px;
font-size: 14px;
text-transform: uppercase;
letter-spacing: 1px;
font-weight:800}

.slider-form {
    margin: 20px !important;
}

.slider-form h4 {
    font-size: 20px !important;
    color: #fff;
    text-transform: uppercase;
    font-weight: 700 !important;
    text-align: center !important;
} 


.program_section h5{
	font-size: 14px;
	margin-bottom: 8px;
	font-weight: 600;
}
.program_section h4{
	font-size: 20px;
	line-height: 24px;
	border-bottom: 1px solid #345097;
	padding-bottom: 10px;
	margin: 0px 0px 10px 0px;
}
.program_section .program_icon > .column_attr {
	padding: 0px 4% 0 65px !important;
	background-size: 50px;
}
.socialmedia-buttons a {
    margin-right: 5px;
}
#Footer .one-fourth:nth-child(2){
	width: 30%;
}
#Footer .one-fourth:nth-child(3){
	width: 16%;
}
#Footer .footer_copy .one {
    margin-bottom: 1px;
    padding-top: 14px;
    min-height: 33px;
}
#Top_bar #logo{
	    background: #fff;
    margin: 0px 70px;
    padding: 5px;
}
.contact-home .get_in_touch ul li .icon{
	color:#fff;
}
.header_button {
    position: absolute !important;
      bottom: 5%;
    left: 3% !important;
	width: 100%;	
}
.header_button a {
    color: #fff;font-size: 18px;font-weight: 800;
}
.sidemenu-fix-widget {
    background: #535353;
    padding: 10px 10px 0px 30px;
}

.popup_contact {
    margin: 0px 10px;
        margin-bottom: 0px;
    margin-bottom: 0px;
    background: #0b6ebc;
    color: #fff;
    padding: 8px 40px;
    text-align: center;
    border-radius: 20px;
    display: inline-block;
    border: 3px double #fff;
}
.q2w3-fixed-widget-container {

    padding: 0px;
    background: #fff;
    border: 0px !important;

}
.sidemenu-fix-widget a {
    color: #fff;
    font-size: 15px;
    font-weight: 100;
    text-decoration: none;
}
.sidemenu-fix-widget img {
    width: 28px;
    margin-right: 4px;
    vertical-align: middle;
}
.sidemenu-fix-widget li:not(:last-child) {
    border-bottom: 1px solid #333;
}
.sidemenu-fix-widget li {
    padding: 12px 0px;
}
.q2w3-fixed-widget-container{
	background:rgb(83, 83, 83) none repeat scroll 0% 0%
}
#Subheader .title {
    font-size: 35px;
    line-height: 45px;
}
.header-image img {
    width: 100%;
    height: auto;
    display: block;
}
#Subheader .title { 
    font-size: 25px !important;
    line-height: 26px !important;
}
#Subheader {
    background-color: rgb(186, 52, 56) !important;
}
.course_icon_section img{
	width:75px;
}
.course_icon_section {
    margin-bottom: 0px !important;
}
.course_icon_section .icon_box .image_wrapper {
    margin-bottom: 5px;
}
.style-simple .icon_box .desc_wrapper .title {
    margin-bottom: 5px;
}
.course_icon_section .icon_box .title, .course_icon_section .desc_wrapper .popup-link {
	margin: 0px 0px 8px 0px;     
    font-size: 15px;
    color: #ba3438;
    text-transform: uppercase;
    font-weight: 600 !important;
    letter-spacing: 1px;
}
.course_icon_section .icon_box .desc {

    color: #000;
    font-size: 13px;

}
.course_icon_section .icon_box {
	margin-bottom:0px !important
}
.banner_h3_text {
    color: #1171b7;
    margin-bottom: 8px;
    letter-spacing: 0px;
    /* text-transform: uppercase; */
    font-size: 24px;
    font-weight: 600;
}
.banner_h3_text {
    display: inline-block;
    border-bottom: 1px solid #1171b7;
    padding-bottom: 5px;
}
.wpb-js-composer .course_detail_section .vc_tta.vc_general .vc_tta-tab > a {
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 14px;
    padding-right: 8px;
    padding-left: 8px;
    text-align: center;
}
.wpb-js-composer .course_detail_section .vc_tta-color-grey.vc_tta-style-modern .vc_tta-tab > a {
    background-color: #505050;
    color: #fff;
	background-image:none;
}
.wpb-js-composer .course_detail_section .vc_tta.vc_general .vc_tta-tab > a {
    font-size: 14px;
    text-align: center;
}
.wpb-js-composer .course_detail_section .vc_tta-color-grey.vc_tta-style-modern .vc_tta-tab > a {
    color: #fff;
}
.team.team_circle .image_frame.photo {
    border-width: 2px;
    border: 2px solid #6cb049;
}
#Advisory_Board .team .desc_wrapper hr,#Faculty_Members .team .desc_wrapper hr{
    display: none;
}
.wpb-js-composer .course_detail_section .vc_tta.vc_general .vc_tta-tab.vc_active > a {

    color: #fff !important;
    background-color: #1171b7;
}
.amazingcarousel-text blockquote:after{
	background: none;
}
#Testimonials #wonderplugincarousel-1 blockquote {   
    margin: 0px !important;
    display: block;
    font-size: 15px !important;
    line-height: 25px !important;
	margin-bottom: 28px !important;
}
#Testimonials #wonderplugincarousel-1 .amazingcarousel-text {
    background: #e9e9e9;
    padding: 20px;
	border-radius: 8px;
   padding-top: 38px;
    min-height: 260px;
}
#Testimonials #wonderplugincarousel-1 img{
	margin-bottom: -32px;
}
.team_circle {
    margin-bottom: 9px !important;
}
.custom-btn-new{margin-bottom: 0px;}
.pp-buttons{margin-top: 5px;}
.custom-btn-new .popup-link {
    color: #fff;
    background-color: #69aa47;
    padding: 10px 20px;
}
.custom-btn-new a.button .button_label {
    color: #fff;
    background-color: #69aa47;
    padding: 7px 20px;
}

.custom-btn .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern {

    color: #fff;
    border-color: #69AA47;
    background-color: #69AA47;
    padding: 6px 20px;
    border-radius: 0px;    
    background-image: none;
}
.bottom_btn_width .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern {
 padding: 6px 20px 6px 56px;
}
.bottom_btn_width{
	width:75%;
	margin:0px auto;padding-top: 20px;
}
.wpb-js-composer .course_detail_section .vc_tta-color-grey.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels {
    background-color: transparent;
}
.program_testimonial .single-photo-img{
	width: 20% !important;
	float: left;
}
.program_testimonial .bq_wrapper{
	text-align: left !important;
	width: 80%;
	float: left;
	margin: 0px !important;
	padding: 0px !important;
}
.program_partners a {
    border: 1px solid #c1c1c1;
    margin: 0px 10px;
    padding: 20px;
}
.program_testimonial blockquote{
	top:0px;
	margin-bottom:0px;
}
.program_testimonial .hr_dots{
	display:none;
}
.program_testimonial .testimonials_slider.single-photo .slider_pager {
    margin-top: 10px;
}
.program_testimonial .author{
	display:none;
}
.mec-event-countdown-style1,.mec-event-list-minimal{
	border: 1px solid #116cb4;
}
.mec-bg-color, .mec-bg-color-hover:hover, .mec-wrap .mec-bg-color, .mec-wrap .mec-bg-color-hover:hover {
    background-color: #ba373c;
}
.mec-event-list-minimal .mec-event-article {   
    padding: 10px 0 5px;
}
.mec-event-list-minimal .mec-event-title {   
    margin-bottom: 5px;   
    font-size: 16px;
    text-transform: capitalize;    
    padding-top: 10px;
}
.mec-event-list-minimal .mec-event-article {
    border-bottom: 1px solid #dfdfdf;
}
.mec-event-list-minimal a.mec-detail-button:hover {
    background: #ba373c;
}
.mec-event-countdown-part1:before{
	content: "Next Upcoming Program";
	display: block;
	font-size: 36px;
	font-weight: 700;
	line-height: 1;
	margin-top: 0;
	
}
.mec-event-upcoming{
	display:none;
}
.mec-wrap .mec-event-countdown-style1 .mec-event-countdown-part1 .mec-event-title {
    color: #fff;
    font-size: 16px;
}
.event-color{
 display:none;	
}
.mec-event-list-minimal a.mec-detail-button {
   
    background: #ba373c;
    color: #fff;
}
#wonderplugincarousel-1 .amazingcarousel-list-container,.amazingcarousel-list-wrapper {
    padding: 16px 0;
    width: 100% !important;
}
.mec-wrap .mec-event-countdown-style1 .mec-event-countdown li span{color:#fff;}
.mobile-header-image img{
	width:100%;
	height:auto;
	display:block;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item {
    padding: 2px 15px 2px 15px;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu{
    padding-top:20px;
    padding-bottom:20px;
    
}

@media only screen and (max-width:1250px){}
@media only screen and (max-width:1024px){
    
    .mega-menu-link {
        padding: 0px 12px !important;
        font-size: 14px !important;
    }
}
@media only screen and (max-width:900px){
    .mega-menu-link {
        padding: 0px 10px !important;
        font-size: 12px !important;
    } 
}
@media only screen and (max-width:768px){
	 #mega-menu-main-menu{
		overflow:scroll !important;
		 height:450px !important;
	}
    #mega-menu-wrap-main-menu .mega-menu-toggle .mega-toggle-blocks-right .mega-toggle-block {
        margin-right: 15px;
 /*       margin-top: 20px;*/
    }
	.homepage_about .second{
		padding: 20px 0 0 20px !important;
	}
	.column_divider {
		display:none;
	}
	.homepage_about  .ui-tabs .ui-tabs-nav li a {   
    padding: 14px 25px !important;
	}   

	.style-simple .ui-tabs .ui-tabs-panel {
		padding: 24px 0 15px !important;
	}
	.column {    
    	margin: 0 1% 20px;
	}
	.mec-wrap .mec-event-countdown-style1 {		
		width: 100%;
	}
	.mec-wrap .mec-event-countdown-style1 .mec-event-countdown-part1 {   
    	padding: 25px 1% 25px 4% !important;
	}
	.mec-event-countdown-part1::before {    
    	font-size: 28px;
	}
	.mec-wrap .mec-event-countdown-style1 .mec-event-countdown-part1 .mec-event-title {   
    	margin-top: 10px;
	}
	 #Top_bar .menu_wrapper {float: right !important;width: 10%;}
    .minimalist-header-no #Subheader {padding: 10px 0 !important;}
	
	
	.aside_left .four.columns{
		display:none;
	}
	.with_aside .sections_group {
		width: 100% !important;
	}
	.bottom_btn_width {
    	width: 100%;
	}
}


@media only screen and (max-width:767px){
	
	/* ----- upcoming programs ------*/
	.upcoming-programs {margin: 0 0 0px !important;padding: 10px!important;}
	.upcoming-programs .column_attr.clearfix{display: inline-flex!important;width: 100%!important;}
	.upcoming-programs .wrap.mcb-wrap.one-sixth.valign-top.clearfix.pg-date{width: 12% !important;float: left!important;}
	.upcoming-programs .wrap.mcb-wrap.two-third.valign-top.clearfix.pg-title{width: 56% !important;float: left!important;}
	.upcoming-programs .wrap.mcb-wrap.one-sixth.valign-top.clearfix.pg-link{width: 30% !important;float: left!important;}
	.upcoming-programs .sec-date {width: 90%;font-size: 14px;}
	a.button .button_label {padding: 5px 15px;}
	/* ----- End upcoming programs ------*/
	
	
    #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item > a.mega-menu-link{
        text-align:left;
        padding:0px 20px !important;
        border-bottom: 1px solid #424242;
    }
	.odc-menu a.mega-menu-link{border-bottom: 0px solid #424242!important;}
     #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link,#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link{
        /*text-align: center;*/
        /*display: block !important;*/
     }
	#Subheader ul.breadcrumbs {
		display: block;
	}
	
	.course_icon_section .icon_box .title{
		font-size: 14px;
		letter-spacing:0px;
	}
	.wpb-js-composer .course_detail_section .vc_tta-color-grey.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-heading {
		border-color: #0b6ebc;
		background-color: #0b6ebc;
	}
	.wpb-js-composer .course_detail_section .vc_tta-color-grey.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-title > a {
    color: #fff;
}
	.wpb-js-composer .course_detail_section .vc_tta-color-grey.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading {
    border-color: #dfdfdf;
    background-color: #dfdfdf;
}
	#Partners  .vc_col-sm-4{
		width:35%;
		float:left;
	}
	#Partners  .vc_col-sm-8{
		width:65%;
		float:left;
	}
	.course_icon_section .vc_col-sm-3{
		width:25%;
		float:left;
	}
	
	.program_partners a {
		border: 1px solid #c1c1c1;
		margin: 0px 10px;
		padding: 5px;
	}
	#certificate .vc_col-sm-3:not(:first-child):not(:last-child){
		width:50%;
		float:left;
	}
	.bottom_btn_width .vc_col-sm-4{
		width:33.3%;
		float:left;
	}
	.bottom_btn_width .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern {
		padding: 6px 20px 6px 35px;
	}
	.popup_contact {   
    	padding: 4px 20px;
	}
   .ui-tabs .ui-tabs-nav li {
    float: none !important;
    width: auto !important;
	}
	.mec-wrap .mec-event-countdown-style1 .mec-event-countdown-part1, .mec-wrap .mec-event-countdown-style1 .mec-event-countdown-part2, .mec-wrap .mec-event-countdown-style1 .mec-event-countdown-part3 {
	
		padding-top: 35px;
		padding-bottom: 35px;
	}
	.mec-event-list-minimal .col-md-9{
		float: left;
		width: 70%;
	}
	.mec-event-list-minimal .col-md-3{
		float: left;
		width: 30%;
	
	}
	.mec-event-list-minimal .btn-wrapper .mec-detail-button {	
		margin-top: 0px;		
	}
	
}

@media only screen and (max-width:600px){
	.contact-addr .wpb_column.vc_column_container.vc_col-sm-3 {border-right: none;}
    .contact-addr .wpb_column.vc_column_container.vc_col-sm-3:last-child{border-right:none;}
    .contact-addr .wpb_wrapper {padding-left: 1%;}

	
	.mec-event-list-minimal .btn-wrapper .mec-detail-button {   
		padding: 5px;
		font-size: 11px;
		letter-spacing: 0px;
	}
	.client_logo img{
		width:200px;
	}
	.column-margin-30px.column {
		margin-bottom: 0px !important;
	}
	.slide-toggle {	
		left: -89px;
	}
/* 	#Top_bar #logo img.logo-mobile {
		padding: 12px;
		box-sizing: border-box;
	} */
	.text-1{
		font-size: 18px !important;
		line-height: 20px !important;
	}
	.text-2{
		display:none !important;
		
	}
	.button-1{
		font-size: 10px !important;
		line-height: 14px !important;
	}
	.mob_none{
		display:none;
	}
	.contact-home{
		padding-top: 35px !important;

		padding-bottom: 35px !important;
	}
	.bottom_btn_width .vc_col-sm-4 > .vc_column-inner {
		padding:0px 2px;
	}
	.bottom_btn_width .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern {
    padding: 6px 20px 6px 38px;
    font-size: 11px;
    width: 100%;

}
}
@media only screen and (max-width:510px){
    #certificate .vc_col-sm-3:not(:first-child):not(:last-child) {
    width: 100%;
    }
	.mobile-header-image{ display:block;}
    .header-image{display:none;}
	.header_button {
   position: fixed !important;
	left: auto !important;
	bottom: 0 !important;
	top: auto;
	z-index: 9;
	}
	.popup_contact {
		padding: 10px;
		margin: 0px !important;
		width: 50%;
		float: left;
		box-sizing: border-box;
		border-radius: 0px;
		display: inline-block;
		border: 0px;
		
	}
	.download_icon{
		border-left:1px solid #fff;
	}
	.header_button a {
		color: #fff;
		text-transform: uppercase;
	}
	.header_button > .wpb_column  > .vc_column-inner{
		position: fixed;
		z-index: 9;
		bottom: 0;
	}
    
}
@media only screen and (max-width:480px){
	
	
	.course_icon_section .vc_col-sm-3 {
		width: 50%;
		float: left;
	}
	.custom-btn{
		margin-bottom:10px !important;
	}
	.bottom_btn_width .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern {
    	padding: 12px 20px 12px 38px;
    	font-size: 14px;
	}
	.bottom_btn_width .vc_col-sm-4 {
		width: 100%;
		float: left;
	}
	h3 {
    font-size: 25px !important;
    line-height: 25px !important;	
	}
}
@media only screen and (max-width:479px){
	.mec-event-list-minimal .col-md-9 ,.mec-event-list-minimal .col-md-3{
		float: left;
		width: 100%;
	}
	.mec-event-list-minimal .mec-event-date::after {
    	width: 100%;
	}
	.mec-event-list-minimal .mec-event-date span {
		display: block;
		padding-right: 0px;
		margin-right:0px;
	}
	.mec-event-list-minimal .mec-event-date {
		float: left;
		width: 20%;
	}
	.mec-event-list-minimal .mec-event-title ,.mec-event-list-minimal .mec-event-detail{		
    	text-align: left;
	}
		.mec-bg-color, .mec-bg-color-hover:hover, .mec-wrap .mec-bg-color, .mec-wrap .mec-bg-color-hover:hover {
		background-color: #0b6ebc;
	}
	.client_logo img {
		width: 155px;
	}
	.client_logo .valign-middle h3 {
		font-size: 18px !important;
		margin-bottom: 5px !important;
	}
	.home_page_testimonial .testimonials_slider.single-photo .testimonials_slider_ul li .bq_wrapper {
    	margin: 0 0% 20px;
    	padding: 0px;
	}
	.home_page_testimonial{
		padding-top: 35px !important;
		padding-bottom: 0px !important;
	}
	.contact-home .first{
		padding:0px !important;
		background:transparent !important;
	}
}
@media only screen and (max-width:375px){	
	#Partners .vc_col-sm-4 {
    	width: 100%;
	}
	#Partners .vc_col-sm-4 .wpb_gallery {
		margin-bottom:0px !important;
	}
	#Partners .vc_col-sm-8 {width: 100%;}
		
	.course_icon_section  img{
		width:50px;
	}
	.banner_h3_text {   
    	font-size: 18px !important;
	}
	
	.text-1 {
		font-size: 13px !important;
		line-height: 15px !important;
	}
	.homepage_about .second {
		padding: 20px 0px !important;
	}
	.homepage_about .ui-tabs .ui-tabs-nav li a {
		padding: 14px 20px !important;
	}
	.ui-tabs .ui-tabs-panel p {    	
    	text-align: justify;
	}
	.homepage_event{
		padding-top: 0px !important;
	}
	.mec-event-countdown-part1::before {
		font-size: 20px;
	}
}
@media only screen and (max-width:320px){}