@media screen and (max-width:1199px){.ry-pp-contact{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:auto;column-gap:50px;row-gap:50px}.ry-pp-contact-img{width:100%}.ry-pp-contact-form{width:100%;height:auto}.ry-ami-wrapper-main .ry-ami-inner-img{width:400px;height:400px}.ry-mrp-bhk-img{width:100%}.ry-mrp-bhk-img-area{width:100%;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:auto;column-gap:30px;row-gap:30px}.ry-mrp-bhk-info{width:100%}.ry-mrp-bhk-container{display:flex;flex-direction:column-reverse;gap:58px}.ry-ap-qr{width:100%}.ry-ap-location-map{width:100%}.ry-ap-location{display:flex;flex-direction:column;gap:58px}.ry-amenities-cards-container{display:flex;flex-direction:column;gap:58px}.ry-amenities-cards-info{max-width:100%}.ry-amenities-form-area{width:100%}.ry-our-project-tab .ry-our-btn{position:static}.ry-our-project-tab{display:flex;flex-direction:column}.ry-group-iconic-box{grid-template-columns:repeat(3,1fr)}.footer-middle-wrapper .footer-text span{font-size:60px;line-height:110%}.ry-counter-wrapper{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:auto}.ry-rebuilding-inner{display:flex;justify-content:space-between;flex-direction:column;gap:40px}.ry-left-info{max-width:100%}.ry-rebuilding-inner .section-title h2 br{display:none}.ry-right-info{max-width:100%}.ry-right-info .content{padding:23px 0}.ry-blog-main-page .ry-single-blog:first-child .ry-blog-detail h3{font-size:50px}.ry-blog-main-page .ry-single-blog:first-child{padding-bottom:0}}@media screen and (max-width:1024px){.ry-city-roads{grid-template-columns:repeat(3,1fr)}.ry-job-form-section-inner .ry-job-form-title h2{font-size:38px}.ry-job-form-section-inner .ry-job-form-title h2 a{font-size:38px}.ry-project-filters{justify-content:flex-start}.ry-we-work-other-sec .ry-we-work-other-inner-detail:nth-child(odd){display:flex;flex-direction:column}.ry-we-work-other-sec .ry-we-work-other-inner-detail:nth-child(even){display:flex;flex-direction:column}.ry-we-work-other-sec .ry-we-work-other-left{width:100%}.ry-we-work-other-sec .ry-we-work-other-right{max-width:100%;width:100%}.ry-we-work-other-sec .ry-we-work-other-inner-detail{gap:30px}.ry-t-card-inner-wrapper{grid-template-columns:repeat(2,1fr)}.ry-our-project-cards{grid-template-columns:repeat(2,1fr)}.ry-real-estate-card-sec{grid-template-columns:repeat(2,1fr)}.our-sign-section-title{padding:100px 0}.ry-footer-wrapper{grid-template-columns:repeat(3,1fr)}.ry-counter-wrapper{grid-template-columns:repeat(2,1fr)}.ry-job-details-inner{display:flex;gap:20px;width:100%;flex-direction:column}.job-details-form .submit-btn{width:auto}.ry-job-details-inner .ry-job-details-info{max-width:100%}.ry-job-details-inner .job-details-form{max-width:100%}.ry-job-form-section-inner .ry-job-form-title{max-width:508px}.ry-job-form-section-inner{display:flex;justify-content:space-between;gap:40px;flex-direction:column}.ry-job-form-section-inner .ry-job-form-title{max-width:100%}.ry-job-form-section-inner .ry-job-form-title .section-title h2 br{display:none}.ry-job-form-section-inner .ry-job--inner{max-width:100%}.ry-rebuilding-inner{gap:28px}.ry-call-collaborate-inner .ry-call-collaborateimg{padding:64px}.section-title-white h2{font-size:45px}.section-title h2{font-size:45px;line-height:normal}.section-title h2 a{font-size:50px;line-height:normal}h2{font-size:50px;line-height:normal}.ry-more-content-inner{display:flex;gap:30px;flex-direction:column}.ry-img-content{max-width:100%;width:100%}.ry-titleinner p br{display:none}.ry-single-img{max-width:100%}.ry-more-information-section .section-title{margin-bottom:40px}.ry-more-information-section .ry-blackn-gray-title{margin-top:23px}}@media screen and (max-width:991px){.premiumbanner .ry-inner-content p{font-size:var(--text-24);font-weight:var(--w-400);line-height:var(--line-56)}.ry-ami-wrapper-main{grid-template-columns:repeat(1,1fr)}.ry-ami-wrapper-main .ry-ami-inner-img{width:100%;height:auto}.ry-innerlogo-info .ry-logo-outer-img{max-width:200px}.ry-aboutethos-information{display:grid;grid-template-columns:repeat(1,1fr)}.ry-aboutethos-information p{font-family:var(--font-figtree);font-size:var(--text-20)}.ry-about-information .section-title h2 br{display:none}.ry-about-information{display:grid;grid-template-columns:repeat(1,1fr)}.ry-blog-detail-table-body table th,.ry-blog-detail-table-body table td{min-width:235px}.ry-blog-detail-table-body{overflow-x:scroll}.ry-blog-detail-uae-sec{flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:26px}.ry-group-iconic-box{grid-template-columns:repeat(2,1fr)}.ry-inner-content p br{display:none !important}.banner404 p br{display:none !important}.ry-volunteerinner-information .ry-inner-info p br{display:none}.ry-volunteerinner-information{flex-direction:column}.ry-volunteerinner-information .main-title{max-width:100%}.ry-call-collaborate-inner .ry-call-collaborateimg{padding:31px}.ry-blog-main-page .ry-single-blog:first-child .ry-blog-detail h3{font-size:43px;line-height:normal}.ry-blog-main-page .ry-single-blog:first-child .ry-blog-img{height:427px}.section-padding{padding:81px 0}}@media screen and (max-width:900px){.tab-v1{align-items:center;justify-content:flex-start}.footer-middle-wrapper{display:flex;flex-direction:column;align-items:flex-start;gap:50px}.footer-middle-wrapper .footer-text{text-align:left}.about-profile-content-img-outer{display:grid;grid-template-columns:repeat(1,1fr)}.about-aprofile-img-outer{max-width:510px;width:100%;margin:0 auto}}@media screen and (max-width:830px){.ry-contactus-inner .ry-contact-us-form{max-width:100%}.ry-contactus-inner .ry-contact-details{max-width:100%}.ry-contactus-inner{display:flex;justify-content:space-between;gap:40px;flex-direction:column-reverse}.ry-city-connect-with-head{margin-bottom:55px;gap:26px;flex-direction:column;align-items:start}.ry-call-collaborate-inner{display:flex;align-items:center;justify-content:space-between;gap:50px;flex-direction:column}.ry-call-collaborate-inner .ry-content{max-width:100%}.ry-call-collaborate-inner .ry-call-collaborateimg{max-width:100%;width:100%}}@media screen and (max-width:768px){#hover-card{position:static;margin-top:20px}.ry-city-roads{grid-template-columns:repeat(2,1fr)}.ry-aminities-section .ry-ami-title-wrapper{grid-template-columns:repeat(1,1fr)}.ry-mrp-bhk-img-area{width:100%;grid-template-columns:repeat(1,1fr)}.ry-amenities-card{grid-template-columns:repeat(3,1fr)}.container{padding-left:1.8rem;padding-right:1.8rem}.ry-auto-slider-g .ry-g-card{width:300px;height:220px}@media (max-width:768px){.ry-pp-simple-big-img{width:100%;height:auto}.ry-pp-simple-sm-img{width:100%;height:auto}.ry-pp-simple-img-container{display:flex;flex-direction:column;gap:50px}.ry-pp-contact{grid-template-columns:repeat(1,1fr)}body.menu-open .header{backdrop-filter:blur(6px);box-shadow:0 4px 20px rgba(0,0,0,.1)}}.ry-job-form-section-inner .ry-job-form-title h2{font-size:28px}.ry-job-form-section-inner .ry-job-form-title h2 a{font-size:28px}.ry-csr-filter .ry-csr-tab-wrapper .btn-yellow button{font-size:12px;padding:7px 10px}.ry-work-we-do-all-sec .ry-work-we-do-sec:nth-child(even){display:flex;flex-direction:column}.ry-work-we-do-all-sec .ry-work-we-do-sec:nth-child(odd){display:flex;flex-direction:column}.ry-work-we-do-left-content{width:100%}.ry-work-we-do-right-content{width:100%}.ry-our-p-title-wrapper{display:flex;flex-direction:column;align-items:center;gap:30px}.form-grid{grid-template-columns:1fr}.ry-form-inner .section-title h2{text-align:start}.ry-our-pj .section-title{text-align:center}.ry-blog-detail-num-list-inner-img-sec{flex-direction:column}.ry-blog-detail-num-list-inner-img-sec .ry-blog-detail-num-list-inner-img-text{width:100%}.ry-blog-detail-num-list-inner-img-sec .ry-blog-detail-num-list-inner-img{min-width:100%}.ry-blog-detail-pros-cons-sec{flex-direction:column}.ry-blog-detail-pros-cons-sec .ry-blog-detail-pros{width:100%}.ry-t-card-inner-wrapper{grid-template-columns:repeat(1,1fr)}.card-box .ry-h-card-img img{object-position:top}.ry-p-popup .ry-project-card .ry-p-img{height:180px}.ry-p-header h5{font-size:24px}.ry-p-popup{max-width:300px;height:500px}.ry-p-cards{grid-template-columns:repeat(1,1fr)}.ry-hero-content-wrapper{padding-bottom:50px}.ry-footer{padding:50px 0 0}.ry-footer-link ul{gap:5px}.ry-real-estate-heading{display:flex;flex-direction:column;align-items:flex-start;gap:30px}.ry-real-estate-heading .ry-real-estate-title{width:100%}.ry-hero-title h1{font-size:58px;line-height:100%}.ry-footer-wrapper{grid-template-columns:repeat(2,1fr)}.nav-hidden{display:none !important}.small-links{display:flex !important}.nav-wrapper .nav-toggle{width:100%}}@media screen and (max-width:767px){.floating_btn{right:0}.ry-job-details-info{gap:19px}.sub-info p br{display:none}.ry-job-card-inner .ry-job-card{width:100%}.ry-blog-detail-sec .ry-blog-detail img{margin:30px 0}.ry-blog-detail-sec .ry-blog-detail .img{height:auto}.section-title{gap:7px}.ry-blog-main-page .ry-single-blog:first-child .ry-blog-detail h3{font-size:33px}.section-title-white h2{font-size:38px;line-height:normal}.section-title h2{font-size:38px;line-height:normal}.section-title h2 a{font-size:var(--text-38)}h2{font-size:var(--text-38)}}@media screen and (max-width:722px){.ry-about-details-cards{grid-template-columns:repeat(1,1fr)}.ry-our-project-cards{grid-template-columns:repeat(1,1fr)}.ry-about-details-cards .ry-about-info-outer-card{min-height:auto}.ry-about-details-cards{margin-top:50px}}@media screen and (max-width:650px){.premiumbanner .ry-inner-content p{font-size:var(--text-18);font-weight:var(--w-400);line-height:var(--line-56)}.ry-real-estate-card-sec{grid-template-columns:repeat(1,1fr)}}@media screen and (max-width:600px){#hover-card{width:100% !important;position:static;margin-top:20px}#map{height:400px}.ry-vid-wrapper{height:300px}.ry-city-roads{grid-template-columns:repeat(1,1fr)}.ry-amenities-card{grid-template-columns:repeat(2,1fr)}.ry-group-iconic-box{grid-template-columns:repeat(1,1fr)}.ry-counter-wrapper{grid-template-columns:repeat(1,1fr)}}@media screen and (max-width:575px){.ry-inner-banner-content-wrapper .ry-i-b-location span{display:flex;flex-direction:column}.ry-inner-banner-content-wrapper .ry-inner-banner-btn{justify-content:center}.ry-inner-banner-content-wrapper .ry-i-b-location span{font-size:14px}.ry-aboutethos-information p{font-family:var(--font-figtree);font-size:var(--text-18)}.ry-about-information p{margin-bottom:10px;font-size:var(--p-size)}.footer-bottom-wrapper{display:flex;flex-direction:column;align-items:center;text-align:center;gap:5px}.ry-footer-wrapper{grid-template-columns:repeat(1,1fr)}.ry-city-connect-imgs{display:flex;flex-direction:column}.ry-finish-slider .ry-finish-slider-img{width:298px;height:283px}.ry-map-section iframe{width:100%;height:411px}.ryin-info a{font-size:16px}.ry-social-media-connect{display:flex;gap:7px}.ry-call-collaborate-inner{gap:35px}.ry-content p a{font-size:16px}.ry-call-collaborateimg img{width:100%}.ry-form-inner .section-title{margin-bottom:37px}.form-grid{gap:16px 30px}.ry-blog-detail-sec .ry-blog-detail-title span{font-size:16px}.ry-blog-main-page .ry-single-blog:first-child .ry-blog-img{height:322px}.ry-blog-main-page{row-gap:40px}.ry-blog-main-page .ry-single-blog:first-child .ry-blog-detail h3{font-size:22px}.ry-blog-main-page{display:grid;grid-template-columns:repeat(1,1fr)}.ry-city-connect-with-head{margin-bottom:46px}.section-padding-80{padding:70px 0}}@media screen and (max-width:525px){.ry-hero-banner-v2 .ry-hero-title .ry-hero-banner-btn{justify-content:center}.ry-hero-banner-v2 .ry-hero-title .ry-banner-location span{font-size:var(--p-size)}.about-outer-profile-info{gap:9px}.about-outer-profile-info .section-sub-title h3{font-family:var(--font-figtree);font-size:var(--text-20)}.ry-about-details-cards{margin-top:40px}.ry-aboutlogo-section-inner .section-title{margin-bottom:39px}.ry-innerlogo-info .ry-logo-outer-img{height:100px}.ry-innerlogo-info{gap:20px}.ry-innerlogo-info .ry-logo-outer-img{max-width:116px}.ry-about-details-cards .ry-about-info-outer-card{padding:24px;background-size:contain}.footer-middle-wrapper .footer-text span{font-size:40px}.ry-hero-title h1{font-size:48px;line-height:110%}.banner404 h1{font-size:66px;line-height:64px}.section-title-wrapper{flex-direction:column;align-items:start}.section-padding-80{padding:63px 0}p{font-size:var(--p-size)}}@media screen and (max-width:475px){.ry-ap-qr-detail p{font-size:14px}.ry-hero-banner-v2 .ry-hero-title .ry-banner-location span{font-size:14px;display:flex;flex-direction:column}.ry-c-slider-filter .ry-c-slider-filter-btn{justify-content:flex-start}.innerbannercontent .ry-hero-sub-title p{font-size:var(--text-16)}.innerbannercontent .ry-hero-title h1{font-size:32px}.banner404{height:100vh}.multi-btns div{display:flex;justify-content:center}.multi-btns{display:flex;justify-content:center;gap:16px;text-align:center;margin-top:30px;flex-direction:column}.ry-map-section iframe{width:100%;height:347px}.ry-job-card-inner{margin-top:42px}.ry-finish-slider .ry-finish-slider-img{width:298px;height:283px}.ry-job-card .list-info{margin-bottom:12px;flex-direction:column;gap:2px}.ry-job-card .list-info p:after{display:none}.card-box .ry-h-content .ry-h-slider-video-btn{width:52px;height:53px}.card-nav button{width:50px;height:50px}.card-splide .splide__slide{display:flex;align-items:stretch}.card-box{width:296px;height:auto;gap:10px}.card-box-white .ry-h-card-top p{font-size:16px;line-height:normal}.section-padding-80{padding:53px 0}.ry-inner-banner{min-height:425px}.section-title h2{font-size:var(--text-34);line-height:normal}.section-title-white h2{font-size:var(--text-34);line-height:normal}.section-title h2 a{font-size:var(--text-27)}h2{font-size:var(--text-29);line-height:normal}}@media screen and (max-width:380px){.ry-inner-banner-content-wrapper h1{font-size:50px}.section-title h2{font-size:var(--text-27);line-height:normal}}