@media screen and (max-width: 1920px) {
button.slick-prev, button.slick-next{top:-85px;}
}

@media screen and (max-width: 1599px) {
.consent-box .consent {font-size: var(--px-14);}
button.slick-prev, button.slick-next {top:-55px;}
}

@media screen and (max-width: 1279px) {
	}

@media screen and (max-width: 1023px){
button.slick-prev, button.slick-next {top: -47px;}
}

@media screen and (max-width: 700px){
.header {z-index:9999;}
.mobile-icon {display: block;width: var(--px-60);height: auto;}
.theme-btn span {display: none;}
.header .theme-btn{background: transparent !important;border: none !important;box-shadow: none !important;}
.header .theme-btn::before {display:none;}
.header .header-r-box .navlist{position: fixed;right: 0;left: 0;bottom: 0;top: 0;flex-direction: column;background:#0A254F; margin: 0; align-items: flex-start; padding: var(--px-80) var(--px-40);transform: translateX(100%); transition: .3s linear transform;z-index: 999;}
.header .header-r-box .navlist.active{transform: translateX(0%);}
.header .header-r-box .navlist li{font-size: var(--px-28); padding: var(--px-28) 0; border-bottom: 1px solid #ffffff5e; width: 100%;}
.navlist li a{color: var(--white);}
.header .header-r-box{padding: var(--px-12) 0;}
.menu-btn {width: 25px;height: 20px;background: none;border: none;border-bottom: solid 2px #0A254F;cursor: pointer;display: block;z-index: 9999;}
.menu-btn:before, .menu-btn:after {content: '';display: block;width: 100%;height: 2px;background: #0A254F;margin: 4.5px 0;transform-origin: 8px 1px;transition: ease .3s all;}
.menu-btn.active {border-bottom: none;}
.menu-btn.active:before {transform: rotate(45deg);background: #FFFFFF;}
.menu-btn.active:after {transform: rotate(-45deg);background: #FFFFFF;}
.form-group:first-child {margin-top: 0;}
.why-choose-section .info-section {display: block;width: 100%;}
.why-choose-section .video-box{margin-top: var(--px-40);}
.amenities-section .amenities-cards span {width: 100%;}
.amenities-section .amenities-cards {display: grid;grid-template-columns: 1fr 1fr;gap: var(--px-22);}
.amenities-section .amenities-card-content {flex-direction: column;padding: var(--px-20) var(--px-24);text-align: center;height:var(--px-160)}
button.slick-prev{right: 12%}
.connectivity-section .container { display: grid; grid-template-columns: 100%;gap: 0;}
.reality-section .container {display: grid;grid-template-columns: auto;padding: var(--px-44) var(--px-64) var(--px-80);}
.container{width: 90%;}
.connectivity-section .solution-l-box{margin-bottom:var(--px-36);}
.footer .logo-wrap{width: 77%;object-fit: contain;}
.footer-top {display: flex;gap: 17%;flex-wrap: wrap;}
	.footer {margin-bottom:var(--px-60);}
.footer-right-contet {display: grid;grid-template-columns: 50% 50%;width: 100%;
row-gap: var(--px-32);column-gap: var(--px-20);margin-top: var(--px-32);}
.footer .footer-col:last-child {grid-column: 2 span;}
.feature-section .feature-content {display: flex;align-content: center;flex-wrap: wrap;gap: 39px;justify-content: center;text-align:  center;}
.feature-box{width: 39%;}
.tab-header {display: block;}
.framework-section .theme-btn {border: 1px solid var(--white);padding: var(--px-10) var(--px-36);width: 100%;/* text-align: center; */justify-content: center;
}
.tab-buttons {margin-top: var(--px-20);margin-top: var(--px-20);display: grid;grid-template-columns: 1fr 1fr;align-items: center;}
.framework-section .heading03 {color: var(--white);text-align: center;}
.form-group {margin-top: var(--px-32);}
.consent-box {margin-top: var(--px-32);}
.enquiry-form {display: block;}
.form-section .theme-btn {margin: 0 auto;margin-top: var(--px-10);}
.consent-box .consent p {font-size: var(--px-20);}
.consent-box {max-width: 100%;}
.video-box video {height: auto;}
.offer-box {padding: var(--px-20);bottom: 5%;left: 6%;}
.hero-banner-section .offer-box p {font-size: var(--px-24);font-weight: var(--sb);line-height: 1.2;}
.hero-banner-section .divider {margin: var(--px-16) 0;}
.why-choose-section .content-box p {font-size: var(--px-24);}
.header-right-box {justify-content: space-between;width: 88%;}
.header-logo {top: 79%;width:26%;}
.theme-btn {font-size: var(--px-24);}
.logo-wrap {flex-basis: 65%;}
.heading03 {font-size: var(--px-48);}
.feature-section .feature-content .heading03 {font-size: var(--px-60);}
.feature-section .feature-content p{font-size: var(--px-24);}
.reality-section p {font-size: var(--px-24);}
.hero-banner-section .desktop-img{width: 100%; height: 350px;}  
.form-group input {font-size: var(--px-24);}
.header .theme-btn-contact {font-size: var(--px-20);}
.footer .footer-right-contet .footer-col h4 {font-size: var(--px-24);}
.footer p {font-size: var(--px-20);}
.footer .footer-col a{font-size: var(--px-20);}
.navlist li a {font-size: var(--px-24);}
.connectivity-section .solution-l-box .acc-row .toggle-box li {font-size: var(--px-28);}
.rera-info p {font-size: var(--px-16);}
.framework-section .tab-box {display: block;}

	.popup{max-width: none; width: 85%;}
	.popup .form-group input{font-size: var(--px-24)}
	.popup .heading03{font-size: var(--px-40)}
	.hero-banner-section .banner-txt {
		font-size: var(--px-40);}
		.wpcf7-not-valid-tip {margin-top:0;}
    .enq-sticky-btn {
        position: fixed;
        bottom: 0;
        left: 0;
        right: 0;
        text-align: center;
        font-weight: 600;
        background:var(--white);
        color: var(--theme);
        padding: 10px;
        z-index: 9;
        display: block;
		font-size:var(--px-20);
    }
	.form-section {
    background: var(--theme);
    padding: var(--px-40) 0;
   position: fixed;
        bottom: 0;
        left: 0;
        right: 0;
        z-index: 9;
        transition: transform .3s linear;
	border:1px solid var(--white);}
	.form-section{transform: translatey(100%);}
	.form-section.active {
		transform: translatey(0);}

}


@media screen and (max-width: 479px){

       .theme-btn {
		   font-size: var(--px-20);}
    }
 