.coursedetailsbanner{width:100%;}
.pageTitle{width:78%;float:left;clear:both;margin-top:0px;}
h1.pageTitle{color:#222328!important;font-family:"montserratbold",sans-serif !important;font-size:41px!important;line-height: 47px !important;letter-spacing:2px!important;line-height:1;padding-right:0px;}
.ca_btn{float:right;margin-bottom:0;}
.mobile{display:none;}
.more_info_btn{background:#3498db;font-family:"montserratregular",sans-serif !important;padding:10px 36px!important;line-height:1;text-align:right;color:#fff;text-decoration:none;text-transform:uppercase;display:inline-block;font-size:14px;font-weight:600;}
.blue-separator{border:3px solid #3498db;float:left;height:0;margin-bottom:0;margin-top:13px;width:70px;margin-bottom:28px;}
.ttrighpadding .tab .content-section{margin-left:-31px!important;}
.ttrighpadding .tab .content-section .content_container{margin-left:30px!important;}
 .ttrighpadding .inner_content_container{width:100%!important;}
.tabs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:5px;clear:both;}
.tabs label{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;display:block;padding:16px 10px;cursor:pointer;color:#222328;-webkit-transition:background ease 0.2s;transition:background ease 0.2s;height:100%;text-align:center;background:#ecf0f1;text-transform:uppercase;border-right:1px solid #d2d5d5;border-top:1px solid #d2d5d5;border-bottom:1px solid #d2d5d5;border-left:1px solid #d2d5d5;font-family:"montserratregular",sans-serif;letter-spacing:1px;font-size:17px;margin-top:10px;font-weight:300;padding:11px 73px;}
.tabs .tab{-webkit-box-ordinal-group:100;-webkit-order:99;-ms-flex-order:99;order:99;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;width:100%;display:none;padding:10px 1px;}
.tabs input[type="radio"]{position:absolute;opacity:0;}
.tabs input[type="radio"]:checked + label{background-color:#fff !important;padding-top:24px;border-top:1px solid #dbdbdb;border-right:1px solid #dbdbdb;border-left:1px solid #dbdbdb;border-bottom:1px solid #fff;border-top:5px solid #3498db;color:#343e5c !important;margin-top:-5px;}
.tabs input[type="radio"]:checked + label + .tab{display:block; padding: 0px;margin:0px;}
.content-section{font-family:"montserratregular",sans-serif !important;font-size:17px;}
.tab-mobile{display:none!important;}
.tabinnerbox_full{width:100%;display:inline-block;}
.more_info_btn:hover{opacity:0.8;}
.moreinfo:hover{opacity:0.8;}
.time_table_secondary .ttrighpadding .button_info:hover{opacity:0.8;}
.timetable_btn_theme .buttonnewtheme:hover{opacity:0.8;}
/*.tab .content-section.respon_mbl .txt_lft img{ width: 100%}*/
@media only screen and (max-width:767px) and (orientation:portrait){.tabs .tab{padding:10px 0px;}
.tabs label{margin-top:0px;font-weight:500!important;border:none!important;width:25%;text-overflow: ellipsis;
    overflow: hidden;}
.tabs input[type="radio"]:checked + label{background-color:#ecf0f1!important;padding-top:20px!important;margin-top:0px;border-bottom:5px solid #3498db!important;font-family: "montserratsemibold",sans-serif;
font-weight: normal !important;}
.payment_option .training-outer .new_classbox .classbox_four li{width:17% !important;}
.payment_option .training-outer .new_classbox .classbox_four li:last-child {
    width: 100% !important;
    margin-left: 0px !important;
}
.payment_option .business_left_width {
    padding: 20px 15px 0px 15px !important;
}
.result_location_page .business_left_width {
    padding: 20px 15px 0px 15px !important;
}
.ttrighpadding .tab .content-section{margin-left:0px!important;}
.content-section{font-size:14px;}
.desktop{display:none!important;}
.mobile{display:block!important;}
.tab-mobile{display:block!important;}
.tabs label{padding:20px 0px;font-size:14px;letter-spacing:0px;}
.tab-desktop{display:none!important;}
.ca_btn{position:absolute;right:17px;top:10px;}
.more_info_btn{padding:10px 14px!important;}
.title-desktop{position: absolute;
margin-top: -58px;

color: #fff;
margin-bottom: 10px;
padding: 0px 15px 0px 15px;bottom:10px;}
.title-desktop h1{font-size:21px !important;letter-spacing:1px !important;font-weight:normal;line-height:1;text-transform:uppercase;font-family:"montserratbold",sans-serif !important;}
.mobile{position:relative;}


}
@media only screen and (max-width:767px) and (orientation:landscape){
	.tabs label{margin-top:0px;font-weight:500!important;border:none!important;width:25%;}
.tabs input[type="radio"]:checked + label{background-color:#ecf0f1!important;padding-top:18px!important;border-bottom:5px solid #3498db!important;margin-top:0px;
font-family: "montserratsemibold",sans-serif;
font-weight: normal !important;}
.payment_option .training-outer .new_classbox .classbox_four li{width:17% !important;}
.payment_option .training-outer .new_classbox .classbox_four li:last-child {
    width: 100% !important;
    margin-left: 0px !important;
}
.payment_option .business_left_width {
    padding: 20px 15px 0px 15px !important;
}
.coursedetailsbanner.mobile{display:block !important;}
.coursedetailsbanner.mobile .coursebanner img{display:none;}
.ttrighpadding .tab .content-section{margin-left:0px!important;}
.tab-mobile{display:block!important;}
.tabs label{padding:20px 0px;font-size:14px;}
.tab-desktop{display:none!important;}
.ca_btn{position:absolute;right:17px;top:10px;}
.more_info_btn{padding:10px 14px!important;}
.title-desktop{position: absolute;
margin-top: -58px;

color: #fff;
margin-bottom: 10px;
padding: 0px 15px 0px 15px;bottom:10px;}
.title-desktop h1{font-size:21px !important;letter-spacing:1px !important;font-weight:normal;font-family:"montserratbold",sans-serif !important;font-weight:normal;text-transform:uppercase;}
.mobile{position:relative;}
.coursedetailsbanner.desktop .pageTitle.right_align{display:none;}
.time_table_secondary .margin_table{margin-top:20px !important;}
}
@media only screen and (min-width:768px) and (max-width:1024px) and (orientation:landscape){
	.coursedetailsbanner{margin-top:15px;}
	.align_ment_issue {
    margin-left: 15px !important;
}
.time_table_secondary .margin_table{margin-top:20px !important;}
.margin_table .tabinnerbox_full{padding-left:22px;}
.margin_table .responsive_table{margin: 0px 18px 0px 20px;display:inline-block;}
.payment_option .business_left_width{padding-left:21px;}
.content_container2.pre_pagelist.business_txt {padding: 0px 22px; padding-top: 0px;}
.timetable_btn_theme{margin-top:15px;}
.align_ment_issue .tabinnerbox_full{padding-left:0px;}
	.respon_mbl .txt_lft{padding-left:15px;}
	 .venue_box .tabinnerbox_full{padding-left:0px;}
	.padding-issue{margin-left:21px !important;margin-right:21px;}
	.coursedetailsbanner.desktop .pageTitle.right_align{margin-left:10px;}
	.margin_table{margin-left:0px !important;}
.ttrighpadding .tab .content-section{margin-left:0px!important;}

.tabs label{font-size:13px;width:25%;padding:15px;font-family: "montserratbold",sans-serif !important;}
.content-right{padding-left:22px !important;}
.venue_box{padding-right:30px;margin-left:15px !important;}
.tabinnerbox_full{padding-left:15px;overflow:hidden;}
.payment_option .training-outer .new_classbox .classbox_four li{width: 9% !important;
    padding-left: 0px !important;
    padding-right: 10px !important;}
.payment_option .training-outer .new_classbox .classbox_four li:last-child {
    width: 50% !important;
    margin-left: 0px !important;
}
.respon_mbl .row{margin-left:0px !important}
.pre_promo.coursepromotionmodule{margin-left:0px !important}
.mobile-btn .booking_btn{width:100%;margin-bottom:10px;text-transform:uppercase;padding:13px 21px !important;height:42px;background:#3498db;text-align:center;color:#fff;}
}
@media only screen and (min-width:768px) and (max-width:1024px) and (orientation:portrait){
		.align_ment_issue {
    margin-left: 22px !important;
}
.time_table_secondary .ttrighpadding .time_content_third li{margin-right:13px !important;}
.payment_option .business_left_width{padding-left:21px;}
.content_container2.pre_pagelist.business_txt {padding: 0px 22px; padding-top: 0px;}
.timetable_btn_theme{margin-top:15px;}
	
	
	.pageTitle{width:75% !important;}
	.margin_table .tabinnerbox_full{padding-left:15px;}
	.padding-issue{margin-left:0px !important;}
	.payment_option .training-outer .new_classbox .classbox_four li{width: 9% !important;
    padding-left: 0px !important;
    padding-right: 10px !important;}
.payment_option .training-outer .new_classbox .classbox_four li:last-child {
    width: 60% !important;
    margin-left: 0px !important;
}


	.coursedetailsbanner{margin-top:15px;}
	.margin_table{margin-left:0px !important;}
.course_promotion_content_right{padding:10px 28px 0px 30px !important;}
.ttrighpadding .tab .content-section{margin-left:-1px!important;}
.content-right{padding-left:15px !important;}
.tabinnerbox_full{padding-left:0px;padding-right:10px;overflow:hidden;}
.tabs label{font-size:11px;width:25%;padding:15px;font-family: "montserratbold",sans-serif !important;}
.venue_box{padding:0px 35px 0px 0px;overflow:hidden;display:inline-block;width:100%;margin-left:21px !important;}
.mobile-btn .booking_btn{width:100%;margin-bottom:10px;text-transform:uppercase;padding:13px 21px !important;height:42px;background:#3498db;text-align:center;color:#fff;}
.respon_mbl .row{margin-left:0px !important}
.pre_promo.coursepromotionmodule{margin-left:0px !important}
}
.time_table_secondary .margin_table{margin-left:30px;margin-top:15px;}
.hide_mobile{display:none;}
.time_table_secondary .tabs_section{margin-top:5px;display:inline-block;width:100%;}
.time_table_secondary .ttrighpadding .tabs_section .content_container{margin-left:30px !important;}
.time_table_secondary .ttrighpadding .content_fullwidth p{font-family:"montserratlight",sans-serif !important;padding-bottom:15px;font-size:17px;}
.time_table_secondary .ttrighpadding .content_fullwidth h3{font-family:"montserratregular",sans-serif !important;padding-bottom:15px;font-size:17px;text-transform:uppercase;}
.time_table_secondary .time_content_third.venue_outer h3{padding-top:10px;}
.time_table_secondary .ttrighpadding .time_content_third.venue_outer .button_info{margin-top:0px;}
.time_table_secondary .ttrighpadding .content_fullwidth ul li {
    list-style-type: disc!important;
  /*   color: #000000 !important; */
font-family: 'Poppins', sans-serif !important;
    font-size: 17px !important;
	    line-height: 24px !important;
    padding-bottom: 10px;
    padding-left: 10px;
    list-style: none;
    margin-bottom: 0px !important;
    vertical-align: top;
    background-position: 0px 12px;
    background-repeat: no-repeat;
    margin-left: 50px;
	letter-spacing:0px;
}

/*.time_table_secondary .ttrighpadding .content_fullwidth ul li {
color: #222328 !important;
    font-size: 14px;
    font-family: "montserratregular",sans-serif !important;
    line-height: 28px;
    padding-bottom: 10px;
    padding-left: 10px;
    list-style: none;
    margin-bottom: 0px !important;
    vertical-align: top;
    background-position: 0px 12px;
    background-repeat: no-repeat;
    margin-left: 50px;
}*/
.time_table_secondary .ttrighpadding .content_fullwidth ul li span {
color: #292d39;
font-size: 17px;
font-family: 'Poppins', sans-serif !important;
font-weight: normal !important;
line-height: 24px;
}
.content-section.venue_format .tutor_short_desc{font-weight:400 !important;}
.align_ment_issue .tutor_short_desc{font-weight:400 !important;text-transform:uppercase;display:block;margin-top:10px;font-family:"montserratbold",sans-serif !important;font-size:22px;letter-spacing:2px;}
.time_table_secondary .ttrighpadding .tutor_short_desc{text-transform:uppercase;display:block;margin-top:10px;font-family:"montserratbold",sans-serif !important;font-size:17px;letter-spacing:2px;color: #222328 !important;line-height:23px;}
.time_table_secondary .ttrighpadding .tabinnerbox_full p{display:inline-block;line-height:1.5;}
.time_table_secondary .ttrighpadding .time_content_third li{width:32%;min-height:inherit;margin-bottom:25px;float:left;margin-right:15px;display:inline-block;}
.time_table_secondary .ttrighpadding .content_venue_list li{margin-bottom:10px;}
.time_table_secondary .ttrighpadding .time_content_third li:nth-child(3n+0){margin-right:0px !important;}
.time_table_secondary .ttrighpadding .time_content_third h3{font-family:"montserratregular",sans-serif !important;font-size:17px;letter-spacing:1px !important;font-weight:400;text-align:left!important;text-transform:uppercase;height:60px;line-height:23px;}
.time_table_secondary .ttrighpadding .time_content_third  .img_overlay h3 {
    font-family: "montserratregular",sans-serif !important;
    font-size: 22px;
    letter-spacing: 1px !important;
    font-weight: bold;
    text-align: left !important;
    text-transform: uppercase;
    height: 35px;
}
.hide_mobile_reps{
margin-top:18px}
.hide_style{display:block;}
.hide_style_show{display:none;}
.time_table_secondary .ttrighpadding .button_info{font-family:"montserratregular",sans-serif !important;font-size:14px;background:#0392c3!important;color:#fff;letter-spacing:normal;padding:15px 32px;width:auto;display:inline-block;text-align:center;text-transform:uppercase;margin-top:10px;font-weight:400;}
@media only screen and (max-width:767px){
	
	.common_left_side_course .time_table_secondary{padding-top:0px;}
	.venue_format p{padding-bottom:0px !important;padding-left:15px;}

	.timetable_btn_theme.hide_btn{display:none !important;}
	.margin_table{margin-top:20px !important;}
.time_table_secondary .ttrighpadding .tabs_section .content_container{margin-left:0px !important;}
.time_table_secondary .tabs_section{margin-top:-3px;display:inline-block;width:100%;}
.responsive_table{margin-bottom:-15px !important;}
.course_promotion_container{/* padding:15px !important; */}
.course_promotion_content_right{padding:15px 15px !important;}
.course_progression_card .moreinfo a{font-size:12px !important;}
.moreinfo.align_btn a{font-size:14px !important;}
.respon_mbl .txt_lft{padding-left:15px !important;padding-right:15px !important;}
/* .business_txt{padding:15px 15px 15px 14px !important;} */
.hear_from{padding:15px 15px 15px 14px !important;}
.xe-warning{display:none !important;}
.content_container3 .hear_from{padding:15px 0px 15px 5px !important;}
.content-section iframe{width:100%;}
.content-section.respon_mbl{padding-left:0px !important;}
.time_table_secondary .tabs{margin-top:0px;}
.time_table_secondary .coursedetailsbanner.mobile .coursebanner img{max-width:100%;height:auto;}
.time_table_secondary .ttrighpadding .time_content_third li{width:49.2%;min-height:inherit;margin-bottom:2px;margin-left:2px !important;float:left;margin-right:0px;display:inline-block;}
.time_table_secondary .ttrighpadding .time_content_third li:nth-child(2n+0){margin-left:2px !important;}
.time_table_secondary .ttrighpadding .time_content_third li img{width:100%;}
.time_table_secondary .ttrighpadding .time_content_third li .button_info{display:none;}
.time_table_secondary .ttrighpadding .time_content_third li:nth-child(3n){margin-right:none;}
.hide_mobile{position:absolute;margin-top:-67px;width:176px;margin-left:10px;display:block;font-size:15px !important;font-family:"montserratlight",sans-serif !important;padding-bottom:0px !important;}
.time_table_secondary .ttrighpadding .time_content_third.venue_outer .hide_style{
	
	position: absolute;
display: block;
margin-top: -60px !important;
margin-left: 15px;
font-family: "montserratregular",sans-serif !important;
font-size: 16px !important;
font-weight: normal;
	
}
.time_content_third.venue_outer .venuaddress{font-family:"montserratlight",sans-serif !important;font-size:13px !important;text-transform:uppercase;color:#fff;min-height:36px;letter-spacing:1px;position:absolute;margin-top:-32px;display:block;padding-left:15px !important;}
.time_table_secondary{padding-top:47px;}
.time_content_third.venue_outer .hide_style_show{display:none !important;}
.venue_box{overflow:hidden;display:inline-block;width:100%;}
.venue_format .venu_mapbox{margin-right:20px !important;display:none;}

.hide_mobile_reps{display:none;}
.time_content_third.content_venue_list{margin-bottom:10px;display:inline-block;}
.time_table_secondary .ttrighpadding .time_content_third.venue_outer li img{width:100%;margin-bottom:-3px;}
.time_table_secondary .tabinnerbox_full{padding:0px 10px;}
.time_table_secondary .ttrighpadding .time_content_third h3 a{color:#fff;}
.time_table_secondary .ttrighpadding .time_content_third h3.hide_mobile{width:47%;}
.time_table_secondary .ttrighpadding .time_content_third .hide_mobile a{position:absolute;bottom:0px;}

.time_table_secondary .ttrighpadding .content-section .row{margin-left:0px !important;}
.time_table_secondary .ttrighpadding .content-section div{margin-left:0px !important;}
.time_table_secondary .ttrighpadding .time_content_third.venue_outer li{width:100%;}
.hide_style{display:block;}
.hide_style_show{display:block;}
}
.business_txt .content_title2{font-family:"montserratbold",sans-serif !important;font-weight: normal;color:#222328 !important;font-size:20px;letter-spacing:1px;margin-bottom:15px;text-transform:uppercase;}
.business_txt .content_fullwidth.content_whitebg.quote p span{line-height:1.7;padding-bottom:25px;font-family:"montserratlight",sans-serif !important;color:#222328;}
.respon_mbl .txt_lft{padding-left:30px;margin-top:15px;}
/* .respon_mbl .business_txt{padding-top:30px !important;} */
.respon_mbl .hear_from{margin-bottom:20px;}
.content-section.respon_mbl p{font-size:17px !important;margin-top:0px !important;margin-bottom:0px !important;padding-bottom:15px !important;line-height:1.8 !important;letter-spacing:1px;padding-right:10px;}
/* .content-section.respon_mbl .txt_lft ul li, .content-section.respon_mbl .content_list ul li{color:#222328 !important;font-size:14px;font-family:"montserratregular",sans-serif !important;line-height:28px;
padding-bottom:10px; content module fix
padding-left:10px;list-style:none;margin-bottom:0px !important;vertical-align:top;background-position:0px 12px;background-repeat:no-repeat;
margin-left:50px
} */
.content-section.respon_mbl .content_list ul li{color:#222328 !important;font-size:14px;font-family:"montserratregular",sans-serif !important;line-height:28px;padding-bottom:10px;padding-left:10px;list-style:none;margin-bottom:0px !important;vertical-align:top;background-position:0px 12px;background-repeat:no-repeat;margin-left:15px}
.content-section.respon_mbl .txt_lft ul li {background: url(../images/black_dot.png);color:#222328 !important;font-size:14px;font-family:"montserratregular",sans-serif !important;line-height:28px;padding-bottom:10px;padding-left: 20px;list-style:none;margin-bottom:0px !important;vertical-align:top;background-position:0px 12px;background-repeat:no-repeat;margin-left:20px;}
.content-section.respon_mbl .content_list ul li p{
margin-bottom: 0px !important;
font-family: "montserratregular",sans-serif !important;
font-weight: normal;
font-size: 14px !important;
}

.common_padding .time_table_secondary .row.businesstestimonial .inner_content_container{margin-bottom:0px;}

.content-section.respon_mbl .txt_lft ul li p{
margin-bottom: 0px !important;
font-family: "montserratlight",sans-serif !important;
font-weight: normal;
font-size: 17px !important;
}
.content-section.respon_mbl .txt_lft h3{text-transform: uppercase;
margin-bottom: 10px;margin-top:10px;
font-family: "montserratbold",sans-serif !important;
font-weight: normal;
font-size: 17px !important;
line-height: 23px !important;}
.ca-rb-{width:30px;height:30px;background-repeat:no-repeat;display:inline-block !important; background-size: 75%;}
.content-section.respon_mbl .coursecontent_left div:first-child{padding:0px !important;}
.content-section.respon_mbl .course_titleborder{border-bottom:5px solid #fe6d4c;width:70px;clear:both;margin-bottom:15px;margin-top:10px;}
.ca-rb-Music{background:url(../images/ca-rb-music.png);width:30px;height:30px;background-repeat:no-repeat;display:inline-block; background-size: 75%;}
.ca-rb-Type{background:url(../images/ca-rb-type.png);width:30px;height:30px;background-repeat:no-repeat;display:inline-block; background-size: 75%;}
.ca-rb-When{background:url(../images/ca-rb-when.png);width:30px;height:30px;background-repeat:no-repeat;display:inline-block; background-size: 75%;}
.ca-rb-Where{background:url(../images/ca-rb-where.png);width:30px;height:30px;background-repeat:no-repeat;display:inline-block;background-size: 75%;}
.ca-rb-Training{background:url(../images/ca-rb-training.png);width:30px;height:30px;background-repeat:no-repeat;display:inline-block;background-size: 75%;}
.ca-rb-Level{background:url(../images/ca-rb-level.png);width:30px;height:30px;background-repeat:no-repeat;display:inline-block;background-size: 75%;}
.ca-rb-Style{background:url(../images/ca-rb-style.png);width:30px;height:30px;background-repeat:no-repeat;display:inline-block; background-size: 75%;}
.ca-rb-Styles{background:url(../images/ca-rb-style.png);width:30px;height:30px;background-repeat:no-repeat;display:inline-block; background-size: 75%;}
.ca-rb-Equipment{background:url(../images/ca-rb-equipment.png);width:30px;height:30px;background-repeat:no-repeat;display:inline-block;background-size:75%;}

.ca-rb-Professionaltutors{background:url(../images/ca-rb-professionaltutors.png);width:50px;height:50px;background-repeat:no-repeat;display:inline-block;padding-right: 10px;background-size: 100%;}
.ca-rb-Somthingforeveryone{background:url(../images/ca-rb-somthingforeveryone.png);width:50px;height:50px;background-repeat:no-repeat;display:inline-block;padding-right: 10px;background-size: 100%;}
.ca-rb-Fityoursechedule{background:url(../images/ca-rb-fityoursechedule.png);width:50px;height:50px;background-repeat:no-repeat;display:inline-block;padding-right: 10px;background-size: 100%;}
.ca-rb-Inspiringvenus{background:url(../images/ca-rb-inspiringvenus.png);width:50px;height:50px;background-repeat:no-repeat;display:inline-block;padding-right: 10px;background-size: 100%;}

.ca-rb-Professionaltutors-blue{background:url(../images/ca-rb-somthingforeveryone-blue.png);width:50px;height:50px;background-repeat:no-repeat;display:inline-block;padding-right: 10px;background-size: 100%;}
 .ca-rb-Somthingforeveryone-blue{background:url(../images/ca-rb-professionaltutors-blue.png);width:50px;height:50px;background-repeat:no-repeat;display:inline-block;padding-right: 10px;background-size: 100%;}
 .ca-rb-Fityoursechedule-blue{background:url(../images/ca-rb-fityoursechedule-blue.png);width:50px;height:50px;background-repeat:no-repeat;display:inline-block;padding-right: 10px;background-size: 100%;}
 .ca-rb-Inspiringvenus-blue{background:url(../images/ca-rb-inspiringvenus-blue.png);width:50px;height:50px;background-repeat:no-repeat;display:inline-block;padding-right: 10px;background-size: 100%;}



.ca-rb-Music-blue{background:url(../images/ca-rb-music-blue.png);width:30px;height:30px;background-repeat:no-repeat;display:inline-block;}
.ca-rb-Type-blue{background:url(../images/ca-rb-type-blue.png);width:30px;height:30px;background-repeat:no-repeat;display:inline-block;}
.ca-rb-When-blue{background:url(../images/ca-rb-when-blue.png);width:30px;height:30px;background-repeat:no-repeat;display:inline-block;}
.ca-rb-Where-blue{background:url(../images/ca-rb-where-blue.png);width:30px;height:30px;background-repeat:no-repeat;display:inline-block;}
.ca-rb-Training-blue{background:url(../images/ca-rb-training-blue.png);width:30px;height:30px;background-repeat:no-repeat;display:inline-block;}
.ca-rb-Level-blue{background:url(../images/ca-rb-level-blue.png);width:30px;height:30px;background-repeat:no-repeat;display:inline-block;}
.ca-rb-Style-blue{background:url(../images/ca-rb-style-blue.png);width:30px;height:30px;background-repeat:no-repeat;display:inline-block;}
.ca-rb-Styles-blue{background:url(../images/ca-rb-style-blue.png);width:30px;height:30px;background-repeat:no-repeat;display:inline-block;}
.ca-rb-Equipment-blue{background:url(../images/ca-rb-equipment-blue.png);width:30px;height:30px;background-repeat:no-repeat;display:inline-block;}
.content-section.respon_mbl .content_list p{font-size:16px !important;font-family:"montserratlight",sans-serif !important;}
.content-section.respon_mbl .business_txt .content_fullwidth p{font-size:16px !important;font-family:"montserratlight",sans-serif !important;line-height:30px;}
.content-section.respon_mbl .txt_lft h6{font-family:"montserratregular",sans-serif !important;font-size:16px !important;letter-spacing:1px !important;text-transform:uppercase !important;padding:5px 0 12px !important;}
.course_progression{width:100%;display:inline-block;}
.moreinfo.align_btn a{color:#fff;font-family: 'Poppins', sans-serif !important;font-size: 14px; font-weight: bold !important;}
.crossstory_container .crossstory_title .crossstory_titleborder{margin-top:11px;}
.crossstory_content_right p{font-family:"montserratlight",sans-serif !important;font-size:17px !important;letter-spacing:0px !important;padding: 0px 25px 15px 0px!important;}

.mobile_overlay img{width:100%;}
.course_promotion_content_right{padding:10px 0px 0px 30px;}
.course_promotion_content_right p{height:auto !important;font-family:"montserratlight",sans-serif !important;font-size:14px !important;height:72px;line-height:1.7;overflow:hidden;}
.common_left_side .course_promotion_content_right a{color:#fff !important;}
.course_promotion_content_right .readmore_btn a{color:#fff;}
.course_promotion_content_right .readmore_btn{font-family:"montserratregular",sans-serif !important;font-size:14px;white-space:nowrap;text-align:center;color:#fff;padding:15px 52px;text-transform:uppercase;display:inline-block;}
.crossstory_container{margin-top:25px !important;}
.course_promotion_container{margin-top:10px !important;}
.venuaddress{display:none;}
.business_left_width .businesstitle{font-family:"montserratbold",sans-serif !important;font-size:17px;font-weight:normal;letter-spacing:1px;margin-bottom:20px;padding-bottom:0px;color:#222328;line-height:23px}
	.business_left_width .training-outer p{font-family: 
'Poppins', sans-serif !important;
font-size: 17px;letter-spacing:0px;
	padding-bottom: 15px;margin-bottom:0px;line-height:24px;
	}
	.business_outer_row .business_left_width .training-outer .classbox_four li img{width:120px;height:100px;}




.common_left_side .content_whitebg.quote h3:first-child{padding-top:0px;}
.common_left_side .content_whitebg.quote p{font-family:"montserratlight",sans-serif !important;padding-bottom:0px;font-size:16px;letter-spacing:1px;}
.common_left_side .content_whitebg.quote h3{font-family:"montserratbold",sans-serif !important;padding-bottom:10px;font-size:17px;letter-spacing:1px;text-transform:uppercase;color:#222328 !important;padding-top:20px;font-weight:normal;}
.txt_lft h2{font-weight:700;font-family:"montserratregular",sans-serif !important;padding-bottom:10px;font-size:20px;text-transform:uppercase;padding-top:20px;display:none;}
.responsive_table th{background:#fff !important;}
.hear_from .content_title{line-height:25px !important;}
.hear_from .content_fullwidth p strong{font-weight:600;}
.common_left_side .module_container .content_list p{color:#fff !important;}
.hear_from .content_fullwidth p{font-size:17px !important;}
.content-section .tabinnerbox_full p {
    font-family: "montserratlight",sans-serif !important;
   
    font-size: 17px;
    letter-spacing: 1px;
    padding-right: 28px;
    width: 100%;
}


.common_left_side_course p{line-height: 24px !important;
padding-bottom: 15px;
font-family: 'Poppins', sans-serif !important;
font-size: 17px !important;}
 .row.businesstestimonial.contentmodule .content_fullwidth ul li{/* background-position: 0 5px;*/
padding-bottom: 15px;font-family: 'Poppins', sans-serif !important;list-style: inside;}
  .row.businesstestimonial.contentmodule .content_fullwidth h3 a{ color: #fff}
  .row.businesstestimonial.contentmodule .content_fullwidth h3, .row.businesstestimonial.contentmodule .content_fullwidth h6{font-weight:600;font-family:"montserratbold",sans-serif !important;letter-spacing:1px;font-size: 17px !important;font-weight: normal;color: unset !important;line-height:23px;
text-transform: uppercase;}
  
  .row.businesstestimonial.contentmodule .content_fullwidth h6 span{font-weight:600;font-family:"montserratbold",sans-serif !important;
  letter-spacing:1px;font-size: 17px !important;font-weight: normal;line-height:23px;
text-transform: uppercase;margin-bottom: 10px;
display: block;}
.row.businesstestimonial.contentmodule .inner_content_container .content_fullwidth p{font-family: 'Poppins', sans-serif !important;
font-size: 17px !important;
line-height: 24px;
padding-bottom: 15px;
color: inherit;} 
.row.businesstestimonial.contentmodule .content_container2 .inner_content_container .content_fullwidth p{
	color: inherit}
.row.businesstestimonial.contentmodule .inner_content_container .moreinfo{
border-radius: 50px;}
.about_icon_container p{font-family: 'Poppins', sans-serif !important;
font-size: 17px !important;
line-height: 24px;
padding-bottom: 15px;
letter-spacing: 0px !important;}
.venue_format p{padding-bottom:15px !important;}
.venu_mapbox iframe{width:100% !important;}
.txt_lft li a	{color: #7490df;}
.secondary_page_section .common_left_side.result_location_page b{font-weight:600 !important;}
.secondary_page_section .common_left_side .description-titletag h6{font-family: "montserratregular",sans-serif !important;
font-size: 16px;
letter-spacing: 1px;
text-transform: uppercase;
font-weight: 600;
padding-bottom: 10px;}
.img_overlay img{width:100%;}
.img_overlay img:hover{opacity: 0.8 !important;}
.payment_option .business_left_width .container{padding-left:0px !important;}

.register-form sup {
    color: #222328 !important;
    font-size: 1.1em;
    position: relative;
    top: 0;
    margin-left: 2px;
}

.pre_promo{/*margin-left:30px;*/}
.coursepromotionmodule{margin-left:30px;}
.coursecontent_container{margin-left:30px;}
.content-right-testimonial{margin-left:30px;}
.pre_cross{margin-left:30px;}
.business-module-view.top-contact-form{margin-left:30px;margin-top: 15px !important;}
.business-module-view.bottom-contact-form{margin-left:30px;margin-top: 15px !important; width:100%}
.business-module-view.bottom-contact-form ul li{margin-left:40px;}
.business-module-view.top-contact-form ul li{margin-left:40px;}
.business-location-page.t-contact{margin-left:30px;margin-top: 15px !important;}
@media only screen and (max-width: 768px) {
	.pre_promo{margin-left:0px;}
.coursecontent_container{margin-left:0px !important;}
.content-right-testimonial{margin-left:0px !important;}
.pre_cross{margin-left:0px !important;}
.business-module-view.top-contact-form{margin-left:0px;}
.business-module-view.bottom-contact-form{margin-left:0px;}
}

.content-right-testimonial .test-title h3{padding-left : 10px !important;}

.ca-rbnew-Music {
  display: inline-block;
  width: 30px;
  height: 30px;
  text-align: center;
  line-height: 30px;
  font-size: 24px;  
}

.ca-rbnew-Music::before {
  content: "\266B"; /* Unicode for ♫ */
  display: inline-block;
  vertical-align: middle;
}

.ca-rbnew-Type {
  display: inline-block;
  width: 30px;
  height: 30px;
  text-align: center;
  line-height: 30px;
  font-size: 24px;  
}

.ca-rbnew-Type::before {
  content: "\1F5C2"; /* Unicode for ♫ */
  display: inline-block;
  vertical-align: middle;
}

.ca-rbnew-When {
  display: inline-block;
  width: 30px;
  height: 30px;
  text-align: center;
  line-height: 30px;
  font-size: 24px;  
}

.ca-rbnew-When::before {
  content: "\23F0"; /* Unicode for ♫ */
  display: inline-block;
  vertical-align: middle;
}


.ca-rbnew-Where {
  display: inline-block;
  width: 30px;
  height: 30px;
  text-align: center;
  line-height: 30px;
  font-size: 24px;  
}

.ca-rbnew-Where::before {
  content: "\2316"; /* Unicode for ♫ */
  display: inline-block;
  vertical-align: middle;
}

.ca-rbnew-Training {
  display: inline-block;
  width: 30px;
  height: 30px;
  text-align: center;
  line-height: 30px;
  font-size: 24px;  
}

.ca-rbnew-Training::before {
  content: "\1F393"; /* Unicode for ♫ */
  display: inline-block;
  vertical-align: middle;
}

.ca-rbnew-Level {
  display: inline-block;
  width: 30px;
  height: 30px;
  text-align: center;
  line-height: 30px;
  font-size: 24px;  
}

.ca-rbnew-Level::before {
  content: "\25A4"; /* Unicode for ♫ */
  display: inline-block;
  vertical-align: middle;
}

.ca-rbnew-Style {
  display: inline-block;
  width: 30px;
  height: 30px;
  text-align: center;
  line-height: 30px;
  font-size: 24px;  
}

.ca-rbnew-Style::before {
  content: "\2699"; /* Unicode for ♫ */
  display: inline-block;
  vertical-align: middle;
}

.ca-rbnew-Professionaltutors {
  display: inline-block;
  width: 30px;
  height: 30px;
  text-align: center;
  line-height: 30px;
  font-size: 24px;  
}

.ca-rbnew-Professionaltutors::before {
  content: "\263A"; /* Unicode for ♫ */
  display: inline-block;
  vertical-align: middle;
}

.ca-rbnew-Inspiringvenus {
  display: inline-block;
  width: 30px;
  height: 30px;
  text-align: center;
  line-height: 30px;
  font-size: 24px;  
}

.ca-rbnew-Inspiringvenus::before {
  content: "\2736"; /* Unicode for ♫ */
  display: inline-block;
  vertical-align: middle;
}

.ca-rbnew-Fityoursechedule {
  display: inline-block;
  width: 30px;
  height: 30px;
  text-align: center;
  line-height: 30px;
  font-size: 24px;  
}

.ca-rbnew-Fityoursechedule::before {
  content: "\23F0"; /* Unicode for ♫ */
  display: inline-block;
  vertical-align: middle;
}

.ca-rbnew-Somthingforeveryone {
  display: inline-block;
  width: 30px;
  height: 30px;
  text-align: center;
  line-height: 30px;
  font-size: 24px;  
}

.ca-rbnew-Somthingforeveryone::before {
  content: "\2318"; /* Unicode for ♫ */
  display: inline-block;
  vertical-align: middle;
}
.ca-rbnew-Equipment {
  display: inline-block;
  width: 30px;
  height: 30px;
  text-align: center;
  line-height: 30px;
  font-size: 24px;  
}

.ca-rbnew-Equipment::before {
  content: "\270F"; /* Unicode for ♫ */
  display: inline-block;
  vertical-align: middle;
}



