@media screen and (max-width:1360px){
    .search-valuation .property-box-btn .buyers-probtn-group{    grid-column-gap: 20px;}
    .h-properly-search{    --pad-col-lr: 20px;}
}

@media screen and (max-width:1199px){
    #propertyvalue1 .modal-lg {width: 960px;max-width: 960px;}

    /* 10-08-2023 */
    .search-valuation .property-box-btn .buyers-probtn-group{     grid-row-gap: 10px;}
 
    .search-valuation .property-box-btn .label{    min-height: 34px; display: grid; align-items: center;}
    .search-valuation .property-box-btn{    align-items: flex-start;}
    .search-valuation .property-box-btn{    grid-template-columns: 1fr; grid-row-gap: 10px;}
    .search-valuation .property-box-btn .buyers-probtn-group{    grid-template-columns: max-content max-content;}
   
}
@media screen and (min-width: 992px){
	.red-content-image .red-content-image-content { padding: 57px 85px;margin: 20px 0; }
	body.home.fixnav {padding-top: 3px;}
    body.fixnav {padding-top: 126px;}
    body.home.fixnav header .container .row{position: relative;align-items: center;  }
   /* 27-12-23 */
   body header .container .row{    max-height: 140px;   align-content: center;}
    /* 27-12-23 */
    /*body.fixnav .header-section .homeslide{display: none;}*/
    body.home.fixnav .header-section{overflow: inherit;}
    body.fixnav .header-section .mainheader {position: -webkit-sticky;position: fixed;top: 0;left: 0;right:0px;width: 100%;z-index: 9999;background: #1F2738 !important;padding-top: 0;min-height: 0;height: auto;overflow: inherit;}
    .property-content .property-section-area {    padding: 45px 60px;}
    

}
@media screen and (min-width: 992px){
    .key-contact-section .key-contact-list .modal-body {    padding: 55px 55px 25px;}
    .property-navigation-section > .row #filtertag {    display: none;}
    body.home header .quickblocks::before { content: "Quick Actions";display: inline-block;margin-left: 10px;transform: rotate(-90deg);position: absolute;top: auto;left: -70px;font-size: 22px;line-height: 70px;}
body.home header .quickblocks::after {content: "";display: inline-block;margin-left: 10px;transform: rotate(-90deg);position: absolute;bottom: 62px;left: -29px;border: 1px solid #fff;width: 58px;}
    .sidenav .fst{display: none;}
    .sidenav ul.deskmenu > li > a ~ i{display: none;}
    body .header-section .mainheader{z-index: 9999;position: relative;}
    .home .sliderbtmwrp .col-md-3{flex: 0 0 20%;}

}
@media screen and (max-width:1359px){
/*27-12-23 .site-main-logo {max-width: 105px;}     */
.menu.main_menu ul li{margin-left:19px;}    
.homeslide .left-sec{width:60%}
.red-content{padding: 50px;}
.footer-sec .fax{margin-left:0}    
 .sidebar .propert-btn ul li a span,   
.sidebar .property-rt-box .propert-btn ul li a{font-size:11px;}    
    .header-section .btnswrp{margin-top:11px;}    
header .menuicon{margin-top:19px}
    .key-contact-list .memwrp{width:188px;} 
    .menu.main_menu > ul > li > a{padding: 14px 8px;}
   .header-section .btnswrp .btn.crt {   padding: 6px 12px 3px 12px;}
   header .menuicon {margin-top: 13px;}
    
}


@media screen and (max-width:1279px){
.site-main-logo {max-width: 85px;}
.menu.main_menu ul li {margin-left: 9px;}
.header-section .btnswrp .btn {padding: 9px 12px;font-size: 13px;}    
.menu.main_menu ul li a{font-size:14px;}
.frst h5{font-size:20px;}    
.header-section .btnswrp{margin-right:42px;}    
    header .menuicon{right:-14px;}    
.header-section .btnswrp {margin-top: 10px;margin-bottom: 10px;}    
    .property-page-header-section .property-post-toption .input-group-btn{width:auto;}
}
@media screen and (max-width:1199px){
    #propertyvalue1 .text-center {padding: 0 30px;}
.promowrp .resource figure{width:66px;}
.promowrp .resource figure img{object-position: left}    
.red-content .btn.btn-white {margin-right: 13px;padding: 8px 11px;font-size: 15px;}    
.loc-content{padding: 20px;}   
.sidebar .property-rt-box h2 {font-size: 22px;line-height: 26px;}  
    .header-section .btnswrp{margin-top: 11px;margin-bottom: 11px;}    
    header .menuicon{margin-top:16px;}
.property-navigation-section > .row .col.d-flex{flex-wrap:wrap;}
.property-navigation-section .col-div{width:25%;}    
.property-navigation-section .col-div.property-location.property-input {width: 50%;}    
    .property-navigation-section .btn.btn-red{width:100%;}    
    .key-contact-list .memwrp .btn-red-ghst{padding: 7px 11px;}    
}

@media screen and (max-width:1024px){
.serviceblkwrp .item .title{font-size:21px;}    
.serviceblkwrp .item .textwrp{padding:20px;}    
.sliderbtmwrp .item .textwrp .desc{font-size:13px;line-height: 18px;}    
.popertywblkwrp .container {padding: 56px 0;}    
.btnwrp .btn-secondary{padding: 12px 25px;} 
 .free-helpful-guides figure {top: 40px;left: 62%;width: 210px;pointer-events: none;}
.free-helpful-guides{padding:47px 31px;}    
.red-content .btn {padding: 9px 15px;font-size: 14px;}    
 .loc-content .office-location-info h4{font-size:19px;}    
.test-content h2 {font-size: 31px;line-height: 35px;}    
.testimonials {padding: 60px 50px;}     
.test-content .textwrp .name{font-size:19px;line-height: 25px;}    
.promowrp .resource figure{width:93px;}
.promowrp .resource figure img{object-position: left;}
.resource h5{font-size:18px;} 
.resource .btn.btn-red-ghst {padding: 7px 12px;font-size: 14px;}    
 .footer-sec .middlefoot > div:first-child > div {padding-right: 30px;}
.footer-sec .quicknavcon ul li a{font-size:16px;}    
.footer-sec .quicknavcon ul li{width:50%;}    
.testimonials p{font-size:18px;line-height: 29px;}  
.key-contact-list .memwrp .btn-red-ghst{padding: 7px 11px;}    
.part-search-postal-code-section h3{font-size:22px;}  
body.home .header-section .home-rating-row{transform: inherit; bottom: 0;    top: auto;}  
.header-section .btnswrp .btn{    min-width: inherit;}

}
@media screen and (max-width:991px){
.header-section .btnswrp{margin-top: 0;margin-right: 0;}    
.homeslide .right-sec {padding-top: 44px;margin-top: 213px;}    
.homeslide .right-sec .rating p {font-size: 18px;line-height: 29px;}    
.homeslide .left-sec{padding-right: 20px;}    
.homeslide .left-sec .intwrap label{font-size:29px;}    
.homeslide .left-sec .btn {min-width: 175px;padding: 7px;}    
.frst h5 {font-size: 15px;}    
.minisearch{padding:30px;}    
.serviceblkwrp .item .title {font-size: 18px;}
.serviceblkwrp .item .desc{font-size:13px;}    
.btnwrp .btn-secondary {padding: 8px 13px;font-size: 14px;}    
.popertywblkwrp .item .title{font-size:17px;}    
.popertywblkwrp .item p{padding:0 10px;font-size: 13px;}    
.free-helpful-guides .free-help-g-info h3{font-size:18px;}    
.free-helpful-guides {padding: 56px 21px;}   
.red-content h2 {font-size: 31px;line-height: 36px;}    
.red-content {padding: 30px;}    
.red-content .btn {padding: 9px 12px;font-size: 11px;}    
.loc-content .office-location-info {padding-left: 20px;}    
.loc-content{padding:23px 4px; }    
.loc-image{height: 100%} 
.testimonials {padding: 60px 50px 110px 50px;margin-top: 30px;}  
 .footer-sec .conloc .office-location-info p{display: block;}    
.free-helpful-guides figure {left: 76%;width: 130px;margin-right: -10px;}  
.header-section .btnswrp {margin-top: 10px;margin-right: 0px;}    
.innerpage .entrycon ul li a {line-height: 22px;font-size: 21px;}
.key-contact-list .memwrp .btn-red-ghst{padding: 7px 11px;}

   /* 10-08-2023 */
   .search-valuation .property-box-btn .buyers-probtn-group{grid-template-columns: max-content max-content max-content;}
   .h-properly-search .search-valuation-wrap, .h-properly-search .minisearch-bg{    grid-template-columns: 1fr;}
   .minisearch:after{display: none;}
   .landloard-cnt-wrp:after{left: 50%; right: 50%; width: 100vw; margin-left: -50vw; margin-right: -50vw; position: absolute; content: ""; top: 0; bottom: 0;}
   .h-properly-search {  --pad-col-lr: 0;}
   .minisearch { padding:0; }
  

}

@media (max-width:992px) {
/* header top auction banner */   
.h-auction-slide .h-auction-block{font-size: 18px;} 
.h-auction-block .register-link{margin-left: 15px; padding-left: 15px;}



}



@media screen and (max-width:767px){ 
.site-main-logo {max-width: 75px;margin-left: 24px;margin-top: 14px;}
header .menuicon {right: 12px;width: 55px;}   
 
.header-section .btn.btn-light{display:none;}    
.header-section .btnswrp .btn {padding:5px 12px;font-size: 12px;background: no-repeat;margin:9px 110px 0 0;background: #299915}    
.homeslide .left-sec{width:auto;padding:0px;margin-left: 24px;margin-right: 24px;margin-top: 131px;}    
.homeslide .left-sec .intwrap::after {display: none;}    
.homeslide .left-sec .intwrap{padding:20px;padding-bottom: 0;}   
.homeslide .left-sec .intwrap label{font-size:24px;line-height: normal;}    
.homeslide .left-sec .intwrap select.form-control{width:100%;font-size:13px;padding:12px 32px 13px 19px}    
.frst {width: 100%;display: inherit;}
.homeslide .left-sec .btn{font-size:12px;min-width: 0;width: 48%;padding: 11px 5px;}    
.sec .btn.btn-secondary {margin-top: -87px;}    
.homeslide .right-sec{margin-top:42px;width: 100%;padding: 24px;}    
.homeslide .right-sec .rating img {height: 37px;}    
.homeslide .right-sec .rating p{font-size: 15px;line-height: 22px;margin-bottom: 0}    
.sliderbtmwrp .item > a{padding: 0;margin-bottom: 0;padding-left: 30px;}    
.sliderbtmwrp .item .textwrp .title{font-size:16px;margin-bottom: 3px}    
.sliderbtmwrp {padding-bottom: 24px}    
.input-group .congrp{width:100%;margin-bottom: 10px;}    
.search-valuation .input-group-btn{width: 100%;}    
.input-group .congrp .input-group-addon{display:none}
.input-group .congrp .form-control{width: calc(100% - 139px);font-size: 12px;padding: 4px 13px;}    
.input-group .input-group-btn .btn{width: 100%}
.minisearch {margin-bottom: 16px;}    
.container.serviceblkwrp .row > div{margin-bottom:16px}
.serviceblkwrp {margin-bottom: 24px;}    
.popertywblkwrp .container {padding: 26px 0;}    
.popertywblkwrp h3 {font-size: 32px;line-height: 39px;}    
.container-fluid.popertywblkwrp.bg-red .row > div{margin-bottom:16px;}    
.container-fluid.popertywblkwrp.bg-red .btnwrp {width: 100%;padding: 0 16px;}    
.btnwrp .btn-secondary{width: 100%;padding: 13px 13px}    
.free-helpful-guides figure {left: auto;width: 130px;margin-right: 20px;right: 0;}    
.free-helpful-guides {padding: 30px 21px}
.red-content{margin-top:0;padding-bottom: 0}    
.frst h5{text-align:left;}    
.homeslide .right-sec::after {display:none;}    
.red-content .btn.btn-white {width: 100%;margin-bottom: 12px;}  
.lblwrp{flex-wrap: wrap}    
.list-inline-item:not(:last-child){margin-bottom: 16px;}    
.helpwrp{margin-bottom:36px;}    
.locwrp {margin-bottom: 0;}    
.testimonials{padding: 40px 30px 100px 30px}    
.testimonials p {font-size: 15px;line-height: 26px;}    
.test-content .textwrp .name {font-size: 15px;line-height: 21px;}    
.test-content .textwrp .position{font-size:14px;} 
.blogswrp .conwrp{margin-bottom:0;} 
.container.miscwrp .row > div{margin-bottom: 16px}
.footer-sec .middlefoot > div:first-child{display:none}    
.footer-logo{display:none}    
.row.topfoot .btn.btn-red {float: none;left: 0;position: relative;margin-left: -30px;margin-top: -47px;z-index: 99;width: auto;margin-right: -30px;display: block;}    
.row.middlefoot{margin:20px -25px 0px -25px;}    
.footer-sec .conloc .office-location-info {padding: 10px 21px;}    
.bottomfoot {margin-top: 1px;padding-bottom: 47px;}     
.blogswrp .carousel-indicators{bottom:10px;}    
.blogswrp .vall{bottom:21px;}    
.sidenav ul.deskmenu > li > a{font-size:15px;}    
.sidenav ul.deskmenu > li li a  {font-size:14px;}    
.footer-sec .quicknavcon {position: absolute;background: #DB052C;width: auto;left: -30px;right: -30px;margin-left: auto;margin-right: auto;z-index: 9;top: -4px;}
.footer-sec .quicknavcon ul{padding: 0 36px 24px}    
.footer-sec .quicknavcon ul li{width:100%;margin-bottom: 0;}
 .feefowrp {margin-bottom: 70px;}   
 .key-contact-list .memwrp {max-width: 200px;width: 100%;margin-left: auto;margin-right: auto;}
.container.miscwrp.innerpage{margin-top:27px;}
    .key-contact-list{margin-left: 0;}    
    .key-contact-list .memwrp{margin-left: 0;text-align: center;max-width: 100%} 
.innerpage .entrycon h1 {font-size: 28px;line-height: 47px;	margin-bottom: 12px;}    
.innerpage .entrycon p strong {font-size: 18px;line-height: 28px;}
 .innerpage .faqswrp .itemwrp a {padding: 18px 15px 18px 25px;display: flex;font-size: 15px;flex-wrap: wrap;align-items: center;color: #DB052C;}
    .innerpage .entrycon{margin-bottom:0}   
.innerpage {margin-top: 10px;}
    .innerpage.miscwrp.innerpage .vall{bottom:20px;}  
    .sub-page-box-section .sub-page-box {width: 100%;margin-right: 0;} 
    .innerpage h1 {font-size: 32px;line-height: 1.12;margin-bottom: 27px;} 
    .innerpage .hdesc p {font-size: 18px;line-height: 24px;margin-bottom: 20px;}
    .innerpage .entrycon h3 {font-size: 24px;line-height: 0.91;}
    .offices-pages-section .offices-page-content .offices-page-info {padding-left:15px;padding-right: 15px;padding-top: 14px;}
    .book-free-valuation-section .red-content-image-content h2 {font-size: 32px;line-height: 1.12;margin-bottom: 15px;}
    .book-free-valuation-section .red-content-image-content{padding: 27px 36px 35px;}
    .book-free-valuation-section .red-content-image-content p{display: none;}
    .book-free-valuation-section .red-content-image-image p {left: 0px;}
    .officeteam .key-contact-section {    margin-bottom: 0;}
    .offices-pages-section .offices-page-content .offices-page-info p.location {margin-top: 0;}
  .property-navigation-section > .row #filtertag { font-family: "Avenir LT W01_85 Heavy1475544", sans-serif;display: block;text-align: center;color: #3F4550;text-transform: uppercase;padding: 10px 0;width:100%;cursor:pointer}
.property-navigation-section > .row form {position: absolute;display: none;opacity: 0;visibility: hidden;z-index: 100;}    
.property-navigation-section > .row.toggle form {display: block;opacity: 1;visibility: visible;-webkit-transition-delay: 0s;transition-delay: 0s;-webkit-transition: 0.35s ease;transition: 0.35s ease;margin-top: 45px;background: #EEF1F4;}    
 .property-navigation-section .property-location {width: 100%;position: relative;}
 .property-navigation-section .col-div {width: 100%;}
.property-navigation-section .col-div.property-location.property-input {width: 100%;}    
.container-fluid.property-navigation-section {margin-bottom: 20px;}    
.property-navigation-section .col-div {width: 100%;border-right: none;border-bottom: solid 1px #bdc3c7;padding-left:0;padding-right:0}
.property-page-header-section .property-post-toption .input-group-btn {	margin-top: 20px;}  
.property-list-section .property-list{width:96.6%;margin-bottom:35px;}   
.blog-list-section .blog-list{width:96.6%;}
.blog-list-section{padding:0 15px;}
.innerpage .entrycon h1 {font-size: 22px;line-height: 30px;margin-bottom: 24px;}    
.blogdet .postinfo ul {	margin-top: 20px;}    
.innerpage .hdesc {margin-bottom: 25px;}    
 .blogdet .post-date {width: 65px;height: 74px;}
.blogdet .post-date .day {font-size: 23px;}    
.blogdet .post-date .month {font-size: 16px;}    
.innerpage .entrycon h2{padding-top:10px;}  
.innerpage h1 {font-size: 24px;line-height: 30px;margin-bottom: 24px;}    
.cform h3{font-size: 24px;line-height: 30px;margin-bottom: 24px;}    
.cform .con-form{padding:20px 30px;}  
.property-content .nav-tabs .nav-link{padding-left:4px;padding-right:4px;font-size:14px;}
.innerpage .entrycon h2{font-size:20px;line-height:normal} 
 .popertywblkwrp h3 {font-size: 24px;line-height: 30px;}
.cform .con-form .form-group input, .cform .con-form .form-group textarea {	font-size: 14px;padding: 15px 27px 15px;}    
.cform .con-form select{font-size:14px;padding: 15px 27px 15px;height: auto;}    
.cform .con-form .form-actions.form-wrapper .form-submit{padding: 14px 32px;}    
    .itemwrp .grid-item h3{padding-top:10px; }  
.col-md-12.col-lg-3.sidebar {margin-top: 20px;}    
.innerpage .entrycon ul li a {line-height: 22px;font-size: 17px;}
.offices-pages-section .offices-page-content .offices-page-info h1 {line-height: 31px;font-size: 24px;}  
.property-content-header-slider-nav .property-content-header-slider-nav-post{ height: 85px;width: 85px !important;margin: 20px 10px;} 
.propphotos.slider button.slick-next { right: 20px;} 
.propphotos.slider button.slick-prev {left: 20px;}
.property-content .nav-tabs {flex-wrap: nowrap;}
.homeslide .left-sec .intwrap .topsform {width: 100%;}
.homeslide .left-sec .intwrap .topsform .btn {min-width: inherit;width: 100%;}
.book-free-valuation-section .red-content-image {   margin-bottom: 25px;}    
.part-search-postal-code-section h3{font-size:25px;} 
.webform-client-form {padding: 15px 22px;}    
.cform .con-form select{padding: 15px 27px 15px;}
.property-content .property-socialm .social-media-share{margin-top:15px}    
.property-content .property-section-area .header-content h1{font-size:19px;}    
.part-red-box-section .part-red-box-content h3{font-size:20px;}    
#nav-tabContent {padding-left: 0 !important;padding-right: 0 !important;}    
.property-content .tab-content > .active p{font-size:15px;}    
.bottomfoot .copyright{font-size:14px;}
#management {    padding-bottom: 20px;    float: left;}
#mySidenav::after {left:9px;}
.home .footer-sec {margin-top: 40px;}    
.header-section .btnswrp .btn.crt {display: block; width: 30px; background: none; height: 29px; position: absolute; right:65px; top: 10px; padding: 0;}
.header-section .btnswrp i.fa-cart::before {background-size: 18px; width: 17px; padding: 1px; margin-left: 0px; margin-top: 1px;}
.container.slidenav {margin-top: 0;}
.propphotos.slider {height: 300px;}
.property-section-area #nav-info iframe{width: 100%;}
.modal-dialog.iframemodal { max-width: 100%;}
.iframewrapper {   padding-top: 95vh;}
#general-modal.modal {   z-index: 16777272;}
.investmentcalcwrap { padding: 24px; justify-content: inherit;margin-bottom: 32px;}
.investmentcalcwrap .frmwrp { width: 100%;margin-bottom: 24px;}
.investmentcalcwrap .resultwrap {  max-width: inherit;width: 100%;padding: 24px 6px;}
.investmentcalcwrap .resultwrap .rsrow {  margin-bottom: 24px; width: 100%;}

body.home header .homeslide ~ .container .row {  left: inherit; right: inherit;z-index: 9;}
body.home .homeslide { padding-top: 115px; margin-bottom: 24px;}
body.home header .homeslide ~ .container .row .col {-ms-flex-preferred-size: auto;flex-basis: auto;}
.form-checkbox label {  width: 100%;}

/** header top auction banner **/
.h-auction-slide .h-auction-block{font-size: 15px;flex-direction: column;}  
.h-auction-slide .h-auction-block > span img {top: 0px; max-width: 33px; }
.h-auction-block .register-link{text-underline-offset: 6px;    padding-bottom: 4px;    padding-left: 0; margin-left: 0; border-left: none;}
.h-auction-slide .h-auction-block .register-link i{top: 0; margin-left: 4px;} 
.hslide-auction-block .auction-head {font-size: 25px; }


/* 10-08-2023 */

.search-valuation .input-group{    grid-template-columns: 1fr;}
.search-valuation .property-box-btn .buyers-probtn-group { display: flex; margin-top: -6px; flex-wrap: wrap; gap: 0; }
.h-properly-search .search-valuation-wrap { padding-inline: 15px; }
.search-valuation .property-box-btn .buyers-probtn-group .arrow-btn:not(:last-child) { margin-right: 12px;}
.h-properly-search .search-valuation{    padding-block: 40px;}
.search-valuation .property-box-btn .buyers-probtn-group .arrow-btn{margin-block: 6px;}
.minisearch-col{    padding-top: 40px;    padding-bottom: 40px;}
.search-valuation .property-box-btn{    grid-row-gap: 16px;    padding: 0; border: none;}
.search-valuation .property-box-btn .label{    min-height: inherit;} 
.h-properly-search .properly-search-title{    font-size: 22px;    margin-bottom: 15px;} 
.landloard-cnt-wrp .landloard-btn{    display: flex; flex-wrap: wrap;}
.landloard-cnt-wrp .landloard-btn .arrow-btn { margin-block: 5px; }
.h-properly-search .input-group .congrp .form-control{font-size: 14px;}
.header-section .banner-sell-content{    left: 0;    padding: 30px;}
.banner-sell-content h1{    font-size: 26px;    letter-spacing: -0.52px;}
.banner-sell-content .btn{    padding: 8px 16px;}
.home .header-section{    min-height: 673px;}
.container.miscwrp { margin-top: 83px; }
.header-section .btnswrp .btn.crt{display: none;}
.header-section .btnswrp .btn { min-width: auto; width: auto; }
/*header .menuicon span{display: none;}*/
.home-rating-row .mobile-desktop { display: none; }
.home-rating-row .mobile-banner { display: block; }
.header-section .banner-sell-content { max-width: 335px; top: auto; bottom: 0; transform: inherit; bottom: 68px; }
.banner-sell-content .btn.home-arrange-btn{margin-bottom: 10px;}
body.home .homeslide .rating { margin-left: -15px;    display: block; background: #fff;}
header .site-main-logo{margin-top: 0;}
.header-section .btnswrp .btn { margin-right: 0; margin-left: auto; font-size: 16px; font-weight: 600; min-height: 40px; display: inline-grid; align-items: center; grid-template-columns: max-content max-content; grid-column-gap: 8px; margin-block: 0; }

.header-section .btnswrp .btn.btn-light{display: none;}
.header-section .btnswrp { margin-top: 20px; margin-right: 0px; margin-bottom: 0; }



}

/*31-3-23*/
@media  (min-width:768px){
    
.sliderbtmwrp .item .imagewrp{
    min-width: 20px;
}
.sliderbtmwrp .row .col-md-3.item{
    padding-inline: 0 !important;
    flex: 1;
}

}
@media (max-width:567px){
     .property-content .morgagecal-wrap .icon {margin-right: auto; margin-bottom: 24px; text-align: center; margin-left: auto; } 
}

/*auction-banner-20-7-2023*/
@media (max-width: 630px) {
    main .banner.short .content-wrapper article h1 {font-size: 23px;}
    main .banner.short .content-wrapper article p {font-size: 15px;margin-bottom: 0px;line-height: 130%;}
    main .banner.short .content-wrapper {padding-top: 20px;}
}

@media (max-width: 1199px) {
    .menu.main_menu > ul > li.row-grid ul {left: -570px;}
    .menu.main_menu > ul > li.row-grid ul > div {grid-template-columns: repeat(4, 1fr);}
}

@media (max-width: 1100px) {
    .menu.main_menu > ul > li.row-grid ul {left: -370px;width: 600px;}
    .menu.main_menu > ul > li.row-grid ul > div {grid-template-columns: repeat(3, 1fr);}
}


/* 03-01-24 */
@media screen and (max-width: 991px){
.sidenav ul.deskmenu > li li a{
    font-size: 16px;
    font-weight: 500;
    line-height: 20px;
}
.sidenav ul.deskmenu > li > a{
     font-size: 16px;
    font-weight: 500;
    line-height: 20px;
}

header .menuicon span{
        font-size: 16px;
    font-weight: 600;
    line-height: 20px;
    text-align: left;
}
.sidenav ul.deskmenu > li .has-children a span:last-child{
       font-size: 12px;
}


header .menuicon #mySidenav span{
    display: none;
}
header .sidenav{
    padding-top: 64px
}
header .sidenav.expandmenu{
    width: 100%;
    max-width: 335px;
}
header .sidenav .closebtn{
    top: 18px;
}
header .sidenav .deskmob{
    background-color: #1F2738;
}
header .sidenav .deskmob .deskmenu > li{
    border: 0;
    padding: 8px
}
header .sidenav .deskmob .deskmenu ul.has-children .main-menu-title{
    margin-bottom: 8px;
    padding: 8px 0px 8px 0px;
    font-size: 13px;
    text-transform: capitalize;
    font-weight: 500;
    color: #999CA4;
    line-height: 18px;
}
header .sidenav ul.deskmenu > li > i{
    padding: 0;
    top: 22px;
    right:32px
}
header .sidenav .deskmob .deskmenu > li > a,
header .sidenav .deskmob .deskmenu > li > a span{
    font-weight: 600;
}
header .sidenav .deskmob .deskmenu > li  a span{
    margin-bottom: 0
}
header .sidenav .deskmob .deskmenu  li  a span,
header .sidenav .deskmob .deskmenu  li  a{
    text-transform: capitalize;
}
header .sidenav .deskmob .deskmenu > li > a {
    padding: 12px 24px 12px 24px;
    display: block;
}
header .sidenav .deskmob .deskmenu ul.has-children{
    padding-inline:24px;
}
header .sidenav .deskmob .deskmenu ul.has-children li{
    background-color: #061022;
    margin-bottom: 4px
}
header .sidenav .deskmob .deskmenu ul.has-children li a{
    padding: 8px 24px    
}
header .sidenav .deskmob .deskmenu ul.has-children li a  span{
    line-height: 18px;
}
header .sidenav .deskmob .deskmenu ul.has-children li a  .child-title{
    font-size: 14px;
    font-weight: 700;
    color: #FAFAFA;
    margin-bottom: 4px
}
header .sidenav .deskmob .deskmenu ul.has-children li a  .child-subtitle{
    color: #C4C6CA;
    font-size: 11px;
    font-weight: 500;
}
header .sidenav .deskmob .deskmenu .bookbutton{
    padding: 30px 0
}
header .sidenav .deskmob .deskmenu .booktimeslotbutton{
    padding: 10px 0 30px
}
header .sidenav .deskmob .deskmenu .booktimeslotbutton span{
    margin-bottom: 10px;
    font-size: 14px;
}
header .sidenav .deskmob .deskmenu .booktimeslotbutton .btn-green,
header .sidenav .deskmob .deskmenu .bookbutton .btn-green{
    width: 100%;
    border: 0;
    line-height: 24px;
    font-weight: 600;
    padding: 6px 12px 10px 12px;
}
header .sidenav .deskmob .deskmenu > li > .fa-angle-down:before {
    content: "\f105";
}
header .sidenav .deskmob .deskmenu > li > .fa.fa-times:before {
    content: "\f107";
}
    /* mobile menu chaNge 26-12-23 */
    header .menuicon{ display: block; }
    .menu.main_menu{display:none;}   
    header .menuicon { position: static; background: rgba(255, 255, 255, 0.30); width: 40px; height: 40px; display: flex; justify-content: center; align-items: center; margin-left: 10px; margin-right: 0px; margin-top: 20px; }
    header .menuicon #mySidenav:after{background-image: url("data:image/svg+xml,%3Csvg width='20' height='18' viewBox='0 0 20 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.75 1.5H18.25M1.75 9H18.25M1.75 16.5H18.25' stroke='%23FAFAFA' stroke-width='1.75' stroke-linecap='round'/%3E%3C/svg%3E%0A");    background-position: center; background-size: contain; top: 0; position: static; width: 20px;height: 18px;    position: static; width: 20px; height: 18px; display: block; margin: auto;}
    .sidenav ul.deskmenu ul{display: none;}
    .sidenav ul.deskmenu > li { position: relative;}
    .sidenav ul.deskmenu > li > i { position: absolute; left: auto;right: 20px;top: 0;padding: 14px 0 14px 14px;}
    .sidenav .fst ul.deskmenu { margin-bottom: 0;}
    .landing header > .container {    margin-top: 60px;}
    .header-section .btnswrp{    display: flex; align-items: center;margin-top: var(--menu-icn-btn-tpspc);    margin-bottom: var(--menu-icn-btn-tpspc);}
    header.header-section .btnswrp .btn{    width: auto; margin-bottom: 0!important;    display: inline-flex;    align-items: center;    min-height: 40px;}
    body header .mainheader{    --menu-icn-btn-tpspc:16px;}
    header .menuicon{margin-top: var(--menu-icn-btn-tpspc);}
    header.header-section .btnswrp .btn.btn-green { order: 3; }
    .header-section .btnswrp .btn:after{margin-left: 8px;}
    header.header-section .btnswrp .btn.btn-light { order: 2; }
    header .sidenav { padding-top: 0!important; --menu-title-height:80px;}
    header .sidenav.expandmenu .wrap-menu-title { min-height: var(--menu-title-height); display: grid; align-items: center; padding: 0 36px;     grid-template-columns: 1fr 40px;}
    header .sidenav.expandmenu .wrap-menu-title > h3 { order: -1; margin-bottom: 0;     font-size: 16px;    font-family: "Avenir LT W01_55 Roman1475520";}
    header .sidenav .closebtn { position: static; width: 40px; height: 40px; display: grid; align-items: center; justify-content: center; margin-left: 20px; line-height: 1.1;font-size: 0;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30' fill='none'%3E%3Cpath d='M7.5 7.5L22.5 22.5M22.5 7.5L7.5 22.5' stroke='white' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat ;background-position: center; }
    header .sidenav .deskmob{    padding: 20px;}
    header .sidenav .deskmob .deskmenu > li{--submenu-inline-spc: 16px;--submenu-block-spc:12px;}
    header .sidenav .deskmob .deskmenu > li > a{    padding: var(--submenu-block-spc) var(--submenu-inline-spc);    }
    header .sidenav .deskmob .deskmenu > li{    padding:0px!important;}
    header .sidenav .deskmob .deskmenu ul.has-children { padding-inline: 0; }
    header .sidenav ul.deskmenu > li > i{top: var(--submenu-block-spc); right: var(--submenu-inline-spc);}
    header .sidenav ul.deskmenu > li > i { position: absolute; left: 0; top: 0; display: flex; align-items: center; justify-content: flex-end; height: 44px; }
    header .sidenav ul.deskmenu > li {position: relative;}
    .mainheader, .mainheader * { transition: revert; }
    header .sidenav .deskmob .deskmenu ul.has-children li{    margin-bottom: 8px;}
    header .sidenav .deskmob .deskmenu > li{    display: grid; grid-row-gap: 20px;}
    header .sidenav .deskmob .deskmenu ul.has-children li:last-of-type { margin-bottom: 0; }
    header .sidenav .deskmob .deskmenu .bookbutton{padding-top: 20px;}
    .sidenav .fst ul.deskmenu{display: grid; grid-row-gap: 10px;    height: calc(100% - 136px);    overflow-y: auto;
        align-content: flex-start;}
    header .sidenav ul.deskmenu > li > i:before, header .sidenav .deskmob .deskmenu .booktimeslotbutton .btn-green i:before, header .sidenav .deskmob .deskmenu .bookbutton .btn-green i:before{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10' fill='none'%3E%3Cpath d='M3.5 8L6.5 5L3.5 2' stroke='%23FAFAFA' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");background-size: contain;content: "";    display: inline-block;
        width: 10px;    transition: all 0.5s ease;
        height: 10px;}
    header .sidenav ul.deskmenu > li.open > i:before{transform: rotate(-90deg);}
    body header .mainheader > .container > .row {
        margin: 0;
    }
    header .sidenav .deskmob .deskmenu .booktimeslotbutton{padding-top: 20px;}
    header .sidenav .deskmob{height: calc(100% - var(--menu-title-height));}
    .header-section .sidenav .btnswrp{align-items: center; grid-row-gap: 8px; width: 100%; float: none; display: grid;margin: 0;}
    header.header-section .sidenav .btnswrp .btn{    display: block;    margin: 0;}
    .header-section .sidenav .btnswrp .btn{font-size: 16px;}
    header.header-section .sidenav .btnswrp .payment-btn:after {
       display: none;
    }
    body.expandmenub {
        overflow: hidden;
    }


}
/* 03-01-24 */
@media only screen and (min-width: 768px) and (max-width: 991px)  {
 
    body header .mainheader > .container > .row{    align-items: center;}  
    header .menuicon{    margin-top: 0;}
 
    }

@media screen and (max-width:767px){ 
.popertywblkwrp .item{
    padding-top: 20px;
    padding-bottom: 20px;
}
.popertywblkwrp .row .col-md-4{
    padding-bottom: 20px;
}
.home .locwrp .row{ padding-left:15px; padding-right: 15px; }
.home .locwrp .row .lblwrp{ padding-left:0px; padding-right: 0px; }
.loc-image{border: unset;}
.loc-image span{
margin-top: 20px;
margin-bottom: 20px;
border: 1px solid rgba(19, 19, 19, 0.1);
}
.tstwrp .row{
    padding-left:15px; padding-right: 15px;
}
.home .miscwrp{
    padding-bottom: 20px;
}
.home .serviceblkwrp .row{padding-left:20px; padding-right: 20px;}
.loc-content{margin-bottom: 0px;}
.loc-content-img{margin-top: 0px;padding-top: 0px;}
}


@media(max-width:767px){
.loc-content.laz {
    background-image: url(/assets/images/bottom-map.png)!important;
    padding-top:0px;
    padding-bottom: 60%;
    background-position: bottom;
    background-size: 100% auto;
    
}
.loc-content .office-location-info {
    background-color: #EEF1F4;
    padding-block: 20px;
}
.header-section .banner-sell-content{left:-1px;}
.testimonials { margin-top: 0px;}
header .sidenav .deskmob .deskmenu ul.has-children  li.disable_link a .child-title{
        color: #999CA4 !important;
}
header .sidenav .deskmob .deskmenu ul.has-children li.disable_link a{
    padding-left: 0px;
}
header .sidenav .deskmob .deskmenu ul.has-children li.disable_link{
    border: none;
}
.sidenav ul.deskmenu > li:not(.row-grid) li:not(.disable_link,.two-row-with-image) a:after {
    content: '';
    position: absolute;
    top: 13px;
    right: 24px;
    width: 10px;
    height: 10px;
    background: url(/assets/images/right-icon.svg) no-repeat center;
    background-size: contain;
}
header .sidenav .deskmob .deskmenu ul.has-children li{margin-bottom:8px;}
}

@media(max-width:1200px){
.home .header-section {
    min-height: auto;
}
}

@media(max-width:767px){
.home_main_banner img{
  min-height: 673px;
}
    
.home_main_banner .carousel-indicators {
    margin-bottom:90px;
    margin-right: 17px;
    flex-direction: column;
    align-items: end;
    row-gap: 20px;
}
}

@media(max-width:1200px){
.home .header-section {
    min-height: auto;
}
}

@media(max-width:767px){
.home_main_banner img{
  min-height: 673px;
}
    
.home_main_banner .carousel-indicators {
    margin-bottom:90px;
    margin-right: 17px;
    flex-direction: column;
    align-items: end;
    row-gap: 20px;
}
.sliderbtmwrp{display:none;}
.sliderbtmwrp.main_mobile_sliderbtmwrplist{display:block;margin-bottom: 20px;}
.mainheader {
    transition: all 0s ease;
}
body header .mainheader > .container > .row  > .btnswrp {
    display: none;
}

/* 26-12-2023 */
.site-main-logo{    max-width: 90px; margin-left: 0;}
header .menuicon{    margin-left: auto;    margin-top: 20px;}
.header-section{    min-height: 80px;}
header.header-section .sidenav .btnswrp .payment-btn {
    background: transparent;
}

}

@media screen and (max-width: 991px){
       .home .header-section {overflow: hidden !important;}
       .propphotos.slider .property-content-header-slider-back-post .modalcaller {
        left: 88%;
        top: 65%;
        margin: 0;
        height: 40px;
        width: 40px;
    }
}

/*----15-04-2024-------*/
@media screen and (max-width: 1199px){
    #propertyvalue1 .modal-lg {width: 100%;}
}
@media screen and (max-width: 767px){
    .header-section .btnswrp .btn{padding: 11px 12px;}
    .home_main_banner {height: 100vh;}
}

/*24-4-24 p&p cta css*/
@media(max-width:1024px){
    .prime-place-section .container{
        gap:20px;
    }
    .prime-place-section .container .pandp-logo {
        max-width: 170px
    }
}
@media(max-width:767px){
    .prime-place-section .container{
        flex-direction: column;
        align-items: flex-start;
        padding: 0 20px
    }
    .prime-place-section .container .prime-place-section-content p{
        margin-bottom: 20px
    }
}
/*end css*/


/* property page css New*/
@media (max-width: 991px) {
    .interested-section .property-sec-wrp .right-content .enquirypop {padding: 12px 25px;}
    
    .property-desc-sec {margin-bottom: 80px;}
    .property-content-price-section .pricebtn .property_title_cls h1 {font-size: 22px;line-height: 32px;}
    .property-content .property-socialm {margin-bottom: 10px;margin-top: 0;}
    .property-content .property-socialm .social-media-share .social-icon-wrap {z-index: 9999;}
    .property-content-price-section .actions-btn .price {font-size: 20px;}
    .property-desc-sec .boxed .part-red-box-section {margin-bottom: 0px;}
}

@media (max-width: 767px) {

    html, body {overflow-x: hidden !important;}

    section.show-only-mobile {display: block;}

    section.show-only-mobile .actions-btn .price {margin-right: 0px;margin-bottom: 0;height: 100%;font-size: 22px;font-weight: 700;line-height: 100%;letter-spacing: -0.04em;text-align: left;padding: 13px 16px;line-height: 100%;color: #ffffff;background-color: #DB052C;display: flex;align-items: center;justify-content: center;}
    section.show-only-mobile .actions-btn .price span {font-size: 15px;font-weight: 400;line-height: 110%;text-align: left;margin-left: 28px;font-family: "Avenir LT W01_55 Roman1475520";}
    section.show-only-mobile .actions-btn div.cuountdn {font-family: "Avenir LT W01_85 Heavy1475544";background-color: #f0f0f0;color: #DB072B;margin-bottom: 0;display: flex;align-items: center;padding: 14.5px 16px;justify-content: center;}
    section.show-only-mobile .actions-btn div.cuountdn::before {display: none;}
    section.show-only-mobile .actions-btn div.cuountdn > img {width: 22px;height: auto;margin-right: 10px;}
    section.show-only-mobile .actions-btn div.cuountdn > span {min-width: 71px;}
    section.show-only-mobile .actions-btn div.cuountdn .notifybox {margin-left: 31px;position: relative;}
    section.show-only-mobile .actions-btn div.cuountdn .notifybox::before {content: '';position: absolute;top: 50%;left: -17px;transform: translateY(-50%);background-color: #C4C6CA;width: 1px;height: 31px;}
    
    section.show-only-mobile .interested-section {display: block;position: relative;left: 50%;right: 50%;margin-left: -50vw;margin-right: -50vw;width: 100vw;margin-bottom: 0px;}
    section.show-only-mobile .interested-section .container {max-width: 100%;padding-left: 0px;padding-right: 0px;}

    .property-content-price-section .container {display: flex;flex-direction: column;}
    .property-content-price-section .pricebtn {order: 1;}
    .property-content-price-section .prop-mob-tabs {display: flex;justify-content: center;margin-bottom: 0px;margin-left: -50vw;margin-right: -50vw;width: 100vw;position: relative;left: 50%;right: 50%;order: 2;background-color: #FAFAFA;border-top: 1px solid #F0F0F0;}
    .property-content .property-socialm .social-media-share {margin-top: 0;}
    .property-content-price-section .prop-mob-tabs li {padding: 19px 16px;width: 94px;display: flex;flex-direction: column;align-items: center;justify-content: center;position: relative;}
    .property-content-price-section .prop-mob-tabs li::before {content: '';position: absolute;width: 100%;height: 5px;bottom: 0;left: 0;background-color: #DB072B;z-index: 1;display: none;}
    .property-content-price-section .prop-mob-tabs li.active::before {display: block;}
    .property-content-price-section .prop-mob-tabs li .images img {width: 24px;height: 24px;}
    .property-content-price-section .prop-mob-tabs li .images img:nth-child(2) {display: none;}
    .property-content-price-section .prop-mob-tabs li.active .images img:nth-child(1) {display: none;}
    .property-content-price-section .prop-mob-tabs li.active .images img:nth-child(2) {display: block;}
    .property-content-price-section .prop-mob-tabs li span {font-size: 14px;font-weight: 400;line-height: 16.8px;text-align: left;}
    .property-content-price-section .prop-mob-tabs li.active span {color: #DB052C;}
    .property-content-price-section .prop-mob-tabs li:not(:last-child) {border-right: 1px solid #F0F0F0;}
    .property-content-price-section .pricebtn .actions-btn {display: none;}
    .property-content-price-section .pricebtn .property_title_cls h1 {font-size: 15px;line-height: 18px;letter-spacing: -0.02em;}
    
    .floorplan-maps-sec .section-wrp section {max-width: 100%;}
    .floorplan-maps-sec .section-wrp section:nth-child(1) {padding-right: 0px;}
    .floorplan-maps-sec .section-wrp section:nth-child(2) {padding-left: 0px;}
    
    .energy-rating-sec {margin-top: 0px;margin-bottom: 0px;}
    
    .interested-section {display: none;}
    .propslider-wrap .container {padding-left: 0px;padding-right: 0px;max-width: 100%;}
    
    .propslider-wrap {position: relative;left: 50%;right: 50%;margin-left: -50vw;margin-right: -50vw;width: 100vw;}
    .propslider-wrap .slidenav {display: none;}


    #floorplanId, #mapSecId, #epcSecId {display: none;}
    .propslider-wrap .slidenav .property-content-header-slider-nav {padding: 20px 0px;}

    .interested-section .property-sec-wrp {padding: 20px 20px;}
    .interested-section .property-sec-wrp .left-content {display: none;}
    .interested-section .property-sec-wrp .right-content {max-width: 100%;width: 100%;}
    .interested-section .property-sec-wrp .right-content .bookviewingbtn {padding: 13px 20px;width: 100%;}
    .interested-section .property-sec-wrp .right-content .makeanofferbtn {padding: 13px 20px;max-width: 50%;width: 100%;}

    .property-desc-sec .container {max-width: 100%;padding-left: 0;padding-right: 0;}
    .property-desc-sec .property_descriptions {font-size: 15px;line-height: 24px;}
    .property-desc-sec .property-section-area > h3 {font-size: 24px;line-height: 28.8px;margin-bottom: 20px;}
    .property-desc-sec .sidebar {padding: 20px 35px;}
    .property-content .property-section-area {margin-bottom: 0;border: none;}

    .sidebar .part-red-box-section.birdbox {margin-top: 30px;}

    .energy-rating-sec .accordion-content {display: block;}
    .energy-rating-sec .accordion-title:after {display: none;}
    .floorplan-maps-sec .container {max-width: 100%;width: 100%;padding-left: 0px;padding-right: 0px;}

    .propphotos.slider button.slick-prev {width: 40px;height: 40px;}
    .propphotos.slider button.slick-next {width: 40px;height: 40px;}

    .energy-rating-sec .container {max-width: 100%;padding-left: 0px;padding-right: 0px;}
    .floorplan-maps-sec .section-wrp section > div .proeprty_section_title {display: none;}
  .energy-rating-sec .accordion-title {display: none;}

  /* 24-4-2924 Start */
    .property-content-post-modal-section .modal-dialog{ display: flex; height: 100%; }
    .property-content-post-modal-section .modal-dialog .modal-content{ background-color: transparent; } 
    .property-content-post-modal-section .modal-dialog .modal-body{ display: flex; flex-direction: column; }
    .property-content-post-modal-section .modal-dialog .popupsider { height: 424px; flex: 1; align-items: center }
    .property-content-post-modal-section .modal-dialog .popupsider .slick-list{ height: 424px; }
    .popupsider.slider button.slick-prev { left: 20px; }
    .property-content-post-modal-section .modal-dialog .popupsider.slider button.slick-next { right: 20px; }
    .modal .interested-section .property-sec-wrp .right-content .offerpop{margin: 20px 0;}
    .modal .interested-section .property-sec-wrp .right-content{ padding-left: 20px; border-bottom: 1px solid #fff;}
    .modal .interested-section .property-sec-wrp .right-content .enquirypop { padding: 13px 5px; }
    .modal .interested-section .property-sec-wrp .right-content .close.genericon-close-alt {  min-height: 88px; display: flex; align-items: center; justify-content: center;}

    /* 24-4-2924 End */


}


@media screen and (max-width: 991px){
       .home .header-section {overflow: hidden !important;}
}

@media(max-width:767px){
 .accordion-content .no-epc-data p{
    text-align: center;
    padding: 100px 0px;
}

.interested-sectionpopup .close {
    font-size: 16px;
    padding: 20px 5px;
    margin-left: 10px;
    max-width: 100px;
    width: 100%;
    text-align: center;
}
.interested-section.interested-sectionpopup {
    display: block;
}
.interested-section.interested-sectionpopup .property-sec-wrp {
    padding: 0px 0px 0px 15px;
}
.interested-section .property-sec-wrp .right-content .bookviewingbtn, .interested-section .property-sec-wrp .right-content .makeanofferbtn{
    padding:13px 7px;
    font-size:14px;
}

 .property-content .property-socialm .social-media-share{ margin-top: 5px; }

    body .popupsider.slider button.slick-next,
    body .propphotos.slider button.slick-next,
    body .popupsider.slider button.slick-prev,
    body .propphotos.slider button.slick-prev{ font-size: 0; line-height: normal; }

    /*fllorplan image*/
    
}
/*floorplan css*/
@media(max-width:1390px){
    .floorplan-maps-sec .section-wrp section #floorplanmyModal{height:90vh;}
}
@media(min-width:768px){
.floorplan-maps-sec .section-wrp section > div .propery-floor-plan .mainwrp.dragscroll{position:relative;}

.floorplan-maps-sec .section-wrp section > div .propery-floor-plan .mainwrp.dragscroll:hover a{visibility:visible;opacity: 1;}
}
/*end floor plan*/
@media (max-width:393px){
    .modal .interested-section .property-sec-wrp .right-content .close.genericon-close-alt {
        min-height: 108px;
    }
    
}
@media (min-width:768px){
    .property-content-post-modal-section .popupsider, .property-content-post-modal-section .modal-content, .property-content-post-modal-section .modal-dialog{ height: calc(100vh - 87px) }

}
@media(max-width:767px){
    .propery-floor-plan .no-floor-plan-data {
    text-align: center;
    padding: 110px 0px;

}
 .popupsider.slider .property-content-header-slider-back-post img{
        object-fit: contain;
    }

    .propphotos.slider .property-content-header-slider-back-post img {
    height: 100%;
    object-fit: cover;
    }
    .part-inner-page-plain-text .entrycon iframe {
    width: 100%;
    height: auto;
    min-height: 200px;
    }
    /*new css*/
.interested-section .property-sec-wrp .right-content{
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}
.bottom-buttons {
    width: 100%;
    display: flex;
    margin-top: 10px;

}
}
  @media only screen and (min-width: 768px) and (max-width: 1199px)  {
    .interested-section .property-sec-wrp .right-content .ipadbtn{margin-left: 10px !important;padding: 12px 12px 12px 12px;text-align: left;   }
    .bottom-buttons {width: 100%;display: flex;}
    .floorplan-maps-sec .section-wrp section > div .propery-floor-plan #floorplanmyModal .dragscroll img{
        height: auto;
    }
    .propphotos.slider .property-content-header-slider-back-post img{
        max-width: fit-content;
    }
  }
  @media (max-width: 767px) {
  .modal .interested-section .property-sec-wrp .right-content {
        padding-left: 15px;
        flex-direction: inherit;
        align-items: center;
    }
   .floorplan-maps-sec .section-wrp section > div .propery-floor-plan #floorplanmyModal .dragscroll img{
        height: auto;
    }
}
@media (max-width: 425px) {
.propphotos.slider .property-content-header-slider-back-post .modalcaller {
        left: 85%;
        top: 80%;
        margin: 0;
        height: 40px;
        width: 40px;
    }
}

@media (max-width: 767px) {
    .floorplan-maps-sec .section-wrp section > div .propery-floor-plan #floorplanmyModal .dragscroll {
        /*overflow: scroll;
        max-height: calc(50vh - 100px);
        height: 50%;
        align-items: center;
        display: flex;*/
    }
}
@media only screen and (min-width: 768px) and (max-width: 1199px) {
    .propphotos.slider .property-content-header-slider-back-post img {
        max-width: 100%;
        object-fit: cover;
        height: 100%;
    }
    .propphotos.slider .property-content-header-slider-back-post a img{height: auto;}
    .propphotos.slider .property-content-header-slider-back-post .modalcaller{
        left: 88%;
    top: 84%;
    }
}
@media only screen and (min-width:768px) and (max-width:1200px){
.property-desc-sec .property-content{max-width:67%;flex:67%}
.property-desc-sec .sidebar{flex:33%;max-width:33%}
.property-content-price-section .actions-btn{max-width:inherit;width:inherit}
.property-content-price-section .pricebtn .property_title_cls{flex:1 0}
.interested-section .property-sec-wrp .left-content{flex:1 0}
.interested-section .property-sec-wrp .right-content .bottom-buttons{width:auto}
.property-content .property-section-area{padding:35px 30px}
.property-content-header-slider-nav .property-content-header-slider-nav-post{height:90px}
.property-content .property-socialm{margin-top:10px}
.propslider-wrap .property-content-header-slider-nav .property-content-header-slider-nav-post{margin:0 10px 0 0}
.propphotos.slider button.slick-next,.propphotos.slider button.slick-prev{min-width:45px}
}
@media only screen and (min-width:768px) and (max-width:992px){
.interested-section .property-sec-wrp{padding-left:25px;padding-right:25px}
.property-content .property-section-area{padding:20px}
.property-desc-sec .part-red-box-section .part-red-box-content{padding:20px}
.property-desc-sec .property-content{max-width:62%;flex:62%}
.property-desc-sec .sidebar{flex:38%;max-width:38%}
.interested-section .property-sec-wrp{flex-direction:column}
.interested-section .property-sec-wrp .left-content{margin-bottom:15px}
.property-desc-sec .property-section-area>h3{font-size:30px;line-height:1.2;margin-bottom:20px}
.property-content-price-section .pricebtn{flex-direction:column;margin-bottom:25px;margin-top:20px}
.header-section{overflow-x:clip}
.propphotos.slider{height:500px}
.property-content-header-slider-nav .property-content-header-slider-nav-post{height:74px}
}
  @media screen and (max-width: 991px){
    header .sidenav ul.deskmenu > li > i{z-index: 9999999999;width: 100%;}
    .header-section{z-index: 999999999999;}
  }
/*property page css end*/

@media screen and (max-width:992px) {
    .property-list-section .property_list_blue.property-list .cuountdn:before{width: 50px;height: 26px;}  
    .property-list-section .property_list_blue.property-list .cuountdn .timer{font-size: 18px;}
}
@media screen and (max-width: 767px) {
    .property-list-section .property_list_blue.property-list .cuountdn .timer{font-size: 16px;}
}

/* new lettings property management page css */
@media screen and (min-width: 768px) and (max-width: 991px) {
    .usefull-links-sec .row-wrp .reviews-col {grid-column: span 2;}
}

@media screen and (max-width: 991px) {
    .properties-to-let .content-wrp {grid-template-columns: repeat(2, 1fr);}
    .usefull-links-sec .row-wrp {grid-template-columns: repeat(2, 1fr);column-gap: 20px;row-gap: 40px;}
}

@media screen and (max-width: 767px) {
    .lettings-inner-banner {padding-top: 80px;padding-bottom: 20px;}
    .lettings-inner-banner .row {margin: 0px;}
    .lettings-inner-banner h2 {font-size: 28px;line-height: 120%;}
    
    .at-nock-deighton {padding-top: 40px;padding-bottom: 60px;}
    .at-nock-deighton p {font-size: 18px;line-height: 140%;}

    .after-nock-deighton {margin-top: -20px;padding-bottom: 80px;}
    .after-nock-deighton .row-wrp {grid-template-columns: repeat(1, 1fr);}
    .after-nock-deighton .content h3 {font-size: 24px;line-height: 140%;}
    .after-nock-deighton .content p {font-size: 15px;line-height: 140%;margin-bottom: 40px;}
    .after-nock-deighton .content .list-inline-item {display: block;}
    .after-nock-deighton .content .list-inline-item a {width: 100%;}

    .properties-to-let .content-wrp {grid-template-columns: repeat(1, 1fr);row-gap: 20px;}

    .meet-our-lettings .thumbanil img {height: 280px;}
    .meet-our-lettings .content {bottom: 20px;}
    .meet-our-lettings .content p {font-size: 26px;max-width: 335px;margin-left: auto;margin-right: auto;}

    .lettings-director-sec {padding: 40px 0px;}
    .lettings-director-sec .row-wrp .left-col {max-width: 100%;width: 100%;}
    .lettings-director-sec .row-wrp .right-col {max-width: 100%;width: 100%;padding: 0px;margin-top: 20px;}
    .lettings-director-sec .row-wrp .left-col .wrap {flex-direction: initial;}
    .lettings-director-sec .row-wrp .left-col .wrap .img-wrp {max-width: 130px;height: 130px;overflow: hidden;border-radius: 50%;margin-bottom: 0;}
    .lettings-director-sec .row-wrp .left-col .wrap .info {padding-left: 20px;}
    .lettings-director-sec .row-wrp .left-col .wrap h5 {font-size: 18px;line-height: 140%;text-align: left;}
    .lettings-director-sec .row-wrp .left-col .wrap p {font-size: 16px;line-height: 140%;text-align: left;}
    .lettings-director-sec .row-wrp .right-col p {font-size: 14px;}

    .considering-letting {padding: 40px 0px;}
    .considering-letting .wrapper {padding: 40px 20px;}
    .considering-letting .wrapper h5 {font-size: 22px;line-height: 140%;}
    .considering-letting .wrapper p {font-size: 17px;line-height: 140%;}
    .considering-letting .wrapper .subscribe_formwrp form .btn-success {position: static;width: 100%;}
    .considering-letting .wrapper .subscribe_formwrp form .email input {padding: 12.5px 24px;}
    
    .usefull-links-sec {padding-top: 40px;padding-bottom: 110px;}
    .usefull-links-sec .row-wrp {grid-template-columns: repeat(1, 1fr);row-gap: 40px;}
    .usefull-links-sec .row-wrp .reviews-col {grid-column: auto;}
    .usefull-links-sec .latest-blogs .conwrp {padding: 16px 16px 62px;}
    .usefull-links-sec .latest-blogs .carousel-indicators {margin: 0px;bottom: 22px;width: 70%;padding: 0px 0px 0px 16px;}
    .usefull-links-sec .latest-blogs .view-all {bottom: 16px;left: auto;right: 16px;}
    .usefull-links-sec .row-wrp > div > h5 {margin-bottom: 12px;}
    .usefull-links-sec .reviews-col .testimonials {padding: 40px 30px;}
}
/*New button css*/
@media screen and (max-width: 767px) {
    .lettingsPropertyManagement .at-nock-deighton .btn-wrap {margin-top: 20px;}
}
@media screen and (max-width: 480px) {
    .lettingsPropertyManagement .at-nock-deighton .btn-wrap {display: grid;grid-auto-flow: inherit;grid-gap: 8px;}
}

/* new home-finder page css */
@media only screen and (min-width:992px) {
    .home_finder .header-section > .container{margin-top: 0 !important;}
}
@media only screen and (min-width:1200px) {
    .home_finder .header-section .container {max-width: 1280px;}
}
@media only screen and (max-width:992px) {
    .header-section .main-title.beyond-market-banner.home_finder{grid-template-columns: 1fr; grid-gap: 50px;}
}
@media only screen and (max-width:767px) {
    .home_finder  .row.topfoot .btn.btn-red{margin-left: -30px!important;}
    .home_finder .find-your-home .btn-red {width: 66px;}
}

/* new ROI (Return on Investment) Calculator 16-07-25  start*/
@media screen and (max-width:767px) {
    .roi-plan-review{padding: 40px 0;}
    .calc-invreturn-row {margin: 40px 0; }
    .calc-invreturn-row .heading-block h3 {font-size: 24px; }
    .investmentcalcwrap{padding: 40px 20px; grid-template-columns: 1fr; gap: 20px;}
    .investmentcalcwrap .frmwrp{margin-bottom: 0;}
    .investmentcalcwrap .resultwrap{padding: 40px 32px;}
    .investmentcalcwrap .resultwrap h4{max-width: 230px;}
    .roi-calc-cntinfo{padding: 40px 20px;}
    .roi-calc-cntinfo h4{font-size:20px;}
    .roi-calc-cntinfo p{font-size: 18px;}
    .roi-calc-cntinfo p:last-child{margin-bottom: 0;}
    .investmentCalculator .considering-letting {padding: 40px 0; }
    .at-nock-deighton.fo-above{padding-top: 40px; padding-bottom: 90px;}
    .at-nock-deighton.fo-above .btn-wrap{margin-top: 20px;gap: 8px;flex-direction: column;}
    .at-nock-deighton.fo-above .btn-wrap .btn{width: 100%; text-align: center; justify-content: center;}
}

/*new office page*/
@media screen and (max-width:1500px) {
.offices .mid-banner-wrp .full-img img {width: 67%;}
}
@media screen and (max-width:1359px) {
.offices .key-contact-list .memwrp h5{font-size: 20px;min-height: 60px;}
.offices .innerpage .hdesc p{font-size: 22px;}
.offices .offices-pages-section .offices-page-content .btn-wrp a.btn {padding: 12px 13px;font-size: 14px;margin-right: 10px;}
.offices .key-contact-list .memwrp.titlewrp{padding: 20px;}
.offices .key-contact-list .memwrp.titlewrp h3{font-size: 25px;}
.book-free-valuation-section .red-content-image-content h2{font-size: 34px;line-height: normal;}
.offices .whtbg .innerpage, .offices .graybg .innerpage{padding: 70px 0;}
.offices .offices-pages-section .offices-page-content .offices-page-info p .youtube_page {font-size: 15px; word-wrap: break-word; display: block; background-position: left; line-height: normal;min-height: 19px;}
}
@media screen and (max-width:991px) {
.offices .offices-pages-section .offices-page-content .offices-page-image{min-height: 90vw;}
.offices .key-contact-list {grid-template-columns: 1fr 1fr 1fr;}
.fixnav .header-section{overflow: hidden;}
.offices .offices-pages-section .locwrp .dropdown-item { padding: 4px 15px; font-size: 12px;}
.offices .offices-pages-section .offices-page-content .offices-page-info{padding-right: 0}
.offices .innerpage .hdesc p{font-size: 18px;}
.offices .mid-banner-wrp .discription p{font-size: 18px;}
.offices .book-free-valuation-section .red-content-image .red-content-image-content{padding: 20px 16px;}
.book-free-valuation-section .red-content-image-content h2{font-size: 28px;}
.offices .mid-banner-wrp .discription {padding: 30px 30px 30px 5px;max-width: 520px;}
.offices .mid-banner-wrp .qt{padding-block: 40px;}
}
@media screen and (max-width:767px) {
.offices .offices-pages-section {padding: 28px 15px 20px 15px;}
.offices .offices-pages-section .offices-page-content .offices-page-info .d-flex{flex-direction: column-reverse;}
.offices .offices-pages-section .offices-page-content .offices-page-info{order:2;}
.offices .offices-pages-section .offices-page-content .offices-page-image{margin-top: 0}
.offices .offices-pages-section .lblwrp{margin-top: 20px;margin-bottom: 20px;}
.offices .offices-pages-section .offices-page-content .offices-page-info h1{font-size: 28px;}
.offices .offices-pages-section .offices-page-content .offices-page-info .d-flex + p{font-size: 18px;line-height: 140%;}
.offices .offices-pages-section .offices-page-content .offices-page-info p.location{font-size: 15px;line-height: 24px;margin-bottom: 20px;}
.offices .offices-pages-section .offices-page-content .offices-page-info .directions-button {font-size: 14px;margin-top: 5px;}
.offices .offices-pages-section .offices-page-content .offices-page-info p .email,
.offices .offices-pages-section .offices-page-content .offices-page-info p{font-size: 15px;}
.offices .offices-pages-section .offices-page-content .offices-page-info p.officehours{font-size: 14px;}
.offices .offices-pages-section .offices-page-content .offices-page-info p .phone {padding-bottom: 4px; padding-top: 5px;font-size: 15px;}
.offices .offices-pages-section .offices-page-content .offices-page-info p .email{padding-bottom:4px;}
.offices .offices-pages-section .offices-page-content .offices-page-info p .youtube_page {font-size: 15px; min-height: 21px; display: flex; background-position: left center; word-break: break-all; line-height: normal;}
.offices .offices-pages-section .offices-page-content .btn-wrp a.btn {width: 100%;margin-right: 0;margin-bottom: 12px;font-size: 16px;}
.offices .offices-pages-section .offices-page-content .offices-page-info{padding-bottom: 0}
.offices .key-contact-list{grid-template-columns: 1fr;padding: 15px;padding-top: 0}
.offices .key-contact-list .memwrp.titlewrp {padding: 30px 20px; text-align: left;}
.offices .key-contact-list .memwrp.titlewrp h3{font-size: 24px;margin-bottom: 0;}
.offices .key-contact-list .memwrp h5{font-size: 18px;min-height: 57px;}
.offices .key-contact-list .memwrp figure img{height: 240px;}
.offices .officeteam .key-contact-section {margin-bottom: 25px;}
.offices .whtbg .innerpage, .offices .graybg .innerpage {padding: 80px 20px;}
.offices .mid-banner-wrp .full-img{position: relative;}
.offices .mid-banner-wrp .full-img img{width: 100%;}
.offices .mid-banner-wrp{display: flex;flex-direction: column;}
.offices .mid-banner-wrp .full-img{order: 2}
.offices .mid-banner-wrp .cnt{background: #1F2738;margin-bottom: -2px;}
.offices .mid-banner-wrp .qt h3{font-size: 24px;line-height: 120%;}
.offices .mid-banner-wrp .qt p{font-size: 16px;}
.offices .mid-banner-wrp .qt {padding: 60px 0 30px 20px; background-position: right 95px;}
.offices .mid-banner-wrp .discription {padding: 30px 20px;max-width: calc(100% - 40px);}
.offices .mid-banner-wrp .discription p{font-size: 16px;line-height: 140%;}
.offices .book-free-valuation-section .red-content-image .red-content-image-content {order: 2; padding: 20px 20px 40px 20px;max-width: 100%;}
.offices .book-free-valuation-section .red-content-image .red-content-image-image{padding: 10px;}
.offices .book-free-valuation-section .red-content-image-content p{display: block;margin-bottom: 20px;}
.book-free-valuation-section .red-content-image-content h2{font-size: 32px;}
.offices .book-free-valuation-section .red-content-image .red-content-image-content a.btn.btn-white{width: 100%;}
}

/*23-10-25 property page youtube banner css*/
@media (max-width:767px){
.yt-banner>.container .yt-center p{font-size:12px}
.yt-banner .yt-action .subscribe-btn{font-size:13px;height:34px}
.yt-banner>.container{gap:10px}
.yt-banner .yt-action .subscribe-btn{font-size:13px;height:34px}
.yt-banner .yt-action .subscribe-btn img{max-width:17px}
}

/* Partnership with Prime & Place CSS start */
@media screen and (max-width: 991px) {
    .partnership_pp .container >.row { margin-left: 0; margin-right: 0; }
}
@media (min-width: 768px) and (max-width: 992px){
    .at-nock-deighton .container, .for-seller-buyer .container{max-width: 720px;}
}
 @media (min-width: 576px) and (max-width: 767px){
    .at-nock-deighton .container, .for-seller-buyer .container{max-width: 540px;}
}

@media screen and (max-width: 767px) {
    .at-nock-deighton.partnership_pp {padding-bottom: 40px;}
    .at-nock-deighton.partnership_pp h3 {font-size: 26px;line-height: 140%;margin-bottom: 20px;}

    .for-seller-buyer {position: relative;z-index: 1;padding-bottom: 80px;}
    .for-seller-buyer .thumbnail {padding-bottom: 400px;}
    .for-seller-buyer .row-wrp {margin-top: -60px;}
    .for-seller-buyer .row-wrp .cols {max-width: 100%;}
    .for-seller-buyer .row-wrp .cols:not(:last-child) {margin-bottom: 20px;}
    .for-seller-buyer .row-wrp .cols .banner-part {min-height: 120px;}
    .for-seller-buyer .row-wrp .cols .banner-part h2 {font-size: 26px;line-height: 140%;}
    .for-seller-buyer .row-wrp .cols .content-part ul li .heading p {font-size: 15px;line-height: 140%;}
    .for-seller-buyer .row-wrp .cols .content-part ul li .description p {font-size: 13px;line-height: 140%;}
    .for-seller-buyer .row-wrp .cols .content-part .footer-part {margin-top: 20px;}
    .for-seller-buyer .row-wrp .cols .content-part .footer-part a {display: block;text-align: center;font-size: 16px;line-height: 100%;}

    .considering-letting.partnership_pp {padding: 40px 0px 86px 0px;}
    .considering-letting.partnership_pp h5 {font-size: 26px;line-height: 140%;}

    /* 16-01-26 */
    .at-nock-deighton .pandp_logo { max-width: 190px; margin-bottom: 20px; }
}
/* Partnership with Prime & Place CSS end */

/* landlord-hub start */
@media screen and (max-width:1200px) {
    .landlord-why-choose{padding: 80px 0;}
    .landlord-help-section{padding-top: 80px;}
    .landlord-book-call-row .content-part{padding-top: 34px;}
    .contractor-insurance-row .card-item.trusted-service .cnt-wrp{padding: 44px 23px 34px 20px;}
    .contractor-insurance-row .card-item.protection-insurance{padding: 40px 23px 20px 20px;}

    .landlord-book-call-row .content-part{padding-left: 0;}
    .landlord-property-row .property-image { padding-left: 0; }
    .landlord-property-row{gap: 30px;}
    .landlord-bioroi-grid{grid-template-columns: 1.1fr 1fr; gap: 20px;}
    .landlord-team-roical {padding: 80px 0; }
    .landlord-profile-card .profile-left {padding: 0;}
    .landlord-profile-card .profile-content {padding: 0;}
    .landlord-profile-card{grid-template-columns: 190px 1fr; gap: 20px; padding: 20px;}
    .landlord-profile-card .profile-content p{margin-bottom: 15px;}

    /* 13-04-26 */
    .testimonial-wrapper .testimonial-content{margin-top: 70px;min-width: calc(100% + 75%);}
}
@media screen and (max-width:992px) {
    body{--landlord-20:18px;--landlord-h2:32px;--landlord-h3:26px;--landlord-h4:22px;}
    .landlord-hero-banner .landlord-hero-image img{    aspect-ratio: 768 / 398;}
    .landlord-cta-switch{background-size: cover;}
    .landlord-hero-content .text-area h1{font-size: 42px;}
    .landlord-cards-services{    --item: 2;}
    .what-it-cover-grid{    --item: 2;}
    .what-it-cover-grid .what-cover-card .img-wrap img { width: 100%; display: block; object-fit: cover; }

    .contractor-insurance-row{grid-template-columns: 1fr;}
    .landlord-bioroi-grid{grid-template-columns: 1fr;}
    .contractor-insurance-row .card-item.trusted-service{align-items: center;}

    /* 13-04-26 */
    .testimonial-wrapper{grid-template-columns: 1fr;}
    .testimonial-wrapper .testimonial-content{min-width: 100%;margin-top: 0;}
    .testimonial-wrapper .testimonial-image{order: -1;left: 0;}
}
@media screen and (max-width:767px) {
    body{--landlord-20:18px;--landlord-h2:24px;--landlord-h3:22px;--landlord-h4:20px;}
    .landlord-hero-banner .landlord-hero-image img{height: 520px; object-fit: cover;}
    .landlord-hero-content .text-area h1{font-size: 28px;max-width: 326px;}
    .landlord-hero-content .text-area p { color: #fff; font-size: 15px; line-height: 140%; font-weight: normal; }
    .landlord-hero-content .btn-wrap { margin-top: 20px;gap: 20px;display: grid ; }
    .landlord-hero-content .btn-wrap .landlord-btn { width: max-content; }
    .landlord-hero-content .rating-box .rating { display: none; }
    .landlord-hero-banner .rating-box .mobile-rating { display: block; }
    .landlord-hero-content{align-content: flex-end;    padding-bottom: 0;}
    .landlord-hero-content .text-area{margin-bottom: 20px;}
    .landlord-hero-content .landlord-btn.jump-btn{padding: 8px 20px;}
    .landlord-hero-banner .rating-box .mobile-rating{background: rgba(255, 255, 255, 0.8);}
    .landlord-hero-content .rating-box{    position: static;}
    .container-1280{padding: 0 20px;}
    .landlord-why-choose { padding: 40px 0; }
    .landlord-why-choose .heading-block h2 { font-size: 24px; line-height: 140%; margin-bottom: 20px; }
    .landlord-why-choose .heading-block h4 { font-size: 20px; }
    .landlord-cta-switch{padding: 60px 0;}
    .landlord-cta-switch .cta-content .heading-block h3 { font-size: 22px; }
    .landlord-cta-switch .cta-content .btn-red.landlord-btn { padding: 13px 24px; }
    .landlord-help-section .help-content{    grid-template-columns: 100%;    gap: 32px;margin-bottom: 40px;}
    .landlord-help-section .help-content .heading-block h2 { font-size: 24px; line-height: 140%; }
    .landlord-help-section .help-content .heading-block h4 { font-size: 20px; }
    .landlord-help-section .help-content .info-block p:not(:last-child) { margin-bottom: 24px; }
    .landlord-register-box .register-btn-wrap .register-btn{flex-wrap: wrap;}
    .landlord-register-box .register-btn-wrap{padding: 20px;}
    .landlord-register-box .register-btn-wrap .register-btn{font-size: 20px;}
    .landlord-register-box .register-btn-wrap .register-btn .icon { margin-right: 0; margin-bottom: 8px; }
    .landlord-register-box .takeaway{grid-template-columns: 1fr;gap: 40px; padding: 40px 20px;}
    .landlord-register-box .takeaway .heading-block h3{margin-bottom: 0;}
    .landlord-register-box .takeaway li{    font-size: 15px;}
    .letting-cnt-row .heading-block h2 { font-size: 24px; line-height: 140%; }
    .landlord-roi-box .roi-left{    grid-template-columns: 1fr;gap: 14px;}
    .landlord-roi-box{display: block;padding: 40px 20px; }
    .landlord-roi-box .btn-wrp { margin-top: 40px; }
    .landlord-roi-box .roi-left .roi-text h3{font-size: 22px; line-height: 120%;margin-bottom: 8px;}
    .landlord-roi-box .roi-left .roi-text p{font-size: 15px;}
    .landlord-roi-box .landlord-btn { background: #1F2738; color: #fff; padding: 14px 24px; }
    .letting-options{    padding: 40px 0;}
    .letting-options .letting-options-cntwrp .heading-block h2 { font-size: 24px; line-height: 140%; }
    .letting-options-cntwrp .btn-wrp .landlord-btn { padding: 14px 24px; }
    .letting-options .letting-options-cntwrp{    margin: auto auto 40px;}
    .landlord-cards-services{    --item: 1;}
    .what-it-cover-grid{--item: 1;row-gap: 20px;}
    .landlord-cards-services .landlord-card .landlord-card-body h4{    font-size: 20px;}
    .landlord-cards-services .landlord-card .landlord-card-body p{font-size: 15px; line-height: 140%;}
    .landlord-health-check .landlord-roi-box .roi-left { grid-template-columns: 1fr; gap: 14.75px; }
    .landlord-health-check .landlord-roi-box .roi-left .roi-text h3{    font-size: 30px;}
    .landlord-health-check .landlord-roi-box .landlord-btn { padding: 8px 16px; }
    .what-it-cover-section{    padding: 40px 0 80px;}
    .landlord-health-check .landlord-roi-box .landlord-btn{background: #16223B;}
    .what-it-cover-row .heading-block h2 { font-size: 24px; line-height: 140%; }
    .what-it-cover-grid .what-cover-card .cnt-wrp h4 { font-size: 20px; }
    .what-it-cover-grid .what-cover-card .cnt-wrp p{    font-size: 15px;}
    .what-it-cover-card{    margin-bottom: 40px;}
    .landlord-health-check{padding: 40px 0;}
    .landlord-book-call-row{grid-template-columns: 1fr;}
    .landlord-book-call-row .content-part { padding-top: 0;        padding-bottom: 40px; }
    .landlord-book-call-row .content-part h2 { font-size: 24px; line-height: 140%; }
    .landlord-book-call-row .content-part .btn-wrap .landlord-btn{padding: 14px 24px;}
    .contractor-insurance{    padding: 40px 0;}
    .contractor-insurance-row{    grid-template-columns: 1fr;}
    .contractor-insurance-row .card-item.trusted-service{display: block;}
    .contractor-insurance-row .card-item.trusted-service .image { width: 100%; }
    .contractor-insurance-row .card-item h3 { font-size: 22px; }
    .contractor-insurance-row .card-item.protection-insurance { padding: 40px 20px 32px; display: block; }
    .contractor-insurance-row .card-item.protection-insurance .image { margin-top: 21px; margin-left: auto; max-width: 133px;margin-right: 10px;}
    .landlord-cta-switch { padding: 60px 0; margin-bottom: 47px; }

    .landlord-team-roical {padding: 40px 0;}
    .landlord-profile-card {grid-template-columns: 1fr; gap: 0; padding: 0;}
    .landlord-profile-card .profile-left {padding: 20px; display: grid; grid-template-columns: 132px 1fr; align-items: center; gap: 20px;}
    .landlord-profile-card .bio-content h3{font-size: 18px;}
    .landlord-profile-card .bio-content .role{font-size: 15px;line-height: 140%; margin-bottom: 0;}
    .landlord-profile-card .profile-photo {margin-bottom: 0;}
    .landlord-profile-card .profile-content {padding: 20px;}
    .landlord-profile-card .profile-content p {margin-bottom: 20px; font-size: 13px;}
    .landlord-bioroi-grid{gap: 30px;}
    .landlord-roi-box .roi-left{gap: 26px;}
    .landlord-bioroi-grid .landlord-roi-box .roi-left .roi-text h3 {font-size: 20px; margin-bottom: 0;}
    .landlord-bioroi-grid .landlord-roi-box .roi-left .roi-text p {font-size: 13px;}
    .landlord-roi-box .btn-wrp {margin-top: 20px;}
    .landlord-bioroi-grid .landlord-roi-box .landlord-btn{width: 100%; padding: 13px 24px;}
    .landlord-bioroi-grid .considering-letting .wrapper h5{font-size: 20px;margin-bottom: 8px;}
    .landlord-bioroi-grid .considering-letting .wrapper p {font-size: 13px;}
    .landlord-bioroi-grid .considering-letting .wrapper .subscribe_formwrp form{display: flex;}
    .landlord-bioroi-grid  .considering-letting .wrapper .subscribe_formwrp form .btn-success{width: auto;   padding: 14px 24px;}
    .landlord-bioroi-grid  .form-group {margin-bottom: 0;}
    .landlord-property-row{grid-template-columns: 1fr;gap: 20px;}
    .landlord-property-section {padding: 40px 0 60px;}
    .landlord-property-row .property-content h2{font-size: 24px; line-height: 140%;margin-bottom: 16px;}
    .landlord-property-row .property-content p{font-size: 18px;}
    .landlord-property-row .property-content .btn-wrap .landlord-btn{padding: 14px 20px;width: 100%;}

    .landlord-register-box .register-btn-wrap{display: block;}
    .register-btn-wrap .landlord-btn{margin-left: 0;margin-top: 15px;}
    /* 13-04-26 */
    .testimonial-wrapper .testimonial-content{padding: 20px;}
    .testimonial-wrapper .testimonial-content p{font-size: 13px;}
}
/* landlord-hub end */

/*----New Landlord Hub Menu CSS changes 2-12-25----*/
@media screen and (max-width:991px){
header .sidenav .deskmob .deskmenu ul.has-children li.two-row-with-left-image .child-title:after{content:'';display:inline-block;width:10px;height:10px;background:url(../images/right-icon.svg) no-repeat center;background-size:contain;position:relative;top:-1px}
header .sidenav .deskmob .deskmenu ul.has-children li.two-row-with-left-image .child-title{text-align:left;display:flex;width:100%;justify-content:space-between;gap:10px;align-items:center}
header .sidenav .deskmob .deskmenu ul.has-children li.two-row-with-left-image>a:after{display:none}
}

/*--Auction Header Banner and property Page Sidebar css--*/
@media screen and (min-width: 1280px){
    body.home:not(.fixnav) header .mainheader {margin-top: 7px;}
}
/*--Auction Header Banner and property Page Sidebar css end--*/

/* landlord-hub video */
@media screen and (max-width: 767px) {
    .landlord-why-choose {padding-bottom:20px;}
}
/* landlord-hub video end */

/* 26-03-26 careers page new section changes */
@media screen and (max-width: 992px) {
    .associate-wrapper{grid-template-columns: 1fr;}
}
@media screen and (max-width:767px) {
    .associate-wrapper .associate-content .heading-wrapper h2{font-size: 30px;}
    .associate-wrapper .associate-content .heading-wrapper h4{font-size: 22px;}
    .associate-wrapper .associate-content p{font-size: 18px;}
    .associate-wrapper .associate-form-box h4{font-size: 21px;}
    .associate-wrapper .associate-form-box{padding: 20px 15px;}
    .associate-form{margin-top: 68px;margin-bottom: 68px;}
    .associate-wrapper .associate-content p:not(:last-child) {margin-bottom: 20px;}
    .associate-wrapper .associate-form-box h4 {font-size: 18px;}
}

/*Buyer and Seller Protection block*/
@media screen and (min-width: 992px) {
    .property-content .property-section-area {padding:40px;}
}
@media screen and (max-width:991px){
    .buyer_seller_protection{padding: 20px;}
}
@media screen and (max-width:767px){
    .property-content .property-section-area{margin-bottom: 20px;border:1px solid #F0F0F0}
    .buyer_seller_protection h3 {font-size: 18px;}
}
