@media screen and (min-width:240px) and (max-width:1279px) {
body { -webkit-text-size-adjust: none; }
input, textarea, button, select { appearance: none; -moz-appearance: none; -webkit-appearance: none; }
input[type="radio"] { appearance: radio; -moz-appearance: radio; -webkit-appearance: radio; }
input[type="checkbox"] { appearance: checkbox; -moz-appearance: checkbox; -webkit-appearance: checkbox; }
}
@media screen and (min-width:1366px) and (max-width:1500px) {
.projects-slider { padding: 0 0 0 140px; }
.abt-img { width: 100%; }
}
@media screen and (min-width:1280px) and (max-width:1366px) {
.abt-img { width: 100%; }
.navbar-nav li { margin-left: 35px; }
.navbar-nav li:first-child { margin: 0; }
.navbar-expand-md .navbar-nav .nav-link { padding: 0; font-size: 18px; }
.navbar-expand-md .navbar-nav .nav-link.inquiry-btn { padding: 0 10px; min-width: 170px; line-height: 60px; }
.navbar-nav li .menu-item { margin-left:0 !important; } .prop-dtl-cont {padding: 30px; width: 50%;}
.dtl-nav ul li a {min-width: 210px; font-size: 20px;}
.dtl-nav-rt a {min-width: 180px;}
.gallery-listing-row .proj-blk {height: 340px;}
.know-more-cont {padding: 100px 20px;} }
@media screen and (min-width:1024px) and (max-width:1279px) {
.navbar { padding: 10px 15px; }
.hdr-rt { display: flex; justify-content: flex-end; }
.home-banner .owl-nav .owl-next { right: 15px; }
.home-banner .owl-nav .owl-prev { left: 15px; }
.navbar-nav .nav-link.inquiry-btn { padding: 0; line-height: 60px; min-width: inherit; width: 100%; }
.sticky-header .navbar-brand img { width: 120px; }
.banner-title { font-size: 70px; line-height: 80px; }
.banner-subtitle { font-size: 50px; line-height: 60px; margin-top: 15px; }
.home-banner .item .cover { padding: 100px 0 0; }
.navbar-nav li { margin-left: 25px; }
.navbar-nav li:first-child { margin: 0; }
.navbar-expand-md .navbar-nav .nav-link { padding: 0; font-size: 17px; }
.navbar-expand-md .navbar-nav .nav-link.inquiry-btn { padding: 0 10px; line-height: 50px;}
.home-banner .item .cover .container { padding: 0; }
.banner-btn { margin-top: 30px; min-width: 180px; line-height: 70px; font-size: 20px; }
.cmn-hdr { margin-bottom: 30px; text-align: center; }
.about-section { padding: 40px 0; }
.abt-cont { padding-left: 0; }
.abt-cont h2 { font-size: 26px; line-height: 38px; }
.abt-cont h3 { font-size: 22px; line-height: 32px; }
.abt-cont p { font-size: 16px; line-height: 28px; }
.abt-img { width: 100%; height: 450px; }
.exp-log { left: 0; right: 0; display: block; margin: auto; width: 190px; height: 150px; font-size: 20px; line-height: 27px; }
.exp-log span { font-size: 44px; line-height: 54px; margin-bottom: 0; }
.abt-img-blk:after { left: -20px; border: 5px solid #592E3E; width: 100%; }
.abt-lt { padding-right: 0; }
.projects-slider { padding: 0 15px; }
.choose-img { width: 500px; height: 510px; left: -80px; }
.contact-inn { padding: 20px; }
.contact-inn p { font-size: 24px; line-height: 32px; margin: 0; width: 50%; }
.contact-inn p br { display: none; }
.contact-rt { margin: 0; }
.contact-rt .cntc-nbr { font-size: 20px; line-height: 40px; }
.abt-btn-row a { min-width: 160px !important; line-height: 50px; font-size: 16px !important; padding: 0 5px; }
.abt-btn-row .cmn-btn { margin-left: 5px; }
.projects-section { padding: 30px 0; }
.cmn-hdr h2 { font-size: 38px; line-height: 48px; }
.proj-blk { height: 390px; }
.proj-caption { padding: 20px 30px; }
.owl-nav { display: flex; align-items: center; justify-content: center; width: 100%; margin: 20px 0 0; }
.owl-nav .owl-prev, .owl-nav .owl-next { width: 55px; height: 55px; margin: 0 5px; }
.owl-nav span { transform: scale(0.7); }
.choose-section { padding: 30px 0; }
.choose-listing li i { width: 70px; height: 70px; }
.choose-listing li i img { transform: scale(0.7); }
.choose-listing li { padding-left: 90px; justify-content: flex-start; min-height: 70px; }
.choose-lt:after { right: 115px; }
.news-desc h6, .choose-listing li h6 { font-size: 22px; line-height: 32px; }
.ftr-abt p, .rera-btm p, .news-desc p, .choose-listing li p { font-size: 16px; line-height: 28px }
#footer .container, .rera-section .container, .news-section .container, .location-section .container { padding: 0; }
.loclation-listing .proj-blk { height: 250px; }
.news-img-blk { height: 220px; }
.loclation-listing .proj-caption { padding: 20px; }
.proj-caption h4 { font-size: 28px; line-height: 38px; }
.news-date-blk { width: 100px; height: 90px; top: -50px; }
.news-blk { margin-bottom: 100px; }
.news-section { padding: 30px 0 0; }
.rera-section { padding: 0 0 40px; }
.rera-top h6 { font-size: 24px; line-height: 32px; }
.rera-img { width: 110px; height: 80px; }
.rera-top h6 { width: calc(100% - 100px); }
#footer { padding: 30px 0; }
.ftr-ttl { font-size: 24px; line-height: 30px; }
.ftr-abt { margin-bottom: 40px; }
.ftr-links { width: 50%; margin-bottom: 30px; }
.ftr-links ul li { margin-bottom: 10px; }
.ftr-links ul li a { font-size: 16px; }
.copyright { margin-top: 20px; font-size: 16px; }
.contact-section { padding: 0 0 30px; } .inner-banner {height: 400px; background-position: center;}
.breadcrumb li, .breadcrumb li a {font-size: 20px;}
.page-title {font-size: 50px; line-height: 60px; margin-top: 15px;}
.property-blk {padding: 0 0 30px; border-bottom: 1px solid #ccc; border-radius: 0; margin-bottom: 30px;}
.property-blk:last-child {padding: 0; margin: 0; border-bottom: none;}
.prop-name {font-size: 30px; line-height: 40px;}
.tag-lbl {min-width: 100px; font-size: 14px;}
.prop-loc {font-size: 18px;}
.prop-list-dtl p {font-size: 18px; line-height: 28px;}
.abt-btn-row a {min-width: 160px !important; line-height: 50px; font-size: 14px !important;}
.property-blk:hover {transform: none; box-shadow: none;}
.prop-listing-row {padding: 30px 0;}
.prop-listing-row .nav li a {line-height: 68px; font-size: 18px; min-width: 180px;}
.abt-btn-row .cmn-btn-lg {line-height: 48px;}
.prop-listing-row .col-lg-10 {margin: 0; flex: 0 0 100%; max-width: 100%;}  .prop-dtl-cont {width: 50%; padding: 15px 20px;}
.prop-dtl-cont h2 {font-size: 28px; line-height: 36px;}
.prop-dtl-cont .cmn-btn-lg {margin-top: 15px; min-width: 140px; line-height: 48px; font-size: 16px;}
.prop-dtl-cont p {font-size: 18px; line-height: 28px;}
.clearance-listing {display: flex !important; justify-content: space-between;}
.clearance-blk {width: 23.5%; margin: 0;}
.property-gallery-col {height: 242px;}
.property-gallery-lg {height: 485px;}
.property-gallery-rt .property-gallery-col {height: 245px;}
.lifestyle-section {padding: 30px 0;}
.cmn-hdr p {font-size: 18px; line-height: 28px;}
.sub-hdr h4 {font-size: 20px; line-height: 30px;}
.lifestyle-listing ul li { margin-bottom: 20px;}
.gallery-section {padding: 30px 0 0;}
.gallery-listing-row .proj-blk {height: 290px; margin: 0;}
.proj-caption h4 {font-size: 24px;}
.gallery-listing-row .proj-caption {padding: 20px;}
.know-more-cont {margin: 130px 0 0; box-shadow: 0px 0 6px rgba(0,0,0,0.05); padding: 30px; justify-content: flex-start;} 
.know-bg {height: 260px; top: 140px;}
.know-bg:after {height: 100%;}
.know-blk {margin: 15px 0; width: 50%;}
.know-blk span {font-size: 16px;}
.know-blk i {height: 50px;}
.know-blk i img {height: 100%;}
.clearance-blk span {font-size: 22px; line-height: 32px;}
.loc-lt {width: 100%; padding: 25px;}
.cntc-hdr {font-size: 30px; line-height: 40px;}
.bhk-row .custom--checkbox .checkmark {width: 20px; height: 20px;}
.bhk-row .custom--checkbox {padding-left: 30px;line-height: 22px; font-size: 14px; margin-right: 15px;}
.form-lbl {font-size: 18px;}
.loc-rt {width: 100%; padding: 20px; margin-top: 20px; border-radius: 8px;}
.loc-rt p a, .loc-rt p {font-size: 16px; line-height: 26px;}
.gallery-slider.owl-carousel {display: block !important;}
.dtl-nav-fixed {top: 95px; position: static;}
.dtl-nav {flex-direction: column;}
.dtl-nav ul {padding: 0 30px; width: 100%;}
.dtl-nav-fixed.dtl-nav ul {position: static; top: unset; background: #363636; z-index: 9999;}
.dtl-nav ul li a {line-height: 22px; font-size: 18px; min-width: 100%; font-family: 'poppinsregular'; height: 60px; display: flex; align-items: center; justify-content: center; padding: 0 5px;}
.dtl-nav-rt {padding: 10px 0 0; background: #fff; width: 100%;}
.dtl-nav-rt a { height: 75px; padding: 10px;}
.dtl-nav-rt a i {transform: scale(0.7);}
.gallery-slider .item {flex: 0 0 100%; max-width: 100%;}
.owl-carousel .owl-item  .clearance-blk i img {width: auto;} }
@media screen and (min-width:768px) and (max-width:1023px) {
.navbar { padding: 10px 15px; }
.navbar .col-xs-6 { width: 50%; position: static; }
.navbar-toggler { border: none; background: none; color: #fff; font-size: 30px; }
.navbar-brand img { width: 140px; }
.navbar-expand-md .navbar-toggler { display: block; }
.collapse:not(.show) { display: none !important; }
.hdr-rt { display: flex; justify-content: flex-end; }
.navbar-collapse { position: absolute; left: 0; top: 110px; width: 100%; background: #000; }
.navbar-nav { align-items: flex-start; width: 100%; flex-direction: column !important; }
.navbar-nav li { margin: 0; width: 100%; }
.navbar-nav .nav-link { margin: 0; width: 100%; padding: 15px; font-size: 20px; }
.home-banner .owl-nav .owl-next { right: 15px; }
.home-banner .owl-nav .owl-prev { left: 15px; }
.navbar-nav .nav-link.inquiry-btn { padding: 0; line-height: 60px; min-width: inherit; width: 100%; }
.sticky-header .navbar-brand img { width: 120px; }
.banner-title { font-size: 56px; line-height: 66px; }
.banner-subtitle { font-size: 40px; line-height: 50px; margin-top: 15px; }
.home-banner .item .cover { padding: 100px 0 0; }
.home-banner .item .cover .container { padding: 0; }
.banner-btn { margin-top: 30px; min-width: 180px; line-height: 70px; font-size: 20px; }
.cmn-hdr { margin-bottom: 30px; text-align: center; }
.about-section { padding: 40px 0; }
.abt-cont { padding-left: 0; }
.abt-cont h2 { font-size: 26px; line-height: 38px; }
.abt-cont h3 { font-size: 22px; line-height: 32px; }
.abt-cont p { font-size: 16px; line-height: 28px; }
.abt-img { width: 100%; height: 450px; }
.exp-log { left: 0; right: 0; display: block; margin: auto; width: 190px; height: 150px; font-size: 20px; line-height: 27px; }
.exp-log span { font-size: 44px; line-height: 54px; margin-bottom: 0; }
.abt-img-blk:after { left: -20px; border: 5px solid #592E3E; width: 100%; }
.abt-lt { padding-right: 0; }
.projects-slider { padding: 0 15px; }
.choose-img { width: 500px; height: 440px; left: -240px; }
.contact-inn { padding: 20px; }
.contact-inn p { font-size: 24px; line-height: 32px; margin: 0; width: 50%; }
.contact-inn p br { display: none; }
.contact-rt { margin: 0; }
.contact-rt .cntc-nbr { font-size: 20px; line-height: 40px; }
.abt-btn-row a { min-width: 160px !important; line-height: 50px; font-size: 16px !important; padding: 0 5px; }
.abt-btn-row .cmn-btn { margin-left: 5px; }
.projects-section { padding: 30px 0; }
.cmn-hdr h2 { font-size: 38px; line-height: 48px; }
.proj-blk { height: 390px; }
.proj-caption { padding: 20px 30px; }
.owl-nav { display: flex; align-items: center; justify-content: center; width: 100%; margin: 20px 0 0; }
.owl-nav .owl-prev, .owl-nav .owl-next { width: 55px; height: 55px; margin: 0 5px; }
.owl-nav span { transform: scale(0.7); }
.choose-section { padding: 30px 0; }
.choose-listing li i { width: 70px; height: 70px; }
.choose-listing li i img { transform: scale(0.7); }
.choose-listing li { padding-left: 90px; justify-content: flex-start; min-height: 70px; }
.choose-lt:after { right: 115px; }
.news-desc h6, .choose-listing li h6 { font-size: 22px; line-height: 32px; }
.ftr-abt p, .rera-btm p, .news-desc p, .choose-listing li p { font-size: 16px; line-height: 28px }
#footer .container, .rera-section .container, .news-section .container, .location-section .container { padding: 0; }
.loclation-listing .proj-blk { height: 250px; }
.news-img-blk { height: 220px; }
.loclation-listing .proj-caption { padding: 20px; }
.proj-caption h4 { font-size: 28px; line-height: 38px; }
.news-date-blk { width: 100px; height: 90px; top: -50px; }
.news-blk { margin-bottom: 100px; }
.news-section { padding: 30px 0 0; }
.rera-section { padding: 0 0 40px; }
.rera-top h6 { font-size: 24px; line-height: 32px; }
.rera-img { width: 110px; height: 80px; }
.rera-top h6 { width: calc(100% - 100px); }
#footer { padding: 30px 0; }
.ftr-ttl { font-size: 24px; line-height: 30px; }
.ftr-abt { margin-bottom: 40px; }
.ftr-links { width: 50%; margin-bottom: 30px; }
.ftr-links ul li { margin-bottom: 10px; }
.ftr-links ul li a { font-size: 16px; }
.copyright { margin-top: 20px; font-size: 16px; }
.contact-section { padding: 0 0 30px; } .inner-banner {height: 330px; background-position: center;}
.breadcrumb li, .breadcrumb li a {font-size: 18px;}
.page-title {font-size: 40px; line-height: 50px; margin-top: 15px;}
.property-blk {padding: 0 0 30px; border-bottom: 1px solid #ccc; border-radius: 0; margin-bottom: 30px;}
.property-blk:last-child {padding: 0; margin: 0; border-bottom: none;}
.prop-img {height: 275px; margin-bottom: 30px;}
.prop-name {font-size: 26px; line-height: 36px;}
.tag-lbl {min-width: 100px; font-size: 13px;}
.prop-loc {font-size: 16px;}
.prop-list-dtl p {font-size: 16px; line-height: 26px;}
.abt-btn-row a {min-width: 160px !important; line-height: 50px; font-size: 14px !important;}
.property-blk:hover {transform: none; box-shadow: none;}
.prop-listing-row {padding: 30px 0;}
.prop-listing-row .nav li a {line-height: 50px; font-size: 16px; min-width: 140px;}
.abt-btn-row .cmn-btn-lg {line-height: 48px;}  .prop-dtl-cont {width: 50%; padding: 15px 20px;}
.prop-dtl-cont h2 {font-size: 28px; line-height: 36px;}
.prop-dtl-cont .cmn-btn-lg {margin-top: 15px; min-width: 140px; line-height: 48px; font-size: 16px;}
.prop-dtl-cont p {font-size: 18px; line-height: 28px;}
.clearance-listing {flex-direction: column; display: block !important;}
.clearance-blk {width: 100%; margin: 0;}
.property-gallery-col {height: 242px;}
.property-gallery-lg {height: 485px;}
.property-gallery-rt .property-gallery-col {height: 245px;}
.lifestyle-section {padding: 30px 0;}
.cmn-hdr p {font-size: 18px; line-height: 28px;}
.sub-hdr h4 {font-size: 20px; line-height: 30px;}
.lifestyle-listing ul li { margin-bottom: 20px;}
.gallery-section {padding: 30px 0 0;}
.gallery-listing-row .proj-blk {height: 290px; margin: 0;}
.proj-caption h4 {font-size: 24px;}
.gallery-listing-row .proj-caption {padding: 20px;}
.know-more-cont {margin: 130px 0 0; box-shadow: 0px 0 6px rgba(0,0,0,0.05); padding: 30px; justify-content: flex-start;} 
.know-bg {height: 260px; top: 140px;}
.know-bg:after {height: 100%;}
.know-blk {margin: 15px 0; width: 50%;}
.know-blk span {font-size: 16px;}
.know-blk i {height: 50px;}
.know-blk i img {height: 100%;}
.clearance-blk span {font-size: 22px; line-height: 32px;}
.loc-lt {width: 100%; padding: 25px;}
.cntc-hdr {font-size: 30px; line-height: 40px;}
.bhk-row .custom--checkbox .checkmark {width: 20px; height: 20px;}
.bhk-row .custom--checkbox {padding-left: 30px;line-height: 22px; font-size: 14px; margin-right: 15px;}
.form-lbl {font-size: 18px;}
.loc-rt {width: 100%; padding: 20px; margin-top: 20px; border-radius: 8px;}
.loc-rt p a, .loc-rt p {font-size: 16px; line-height: 26px;}
.gallery-slider.owl-carousel {display: block !important;} .dtl-nav {flex-direction: column;}
.dtl-nav ul {padding: 0 30px; width: 100%;}
.dtl-nav-fixed.dtl-nav ul {position: static; top: unset; background: #363636; z-index: 9999;}
.dtl-nav ul li a {line-height: 22px; font-size: 18px; min-width: 100%; font-family: 'poppinsregular'; height: 60px; display: flex; align-items: center; justify-content: center; padding: 0 5px;}
.dtl-nav-rt {padding: 10px 0 0; background: #fff; width: 100%;}
.dtl-nav-rt a { height: 75px; padding: 10px; width: 50%;}
.dtl-nav-rt a i {transform: scale(0.7);}
.gallery-slider .item {flex: 0 0 100%; max-width: 100%;}
.owl-carousel .owl-item  .clearance-blk i img {width: auto;} }
@media screen and (min-width:200px) and (max-width:767px) {
.navbar { padding: 10px 15px; }
.navbar .col-xs-6 { width: 50%; position: static; }
.navbar-toggler { border: none; background: none; color: #fff; font-size: 30px; }
.navbar-brand img { width: 140px; }
.hdr-rt { display: flex; justify-content: flex-end; }
.navbar-collapse { position: absolute; left: 0; top: 110px; width: 100%; background: #000; display: none; }
.navbar-nav { align-items: flex-start; }
.navbar-nav li { margin: 0; width: 100%; }
.navbar-nav .nav-link { margin: 0; width: 100%; padding: 10px 15px; font-size: 18px; }
.navbar-nav .nav-link.inquiry-btn { padding: 0; line-height: 60px; min-width: inherit; width: 100%; }
.sticky-header .navbar-brand img { width: 120px; }
.home-banner .owl-nav { display: none; }
.banner-title { font-size: 36px; line-height: 46px; }
.banner-subtitle { font-size: 26px; line-height: 36px; margin-top: 15px; }
.banner-subtitle p {  line-height: 30px !important;
font-size: 20px; }
.home-banner .item .cover .container { padding: 0; }
.banner-btn { margin-top: 30px; min-width: 160px; line-height: 50px; font-size: 18px; }
.cmn-hdr { margin: 0 !important; margin-bottom: 15px !important;
text-align: center; }
.about-section { padding: 30px 0; }
.abt-cont h2 { font-size: 24px; line-height: 34px; }
.abt-cont h3 { font-size: 20px; line-height: 30px; }
.abt-cont p { font-size: 14px; line-height: 24px; }
.abt-img { width: 100%; height: auto; }
.exp-log { left: 0; right: 0; display: block; margin: auto; }
.exp-log span { font-size: 54px; line-height: 64px; }
.choose-lt:after, .abt-img-blk:after { display: none; }
.projects-slider { padding: 0 15px; }
.choose-img { width: 100%; height: 300px; }
.contact-inn { flex-direction: column; padding: 20px; }
.contact-inn p { width: 100%; text-align: center; font-size: 20px; line-height: 30px; }
.contact-inn p br { display: none; }
.contact-rt { width: 100%; text-align: center; margin: 0; }
.contact-rt .cntc-nbr { font-size: 20px; line-height: 30px; }
.abt-btn-row a { min-width: 160px !important; line-height: 50px; font-size: 16px !important; padding: 0 5px; }
.abt-btn-row .cmn-btn { margin-left: 5px; margin-right: 0 !important; }
.projects-section { padding: 0; }
.cmn-hdr h2 { font-size: 34px; line-height: 44px; }
.proj-blk { height: 390px; }
.proj-caption { padding: 20px; }
.owl-nav { display: flex; align-items: center; justify-content: center; width: 100%; margin: 20px 0 0; }
.owl-nav .owl-prev, .owl-nav .owl-next { width: 45px; height: 45px; margin: 0 5px; }
.owl-nav span { transform: scale(0.7); }
.choose-section { padding: 0; }
.choose-lt { display: none; }
.choose-listing li i { width: 70px; height: 70px; }
.choose-listing li i img { transform: scale(0.7); }
.choose-listing li { padding-left: 90px; justify-content: flex-start; min-height: 70px; }
.news-desc h6, .choose-listing li h6 { font-size: 22px; line-height: 32px; }
.ftr-abt p, .rera-btm p, .news-desc p, .choose-listing li p { font-size: 14px; line-height: 24px }
.news-date-blk { width: 100px; height: 90px; top: -50px; }
.news-section { padding: 30px 0; }
.rera-section { padding: 0 0 40px; }
.rera-top h6 { font-size: 26px; line-height: 34px; }
.rera-img { width: 110px; height: 80px; }
.rera-top h6 { width: calc(100% - 100px); }
#footer { padding: 30px 0; }
.ftr-ttl { font-size: 22px; line-height: 30px; }
.ftr-abt { margin-bottom: 40px; }
.ftr-links { width: 50%; margin-bottom: 30px; }
.ftr-links ul li { margin-bottom: 10px; }
.ftr-links ul li a { font-size: 14px; }
.copyright { margin-top: 20px; font-size: 14px; }
.contact-section { padding: 0 0 30px; }
.menu-dropdown { position: absolute; background: #fff; width: 100%; opacity: 0; visibility: hidden; z-index: 99999; }
.menu-dropdown ul li a { color: #000; font-size: 13px; }
.contact-rt .abt-btn-row a { width: 100% !important; margin-bottom: 5px !important; min-width: 100% !important; }
.contact-rt .abt-btn-row .cmn-btn { margin: 0 !important; }
.home-banner .owl-dots .owl-dot { width: 20px; height: 4px; background: #592E3E !important;}
.home-banner .owl-dots .owl-dot.active {width: 50px;}
#return-to-top { bottom: 20px; right: 20px; width: 40px; height: 40px; }
#return-to-top i { font-size: 24px; }
.ca3-scroll-down-link {width: 40px; background-size: 100% auto; margin: 0; left: calc(50% - 20px);}
.proj-caption h4 {font-size: 26px; line-height: 36px;}
.news-slider.owl-carousel .owl-stage-outer {padding-top: 60px;}
.news-listing {margin: 0;}
.rera-blk{margin:0;} .mbl-slide-menu .navbar-brand { display: table; margin: 0 auto 30px; }
.mbl-slide-menu { position: fixed; background: #000; width: 300px; top: 0; left: 0; height: 100%; z-index: 1199; padding: 30px 0; transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; display: block; transform: translateX(-300px); -webkit-transform: translateX(-300px); }
.mbl-slide-menu ul { display: block; width: 100%; list-style: none; }
.mbl-slide-menu ul li { border-bottom: 1px solid rgba(255,255,255,0.3); width: 100%; padding: 15px; display: flex; align-items: center; }
.mbl-slide-menu ul li:last-child { border-bottom: none; }
.mbl-slide-menu ul li a { color: #fff; font-size: 18px; text-align: center; }
.mbl-inq-btn { position: absolute; bottom: 0; left: 0; width: 100%; line-height: 60px; text-transform: uppercase; color: #fff; font-size: 18px; background: #592E3E; text-align: center; padding: 0 15px; font-family: 'poppinssemibold'; }
.mbl-cls { position: absolute; top: 10px; right: 10px; font-size: 18px; color: #fff; }
.menu-open { overflow: hidden !important; position: fixed; }
.menu-open .mbl-slide-menu { transform: translateX(0); -webkit-transform: translateX(0); }
#main-wrapper { transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; }
.menu-open #main-wrapper { transform: translateX(300px); -webkit-transform: translateX(300px); filter: grayscale(0.4); } .rera-text  {display: none;}
.header-content .rera-text {display: block; position: static; margin: 30px 0 0; font-size: 14px; line-height: 22px;} .inner-banner {height: 330px; background-position: center;}
.breadcrumb li, .breadcrumb li a {font-size: 18px;}
.page-title {font-size: 24px; line-height: 34px; margin-top: 15px;}
.property-blk {padding: 0 0 30px; border-bottom: 1px solid #ccc; border-radius: 0; margin-bottom: 30px;}
.property-blk:last-child {padding: 0; margin: 0; border-bottom: none;}
.prop-img {height: 275px; margin-bottom: 30px;}
.prop-name {font-size: 26px; line-height: 36px;}
.tag-lbl {min-width: 100px; font-size: 13px; margin-bottom:8px; }
.prop-loc {font-size: 16px;}
.prop-list-dtl p {font-size: 16px; line-height: 26px;}
.abt-btn-row a {min-width: inherit !important; line-height: 50px; font-size: 14px !important; width: 100%; margin: 5px 0 !important;}
.property-blk:hover {transform: none; box-shadow: none;}
.property-blk:nth-child(2n) .prop-img-parent {order: 1;}
.property-blk:nth-child(2n) .prop-list-dtl {order: 2;}
.prop-listing-row {padding: 0;}
.prop-listing-row .nav {width: calc(100% + 30px); left: -15px; background: #000; padding: 0 30px; margin-bottom: 30px;}
.prop-listing-row .nav li a {width: 100%; line-height: 50px; font-size: 16px; min-width: inherit; margin: 0;}
.mbl-tab-slider .owl-nav .owl-prev, .mbl-tab-slider .owl-nav .owl-next { width: 15px; height: 25px; margin: 0 5px; position: absolute; top: 50%; transform: translateY(-50%); background: none !important;}
.mbl-tab-slider .owl-nav .owl-next {right: 3px;}
.mbl-tab-slider .owl-nav .owl-prev {left: 3px;}
.mbl-tab-slider .owl-nav {margin: 0;}
.mbl-tab-slider .owl-nav .owl-prev:hover, .mbl-tab-slider .owl-nav .owl-next:hover {background: none !important;}  .prop-dtl-cont {width: 100%; padding: 15px 20px;}
.prop-dtl-cont h2 {font-size: 28px; line-height: 36px;}
.prop-dtl-cont .cmn-btn-lg {margin-top: 15px; min-width: 140px; line-height: 48px; font-size: 16px;}
.prop-dtl-cont p {font-size: 18px; line-height: 28px;}
.clearance-listing {flex-direction: column; display: block !important;}
.clearance-blk {width: 100%; margin: 0;}
.property-gallery-lt {width: 100%;}
.dtl-property-gallery {flex-direction: column;}
.property-gallery-col {height: 350px; width: 100%; border: none;}
.dtl-property-gallery .owl-dots {position: absolute; bottom: 10px; width: 100%;}
.dtl-property-gallery .owl-dots .owl-dot {width: 10px; height: 10px;}
.property-gallery-rt {width: 100%; padding: 0;}
.property-gallery-rt .property-gallery-col {height: 100px;}
.prop-dtl-cont {position: static; }
.lifestyle-section {padding: 30px 0;}
.cmn-hdr p {font-size: 14px; line-height: 24px;}
.sub-hdr h4 {font-size: 20px; line-height: 30px;}
.lifestyle-listing ul li {width: 100%; margin-bottom: 20px; font-size: 14px; line-height: 22px;}
.lifestyle-listing ul li:after {background-size: 100% auto; width: 20px;}
.gallery-section {padding: 30px 0 0;}
.gallery-listing-row .proj-blk {height: 380px;}
.know-more-cont {margin: 0; box-shadow: 0px 0 6px rgba(0,0,0,0.05); padding: 30px; flex-wrap: wrap; justify-content: flex-start;} 
.know-bg {height: 320px;}
.know-bg:after {height: 100%;}
.know-blk {margin: 15px 0; width: 50%;}
.know-blk span {font-size: 18px;}
.know-blk i {height: 50px;}
.clearance-blk span {font-size: 22px; line-height: 32px;}
.location-dtls {flex-direction: column;}
.loc-lt {width: 100%; padding: 25px;}
.cntc-hdr {font-size: 30px; line-height: 40px;}
.bhk-row .custom--checkbox .checkmark {width: 20px; height: 20px;}
.bhk-row .custom--checkbox {padding-left: 30px;line-height: 22px; font-size: 14px; margin-right: 15px;}
.form-lbl {font-size: 18px;}
.loc-rt {width: 100%; padding: 20px; margin-top: 20px; border-radius: 8px;}
.loc-rt p a, .loc-rt p {font-size: 16px; line-height: 26px;}
.gallery-slider.owl-carousel {display: block !important;} .dtl-nav {flex-direction: column; margin-top-19px !important; }
.dtl-nav ul {padding: 0 30px;  display: block !important; width: 100%;}
.dtl-nav-fixed.dtl-nav ul {background: #363636; display: block !important; z-index: 9999;}
.dtl-nav ul li a {line-height: 22px; font-size: 16px; min-width: 100%; font-family: 'poppinsregular'; height: 50px; display: flex; align-items: center; justify-content: center;}
.dtl-nav-rt {padding: 10px 0 0; background: #fff; width: 100%;}
.dtl-nav-rt a {width: 50%; min-width: 50%; height: 75px; padding: 10px;}
.dtl-nav-rt a i {transform: scale(0.7);}
.owl-carousel .owl-item  .clearance-blk i img {width: auto;}
.clearance-section, .location-section {padding:30px 0 0 0;}
.dtl-banner {margin-bottom: 8px !important;} .modal {padding: 0 !important;}
.social-sticky {transform: scale(0.8);    right: -10px;}
#rera_disclaimer  .modal-body { height: 380px; overflow-y: scroll; overflow-x: hidden; position: static;}
.popmake-content {
height: 380px !important;
overflow-y: scroll !important;
overflow-x: hidden !important;
position: static !important;
}
.banner-img:after {
background: transparent linear-gradient(-35deg, #592E3E, rgba(0,0,0,0.65)) !important;
}
.abt-cont p { margin-top: 15px !important; }
.abt-btn-row { margin-top: 15px !important; }
.abt-img-blk { padding: 0 !important; }
.choose-rt { padding: 30px 15px !important; }
.choose-listing { margin-top: 0 !important; }
.know-more-section-1 { position: relative!important; }
.clearance-section { padding-top: 195px !important; }
.blog-image { height: auto;}
.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active { width: 50%; font-size: 14px; }
.nav-tabs .nav-link { width: 50%; font-size: 14px; }
.inquiry-box, .client-slider { width: 100%; }
.contact .php-email-form { padding: 15px !important; margin-top: 30px; }
.contact .php-email-form .cntct-form .form-lbl { font-size: 15px;  }
.abt-img img { width: 100% !important; }
.about-bg { padding:30px 0 !important; margin: 0 !important; }
#features { margin-top: 30px; margin-bottom: 30px; }
.blog-main .news-blk { margin: 30px 0 !important; }
.blog-main .news-img-blk { height: auto !important;}
.blog-detail h2 { font-size: 24px; }
.errorbg h1 {
font-size:60px !important;
}
.errorbg .lead11 { font-size: 18px; }
.errorbg .iconimg img { width: 150px; }
}
@media screen and (min-width:576px) and (max-width:767px) {
.container, .container-sm {max-width: 100%;}
.abt-btn-row a {width: auto; min-width: 160px !important;}
.abt-btn-row .cmn-btn-lg {line-height: 48px;}
}
@media only screen and (min-width: 1024px){
.pum-container.pum-responsive.pum-responsive-medium {
margin-left: -30%;
width: 45% !important;
}
}
@media only screen and (max-width: 1024px){
.bottom-fixed-bar {
position: fixed;
bottom: 0;
left: 0;
width: 100%;
background: #f8f9fa;
border-top: 1px solid #ddd;
padding: 10px;
display: flex;
justify-content: center;
gap: 10px;
z-index: 1050;
box-shadow: 0 -2px 5px rgba(0,0,0,0.1);
}
.book-now-title {
margin-bottom: 10px !important;
}
.dtl-nav-rt{display: none !important;}
.dtl-nav .dtl-nav-rt a span {
display: inline;
margin-left: 5px;
}
.dtl-nav .dtl-nav-rt a {
width: calc(100% + 2px) !important;
max-width: unset;
display: flex;
flex-wrap: nowrap;
flex-direction: row !important;
gap: 5px;
position: fixed;
left: -2px;
bottom: 0;
z-index: 9999;
}
.cntct-form .form-row {
margin-bottom: 20px;
}
div#otpModal {
padding: 20px;
}
}
@media only screen and (max-width:767px){
.prop-dtl-cont .cmn-btn-lg{display: none !important;}
}
@media only screen and (max-width:500px){
.bottom-fixed-bar .cmn-btn {
min-width: 150px;
line-height: 22px;
font-size: 13px;
padding: 12px 10px;
display: flex;
align-items: center;
justify-content: center;
}
}