@charset "utf-8";.custom-style{background:#0058a3;right:15px!important;left:15px!important}.custom-style li a,.custom-style li a:focus{color:#fff;padding:10px}.custom-style li a:hover{color:#fff;background:#fc0}@media (min-width:768px) and (max-width:1200px){#products .item.list-group-item .caption{width:72%!important}}@media(max-width:1199px){.message-list .image-holder{min-width:125px}.initial-message-details{width:80%}}@media(max-width:990px){.browse-subject-list ul li{width:31%}.hiw-findTutor #select-multi,.search-module #select-multi,.search-tutor #select-multi{margin-bottom:8px}.locations-nav ul li{border:0}.locations-nav ul li a{padding:10px 15%;margin:0}.dashboard-sidebar ul li a{font-size:12px}.statistics-section ul{padding:0}.statistics-section ul li p,.statistics-section-client ul li p{font-size:12px}.statistics-section ul li p i,.statistics-section-client ul li p i{font-size:3em!important}.statistics-section ul li,.statistics-section-client ul li{padding:10px 0 0 0}.tutor-detail-sidebar .list-thumb{max-width:auto;min-width:auto;min-height:auto}.are-you-sure{font-size:12px!important}.initial-message-details{width:70%}}@media(max-width:800px){#messege-me-bottom-btn{display:block;overflow:hidden;position:fixed;bottom:0;width:100%;z-index:9999}#header-message-btn,#hide-on-sm,#profile-sidebar{display:none}.list-thumb.res-img-unique{min-width:inherit;min-height:inherit}ul.properties li{float:left;margin-right:8px;font-size:0;width:50px}ul.properties li h5{font-size:8px}#show-on-sm{display:block}}@media(max-width:992px){.view-switch-btns .btn-group:nth-child(1){display:block;background-color:#fff;color:#0058a3!important;border:1px solid;font-weight:600}.view-switch-btns .fa.fa-filter{display:none}.listing-sidebar-main{display:none}.pull-right.view-switch-btns .button-blue{color:#2f5589!important;background-color:#fff;border-radius:5px!important}.pull-right.view-switch-btns .btn-group{border-radius:5px}}@media(min-width:992px){.media-for-small img{max-width:490px}}@media(max-width:995px){#header-message-btn,#hide-on-sm,#profile-sidebar{display:none}.list-thumb.res-img-unique{min-width:inherit;min-height:inherit}ul.properties li{float:left;margin-right:8px;font-size:0;width:50px}ul.properties li h5{font-size:8px}#show-on-sm{display:block}}@media(max-width:768px){.search-tggle{display:block}#tutor-in-label{display:none}.searchPostcode{margin-left:83px}#header-search-form{display:none}#select-multi{margin-left:63px}.pagination li:nth-child(13) span{right:-159px}.pagination li:nth-child(1) span{left:-163px}.search-module{padding:7px}.search-tggle h4 label{line-height:27px}.home-page-search #header-search-form{display:block!important}.home-page-search .search-tggle{display:none}#select-multi{margin-left:inherit}#select-multi{padding:0 21px 0 29px}#select-level{padding-left:inherit;margin-bottom:10px}.searchPostcode{margin-left:83px}#tutor-in-label{display:block}#header-search-form .col-lg-2.col-md-3.col-xs-12.col-sm-3{padding:0 20px}#select-level{padding:0 19px 0 11px!important}.col-md-2.col-sm-6.col-sm-offset-1.searchPostcode{padding:0 16px 0 25px}}@media(max-width:783px){.is-grid .description{display:block!important}}@media(max-width:640px){span#search-icon{margin-top:-32px}.pagination li:nth-child(13) span{right:-100px}.pagination li:nth-child(1) span{left:-104px}.switch-btns-main .pull-right.view-switch-btns{width:25.5%;text-align:center;margin-top:12px}.switch-btns-main .view-switch-btns .btn-group a{font-size:3vw!important}.thumbnail.clearfix{display:flex;flex-direction:row;padding:10px 0}.is-grid .description{display:block!important}.section640{display:block}.list-heading.pull-left{text-align:left}.response-section.pull-right.text-center.section640{display:flex;min-height:auto}.response-section.pull-right.text-center.section640 a{display:none}.map-marker{display:flex;margin-left:26px;margin-top:3px;padding-bottom:0}i.fa.fa-map-marker{margin-right:4px;font-size:19px}.response-section{min-height:auto}.list-price strong{font-size:16px}.map-marker p{font-size:13px;font-weight:600;padding-top:0}.response-section p{margin-bottom:0}.description h4{font-weight:600;font-size:15px}.response-section.pull-right.text-center{display:none}.arrow-section a i{color:#0058a3;font-size:26px}.arrow-section a{background-color:inherit;color:#0058a3;padding:46px 19px}.arrow-section{border-left:1px solid #ccc;min-height:100px;float:right}#products .is-grid{min-height:36vw!important}.pagination li:nth-child(1),.pagination li:nth-child(13){display:none}.arrow-section{display:block}}@media(max-width:767px){.heading-size{font-size:18px}.details-content .sub-heading{padding:8px 0}.details-content h4{font-size:14px}.per-hour-h3{font-size:16px;margin-top:-10px}#messege-me-bottom-btn{display:block;overflow:hidden;position:fixed;bottom:0;width:100%;text-align:center}#header-message-btn,#hide-on-sm,#profile-sidebar{display:none}.list-thumb.res-img-unique{min-width:inherit;min-height:inherit}.main-page-banner{max-width:300px}ul.properties li{float:left;margin-right:8px;font-size:0;width:50px}ul.properties li h5{font-size:8px}ul.properties{margin:0}.hide-padding-sm{padding:0 0 6px 0}#show-on-sm{display:block}.media-for-small{padding-top:14px}ul.timeline:before{height:80%}.main-heading h1,.section-heading h2{font-size:6vw}.form-heading h3,.get-started h3,.heading h3,.heading-contact h3{font-size:5vw}.browse-subject-list ul li a h3{font-size:5vw}#header .navbar-header .navbar-brand{height:auto;padding:20px 15px;display:block}#header .navbar-brand img{max-width:180px}#header .navbar-toggle{margin-top:18px}.browse-subject-list ul li{width:48%}.padding-50,.padding-70{padding:40px 0}.section-heading{padding:0 0 40px 0}.button-play{font-size:6vw}.button-play i{font-size:28px}.hidden-desktop{display:block}.hidden-mobile{display:none}.profile-placeholder{text-align:left;margin:20px 0}.profile-placeholder img{width:100%;max-width:200px}.profile-details ul,.statistics-section-client ul{padding:0}.statistics-section ul li,.statistics-section-client ul li{width:46%;margin:6px 2%}.steps-tabs .step1-tab a h3{font-size:4vw}.call-us h4{font-size:5vw}.contact-boxes{margin-bottom:30px}.search-heading h2{font-size:5vw}#products .is-grid{min-height:85vw}#products .is-grid .list-heading h3{font-size:6vw}#products .is-grid .list-heading h3 i{font-size:6vw}.view-switch-btns{width:100%}.view-switch-btns .btn-group{display:block}.view-switch-btns .btn-group a{padding:3%!important;font-size:4vw!important}.tutor-detail-sidebar .list-thumb{max-width:auto;min-width:auto;min-height:auto}.form-title h3{font-size:5vw}.message-area .button-blue{font-size:11px!important}.heading h2{font-size:5.5vw}#grid,#list{display:none!important}.sidebar-widget p img{margin:0 auto}.response-section{min-height:115px}.faq-heading-top h1{margin-bottom:15px;text-align:center}.login-form-section{display:none}.student-login-wrapper{display:block}#main-login{padding-top:45px}.mob-button{display:block;margin-bottom:30px}.mob-button .btn-styling{position:relative;padding:10px 15px;width:50%;border-radius:0!important;background:#eee;color:#333;margin-left:-4px}.mobile-login-buttons.active{background:#0058a3!important;color:#fff!important}.mobile-login-buttons.active::after{content:"";position:absolute;border-style:solid;border-width:15px 15px 0 15px;border-color:#0058a3 transparent transparent transparent;transform:rotate(0);bottom:-14px;right:50%;transform:translateX(50%)}.sticky-button{position:fixed;top:0;width:100%;z-index:118;box-shadow:2px 2px 5px}.mobile-login-buttons.active{background:#eee;color:#333}}@media(max-width:640px){.become-tutor-form,.login-form{padding:0}#main-login{min-height:500px;padding:40px 0}.form-body{padding:0}}.tutor-registration-wrapper .container{padding-left:0;padding-right:0}@media(max-width:539px){.browse-subject-list ul li{width:100%}.initial-message-details,.message-list .image-holder{width:100%}.initial-message-details{text-align:center;margin-top:10px}.message-list .list-thumb{margin:0 auto}.mobile-nav{margin-bottom:10px}}@media (max-width:480px){.ajs-cancel,.button-blue{padding:10px 18px}.lesson-added ul li,.messages ul li{display:block}.lesson-added ul li span,.messages ul li span{display:block;width:100%;text-align:center}.messages-module .well{padding:8px}.calendar_cntr{padding-bottom:20px}.date-button .history-btn,.initial-message-details .add-to-fav,.initial-message-details .list-heading,.right-content .form-title span{float:none!important}.right-content .form-title span{margin-top:20px;display:inline-block;width:100%}#select-multi,.searchPostcode{margin-left:inherit}div#select-level{margin-bottom:10px;padding-left:inherit}.search-module.search-inner .col-lg-2.col-md-3.col-xs-12.col-sm-3{padding-left:inherit}}@media (max-width:375px){.map-marker{display:flex;margin-left:11px;margin-top:3px;padding-bottom:0}}