@media only screen and (min-width: 320px) and (max-width: 576px){
.properties-list ul {  justify-content: start !important;}
.header .dropdown .dropdown-menu.show {   left: -3.125rem; }
.location-sec  figure img {   height: 28.125rem;   object-fit: cover; }
.testimonials-sec .slick-arrow {top: -2.5rem !important;}
.main-heading h2 {font-size: 2rem !important;}
.about-section-two ul li {width: 100% !important;}
}
@media only screen and (max-width: 767px){
.home-section-form .tab-pane .main-list > li {width: 100%;}
.footer .footer-middle .navbar .navbar-collapse .navbar-nav {gap: 1.25rem;}
.home-section-form .tab-pane .main-list > li:last-child {width: 100%;}
.home-section-two .down-col {margin-block: 2rem !important;}
.footer .footer-bottom .text-end {text-align: left !important;}
.footer .footer-bottom ul { justify-content: start !important; }
.home-section-four .item::before {height: 1px;width: 100%;}
.footer .footer-top ul {justify-content: start !important;}
.properties-slider article h4 {font-size: 1.5rem;}
.about-section-two .main-heading h2, .about-section-two .main-heading p {text-align: center;}
.proper-slide {display: block;}
.proper-slide .property-detail-slider {width: 100%;}
.proper-slide .property-detail-slider-nav {width: 100%;}
.property-detail-slider-nav figure img {margin-bottom: 0;}
.property-detail-slider-nav .gallery {margin: 0 0.5rem;}
.properties-inner figure figcaption {padding-bottom: 0 !important;}
.property-detail-one {padding-bottom: 0 !important; margin: 0 0.5rem;}
.property-detail-one figure {padding-bottom: 1.25rem;}
.developer-detail-one .developer-detail-slider  figure img {height: 25rem;}
.developer-detail-one .developer-detail-slider figure figcaption img {height: 7.5rem;}
.developer-detail-slider .gallery article h2 {font-size: 2rem;}
.career-section-two .job-listing ul li {width: 100% !important;margin-bottom: 1rem;font-size: 1rem;}
.developers-slider .gallery figure img {height: auto !important;}
.services-section0, .services-section2 {   padding-bottom: 3rem !important; }
.services-section5, .services-section2, .services-section4 {   padding-top: 3rem !important; }
.projects-listing .project-list-slider, .projects-listing .project-list-slider-two {   margin: 0 0 0 0; }
.about-section-two ul li {width: 50%;}
.property-detail-slider figure img {   height: 22rem; }
}


@media only screen and (min-width: 768px) and (max-width: 991px){
.home-section-two .down-col {margin-top: 2rem;}
.services-section figure img {   height: 25rem; }
.developers-slider .slick-arrow {   bottom: 3.75rem; }
.partners-sec .main-heading h5 {   font-size: 0.875rem; }
.footer .footer-middle .navbar .navbar-collapse .navbar-nav {gap: 0.625rem;}
.properties-slider article ul li, .properties-slider article p {font-size: 0.688rem }
.properties-slider article h4 {font-size: 1.25rem;}
.property-head small {   font-size: 0.875rem; }
.developer-detail-one .developer-detail-slider  figure img {height: 31.25rem;}
.developer-detail-one .developer-detail-slider figure figcaption img {height: 9.375rem;}
.developer-detail-slider .gallery article h2 {   font-size: 3rem; }
.career-section-two .job-listing ul li {font-size: 1.125rem;width: 50% !important;margin-bottom: 1rem;}
.career-section-two .job-listing ul li:nth-child(2), .career-section-two .job-listing ul li:last-child {text-align: right;}
.projects-listing .project-list-slider {margin: 0 -38vw 0 0;}
.projects-listing .project-list-slider-two {margin: 0 0 0 -38vw;}
.proper-slide .property-detail-slider {width: 80%;}
.proper-slide .property-detail-slider-nav {width: 16%;}
.property-detail-slider figure {margin: 0 0.5rem;}
}

