.pre_pagelist{width:100%;padding-left:30px;padding-bottom:30px;padding-top:30px;overflow:hidden;}
.content_container2.pre_pagelist.business_txt{padding-left:0px !important}
.common-landing .pre_pagelist{width:100%;padding-left:30px;padding-bottom:10px;padding-top:15px;overflow:hidden;}
.common-landing .business_course_titleborder{margin-bottom:20px;display:none;}
.pre_pagelistcontent{width:100%;padding-left:30px;}
.dance_sec .home-main .inner_content_container{width:1290px;margin:0 auto;overflow:hidden;}
.common_padding .pre_pagelist{padding-bottom:0px;}
.common_padding .inner_content_container{padding-bottom:30px;overflow:hidden;}

.dance_sec .home-main .classbox_list li{margin-left:0;margin-right:0;padding-bottom:0;padding-left:15px;width:25%;box-sizing:border-box;list-style-type:none;min-height:inherit;float:left;font-family:"montserratlight",sans-serif !important;padding-bottom:10px;}
.dance_sec .home-main h3.topheader-letter{height:45px !important;}
.dance_sec .home-main h2.topheader-letter{height:45px !important;}
.dance_sec .home-main h3{padding-bottom:10px !important;}
.topheader-letter a{padding-bottom:0px !important;}
.dance_sec .home-main .business_course_titleborder{margin-bottom:15px;}
.dance_sec .home-main .toppick_toppicksbluetext{letter-spacing: 1px !important;
font-size: 14px !important;
text-transform: uppercase;
font-weight: 600;
line-height: 1.3;margin-top:-10px;}
.classbox_list li{margin-left:0;margin-right:0;padding-bottom:0;padding-left:15px;width:33.2%;box-sizing:border-box;list-style-type:none;min-height:inherit;float:left;font-family:"montserratlight",sans-serif !important;padding-bottom:0px;}
.ca_side_rgt .classbox_list li:nth-child(3n+4){clear:left!important;}
 .dance_sec .home-main .classbox_list li:nth-child(4n+1){clear:left!important;}
.img-outerbox img{width: 100%;
    max-width: 100%;
    padding-bottom: 0px !important;
    margin-bottom: 5px;
    border-radius: 5px !important;}
