@media (width <= 575px){
	.location-sec  figure img {height: 28.125rem;object-fit: cover; }
	.testimonials-sec .slick-arrow {top: -1rem !important;}
}
@media (width <= 767px){
	.home-section-form .tab-pane .main-list > li {width: 100%;}
	.home-section-form .nav-tabs .nav-link {min-width: 6.5rem;}
	.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-four .item::before {height: 1px;width: 100%;}
	.proper-slide .property-detail-slider, .proper-slide .property-detail-slider-nav {width: 100%;}
	.property-detail-slider-nav figure img {margin-bottom: 0;}
	.property-detail-one figure {margin: 0 0.5rem;}
	.developer-detail-one .developer-detail-slider figure img {height: 25rem;}
	.developer-detail-one .developer-detail-slider figure figcaption img {height: 7.5rem;}
	.career-section-two .job-listing ul li {width: 100% !important;margin-bottom: 1rem;font-size: 1rem;}
	.services-section0, .services-section2 {padding-bottom: 2.5rem !important;}
	.services-section5, .services-section2, .services-section4 {padding-top: 2.5rem !important;}
	.projects-listing .project-list-slider-two {margin: 0;}
	.property-detail-slider figure img {height: auto;}
	.home .home-section-two .properties-slider, .single-properties .home-section-two .properties-slider{margin: 0 0.75rem;}
	.properties-list ul li svg{width: 1rem;}
	body .home-section-two .down-col{margin: 0}
	.page-template-tpl-properties .properties-slider{margin-bottom: 1.5rem}
	.blog-section  .content {margin-top: 1.5rem;}
	.developers-section-one .row:nth-child(even) {flex-direction: column-reverse;}
	.proper-slide, .projects-listing .project-list-slider, .project-list-slider-two {margin: 0 -0.5rem}
}
@media (768px <= width <= 991px){
	.home-section-two .down-col {margin-top: 2rem;}
	.services-section figure img {height: 25rem; }
	.developers-slider figcaption {width: 75%;}
	.developers-slider figure::before {height: 100%;}
	.developer-detail-one .developer-detail-slider figure figcaption img {height: 6.875rem;}
	.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: 84%;}
	.proper-slide .property-detail-slider-nav {width: 16%;}
	.property-detail-slider figure img{height: 31.25rem}
}
@media (width <= 991px){
	.main-section{padding: 2.5rem 0;}
	.footer {padding: 2.5rem 0 0;}
	.property-detail-one .row b {font-size: 1.375rem;}
	.testimonials-sec .slick-arrow {top: -10.79rem;}
	.property-sec-two {padding-top: 2.5rem !important;}
	.property-detail-slider-nav figure img {height: 5rem;}
	.developers-right h3, .developers-right h3 span {font-size: 1.75rem;}
	.projects-row, .services-section5 {padding-bottom: 2.5rem; }
	.contactus-section-one .greywrp {padding: 1.25rem;}
	.contactus-section-one .write-txt span {font-size: 2rem;}
	.job-popup-radios .form-group span.wpcf7-list-item-label {width: 100%;}
	.career-section-two .job-listing ul {padding: 1.5rem !important;}
	.career-section-two .job-listing ul li:last-child, .career-section-two .job-listing ul li:nth-child(3) {margin: 0;}
	.blog-section  .wrap {margin-top: 2rem;}
	.projects-listing .project-list-slider figure, .projects-listing .project-list-slider-two figure {margin: 0 0.5rem}
	/*.developers-right article ul li:last-child {width: 40%;}*/
	.developers-right article ul {gap: 1rem;}
	.developers-right article ul li{padding-right: 1rem}
	/*.developers-right article ul li::before {left: -0.875rem}*/
	.canvaBtn {padding: 0.625rem !important; background: #000 !important; border-radius: 0 !important;}
	.footer .footer-middle {padding-block: 2rem;}
	.btn {min-width: auto;padding: 0.5rem 0.875rem;font-size: 0.75rem;}
	.main-heading p, .properties-list .main-heading p, .location-sec figcaption .main-heading p, .clients-slider figure figcaption 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;}
	.testimonials-sec .main-heading {margin-bottom: 3rem;}
	.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 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, .home-section-four .item h2, .properties-slider figure img {transform: none;}
	.properties-slider article .prop-link {transform: none;opacity: 1;visibility: visible;}
	.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;}
	.home-section-four .item h2 br, .about-section-two::before, .about-section-four .blk-bg::before{display: none;}
	.properties-slider article {padding: 1rem 1rem 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-bottom {padding: 1rem 0;}
	.main-heading {margin-bottom: 1rem;}
	.home-section-form ul {gap: 1rem; }
	.home-section-three, .page-template-tpl-services .testimonials-sec{padding-top: 0}
	.home-section-seven, .about-section-four, .properties-list {padding-bottom: 0;}
	.hero-banner video {height: 37rem;}
	.hero-banner .banner-content h1 span, .inner-banner h1 span {font-size: 2.25rem;}
	.main-heading h3, .main-heading h3 span {font-size: 1.5rem !important;}
	.main-heading h5, .main-heading h5 span {font-size: 1rem !important;}
	.main-heading h2, .main-heading h2 span, .footer .main-heading h2, .footer .main-heading h2 span, .developer-detail-slider .gallery article h2 span, .home-section-four .item h2, .services-section .main-heading h2, .services-section .main-heading h2 span, .career-detail-one .main-heading h2, .contactus-section-one .main-heading h2, .contactus-section-two .main-heading h2, .faq-section-one .main-heading h2, .career-detail-one .main-heading h2, .contactus-section-one .main-heading h2 span, .contactus-section-two .main-heading h2 span, .faq-section-one .main-heading h2 span {font-size: 1.875rem !important;}
	.about-section-two .pj-image {position: relative !important;}
	.about-section-two .vision-content, .about-section-two .years-txt {margin-top: 3rem;}
	.about-section-two .build-img {margin-top: 0;width: 30%;margin: 0 auto;}
	.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-five .slider-team-inner {margin: 0 1rem;}
	.hero-banner > figure:after {height: 5rem;}
	.inner-banner figure img {height: 25rem;}
	.prop-pg-sec-two {padding: 2.5rem 0 !important;}
	.developers-slider .gallery figure img {height: auto;}
}
@media (992px <= width <= 1199px){
	.hero-banner figure video {height: 40.625rem;object-fit: cover;}
	.hero-banner .banner-content h1 span, .inner-banner h1 span {   font-size: 3.5rem; }
	.header .navbar-collapse .navbar-nav .nav-item .nav-link {font-size: 0.938rem;}
	.header .navbar-collapse .navbar-nav {gap: 1.5rem;}
	.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, .main-heading h2 span{font-size: 2.25rem;}
	.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, .location-sec {padding-top: 0 !important;}
	.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: 1.5rem !important;}
	.properties-list .main-heading h1, .location-sec figcaption .main-heading h1 {font-size: 3.75rem;}
	.footer {padding-top: 3rem;}
	.footer .main-heading h2, .footer .main-heading h2 span, .about-section-four .why-choose-content .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 .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;}
	.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;}
	.faq-section-one .faq-item .faq-question {font-size: 2rem}
	.job-popup-radios .form-group span.wpcf7-list-item-label {width: 100%;}
	.main-heading h3, .main-heading h3 span {font-size: 1.75rem; }
	.prop-pg-sec-two {padding: 4rem 0 !important;}
}
@media only screen and (max-width: 1199px){
	.header .logo, .offcanvas-header .logo {width: 10rem;}
	.developers-section-one .row:last-child {margin-bottom: 0 !important; }
	.career-detail-one .info li {font-size: 1.125rem; }
	.faq-section-one .faq-item {margin-bottom: 0; }
	.home-section-one {padding-bottom: 0 !important;}
}
@media only screen and (min-width: 1200px) and (max-width: 1299px){
	.hero-banner .banner-content h1 span, .inner-banner h1 span {font-size: 3.438rem;}
	.header .logo {width: 10rem;}
	.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;}
}