.webinars .webinars_txtbox img{width: auto !important;}
.error.help-block{color:#f26822;}
#userForgetPasswordForm span, .signup_form span{text-align:left; font-size: 17px;}
.intl-tel-input{width:100%}
.signup_form span.msg-txt{color:#7d818c;font-size:13px;display:block;text-align:right;padding-right: 17px;padding-top: 3px;}
.signup_form .help-inline.grade{display:block;}
.select2.select2-container{width:100% !important;}
.leadform .nav-tabs .nav-item.fullwidth{ width:100%; }
.no-border{border-radius:0px !important;}
small.help-block{font-size: 15px !important;}
a.change-photo{
    color: #022f4f;
    font-size: 14px;
    line-height: 20px;
    text-transform: capitalize;
    text-decoration: none;
    background-color: #f1f3f6;
    display: inline-block;
    vertical-align: middle;
    text-align: center;
    border-radius: 30px;
    padding: 12px 33px 11px 24px;
    font-weight: 600;
}

a.change-photo img {
    margin-right: 9px;
    margin-bottom: 3px;
}


/*tutors listing */

.tutor_banner{
background :#169e58;
}

.has-error .help-block, .has-error .control-label, .has-error .radio, .has-error .checkbox, .has-error .radio-inline, .has-error .checkbox-inline, .has-error.radio label, .has-error.checkbox label, .has-error.radio-inline label, .has-error.checkbox-inline label {
    color: #f26822;
}

/*plan history*/

.billing_table h2{text-align:center;font-size:23px;font-family: 'Poppins', sans-serif;font-weight:500;color:#42495c;margin-bottom: 11px;}
.title_label{display:none;}
.plan_name_history{width: 12%;text-align:left;padding:0 10px;}
.description_history{width: 40%;text-align:center;padding:0 10px;}
.plan_price_history{width: 12%;text-align: center;padding:0 10px;}
.plan_duration_history{width:12%;text-align:center;padding:0 10px;}
.plan_type_hsitory{width:12%;text-align:center;padding:0 10px;}
.plan_hours_history{width:12%;text-align:center;padding:0 10px;}
.plan_history_table{


}

.plan_history_table ul li {
    display: flex;
    flex-wrap: wrap;
    font-size: 15px;
    font-weight: 600;
    color: #42495c;
    border-bottom: 2px solid #f7f7f7;
    padding: 16px 12px;
}


.plan_history_table ul li h3 {
    font-size: 12px;
    font-weight: 600;
    margin-bottom: 0;
}
.form-group .error{color:#f26822 !important; text-align:left !important; font-size: 17px !important;}
.display-inline{display:inline-block !important;}
.readonly-field{height: 50px; border-radius: 100px; border: 1px solid #e1e2e3; font-size: 14px; color: #252525; padding-left: 28px; white-space: nowrap; text-overflow: ellipsis; padding-top: 11px;}
.intl-tel-input .flag-container ul.country-list li.country span{display:inline-block !important;}
.width100{width:100%;}
.reset-btn{border: none; margin-left: 10px;}
.heart_icon.in_list{background: #f26822;}
input.form-control.message-subject{height:50px;}
.sendmsg_field .form-control{margin-top:25px;}
#select2-country-container, #select2-state-container, #select2-city-container{text-align: left; margin-left:28px;}
.dashboard_form .form-group span.select2, .dashboard_form .form-group span.selection, .signup_form span.selection{padding-top: 0px;}
.margin-top-4px{margin-top :4px;}

.add_more_btn .btn-secondary {
    height: 43px;
    line-height: 40px;
    padding: 0 33px;
}
.margintop30{margin-top:30px;}
.dtp > .dtp-content{display: inline-table;}

/*-- After login Header Start --*/
.after_login .right_panel ul li{padding-left:11px;}
.after_login .right_panel ul li.logout{padding-left:23px;}
.after_login .right_panel ul li .nav-link{font-size:15px;color:#42495c;text-decoration:none;}
.after_login .right_panel ul li .nav-link img{margin-right:9px;margin-top:0px;}
.notification a{position:relative;}
.notification a span{height:16px;width:16px;background:#f26822;border-radius:50%;position:absolute;right:-11px;top:0px;display:flex;justify-content:center;align-items:center;font-size:11px;font-weight:600;color:#fff;}
/*-- After login Header End --*/


/******** loader start here ****/

.loading-cntant {
    bottom: 0;
    height: 100%;
    position: fixed;
    text-align: center;
    top: 0;
    cameracolor: ;
    left: 0;
    right: 0;
    width: 100%;
    z-index: 9999999;
}
	
.loading-cntant figure {
	display: inline-block;
	margin: 0;
	background-color: transparent;
	width: 9em;
	height: 9em;
	vertical-align: middle;
	line-height: 12.5em;
	border-radius: 50%;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
}

/* img tags */
.imagesContainer {
	width: 150px;
	height: 181px;
	position: relative;
	overflow: hidden;
}
.imagesContainer img {
	position: absolute;
	top: 0;
	left: 0;
} 

.video-play-button {
	position: absolute;
	z-index: 10;
	top: 42%;
	left: 50%;
	transform: translateX(-50%) translateY(-50%);
	box-sizing: content-box;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100px;
	height: 100px;
	/* background: #fa183d; */
	border-radius: 50%;
}
.video-play-button:before {
	content: "";
	position: absolute;
	z-index: 0;
	left: 50%;
	top: 50%;
	transform: translateX(-50%) translateY(-50%);
	display: block;
	width: 95px;
	height: 95px;
	background: #dd4337;
	border-radius: 50%;
	animation: pulse-border 1500ms ease-out infinite;
}
.video-play-button:after {
	content: "";
	position: absolute;
	z-index: 1;
	left: 50%;
	top: 50%;
	transform: translateX(-50%) translateY(-50%);
	display: block;
	width: 100px;
	height: 100px;
	background: #dd4337;
	border-radius: 50%;
	transition: all 200ms;
}
.video-play-button:hover:after {
	background-color: darken(#fa183d, 10%);
}
.video-play-button span {
	display: block;
	position: relative;
	z-index: 3;
	width: 47px;
	height: 47px;
}
/******** contact us css ****/
.contact-us h2 {
    color: #333333;
    font-size: 22px;
    margin: 5px 0 0;
    text-align: center;
    text-transform: uppercase;
}
.contact-us p.heading {
    color: #0d1e22;
    font-size: 12px;
    text-transform: uppercase;
    text-align: center;
    position: relative;
}
.contact-us p.heading::after {
    /* background-color: #ed1c24; */
    border-radius: 10px;
    bottom: -10px;
    content: "";
    height: 5px;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    width: 60px;
}
.contact-us ul.information-list {
    display: block;
    margin: 40px 0 0;
    padding: 0;
    list-style: none;
    font-size: 0;
}
.contact-us ul.information-list > li {
    display: inline-block;
    margin: auto;
    text-align: center;
    font-size: 14px;
    width: 25%;
    vertical-align: top;
}
.contact-us ul.information-list li figure {
   background-color: #909090;
border: 1px solid #909090;
    border-radius: 50%;
    display: block;
    height: 100px;
    line-height: 100px;
    margin: 0 auto 18px;
    position: relative;
    text-align: center;
   
    -webkit-transition: all 0.5s ease 0s;
    width: 100px;
}

.information-list li figure img {
    bottom: 0;
    display: block;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    text-align: center;
    top: 0;
}
.information-list li > b {
    font-size: 14px;
    margin: 10px auto auto;
    max-width: 210px;
    text-transform: uppercase;
}
.contact-us ul.information-list li ul.contact-social {
    display: block;
    margin: 10px 0 0;
    padding: 0;
    list-style: none;
    font-size: 0;
}
.contact-us ul.information-list li ul.contact-social li {
    display: inline-block;
    margin: 0 4px;
    text-align: center;
    font-size: 14px;
    vertical-align: top;
}
.contact-social li a {
    color: #333333;
    font-size: 20px;
}
.fa {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
        
    font-size: inherit;
    text-rendering: auto;
}
.fa-facebook::before {
    content: "\f09a";
}


.fa-twitter::before {

    content: "\f099";

}
.fa-google-plus::before {
    content: "\f0d5";
}

.fa-linkedin::before {
    content: "\f0e1";
}
.information-list li > p {
    font-size: 14px;
    margin: 10px auto auto;
    max-width: 210px;
    
}
.map-section {
    margin: 30px 0;
}
.map-box iframe {
    border: 1px solid #a0a0a0;
    height: 459px;
    width: 100%;
}

.hover-image {
    opacity: 0;
}
.contactfrm .form-control{

	border-radius:50px;

}



commentcontat {

    height: 147px;

}
.contact-field .submit-button button.btn.btn-default {
    background-color: #909090;
    border: 1px solid  #faeff0;
    border-radius: 50px;
    color: white;
    font-size: 14px;
    line-height: 15px;
    margin: 10px auto auto;
    outline: medium none;
    padding: 19px 51.5px 17px;

    display: block;
    text-align: center;
    
    -webkit-transition: all 0.5s ease 0s;
}

.contact-field {
    background-color: #f8f7f7;
    padding: 21.5px;
}


.contat-header h2 {
    color: white;
    font-size: 34px;
    margin: 30px 0 0;
    text-align: center;
    text-transform: uppercase;
      background-color:  	#909090;
    padding: 30px;

}


/*faq css start here*/

.detail_page {
    padding: 40px 0 60px;
}

.faq-page .lstdetail-view {
    padding: 12px 15px 12px;
}
.faq-page .detail_tabing_section {
    padding-top: 0px;
    padding-bottom: 0;
}
.faq-page .detail_tabing_section .tab-content {
    margin-top: 10px;
}
.faq-page .about-product {
    margin-bottom: 10px;
}
.faq-page .about-product .panel {
    margin-bottom: 12px;
    border: none;
}
.panel-heading{
    color: #333;
    background-color: #f5f5f5;
    border-color: #ddd;
    padding:20px;
    margin-top: 16px;
}

.detail_tabing_section .about-product a {
    text-decoration: none !important;
    padding: 10px;
    display: block;
    color: #333;
}



.faq-page .detail_tabing_section .about-product .panel-title {
    font-size: 18px !important;
    color: #333 !important;
   /* font-family:'robotomedium';*/
   font-weight: bold;
    margin: 0;
    padding: 4px 0;
}
.faq-page .answer-div p {
    margin: 0;
}

.faq-page .answer-div {
    padding: 15px 10px;
}


/* faq css end here*/



/* blog css here 2-09-2019 */
.contact-us .cms-about {background-image: url("/images/about-banner.png"); background-repeat: no-repeat;  background-size: cover; margin-top: 13px;  min-height: 153px; padding-left: 42px; width: 100%;}

.contact-us .cms-about>figure {
    line-height: 153px;
    padding-top: 0;
}

.contact-us .cms-heading {
    font-size: 30px;
    font-weight: 700;
    text-align: center;
    color: #fff;
}

.contact-us .forum-section .forum-inner-content {
    background-color: #fff;
    margin: 14px 0;
    padding: 10px;
    -webkit-box-shadow: 0 0 4px 1px rgba(6,6,8,.05);
    box-shadow: 0 0 4px 1px rgba(6,6,8,.05);
}

.contact-us .dashboad-heading h4 {
    font-size: 18px;
}

.contact-us .filter-section {
    text-align: right;
}

.contact-us .select-filtering {
    display: inline-block;
    vertical-align: middle;
    margin-left: 19px;
}

.contact-us .forum-section .career-points {
    -webkit-box-shadow: none;
    box-shadow: none;
}

.contact-us .career-points {
    background-color: #fff;
    margin-top: 15px;
    margin-bottom: 15px;
}

.contact-us .stuff_start {
    border: 1px solid #f0efef;
    margin-bottom: 25px;
}

.contact-us .stuff_start .table-responsive.forum_table {
    overflow-x: auto;
}

.contact-us .stuff_start .table-responsive {
    overflow-x: auto;
    min-height: .01%;
}

.contact-us .career-points .stuff_start table {
    border: none;
}
.contact-us .career-points table {
    background-color: #fff;
    border: 1px solid #fff;
    margin-bottom: 0;
}
.contact-us .career-points .stuff_start .table th {
    display: table-cell;
}

.contact-us .stuff_start .table th {
    color: #333;
    display: block;
    font-family: "Open Sans",sans-serif;
    font-size: 15px;
    font-weight: 600;
    padding: 14px;
    text-decoration: none;
    background-color: #f5f5f5;
    white-space: normal;
    border: none;
}

.contact-us .stuff_start .table tr td figure {
    border-radius: 50%;
    border: 1px solid #ddd;
    background-color: #e2e2e2;
    height: 60px;
    line-height: 55px;
    text-align: center;
    width: 60px;
}

.contact-us .stuff_start .table tr td a {
    white-space: normal;
    word-break: break-all;
    display: inline-block;
}
.contact-us .stuff_start .table tr td a {
    font-weight: 400;
    font-size: 14px;
    color: #42495c;;
}
.contact-us .reply_btn{
	color:#fff !important;
	font-size: 15px !important;
    font-weight: 600 !important;
}
.contact-us .stuff_start .table tr td a:hover {
    font-weight: 400;
    font-size: 14px;
    color: #f26822;
    text-decoration:none;
}

.contact-us .stuff_start .table tr td span {
    float: none;
    padding-top: 0;
    min-width: 150px;
    border: none;
    height: inherit;
    width: 90px;
    display: block;
    text-align: center;
}


.contact-us .stuff_start .table tr td span img {
    max-width: 20px;
    margin-right: 3px;
}

.contact-us .stuff_start .table tr td span h4 {
    display: inline-block;
    vertical-align: top;
    text-transform: capitalize;
    color: #5f5f5f;
    font-family: open_sansregular;
    font-size: 13px;
    margin: 0;
    padding: 5px 0;
}
.contact-us .read-story .col-sm-3.forum-right {
    margin-top: 14px;
}

 
.contact-us .read-story .most-liked {
    min-height: 380px!important;
    height: 100%;
}

.contact-us .most-liked {
    min-height: inherit;
    height: 380px;
    padding: 14px 16px 15px;
    margin-top: 0;
    box-shadow: 0 0 4px 1px rgba(6,6,8,.05) !important;
    background-color: #fff;
     min-height: inherit;
    -webkit-box-shadow: none;
    box-shadow: none;
}


.contact-us .most-liked, .show-more, .story-video {
    background-color: #fff;
}


.contact-us .most-liked h4 {
    margin: 0;
    text-transform: uppercase;
    color: #42495c;
    font-size: 16px;
    font-weight: 700;
    margin-top: 20px;
}

.contact-us .most-liked ul.like-section {
    display: block;
    margin: 16px 0 0;
    padding: 0;
    list-style: none;
    font-size: 0;
}

.contact-us .most-liked ul.like-section li {
    display: block;
    margin: 0 0 17px;
    line-height: 19px;
    font-size: 13px;
    position: relative;
    padding-left: 20px;
    color: #333;
    font-family: open_sanssemibold;
}

.contact-us .most-liked ul.like-section li::after {
    background-color: #169e58;
    content: "";
    height: 7px;
    left: 3px;
    position: absolute;
    top: 6px;
    width: 7px;
}
.most-liked ul.like-section li a {
    text-decoration: none;
    font-size: 14px;
    color: #42495c;
    line-height: 18px;
    margin-bottom: 0;
    
}

.most-liked ul.like-section li a:hover {
    color: #f26822;
}


.contact-us .twoLineDots {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    height: 36px;
}
/* blog css here 2-09-2019 */

@keyframes pulse-border {
	0% {
		transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1);
		opacity: 1;
	}
	100% {
		transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);
		opacity: 0;
	}
}
/******** loader ends here ****/


/*--29-8-2019--*/
.signup_form  span.select2-container .select2-selection{height: 49px;border-radius: 100px;border: 1px solid #e1e2e3;font-size: 15px;color: #252525;padding-left: 28px;white-space: nowrap;text-overflow: ellipsis;background-color: #fff;font-weight: 400;line-height: 1.5;}
.signup_form  span.select2-container .select2-selection {line-height: 35px;}
.signup_form  span.select2-container .select2-selection  ul{padding:0px;}
.signup_form .select2-container--default .select2-selection--single .select2-selection__rendered{padding:0px !important;height: 100%;display: block !important;font-size: 15px;color: #767676 !important;line-height:45px !important;}
.signup_form .select2-container--default .select2-selection--single .select2-selection__arrow {height: 100%;position: absolute;top: 0;right: 17px;width: 20px;}
.inner-login form {max-width: 550px;margin: auto;box-shadow: 0px 0px 10px #CCC;padding: 20px 80px 50px;margin-top:65px;border-radius: 15px;}
.inner-login form .form-control { height: 49px;border-radius: 100px;border: 1px solid #e1e2e3;font-size: 15px;color: #252525; padding-left: 28px; white-space: nowrap;text-overflow: ellipsis;}
.inner-login form input::placeholder{color:#767676;}
.inner-login.vh-height {height:73vh;}
.webinar-desc {min-height: 95px;}
.inner-login form h3 {font-size: 23px;color: #42495c;font-family: 'Poppins', sans-serif;font-weight: 600;text-align: center;margin: 25px 30px;}
.multi-subject {font-size: 15px !important;color: #42495c;font-family: 'Poppins', sans-serif;font-weight: 600;margin-top: 10px;display: block;padding-left: 10px;}
@media (max-width:767px) {
.inner-login form{padding:40px;margin-top: 20px;}
.inner-login form h3 {margin: 0 0px 22px;}
.inner-login.vh-height {height: auto;margin-bottom: 25px;}
}
@media (max-width:575px) {
.signup_form  span.select2-container .select2-selection{height:43px; padding-left:15px;line-height: 30px;font-size: 14px;}
.signup_form .select2-container--default .select2-selection--single .select2-selection__rendered{line-height: 40px !important;font-size: 14px;}
.inner-login form .form-control{height:43px; padding-left:15px;line-height: 30px;font-size: 14px;}
}
@media (max-width:479px) {
.inner-login form{max-width:100%;}
.inner-login form {padding: 30px 20px;margin-top: 20px;}
.inner-login form h3 {margin: 0 0px 22px;}
}

/*--3-9-2019--*/
.detail_page.cstm_blog {padding: 40px 0;}
.detail_page.cstm_blog .forum-inner-content{padding:25px;}
.detail_page.cstm_blog .forum-inner-content .btn-primary {height: 39px;line-height: 35px;}
.detail_page.cstm_blog .contact-us .stuff_start .table th{vertical-align:middle;padding: 8px 14px;background:#ccc;}
.detail_page.cstm_blog .most-liked{background: #f1f9f5;}
.detail_page.cstm_blog .contact-us .stuff_start .table td p{margin-bottom:0px;}
.detail_page.cstm_blog .contact-us .stuff_start .table td {background: #f1f9f5;}
.detail_page.cstm_blog  h4{font-family: 'Poppins', sans-serif; font-size:18px;}
.detail_page.cstm_blog .most-liked .like-section li {font-family: 'Open Sans', sans-serif;}
.detail_page.cstm_blog .contact-us .stuff_start .table td a h4{font-family: 'Open Sans', sans-serif;}
.contat-header h2 {background: #169e58;display: flex; margin-top:0px;justify-content: center;align-items: center;height: 143px;font-family: 'Poppins', sans-serif;font-size: 33px;font-weight: 600;}
.contact-us ul.information-list > li p a{color:#f26822;}
.contact-us ul.information-list > li p a:hover{color:#169e58; text-decoration:none;}
.contactfrm .form-control{box-shadow: none;padding: 26px 20px;font-size: 14px;}
.contactfrm textarea{height: 250px !important;}
.contact-field .submit-button button.btn.btn-default {background:#169e58}
.contact-field .submit-button button.btn.btn-default:hover{background:#f26822}
.contact-field {background-color: #f1f9f5;padding: 21.5px;}
.contact-field h3 {font-family: 'Poppins', sans-serif;font-size: 22px;margin-bottom: 21px;}
.subjects_banner.brown_banner{background: #169e58;;}

.select2-container--default .select2-selection--single {height: 50px !important;border-radius: 100px !important;font-size: 14px !important;color: #252525 !important;}
.select2-container--default .select2-selection--single .select2-selection__rendered {color: #252525 !important;font-size: 14px !important;}
.select2-container--default .select2-selection--single .select2-selection__arrow{top: 14px !important;}
.setup_availability li .form-control {width: 53px;height: auto;border: none;display: inline-block;line-height: initial;padding: 0;}
.setup_availability li .time_row ul{width:auto;}
.detail_page.cstm_blog .forum-inner-content .form-control.widthsize{display:none;}
.availability_list .time_row li{padding: 9px 8px 9px !important;}
.select2-container--default .select2-selection--multiple .select2-selection__choice{margin-top:0px !important;margin-bottom: 5px;}
.signup_form span{padding-right:0px !important; }
.login_signup .select2-container--default .select2-selection--single .select2-selection__arrow b{top: 32% !important;}
.signup_form span.select2-container .select2-selection {overflow: hidden;overflow-y: auto;}
/*--4-9-2019--*/
.select2-container--default.select2-container--open.select2-container--above .select2-selection--single, .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple {border-top-left-radius: 0 !important;border-top-right-radius: 0 !important;}
.select2-container--default.select2-container--open.select2-container--below .select2-selection--single{ border-bottom-left-radius: 0 !important;border-bottom-right-radius: 0 !important;}
.slider_search .input-group .select2.select2-container{max-width: 407px;}
.slider_search .input-group .select2-container--default .select2-selection--single{border:none; padding-left:34px;}
.slider_search .input-group .select2-container--default .select2-selection--single .select2-selection__rendered {text-align: left;height: 100%;padding: 0;line-height: 49px;}
.slider_search .input-group .select2-container--default .select2-selection--single .select2-selection__arrow{font-size: 0;background-image: url(../images/select_arrow.svg);background-position: center right 7px;background-repeat: no-repeat;right: 8px;top: 12px !important;}
.slider_search .input-group .select2-container--default .select2-selection--single .select2-selection__arrow b{display:none;}
.height_vh{height:59vh;}
.detail_page.cstm_blog .contact-us .stuff_start .table td a{color:#f26822; margin-bottom:5px; font-size:15px;}
.detail_page.cstm_blog .contact-us .stuff_start .table td h6 {font-size: 14px;margin: 0 0 5px;}
.detail_page.cstm_blog .contact-us .stuff_start .table td a:hover{color:#169e58}
.detail_page.cstm_blog .contact-us .stuff_start .table td{background:#FFF;}
.detail_page.cstm_blog .contact-us .stuff_start .table th{background:#eee}
.detail_page.cstm_blog .contact-us .stuff_start .table td p{font-size:14px;}
/* .detail_page.cstm_blog .contact-us .stuff_start .table td strong{font-weight:normal;} */
.detail_page.cstm_blog .contact-us .stuff_start .table th .btn.btn-primary {width: auto;padding: 4px 17px;height: auto;line-height: inherit;font-size: 14px;font-weight: normal;float: right;}

.most-liked ul.like-section li a {text-decoration: none;font-size: 14px;color: #42495c;line-height: 18px;margin-bottom: 0;height: auto;font-weight: 600;display: block;}
/*.user-dashboard .account-signup {max-width: 500px;margin:80px auto 0;display: block;text-align: center; padding:20px; box-shadow:0px 0px 10px #CCC;}
*/

/*.account-signup h2 {font-size: 22px;color: #42495c;font-family: 'Poppins', sans-serif;font-weight: 600;margin: 15px 0;}
.account-signup .form-control {height: 49px;border-radius: 100px;border: 1px solid #e1e2e3;font-size: 15px;color: #252525;padding-left: 28px;white-space: nowrap;text-overflow: ellipsis;box-shadow:none;}
.account-signup .phoneotptimer {text-align: right;padding: 10px 10px 10px 0px;}
.account-signup  a{color:#f26822;}
.account-signup a:hover{color:#109d59; text-decoration:none;} 
.account-signup .form_title{margin-bottom:0px;}
#submitPhoneBtn{margin-top:20px;}
.vh-height {height:95vh;}*/


/*--5-9-2019--*/
.account_verification .heading-account {background:#199d57; text-align:center; padding:20px 0px;min-height: 460px;}
.account_verification h2{font-size:37px;font-family: 'Poppins', sans-serif;font-weight: 600; color:#FFF;}
.account_verification h2 span {display: block;font-family: 'Open Sans', sans-serif;font-size: 18px;font-weight: 400;margin-top: 1px;}
/*.account_verification .account-signup{margin-top: 31px;}*/
.account_verification .cstm-section {background: #FFF;max-width: 788px;margin:auto;display: block;border-radius: 7px;padding: 40px 0px 30px; position:
relative;   box-shadow: 0px 9px 10px rgba(221, 221, 221, 0.3);}
.account_verification .cstm-section p {font-family: 'Poppins', sans-serif;font-weight: 600;font-size: 22px;max-width: 546px;margin: 2px auto;color: #42495c;}
.account_verification .cstm-section p span {display: block;width: 100%;font-size: 14px;font-family: 'Open Sans', sans-serif;font-weight: 400;margin: 3px 0 27px;}
.account_verification .fv-form{max-width:478px;margin: auto;padding:0px 25px;}
.account_verification .fv-form .form-control {height: 54px;border-radius: 24px;border: 1px solid #babcc3;font-size: 15px;color: #252525;padding-left: 26px;white-space: nowrap;text-overflow: ellipsis;box-shadow: none;}
.account_verification .phoneotptimer {/*margin-top: 21px;text-align: left;padding: 0px 33px;*/ text-align: center;}
.account_verification p.otp-text {font-size: 16px;font-family: 'Open Sans', sans-serif;display: inline-block;font-weight: 400;margin-left: auto;}
/*.account_verification .phoneotptimer span a {padding: 13px 24px 12px;margin-left: 13px;border: 1px solid #f26822;color: #f26822;border-radius: 24px;font-size: 15px;font-family: 'Open Sans', sans-serif;font-weight: 500;}*/
span.resend-btn a {padding: 13px 24px 12px;margin-left: 13px;border: 1px solid #f26822;color: #f26822;border-radius: 24px;font-size: 15px;font-family: 'Open Sans', sans-serif;font-weight: 500;}
.account_verification .form_title{position:relative;margin-bottom: 0;}
.account_verification .btn-primary.otp-number {position: absolute;top: 0;right: 0;height: 54px;}
.account_verification .phoneotptimer span a:hover{color:#FFF; background:#f26822; text-decoration:none;}
.account_verification .or-box {margin-top: 46px;}
.account_verification .or-box::before {content: '';position: absolute;width: 100%;height: 1px;left: 0;right: 0;background: #babcc3;}
.account_verification .or-box span {background: #FFF;text-transform: uppercase;width: 56px;height:auto;display: block;margin: auto;position: relative;top: -17px;font-size: 23px;color: #c7c9cd;
font-weight: 500;font-family: 'Poppins', sans-serif;}
.account_verification .fv-form .modal-body {padding: 0px;}
.account_verification .fv-form  .form_title h2{font-family: 'Poppins', sans-serif;font-weight: 600;font-size: 22px;max-width: 546px;margin: 2px auto 25px;color: #42495c;}
.account_verification .mws-form-item{position:relative;}
.account_verification h2 {margin-top:31px;}
.account_verification .mws-form-item .btn {position: absolute;right: 2px;top: 2px;height: 50px;font-weight: 600;width: auto;padding: 0px 31px;}
.account_verification .form-account-box{margin-top:-301px; margin-bottom:120px; text-align:center;}
.right_panel ul li.dropdown .dropdown-menu {padding: 0;border: none;background: #FFF;border-radius: 10px;margin-top: 7px;width: 190px;}
.right_panel ul li.dropdown .dropdown-menu a {color: #000;padding: 7px 10px;font-size: 15px;}
.right_panel ul li.dropdown .dropdown-menu a:hover {color: #FFF;background: #f26822; border-radius: 10px;}
.education-table th{background: #484848;color: #FFF;}
.education-table td{padding: 10px;}
.education-table td .btn{padding:0px;}
.education-table td .btn i{color:#169e58;}
.education-table td a i{font-size:18px;} 
 .education-table td a{text-align:center; color:#f26822;display: inline-block;
width: 47%;}
 
 
 
/*--6-9-2019--*/
.pos_rel{position:relative;}
span.tooltipHelp {position: absolute; right: 8px; top: 14px !important;}
.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color: #42495c !important;}
.dashboard_content .siderbar_content .select2.select2-container{max-width: 562px;}
.dashboard_content .siderbar_content .select2.select2-container .select2-selection--single {border: none;padding-left: 34px;}
.dashboard_content .siderbar_content .select2.select2-container .select2-selection--single {height: 50px !important;/*border-radius: 100px !important;*/font-size: 14px !important;color: #252525 !important;}
.dashboard_content .siderbar_content .select2.select2-container .select2-selection--single .select2-selection__rendered {text-align: left;height: 100%;padding: 0;line-height: 49px;}
.dashboard_content .siderbar_content .select2.select2-container .select2-selection--single .select2-selection__arrow {font-size: 0;background-image: url(../images/select_arrow.svg);background-position: center right 7px;background-repeat: no-repeat;right: 8px;top: 12px !important;}
.dashboard_content .siderbar_content .select2.select2-container .select2-selection--single .select2-selection__arrow b {display: none;}
.dashboard_content .siderbar_content #button-addon2{border:none; height:50px;} 
 
 
 
 
 .select2-container--default .select2-results__option--highlighted[aria-selected]{background-color: #42495c !important;}
.dashboard_content .setting_form .select2.select2-container .select2-selection--single {border: none;padding-left:30px;}
.dashboard_content .setting_form .select2.select2-container .select2-selection--single {height: 50px !important;/*border-radius: 100px !important;*/font-size: 14px !important;color: #252525 !important; border:1px solid #e1e2e3;}
.dashboard_content .setting_form .select2.select2-container .select2-selection--single .select2-selection__rendered {text-align: left;height: 100%;padding: 0;line-height: 42px;}
.dashboard_content .setting_form .select2.select2-container .select2-selection--single .select2-selection__arrow {font-size: 0;background-image: url(../images/select_arrow.svg);background-position: center right 7px;background-repeat: no-repeat;right: 8px;top: 12px !important;}
.dashboard_content .setting_form .select2.select2-container .select2-selection--single .select2-selection__arrow b {display: none;}

.select2-container--default.select2-container--open.select2-container--above .select2-selection--single, .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius: 0 !important;border-top-right-radius: 0 !important;}
.select2-container--default.select2-container--open.select2-container--below .select2-selection--single{ border-bottom-left-radius: 0 !important;border-bottom-right-radius: 0 !important;}
.dashboard_content .setting_form .select2.select2-container .select2-selection--single .select2-selection__arrow {height: 26px;position: absolute;top: 7px;right: 13px;
width: 20px;}
#select2-country-container, #select2-state-container, #select2-city-container{margin-left:0px;}
.dashboard_content .setting_form span.selection{padding-right:0px;}
.dashboard_content .setting_form span.selection span{padding-right:0px;}
.dashboard_content .setting_form .select2.select2-container.select2-container--default{padding-right:0px;}


.sendmsg_field .form-control{padding:0px 20px 0px 25px;}
.dashboard_form .form-control{color:#7d818c;}
@media (min-width:992px) and (max-width:1229px) {
.most-liked ul.like-section li a{font-size:14px;}
.user-dashboard .account-signup{margin: 13px auto 0;}
.dashboard_content .siderbar_content .select2.select2-container{max-width:478px;}
.dashboard_content .siderbar_content .select2.select2-container .select2-selection--single .select2-selection__arrow{right:5px;}
.dashboard_content .setting_form .select2.select2-container{max-width:inherit;}
}
@media (min-width:768px) and (max-width:991px) {
.cstm_blog .col-sm-9 {width: 100%;max-width: 100%;flex: 100%;}
.cstm_blog .col-sm-3 {width: 100%;max-width: 100%;flex: 100%;}
.dashboard_content .siderbar_content .select2.select2-container{max-width:461px;}
.dashboard_content .siderbar_content .select2.select2-container .select2-selection--single .select2-selection__arrow{right:5px;}
.dashboard_content .setting_form .select2.select2-container{max-width:inherit;}
}
@media (max-width:767px) {
.slider .carousel-item figure img{height:auto !important}
.slider_search .input-group .btn-secondary {font-size: 0;min-width: initial;padding: 7px;line-height: inherit;width: 42px;height: 42px;}
.slider_search .input-group .select2.select2-container {max-width: 248px;}
.slider_search .input-group .btn-secondary img{margin:0px;}
.slider_search .input-group .select2-container--default .select2-selection--single{height: 42px !important;padding-left: 22px;}
.slider_search .input-group .select2-container--default .select2-selection--single .select2-selection__rendered{line-height: 40px;}
.slider_search .input-group .select2-container--default .select2-selection--single .select2-selection__arrow{top:8px !important;}
.height_vh{height:inherit;}
.detail_page.cstm_blog .contact-us .stuff_start .table th{width:100%; display:block;}
.detail_page.cstm_blog .contact-us .stuff_start .table td{width:100%; display:block;}
.detail_page.cstm_blog .contact-us .stuff_start .table td figure{margin:0px;}
.detail_page.cstm_blog .contact-us .stuff_start .table{position:relative;}
.detail_page.cstm_blog .contact-us .stuff_start .table th .btn.btn-primary{position: absolute;right: 7px;top: 11px;}
.user-dashboard .account-signup{margin:10px auto 14px}
.vh-height {height:auto;}
.account_verification h2{margin-top: 10px; font-size:32px;}
.account_verification .heading-account{min-height:300px;}
.account_verification .form-account-box {margin-top: -190px;margin-bottom: 35px;}
.account_verification .cstm-section{padding: 30px 0px 30px;}
.account_verification .cstm-section p {font-size: 17px;max-width: 100%;padding: 0px 20px;}
.account_verification .phoneotptimer{padding:0px; text-align:center;}
.account_verification p.otp-text{padding:0px;}
.account_verification .fv-form .form_title h2{font-size:20px;}
.account_verification .phoneotptimer span a{padding: 10px 24px 10px;}
.user-dashboard .account-signup {padding: 20px 0px;}
.dashboard_content .siderbar_content .select2.select2-container .select2-selection--single .select2-selection__rendered{line-height:40px;}
.dashboard_content .siderbar_content .select2.select2-container .select2-selection--single{height:40px !important;padding-left: 22px;}
.dashboard_content .siderbar_content .select2.select2-container .select2-selection--single .select2-selection__arrow{top:9px !important;}
.dashboard_content .siderbar_content #button-addon2 {font-size: 0;min-width: initial;padding: 7px;line-height: inherit;width: 42px;height: 42px;}
.dashboard_content .siderbar_content .select2.select2-container {max-width: 245px;}
.dashboard_content .siderbar_content #button-addon2 img{margin:0px;}
.dashboard_content .setting_form .select2.select2-container{max-width:inherit;}
.dashboard_content .siderbar_content .select2.select2-container .select2-selection--single .select2-selection__rendered{line-height: 33px;}
}
@media (max-width:479px) {
.detail_page.cstm_blog .contact-us .stuff_start .table td p{text-align:justify;}
.detail_page.cstm_blog .forum-inner-content {padding: 10px;}
.vh-height {height:auto;}
.account-signup h2{margin:0px 0px 10px; font-size:17px;}
.user-dashboard .account-signup{padding: 20px 10px;}
.account_verification .heading-account {min-height: 265px;}
.account_verification .fv-form{padding:0px 15px;}
.account_verification .cstm-section p{padding:0px 15px;}
.account_verification .fv-form .form-control{height:44px;}
.account_verification .mws-form-item .btn {position: relative;padding: 0;height: 44px;width:150px;margin-top: 10px; font-size:14px}
.account_verification p.otp-text {padding: 0px !important;margin-bottom: 10px;font-size: 15px;}
.account_verification .phoneotptimer span a{padding: 10px;margin-left: 0;width: 150px;
font-size: 14px;}
.account_verification .or-box {margin-top: 38px;}
.account_verification .cstm-section {padding: 20px 0px 20px;}
.account_verification h2 {margin-top: 10px;font-size: 27px;}
.account_verification .form-account-box {margin-bottom: 15px;}
.account_verification .fv-form .form-control {height: 44px;padding-left: 18px;font-size: 13px;}
.dashboard_content .siderbar_content .select2.select2-container {max-width: 240px;}
.dashboard_content .setting_form .select2.select2-container{max-width:inherit;}
}

.nav_tab ul li.active span {
    color: #fff;
}
.cstm_blog .forum_reply_cstm{
	padding: 21px;
	box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2);
	margin-bottom: 30px;
}

.text-align-center{text-align:center !important;}
.dashboard_form.exp-pop-form label{margin-left:0px;margin-top: 2px;}

.parent-div  span.select2-container .select2-selection{height: 49px;border-radius: 100px;border: 1px solid #e1e2e3;font-size: 15px;color: #252525;padding-left: 28px;white-space: nowrap;text-overflow: ellipsis;background-color: #fff;font-weight: 400;line-height: 1.5;}
.parent-div  span.select2-container .select2-selection {line-height: 35px;}
.parent-div  span.select2-container .select2-selection {overflow: hidden; overflow-y: auto;}
.parent-div  span.select2-container .select2-selection  ul{padding:0px;}

.select2-container .select2-selection--multiple .select2-selection__rendered li.select2-selection__choice{line-height: 18px;padding: 2px;font-size: 14px;height: 26px;}
.signup_form span.select2-container .select2-selection{height: 53px;}
.select2-container .select2-selection--multiple .select2-selection__rendered li.select2-selection__choice span{padding:0px;}

.pagination {text-align: center;width: 100%;display: block;margin: 0px;}
.pagination li {display: inline-block;vertical-align: top;margin-left:5px;}
.pagination li a {font-size: 14px;padding: 7px 15px;background: #169e58;color: #FFF;}
.pagination li a:hover{text-decoration:none;background:#f26822;}
.pagination li.active a{background:#f26822;}
.pagination li.disabled a{opacity:0.5;}
.error404 {padding:80px 0;}
.error404 .pdTop200 {font-size:40px;color:#169e58;}
.error404 .pdTop200 span{font-size:150px;color: #f26822;}
.error404 h5 {font-size:18px; opacity:0.7;}
.error404 p{font-size:15px; opacity:0.7;}
.error404 p a{color:#f26822}
.error404 p a:hover{color:#169e58;  text-decoration:none;}

@media (max-width:767px) {
.pagination{margin: 20px 0 0;}
.pagination li a{padding: 7px 10px;}	
}

.theme_orange_color{color:#f26822}
a.theme_orange_color:hover{color:#42495c}
.theme_blue_color{color:#169e58 !important;}
a.theme_blue_color:hover{color:#f26822 !important;}
.cursor-pointer{cursor:pointer !important;}
.margin-bottom-30{margin-bottom:30px;}

.btn_theme_blue_color{background-color:#169e58 !important; border-color:#169e58 !important;}
.btn_theme_blue_color:hover{background-color:#f26822 !important; border-color:#f26822 !important;}
.text-align-right{text-align:right;}
.select2-search__field{width:100% !important;}
.profile_box .profile_pic img{max-height: 100%;}


/*13-9-2019*/

.add_certificates.certificate_sec  .add_more_btn .btn-secondary{ border:1px solid #f26822; background-color: #f26822; width:35px; height:35px; border-radius:50%; padding:0px; line-height:42px; margin-top:10px;}
.add_certificates.certificate_sec  .add_more_btn .btn-secondary .material-icons{ font-size:21px;}
.add_certificates.certificate_sec  .add_more_btn .btn-secondary:hover { background-color: #109d59; border-color: #109d59;}

.subjects_teach.subjects_teach_sec  .add_more_btn .btn-secondary{ border:1px solid #f26822; background-color: #f26822; width:35px; height:35px; border-radius:50%; padding:0px; line-height:42px;  display:inline-block;}
.subjects_teach.subjects_teach_sec  .add_more_btn .btn-secondary:hover { background-color: #109d59; border-color: #109d59;}
.subjects_teach.subjects_teach_sec  .add_more_btn .btn-secondary .material-icons{ font-size:21px;}

.subjects_teach.subjects_teach_sec .col-md-6.topic-div .form-group{ width:80%; display:inline-block;}
.subjects_teach.subjects_teach_sec .add_more_btn{ display:inline-block;}

.form-group.student-subject-element .select2-container--default .select2-selection--multiple{border: 1px solid #e1e2e3; border-radius: 40px;}
.form-group.student-subject-element .select2-container .select2-selection--multiple .select2-selection__rendered li.select2-selection__choice{ border-radius:50px;}
.account_setting.dashboard_form .form-group.student-subject-element .select2-container--default .select2-selection--multiple .select2-selection__rendered{ padding:10px 15px;}
.form-group.student-subject-element span{ padding-right:0px !important;}

.alert.alert-info .material-icons{ vertical-align:top; }
.alert.success-info .material-icons{ vertical-align:top; }

.input-group.home-search .eac-square{ width:407px !important; }

.input-group.home-search .easy-autocomplete.eac-square input.form-control{ background-image:none; border:none; border-radius:40px; padding-left:34px; box-shadow:none; font-size:14px; color:#252525; font-family: 'Open Sans', sans-serif; font-style:normal; position:relative; z-index:99;}
.input-group.home-search .easy-autocomplete.eac-square input.form-control::placeholder{ font-size:14px; color:#252525; font-family: 'Open Sans', sans-serif; font-weight:400; font-style:normal;}

.input-group.home-search .easy-autocomplete.eac-square input.form-control::-webkit-input-placeholder { 
  font-size:14px; color:#252525; font-family: 'Open Sans', sans-serif; font-weight:400; font-style:normal;
}
.input-group.home-search .easy-autocomplete.eac-square input.form-control::-moz-placeholder { 
   font-size:14px; color:#252525; font-family: 'Open Sans', sans-serif; font-weight:400; font-style:normal;
}
.input-group.home-search .easy-autocomplete.eac-square input.form-control:-ms-input-placeholder { 
   font-size:14px; color:#252525; font-family: 'Open Sans', sans-serif; font-weight:400; font-style:normal;
}
.input-group.home-search .easy-autocomplete.eac-square input.form-control:-moz-placeholder {
   font-size:14px; color:#252525; font-family: 'Open Sans', sans-serif; font-weight:400; font-style:normal;
}

.input-group.home-search .easy-autocomplete-container ul li{ border:none; background-color:rgba(0,0,0,0.04) !important;}
.input-group.home-search .easy-autocomplete-container ul li div.eac-item{font-size:14px; color:#252525; font-family: 'Open Sans', sans-serif; font-weight:400; text-align:left; } 
.input-group.home-search .easy-autocomplete-container ul li.selected{ background-color: #42495c !important;}
.input-group.home-search .easy-autocomplete-container ul li.selected div.eac-item{ color:#fff;}

.input-group.home-search .easy-autocomplete-container{z-index: 2; top: 28px; }
.input-group.home-search .easy-autocomplete.eac-square ul{ padding-top:22px;}

.slider_search{ z-index:99;}

.stu_dashboard .input-group.home-search .eac-square{ width:563px !important;}
.stu_dashboard .input-group.home-search .easy-autocomplete.eac-square input.form-control{ background-color: transparent;}
.stu_dashboard .input-group.home-search .easy-autocomplete.eac-square ul{border: 1px solid #e1e2e3; border-top:none; border-right:none;}
.stu_dashboard .input-group.home-search .easy-autocomplete-container{ left:-1px;}
.stu_dashboard .input-group.home-search .easy-autocomplete.eac-square ul li{border-right: 1px solid #e1e2e3;}
.dashboard_content .siderbar_content .stu_dashboard #button-addon2{ border:2px solid #fff;}

/*20-9-2019*/
.parent-div span.select2-container .select2-selection{ height:100px;}
.dashboard_content .siderbar_content .select2.select2-container{ max-width:100%;}

.subjects_teach.subjects_teach_sec .select2-container .select2-selection--multiple .select2-selection__rendered li.select2-selection__choice{ height:30px; line-height:26px; border-radius:15px; padding:0px 10px;}
.subjects_teach.subjects_teach_sec .add_more_btn{ position:absolute; bottom:35px; right:10px; width:35px !important; height:35px;}
.subjects_teach.subjects_teach_sec .parent-div {border-bottom: 1px solid #e1e2e3; margin-bottom:24px;}

.siderbar_content.experience-certificates .student_name .items-image{ display:inline-block; width:30%}
.siderbar_content.experience-certificates .experience_fields .student_name h3{ display:inline-block; padding-left:5px; width:67%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;  }

.siderbar_content.experience-certificates .table_body{max-height: 100%;}
.siderbar_content.experience-certificates .certi_title{ width:32.4%; text-align:center;}
.siderbar_content.experience-certificates .student_name img.circle-img{ max-width:100%; height:auto;}


.parent-div span.select2-container.select2-container--open .select2-selection{ border-radius:40px; }
.select2-container--default.select2-container--open.select2-container--below .select2-selection--single, .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0 !important; border-bottom-right-radius:0 !important;}

/*23-09-2019*/
.setup_availability.dashboard_form li.availability select.form-control{ background-position: 98% 8px; text-align:left !important; padding-right:15px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.setup_availability.dashboard_form  .availability_list .time_row li strong{ padding:0px 2px;}
.subjects_teach.subjects_teach_sec .topic-div .topic-div2 .ms-options-wrap > button{ height: 50px; border-radius: 100px; border: 1px solid #e1e2e3; padding:0px 35px 0px 30px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; outline:none; position:relative;}
.subjects_teach.subjects_teach_sec .topic-div .topic-div2 .ms-options-wrap > button span{ overflow:hidden; text-align:left;  font-size: 14px; color: #252525; padding:0px; }

.subjects_teach.subjects_teach_sec .col-md-6.topic-div .form-group{ position:relative;}
.subjects_teach.subjects_teach_sec .ms-options-wrap > button::after{ content:""; position:absolute; font-size: 0; width:20px; height:20px; border:none;
background-image: url(../images/select_arrow.svg);
background-position: center right 7px;
background-repeat: no-repeat;
right: 8px;
top: 18px;}

.subjects_teach.subjects_teach_sec .ms-options-wrap > .ms-options > ul li.selected label{ background-color:#fff;}
.styled-selectors > div.ms-search{ display:block;}
.subjects_teach.subjects_teach_sec .ms-options-wrap > .ms-options > ul label.focused, .subjects_teach.subjects_teach_sec  .ms-options-wrap > .ms-options > ul label:hover{ border:none;}
.subjects_teach.subjects_teach_sec  .ms-options-wrap > .ms-options > ul label{ padding-left:35px; position:relative;  background-color:#fff; border:none; color: #252525; font-size: 14px; font-weight:400; cursor:pointer;}



/*.subjects_teach.subjects_teach_sec .ms-options-wrap > .ms-options{border: 1px solid #e1e2e3; border-top:none;}*/

.subjects_teach.subjects_teach_sec  .ms-options-wrap > .ms-options > ul li label:before{ position: absolute;top: 6px; left: 6px; content: ''; height: 19px; width: 19px; border-radius: 2px;
    border: 1px solid #bec0c5; }
	
	
.subjects_teach.subjects_teach_sec  .ms-options-wrap > .ms-options > ul li.selected label:after{ position: absolute; top: 6px; left: 6px; margin: 0; content: ''; height: 19px; width: 19px;
    bottom: 0px;  background-image: url(../images/chekbox-check.png); background-size: 10px; background-repeat: no-repeat;  background-position: center;  background-color: #f26822; z-index: 1;
   border-radius: 2px; }	

.lstdetail-view .detail_tabing_section .about-product .panel-heading{ background-color: #fff;  outline: medium none; padding: 15px 50px 15px 15px; text-decoration: none; width: 100%; border-radius: 0; border:1px solid #000; margin-top:-1px; background-image: url("../images/minus.png"); background-position: 98.5% 50%; background-repeat: no-repeat; background-color:#169e58; border-color:#169e58;}

.lstdetail-view .detail_tabing_section .about-product .panel-heading.ui-accordion-header-collapsed{background-image: url("../images/pluse.png"); background-position: 98.5% 50%; background-repeat: no-repeat; background-color:#fff; }
.lstdetail-view .detail_tabing_section .about-product .panel-heading.ui-accordion-header-collapsed h4{ color:#222 !important;}

.lstdetail-view .detail_tabing_section .about-product .panel-heading h4{  font-family: 'Open Sans', sans-serif; font-weight:400; display: block; font-size: 16px !important; color:#fff !important;}

.lstdetail-view .detail_tabing_section .about-product .ui-accordion-content-active{ border:1px solid #169e58;}

.contact-us ul.information-list li figure{ background-color:#fffaf0 ; border:1px solid #f8dfdf;}


.contact-us .contactfrm textarea{ height:100px !important; border-radius:35px;}
.contact-us .map-box iframe{ height:610px !important;}
.contact-us ul.information-list li ul.contact-social li{ margin: 0 8px;}

.contact-us .contact-field .submit-button button.btn.btn-default{background-color: #f26822 ; border-color: #f26822 ;}
.contact-us .contact-field .submit-button button.btn.btn-default:hover{background-color: #169e58; ;border:#169e58;;}
.contact-us ul.information-list{ margin: 70px 0 0;}
 
.cstm_blog .forum_reply_cstm{ box-shadow:none; border: 1px solid #bab9b9; margin-bottom:20px; position:relative; border-radius:20px;}
.detail_page.cstm_blog .contact-us .table td .forum_reply_cstm p{margin-bottom:10px;}

.cstm_blog .forum_reply_cstm:after{ content:""; position:absolute; top:22px; left:-12px; width: 0;  height: 0; border-top: 12px solid transparent; border-bottom: 12px solid transparent; 
border-right:12px solid #bab9b9; }
.cstm_blog .forum_reply_cstm:before{ content:""; position:absolute; top:24px; left:-11px; width: 0;  height: 0; border-top: 10px solid transparent; border-bottom: 10px solid transparent; 
border-right:11px solid #fff; z-index:1;}

.detail_page.cstm_blog .contact-us .stuff_start .forum_reply_cstm .reply_btn{ margin-bottom:0px;}
.detail_page.cstm_blog .contact-us .stuff_start .table td a{ font-weight:600;}
.detail_page.cstm_blog .contact-us .stuff_start .table td a b{ font-weight:600;}
.detail_page.cstm_blog .contact-us .stuff_start .forum_reply_cstm .forum-comment-reply.reply_btn{ color:#f26822 !important; font-weight:700 !important; }
.detail_page.cstm_blog .stuff_start .table tr td .forum_section_top{ padding:10px 0px 0px 70px; position:relative; margin-bottom:15px; min-height:60px;}
.detail_page.cstm_blog .stuff_start .table tr td .forum_section_top figure{ overflow:hidden; position:absolute; top:0px; left:0px;}
.detail_page.cstm_blog .stuff_start .table tr td .forum_section_top figure img{ max-width:100%;}
.detail_page.cstm_blog .stuff_start .table tr td .forum_section_top h4{text-transform:capitalize; margin-bottom:5px; font-size:17px;}
.detail_page.cstm_blog .stuff_start .table tr td .forum_section_top h6{color:#a1a0a0; }
.detail_page.cstm_blog .contact-us .stuff_start .table td a{ font-size:18px;}

.blog-forum-comments{ padding-left:0px;}
.blog-forum-comments li{ list-style:none;}
.blog-forum-comments li .forum_reply_cstm p{ margin-bottom:0px !important;}
.cstm_blog-forum-comments{ padding-left:50px;}

/*01-10-2019*/

.page-not-found{padding:65px 0px 0;text-align:center; border-radius:5px;display: flex;text-align: center;align-items: center;justify-content: center;}
.page-not-found figure{ margin:0px 0px 10px 0px; display:inline-block;opacity: 0.3;}
.page-not-found figure img{ max-width:100%;}
.page-not-found  p{ font-size:25px; margin:0px; font-weight:600; color:rgba(66,73,92,0.3); text-transform:uppercase; }
.page-not-found p span {font-size:43px;color:rgba(66,73,92,0.3);display: block;text-transform: uppercase;font-weight: 600;margin-right: 20px;}

.cstm_record_found .grade , .cstm_record_found .carriculum{ text-align:left;}
.cstm-404-imges {text-align: center;padding: 0px 0px 65px; position:relative;}
.cstm-404-imges figure{position:relative;top: -55px;margin: 0;}
.cstm-404-imges span {
	font-size: 156px;
	color: rgba(66,73,92,0.3);
	font-weight: 700;
	line-height: 134px;
	position: relative;
	left: -50px;
	top: -56px;
	text-transform: uppercase;
}
.cstm-404-imges p {
	text-transform: uppercase;
	color: rgba(66,73,92,0.3);
	font-size: 39px;
	margin: 0;
	font-weight: 600;
	position: relative;
	left: -56px;
	top: -67px;
}

.cstm_record_found .select2-container--default .select2-selection--single{ line-height:45px !important; height:45px !important;}
.cstm_record_found .select2-container--default .select2-selection--single .select2-selection__arrow{ top:10px !important; right:10px;}
.cstm_record_found .select2-container--default .select2-selection--single .select2-selection__rendered{ padding:6px 25px; width:220px;}
.cstm_record_found .select2.select2-container{ display:block;}



@media (min-width:992px) and (max-width:1199px) {
.stu_dashboard .input-group.home-search .eac-square{ width: 479px !important;}

.lstdetail-view .detail_tabing_section .about-product .panel-heading h4{ font-size:15px !important;}

.cstm_record_found .select2-container--default .select2-selection--single .select2-selection__rendered{ width:200px;}
}

@media (min-width:768px) and (max-width:991px) {
.billing_content.margin-bottom-30{ min-width:650px;}	
.stu_dashboard .input-group.home-search .eac-square{ width: 462px !important;}
.siderbar_content.experience-certificates .certi_title{ width:30.4%;}

.lstdetail-view .detail_tabing_section .about-product .panel-heading h4{ font-size:15px !important;}
.contact-us .map-section > .row > .col-md-6{ -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%;}
.contact-us .map-box iframe{ height: 400px !important;}
.contact-us .contact-field{ margin-top:15px;}
.contact-us h2{ font-size:25px; margin:15px 0px 0px;}

.detail_page.cstm_blog .lstdetail-view .read-story .col-md-9{ max-width:100%; width:100%; flex: 0 0 100%;}
.detail_page.cstm_blog .lstdetail-view .read-story .col-md-3{ max-width:100%; width:100%; flex: 0 0 100%;}
.detail_page.cstm_blog  .contact-us .read-story .most-liked{ min-height:100% !important;}


}




@media (max-width:767px) {
.add_certificates.certificate_sec .certificate_row .col-md-6:first-child{ width:70%;}
.add_certificates.certificate_sec .certificate_row .col-md-6:last-child{ width:30%;}
.add_certificates.certificate_sec .add_more_btn .btn-secondary{ margin-top:5px;}
.subjects_teach.subjects_teach_sec .col-md-6.topic-div .form-group{ width:100%;}
.subjects_teach.subjects_teach_sec .add_more_btn{ display:block; width:100%; margin:0px 0px 15px;}

.billing_content.margin-bottom-30{ min-width:650px;}	


.dashboard_content .siderbar_content .form-group.student-subject-element .select2.select2-container{ max-width:100% !important;}	
.dashboard_content .siderbar_content .form-group.student-subject-element .col-sm-6{flex:0 0 100%; max-width:100%;}

.input-group.home-search .eac-square{width: 248px !important;}
.input-group.home-search .easy-autocomplete.eac-square input.form-control{ min-width: 100%;}
.input-group.home-search .easy-autocomplete-container{ top:20px;}

.stu_dashboard .input-group.home-search .eac-square{width: 246px !important;}
.siderbar_content.experience-certificates .certi_title{width:24.4%;}
.siderbar_content.experience-certificates .table_header h3{ font-size:14px;}

.subjects_teach.subjects_teach_sec .add_more_btn{ bottom:12px; right:15px;}
.row.subject_row .form-group{ padding-right:50px;}
.subjects_teach.subjects_teach_sec .topic-div .topic-div2 .ms-options-wrap > button{ height:40px;}
.subjects_teach.subjects_teach_sec .ms-options-wrap > button::after{ top:13px;}
.lstdetail-view .detail_tabing_section .about-product .panel-heading h4{ font-size:15px !important; line-height:24px;}
.lstdetail-view .detail_tabing_section .about-product .panel-heading{ padding: 10px 50px 10px 15px;}
.contact-us ul.information-list > li{ width:50%; margin-bottom:15px;}
.contact-us h2{ font-size:25px; margin: 10px 0 0;}
.contact-us p.heading{ font-size:13px;}
.contact-us ul.information-list{ margin: 50px 0 0;}
.contact-us .map-box iframe{ height: 350px !important;}
.contact-us .contact-field{ margin-top:15px;}
.contact-us .contact-field h3{ font-size:18px;}
.detail_page.contact_form_page{ padding:20px 0px 15px;}
.detail_page.cstm_blog h4{ font-size:16px;}
.detail_page.cstm_blog .blog-forum-comments{ padding-left:15px;}
.detail_page.cstm_blog .stuff_start .table tr td .forum_section_top h4{ font-size:16px}
.cstm_blog .forum_reply_cstm{ padding:15px;}
.detail_page.cstm_blog  .contact-us .read-story .most-liked{ min-height:100% !important;}
.blog-forum-comments.cstm_blog-forum-comments ul{ padding-left:0px;}
/*01-10-2019*/
.page-not-found figure{ width:60px;}
.page-not-found p{ font-size:14px;}
.page-not-found p span{ font-size:30px;}
.page-not-found{ padding:110px 0px;}

}
@media (max-width:479px) {
.add_certificates.certificate_sec .certificate_row .col-md-6:first-child{ width:80%;}
.add_certificates.certificate_sec .certificate_row .col-md-6:last-child{ width:20%;}
.subjects_teach.subjects_teach_sec .form-group{ margin-bottom:15px;}
.stu_dashboard .input-group.home-search .eac-square{width: 216px !important;}
.session_search.stu_dashboard .input-group{ width:260px;}
.subjects_teach.subjects_teach_sec .add_more_btn{ bottom:5px;}
.subjects_teach.subjects_teach_sec .add_more_btn{ right:10px;}
.faq-page .lstdetail-view{ padding:0px;}
.lstdetail-view .detail_tabing_section .about-product .panel-heading.ui-accordion-header-collapsed{ background-position: 96.5% 50%;}
.lstdetail-view .detail_tabing_section .about-product .panel-heading{ background-position: 96.5% 50%;}
.contact-us h2{ font-size:20px;}
.contact-us ul.information-list > li{ width:100%; margin-bottom:15px;}
.contact-us .contact-field{ padding:14px;}
.contactfrm .form-control{padding: 20px 15px;}
.detail_page.cstm_blog .stuff_start .table tr td .forum_section_top figure{ width:50px; height:50px;}
.detail_page.cstm_blog .stuff_start .table tr td .forum_section_top{ padding:0px 0px 0px 60px;}
.detail_page.cstm_blog .stuff_start .table tr td .forum_section_top h4{ font-size:15px;}
.detail_page.cstm_blog .contact-us .stuff_start .table td h6{ font-size:12px;}
.blog-forum-comments li{ padding-left:0;}
.cstm_blog-forum-comments{ padding-left:15px;}
}
.setup_availability li .form-control.no-input{width:90px;}=
.text-right{text-align: right;}
.btn-primary.disabled, .btn-primary:disabled{background-color: #f26822; border-color: #f26822;}
/*--16-9-2019--*/
.right_panel ul li.mobile{display:none;}
/*02-10-2019*/
.pricing_section .pricing_banner{ min-height:500px;}
.pricing_section .plan{ margin-top:-350px;}
.pricing_section .plan_detial .plan_price span.plan_duration{ padding:5px 0px 0px;}
.topic-div .ms-options-wrap > .ms-options{ top:56px; border: 1px solid #e1e2e3;  border-top:none;}
.cstm_tutor_fillter .ms-options-wrap > button { height: 40px; border-radius: 100px; border: 1px solid #e1e2e3; padding: 5px 35px 0px 30px; text-overflow: ellipsis;overflow: hidden; white-space: nowrap; outline: none; position: relative; width:250px; min-width:250px; margin-top:0px;}
.cstm_tutor_fillter .ms-options-wrap > .ms-options {top: 14px; border: 1px solid #e1e2e3; border-top: none;}
.cstm_tutor_fillter .form-group{ position:relative; display:inline-block; margin:0px 10px 0px 0px; }
.cstm_tutor_fillter .ms-options-wrap > .ms-options > ul label { padding-left: 35px; position: relative; background-color: #fff; border: none; color: #252525; font-size: 14px;
	font-weight: 400; cursor: pointer; }
.cstm_tutor_fillter .ms-options-wrap > .ms-options > ul li.selected label { background-color: #fff;}
.cstm_tutor_fillter .ms-options-wrap > .ms-options > ul li label::before { position: absolute; top: 6px; left: 6px; content: ''; height: 19px; width: 19px; border-radius: 2px; border: 1px solid #bec0c5;}
.cstm_tutor_fillter .ms-options-wrap > .ms-options > ul li.selected label::after { position: absolute; top: 6px; left: 6px; margin: 0; content: ''; height: 19px; width: 19px; bottom: 0px;
background-image: url(../images/chekbox-check.png); background-size: 10px; background-repeat: no-repeat; background-position: center; background-color: #f26822; z-index: 1;border-radius: 2px;}
.cstm_tutor_fillter .ms-options-wrap > button span { overflow: hidden; text-align: left; font-size: 14px; color: #252525; padding: 0px;}
.cstm_tutor_fillter .ms-options-wrap > button:focus{ padding:5px 35px 0px 30px !important; border:none; box-shadow:none; margin-top:0px;}
.cstm_tutor_fillter .tutor_fillter_link{ text-align:right;}
.cstm_tutor_fillter .tutor_fillter_link button{ color:#fff; background-color:#f26822; padding:7px 30px;}
.cstm_tutor_fillter .tutor_fillter_link button .material-icons{ vertical-align:top;}
.cstm_tutor_fillter .tutor_fillter_link button.search-session{ margin-right:10px;}
.cstm_tutor_fillter .ms-options-wrap > button::after {content: ""; position: absolute; font-size: 0; width: 20px; height: 20px; border: none; background-image: url(../images/select_arrow.svg);
	background-position: center right 7px; background-repeat: no-repeat; right: 8px; top: 14px;}
.tutor_listing .image_left{ position:relative; padding-bottom:65px;}
.tutor_listing .image_left .view_profile{ position:absolute; left:0px; right:0px; bottom:20px;}
.tutor_listing .image_left span{ font-size:14px;}
.tutor_listing .image_left span.star{ margin-top:0px;}

.tutor_listing .image_left h3{ text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}

/*--15-10-2019--*/
.height-custm {min-height: 650px;}
.session_filter .ms-options-wrap > button {
	height: 40px;
	border-radius: 100px;
	border: 1px solid #e1e2e3;
	padding: 5px 30px 0px 20px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	outline: none;
	position: relative;
	width: 165px;
	min-width: 165px;
	margin-top: 0px;
}

.session_filter  .ms-options-wrap > button span {
	overflow: hidden;
	text-align: left;
	font-size: 14px;
	color: #252525;
	padding: 0px;
}

.session_filter .ms-options-wrap > button::after {
	content: "";
	position: absolute;
	font-size: 0;
	width: 20px;
	height: 20px;
	border: none;
	background-image: url(../images/select_arrow.svg);
	background-position: center right 7px;
	background-repeat: no-repeat;
	right: 8px;
	top: 14px;
}

.session_filter .ms-options-wrap > .ms-options {
	top: 14px;
	border: 1px solid #e1e2e3;
	border-top: none;
}

.session_filter .ms-options-wrap > .ms-options > ul label {
	padding-left:30px;
	position: relative;
	background-color: #fff;
	border: none;
	color: #252525;
	font-size: 14px;
	font-weight: 400;
	cursor: pointer;
	text-align:left;
}

.session_filter .ms-options-wrap > .ms-options > ul li label::before {
	position: absolute;
	top: 6px;
	left: 6px;
	content: '';
	height: 19px;
	width: 19px;
	border-radius: 2px;
	border: 1px solid #bec0c5;
}

.session_filter .ms-options-wrap > .ms-options > ul label {
	color: #252525;
	font-size: 14px;
	font-weight: 400;
	cursor: pointer;
}

.session_filter .ms-options-wrap > .ms-options > ul li.selected label::after {
	position: absolute;
	top: 6px;
	left: 6px;
	margin: 0;
	content: '';
	height: 19px;
	width: 19px;
	bottom: 0px;
	background-image: url(../images/chekbox-check.png);
	background-size: 10px;
	background-repeat: no-repeat;
	background-position: center;
	background-color: #f26822;
	z-index: 1;
	border-radius: 2px;
}
.session_filter .ms-options-wrap {position:relative;}
.session_filter .ms-options-wrap > .ms-options {
	top: 9px;
	border: 1px solid #e1e2e3;
	border-top: none;
	border-top-left-radius: 15px;
	border-top-right-radius: 9px;
}





/*--21-10-2019--*/
.session-detail.cstm-detail .profile_txtbox .bottom_button .btn {padding: 0px 44px;}
.cstm-detail .dashboard_content .upcoming_session_list h3.heading-title {font-size: 18px;color: #42495c;font-family: 'Poppins', sans-serif;font-weight: 600;margin: 0;background: #eaebed;padding: 10px 20px;border-top-left-radius: 3px;border-top-right-radius: 3px;}
.cstm-detail .profile_banner .timing span{color:#FFF;padding-left: 0;}
.cstm-detail .dashboard_content .upcoming_session_list .session_listing {padding: 20px 5px 20px 20px;overflow: hidden;max-height: 465px;overflow-y: scroll;}
.cstm-detail .dashboard_content .upcoming_session_list .detail-blog{border: 1px solid #eaebed;padding-bottom: 20px;}
.session-detail.cstm-detail .profile_content {padding: 36px 0 0px;}
.session-detail.cstm-detail .dashboard_content {margin: 14px 0 21px;}
.session-detail.cstm-detail .review_txtbox{margin-bottom:40px;}
div.currently_plan ul li {padding: 0px 18px 0 80px;}
div.currently_plan ul li span {height: 65px;width: 65px;font-size: 16px;overflow: hidden;}
@media (min-width:992px) and (max-width:1199px) {
.cstm_tutor_fillter .ms-options-wrap > button{width:215px; min-width:215px;}	
}
@media (min-width:768px) and (max-width:991px) {	
.right_panel ul li.mobile {display:block;}
.user_login{display:none;}
.cstm_tutor_fillter .tutor_fillter_link button{ padding: 7px 20px;}	
.cstm_tutor_fillter .tutor_fillter_link button.search-session{ margin-right:5px;}
.cstm_tutor_fillter .ms-options-wrap > button{ width:175px !important; min-width:175px;}
.tutor_fillter.cstm_tutor_fillter{ padding:12px 0px;}
.cstm_tutor_fillter .form-group{margin: 0px 5px 0px 0px;}
.cstm_tutor_fillter .ms-options-wrap > button{padding: 5px 35px 0px 20px;}
.cstm_tutor_fillter .ms-options-wrap > button:focus{ padding: 5px 35px 0px 20px;}
.tutor_textbox{ height:auto !important;}
.tutor_listing .image_left{ padding-bottom: 65px;}
.height-custm {min-height:inherit;}
div.currently_plan ul li{ width:100%; border:none; border-bottom:1px solid #ececee; height:85px;padding:20px 18px 0px 80px;}
div.currently_plan ul li span{top:10px;}
div.currently_plan ul li:last-child{border:none;}
}
@media (max-width:767px) {
.right_panel ul li.mobile {display:block;}
.user_login{display:none;}	
/*02-10-2019*/
.pricing_section .pricing_banner{ min-height:100%;}	
.pricing_section .plan{ margin-top:10px;}
.pricing_section .plan_detial{ padding-bottom:15px;}
.pricing_section .plan ul li.standard_plan .plan_detial{ padding-bottom:15px;}
.cstm_tutor_fillter .tutor_fillter_link{ text-align:center;}
.cstm_tutor_fillter .ms-options-wrap > button{ width:200px; min-width:200px;}
.cstm_tutor_fillter .form-group{margin:5px;}
.cstm_tutor_fillter .tutor_fillter_link button.search-session{ margin-right:5px;}
.cstm_tutor_fillter .tutor_fillter_link button{ margin:5px;}
.tutor_textbox{ height:auto !important;}
.tutor_listing .image_left{ padding-bottom: 65px;}
.cstm_tutor_fillter .ms-options-wrap > .ms-options > ul label{ text-align:left;}
.detail_page.cstm_blog .contact-us .read-story.custom-story-class .stuff_start .table th{ padding:15px 120px 15px 14px;}
.detail_page.cstm_blog .contact-us .read-story.custom-story-class .table th:last-child{ padding:0px;}
.read-story.custom-story-class .col-md-9{ order:2;}
.read-story.custom-story-class .col-md-3.forum-right{ order:1;}
.height-custm {min-height:inherit;}
.cstm-detail .profile_banner .timing{text-align:center; width:100%;}
.session-detail.cstm-detail .about_txtbox {padding:20px 15px 20px;text-align: justify;}
.cstm-detail .dashboard_content {margin: 0px 0 20px;}
.cstm-detail .about_box{margin:0px 0px 10px;}
.cstm-detail .dashboard_content .upcoming_session_list h3.heading-title{font-size:16px;}
.cstm-detail .dashboard_content .upcoming_session_list .session_listing {padding-right:20px;}
div.currently_plan ul li{ width:100%; border:none; border-bottom:1px solid #ececee; height:85px;padding:20px 18px 0px 80px; margin-bottom:0px;}
div.currently_plan ul li span{top:10px;}
div.currently_plan ul li:last-child{border:none;}
}
@media (max-width:479px) {
.cstm_tutor_fillter .ms-options-wrap > button{ width:100%; min-width:100%;}
.cstm_tutor_fillter .form-group{ width:100%; margin:5px 0px;}
.cstm_tutor_fillter .tutor_fillter_link button{ padding:6px 18px;}
}

/*--7-11-2019--*/
.siderbar_content.student-current-plans table th {border: none;background: #42495c;padding: 10px 12px 10px;display: table-cell;vertical-align: middle;font-size: 15px;font-weight: 600;color:#fff;margin-bottom: 0;}
.siderbar_content.student-current-plans table th span {display: block;font-weight:500; font-size:13px;}
.siderbar_content.student-current-plans table tr.items-inner td:first-child{font-size: 15px;font-weight: 600; color:#42495c}
.siderbar_content.student-current-plans table tr.items-inner td:first-child span{display: block;font-weight:500; font-size:13px;}
.siderbar_content.student-current-plans table tr.items-inner td {padding: 10px 12px;border: none;vertical-align: middle;font-size: 15px;font-weight: 400;color: #42495c;border-bottom: 2px solid #f7f7f7;}
.siderbar_content.student-current-plans table tr{background-color: transparent !important;}
.siderbar_content.student-current-plans {background:#fafafa;padding:15px;width: 77.6%;}
.siderbar_content.student-current-plans table{background-color:#FFF;}
.siderbar_content.student-current-plans table tr td a {padding: 4px 10px;border: 1px solid #f26822;border-radius: 100px;font-size: 14px;color: #FFF;background:#f26822;}
.siderbar_content.student-current-plans table tr td a.add_on{background:#109d59; border-color:#109d59; margin-left:5px;}
.siderbar_content.student-current-plans table tr td a:hover{background: transparent; color:#f26822; text-decoration:none;}
.siderbar_content.student-current-plans table tr td a.add_on:hover{color:#109d59}
.siderbar_content.student-current-plans .modal-content .modal-body{padding:0px;}
.siderbar_content.student-current-plans .modal-content .modal-body .reply_msg_text h2 {font-family: 'Poppins', sans-serif;font-size: 32px;padding: 23px 20px;border-bottom: 4px solid #169e58;background: #42495c;color: #FFF;text-align: center;margin-bottom: 20px;}
.siderbar_content.student-current-plans .modal-content .reply_msg_text .save-btn {padding:0px 20px 15px;text-align: center;}
.siderbar_content.student-current-plans .modal-content .reply_msg_text .save-btn .btn {padding: 10px 50px;margin: 0;}
.siderbar_content.student-current-plans .sendmsg_modal .modal-dialog {max-width:650px;}
.siderbar_content.student-current-plans .user-name-blog {text-align:center;}
.siderbar_content.student-current-plans .user-name-blog figure {width: 130px;height: 130px;overflow: hidden;padding: 10px;margin: auto;text-align: center;background: #e8e9eb;border-radius: 100px;}
.siderbar_content.student-current-plans .user-name-blog figure img{max-width:100%; border-radius:100px;}
.siderbar_content.student-current-plans .user-name-blog h3 {color: #42495c;margin: 10px 0 0;display: inline-block;font-size: 20px;font-family: 'Poppins', sans-serif;padding-bottom: 10px; font-weight:600;}
.siderbar_content.student-current-plans .user-name-blog .user-name-maths p {font-size: 18px;margin: 0;display: inline-block;font-weight: 600;color: #42495c;}
.siderbar_content.student-current-plans .user-name-blog .user-name-maths .user-date {padding-top:15px;}
.siderbar_content.student-current-plans .user-name-blog .user-name-maths .user-date label b{font-size: 17px;margin: 0;display: inline-block;font-weight: 600;color: #42495c; margin-right:15px;}
.siderbar_content.student-current-plans .user-name-blog .user-name-maths .user-date label {margin: 0px 20px 0 0;}
.siderbar_content.student-current-plans .user-name-blog .user-name-maths .user-date label span {display: inline-block;font-size: 15px;color: #42495c;font-size: ;font-weight: 500; position:relative;}
.siderbar_content.student-current-plans .user-name-blog .user-name-maths .user-date label span img {margin-right: 10px;}
.siderbar_content.student-current-plans .user-plan-blade-blog {text-align: center;padding:20px 0 0;max-width: 600px; margin:auto;}
.siderbar_content.student-current-plans .user-plan-blade-blog h3 {color: #42495c;margin:0;display: inline-block;font-size: 18px;font-family: 'Poppins', sans-serif;padding-bottom:22px; font-weight:600;}
.siderbar_content.student-current-plans .user-plan-blade-blog ul {padding: 0;text-align: left;list-style: none; font-size:0px;margin: 0px -12px;}
.siderbar_content.student-current-plans .user-plan-blade-blog ul li {width: 33.333%;display: inline-block;vertical-align: top;padding: 0px 11px; font-size:16px;margin-bottom:22px;}
.siderbar_content.student-current-plans .user-plan-blade-blog ul li .cstm-plan-blog {background: #FFF;box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.1);padding:15px;
text-align: center;}
.siderbar_content.student-current-plans .user-plan-blade-blog ul li .cstm-plan-blog span {color: #169e58;font-size:18px;font-family: 'Poppins', sans-serif;font-weight: 600;line-height:30px;
}
.siderbar_content.student-current-plans .user-plan-blade-blog ul li .cstm-plan-blog span b {font-weight: 600;font-size:22px;margin-right: 2px;}
.siderbar_content.student-current-plans .user-plan-blade-blog ul li .cstm-plan-blog p {margin: 0;font-family: 'Poppins', sans-serif;font-size:15px;color: #42495c;padding: 7px 10px 0;line-height: 24px;}
.siderbar_content.student-current-plans .sendmsg_modal .modal-content{border-radius:0px;}

/*--19-11-2019--*/

.tutor-search .select2-container--default .select2-selection--single{ height:40px !important; background-color:#e9ecef; color: #6c757d; }
.tutor-search .select2-container--default .select2-selection--single .select2-selection__rendered{  text-align:left; padding-left:15px; color: #6c757d !important;}
.tutor-search .select2-container--default .select2-selection--single .select2-selection__arrow{ top:7px !important;}

.tutor-session-nav .nav_tab ul{max-width: 515px;}
.dashboard_content .siderbar_content .create_webinar.dashboard_form .select2.select2-container{ padding-right:0px;}
.dashboard_content .siderbar_content .create_webinar .select2.select2-container .select2-selection--single .select2-selection__rendered{ line-height:40px;}
.create_webinar.dashboard_form .form-group span.selection{ padding-right:0px; }
.dashboard_content .siderbar_content .create_webinar .select2.select2-container .select2-selection--single{border: 1px solid #e1e2e3;}
.join-now-btn .btn.btn-secondary{ padding: 13px 38px;}
.session_filter .bottom_button .reset-btn{padding: 10px 38px;}
.session_filter .tutor-search label{ width:60px; !important;}
.tutor-search .select2.select2-container{width:157px !important;}
.profile_txtbox .left_profile_textbox{ width:35%;}
.profile_txtbox .right_profile_textbox{ width:65%;text-align:center;}
.profile_txtbox .right_profile_textbox .bottom_button a{ font-size:14px;}
.save-btn .unsubscribe-plan{ display:block; font-size:10px; margin-top:10px; color:#42495c;}
.save-btn .unsubscribe-plan a{color:#42495c; font-size:10px; text-decoration:none;font-weight:bold;}


.choose-subject-popup .select2-container .select2-selection--single .select2-selection__rendered{ padding:10px 35px 0px 25px;}
.choose-subject-popup .select2-container--default .select2-selection--single .select2-selection__arrow{ right:10px;}
.included_plan ul li.red-text{ color:#f26822;}


.imagesContainer{width: 130px; height: 155px;}
.video-play-button::after{width: 95px; height: 95px;}
.fadeInClass { background-size: 100%; width: 130px;}
.imagesContainer img{ max-width:100%;}
.video-play-button span{ width:41px; height:41px;}
/*--19-11-2019--*/

/*--21-11-2019--*/
.tutor_billing .billing_table .table_footer{ display: flex; justify-content: space-between;}
.dashboard_content .siderbar_content .tutor_billing .select2.select2-container .select2-selection--single{ border: 1px solid #e2e3e4; height:40px !important; padding:0px 40px 0px 18px;}
.dashboard_content .siderbar_content .tutor_billing .select2.select2-container .select2-selection--single .select2-selection__arrow{ top:8px !important; right:10px;}
.dashboard_content .siderbar_content .tutor_billing .select2.select2-container .select2-selection--single .select2-selection__rendered{line-height:40px;}
.dashboard_content .siderbar_content .tutor_billing .select2.select2-container{ max-width:228px;}

.cstm_tutor_fillter .ms-options-wrap > button{width: 200px; min-width: 200px;}
.cstm_tutor_fillter .form-group.subject-filter{ width:200px; min-width:200px; vertical-align:top; height:40px;}
.signup_form .form-group.subject-filter span.select2-container .select2-selection{ height:40px !important;}
.cstm_tutor_fillter .form-group.subject-filter .select2-container--default .select2-selection--single .select2-selection__rendered{ color: #252525 !important; width:200px; line-height:38px !important;}
.cstm_record_found .form-group.subject-filter .select2-container--default .select2-selection--single .select2-selection__arrow{ height:26px;}
.cstm_record_found .form-group.subject-filter .select2-container--default .select2-selection--single .select2-selection__arrow b{ display:none;}
.cstm_record_found .form-group.subject-filter .select2-container--default .select2-selection--single .select2-selection__arrow::after {content: ""; position: absolute;
	font-size: 0; width: 20px; height: 20px; border: none; background-image: url(../images/select_arrow.svg); background-position: center right 7px; background-repeat: no-repeat;
	right: -2px; top: 3px;}
.cstm_record_found .cstm_tutor_fillter .select2.select2-container{ padding-top:0px;}

/*--21-11-2019--*/

/*--22-11-2019--*/
.dashboard_content .siderbar_content .session_filter.pr-filter .select2.select2-container .select2-selection--single{ height:40px !important; padding-left:0px; background-color: #e9ecef;}
.dashboard_content .siderbar_content .session_filter.pr-filter .select2.select2-container .select2-selection--single .select2-selection__rendered{ padding:0px 40px 0px 18px; line-height:40px; color: #7d818c !important;}
.dashboard_content .siderbar_content .session_filter.pr-filter .select2.select2-container .select2-selection--single .select2-selection__arrow{ top:8px !important;}
.progress_content .session_filter.pr-filter > div.save-btn.prog-report{ width:100%; text-align:center;	}
.dashboard_content .siderbar_content .session_filter.pr-filter .select2.select2-container{ max-width: calc(100% - 80px);}
.progress_content .session_filter.pr-filter label{ width:75px;}
.session_filter.pr-filter .form-control{width: calc(100% - 75px) !important;}

.progress_content .session_filter.pr-filter > div{ width:50%; margin-bottom:10px; padding:0px 15px;}
/*--22-11-2019--*/

/*--25-11-2019--*/

.after_login .right_panel ul li.cstm_notification{ position:relative;}

.after_login .right_panel ul li.cstm_notification .dropdown-menu{ left:auto; right:0px !important; min-width: 270px; padding: 5px 0; margin: 2px 0 0;background-color: #fff;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	border: 1px solid #ccc;
	border: 1px solid rgba(0, 0, 0, .15);
	border-radius: 4px;
	-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
	box-shadow: 0 6px 12px rgba(0, 0, 0, .175);}

.after_login .right_panel ul li.cstm_notification .dropdown-menu ul.menu .menu-info h4 {
	margin: 0;
	font-size: 13px;
	color: #333;
}	

.after_login .right_panel ul li.cstm_notification .dropdown-toggle::after{ display:none;}
.after_login .right_panel ul li.cstm_notification .dropdown-menu .header {
	font-size: 13px;
	font-weight: bold;
	min-width: 100%;
	border-bottom: 1px solid #eee;
	text-align: center;
	padding: 4px 0 6px 0;
}
.after_login .right_panel ul li.cstm_notification .dropdown-menu ul.menu .menu-info h4 {
	margin: 0;
	font-size: 13px;
	color: #333;
}
.after_login .right_panel ul li.cstm_notification .dropdown-menu ul.menu .menu-info p {
	margin: 0;
	font-size: 11px;
	color: #aaa;
}

.after_login .right_panel ul li.cstm_notification .dropdown-menu ul.menu .menu-info p .material-icons {
	font-size: 13px;
	color: #aaa;
	position: relative;
	top: 2px;
}

.after_login .right_panel ul li.cstm_notification .dropdown-menu ul li{ padding:0px; list-style:none;}
.after_login .right_panel ul li.cstm_notification .dropdown-menu ul li::after{ display:none;}
.after_login .right_panel ul li.cstm_notification .dropdown-menu ul.menu .menu-info h4 {
	font-weight:600;
}

.after_login .right_panel ul li.cstm_notification .dropdown-menu ul.menu .menu-info h5{ margin: 0;
font-size: 13px;
color:
#333; padding:3px 0px;}

.after_login .right_panel ul li.cstm_notification  ul.menu li {
	border-bottom: 1px solid #eee; 
}

.after_login .right_panel .cstm_notification ul li{ padding-left:0px !important;}

.cstm_notification .dropdown-menu ul li .waves-effect{ padding:3px 10px;}
.cstm_notification .dropdown-menu .footer{ width:100%;}

.cstm_notification .dropdown-menu .footer a {text-align: center; border-top: 1px solid #eee; padding: 5px 0 5px 0; font-size: 12px; margin-bottom: -5px;
	display:block; color: #666; text-decoration:none;}
.cstm_notification .dropdown-menu .footer a:hover{color:#262626;}
.cstm_notification .slimScrollDiv{position: relative; overflow: hidden; width: auto; height: 254px;}
.cstm_notification .slimScrollDiv ul.menu{overflow-y:auto; width: auto; height: 254px;}


/*--04-12-2019--*/

.action_box .btn{ min-width:120px; font-size:14px;}
.action_box { flex-wrap:wrap; padding:10px 0px;}
.plan_detial .plan_price span.plan-price-icon{ position:relative; display:inline-block;}
.plan_detial .plan_price span.plan-price-icon a{ position:absolute; bottom:-8px; right:-18px;}
.tutoring_content ul li{ vertical-align:top;}
.tutoring_image figure::after{ display:none;}
.tutoring_image figure{ border:2px solid #f26822; display:inline-block;}
.modal-content.plan-price-modal .nav-tabs{margin: -40px auto 25px;}
.modal-content.plan-price-modal .form_title h2{ margin-bottom:15px;}
.modal-content.plan-price-modal .form_title{ margin-bottom:15px; max-height:500px;}
.modal-content.plan-price-modal .mCSB_inside > .mCSB_container{ margin-right:15px;}

.learn_better_inside ul li:after{ display:none;}
.learn_better_inside ul li:before{ display:none;}
.learn_better_inside ul{ padding:0px; font-size:0px;}
.learn_better_inside ul li{ min-height:30px; padding:0px; list-style:none; width:50%; display:inline-block; padding-left:40px; margin-bottom:15px; padding-right: 10px; vertical-align:top;}
.learn_better_inside ul li figure{ position:absolute; top:0px; left:0px; margin-bottom:0px;}
.learn_better_inside ul li figure img{ max-width:100%;}
.learn_better_inside ul li figure{ width:26px;}
.learn_better_inside ul li:last-child::after{ display:none;}

.how_work ul li:nth-child(2n)::before {top: 130px; height: calc(100% - 16px);}
.how_work ul li:last-child::after{ display:none;}


/*--video-play-button--*/

.fadeInClass{ width:115px;}
.imagesContainer{ width:115px; height:136px;}
.video-play-button span{ height:35px; width:35px;}
.video-play-button::after {width: 90px; height: 90px;}
.video-play-button::before{ width:90px; height:90px;}

/*--video-play-button--*/




@media (min-width:992px) and (max-width:1199px) {
	
}

@media (min-width:992px) and (max-width:1199px) {
.siderbar_content.student-current-plans table{min-width:870px;}
.session_filter .bottom_button .reset-btn{ padding:8px 38px;}
.session_filter .bottom_button{ margin-top:15px;}

.profile_txtbox .profile_img_box{ width:110px; height:110px; top:-1px;}
.profile_txtbox .left_profile_textbox{padding: 0px 0 0 130px;}
.profile_txtbox h3{ font-size: 20px;}


.profile_txtbox .bottom_button .btn:last-child{ margin-right:10px; margin-top:10px;}

.cstm_tutor_fillter .ms-options-wrap > button{width: 180px; min-width: 180px;}
.cstm_tutor_fillter .form-group.subject-filter{ width:180px; min-width:180px;}
.cstm_tutor_fillter .form-group.subject-filter .select2-container--default .select2-selection--single .select2-selection__rendered{ width:180px;}

.dashboard_content .siderbar_content .session_filter.pr-filter .select2.select2-container{ max-width:230px;}
.progress_content .session_filter.pr-filter .form-control{ max-width:240px;}
}

@media (min-width:768px) and (max-width:991px) {
.siderbar_content.student-current-plans table{min-width:870px;}
.siderbar_content.student-current-plans{width:100%;}
.siderbar_content.student-current-plans .modal-content .modal-body .reply_msg_text h2{font-size:24px;padding: 15px 20px;}
.siderbar_content.student-current-plans .user-plan-blade-blog ul li .cstm-plan-blog span{font-size:15px;}
/*--19-11-2019--*/
.inner_banner.session_banner .session_filter.webinar_filter  .tutor-search label{ width:60px !important ;} 
.inner_banner.session_banner .session_filter.webinar_filter  > div{ width:33%;}
.inner_banner.session_banner .session_filter.webinar_filter  .form-control{width: calc(100% - 55px);}
.session_filter .bottom_button .reset-btn{padding: 9px 38px;}

.profile_txtbox .profile_img_box{ width:110px; height:110px; top:-15px;}
.profile_txtbox .left_profile_textbox{padding: 0px 0 0 130px;}
.profile_txtbox h3{ font-size: 20px;}

.profile_txtbox .bottom_button .btn:last-child{ margin-right:10px; }
.profile_txtbox .bottom_button .btn{ margin-bottom:10px;}

.tutor_fillter.cstm_tutor_fillter .col-md-8{ max-width:100%; width:100%; flex:100%; text-align:center; margin-bottom:10px;}
.tutor_fillter.cstm_tutor_fillter .col-md-4{max-width:100%; width:100%; flex:100%; text-align:center; }
.tutor_fillter.cstm_tutor_fillter .tutor_fillter_link{ text-align:center;}
/*--19-11-2019--*/


.dashboard_content .siderbar_content .session_filter.pr-filter .select2.select2-container{ max-width:220px;}


.action_box a{margin: 0px 5px;}
.learn_better_inside ul li{ width:100%;}
}
@media (max-width:767px) {
.siderbar_content.student-current-plans table{min-width:870px;}
.siderbar_content.student-current-plans{width:100%;}
.siderbar_content.student-current-plans .modal-content .modal-body .reply_msg_text h2{font-size:24px;padding: 15px 20px;}
.siderbar_content.student-current-plans .user-plan-blade-blog ul li .cstm-plan-blog span{font-size:15px;}
.siderbar_content.student-current-plans .user-plan-blade-blog ul{margin:0px;}
.siderbar_content.student-current-plans .user-plan-blade-blog ul li{width:50%;}

/*--19-11-2019--*/
.webinar_content .nav_tab ul{ border-radius:20px; max-width:100%; flex-wrap: wrap;}	
.webinar_content .nav_tab ul li{width:100%;}
.webinar_content .nav_tab ul a{ font-size:15px; min-width:100%;}
.session_filter .bottom_button .reset-btn{padding: 8px 28px;}
.inner_banner.session_banner .session_filter.webinar_filter  > div{ width:100%;}
.tutor-search .select2.select2-container{ width: 84% !important;}

.profile_txtbox .left_profile_textbox{ width:40%;}
.profile_txtbox .right_profile_textbox{ width:60%;}
.profile_txtbox .right_profile_textbox .bottom_button a{ margin-bottom:10px;}
.profile_txtbox .bottom_button .btn:last-child{ margin-right:10px;}

.cstm_tutor_fillter .ms-options-wrap > button{width: 180px; min-width: 180px;}
.cstm_tutor_fillter .form-group.subject-filter{ width:180px; min-width:180px;}
.cstm_tutor_fillter .form-group.subject-filter .select2-container--default .select2-selection--single .select2-selection__rendered{ width:180px;}
/*--19-11-2019--*/

.pr-data-filter {width: 100% !important;}
.dashboard_content .siderbar_content .session_filter.pr-filter .select2.select2-container{max-width: calc(100% - 75px);}
.progress_content .session_filter.pr-filter > div.save-btn.prog-report{padding: 10px 30px;}

.action_box a{margin: 0px 5px;}
.tutoring_image figure{ padding-left:0px;}
.tutoring_content{ margin-top:45px;}
.modal-content.plan-price-modal .form_title{max-height: 350px;}

.learn_better_inside ul li p{ text-align:left;}
}

@media (max-width:479px) {
.siderbar_content.student-current-plans .user-plan-blade-blog ul li{width:100%;}
/*--19-11-2019--*/
.webinar_content .nav_tab ul{ border-radius:20px; max-width:100%; flex-wrap: wrap;}	
.webinar_content .nav_tab ul li{width:100%;}
.webinar_content .nav_tab ul a{ font-size:15px; min-width:100%;}
.inner_banner.session_banner .session_filter.webinar_filter  .tutor-search label{ margin-right:25px !important;}

.profile_txtbox .left_profile_textbox{ width:100%;}
.profile_txtbox .right_profile_textbox{ width:100%;}

.cstm_tutor_fillter .ms-options-wrap > button{width: 100%; min-width: 100%;}
.cstm_tutor_fillter .form-group.subject-filter{ width:100%; min-width:180px;}
.cstm_tutor_fillter .form-group.subject-filter .select2-container--default .select2-selection--single .select2-selection__rendered{ width: 100%;}
.session_filter.pr-filter .form-control {
	width: calc(100% - 80px) !important;
}
.progress_content .session_filter.pr-filter > div{ width:100%;}
.progress_content .session_filter.pr-filter{padding: 10px 0px;}
.dashboard_content .siderbar_content .session_filter.pr-filter .select2.select2-container{max-width: calc(100% - 80px);}
/*--19-11-2019--*/

.action_box a{margin: 0px 5px;}
.modal-content.plan-price-modal .form_title{ max-height:280px;}
.learn_better_inside ul li{ width:100%; padding-right:0px;}
}

.reply_message_popup{cursor:pointer;}
.user_name .message_sender figure{padding:0;}
.reply_msg_text .user_message_box .user_pic{padding:0;}
.webinar_txtbox .profil_image.nopadding{padding:0;}
.webinar_listing li.action {width:auto;}

.view_all.home .btn-secondary {padding: 10px 47px;}
.view_all.home{text-align:center; padding: 30px 0 40px;}
input:focus {outline-width: 0px;outline-color: none;  outline: 0px auto -webkit-focus-ring-color; }
a:focus {outline-width: inherit; outline-color: none;outline: 0px auto -webkit-focus-ring-color; }
.sub-link:hover{ text-decoration:none;}
.sub-link{ text-decoration:none;}
.sidebar_menu ul li .dropdown-toggle::after{top:14px !important; }
.height-custm {min-height: auto;}
.inner-login.vh-height {height: 70vh;}
.leadform .form-group textarea.form-control {height: 50px !important;}
.dashboard_form .form-control:focus{color:#7d818c !important;}
	/**10-12-2019 anand**/
.form-control::-ms-expand{background-color:#e9ecef;border:0;color:#7d818c !important ;}
.form-control[readonly]{background-color:#e9ecef;opacity:1;color:#7d818c;}
/* .form-control:focus{color:#7d818c;background-color:#e9ecef;border-color:transparent;outline:0;box-shadow:none;} */
.form-control:focus{color:#7d818c;border-color:#ced4da;outline:0;box-shadow:none;}
.form-control::-webkit-input-placeholder{color:#7d818c;opacity:1}
.form-control::-moz-placeholder{color:#7d818c;opacity:1}
.form-control:-ms-input-placeholder{color:#7d818c;opacity:1}
.form-control::-ms-input-placeholder{color:#7d818c;opacity:1}
.form-control::placeholder{color:#7d818c;opacity:1}
.no-record-eaual-height{min-height:80vh;}
.breadcrumb_top li{padding-right:5px;}
.signup_form span.select2-container .select2-selection{line-height:30px;}
::-ms-input-placeholder {color: #7d818c;}
.contactfrm .form-control{height:55px;line-height:1px;}
.contactfrm  .form-line.commentcontat.textarea .form-control{line-height:20px;padding-top:10px;}
.select2-container--default .select2-selection--single{padding-top:0;}
.select2-container--default .select2-selection--single .select2-selection__arrow{top:10px !important}
.display-inline.tooltipHelp {top: 12px !important;}
.tooltipHelp.password {top: 8px !important;}
.how_work ul li:nth-child(2n+1)::before {top: 0;height: 10px;}
.siderbar_content.student-current-plans .user-plan-blade-blog ul li .cstm-plan-blog{min-height: 116px;align-items: center;display: flex;flex-direction: column;justify-content: center;}
.modal-content.leadform .styled-selectors{text-align:left;} 
.modal-content.leadform .styled-selectors input[type="checkbox"]:not(old) + label::after{top:4px;}
.modal-content.leadform  .styled-selectors input[type="checkbox"] + label::before {top: 4px;}
.select2-selection__rendered .select2-search.select2-search--inline {line-height: 33px;width: 100%;}
.form-group.pos_rel .display-inline.tooltipHelp{top: 8px !important;}
.form-group.pos_rel span.tooltipHelp{top: 12px !important;}
.intl-tel-input.allow-dropdown .flag-container:hover .selected-flag{border-radius: 20px 0 0 20px !important;}
.upcoming_session_list.upcomming .userProfileImage.usermgmt_image {position: absolute;left: 0;top: 0;}
.custom-file-upload .btn{padding:0 !important;}
.tutor_list.list .info_right .bottom_button{text-align: left;}
.tutor_list.list .info_right .bottom_button a{margin-bottom:10px;width: 130px;margin-right: 7px;font-size: 14px;height:40px;line-height: 36px;}
.tutor_list.list .info_right .bottom_button{bottom: 5px;}
.tutor_list.list .info_right .bottom_button a:last-child{margin-bottom:10px;}
.tutoring_image {width: 35%;}
.tutoring_image img{max-width:100%;}
.tutoring_content{width: 65%;padding-left: 20px;}
.fadeInClass {width: 100px;}
.video-play-button::after {width: 70px;height: 70px;}
.video-play-button::before {width: 70px;height: 70px;}
.video-play-button{top: 36%;}
.imagesContainer {width: 101.5px;height: 133px;}
.banner-background{background-image:url(images/contact_us.jpg);background-repeat: no-repeat;background-position: center;height: 373px;background-color:transparent;position:relative;background-size: cover;}
.banner-background.contact{background-image:url(images/contact_us.jpg);}
.banner-background::after{position:absolute;content:'';height:100%;width:100%;left:0;top:0;background-color:rgba(39,44,59,0.55);}
.banner-background h1 {position: relative;z-index: 99;}
.bottom_button.demo{margin-top:19px;}
.bottom_button.demo .btn.btn-primary{margin-top:10px;}
.right_panel ul{align-items: center;}
.select2-selection.select2-selection--multiple{height:100% !important;padding-top:3px;line-height:25px !important;}
.form-group.multi-subject-select-area .select2-selection.select2-selection--multiple{ padding-top: 5px;}
.form-group.multi-subject-select-area .select2-container--default .select2-selection--multiple .select2-selection__choice{line-height: 17px;}
.select2-search.select2-search--inline .select2-search__field{height: 100%;margin: 0;line-height:0;}
.signup_form span.select2-container .select2-selection ul{min-height: 40px;width: 100%;padding-top: 6px;}
.label_tag span {width:100%;height:100%;text-align:center;padding:20px 0 0 0 !important;}

/**16-12-2019**/
.hour-addon-price.table {margin-top: 10px;border:none;padding-right:0;text-align:left;}
.hour-addon-price  td, .hour-addon-price  th{border:none;padding-right: 0;}
.hour-addon-price.table .planPricePerHour {width: 75%;text-align: left;color: #f26822;}
.hour-addon-price.table  .totalAmount {width: 60%;text-align: left;color: #f26822;}
.how_work.how_work_tutor ul li:last-child::after{display:block;}

/**16-12-2019**/
.form-group.multi-subject-select-area.has-success .select2-selection__rendered .select2-search.select2-search--inline{line-height: 33px;width: auto;display: inline-block;float: none;}
.form-group.multi-subject-select-area.has-success  .select2-search__field {width: 1% !important;}
.banner-background h1{font-size: 43px;color:#fff;font-family: 'Poppins', sans-serif;font-weight: 700;}
.send_buttton .close_addon_btn {padding: 0px 50.2px;}
.subjects_teach_sec.subjects_teach .add_more_btn{bottom:auto;top:45px;}
.txtbox_teaches ul li{padding-right:0 !important;}
.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#252525;}
.profile_content-details .label-box .lable-title h3{padding: 0px 0px 2px 7px !important;font-size:12px !important;}
.height-custm.details-page.webinar-detail{text-align:center;margin-bottom:10px;}
.form-group.text-center .btn.btn-cancel {padding: 0;}
@media (min-width:992px) {
.home-nav-menu{display:none;}
}
.slidertitle {color: #fff;text-decoration: none;}
.slidertitle:hover {color: #fff;text-decoration: none;}
.works ul li {vertical-align:top !important;}
.dashboard_content .setting_form .select2.select2-container .select2-selection--single .select2-selection__rendered{padding-right: 30px;}
span.tooltipHelp{top: 14px;}
span.tooltipHelp{top: 14px}
.profile_banner.subject{padding:0 0 20px}
.txtbox_teaches ul li{padding-right:0 !important;}
@media (max-width:991px) {
.right_panel ul li .nav-link.color-white{color:#FFF;}
.after_login .right_panel ul li.nav-item{padding:0;}
}

@media (min-width:1200px) and (max-width:1330px) {
.siderbar_content.student-current-plans table tr.items-inner td{padding: 10px 9px !important;}
}
@media (min-width:1201px) and (max-width:1330px) {
.right_panel ul li.dropdown .dropdown-menu{left:-30px !important;}
}

@media (min-width:992px) and (max-width:1200px) {
.right_panel ul li.dropdown .dropdown-menu{left:-22px !important;}
.profile_txtbox .bottom_button .btn:last-child{margin-top:0;}
.dashboard_content .siderbar_content .stu_dashboard .select2.select2-container{max-width: 463px;}
.session_filter{margin-top:5px;}
.session_filter > div{margin-top: 15px;}
.progress_report{width: 100%;}	
.sidebar_menu ul li .dropdown-menu ul {padding-left: 10px !important;}
.sidebar_menu ul li a{padding-left:0 !important;}
.siderbar_content.experience-certificates .certi_title{width: 30.1%;}
.subjects_teach.subjects_teach_sec .add_more_btn{bottom: 37px;}	
}
@media (min-width:992px) and (max-width:1199px) {
.tutor_list.list .info_right p {margin-top: 5px;font-size: 13px;line-height: 16px;}
.tutor_list.list .info_right .bottom_button a{width: 116px;font-size: 13px;}
.hour-addon-price.table{min-width:100% !important;}
/*23-12-2019*/
.send_buttton .close_addon_btn{padding: 0px 38.2px;}
}
@media (min-width:768px) and (max-width:991px) {
	/**10-12-2019 anand**/
span.tooltipHelp{top: 13px;}
.inner-login.vh-height{height: 80vh;}
.cstm_tutor_fillter .ms-options-wrap > button{padding-top:3px;}	
.cstm_tutor_fillter .ms-options-wrap > button::after{top:12px;}
.dashboard_content .siderbar_content .stu_dashboard .select2.select2-container{max-width: 432px;}
.close_menu_btn {width: 45px !important;right: -45px !important;}
.modal-dialog.certificate .col-sm-6 {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
.subjects_teach.subjects_teach_sec .add_more_btn{bottom: 37px;}
.session_filter > div{justify-content: start !important; }
.progress_report{width:100% !important;}
.upcoming_session_list.upcomming  .userinfo_detail{width:100%;padding-left:0 !important;}
.info_txt .profil_image {left: 55px !important;}
.report_txt {display: flex;flex-direction: column;justify-content: center;align-items: center;}
.work_status {width: 100% !important;}
.session_filter label{min-width: 60px !important;}
.signup_form span.select2-container .select2-selection{padding-left:20px;}
.tutor_list.list .info_right p {margin-top: 5px;font-size: 13px;line-height: 16px;}
.tutor_list.list .info_right .bottom_button a{width: 116px;font-size: 13px;}
.tutoring_image {width: 100%;}
.tutoring_content {width: 100%;padding-left: 0;}
.hour-addon-price.table{min-width:100% !important;}
.right_panel ul {align-items: stretch ;}
/*23-12-2019*/
.send_buttton .close_addon_btn {padding: 0px 38.2px;}
.select2-selection__rendered .select2-search.select2-search--inline { line-height: 40px;}
.select2-search.select2-search--inline .select2-search__field{line-height:30px;}
}
@media (max-width:767px) {
		/**10-12-2019 anand**/
.siderbar_content.student-current-plans .sendmsg_modal .modal-content {height: auto;overflow: scroll;z-index:999}	
.slider_search.new-searchbar .searchbox .input-group .select2.select2-container {max-width: 265px !important;float: left;}
.slider_search.new-searchbar .searchbox .btn-secondary{float: right;}
.dashboard_content .siderbar_content .stu_dashboard .select2.select2-container{max-width: 290px !important;padding-bottom: 3px;}
.dashboard_content .siderbar_content .stu_dashboard #button-addon2{right: 4px;position: absolute;}
.profile_box{padding:5px 20px 5px !important;}
.profile_box h3 {font-size: 17px !important;}
.sidebar_menu .menulist{top: 162px !important;height: calc(100% - 175px) !important; }
.close_menu_btn {width: 45px !important;right: -40px !important;}
.dashboard_menubtn button{width: 45px !important;height: 39px !important;top: -7px !important;}
.webinar_content .nav_tab ul a{font-size: 14px;}
.webinar_content .nav_tab ul li {width: 33.33%;}
.report_txt{display: flex;flex-direction: column;align-items: center;}
.create_session_form .ms-options-wrap > button::after{top:18px !important;}
.dashboard_form .form-control{padding-left: 31px !important;}
.slider_search.new-searchbar .searchbox .input-group .mws-form{position:relative;}
.session_filter .ms-options-wrap > button{padding-top:1px;}
.dashboard_content .siderbar_content .create_webinar .select2.select2-container .select2-selection--single .select2-selection__rendered{ line-height:31px;}
.slider_search .input-group .select2-container--default .select2-selection--single{padding-left: 10px;}
.message_delet .btn{line-height: 32px !important;}
.session_filter > div{width: 100% !important;}
.nxt_bill_date .earning_txt_box{display: flex;flex-direction: column;justify-content: center;align-items: center;align-content: center;}
.earning_txt_box strong {margin-bottom: 0 !important;}
.earnings_top .nxt_bill_date  .earning_txt_box{padding-top:23px !important;padding-bottom:0 !important;}
.contact-us ul.information-list{text-align:center;}
.contact-us ul.information-list > li{width:100%;text-align:center;margin:auto;margin-bottom:25px;}
.information-list li > p{max-width:100%;}
.col-sm-3.forum-right{-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
.nav_tab ul li{width: 33.33%;}
.nav_tab ul li a{font-size:14px !important;}
.progress_report { width: 100% !important;}
.upcoming_session_list.upcomming .userinfo_detail{width:100%;padding-left:100px !important;}
.info_txt .profil_image {left: 15px !important;}
.session_filter .bottom_button {justify-content: center !important;}
.session_filter label {min-width: 60px;}
.signup_form span.select2-container .select2-selection{padding-left:16px;padding-right: 30px !important;}
.signup_form .select2-container--default .select2-selection--single .select2-selection__rendered{line-height: 45px !important;}
.col-sm-6.time-zone{ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
.row.contactfrm.contact .col-sm-4{ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
.tutor_list.list .info_right p {margin-top: 5px;font-size: 13px;line-height: 16px;}
.tutor_list.list .info_right .bottom_button a{width: 129px;font-size: 13px;margin-bottom: 0;}
.tutor_list.list .info_right .bottom_button a:last-child {margin-bottom:0px;}
.tutor_list.list .info_right .bottom_button {bottom: 0px;right: 0;left: 0;margin: auto;text-align: center;}
.tutoring_image {width: 100%;}
.tutoring_content {width: 100%;padding-left: 0;}
.banner-background{height:150px;}
.hour-addon-price.table{min-width:100% !important;}
.hour-addon-price.table .planPricePerHour {width: 50%;}
.hour-addon-price.table .totalAmount  {width: 50%;}
.right_panel ul {align-items: inherit ;height: 100%;overflow: scroll;}
.banner-background h1{font-size: 24px;}
/*23-12-2019*/
.send_buttton .close_addon_btn {padding: 0px 34.2px;}

}
@media (max-width:575px) {
.session_filter > div{justify-content: start !important;}	
	
}

@media (max-width:479px) {
.slider_search.new-searchbar .searchbox .input-group .select2.select2-container{max-width: 205px !important;float: left;}
.siderbar_content.student-current-plans .user-plan-blade-blog ul li .cstm-plan-blog{height:auto;}
.dashboard_content .siderbar_content .stu_dashboard .select2.select2-container{max-width: 205px !important;}
.nav_tab ul li a{padding:10px 5px !important;} 
.upcoming_session_list.upcomming  .userinfo_detail{width:100%;padding-left:0px !important;padding: 15px 0 20px 0 !important;}
.info_txt .profil_image{left:0 !important;}
.pagination li{margin-bottom: 10px;}
.tutor_list.list .info_right .bottom_button a{margin-bottom: 0px;}
.form-group.subject-filter .select2-selection.select2-selection--single {padding-left: 30px;}
}
@media (max-width:320px) {
		/**10-12-2019 anand**/
.slider_search.new-searchbar .searchbox .input-group .select2.select2-container{max-width: 175px !important;float: left;}
.dashboard_content .siderbar_content .stu_dashboard .select2.select2-container{max-width: 175px !important;}
.leadform .modal-body{padding: 16px 5px !important;}
.dashboard_form label{font-size: 13px !important;}
	}
	
@media (min-width:767px) {
	.h150{height:130px;}
}
.hide_me{display:none;}
.show_me{display:block;}

/*happy user start*/
.happy-user {	padding: 60px 0 40px;}
.users-carousel {	padding: 0;	max-width: 1080px;	margin: auto;}
.user-comment {	padding: 40px 30px 20px;}
.user-comment p {	max-width: 473px; border-radius: 25px;background: #fff; position:relative;	box-shadow: -2px 1px 38px -8px rgba(55,74,98,0.40); -moz-box-shadow: -2px 1px 38px -8px rgba(55,74,98,0.40); -ms-box-shadow: -2px 1px 38px -8px rgba(55,74,98,0.40); -o-box-shadow: -2px 1px 38px -8px rgba(55,74,98,0.40); -webkit-box-shadow: -2px 1px 38px -8px rgba(55,74,98,0.40);margin: auto; border:1px solid transparent;	padding: 15px; border-bottom-left-radius:0; color:#8f8f8f; font-size:15px; font-family: 'Open Sans', sans-serif;	font-weight: 400;}
.user-comment p::after{ position:absolute; left:0px; bottom: -39px; content:""; width:40px; height:45px; background:url(../images/after.png); }
.about-user {	padding: 14px 0 0 140px;	position: relative;	min-height: 69px;}
.about-user figure {	position: absolute;	left: 54px;	top: 0px;	margin: 0;}
.about-user h4 {	color: #455a64;	font-size: 15px;	font-family: 'Open Sans', sans-serif;	font-weight: 700;	margin-bottom: 3px;}
.about-user h5 {	color: #8f8f8f;	font-size: 14px;	font-family: 'Open Sans', sans-serif;	font-weight: 400;}
.happy-user .owl-carousel .owl-stage-outer{ padding:0;}
.about-user h4{ color:#455a64; font-size:15px; font-family: 'Open Sans', sans-serif;	font-weight:700;}
.custom-carousel .owl-dots .owl-dot{ display:inline-block; width:11px; height:11px; border-radius:50%; border:1px solid #cfcfcf; margin:2px; outline:none;}
.custom-carousel .owl-dots {	text-align: center;}
.custom-carousel .owl-dots .owl-dot.active{ border:1px solid #1e282a; background:#1e282a;}
/*happy user end*/
/*main-heading start*/

.main-heading h2 {	font-size: 27px;	text-align: center; position:relative;	line-height: 27px; padding-bottom:21px;	color: #000000;  font-family: 'Poppins', sans-serif;font-weight:600;}
.main-heading h2::after{ position:absolute; bottom:0px; left:0px; right:0px; margin:auto; content:""; width:38px; height:7px; background:#311f8d; border-radius:10px;}
/*main heading end*/
.custom-carousel .owl-nav button.owl-prev span {	font-size: 0;	background: url(../images/left-arrow.png);	height: 21px;	width: 12px;	display: inline-block;	line-height: 12px;}
.custom-carousel .owl-nav button.owl-next span {	font-size: 0;	background: url(../images/right-arrow.png);	height: 21px;	width: 12px;	display: inline-block;	line-height: 12px;}
.custom-carousel .owl-nav button.owl-prev{ position:absolute; left: -31px; top: 41%; }
.custom-carousel .owl-nav button.owl-next{ position:absolute; right: -31px; top: 41%; }

/**31-12-2019**/
.user-comment p{min-height: 120px;}
.usermgmt_image {width: 69px;height: 69px;border-radius: 50%;overflow: hidden;text-align: center;margin: auto;display: block;}
.happy-user .owl-theme .owl-nav [class*="owl-"]:hover{background: transparent;}
.add-custom-hour-1 {padding: 0;list-style: none;text-align:center;max-width: 200px;margin: auto;padding-top: 20px;}
.add-custom-hour-1 li{text-align:left;}
.add-custom-hour-1 span {display: inline-block;vertical-align: top;text-align: left;}
.add-custom-hour-1 li span:first-child {margin-bottom: 9px;width:60%;}
.add-custom-hour-1 li span:last-child {color:#f26822;}
a:not(.btn){text-decoration: none;}
@media (min-width:768px) and (max-width:991px) {

.user-comment p {min-height: auto;}
.user-comment {padding: 27px 20px 20px;}
.happy-user {padding: 25px 0 30px;}
}

@media (max-width:767px) {
.user-comment p {min-height: auto;}
.user-comment {padding: 27px 30px 20px;}
.happy-user {padding: 25px 0 30px;}
.custom-carousel .owl-nav button.owl-prev{left: 0;}
.custom-carousel .owl-nav button.owl-next{right:0;}
}

 

/*13-1-2020  anand*/
.upcoming_session .upcoming_txtbox figure a{display:block !important;}
.upcoming_txtbox a.items-image {display: block;}
.userProfileImage.usermgmt_image img{max-width:100%;}
.modal-content.leadform .sendmsg_field.review_.msg .form-control {white-space: pre-wrap;text-overflow: inherit;padding-top: 10px; }
.items-image{display:block;}
.upcoming_session_list.upcomming .userProfileImage.usermgmt_image{top: 8px;right: 0;text-align: center;margin: auto;}
.webinar_txtbox p{font-size:14px !important;}
.upcoming_txtbox a.items-image img{max-width:100% !important;}

@media (min-width:768px) and (max-width:991px) {
.dashboard_menubtn button{width: 45px !important;height: 40px !important;top: -10px !important;display:block;}
.session_filter .ms-options-wrap > button{width:100%;min-width:100%;}
.session_filter .form-control {width: calc(100% - 70px) !important;}
.session_filter .ms-options-wrap {width: 100%;}	
}

@media (max-width:767px) {
.session_filter .ms-options-wrap {width: 100%;}	
.session_filter .ms-options-wrap > button{width:100%;min-width:100%;}
.session_filter .form-control {width: calc(100% - 60px) !important;}
}

.footer_social {
width: 47% !important;
}

.footer_nav {
	width: 50%;
}

.copyright{
color:white;
width:100%;
margin-top: 20px;
text-align:center;
}
.copyright a{
color:#169e58;
}


.field_size{
resize: none!important;
}


.modal-header {
   
    border: none; 
 
    top: 0px;
    position: absolute;
    right: 20px;
}





.details-cstm .profile_txtbox figure {
    text-align: left;
}



.details-cstm .profile_txtbox h3 {
    text-align: left;
}


.test_prep_max{
margin-left: 17px;
}

.total_Session{
margin-left: 34px;
}

.test_prep_data{
margin-bottom:20px;
}
.field-required{
	color:red !important;
	display:inline !important;
}




.user_icon_web{
height :23px;
width :23px;
}


@media (max-width:767px) {
.dtp{overflow: scroll !important;}

.dtp-content{
top: 0px !important;
}



}


.table-scroll{
overflow-y: auto;
max-height: 400px;
}


.test_prep_background{
background:#fff;
}



/*10-2-2020 anand*/
@media (min-width:768px) and (max-width:991px) {
.footer_social {width: 100% !important;}	
.footer_nav {width: 100%;}	
}

@media (max-width:767px) {
.footer_social {width: 100% !important;}	
.footer_nav {width: 100%;}	

}



.leadform .form-group textarea.forum-comment-reply{
height: 100px !important;
}



.leadform .form-group textarea.blog-comment-reply{
height: 100px !important;
}





.upload-input-file{
pointer-events: none;
}



/*20-2-2020  anand*/
.setup_availability.dashboard_form .availability_list .time_row ul{display:inherit;}
.siderbar_content.experience-certificates .experience_fields .student_name h3{padding-bottom:3px;}
.reply_msg_text .mws-form .form-control{padding-left:15px !important;}
.progress_report .progress{line-height:10px;}
.detail_page.cstm_blog .stuff_start .table tr td .forum_section_top figure .userProfileImage.usermgmt_image{width: auto;height: auto;}
.btn-secondary.focus, .btn-secondary:focus{outline:inherit;}
.view_all  .btn.btn-secondary{border:0px;}
.student-current-plans.siderbar_content .user-plan-blade-blog ul li .cstm-plan-blog{align-items: inherit;}
.info_txt .items-image {display: flex;height: 100%;}
.error.help-block{display:block;}
.webinars_txtbox .btn.btn-secondary.opacity-half{padding-top:10px;padding-bottom:10px;}
.online_tutoring  .tutoring_image figure{display:block;}
.footer_social ul li  img{width:30px;}
.webinars_txtbox .btn{border:0px;}
.send_buttton a:hover {color: #fff !important;}
.send_buttton a {color: #fff !important;}
.input-search-button  a {color: #fff !important;}
.input-search-button  a:hover {color: #fff !important;}
.tutor_fillter_link a {color: #fff !important;}
.tutor_fillter_link a:hover {color: #fff !important;}
.send_buttton .btn-primary:not(:disabled):not(.disabled).active, .send_buttton  .btn-primary:not(:disabled):not(.disabled):active, .send_buttton .show > .btn-primary.dropdown-toggle, .send_buttton .btn-primary:hover{color:#fff !important;background-color: #109d59 !important;}
.btn.focus, .btn:focus{box-shadow: none;}
.worksheet_status .progress{display:block !important;line-height:12px !important;}
.lstdetail-view .detail_tabing_section .about-product .panel-heading{cursor:pointer;}
.sendmsg_field textarea.form-control {padding-top: 15px;}
.form-group.multi-subject-select-area.has-success .select2-search__field{width:auto !important;}
.select2-search.select2-search--inline .select2-search__field{line-height:25px;}
@media (min-width:992px) and (max-width:1229px) {
.webinars_txtbox .btn.btn-secondary.opacity-half {padding-top: 7px;padding-bottom: 7px;}
}

@media (min-width:992px) and (max-width:1199px) {
.webinars_txtbox .btn-primary {padding: 0 29px;margin-bottom: 5px;}
}
@media (min-width:768px) and (max-width:991px) {
.webinars_txtbox .btn.btn-secondary.opacity-half {padding-top: 7px;padding-bottom: 7px;}
.session_filter > .bottom_button {justify-content: center !important;}
.progress_content .session_filter.pr-filter > div.save-btn.prog-report {justify-content: center !important;}
.worksheet_content.worksheet_custom_class  .userinfo_detail .profil_image{left:5px !important;}
#tutor-signup .tooltipHelp.password {top: 8px !important;}
}
@media(max-width:767px) {
.webinars_txtbox .btn.btn-secondary.opacity-half {padding-top: 7px;padding-bottom: 7px;}

#tutor-signup .tooltipHelp.password {top: 5px !important;}
.session_filter > div i {display: none !important;}
.sidebar.tutor_sidebar  .sidebar_menu .menulist{top: 192px !important;} 
}
@media(max-width:479px) {


.webinars_txtbox  .btn{padding: 0px 23px;}
}