.new_classbox li h3, .new_classbox li h3 a{font-size:15px !important;font-family:"montserratbold",sans-serif !important;font-weight:600;padding-top:0;padding-bottom:5px;line-height:19px !important;text-transform:uppercase;text-decoration:none;letter-spacing:1px;color: #000000 !mportant;}
.new_classbox .topheader-letter a{font-size:15px !important;font-family:"montserratbold",sans-serif !important;font-weight: normal;padding-top:0;padding-bottom:5px;line-height:19px !important;text-transform:uppercase;text-decoration:none;letter-spacing:1px;color: #000000 !mportant;letter-spacing:0.7px;}
.ourclassdescription{font-size:12px;color:#222328;padding-top:0;line-height:1.3;text-decoration:none;overflow:hidden;font-family:"montserratlight",sans-serif !important;}
.classbox_list{margin-left:-15px;}
.more_info{padding:14px 25px;border-radius:0;font-size:11px;line-height:1;letter-spacing:1px;background:#0392c3;color:#fff;margin-bottom:30px;text-transform:uppercase;display:inline-block;font-family:"montserratlight",sans-serif !important;text-decoration:none;}
.dance_sec .home-main .pre_pagelist{padding-left:0px!important;}
.business_resource .ms-options{z-index:1;}
@media only screen and (max-width:767px){
	.tutor_left p{padding-left:15px;}
	.ca_side_rgt.findclass_select.class-page .pre_cross .inner_content_container .crossstory_container{margin: 10px 4px 10px 10px !important;}
	.business_course.filter_find_class.padding-none{padding:0px !important;}
	.dance_sec .home-main .classbox_list li:nth-child(4n+1){clear:none!important;}
.video_iframe_link{width:100% !important;padding:0px 20px 0px 0px !important;margin-bottom:20px;}
.repson_padding{padding-left:15px !important;}
.row.business_module .business_title h1{font-size:30px !important;}
.video_iframe_link iframe{padding-right:0px !important;}
  .secondary_page_section .bg_property .ca-rb-quotelft{background-position:0% 2% !important;}
.video_iframe_link .video-border{/* border-bottom:25px solid #3498db; */width:100% !important;margin-top:-17px;margin-left:11px !important;}
 .dance_sec .home-main .classbox_list li:nth-child(2n+1){clear:left!important;}
 .ca_side_rgt .classbox_list li:nth-child(3n+4){clear:none!important;}
 .ca_side_rgt .classbox_list li:nth-child(2n+1){clear:left!important;}
 .toppick_classdescription{display:none;}
.pre_pagelist{padding:0px;}
.pre_pagelistcontent{padding-left:0px;}
.course_section_page .classbox_list{margin-left:0px;margin-right:15px;}
.venue_format .new_classbox.secondary .classbox_list li h3{margin-top:0px;position:relative;height:0px;display:inline-block;top:-48px;color:#fff;left:15px;}
.crossstory_container{border:none !important;}
.venue_format .new_classbox.secondary .classbox_list li .moreinfo{display:none !important;}
.venue_format .new_classbox.secondary .classbox_list li{width:100% !important;padding-left:0px !important;height:287px;}
.course_section_page .venue_format .classbox_list{margin-left:0px;margin-right:0px;}
 .new_classbox.secondary .classbox_list li{width:50% !important;float:left !important;padding-left:15px !important;margin-right:0px !important;padding-right:0px !important;padding-bottom:0px !important;}
.ourclassdescription{display:none;}
.dance_sec .home-main .inner_content_container{padding:0px 15px;width:auto;}
.page_landing{padding:10px 15px!important;}
.page_landing h1.pageTitle{font-size:30px!important;width:100%;line-height:1;}
 }
@media only screen and (min-width:768px) and (max-width:1024px) and (orientation:portrait){.dance_sec .home-main .inner_content_container{padding:0px 15px;width:100% !important;}
.business_course.filter_find_class .ms-options-wrap > .ms-options{width:198px !important;margin:0px !important;}
 .container_home .business_course.filter_find_class .resource-heading .ms-options{width:198px; !important}
 .ca_side_rgt.findclass_select.class-page .description-titletag{padding-left:15px !important;}
  .ca_side_rgt.findclass_select.class-page .pre_pagelist{padding-left:15px !important;}
  .crossstory_content_left.left-full{margin-left:0px !important;}
  .secondary_page_section .bg_property .ca-rb-quotelft{background-position:0% 2% !important;}
  .dance_sec .home-main .toppick_toppicksbluetext{font-size: 13px !important;}
  	.ca_side_rgt.findclass_select.class-page .pre_cross .inner_content_container .crossstory_container{margin: 22px !important;}
}
@media only screen and (min-width:768px) and (max-width:1024px) and (orientation:landscape){.dance_sec .home-main .inner_content_container{padding:0px 15px;width:100% !important;}
 .business_course.filter_find_class .ms-options-wrap > .ms-options{width:31% !important;margin:0px !important;}
 .container_home .business_course.filter_find_class .resource-heading .ms-options{width:31% !important;}
  .ca_side_rgt.findclass_select.class-page .description-titletag{padding-left:20px !important;}
  .ca_side_rgt.findclass_select.class-page .pre_pagelist{padding-left:20px !important;}
  .crossstory_content_left.left-full{margin-left:0px !important;}
   .secondary_page_section .bg_property .ca-rb-quotelft{background-position:0% 2% !important;}
  	.ca_side_rgt.findclass_select.class-page .pre_cross .inner_content_container .crossstory_container{margin: 22px !important;}
}
 .dance_sec .home-main .new_classbox li h3{padding-bottom:0;}
.new_classbox li h3{padding-bottom:0;height:40px;}
.secondary_page_section .row.venue_box{padding-right:30px !important;}
.business_title h1{font-family:"montserratbold",sans-serif !important;font-size:41px!important;font-weight: normal;letter-spacing:2px !important;text-transform:uppercase;line-height: 47px !important;}
.business_title h3{line-height:47px !important:}
.business_course_titleborder{width:70px;margin-bottom:27px;margin-top:10px;}
.toppick_toppicksbluetext{font-family:"montserratlight",sans-serif !important;font-size:14px;padding:5px 0px 5px 0px;line-height:1;letter-spacing:1px;font-weight:600;text-transform:uppercase;}
.toppick_classdescription{font-family: 'Poppins', sans-serif !important;line-height:1.5 !important;overflow:hidden;font-size:15px!important;letter-spacing:0px;height:auto;line-height: 22px !important;}
.viewmorebuttonbussines{width:100%;display:flex;padding-top:20px;padding-bottom:20px;}
.business_button{font-family:'Poppins', sans-serif !important;letter-spacing:0px;font-size:14px;border:0px none;color:#fff;padding:15px 50px;line-height:1;text-transform:uppercase;text-decoration:none;display:inline-block;font-weight:bold;}
.toppick_overlay{position:absolute;top:0;bottom:0;left:0;right:0;height:66%;width:100%;opacity:0;transition:.5s ease; border-radius:5px;}
.img-outerbox img{width:100%;}
.img-outerbox:hover .toppick_overlay{opacity:1;}
.moreinfo{font-family:"montserratregular",sans-serif !important;font-weight:300 !important;padding:18px 35px;border-radius:0;font-size:11px;line-height:1;letter-spacing:1px;color:#fff;margin-bottom:30px;text-transform:uppercase;display:inline-block;margin-top:15px;clear:both;margin-left: 0px !important;}
.pagelistmoreinfo{background:#3498db;font-family: 'Poppins', sans-serif !important;font-weight: bold;padding:13px 30px;border-radius:0;font-size:14px;line-height:1;letter-spacing:1px;color:#fff;margin-bottom:30px;text-transform:uppercase;display:inline-block;margin-top:15px;clear:both;}
.pagelistmoreinfo:hover{opacity:0.8;}
p.business_description{font-family:'Montserrat';font-size:17px !important;padding:15px 0px 15px 0px;line-height:2;letter-spacing:0px;}
p.business_description a{font-family:"montserratlight",sans-serif !important;text-decoration:none;font-size:17px;color:#fff!important;line-height:2;letter-spacing:1px;}
.container_home .business_course.filter_find_class .ms-options{width:424px !important;margin-left:13px;}
.business_course.filter_find_class .ms-options{width:324px !important;max-height:300px !important;height:auto !important;overflow:hidden !important;left:49% !important;margin-left:123px;z-index:1;}
@media only screen and (max-width:767px) and (orientation:portrait){.business_course.filter_find_class{padding:0px 15px !important;}
.business_course.filter_find_class .ms-options{width:92% !important;max-height:300px !important;height:auto !important;overflow:hidden !important;left:0% !important;margin-left:0px;z-index:auto;margin:0px 15px !important;box-sizing:border-box;}
.description-titletag{padding-left:15px !important;padding-right:10px !important;}

}
@media only screen and (max-width:767px) and (orientation:landscape){.business_course.filter_find_class{padding:0px 15px !important;}
.business_course.filter_find_class .ms-options{width:95% !important;max-height:300px !important;height:auto !important;overflow:hidden !important;left:0% !important;margin-left:0px;z-index:auto;margin:0px 15px !important;box-sizing:border-box;}
}
.new_classbox.secondary .inner_content_container{width:100% !important;margin:0 auto;}
.hear_from{padding:20px 35px 0px 0px;overflow:hidden;}
.hear_from .content_title{font-size:21px !important;font-family:"montserratbold",sans-serif !important;letter-spacing:2px !important;line-height:2;padding-bottom:3px;color:#fff;font-weight:bold;text-transform:uppercase;}
.hear_from .content_title h3{font-size:17px;line-height:23px;}
.common_left_side .hear_from .content_fullwidth p span{font-family:"montserratlight",sans-serif !important;text-align:left !important;font-weight:normal !important;color:#fff !important;line-height:28px;}
.common_left_side .hear_from .content_fullwidth p span strong em{font-family:"montserratbold",sans-serif !important;text-align:left !important;font-weight:normal !important;color:#fff !important;line-height:38px;padding-top:10px;padding-bottom:10px;display:block;font-style:italic;font-weight:bold !important;}
.common_left_side .hear_from .content_fullwidth p span a{color:#222328 !important;}
.moreinfo.align_btn a{color:#fff;font-weight:300;}
.video_iframe_link{width:auto;float:right;text-align:center;margin-top:15px;padding-left:15px;}
.video_iframe_link iframe{width:100%;padding-right:10px;}
.video_iframe_link .video-border{/* border-bottom:25px solid #3498db; */width:395px;margin-top:0px;margin-left:30px;}
.description_pages .hear_from{padding-left:22px;}
.description_pages .new_classbox.secondary.tutor_format{padding-top:30px;}
.description_pages .description-titletag h3 {
    font-family: "montserratbold",sans-serif !important;
    font-size: 22px;
    letter-spacing: 2px !important;
    color: #222328;
    padding-bottom: 3px;
    line-height: 1;
    padding-left: 0px;
	font-weight:normal;text-transform: uppercase;
}
.description_pages .description-titletag h4 {
    clear: both;
    color: #3498db;
    font-size: 22px;
    font-family: "montserratlight",sans-serif !important;
    padding: 20px 0px;
    font-weight: normal;
    line-height: 2.0;
}


 .home-main .business_module:nth-child(2) .new_classbox li h3{display:none !important;}
 
.secondary_page_section .tutor_format .business_title h3 {
    font-family: "montserratbold",sans-serif !important;
    font-size: 22px;
    letter-spacing: 2px !important;
    color: #222328;padding-top: 0px;
    padding-bottom: 3px;
    line-height: 1;
    padding-left: 0px;
    text-transform: uppercase;
    font-weight: 600;
}
.common_left_side.result_location_page .row.business_module p.business_description{padding:0px 0px 25px 0px !important;}
.common_left_side.result_location_page .row.business_module .pre_pagelist{padding-top:0px;}

.classbox_list .toppick_toppicksbluetext {
    font-family: 'Poppins', sans-serif !important;
    font-size: 10px;
    padding: 3px 0px 7px 0px;
    line-height: 1;
    letter-spacing: 1px;
    font-weight: normal;
    text-transform: uppercase;
}
.ca_side_rgt.findclass_select.class-page .inner_content_container .crossstory_container{margin:20px 35px 0px 30px !important;} 
.ca_side_rgt.findclass_select.class-page .content_container2.pre_pagelist.business_txt{padding-top:0px !important;}
.secondary_page_section .background.hear_from ul li{/* background:url(../images/black_dot.png); */color:#fff;font-size:14px;font-family:"montserratregular",sans-serif !important;display:block;/* line-height:2; */padding-bottom:10px;/* padding-left:35px; */list-style:none;margin-bottom:0px !important;vertical-align:top;background-position:0px 7px;background-repeat:no-repeat;}
.new_classbox.secondary.tutor_format .business_title h1{padding-top:15px;}
.business_course.filter_find_class .viewmorebutton.search-btn .buttonnewtheme{ 
border-radius:50px;
font-size: 14px !important;
font-weight: bold;
background-color: #FF0068;
padding: 12px 30px !important;
height: auto;
font-family:'Poppins', sans-serif !important;cursor: pointer;}
.ca_side_rgt.findclass_select.class-page .content_whitebg.quote p a {
   color: #FF0068 !important;
}
.ca_side_rgt.findclass_select.class-page .content_whitebg.quote p a:hover {
   text-decoration: underline;
}
.ca_side_rgt.findclass_select.class-page .content_whitebg.quote p{padding-bottom:20px;}
.page-template-page-home .footer_bottom{margin-top:0px;}

 
.description_pages .content_fullwidth ul li{background:url(../images/black_dot.png);color:#fff;font-size:14px;font-family:"montserratregular",sans-serif !important;display:block;line-height:2;padding-bottom:10px;padding-left:35px;list-style:none;margin-bottom:0px !important;vertical-align:top;background-position:0px 7px;background-repeat:no-repeat;}
.classbox_list.image-overlay .img-outerbox:hover .toppick_overlay h3{color:#fff !important;height:auto !important;}
.classbox_list.image-overlay .img-outerbox:hover .toppick_classdescription{color: #fff !important;}
.classbox_list.image-overlay .img-outerbox:hover .pagelistmoreinfo{
position: absolute;
bottom: 20px;
margin-bottom: 0px;
font-weight: 600;
font-size: 10px;
	padding: 14px 30px;}
	
	

.classbox_list.image-overlay .img-outerbox:hover .business_course_titleborder{margin-bottom:15px;}
.classbox_list.image-overlay .img-outerbox:hover .toppick_overlay {
    opacity: 0.98;
    background: #2c3e50;
    border-top: 8px solid #279aac;
    padding: 20px;
    color: #fff !important;height:227px;
}


	
	@media only screen and (max-width:767px){
.classbox_list.image-overlay .img-outerbox:hover .toppick_classdescription{color:#279aac !important;display:block !important;}
	.new_classbox.secondary .classbox_list.image-overlay  li {
    width: 100% !important;
    float: left !important;
    padding-left: 0px !important;
    margin-right: 0px !important;
    padding-right: 0px !important;
}

.classbox_list.image-overlay .img-outerbox:hover .toppick_overlay {
 padding: 20px 30px;
}
	}
	
	@media only screen and (min-width:768px) and (max-width:1024px){
		
	.classbox_list.image-overlay .img-outerbox:hover .toppick_classdescription{color:#279aac !important;display:block !important;}	
		
	}
	.classbox_list.image-overlay .img-outerbox img {
    /*width: 80%;height:227px;*/
    max-width: 100%;
    padding-bottom: 5px;
    margin: 0 auto;
    display: block;
}
.secondary_page_section .bg_property .ca-rb-quotelft{background-position:0% 5%;}
.secondary_page_section .bg_property .ca-rb-quotelft p{font-family: "montserratregular",sans-serif !important;
padding-bottom: 0px;
line-height: 25px;
letter-spacing: 1px;}
.home-business .dropbtn{background-image:none;}
.img-outerbox .pagelistmoreinfo{
border-radius:50px; }