@media only screen and (max-width: 991px){
.testimonials-sec .slick-arrow {top: -11.563rem;}
.property-sec-two {   padding-top: 3rem !important; }
.property-detail-slider-nav figure img {height: 5rem;}
.developers-right h3 {   font-size: 1.75rem;   padding-bottom: 0.5rem !important; }
.projects-row {   padding-bottom: 3rem; }
.contactus-section-one .greywrp {padding: 1.25rem;}
.contactus-section-one .write-txt {font-size: 2.5rem;}
.job-popup-radios .form-group span.wpcf7-list-item {width: 44%;}
.job-popup-radios .form-group span.wpcf7-list-item-label {width: 100%;}
.career-detail-one .main-heading h2, .contactus-section-one .main-heading h2, .contactus-section-two .main-heading h2, .faq-section-one .main-heading h2 {   font-size: 2.5rem; }
.career-section-two {padding: 1.75rem 0.938rem !important;}
.faq-section-one .faq-item .faq-question {   font-size: 1.563rem; }
.career-section-two .job-listing ul {flex-wrap: wrap;padding: 1.5rem !important;}
.career-section-two .job-listing ul li:last-child {margin: 0;}
.blog-section .main-heading {margin-bottom: 1.563rem;}
.blog-section  .content {margin-top: 2rem;}
.projects-listing .project-list-slider figure, .projects-listing .project-list-slider-two figure {   margin: 0 0.5rem; }
.services-section .main-heading h2 {font-size: 2rem;}
.developer-detail-slider .slick-arrow {background: #fff;}
.developer-detail-slider .slick-arrow svg path {stroke: #FF0000;}\
.developers-right article ul li {   width: 100%; }
.testimonials-sec .slick-next {right: 4rem;}
.developers-right article ul li::before {   left: -0.5rem; }
.property-detail-one .row span {   font-size: 1.5rem; }
.property-detail-three {   padding-top: 0 !important; }
.canvaBtn {padding: 0.625rem !important; background: #FF0000 !important; border-radius: 0 !important;}
.footer .footer-middle {   padding-block: 2rem; }
.btn {min-width: auto;padding: 0.5rem 0.875rem;font-size: 0.75rem;}
.hero-banner .btn-white {min-width: auto;}
.properties-list .red-btn {min-width: auto;}
.footer .footer-bottom p, .footer .footer-bottom p a, .footer .footer-bottom ul li a { font-size: 0.688rem; }
.main-heading p {   font-size: 0.875rem; }
.testimonials-sec .slick-arrow svg {   transform: none !important; }
.menuRight .menu li a {color: var(--black-color) !important; margin-bottom: 1rem;text-transform: uppercase;   margin-bottom: 1.25rem; }
.offcanvas {background: #fff !important; z-index: 99999;}
.offcanvas-header button.btn-close {outline: none !important; box-shadow: none; opacity: 1;}
.menuRight .dropdown button.form-control {border: none !important;outline: none;}
.clients-slider {margin: 0 0 0 0;}
.testimonials-sec .main-heading {margin-bottom: 5rem;}
.clients-slider figure figcaption h3 {font-size: 1.875rem;}
.testimonials-sec .clients-sliderWrpr figure::before {bottom: 4.25rem;}
.properties-list .main-heading h1, .location-sec figcaption .main-heading h1 {font-size: 2.5rem;}
.home-section-four .container-item .item {height: 28.125rem;     padding: 0.938rem; }
.home-section-four .item:hover, .home-section-four .container-item.active .item {backdrop-filter: blur(0);}
.home-section-four .item h2 {transform: none;}
.home-section-four .item p, .home-section-four .container-item .item p, .home-section-four .item .link-btn, .home-section-four .container-item .item .link-btn {transform: none;opacity: 1;visibility: visible;}
.properties-slider article {transform: none;}
.properties-slider article .prop-link {transform: none;opacity: 1;visibility: visible;}
/*.properties-slider article ul, .properties-slider article p {opacity: 1;visibility: visible;}*/
.properties-slider article {transform:  translateY(-150px) !important;width: 100% !important;}
.properties-slider figure img {transform: none;}
.properties-slider .slick-dots {transform: translate(5px , -9.6rem) !important;opacity: 1;visibility: visible;}
.home-section-four .item h2 {font-size: 1.75rem;}
.partners-slider figure img, .about-section-six figure img {   width: 7rem !important; }
.home-section-two .nav-tabs .nav-item .nav-link {   font-size: 1rem; }
.modal-content {padding: 1.563rem;}
.modal-content .modal-header h1 {font-size: 1.75rem !important;}
.properties-slider .propsliderWrpr figure::before {inset: 0 0 0 0 !important; }
.properties-slider article ul li, .properties-slider article p {   margin-bottom: 0.5rem; }
.home-section-four .item h2 br {display: none;}
.areas-slider {   margin: 0; }
.areas-sliderWrpr figure img {transform: none !important;height: 26.875rem;   object-fit: cover;}
.properties-slider article {padding: 1rem 1rem 2rem;}
.properties-list {padding-bottom: 0;}
.properties-list ul {flex-wrap: wrap;gap: 1.5rem !important;}
.header .navbar-collapse {   padding: 2rem 0; }
.header .navbar-collapse .navbar-nav {   gap: 1.5rem;   margin: 0; }
.properties-list .main-heading p, .location-sec figcaption .main-heading p {font-size: 0.938rem;}
.footer {padding-top: 3rem;}
.footer .main-heading h2 {font-size: 2rem;}
.footer .footer-top ul {margin-bottom: 3rem;}
.footer .footer-top .inquiries-box {padding: 1.25rem;}
.footer .footer-top .box-btm {transform: none !important;}
.footer .footer-top .inquiries-box .ft-box-innr h4 {font-size: 1.5rem;}
.footer .footer-bottom {padding: 1.875rem 0 1.25rem;}
.hero-banner video {height: 37rem;width: auto !important;}
.hero-banner h1, .inner-banner h1 {font-size: 2.5rem;}
.main-section {padding: 3rem 0;}
.services-section5 {padding-bottom: 3rem !important;}
.main-heading h3 {font-size: 1.875rem;}
.home-section-one {padding-bottom: 0 !important;}
.main-heading h5 {font-size: 1rem;}
.main-heading h2 {font-size: 2.25rem;}
.footer .footer-middle .navbar {flex-wrap: nowrap;justify-content: flex-start;}
.footer .footer-middle .navbar .navbar-collapse {flex-basis: auto;display: flex !important;flex-basis: auto;}
.footer .footer-middle .navbar .navbar-collapse .navbar-nav {flex-direction: revert;flex-wrap: wrap;}
.about-section-two .years-txt {margin-top: 3rem;}
.about-section-two .pj-image {position: relative !important;}
.about-section-two .vision-content {margin-top: 3rem;}
.about-section-two .build-img {margin-top: 0;width: 50%;margin: 0 auto;}
.about-section-two ul .counter {padding: 1rem 0 !important;}
.about-section-two .counter h3 {font-size: 3rem;}
.about-section-two .counter p {font-size: 0.8rem;}
.about-section-two .vision-content .main-heading {margin-bottom: 1rem;}
.about-section-four .why-choose-content {padding: 3rem 1.5rem 1rem;}
.about-section-four .why-choose-content .abt4Slider p {margin-bottom: 2rem;}
.about-section-four .why-choose-content .main-heading {margin-bottom: 2rem !important;}
.about-section-four {padding-bottom: 0;}
.about-section-five .slider-team-inner {margin: 0 1rem;}
.about-section-five .slider-team {margin: 0;}
.hero-banner > figure:after {height: 5rem;}
.about-section-two .main-heading h2 {font-size: 2.25rem !important;}
.about-section-two ul li {text-align: center;}
.inner-banner figure img {height: 25rem;}
}

@media only screen and (min-width: 992px) and (max-width: 1199px){
.hero-banner figure video {height: 40.625rem;object-fit: cover;}
.career-detail-one .main-heading h2, .contactus-section-one .main-heading h2, .contactus-section-two .main-heading h2, .faq-section-one .main-heading h2 {   font-size: 3.125rem; }
.main-section {padding: 4rem 0;}
.services-section5 {padding-bottom: 4rem !important;}
.main-heading h2 {font-size: 3rem;}
.home-section-two .down-col {margin-top: 5rem;}
.properties-slider article h4 {font-size: 1.75rem;}
.properties-slider:hover .slick-dots {transform: translate(1rem, -11.5rem);}
.properties-slider .slick-dots {transform: translateY(1rem, -8rem);}
.partners-sec {padding-top: 0 !important;}
.home-section-three {padding-t: ;}
.partners-slider figure img, .about-section-six figure img {width: 7.5rem !important;}
.home-section-four .item {padding: 1.2rem 1.875rem;height: 31.25rem;}
.properties-list ul {gap: 2rem !important;}
.properties-list .main-heading h1, .location-sec figcaption .main-heading h1 {font-size: 3.75rem;}
.location-sec {padding-top: 0 !important;}
.footer {padding-top: 3rem;}
.footer .main-heading h2 {font-size: 2.5rem;}
.footer .footer-top .inquiries-box {padding: 1.563rem;}
.footer .footer-top .inquiries-box .ft-box-innr h4 {font-size: 1.5rem;}
.footer .footer-middle {padding: 2.5rem 0;}
.footer .footer-bottom {padding: 1.5rem 0;}
.testimonials-sec .slick-arrow {   top: -10rem; }
.clients-slider figure figcaption h3 {font-size: 2.25rem;}
.testimonials-sec .clients-sliderWrpr figure::before {bottom: 5.4rem;}
.about-section-four .why-choose-content {padding: 3.5rem 2.188rem 1.25rem;max-height: 30rem;}
.about-section-four .why-choose-content .main-heading {margin-bottom: 2rem !important;}
.about-section-four .why-choose-content .main-heading h2 {font-size: 2.5rem;}
.about-section-four .why-choose-content .abt4Slider p {margin-bottom: 2.5rem;}
.main-heading h2.ft-42 {font-size: 2rem !important;}
.about-section-two .counter h3 {font-size: 3.75rem;}
.about-section-two .counter p {font-size: 1rem;}
.services-section2 {padding-block: 0 !important;}
.services-section4 {padding-block: 0;}
.services-section .main-heading h2 {font-size: 2.25rem;}
.career-section-two {padding: 2.5rem !important;}
.career-section-two .job-listing ul {padding: 1.5rem !important;}
.career-section-two .job-listing ul li {font-size: 1.125rem;}
.job-popup-radios .form-group span.wpcf7-list-item {width: 23%;}
.faq-section-one .faq-item .faq-question {   font-size: 2rem; }
.job-popup-radios .form-group span.wpcf7-list-item-label {width: 100%;}
}

@media only screen and (max-width: 1199px){
.developers-section-one .row:last-child {   margin-bottom: 0 !important; }
.blog-section article .content h3 {font-size: 1.75rem;line-height: 1;}
.career-detail-one .info li {   font-size: 1.125rem; }
.faq-section-one .faq-item {   margin-bottom: 0; }
.developers-slider .gallery figure img {height: 34.375rem;}
}
@media only screen and (min-width: 1200px){}
@media only screen and (min-width: 1200px) and (max-width: 1299px){
.partners-slider figure img, .about-section-six figure img {   margin: 0 auto;   width: 7.5rem !important; }
.main-heading h2.ft-42 {   font-size: 2.25rem !important; }
.about-section-four .why-choose-content .main-heading h2 {   font-size: 3rem; }
.services-section2, .services-section4 {   padding-block: 0 !important; }
}
@media only screen and (min-width: 1600px){}
@media only screen and (max-width: 1366px){

}