body{font-family: "Open Sans",Helvetica,Arial,sans-serif;font-size:14px;overflow-x: hidden;overflow:hidden;}
html { overflow-x: hidden; }​
.font-30-light{font-family: 'Open Sans', sans-serif;font-weight: 300;font-size: 30px;}
.full-width-wrapper{margin: 0 -200px}
.font-bold{font-family: 'Open Sans', sans-serif;font-weight: 600;}
.font-48{font-size: 48px;}
.font-26{font-size: 30px}
.font-26{font-size: 26px}
.font-24{font-size: 24px}
.font-22{font-size: 22px}
.font-20{font-size: 20px}
.font-18{font-size: 18px}
.font-17{font-size: 17px}
.font-16{font-size: 16px}
.font-15{font-size: 15px}
.font-14{font-size: 14px}
.font-f-14{font-size: 14px !important;}
.font-12{font-size: 12px}
.font-f-12{font-size: 12px !important;}
.text-blue{color: #2a448e;}
.text-black{color: #333;}
.text-black1{color: #303030;}
.text-white{color: #fff;}
.text-f-white{color: #fff !important;}
.text-purple{color: #2f224c;}
.text-blue1{color: #009bd9;}
.text-red {color: #ed1f24;}
.text-orange {color: #e66915;}
.text-green {color: #0b8c40;}
.link-custom-green:focus{color: #0b8c40;}
.text-white-on-purple{color: #fff !important;background: #5f4a90}
.text-white-on-gray{color: #fff !important;background: #bfbfbf}
.loader-overlay{position: absolute;text-align: center;width: auto;top: 30%;left: 0;right: 0;display: none;}
h1{ font-size:38px; }
h2{ font-size:26px; }
h3{ font-size:26px; }
h4{ font-size:18px; }
h5{ font-size:16px; }
h6{ font-size:16px; }
.h4, .h5, .h6, h4, h5, h6 {margin-top: 10px;margin-bottom: 10px;}
h1, h2, h3, h4, h5, h6{line-height: 1.36;}
.breadcrumbs{background: #4f9ddb;color: #fff;padding: 10px!important;}
#book_now:after,#pay_now::after{display: none;}
.hide{display:none !important;}
.show{display:block;}
.show-inline{display: inline-block;}
.clear{clear: both;}
a:hover {text-decoration:none;}
.container{max-width:1260px; padding-left:15px; padding-right:15px;}
.front-content .container{max-width:1130px;}
.front-header{float: left; width:100%;}
.logo{float:left; width:20%;}
.menu{float:left; width:70%;position: relative;text-align:center;}
.login{float:left; width:10%;position: relative;}
.login > a.dropdown-toggle{float:right;color: #009cdb;padding: 30px;font-size:20px;}
.menu > a.dropdown-toggle{float: left;color: #555;padding: 30px;font-size: 16px;}
.login > a.dropdown-toggle:hover, .menu > a.dropdown-toggle:hover{background-color: #eee;}
.navbar-brand.image-logo{max-width:175px;padding:25px 0px;}
.navbar-brand.image-logo img{width:100%;}
.dropdown-toggle::after{display:none;}
.jumbotron{margin:0!important;padding:0!important;}
.content-section{padding: 3rem 0px;background: #777;display: inline-block;width: 100%;min-height: 509px;float: left;width: 100%;}
.login-page .content-section,.register-page .content-section{display: flex;flex-wrap: wrap;align-content: center;}
.row.woocommerce{position: relative;display: -webkit-box;display: flex;max-width: 450px;margin: 0 auto;background:#fff;}
.row.woocommerce .form-box{background: #f8f8f8;max-width: 100%;width:100%;padding: 40px;flex:inherit;}
h2.h-two{font-size: 1.6em;color: #009cdb;text-align: center;margin-bottom: 1.5rem;}
h3.h-three{font-size: 1.4em;color: #009cdb;text-align: center;margin-bottom: 1.5rem;}
.row.woocommerce input, .row.woocommerce select {margin-bottom: 1rem;display: block;width: 100%;padding: .375rem .75rem;font-size: 1rem;line-height: 1.5;color: #495057;background-color: #fff;background-image: none;background-clip: padding-box;border: 1px solid #ced4da;border-radius: .25rem;
-webkit-transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;}
.row.woocommerce input::placeholder {color: #868e96;opacity: 1;}
.row.woocommerce input[type="submit"],.blue-btn,.gray-btn,.custom-btn{background:#009cdb; text-transform:uppercase; color:#fff;
box-shadow: none;width: 100%;height: 100%;cursor: pointer;white-space: nowrap;
-webkit-user-select: none;border-radius: .25rem;
-moz-user-select: none;font-size: 1rem;line-height: 1.5;
-ms-user-select: none;user-select: none;border: 1px solid transparent;padding: .375rem 1rem;-webkit-box-align: center;align-items: center;display: -webkit-box;display: flex;align-items: center;-webkit-box-pack: center;justify-content: center;}
a.gray-btn{color: #495057;}a.blue-btn{color:#fff;}
.row.woocommerce input[type="submit"]:hover,.custom-btn:hover,.blue-btn:hover{background: #008ac2;box-shadow: none;}
.gray-btn:hover{background: #bbbaba;box-shadow: none;}
.footer{background: #009cdb;color: #fff;padding:22px 0px;font-size:14px;display: inline-block;width: 100%;}
.login ul{margin: 0;padding: 0;width: 310px;box-shadow: 0 10px 32px -8px rgba(0,0,0,.75);position: absolute;right: 0px;left: auto;}
.login ul li{padding: .5rem 1.5rem !important;}
.login ul li a{text-transform:capitalize;}
.login ul li a:hover{}
.gray-btn{background-color: #ddd; color:#555;}
.checkbox label{display: inline-block;width: 100%;line-height:12px;margin-bottom: 1rem;color: #555}
.checkbox label input{float: left;width: auto !important;margin: 0px 10px 0px 0px !important;}
.f-password {margin: 10px 0px;}
.row.woocommerce input:focus{background-color: #fff;border-color: #80bdff;outline: 0;box-shadow: 0 0 0 0.2rem rgba(0,123,255,.25);}
.menu > ul > li > a {color: #555;padding:32px 12px;font-size: 18px;}
.menu > ul > li > a:hover{background-color:#eee;}
.menu > ul > li{list-style-type: none;display: flex;flex-wrap: wrap;float: left;position: relative;}
.menu ul.dropdown-menu-children li a{padding:10px 15px;color: #555;width:100%;}
.menu ul.dropdown-menu-children li:hover{background-color: #eee;}
.menu a b{margin-left:5px;}
.popular-links{color: #555;background-color:#f8f8f8;border-top:2px solid #ddd;border-bottom:2px solid #ddd;padding:1rem 0px 20px;overflow:hidden;float: left;width: 100%;}
.popular-links h3{display: block;font-weight: 700;margin-bottom: 5px;font-size: 1.2em;}
.popular-links ul{padding-left:0px;}
.popular-links ul li{list-style-type: none;padding: 2px 0px;}
.popular-links ul li a{color:#555;}
/* .footer .copyright-left,.footer .copyright-right{width:50%;float:left} */
.copyright-right {text-align: right;}
.copyright-right a{color: #fff;padding:0px 10px;display:inline-block;}
.social-link{background: #fff;padding:15px 0;float: left;width: 100%;}
/* .social-link .social,.social-link .help {width: 50%;float: left;} */
.social-link .help {text-align: right;}
.social a{padding-right:5px;}.social a:hover{opacity:0.8;}.social a.myhome-blog {padding: 5px;}
.myhome-blog i{font-size: 18px;position: relative;top: 2px;left: 3px;}
.help a{padding:10px;color:#555;display: inline-block;}
.popular-links a:hover,.help a:hover{/* text-decoration:underline; */ color:#009cdb;}
.cookie-settings{color: #68b631;border: 1px solid #68b631;height: auto;white-space: normal;word-wrap: break-word;padding: 0.8em 2em;font-size: 0.8em;line-height: 1.2;cursor: pointer;-moz-transition: 0.1s ease;-o-transition: 0.1s ease;-webkit-transition: 1s ease;transition: 0.1s ease;}
.cookie-settings:hover{color: #fff;background-color: #68b631;text-decoration:underline;}
ul.dropdown-menu.dropdown-menu-children {margin: 0;padding: 0;width: 310px;box-shadow: 0 10px 32px -8px rgba(0,0,0,.75);}
.dropdown-menu-children li {cursor: pointer;border-bottom: 1px solid #eee;font-size: .9em;color: #555;display: -webkit-box;display: flex;align-items: center;}
.red-border {border: 2px solid #ff0000 !important;}
h1.marketplace-title{color: #4f9ddb;/*background: #eee;*/padding: 25px;font-size:2rem;}
.custom-btn, .woocommerce .button.custom-btn{background: #008ac2;color: #fff;font-size: 16px;display: inline-block;padding: 12px 16px 10px;line-height: 1;border-radius: 4px;text-transform: uppercase;height: auto;width: auto;}
.custom-btn:after, .woocommerce .button.custom-btn:after {content: '\f054';font: normal normal normal 14px/1 FontAwesome;font-size: 12px;position: relative;margin-left: 6px;color: #fff;border-radius: 50%;background: #0b8c40;padding: 5px 5px 4px 7px;top: -2px;}
.custom-btn:hover, .woocommerce .button.custom-btn:hover{background: #008ac2;box-shadow: none;color:#fff;}
.description{/*padding-top:20px;padding-bottom:20px;*/padding:35px 0px;text-align-last: center;}
.search-property-bidon .body-container {margin-bottom: 30px;}
.search-property-bidon .top-container {display: flex;background: #fff;border: 1px solid #ddd;}
.search-property-bidon .right-container{border-left: 1px solid #ddd;}
.search-property-bidon .left-container {width: 37%;}
.search-property-bidon .img-section {position: relative;color: #fff;max-height: 100%;overflow: hidden;width: 100%;height: 100%;}
.search-property-bidon.search-purchase .img-section img{ /*max-height:240px; max-height:100%;width:auto;*/width: 100%;height: auto;min-width:auto;border-radius:0px;}
.search-property-bidon .img-section img{width: 100%;border-radius:0px;position: absolute;top: 0;bottom: 0;margin: auto;left: 0;right: 0;min-width:280px;}
.search-property-bidon .img-details{position: absolute;bottom: 10px;width: 100%;padding: 0 10px;}
.search-property-bidon .img-expend-btn{width: 24px;height: 24px;background: #16aa56;border-radius: 50%;font-size: 22px;text-align: center;cursor: pointer;}
.service-desc .rating-box{margin-top: 3px;}
.rating-box{width: 75px;height: 13px;font-size: 0;line-height: 0;background: url('../img/bkg_rating.png') 0 0 repeat-x;font-size: 0;overflow: hidden;}
.search-property-bidon .right-container .pull-left, .search-property-bidon .right-container .pull-right{width: 50%;}
.search-property-bidon .right-container .pull-right{background: #27187f;color: #fff;padding:5px 0px;border-radius:0px;}
.search-property-bidon .right-top-container p, .search-property-bidon .right-bottom-container p{margin-bottom: 0;}
.l-more {display: inline-block;width: 100%;text-align: center;background:#4f9ddb;}
.l-more a.learn_more{color:#f0efef;padding:5px 0px;display:inline-block;font-size:17px;}
.search-property-bidon.search-ber .right-container #book_now{width:100%;margin:0px 0px !important;border-radius:0px;}
.search-property-bidon .right-container .text-white.font-12.text-center {padding: 0px 10px;}

.rating-box .rating {float: left;height: 13px; background: url('../img/bkg_rating.png') 0 100% repeat-x; }
.selection-rating-box a {display: block;float: left;height: 27px;width: 27px;background: url(../img/morevstars.png) repeat-x scroll 0 0 transparent;}
.selection-rating-box a.active {background-position: 0 -60px;}
.search-property-bidon .img-details{position: absolute;bottom: 10px;width: 100%;padding: 0 10px;}
.search-property-bidon .total-image{font-size: 12px;background: #243f88f2;padding: 2px 5px;border-radius: 4px;}
.cr-row {min-height:34px;display:inline-block;width:100%;background:#eee;/*float: left;*/}
.bio-title{border-bottom:2px solid #243e88; color:#777;}
.custom-star-rating-popup.show-inline{cursor:pointer;text-align:center;font-size:12px;width: 100%;} 
.br-rating{color:#fff;display:inline-block;width:100%;margin-bottom:0px;padding:8px 0px;background:#27187e;}
.br-rating > div{display:inline-block; margin-right:5px; color:#ffffff}
.br-rating .rating-box{position:relative;top:1px;cursor: pointer;}
.br-rating > div.b-comment{color: #ffffff;}
#starRatingModal {padding-right: 0px !important;}
.user_fatch_detail{display:inline-block; width:100%;border-bottom: 1px solid #f1f1f1;margin-bottom: 10px;}
.user_fatch_detail:first-child{border-bottom:0px; margin-bottom:0px;}
.user_fatch_detail .r-user-img {float: left;width: 46px;height: 46px;display: flex;align-items: center;justify-content: center;margin-right: 20px;}
.user_fatch_detail .r-user-img img{max-width:100%;height:100%;}
.r-user-details{float: left;width:100%;}
.r-user-details > div{font-family: 'Open Sans', sans-serif;font-weight:400; color:#454545;clear: both;float: left;margin-bottom:5px;}
.r-user-details .ruser-name{font-weight:600 !important;}
.r-user-details .pop-up-rating-date {font-weight:600 !important;font-size: 13px;}
.star-date {width: 100%;}
.r-user-details > div.pop-up-comment-box{text-align: justify;color: #959595;}
.r-user-details > div.ruser-address {/* color: #959595; */}
.r-user-details > div .rating-box.pull-left {margin-top: 3px;}
.fade.in {opacity: 1;}
.terms_conditions {margin: 10px 0;font-size:16px;}
.modal-header .close{padding:unset;}
.modal{overflow-x: hidden;overflow-y: auto;}
.modal{ background-color: rgba(0,0,0,0.9);padding-top:100px;}
.modal .modal-content{top:50px;}
#close-add-question-popup,.close-add-question-popup{color: #735197;float: right;font-size: 28px;border: 1px solid #ccc;width: 30px;height: 30px;line-height:24px;text-align: center;border-radius: 50%;margin-right: -15px;margin-top: -30px;background: #eee;position: absolute;right: 0px;z-index: 9;opacity:1;}
.whats_included{cursor:pointer;}
.included-section{color: #243e88;}
.select2-container--default .select2-search--dropdown .select2-search__field:focus{color: #495057;background-color: #fff;border-color: #80bdff;outline: 0;}
.select2-results ul li:hover{background:#ddd; color:#444;}
.select2-container--default .select2-results__option--highlighted[aria-selected]{background:#ddd;color:#444;}
[type=search] {outline-offset: 0px;}
#book_now:after,#pay_now:after,#button-strip:after{content:'';background: #68a429;}
#book_now:hover::after,#pay_now:hover::after,#button-strip:hover::after{content:'';background: #4e7b20;}
.form-block-1, .form-block-2, .form-block-3, .form-block-4, .form-block-5, .form-block-6, .form-block-7{background: #f1f1f1; padding: 10px; border-radius: 4px;margin: 20px 0;position: relative;}
.payble_now_text_class p{background:#68a429;padding:10px 15px;color:#fff;}
#payble_at_text p,.payble_at_text p{background:#777;padding:10px 15px;color:#fff;} 
#payble_at_text i{color: #fff;} 
.payment-ber,.payment-purchase,.payment-conv,.payment-sec{background:#f1f1f1;max-width:400px;width:100%;margin:10px auto 0px;padding:10px 15px;}
.payment-ber label,.payment-purchase label,.payment-conv label,.payment-sec label{margin-bottom:20px;color:#555;font-size:16px;}
.payment-ber #card-element,.payment-purchase #card-element,.payment-conv #card-element,.payment-sec #card-element{border:1px solid #ccc;padding:10px;background:#fff;}
.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;}
#button-strip{margin:10px 0;}
button:focus{outline:none;}
.custom-radio-wrapper { border: 1px solid #fff;background: #fff;padding: 7px 5px;display: inline-block;position: relative;margin: 7px 0;border-radius: 4px;line-height: 18px;font-size: 15px;width: 100%}
.radio-btn-wrap input[type="radio"]:checked + label, .radio-btn-wrap input[type="radio"]:not(:checked) + label{position: relative;padding-left: 28px;cursor: pointer;line-height: 20px;display: inline-block;font-weight: 400;}
.radio-btn-wrap input[type="radio"]:checked + label:before, .radio-btn-wrap input[type="radio"]:not(:checked) + label:before {content: '';position: absolute;left: 0;top: 0;width: 20px;height: 20px;border-radius: 100%;background: #fff;border: 2px solid #ddd;}
.woocommerce-checkout-review-order .woocommerce-checkout-payment .radio-btn-wrap input[type="radio"]:checked + label:before, .woocommerce-checkout-review-order .woocommerce-checkout-payment .radio-btn-wrap input[type="radio"]:not(:checked) + label:before {top: 9px;}
.radio-btn-wrap input[type="radio"]:checked + label:after {opacity: 1;-webkit-transform: scale(1);transform: scale(1);}
.radio-btn-wrap input[type="radio"]:not(:checked) + label:after {opacity: 0;-webkit-transform: scale(0);transform: scale(0);}
.radio-btn-wrap input[type="radio"]:checked + label:after, .radio-btn-wrap input[type="radio"]:not(:checked) + label:after {content: '';width: 12px;height: 12px;background: #4f9ddb;position: absolute;top: 4px;left: 4px;border-radius: 100%;-webkit-transition: all 0.2s ease;transition: all 0.2s ease;}
.woocommerce-checkout-review-order .woocommerce-checkout-payment .radio-btn-wrap input[type="radio"]:checked + label:after, .woocommerce-checkout-review-order .woocommerce-checkout-payment input[type="radio"]:not(:checked) + label:after {top: 13px;}
.radio-btn-wrap input[type="radio"]:checked, .radio-btn-wrap input[type="radio"]:not(:checked) {position: absolute;left: -9999px;}
.input-area-wrap {border: 1px solid;margin: 0 7px;padding: 0px 0px;line-height: 22px;border-radius: 4px;display: inline-block;max-height: 30px;}
.input-area-wrap input,.mortgage-frm .input-area-wrap select {border:none;width: auto;padding: 0 5px;background: #009bd9;}
.percent-area.input-area-wrap input {text-align: right;} 
.input-label {min-width: 50%;}
.price-wrap {display: flex;}
.percent-area .as-icon {/*float: right;*/padding: 2px 2px;}
.as-icon {font-style: normal;font-size: 19px;display: inline-block;padding: 2px 5px;background: #009bd9;margin: 1px;color: #fff;}
.input-area-wrap input:focus{outline:0;}
.radio-tick-wrap input[type="radio"]:checked + label:before, .radio-tick-wrap input[type="radio"]:not(:checked) + label:before{border-radius: 0;content: '\f00c';font: normal normal normal 14px/1 FontAwesome;color: #dddddd;padding-top: 1px;}
.radio-tick-wrap input[type="radio"]:checked + label:after, .radio-tick-wrap input[type="radio"]:not(:checked) + label:after {border-radius: 0;content: '\f00c';font: normal normal normal 14px/1 FontAwesome;color: #16aa56;background: #fff;top: 3px;left: 3px;}
.radio-tick-wrap input[type="radio"]:not(:checked) + label:after {opacity: 0;-webkit-transform: scale(0);transform: scale(0);}

.tick-btn-wrap input[type="checkbox"]:checked + label, .tick-btn-wrap input[type="checkbox"]:not(:checked) + label{position: relative;padding-left: 28px;cursor: pointer;line-height: 20px;display: inline-block;font-weight: 400;padding-top: 4px;}
.tick-btn-wrap input[type="checkbox"]:checked + label:before, .tick-btn-wrap input[type="checkbox"]:not(:checked) + label:before {position: absolute;left: 0px;top: 0;width: 26px;height: 26px;border-radius: inherit;content: '\f00c';font: normal normal normal 14px/1 FontAwesome;background: #f1f1f1;color: #fff;text-align: center;padding-top: 5px;}
.tick-btn-wrap input[type="checkbox"]:checked + label:after {opacity: 1;-webkit-transform: scale(1);transform: scale(1);}
.tick-btn-wrap input[type="checkbox"]:not(:checked) + label:after {opacity: 0;-webkit-transform: scale(0);transform: scale(0);}
.tick-btn-wrap input[type="checkbox"]:checked + label:after, .tick-btn-wrap input[type="checkbox"]:not(:checked) + label:after {width: 12px;height: 12px;color: #16aa56; position: absolute;top: 6px;left: 6px;-webkit-transition: all 0.2s ease;transition: all 0.2s ease;content: '\f00c';font: normal normal normal 14px/1 FontAwesome;}
.tick-btn-wrap input[type="checkbox"]:checked, .tick-btn-wrap input[type="checkbox"]:not(:checked) {position: absolute;left: -9999px;}
.tick-btn-wrap label.disabled {cursor: not-allowed !important;}
.tick-btn-wrap label.disabled:before, .tick-btn-wrap label.disabled:after {opacity: .5;}
.des-toggle .inst-toggle{background:#555;padding-left:12px;margin-bottom:0px;color:#fff;}
.des-toggle .inst-toggle::after{color:#fff;}

.search-property-bidon .fa.fa-angle-down{cursor: pointer;}
.search-property-bidon .body-container{margin-bottom:30px;}
.search-property-bidon .top-container{display: flex;background: #fff;border: 1px solid #ddd;}
.search-property-bidon .left-container{width:37%;}
.search-property-bidon .right-container{border-left: 1px solid #ddd;}
.search-property-bidon .img-section{position: relative;color: #fff;max-height: 100%;overflow: hidden;width: 100%;height: 100%;}
.search-property-bidon hr{border-color: #bdbdbd;display: inline-block;width: 100%;margin-top: 10px;margin-bottom: 10px;}
.sorting .dropdown-menu{right:0;left:unset;}
.sorting .dropdown-menu li a{padding:10px 15px;color:#555;width:100%;}
.sorting .fa-angle-down:before {padding: 5px;}
.sorting .dropdown-menu li:hover{background:#eee;}
#ber-message-1{padding:10px 0;}
#conv-message{padding:10px 0;}
#pre-purchase-message-1,#ber-message-1{width:66%;color: #555;}
.search-ber .sorting{padding:10px 0;}
.sorting .dropdown{width:250px;color: #555;font-size: 14px;border-color: #bbb;}
.sorting .open-dropdown{font-size: 14px;font-weight: 400;color: #555;float: right;width: 100%;position: absolute;text-align: right;left: 0px;}
.sorting ul.dropdown-menu-children{width:250px;}
.whats_inc_a a,.bio-title a{color:#777;}
.solicitor {background:none;display: inline-block;width: 100%;margin-bottom:50px;}
.bg-grey{background:#f7f7f7;}
.solicitor.solicitor_wrapper{background:none;}
.solicitor > .row{padding:0px; border-bottom:1px solid #f6f6f6; margin:0px 0px 0px;font-size:15px; color:#303030; background:#f1f1f1;}
.solicitor > .row .col-sm-3:first-child{padding:0px;background:#fff;}
.solicitor > .row > div:first-child {padding: 0px;display: grid;}
.solicitor > .row > div:nth-child(2){padding-right:0px;}
.body-warpper>div>.r-top{background:#f6f6f6;  font-size:14px; color:#808080; padding:10px 0px;/* border-top:1px solid #fff;border-bottom: 1px solid #e7e7e7; */}
.solicitor .col-sm-4 span {display: inline-block; }

.solicitor .radio-btn-wrap.new-radio-btn-wrap{margin:0px; display:none;}
.solicitor .radio-btn-wrap.new-radio-btn-wrap label{font-size:0px !important; margin:0px !important;}
.r-btn{font-size:14px; border:1px solid #d0d0d0; padding:7px 18px; border-radius:5px;  color:#808080;margin-left:50px; display:inline-block;}
.solicitor > .row .soli-left-wrapper{min-height:170px;}


.conv-page .search-conv .col-sm-12.toolbar{margin-bottom:0px;}
.conv-page .search-conv .search-property-bidon hr{margin-bottom:0px;}
.solicitor .user-img > a > img{}

.conv-mode input[type="radio"]:not(:checked) + label,.conv-mode input[type="radio"]:checked + label{color:#303030; font-weight:400; font-size:15px;}
/*conveyancing services data section Start*/
#conv-custom-area.disabled{pointer-events: none;}
.gray-select .select2.select2-container>.selection>.select2-selection,
.conv-county-area>.select2.select2-container>.selection>.select2-selection,
.solicitor > .row {background: none;}
.solicitor > .row .col-sm-3:first-child {border:1px solid #ddd;border-bottom:0px;}
.solicitor > .row > div:nth-child(2){ border: 1px solid #ddd;width:100%;margin-right:0%;padding:0px;order: 3;}
.solicitor .br-rating {margin-top:0px;padding:9px 0px;border-bottom: 1px solid #ddd;} 
.solicitor .custom-star-rating-popup.show-inline{font-size:16px;}
.solicitor.solicitor_wrapper{background:none;}
.solicitor .l-more a.learn_more{padding:0px 0px 8px;color:#fff}
.solicitor .soli-right-wrapper{border:1px solid #ddd;}
.solicitor .soli-mid-wrapper {background: #68a42a;}
.solicitor .cr-row{min-height:60px;line-height: 22px;height: 60px;}
p.payble-text.providertext{/* min-height: 48px; */}
.solicitor .radio-btn-wrap.new-radio-btn-wrap>.show-inline{width: 28px;}
.solicitor .radio-btn-wrap.new-radio-btn-wrap>.show-inline>label{top: -19px;}
.solicitor.active{/* background: #f6f6f6; */}
.solicitor .user-img{width:100%; height:100%; /* border-radius:10px; margin:0 0 0 10px; */display: inline-block;overflow: hidden;background: #fff;}
.solicitor .user-img>a{display: flex;justify-content: center;align-items: center;}
.solicitor .user-img>a>img{max-width:100%;min-width: 100px;height: auto; width:auto;}
.fees-totals{background: #f0efef;/* border-top: 1px solid #e0dddd; */padding-top: 10px;padding-bottom: 10px;padding-right: 40px;padding-left: 40px;height: auto !important;}
.fees-totals table.f-totals, .fees-totals table.costs-totals{width: 100%;font-size: 15px;line-height: 23px;color: #808080;}
.fees-totals table.costs-totals tbody>tr:first-child>td{padding-top: 7px;}
.fees-totals table.costs-totals tbody>tr:nth-last-child(2)>td{padding-bottom: 7px;}
.fees-totals table.f-totals tbody>tr:first-child>td{}
.fees-totals table.f-totals tbody>tr:nth-last-child(2)>td{padding-bottom: 7px;}
.grand-totals, .g-cost-totals{color: #303030;border-top: 1px solid #e0dddd;}
.grand-totals>td strong{display: block;padding: 20px 0;}
.g-cost-totals>td strong{display: block;padding: 10px 0;}
.fees-totals .grand-totals span.price{font-size: 30px;}
.costs-totals caption{color: #303030;border-bottom: 1px solid #e0dddd;}
.fees-totals table.f-totals{margin-top: 8px;margin-bottom: 30px;}
.outlay-note{position: relative;cursor: pointer;}
.fees-totals .outlay-note .outlay-note-text{display: none;text-align:left;}
.fees-totals .outlay-note:hover .outlay-note-text, .outlay-note:hover .outlay-note-text{display: block;z-index: 1;}
.outlay-note-text{display:none;position: absolute;background: #fff;padding: 15px;width: 430px;border-radius: 3px;text-align: justify;color: #303030;left: -110px;-webkit-box-shadow: 0px 0px 7px 3px rgba(0,0,0,0.35);-moz-box-shadow: 0px 0px 7px 3px rgba(0,0,0,0.35);-o-box-shadow: 0px 0px 7px 3px rgba(0,0,0,0.35);-ms-box-shadow: 0px 0px 7px 3px rgba(0,0,0,0.35);box-shadow: 0px 0px 7px 3px rgba(0,0,0,0.35);font-weight:400;}
.commision-note .outlay-note-text{left: auto;right: 0;width: 340px; font-weight:400; font-size:15px;}
.fees-totals .fa.fa-exclamation-circle{margin: 0 5px;color: #303030;}
.fees-totals .footer-info{border-top: 1px solid #e0dddd;padding: 10px 0 0;margin: 0 0 0 15px;width: calc(100% - 30px);float: left;}
.vat-book>.r-btn{margin: 0; float: right;}
#frm-search-conv .new-radio-btn-wrap input[type="radio"]:checked + label, #frm-search-conv .radio-btn-wrap input[type="radio"]:not(:checked) + label{margin-right: 25px}
.solicitor.active .user-name, .solicitor.active .vat-r{font-weight: 600;font-size: 17px;}
.solicitor span.user-name {padding:6px 0px;display: inline-block;}
/* 12-02 */
.soli-right-wrapper span.vat-book{margin:5px 0px;display: inline-block;}
a.outlays-plus-icon.inst-toggle {background:#f0efef;padding-left:15px;font-weight:600;font-size:16px;/* margin-top: -1px;border-top:2px solid #e4e2e2; */text-align:right;padding-right: 45px;border-bottom:2px solid #009bd9;}
.area-info-txt-conv{background:#009bd9; padding:10px 10px 10px; color:#fff;margin-left: -1px; margin-right: -1px; display: inline-block; width:100.2%;font-size: 12px;line-height: 14px;}
.area-info-txt-conv p{margin:0px;color:#fff;}
.area-info-txt-conv p span.areas-covered {font-weight: bold;}
.area-info-txt-conv p span.txtconv {float: right;}
.area-info-txt-conv > .row > div{min-height:26px;}
.area-info-txt-conv > .row > div span{padding:10px 0px;display: inline-block;}
.area-info-txt-conv > .row > div span.areas-covered{background:#3f2577; padding:20px 10px;width:100%; display:inline-block; text-align:center;}
.area-info-txt-conv > .row > div span {padding:0px !important;}
.area-info-txt-conv > .row > div span.office_locations {/* min-height:56px; */padding: 0px;padding-top:0px !important;}
.soli-left-wrapper, .soli-right-wrapper{display: inline-flex;justify-content: center;align-items: center;min-height:213px;}
p.payble-text{font-size: 12px;font-weight:600;margin:7px 0px 0px;display:inline-block;text-align:center!important;}
.vat-r p.outlay-note-text {/*font-size:15px; font-weight:400;  left:auto; right:0px; */}
.conv-county-area .select2-container--default .select2-selection--single{font-size:14px;}
.soli-right-wrapper .vat-book>.r-btn{float:none;}
.cont-add .custom-drop-arrow{display:inline-block;width:100%;}
.cont-add .form-group input{width:100%;}
.area-info-txt-conv > .row > div{min-height:26px;}
.area-info-txt-conv > .row > div span{padding:10px 0px;display: inline-block;}
.area-info-txt-conv > .row > div span.areas-covered{background:#3f2577; padding:20px 10px;width:100%; display:inline-block; text-align:center;}
.conv-area-ind-save{margin-left:15px !important;}
.soli-mid-wrapper .user-desc{height:175px;overflow: auto;text-align:justify;padding-right:5px;margin-top: 0px;}
body > div.front-content.content-section > div.container > div > div:nth-child(1) > div.body-warpper.col-sm-12 > div.solicitor.active.solicitor_wrapper > div.row > div:nth-child(1) > div > span.user-img > a > img{margin:0!important;}
.outlay-costs .costs-totals .table-caption{caption-side: top; padding-left:30px;}
.outlay-costs .costs-totals tbody tr{height: 45px;color:#fff;}
.outlay-costs .costs-totals tbody td{padding:0 30px;}
.outlay-costs .costs-totals tbody tr:nth-child(odd){background:#009bd9}
.outlay-costs .costs-totals tbody tr:nth-child(even){background:#3877a8}
.outlay-costs .costs-totals tbody tr.g-cost-totals{background:#444444;}
#divavail .tick-btn-wrap a{color:#fff;}
.grey-background{background:#eee;}
.upfront-payable-section{background:#555;color:#fff;padding-bottom: 7px;}
.total-price-section{background: #009bd9;color: #fff;padding:2px 0;}
.book-now-btn-section{background: #16aa56;width: 100%;margin: 0!important;}
.book-now-button{width: 172px;font-size: 20px;text-align: center;position: relative;border:none;}
.providertext{font-size: 12px!important;line-height: 1.25;text-align: left;font-weight: 400;margin: 5px 10px!important;}
p.providertext{background: #68a42a;color: #fff;padding:0;margin:0!important;text-align: center;padding:0px 10px 10px;font-weight:400;width:100%;margin-top: -5px !important;}
.tot-price{margin-top:0px;margin-bottom:0px;font-size:30px;font-weight: 400;}
.up-pay{font-size: 17px!important;font-weight: 600;}
.close-pay{font-size:13px!important;font-weight: 500!important;}
.font-weight-24{font-size: 24px;font-weight: 700;}
.font-weight-15{font-size: 15px!important;font-weight: 500;}
.font-weight-700{font-size: 15px;font-weight:400;}
.font-9{font-size: 9px;}
.font-12{font-size: 12px!important;}
.margin-b-0{margin-bottom: 0!important;}

.cursor-pointer{cursor:pointer;}
.soli-mid-wrapper .user-desc { height: 200px; }
.display-hidden-span{height:auto!important;}
.bg-white{background:#fff;}
.solicitor .radio-btn-wrap.new-radio-btn-wrap>.show-inline>label{top: -19px;}
.solicitor.active{/* background: #f6f6f6; */}
.solicitor .user-img{width:100%; height:100%; /* border-radius:10px; margin:0 0 0 10px; */display: inline-block;overflow: hidden;background: #fff;}
.solicitor .user-img>a{display: flex;justify-content: center;align-items: center;}
.solicitor .user-img>a>img{max-width:100%;min-width: 100px;height: auto; width:auto;}
.fees-totals{background: #f0efef;/* border-top: 1px solid #e0dddd; */padding-top: 10px;padding-bottom: 10px;padding-right: 40px;padding-left: 40px;height: auto !important;position: absolute;z-index: 99;}
.fees-totals table.f-totals, .fees-totals table.costs-totals{width: 100%;font-size: 15px;line-height: 23px;color: #808080;}
.fees-totals table.costs-totals tbody>tr:first-child>td{padding-top: 7px;}
.fees-totals table.costs-totals tbody>tr:nth-last-child(2)>td{padding-bottom: 7px;}
.fees-totals table.f-totals tbody>tr:first-child>td{}
.fees-totals table.f-totals tbody>tr:nth-last-child(2)>td{padding-bottom: 7px;}
.grand-totals, .g-cost-totals{color: #303030;border-top: 1px solid #e0dddd;}
.grand-totals>td strong{display: block;padding: 20px 0;}
.g-cost-totals>td strong{display: block;padding: 10px 0;}
.fees-totals .grand-totals span.price{font-size: 30px;}
.costs-totals caption{color: #303030;border-bottom: 1px solid #e0dddd;}
.fees-totals table.f-totals{margin-top: 8px;margin-bottom: 30px;}
.outlay-note{position: relative;cursor: pointer;}
.fees-totals .outlay-note .outlay-note-text{display: none;}
.fees-totals .outlay-note:hover .outlay-note-text, .outlay-note:hover .outlay-note-text{display: block;z-index: 1;}
.outlay-note-text{display:none;position: absolute;background: #fff;padding: 15px;width: 430px;border-radius: 3px;text-align: justify;color: #303030;left: -110px;-webkit-box-shadow: 0px 0px 7px 3px rgba(0,0,0,0.35);-moz-box-shadow: 0px 0px 7px 3px rgba(0,0,0,0.35);-o-box-shadow: 0px 0px 7px 3px rgba(0,0,0,0.35);-ms-box-shadow: 0px 0px 7px 3px rgba(0,0,0,0.35);box-shadow: 0px 0px 7px 3px rgba(0,0,0,0.35);font-weight:400;}
.commision-note .outlay-note-text{left: auto;right: 0;width: 340px; font-weight:400; font-size:15px;}
.fees-totals .fa.fa-exclamation-circle{margin: 0 5px;color: #303030;}
.fees-totals .footer-info{border-top: 1px solid #e0dddd;padding: 10px 0 0;margin: 0 0 0 15px;width: calc(100% - 30px);float: left;flex: inherit;}
.vat-book>.r-btn{margin: 0; float: right;}
#frm-search-conv .new-radio-btn-wrap input[type="radio"]:checked + label, #frm-search-conv .radio-btn-wrap input[type="radio"]:not(:checked) + label{margin-right: 25px}
.con-radio-btn-wrapper.conv-condition>.padding-l-15 {/* padding-left: 7px; */}
.solicitor.active .user-name, .solicitor.active .vat-r{font-weight: 600;font-size: 17px;}
.solicitor span.user-name {padding:6px 0px;display: inline-block;}
/* 12-02 */
.soli-right-wrapper span.vat-book{margin:5px 0px;display: inline-block;}
a.outlays-plus-icon.inst-toggle {background:#f0efef;padding-left:15px;font-weight:600;font-size:16px;/* margin-top: -1px;border-top:2px solid #e4e2e2; */text-align:right;padding-right: 45px;border-bottom:2px solid #009bd9;}
.agent-step a.outlays-plus-icon.inst-toggle{border-bottom:0px;}
.solicitor > .row > .col-sm-6{width:100% !important; max-width:100%; flex:inherit;}
.outlaycosts{order:4;position:relative;display:inline-block; width:100%;}
.solicitor > .row > a.outlays-plus-icon.inst-toggle{/* order:4; */}
.solicitor > .row > .fees-totals{position:absolute; top:36px;z-index:2;}

.inst-toggle{position:relative;padding:5px 0px 5px 0px;width:100%;display:inline-block;text-align:left;font-size:16px;}
.inst-toggle::after {content:"\f068";position:absolute;font-family:'FontAwesome';color:#009bd9;right:15px;top:7px;font-size:14px;}
.inst-toggle.collapsed::after{content: "\F067";}
.prop-type-content .content .inst-content{background:#fff;/* height: auto !important; */}
.conv-page .search-conv .col-sm-12.toolbar{margin-bottom:0px;}
.conv-page .search-conv .search-property-bidon hr{margin-bottom:0px;}
.search-property-bidon.search-conv {display: inline-block;width: 100%;}
.padding-0 {padding: 0px !important;}
span.select2-selection.select2-selection--single {text-align: right;}.select-text {position: relative;}.select-text > span{padding:8px;position: absolute;font-size: 1rem;color: #555;z-index: 1;}
.select_area span.select2-selection.select2-selection--single {position: relative;z-index: 9;background: none;}
.select_area  .select2-container{background: #fff;}
.r-btn.active {background: #16aa56;color: #fff;}
.book-now-btn-section .book-now-button {width: auto;}
/* li.select2-results__option:first-child {display: none;} */
.solicitor .soli-mid-wrapper .book-now-btn-section {display:inline-block;text-align:center;background:none;}
.solicitor .book-now-btn-section .book-now-button{float: none;background:none;font-size:33px;font-weight:400;padding:0px;}
.solicitor .book-now-btn-section .book-now-button .font-weight-700 {font-size: 33px;font-weight: 500;}
.solicitor .book-now-btn-section .book-now-button .font-weight-700 .font-9{font-size:15px;}
.top-margin{margin-top:30px;}
.page_title {background: #e9ecef;border-bottom: 1px solid #ccc;}
.rating_modal .modal-body{max-height:400px; overflow:auto;}
.rating_modal{overflow-y:hidden;}
.modal {/* display: flex;flex-wrap:wrap;align-content:center;justify-content:center; */}
.sorting .open-dropdown .fa-angle-down {float: right;padding: 4px 0px;}
.front-header{transition: all 1s ease 0s;top: -100px;}
.front-header.smaller{position:fixed;right:0;left:0;top:0;border-bottom:1px solid #ddd;z-index:999;background:#fff;}
.smaller .navbar-brand.image-logo{padding: 10px 0px;}
.smaller .menu > ul > li > a{padding: 14px 12px!important;}
.smaller .menu > ul > li:last-child > a{padding: 14px 12px 9px 12px!important;}
.smaller .login > a.dropdown-toggle{padding-top: 12.5px;padding-bottom: 12.5px;}
.smaller + .front-content{padding-top: 90px;}
.breadcrumbs b{transform: rotate(270deg);padding: 0px 2px;}
#frm-search-ber .form-control{width: 100% !important;z-index:9;position: relative;}
.surveyor{padding-bottom:10px; display:inline-block; font-size:16px;}
.custom-btn.hide-icon:after{display:none;}.row.woocommerce .form-box.padding-20{padding:40px 20px;}
.form-block-1 #user_billing .select2-container{background:#fff;}
.form-block-1 #user_billing .form-control.background-none{position:relative;z-index:9;background:none !important;}
#div-mortgage #mortgage-label{padding-bottom: 7px;display: inline-block;width: 100%;}
#conv-condition .prop-condition {padding: 0px 0px 6px 0px;display: inline-block;width: 100%;}
.des-toggle .inst-toggle{display:none;}
.des-toggle .collapse {display: block !important;}
.solicitor .l-more a.learn_more{padding:0px;color:#009bd9}
.solicitor > .row .l-more{position: absolute;bottom: -31px;left:10px;z-index:1; width:auto;}

@media (min-width:768px){
    form#frm-search-ber > .row{display:flex; flex-wrap:wrap;}
	.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left;}
	.inst-bottom-text-top{font-size: 22px;font-weight: 500;}
.inst-bottom-text{font-size: 22px;}
.solicitor > .row > .col-sm-3{max-width:50%; flex:inherit;}
.solicitor > .row > div:nth-child(2){ border: 1px solid #ddd;}
.solicitor > .row .area-info-txt-conv{margin-bottom:-6px;}
.soli-mid-wrapper .user-desc {height: 218px;padding-right:25px;font-size:14px;}
.solicitor.solicitor_wrapper > .row{display: flex;flex-wrap: wrap;}
.area-info-txt-conv > .row {/* display: flex; align-items: center; */text-align: center;}

}
@media(max-width: 767px) and (min-width: 601px){
    .search-property-bidon.search-ber .img-section img,
    .search-property-bidon.search-purchase .img-section img{max-width:100%; width:auto; position:static; height:auto; min-width:auto;}
}
@media(max-width: 600px){
.search-property-bidon.search-ber .left-container,
.search-property-bidon.search-purchase .left-container,
.search-property-bidon.search-ber .middle-container,
.search-property-bidon.search-purchase .middle-container {width: 100%;}
.search-property-bidon.search-ber .img-section img,
.search-property-bidon.search-purchase .img-section img{max-width:100%; width:auto; position:static;height: auto;}
.search-property-bidon.search-ber .left-container,
.search-property-bidon.search-purchase .left-container{min-height:auto; text-align:center;}
.right-sec-w .paym-row > a.commision-note .outlay-note-text,
.paynow-button .paym-row > a.commision-note .outlay-note-text{left:auto;right:auto;}
.paynow-button .paym-row span.commision-note .outlay-note-text{left:auto;right:auto;}
.row.paynow-button{text-align:center;}
.row.paynow-button .custom-btn{padding:15px 20px;font-size:16px; float:none !important;}
.row.paynow-button span.paym-row-wrapper{float:none !important;}
.outlay-note-text{width:246px;}
}
@media (max-width:767px){
	#frm-search-ber .select2-container{width: 100% !important;}
    .search-property-bidon .top-container{display: block; border:1px solid #243e88;}
	.search-property-bidon .middle-top-container .prop-id{font-size: 16px;}
	.search-property-bidon .left-container{width: 25%;float: left;min-height:178px;height: 100%;display: grid;}
	.search-property-bidon .middle-container {width: 75%;padding: 5px 10px;float: left;}
	.search-property-bidon .right-container{width: 100%;margin: 0;}
	.search-property-bidon .right-container .pull-left{padding: 10px 10px 5px;line-height: 18px;}
	.search-property-bidon .right-container .pull-right{/* padding: 5px; */}
	.search-property-bidon .right-container .pull-right .custom-btn{margin: 5px 0;}
	.search-property-bidon .woocommerce-Price-amount.amount{font-size: 16px}
	.search-property-bidon .right-top-container .search-bid-html{display: grid;}
	.search-property-bidon .pull-right .right-top-container{display: block;}
	.search-property-bidon hr{margin-top: 4px;margin-bottom: 4px;}
	.dropdown.search-dropdown.county-area ul.dropdown-menu {width: calc(100% - 18px);}
	.search-property-bidon .right-container{border-left:0px;}
.row.woocommerce .form-box{padding:30px 20px;}
.recent-property .body-column-wrapper {min-height: auto;/*margin-bottom: 10px;*/ display: inline-block;width: 100%; margin-bottom:30px; border: 1px solid #418c41;}
	.recent-property .img-section {width: 48%;}
	.recent-property .cls-flex-center {display: block;}
	.search-property-bidon .body-container {margin-bottom:30px;border-bottom: 2px solid #ccc;padding-bottom:30px;}
	.search-property-bidon .body-wrapper > .row > div:nth-last-child(3){padding-bottom:0px; border-bottom:0px;}
    .l-more a.learn_more{padding:10px 0px;}
    .search-property-bidon.search-ber .right-container .pull-right,
.search-property-bidon.search-purchase .right-container .pull-right{width:100%;}
.search-property-bidon.search-ber .right-container .pull-right .right-bottom-container .font-12.text-center,
.search-property-bidon.search-purchase .right-container .pull-right .right-bottom-container .font-12.text-center{padding:10px 0px;}
.search-property-bidon.search-ber .woocommerce-Price-amount.amount,
.search-property-bidon.search-purchase .woocommerce-Price-amount.amount{font-size:24px;}
.solicitor .soli-right-wrapper{border-bottom:0px;}
.solicitor .soli-right-wrapper{min-height:210px;}
.commision-note .outlay-note-text {width:250px; right:-30px;}
h1.marketplace-title{font-size:24px; padding:20px 10px;}

.social.col-sm-6 {text-align: center;}
.social-link .help,.copyright-right,.copyright-left {text-align: center;}
.col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9 {
flex: inherit;max-width: inherit;}.col-sm-4.btn-wrap .custom-btn{width:100%;line-height:18px;}
.col-sm-4.btn-wrap .custom-btn:after{float:right;}
#pre-purchase-message-1{width:100%; margin-bottom:10px;float: unset;}
#ber-message-1{width:100%; margin-bottom:10px;float: unset;}
.pull-right.sorting{float:unset!important;}
.solicitor .book-now-btn-section .book-now-button{font-size:22px;}
.solicitor .book-now-btn-section .book-now-button .font-weight-700{font-size: 25px;}
.same-check div.col-sm-10{width:calc(100% - 35px);float:left;}
.same-check div.col-sm-2{width:25px;float:left;}
.mob-left-align{text-align:left!important;}
#close-add-question-popup, .close-add-question-popup{margin-right: -5px;}

}
@media(max-width: 480px){
/* ul.dropdown-menu.dropdown-menu-children{right:-50px;} */
#menuToggle ul.dropdown-menu.dropdown-menu-children{width:100%;}
.custom-nav-wrapper .navbar-collapse.in ul#menu-main-menu{/* height:520px; */}	
.m-ol span{display:inline-block; width:100%;}
.row.paynow-button .custom-btn {padding: 15px 14px;font-size: 15px;}
.help a {padding: 10px 5px;}
.div-agreed .input-area-wrap{margin: 0px;width: 100%;padding-left: 25px;position: relative;}
.div-agreed .input-area-wrap .as-icon{position: absolute;left: 0px;}
.div-agreed .input-area-wrap input{width:100%;}
input,select,textarea,select:focus,textarea:focus,input:focus{font-size: 16px!important;}
}
@media (min-width: 992px) and (max-width: 1199px) {
	.menu > ul > li > a {padding: 32px 8px;font-size: 14px;}
	.login > a.dropdown-toggle{width: 94px;}
	.menu > ul > li:last-child > a{padding: 32px 12px!important;}
	.smaller .menu > ul > li:last-child > a{padding: 14px 12px!important;}
}
@media (min-width: 768px) and (max-width: 991px) {
.row.all-convey .col-sm-6 {width: 100%;max-width: inherit;flex: inherit;}
.div-agreed .input-area-wrap{margin:0px;}#get_quotation.custom-btn:after{display:none;}#get_quotation.custom-btn{width:100%;white-space: inherit;}
}
@media(min-width:1200px){
.solicitor > .row > .col-sm-3{width:100%;max-width:295px; flex:inherit;}
.solicitor > .row .col-sm-3:first-child{max-width:240px;}
.menu > ul > li:last-child > a{padding: 32px 12px 27px 12px;}
}
@media(min-width:992px){
.menu > ul > li:last-child > a{padding: 32px 12px 27px 12px;border-bottom-width: 5px;border-bottom-style: solid;border-bottom-color: rgb(0, 156, 219);}
.search-property-bidon.search-purchase .right-container{width:64%;margin: 0px;}
.search-property-bidon.search-purchase .right-container .pull-right{width:100%;}
.search-property-bidon.search-ber .right-container,
.search-property-bidon.search-purchase .right-container{width:64%;margin: 0px;}
.search-property-bidon.search-ber .right-container .pull-right,
.search-property-bidon.search-purchase .right-container .pull-right{width:100%;}
.search-property-bidon.search-ber .middle-container,
.search-property-bidon.search-purchase .middle-container{width:62.5%;}
.search-property-bidon.search-ber .middle-container p.font-14,
.search-property-bidon.search-purchase .middle-container p.font-14{text-align:justify;}
.search-property-bidon.search-ber .img-section img,
.search-property-bidon.search-purchase .img-section img{ /*max-height:240px; max-height:100%;width:auto;*/width: 100%;height: auto;min-width:auto;border-radius:0px;}
.search-property-bidon.search-ber .middle-container .middle-body-container,
.search-property-bidon.search-purchase .middle-container .middle-body-container{max-height:240px;overflow:auto;}

.search-ber .middle-container .middle-body-container,
.search-purchase .middle-container .middle-body-container {scrollbar-width:thin; scrollbar-color: #243e88 white;}
.search-ber .middle-container .middle-body-container::-webkit-scrollbar,
.search-purchase .middle-container .middle-body-container::-webkit-scrollbar {width: 5px;}
.search-ber .middle-container .middle-body-container::-webkit-scrollbar-track,
.search-purchase .middle-container .middle-body-container::-webkit-scrollbar-track {background:#fff;}
.search-ber .middle-container .middle-body-container::-webkit-scrollbar-thumb,
.search-purchase .middle-container .middle-body-container::-webkit-scrollbar-thumb {background:#243e88;}
.property-detail-section span.deadline-timer{float:right; padding-right:12px;}
#profilePopup .modal-dialog{width: 780px;}
p.payble-text{}
.search-property-bidon ul.house-details{width:110%;}
.row.all-convey {display:flex;flex-wrap:wrap;}
.body-warpper.row.prop-lists {display: flex;flex-wrap: wrap;}
#menuToggle input{display:none;}
.solicitor > .row .col-sm-3:first-child{border-right:0px;}
.text-desk-right{text-align:right;}
.row.all-convey .col-sm-6:nth-last-child(2) .fees-totals,.row.all-convey .col-sm-6:nth-last-child(1) .fees-totals {position: static;}
}
@media(max-width:991px){
	/* For mobile menu */
.logo {width: 170px;}.menu{width:40px;}
.login {float: right;width:40px;}
.login > a.dropdown-toggle{padding: 15px 10px;width:54px;}
.navbar-brand.image-logo{padding:15px 0;}
.front-header{height: 60px;}
.menu > ul > li{width:100%; padding:0px !important; /*border-bottom:1px solid #ccc;*/}
.menu > ul > li > a{padding:10px;text-align:left; width:100%;}
#menuToggle{display: block;position: relative;top:20px;left:0px;float:right;margin-left:20px; z-index: 1;-webkit-user-select: none;user-select: none;}
#menuToggle a{text-decoration: none;color: #232323;transition: color 0.3s ease;}
#menuToggle a:hover{color: #232323;}
#menuToggle input{display: block;width: 40px;height: 32px;position: absolute;top: -7px;left: -5px;cursor: pointer;
opacity: 0; /* hide this */z-index: 2; /* and place it over the hamburger */-webkit-touch-callout: none;}
#menuToggle span{display: block;width: 25px;height: 4px;margin-bottom: 5px;position: relative; background: #cdcdcd;border-radius: 3px;z-index: 1;
transform-origin: 4px 0px;transition: transform 0.5s cubic-bezier(0.77,0.2,0.05,1.0),background 0.5s cubic-bezier(0.77,0.2,0.05,1.0),opacity 0.55s ease;}
#menuToggle span:first-child{transform-origin: 0% 0%;}
#menuToggle span:nth-last-child(2){transform-origin: 0% 100%;}
#menuToggle input:checked ~ span{opacity: 1;transform: rotate(45deg) translate(-6px, 3px);background: #fff;}
#menuToggle input:checked ~ span:nth-last-child(3)
{opacity: 0;transform: rotate(0deg) scale(0.2, 0.2);}
#menuToggle input:checked ~ span:nth-last-child(2)
{transform: rotate(-45deg) translate(0, -9px);}
#menu{position: absolute;right:-15px;width: 300px;margin: -125px 0px 0px 0px;padding:20px 0 0 0;padding-top: 125px;background: #4f9ddb;list-style-type: none;
  -webkit-font-smoothing: antialiased;transform-origin: 0% 0%;transform: translate(100%, 0);transition: transform 0.5s cubic-bezier(0.77,0.4,0.05,1.0);}
  .menu > ul > li{background: #fff;}
  #menu > li:last-child{border-bottom: 5px solid #4f9ddb;}
  #menuToggle input:checked {left: -234px;}
  #menuToggle input:checked ~ span{left: -225px}
/* #menu li{padding: 10px 0;font-size: 22px;} */
#menuToggle input:checked ~ ul{transform: none;}
.smaller #menuToggle{top:17px;}.menu a b{float:right;}
.row.all-convey .col-sm-6:nth-last-child(1) .fees-totals {position: static;}
#frm-search-ber.position .form-control{position: static;}
.position .select-text > span {z-index: unset;}
}
@media only screen and (max-width: 700px){.modal-content {width: 100%;}}

@media (min-width: 768px) and (max-width: 991px) {
    form[name="frm-search-property"] .form-control {padding: 6px 4px;position: relative;}
	form[name="frm-search-property"] .form-control .caret{position: absolute;right: 3px;top: 42%;margin: 0;float: none;}
	form[name="frm-search-property"] .btn-sproperty.search {padding: 10px 7px;}
	.search-property-bidon .top-container{display: inline-block;float: left;width: 100%;}
	.search-property-bidon .left-container{width:37%;float: left;min-height: 174px;height: 100%;display: grid;}
	.search-property-bidon .middle-container{width: 75%;float: left;padding: 5px 10px;}
	.search-property-bidon .right-container{width:63%;float: left;margin: 0;display: inline-block;}
	.search-property-bidon .right-container a.place-bid-redirect {margin: 10px 5px}
	.search-property-bidon .middle-top-container .prop-id{font-size: 14px;}
	.search-property-bidon .right-container .pull-left, .search-property-bidon .right-container .pull-right{width: 100%;padding: 2px 5px;}
	.search-property-bidon .right-top-container p, .search-property-bidon .right-bottom-container p{display: inline-block;}
	.search-property-bidon .woocommerce-Price-amount.amount{font-weight: 600;color: #fff;font-size: 16px}
	.search-property-bidon .bid-amount .woocommerce-Price-amount.amount{font-weight: 400;color: #fff;margin-right: 10px;}
	.search-property-bidon .right-top-container, .search-property-bidon .right-bottom-container{display: inline-block;}
	.search-property-bidon .right-container hr{border-color: #333;display: inline-block;width: 5px;margin: 0 0px 0 5px;height: 14px;border: none;border-left: 2px solid;}
	.search-property-bidon .title.font-18{font-size: 16px;margin: 2px 0;}
	.search-property-bidon .input-wrap{display: inline-block;}
	.search-property-bidon .bottom-container{width: 100%;float: left;}
	.search-property-bidon .middle-body-container .property-descreption{max-height: 39px;}
	.search-property-bidon .custom-btn.tick{margin: 0;}
	.dropdown.search-dropdown.county-area ul.dropdown-menu {width: calc(100% - 18px);}
	.dropdown.search-dropdown.county-area ul.dropdown-menu li {width: 24%;font-size: 14px;}
    .search-property-bidon .right-top-container .search-bid-html small{width: 60%;}
    .search-property-bidon .col-sm-6.body-container{width:100%;max-width:inherit;flex:inherit;}
	.search-property-bidon.search-ber .right-container #book_now {width: auto;padding-left: 30px;padding-right: 30px;}
	.col-sm-4.btn-wrap .custom-btn{width:100%;}.col-sm-4.btn-wrap .custom-btn::after{display:none;} 
	.area-info-txt-conv{min-height:100px;}
	.select-text > span{position:unset;}
	#frm-search-ber span.select2-selection.select2-selection--single{text-align:left;}
	#get_quotation.custom-btn{margin-top:8px;}
}