.tutorlistouterbox.ca-rb-pinktheme{
padding-left: 30px;}
.tutorlistouterbox {width: 100%;clear: both;float: left;padding-top: 20px !important;}
.tutorlftbox {clear: both;float: left;width: 970px;}
.tutorlistouterbox h1.newthemepagetitle {
color: #222328 !important;
font-family:"montserratbold",sans-serif !important;
font-size: 41px !important;
font-weight:normal;
letter-spacing: 2px !important;
line-height: 47px;
padding-bottom: 0px;
margin-bottom: 20px;
text-transform: uppercase;
}
.tutorlistouterbox.ca-rb-pinktheme hr.blue-separator{
border: 3px solid #FF0068;
display:none;
}
.tutor_class{margin-left:0px!important;margin-bottom: 25px;;}
.tutorlftbox .listviewouterbox2 {
background: none !important;
float: left;
margin-bottom: 46px;
min-height: 172px;
width: 100%;
}
.tutorlistouterbox .tutorlistimage {
width: 28%;
padding: 0px 30px 0px 0px;float: left;
}
.tutorlistimage img {
width: 100%;
}
.tutorlistouterbox .tutorlistdetails {
width: 72%;padding: 0px;float: left;
}
.tutorlistouterbox .tutorlistdetails p {
font-size: 17px !important;
color: #343e5c !important;
padding-bottom: 15px;
line-height: 24px;letter-spacing: 0px;
}
.tutorlistouterbox p strong {
font-family:"montserratbold",sans-serif !important;
}
.viewmorebuttonbussines4 {
padding-bottom: 30px !important;
clear: both;
}
.viewmorebuttonbussines4.tutor_class a.button {
border: 2px solid #FF0068 !important;
color: #FF0068 !important;
margin-left: 30px;
font-family:"montserratregular",sans-serif !important;
font-size: 13px;

letter-spacing: 1px;
font-weight:normal;
text-transform: uppercase;
padding: 15px 37px;
line-height: 1;
background: none;
}
.viewmorebuttonbussines4.tutor_class a.button:hover{background:#FF0068 !important;color:#fff !important;}
.tutorlftbox .listviewouterbox2 .tutorlistdetails a {
color: #FF0068 !important;
}
.ca-rb-pinktheme .viewmorebuttonbussines4 {
text-align: left;
padding-top: 40px;
}
.mobileclassouter {
display: none;
}

.newthemeclassstartingthisweek {
background: none;
clear: both;
}
.newthemeclassstartingthisweek h2 {
font-size: 32px;
padding-bottom: 37px;
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:normal;
}
.ca-rb-common-leftpad.tutor_class {
padding-left: 0px !important;clear: both;
}
.newthemeclassstartingthisweek.location_class.tutor_class a {
color: #FF0068 ;text-decoration:underline;
}
@media only screen and (max-width: 767px){
.ca-rb-common-leftpad.tutor_class .viewmorebuttonbussinessearch a.button{color:#fff!important;}
.ca-rb-pinktheme .viewmorebuttonbussines4 { padding-top: 0px;}
.tutorlistouterbox h1.newthemepagetitle{padding-right: 0px;
    font-size: 30px !important;
   font-family:"montserratbold",sans-serif !important;font-weight:normal;padding-top:0px !important;}
.viewmorebuttonbussines4.tutor_class a.button {margin-left: 13px;}
 .tutorlistouterbox.ca-rb-pinktheme {
    width: 100%;
    padding: 0px 12px;
}
 .tutorlftbox {
    width: 100%;
}
.tutorlistimage img {
    width: 100%;
    height:auto;
}
.tutorlistouterbox .tutorlistimage{
    width: 100%;padding: 0px ;
}
.tutorlistouterbox .tutorlistdetails {
    width: 100%;
    padding: 0px;
    float: left;
}
.tutorlistouterbox .tutorlistdetails p {
    padding-bottom: 15px;
}
.ca-rb-class-dt-mb-outer:nth-child(2n+1) {
    background: #fff;
}
.ca-rb-class-dt-mb-outer {
    background: #f0f2f7;    clear: both;
}
}
@media only screen and (min-width:768px) and (max-width:1024px){
.tutorlistouterbox.ca-rb-pinktheme {
    padding-left: 0px;
}
.tutorlftbox {
    width: 100%;
}
.tutorlistouterbox h1.newthemepagetitle{
font-size: 35px !important;padding-top:20px;}
.ca-rb-class-dt-mb-outer:nth-child(2n+1) {
    background: #fff;
}
.ca-rb-class-dt-mb-outer {
    background: #f0f2f7;    clear: both;
}
.ca_side_rgt .common_padding {
    padding: 0px!important;
}
.tutorlistouterbox.ca-rb-pinktheme {
    padding: 0px 15px;
}
}

.tutordesignation {
    font-family: "montserratregular",sans-serif !important;
    font-size: 20px !important;
    letter-spacing: 2px !important;
	text-transform: uppercase;
	padding-top:20px;
}