@font-face{font-family:'FontAwesome';src:url('../fonts/fontawesome-webfont.eot?v=4.2.0');src:url('../fonts/fontawesome-webfont.eot?#iefix&v=4.2.0') format('embedded-opentype'),
url('../fonts/fontawesome-webfont.woff?v=4.2.0') format('woff'),
url('../fonts/fontawesome-webfont.ttf?v=4.2.0') format('truetype'),
url('../fonts/fontawesome-webfont.svg?v=4.2.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal;;}
@font-face{font-family:'montserratlight';src:url('../fonts/montserrat-light_1-webfont.eot');src:url('../fonts/montserrat-light_1-webfont.eot?#iefix') format('embedded-opentype'),
url('../fonts/montserrat-light_1-webfont.woff2') format('woff2'),
url('../fonts/montserrat-light_1-webfont.woff') format('woff'),
url('../fonts/montserrat-light_1-webfont.ttf') format('truetype'),
url('../fonts/montserrat-light_1-webfont.svg#montserratlight') format('svg');font-weight:normal;font-style:normal;;}
@font-face{font-family:'montserratregular';src:url('../fonts/montserrat-regular_1-webfont.eot');src:url('../fonts/montserrat-regular_1-webfont.eot?#iefix') format('embedded-opentype'),
url('../fonts/montserrat-regular_1-webfont.woff2') format('woff2'),
url('../fonts/montserrat-regular_1-webfont.woff') format('woff'),
url('../fonts/montserrat-regular_1-webfont.ttf') format('truetype'),
url('../fonts/montserrat-regular_1-webfont.svg#montserratregular') format('svg');font-weight:normal;font-style:normal;;}
@font-face{font-family:'montserratbold';src:url('../fonts/montserrat-bold_1-webfont.eot');src:url('../fonts/montserrat-bold_1-webfont.eot?#iefix') format('embedded-opentype'),
url('../fonts/montserrat-bold_1-webfont.woff2') format('woff2'),
url('../fonts/montserrat-bold_1-webfont.woff') format('woff'),
url('../fonts/montserrat-bold_1-webfont.ttf') format('truetype'),
url('../fonts/montserrat-bold_1-webfont.svg#montserratbold') format('svg');font-weight:normal;font-style:normal;;}
@font-face{font-family:'montserratsemi_bold';src:url('../fonts/montserrat-semibold_1-webfont.eot');src:url('../fonts/montserrat-semibold_1-webfont.eot?#iefix') format('embedded-opentype'),
url('../fonts/montserrat-semibold_1-webfont.woff2') format('woff2'),
url('../fonts/montserrat-semibold_1-webfont.woff') format('woff'),
url('../fonts/montserrat-semibold_1-webfont.ttf') format('truetype'),
url('../fonts/montserrat-semibold_1-webfont.svg#montserratsemi_bold') format('svg');font-weight:normal;font-style:normal;;}
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,address,cite,code,del,dfn,em,img,ins,q,small,strong,sub,sup,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;margin:0;padding:0;-webkit-text-size-adjust:none;;}
article,aside,figure,figure img,figcaption,hgroup,footer,header,nav,section,video,object{display:block;}
a img{border:0;}
figure{position:relative;}
figure img{width:100%;}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
:before,:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
html,body{position:relative;}
body{font-family:'montserratlight';color:#000;background-color:#293038;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.container{padding-left:15px;padding-right:15px;}
.row{width:100%;max-width:1140px;margin:0 auto;}
.clearfix:after{content:" ";visibility:hidden;display:block;height:0;clear:both;}
.clr:before,.clr:after,.container:before,.container:after,.row:before,.row:after{display:table;content:" ";}
.clr:after,.clr:after,.row:after,.clear{clear:both;}
img,object,embed{max-width:100%;}
img{height:auto;vertical-align:top;}
input[type="submit"],input[type="reset"],input[type="text"],input[type="button"],input[type="search"],input[type="url"],input[type="tel"],input[type="email"],input[type="password"],textarea{-webkit-appearance:none!important;border-radius:0;}
::-webkit-input-placeholder{opacity:1!important;}
:-moz-placeholder{opacity:1!important;}
::-moz-placeholder{opacity:1!important;}
:-ms-input-placeholder{opacity:1!important;}
*,img,a{outline:none;}
a{text-decoration:none;}
ul{list-style:none;}
h1,h2,h3,h4,h5,h6,ul,li{font-weight:400;}
.table{width:100%;height:100%;display:table;}
.table-cell{display:table-cell;vertical-align:middle;}
.inline-block-outer:before{display:inline-block;height:100%;vertical-align:middle;content:"";}
.inline-block-outer{height:100%;}
.inline-block{display:inline-block;vertical-align:middle;}
h1{font-family:"montserratbold";font-weight:400;font-size:33px;line-height:35px;margin:0;}
h2{font-weight:400;font-size:20px;line-height:24px;color:#fff;}
h3{font-weight:400;font-size:17px;line-height:25px;color:#fff;}
h4{font-weight:400;font-size:15px;line-height:20px;color:#303c90;overflow:hidden;}
*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
a{text-decoration:none;}
select::-ms-expand {
    display: none;
}
body #hamburger{background:#e04445;border-bottom:none;top:0;width:100%;}
body #hamburger:before,body #hamburger:after,body #hamburger span{background:#fff;content:"";display:block;height:3px;left:20px;position:absolute;width:30px;}
body #hamburger:before{top:27px;}
body #hamburger:after{top:13px;}
body #hamburger{display:block;}
body li.active a,.navigation ul li.active a{color:#fff;}
body .mm-menu .mm-list > li > a.mm-subclose{background:#f5f5f5;color:#727473;padding-top:14px;}
body .mm-menu{background:#fff;color:#690;display:none;}
body #hamburger{display:none;}
.mm-list a,.mm-list a:hover{color:#e04445;text-decoration:none;}
body .mm-menu ul li a{color:#979da5;font-size:14px;line-height:18px;text-transform:uppercase;font-family:"montserratsemi_bold";}
body .mm-menu ul li.active a{color:#e04445;}
body .mm-menu .mm-list > li > a.mm-subopen::after,body .mm-menu .mm-list > li > a.mm-subclose::before{border-color:#5aac3e;}
html.mm-opened,html.mm-opened body{overflow:hidden!important;width:100%!important;height:100%!important;overflow-x:hidden!important;overflow-y:hidden!important;-webkit-overflow-scrolling:hidden;-webkit-transform:translateZ(0px);}
#hamburger + .wrapper:before,.wrapper:first-child:before{content:'';background:url(../img/phone.png) center center no-repeat transparent;display:block;width:2300px;height:1835px;margin-left:-400px;position:absolute;left:50%;top:-1150px;z-index:-1;}
.wrapper.no-phone:before{content:none!important;display:none!important;}
#menu:not(.mm-menu){display:none;}
#menu .fa{width:15px;color:#ccc;}
.mm-panel > p{font-size:14px;margin-top:20px;}
.mm-panel > p + .mm-list{padding-top:0;}
#donate{padding:45px 20px 30px 44px;}
#donate:after{border:none!important;}
#hamburger{box-sizing:border-box;display:block;width:70px;height:45px;position:absolute;top:10px;left:0;z-index:2;}
#hamburger:before,#hamburger:after,#hamburger span{background:#fff;content:'';display:block;width:30px;height:5px;position:absolute;left:20px;}
#hamburger:before{top:10px;}
#hamburger span{top:20px;}
#hamburger:after{top:30px;}
#hamburger:before,#hamburger:after,#hamburger span{-webkit-transition:none .5s ease .5s;transition:none .5s ease .5s;-webkit-transition-property:transform,top,bottom,left,opacity;transition-property:transform,top,bottom,left,opacity;}
html.mm-opening #hamburger:before,html.mm-opening #hamburger:after{top:20px;}
html.mm-opening #hamburger span{left:-50px;opacity:0;}
html.mm-opening #hamburger:before{transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);}
html.mm-opening #hamburger:after{transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);}
.header{background-color:#fff;}
.header-left span{border-left:1px solid #f2f2f2;color:#969da5;display:inline-block;font-size:12px;line-height:15px;margin-left:4.3%;padding-bottom:32px;padding-left:29px;padding-top:32px;text-transform:uppercase;vertical-align:middle;}
.header-left{float:left;width:30%;}
.logo{float:left;padding-bottom:10px;padding-top:10px;width:25%;}
.logo a img{max-width:88px;}
.header-right{float:left;width:70%;}
.header-right ul{list-style:none;float:right;font-size:0;}
.header-right ul li{display:inline-block;vertical-align:middle;}
.header-right ul li a{border-left:1px solid #f2f2f2;color:#979da5;display:block;font-family:"montserratsemi_bold";font-size:14px;padding:31px 20px 30px;}
.header-right ul li:first-child a{border-left:none;}
.header-right ul.login-section li a{padding-bottom:0;padding-top:0;line-height:79px;padding-right:0;}
.header-right ul.login-section li a:hover{background-color:#fff;color:#e04445;}
.header-right ul.login-section li:hover ul{visibility:visible;opacity:1;top:79px;}
.header-right ul.login-section li{position:relative;}
.header-right ul.login-section li ul{position:absolute;width:180px;top:75px;background:#293038;visibility:hidden;opacity:0;transition:all .25s ease 0;-moz-transition:all .25s ease 0;-o-transition:all .25s ease 0;-ms-transition:all .25s ease 0;-webkit-transition:all .25s ease 0;z-index:10000;}
.header-right ul.login-section li ul li{width:100%;border-top:1px solid #303942;}
.header-right ul.login-section li ul li:first-child{border-top:none;}
.header-right ul.login-section li ul li a{padding:10px 14px;color:#979da5;line-height:normal;}
.header-right ul.login-section li ul li a .fa{margin-right:5px;width:14px;}
.header-right ul.login-section li ul li a:hover{background:none;color:#E04445;}
.login-section span{display:inline-block;padding-right:7px;vertical-align:middle;}
.login-section span.profile_img{width:42px;height:42px;overflow:hidden;padding:0;margin-right:7px;border-radius:50%;border:2px solid #E04445;}
.login-section span.profile_img > img{height:100%;width:100%;}
.login-section{padding-left:20px;}
.header-right ul li a:hover,.header-right ul li.active a{background-color:#e04445;color:#fff;}
.slide-image{min-width:1900px;}
.slide-image > img{width:100%;}
.banner{text-align:center;background-color:#F0F0F0;padding-top:10px;position:relative;}
.banner-text{margin-top:10px;}
.banner-text span{background-color:#f8cb0e;color:#fff;display:inline-block;font-family:"montserratbold";font-size:20px;letter-spacing:3.3px;line-height:16px;padding:4px 10px;text-transform:uppercase;vertical-align:middle;}
.banner-text h1{color:#3b434d;font-family:"montserratbold";font-size:40px;letter-spacing:3.3px;line-height:35px;margin:25px 0;}
.banner-text p{color:#3B434D;font-family:"montserratlight";font-size:15px;line-height:21px;margin-bottom:43px;}
.meet-tutor-btn{border:3px solid #3B434D;color:#3B434D;display:inline-block;font-family:"montserratbold";font-size:12px;height:42px;letter-spacing:2.6px;line-height:14px;padding:12px 22px;text-align:center;text-transform:uppercase;vertical-align:middle;}
.meet-tutor-btn:hover{background-color:#f8cb0e;border-color:#f8cb0e;}
.banner-text{bottom:0;left:50%;margin:-118px auto 0 -571px;position:absolute;top:50%;width:100%;}
.banner-text-ineer{float:left;}
.banner-text .quote-text{background:url(../images/black-quote.png) no-repeat scroll left center;color:#3B434D;float:left;font-family:"montserratlight";font-size:11px;letter-spacing:.8px;line-height:14px;margin-top:77px;padding:0 0 0 25px;text-transform:none;}
.banner-div{max-width:1140px;}
.banner-bottom{background:#f6f6f6;position:relative;}
.banner-bottom .row{position:relative;max-width:1170px;}
.banner-bottom span{color:#fff;font-family:"montserratbold";font-size:13px;letter-spacing:0;line-height:24px;}
.banner-bottom .bb-left span{color:#3B434D;}
.banner-bottom button{background:#F6F6F6;border:medium none;cursor:pointer;float:right;outline:medium none;padding:0;}
.bb-left{float:left;padding:29px 0;width:50%;}
.bb-right{float:left;padding:29px 0;width:50%;background:#e04445;}
.bb-email{float:right;}
.bb-email p{color:#fff;display:inline-block;font-family:"montserratsemi_bold";font-size:13px;line-height:16px;padding-right:5px;vertical-align:middle;}
.bb-email a.img{text-align:center;padding:15px 0;background:#f8664e;width:44px;height:44px;display:inline-block;vertical-align:middle;border-radius:100%;}
.bb-email a i{font-size:25px;margin-top:-5px;color:#FFF;}
.red-overlay{background:#e04445;position:absolute;right:0;width:50%;height:100%;}
.bb-left{padding-bottom:22px;padding-right:20px;padding-top:28px;}
.banner-bottom .bb-left span{font-size:13px;line-height:20px;margin-top:12px;float:left;letter-spacing:0;}
.bb-left button{margin-top:12px;}
.bb-left .bb-email a{color:#E04445;display:inline-block;font-family:"montserratsemi_bold";font-size:13px;line-height:16px;padding-right:5px;vertical-align:middle;}
.bb-left .bb-email a.img{padding:15px 0;}
.bb-right span{padding-left:42px;float:left;padding-top:11px;}
.search-tutor{background-color:#3b434d;text-align:center;}
.tutor-block{border-left:1px solid #474f59;float:left;width:33.3%;padding:40px 20px 50px;}
.tutor-block:first-child{border-left:none;}
.tutor-block h3{font-family:"montserratbold";font-size:17px;letter-spacing:1px;line-height:25px;padding:22px 0 25px;}
.tutor-block p{color:#fff;font-family:"montserratlight";font-size:13px;line-height:21px;}
.meet-tutor-main{background-color:#e04445;}
.pencil-img{display:inline-block;padding:27px 0;position:relative;vertical-align:middle;width:100%;}
.meet-tutor-main span{background:#e04445;color:#fff;display:inline-block;font-family:"montserratbold";font-size:14px;left:0;letter-spacing:.8px;line-height:16px;margin-left:46px;padding:4px;position:absolute;text-transform:uppercase;top:10px;vertical-align:middle;}
.tutor-detail{background-color:#f7f7f7;padding-bottom:0;padding-top:59px;}
.tutor-detail-block{float:left;margin-bottom:58px;padding-right:60px;width:50%;}
.tutor-text-title > img{display:inline-block;vertical-align:middle;}
.tutor-detail-block h4{color:#3b434d;display:inline-block;font-family:"montserratbold";font-size:17px;letter-spacing:1.4px;line-height:20px;vertical-align:middle;padding-right:8px;}
.tutor-detail-block p{color:#979da5;font-family:"montserratlight";font-size:13px;line-height:22px;margin:15px 0 24px;}
.tutor-text-btn .meet-tutor-btn{border-color:#f8cb0e;color:#3b434d;font-size:11px;height:38px;letter-spacing:2px;padding:9px 15px;}
.tutor-text-btn p{color:#e04445;float:right;font-family:"montserratbold";font-size:17px;letter-spacing:.9px;line-height:20px;margin:0;padding-right:6px;padding-top:8px;}
.tutor-text-btn p span{font-size:12px;}
.tutor-image{float:left;margin-top:40px;width:138px;height:138px;overflow:hidden;}
.tutor-image > img{height:auto;width:100%;}
.tutor-text{background:#fff;box-shadow:1px 2px 1px #f0f0f0;margin-left:69px;padding:37px 32px 40px 108px;}
.tutor-detail-inner{margin-right:-60px;overflow:hidden;}
.tutor-ic{height:67px;}
.footer-top{background-color:#fff;padding-bottom:72px;padding-top:73px;text-align:center;}
.footer-top h5{color:#3b434d;font-family:"montserratbold";font-size:14px;letter-spacing:1.3px;line-height:16px;padding:27px 0 16px;}
.footer-top p{color:#979da5;font-family:"montserratlight";font-size:13px;line-height:22px;}
.ft-left{background:#f7f7f7;border-radius:30px;float:left;padding:29px 29px 25px;width:45%;}
.ft-inner{margin:0 auto;max-width:970px;}
.ft-right{float:right;padding-left:51px;width:50%;}
/*.footer{background-color:#293038;padding-bottom:76px;padding-top:71px;}*/
.footer{background-color:#293038;padding-bottom:25px;padding-top:35px;width: 100%;float: left;}
.footer .footer-inner p{display:inline-block;vertical-align:middle;font-size:20px;line-height:24px;font-family:"montserratbold";text-transform:uppercase;color:#fff;}
.footer ul{list-style:none;float:right;}
.footer ul li{display:inline-block;padding-left:33px;vertical-align:middle;}
.footer ul li a{font-size:11px;list-style:15px;color:#979da5;font-family:"montserratlight";display:block;text-transform:uppercase;}
.footer ul li.selected a,.footer ul li a:hover{color:#fff;}
.footer-inner span{font-family:'montserratregular';}
.footer-inner{border-bottom:1px solid #303942;margin-bottom:29px;padding-bottom:29px;}
.footer p{color:#fff;font-size:11px;line-height:15px;font-family:"montserratlight";}
.pen-left{float:left;position:relative;width:227px;margin-right:-1px;}
.pen-right{margin-top:5px;overflow:hidden;}
.red-title{background:#e04445;min-height:99px;}
.inner-title{float:left;width:100%;padding:38px 0 37px;background:url(../images/title-line.jpg) repeat-x left center;}
.inner-title span{float:left;width:auto;color:#fff;text-transform:uppercase;font-size:24px;line-height:24px;font-family:'montserratbold';letter-spacing:1px;background:#e04445;padding-right:20px;}
.register-forms{display:block;margin:0 -1.6%;}
.log-account{float:left;width:46.8%;margin:0 1.6%;padding:68px 34px 0;max-width:550px;background:#fff;box-shadow:3px 3px 3px 0 #efefef;-moz-box-shadow:3px 3px 3px 0 #efefef;-webkit-box-shadow:3px 3px 3px 0 #efefef;-o-box-shadow:3px 3px 3px 0 #efefef;}
.section-forms{background:#f7f7f7;padding-top:61px;padding-bottom:75px;}
.form-title{float:left;width:100%;padding:0 0 1px;margin-bottom:32px;background:url(../images/form-title-line.jpg) repeat-x left center;}
.form-title span{float:left;width:auto;color:#3b434d;font-size:17px;line-height:17px;font-family:'montserratbold';letter-spacing:1px;background:#fff;padding-right:20px;}
.main-row{float:left;margin:0;padding:0 0 20px;width:100%;}
.main-row label{display:block;margin:0;padding:0 0 10px;color:#3b434d;font-size:12px;line-height:12px;letter-spacing:1px;font-family:'montserratlight';}
.main-row input{float:left;width:100%;margin:0 0 5px;padding:0 10px;background:#f5f4f4;border:none;border-left:3px solid #e04445;height:42px;line-height:42px;color:#3b434d;font-size:12px;font-family:'montserratlight';}
.main-row select{float:left;width:100%;margin:0 0 5px;padding:0 0 0 10px;background:#f5f4f4 url(../images/drop_aroow.png) no-repeat 97% center;border:none;border-left:3px solid #e04445;height:42px;line-height:42px;color:#3b434d;font-size:12px;font-family:'montserratlight';-moz-appearance:none;-o-appearance:none;-ms-appearance:none;-webkit-appearance:none;}
.main-row select option{border-left:3px solid #e04445;padding:10px;}
select option:hover,select option:focus,select option:active,select option:checked{background-attachment:scroll;background-clip:border-box;background-color:#e04445!important;background-image:linear-gradient(#e04445,#e04445);background-image:-moz-linear-gradient(#e04445,#e04445);background-image:-o-linear-gradient(#e04445,#e04445);background-image:-ms-linear-gradient(#e04445,#e04445);background-image:-webkit-linear-gradient(#e04445,#e04445);background-origin:padding-box;background-position:0 0;background-repeat:repeat;background-size:auto auto;}
.main-row textarea{float:left;width:100%;margin:0;padding:0 10px;background:#f5f4f4;border:none;border-left:3px solid #e04445;height:121px;line-height:42px;color:#3b434d;font-size:12px;font-family:'montserratlight';resize:none;}
.main-row input[type="button"]{border:3px solid #f8cb0e;color:#3b434d;display:inline-block;font-family:"montserratbold";font-size:11px;height:38px;letter-spacing:2px;line-height:14px;padding:9px 15px;text-align:center;text-transform:uppercase;vertical-align:middle;background-color:#fff;width:auto;cursor:pointer;float:right;}
.main-row input[type="button"]:hover{background-color:#f8cb0e;}
.terms .btn-group,.terms span{padding-left:5px;}
.main-row input[type="submit"]{border:3px solid #f8cb0e;color:#3b434d;display:inline-block;font-family:"montserratbold";font-size:11px;height:38px;letter-spacing:2px;line-height:14px;padding:9px 15px;text-align:center;text-transform:uppercase;vertical-align:middle;background-color:#fff;width:auto;cursor:pointer;float:right;}
.main-row input[type="submit"]:hover{background-color:#f8cb0e;}
.forgot-pass{color:#979da5;font-size:13px;line-height:38px;text-decoration:none;display:inline-block;font-family:'montserratlight';}
.forgot-pass:hover{color:#3b434d;}
.register-field .main-row{margin:0 -1%;width:102%;}
.main-row .half-div{float:left;padding:0 1%;width:50%;}
.details_page{background:#F6F6F6;}
.details_inner{float:left;width:100%;padding:61px 0 73px;}
.left_side{float:left;width:22.1%;}
.left_img{float:left;width:100%;text-align:center;}
.left_cont{background:#fff none repeat scroll 0 0;box-shadow:1px 2px 1px #f0f0f0;margin-top:69px;padding:37px 20px 10px;}
.left_cont_in{float:left;width:100%;padding:17px 0 15px;border-bottom:1px solid #eaebea;margin-bottom:19px;}
.left_cont_in h2{float:left;width:100%;font-size:23px;line-height:25px;color:#3b434d;font-family:"montserratbold";letter-spacing:2px;margin-bottom:9px;}
.left_cont_in p{float:left;width:100%;font-size:12px;line-height:20px;color:#868b92;font-family:"montserratlight";}
.left_cont_price{width:100%;}
.left_cont_price > img{display:block;}
.left_cont_price label{float:left;display:block;width:auto;font-size:13px;line-height:20px;color:#f0553b;font-family:"montserratlight";margin-top:5px;}
.left_cont_price p{color:#e04445;float:right;font-family:"montserratbold";font-size:17px;letter-spacing:.9px;line-height:20px;margin:-13px 0 0;}
.left_cont_price p span{font-size:12px;}
/*.left_cont_crb{background:#fff none repeat scroll 0 0;box-shadow:1px 2px 1px #f0f0f0;margin-top:15px;padding:10px 20px;}*/
.left_cont_crb{position: relative; background:#fff none repeat scroll 0 0;box-shadow:1px 2px 1px #f0f0f0;margin-top:15px;padding:10px 20px;}
.left_cont_crb h3{color:#868b92;font-family:"montserratlight";}
.left_cont_crb span.right{margin-right:10px;float:right;margin-top:5px;}
.left_cont_crb span{display:inline-block;}
.left_cont_crb .fa-times{color:#c00;}
.left_cont_crb .fa-check{color:#34ad00;}
.center_side{float:left;width:50%;padding:0 24px 0 42px;}
.center_title{float:left;width:100%;border-bottom:1px solid #eaebea;padding:0 0 15px;}
.center_title h2{float:left;width:100%;font-size:23px;line-height:25px;color:#3b434d;font-family:"montserratbold";letter-spacing:2px;margin-top:-5px;}
.center_cont{float:left;width:100%;padding:20px 0;}
.center_cont_in{float:left;width:42.8%;}
.center_cont_in p{float:left;width:100%;font-size:13px;line-height:22px;color:#868b92;font-family:"montserratlight";padding:0 0 12px;}
.center_cont > img{float:right;}
.center_cont_in_full{width:100%;}
.center_cont p{float:left;width:100%;font-size:13px;line-height:22px;color:#868b92;font-family:"montserratlight";padding:0 0 12px;}
.center_title_in{float:left;width:100%;margin:6px 0 16px;}
.center_title_in h3{float:left;width:100%;font-size:17px;line-height:20px;color:#3b434d;font-family:"montserratbold";letter-spacing:1.5px;}
.center_tabel{float:left;width:100%;border-bottom:3px solid #E04445;}
.center_tr{float:left;width:100%;}
.center_th{float:left;width:33.3%;background:#E04445;font-size:14px;line-height:20px;color:#fff;font-family:"montserratbold";padding:10px 20px 11px;letter-spacing:1.5px;}
.center_td{float:left;width:33.3%;font-size:14px;line-height:20px;color:#868b92;font-family:"montserratlight";padding:10px 20px 11px;}
.center_td span{font-size:13px;}
.center_tr.spanish_tr{background:#fff;}
.center_title_in_top{margin-top:47px;}
.right_side{float:right;width:26.5%;}
.right_title{float:left;width:100%;background:#E04445;padding:17px 18px 16px;}
.search_tutor_left .right_title.gray_back{background:#293038;}
.right_title h2{color:#fff;float:left;font-family:"montserratbold";font-size:21px;line-height:25px;width:100%;}
.right_contact{float:left;width:100%;background:#fff;padding:16px 20px;}
.right_form{float:left;width:100%;}
.right_form label{color:#868b92;float:left;font-family:"montserratlight";font-size:13px;line-height:15px;padding:0 0 9px;width:100%;}
.right_form textarea{color:#b9bbbe;float:left;font-family:"montserratlight";font-size:12px;line-height:22px;padding:8px 11px;width:100%;height:115px;background:#f6f6f6;border:1px solid #ecebeb;resize:none;}
.btn_full_width{float:left;width:100%;padding:20px 0 15px;}
.btn_full_width a{float:left;width:100%;border:3px solid #f8cb0e;color:#3b434d;font-size:11px;height:38px;letter-spacing:2px;padding:9px 15px;text-align:center;font-family:"montserratbold";text-transform:uppercase;}
.btn_full_width a:hover{background:#f8cb0e;}
.btn_full_width button[type="submit"]{float:left;width:100%;background:#fff;border:3px solid #f8cb0e;color:#3b434d;font-size:11px;height:38px;letter-spacing:2px;padding:9px 15px;text-align:center;font-family:"montserratbold";text-transform:uppercase;}
.btn_full_width button[type="submit"]:hover{background:#f8cb0e;}
.right_contact p{color:#868b92;float:left;font-family:"montserratlight";font-size:12px;line-height:20px;width:100%;}
.shortlist{float:left;width:100%;padding:20px 0;}
.shortlist a{float:left;width:100%;background:#3b434d;color:#fff;font-size:11px;line-height:32px;height:38px;letter-spacing:2px;padding:0 15px;text-align:center;font-family:"montserratbold";text-transform:uppercase;border:3px solid transparent;}
.shortlist a:hover{border:3px solid #3b434d;background:none;color:#3b434d;}
.shortlist button[type="submit"]{float:left;width:100%;border:none;background:#3b434d;color:#fff;font-size:11px;line-height:32px;height:38px;letter-spacing:2px;padding:0 15px;text-align:center;font-family:"montserratbold";text-transform:uppercase;cursor:pointer;border:3px solid transparent;}
.shortlist button[type="submit"]:hover{border:3px solid #3b434d;background:none;color:#3b434d;}
.tutorial_top_padd{padding-top:20px;}
.tutorial{float:left;width:100%;}
.tutorial a{width:48.8%;font-size:11px;line-height:34px;height:38px;letter-spacing:2px;padding:0;text-align:center;font-family:"montserratbold";text-transform:uppercase;}
.tutorial_free{float:left;border:3px solid #f8cb0e;color:#3b434d;}
.tutorial_free:hover{background:#f8cb0e;}
.tutorial_book{float:right;background:#E04445;color:#fff;border:3px solid transparent;}
.tutorial_book:hover{border:3px solid #E04445;background:#fff;color:#3b434d;}
.tutor-detail-inner.tutor-detail-inner-left{margin:0;}
.listing_inner{float:left;width:70%;}
.listing_inner .tutor-detail-block{width:100%;padding:0;}
.listing_inner .tutor-text-title label{color:#f0553b;display:inline-block;font-family:"montserratlight";font-size:13px;line-height:20px;margin-left:10px;width:auto;}
.listing_inner .tutor-text-title p{color:#e04445;float:right;font-family:"montserratbold";font-size:17px;letter-spacing:.9px;line-height:20px;margin:0;}
.listing_inner .tutor-text-title p span{font-size:13px;}
.listing_inner .tutor-text-title{margin-bottom:15px;}
.listing_inner .tutor-detail-block p{margin:0 0 9px;}
.listing_inner .tutor-detail-block p label{font-weight:700;}
.listing_inner .tutor-text-btn{text-align:right;display:inline-block;}
.listing_inner .shortlist{width:auto;display:inline-block;float:none;}
.listing_inner .shortlist a{display:inline-block;float:none;}
.slider{float:right;width:26.5%;background:#fff;text-align:center;padding:30px 15px 20px;margin-bottom:20px;}
.slider_in{float:left;width:100%;}
.slider_img{float:none;display:inline-block;width:98px;height:98px;}
.slider_img > img{width:100%;height:100%;border-radius:50px;}
.slider_cont{float:left;width:100%;padding:30px 0 0;}
.slider_cont h4{float:left;width:100%;font-size:14px;line-height:16px;color:#3b434d;font-family:"montserratbold";margin-bottom:15px;letter-spacing:1.5px;}
.slider_cont p{float:left;width:100%;font-size:12px;line-height:22px;color:#979da5;font-family:"montserratlight";letter-spacing:1px;}
.slider .owl-buttons .owl-prev{font-size:0!important;background:none!important;padding:0!important;margin:0!important;display:inherit!important;}
.slider .owl-next{font-size:0!important;background:none!important;padding:0!important;margin:0!important;display:inherit!important;}
.slider .owl-page span{width:8px!important;height:8px!important;background:#dcdcdc!important;margin:5px 3px!important;}
.slider .owl-page:hover span{background:#f0553b!important;}
.slider .owl-page.active span{background:#f0553b!important;}
.main-row input.datepicker{background:#F5F4F4 url(../images/calen.png) no-repeat 97% center;}
.main-row input.timepicker{background:#f5f4f4 url(../images/time.png) no-repeat scroll 97% center;}
.about_us_in{background:#F7F7F7;float:left;position:relative;width:100%;overflow:hidden;}
.about_us_box{float:left;padding:0 0 35px;width:100%;}
.about_us_box_img{float:left;width:50%;margin-right:25px;position:absolute;left:0;top:0;bottom:0;height:100%;}
.about_us_box_img > img{height:100%;width:100%;}
.about_us_box_content{float:right;width:50%;padding-left:30px;padding-top:30px;}
.about_us_box_img_right{float:right;width:50%;position:absolute;right:0;top:0;bottom:0;height:100%;}
.about_us_box p{color:#868b92;float:none;font-family:"montserratlight";font-size:13px;line-height:22px;margin:0;padding:0 0 15px;width:100%;}
.about_us_box li{color:#868b92;float:none;font-family:"montserratlight";font-size:13px;line-height:22px;margin:0;padding:0 0 15px;width:100%;}
.about_us_box ol{margin-left:15px;}
.about_us_box ul{list-style-type:none;}
.about_us_box p > img{float:left;margin:0 25px 20px 0;max-width:350px;width:auto;}
.about_us_part_cont{float:left;padding:0 0 50px;width:100%;}
.about_us_part_cont_in{float:left;width:50%;padding:30px 25px 30px 0;}
.about_us_part_cont_in p{float:none;width:100%;color:#868b92;font-family:"montserratlight";font-size:13px;line-height:22px;}
.about_us_part_cont_in p > img{float:right;margin:0 0 20px 25px;max-width:350px;width:auto;}
.about_us_box ul{list-style-type:none;padding:0 0 20px 20px;}
.about_us_box ul li{color:#868b92;font-family:"montserratlight";font-size:13px;line-height:22px;}
.about_us_box ul li a{color:#E04445;}
.about_us_box ul li a:hover{color:#F8CB0E;}
.main-row button[type="submit"]{background-color:#fff;border:3px solid #f8cb0e;color:#3b434d;display:inline-block;float:right;font-family:"montserratbold";font-size:11px;height:38px;letter-spacing:2px;line-height:14px;padding:9px 15px;text-align:center;text-transform:uppercase;vertical-align:middle;width:auto;}
.main-row button[type="submit"]:hover{background-color:#f8cb0e;}
.adit_profile{float:left;padding:0 0 30px;width:100%;}
.adit_profile > a{float:right;border:3px solid #f8cb0e;color:#3b434d;display:inline-block;font-family:"montserratbold";font-size:12px;height:42px;letter-spacing:2.6px;line-height:14px;padding:12px 22px;text-align:center;text-transform:uppercase;vertical-align:middle;margin-left:10px;}
.adit_profile > a:hover{background:#f8cb0e;}
.map-box{background:#fff;}
.section-forms-position{position:relative;}
.tutor-block.tutor-block-contact{text-align:left;border:none;background:#E04445;padding:68px 15px 82px 30px;width:25%;}
.tutor-block.tutor-block-map{height:100%;padding:0;width:100%;}
.log-account.log-account-right{float:right;max-width:inherit;width:70%;}
.tutor-detail .container.search-tutor{float:left;width:100%;margin-bottom:73px;}
.tutor-block.tutor-block-contact p{padding:0 0 10px;}
.tutor-block.tutor-block-contact p a{color:#fff;}
.tutor-block.tutor-block-contact p a:hover{color:#293038;}
.tutor-block.tutor-block-contact > h3{padding-top:0;}
.tutor-detail-padding{padding-top:0;}
.about_title{float:left;width:100%;padding:0 0 15px;}
.about_title h2{color:#3b434d;display:inline-block;font-family:"montserratbold";font-size:20px;letter-spacing:1.4px;line-height:20px;padding-right:8px;vertical-align:middle;text-transform:capitalize;}
.about_us_box_img_right > img{width:100%;height:100%;}
.howto_work_in{padding-top:59px;}
.howto_work_box_img{float:left;width:50%;margin-right:25px;position:absolute;}
.howto_work_box_img_right{float:right;width:50%;position:relative;}
.howto_work_box_content{float:right;width:50%;padding-left:30px;padding-top:30px;}
.howto_work_part_cont{padding:0 0 50px;width:100%;}
.howto_work_part_cont_in{float:left;width:50%;padding:30px 25px 30px 0;}
.howto_work_part_cont_in p{float:none;width:100%;color:#868b92;font-family:"montserratlight";font-size:13px;line-height:22px;}
.howto_work_part_cont_in p > img{float:right;margin:0 0 20px 25px;max-width:350px;width:auto;}
.how-we-work{float:left;width:100%;padding:0 0 40px;}
.how-we-work .left_side{float:left;padding:0 20px 30px;width:33.3%;}
.left_img.left_img_in{float:none;height:200px;margin:0 30px;overflow:hidden;position:relative;width:auto;z-index:10;}
.left_cont.left_cont_info{margin-top:-55px;float:left;padding:62px 30px 10px;}
.left_cont.left_cont_info .left_cont_in{margin:0;border:none;}
.left_img.left_img_in > img{height:auto;max-width:none;min-height:100%;width:auto;}
.tutor-detail-padding-bottom{padding-bottom:59px;height:400px;display:table;width:100%;}
.tabel_cell{display:table-cell;vertical-align:middle;}
.thank_you_in h1{color:#4e4e4e;font-family:"montserratbold";font-size:33px;letter-spacing:3.3px;line-height:35px;margin:25px 0 10px;text-align:center;}
.thank_you_in p{color:#979da5;font-family:"montserratlight";font-size:25px;line-height:28px;margin-bottom:43px;text-align:center;}
.section-forms-position p.succ-msgcontact{color:green;padding:0 0 15px;}
.green_color{color:green;text-align:center;font-size:25px;}
.log-account.log-account-full{max-width:100%;width:100%;margin:0;}
.log-account-padding{padding-top:34px;padding-bottom:15px;}
.main_row_margin{margin:0 -10px;}
.full_row{float:left;width:100%;padding:0 0 15px;}
.half_row{padding:0 10px;width:50%;float:left;}
.full_main_row{width:100%;padding:0 10px;}
.log-account-full-in{float:left;width:100%;}
.log-account-full-in h1{float:left;width:100%;color:#3b434d;display:inline-block;font-family:"montserratbold";font-size:25px;letter-spacing:1.4px;line-height:27px;padding-right:8px;vertical-align:middle;margin-left:-10px;}
.log-account-full-in .log-account{margin:0;max-width:100%;width:49%;padding-top:34px;padding-bottom:15px;}
.log-account-full-in .log-account.register-field{float:right;max-width:100%;width:49%;}
.log-account.log-account-full.log-account-padding.log-account-top{margin:50px 0 0;}
.tabel_form{float:left;width:100%;padding:0 0 30px;}
.tabel_form table{width:100%;border-bottom:3px solid #E04445;}
.tabel_form table tr th{text-align:left;padding:0 10px;font-family:"montserratlight";font-size:12px;color:#3b434d;}
.tabel_form table tr td{padding:0 10px;vertical-align:top;}
.tabel_form table tr td select{float:none;width:100%;margin:0 0 5px;padding:0 0 0 10px;background:#f5f4f4 url(../images/drop_aroow.png) no-repeat 98% center;border:none;border-left:3px solid #e04445;height:42px;line-height:42px;color:#3b434d;font-size:12px;font-family:'montserratlight';-moz-appearance:none;-o-appearance:none;-ms-appearance:none;-webkit-appearance:none;text-transform:capitalize;border-radius:0;-webkit-border-radius:0;-ms-border-radius:0;-o-border-radius:0;}
.tabel_form table tr td select option{border-left:3px solid #e04445;padding:10px;}
.tabel_form table tr td label.error{font-size:12px;letter-spacing:1px;}
.tabel_form table tr td input{float:none;width:100%;margin:0;padding:0 10px;background:#f5f4f4;border:none;border-left:3px solid #e04445;height:42px;line-height:42px;color:#3b434d;font-size:12px;font-family:'montserratlight';}
.tabel_form table tr td button{background-color:#fff;border:3px solid #dadada;color:#3b434d;display:inline-block;float:none;font-family:"montserratbold";font-size:11px;height:38px;letter-spacing:2px;line-height:14px;padding:9px 15px;text-align:center;text-transform:uppercase;vertical-align:middle;width:auto;cursor:pointer;}
.tabel_form table tr td button:hover{border:3px solid #f8cb0e;}
.one_row{width:auto;padding:0 10px;}
.one_row label{float:left;}
.one_row .btn-group{margin:0 0 0 5px;}
.one_row input[type="checkbox"]{width:auto;float:left;height:auto;margin:0 5px 0 0;}
.main-row-margin{margin:15px 0 0;}
.form-title.form-title-margin{margin-top:15px;}
.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-draggable.ui-resizable{z-index:1000;position:fixed!important;border:3px solid #E04445;}
.popup_form_in.ui-dialog-content.ui-widget-content{height:auto!important;padding:30px 10px;}
.popup_form_in p{font-size:15px;text-align:center;font-family:'montserratlight';}
.success_popup p{color:#000;font-family:"montserratlight";font-size:14px;font-weight:700;text-align:center;}
#imagePreview{width:100px;height:100px;background-position:center center;background-size:cover;display:inline-block;}
.payment_history_table .dataTables_length label{width:auto;color:#979da5;font-family:'montserratregular';font-size:14px;}
.payment_history_table .dataTables_length select{-moz-appearance:none;-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background:#f5f4f4 url(../images/drop_aroow.png) no-repeat scroll 95% center;border-color:-moz-use-text-color -moz-use-text-color -moz-use-text-color #e04445;border-image:none;border-style:none none none solid;border-width:medium medium medium 3px;color:#3b434d;float:none;font-family:"montserratlight";font-size:12px;height:42px;line-height:42px;margin:0 5px;padding:0 0 0 10px;width:80px;}
.payment_history_table .dataTables_filter label{width:auto;color:#979da5;font-family:'montserratregular';font-size:14px;}
.payment_history_table .dataTables_filter input{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background:#f5f4f4 none repeat scroll 0 0;border-color:-moz-use-text-color -moz-use-text-color -moz-use-text-color #e04445;border-image:none;border-style:none none none solid;border-width:medium medium medium 3px;color:#3b434d;float:none;font-family:"montserratlight";font-size:12px;height:42px;line-height:42px;margin:0 0 0 5px;padding:0 10px;width:auto;}
.payment_history_table table.dataTable{width:100%;margin:20px 0!important;display:inline-table;}
.payment_history_table table.dataTable thead{width:100%;}
.payment_history_table table.dataTable tr{width:100%;}
.payment_history_table table.dataTable tr th{color:#fff;font-family:'montserratregular';font-size:14px;letter-spacing:0;line-height:18px;padding:10px;text-align:left;text-transform:uppercase;}
.payment_history_table table.dataTable tr th.sorting_asc{background:#E04445 url(../images/sort_asc.png) no-repeat right center;}
.payment_history_table table.dataTable tr th.sorting_desc{background:#E04445 url(../images/sort_desc.png) no-repeat right center;}
.payment_history_table table.dataTable tr th.sorting{background:#E04445 url(../images/sort_both.png) no-repeat right center;}
.payment_history_table table.dataTable tr td{color:#979da5;font-family:"montserratlight";font-size:13px;line-height:22px;padding:10px;}
.payment_history_table table.dataTable tr:nth-child(odd){background:#fff;}
.payment_history_table table.dataTable tr:nth-child(even){background:#f7f7f7;}
.payment_history_table table.dataTable tr td .fa.fa-star{color:#F8CB0E;}
.payment_history_table table.dataTable tr td a{color:#E04445;}
.payment_history_table table{width:100%;margin:20px 0!important;display:inline-table;}
.payment_history_table table thead{width:100%;}
.payment_history_table table tr{width:100%;}
.payment_history_table table tr th{background:#E04445;color:#fff;font-family:'montserratregular';font-size:14px;letter-spacing:0;line-height:18px;padding:10px;text-align:left;text-transform:uppercase;}
.payment_history_table table tr td{color:#979da5;font-family:"montserratlight";font-size:13px;line-height:22px;padding:10px;}
.payment_history_table table tr:nth-child(odd){background:#f7f7f7;}
.payment_history_table table tr:nth-child(even){background:#fff;}
.payment_history_table table tr td a{color:#E04445;}
.dataTables_info{color:#3b434d;font-family:"montserratlight";font-size:13px;line-height:22px;float:left;}
.full_row_border{border-bottom:1px solid #bababa;padding:0;margin:0 0 15px;}
.review_by .main-row{padding:0 0 15px;}
.review_by .main-row label{width:150px;float:left;font-size:13px;font-family:'montserratregular';padding:0;line-height:19px;}
.review_by .main-row p{overflow:hidden;width:auto;display:inline;font-family:'montserratlight';color:#3b434d;}
.review_by .main-row .rating_in{overflow:hidden;width:auto;display:inline-block;}
.review_by .main-row p .fa.fa-star{color:#F8CB0E;}
.full_row_padding{padding:15px 10px 0;border-top:1px solid #dadada;float:left;width:100%;margin:10px 0 0;}
.main-row.main-row-padding-bottom label{padding:0 0 5px;}
.log-account-padding-top{padding-bottom:15px;padding-top:15px;}
.main-row-auto{width:auto;}
.main-row-auto input{width:300px;}
.main-row-pad_remove{padding:0;margin:22px 0 0;}
.main-row-pad_remove button[type="submit"]{height:42px;margin-left:10px;}
.dataTables_paginate.paging_bootstrap ul{float:right;margin-top:13px!important;}
.dataTables_paginate.paging_bootstrap ul li{float:left;padding:0 5px;}
.dataTables_paginate.paging_bootstrap ul li a{padding:5px 10px;color:#979da5;background:#f7f7f7;font-size:14px;}
.dataTables_paginate.paging_bootstrap ul li.active a{background:#E04445;color:#fff;}
.dataTables_paginate.paging_bootstrap ul li.prev a{font-size:0;background:#f7f7f7 url(../images/prev.png) no-repeat center;background-size:35% auto;float:left;width:29px;height:28px;margin-top:-4px;}
.dataTables_paginate.paging_bootstrap ul li.next a{font-size:0;background:#f7f7f7 url(../images/next.png) no-repeat center;background-size:35% auto;float:left;width:29px;height:28px;margin-top:-4px;}
.main-row span a{color:#E04445;}
.review_by .main-row.package_description_full label{width:100%;}
.bg_remove{background:none;box-shadow:none;}
.package_box{float:left;width:33.3%;padding:0 10px 20px;}
.package_box_in{float:left;width:100%;background:#fff;box-shadow:1px 2px 1px #f0f0f0;}
.package_title{float:left;width:100%;padding:20px 15px 50px;background:#E04445;text-align:center;position:relative;}
.package_title h2{font-family:"montserratbold";font-size:23px;line-height:36px;color:#fff;text-transform:uppercase;}
.package_sub_title{float:left;width:100%;padding:10px 15px;text-align:center;}
.package_sub_title_in{float:none;display:inline-block;background:#fff;border-radius:50%;width:100px;height:100px;position:absolute;bottom:-50px;margin-left:-50px;border:1px solid #dadada;}
.package_sub_title_in h3{color:#979da5;display:inline-block;font-family:"montserratbold";font-size:30px;letter-spacing:1.4px;line-height:45px;vertical-align:middle;padding:25px 0;position:relative;z-index:10;}
.package_cont{float:left;padding:60px 20px 15px;width:100%;}
.package_cont_in{float:left;width:100%;border-bottom:1px solid #dadada;padding:5px 0;}
.package_cont_in label{color:#979da5;font-family:"montserratregular";font-size:13px;line-height:22px;margin:0;float:left;width:135px;}
.package_cont_in span{color:#979da5;font-family:"montserratlight";font-size:13px;line-height:22px;margin:0;float:left;width:auto;}
.package_cont_description{float:left;width:100%;padding:15px 0 0;}
.package_cont_description p{float:left;width:100%;color:#979da5;font-family:"montserratlight";font-size:13px;line-height:22px;margin:0;}
.main-row.package_btn{float:left;width:100%;text-align:center;padding:15px 15px 25px;border-top:1px solid #dadada;}
.main-row.package_btn button[type="submit"]{float:none;display:inline-block;}
.rating_full_box{float:left;width:100%;margin:0 0 15px;}
.rating_image_box{float:left;height:100px;width:100px;overflow:hidden;border-radius:50%;border:1px solid #979da5;}
.rating_image_box > img{width:100%;height:100%;}
.rating_box_info{overflow:hidden;width:90.9%;padding-left:30px;position:relative;}
.rating_box_info:after{position:absolute;content:"";background:#fff;border-left:8px solid #fff;border-top:8px solid #fff;top:35px;left:20px;height:30px;width:30px;transform:rotate(-44deg);}
.rating_box_info_in{float:left;position:relative;width:100%;z-index:100;padding:15px;background:#fff;border-top:3px solid #E04445;}
.rating_title{float:left;width:100%;background:#fff;padding:0 0 15px;border-bottom:1px solid #dadada;}
.rating_title h3{color:#3b434d;display:inline-block;font-family:"montserratbold";font-size:17px;letter-spacing:1.4px;line-height:20px;vertical-align:middle;padding:3px 0 0;position:relative;z-index:10;text-transform:capitalize;}
.rating_title_right{float:right;width:auto;}
.rating_title_right span{color:#979da5;font-size:13px;}
.rating_img{margin-left:15px;}
.rating_title_right span.rating_img{font-size:18px;}
.rating_img .fa.fa-star{color:#F8CB0E;}
.rating_title_cont{float:left;width:100%;background:#fff;margin:0 0 15px;}
.rating_title_cont_in{float:left;width:100%;padding:5px 0 10px;border-bottom:1px solid #dadada;}
.border_remove{border-bottom:none;}
.reting_marging{margin:0 -10px;}
.rating_label_in{float:left;width:33.3%;padding:0 10px;}
.bg_color_rating_label{float:left;width:100%;background:#F7F7F7;}
.rating_label_in .bg_color_rating_label label{background:#f8cb0e none repeat scroll 0 0;color:#fff;float:left;font-family:"montserratregular";margin:0 5px 0 0;padding:5px 5px 5px 10px;width:130px;}
.rating_label_in .bg_color_rating_label span{color:#3b434d;display:inline-block;font-family:"montserratregular";font-size:14px;font-weight:400;overflow:hidden;padding:5px;width:auto;}
.rating_title_cont_in label{color:#979da5;font-family:"montserratregular";font-size:13px;line-height:22px;margin:0;float:left;width:70px;text-transform:capitalize;}
.rating_title_cont_in span{color:#979da5;font-family:"montserratlight";font-size:13px;line-height:22px;margin:0 7% 0 0;float:left;width:auto;}
.rating_title_cont_in p.full_width{color:#979da5;font-family:"montserratlight";font-size:13px;line-height:22px;margin:0;float:left;width:100%;}
.comment_box_img{float:right;}
.comment_box_img span{cursor:pointer;color:#979da5;font-family:"montserratlight";font-size:13px;line-height:22px;margin:0;width:auto;text-transform:capitalize;}
.comment_box_img span > img{vertical-align:middle;}
.comment_box{float:left;width:100%;padding:15px;background:#f7f7f7;margin-top:15px;display:none;}
.comment_box_cont_in{float:left;width:100%;padding:0 0 15px;}
.comment_box_cont_in label{color:#979da5;font-family:"montserratregular";font-size:13px;line-height:22px;margin:0 0 5px;float:left;width:135px;text-align:left;}
.comment_box_cont_in textarea{float:left;width:100%;margin:0;padding:10px;background:#fff;border:none;border-left:3px solid #e04445;height:121px;line-height:18px;color:#3b434d;font-size:12px;font-family:'montserratlight';resize:none;}
.cd-popup-container .comment_box_cont_in textarea{background:#f7f7f7;}
.main-row.main-row-padding-remove{padding:0;}
.details_inner_account{padding-top:0;}
.left_side_account{width:27%;}
.left_img.left_imgaccount{position:relative;z-index:10;height:221px;overflow:hidden;padding:0 20px;}
.left_img.left_imgaccount > img{width:100%;}
.left_cont.left_cont_account{float:left;width:100%;margin-top:-69px;padding-top:69px;padding-bottom:15px;}
.left_cont.left_cont_account .left_cont_in label{color:#3b434d;display:inline-block;font-family:"montserratbold";font-size:17px;letter-spacing:1.4px;line-height:20px;padding-right:8px;vertical-align:middle;margin:0 0 10px;}
.left_cont.left_cont_account .left_cont_in{margin:0;}
.left_cont.left_cont_account .left_cont_in:last-child{border-bottom:none;}
.center_side_account{width:73%;}
.account_table table tr th{background:#E04445;color:#fff;font-family:"montserratbold";font-size:14px;letter-spacing:1.5px;line-height:20px;padding:10px 20px 11px;}
.account_table table tr td{color:#868b92;font-family:"montserratlight";font-size:14px;line-height:20px;padding:10px 20px 11px;}
.account_table table tr:nth-child(odd){background:#f7f7f7;}
.account_table table tr:nth-child(even){background:#fff;}
.main-row input.readonly{background:#E04445;color:#fff;}
.tutor-detail-padding-top{padding-top:30px;}
.account_details_margin{margin:0 -10px;}
.account_details_full{float:left;width:100%;padding:0 0 10px;}
.account_details_in{float:left;width:50%;padding:0 10px;}
.account_details_in p{padding:0;background:#fff;}
.account_details_in p label{width:130px;float:left;font-family:'montserratregular';background:#F8CB0E;color:#fff;padding:5px 5px 5px 10px;margin:0 5px 0 0;}
.account_details_in p span{width:auto;overflow:hidden;display:inline-block;font-family:'montserratregular';color:#3b434d;padding:6px 5px 4px;font-size:14px;font-weight:400;}
.massage_padding{padding-top:60px;}
.tab_menu{float:left;width:100%;}
.tab_menu ul{float:right;width:100%;text-align:right;border-bottom:1px solid #dadada;}
.tab_menu ul li{float:none;display:inline-block;width:auto;margin-right:3px;}
.tab_menu ul li a{color:#979da5;padding:10px;display:block;font-size:14px;}
.tab_menu ul li.active a{color:#E04445;}
.tab_menu ul li a .fa{margin-right:5px;}
.tab_menu ul li a:hover{color:#E04445;}
.massage_box{float:left;width:100%;padding:30px 0 0;}
.massage_box table{width:100%;}
.massage_box table tr th{background:#e04445;color:#fff;font-family:"montserratregular";font-size:14px;letter-spacing:0;line-height:18px;padding:10px;text-align:left;text-transform:uppercase;}
.massage_box table.dataTable tr th.sorting_asc{background:#E04445 url(../images/sort_asc.png) no-repeat right center;}
.massage_box table.dataTable tr th.sorting_desc{background:#E04445 url(../images/sort_desc.png) no-repeat right center;}
.massage_box table.dataTable tr th.sorting{background:#E04445 url(../images/sort_both.png) no-repeat right center;}
.massage_box table tr:nth-child(odd){background:#fff;}
.massage_box table tr:nth-child(even){background:#f7f7f7;}
.massage_box table tr td{color:#979da5;font-family:"montserratlight";font-size:13px;line-height:22px;padding:10px;}
.massage_box table tr.unread td{color:#3b434d;font-weight:600;}
.massage_box table tr.unread td a.color_add{color:#3b434d;}
.massage_box table tr td a.color_add{color:#979da5;}
.massage_box table tr td:hover a.color_add{color:#E04445;}
.write_box{width:100%;float:left;padding:30px 0 0;}
.massges_view{float:left;width:100%;padding:30px 0 0;}
.massges_view_details_full .account_details_in{padding:0 10px 20px;}
.massges_view_details_full .account_details_in p label{padding:10px 5px 10px 10px;}
.massges_view_details_full .account_details_in p span{padding:11px 5px;}
.massges_view_details_full .account_details_in p span a{color:#3b434d;}
.massges_view_details_full .account_details_in p span a:hover{color:#E04445;}
.massges_view_in{float:left;width:100%;padding:0 10px;color:#979da5;}
.ui-dialog-titlebar.ui-widget-header.ui-corner-all.ui-helper-clearfix{display:none;}
.log-account p.margin_bottom_massage label{float:left;width:100%;margin-bottom:10px;}
.tutor-rating-scarch{float:left;width:100%;padding:0 0 20px;}
.tutor-rating-scarch input{float:right;width:235px;margin:0 0 5px;padding:0 10px;background:#fff;border:none;border-left:3px solid #e04445;height:42px;line-height:42px;color:#3b434d;font-size:12px;font-family:'montserratlight';}
.tutor-rating-scarch input[type="submit"]{background:#fff url(../images/search-ic.png) no-repeat center center;width:auto;font-size:0;padding:0 20px;cursor:pointer;border-left:1px solid #dadada;}
.comment_box_img2{float:right;}
.comment_box_img2 span{cursor:pointer;color:#979da5;font-family:"montserratlight";font-size:13px;line-height:22px;margin:0;width:auto;text-transform:capitalize;}
.comment_box_img2 span > img{vertical-align:middle;}
.cd-nugget-info{text-align:center;position:absolute;width:100%;height:50px;line-height:50px;bottom:0;left:0;}
.cd-popup{position:fixed;left:0;top:0;height:100%;width:100%;background-color:rgba(0,0,0,0.6);opacity:0;visibility:hidden;-webkit-transition:opacity .3s 0s,visibility 0 .3s;-moz-transition:opacity .3s 0s,visibility 0 .3s;transition:opacity .3s 0s,visibility 0 .3s;z-index:9;}
.cd-popup.is-visible{opacity:1;visibility:visible;-webkit-transition:opacity .3s 0s,visibility 0 0;-moz-transition:opacity .3s 0s,visibility 0 0;transition:opacity .3s 0s,visibility 0 0;z-index:999;}
.cd-popup-container{position:relative;width:45%;margin:4em auto;overflow:hidden;background:#F7F7F7;box-shadow:0 0 20px rgba(0,0,0,0.2);-webkit-transform:translateY(-40px);-moz-transform:translateY(-40px);-ms-transform:translateY(-40px);-o-transform:translateY(-40px);transform:translateY(-40px);-webkit-backface-visibility:hidden;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;transition-property:transform;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;transition-duration:.3s;border:3px solid #E04445;border-radius:6px;}
.cd-popup-container .cd-popup-close::before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);left:8px;}
.cd-popup-container .cd-popup-close::after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);right:8px;}
.is-visible .cd-popup-container{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);}
.popup_title_in{float:left;width:100%;border-bottom:1px solid #dadada;padding:15px;}
.popup_title_in h3{float:left;width:auto;color:#3b434d;display:inline-block;font-family:"montserratbold";font-size:17px;letter-spacing:1.4px;line-height:20px;padding:10px 0 0;vertical-align:middle;}
.close_btn{float:right;}
.cd-popup-close{background-color:#fff;border:3px solid #f8cb0e;color:#3b434d;display:inline-block;float:right;font-family:"montserratbold";font-size:11px;height:38px;letter-spacing:2px;line-height:14px;padding:9px 15px;text-align:center;text-transform:uppercase;vertical-align:middle;width:auto;}
.cd-popup-close:hover{background:#F8CB0E;}
.cd-popup-content{float:left;width:100%;padding:15px;background:#fff;}
.log-account-padding-remove{padding-top:0;}
.main-row .token-input-list{float:left;width:100%;margin:0 0 5px;padding:0 10px;background:#f5f4f4;border:none;border-left:3px solid #e04445;height:auto!important;overflow:inherit;line-height:42px;color:#3b434d;font-size:12px;font-family:'montserratlight';}
.main-row .token-input-list li{float:left;width:auto;}
.main-row .token-input-list li input{float:left;width:100%!important;margin:0 0 5px;padding:0 10px;background:#f5f4f4;border:none;border:none;height:42px;line-height:42px;color:#3b434d;font-size:12px;font-family:'montserratlight';}
.mm-page .token-input-dropdown{width:auto;background:#F5F4F4;border-left:3px solid #e04445;height:100px;overflow-y:auto;border-bottom:none;border-right:none;padding:0 10px;width:200px;}
.tutor_class_arrange_margin{margin:0 -10px;}
.tutor_class_arrange{float:left;width:25%;padding:0 10px 20px;}
.tutor_class_arrange_box{float:left;width:100%;background:#fff;box-shadow:3px 3px 3px 0 #efefef;}
.tutor_class_arrange_title{float:left;width:100%;background:#E04445;padding:10px 15px;position:relative;}
.tutor_class_arrange_title h4{float:left;width:auto;color:#fff;display:inline-block;font-family:"montserratbold";font-size:20px;letter-spacing:1.4px;line-height:24px;margin:0;padding-right:8px;vertical-align:middle;}
.tutor_class_arrange_cont{float:left;width:100%;padding:15px;}
.tutor_class_arrange_in{float:left;width:100%;padding:0 0 10px;}
.tutor_class_arrange_in p{background:#f7f7f7;padding:0;}
.tutor_class_arrange_in p label{background:#f8cb0e;color:#fff;float:left;font-family:"montserratregular";margin:0 5px 0 0;padding:5px 5px 5px 10px;width:88px;font-size:12px;line-height:22px;text-transform:capitalize;}
.tutor_class_arrange_in p span{color:#3b434d;display:inline-block;font-family:"montserratregular";font-size:13px;font-weight:400;overflow:hidden;padding:7px 5px;width:auto;}
.review_by .main-row.main-row-padding_bttom_re{padding-bottom:0;}
.review_by .main-row.main-row-padding_bttom_re input[type="submit"]{margin:0;cursor:pointer;}
.log-account-padding-remove{padding:0;}
.hover_show{background:#293038 none repeat scroll 0 0;display:none;float:left;padding:0;position:absolute;right:0;text-align:center;bottom:-60px;width:100%;padding:10px 0;z-index:10;}
.hover_show p{float:left;width:100%;color:#fff;font-size:13px;line-height:20px;}
.hover_like{float:right;padding:0 0 15px;text-align:center;}
.hover_like span{float:right;color:#E04445;cursor:pointer;border-radius:50%;padding:3px 7px;background:#fff;width:25px;height:25px;}
.hover_like span:hover{background:#293038;color:#fff;}
.hover_like:hover .hover_show{display:block;}
.price_right{float:right;}
.price_right span{display:block;text-align:right;padding:10px;background:#f8cb0e;}
span.limit_span{padding:10px;margin:5px 0 0;}
.inbox_options input.deletemul[type="button"]{background-color:#fff;border:3px solid #f8cb0e;color:#3b434d;cursor:pointer;display:inline-block;float:none;font-family:"montserratbold";font-size:11px;height:38px;letter-spacing:2px;line-height:14px;padding:9px 15px;text-align:center;text-transform:uppercase;vertical-align:middle;width:auto;margin:0 0 15px;}
.inbox_options input.deletemul[type="button"]:hover{background:#f8cb0e;}
.inbox_options input.refresh[type="button"]{background:#fff url(../images/refresh.png) no-repeat center;border:3px solid #f8cb0e;cursor:pointer;display:inline-block;float:none;font-size:0;height:37px;vertical-align:middle;width:37px;margin:0 5px 15px;}
.inbox_options input.refresh[type="button"]:hover{background:#f8cb0e url(../images/refresh.png) no-repeat center;}
.inbox_options input[type="checkbox"]{margin-top:10px;margin-right:5px;float:left;}
.massage_box .dataTables_length label{color:#979da5;font-family:"montserratregular";font-size:14px;width:auto;}
.massage_box .dataTables_length select{-moz-appearance:none;background:#fff url(../images/drop_aroow.png) no-repeat scroll 95% center;border-left:3px solid #e04445;border-top:none;border-bottom:none;border-right:none;color:#3b434d;float:none;font-family:"montserratlight";font-size:12px;height:42px;line-height:42px;margin:0 5px;padding:0 0 0 10px;width:80px;}
.massage_box .dataTables_filter label{color:#979da5;font-family:"montserratregular";font-size:14px;width:auto;}
.massage_box .dataTables_filter input{background:#fff;border-left:3px solid #e04445;border-top:none;border-bottom:none;border-right:none;color:#3b434d;float:none;font-family:"montserratlight";font-size:12px;height:42px;line-height:42px;margin:0 0 0 5px;padding:0 10px;width:auto;}
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_default,.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div.xdsoft_current{background:#E04445!important;box-shadow:none!important;}
.log-account-height{min-height:inherit;}
.log-account.log-account-margin{margin:0 0 30px;}
.tutor_availability{float:left;width:100%;}
.half_row_checkbox label{width:auto;float:left;}
.half_row_checkbox input[type="checkbox"]{display:none;float:none;height:auto;width:auto;margin:0 0 0 5px;}
.full_row_label label{color:#3b434d;display:block;font-family:"montserratregular";font-size:12px;letter-spacing:1px;line-height:12px;margin:3px 0 0;padding:0 0 10px;float:left;}
.tutor_availability_title{float:left;width:100%;padding:0 0 15px;}
.tutor_availability_title h4{color:#3b434d;display:inline-block;font-family:"montserratbold";font-size:17px;letter-spacing:1.4px;line-height:20px;padding-right:8px;vertical-align:middle;}
.full_row p{color:#979da5;font-family:"montserratlight";font-size:13px;line-height:22px;margin:0;}
.right_form_availability{float:left;width:100%;padding:0 0 10px;}
.right_form_availability input{background:#f6f6f6;border:1px solid #ecebeb;color:#b9bbbe;float:left;font-family:"montserratlight";font-size:12px;line-height:22px;padding:3px 11px;resize:none;width:100%;}
.right_form_availability select{appearance:none;-moz-appearance:none;-o-appearance:none;-webkit-appearance:none;-ms-appearance:none;background:#f6f6f6 url(../images/drop_aroow.png) no-repeat 95% center;border:1px solid #ecebeb;color:#b9bbbe;float:left;font-family:"montserratlight";font-size:12px;line-height:22px;padding:3px 11px;resize:none;width:100%;}
.right_form_availability select option{border-left:3px solid #e04445;padding:5px 10px;}
.log-account-width-side{width:70%;max-width:inherit;min-height:inherit;}
.tutor_availability_box{float:left;width:70%;}
table.edit_tutor_table tr th{background:#E04445;color:#fff;font-family:"montserratbold";font-size:14px;letter-spacing:1.5px;line-height:20px;padding:10px 20px 11px;}
table.edit_tutor_table tr:nth-child(odd){background:#fff;}
table.edit_tutor_table tr:nth-child(even){background:#f7f7f7;}
table.edit_tutor_table tr td{color:#979da5;font-family:"montserratlight";font-size:13px;line-height:22px;padding:0 10px;vertical-align:middle;}
.massges_view_in_description h4{color:#3b434d;display:inline-block;font-family:"montserratbold";font-size:17px;letter-spacing:1.4px;line-height:20px;padding:0 0 5px;vertical-align:middle;}
.massges_view_in_description p{color:#979da5;font-family:"montserratlight";font-size:13px;line-height:22px;margin:0;}
.main_row_auto{padding:0 10px;width:44%;}
.main_row_auto_in{width:12%;padding:0 10px;}
.main_row_three{width:33.3%;padding:0 10px;}
.main-row_left input[type="submit"]{float:left;margin:6px 0 0;height:42px;width:100%;}
.previous_main_row{width:100%;padding:0 10px;}
.previous_main_row label{float:left;width:auto;margin:15px 10px 0 0;}
.previous_main_row input{float:none;width:50px;}
.massges_view_in_attachments{margin:15px 0 0;}
.massges_view_in_attachments h4{color:#3b434d;display:inline-block;font-family:"montserratbold";font-size:17px;letter-spacing:1.4px;line-height:20px;vertical-align:middle;}
.attachment_box{float:left;width:100%;padding:5px 0 0;}
.attachment{float:none;width:auto;padding:2px 0;}
.attachment p{background:url(../images/paper-clip.png) no-repeat left center;padding:0 0 0 25px;}
.attachment p a{color:#979da5;font-family:"montserratlight";font-size:13px;line-height:22px;margin:0;}
.attachment p a:hover{color:#E04445;}
.tutor-detail-inner-bottom-pad{padding-bottom:40px;}
.search_tutor_left{float:left;width:25%;margin-right:4%;}
.search_tutor_left_cont_in{float:left;width:100%;margin:0 0 15px;}
.search_tutor_left_cont_in .right_contact p{line-height:24px;}
.search_tutor_left_cont_in .right_contact p input[type="checkbox"]{margin-right:5px;}
.search_by_name{float:left;width:100%;margin:0 0 15px;}
.search_by_name ul.token-input-list{background:#fff;border-left:3px solid #e04445;border-top:none;border-bottom:none;border-right:none;color:#3b434d;float:left;font-family:"montserratlight";font-size:12px;height:42px;line-height:42px;padding:0 10px;width:235px;}
.search_by_name ul.token-input-list li input{width:100%;}
.search_by_name ul.token-input-list li.token-input-token{background:#ff797a;margin:0;line-height:35px;}
.search_by_name ul.token-input-list li.token-input-token span.token-input-delete-token{font-size:22px;}
ul.token-input-list{background:#fff;border-left:3px solid #e04445;border-top:none;border-bottom:none;border-right:none;color:#3b434d;float:left;font-family:"montserratlight";font-size:12px;height:42px!important;line-height:42px;padding:0 10px;width:100%;}
ul.token-input-list li.token-input-token{background:#ff797a;margin:0 10px 5px 0;line-height:35px;float:left;width:auto;padding:6px 10px;}
ul.token-input-list li.token-input-token p{line-height:29px;color:#000;}
ul.token-input-list li.token-input-token span.token-input-delete-token{font-size:22px;line-height:28px;margin-left:10px;}
.search_by_name input{background:#fff;border-left:3px solid #e04445;border-top:none;border-bottom:none;border-right:none;color:#3b434d;float:left;font-family:"montserratlight";font-size:12px;height:42px;line-height:42px;padding:0 10px;width:235px;}
.search_by_name input[type="submit"]{background:#fff url(../images/search-ic.png) no-repeat center center;border-left:1px solid #dadada;cursor:pointer;font-size:0;padding:0 20px;width:auto;}
.availability_accordians{float:left;width:100%;padding:0 0 15px;}
.accordians_box{display:inline-block;width:100%;background:#E04445;padding:10px 15px;margin:15px 0 0;}
.accordian_questions{float:left;width:78%;padding-top:10px;}
.accordians_box span{color:#fff;text-transform:capitalize;font-size:15px;}
.accordians_box_leave p{display:inline-block;margin:0 10px 0 0;}
.accordians_box_leave p label{color:#fff;font-family:"montserratregular";font-size:13px;letter-spacing:1px;line-height:12px;margin:0;padding:0;}
.accordians_box_leave p span{color:#fff;font-family:"montserratlight";font-size:13px;letter-spacing:1px;line-height:12px;margin:0;padding:0;}
.accordians_delet_btn{float:right;width:auto;margin:4px 0 0;}
.accordians_delet_btn a{border:3px solid #f8cb0e;color:#f8cb0e;cursor:pointer;display:inline-block;float:right;font-family:"montserratbold";font-size:15px;height:32px;letter-spacing:2px;line-height:14px;padding:5px 0;text-align:center;text-transform:uppercase;vertical-align:middle;width:38px;}
.accordians_delet_btn a:hover{background:#f8cb0e;color:#E04445;}
.open_accordians{float:left;width:100%;background:#F7F7F7;padding:15px;}
.arrow{float:left;width:22px;height:23px;margin:0 10px 0 0;padding:2px 0 0;}
.arrow .fa{color:#fff;}
.tutor_class_arrange_three{width:33.3%;}
.tutor_class_arrange_three .tutor_class_arrange_box{background:#F7F7F7;}
.tutor_class_arrange_three .tutor_class_arrange_in p{background:#fff;}
.tutor_class_arrange_three .tutor_class_arrange_in p label{width:90px;}
.log_account_full_in_margin{float:left;width:100%;margin:30px 0;}
.tutor_class_arrange_box_home{background:#f7f7f7;}
.tutor_class_arrange_box_home .tutor_class_arrange_title{padding-bottom:15px;}
.tutor_class_arrange_box_home .tutor_class_arrange_in p{background:#fff;}
.tutor_class_arrange_box_home .tutor_class_arrange_in p label{width:130px;}
.tutor_class_arrange_title_pad_bott{padding-bottom:15px;}
.tutor_text_home_cont{min-height:178px;}
.tutor_text_home_cont .tutor-text-title h4{color:#3b434d;display:inline-block;font-family:"montserratbold";font-size:17px;letter-spacing:1.4px;line-height:20px;padding-right:8px;vertical-align:middle;}
.tutor_text_home_cont .tutor-text-title label{float:right;color:#979da5;font-family:"montserratlight";font-size:13px;line-height:22px;display:inline-block;}
.tutor_text_home_cont p{color:#979da5;font-family:"montserratlight";font-size:13px;line-height:22px;margin:15px 0 24px;}
.right_btn_a_tag{float:right;width:100%;margin:15px 0 0;}
.right_btn_a_tag a{float:right;width:auto;border:3px solid #f8cb0e;color:#3b434d;display:inline-block;font-family:"montserratbold";font-size:12px;height:42px;letter-spacing:2.6px;line-height:14px;padding:12px 22px;text-align:center;text-transform:uppercase;vertical-align:middle;}
.right_btn_a_tag a:hover{background:#f8cb0e;}
.tab_menu_home ul.nav.nav-tabs{border-bottom:1px solid #dadada;float:right;text-align:right;width:100%;}
.nav-tabs li{display:inline-block;float:none;margin-right:3px;width:auto;}
.nav-tabs li a{color:#979da5;display:block;font-size:14px;padding:10px;}
.nav-tabs > li.active > a,.nav-tabs > li.active > a:focus,.nav-tabs > li.active > a:hover{color:#e04445;}
.tab-content > .active.in{display:block;}
.tab-content > .tab-pane{display:none;}
.fade.in{opacity:1;}
.fade{opacity:0;transition:opacity .15s linear 0;}
.session_start{float:left;width:100%;margin:0 0 40px;background:#fff;box-shadow:3px 3px 3px 0 #efefef;}
.session_heading{float:left;width:100%;border-bottom:1px solid #dadada;}
.session_heading h2{padding:10px 15px;color:#3b434d;display:inline-block;font-family:"montserratbold";font-size:17px;letter-spacing:1.4px;line-height:20px;padding-right:8px;vertical-align:middle;}
.session_body{float:left;width:100%;padding:14px 20px;}
.session_body table.dataTable{width:100%;margin-top:0;}
.session_body table.dataTable tr th{background:#e04445;color:#fff;font-family:"montserratregular";font-size:14px;letter-spacing:0;line-height:18px;padding:10px;text-align:left;text-transform:uppercase;}
.session_body table.dataTable tr th.sorting_asc{background:#E04445 url(../images/sort_asc.png) no-repeat right center;}
.session_body table.dataTable tr th.sorting_desc{background:#E04445 url(../images/sort_desc.png) no-repeat right center;}
.session_body table.dataTable tr th.sorting{background:#E04445 url(../images/sort_both.png) no-repeat right center;}
.session_body table tr.last-center th{/*text-align:center;*/}
.session_body table tr.last-center th:last-child {text-align:center;}
.session_body table tr:nth-child(odd){background:#f7f7f7;}
.session_body table tr:nth-child(even){background:#fff;}
.session_body table tr td{color:#979da5;font-family:"montserratlight";font-size:13px;line-height:22px;padding:10px;}
.session_body table tr td a{color:#979da5;}
/*.session_body table tr td:hover a{color:#E04445;}*/
.session_body table tr td a:hover {color:#E04445;}
.tutor_detail_block_student{width:100%;padding-right:0;}
.tutor_detail_block_student .tutor-text{background:#f7f7f7;}
.tutor_detail_block_student .tutor-text .tutor-text-title label{color:#979da5;display:inline-block;float:right;font-family:"montserratlight";font-size:13px;line-height:22px;}
.session_body .dataTables_length label{color:#979da5;font-family:"montserratregular";font-size:14px;width:auto;}
.session_body .dataTables_length select{-moz-appearance:none;background:#f7f7f7 url(../images/drop_aroow.png) no-repeat scroll 95% center;border-left:3px solid #e04445;border-top:none;border-bottom:none;border-right:none;color:#3b434d;float:none;font-family:"montserratlight";font-size:12px;height:42px;line-height:42px;margin:0 5px;padding:0 0 0 10px;width:80px;}
.session_body .dataTables_filter label{color:#979da5;font-family:"montserratregular";font-size:14px;width:auto;}
.session_body .dataTables_filter input{background:#f7f7f7;border-left:3px solid #e04445;border-top:none;border-bottom:none;border-right:none;color:#3b434d;float:none;font-family:"montserratlight";font-size:12px;height:42px;line-height:42px;margin:0 0 0 5px;padding:0 10px;width:auto;}
.text-center{text-align:center;}
input[type="checkbox"]{display:none;}
.btn-group{display:inline-block;width:15px;height:12px;position:relative;margin:0 5px 0 0;vertical-align:middle;}
.btn-group a.btn{-moz-user-select:none;background-image:none;border:1px solid rgba(0,0,0,0);cursor:pointer;display:inline-block;font-size:0;font-weight:400;line-height:1.42857;margin-bottom:0;padding:6px;text-align:center;vertical-align:middle;white-space:nowrap;border-radius:0;-webkit-border-radius:0;-o-border-radius:0;-ms-border-radius:0;}
.btn-group a.btn.btn-default{position:absolute;}
.btn-group a.btn.active.btn-danger{border:1px solid #E04445!important;position:absolute;}
.btn-group a.btn.active.btn-success{background:#E04445!important;}
.btn-group-radio{float:none;display:inline-block;width:auto;height:auto;margin-left:5px;}
.radio_btn_box{display:inline-block;float:none;width:auto;vertical-align:middle;}
.radio_btn_box label{margin:0;padding:0;}
.btn-group-radio input[type="radio"]{display:none;}
.radio_btn_box .btn{padding:0;}
.btn-group-radio .btn.btn-default{float:left;display:inline-block;font-size:13px;width:15px;height:15px;border:1px solid #E04445;margin:0 5px 0 0;border-radius:50%;}
.btn-group-radio .btn.btn-default.active{background:#fff;border:5px solid #E04445;}
.btn-group-radio .btn.btn-default label{float:none;display:inline-block;}
.no_data_found{float:left;text-align:center;width:100%;color:#E04445;font-size:27px;margin:8% 0;}
.left_cont_in_profile h2{font-size:17px;}
.left_cont_in_profile p label{font-weight:700;}
.fav_icon{float:right;font-family:"montserratbold";font-size:17px;letter-spacing:.9px;line-height:20px;width:70px;}
.fav_icon a{float:right;color:#e04445;}
.inbox_options{float:left;margin-right:40px;}
.rating_star_search{display:inline-block;float:none;width:auto;}
.right_contact .rating_star_search{display:inline-block;float:left;width:auto;}
.listing_inner_full{width:100%;}
.log-account-position{position:relative;}
.full_row.full_row_label.switch_box{background:#fff none repeat scroll 0 0;float:right;padding-left:13px;position:absolute;right:22px;top:22px;width:auto;}
.full_row.full_row_label.switch_box label{margin:10px 5px 0 0;}
.switch_box .btn-group{display:inline-block;width:auto;height:auto;position:relative;margin:0 5px 0 0;vertical-align:middle;border:1px solid #E04445;border-radius:4px;}
.switch_box .btn-group a.btn{-moz-user-select:none;background-image:none;border:1px solid rgba(0,0,0,0);cursor:pointer;display:inline-block;font-size:15px;font-weight:400;line-height:1.42857;margin-bottom:0;padding:6px;text-align:center;vertical-align:middle;white-space:nowrap;border-radius:0;-webkit-border-radius:0;-o-border-radius:0;-ms-border-radius:0;}
.switch_box .btn-group a.btn.btn-default{position:static;}
.switch_box .btn-group a.btn.btn-default:hover{background:rgba(0,0,0,0.1);}
.switch_box .btn-group a.btn.active.btn-danger{background:#E04445;position:static;color:#fff;}
.switch_box .btn-group a.btn.active.btn-success{background:#E04445;color:#fff;}
.tutorials_date{float:left;width:100%;}
.tutorials_date span{display:block;color:#969da5;font-size:13px;}
.tutorials_date span.color_span_payment{color:#E04445;}
.tutorials_payment_table{float:left;width:100%;}
.tutorials_payment_table table{width:100%;}
.tutorials_payment_table table tr th{background:#E04445;color:#fff;font-family:"montserratbold";font-size:14px;letter-spacing:1.5px;line-height:20px;padding:10px 20px 11px;text-align:left;}
.tutorials_payment_table table tr td{color:#868b92;font-family:"montserratlight";font-size:14px;line-height:20px;padding:10px 20px 11px;}
.tutorials_payment_table table tr:nth-child(odd){background:#f7f7f7;}
.tutorials_payment_table table tr:nth-child(even){background:#fff;}
.invoice_notes{float:left;width:100%;margin:10px 0 0;}
.invoice_from_to{float:left;width:100%;margin:30px 0;}
.invoice_from_margin{margin:0 -10px;}
.invoice_from{float:left;width:50%;padding:0 10px;}
.invoice_from_box{float:left;width:100%;background:#F7F7F7;}
.invoice_from_title{float:left;width:100%;background:#E04445;padding:10px 15px;}
.invoice_from_address{float:left;width:100%;padding:10px 15px;min-height:180px;}
.invoice_from_address span{color:#969da5;display:block;padding:5px 0;font-weight:300;font-size:13px;}
.popup_form_in_tutor_profile.ui-dialog-content.ui-widget-content{padding:0;margin:-4px;height:inherit!important;}
.popup_title{float:left;width:100%;background:#E04445;padding:10px 15px;}
.popup_title h3{float:left;width:auto;margin:5px 0 0;}
.tutor_profile_form_popup{float:left;width:100%;padding:15px;}
.tutor_profile_form_popup .right_form_availability select{margin:0 0 5px;padding:0 10px;border:none;border-left:3px solid #e04445;background:#f6f6f6 url(../images/drop_aroow.png) no-repeat 97% center;height:42px;line-height:42px;color:#3b434d;font-size:12px;font-family:'montserratlight';}
.tutor_profile_form_popup .right_form_availability input{float:left;width:100%;margin:0 0 5px;padding:0 10px;background:#f5f4f4;border:none;border-left:3px solid #e04445;height:42px;line-height:42px;color:#3b434d;font-size:12px;font-family:'montserratlight';}
.tutor_profile_form_popup .right_form_availability input.datepicker{background:#f5f4f4 url(../images/calen.png) no-repeat 97% center;}
.tutor_profile_form_popup .right_form_availability input.timepicker{background:#f5f4f4 url(../images/time.png) no-repeat 97% center;}
.tutor_profile_form_popup .right_form_availability textarea{float:left;width:100%;margin:0 0 5px;padding:0 10px;background:#f5f4f4;border:none;border-left:3px solid #e04445;height:115px;line-height:18px;color:#3b434d;font-size:12px;font-family:'montserratlight';}
.search_tutor_top_width{width:auto;}
.search_tutor_top_width .search_by_name{width:auto;}
.adit_profile_width{width:auto;float:right;}
.notification_msg{margin:0 0 15px;}
.notification_msg .alert-fail{background:#ff9f9f;border-radius:4px;border:1px solid #C00;height:33px;padding:0 10px;width:45%;color:#C00;font-size:14px;line-height:31px;font-family:'montserratlight';}
.notification_msg .alert-fail .fa{margin-right:5px;vertical-align:middle;}
.notification_msg .alert button{background:#c00 none repeat scroll 0 0;border:medium none;border-radius:50%;float:right;width:20px;height:20px;text-align:center;margin:5px 0 0;color:#fff;}
.notification_msg1{margin:0 0 15px;}
.notification_msg1 .alert-fail{background:#ff9f9f;border-radius:4px;border:1px solid #C00;height:33px;padding:0 10px;width:65%;color:#C00;font-size:14px;line-height:31px;font-family:'montserratlight';}
.notification_msg1 .alert-fail .fa{margin-right:5px;vertical-align:middle;}
.notification_msg1 .alert button{background:#c00 none repeat scroll 0 0;border:medium none;border-radius:50%;float:right;width:20px;height:20px;text-align:center;margin:5px 0 0;color:#fff;}
.left_cont_price_profile .rating_star_search span.rating_img{margin:0;}
.left_cont_price_profile label{float:none;margin:0;}
.left_cont_price_profile p{margin:-17px 0 0;}
.full_row_popup{float:left;width:100%;}
.margin_row_popup{margin:0 -10px;}
.full_row_popup .right_form_availability{width:50%;padding:0 10px 10px;}
.paginaion{float:right;margin:0;}
.paginaion ul{float:right;margin:13px 0 2px;white-space:nowrap;}
.paginaion ul li{float:left;padding:0 5px;}
.paginaion ul li a{background:#f7f7f7;color:#979da5;font-size:14px;padding:5px 10px;}
.paginaion ul li span{color:#293038;font-size:17px;background:#f7f7f7 none repeat scroll 0 0;color:#979da5;font-size:14px;padding:5px 10px;}
.paginaion ul li:hover span{color:#fff;}
.paginaion ul li.curpage span{background:#e04445 none repeat scroll 0 0;color:#fff;}
.paginaion ul li.pagi_prev_link a{background:#f7f7f7 url(../images/prev.png) no-repeat scroll center center/35% auto;float:left;font-size:0;height:28px;margin-top:-4px;width:29px;}
.paginaion ul li.pagi_next_link a{background:#f7f7f7 url(../images/next.png) no-repeat scroll center center/35% auto;float:left;font-size:0;height:28px;margin-top:-4px;width:29px;}
/*.loader{position:fixed;left:0;top:0;width:100%;height:100%;z-index:9999;background:url(../images/pageloader.gif) 50% 50% no-repeat rgba(23,22,22,0.47);}*/
.loader{position:fixed;left:0;top:0;width:100% !important;height:100%;z-index:9999;background-color: rgba(23,22,22,0.47);}
.loader_call{display:table;height:100%;width:100%;}
.loader_call center{display:table-cell;vertical-align:middle;width:100%;height:100%;}
.loader_call center p{color:#fff;margin-top:-100px;font-size:20px;}
.loader > p{margin-top:17%;}
.search_tutor_left .right_title h2{width:auto;}
.search_tutor_left .right_title a{float:right;color:#fff;text-transform:capitalize;}
.note_class{color:#979da5;font-family:"montserratlight";font-size:13px;line-height:12px;margin:0;}
.adit_profile span.cd-popup-trigger{border:3px solid #f8cb0e;color:#3b434d;display:inline-block;float:right;font-family:"montserratbold";font-size:13px;height:42px;letter-spacing:2.6px;line-height:14px;padding:12px 22px;text-align:center;text-transform:uppercase;vertical-align:middle;margin:0;cursor:pointer;}
.adit_profile span.cd-popup-trigger:hover{background:#f8cb0e;}
.right_contact.right_contact_scroll{height:150px;overflow-y:auto;}
.write_box_popup{padding:0;}
.write_box_popup .main-row input{font-family:"montserratlight";font-size:12px;}
.write_box_popup .main-row select{font-family:"montserratlight";font-size:12px;}
.write_box_popup .main-row input[type="submit"]{font-family:"montserratbold";font-size:11px;}
.main-row-auto input[type="submit"]{background-color:#fff;border:3px solid #f8cb0e;color:#3b434d;display:inline-block;float:right;font-family:"montserratbold";font-size:11px;height:42px;letter-spacing:2px;line-height:14px;padding:9px 15px;text-align:center;text-transform:uppercase;vertical-align:middle;width:auto;margin-left:10px;}
.forgot_pass_full{float:left;width:100%;margin:0 0 30px;}
.forgot_pass_full sub{color:#979da5;font-family:"montserratlight";font-size:13px;line-height:22px;margin:0;}
.forgo_full{float:left;width:100%;border-top:1px solid #dadada;padding:15px 0 0;}
.forgo_full h4{float:left;width:auto;color:#979da5;font-family:"montserratlight";font-size:13px;margin:0 10px 0 0;}
.forgo_full p{color:#979da5;font-family:"montserratlight";font-size:13px;line-height:22px;margin:0;}
.recent{border-top:1px solid #dadada;float:left;padding:10px 0;width:100%;}
.recent:first-child{border-top:none;}
.recent p{float:left;width:auto;margin:0 15px 0 0;color:#979da5;font-family:"montserratlight";font-size:13px;line-height:22px;}
.recent a{color:#fff;margin:0 10px 0 0;text-align:center;float:right;}
.recent a.reject{margin:0;}
.recent a.reject .fa{background:#3b434d;}
.recent a .fa{width:25px;height:25px;padding:4px 0 0;border-radius:50%;background:#e04445;}
.recent_home a{float:left;}
.schedules_popup .red-title{min-height:inherit;}
.schedules_popup .inner-title{padding:14px 0;background:none;}
.schedules_popup .inner-title span{float:left;margin:5px 0 0;width:auto;color:#fff;font-size:17px;font-weight:300;line-height:25px;font-family:'montserratlight';text-transform:capitalize;}
.schedules_popup .tutor-detail-padding-top{padding:15px;}
.schedules_popup .close_btn{position:absolute;top:10px;right:15px;}
.schedules_popup .log-account{min-height:inherit;}
.schedules_popup .rating_box_info{width:80%;}
.schedules_popup .comment_box_cont_in textarea{background:#F7F7F7;}
.schedules_popup .rating_title_right{float:left;padding:15px 0;width:auto;}
.schedules_popup .rating_title_right span{font-family:'montserratregular';margin:0;font-size:13px;}
.right_side_margin{margin:0 0 15px;}
.profile_cont_popup p{color:#868b92;float:left;font-family:"montserratlight";font-size:13px;line-height:18px;padding:0;width:100%;text-align:center;}
.profile_cont_popup h4{color:#3b434d;float:left;font-family:"montserratbold";letter-spacing:1.5px;line-height:20px;width:100%;text-align:center;margin:15px 0 0;}
.login_regi_btn{float:left;width:100%;text-align:center;margin:15px 0 0;}
.login_regi_btn a{font-family:"montserratbold";font-size:11px;height:38px;letter-spacing:2px;line-height:34px;padding:0 15px;text-align:center;text-transform:uppercase;width:auto;border:3px solid #f8cb0e;color:#3b434d;float:none;display:inline-block;}
.login_regi_btn a:hover{background:#f8cb0e;}
.right_contact_rating_align{float:left;width:100%;padding:0 0 5px;}
.right_contact_rating_align p{float:left;width:auto;margin-top:3px;}
.right_contact_rating_align .rating_star_search .rating_img{margin:0;}
.massage_box_check table tr td .btn-group{display:none;}
.massage_box_check table tr td input[type="checkbox"]:not(old){cursor:pointer;display:block;float:left;height:15px;left:15px;margin:0;opacity:0;padding:0;position:relative;top:0;width:15px;z-index:99;}
.massage_box_check table tr td input[type="checkbox"]:not(old) + .btn-group + label,.massage_box_check table tr td input[type="checkbox"]:not(old) + label{border:1px solid #E04445;display:inline-block;line-height:15px;width:15px;height:15px;font-size:0;}
.massage_box table tr.unread td input[type="checkbox"]:checked:not(old) + .btn-group + label,.massage_box table tr.unread td input[type="checkbox"]:checked:not(old) + label{background:#E04445;}
.parent_rating_box{float:left;width:100%;margin:0 0 30px;}
.parent_rating_box_in{float:left;width:100%;}
.parent_rating_left{float:left;width:100px;}
.parent_rating_left_box{float:left;width:100%;text-align:center;margin-top:15px;}
.parent_rating_left_box h1{color:#3b434d;display:inline-block;font-family:"montserratlight";font-size:45px;line-height:47px;letter-spacing:1.4px;padding:0;margin:0 0 10px;text-transform:capitalize;vertical-align:middle;}
.parent_rating_left_rating{display:block;margin:0 0 10px;}
.parent_rating_left_rating span.rating_img{margin:0;}
.parent_rating_left_box span{color:#979da5;font-family:"montserratlight";font-size:13px;line-height:22px;margin:0;}
.parent_rating_left_box span .fa{margin-right:5px;}
.parent_rating_right{float:left;width:80%;margin-left:2%;}
.parent_rating_right_box{float:left;width:100%;}
.parent_rating_right_rating{float:left;width:100%;margin:0 0 5px;}
.parent_rating_right_rating_box{float:left;width:30px;margin-top:5px;}
.parent_rating_right_rating_box > img{float:left;width:auto;}
.parent_rating_right_rating_box span{color:#979da5;font-family:"montserratlight";font-size:13px;line-height:normal;margin:0 0 0 5px;float:left;width:auto;}
.parent_rating_chart_in{float:left;width:90%;margin-left:2%;}
.parent_rating_chart{float:left;height:25px;}
.parent_rating_chart label{color:#3b434d;font-family:"montserratlight";font-size:13px;line-height:22px;margin:0 0 0 5px;float:left;}
.rating_green_dark{background:#9FC05A;width:30%;}
.rating_green_light{background:#ADD633;width:9%;}
.rating_yellow{background:#FFD834;width:7%;}
.rating_orang{background:#FFB234;width:5%;}
.rating_red{background:#FF8B5A;width:6%;}
.previous_main_row span.cke_skin_kama.cke_1.cke_editor_ttr_about{float:left;max-width:100%!important;width:100%;border:2px solid #dadada;}
.previous_main_row span.cke_skin_kama.cke_1.cke_editor_ttr_about span.cke_wrapper.cke_ltr{background:#dadada;}
.previous_main_row span.cke_skin_kama.cke_1.cke_editor_ttr_about .cke_contents iframe{border-left:3px solid #E04445;}
.accordians_left > h3{color:#3b434d;float:left;font-family:"montserratbold";font-size:17px;letter-spacing:2px;line-height:20px;margin-top:30px;width:100%;}
.accordians_left .accordian_questions{width:100%;}
.accordians_left .arrow{height:20px;padding:2px 0 0;}
.accordians_left .open_accordians{background:#fff;}
.accordians_left .accordian_questions span{font-size:14px;}
.accordians_left .open_accordians p{color:#868b92;float:left;font-family:"montserratlight";font-size:13px;line-height:22px;padding:0;width:100%;}
.note_class.note_class_in_register{margin:0 0 30px;}
.note_class.note_class_in_register a{color:#E04445;}
.note_class.note_class_email_align{padding-left:1%;}
.note_class.note_class_in_register a:hover{color:#293038;}
.half_row .btn-group{margin-left:5px;}
.open_accordians p{color:#979da5;font-family:"montserratlight";font-size:13px;line-height:22px;margin:0;}
.invoice_header_in{float:left;width:100%;text-align:center;}
.invoice_header_in .logo{display:inline-block;float:none;}
.invoice_header_in .logo p{font-size:13px;}
.invoice_header_in .logo b{font-size:13px;}
.invoice_contact{float:left;width:100%;margin:30px 0 0;border-top:1px solid #dadada;padding:25px 0 15px;}
.invoice_contact_left{float:left;width:50%;padding:0 15px 0 0;}
.invoice_contact_left h3{color:#3b434d;display:inline-block;font-family:"montserratbold";font-size:17px;letter-spacing:1.4px;line-height:20px;margin:0 0 15px;vertical-align:middle;text-transform:capitalize;}
.invoice_contact_left p{color:#979da5;font-family:"montserratlight";font-size:13px;line-height:22px;margin:0;font-weight:300;}
.invoice_contact_right{float:right;width:auto;}
.invoice_contact_right h1{float:right;width:auto;font-size:40px;font-family:'montserratregular';}
.recent_parent a{float:left;}
.recent_parent a:hover p{font-weight:600;}
.recent_parent .recent_accept{float:right; padding: 5px;}
.recent_parent > img{float:left;margin-right:5px;}
.btn_clear{float:right;width:auto;}
.btn_clear a{background:#fff;border:3px solid #f8cb0e;color:#3b434d;cursor:pointer;display:inline-block;float:none;font-family:"montserratbold";font-size:11px;height:38px;letter-spacing:2px;line-height:14px;padding:9px 15px;text-align:center;text-transform:uppercase;vertical-align:middle;width:auto;}
.btn_clear a:hover{background:#f8cb0e;}
.main_row_password{position:relative;}
.main_row_password a{float:right;margin:10px 0 0;position:absolute;right:10px;top:22px;}
.main_row_password_width a{right:15px;top:22px;}
.account_table table tr td a .fa.fa-close{background:#3b434d;border-radius:50%;color:#fff;height:25px;padding:5px 0 0;width:25px;text-align:center;}
.account_table table tr td a .fa.fa-check{background:#E04445;border-radius:50%;color:#fff;height:25px;padding:5px 0 0;width:25px;text-align:center;}
.account_table table tr td a .fa.fa-trash{background:#E04445;border-radius:50%;color:#fff;height:25px;padding:5px 0 0;width:25px;text-align:center;}
.date_home_student{float:left;width:100%;padding-left:35px;}
h2.title_home_student{float:left;width:100%;color:#3b434d;display:block;font-family:"montserratbold";font-size:15px;letter-spacing:1.4px;line-height:20px;margin:0 0 15px;vertical-align:middle;}
.commision_box{float:left;margin:15px 0 0;width:100%;}
.commision_box span{color:#979da5;font-family:"montserratlight";font-size:13px;font-weight:300;line-height:22px;margin:0;}
.commision_box .account_details_in p{background:#F7F7F7;}
.commision_box .account_details_in p label{font-size:13px;font-weight:400;width:170px;}
.commision_box .account_details_in{clear:both;display:block;float:right;padding:0 10px;width:25%;}
.tutor-rating-scarch-gray input{background:#F7F7F7;}
.tutor-rating-scarch-gray input[type="submit"]{background:#f7f7f7 url(../images/search-ic.png) no-repeat scroll center center;}
.date_time_exist{display:none;color:#c00;font-size:16px;padding-left:10px;}
.howto_work_in_style .tutor-detail-block,.tutor-detail-padding .tutor-detail-block{width:100%;padding-right:0;margin-bottom:30px;}
.tutor-detail-padding .row .about_us_box ul{padding-left:0;}
.tutor-detail-padding .row .about_us_box ul > li{float:left;width:100%;background-color:#fff;padding:30px;margin-bottom:30px;}
.tutor-detail-padding .row .about_us_box ul > li > img{float:left;margin-right:20px;width:70px;}
.tutor-detail-padding .row .about_us_box ul > li > p{overflow:hidden;width:auto;}
.tutor-detail-padding .row .about_us_box ul > li{background-color:#fff;float:left;margin-bottom:30px;margin-right:3%;padding:30px;width:31.33%;min-height:235px;}
.tutor-detail-padding .row .about_us_box ul > li:last-child{margin-right:0;}
.howto_work_in_style .tutor-image{height:auto;}
.tutor-set-price-cont{float:left;width:100%;}
.tutor-set-price-cont p{color:#868b92;float:none;font-family:"montserratlight";font-size:13px;line-height:22px;margin:0;padding:0;width:100%;}
.tutor-set-price-cont p a{color:#E04445;}
.srt-price-img{float:left;width:auto;border:3px solid #f8cb0e;margin:0 0 30px;}
.set-price-page .about_us_box{padding:0 0 20px;}
.set-price-page .about_title{padding-bottom:10px;}
.set-price-page .about_title h2{font-family:"montserratbold";font-size:23px;letter-spacing:1.9px;line-height:25px;}
.set-price-page .about_us_box p{float:left;}
.set-price-page .about_us_box p a{color:#E04445;}
.btn-price-box{float:left;margin-bottom:30px;margin-top:15px;}
.btn-price-box a{background-color:#fff;border:3px solid #f8cb0e;color:#3b434d;display:inline-block;float:left;font-family:"montserratbold";font-size:11px;height:38px;letter-spacing:2px;line-height:14px;padding:9px 15px;text-align:center;text-transform:uppercase;vertical-align:middle;width:auto;}
.btn-price-box a:hover{background:#f8cb0e;}
.half_row_radio input[type="radio"]{width:auto;float:none;vertical-align:middle;height:auto!important;}
.ui-menu .ui-menu-item{font-size:13px;line-height:22px;color:#3b434d;padding:2px 4px!important;font-family:'montserratlight';}
.tick_profile{border-top:1px solid #eaebea;margin-top:15px;padding-top:15px;}
.tick_profile p{color:#868b92;font-family:"montserratlight";font-size:13px;line-height:18px;padding:3px 0 12px;display:flex;letter-spacing:1px;}
.tick_profile p .fa{margin-right:5px;margin-top:4px;}
.left_cont_crb h3.left_title{color:#3b434d;font-family:"montserratbold";font-size:14px;letter-spacing:2px;line-height:20px;margin-top:10px;}
.search-tutor-second{background-color:#F7F7F7;text-align:center;}
.search-tutor-second .tutor-block{border-color:#e7edf5;padding:30px 20px 40px;}
.table-call{display:table-cell;vertical-align:middle;}
.search-tutor-second .tutor-ic img{width:140px;vertical-align:middle;display:inline-block;}
.search-tutor-second .tutor-block p{color:#979da5;}
.search-tutor-second{background-color:#F7F7F7;text-align:center;}
.search-tutor-second .tutor-block{border-color:#e7edf5;padding:40px 20px 50px;min-height:241px;}
.table-call{display:table-cell;vertical-align:middle;}
.search-tutor-second .tutor-ic img{width:140px;vertical-align:middle;display:inline-block;}
.search-tutor-second .tutor-block p{color:#979da5;}
.search-tutor-third{background-color:#F7F7F7;text-align:center;}
.search-tutor-third .tutor-block{border-color:#e7edf5;padding:40px 20px 50px;min-height:150px;}
.search-tutor-third .tutor-ic img{width:140px;vertical-align:middle;display:inline-block;}
.search-tutor-third .tutor-block p{color:#979da5;}
.howto_work_in_help .about_title{text-align:center;margin-bottom:20px;}
.help_image_center{text-align:center;margin:0 0 20px;}
.tutor-detail-padding .howto_work_in_help .row .about_us_box ul > li{background:none;float:left;margin-bottom:0;padding:0 0 15px;width:100%;min-height:inherit;margin-right:0;}
.tutor-detail-padding .howto_work_in_help .row .about_us_box ul > li > img{width:auto;}
.cc_banner-wrapper .cc_banner{background:rgba(0,0,0,0.8);}
.cc_banner-wrapper .cc_btn.cc_btn_accept_all{background:#f8cb0e;width:5%;}
.btn-default{color:#333;}
.btn{-moz-user-select:none;background-image:none;border-radius:4px;cursor:pointer;display:inline-block;font-size:14px;font-weight:400;line-height:1.42857;margin-bottom:0;padding:6px 12px;text-align:center;vertical-align:middle;white-space:nowrap;}
#refresh{margin-left:10px;background:#f5f4f4 none repeat scroll 0 0;border:1px solid #e04445;}
.ft-img img{width:100px;height:100px;border-radius:100%;}
.banner-text{margin-left:-480px;}
.tutor-block h3{min-height:80px;padding-bottom:0;}
a.buttons{background:#e04445 none repeat scroll 0 0;border-radius:3px;color:#fff!important;font-weight:700;padding:0 5px; margin-bottom:3px;font-size:10px; display: inline-block;}
.footer a{display:inline-block;}
.footer-social{float:right;}
.footer-social a{color:#fff;font-size:20px;margin-left:5px;}
.search-tutor-thred .tutor-block{padding:15px 20px 30px;}
.search-tutor-thred .tutor-block h3{min-height:60px;color:#F8CB0E;}
.available_date_time input{width:50%;}
.highlitdate{color:#f8cb0e;}
.unauthorised{background:#f7f7f7;text-align:center;}
.sub-unauthorised{padding:10%;}
.unauthorised h1{color:#000;font-size:100px;line-height:155px;font-family:"montserratsemi_bold";}
.unauthorised h4{font-size:24px;padding:10px;font-family:"montserratregular";}
.unauthorised p{font-size:18px;font-family:"montserratregular";}
.tutor-text .about_tutor{height:94px;overflow:hidden;}
.msg_head img{width:50px;height:50px;border-radius:50%;}
.mymsg-Body-chat{float:right;background:#FFF;width:70%;margin-bottom:10px;}
.yourmsg-Body-chat{float:left;background:#FFF;width:70%;margin-bottom:10px;}
.mainmsg-Body-chat{float:left;background:#FFF;width:100%;margin-bottom:10px;}
.msg-Body-chat{background:none;margin-bottom:15px;width:100%;}
.msg_thumb{width:100px;height:100px;float:left;border-radius:50%;overflow:hidden;}
.msg_thumb img{height:100%;max-width:none;width:auto;}
.msg_data{position:relative;background:#fff;border-radius:5px;padding:25px 20px;float:left;width:80%;margin-left:20px;}
.msg_data:after{content:"";position:absolute;left:-10px;top:40px;height:0px;width:0px;border-top:10px solid transparent;border-bottom:10px solid transparent;border-right:10px solid #fff;}
.msg_data h4{font-size:14px;line-height:1.1;}
.msg_data .pull-right{font-size:13px;}
.mymsg-Body-chat .msg_thumb, .mymsg-Body-chat .msg_data{float:right;}
.mymsg-Body-chat .msg_data{margin:0 20px 0 0;}
.mymsg-Body-chat .msg_data p{text-align:right;}
.mymsg-Body-chat .msg_data:after{border-right:none;border-left:10px solid #fff;left:auto;right:-10px;}
.mymsg-Body-chat .massges_view_in_description .msg_data h4{float:right;}
.mymsg-Body-chat .pull-right{float:left;}
.clearb{clear:both;}
.mymsg-Body-chat .attachment p{background-position:right center;padding:0 25px 0 0;}
.massges_view_page .account_details_in p span{min-height:41px;}
.massges_view_page .msg-Body{/*height:450px;*/float:left;width:100%;overflow-y:auto;position:relative;margin:0 0 30px;}
.massges_view_page .msg-Body .mCSB_container{padding-top:10px;}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#585d5f;opacity:0.6;width:10px;}
.msg_data_view{overflow:hidden;padding-left:20px;}
.msg_data_view .msg_data{margin:0;width:70%;padding:15px;}
.msg_data_view_left{overflow:hidden;padding-right:20px;padding-left:0px;}
.massges_view_page .msg-Body-chat{margin:0 0 15px;}
.msg_data_view_left .msg_data{margin:0;width:70%;}
.massges_view_page .msg_thumb{background:#fff;box-shadow:0 0 16px -2px rgba(0, 0, 0, 0.5);width:80px;height:80px;}
.account_details_in.full-width{width:100%;}
.yourmsg-Body-chat .msg_data{background:#E04445;}
.yourmsg-Body-chat .attachment p{background:url("../images/paperclip-attachment.png") no-repeat scroll left center}
.yourmsg-Body-chat .attachment p a{color:#fff;}
.yourmsg-Body-chat .msg_data:after{border-right-color:#E04445;}
.yourmsg-Body-chat .msg_data h4{color:#fff;}
.yourmsg-Body-chat .msg_data .pull-right{color:#fff;}
.yourmsg-Body-chat .massges_view_in_description p{color:#fff;}
.main-row-padd-remove{padding-bottom:0;}
.tab_menu_home.booking-info-menu ul.nav-tabs{text-align:center;}
.booking-info-menu .nav-tabs li{margin:0;}
.booking-info-menu .nav-tabs li:first-child a{padding-left:0;}
.booking-info-menu .nav-tabs li a{display:inline-block;padding-right:0px;padding-left:5px;font-size:12px;}
.file_tul{display:inline-block;}
.file_tul_in{display:inline-block;width:17px;height:17px;background:#F8CB0E;border-radius:50%;text-align:center;position:relative;cursor:pointer;}
.file_tul_in .fa{color:#3b434d;font-size:13px;line-height:17px;}
.booking-info-menu .nav-tabs li.active .file_tul_in{background:#E04445;}
.booking-info-menu .nav-tabs li.active .file_tul_in .fa{color:#fff;}
.file_tul_info{border:1px solid #e04445;right:0;padding:5px;position:absolute;top:35px;width:180px;text-align:left;background:#fff;display:none;z-index:9;}
.file_tul_info:after{border-bottom:10px solid rgba(0, 0, 0, 0);border-right:10px solid #C23D3E;border-top:10px solid rgba(0, 0, 0, 0);content:"";height:0;right:4px;position:absolute;top:-16px;width:0;transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);}
.file_tul_info p{color:#979da5;font-family:"montserratlight";font-size:13px;line-height:22px;}
.file_tul_in:hover .file_tul_info{display:block;}
.tutor-rating-box .log-account{position:relative;}
.tutor-rating-box .tutor-rating-scarch{position:absolute;width:auto;right:34px;top:50px;}
.tutor-rating-box .tutor-rating-scarch input{background:#F7F7F7;}
.tutor-rating-box .tutor-rating-scarch input[type="submit"]{background:#f7f7f7 url("../images/search-ic.png") no-repeat scroll center center;}
.main-row textarea[readonly=""]{font-size:12px;font-family:"montserratlight";border:none;width:100%;background:none;}
.tutor-rating-page .paginaion ul li.pagi_next_link a{background:#fff url("../images/next.png") no-repeat scroll center center/35% auto;}
.tutor-rating-page .paginaion ul li.pagi_prev_link a{background:#fff url("../images/prev.png") no-repeat scroll center center/35% auto;}
.tutor-rating-page .paginaion ul li a{background:#fff;}
.right_btn_a_tag.btn_clear{margin:0 0 30px;}
#refundreson.popup_form_in_tutor_profile .main-row label.error {
	display: inline-block;
	width: 100%;
	padding: 10px 0;
}
.full_row.half_row input.form-control[type="file"] {
  	height: auto;
}
th.text-center{
  text-align: center !important;
}

label.error#errorLogin {
	padding: 0 0 15px;
	display: block;
}

.massges_view_page .half_row {
	margin-top: 10px; 
}
.massges_view_page .main-row label.error {
	margin-top: 5px;
	display: inline-block;
	width: 100%; 
}
.adit_profile.expired-grp-btn {
  text-align: center;
}
.adit_profile.expired-grp-btn a {
  display: inline-block;
  float: none;
}
.tutor_availability h3 {
    font-size: 14px;
    font-weight: 600;
}
.disconnect {
  background-color: #fff;
  border: 3px solid #f8cb0e;
  color: #3b434d !important;
  /*color: #000000 !important;*/
  display: inline-block;
  font-family: "montserratbold";
  font-size: 11px;
  height: 38px;
  padding: 9px 15px;
  text-align: center;
  text-transform: uppercase;
  vertical-align: middle;
  width: auto;
}
.new_popup_options {
  margin: 0 auto;
  max-width: 400px;
  text-align: center;
  width: 100%;
}
.new_popup_options .tutor_profile_form_popup {
  box-shadow: none;
  padding: 20px 10px;
}
.new_popup_options input[type="submit"] {
  background: #e04445 none repeat scroll 0 0;
  border: 0 none;
  color: #ffffff;
  cursor: pointer;
  float: none;
  font-size: 16px;
  height: 37px;
  line-height: 37px;
  margin: 0;
  width: 95px;
  padding: 0;
}
.new_popup_options .stripelinkbtn {
  background: #e04445 none repeat scroll 0 0;
  border: 0 none;
  color: #ffffff;
  cursor: pointer;
  float: none;
  font-size: 16px;
  height: 37px;
  line-height: 37px;
  margin: 0 0 0 10px;
  width: 95px;
}

.new_popup_options .stripelinkbtn:hover{
	background: #f8cb0e;
	color: #000000;
}
.new_popup_options input[type="submit"]:hover {
background: #f8cb0e;
  color: #000000;
}
.new_popup_options form {
  display: inline-block;
}
.box
{
    font-size: 16px !important;
    color: black;
    padding: 6px;
    border-radius: 4px;
    margin: 4px;
    box-shadow: 0 0 0 1px #bbb,0 1px 1px #aaa;
    background-color: rgba(225,225,225,0.8);
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    -o-user-select: none;
}
.smallicon
{
    box-sizing: border-box !important;
    width: 27px !important;
    height: 27px !important;
    vertical-align:middle !important;
    color: black !important;
}

/*added 01-06-2020 pricing-page start*/
.tutor-box {
    display: block;
    width: 100%;
    background: #e04445;
    color: #3b434d;
    padding: 20px;
    float: left;
 }
 .box-1 .box{

 	padding: 15px !important;
 	min-height: 460px !important;
 	background-color:  #fff !important;
 
 }
.tutor-box h3 {
    color: #3b434d;
    text-align: center;
    font-size: 20px;
    font-weight: 900;
    height: 50px;
}
.tutor-box h2{
	color: #3b434d;
	text-align: center;
	font-size: 40px;
	font-weight: 900;
	margin: 20px 0px;
	line-height: 1em;

}
.tutor-box h2 span{
	vertical-align: sub;
    font-size: 15px;
}
.box-1{
	padding: 3px;
	width: 20%;
 	float: left;
}
.dollar{
	font-size: 30px !important;
	font-weight: 900;

}
.box-btn .tutorial_book {
    float: none;
    padding: 5px 40px;
    color: #000;
    border: 3px solid #E04445;
    background-color: #fff !important;
}
.box-btn .tutorial_book:hover{
	background: #E04445 !important; 
	color: #fff;

}
.box-btn{
	text-align: center;
	margin-bottom: 25px;
}
.discription ul li {
   
    margin-left: 20px;
    line-height: 26px;
    font-size: 13px;
}
.discription ul {
    position: relative;
}
.discription ul li:before {
    content: "\2713";
   color: #22af26;
    font-weight: 900;
    font-size: 15px;
    padding-top: 3px;
    position: absolute;
    left: -2px;
    -webkit-transform: rotate(15deg); /* Safari & Chrome */
	-moz-transform: rotate(15deg); /* Firefox */
	-ms-transform: rotate(15deg); /* Internet Explorer */
	-o-transform: rotate(15deg); /* Opera */
    transform: rotate(15deg);
}
li.notcreated:before {
    display: none;
}
.notcreated:after {
    content: "\00D7";
    position: absolute;
    font-size: 25px;
    color: #e04445;
     left: -2px;
     font-weight: 900;
}
.font14 {
	font-size: 14px;
	line-height: 24px;
}
/*pop-up*/

.testim .arrow.right {
    z-index: 222;
}
.testim .arrow.left {
   
    z-index: 222;
}

.subscribe-text {
	font-size: 14px;
    color: orange;
    font-weight: bold;
}

/*checkoutpage */

.price-left{
		float: left;
		width: 45%;
}
.checkout-tital {
    margin: 0px 0px 20px 0px;
    font-size: 24px;
    font-weight: 900;
}
.check-fild h4 {
    font-size: 16px;
    font-weight: 900;
    color: #000;
    
}
.check-fild p {
    padding-bottom: 11px;
    line-height: 25px;
}
.pricing-right {
    float: right;
    width:50%;
}
.check-fild-left {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.check-fild-right {
    margin-bottom: 20px;
}
.pricing-right .half_row{width: 100%; float: none;}
.pricing-right .main-row select, .pricing-right .main-row input{margin-bottom: 15px;}
.plan_padding {
	padding-top: 20px;
}
.info-box {
	color: #31708f;
    background-color: #d9edf7;
    padding: 10px;border: 1px solid #bce8f1;
    border-radius: 4px;
   	font-size: 15px;
}
.box-header .box-title {
    display: inline-block;    
    margin: 0;
    float: left;
    cursor: default;
    font-family: 'RobotoRegular';
    background: #ffffff none repeat scroll 0 0;
    color: #3b434d;
    font-family: "montserratbold";
    font-size: 17px;
    letter-spacing: 1px;
    line-height: 17px;
    width: auto;
}
.class-btn {
	border: 3px solid #f8cb0e;
    background: #fff;
    color: #3b434d;
    font-size: 11px;
    height: 38px;
    letter-spacing: 2px;
    padding: 9px 15px;
    border-radius: 0px;
    font-family: 'montserratbold';
    text-transform: uppercase;
}
.write_box.details-page .box-body {
    width: 100%;
    float: left;
    margin-bottom: 15px;
}
.write_box.details-page .box-body .col-sm-4 {
    width: 33.33%;
    float: left;
}
.write_box.details-page .box-body .row {
    margin-bottom: 15px;
}
.text1
{
	display: inline-block;
    max-width: 100%;
    margin-bottom: 5px;
    font-weight: 700;
    font-size: 14px;
    font-family: 'montserratbold';
    line-height: 1.42857143;
    color: #333;
}
.text2
{	
    font-size: 14px;
    color: #333;
    word-break: break-all;
}

/*Stripe form*/
.StripeElement {
  box-sizing: border-box;

  height: 40px;

  padding: 10px 12px;

  border: 1px solid transparent;
  border-radius: 4px;
  background-color: white;

  box-shadow: 0 1px 3px 0 #e6ebf1;
  -webkit-transition: box-shadow 150ms ease;
  transition: box-shadow 150ms ease;
}
.StripeElement--focus {
  box-shadow: 0 1px 3px 0 #cfd7df;
}

.StripeElement--invalid {
  border-color: #fa755a;
}

.StripeElement--webkit-autofill {
  background-color: #fefde5 !important;
}
.card-errors {
    /*height: 20px;
    margin: 4px 0px 10px 0px;*/
    font-size: 14px;
    margin-top: 5px;
    color: #fa755a;
}
.pay_btn
{
    border: 3px solid #f8cb0e;
    color: #3b434d;
    display: inline-block;
    font-family: "montserratbold";
    font-size: 11px;
    height: 38px;
    letter-spacing: 2px;
    line-height: 14px;
    padding: 9px 15px;
    text-align: center;
    text-transform: uppercase;
    vertical-align: middle;
    background-color: #fff;
    width: 100%;
    cursor: pointer;
}
.paymentform
{
    padding: 30px 15px;
    background: #f7f7f7;
    border-radius: 5px;
    border: 1px solid #bbb;
}

form#payment-form div#card-element .row .left {
    width: 50%;
    padding-right: 5px;
    float: left;
}

form#payment-form div#card-element .row .right {
    float: left;
    width: 50%;
    padding-left: 5px;
}

.loader center {
    width: 100%;
    height: 100%;
    position: relative;
    top: 0;
    z-index: 9;
    margin: 0 auto;
    left: 0;
    color: #fff;
    right: 0;
    padding: 15px;
}

.loader center p {
    position: inherit;
    width: 100%;
    top: 30%;
    color: #fff;
    font-size: 23px;
    line-height: 30px;    
}

/* 31july */
.container.section-forms.about-page {
	background-color: white;
	padding: 0;
}
.About-main {
	width: 100%;
	float: left;
	background-color: #fff;
	padding: 70px 0px;
}
.About-main .container {
	width: 100%;
	max-width: 1170px;
	margin: 0 auto;
}
.About-main .About-left {
	width: 50%;
	float: left;
	padding-right: 10px;
}
.About-main .About-right {
	float: right;
	width: 50%;
}
.About-main .About-right h2 {
	color: #3b434d;
	font-family: "montserratbold";
	font-size: 30px;
	letter-spacing: 1.4px;
	line-height: 32px;
	margin-bottom: 16px;
}
.About-main .About-right p {
	color: #868b92;
	font-family: montserratregular;
	font-size: 14px;
	line-height: 22px;
	margin-bottom: 15px;
	font-weight: normal;
}
.about-author {
	width: 100%;
	float: left;
	background-color: #f5f5f5;
	padding: 75px 0px;
}
.about-author .container {
	width: 100%;
	max-width: 1170px;
	margin: 0 auto;
}
.about-author .autho-info {
	width: 77%;
	float: left;
	padding-right: 30px;
}
.about-author .autho-img {
	float: right;
	width: 23%;
}
.about-author .autho-info h2 {
	color: #3b434d;
	font-family: "montserratsemi_bold";
	font-size: 25px;
	letter-spacing: 1.4px;
	line-height: 29px;
	margin-bottom: 16px;
	font-weight: normal;
}
.about-author .autho-info p {
	color: #868b92;
	font-family: montserratregular;
	font-size: 14px;
	line-height: 28px;
	margin-bottom: 15px;
	font-weight: normal;
}
.about-author .autho-img img {
	border-radius: 50%;
	width: 241px;
	height: 241px;
	border: solid 6px #fff;
	box-shadow: 0 0 8px #D7D7D7;
}
.container.section-forms.how-it-work {
	width: 100%;
	float: left;
	padding: 0;
}
.work-step {
	width: 100%;
	float: left;
	padding: 75px 0px;
	background-color: #ffffff;
}
.work-step .container {
	width: 100%;
	max-width: 1170px;
	margin: 0 auto;
	text-align: center;
}
.work-step h2 {
	color: #3b434d;
	font-size: 28px;
	line-height: 30px;
	font-family: montserratsemi_bold;
}
.work-step span {
	font-size: 15px;
	color: #868b92;
	line-height: 21px;
	font-weight: normal;
	font-family: montserratlight;
	margin-top: 10px;
	display: block;
}
.work-step .multisteps {
	width: 100%;
	float: left;
	margin-top: 45px;
}
.work-step .multisteps .step-box {
	float: left;
	width: 33.33%;
	vertical-align: top;
}
.work-step .multisteps .step-box .step-info {
	width: 100%;
	float: left;
	margin-top: 20px;
}
.work-step .multisteps .step-box .step-img {
	width: 100%;
	float: none;
	max-width: 150px;
	margin: 0 auto;
	border: solid 13px #E25657;
	border-radius: 50%;
	height: 150px;
	line-height: 150px;
}
.work-step .multisteps .step-box .step-img img {
	vertical-align: middle;
	position: relative;
	top: 25%;
}
.work-step .multisteps .step-box {
	float: left;
	width: 33.33%;
	vertical-align: top;
	padding: 0 35px;
	position: relative;
}
.work-step .multisteps .step-box::after {
	position: absolute;
	content: "";
	background-image: url(../images/gray-arrow.png);
	background-position: center center;
	background-repeat: no-repeat;
	top: 48px;
	left: -60px;
	right: auto;
	width: 114px;
	height: 55px;
}
.work-step .multisteps .step-box:first-child {
	padding-left: 0;
}
.work-step .multisteps .step-box:last-child {
	padding-right: 0;
}
.work-step .multisteps .step-box .step-info p {
	margin: ;
	margin: 0;
	color: #868b92;
	font-size: 16px;
	line-height: 24px;
}
.online-classroom {
	width: 100%;
	float: left;
	padding: 70px 0px;
	background-color: #F5F5F5;
	text-align: center;
}
.online-classroom .container {
	width: 100%;
	max-width: 1170px;
	margin: 0 auto;
}
.online-classroom h3 {
	color: #3b434d;
	font-size: 28px;
	line-height: 38px;
	font-family: montserratsemi_bold;
	margin: 0;
}
.online-classroom .class-feature {
	width: 100%;
	float: left;
	margin-top: 96px;
}
.online-classroom .class-feature .feature-box {
	margin: 0 20px;
	width: 29.8%;
	float: left;
	background-color: #fff;
	height: 100%;
	border-radius: 4px;
	box-shadow: 0 0 3px #D5D5D5;
	padding: 75px 35px 30px 35px;
	min-height: 249px;
	position: relative;
}
.online-classroom .class-feature .feature-box .feature-icon {
	position: absolute;
	top: -60px;
	left: 0;
	right: 0;
	margin: 0 auto;
	width: 117px;
	height: 117px;
	background-color: #fff;
	vertical-align: middle;
	border-radius: 50%;
	box-shadow: 0 0 3px #D5D5D5;
	padding-top: 10%;
}
.online-classroom .class-feature .feature-box .feature-info {
	width: 100%;
	float: left;
}
.online-classroom .class-feature .feature-box .feature-info p {
	font-size: 16px;
	color: #868b92;
	line-height: 24px;
}
.work-step .multisteps .step-box:first-child:after{
	content: none;
}

 /*added 12-02-2021*/
p.contect {
    font-size: 12px !important;
    padding-top: 7px;
    text-transform: none !important;
}
p.contect a {
    color: #fff;   
    margin-left: 5px;
}
p.contect a:hover {
    color: #ff0000;
}
.all-subject {
    background: #fff;
    padding: 40px 0px;
   
}
.red-bg {
    background: #e04445;
    padding: 25px 25px 25px 0px;
    color: #fff;
}
.black {
    background-color: #000;
    padding: 30px;
}
.sub-body {
    display: table;
}
.left {
    display: table-cell;
    padding-right: 50px;
}
.right {   
    display: table-cell;
    vertical-align: middle;
}
ul.sub-list ol {
    float: left;
    width: 33.33%;
    padding: 5px;
    
}
ul.sub-list ol a{
	color: #e04445;
    font-weight: 600;
    font-size: 16px;
}
span.count {
    display: inline-block;
    background: #3b434d;
    height: 25px;
    width: 25px;
    text-align: center;
    border-radius: 100%;
    line-height: 26px;
    font-size: 12px;
    color: #fff;
    margin-right: 10px;
}
.black h3 {
    font-size: 36px;
    /* padding-block-start: 10px; */
    padding-bottom: 30px;
    color: #e04445;
    font-weight: 700;
    line-height: 26px;
    text-transform: capitalize;
    line-height: 28px;
}
/*added 15-02-2021*/

/*.box-50 .tutor-block {
    width: 50%;

}
.box-50 {
    float: left;
    width: 50%;
   
}

.right-box .tutor-block{
	 border-left: 1px solid #474f59;
}
.box-50.right-box .tutor-block {
    width: 100%;
}*/

.testimonial{
	background-color: #fff;	
    padding: 50px 0px;

}
.star-rating li {
    color: #f8cb0e;
    display: inline-block;
    margin-left: -2px;
    font-size: 22px;
}
.profile-img {
    /* display: inline-block; */
    height: 85px;
    width: 85px;
    overflow: hidden;
    border-radius: 100%;
    position: relative;
}
.text-detail {
    background: #3b434d;
    text-align: center;
    font-size: 13px;
    color: #fff;
    padding: 20px 10px 50px;
}
p.name {
    font-size: 16px;
    font-weight: 700;
    padding: 10px;
    color: #f8cb0e;
}
.text-detail {
    background: #3b434d;
    text-align: center;
    font-size: 13px;
    color: #fff;
    padding: 20px 11px 30px;
    position: relative;
}
.star-rating {
    padding-top: 60px;
    text-align: center;
        padding-bottom: 13px;
}
.profile-img {
    /* display: inline-block; */
    height: 85px;
    width: 75px;
    overflow: hidden;
    border-radius: 100%;
    position: relative;
    position: absolute;
    left: 35%;
    bottom: 45px;
}
.star-rating li {
    color: #f8cb0e;
    display: inline-block;
    margin-left: -2px;
    font-size: 22px;
}
.profile-block {
    border: 1px solid #ddd;
    margin: 10px;
}
#page > div.container.footer > div:nth-child(2) {
   display: -moz-flex;
    display: -webkit-flex;
    display: -ms-flex;
    display: flex;
    -moz-justify-content: space-between;
    -webkit-justify-content: space-between;
    -ms-justify-content: space-between;
    justify-content: space-between;172

    align-items: center;   
}
.testimonial h2 {
    
    line-height: 24px;
    color: #3b434d;
    font-size: 28px;
    font-weight: 900;
    text-align: center;
    padding-bottom: 20px;
}

/*responsive*/
@media handheld, only screen and (max-width: 1024px){
	.box-1{width: 33.33%;}
	.box{min-height: 430px;}
	.about-author,.About-main{
		padding: 30px 0px;
	}
	.about-author .autho-info {
		width: 67%;
		padding-right: 20px;
	}
	.about-author .autho-img {
		width: 33%;
	}
	.work-step .multisteps .step-box{
		padding: 0 20px;
	}
	.work-step .multisteps .step-box .step-info p{
		font-size: 14px;
	}
	.work-step .multisteps .step-box::after{
		left: -33px;
		right: auto;
		width: 73px;
		height: 42px;
		background-size: 73px;
	}
	.work-step,.online-classroom{
		padding: 50px 0px;
	}
	.online-classroom .class-feature .feature-box{
		width: 29%;
		padding: 65px 10px 10px 10px;
	}
	.online-classroom .class-feature .feature-box .feature-info p{
		font-size: 15px;
	}
}
@media (max-width: 1023px){
	.online-classroom .class-feature .feature-box .feature-icon{
		padding-top: 15%;
	}
	.online-classroom .class-feature .feature-box {
		width: 30%;
		padding: 65px 10px 10px 10px;
		margin:0px 10px;
	}
	.online-classroom .class-feature .feature-box .feature-info p {
		font-size: 13px;
	}
}
@media handheld, only screen and (max-width: 991px){
	.box-1{width: 50%;}
	.price-left {
	    float: left;
	    width: 50%;
	}
	.pricing-right {
	    float: right;
	    width: 50%;
	}
	.About-main .About-left {
		width: 100%;
		float: left;
		padding: 0;
	}
	.About-main .About-right {
		float: left;
		width: 100%;
		margin-top: 30px;
	}
	.About-main .About-right p:last-child,.about-author .autho-info p:last-child{
		margin-bottom: 0;
	}
	.footer ul li{
		padding-left: 7px;	
	}
	/*07-08-2020*/
	#page > div.container.details_page > div > div > div.left_side > div.left_cont > 
	div.left_cont_price.left_cont_price_profile > div.pricing-box > p {font-size: 12px !important;}
	.font-media { font-size: 12px !important;}
	.left_cont{padding: 37px 20px 20px;}
	.media-float{float: left !important;}
	.right { position: absolute; right: 0px;}
	.btn_full_width button[type="submit"]{padding: 9px 13px;}
	/*07-08-2020 end*/
	
}
@media handheld, only screen and (max-width: 767px){
	.price-left {
	    float: left;
	    width: 100%;
	}
	.pricing-right {
	    float: right;
	    width: 100%;
	}
	.write_box.details-page .box-body .col-sm-4 {
	    width: 100%;
	    margin-bottom: 10px;
	    float: left;
	}
	.write_box.details-page .log-account {
    	padding: 15px;
	}
	form#payment-form div#card-element .row .left, form#payment-form div#card-element .row .right {
		width: 100%;
		padding: 0px;
	}
	.about-author .container {
		display: flex;
		flex-flow: column;
	}
	.about-author .autho-img {
		width: 100%;
		order: 1;
		float: left;
		text-align: center;
	}
	.about-author .autho-info {
		width: 100%;
		padding-right: 0;
		order: 2;
		text-align: center;
		margin-top: 30px;
	}
	.About-main .About-left{
		text-align: center;
	}
	.About-main .About-left img{
		float: none;
		margin: 0 auto;
	}
	.About-main .About-right {
		float: left;
		width: 100%;
		margin-top: 30px;
		text-align: center;
	}
	.About-main .About-right h2{
		font-size: 26px;
		letter-spacing: 1.4px;
		line-height: 30px;
		margin-bottom: 10px;
	}
	.about-author .autho-info h2{
		font-size: 22px;
		letter-spacing: 1.4px;
		line-height: 24px;
		margin-bottom: 10px;
	}
	.about-author .autho-img img{
		width: 200px;
		height: 200px;
	}
	.work-step, .online-classroom {
		padding: 30px 0px;
	}
	.work-step h2,.online-classroom h3{
		font-size: 24px;
		line-height: 30px;
	}
	.work-step span{
		font-size: 14px;
	}
	.work-step span br {
		display: none;
	}
	.work-step .multisteps{
		margin-top: 30px;
	}
	.work-step .multisteps .step-box {
		padding: 0;
		width: 100%;
		float: left;
		margin-bottom: 20px;
	}
	.work-step .multisteps .step-box::after{
		content: none;
	}
	.online-classroom .class-feature .feature-box {
		width: 100%;
		padding: 65px 10px 10px 10px;
		margin: 0 0 80px 0;
		min-height: 0;
		height: auto;
	}
	.online-classroom .class-feature .feature-box .feature-icon {
		padding-top: 33px;
	}
	.online-classroom .class-feature .feature-box:last-child {
		margin: 0;
	}
	.footer-inner{
		text-align: center;
	}
	.footer ul li {
		display: block;
		padding: 0;
		margin: 0 0 10px 0;
	}
	.footer .tutor-block {
		display: block;
		text-align: center;
		margin-bottom: 20px;
	}
	.footer-social {
		float: none;
	}
	.footer .tutor-block:last-child {
		margin: 0;
	}
	.footer ul {
		width: 100%;
		text-align: center;
		margin-top: 6px;
	}
	.footer-inner{
		padding-bottom: 20px !important;
	}
	/*-07-08-2020*/
	.media-float { float: right !important;}
	.right { position: static; right: 0px;}
	/*-07-08-2020 end*/
	p.contect {
	    font-size: 10px !important;
	    padding-top: 7px;
	}
}
@media handheld, only screen and (max-width: 550px){
	.box-1{width: 100%;}
	.box { min-height: 380px;}
	.tutor-box h3 { 
    	height: 25px;
	}
}
@media handheld, only screen and (max-width: 375px){
	
}