html, body {height: 100%; margin: 0;}
html {scroll-behavior: smooth;}
body{font-family: "Lexend", sans-serif; color:#2c2e33}
:hover{transition: all 1s ease; -moz-transition: all .5s ease; -ms-transition: all .5s ease; -webkit-transition: all .5s ease; -o-transition: all .5s ease;}
.bg-blue{background:#eef2f9;}
.bg-dark-blue{background:#0f2040;}
.header-wrapper .header .right .social:last-child{display:none;}
.header-wrapper{width:100%; height:78px;}
.header-wrapper .header{width:100%; background:#fff; display:flex; gap:20px; padding:0px 20px; position: fixed; z-index: 100; box-shadow: 0 4px 18px rgba(0, 0, 0, .08);}
.header-wrapper .header .navbar{width:100%; padding:0px;}
.header-wrapper .header .navbar .container-fluid{display: flex; align-items: center; justify-content: space-between; position: relative; z-index: 999; padding:0px;}
.header-wrapper .header .navbar .container-fluid .navbar-brand{padding: 21px 0 15px; font-size: 1rem; font-weight: 700;}
.header-wrapper .header .navbar .container-fluid .navbar-brand span{color:#f1913d}
.header-wrapper .header .navbar .container-fluid .navbar-collapse{justify-content: center;}
.header-wrapper .header .navbar .container-fluid .navbar-collapse .navbar-nav{gap: 25px;}
.header-wrapper .header .navbar .container-fluid .navbar-collapse .nav-link{padding: 29px 0; font-size: 16px; line-height: 20px;}
.header-wrapper .header .navbar .container-fluid .navbar-collapse .nav-link.active{color:#f1913d; font-weight:600;}
.header-wrapper .header .right {display:flex; gap:10px; align-items:center;}
.header-wrapper .header .right .phone{display:flex; gap:10px; align-item:center; font-style: italic; color:#2c2e33; text-decoration:none; font-size:14px; font-weight:700;}
.header-wrapper .header .right .phone svg{stroke:#f1913d}
.header-wrapper .header .right .social{width:44px; height:44px; border: 1px solid #ececec; border-radius: 999px; display:flex; padding:13px;}
.header-wrapper .header .right .social svg{width:100%; height:auto;}
.header-wrapper .header .right .social:hover{background:#f1913d; border-color:#f1913d}
.header-wrapper .header .right .social:hover svg{fill:#fff;}
.header-wrapper .header .right .whats-app{bordeR:solid 1px #f1913d; color:#f1913d; padding: 0 23px; height: 44px; border-radius: 12px; display: flex; align-items: center; text-decoration: none; position:relative; transition: all 1s ease; -moz-transition: all .5s ease; -ms-transition: all .5s ease; -webkit-transition: all .5s ease; -o-transition: all .5s ease;}
.header-wrapper .header .right .whats-app:before{content: ''; width: 0%; background: #f1913d; position: absolute; height: 100%; left: 0px; top: 0px; border-radius: 12px; z-index: -1; transition: all 1s ease; -moz-transition: all .5s ease; -ms-transition: all .5s ease; -webkit-transition: all .5s ease; -o-transition: all .5s ease;}
.header-wrapper .header .right .whats-app:hover {color:#fff; transition: all 1s ease; -moz-transition: all .5s ease; -ms-transition: all .5s ease; -webkit-transition: all .5s ease; -o-transition: all .5s ease;}
.header-wrapper .header .right .whats-app:hover:before {width:100%; transition: all 1s ease; -moz-transition: all .5s ease; -ms-transition: all .5s ease; -webkit-transition: all .5s ease; -o-transition: all .5s ease;}

.hero-img{padding: 120px 0; height:calc(100% - 78px); background:url(../images/hero-dubai.jpg) no-repeat center center; background-attachment: fixed; background-size: cover; position:relative;}
.hero-img:after{content: ""; width: 100%; height: 100%; background: rgba(0, 0, 0, .3); position: absolute; top: 0; left: 0; z-index:1;}
.hero-img .content{display: flex; flex-direction: column; align-items: center; text-align: center; max-width: 800px; margin: 0 auto; z-index:10; position:relative;}
.hero-img .content .sub-text{ margin-bottom: 16px; font-weight: 600 !important; font-size: 16px; line-height: 25.2px; color:#fff;}
.hero-img .content .text{font-size: 68px; line-height: 88px;     margin-bottom: 16px; color:#fff; font-weight: 600;}
.hero-img .content .text-2{font-size: 18px; font-weight: 400; line-height: 25.2px; color:#fff;}
.hero-img .content .cta{position:relative; background:#f1913d; display: inline-flex; align-items: center; justify-content: center; margin: 0; padding: 0 40px; font-size: 16px; line-height: 22.4px; height: 50px; margin: 48px 0 0; color:#fff; text-decoration:none; border-radius: 16px; transition: all 1s ease; -moz-transition: all .5s ease; -ms-transition: all .5s ease; -webkit-transition: all .5s ease; -o-transition: all .5s ease;}
.hero-img .content .cta:before{content: ''; width: 0%; background: #2c2e33; position: absolute; height: 100%; left: 0px; top: 0px; border-radius: 12px; z-index: 1; transition: all 1s ease; -moz-transition: all .5s ease; -ms-transition: all .5s ease; -webkit-transition: all .5s ease; -o-transition: all .5s ease;}
.hero-img .content .cta:hover {color:#fff; transition: all 1s ease; -moz-transition: all .5s ease; -ms-transition: all .5s ease; -webkit-transition: all .5s ease; -o-transition: all .5s ease;}
.hero-img .content .cta:hover span {z-index:2; transition: all 1s ease; -moz-transition: all .5s ease; -ms-transition: all .5s ease; -webkit-transition: all .5s ease; -o-transition: all .5s ease;}
.hero-img .content .cta:hover:before {width:100%; transition: all 1s ease; -moz-transition: all .5s ease; -ms-transition: all .5s ease; -webkit-transition: all .5s ease; -o-transition: all .5s ease;}

.about-meher-realtors{padding-top: 56px; padding-bottom: 56px; background:#fef7f1}
.about-meher-realtors .inner{position: relative; margin-left: auto; margin-right: auto; padding-right: 20px; padding-left: 20px; width: 1320px; max-width: 100%; display:grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 40px; align-items: center;}
.about-meher-realtors .inner .left .head{font-size: 40px; line-height: 50px; font-weight: 600; margin-bottom:12px;}
.about-meher-realtors .inner .left .sub-head{color:rgba(44,46,51,.6); font-size: 16px; line-height: 22.4px; font-weight: 400; margin-bottom: 30px;}
.about-meher-realtors .inner .left .text{margin-bottom: 20px; font-size: 16px; line-height: 22.4px;}
.about-meher-realtors .inner .right .image-wrap img{height: auto; max-width: 100%; vertical-align: middle;}
.why-meher-realtors{padding-top: 56px; padding-bottom: 56px; background:#fef7f1}
.why-meher-realtors .heading{font-size: 40px; line-height: 50px; font-weight: 600; text-align:Center; margin-bottom:12px;}
.why-meher-realtors .sub-text{font-size: 16px; line-height: 22.4px; text-align:Center; margin-bottom:32px;}
.why-meher-realtors .pointer{display:grid; grid-template-columns: repeat(4, 1fr); gap: 40px; max-width:1280px; margin:0 auto;}
.why-meher-realtors .pointer .box{padding: 24px; border-radius: 16px; background:#fff; transition: all 1s ease; -moz-transition: all .5s ease; -ms-transition: all .5s ease; -webkit-transition: all .5s ease; -o-transition: all .5s ease;}
.why-meher-realtors .pointer .box .icon-text{display: flex; align-items: center; gap: 16px; margin-bottom: 24px;}
.why-meher-realtors .pointer .box .icon-text .icon{background:rgba(241,145,61,.15); margin-bottom: 0; display: flex; align-items: center; justify-content: center; height: 50px; width: 50px;     border-radius: 16px; flex-shrink: 0; transition: all 1s ease; -moz-transition: all .5s ease; -ms-transition: all .5s ease; -webkit-transition: all .5s ease; -o-transition: all .5s ease;}
.why-meher-realtors .pointer .box .icon-text .icon svg{width:25px; height:auto; transition: all 1s ease; -moz-transition: all .5s ease; -ms-transition: all .5s ease; -webkit-transition: all .5s ease; -o-transition: all .5s ease;}
.why-meher-realtors .pointer .box .icon-text .text{font-size: 20px; line-height: 25px; font-weight: 600;}
.why-meher-realtors .pointer .box .desc{font-size: 16px; line-height: 22.4px; color:#5c5e61}

.why-meher-realtors .pointer .box:hover{box-shadow: 0 30px 60px rgba(6, 167, 136, .12); transition: all 1s ease; -moz-transition: all .5s ease; -ms-transition: all .5s ease; -webkit-transition: all .5s ease; -o-transition: all .5s ease;}
.why-meher-realtors .pointer .box:hover .icon-text .icon{background:#f1913d; transition: all 1s ease; -moz-transition: all .5s ease; -ms-transition: all .5s ease; -webkit-transition: all .5s ease; -o-transition: all .5s ease;}
.why-meher-realtors .pointer .box:hover .icon-text .icon svg{fill:#fff; transition: all 1s ease; -moz-transition: all .5s ease; -ms-transition: all .5s ease; -webkit-transition: all .5s ease; -o-transition: all .5s ease;}


.developer-partners{padding-top: 56px; padding-bottom: 56px; background:#fef7f1}
.developer-partners .heading{font-size: 40px; line-height: 50px; font-weight: 600; text-align:Center; margin-bottom:12px;}
.developer-partners .sub-text{font-size: 16px; line-height: 22.4px; text-align:Center; margin-bottom:32px;}
.developer-partners .points{position: relative; margin: 0 auto; width: 1320px; max-width: 100%; list-style: none; padding-left: 0; display: flex; flex-wrap: wrap; align-items: stretch; background: #fff; border: 1px solid #ececec; border-radius: 16px; box-shadow: 0 12px 40px rgba(0, 0, 0, .06); overflow: hidden;}
.developer-partners .points .box{flex: 1 1 140px; display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 10px; padding: 28px 16px; min-height: 120px; text-align: center; border-right:solid 1px #ececec; }
.developer-partners .points .box .icon{display: flex; align-items: center; justify-content: center; width: 158px; height: auto; border-radius: 12px; background: rgba(241, 145, 61, .15);    color: #f1913d; font-size: 22px; font-weight: 700; line-height: 1; padding: 10px;}
.developer-partners .points .box .icon img{width:100%; height:auto;}
.developer-partners .points .box .name{font-size: 13px; font-weight: 600; color: #5c5e61; letter-spacing: .02em;}

.featured-listings{padding-top: 56px; padding-bottom: 56px; background:#fff}
.featured-listings .heading{font-size: 40px; line-height: 50px; font-weight: 600; text-align:Center; margin-bottom:12px;}
.featured-listings .sub-text{font-size: 16px; line-height: 22.4px; text-align:Center; margin-bottom:32px;}
.featured-listings .points{display:grid; grid-template-columns: repeat(2, 1fr); gap: 24px; max-width:1280px; margin:0 auto;}
.featured-listings .points .box{border-radius: 16px; border: 1px solid #ececec; overflow: hidden; background-color: #fff; box-sizing: border-box; transition: all 1s ease; -moz-transition: all .5s ease; -ms-transition: all .5s ease; -webkit-transition: all .5s ease; -o-transition: all .5s ease;}
.featured-listings .points .box .img{position: relative; overflow: hidden; transition: all 1s ease; -moz-transition: all .5s ease; -ms-transition: all .5s ease; -webkit-transition: all .5s ease; -o-transition: all .5s ease;}
.featured-listings .points .box .img img{width: 100%; height: 240px; object-fit: cover; transition: all 1s ease; -moz-transition: all .5s ease; -ms-transition: all .5s ease; -webkit-transition: all .5s ease; -o-transition: all .5s ease;}
.featured-listings .points .box .img .featured{background:#f1913d;     display: flex; align-items: center; gap: 8px; padding: 0 12px; height: 28px; border-radius: 999px; color:#fff; position:absolute; font-size: 14px; line-height: 19.6px; font-weight: 600 !important; top: 7px; left: 8px; z-index:2;}
.featured-listings .points .box .detail{position: relative; padding: 23px 24px 24px;}
.featured-listings .points .box .detail .name{font-size: 20px; line-height: 1.35; margin-bottom: 8px;}
.featured-listings .points .box .detail .location{margin-bottom: 16px; display:flex; gap:10px; font-size: 16px; line-height: 22.4px; font-weight:400; align-items:center;}
.featured-listings .points .box .detail .location svg{width:16px; height:16px; fill:#f1913d}
.featured-listings .points .box .detail .price-cta{display:flex; justify-content: space-between;}
.featured-listings .points .box .detail .price-cta .price{color:#f1913d; font-size: 18px; line-height: 25px; font-weight: 600;}

.featured-listings .points .box .detail .price-cta a{height: 44px; border-radius: 12px; padding: 0 28px; border: 1px solid #f1913d; color: #f1913d; font-size: 16px; line-height: 22.4px; justify-content: center; display: flex; align-items: center; text-decoration: none; position:relative; transition: all 1s ease; -moz-transition: all .5s ease; -ms-transition: all .5s ease; -webkit-transition: all .5s ease; -o-transition: all .5s ease;}
.featured-listings .points .box .detail .price-cta a:before{content: ''; width: 0%; background: #f1913d; position: absolute; height: 100%; left: 0px; top: 0px; border-radius: 12px; z-index: 0; transition: all 1s ease; -moz-transition: all .5s ease; -ms-transition: all .5s ease; -webkit-transition: all .5s ease; -o-transition: all .5s ease;}


.featured-listings .points .box:hover{box-shadow: 0 30px 60px 0 rgba(0, 0, 0, .071); transition: all 1s ease; -moz-transition: all .5s ease; -ms-transition: all .5s ease; -webkit-transition: all .5s ease; -o-transition: all .5s ease;}
.featured-listings .points .box:hover .img img{transform: scale3d(1.1, 1.1, 1.1); transition: all 1s ease; -moz-transition: all .5s ease; -ms-transition: all .5s ease; -webkit-transition: all .5s ease; -o-transition: all .5s ease;}
.featured-listings .points .box .detail .price-cta a:hover {background:transparent; color:#fff; transition: all 1s ease; -moz-transition: all .5s ease; -ms-transition: all .5s ease; -webkit-transition: all .5s ease; -o-transition: all .5s ease;}
.featured-listings .points .box .detail .price-cta a:hover span{z-index:2; transition: all 1s ease; -moz-transition: all .5s ease; -ms-transition: all .5s ease; -webkit-transition: all .5s ease; -o-transition: all .5s ease;}
.featured-listings .points .box .detail .price-cta a:hover:before {width:100%; transition: all 1s ease; -moz-transition: all .5s ease; -ms-transition: all .5s ease; -webkit-transition: all .5s ease; -o-transition: all .5s ease;}

.why-dubai{padding-top: 56px; padding-bottom: 56px; background:#fff}
.why-dubai .heading{font-size: 40px; line-height: 50px; font-weight: 600; text-align:Center; margin-bottom:12px;}
.why-dubai .sub-text{font-size: 16px; line-height: 22.4px; text-align:Center; margin-bottom:32px;}
.why-dubai .img-point{display:flex; gap:40px; max-width:1280px; margin:0 auto;}
.why-dubai .img-point .img{width:510px; height:420px; border-radius: 16px; flex-shrink:0;}
.why-dubai .img-point .img img{width: 100%; height: 100%; min-height: 280px; display: block; object-fit: cover; border-radius: 16px;}
.why-dubai .img-point .points{display:grid; grid-template-columns: repeat(2, 1fr); gap: 12px;}
.why-dubai .img-point .points .box{padding: 12px; border-radius: 16px; background:#fff; transition: all 1s ease; -moz-transition: all .5s ease; -ms-transition: all .5s ease; -webkit-transition: all .5s ease; -o-transition: all .5s ease;}
.why-dubai .img-point .points .box .icon-text{display: flex; align-items: center; gap: 16px; margin-bottom: 12px; transition: all 1s ease; -moz-transition: all .5s ease; -ms-transition: all .5s ease; -webkit-transition: all .5s ease; -o-transition: all .5s ease;}
.why-dubai .img-point .points .box .icon-text .icon{background:rgba(241,145,61,.15); margin-bottom: 0; display: flex; align-items: center; justify-content: center; height: 44px; width: 44px;     border-radius: 16px; flex-shrink: 0; transition: all 1s ease; -moz-transition: all .5s ease; -ms-transition: all .5s ease; -webkit-transition: all .5s ease; -o-transition: all .5s ease;}
.why-dubai .img-point .points .box .icon-text .icon svg{width:25px; height:auto; transition: all 1s ease; -moz-transition: all .5s ease; -ms-transition: all .5s ease; -webkit-transition: all .5s ease; -o-transition: all .5s ease;}
.why-dubai .img-point .points .box .icon-text .text{font-size: 17px; line-height: 1.3; font-weight: 600;}
.why-dubai .img-point .points .box .desc{margin-bottom: 0; font-size: 14px; line-height: 1.45;}

.why-dubai .img-point .points .box:hover{box-shadow: 0 30px 60px rgba(6, 167, 136, .12); transition: all 1s ease; -moz-transition: all .5s ease; -ms-transition: all .5s ease; -webkit-transition: all .5s ease; -o-transition: all .5s ease;}
.why-dubai .img-point .points .box:hover .icon-text .icon{background:#f1913d; transition: all 1s ease; -moz-transition: all .5s ease; -ms-transition: all .5s ease; -webkit-transition: all .5s ease; -o-transition: all .5s ease;}
.why-dubai .img-point .points .box:hover .icon-text .icon svg{fill:#fff; transition: all 1s ease; -moz-transition: all .5s ease; -ms-transition: all .5s ease; -webkit-transition: all .5s ease; -o-transition: all .5s ease;}

.testimonial{padding-top: 56px; padding-bottom: 56px; background:#fff}
.testimonial .heading{font-size: 40px; line-height: 50px; font-weight: 600; text-align:Center; margin-bottom:12px;}
.testimonial .sub-text{font-size: 16px; line-height: 22.4px; text-align:Center; margin-bottom:32px;}
.testimonial .data{display:grid; grid-template-columns: repeat(3, 1fr); gap: 40px; max-width:1280px; margin:0 auto;}
.testimonial .data .box{padding: 24px 23px; border: 1px solid #ececec; border-radius: 20px; transition: all 1s ease; -moz-transition: all .5s ease; -ms-transition: all .5s ease; -webkit-transition: all .5s ease; -o-transition: all .5s ease;}
.testimonial .data .box:hover{box-shadow: 0 30px 60px rgba(6, 167, 136, .12); transition: all 1s ease; -moz-transition: all .5s ease; -ms-transition: all .5s ease; -webkit-transition: all .5s ease; -o-transition: all .5s ease;}
.testimonial .data .box .rating{display: flex; align-items: center; gap: 4px; margin-bottom:3px;}
.testimonial .data .box .rating svg{width:13px;; height:auto; fill:#ffa800}
.testimonial .data .box .msg{font-size: 16px; line-height: 22.4px; font-style: italic; color:#5c5e61; margin-bottom:20px;}
.testimonial .data .box .name{margin-bottom: 4px; font-size: 18px; line-height: 22.5px; color:#2c2e33; font-weight: 600; font-style: italic;}
.testimonial .data .box .location{font-size: 12px; line-height: 16.8px; color:#2c2e33; font-weight: 600; font-style: italic;}

.trust-metrics{padding-top: 56px; padding-bottom: 56px; background:url(../images/trust-img.jpg) no-repeat center center; background-size: cover; position:relative;}
.trust-metrics:before{content: ""; width: 100%; height: 100%; background: rgba(0, 0, 0, .62); position: absolute; top: 0; left: 0; z-index:1;}
.trust-metrics .heading{font-size: 40px; line-height: 50px; font-weight: 600; text-align:Center; margin-bottom:12px; color:#fff; z-index:10; position:relative;}
.trust-metrics .sub-text{font-size: 16px; line-height: 22.4px; text-align:Center; margin-bottom:32px; color:#fff; z-index:10; position:relative;}
.trust-metrics .pointer{display:grid; grid-template-columns: repeat(4, 1fr); gap: 40px; max-width:1280px; margin:0 auto; z-index:10; position:relative;}
.trust-metrics .pointer .box{display: flex; flex-direction: column; width: 100%; max-width: 290px; height: auto; min-height: 290px; padding: 32px 24px; background: rgba(20, 22, 26, .88); border: 1px solid hsla(0, 0%, 100%, .2); box-shadow: 0 12px 40px rgba(0, 0, 0, .35); border-radius: 999px;}
.trust-metrics .pointer .box .inner{display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 24px; height: 100%; width: 100%;}
.trust-metrics .pointer .box .inner .icon{display: flex; align-items: center; justify-content: center; width: 88px; height: 88px; border-radius: 50%; background: #f1913d; border: 2px solid hsla(0, 0%, 100%, .35); flex-shrink: 0; box-shadow: 0 4px 16px rgba(0, 0, 0, .25);}
.trust-metrics .pointer .box .inner .icon svg{width:50px; fill:#fff;}
.trust-metrics .pointer .box .inner .text{margin: 0; padding: 0 12px; line-height: 1.45; font-size: 16px !important; color: #fff !important; font-weight: 500; text-align:Center}

.founder{padding-top: 56px; padding-bottom: 56px; background:#fff}
.founder .heading{font-size: 40px; line-height: 50px; font-weight: 600; text-align:Center; margin-bottom:12px;}
.founder .sub-text{font-size: 16px; line-height: 22.4px; text-align:Center; margin-bottom:32px;}
.founder .pointer{display:grid; grid-template-columns: repeat(2, 1fr); gap: 40px; max-width:1080px; margin:0 auto; z-index:10; position:relative; margin-top:50px;}
.founder .pointer .box .text{padding: 24px; gap: 3px; flex-direction: column; align-items: flex-start; background:#2c2e33;height:224px;}
.founder .pointer .box .text .name{font-size: 24px; line-height: 33.6px; font-weight: 600 !important; color: #fff;}
.founder .pointer .box .text .desgination{color: #ffc48a; margin-bottom: 8px; font-weight: 600 !important; font-size: 16px; line-height: 22.4px;}
.founder .pointer .box .text .content{font-size: 16px; line-height: 22.4px; font-weight: 400; color: rgba(255, 255, 255, .92);}
.founder .pointer .box .img img{width:100%; height:auto;}

.looking-dubai{padding-top: 56px; padding-bottom: 56px; background:#f1913d;}
.looking-dubai .heading{font-size: 40px; line-height: 50px; font-weight: 600; text-align:Center; margin-bottom:12px; color:#fff}
.looking-dubai .sub-text{font-size: 16px; line-height: 22.4px; text-align:Center; margin-bottom:32px; color:#fff}
.looking-dubai .cta{position:relative; height: 44px; border-radius: 12px; padding: 0 28px; border: 1px solid #fff; color: #f1913d; background-color: #fff; font-size: 16px; line-height: 22.4px; justify-content: center; display: flex; align-items: center; text-decoration: none; margin:0 auto; width:290px; font-weight:600; transition: all 1s ease; -moz-transition: all .5s ease; -ms-transition: all .5s ease; -webkit-transition: all .5s ease; -o-transition: all .5s ease;}

.looking-dubai .cta:before{content: ''; width: 0%; background: #2c2e33; position: absolute; height: 100%; left: 0px; top: 0px; border-radius: 12px; z-index: 1; transition: all 1s ease; -moz-transition: all .5s ease; -ms-transition: all .5s ease; -webkit-transition: all .5s ease; -o-transition: all .5s ease;}
.looking-dubai .cta:hover {border-color:#2c2e33; color:#fff; transition: all 1s ease; -moz-transition: all .5s ease; -ms-transition: all .5s ease; -webkit-transition: all .5s ease; -o-transition: all .5s ease;}
.looking-dubai .cta:hover span {z-index:2; transition: all 1s ease; -moz-transition: all .5s ease; -ms-transition: all .5s ease; -webkit-transition: all .5s ease; -o-transition: all .5s ease;}
.looking-dubai .cta:hover:before {width:100%; transition: all 1s ease; -moz-transition: all .5s ease; -ms-transition: all .5s ease; -webkit-transition: all .5s ease; -o-transition: all .5s ease;}

.contact{padding-top: 56px; padding-bottom: 56px; background:#fef7f1;}
.contact .heading{font-size: 40px; line-height: 50px; font-weight: 600; text-align:Center; margin-bottom:12px;}
.contact .sub-text{font-size: 16px; line-height: 22.4px; text-align:Center; margin-bottom:32px;}
.contact .detail-form{display:flex; gap: 40px; max-width:1280px; margin:0 auto; z-index:10; position:relative; margin-top:50px;}
.contact .detail-form .detail{display: grid; gap: 20px; width:510px; flex-shrink:0;}
.contact .detail-form .detail .info{display: flex; align-items: center; gap: 16px; padding: 18px 20px; background: #fff; border: 1px solid #ececec; border-radius: 12px; text-decoration: none; transition: all 1s ease; -moz-transition: all .5s ease; -ms-transition: all .5s ease; -webkit-transition: all .5s ease; -o-transition: all .5s ease;}
.contact .detail-form .detail .info .icon{flex-shrink: 0; width: 48px; height: 48px; display: flex; align-items: center; justify-content: center; border-radius: 12px; background: rgba(241, 145, 61, 0.15); color: #f1913d; font-size: 22px;}
.contact .detail-form .detail .info .icon svg{width:20px; height:auto;}
.contact .detail-form .detail .info:nth-child(2) .icon svg{fill:#f1913d}
.contact .detail-form .detail .info:nth-child(3) .icon svg{fill:#f1913d}
.contact .detail-form .detail .info .text{margin: 0; font-size: 16px; font-weight: 700; line-height: 1.35; color:#2c2e33; font-style: italic; transition: all 1s ease; -moz-transition: all .5s ease; -ms-transition: all .5s ease; -webkit-transition: all .5s ease; -o-transition: all .5s ease;}
.contact .detail-form .detail .info .text span{margin: 0 0 4px; font-size: 13px; line-height: 1.3; color:#5c5e61; font-weight:400; display:table; font-style: italic;}
.contact .detail-form .detail .social-section{display:flex; gap:15px; align-items: center;}
.contact .detail-form .detail .social-section .text{font-weight:600; white-space:nowrap;}
.contact .detail-form .detail .social-section .social{width:44px; height:44px; border: 1px solid #ececec; border-radius: 999px; display:flex; padding:13px; }
.contact .detail-form .detail .social-section .social svg{width:100%; height:auto; }
.contact .detail-form .detail .social-section .social:hover{background:#f1913d; border-color:#f1913d}
.contact .detail-form .detail .social-section .social:hover svg{fill:#fff;}
.contact .detail-form .detail .info:hover {border-color:#f1913d; transition: all 1s ease; -moz-transition: all .5s ease; -ms-transition: all .5s ease; -webkit-transition: all .5s ease; -o-transition: all .5s ease;}
.contact .detail-form .detail .info:hover .text{color:#f1913d; transition: all 1s ease; -moz-transition: all .5s ease; -ms-transition: all .5s ease; -webkit-transition: all .5s ease; -o-transition: all .5s ease;}

.contact .detail-form .form {width:100%;}
.contact .detail-form .form .form-area{height: 100%; margin-bottom: 0; padding: 28px; background:#fff; border:solid 1px #ececec; border-radius: 16px; width:100%;}
.contact .detail-form .form .form-area .head{margin: 0 0 8px; font-size: 22px; line-height: 1.3; color:#2c2e33; font-weight:600;}
.contact .detail-form .form .form-area .sub-head{margin: 0 0 24px; font-size: 15px; line-height: 1.5; color:#5c5e61;margin-bottom: 12px;}
.contact .detail-form .form .form-area .field{margin-bottom: 12px;}
.contact .detail-form .form .form-area .field input{font-size: 14px; line-height: 22px; width: 100%; padding: 13px 15px; font-weight: 400; bordeR:solid 1px #ececec; border-radius: 16px; height: 54px; font-weight:600;}
.contact .detail-form .form .form-area .field button{margin-top: 20px; display: flex; align-items: center; justify-content: center; text-align: center; padding: 0 32px; background:#f1913d; font-size: 16px; line-height: 22.4px; height: 50px; border-radius: 16px;gap: 10px; color:#fff; bordeR:0px; width:100%; position:relative; transition: all 1s ease; -moz-transition: all .5s ease; -ms-transition: all .5s ease; -webkit-transition: all .5s ease; -o-transition: all .5s ease;}
.contact .detail-form .form .form-area .field button:before{content: ''; width: 0%; background: #2c2e33; position: absolute; height: 100%; left: 0px; top: 0px; border-radius: 12px; z-index: 1; transition: all 1s ease; -moz-transition: all .5s ease; -ms-transition: all .5s ease; -webkit-transition: all .5s ease; -o-transition: all .5s ease;}
.contact .detail-form .form .form-area .field button:hover {border-color:#2c2e33; color:#fff; transition: all 1s ease; -moz-transition: all .5s ease; -ms-transition: all .5s ease; -webkit-transition: all .5s ease; -o-transition: all .5s ease;}
.contact .detail-form .form .form-area .field button:hover span {z-index:2; transition: all 1s ease; -moz-transition: all .5s ease; -ms-transition: all .5s ease; -webkit-transition: all .5s ease; -o-transition: all .5s ease;}
.contact .detail-form .form .form-area .field button:hover:before {width:100%; transition: all 1s ease; -moz-transition: all .5s ease; -ms-transition: all .5s ease; -webkit-transition: all .5s ease; -o-transition: all .5s ease;}

.footer{padding-top:60px; background:#2c2e33}
.footer .top-panel{max-width: 1280px; margin: 0 auto; display: flex; justify-content: space-between; border-bottom:solid 1px rgba(255,255,255,.07); padding-bottom: 34px;}
.footer .top-panel .f-logo{color:#fff; font-size: 1rem; font-weight:600;}
.footer .top-panel .f-logo span{color: #f1913d;}
.footer .top-panel .contact-detail{display: flex; gap: 33px;}
.footer .top-panel .contact-detail .c-detail{display:flex; gap:30px;}
.footer .top-panel .contact-detail a{text-decoration:none; color:#fff;}
.footer .top-panel .contact-detail a:hover{color:#f1913d}
.footer .top-panel .contact-detail .icon{width:48px; height:48px; display:flex; position:relative;}
.footer .top-panel .contact-detail .icon:after{width:1px; height:100%; background:rgba(255,255,255,.07); content:''; position:absolute; right:-15px;}
.footer .top-panel .contact-detail .icon svg{width:100%; height:auto; stroke:#f1913d}
.footer .top-panel .contact-detail .c-detail:nth-child(2) .icon svg{width:100%; height:auto; fill:#f1913d; display:flex;}
.footer .top-panel .contact-detail .text{font-size: 18px; line-height: 22.5px; font-weight:700;}
.footer .top-panel .contact-detail .text span{color:#a8abae; display:table; font-size: 16px; line-height: 22.4px;}
.footer .navigation{max-width: 1280px; margin: 0 auto; display: flex; justify-content: space-between; border-bottom:solid 1px rgba(255,255,255,.07); padding: 40px 0px;}
.footer .navigation .head{margin-bottom: 24px; line-height: 30px; font-size: 20px; color:#fff; font-weight:600;}
.footer .navigation a{margin-bottom: 15px; color:#a8abae; font-size: 16px; line-height: 22.4px; position: relative; display:table; font-weight:600; text-decoration:none; position:relative; transition: all 1s ease; -moz-transition: all .5s ease; -ms-transition: all .5s ease; -webkit-transition: all .5s ease; -o-transition: all .5s ease;}
.footer .navigation a:before{content:''; width:0%; height:1px; background:#f1913d; position:absolute; left:0px; bottom:0px; transition: all 1s ease; -moz-transition: all .5s ease; -ms-transition: all .5s ease; -webkit-transition: all .5s ease; -o-transition: all .5s ease;}
.footer .navigation a:hover{color:#f1913d; transition: all 1s ease; -moz-transition: all .5s ease; -ms-transition: all .5s ease; -webkit-transition: all .5s ease; -o-transition: all .5s ease;}
.footer .navigation a:hover:before{width:100%; transition: all 1s ease; -moz-transition: all .5s ease; -ms-transition: all .5s ease; -webkit-transition: all .5s ease; -o-transition: all .5s ease;}
.footer .copyright{display: flex; padding: 24px 0px; justify-content: space-between; max-width: 1280px; margin: 0 auto;}
.footer .copyright .left{color:#a8abae; font-size: 16px; font-weight:600;}
.footer .copyright .social-section{display:flex; gap:15px; align-items: center;}
.footer .copyright .social-section .text{font-weight:600; white-space:nowrap; color:#fff;}
.footer .copyright .social-section .social{width:44px; height:44px; border: 1px solid #ececec; border-radius: 999px; display:flex; padding:13px; }
.footer .copyright .social-section .social svg{width:100%; height:auto; fill:#fff;}
.footer .copyright .social-section .social:hover{background:#f1913d; border-color:#f1913d}
.footer .copyright .social-section .social-section .social:hover svg{fill:#fff;}

@keyframes animate-ping {
  75%, 100% {
    transform: scale(2);
    opacity: 0;
  }
}
@keyframes beat {
    0% {
        transform: scale(1);
    }
    25% {
        transform: scale(1.15);
    }
    40% {
        transform: scale(1);
    }
    60% {
        transform: scale(1.15);
    }
    100% {
        transform: scale(1);
    }
}
@media (max-width:1366px){
	.header{top:0px;}
	.service-first-section .content{left: 32px; width: 500px;}
	.service-first-section .content h1{font-size: 45px;}
	.service-content-area{padding:30px;}
	.service-content-area .content-area .about-services .heading{font-size:40px;}
}

@media (max-width:1024px){
	
}

@media (max-width:991px){
	.header-wrapper .header .right .social:last-child{display:flex;}
	.header-wrapper .header{padding:10px 0px;}
	.header-wrapper .header .navbar .container-fluid{flex-wrap: unset; justify-content: end; gap: 10px; align-items: center;}
	.header-wrapper .header .navbar .container-fluid .navbar-brand{margin-right: auto; margin-left: 10px;}
	.header-wrapper .header .navbar .container-fluid .navbar-collapse{position: absolute; background: #fff; top: 70px; left: 0px; width: 100%;}
	.header-wrapper .header .navbar .container-fluid .navbar-collapse .navbar-nav {gap: 15px;}
	.header-wrapper .header .navbar .container-fluid .navbar-collapse .nav-link{padding: 10px 15px;}
	.header-wrapper .header .navbar-toggler{border: 1px solid #ececec; border-radius: 999px; display: flex; width: 38px; height: 38px; padding: 10px;}
	.header-wrapper .header .navbar-toggler svg{width:100%; height:auto;}
	.header-wrapper .header .right{gap:5px; padding-right:10px;}
	.header-wrapper .header .right .phone{display:none;}
	.header-wrapper .header .right .whats-app{display:none;}
	.header-wrapper .header .right .social {width: 38px; height: 38px; padding:10px;}
	.hero-img{padding:80px}
	.hero-img .content .text{font-size: 60px; line-height: 75px;}
	.about-meher-realtors{padding:40px;}
	.about-meher-realtors .inner{grid-template-columns: repeat(1, 1fr);}
	.why-meher-realtors{padding:40px;}
	.why-meher-realtors .pointer{grid-template-columns: repeat(2, 1fr);}
	.developer-partners{padding:40px;}
	.featured-listings{padding:40px;}
	.featured-listings .points .box .detail .price-cta{flex-direction:column; gap:20px;}
	.why-dubai{padding:40px;}
	.why-dubai .img-point{flex-direction:column;}
	.why-dubai .img-point .img{margin:0 auto;}
	.testimonial{padding:40px;}
	.testimonial .data{grid-template-columns: repeat(2, 1fr);}
	.trust-metrics{padding:40px;}
	.trust-metrics .pointer{grid-template-columns: repeat(2, 1fr);}
	.founder{padding:40px;}
	.contact{padding:40px;}
	.contact .detail-form{flex-direction:column;}
	.contact .detail-form .detail{width:100%;}
	.footer{padding:40px;}
	.footer .top-panel .contact-detail{gap:15px;}
	.footer .top-panel .contact-detail .c-detail{gap:15px;}
	.footer .top-panel .contact-detail .icon{width:24px; height:24px;}
	.footer .copyright{gap:20px;}
}

@media (max-width:768px){
	.header-wrapper .header .right .social:last-child{display:flex;}
	.header-wrapper .header{padding:10px 0px;}
	.header-wrapper .header .navbar .container-fluid{flex-wrap: unset; justify-content: end; gap: 10px; align-items: center;}
	.header-wrapper .header .navbar .container-fluid .navbar-brand{margin-right: auto; margin-left: 10px;}
	.header-wrapper .header .navbar .container-fluid .navbar-collapse{position: absolute; background: #fff; top: 70px; left: 0px; width: 100%;}
	.header-wrapper .header .navbar .container-fluid .navbar-collapse .navbar-nav {gap: 15px;}
	.header-wrapper .header .navbar .container-fluid .navbar-collapse .nav-link{padding: 10px 15px;}
	.header-wrapper .header .navbar-toggler{border: 1px solid #ececec; border-radius: 999px; display: flex; width: 38px; height: 38px; padding: 10px;}
	.header-wrapper .header .navbar-toggler svg{width:100%; height:auto;}
	.header-wrapper .header .right{gap:5px; padding-right:10px;}
	.header-wrapper .header .right .phone{display:none;}
	.header-wrapper .header .right .whats-app{display:none;}
	.header-wrapper .header .right .social {width: 38px; height: 38px; padding:10px;}
	.hero-img{padding:30px; height:auto;}
	.hero-img .content{text-align:left;}
	.hero-img .content .text{font-size: 35px; line-height: 38px;}
	.about-meher-realtors{padding: 20px;}
	.about-meher-realtors .inner{grid-template-columns: repeat(1, minmax(0, 1fr)); padding:0px;}
	.about-meher-realtors .inner .left .head{font-size: 25px; margin-bottom: 0px;}
	.about-meher-realtors .inner .left .sub-head{font-size: 15px;}
	.why-meher-realtors{padding: 20px;}
	.why-meher-realtors .heading{font-size: 25px; margin-bottom: 0px;}
	.why-meher-realtors .sub-text{font-size: 15px;}
	.why-meher-realtors .pointer{grid-template-columns: repeat(1, 1fr); gap:20px;}
	.developer-partners{padding: 20px;}
	.developer-partners .heading{font-size: 25px; margin-bottom: 0px;}
	.developer-partners .sub-text{font-size: 15px;}
	.featured-listings{padding: 20px;}
	.featured-listings .heading{font-size: 25px; margin-bottom: 0px;}
	.featured-listings .sub-text{font-size: 15px;}
	.featured-listings .points{grid-template-columns: repeat(1, 1fr); gap:20px;}
	.featured-listings .points .box .detail .price-cta{flex-direction:column; gap:20px;}
	.why-dubai{padding: 20px;}
	.why-dubai .heading{font-size: 25px; margin-bottom: 0px; line-height: normal;}
	.why-dubai .sub-text{font-size: 15px;}
	.why-dubai .img-point{flex-direction:column; gap: 20px;}
	.why-dubai .img-point .img{width:100%; height:auto;}
	.why-dubai .img-point .points{grid-template-columns: repeat(1, 1fr);}
	.testimonial{padding: 20px;}
	.testimonial .heading{font-size: 25px; margin-bottom: 0px; line-height: normal;}
	.testimonial .sub-text{font-size: 15px;}
	.testimonial .data{grid-template-columns: repeat(1, 1fr);         gap: 20px;}
	.trust-metrics{padding: 20px;}
	.trust-metrics .heading{font-size: 25px; margin-bottom: 0px; line-height: normal;}
	.trust-metrics .sub-text{font-size: 15px;}
	.trust-metrics .pointer{grid-template-columns: repeat(1, 1fr); gap:20px;}
	.trust-metrics .pointer .box{padding: 15px; display: flex; flex-direction: row; border-radius: 25px; min-height: auto; min-width: 100%;}
	.trust-metrics .pointer .box .inner{gap:15px; height:auto; display:flex; flex-direction:row;}
	.trust-metrics .pointer .box .inner .icon{width: 68px; height: 68px;}
	.trust-metrics .pointer .box .inner .icon svg { width: 40px;}
	.trust-metrics .pointer .box .inner .text{text-align:left;}
	.founder{padding: 20px;}
	.founder .heading{font-size: 25px; margin-bottom: 0px; line-height: normal;}
	.founder .sub-text{font-size: 15px;}
	.founder .pointer{grid-template-columns: repeat(1, 1fr); margin-top: 20px;}
	.looking-dubai{padding: 20px;}
	.looking-dubai .heading{font-size: 25px; margin-bottom: 0px; line-height: normal;}
	.looking-dubai .sub-text{font-size: 15px;}
	.contact{padding: 20px;}
	.contact .heading{font-size: 25px; margin-bottom: 0px; line-height: normal;}
	.contact .sub-text{font-size: 15px;}
	.contact .detail-form{flex-direction:column; gap:20px;}
	.contact .detail-form .detail{width:100%; gap:10px;}
	.contact .detail-form .detail .info{gap:10px;}
	.contact .detail-form .form .form-area{padding:20px;}
	.contact .detail-form .form .form-area .head{font-size: 18px;}
	.contact .detail-form .form .form-area .sub-head{font-size: 13px;}
	.footer{padding:20px;}
	.footer .top-panel{flex-direction:column; gap:20px;}
	.footer .top-panel .contact-detail{flex-direction:column;}
	.footer .navigation{flex-direction:column; padding:20px 0px;}
	.footer .copyright{flex-direction:column; gap:20px;}
}

@media (max-width:480px){
	.header-wrapper .header .right .social:last-child{display:flex;}
	.header-wrapper .header{padding:10px 0px;}
	.header-wrapper .header .navbar .container-fluid{flex-wrap: unset; justify-content: end; gap: 10px; align-items: center;}
	.header-wrapper .header .navbar .container-fluid .navbar-brand{margin-right: auto; margin-left: 10px;}
	.header-wrapper .header .navbar .container-fluid .navbar-collapse{position: absolute; background: #fff; top: 70px; left: 0px; width: 100%;}
	.header-wrapper .header .navbar .container-fluid .navbar-collapse .navbar-nav {gap: 15px;}
	.header-wrapper .header .navbar .container-fluid .navbar-collapse .nav-link{padding: 10px 15px;}
	.header-wrapper .header .navbar-toggler{border: 1px solid #ececec; border-radius: 999px; display: flex; width: 38px; height: 38px; padding: 10px;}
	.header-wrapper .header .navbar-toggler svg{width:100%; height:auto;}
	.header-wrapper .header .right{gap:5px; padding-right:10px;}
	.header-wrapper .header .right .phone{display:none;}
	.header-wrapper .header .right .whats-app{display:none;}
	.header-wrapper .header .right .social {width: 38px; height: 38px; padding:10px;}
	.hero-img{padding:30px; height:auto;}
	.hero-img .content{text-align:left;}
	.hero-img .content .text{font-size: 35px; line-height: 38px;}
	.about-meher-realtors{padding: 20px;}
	.about-meher-realtors .inner{grid-template-columns: repeat(1, minmax(0, 1fr)); padding:0px;}
	.about-meher-realtors .inner .left .head{font-size: 25px; margin-bottom: 0px;}
	.about-meher-realtors .inner .left .sub-head{font-size: 15px;}
	.why-meher-realtors{padding: 20px;}
	.why-meher-realtors .heading{font-size: 25px; margin-bottom: 0px;}
	.why-meher-realtors .sub-text{font-size: 15px;}
	.why-meher-realtors .pointer{grid-template-columns: repeat(1, 1fr); gap:20px;}
	.developer-partners{padding: 20px;}
	.developer-partners .heading{font-size: 25px; margin-bottom: 0px;}
	.developer-partners .sub-text{font-size: 15px;}
	.featured-listings{padding: 20px;}
	.featured-listings .heading{font-size: 25px; margin-bottom: 0px;}
	.featured-listings .sub-text{font-size: 15px;}
	.featured-listings .points{grid-template-columns: repeat(1, 1fr); gap:20px;}
	.featured-listings .points .box .detail .price-cta{flex-direction:column; gap:20px;}
	.why-dubai{padding: 20px;}
	.why-dubai .heading{font-size: 25px; margin-bottom: 0px; line-height: normal;}
	.why-dubai .sub-text{font-size: 15px;}
	.why-dubai .img-point{flex-direction:column; gap: 20px;}
	.why-dubai .img-point .img{width:100%; height:auto;}
	.why-dubai .img-point .points{grid-template-columns: repeat(1, 1fr);}
	.testimonial{padding: 20px;}
	.testimonial .heading{font-size: 25px; margin-bottom: 0px; line-height: normal;}
	.testimonial .sub-text{font-size: 15px;}
	.testimonial .data{grid-template-columns: repeat(1, 1fr);         gap: 20px;}
	.trust-metrics{padding: 20px;}
	.trust-metrics .heading{font-size: 25px; margin-bottom: 0px; line-height: normal;}
	.trust-metrics .sub-text{font-size: 15px;}
	.trust-metrics .pointer{grid-template-columns: repeat(1, 1fr); gap:20px;}
	.trust-metrics .pointer .box{padding: 15px; display: flex; flex-direction: row; border-radius: 25px; min-height: auto; min-width: 100%;}
	.trust-metrics .pointer .box .inner{gap:15px; height:auto; display:flex; flex-direction:row;}
	.trust-metrics .pointer .box .inner .icon{width: 68px; height: 68px;}
	.trust-metrics .pointer .box .inner .icon svg { width: 40px;}
	.trust-metrics .pointer .box .inner .text{text-align:left;}
	.founder{padding: 20px;}
	.founder .heading{font-size: 25px; margin-bottom: 0px; line-height: normal;}
	.founder .sub-text{font-size: 15px;}
	.founder .pointer{grid-template-columns: repeat(1, 1fr); margin-top: 20px;}
	.looking-dubai{padding: 20px;}
	.looking-dubai .heading{font-size: 25px; margin-bottom: 0px; line-height: normal;}
	.looking-dubai .sub-text{font-size: 15px;}
	.contact{padding: 20px;}
	.contact .heading{font-size: 25px; margin-bottom: 0px; line-height: normal;}
	.contact .sub-text{font-size: 15px;}
	.contact .detail-form{flex-direction:column; gap:20px;}
	.contact .detail-form .detail{width:100%; gap:10px;}
	.contact .detail-form .detail .info{gap:10px;}
	.contact .detail-form .form .form-area{padding:20px;}
	.contact .detail-form .form .form-area .head{font-size: 18px;}
	.contact .detail-form .form .form-area .sub-head{font-size: 13px;}
	.footer{padding:20px;}
	.footer .top-panel{flex-direction:column; gap:20px;}
	.footer .top-panel .contact-detail{flex-direction:column;}
	.footer .navigation{flex-direction:column; padding:20px 0px;}
	.footer .copyright{flex-direction:column; gap:20px;}
}