.location_details{padding-left:30px;}
 .location_details .classessearchresullftbox1{clear:both;float:left;width:100%;padding-top: 20px;}
.ca_side_rgt .newthemetile{width:78%;float:left;clear:both;}
.location_details .newthemebutton.ca-rb-locationbtn{margin-left:0px;width:auto !important;}
.ca_side_rgt .newthemebutton{float:right;padding-right:0px;text-align:right;}
.location_details .newthemebutton.ca-rb-locationbtn .btnnew-7{background:#1abc9c;padding:18px 40px !important;line-height:1;font-family:'Poppins', sans-serif !important;font-size:14px !important;border:0px none !important;color:#fff !important;width:auto !important;letter-spacing:0px;border-radius:0px;text-align:center !important;font-weight:bold;display:inline-block;text-transform:uppercase;border-radius: 50px;margin-bottom: 20px;}
.location_details h1.membershiptitle.locationtitlebox{padding-bottom:3px !important;line-height:1;font-family:"montserratbold",sans-serif !important;color:#292d39;font-size:41px;letter-spacing:1px;text-transform:uppercase;margin-top:0px;border:none;}
.location_details .newthemetile h3{font-family:"montserratbold",sans-serif !important;color:#292d39;font-size:20px;letter-spacing:1px;font-weight:900;text-transform:uppercase;}
.classdetailsouter .classessearchresullftbox1 .listviewouterbox2_new{clear:both;margin-top:2px;display:inline-block;margin-bottom:0px !important;}
.location_details .newthemeclassstartingthisweek{padding-top:20px;}
.location_details .classessearchresullftbox1 .listviewouterbox2_new{float:none !important;min-height:0px !important;width:100% !important;}
.location_details .maploc{padding-top:20px;clear:both;}
.location_details .maploc img{width:100%;}
.location_details .locbannar img{width:100%;}
.location_details .locviewdetails{min-height:inherit !important;padding-top:17px;float:left;width:100%;}
.location_details .locationthumbimage{width:100%;}
.location_details .newthemetile hr.blue-separator{border:3px solid #1abc9c;margin-bottom:13px !important;display: none;}
.ca_side_rgt .locationthumbimage img{width:316px;}
.location_details .locationthumbimage img:first-child{margin-left:0px;}
.location_details .locationthumbimage img{margin-left:10px;float:left;padding-top:20px;padding-bottom:6px;}
 .location_class{padding-left:30px !important;margin-left:0px;}
.newthemeclassstartingthisweek h2{text-align:left !important;padding-bottom:37px;font-family:"montserratbold",sans-serif !important;font-size:20px !important;text-transform:uppercase;color:#222328;letter-spacing:1px !important;padding-top:20px;}
.newthemeclassstartingthisweek{background:none;clear:both;}
.ca_side_rgt .newthemedetailheading1{font-family:"montserratbold",sans-serif !important;font-size:14px !important;letter-spacing:0px !important;color:#343e5c;}
.newthemecss_class{float:left;line-height:1.4;padding-left:12px;width:140px;padding-right:5px;}
.newthemecss_date1{float:left;line-height:1;width:120px;padding-left:10px;}
.newthemecss_day1{float:left;line-height:1;width:60px;}
.newthemecss_duration1{float:left;line-height:1;width:136px;padding-left:10px;}
.newthemecss_time1{float:left;line-height:1;width:100px;}
.newthemecss_teacher1{float:left;line-height:1;width:120px;}
.newthemecss_venue1{float:left;line-height:1;width:140px;padding-right:10px;}
.newthemecss_price1{float:left;line-height:1;width:66px;}
.newthemecss_booking1{float:left;width:118px;margin-top:-2px;}
.newthemedetailheading1{padding-bottom:18px;text-transform:uppercase;}
.ca_side_rgt .newthemeclassstartingthisweek.location_class .newthemecss_booking1 a.btnnew-7{background:#1abc9c !important;padding:11px 15px !important;line-height:1;font-size:9px !important;font-family:"montserratregular",sans-serif !important;text-transform:uppercase;color:#fff!important;text-decoration:none!important;}
 .ca_side_rgt .newthemecss_booking1 .btnnew-7{font-family:"montserratregular",sans-serif !important;color:#fff !important;width:auto !important;letter-spacing:1px !important;border-radius:0px;text-align:center !important;}
.discount_time_tab1{color:#ff6f54 !important;float:left;margin-top:10px;text-align:left;width:90%;}
.viewmorebuttonbussinessearch{text-align:left;padding-top:18px;clear:both;padding-bottom:20px;}
.ca_side_rgt .viewmorebuttonbussinessearch a.button{padding:14px 40px;color:#fff!important;font-size:10px;font-family:"montserratregular",sans-serif !important;letter-spacing:1px !important;border:0px none;line-height:1;letter-spacing:1px;text-transform:uppercase;background:#1abc9c !important;border:0px none !important;text-decoration:none!important;}
.viewmorebuttonbussines4{padding-top:50px;text-align:left;clear:both;padding-bottom:35px;}
.viewmorebuttonbussines4 a.button:hover{background: #1abc9c;
color: #fff;}
.viewmorebuttonbussines4 a.button{margin-left:0px;}
.viewmorebuttonbussines4 a.button{font-family:'Poppins', sans-serif !important;font-size:14px;letter-spacing:1px;text-transform:uppercase;padding:13px 52px;line-height:1;background:none;border:2px solid #1abc9c;color:#1abc9c;border-radius: 50px;font-weight:bold;}
.ca_side_rgt .newthemecssouterbox .newthemecss_class a,.ca_side_rgt .newthemecssouterbox_evens .newthemecss_class a{color:#1abc9c !important;}
.ca_side_rgt .newthemecssouterbox, .ca_side_rgt .newthemecssouterbox_even{padding-top:17px;padding-bottom:17px;font-family:"montserratlight",sans-serif !important;}
.newthemecssouterbox ,.newthemecssouterbox_even{width:100%;clear:both;float:left;color:#292c39;font-size:13px;}
.ca_side_rgt .newthemecssouterbox_even{background:#f0f2f7;}
.ca_side_rgt .newthemecssouterbox_even .newthemecss_booking1{font-family:"montserratregular",sans-serif !important;color:#343e5c;}
.mobileclassouter{display:none;clear:both;}
@media only screen and (max-width:767px){.landing_section .first .ca_side_rgt{padding:80px 0px 10px 15px !important;}
.location_details .locationthumbimage{display:none;}
.viewmorebuttonbussines4 a.button {
    margin-left: 15px;
}
.ca_side_rgt .classdetailsouter{padding-bottom:0px !important;padding-top:15px;}
.classdetailsouter{padding-left:12px !important;margin-left:0px;padding-right:12px !important;}
.ca_side_rgt .newthemetile{width:100%;}
.classdetailsouter h1.membershiptitle.locationtitlebox{font-size:27px;}
.newthememain h1{margin-left:0px !important;}
.newthemebutton.ca-rb-locationbtn{padding-bottom:25px;}
.ca_side_rgt .newthemebutton{text-align:left;float:left;}
.ca_side_rgt .locationthumbimage img{width:100%;}
.location_details .locationthumbimage img{margin-left:0px;}
.mobileclassouter{display:block !important;clear:both;}
.ca_side_rgt .mobileclassouter{margin-left:0px;margin-right:0px;padding-top:20px;}
.mobileclassouter h2{padding:0px 12px !important;}
.ca_side_rgt .mobileclassouter h2{font-size:24px;letter-spacing:1px;text-align:center;text-transform:uppercase;padding-bottom:0px;color:#363636;line-height:0.9;margin-bottom:30px;font-family:"montserratbold",sans-serif !important;padding-top:20px;}
.newthemeclassstartingthisweek{display:none;}
.ca-rb-class-dt-mb-outer:nth-child(2n+1){background:#fff;}
.ca-rb-class-dt-mb-outer{clear:both;border-bottom:1px solid #d8d9dd;margin-top:0px;padding-bottom:22px;padding-top:30px;}
.ca_side_rgt .mobileclassdetailsborder{margin-bottom:0px !important;}
.mobileclassdetailsborder{width:100%;border-collapse:collapse;}
.ca_side_rgt .mobileclassdetailsborder td{border:0px none;}
.ca_side_rgt .mobileclasshead{padding:0px 0px 18px 12px!important;font-size:17px;letter-spacing:1px;font-family:"montserratbold",sans-serif !important;width:38%;color:#222328;clear:both;text-transform:uppercase;}
.ca_side_rgt .mobileclassdetails{padding:0px 12px 15px 0px !important;width:62%;font-size:17px;font-family:"montserratregular",sans-serif !important;color:#222328;}
.mobileclasstitle{min-height:77px;}
.ca_side_rgt .mobileclassdetails.mobileclasstitle a{color:#1abc9c !important;font-weight:600;}
.ca-rb-class-dt-mb-outer .ca-rb-class-details-mbtn{padding-left:12px;padding-top:10px;}
.ca-rb-class-details-mbtn a.btnnew-7{background:#1abc9c !important;border-radius:0 !important;color:#fff !important;font-family:"montserratregular",sans-serif !important;font-size:16px;letter-spacing:1px;text-align:center;padding:10px 30px 10px 12px;width:100%;display:inline-block;text-transform:uppercase;}
.viewmorebuttonbussinessearch.see-more{margin-left:12px;margin-right:12px;text-align:center;}
.viewmorebuttonbussinessearch a.button.see-more{font-size:16px;font-weight:normal;width:100%;padding:11px 40px;display:inline-block;}
}
@media only screen and (min-width:768px) and (max-width:1024px) and (orientation:portrait){.ca_side_rgt .locationthumbimage img{width:226px;}
 .location_details{padding-left:0px;}
 .viewmorebuttonbussines4 a.button {margin-left: 15px;}
 .location_class{padding-left:0px !important;padding-top:20px;}
 .mobileclassouter{display:block !important;padding-top:20px;clear:both;}
 .newthemeclassstartingthisweek{display:none;}
 .ca-rb-class-dt-mb-outer:nth-child(2n+1){background:#fff;}
 .ca-rb-class-dt-mb-outer{clear:both;border-bottom:1px solid #d8d9dd;margin-top:0px;padding-bottom:22px;padding-top:30px;}
 .ca_side_rgt .mobileclassdetailsborder{margin-bottom:0px !important;}
 .mobileclassdetailsborder{width:100%;border-collapse:collapse;}
 .ca_side_rgt .mobileclassdetailsborder td{border:0px none;}
 .ca_side_rgt .mobileclasshead{padding:0px 0px 18px 12px!important;font-size:17px;letter-spacing:1px;width:38%;color:#222328;clear:both;text-transform:uppercase;font-family:"montserratbold",sans-serif !important;}
 .ca_side_rgt .mobileclassdetails{padding:0px 12px 15px 0px !important;width:62%;font-size:17px;color:#222328;font-family:"montserratregular",sans-serif !important;}
 .mobileclasstitle{min-height:77px;}
 .ca_side_rgt .mobileclassdetails.mobileclasstitle a{color:#1abc9c !important;font-family:"montserratregular",sans-serif !important;}
 .ca-rb-class-dt-mb-outer .ca-rb-class-details-mbtn{padding-left:12px;padding-top:10px;}
 .ca-rb-class-details-mbtn a.btnnew-7{background:#1abc9c !important;border-radius:0 !important;color:#fff !important;font-size:16px;letter-spacing:1px;text-align:center;padding:10px 30px 10px 12px;width:100%;display:inline-block;text-transform:uppercase;}
 .viewmorebuttonbussinessearch.see-more{margin-left:12px;margin-right:12px;text-align:center;}
 .viewmorebuttonbussinessearch a.button.see-more{font-size:16px;font-weight:normal;width:100%;padding:11px 40px;display:inline-block;}
 .ca_side_rgt .mobileclassouter h2{font-size:24px;letter-spacing:1px;text-align:center;text-transform:uppercase;padding-bottom:0px;color:#363636;line-height:0.9;margin-bottom:30px;padding-top:20px;clear:both;font-family:"montserratbold",sans-serif !important;}
 .ca_side_rgt .newthemetile{width:545px;float:left;clear:both;}
 .classessearchresullftbox1{padding-top:20px;}
}
@media only screen and (min-width:768px) and (max-width:1024px) and (orientation:landscape){.ca_side_rgt .locationthumbimage img{width:311px;}
 .location_details{padding-left:0px;}
  .viewmorebuttonbussines4 a.button {margin-left: 0px;}
 .location_class{padding-left:0px !important;padding-top:20px;clear:both;}
 .mobileclassouter{display:block !important;padding-top:20px;}
 .newthemeclassstartingthisweek{display:none;}
 .ca-rb-class-dt-mb-outer:nth-child(2n+1){background:#fff;}
 .ca-rb-class-dt-mb-outer{clear:both;border-bottom:1px solid #d8d9dd;margin-top:0px;padding-bottom:22px;padding-top:30px;}
 .ca_side_rgt .mobileclassdetailsborder{margin-bottom:0px !important;}
 .mobileclassdetailsborder{width:100%;border-collapse:collapse;}
 .ca_side_rgt .mobileclassdetailsborder td{border:0px none;}
 .ca_side_rgt .mobileclasshead{padding:0px 0px 18px 12px!important;font-size:17px;letter-spacing:1px;width:38%;color:#222328;clear:both;text-transform:uppercase;font-family:"montserratbold",sans-serif !important;}
 .ca_side_rgt .mobileclassdetails{padding:0px 12px 15px 0px !important;width:62%;font-size:17px;color:#222328;font-family:"montserratregular",sans-serif !important;}
 .mobileclasstitle{min-height:77px;}
 .ca_side_rgt .mobileclassdetails.mobileclasstitle a{color:#1abc9c !important;font-family:"montserratregular",sans-serif !important;}
 .ca-rb-class-dt-mb-outer .ca-rb-class-details-mbtn{padding-left:12px;padding-top:10px;}
 .ca-rb-class-details-mbtn a.btnnew-7{background:#1abc9c !important;border-radius:0 !important;color:#fff !important;font-size:16px;letter-spacing:1px;text-align:center;padding:10px 30px 10px 12px;width:100%;display:inline-block;text-transform:uppercase;}
 .viewmorebuttonbussinessearch.see-more{margin-left:12px;margin-right:12px;text-align:center;}
 .viewmorebuttonbussinessearch a.button.see-more{font-size:16px;font-weight:normal;width:100%;padding:11px 40px;display:inline-block;}
 .ca_side_rgt .mobileclassouter h2{font-size:24px;letter-spacing:1px;text-align:center;text-transform:uppercase;padding-bottom:0px;color:#363636;line-height:0.9;margin-bottom:30px;padding-top:20px;clear:both;font-family:"montserratbold",sans-serif !important;}
 .ca_side_rgt .newthemetile{width:545px;float:left;clear:both;}
 .classessearchresullftbox1{padding-top:20px;}
}

.location_details .locviewdetails h3{font-family: "montserratbold",sans-serif !important;
color: #292d39;
font-size: 20px;
letter-spacing: 1px;
font-weight: 600;
text-transform: uppercase;}
.location_page .locviewdetails p {
    line-height: 25px;
    padding-bottom: 15px;
    font-family: 'Poppins', sans-serif !important;
    font-size: 17px !important;
    color: #222328;
    letter-spacing: 0px;
    line-height: 1.7 !important;
    margin: 0px !important;
}
.location_page .locviewdetails ul{
padding-left:15px;}
.location_page .locviewdetails ul li{
    line-height: 25px;
    font-family: 'Poppins', sans-serif !important;
    font-size: 17px !important;
    color: #222328;
    letter-spacing: 0px;
   margin-left: 20px;
   padding-left: 10px;
}
.location_page .tutor_short_desc.timetable_class {
    text-align: left !important;
    padding-left: 56px;
    font-family: "montserratbold",sans-serif !important;
    font-size: 20px !important;
    text-transform: uppercase;
    color: #222328;
    letter-spacing: 1px !important;
    font-weight: 600;
}
.landing_section .first .ca_side_rgt span.divider{
	color:#011522 !important;
}
.landing_section.new-design-landing .location_page .first ul.pagenavigation li a.pathway {
    font-size: 13px;
    color: #FF0068 !important;
    font-family: 'Poppins', sans-serif !important;
    letter-spacing: 1px;
    font-weight: 300;
}
