@charset "UTF-8";@charset "UTF-8";@font-face{font-family:'Montserrat';src:url('fonts/montserrat-regular-webfont.woff2') format('woff2'), url('fonts/montserrat-regular-webfont.woff') format('woff');font-weight:normal;font-style:normal;}
@font-face{font-family:'montserratbold';src:url('fonts/montserrat-bold-webfont.woff2') format('woff2'), url('fonts/montserrat-bold-webfont.woff') format('woff');font-weight:normal;font-style:normal;}
@font-face{font-family:'montserratlight';src:url('fonts/montserrat-light-webfont.woff2') format('woff2'), url('fonts/montserrat-light-webfont.woff') format('woff');font-weight:normal;font-style:normal;}
@font-face{font-family:'montserratsemibold';src:url('fonts/montserrat-semibold-webfont.woff2') format('woff2'), url('fonts/montserrat-semibold-webfont.woff') format('woff');font-weight:normal;font-style:normal;}
@font-face{font-family:'montserratregular';src:url('fonts/montserrat-regular-webfont.woff2') format('woff2'), url('fonts/montserrat-regular-webfont.woff') format('woff');font-weight:normal;font-style:normal;}
@font-face{font-family:'PoppinsBold';src:url('fonts/Poppins-Bold.ttf') format('ttf');font-weight:normal;font-style:normal;}
@font-face{font-family:'PoppinsRegular';src:url('fonts/Poppins-Regular.ttf') format('ttf');font-weight:normal;font-style:normal;}
@font-face{font-family:'PoppinsSemiBold';src:url('fonts/Poppins-SemiBold.ttf') format('ttf');font-weight:normal;font-style:normal;}
@font-face{font-family:'PoppinsLight';src:url('fonts/Poppins-Light.ttf') format('ttf');font-weight:normal;font-style:normal;}
@font-face{font-family:'PoppinsMedium';src:url('fonts/Poppins-Medium.ttf') format('ttf');font-weight:normal;font-style:normal;}
*{margin:0px;padding:0px;box-sizing:border-box;}
body{-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-o-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;outline:none;}
.layout, .container{width:1290px;margin:0 auto!important;}
.container_home{width:100%!important;}
.header_landing_bgimg{background-image:url(../images/bg.png);background-size:cover;color:#fff;height:400px;margin:0;display:block;text-align:center;}
.container_fullwidth{width:100%;overflow:hidden;}
a{text-decoration:none;color:#222328;}
strong, b{font-weight:400;color:inherit;}
h1, h2, h3, h4, h5, h6{font-weight:100;}
p{font-family:"montserratlight",sans-serif !important;font-size:16px;line-height:2;padding-bottom:15px;}
.coursebanner{width:100%;float:left;clear:both;}
.new_classbox{width:1290px;margin:0 auto;overflow:hidden;}
.dance_sec .new_classbox, .ca_blue_box .new_classbox, .ca_black_box .new_classbox{width:1290px !important;margin:0 auto;overflow:hidden;}
ul.classbox_four{padding:0;width:100%;}
.classbox_four li:nth-child(4n){max-height:auto;display:inline;margin-right:0px !important;}
.top-line{position:absolute;top:0;bottom:0;left:0;right:0;height:7px;width:100%;opacity:0;transition:.5s ease;background-color:#3498db;}
.img-outerbox:hover .top-line{opacity:1;}
.ca_blue_box .img-outerbox:hover .top-line{opacity:1;background-color:#222328;}
.img-outerbox{position:relative;}
.ca_blue_box p.classdescription{color:#fff !important;height:70px;line-height:1.3;overflow:hidden;font-size:17px !important;}
h2.toppickblacktext{font-family:"montserratregular",sans-serif !important;letter-spacing:1px;font-size:17px;color:#fff;text-align:left;padding-bottom:0;}
h2.toppickblacktext a{color:#fff;text-transform:uppercase;}
.toppicksbluetext{color:#222328;font-family:"montserratregular",sans-serif !important;letter-spacing:1px;font-size:14px;text-transform:uppercase;line-height:1.3;padding-bottom:3px;}
.new_classbox .classbox_four li{margin-left:0;padding-bottom:0;margin-right:15px;width:311px;list-style-type:none;min-height:inherit;float:left;}
.new_classbox .classbox_four li h3 a{font-family:"montserratregular",sans-serif !important;}
.new_classbox .classbox_three li{margin-left:0;margin-right:0;padding-bottom:0;padding-left:15px;width:33%;list-style-type:none;min-height:inherit;float:left;}
.img-outerbox img{width:100%;max-width:100%;padding-bottom:5px;}
.ourclassdescription{font-size:12px;color:#222328;padding-top:0;padding-bottom:12px;line-height:1.3;text-decoration:none;overflow:hidden;}
.pagenavigation{padding-left:0px;padding-top:0px;margin-bottom:17px;text-align:left;}
.topfxheader.ca_header_dsk.nosticky{display:none;}
ul.pagenavigation li{display:inline;line-height:1;list-style:none outside none;font-family:"montserratlight",sans-serif !important;}
ul.pagenavigation li a.pathway{color:#2c70fa;font-size:13px;padding-right:3px;text-decoration:none;font-family:"montserratlight",sans-serif !important;}
ul.pagenavigation li span.divider{padding-right: 3px;
padding-left: 3px;}
ul.pagenavigation li span{font-size:11px;}
ul.nav li{display:inline;list-style:none outside none;float:left;}
ul.nav{padding-top:67px;}
.breadcumb_lft{width:270px;float:left;margin-bottom:30px;}
.ca_side_rgt .resource-heading input{padding-left:30px;}
.ca_side_rgt h1.pageTitle{padding-top:10px;}
.ttrighpadding .desktop{padding-top:20px}
.pageTitle{font-family:"montserratbold",sans-serif !important;font-size:41px;letter-spacing:2px;text-align:left !important;line-height:1.2;text-transform:uppercase;padding-right:150px;/* background:url(images/carb-blue-business.png) no-repeat left bottom; */padding-bottom:20px;margin-bottom:30px;border-bottom:0px !important;}
.ca_header_mbl{display:none;}
.ca_header_dsk{display:block;}
.ca_side{background:url(images/left_side_line.png) repeat-y!important;}
.ca_side_lft{width:270px;float:left;}
.ttrighpadding{margin-left:30px;}
.common_left_side.result_location_page.location-result .ttrighpadding{margin-left:0px;padding-left:30px;}
.ca_side_rgt{width:1070px;float:left;}
.ca_side{width:100%;/*overflow:hidden;*/}
.carb-menutitle{background:#2c3e50;padding:25px 22px;}
.ourclass_welcometext{line-height:2;font-family:"montserratlight",sans-serif !important;font-size:17px!important;padding-bottom:20px;}
.ca_side_lft span.carb-menu-title{font-family:"montserratregular",sans-serif !important;font-size:22px;text-transform:uppercase;color:#fff;letter-spacing:2px!important;line-height:1.6;font-weight:300;}
.dropdown.casting .ca-locationtext-box{background-image:none;padding-left:20px;}
.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid > li{margin-bottom:0px !important;}
.top_header_bg{width:100%;height:300px;margin:0;}
.header_bg_landing{width:100%;color:#fff;height:150px;margin:0;display:block;text-align:center;position:absolute;top:0px;z-index:10;}
.landing_section{width:1340px;margin:0 auto;}
.common_left_side-para p{line-height:2;padding-bottom:25px;font-family:"montserratlight",sans-serif !important;;font-size:17px;}
.common_left_side p{line-height:2;padding-bottom:25px;font-family:'Poppins', sans-serif !important;font-size:17px;color:#222328;}
.common_left_side h1#system-message-container{font-family:"montserratbold",sans-serif !important;font-size:41px;letter-spacing:2px;text-align:left;line-height:1.2;color:#222328;background:url(images/carb-blue-business.png) no-repeat left bottom;padding-bottom:17px;margin-bottom:22px;padding-top:0px;text-transform:uppercase;}
.common_left_side p a{color:#3498db !important;}
.landing_section .common_left_side .vc_gitem-col{padding:0px;}
.landing_section .common_left_side .vc_gitem-post-data h4{font-family:"montserratregular",sans-serif !important;font-size:18px;letter-spacing:1px;padding-top:9px;padding-bottom:2px;text-align:left;color:#222328;text-transform:uppercase;}
.landing_section .common_left_side .vc_gitem-post-data p{color:#222328;height:auto;line-height:1.3;overflow:hidden;font-size:15px;padding-bottom:9px;}
.landing_section .common_left_side .vc_gitem-post-data{margin-bottom:0px;}
.landing_section .common_left_side .vc_btn3-color-juicy-pink{padding:17px 35px;border-radius:0;font-family:"montserratregular",sans-serif !important;font-size:13px;line-height:1;letter-spacing:1px;background-color:#3498db !important;color:#fff;margin-bottom:0px;text-transform:uppercase;display:inline-block;}
.landing_section .common_left_side .vc_gitem-zone{background-color:none !important;}
.landing_section .common_left_side .vc_btn3-color-juicy-pink:hover{background-color:#0392c3 !important;color:#fff;}
.empty_section .top_bttom{padding-top:30px;}
.new_classbox.secondary{width:100%;}
.new_classbox.secondary .classbox_three li h3{padding-bottom:10px;text-align:left;font-family:"montserratregular",sans-serif !important;letter-spacing:1px;font-size:18px;color:#222328;text-transform:uppercase;}
.new_classbox.secondary .classbox_three li{margin-right:15px;padding-left:0px;width:332px;}
.business_classbox .classbox_three li{margin-right:15px;padding-left:0px;width:322px!important;}
.new_classbox.secondary .classbox_three li:nth-child(3n+4){clear:both;}
.new_classbox.secondary .classbox_three li:nth-child(3n){max-height:auto;display:inline;margin-right:0px !important;}
.new_classbox.secondary .ourclassdescription{line-height:1.3;padding-bottom:10px;height:40px;font-size:12px;}
.new_classbox.secondary .more_info{padding:17px 35px;border-radius:0;font-family:"montserratregular",sans-serif !important;font-size:13px;line-height:1;letter-spacing:1px;background-color:#3498db !important;color:#fff;margin-bottom:0px;text-transform:uppercase;display:inline-block;margin-bottom:25px;}
.left_menu .bellows, .left_menu .bellows-submenu{background:none !important;box-shadow:none !important;border-bottom:0px !important;}
.left_menu .bellows-target{border-bottom:0px !important;}
.left_menu .bellows{margin:0px !important;}
.left_menu .bellows-subtoggle{background:none !important;border-bottom:0px !important;}
.left_menu .fa.fa-chevron-down{transform:rotate(270deg);}
.left_menu .fa.fa-chevron-up{transform:rotate(180deg);}
.left_side_menu li a, .left_menu .bellows li a{border-left:0px solid #2c3e50;padding:20px 30px 20px 20px;font-family:"montserratlight",sans-serif !important;font-size:13px;text-transform:uppercase;color:#fff;letter-spacing:1.5px!important;font-weight:500;display:block;text-align:left;}
.left_side_menu .sub_menu li a, .left_menu .bellows-submenu li a{text-transform:capitalizefont-family:"montserratlight",sans-serif !important;font-size:13px;color:#fff !important;letter-spacing:1.5px !important;font-weight:500;display:block;padding-left:47px !important;border-left:10px solid #30475d;}
.left_side_menu .sub_menu li a:hover, .left_menu .bellows .bellows-submenu li a:hover{text-transform:capitalize;padding-left:47px;color:#3498db;background-color:none !important;background:none !important;border-left:0px solid #30475d !important;color:#3498db !important;}
.left_side_menu li a:hover, .left_menu .bellows li a:hover{border-left:10px solid #3498db !important;background-color:#2c3e50 !important;color:#fff;padding-left:10px;}
.left_menu .bellows-current-menu-item .bellows-target, .left_menu .bellows-active > .bellows-target{border-left:10px solid #3498db !important;background-color:#2c3e50 !important;color:#fff;padding-left:10px !important;}
.left_menu .bellows-submenu .bellows-current-menu-item .bellows-target, .left_menu .bellows-submenu .bellows-active > .bellows-target{border-left:0px solid #3498db !important;background-color:none !important;color:#fff;padding-left:10px !important;}
.left_side_menu{width:100%;}
.bellows.bellows-skin-blue-material .bellows-nav .bellows-item-level-0.bellows-current-menu-ancestor > .bellows-target{padding-left:23px !important;}
.left_side_menu li{width:100%;}
.contactnw-btn button{padding:12px 32px;background:#2c70fa!important;color:#fff!important;font-family:"montserratregular",sans-serif !important;font-weight:600;text-transform:uppercase;font-size:13px;}
.contact_btn, .business_btn{font-family:'Poppins', sans-serif !important;letter-spacing:0px;font-size:14px;background:#3498db;border:0 none;color:#fff;padding:13px 35px;line-height:1;display:inline-block;text-decoration:none;text-transform:uppercase;border-radius: 50px;font-weight:bold;}
.contact_btn:hover{opacity:0.8 !important;}
.business_btn:hover{opacity:0.8 !important;}
.business_button:hover {
    opacity: 0.8;
}
.business_section1 p, .business_section3 p, .business_section1 p a{font-family:'Poppins', sans-serif !important;line-height:24px;font-size:17px;padding-right:0px;color:#222328;padding-bottom:15px;letter-spacing:0px;}
.business_section1 p a{font-family:"Poppins",sans-serif !important;line-height:1;font-size:17px;padding-right:0px;color:#2c70fa !important;}
.featuredblacktext1_home{padding-top:15px;text-align:left;font-family:"montserratregular",sans-serif !important;letter-spacing:1px;font-size:18px;color:#222328;}
.business_title{
font-size: 22px;
font-family: "montserratbold",sans-serif !important;
letter-spacing: 2px;
font-weight: bold;
margin-bottom: 15px;
text-transform: uppercase;}
.common_left_side_course.new-design-rightside .common_padding {
    width: 100%;
    display: block;
}
.contentmodule .moreinfo{font-family: 'Poppins', sans-serif !important;
    letter-spacing: 0px;
    font-size: 14px;
    white-space: nowrap;
    text-align: center;
    color: #fff;
    background: #e34a78;
    /*border: 1px solid #e34a78;*/
    padding: 13px 0px;
    text-transform: uppercase;
    display: inline-block;
    margin-top: 10px;
	margin-bottom:10px;
    line-height: 1;
    border-radius: 50px;
    font-weight: bold !important;}

@media only screen and (max-width:767px) and (orientation:landscape){.button-sign{width:33% !important;}
.logo_mbl img{width:50% !important;}
}
@media only screen and (max-width:767px){.time_table_secondary .margin_table{margin-top:20px;}
.common_left_side.result_location_page.location-result .ttrighpadding{margin-left:0px;padding-left:0px;}
.margin_table .responsive_table tr:nth-child(2n+1){border-bottom:1px solid #d8d9dd;margin-top:0px;padding-bottom:22px;padding-top:30px;background:#f0f2f7 !important;}
.responsive_table tr:nth-child(2n+1){border-bottom:1px solid #d8d9dd;}
.ca-rb-socialicons.mobile-footer.mobile{padding-left:0px;padding-top:30px;}
.secondary_page_section .pre_pagelist{padding:0px 13px;}
.footer_bottom .footer_menu_color{margin-bottom:8px !important;}
.venu_mapbox{height:300px !important;}
.count_number_no{margin-top:7px;}
.header_landing_bgimg{display:none!important;}
.ttrighpadding{margin-left:0px;}
.mt-25{margin-top:0px;}
.new_classbox li h3, .new_classbox li h3 a{font-size:15px !important;}
.ca-busines-pageform .title{font-size:25px;}
.cabusiness_side{background:none !important;}
.pl-15{padding-left:15px;}
.hide_mbl{display:none;}
.businessheadtitle{width:100%;padding-left:0px;}
.businessbtn{width:100%;float:left;margin-top:20px;}
.businesspage_heading{font-size:12px!important;letter-spacing:0px!important;}
.business_content{padding-left:0px;}
.business_content_lft,.business_content_rgt{width:100%;margin-top:15px;}
.businessbannerimage{padding-left:0px;width:100%;}
.business_public_course{width:100%;padding-left:0px;}
.business_venue_section{padding-left:0px;}
.public_course_contact_btn{padding-left:15px;}
.pl-30{padding-left:0px;}
.businessbannerimage img{max-width:100%;}
.container{width:100%;padding:0px 15px;}
 .new_classbox{width:100%;}
.left_side{width:100%;}
.right-side{width:100%;}
.resource-search{width:100%;}
.dropdown.casting{width:100%;margin-bottom:15px;overflow:hidden;margin-left:0px;}
.button-sign{width:70%;}
.resource-search{margin-left:0px;}
.business_resource{padding:0px 15px;margin:25px 0px;}
.resource-heading{margin-bottom:15px;}
.new_classbox .classbox_four li{width:50%;padding-right:6px;margin-bottom:10px;}
h1.pageTitle, .toppickstitle{font-size:24px;padding-right:0px;}
.ca_header_dsk{display:none;}
.ca_header_mbl{display:block;}
.n2-section-smartslider{display:none;}
.landing_section{width:100% !important;z-index:1;}
.ourclass_welcometext{font-size:16px;}
.ca_side{background:none !important;}
.top_header_bg{width:100%;height:67px !important;margin:0;}
.common_left_side h1#system-message-container{font-size:30px !important;}
.ca_side_rgt .dropdown.casting input{background:none !important;}
.ca_side_rgt{width:100%;}
.ca_side_lft{display:none;}
.ca_side_rgt .container{padding:0px 15px;}
.landing_section .first .ca_side_rgt{padding:80px 0px 0px 15px !important;}
.landing_section .first .ca_side_rgt .pagenavigation{margin-bottom:0px;}
.ca_side_rgt .common_padding{padding:0px 0px 0px 0px;}
.new_classbox .classbox_three li{width:100%;}
.new_classbox.secondary .classbox_three li{width:50% !important;float:left !important;padding-left:15px !important;margin-right:0px !important;padding-right:0px !important;}
.new_classbox.secondary .classbox_three{width:96%;}
.new_classbox.secondary .more_info{padding:12px 24px !important;}
.new_classbox.secondary .ourclassdescription{display:none !important;}
.new_classbox.secondary li h3 a{font-size:15px !important;}
.new_classbox.secondary .pagelistmoreinfo{margin-bottom:10px;}
.new_classbox.secondary li h3{padding-top:15px;position:relative;height:60px;display:inline-block;width:100%;margin-bottom: 5px;}
.new_classbox.secondary .classbox_four li{width:50% !important;float:left !important;padding-left:15px !important;margin-right:0px !important;padding-right:0px !important;}
.new_classbox .classbox_four li h3{height:48px;}
.new_classbox .classbox_four li{width:50% !important;float:left !important;padding-left:15px !important;margin-right:0px !important;padding-right:0px !important;}
.ca_blue_box p.classdescription{display:none;}
.home-main h2{padding-right:0px !important;}
.home-main{display:none;}
.dropdown.casting .ca-locationtext-box{background-image:none;padding-left:20px;}
.business_resource .buttonnewtheme{padding-left:30px;}
.ca_black_box .container, .ca_blue_box .container{padding-left:15px;}
.dance_sec .new_classbox, .ca_blue_box .new_classbox, .ca_black_box .new_classbox{width:100% !important;padding-right:10px;}
.dance_sec .new_classbox .classbox_four li{padding-bottom:0px;}
.home-main .vc_column_container > .vc_column-inner{padding:0px;}
.home-main p, .home-main p a{font-size:17px !important;padding-right:20px;}
 .home-main p a{font-size:17px !important;}
h1.pageTitle, .home-main h2{font-size:24px !important;width:100%;}
.home-main h2{padding-right:10px;}
.landing_section .common_left_side .vc_visible-item{width:50%;float:left !important;padding-right:15px !important;}
.landing_section .common_left_side .vc_gitem-post-data h4{font-size:15px !important;padding-bottom:10px;}
.ca_header_dsk.sticky, .topfxheader.ca_header_dsk.nosticky.sticky{display:none !important;}
.landing_section .common_left_side .vc_btn3-color-juicy-pink{padding:12px 24px !important;}
.landing_section .common_left_side .vc_gitem-post-data p{display:none;}
.landing_section .first .ca_side_rgt .pagenavigation{padding-left:0px !important;}
.tutorlistouterbox h1.newthemepagetitle{padding-top:0px !important;}
.cityleft li{display:block;display:block;float:none;line-height:1;padding-bottom:5px;width:100%;}
.footer_four.display ul{padding-top:15px;}
.cityleft .menu-footer-tc-menu-container{padding-left:0px;}
.new_classbox.secondary .classbox_three li:nth-child(3n+4){clear:none;}
.new_classbox.secondary .classbox_three li:nth-child(2n+1){clear:left;}
.business-show,.business_course{display:block!important;}
.business_contenttop{padding-left:12px;padding-right:12px;padding-bottom:0px!important;}
.business_contenttop img{display:none;}
.business_course{padding-top:30px;}
.business_course p{font-size:15px!important;}
.why_traintitle h2{padding:15px 12px;font-size:22px;}
.whytrain_iconbox{padding:15px;width:50%!important;float:left;}
.whytrain_iconbox h4{height:50px;font-size:15px!important;margin-bottom:0!important;line-height:20px;}
.whytrain_iconbox p{font-size:13px!important;padding-left:8px;padding-right:8px;padding-bottom:6px;padding-top:5px;}
.container_fullwidth .vc_row{margin:0;}
.top-image-business{width:100%;padding-top:0px;}
.top-text-business{width:100%;margin-right:0px;}
.top-image-business img{display:none;}
.business_section1 .contact_btn{margin-bottom:0px;}
.business_section2 .new_classbox .classbox_four li{padding-left:0px !important;}
.training-outer li p{font-size:13px !important;margin-bottom:0 !important;line-height:20px;}
.training-outer li h3{height:50px;font-size:15px !important;margin-bottom:0 !important;line-height:20px;}
.business_section2{padding:20px 0px;}
.featuredblacktext1_home{font-size:14px;margin-bottom:5px;}
.ca-rb-case-studies p{font-size:13px !important;font-family:"montserratregular",sans-serif !important;padding-top:50px;}
.ca-rb-contentarea{padding:0px !important;}
.team-outer .new_classbox, .client-outer .new_classbox{width:100%;padding-right:15px;}
.ca-rb-case-studies{background:url(images/business_bgimage.jpg);background-repeat:no-repeat;background-size:cover;background-position:center bottom;}
.ca-rb-contentarea{background:url(images/business_quote.png);background-repeat:repeat;background-position:0% 0%;background-repeat:no-repeat;background-size:40px;}
.article_anywhere{padding:21px 19px;}
.contact_btn, .business_btn{padding:17px 29px;}
.header_bg_landing.business .ca_header_mbl{background:#2c70fa;}
.header_bg_landing.business .logo_mbl img{padding-top:8px;}
.header_bg_landing.business .mobile_menu{background:url(images/mobilemenuicon.png);background-repeat:no-repeat;background-position:15%;}
.cabusiness_side_rgt{width:100%;}
.cabusiness_side_lft{display:none;}
.cabusiness_side_rgt .container{padding:0px 15px;}
.cabusiness_side_rgt .business_padding, .cabusiness_side_rgt .business_public_course{padding:0px 15px;}
.info_quote h3{padding:20px 15px;}
.cabusiness_side_rgt .common_padding{padding:0px;}
#cookie-notice .cookie-notice-container{display:block;width:100% !important;margin:0 auto;padding:25px !important;overflow:hidden;}
#cookie-notice .cn-text-container{width:100% !important;float:left;}
#cn-notice-buttons{width:100% !important;float:left;}
}
@media only screen and (min-width:768px) and (max-width:1024px) and (orientation:portrait){.dropdown.casting{position:revert !important;}
.common_left_side.result_location_page.location-result .ttrighpadding{margin-left:0px;padding-left:0px;}
.responsive_table tr:nth-child(2n+1){border-bottom:1px solid #d8d9dd;}
.dance_sec .container_home .business_course.filter_find_class .resource-heading .ms-options{width:207px !important;margin-left:8px !important;}
.signup_popup{width:50% !important;}
.landing_section.new-design-landing .margin_table .responsive_table{display:inline-table;}
.landing_section.new-design-landing .content-right-testimonial{padding:20px !important;}
.landing_section.new-design-landing .content_container2.pre_pagelist.business_txt{padding-left:20px !important;}
.landing_section.new-design-landing .pre_progress .progression_container .inner_content_container{padding:0px !important;}
.landing_section.new-design-landing .crossstory_content_left{padding:0px !important;}
.landing_section.new-design-landing .ca_side_rgt{width:100% !important;}
.landing_section .first .ca_side_rgt{padding:15px 0px 0px 16px !important;}
.header_bg_landing .top_lftinfo{left:0px !important;}
.dance_sec .home-main, .dance_sec .business_resource{padding:0px !important;}
.dance_sec .home-main .new_classbox li h3{height:45px !important;}
.home-main .content_fullwidth h1{font-size:39px !important;padding-right:0px;}
.secondary_page_section .ca_side_rgt .common_padding{padding:0px !important;}
.secondary_page_section .common_padding .pre_pagelist{padding-left:15px !important;padding-right:15px !important;}
.secondary_page_section .new_classbox{padding-right:0px !important;}
.ttrighpadding{margin-left:0px;}
.logo a{background-size:60%;}
.new_classbox li h3, .new_classbox li h3 a{font-size:18px !important;}
.cabusiness_side_lft{display:none;}
.cabusiness_side_rgt{width:100%;padding-left:15px;padding-right:15px;}
.cabusiness_side{background:none !important;}
.businessheadtitle{width:100%;padding-left:0px;}
.businessbtn{width:100%;float:left;margin-top:20px;}
.businesspage_heading{font-size:12px!important;padding-top:40px;letter-spacing:0px!important;}
.business_content{padding-left:0px;}
.container_home .classbox_list{margin-right:0px;}
.business_content_lft,.business_content_rgt{width:100%;margin-top:15px;}
.businessbannerimage{padding-left:0px;width:100%;}
.business_public_course{width:100%;padding-left:0px;}
.business_venue_section{padding-left:0px;}
.public_course_contact_btn{padding-left:15px;}
.pl-30{padding-left:0px;}
.businessbannerimage img{max-width:100%;}
ul.nav{padding-top:35px;}
.top_right_section.lft{width:39%;}
.top_rgtinfo a, .top_lftinfo a{font-size:11px !important;}
.top_right_section.rgt{width:61%;}
.top_lftinfo.signup{width:45% !important;}
.top_lftinfo{width:55% !important;}
.landing_section .first .ca_side_rgt .pagenavigation{padding-left:0px !important;}
.tutorlistouterbox h1.newthemepagetitle{padding-top:0px !important;}
.top_right_section.rgt .top_lftinfo.signup a{padding-right:0px !important;}
.button-sign{width:100%;padding:0px;}
header .layout, header .container{padding:0px 15px !important;}
.newsletter-footer.ftr-nws h4, .newsletter-footer.ftr-nws h3{padding-left:4px;font-size:7px;}
.landing_section .common_left_side .vc_btn3-color-juicy-pink{padding:12px 24px !important;}
.landing_section .common_left_side .vc_gitem-post-data p{display:none;}
.ca_header_dsk.sticky{display:none;}
.ca_side_lft{display:none;}
.ca_side{background:none !important;}
.ca_side_rgt{width:100%;}
.ca_header_dsk.sticky ul.nav{padding-top:20px;}
.landing_section{width:100% !important;padding:0px 0px;}
.layout, .container{width:100% !important;padding:0px 0px;}
.ca_side_rgt .common_padding{padding:0px 15px;}
.pagenavigation{padding-left:0px;}
.new_classbox .classbox_three li{width:100%;}
.new_classbox.secondary .classbox_three li{width:33% !important;float:left !important;padding-left:15px !important;margin-right:0px !important;padding-right:0px !important;}
.new_classbox.secondary .classbox_three{width:100%;}
.new_classbox{width:100%;padding-right:10px;}
.ca_blue_box p.classdescription{height:90px;}
.ca_black_box h2.toppickblacktext, h2.toppickblacktext{padding-bottom:10px;height:50px;}
.buttonnewtheme{padding:15px 33px;}
h1.pageTitle, .home-main h2{font-size:30px;}
.new_classbox .classbox_three li{width:100%;}
.new_classbox.secondary .classbox_four li{width:25% !important;float:left !important;padding-left:15px !important;margin-right:0px !important;padding-right:0px !important;}
.new_classbox .classbox_four li h3{height:48px;}
.new_classbox .classbox_four li{width:25% !important;float:left !important;padding-left:15px !important;margin-right:0px !important;padding-right:0px !important;}
.home-main, .business_resource{padding:0px 15px;}
.home-main h2{padding-right:0px !important;}
.dropdown.casting .ca-locationtext-box{background-image:none;padding-left:20px;}
.business_resource .buttonnewtheme{padding-left:30px;}
.dance_sec .view_button, .ca_black_box .container, .ca_blue_box .container{padding-left:15px;}
.dance_sec .new_classbox, .ca_blue_box .new_classbox, .ca_black_box .new_classbox{width:100% !important;}
#cookie-notice .cookie-notice-container{display:block;width:100% !important;margin:0 auto;padding:25px !important;overflow:hidden;}
}
@media only screen and (min-width:768px) and (max-width:1024px) and (orientation:landscape){.signup_popup{width:30% !important;}
.landing_section .first .ca_side_rgt{padding:15px 0px 0px 16px !important;}
.landing_section.new-design-landing .ca_side_rgt{width:100% !important;}
.landing_section.new-design-landing .coursecontent_container{margin:0px !important;}
.landing_section.new-design-landing .margin_table .responsive_table{display:inline-table;}
.landing_section.new-design-landing .business-module-view.top-contact-form {
    margin-left: 0px;
}
.landing_section.new-design-landing .pre_cross {
    margin-left: 0px;
}
.landing_section.new-design-landing .crossstory_content_left{padding:0px;}
.landing_section.new-design-landing .content_container2.pre_pagelist.business_txt {
    padding-left: 20px !important; 
}
.landing_section.new-design-landing .margin_table .responsive_table{margin:0px !important;}
.landing_section.new-design-landing .content-right-testimonial{margin:0px !important;}
.header_bg_landing .top_lftinfo{left:0px !important;}
.landing_section .first .ca_side_rgt .pagenavigation{padding-left:0px !important;}
.tutorlistouterbox h1.newthemepagetitle{padding-top:0px !important;}
.dance_sec .home-main, .dance_sec .business_resource{padding:0px !important;}
.dance_sec .home-main .new_classbox li h3{height:34px !important;}
.home-main .content_fullwidth h1{font-size:39px !important;padding-right:0px;}
.secondary_page_section .ca_side_rgt .common_padding{padding:0px !important;}
.secondary_page_section .common_padding .pre_pagelist{padding-left:15px !important;padding-right:15px !important;}
.secondary_page_section .new_classbox{padding-right:0px !important;}
.ttrighpadding{margin-left:0px;}
.new_classbox li h3, .new_classbox li h3 a{font-size:18px !important;}
 .business_content{padding-left:0px;}
 * .ca_header_dsk.sticky{display:none;}
.logo a{background-size:60%;}
ul.nav{padding-top:35px;}
.ca_side_lft{display:none;}
.ca_side{background:none !important;}
.ca_side_rgt{width:100%;}
.top_right_section.lft{width:43%;}
.top_right_section.rgt{width:57%;}
.cityleft{padding-left:15px;}
.top_right_section.rgt .top_lftinfo.signup a{padding-right:0px !important;}
header .layout, header .container{padding:0px 15px !important;}
.ca_header_dsk.sticky ul.nav{padding-top:20px;}
.dance_sec .new_classbox, .ca_blue_box .new_classbox, .ca_black_box .new_classbox{width:100% !important;}
.landing_section .common_left_side .vc_btn3-color-juicy-pink{padding:12px 24px !important;}
.landing_section .common_left_side .vc_gitem-post-data p{display:none;}
.ca_header_dsk.sticky{display:none;}
.ca_side_lft{display:none;}
.ca_side{background:none !important;}
.ca_side_rgt{width:100%;}
.landing_section{width:100% !important;padding:0px 0px;}
.layout, .container{width:100% !important;padding:0px 0px;}
.ca_side_rgt .common_padding{padding:0px 15px;}
.pagenavigation{padding-left:15px;}
.new_classbox .classbox_three li{width:100%;}
.new_classbox.secondary .classbox_three li{width:33% !important;float:left !important;padding-left:15px !important;margin-right:0px !important;padding-right:0px !important;}
.new_classbox.secondary .classbox_three{width:100%;}
.new_classbox{width:100%;padding-right:10px;}
.ca_blue_box p.classdescription{height:90px;}
.ca_black_box h2.toppickblacktext, h2.toppickblacktext{padding-bottom:10px;height:50px;}
.buttonnewtheme{padding:15px 33px;}
h1.pageTitle, .home-main h2{font-size:30px;}
.new_classbox .classbox_three li{width:100%;}
.new_classbox.secondary .classbox_four li{width:25% !important;float:left !important;padding-left:15px !important;margin-right:0px !important;padding-right:0px !important;}
.new_classbox .classbox_four li h3{height:48px;}
.new_classbox .classbox_four li{width:25% !important;float:left !important;padding-left:15px !important;margin-right:0px !important;padding-right:0px !important;}
.home-main, .business_resource{padding:0px 15px;}
.dance_sec .view_button, .ca_black_box .container, .ca_blue_box .container{padding-left:15px;}
.home-main h2{padding-right:0px !important;}
.button-sign{width:82%;}
.logo_ca{width:20%;}
#cookie-notice .cookie-notice-container{display:block;width:100% !important;margin:0 auto;padding:25px !important;overflow:hidden;}
}
.mobile_icon_search button{background:none;border:none;padding:5px;outline:none;}
.search_mbl_popup .modal-content{background:#222328;width:100%;}
.search_mbl_popup .search-field{width:100%;border:0 none;float:left;font-size:13px;font-style:italic;padding-left:5px;color:#756e6e;height:35px;border-radius:6px;}
.search_mbl_popup .hvr_srch_img{position:absolute;right:53px;padding:7px;outline:none;}
.home-main .business_course .row{padding:0px!important;}
.secondary_page_section .row{padding:0px!important;}
.responive_home_page ul.newthemeca_classbox.res-offers li{min-height:143px;}
.footer_bottom .footer_menu_color{margin-bottom:25px;display:block;text-align:left;}
.new_classbox.secondary .inner_content_container{width:100% !important;margin:0 auto;}
.gift_common_btn{display:none;}
.top_lftinfo .count_number{padding:0px 0px 0px 0px;display:inline-block;text-align:center;font-size:11px;background:#fe6d4c;border-radius:50%;height:20px;position:relative;right:0px;top:-33px;width:20px;left:0px;}
.topfxheader.ca_header_dsk.nosticky .baketmob{height:0px;}
.header_bg_landing .top_lftinfo{left:0px;position:relative;}
.header_bg_landing .top_lftinfo{width:45%;}
.header_bg_landing .top_lftinfo.signup{width:55%;}
.top_lftinfo .count_number .notification-number{display:inline-block;font-size:11px !important;left:0px;position:relative;right:0;top:-4px;width:14px !important;font-family:"montserratlight",sans-serif !important;}
.landing_section .first .ca_side_rgt{padding:10px 0px 0px 30px;}
.mobile-btn .booking_btn{width:100%;margin-bottom:10px;text-transform:uppercase;padding:13px 21px !important;height:42px;}
.landing_section .first .ca_side_rgt span{color:#3498db;font-size:11px;padding-right:3px;text-transform:capitalize;text-decoration:none;font-family:"montserratlight",sans-serif !important;}
.landing_section .first .ca_side_rgt span.current-item{color:#222328 !important;}
.landing_section .common_padding .pre_pagelist:first-child{padding-top:0px;}
.business_content p.business_description{font-size:17px !important;}
.business_content p.business_description{padding-top:0px !important;padding-right:30px}
.home-main .toppick_classdescription{font-size:17px !important;font-family:"montserratlight",sans-serif !important;color:#fff !important;}
.home-main .new_classbox li h3, .new_classbox li h3 a{font-family:'Poppins', sans-serif !important;font-weight:600;letter-spacing:0px;}
body{padding:0px !important;margin:0px !important;max-width:100% !important;}
@media only screen and (max-width:767px){.newsletter-footer.ftr-nws h4{padding:13px 0 13px 13px !important;}
input[type=button] {
-webkit-appearance: none;
-webkit-border-radius: 0;
}
.gift_common_btn{width:100%;position:fixed;bottom:0px;display:block;z-index:1;}
.gift_common_btn .htg-top{bottom:58px;background:red;}
.gift_common_btn .htg-top .button_ftr{background: #FF0068 url(./images/drop_icon_right.png) no-repeat !important;background-position:88% 18px !important;cursor:pointer;}
.gift_common_btn.gift_pink .button_ftr{background:#e34a78 url(./images/drop_icon.png) no-repeat !important;background-position:88% 50% !important;}
.gift_common_btn .button_ftr{background: #2c70fa !important; background-position:88% 50% !important;padding:17px 18px;border-radius:0px;cursor:pointer;font-family:"montserratregular",sans-serif !important;font-size:13px;line-height:1;letter-spacing:1px;border:none;color:#fff;text-transform:uppercase;width:100%;}
.minicart_popup_main #popup1{box-shadow:none !important;}
.header_bg_landing{height:auto;}
.mobile_basket .count_number{padding:0px 0px 0px 0px;display:inline-block;text-align:center;font-size:11px;background:#fe6d4c;border-radius:50%;height:20px;position:relative;right:0px;top:0px;width:20px;left:0px;}
.mobile_basket .notification-number{display:inline-block;color:#fff;font-size:11px !important;left:0px;position:relative;right:0;top:-4px;width:14px !important;font-family:"montserratlight",sans-serif !important;}
}
.responsive_table tr:nth-child(2n+1){background:#f0f2f7;margin-top:0px;padding-bottom:22px;padding-top:30px;}
.business_header_bg_landing.business .ca_header_dsk{height:300px;}
.hide_mbl .logo_business a{background-size:50% !important;}
.ca_header_dsk.nosticky .logo_business a{background-size:50% !important;}
.business_home.topfxheader.ca_header_dsk.nosticky.sticky ul.nav{padding-top:40px;}
.show_page .mobileclassouter{display:block !important;}
.payment_option .training-outer .classbox_four img{width:100%;}
.payment_option .training-outer .new_classbox .classbox_four li{width:6%;}
.payment_option .training-outer .new_classbox .classbox_four li:last-child{width:38%;margin-left:10px;}
.payment_option .business_left_width{padding-left:30px;}
.payment_option .training-outer .new_classbox{width:100%;margin:0 auto;overflow:hidden;}
.ca_header_mbl{top:0px;}
.responive_table_desk{width:100%;display:inline-block;}
.rwd-table{width:100%;border-collapse:collapse;}
.responive_table_desk h2{font-family:"montserratbold",sans-serif !important;font-size:20px !important;text-transform:uppercase;color:#222328;letter-spacing:1px !important;font-weight:bold;margin-top:10px;padding-bottom:15px;text-align:center;}
.rwd-table .venue{width:140px;}
.rwd-table .teacher{width:140px;}
.rwd-table .class{width:140px;}
.rwd-table td a{color:#1abc9c;font-family:"montserratregular",sans-serif !important;}
.timetable_btn{font-family:"montserratbold",sans-serif !important;font-size:17px !important;background:#1abc9c !important;border:0px none !important;color:#fff !important;padding:12px 12px !important;font-weight:bold;letter-spacing:1px !important;border-radius:0px;text-transform:uppercase;text-align:center !important;}
.rwd-table th{font-family:"montserratbold",sans-serif !important;font-size:15px !important;letter-spacing:0px !important;color:#343e5c;}
.rwd-table tr:nth-child(odd):not(:first-child){background:none;}
.see-more-btn{width:100%;margin:18px 0px;display:grid;}
.rwd-table .secondary_tb{font-family:"montserratbold",sans-serif !important;font-size:15px !important;letter-spacing:0px !important;color:#343e5c;height:78px;}
.rwd-table th{display:none;}
.rwd-table td{display:block;}
.rwd-table td:first-child{margin-top:.5em;}
.rwd-table td:last-child{margin-bottom:.5em;}
.rwd-table td:before{content:attr(data-th) ":";font-weight:bold;width:120px;display:inline-block;color:#000;}
.rwd-table th,.rwd-table td{text-align:left;}
.rwd-table{color:#333;border-radius:.4em;overflow:hidden;}
.rwd-table tr{border-color:#bfbfbf;}
 .m-btn{width:100%;display:grid;margin-bottom:10px;}
.m-hide, .rwd-table .m-hide:before{display:none;}
.rwd-table td{font-family:"montserratbold",sans-serif !important;font-size:17px !important;letter-spacing:0px !important;color:#222328;font-weight:bold;}
 .rwd-table th, .rwd-table td{padding-top:10px !important;padding-bottom:10px !important;}
@media only screen and (min-width:767px){.rwd-table tr:nth-child(odd):not(:first-child){background:#f0f2f7;}
.m-hide{display:block;}
.see-more-btn .timetable_btn{padding:12px 40px !important;font-size:12px !important;}
.responive_table_desk h2{text-align:left !important;font-family:"montserratbold",sans-serif !important;font-size:20px !important;text-transform:uppercase;color:#222328;letter-spacing:1px !important;font-weight:bold;padding-bottom:37px;}
.see-more-btn{width:100%;margin:28px 0px;display:inline-block;}
.timetable_btn{font-family:"montserratbold",sans-serif !important;font-size:9px !important;}
.rwd-table .m-hide:before{display:none;}
.rwd-table td{font-family:"montserratbold",sans-serif !important;font-size:15px !important;letter-spacing:0px !important;color:#343e5c;font-weight:normal;}
 .rwd-table td:before, .m-btn{display:none;}
 .rwd-table th, .rwd-table td{display:table-cell;padding:.25em .5em;}
}
@media only screen and (min-width:768px) and (max-width:1024px) and (orientation:portrait){.portrait-side .ca_header_mbl{display:block !important;background:transparent;height:2px;}
.mobile-btn .wailting-link{margin-top:0px;position:initial;position:initial;background:none !important;border-radius:0 !important;color:#3498db !important;font-family:'Poppins', sans-serif !important;font-size:14px !important;letter-spacing:1px;text-align:center;width:100% !important;padding:13px 12px !important;text-transform:uppercase;border:2px solid #3498db !important;}
.portrait-side .topfxheader.ca_header_dsk.nosticky.sticky .ipad-display.mobile_menu{margin-top:12px;margin-right:10px;background:#1d2936;border-radius:50%;padding:5px !important;height:40px;position:relative;display:block;}
.portrait-side .mobile_menu{margin-top:50px;background:#1d2936;border-radius:50%;padding:5px !important;height:40px;position:relative;display:none;}
.portrait-side .ipad-display.mobile_menu{margin-top:22px;margin-right:10px;background:#1d2936;border-radius:50%;padding:5px !important;height:40px;position:relative;display:block;}
.portrait-side .topfxheader.ca_header_dsk.nosticky.sticky .ca_menu{display:none;}
.portrait-side .ca_menu{display:none;}
.portrait-side .topfxheader.ca_header_dsk.nosticky.sticky{z-index:1;}
.portrait-side .mobile_search, .portrait-side .mobile_basket, .portrait-side .logo_mbl{display:none;}
.portrait-side .cabusiness_header_mbl{display:block !important;background:transparent;}
.topfxheader.ca_header_dsk.nosticky.sticky .ca_search_icon .fa{color:#222328;}
.topfxheader.ca_header_dsk.nosticky.sticky .ca_search_icon{margin-top:20px !important;right:-12% !important;position:absolute !important;left:86% !important;}
.ca_header_dsk .ca_search_icon{margin-top:33px !important;display:none !important;left:22% !important;}
}
@media only screen and (min-width:768px) and (max-width:1024px) and (orientation:landscape){.ca_header_dsk .ca_top_menu .ca_search_icon{margin-top:36px;text-align:left;left:50px;display:inline-block;position:unset;}
}
.content_title h3{font-family:"montserratbold",sans-serif !important;color:#292d39;font-size:17px;letter-spacing:2px;margin-bottom:15px;text-transform:uppercase;}
.findclass_select .common_left_side p{line-height:24px;padding-bottom:15px;font-family:'Poppins', sans-serif !important;font-size:15px;color:#222328;letter-spacing:0px;}
.home-main .content_container2{padding:0px;}
.home-main .content_fullwidth h1{padding-top:26px;color:#222328 !important;line-height:1.2;}
.home-main .tutor_format .business_description{padding-right:15px;color:#fff !important;padding-top:0px;}
.home-main .tutor_format .business_course p{padding-right:15px;padding-top:0px;}
.home-main .business_course_titleborder{margin-bottom:36px;}
.dance_sec .viewmorebuttonbussines{padding-top:4px;}
.ca_header_dsk .ca_search_icon{margin-top:62px;text-align:left;left:4px;display:inline-block;position:relative;float:right;}
.topfxheader.ca_header_dsk.nosticky.sticky .logo_ca{width:30%;float:left;position:relative;margin-top:-10px;}
.topfxheader.ca_header_dsk.nosticky.sticky .ca_search_icon .fa{color:#222328;}
.topfxheader.ca_header_dsk.nosticky.sticky .ca_search_icon{margin-top:15px;text-align:left;left:4px;display:inline-block;position:relative;float:right;}
.ca_search_icon .fa{font-size:21px;}
.error404{background:url(./images/image_404.png) no-repeat;background-size:cover;height:100%;}
.error404 .innersection{position:absolute;top:175px;width:30%;}
.error404 .topsection h2{font-family:"montserratlight",sans-serif !important;font-size:24px;color:#fff;text-transform:none;padding-bottom:30px;letter-spacing:1px;line-height:26px;}
.error404 .topsection p{font-family:"montserratregular",sans-serif !important;font-size:16px !important;color:#fff !important;text-transform:none;letter-spacing:1px;line-height:26px;padding-bottom:20px;}
.error404 .button{font-family:"montserratregular",sans-serif !important;color:#fff;font-size:13px;letter-spacing:1px;font-weight:300;text-transform:uppercase;padding:15px 37px;line-height:1;background:#3498db;border:2px solid #e34a78;color:#fff;border:2px solid #3498db !important;}
.error404 .topsection{margin-left:5px;}
.error404 .viewmorebuttonbussines4{padding-top:20px;padding-bottom:30px;margin-left:30px;display:flex;}
@media only screen and (max-width:767px){.error404 .innersection{width:100%;position:relative;top:100px;margin-bottom:100px;}
.error404 .viewmorebuttonbussines4{margin-left:0px;}
.m-image-overlay:before{background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 55%, rgba(0, 0, 0, 0.99) 88%);bottom:0;content:"";left:0;opacity:0.6;position:absolute;right:0;top:0;}
.img_overlay, .coursebanner{position:relative;overflow:hidden;z-index:-1;}
.img_overlay:before{content:"";display:block;width:100%;height:100%;top:0;left:0;position:absolute;background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.99) 99%);bottom:0;z-index:2;}
.coursebanner::before{content:"";display:block;width:100%;height:100%;top:0;left:0;position:absolute;bottom:0;background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.99) 88%);opacity:0.6;}
}
@media only screen and (min-width:768px) and (max-width:1024px) and (orientation:portrait){.error404 .innersection{width:100%;position:relative;top:100px;margin-bottom:100px;}
.error404 .viewmorebuttonbussines4{margin-left:2px;}
.error404{background:url(./images/image_404.png) no-repeat;background-size:auto;background-size:auto;height:100%;background-position:70% 0%;}
.error404 .topsection{margin-left:20px;}
}
@media only screen and (min-width:768px) and (max-width:1024px) and (orientation:landscape){.error404 .innersection{width:100%;position:relative;top:100px;margin-bottom:100px;}
.error404 .viewmorebuttonbussines4{margin-left:2px;}
.tutor_table.blue.business-blue{margin-left:20px !important;margin-right:20px !important;}
.error404{background:url(./images/image_404.png) no-repeat;background-size:auto;background-size:auto;height:100%;background-position:70% 0%;}
.error404 .topsection{margin-left:20px;}
}
.landing_section .first .ca_side_rgt.businessblue span{color:#2c70fa;font-size:11px;padding-right:2px;text-transform:capitalize;text-decoration:none;font-family:"montserratlight",sans-serif !important;padding-left:2px;}
.landing_section .first .ca_side_rgt.blue span{color:#1abc9c;font-size:11px;padding-right:2px;text-transform:capitalize;text-decoration:none;font-family:"montserratlight",sans-serif !important;padding-left:2px;}
.landing_section .first .ca_side_rgt span{color:#3498db;font-size:11px;padding-right:3px;text-transform:capitalize;text-decoration:none;font-family:"montserratlight",sans-serif !important;padding-left:3px;}
.landing_section .first .ca_side_rgt .search_breadcrumb{color:#3498db;font-size:11px;padding-right:2px;text-transform:capitalize;text-decoration:none;font-family:"montserratlight",sans-serif !important;padding-left:2px;}
.business_inner_page .common_left_side p a{color:#2c70fa !important;}
.landing_section .first .ca_side_rgt.businessblue ul.pagenavigation li a.pathway{color:#2c70fa !important; font-family: 'Poppins', sans-serif !important;
    font-size: 13px;
    letter-spacing: 0px;
    font-weight: 400;
	line-height:20px;}
.landing_section .first ul.pagenavigation li a.pathway{color:#3498db;}
.landing_section .first .ca_side_rgt.blue ul.pagenavigation li a.pathway{color:#1abc9c;}
.landing_section .first .ca_side_rgt .active span{color:#222328; font-size: 13px;
    font-weight: normal;
    font-family: 'Poppins', sans-serif !important;
    letter-spacing: 0px;
    padding-left: 0px !important;
    padding-right: 0px !important;
    text-transform: capitalize !important;
	line-height:20px;}
.landing_section .first .ca_side_rgt.blue .active span{color:#222328;}
.landing_section .first .ca_side_rgt.blue{padding:6px 0px 0px 30px;}
.landing_section .first .ca_side_rgt{padding:6px 0px 0px 30px;}
.megamenu .dropdown .dropbtn{background-image:none;}
.tutor_table.blue.business-blue{margin-left:30px;}
.ca_side_rgt p a{color:#3498db !important;}
.ipad-display.mobile_menu{display:none;}
h3.topheader-letter{font-family:"montserratregular",sans-serif !important;font-size:18px;letter-spacing:1px !important;font-weight:400;text-align:left !important;text-transform:uppercase;height:60px;position:relative;}
h2.topheader-letter{font-family:"montserratregular",sans-serif !important;font-size:18px;letter-spacing:1px !important;font-weight:400;text-align:left !important;text-transform:uppercase;height:60px;position:relative;}
h3.topheader-letter a{position:absolute;bottom:0px;}
h2.topheader-letter a{position:absolute;bottom:0px;}
/* .img-outerbox a.pagelistmoreinfo:hover{opacity:0.8 !important;} */
.landing_section .first .ca_side_rgt.green ul.pagenavigation li a.pathway{color:#1abc9c !important;}
.payment_option strong, .payment_option b{font-weight:600;}
.dropdown.casting{position:inherit;}
.search-left{padding-left:30px;}
#cssmenu ul ul li:hover > a, #cssmenu ul ul li.open > a, #cssmenu ul ul li.active > a{background:transparent !important;}
.pageTitle.background-none{background:none;margin-bottom:0px;padding-bottom:0px;}
.popup-sec1-mobile .popup-sec1-content .heading{text-transform:uppercase;text-align:left;font-family:"montserratregular",sans-serif !important;color:#242529 !important;padding-top:5px !important;font-size:14px !important;letter-spacing:1px;padding-bottom:10px;display:block;width:90%;}
.popup-sec1-mobile{width:100%;margin-bottom:10px;display:inline-block;border-bottom:1px solid rgb(214, 214, 214) !important;}
.responsive_basket .popup-close{background:#011522;color:#fff;border-radius:50%;width:25px;height:25px;margin-top:0px;}
.responsive_basket .popup-sec2{width:100%;padding-top:10px;}
.popup-sec1-mobile .heading-title{width:60%;float:left;color:#222328;font-family:"montserratlight",sans-serif !important;color:#242529 !important;letter-spacing:1px;font-size:13px !important;margin:10px 0px;text-align:left;}
.heading-title.price{width:20% !important;font-family:"montserratregular",sans-serif !important;text-align:right;}
.heading-title.item{width:20% !important;font-family:"montserratregular",sans-serif !important;text-align:center;}
#cookie-notice .cookie-notice-container{display:block;width:1290px;margin:0 auto;padding:10px 0px 10px 0px;overflow:hidden;}
#cn-notice-buttons{width:10%;float:right;}
#cookie-notice .cookie_gdpr h3{font-family:"montserratsemibold",sans-serif !important;font-size:13px;letter-spacing:1px;line-height:1.7;color:#fff;}
#cookie-notice .cookie_gdpr p{font-family:"montserratlight",sans-serif !important;font-size:13px;letter-spacing:1px;line-height:1.7;padding-bottom:0px;}
#cookie-notice .cookie_gdpr p a{font-family:"montserratlight",sans-serif !important;font-size:13px;letter-spacing:1px;line-height:1.7;color:#1bb597 !important;}
#cookie-notice .cookie-notice .cn-button{margin:0 0 0 10px;border:none;width:100%;padding:10px 20px;}
#cn-close-notice{display:none;}
#cookie-notice .cookie_gdpr{width:100%;text-align:left;display:inline-block;}
#cookie-notice .cn-button.bootstrap{color:#fff;background:#00a99d;width:100%;font-family:"montserratlight",sans-serif !important;font-size:13px;letter-spacing:1px;line-height:1.7;margin:25px 0px 0px 0px;display:inline-block;text-transform:uppercase;font-weight:600;}
#cookie-notice .cn-text-container{width:85%;float:left;}
.login h1 a{margin:0 auto !important;width:100% !important;}
input[type="submit"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;}
.resource-heading input{font-size:16px !important;}
.ca_header_mbl .logo_mbl img{width:84% !important;}
@media only screen and (max-width:767px){.search_mbl_popup .hvr_srch_img{position:absolute;right:53px;padding:7px;outline:none;top:auto;padding-left:15px;}
.mobile-btn .wailting-link{margin-top:0px;position:initial;position:initial;background:none !important;border-radius:0 !important;color:#3498db !important;font-family:'Poppins', sans-serif !important;font-size:14px !important;letter-spacing:1px;text-align:center;width:100% !important;padding:7px 12px !important;text-transform:uppercase;border:2px solid #3498db !important; font-weight:600 !important}
.search_mbl_popup .search-field{padding-left:10px;  text-align: left;}


.landing_section.new-design-landing .ca_side_rgt{width:100% !important;}

}
.ca_side_rgt strong, .ca_side_rgt b{font-weight:600;color:inherit;}
.wailting-link{display:inline-block;width:100%;position:absolute;margin-top:40px;background-image:url(./images/circular-clock.png);background-repeat:no-repeat;background-position:left center !important;text-transform:none;padding-left:17px;font-family:'Poppins', sans-serif !important;color:#3498db !important;font-size:10px;background-size:10px;}
.gift-icon{margin-bottom:10px;}
.title_font{font-size:21px !important;letter-spacing:1px !important;font-weight:normal;line-height:1;text-transform:uppercase;font-family:"montserratbold",sans-serif !important;}
 .new-design-template .top-section ul li a{font-size:14px;display:inline-block;color:#fff;}
 .new-design-template .top-section ul li{list-style-type:none;float:left;display:inline-block;color:#fff;}
.landing_section.new-design-landing .first ul.pagenavigation li a.pathway{font-size:13px;color:#FF0068 !important;font-weight:400;font-family:'Poppins', sans-serif !important;letter-spacing:0px;line-height:20px;}
.landing_section.new-design-landing .ca_side_rgt p a{color:#FF0068 !important;}
.landing_section.new-design-landing .ca_side_rgt p a:hover{text-decoration:underline;}
.landing_section.new-design-landing ul.pagenavigation li.active span{font-size:13px;color:#011522 !important;font-weight:normal;font-family:'Poppins', sans-serif !important;letter-spacing:0px;padding-left: 0px !important;
padding-right: 0px !important;
text-transform: capitalize !important;line-height:20px}
.landing_section.new-design-landing .title_head{font-family:"montserratbold",sans-serif !important;color:#000 !important;font-size:39px !important;font-weight:normal;letter-spacing:2px;overflow:hidden;padding-right:0px;padding-bottom:17px;text-transform:uppercase;width:80%;float:left;}
.landing_section.new-design-landing .left_menu .bellows li a:hover{border-left:0px solid #f3f3f3 !important;background-color:#011522 !important;color:#fff;padding-left:10px;}
.landing_section.new-design-landing .wailting-link {
    color: #F64C5B !important;
    font-weight: 400;
    background-image: none;
    padding-left: 8px;
    padding-bottom: 7px !important;
    margin-top: 31px;
}
.landing_section.new-design-landing .gift-icon {
    margin-bottom: 13px;
}

.landing_section.new-design-landing .gift-icon .icon-arrow{background:#A9A9A9 !important;
border-radius: 50px;
font-family: 'Poppins', sans-serif !important;
font-size: 14px !important;
padding: 7px 24px !important;
line-height: 21px;
font-weight: bold;
}
.landing_section.new-design-landing .gift-icon .btnnew.btnnew-8.btnnew-7a.icon-arrow:hover{opacity:0.8;}
.landing_section.new-design-landing .left_menu .bellows.bellows-skin-blue-material .bellows-nav .bellows-item-level-0 > .bellows-target:hover{padding-left:15px !important;background:#2c3e50 !important;padding-left:23px;color:#FF0068 !important;}
.landing_section.new-design-landing .common_left_side-para p{font-family:'Poppins', sans-serif !important;font-size:17px !important;font-family:'Poppins', sans-serif;color:inherit;letter-spacing:0px;font-weight:400; line-height: 24px;}
.landing_section.new-design-landing .left_menu .bellows.bellows-skin-blue-material .bellows-nav .bellows-item-level-0.bellows-active > .bellows-target{background:transparent !important;padding-left:15px !important;}
.landing_section.new-design-landing .bellows .bellows-nav .bellows-target > .bellows-target-text{color:#011627;}
.left_menu .bellows.bellows-skin-blue-material .bellows-nav .bellows-item-level-0.bellows-current-menu-item > .bellows-target .bellows-target-text{color:#fff !important;}
.left_menu .bellows.bellows-skin-blue-material .bellows-nav .bellows-item-level-0.bellows-current-menu-item > .bellows-target .bellows-subtoggle .fa-chevron-down::before{content:"\f0d7";color:#fff !important}
.landing_section.new-design-landing .left_menu .bellows-active > .bellows-target{border-left: #f3f3f3 !important;}
.landing_section.new-design-landing .left_menu .bellows.bellows-skin-blue-material .bellows-nav .bellows-item-level-0 > .bellows-target:hover{background: #0115221a !important;border-left: 10px #0115221a !important;border-radius: 6px;color: #222328 !important;}
.landing_section.new-design-landing .left_menu .bellows.bellows-skin-blue-material .bellows-nav .bellows-item-level-0.bellows-current-menu-item > .bellows-target:hover{background: #222328 !important;border-left: 10px #222328 !important;border-radius: 6px;color: #222328 !important;}
.landing_section.new-design-landing .bellows .bellows-nav .bellows-custom-content, .landing_section.new-design-landing .bellows .bellows-nav .bellows-target{color:#011627;font-family: 'Poppins', sans-serif !important;font-size: 15px;font-weight: 400;letter-spacing: 0px !important;line-height:22px !important;}
.landing_section.new-design-landing .left_menu .bellows.bellows-skin-blue-material .bellows-nav .bellows-item-level-0.bellows-active > .bellows-target .bellows-target-text{color:#FF0068 !important;}
.landing_section.new-design-landing .left_menu .bellows .bellows-nav .bellows-submenu .bellows-target{padding-left:33px !important;padding-right:30px !important;border-left:none !important;}
.landing_section.new-design-landing .bellows .bellows-nav .bellows-target > .bellows-target-text:hover{color: #222328 !important;}
.landing_section.new-design-landing .bellows.bellows-skin-blue-material .bellows-nav .bellows-submenu .bellows-target:hover{background:#f9f9f9;color:#FF0068 !important;}
.landing_section.new-design-landing .left_side_menu .sub_menu li a, .landing_section.new-design-landing .left_menu .bellows-submenu li a{color:#011627;font-family:"montserratregular",sans-serif !important;font-size:15px;}
.landing_section.new-design-landing .left_side_menu li a, .landing_section.new-design-landing .left_menu .bellows li a{text-transform:capitalize;}
.landing_section.new-design-landing .bellows.bellows-skin-blue-material .bellows-nav .bellows-target, .landing_section.new-design-landing .bellows.bellows-skin-blue-material .bellows-nav .bellows-custom-content{color:#011627;}
.landing_section.new-design-landing .ca_side_lft span.carb-menu-title{font-family:"montserratbold",sans-serif !important;font-size:22px;text-transform:uppercase;color:#011627;letter-spacing:1px !important;line-height:1.6;font-weight:normal;}
.left_menu .bellows .bellows-nav .bellows-subtoggle .fa{color:#b8bfd3;font-size:14px;font-weight:normal;color:"\f0da";}
.landing_section.new-design-landing .first .ca_side_lft{background:#fff;}

.landing_section.new-design-landing .left_menu .bellows.bellows-skin-blue-material .bellows-nav .bellows-item-level-0 > .bellows-target{padding:11px 15px 11px 15px !important;}
.landing_section.new-design-landing .ca_side_lft{background:#f3f3f3;margin-top:22px;width:310px;}
.landing_section.new-design-landing .ca_side_rgt{width:1000px;}
.landing_section.new-design-landing .carb-menutitle{background:#0115221a;padding:15px 22px 10px 15px;}
.landing_section.new-design-landing .ca_side{background:none !important;}
.landing_section.new-design-landing .left_menu .bellows.bellows-skin-blue-material .bellows-nav .bellows-item-level-0.bellows-active > .bellows-target .fa-chevron-up::before{content:"\f0d8";color:#FF0068;}
.landing_section.new-design-landing .bellows .bellows-nav .bellows-target:hover > .bellows-subtoggle .fa-chevron-down::before{content:"\f0d7";color:#FF0068 !important}
.landing_section.new-design-landing .left_menu .fa-chevron-down:hover::before{content:"\f0d7";color:#fff !important;}
.landing_section.new-design-landing .left_menu .fa-chevron-down::before{content:"\f0d7";color:#000000;}
.landing_section.new-design-landing .left_menu .fa-chevron-up::before{content:"\f0d8";color:#000000;}
.landing_section.new-design-landing .book_now_right{font-family:"montserratregular",sans-serif !important;letter-spacing:1px;font-size:14px;background:#FF0068;border:0 none;color:#fff;padding:15px 40px;padding-left:40px;padding-left:49px;line-height:1;text-decoration:none;text-transform:uppercase;border-radius:50px;float:right;font-weight:600;}
.landing_section.new-design-landing .breadcrumb-feature ul.pagenavigation li a.pathway{font-family:'Poppins', sans-serif !important;font-size:13px;color:#FF0068;letter-spacing:0px;font-weight:400;line-height:20px;}
.landing_section.new-design-landing .breadcrumb-feature{padding-left:30px;width:100%;margin-top:6px;display:inline-block;}
.landing_section.new-design-landing .pagenavigation{margin-top:13px;margin-bottom:10px;}
.common_left_side_course.new-design-rightside .tabs label{background:none;border:none;padding:15px 30px 15px 0px;margin:0px;font-family:"montserratbold",sans-serif !important;font-weight:normal;font-size: 20px;line-height: 30px;}
.common_left_side_course.new-design-rightside .tabs label h4{background:none;border:none;padding:15px 30px 15px 0px;margin:0px;font-family:"montserratbold",sans-serif !important;font-weight:normal;font-size: 20px;line-height: 30px;}
.common_left_side_course.new-design-rightside .tabs input[type="radio"]:checked + label{border:none !important;padding:20px 30px 15px 0px;color:#FF0068 !important;font-family:"montserratbold",sans-serif;font-weight:normal;font-size: 20px;line-height: 30px;}
.common_left_side_course.new-design-rightside .business_txt .content_fullwidth.content_whitebg.quote p span{font-family:'Poppins', sans-serif !important;font-size:17px !important;color:#FF0068;letter-spacing:0px;font-weight:400;line-height: 24px !important;}
.common_left_side_course.new-design-rightside .timetable_btn_theme .buttonnewtheme{background-color:#FF0068 !important;border-radius:50px;font-family:'Poppins', sans-serif !important;font-size:18px !important;font-weight:bold;line-height:27px;text-decoration: none !important;}
.common_left_side_course.new-design-rightside .time_table_secondary a.booking_btn{background:#FF0068 !important;border-radius:50px;font-family:'Poppins', sans-serif !important;font-size:14px !important;padding:7px 19px !important;line-height: 21px;
font-weight: bold;}
.common_left_side_course.new-design-rightside .time_table_secondary .gift-icon a.btnnew{background:#FF0068 !important;border-radius:50px;font-family:'Poppins', sans-serif !important;font-size:14px !important;padding:6px 23px !important;line-height: 21px;
font-weight: bold;}
.common_left_side_course.new-design-rightside .responsive_table tr:nth-child(2n+1){background:#F3F3F3 !important;}
.common_left_side_course.new-design-rightside .content-section .tabinnerbox_full p{font-family:'Poppins', sans-serif !important;font-size:17px !important;color:#000000;letter-spacing:0px;font-weight:400;line-height:24px;}
.common_left_side_course.new-design-rightside .time_table_secondary .subscrib_text{font-family:'Poppins', sans-serif !important;font-size:13px !important;}
/*.common_left_side_course.new-design-rightside .time_table_secondary .dropbtn {
    border: 1px solid #FF0068;
    border-radius: 10px !important;
    box-shadow: none !important;
    background-color: #f1f2f6;
    font-family: 'Poppins', sans-serif !important;
    font-size: 12px;color:#0c0c0c !important;
    letter-spacing: 0px;
	background-image: url("./images/down-arrowicon.png");
}
.common_left_side_course.new-design-rightside .time_table_secondary .dropdown span {
color:#0c0c0c !important;
    font-family: 'Poppins', sans-serif !important;
    font-size: 12px;
    letter-spacing: 0px;
}
.common_left_side_course.new-design-rightside .timetable_dropdown .dropdown-content.show {
    display: block !important;
    border: none;
    background: none;
}
.common_left_side_course.new-design-rightside .timetable_dropdown .dropdown-content a {
    color: black;
    padding: 5px 6px;
    text-decoration: none;
    display: block;
    background: #f1f2f6;
    margin-bottom: 5px;
    border-radius: 7px;
    border: 1px solid #ebebeb;
}*/

.common_left_side_course.new-design-rightside .time_table_secondary .dropbtn {
    border: 1px solid #B5B5B5;
    box-shadow: none !important;
}
.common_left_side_course.new-design-rightside .timetable_dropdown .dropdown-content a span{color:#131313 !important;font-family:'Poppins', sans-serif !important;
font-size:13px !important;

letter-spacing:0px;font-weight: 400;}
.common_left_side_course.new-design-rightside .timetable_dropdown .dropdown-content a{color:#131313 !important;font-family:'Poppins', sans-serif !important;
font-size:13px !important;

letter-spacing:0px;font-weight: 400;}
.common_left_side_course.new-design-rightside .timetable_dropdown .dropdown-content {
    display: none;
    position: absolute;
    border: 1px solid #c1c4d6;
    background: #ffffff;
    min-width: 165px;
    overflow: auto;
    z-index: 1;
    font-size: 11px;
    padding-top: 5px;
    padding-bottom: 5px;
    border-top: 0px;
    padding: 0px;
    height: 78px;
    overflow: auto;
}
.common_left_side_course.new-design-rightside .dropbtn span{color:#131313 !important;font-family:'Poppins', sans-serif !important;
font-size:13px !important;
letter-spacing:0px;font-weight: 400;}

.common_left_side_course.new-design-rightside .dropdown-content::-webkit-scrollbar {
  width: 7px;
}

.common_left_side_course.new-design-rightside .dropdown-content::-webkit-scrollbar-track {
  box-shadow: inset 0 0 5px #707070; 
  border-radius: 5px;
}

.common_left_side_course.new-design-rightside .dropdown-content::-webkit-scrollbar-thumb {
  background: #707070; 
  border-radius: 5px;
}
.common_left_side_course.new-design-rightside .time_table_secondary .more_info_btn{background-color:#FF0068 !important;border-radius:50px;font-family: 'Poppins', sans-serif !important;
font-size: 14px !important;
font-weight: bold;
line-height: 27px; color:#ffffff !important;}
.common_left_side_course.new-design-rightside .content-section.respon_mbl .txt_lft ul li, .common_left_side_course.new-design-rightside .content-section.respon_mbl .content_list ul li{font-family:'Poppins', sans-serif !important;font-size: 17px !important;
letter-spacing: 0px;
font-weight: 400;line-height: 24px !important;}
.landing_section.new-design-landing .common_left_side_course.new-design-rightside .content-section.respon_mbl p{font-family:'Poppins', sans-serif !important;font-size:17px !important; line-height: 24px !important;
/*color:#011627;  commented because effecting content module font color in portal */
letter-spacing:0px;font-weight: 400; }
.landing_section.new-design-landing .common_left_side_course.new-design-rightside .content-section.respon_mbl p span{font-family:'Poppins', sans-serif !important;font-size:17px !important; line-height: 24px !important;
/*color:#011627;  commented because effecting content module font color in portal */
letter-spacing:0px;font-weight: 400; }
.landing_section.new-design-landing .common_left_side_course.new-design-rightside .content-section.respon_mbl p a span{font-family:'Poppins', sans-serif !important;font-size:17px !important; line-height: 1;
/*color:#011627;  commented because effecting content module font color in portal */
letter-spacing:0px;font-weight: bold; }
.landing_section.new-design-landing .common_left_side_course.new-design-rightside .content-section.respon_mbl .icon_content_right p{ont-family:'Poppins', sans-serif !important;font-size:13px !important; line-height: 22px !important;
/*color:#011627;  commented because effecting content module font color in portal */
letter-spacing:0px;font-weight: 400; }
.landing_section.new-design-landing .common_left_side_course.new-design-rightside .content-section.respon_mbl .author{font-family:'Poppins', sans-serif !important;font-size:16px !important;color:#011627;letter-spacing:1px;font-weight: bold;}
.common_left_side_course.new-design-rightside .time_table_secondary a.link_color{color:#FF0068 !important;}
.wailting-link{width:auto !important;}
.common_left_side_course.new-design-rightside .time_table_secondary .responsive_table td{font-family:'Poppins', sans-serif !important;font-size:13px;color:#011522;font-weight:400;line-height:22px;}
@media only screen and (max-width:767px){.common_left_side_course.new-design-rightside .tabs input[type="radio"]:checked + label{background:#F3F3F3 !important;font-size:12px;padding:15px 0px !important;}
.common_left_side_course.new-design-rightside .tabs label{background:#F3F3F3 !important;font-size:12px;padding:15px 0px !important;}
.landing_section.new-design-landing .breadcrumb-feature{padding-left: 15px;
width: 100%;
margin-top: 15px;
display: inline-block;}
.landing_section.new-design-landing .course_section_page .breadcrumb-feature{
display: none;}
.landing_section .first .ca_side_rgt{
	padding: 10px 0px 0px 15px !important;
}
.location_details .classessearchresullftbox1{
padding-top:0px !important;}
.landing_section.new-design-landing .common_left_side_course{margin-top:59px;}
.landing_section.new-design-landing .responsive_table td::before{font-family:'Poppins', sans-serif !important;font-size:14px;color:#011522 !important;font-weight:bold;letter-spacing:1px;}
.common_left_side_course.new-design-rightside .time_table_secondary a.booking_btn{background:#FF0068 !important;border-radius:50px;font-family:'Poppins', sans-serif !important;font-size:14px !important;padding:7px 12px !important;font-weight:bold;letter-spacing:0px;}
.common_left_side_course.new-design-rightside .time_table_secondary .sold-btn-mb a.booking_btn{background:#A9A9A9 !important;border-radius:50px;font-family:'Poppins', sans-serif !important;font-size:14px !important;padding:7px 12px !important;font-weight:bold;letter-spacing:0px;}
.common_left_side_course.new-design-rightside .responsive_table .mobile-btn .gift-btn1{padding: 25px 0px 0px 0px !important;font-size:14px !important;height:auto;border-radius:50px;}
.common_left_side_course.new-design-rightside .responsive_table tr:nth-child(2n+1){border-bottom:0px solid #d8d9dd;}
.common_left_side_course.new-design-rightside .responsive_table tr:nth-child(2n+1){background:#F3F3F3 !important;}
.new-design-template .mobile_basket .count_number{top:20px;width:20px;left:-3px;}
.common_left_side_course.new-design-rightside .time_table_secondary .responsive_table td{font-family:'Poppins', sans-serif !important;font-size:13px;color:#222328 !important;font-weight:400;letter-spacing:0px;line-height:22px}
.common_left_side_course.new-design-rightside .responsive_table tr{padding:20px 30px;}
.landing_section.new-design-landing .course_progression{padding:0px;}
.landing_section.new-design-landing .common_padding .progression_container .inner_content_container{padding:5px;}
.landing_section.new-design-landing .course_progression_card{width:50%;}
.landing_section.new-design-landing .progression_title h3{margin-top:0px;}
.landing_section.new-design-landing .content-right-testimonial{margin-bottom:0px;}
.landing_section.new-design-landing .column{padding:0px;}
.landing_section.new-design-landing .coursecontent_container{margin-top:0px;}
.landing_section.new-design-landing .module-img img{margin-bottom:-10px;}
.landing_section.new-design-landing .wailting-link {
    color: #F20E3B !important;
    border: 2px solid #F20E3B !important;
    border-radius: 30px !important;
    width: 100% !important;
    margin-top: 5px;
}


.landing_section.new-design-landing .course_progression_card .moreinfo {margin:5px 0px;padding:14px 28px;}
}
@media only screen and (min-width:320px) and (max-width:568px) and (orientation:portrait){
	
	.new-designm-template .title-heading .heading-rgt a{padding:12px 0px;font-size:11px;}
}
@media only screen and (min-width:768px) and (max-width:1024px) and (orientation:portrait){.common_left_side_course.new-design-rightside .tabs input[type="radio"]:checked + label{background:#F3F3F3 !important;font-size:12px;padding:15px 0px !important;margin:0px;}
.common_left_side_course.new-design-rightside .tabs label{background:#F3F3F3 !important;font-size:12px;padding:15px 0px !important;}
.landing_section.new-design-landing .breadcrumb-feature{padding-left:15px;width:100%;margin-top:10px;display:inline-block;}
.landing_section.new-design-landing .course_section_page .breadcrumb-feature{
display: none;}
.ca_side_rgt h1.pageTitle{padding-top:0px !important;}
.row.businesstestimonial.contentmodule{
    margin-left: 15px !important;
    margin-top: 15px !important;
}
.landing_section.new-design-landing .responsive_table td::before{font-family:'Poppins', sans-serif !important;font-size:14px;color:#011522 !important;font-weight:bold;letter-spacing:1px;}
.common_left_side_course.new-design-rightside .time_table_secondary .sold-btn-mb a.booking_btn{background:#F64C5B !important;border-radius:50px;font-family:'Poppins', sans-serif !important;font-size:14px !important;padding:13px 12px !important;font-weight:bold;letter-spacing:1px;}
.common_left_side_course.new-design-rightside .time_table_secondary a.booking_btn{background:#FF0068 !important;border-radius:50px;font-family:'Poppins', sans-serif !important;font-size:14px !important;padding:13px 12px !important;font-weight:bold;letter-spacing:1px;}
.common_left_side_course.new-design-rightside .responsive_table .mobile-btn .gift-btn1{padding:15px 30px 8px 12px !important;font-size:14px !important;height:auto;border-radius:50px;}
.common_left_side_course.new-design-rightside .responsive_table tr:nth-child(2n+1){border-bottom:0px solid #d8d9dd;}
.common_left_side_course.new-design-rightside .responsive_table tr:nth-child(2n+1){background:#F3F3F3 !important;}
.bg_container.contentmodule{margin-left:0px !important};
}
@media only screen and (min-width:768px) and (max-width:1024px) and (orientation:landscape){.common_left_side_course.new-design-rightside .tabs input[type="radio"]:checked + label{background:#F3F3F3 !important;font-size:12px;padding:15px 0px !important;margin:0px;}
.common_left_side_course.new-design-rightside .tabs label{background:#F3F3F3 !important;font-size:12px;padding:15px 0px !important;}
.common_left_side_course.new-design-rightside .responsive_table tr:nth-child(2n+1){border-bottom:0px solid #d8d9dd;}
.coursedetailsbanner.desktop .pageTitle.right_align{margin-bottom:10px;}
.landing_section.new-design-landing .breadcrumb-feature{padding-left:0px;}
.common_left_side_course.new-design-rightside .time_table_secondary .tabs_section{margin-top:-10px;}
.common_left_side_course.new-design-rightside .responsive_table tr:nth-child(2n+1){background:#F3F3F3 !important;}
.bg_container.contentmodule{margin-left:0px !important};
}
.promotitle(font-size:22px !important; font-weight:bold);
.course_promotion_content_right p{color: inherit;}

.gift_common_btn .tabs .selected{
border: none !important;
color: #FF0068 !important;
}
.gift_common_btn .tabs .tab-mobile{
background: #011522;
color:#ffff;
font-size: 12px;
padding: 15px 0px !important;
}
.gift_common_btn .tabs{
	margin-top:0px !important;
}
.mobile .ca_btn .more_info_btn {
	display:none;
}
.landing_section.new-design-landing .location_page .ca_side .ca_side_lft {
    background: #f3f3f3 !important;
    margin-top: 0px !important;
}
.bg_container.contentmodule {
    margin-left: 30px; 
	margin-top: 15px;
}
.page-template-page-businesshome .row.businesstestimonial.contentmodule {
    margin-left: 0px;
}
.row.businesstestimonial.contentmodule {
    margin-left: 30px;
	margin-top: 15px !important;
}
@media only screen and (max-width: 768px) {
.bg_container.contentmodule{margin-left:0px !important;}
.row.businesstestimonial.contentmodule {
    margin-left: 0px !important;
}

}
.viewmorebuttonbussines .business_button{
border-radius:50px !important; }
.moreinfo .business_button{
border-radius:50px !important; }
.more_info .business_button{
border-radius:50px !important; }
.readmore_btn .business_button{
border-radius:50px !important; }
.moreinfo.align_btn .business_button{
border-radius:50px !important; }

.landing_section.new-design-landing .common_left_side_course.new-design-rightside .content-right-testimonial .testimonial_row p {
font-size:17px !important;font-family:'Poppins', sans-serif !important;font-weight:400;line-height:2.5 !important; }
.landing_section.new-design-landing .left_menu .bellows .bellows-nav .bellows-submenu .bellows-target:hover{background: #0115221a !important;
border-left: 10px #0115221a !important;
border-radius: 6px;
color: #222328 !important;}
.landing_section.new-design-landing .gift-icon .btnnew.btnnew-8.btnnew-7a.icon-arrow{font-family:'Poppins', sans-serif !important;}
	.new-design-template .business-image {
    width: 70px;
    height: 50px;
    background: url(./images/basket-dark.png) no-repeat;
    margin: 0px;
      background-size: 70px;
background-position: 1px 17px;
}
.new-design-template .business-image:hover  {
     width: 70px;
    height: 50px;
    background: url(./images/basket-green.png) no-repeat;
    margin: 0px;
       background-size: 70px;
background-position: 1px 17px;
}
.new-design-template .business-cart {
      width: 70px;
    height: 50px;
    background: url(./images/icon-dark.png) no-repeat;
    margin: 0px;
	position:relative;
	top:-16px;
     background-size: 70px;
background-position: 1px 18px;
}
	
    .new-design-template .business-cart:hover {
     width: 70px;
    height: 50px;
    background: url(./images/icon-green.png) no-repeat;
    margin: 0px;
       background-size: 70px;
background-position: 1px 18px;
    }
	
	
	.new-design-template.business-new .business-image-page {
    width: 70px;
    height: 50px;
    background: url(./images/basket-light.png) no-repeat;
    margin: 0px;
    background-size: 70px;
    background-position:1px 17px;
}
.new-design-template.business-new .business-image-page:hover  {
     width: 70px;
    height: 50px;
    background: url(./images/basket-dark.png) no-repeat;
    margin: 0px;
        background-size: 70px;
    background-position: 1px 17px;
}
.new-design-template.business-new .business-cart-page {
      width: 70px;
    height: 50px;
    background: url(./images/icon-light.png) no-repeat;
    margin: 0px;
        background-size: 70px; background-position: 1px 17px;
		position:relative;
	top:-16px;
}
	
    .new-design-template.business-new .business-cart-page:hover {
     width: 70px;
    height: 50px;
    background: url(./images/icon-dark.png) no-repeat;
    margin: 0px;
       background-size: 70px; background-position: 1px 17px;
    }
	
	.header_bg_landing.business .ca_menu_right ul.top-section li a:hover span{color:#fff !important;}
	 .new-design-template.business-new .business-cart{display:none;}
	  .new-design-template.business-new .business-image{display:none;}
	   .new-design-template.business-new .business-cart-page{display:block;}
	  .new-design-template.business-new .business-image-page{display:block;}
	  
	   .new-design-template .business-cart-page{display:none;}
	  .new-design-template .business-image-page{display:none;}
	   .new-design-template .business-cart{display:block;}
	  .new-design-template .business-image{display:block;}
	.content-section .row .pre_mod{
	/* margin-left: 30px !important; */
width: 100% !important;}
	
.description-titletag ul li{
color: #222328 !important;
font-size: 17px;
font-family: 'Poppins', sans-serif !important;
line-height: 28px;
padding-bottom: 10px;
padding-left: 20px;
margin-bottom: 0px !important;
vertical-align: top;
background-position: 0px 12px;
background-repeat: no-repeat;
			
	}
.description-titletag h3{
text-transform: uppercase;
margin-bottom: 10px;
margin-top: 10px;
font-family: "montserratbold",sans-serif !important;
font-weight: normal;
letter-spacing: 1px;
font-size: 17px;
line-height: 23px;
	}
	
	
	.new-design-template .badge {
  padding-left: 9px !important;
  padding-right: 9px !important;
  -webkit-border-radius: 9px !important;
  -moz-border-radius: 9px !important;
  border-radius: 9px !important;
}

.new-design-template .label-warning[href],
.new-design-template .badge-warning[href] {
  background-color: #c67605;
}
.new-design-template .minicart #lblCartCount {
    font-size: 12px;
    background: red;
    color: #fff;
    position: relative;
    top: -47px;
    right: -40px;
    display: inline list-item;
    padding: 2px 7px !important;
    border-radius: 50% !important;
    left: unset;
}
.new-design-template .minicart #lblCartCount-none {
    font-size: 12px;
    color: #fff;
    position: relative;
    top: -47px;
    right: -40px;
    display: inline list-item;
    padding: 3px 5px !important;
    border-radius: 50% !important;
    left: unset;
}
.container_home .business_course.filter_find_class .viewmorebutton.search-btn .buttonnewtheme{padding:12px 50px !important;height:auto;}
 .business_course.filter_find_class .viewmorebutton.search-btn .buttonnewtheme:hover{opacity:0.8;}
 
.new-design-landing .tblpaymentoptions .business_left_width .container{
width:100% !important;}
.content-section.respon_mbl img{padding-bottom:15px;}
.content-section.respon_mbl .modulecontent_right img{padding-bottom:0px !important;}
.search_breadcrumb{
	font-size: 13px;
color: #011522 !important;
font-weight: normal;
font-family: 'Poppins', sans-serif !important;
letter-spacing: 0px;
padding-left: 6px !important;
padding-right: 0px !important;
text-transform: capitalize !important;
line-height: 20px;}
ul.pagenavigation li span.divider_color{
color:#000 !important;}

.business_content .business_content_lft img{padding-left:30px !important;}
.business_home_third{ margin: 15px 0px 0px 0px; width:100% !important}
.home .container_home .business_home_third{ margin: 0px !important; width:100% !important}
.business_section2.business_left_width{margin: 15px 0px 0px 0px; width:100% !important}

.business_section2.business_left_width .new_classbox{width:inherit}

@media only screen and (max-width: 768px) {
	h2.topheader-letter {
    font-family: "montserratregular",sans-serif !important;
    font-size: 18px;
    letter-spacing: 1px !important;
    font-weight: 400;
    text-align: left !important;
    text-transform: uppercase;
    position: relative;
	display: contents;
}
h2.topheader-letter a {
    position: unset;
}
}
@media only screen and (max-width:568px){
	h2.topheader-letter {
    font-family: "montserratregular",sans-serif !important;
    font-size: 18px;
    letter-spacing: 1px !important;
    font-weight: 400;
    text-align: left !important;
    text-transform: uppercase;
    position: relative;
	display: contents;
}
h2.topheader-letter a {
    position: unset;
}
}
.cli-bar-message{
	font-family: "montserratlight",sans-serif !important;
	font-size: 13px;
	letter-spacing: 1px;
	line-height: 1.7;
	padding-bottom: 0px;
}

.cli-bar-message a{
	font-family: "montserratlight",sans-serif !important;
font-size: 13px;
letter-spacing: 1px;
line-height: 1.7;
color: #1bb597 !important;
}

.cli-bar-btn_container a{
	font-family: "montserratlight",sans-serif !important;
	font-size: 10px !important;	
}
@media only screen and (max-width:767px){
	
	#cookie-law-info-bar{
		bottom:70px !important;
	}
	
}




.container .accordion {
  background-color: #eee;
  color: #444;
  cursor: pointer;
 padding: 12px 16px;
  width: 100%;
  border: none;
  text-align: left;
  outline: none;
  font-size: 15px;
  transition: 0.4s;
}

 .container .active, .accordion:hover {
  /*background-color: #ccc; */
}

 .container .panel {
  padding: 10px 15px;
  display: none;
  background-color: white;
  overflow: overlay;
}


button.accordion.active .arrowicon:after {
    content: "\276F";
    font-weight: bold;
    float: right;
    margin-left: 5px;
    transform: rotate(90deg);
}

button.accordion .arrowicon:after {
    content: "\276F";
    font-weight: bold;
    float: right;
    margin-left: 5px;
}


p.accord_content {
 margin-top: 10px;
padding-bottom: 15px;
padding-right: 20px;
overflow-wrap: anywhere;
line-height: 24px;
}
.accordion .panel-title{
float:left;
    font-family: 'Poppins', sans-serif !important;
    font-size: 17px !important;
    line-height: 24px !important;
    letter-spacing: 0px;
    font-weight: 400;

}
.accord-dtls{
margin-bottom:10px;
}


.business_landing_section .accord_cross .container{

    width: 1290px;
}
#promobannertopnav {
  border-radius: 25px;
  background: #fcd356;
  padding: 15px;
  width: 133px;
  height: 20px;
}
#promobannertopnav span {
  top:-13px !important;
  color:#393939;
  font-weight:bold;
  font-size: 11px !important; 
}
.classbox_four_tutor {
            display: flex;
            flex-wrap: wrap;
            gap: 20px;
            justify-content: center;
            list-style: none;
            padding: 0;
            margin: 30px 0 0;
        }

        .classbox_four_tutor li {
            flex: 1 1 calc(33.33% - 20px); /* Three items per row with gap */
            max-width: calc(33.33% - 20px);
            box-sizing: border-box;
            text-align: center;
        }

        .classbox_four_tutor a {
            display: block;
            text-decoration: none;
            color: #333;
            border: 1px solid #fff;
            padding: 15px;
            border-radius: 8px;
            transition: transform 0.3s ease-in-out;
        }

        .classbox_four_tutor a:hover {
            transform: scale(1.05);
        }

        .classbox_four_tutor img {            
            height: auto;
            border-radius: 8px;
        }

        @media (max-width: 992px) {
            .classbox_four_tutor li {
                flex: 1 1 calc(50% - 20px); /* Two items per row on medium screens */
                max-width: calc(50% - 20px);
            }
        }

        @media (max-width: 600px) {
            .classbox_four_tutor li {
                flex: 1 1 100%; /* One item per row on small screens */
                max-width: 100%;
            }
        }
.result_location_page .business_left_width{padding-left:30px;}
.discount-notice {
  display: flex;
  align-items: center;
  background-color: #ffffff; /* Softer yellow */
  border-left: 4px solid #FF0068; /* Warm orange */
  padding: 3px 15px; /* Reduced top and bottom padding */
  border-radius: 6px;
  font-family: Arial, sans-serif;
  font-size: 14px;
  color: #333;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.15);
  max-width: 420px;
  margin: 10px 0;
}

.discount-img img {
  width: 20px;
  height: 20px;
  margin-right: 10px;
}

.discount-icon {
  font-size: 18px;
  color: #FF0068;
  margin-right: 10px;
  line-height: 1;
}

.discount-text {
  font-weight: bold;
  color: #000000; /* Richer attention-grabbing orange */
}
.more_info .business_button {
	background-color:#FF0068 !important;
}
.img-outerbox .pagelistmoreinfo {
	background-color:#FF0068 !important;
}
.toppick_overlay{
	border-top: 8px solid #FF0068 !important;
}
.accordion ul{	
    padding-left:30px;
}
.accordion ul li{	
    font-family: 'Poppins', sans-serif !important;    
}
.bannerstack {
      display: flex;
      flex-wrap: wrap;
      justify-content: center;
      gap: 20px;
      padding: 0;
      margin: 0;
      list-style: none;
    }

    .bannerstack li {
      width: calc(20% - 20px);
      box-sizing: border-box;
      background: #fff;
      border-radius: 10px;
      padding: 15px;
      box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);
      text-align: center;
    }

    .bannerstack .img-outerbox {
      display: flex;
      justify-content: center;
      align-items: center;
      padding: 10px 0;
      position: relative;
    }

    .promotion_img {
      max-width: 100%;
      height: auto;
      display: block;
      margin: 0 auto;
      border-radius: 8px;
    }

    .topheader-letter {
      margin-bottom: 10px;
    }

    @media (max-width: 1200px) {
      .bannerstack li {
        width: calc(25% - 20px);
      }
    }

    @media (max-width: 992px) {
      .bannerstack li {
        width: calc(33.333% - 20px);
      }
    }

    @media (max-width: 768px) {
      .bannerstack li {
        width: calc(50% - 20px);
      }
    }

    @media (max-width: 480px) {
      .bannerstack li {
        width: 100%;
      }
    }