@media (max-width:1279px){h2,h4{font-size:20px}.container{max-width:960px;margin:0 auto;padding:0 22px}h2{line-height:24px;letter-spacing:10%}h4{line-height:30px}header{padding:15px 22px}.amaracasa-logo{flex:0 0 185px;max-width:185px}.header-rohas-logo{flex:0 0 135px;max-width:135px}nav ul li a{font-size:11px;line-height:16px}.bnr-slider .bnr-slider-item{height:657px}a{font-size:14px;line-height:20px}.about,.amenities,.gallery,.layout,.location,.specification{padding:65px 0}.abt-cnt{gap:46px}.abt-cnt-right p,.abt-cnt-txt p{font-size:20px;line-height:31px}.abt-cnt-txt p b{font-size:32px;line-height:36px}.abt-cnt-right{flex:0 0 47.8%;max-width:47.8%}.gallery-cnt .two-btns{justify-content:center;margin-top:35px}.gallery-header,.specification-header{padding-bottom:40px}.specification-header span{padding:1px 155px 1px 0}.amenities-header span{padding:1px 100px 1px 0}.location-header span{padding:1px 142px 1px 0}.flat-cnt .flat-header span{padding:2px 95px 1px 0}.layout-cnt .layout-header span{padding:1px 70px 1px 0}.specification-all-cnt{gap:57px}.flat{padding:75px 0 65px}.flat-cnt{padding-bottom:55px}.amenities-icons{padding:35px}.amenities-cnt .two-btns,.location-cnt .two-btns{margin-top:40px}.amenities-icons ul li{flex:0 0 calc(100% / 5 - 50px);margin:0 25px 40px}.footer{padding:60px 0 0}.footer-cnt .footer-logo{width:225px}.footer-cnt{align-items:center;gap:54px}.footer-addr h4,.form h4{padding-bottom:20px}.footer-logo-addr-form ul li,.footer-logo-addr-form ul li a{font-size:17px;line-height:32px}}@media (max-width:991px){.container{max-width:720px;margin:0 auto;padding:0 15px}.amaracasa-logo{flex:0 0 100px;max-width:100px}.header-rohas-logo{flex:0 0 90px;max-width:90px}.header-nav nav ul{display:flex;gap:10px}header{padding:15px}.bnr-slider .bnr-slider-item{height:509px}.bnr .slick-custom-arrow i{font-size:14px;font-weight:600}.bnr .slick-custom-arrow{width:30px;height:30px;border:1px solid #fff}.bnr .slick-dots li button{width:10px;height:2px;padding:4px}.about,.amenities,.gallery,.layout,.location,.specification{padding:40px 0}.abt-cnt-right p,.abt-cnt-txt p{font-size:18px;line-height:28px;letter-spacing:1.3px}.abt-cnt-txt p b{font-size:25px;line-height:30px}.abt-cnt{gap:35px}.abt-all-cnt .abt-cnt-header span{padding:1px 65px 1px 0}.abt-cnt-left,.footer-logo-addr-form{flex:0 0 46%;max-width:46%}.abt-all-cnt .abt-btns{padding-top:65px}.gallery-header,.location-header,.specification-header{padding-bottom:30px}.gallery-header span{padding:1px 70px 1px 0}.flat{padding:65px 0;background-size:cover}.abt-cnt-right{flex:0 0 48.9%;max-width:48.9%}.abt-cnt-right .two-btns{padding-top:30px;display:block}.abt-cnt-right .two-btns .purple-br-btn{margin-bottom:10px}.grid-item,.grid-sizer{width:calc(50% - 7.5px)}.grid-item img{height:auto}.flat-cnt-img{flex:0 0 calc(100% / 2 - 18px);margin:0 9px 18px}.specification-all-cnt{gap:50px}.specification-cnt{width:46.6%;max-width:46.6%}.specification-cnt-right{width:46.1%;max-width:46.1%}.amenities-icons ul li{width:calc(100% / 4 - 30px);margin:0 15px 30px}.amenities-icons ul li span{line-height:36px}.amenities-icons ul{justify-content:start;margin:0 -20px}.amenities-icons{border-radius:30px}.specification .two-btns{padding-top:40px}.purple-bg-btn{padding:10px 47px}.flat-cnt{padding-bottom:45px}.specification-cnt-txt h3{padding-bottom:6px}.footer-logo-addr-form h4,.specification-cnt-txt{padding-bottom:20px}.amenities-header{padding-bottom:40px}footer{padding:30px 0 0}.footer-logo-addr-form ul li,.footer-logo-addr-form ul li a{font-size:14px;line-height:20px}.footer-logo-addr-form .form-group{margin-bottom:15px}}@media (max-width:767px){.container{max-width:100%;padding:0 20px;margin:0 auto}header .header-nav{justify-content:space-between;margin-left:0}.amaracasa-logo{flex:0 0 200px;max-width:200px}.header-rohas-logo{flex:0 0 80px;max-width:80px}.mobile-menu-toggle{display:flex;align-items:center;font-size:24px;color:#7a0553;cursor:pointer;z-index:10001}.header-nav nav{position:fixed;top:60px;left:-100%;width:100%;height:auto;background-color:rgba(255,255,255,.9);z-index:9998;transition:left .4s ease-in-out,box-shadow .4s ease-in-out;padding:30px 20px 25px;overflow-y:auto;box-shadow:none}.header-nav nav.menu-open{left:0;box-shadow:10px 0 15px -3px rgba(0,0,0,.1)}.header-nav nav ul{flex-direction:column;gap:0}.header-nav nav ul li{width:max-content}.header-nav nav ul li a{padding:15px 0;border-bottom:3px solid transparent;display:block;font-size:14px;line-height:18px;color:#333;transition:.3s;position:relative}.header-nav nav ul li a.active,.header-nav nav ul li a:hover{color:#7a0553!important;border-bottom:3px solid #7a0553!important;padding-bottom:12px}.header-nav nav ul li a.active::after,.header-nav nav ul li a:hover::after{display:none!important}header .header-nav::after{display:flex;top:0;right:76px;width:80px;height:54px}header .header-nav::before{display:none}a{font-size:12px;line-height:19px}.bnr-slider .bnr-slider-item{height:319px}.bnr .slick-custom-arrow{width:20px;height:20px}.bnr .slick-custom-arrow i{font-size:10px}.bnr .slick-dots li.slick-active button{width:18px}.bnr .slick-dots li button{padding:4px}.purple-bg-btn{padding:8px 35px;border-radius:10px}.purple-br-btn{padding:8px 14px;border-radius:10px}.slick-dots li{width:7px;height:5px;margin:0 4px}.abt-cnt-right p,.abt-cnt-txt p{font-size:16px;line-height:23px;letter-spacing:1.3px}.abt-cnt-txt p b{font-size:18px;line-height:25px}.abt-all-cnt .abt-cnt-header{padding-bottom:25px}.abt-cnt-left,.abt-cnt-right,.footer-logo-addr-form{flex:0 0 100%;max-width:100%}.abt-cnt-right .two-btns{text-align:center}.abt-cnt,.specification-all-cnt{gap:25px}.abt-all-cnt .abt-btns{padding-top:50px}.amenities-header,.flat-cnt,.gallery-header,.layout-cnt .layout-header,.specification-header{padding-bottom:30px}.layout-cnt .two-btns{justify-content:center;margin-top:15px}.flat{padding:50px 0}.specification-cnt{width:100%;max-width:100%}.amenities-icons{border-radius:20px;padding:25px}.amenities-icons ul li{flex:0 0 calc(100% / 2 - 40px);margin:0 20px 30px}.footer-cnt{gap:35px}}