             @font-face {
                 font-family: 'Tamil MN';
                 src: url('../fonts/TamilMN.woff2') format('woff2'), url('../fonts/TamilMN.woff') format('woff');
                 font-weight: normal;
                 font-style: normal;
                 font-display: swap;
             }
             
             @font-face {
                 font-family: 'Proxima Nova Rg';
                 src: url('../fonts/ProximaNova-Regular.woff2') format('woff2'), url('../fonts/ProximaNova-Regular.woff') format('woff');
                 font-weight: normal;
                 font-style: normal;
                 font-display: swap;
             }
             
             @media screen and (min-width:1400px) {
                 .container {
                     max-width: 75%;
                 }
             }
             
             header,
             footer {
                 overflow: hidden;
             }
             
             body {
                 font-family: 'Tamil MN' !important;
                 overflow-x: hidden;
             }
             
             .container-fluid {
                 padding: 0 8%;
             }
             
             img {
                 width: 100%;
             }
             
             li.wtsp {
                 transition: .5s ease-out;
                 border-radius: 36px;
             }
             
             li.wtsp:hover {
                 background-color: #25d366;
                 border-radius: 36px;
             }
             
             li.wtsp:hover a {
                 color: #fff !important;
             }
             
             a {
                 text-decoration: none;
                 transition: .5s ease-out;
             }
             
             header.header-static .hamburger .line {
                 width: 35px;
                 height: 3px;
                 background-color: #454545;
             }
             
             header {
                 position: static;
                 top: 0;
                 width: 100%;
                 z-index: 1;
                 padding: 20px 0;
                 transition: .5s ease-out;
                 z-index: 99999;
             }
             ul, ol {
                              font-family: 'Tamil MN' !important;
                }
             .prop-list-banner {
                 height: 413px;
             }
             
             .prop-list-banner img {
                 height: 100%;
                 object-fit: cover;
             }
             
             header.fixed {
                 position: fixed !important;
                 background-color: #fff;
                 padding: 18px 0;
             }
             
             .inner-pages header.header-static.fixed nav ul li a {
                 color: #ffff;
             }
             
             .inner-pages header.fixed nav ul li a {
                 color: #fff;
             }
             
             header.header-static.fixed .hamburger .line {
                 background-color: #fff;
             }
             
             header .logo img {
                 width: 200px;
             }
             
             nav ul {
                 display: flex;
                 list-style: none;
                 justify-content: flex-end;
                 margin-bottom: 0;
             }
             
             nav ul li a {
                 position: relative;
                 font-weight: normal;
                 font-size: 17px;
                 text-align: left;
                 color: #040c13;
                 font-family: 'Proxima Nova Rg';
             }
             
             nav ul li {
                 padding: 8px 13px;
             }
             
             a.whatsapp {
                 padding-left: 35px;
             }
             
             a.whatsapp span {
                 position: absolute;
                 left: 0;
                 top: -7px;
                 background-image: url(../images/whatsapp.svg);
                 background-size: 100%;
                 height: 35px;
                 width: 35px;
                 background-repeat: no-repeat;
             }
             
             .banner-slider .item .caption a:after {
                 content: "";
                 position: absolute;
                 right: 12px;
                 width: 15px;
                 height: 15px;
                 background-image: url(../images/arrow-right.svg);
                 top: 18px;
                 z-index: 99;
                 background-size: 100%;
                 background-repeat: no-repeat;
             }
             
             nav ul li a:hover {
                 color: #b92124;
             }
             
             .careers-sec .upload-box p {
                 font-family: 'Proxima Nova Rg';
             }
             
             a.whatsapp img {
                 width: 31px;
             }
             
             .banner-slider .item .container {
                 position: relative;
                 height: 100%;
             }
             
             .abt-img img {
                 width: 100%;
             }
             
             .banner-slider .item .caption {
                 position: absolute;
                 top: 50%;
                 left: 0;
                 transform: translate(0%, -50%);
             }
             
             .banner-slider .item .img-hero {
                 position: absolute;
                 top: 50%;
                 left: 0;
                 transform: translateY(-50%);
                 height: 100%;
                 object-fit: cover;
                 width: 100%;
             }
             
             .banner-slider .item {
                height: 45vw;
                 position: relative;
             }
             
             .banner-slider .item .caption h3 {
                 font-weight: bold;
                 font-size: 65px;
                 letter-spacing: 0em;
                 line-height: 83px;
                 text-align: left;
                 color: #fff;
                 text-transform: uppercase;
             }
             
             .banner-slider .item .caption h4 {
                 font-family: "Jotia W00 Regular";
                 font-size: 20px;
                 color: #fff;
                 text-align: center;
             }
             
             .banner-slider .item .img-hero:after {
                 content: "";
                 position: absolute;
                 left: 0;
                 right: 0;
                 height: 100%;
                 top: 0;
                 background-color: red;
                 background: linear-gradient 90deg(rgba(32, 63, 92, 0.44) 0%, #060d12 100%);
                 background: linear-gradient(to right, rgba(32, 63, 92, 0.44) 0%, #060d12 100%);
                 background: linear-gradient(to right, #060d121a 0%, rgb(32 63 92 / 0%) 100%);
             }
             
             .find-section.second-sec.invest-box .cont {
                position: relative;
                padding: 82px 32px;
                background: #f3f3f3;
                min-height: 26vw;
                display: flex;
                flex-wrap: wrap;
                flex-direction: column;
                justify-content: center;
                gap: 9px;
                z-index: 9;
                transition: .5s ease-out;
                min-height: 366px;
             }
             
             .find-section.second-sec.invest-box:after {
                 content: "";
                 position: absolute;
                 /* top: 0; */
                 height: 100%;
                 background-color: black;
                 width: 100%;
                 left: 0;
                 background: linear-gradient(90deg, rgb(255 206 94) 0%, rgb(184 199 214) 43%, rgb(222 181 86) 99%);
                 transition: .5s ease-out;
                 background-size: 401% 400%;
                 height: 100%;
                 bottom: 0px;
                 animation: gradient-two 5s ease infinite;
             }
             
             .find-section.invest-box:hover .cont {
                 background: #f3f3f300;
             }
             
             .find-section.second-sec.invest-box:before {
                 display: none;
             }
             
             .find-section.second-sec.invest-box .cont img {
                 width: 75px !important;
                 margin-bottom: 16px;
             }
             
             .find-section.second-sec.invest-box .cont h3 {
                 margin-bottom: 15px;
                 font-weight: bold;
                 font-size: 24px;
                 line-height: 29px;
                 text-align: left;
                 color: #1c1c1c;
                 text-transform: uppercase;
                 max-width: 233px;
             }
             
             .find-section.second-sec.invest-box .cont p {
                 font-weight: normal;
                 font-size: 16px;
                 line-height: 24px;
                 text-align: justify;
                 color: rgba(17, 17, 17, 0.5);
             }
             
             .container-fluid.invest-sec {
                 padding-top: 42px;
             }
             
             .banner-slider .item .caption a {
                 background: #fff;
                 padding: 12px 19px;
                 margin-top: 24px;
                 display: table;
                 font-weight: bold;
                 font-size: 18px;
                 text-align: left;
                 color: #9f8037;
                 padding-right: 48px;
             }
             
             .banner-slider .item .caption a:hover {
                 background-color: #121212;
                 color: #fff;
             }
             
             .checkbox-container {
                 display: flex;
                 align-items: center;
                 font-size: 14px;
                 color: #888;
                 cursor: pointer;
             }
             
             .checkbox-container input {
                 appearance: none;
                 width: 16px;
                 height: 16px;
                 border: 1px solid #ccc;
                 border-radius: 2px;
                 display: inline-block;
                 position: relative;
                 margin-right: 8px;
             }
             
             .heading-reg h3 {
                 font-weight: bold;
                 font-size: 42px;
                 line-height: 58px;
                 text-align: left;
                 color: #fff;
                 max-width: 400px;
             }
             
             form.reg-form h2 {
                 font-weight: bold;
                 font-size: 30px;
                 line-height: 40px;
                 text-align: left;
                 color: #9f8037;
                 text-transform: uppercase;
                 margin-bottom: 27px;
             }
             
             form.reg-form {
                 background-color: #f6f6f6;
                 width: 100%;
                 padding: 48px 49px;
                 margin-bottom: -129px;
                 max-width: 503px;
             }
             
             form.reg-form label {
                 font-weight: normal;
                 font-size: 15px;
                 line-height: 29px;
                 text-align: left;
                 color: #1c1c1c;
                 width: 100%;
                 display: block;
                 margin-bottom: 6px;
                 font-family: 'Proxima Nova Rg';
                 text-transform: uppercase;
             }
             
             input#mobile_code {
                 padding-left: 16px !important;
                 border: 1px solid #040c13;
                 margin-left: 20px;
                 border-radius: 0;
             }
             
             input#mobile_code2 {
                 padding-left: 16px !important;
                 border: 1px solid #040c13;
                 margin-left: 20px;
                 border-radius: 0;
             }
             
             .iti {
                 position: relative;
                 display: flex !important;
             }
             
             nav ul li a.active {
                 font-weight: bold;
             }
             
             .iti__selected-flag {
                 z-index: 1;
                 position: relative;
                 display: flex;
                 align-items: center;
                 height: 100%;
                 padding: 0 5px 0 8px;
                 height: 60px;
                 background: transparent;
                 border: 1px solid #040c13;
                 background-color: unset !important;
             }
             
             form.reg-form input[type="text"] {
                 height: 56px;
                 background: transparent;
                 border: 1px solid #040c13;
                 width: 100%;
                 padding: 6px 21px;
                 font-size: 15px;
                 line-height: 16px;
                 text-align: left;
                 color: #7b7b7b;
                 font-family: 'Proxima Nova Rg';
             }
             
             form.reg-form .btn input {
                 background: #9f8037;
                 border: 0;
                 width: 100%;
                 display: block;
                 color: #fff;
                 padding: 10px 0;
                 font-size: 24px;
                 line-height: 29px;
                 text-align: center;
                 color: #fff;
                 text-transform: uppercase;
                 margin-top: 16px;
                 transition: .5s ease-out;
             }
             
             form.reg-form .btn {
                 width: 100%;
             }
             
             form.reg-form .btn input:hover {
                 background-color: #17293a;
             }
             
             form.reg-form p {
                 font-size: 15px;
                 line-height: 24px;
                 text-align: left;
                 color: #1c1c1c;
                 font-weight: 400;
                 max-width: 345px;
                 font-family: 'Proxima Nova Rg';
             }
             
             .iti__flag-container {
                 position: unset !important;
             }
             
             form.reg-form .field {
                 margin-bottom: 19px;
             }
             
             section.reg-sec {
                 background-image: url(../images/bg-form.png);
                 padding: 85px 0;
                 padding-bottom: 0;
             }
             
             .checkbox-container input:checked {
                 background-color: #888;
             }
             
             .checkbox-container input:checked::after {
                 content: '✔';
                 color: white;
                 font-size: 12px;
                 position: absolute;
                 top: 50%;
                 left: 50%;
                 transform: translate(-50%, -50%);
             }
             
             .breadcrumb {
                 display: flex;
                 flex-wrap: wrap;
                 padding: 0 0;
                 margin-bottom: 0;
                 list-style: none;
                 padding: 14px 0;
                 border-bottom: 1px solid #dedede;
             }
             
             .outer-brd a {
                 font-weight: bold;
                 font-size: 17px;
                 line-height: 27px;
                 text-align: center;
                 color: rgba(17, 17, 17, 0.5);
                 text-transform: uppercase;
                 padding-right: 10px;
             }
             
             .outer-brd span {
                 font-weight: bold;
                 font-size: 17px;
                 line-height: 27px;
                 text-align: center;
                 color: #9f8038;
                 text-transform: uppercase;
                 margin-left: 11px;
             }
             
             section.abt-main {
                 padding-top: 90px;
             }
             
             section.abt-main .abt-cont h2 {
                 text-transform: uppercase;
                 font-weight: bold;
                 font-size: 38px;
                 letter-spacing: 0em;
                 line-height: 54px;
                 text-align: left;
                 color: #040c13;
                 padding-bottom: 13px;
             }
             
             section.abt-main .abt-cont p {
                    font-weight: normal;
                        font-size: 18px;
                        letter-spacing: 0.em;
                        line-height: 31px;
                        text-align: left;
                        color: #9f9f9f;
                        margin-bottom: 25px;
                        text-align: justify;
                        line-height: 33px;
             }
             section.abt-main .abt-cont li {
                    font-weight: normal;
                        font-size: 18px;
                        letter-spacing: 0.em;
                        line-height: 31px;
                        text-align: left;
                        color: #9f9f9f;
                       margin-bottom: 14px;
                        text-align: justify;
                        line-height: 33px;
             }
                        .bg-detail img {
                        border-radius: 9px;
                    }
                  .blog-details-area.pt-120.pb-100 {
                            padding-top: 51px;
                            padding-bottom: 62px;
                        }
             .main-outer-box {
            display: grid
            ;
                grid-template-columns: repeat(3, 1fr);
                gap: 16px;
                text-align: center;
                /* min-height: 248px; */
                margin-top: 49px !important;
            }
            .blog-details-area .single-details img {
                       margin-bottom: 27px;
    border-radius: 11px;
                }
                .blog-details-area .single-details h2 {
                  text-transform: uppercase;
                    font-weight: bold;
                    font-size: 34px;
                    letter-spacing: 0em;
                    line-height: 54px;
                    text-align: left;
                    color: #040c13;
                    padding-bottom: 1px;
                }
                .blog-details-area .single-details p {
                    font-weight: normal;
                    font-size: 18px;
                    letter-spacing: 0em;
                    line-height: 31px;
                    text-align: justify;
                    color: #9f9f9f;
                    margin-bottom: 5px;
                }
                .sidebar__blog__content {
            width: 77%;
        }
        .sidebar__blog__box .sidebar__blog__thumb {
                width: 23%;
                border-radius: 11px;
                overflow: hidden;
                margin-right: 15px;
            }
            .sidebar__blog__box {
                    display: flex
                ;
                    align-items: center;
            }
            .sidebar__title {
                border-bottom: 1px solid #d1d1d1;
                margin-bottom: 20px;
                padding-bottom: 0px;
                line-height: normal;
            }
                 .sidebar__title h4
                 {
                    margin-bottom: 10px;
                 }
            .main-outer-box .outer-box strong {
                text-align: center;
                font-size: 27px;
                 color: #fff;
   
            }

            .outer-box {
                /* border: 1px solid grey; */
                border-radius: 7px;
                padding: 33px 32px;
                background-color: #cfae67;
             }
            .main-outer-box .outer-box p {
                text-align: justify !important;
                margin-bottom: 10px !important;
                                 color: #fff !important;
            }
             .abt-img-sec {
                 padding-bottom: 58px;
             }
             
             .outerinner-ban.aos-init.aos-animate {
                 position: relative;
             }
             
             .slider-featured.inner-ptoject .paginator-center li.prev.slick-arrow {
                 position: absolute;
                 top: -84px;
                 left: unset;
                 right: 67px;
             }
             
             section.featured-prop.inner-ptoject {
                 padding: 80px 0;
             }
             
             .slider-featured.inner-ptoject .paginator-center li.next.slick-arrow {
                 position: absolute;
                 right: 0;
                 top: -84px;
                 right: 7px;
             }
             
             .pr-logos {
                 position: absolute;
                 z-index: 9;
                 top: 0;
                 left: 0;
                 right: 0;
                 max-width: 302px;
                 top: 50%;
                 transform: translate(-50px, -50px);
                 margin: 0 auto;
             }
             
             section.detail-page-sec .detail-main-cont h2 {
                 text-transform: uppercase;
                 font-weight: bold;
                 font-size: 34px;
                 letter-spacing: 0em;
                 line-height: 54px;
                 text-align: left;
                 color: #040c13;
                 padding-bottom: 1px;
             }
             
             section.detail-page-sec .detail-main-cont h3 {
                 font-weight: bold;
                 font-size: 25px;
                 line-height: 30px;
                 text-align: left;
                 color: #9f9f9f;
                 margin-bottom: 36px;
             }
             
             section.detail-page-sec .detail-main-cont p {
                 font-weight: normal;
                 font-size: 18px;
                 letter-spacing: 0em;
                 line-height: 31px;
/*                  text-align: left; */
                 color: #9f9f9f;
                 margin-bottom: 5px;
             }
             
             .detail-main-cont {
                background-color: #fff;
/*                 width: 65%; */
				 width: 100%;
/*                 padding-right: 81px; */
                padding-bottom: 0;
                position: relative;
                z-index: 9;
             }
             
             section.detail-page-sec .outer-main-detail {
                padding: 100px 0;
                position: relative;
                padding-bottom: 0;
/*                 display: flex; */
            
             }
  
             
             section.inner-banner.detail-inner {
                 height: 39vw;
                 overflow: hidden;
             }
             
             section.inner-banner.detail-inner.constr-page {
                 height: 23vw;
             }
             
             section.inner-banner.detail-inner .outerinner-ban {
                 position: relative;
             }
             
             section.inner-banner.detail-inner .outerinner-ban.aos-init.aos-animate {
                 height: 100%;
             }
             
             section.news {
                 padding: 80px 0;
             }
             
             section.news .title-news h2 {
                 font-size: 38px;
                 letter-spacing: 0em;
                 line-height: 34px;
                 text-align: left;
                 color: #040c13;
                 margin-bottom: 45px;
                 text-transform: uppercase;
             }
             
             .news-card.card {
                 margin-bottom: 58px;
             }
             
             section.news .news-card img.card-img-top {
                 height: 262px;
                 object-fit: cover;
                 margin-bottom: 18px;
             }
             
             section.news .news-card h5.card-title.fw-bold {
                 font-weight: normal;
                 font-size: 19px;
                 line-height: normal;
                 text-align: left;
                 color: #3e3e3e;
             }
             
             section.news .news-card p.card-text {
                 font-weight: normal;
                 font-size: 17px;
                 letter-spacing: 0em;
                 line-height: 26px;
                 text-align: left;
                 color: #9f9f9f;
             }
             
             section.news .news-card .date {
                 font-weight: normal;
                 font-size: 15px;
                 line-height: 30px;
                 text-align: left;
                 color: #3e3e3e;
             }
             
             section.news .news-card img {
                 transition: transform 0.3s;
             }
             
             section.news .news-card:hover img {
                 transform: scale(1.1);
             }
             
             section.news .news-card .card-footer a {
                 justify-content: space-between;
                 font-weight: bold;
                 font-size: 17px;
                 line-height: 35px;
                 text-align: left;
                 color: #9f8038 !important;
                 padding: 0 12px;
             }
             
             section.news .news-card .card-footer a:hover {
                 color: #0e2032 !important;
             }
             
             section.news .news-card .card-footer a:hover rect {
                 fill: #0e2032;
             }
             
             section.news .news-card .card-footer {
                 border-bottom: 0.5px solid #dddcdc !important;
                 border-top: 0.5px solid #dddcdc !important;
                 border-radius: 0;
                 padding: 0;
                 padding: 8px 0;
                 margin-top: 19px;
                 transition: .5s ease-out;
             }
             
             section.news .news-card .card-footer a,
             section.news .news-card .card-footer rect {
                 transition: .5s ease-out;
             }
             
             section.constr-sec {
                 padding: 70px 0;
             }
             
             section.constr-sec h2 {
                 font-size: 34px;
                 letter-spacing: 0em;
                 line-height: 54px;
                 text-align: left;
                 color: #040c13;
                 padding-bottom: 10px;
                 text-transform: uppercase;
             }
             
             section.constr-sec p {
                 font-weight: normal;
                 font-size: 17px;
                 letter-spacing: 0em;
                 line-height: 27px;
                 text-align: left;
                 color: #9f9f9f;
             }
             
             .constr-cont.top {
                border-bottom: 1px solid #dedede;
				margin-bottom: 51px;
				padding-bottom: 8px;
				     background-color: #fff;
             }
             
             .constr-cont {
                 padding-bottom: 0px;
				 background-color: #0c1f31;
             }
             .img-constr {
                margin-bottom: 0px;
            }
            
             .constr-cont h5 {
					 font-weight: normal;
				font-size: 18px;
				line-height: normal;
				text-align: left;
				color: #fff;
				letter-spacing: unset;
             }
             .cont-contr {
				background-color: #0c1f31;
				padding: 13px 19px;
			}
             section.constr-sec h3 {
               font-weight: bold;
				font-size: 16px;
				line-height: normal;
				text-align: left;
				color: #fff;
				padding-bottom: 3px;
				text-transform: uppercase;
             }
             
             .reg-box {
                 background: #fff;
                 filter: drop-shadow(0px 3px 28px rgba(0, 0, 0, 0.16));
                 max-width: 500px;
                 position: absolute;
                 display: grid;
                 padding: 32px 32px;
                 top: -164px;
                 right: 0;
                 z-index: 99;
             }
             
             #map {
                 height: 500px;
                 width: 100%;
             }
             
             section.amenity-sec {
                background: #f3f3f3;
                padding: 100px 0;
             }
             section.img-gallery-magnific h2 {
                font-weight: bold;
                font-size: 38px;
                letter-spacing: 0em;
                line-height: 54px;
                text-align: left;
                color: #040c13;
                text-transform: uppercase;
                padding-bottom: 0px;
            }
             .am-outer {
                 display: flex;
                 flex-wrap: wrap;
                 align-items: center;
                 justify-content: space-between;
             }
             
             .am-item {
                 width: 14%;
                 display: flex;
                 justify-content: center;
                 flex-wrap: wrap;
             }
             
             .am-item img {
                 width: 47px;
             }
             
             .am-item h4 {
                 width: 100%;
                 display: block;
                 text-align: center;
                 padding-top: 14px;
                 font-weight: normal;
                 font-size: 16px;
                 line-height: 28px;
                 text-align: center;
                 color: rgba(17, 17, 17, 0.5);
                 font-family: 'Proxima Nova Rg';
             }
             
             section.img-gallery-magnific {
                 padding: 91px 0;
             }
             
             .gallery {
                 display: grid;
                 grid-template-columns: repeat(auto-fit, minmax(223px, 1fr));
                 gap: 10px;
                 /* padding: 20px; */
                 margin: auto;
                 padding-top: 28px;
             }
             
             .gallery h2 {
                 font-weight: bold;
                 font-size: 38px;
                 letter-spacing: 0em;
                 line-height: 54px;
                 text-align: left;
                 color: #040c13;
                 text-transform: uppercase;
             }
             
             section.inner-banner div#map {
                 height: 366px;
             }
             
             section.contact-form {
                 padding: 80px 0;
             }
             
             .lightboxOverlay {
                 top: 0;
                 left: 0;
                 z-index: 99999 !important;
                 background-color: #000;
                 filter: alpha(Opacity=80);
                 opacity: .8;
                 display: none;
             }
             
             section.contact-form .left-info h5 {
                 font-weight: bold;
                 font-size: 16px;
                 line-height: 23px;
                 text-align: left;
                 color: rgba(17, 17, 17, 0.5);
             }
             
             section.contact-form .left-info h2 {
                 font-weight: bold;
                 font-size: 38px;
                 letter-spacing: 0em;
                 line-height: 54px;
                 text-align: left;
                 color: #040c13;
                 margin-bottom: 44px;
                 text-transform: uppercase;
             }
             
             .form-control {
                 font-family: 'Proxima Nova Rg';
             }
             
             section.contact-form .left-info p {
                 display: flex;
                 align-items: baseline;
             }
             
             section.contact-form .left-info i {
                 margin-right: 16px;
             }
             
             section.contact-form .left-info p span {
                 font-weight: normal;
                 font-size: 16px;
                 line-height: 23px;
                 text-align: left;
                 color: #3e3e3e;
             }
             
             section.contact-form .left-info i img {
                 width: 18px;
             }
             
             .lightbox {
                 width: 100%;
                 z-index: 99999 !important;
                 font-weight: 400;
                 outline: 0;
             }
             
             .cnt-form.form-control {
                 border: 1px solid #707070;
                 border-radius: 0;
                 transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
                 padding: 12px 11px;
                 font-size: 15px;
                 line-height: 24px;
                 text-align: left;
                 color: rgba(17, 17, 17, 0.5);
                 font-family: 'Proxima Nova Rg';
             }
             
             button.btn.btn-custom {
                 background: #9f8038;
                 width: 100%;
                 color: #fff;
                 border-radius: 0;
                 font-weight: bold;
                 font-size: 17px;
                 line-height: 29px;
                 text-align: center;
                 color: #fff;
             }
             
             .gallery img {
                 width: 100%;
                 height: auto;
                 border-radius: 5px;
                 cursor: pointer;
                 transition: transform 0.3s ease;
             }
             
             .gallery img:hover {
                 transform: scale(1.05);
             }
             
             section.plan {
                 padding: 102px 0;
                 text-align: center;
             }
             
             section.plan h3 {
                 font-weight: bold;
                 font-size: 23px;
                 line-height: 33px;
                 text-align: center;
                 color: rgba(17, 17, 17, 0.5);
             }
             
             section.plan h2 {
                 font-weight: bold;
                 font-size: 38px;
                 letter-spacing: 0em;
                 line-height: 54px;
                 text-align: center;
                 color: #040c13;
                 padding-bottom: 73px;
             }
             
             section.am-head h3 {
                 font-weight: bold;
                 font-size: 38px;
                 letter-spacing: 0em;
                 line-height: 54px;
                 text-align: left;
                 color: #040c13;
                 text-transform: uppercase;
                 padding-bottom: 8px;
             }
             .outer-ctr-img {
        
                margin-bottom: 0px;
            }
             .reg-box a {
                 background: #fff;
                 border: 1px solid rgba(17, 35, 53, 0.52);
                 margin-bottom: 10px;
                 padding: 10px 26px;
                 font-weight: bold;
                 font-size: 20px;
                 line-height: 40px;
                 text-align: left;
                 color: rgba(17, 17, 17, 0.5) !important;
                 text-align: center;
                 text-transform: uppercase;
                 transition: .5s ease-out cursor: pointer;
             }
             
             .reg-box a:hover {
                 background: #9f8038;
                 color: #fff !important;
             }
             
             .outer-brd a:nth-child(2) {
                 padding-left: 11px;
             }
             
             section.detail-page-sec {
                 padding-bottom: 106px;
             }
             
             section.abt-main .abt-cont {
                 padding-bottom: 47px;
             }
             
             .outer-brd {
                 display: flex;
                 align-items: center;
                 color: rgba(17, 17, 17, 0.5);
             }
             
             .banner-slider .item .img-hero img {
                 max-width: 100%;
                 height: 100%;
                 opacity: 1 !important;
                 -webkit-animation-duration: 3s;
                 animation-duration: 3s;
                 transition: all 1s ease;
                 object-fit: cover;
                 width: 100%;
             }
             
             @-webkit-keyframes zoomInImage {
                 from {
                     transform: scale3d(1, 1, 1);
                     transition: 1s;
                 }
                 to {
                     transform: scale3d(1.1, 1.1, 1.1);
                     transition: 1s;
                 }
             }
             
             @keyframes zoomInImage {
                 from {
                     transform: scale3d(1, 1, 1);
                     transition: 1s;
                 }
                 to {
                     transform: scale3d(1.1, 1.1, 1.1);
                     transition: 1s;
                 }
             }
             
             .zoomInImage {
                 -webkit-animation-name: zoomInImage;
                 animation-name: zoomInImage;
             }
             
             @-webkit-keyframes zoomOutImage {
                 from {
                     transform: scale(1.1, 1.1, 1.1);
                     transition: 1s;
                 }
                 to {
                     transform: scale3d(1, 1, 1);
                     transition: 1s;
                 }
             }
             
             @keyframes zoomOutImage {
                 from {
                     transform: scale(1.1, 1.1, 1.1);
                     transition: 1s;
                 }
                 to {
                     transform: scale3d(1, 1, 1);
                     transition: 1s;
                 }
             }
             
             .zoomOutImage {
                 -webkit-animation-name: zoomOutImage;
                 animation-name: zoomOutImage;
                 transition: 1s;
             }
             
             .home-about {
                 padding: 4px 0px;
             }
             
             .home-about h3 {
                 text-align: center;
                 font-family: 'Optima';
                 color: #b92124;
                 font-size: 41px;
                 margin-bottom: 23px;
             }
             
             .home-about p {
                 font-family: "Jotia W00 Regular";
                 text-align: center;
                 font-size: 21px;
                 color: #0d0d0d;
             }
             
             .featured-prop {
                padding: 44px 0;
                padding-top: 80px;
             }
             
             .featured-prop .head {
                 display: flex;
                 align-items: self-end;
                 justify-content: space-between;
             }
             
             .featured-prop .head .link a {
                 background: #b92124;
                 padding: 13px 16px;
                 color: #fff;
                 font-size: 15px;
                 align-items: center;
                 justify-content: space-between;
                 display: flex;
                 width: 152px;
                 border: 1px solid #b92124;
                 border-radius: 0 8px 0 8px;
             }
             
             .featured-prop .head .link a:hover {
                 background-color: #fff;
                 color: #b92124;
             }
             
             .featured-prop .head .link a:hover path {
                 stroke: #b92124;
             }
             
             .featured-prop .head .cont h3 {
                 text-transform: uppercase;
                 font-size: 52px;
                 text-align: left;
                 color: #040c13;
             }
             
             .featured-prop .head .cont h4 {
                 font-weight: normal;
                 font-size: 21px;
                 line-height: 32px;
                 text-align: left;
                 color: #909090;
                 margin: 0;
             }
             
             .slider-featured .slick-slider .item {
                 margin: 0 5px;
             }
             
             .slider-featured .slick-slider .item.slick-active {
                 opacity: 1;
             }
             
             .slider-featured .slick-slider .item .inner-item .cont {
                 padding-top: 25px;
             }
             
             .slider-featured .slick-slider .item .img {
                 border-radius: 0;
                 overflow: hidden;
                 height: 15vw;
                 position: relative;
             }
             
             .slider-featured .slick-slider .item .inner-item:hover .cont h3 {
                 font-weight: normal;
                 text-align: left;
                 color: #fff;
                 font-family: "Jotia W00 Regular";
             }
             
             .slider-featured {
                 margin-top: 37px;
             }
             
             .outer-pr {
                 position: relative;
             }
             
             .slider-featured .slick-slider .item .inner-item:hover .cont h4 {
                 color: #9f8037;
             }
             
             .slider-featured .slick-slider .item .inner-item {
                 transition: .5s ease-out;
             }
             
             .slider-featured .slick-slider .item .inner-item .cont h3 {
                 font-weight: normal;
                 font-size: 21px;
                 text-align: left;
                 color: #171717;
                 font-family: "Jotia W00 Regular";
                 text-transform: uppercase;
             }
             
             .slider-featured .slick-slider .item .inner-item .cont h4 {
                 font-weight: 600;
                 */ line-height: 31px;
                 opacity: 0.63;
                 margin-bottom: 4px;
                 font-weight: bold;
                 font-size: 22px;
                 text-align: left;
                 color: #040c13;
                 margin-top: 16px;
                 margin-bottom: 14px;
             }
             
             .slider-featured .slick-slider .item .inner-item:hover .cont h3.date {
                 background: linear-gradient(90deg, #000 0%, rgba(0, 0, 0, 0) 100%);
                 color: #fff !important;
                 padding: 10px 19px;
                 background: linear-gradient(90deg, #9f8037 0%, rgba(159, 128, 55, 0) 100%);
             }
             
             .slider-featured .slick-slider .item .inner-item .cont a {
                 width: fit-content;
                 height: auto;
                 letter-spacing: 0.15em;
                 display: flex;
                 align-items: center;
                 justify-content: center;
                 margin-top: 14px;
                 font-weight: bold;
                 font-size: 12px;
                 line-height: 18px;
                 text-align: left;
                 color: #d8d7d7;
             }
             
             .slider-featured .slick-slider .item .inner-item .cont h3.date {
                 background: linear-gradient(90deg, #000 0%, rgba(0, 0, 0, 0) 100%);
                 color: #fff !important;
                 padding: 10px 19px;
             }
             
             .slider-featured .slick-slider .item .inner-item:hover .cont a {
                 background: #fff;
                 color: #9f8038;
             }
             
             .slider-featured .slick-slider .item.slick-active {
                 opacity: 1 !important;
             }
             
             .slider-featured .slick-slider .item.slick-active+.item {
                 opacity: .4;
             }
             
             .slider-featured .paginator-center li.prev.slick-arrow {
                 position: absolute;
                 top: 43%;
                 left: -23px;
                 width: 44.54px;
                 height: 45.93px;
                 background: #f6f6f6;
                 background-image: url(../images/arrow-left.svg);
                 background-repeat: no-repeat;
                 background-position: center;
                 cursor: pointer;
             }
             
             .slider-featured .paginator-center li.next.slick-arrow {
                 position: absolute;
                 right: 0;
                 top: 43%;
                 right: -23px;
                 width: 44.54px;
                 height: 45.93px;
                 background: #f6f6f6;
                 background-image: url(../images/arrow-right.svg);
                 background-repeat: no-repeat;
                 background-position: center;
                 cursor: pointer;
             }
             
             .slider-featured .container {
                 position: relative;
             }
             
             .slider-featured .paginator-center ul {
                 list-style: none;
             }
             
             .about-us .content h4 {
                 text-transform: uppercase;
                 position: relative;
                 display: table;
                 font-weight: bold;
                 font-size: 23px;
                 line-height: 25px;
                 text-align: left;
                 color: #b0b2b4;
                 padding-bottom: 9px;
             }
             
             .about-us .content h3 {
                 font-weight: bold;
                 font-size: 37px;
                 line-height: 52px;
                 text-align: left;
                 color: #040c13;
                 text-transform: uppercase;
             }
             
             .about-us .content p {
                 font-weight: normal;
                 font-size: 21px;
                 letter-spacing: 0em;
                 line-height: 32px;
                 text-align: left;
                 color: #9f9f9f;
             }
             
             .about-us .content p span {
                 color: #b78e56;
                 font-weight: 600;
             }
             
             .about-us .content .img {
                 width: 366px;
                 position: relative;
                 left: -35px;
             }
             
             .about-us {
                 padding: 100px 0;
                 padding-bottom: 90px;
             }
             
             .col-md-6.content {
                 padding-right: 0px;
             }
             
             .col-md-6.content p {
                 padding-right: 100px;
                 text-align: justify;
             }
             
             .slider-featured .slick-slider .item .inner-item .cont h3 {
                 font-weight: normal;
                 font-size: 18px;
                 text-align: left;
                 color: #171717;
                 font-family: "Jotia W00 Regular";
                 text-transform: uppercase;
             }
             
             @keyframes marquee {
                 0% {
                     transform: translateX(0);
                 }
                 100% {
                     transform: translateX(-100%);
                 }
             }
             
             .marquee {
                 display: flex;
                 align-items: center;
                 justify-content: flex-start;
                 overflow: hidden;
             }
             
             .marquee span {
                 text-transform: uppercase;
                 font-size: 113px;
                 display: flex;
                 font-weight: bold;
                 display: inline-block;
                 background: linear-gradient(90deg, #f9f9f9 0%, #efefef 51.45%, #f6f6f6 100%);
                 background-size: 300% 300%;
                 -webkit-background-clip: text;
                 color: transparent;
                 line-height: normal;
                 text-transform: uppercase;
                 padding-right: 63px;
                 text-transform: uppercase;
                 will-change: transform;
                 transform: translateX(0);
                 white-space: nowrap;
                 animation: marquee 24s linear infinite;
             }
             
             @media screen and (min-width:992px) and (max-width:1400px) {
                 .abt-img {
                     padding-left: 11px;
                 }
             }
             
             .enquire-section {
                position: relative;
                overflow: hidden;
                padding: 70px 0;
                border-bottom: 1px solid #DEDEDE;
                padding-bottom: 97px;
             }
             
             .enquire-section .img-bg {
                 position: absolute;
                 height: 100%;
             }
             
             .enquire-section .img-bg img {
                 height: 100%;
                 object-fit: cover;
             }
             
             .enquire-section .content {
                 z-index: 9;
                 top: 53%;
                 left: 50%;
                 text-align: center;
                 width: 100%;
                 background-image: url(../images/vision.png);
                 padding: 58px 88px;
                 min-height: 25vw;
                 display: flex;
                 flex-wrap: wrap;
                 justify-content: center;
                 align-items: center;
                     background-position: bottom;
             }
             
             .enquire-section .content h3 {
                 margin-bottom: 16px;
                 font-weight: normal;
                 font-size: 23px;
                 letter-spacing: 0.02em;
                 line-height: px;
                 text-align: center;
                 color: #fff;
                 display: none;
             }
             
             .enquire-section .content h4 {
                 font-family: "Jotia W00 Regular";
                 font-weight: normal;
                 font-size: 24px;
                 text-align: center;
                 color: #fff;
             }
             
             .enquire-section .content a {
                 align-items: center;
                 justify-content: center;
                 font-weight: bold;
                 font-size: 14px;
                 letter-spacing: 0.15em;
                 text-align: left;
                 color: #121212;
                 margin-top: 39px;
                 font-size: 18px;
                 letter-spacing: 0.09em;
                 line-height: 25px;
                 text-align: center;
                 color: #fff;
             }
             
             .inner-pslider.blog-slider li.next.slick-arrow {
                 top: 39%;
             }
             
             .inner-pslider.blog-slider li.prev.slick-arrow {
                 top: 39%;
             }
             
             .inner-pslider.blog-slider .item .inner-item .cont {
                 padding: 22px 19px;
             }
             
             .inner-pslider.blog-slider .item .inner-item .cont h3 {
                 font-size: 18px;
                 text-transform: unset;
             }
             
             .inner-pslider.blog-slider .item .inner-item:hover p {
                 color: #fff;
             }
             
             .slider-featured .slick-slider .item .inner-item p {
                 font-weight: normal;
                 font-size: 18px;
                 text-align: left;
                 color: #525252;
                 line-height: normal;
             }
             
             .enquire-section .content a:hover {
                 color: #9f8038;
             }
             
             .featured-prop.Collection-sec .head .cont {
                 width: 50%;
             }
             
             .featured-prop.Collection-sec .head .right-cont {
                 width: 50%;
                 padding-top: 46px;
             }
             
             .featured-prop.Collection-sec .head .cont a {
                 padding: 13px 16px;
                 display: flex;
                 max-width: 194px;
                 /* border: 1px solid #b92124; */
                 /* border-radius: 0 8px 0 8px; */
                 background: #f3efef;
                 font-weight: bold;
                 font-size: 14px;
                 line-height: 24px;
                 text-align: left;
                 color: #040c13;
                 text-align: center;
                 justify-content: center;
                 margin-top: 76px;
             }
             
             .enquire-section .content h2 {
                 font-weight: bold;
                 font-size: 28px;
                 line-height: 29px;
                 text-align: center;
                 color: #fff;
                 text-transform: uppercase;
                 margin-top: 10px;
             }
               .enquire-section .content h2>a {
                 font-weight: bold;
                 font-size: 28px;
                 line-height: 29px;
                 text-align: center;
                 color: #fff;
                 text-transform: uppercase;
                 margin-top: 10px;
             }
             
             .featured-prop.Collection-sec .head .cont a:hover {
                 background-color: #9f8038;
                 color: #ffffff;
             }
             
             .address-home img {
                 width: 200px;
                 margin-bottom: 29px;
             }
             
             .featured-prop.Collection-sec .head .cont a:hover path {
                 stroke: #b92124;
             }
             
             footer .logo {
                 position: relative;
                 margin-bottom: 21px;
             }
             
             footer .logo:after {
                 content: "";
                 position: absolute;
                 height: 1px;
                 width: 66px;
                 bottom: 0;
                 background-color: #4d4b4b;
                 left: 0;
             }
             
             .featured-prop.Collection-sec .head {
                 display: flex;
                 align-items: flex-start;
             }
             
             .featured-prop.Collection-sec .head .right-cont p {
                 font-weight: normal;
                 font-size: 20px;
                 line-height: 30px;
                 text-align: left;
                 color: #909090;
             }
             
             .featured-prop.Collection-sec .head .cont h2:after {
                 width: 80.4px;
                 height: 0px;
                 background: #b92124;
                 border: 1px solid #909090;
                 content: "";
                 display: block;
                 position: relative;
                 top: -17px;
                 right: unset;
                 left: 108%;
             }
             
             .featured-prop.Collection-sec .head .cont h2 {
                 font-weight: normal;
                 font-size: 21px;
                 line-height: 32px;
                 text-align: left;
                 color: #909090;
                 font-family: "Jotia W00 Regular";
                 position: relative;
                 margin-bottom: 9px;
                 display: table;
             }
             
             .featured-prop.Collection-sec .head .cont h3 {
                 margin-bottom: 15px;
                 font-weight: bold;
                 font-size: 52px;
                 letter-spacing: 0em;
                 line-height: 72px;
                 text-align: left;
                 color: #040c13;
             }
             
             .featured-prop.Collection-sec {
                 padding: 58px 0;
                 padding-top: 165px;
             }
             
             .slider-featured {
                 position: relative;
             }
             
             .about-us.holiday-section .content h3 {
                 font-weight: normal;
                 font-style: italic;
                 font-size: 45px;
                 text-align: left;
                 color: #b92124;
                 font-family: 'Optima Italic';
             }
             
             .about-us.holiday-section .content p {
                 font-weight: normal;
                 font-style: italic;
                 font-size: 18px;
                 line-height: 30px;
                 text-align: left;
                 color: #909090;
             }
             
             .about-us.holiday-section .content a {
                 width: 121.19px;
                 height: 39.73px;
                 background: #b92124;
                 color: #fff;
                 display: flex;
                 align-items: center;
                 justify-content: center;
                 text-transform: uppercase;
                 border-radius: 0 8px 0 8px;
             }
             
             .about-us.holiday-section {
                 background: #f7f7f7;
                 padding: 66px 0;
             }
             
             .section-instagram {
                 padding: 55px 0;
             }
             
             .section-instagram .head {
                 text-align: center;
                 margin-bottom: 37px;
                 display: block;
             }
             
             .section-instagram .head .ic {
                 padding-bottom: 14px;
             }
             
             .section-instagram .head h3 {
                 font-weight: normal;
                 font-size: 21px;
                 line-height: 32px;
                 text-align: center;
                 color: #909090;
                 display: table;
                 margin: 0 auto;
                 position: relative;
                 font-family: "Jotia W00 Regular";
             }
             
             .section-instagram .head h3:after {
                 width: 42.31px;
                 /* height: 0px; */
                 background: #fff;
                 border: 1px solid #909090;
                 content: "";
                 display: block;
                 left: 108%;
                 position: absolute;
                 top: 15px;
             }
             
             .section-instagram .head h3:before {
                 width: 42.31px;
                 /* height: 0px; */
                 background: #fff;
                 border: 1px solid #909090;
                 content: "";
                 display: block;
                 right: 108%;
                 position: absolute;
                 top: 15px;
             }
             
             .section-instagram .slick-slider .item {
                 margin: 0 19px;
                 
             }
             
             .section-instagram .slick-slider .item.slick-active {
                 opacity: 1;
             }
             
             .section-instagram .slick-slider .item {
                 opacity: .4;
             }
             
             .section-instagram .slick-slider .slick-list {
                 padding-left: 0;
                 padding-right: 0px;
             }
             
             .section-instagram .slick-slider .slick-list {
                 overflow: visible;
             }
             /* .section-instagram .slick-slider {
    clip-path: inset(-100vw -100vw -100vw 0);
} */
             
             .section-instagram .slick-slider .item.slick-active {
                 opacity: 1 !important;
             }
             
             .section-instagram .insta li.prev.slick-arrow {
                 position: absolute;
                 top: 37%;
                 left: -64px;
                 width: 44.54px;
                 height: 45.93px;
                 background: #b92124;
                 background-image: url(../images/arrow-left.svg);
                 background-repeat: no-repeat;
                 background-position: center;
                 cursor: pointer;
             }
             
             .section-instagram .insta li.next.slick-arrow {
                 position: absolute;
                 right: 0;
                 top: 37%;
                 right: -64px;
                 width: 44.54px;
                 height: 45.93px;
                 background: #b92124;
                 background-image: url(../images/arrow-right.svg);
                 background-repeat: no-repeat;
                 background-position: center;
                 cursor: pointer;
             }
             
             .section-instagram .container {
                 position: relative;
             }
             
             .section-instagram {
                 overflow: hidden;
             }
             
             .section-instagram .insta ul {
                 list-style: none;
             }
             
             .section-instagram .slider-outer {
                 position: relative;
             }
             
             .featured-prop.Collection-sec.find-more .head .right-cont a {
                 background: #b92124;
                 padding: 13px 16px;
                 color: #fff;
                 font-size: 15px;
                 align-items: center;
                 justify-content: space-between;
                 display: flex;
                 width: 152px;
                 border: 1px solid #b92124;
                 margin: 0 0 0 auto;
             }
             
             .featured-prop.Collection-sec.find-more .head .right-cont a:hover {
                 background-color: #fff;
                 color: #b92124;
             }
             
             .featured-prop.Collection-sec.find-more .head .cont h3 {
                 margin-bottom: 0;
             }
             
             .find-section {
                 position: relative;
                 margin-bottom: 29px;
                 overflow: hidden;
             }
             
             .find-section .cont {
                 position: absolute;
                 z-index: 9;
                 bottom: 44%;
                 margin: 0 auto;
                 left: 0;
                 right: 0;
                 width: fit-content;
             }
             
             .find-section .cont h4 {
                 font-weight: normal;
                 font-size: 21px;
                 text-align: left;
                 color: #fff;
             }
             
             .find-section .cont h3 {
                 font-weight: normal;
                 font-size: 24px;
                 text-align: left;
                 color: #fff;
                 margin-bottom: 15px;
             }
             
             .find-section .cont a {
                 width: 121.19px;
                 height: 39.73px;
                 background: #fff;
                 display: flex;
                 align-items: center;
                 justify-content: center;
                 font-size: 11px;
                 letter-spacing: 0.15em;
                 text-align: left;
                 color: #141414;
             }
             
             .find-section .cont a:hover {
                 background: #000;
                 color: #fff;
             }
             
             label.checkbox-container {
                 font-weight: normal !important;
                 font-size: 17px !important;
                 line-height: 32px;
                 text-align: left;
                 color: #9f9f9f !important;
             }
             
             .find-section.second-sec img {
                 height: 27vw;
                 object-fit: cover;
             }
             
             .find-section .cont img {
                 height: fit-content;
                 object-fit: unset;
                 width: 100% !important;
                 max-width: 200px;
                 height: auto !important;
             }
             
             .find-section.second-sec:before {
                 content: "";
                 position: absolute;
                 left: 0;
                 top: 0;
                 bottom: 0;
                 height: 100%;
                 width: 100%;
                 background: rgba(12, 31, 49, 0.55);
             }
             
             .featured-prop.Collection-sec.find-more .head {
                 padding-bottom: 35px;
             }
             
             .bg-detail {
/*                position: static; */
                right: 0;
                bottom: 0;
/*                 width: 34%; */
                /* float: left; */
/*                 margin-top: 120px; */
 margin-top: 40px;
             }
             
             .find-section:after {
                 content: "";
                 position: absolute;
                 /* top: 0; */
                 height: 100%;
                 background-color: black;
                 width: 100%;
                 left: 0;
                 background: linear-gradient(90deg, rgb(159 128 56) 0%, rgb(12 31 49) 43%, rgb(159 128 56) 99%);
                 transition: .5s ease-out;
                 background-size: 401% 400%;
                 height: 100%;
                 bottom: 0px;
                 animation: gradient 5s ease infinite;
                 transform: scale(0);
             }
             
             .find-section:hover:after {
                 height: 100%;
                 transform: scale(1);
             }
             
             @keyframes gradient {
                 0% {
                     background-position: 0% 50%;
                 }
                 50% {
                     background-position: 100% 50%;
                 }
                 100% {
                     background-position: 0% 50%;
                 }
             }
             
             @keyframes gradient-two {
                 0% {
                     background-position: 0% 50%;
                 }
                 50% {
                     background-position: 100% 50%;
                 }
                 100% {
                     background-position: 0% 50%;
                 }
             }
             
             .about-us.holiday-section.career-home .content a {
                 background: #242424;
                 border: 1px solid #242424;
             }
             
             .about-us.holiday-section.career-home .content a:hover {
                 color: #242424;
                 background: #fff;
             }
             
             .inner-pslider.blog-slider .slick-slider .slick-list {
                 padding-left: 0 !important;
                 padding-right: 0 !important;
                 padding-bottom: 99px !important;
             }
             
             .inner-pslider.blog-slider .item.slick-slide.slick-current.slick-active.slick-center {
                 transform: scale(1.1) translate(0px, 50px);
             }
             
             .inner-pslider.blog-slider .slick-slider .item {
                 transform: scale(.9);
                 transition: .5s ease-out;
             }
             
             footer {
                 background: #000;
                 padding: 81px 0;
                 padding-bottom: 0;
             }
             
             footer .head h3 {
                 font-weight: normal;
                 font-size: 27px;
                 text-align: left;
                 color: #fff;
                 margin: 0 auto;
                 display: table;
                 margin-bottom: 54px;
                 position: relative;
                 background-color: black;
                 z-index: 9;
                 padding: 0 25px;
             }
             
             footer .head {
                 position: relative;
             }
             
             footer .head:before {
                 content: "";
                 position: absolute;
                 left: 0%;
                 width: 100%;
                 background: #707070;
                 height: 1px;
                 top: 19px;
             }
             
             footer h3.main-head {
                 line-height: 32px;
                 margin-bottom: 32px;
                 font-weight: bold;
                 font-size: 15px;
                 letter-spacing: 0em;
                 text-align: left;
                 color: #fff;
                 text-transform: uppercase;
                 font-family: 'Proxima Nova Rg';
             }
             
             footer address {
                 font-weight: normal;
                 font-size: 15px;
                 text-align: left;
                 color: #fff;
                 max-width: 347px;
                 font-family: 'Proxima Nova Rg';
             }
             
             footer .qk-links ul {
                 list-style: none;
                 padding: 0;
             }
             
             footer .qk-links ul li a {
                 line-height: 33px;
                 text-align: left;
                 color: #fff;
                 font-weight: normal;
                 font-size: 16px;
                 text-align: left;
                 color: #fff;
                 font-family: 'Proxima Nova Rg';
             }
             
             footer address a {
                 font-weight: normal;
                 font-size: 15px;
                 text-align: left;
                 color: #fff;
                 max-width: 347px;
             }
             
             footer address span {
                 color: #9f8038;
                 padding-left: 10px;
             }
             
             footer .qk-links ul li a:hover {
                 color: #9f8038;
             }
             
             footer .form-sus {
                 display: flex;
             }
             
             footer .form-sus input {
                 height: 56px;
                 background: #333;
                 border: 0;
                 width: 75%;
                 color: #fff;
                 font-size: 16px;
                 padding-left: 15px;
             }
             
             footer .form-sus button.btn-s {
                 height: 55.35px;
                 background: #b92124;
                 border: 0;
                 width: 25%;
                 margin-left: 19px;
                 font-weight: bold;
                 font-size: 15px;
                 letter-spacing: 0.15em;
                 text-align: left;
                 color: #fff;
                 display: flex;
                 align-items: center;
                 justify-content: center;
                 text-transform: uppercase;
             }
             
             footer .form-sus {
                 display: flex;
                 margin-bottom: 47px;
             }
             
             ul.social-footer li a {
                 width: 40.22px;
                 height: 40.21px;
                 background: #fff;
                 display: flex;
                 border-radius: 50%;
                 align-items: center;
                 justify-content: center;
                 border: 2px solid #fff;
             }
             
             ul.social-footer {
                 list-style: none;
                 padding: 0;
                 display: flex;
             }
             
             ul.social-footer li a:hover {
                 border: 2px solid red;
             }
             
             ul.social-footer li a img {
                 height: 25px;
                 object-fit: none;
             }
             
             ul.social-footer li {
                 margin-right: 12px;
             }
             
             footer .terms {
                 border-top: 1px solid #3b3b3b;
             }
             
             footer .terms p {
                 font-weight: normal;
                 font-size: 16px;
                 letter-spacing: -0.01em;
                 line-height: 27px;
                 text-align: left;
                 color: #fff;
                 font-family: 'Proxima Nova Rg';
             }
             
             footer .terms {
                 border-top: 1px solid #3b3b3b;
                 padding-top: 18px;
                 padding-bottom: 14px;
                 margin-top: 22px;
             }
             
             .commen-form .radio-form [type="radio"]:checked,
             .commen-form .radio-form [type="radio"]:not(:checked) {
                 position: absolute;
                 left: -9999px;
             }
             
             .social .sc-outer a {
                 display: flex;
                 justify-content: space-between;
             }
             
             .social .sc-outer a h3 {
                 font-weight: normal;
                 font-size: 15px;
                 text-align: left;
                 color: #fff;
                 margin: 0;
                 font-family: 'Proxima Nova Rg';
             }
             
             .social {
                 border-top: 1px solid #3b3b3b;
                 padding-top: 22px;
             }
             
             .commen-form .radio-form [type="radio"]:checked+label,
             .commen-form .radio-form [type="radio"]:not(:checked)+label {
                 position: relative;
                 padding-left: 28px;
                 cursor: pointer;
                 line-height: 20px;
                 display: inline-block;
                 font-weight: normal;
                 font-size: 16px;
                 text-align: left;
                 color: #fff;
                 font-family: "Jotia W00 Regular";
             }
             
             .commen-form .radio-form [type="radio"]:checked+label:before,
             .commen-form .radio-form [type="radio"]:not(:checked)+label:before {
                 content: '';
                 position: absolute;
                 left: 0;
                 top: 0;
                 width: 18px;
                 height: 18px;
                 border: 1px solid #fff;
                 border-radius: 100%;
                 background: unset;
             }
             
             .commen-form .radio-form [type="radio"]:checked+label:after,
             .commen-form .radio-form [type="radio"]:not(:checked)+label:after {
                 content: '';
                 width: 12px;
                 height: 12px;
                 background: #ffffff;
                 position: absolute;
                 top: 3px;
                 left: 3px;
                 border-radius: 100%;
                 -webkit-transition: all 0.2s ease;
                 transition: all 0.2s ease;
             }
             
             .commen-form .radio-form [type="radio"]:not(:checked)+label:after {
                 opacity: 0;
                 -webkit-transform: scale(0);
                 transform: scale(0);
             }
             
             .commen-form .radio-form [type="radio"]:checked+label:after {
                 opacity: 1;
                 -webkit-transform: scale(1);
                 transform: scale(1);
             }
             
             .property-banner {
                 position: relative;
             }
             
             .property-banner .content {
                 bottom: 56px;
                 left: 0;
                 right: 0;
                 margin: 0 auto;
                 padding-top: 233px;
                 padding-bottom: 73px;
             }
             
             .property-banner .content h3 {
                 font-weight: normal;
                 font-size: 55px;
                 text-align: center;
                 color: #fff;
                 text-transform: uppercase;
                 font-family: 'Optima';
             }
             
             .commen-form .radio-form {
                 display: flex;
                 margin-bottom: 33px;
             }
             
             .commen-form .radio-form p.item {
                 padding-right: 22px;
             }
             
             .commen-form {
                 position: relative;
                 opacity: 0.95;
                 backdrop-filter: blur(30px);
                 --webkit-backdrop-filter: blur(30px);
                 background-color: rgba(255, 255, 255, 0.15);
                 padding: 46px 63px;
                 margin-top: 33px;
             }
             
             .commen-form .icon_select_mate {
                 position: absolute;
                 top: 23px;
                 right: 1px;
                 font-size: 16px;
                 height: 22px;
                 transition: all 275ms;
             }
             
             .commen-form .select_mate {
                 position: relative;
                 max-width: 100%;
                 width: 100%;
                 min-height: 60px;
                 font-family: "Roboto";
                 color: #fff;
                 font-weight: 300;
                 border-radius: 3px;
                 transition: all 375ms ease-in-out;
                 font-weight: normal;
                 font-size: 18px;
                 text-align: left;
                 color: #fff;
             }
             
             .commen-form .select_mate select {
                 position: absolute;
                 overflow: hidden;
                 height: 0px;
                 opacity: 0;
                 z-index: -1;
             }
             
             .commen-form .cont_list_select_mate {
                 position: relative;
                 float: left;
                 width: 100%;
             }
             
             .commen-form .cont_select_int {
                 position: absolute;
                 left: 0px;
                 top: 0px;
                 z-index: 999;
                 overflow: hidden;
                 height: 0px;
                 width: 100%;
                 padding: 0px;
                 margin-bottom: 0px;
                 margin-top: 0px;
                 border-radius: 0px 0px 3px 3px;
                 box-shadow: 1px 4px 10px -2px rgba(0, 0, 0, 0.2);
                 transition: all 375ms ease-in-out;
             }
             
             .commen-form .cont_select_int li {
                 position: relative;
                 float: left;
                 width: 100%;
                 border-bottom: 1px solid #E0E0E0;
                 background-color: #4b4b4b;
                 list-style-type: none;
                 padding: 10px 2%;
                 margin: 0px;
                 transition: all 275ms ease-in-out;
                 display: block;
                 cursor: pointer;
                 color: #fff;
                 font-size: 17px;
             }
             
             .commen-form .cont_select_int li:last-child {
                 border-radius: 3px;
                 border-bottom: 0px;
             }
             
             .commen-form .cont_select_int li:hover {
                 background-color: #3d3636;
             }
             
             .commen-form .cont_select_int .active {
                 background-color: #3d3636;
             }
             /* etiqueta <p> con la opcion selecionada  */
             
             .commen-form .selecionado_opcion {
                 padding: 5px 0%;
                 width: 100%;
                 display: block;
                 margin: 0px;
                 cursor: pointer;
                 border-bottom: 1px solid #fff;
                 padding-top: 19px;
             }
             
             .commen-form .fld-form label {
                 font-weight: normal;
                 font-size: 14px;
                 letter-spacing: 0.1em;
                 text-align: left;
                 color: #fff;
                 text-transform: uppercase;
             }
             
             .commen-form .fld-form {
                 display: block;
                 margin-bottom: 26px;
             }
             
             .commen-form .price-range .price-input {
                 width: 50%;
                 display: flex;
                 /* margin: 30px 0 35px; */
                 margin-bottom: 0;
             }
             
             .commen-form .price-range .price-input .field {
                 display: flex;
                 width: 100%;
                 height: 45px;
                 align-items: center;
                 position: relative;
             }
             
             .commen-form .price-range .price-input .field span {
                 position: absolute;
                 right: 11px;
                 font-weight: normal;
                 font-size: 18px;
                 text-align: left;
                 color: #747474;
             }
             
             .commen-form .price-range .field input {
                 width: 100%;
                 height: 100%;
                 outline: none;
                 font-size: 19px;
                 border-radius: 0;
                 text-align: center;
                 border: 1px solid #999;
                 -moz-appearance: textfield;
                 height: 34px;
                 background: #ffffff6b;
                 color: #fff;
                 text-align: left;
                 padding-left: 24px;
             }
             
             .commen-form .price-range .slider-sec {
                 width: 50%;
                 padding-left: 31px;
             }
             
             .commen-form .price-range input[type="number"]::-webkit-outer-spin-button,
             .commen-form .price-range input[type="number"]::-webkit-inner-spin-button {
                 -webkit-appearance: none;
             }
             
             .commen-form .price-range .price-input .separator {
                 width: 130px;
                 display: flex;
                 font-size: 19px;
                 align-items: center;
                 justify-content: center;
                 color: #fff;
             }
             
             .commen-form .price-range .slider {
                 height: 1px;
                 position: relative;
                 background: #ffffff8f;
                 border-radius: 5px;
             }
             
             .commen-form .price-range .slider .progress {
                 height: 100%;
                 left: 25%;
                 right: 25%;
                 position: absolute;
                 border-radius: 5px;
                 background: #fff;
             }
             
             .commen-form .price-range .range-input {
                 position: relative;
             }
             
             .commen-form .price-range .range-input input {
                 position: absolute;
                 width: 100%;
                 height: 5px;
                 top: -5px;
                 background: none;
                 pointer-events: none;
                 -webkit-appearance: none;
                 -moz-appearance: none;
             }
             
             .commen-form .price-range input[type="range"]::-webkit-slider-thumb {
                 height: 17px;
                 width: 17px;
                 border-radius: 50%;
                 background: #fff;
                 pointer-events: auto;
                 -webkit-appearance: none;
                 box-shadow: 0 0 6px rgba(0, 0, 0, 0.05);
             }
             
             .commen-form .price-range input[type="range"]::-moz-range-thumb {
                 height: 17px;
                 width: 17px;
                 border: none;
                 border-radius: 50%;
                 background: #fff;
                 pointer-events: auto;
                 -moz-appearance: none;
                 box-shadow: 0 0 6px rgba(0, 0, 0, 0.05);
             }
             
             .commen-form .price-range {
                 display: flex;
                 align-items: center;
                 margin-top: 17px;
             }
             
             .commen-form .row.align-item {
                 align-items: end;
             }
             
             .commen-form button.btn-srch {
                 max-width: 263px;
                 height: 50px;
                 background: #fff;
                 border: 1px solid #fff;
                 margin-bottom: 36px;
                 text-align: left;
                 padding: 4px 15px;
                 font-weight: bold;
                 font-size: 15px;
                 letter-spacing: 0.15em;
                 text-align: left;
                 width: 100%;
                 color: #242424;
                 background-image: url(../images/right-arow.png);
                 background-repeat: no-repeat;
                 background-position: 92% center;
                 transition: .5s ease-out;
             }
             
             .commen-form button.btn-srch:hover {
                 background: rgb(255 255 255 / 63%);
                 background-image: url(../images/right-arow.png);
                 background-repeat: no-repeat;
                 background-position: 221px center;
                 transition: .5s ease-out;
             }
             
             .inner-pslider .slick-slider {
                 clip-path: unset;
             }
             
             .inner-pslider .slick-slider .slick-list {
                 overflow: hidden;
             }
             
             .inner-pslider .slick-slider .slick-list {
                 padding-left: 0;
                 padding-right: 0;
             }
             
             .inner-pslider .slick-slider .item {
                 margin: 0 10px;
             }
             
             .inner-pslider .paginator-center li.next.slick-arrow {
                 right: -54px;
             }
             
             .inner-pslider .paginator-center li.prev.slick-arrow {
                 left: -54px;
             }
             
             .inner-pslider .slick-slider .item .inner-item .cont h2 {
                 font-weight: normal;
                 font-size: 18px;
                 text-align: left;
                 color: #909090;
             }
             
             .inner-pslider .feat img {
                 width: 26px;
             }
             
             .inner-pslider .feat {
                 display: flex;
                 align-items: center;
             }
             
             .inner-pslider .feat h5 {
                 font-weight: 600;
                 font-size: 16px;
                 line-height: 30px;
                 text-align: left;
                 color: #2c2c2c;
                 opacity: 0.42;
                 margin-left: 11px;
                 margin-bottom: 0;
             }
             
             .inner-pslider .feat .bed {
                 display: flex;
                 align-items: center;
             }
             
             .inner-pslider .feat .bath {
                 display: flex;
                 margin-left: 10px;
             }
             
             .inner-pslider .slick-slider .item .inner-item .cont h3 {
                 margin-bottom: 15px;
             }
             
             .inner-pslider .slick-slider .item .inner-item .cont a {
                 margin-top: 22px;
             }
             
             .inner-pslider .slick-slider .item .inner-item:hover .cont h2 {
                 color: #fff;
             }
             
             .inner-pslider .slider-featured::after {
                 display: none;
             }
             
             .inner-pslider .slick-slider .item .inner-item .cont {
                 padding: 36px 28px;
             }
             
             .area-section .slick-slider .item {
                 margin: 0 10px;
             }
             
             .area-section .slick-slider .item .inner-item .cont {
                 padding: 38px 31px;
             }
             
             .area-section .slick-slider .item .inner-item {
                 position: relative;
             }
             
             .area-section .slick-slider .item .inner-item .cont {
                 padding: 38px 31px;
                 position: absolute;
                 z-index: 9;
                 bottom: 0;
                 text-align: center;
                 width: 100%;
             }
             
             .area-section .slick-slider .item .inner-item .cont h3 {
                 font-size: 21px;
                 text-align: left;
                 color: #ffffff;
                 text-align: center;
                 font-size: 27px;
                 text-transform: uppercase;
                 font-family: 'Optima';
                 margin-bottom: 13px;
             }
             
             .area-section .slick-slider .item .inner-item .cont a {
                 font-size: 11px;
                 letter-spacing: 0.15em;
                 text-align: left;
                 display: flex;
                 align-items: center;
                 justify-content: center;
                 margin-top: 14px;
                 height: 39.73px;
                 background: #fff;
                 color: #141415;
                 padding: 0 10px;
                 display: flex;
                 max-width: 145px;
                 margin: 0 auto;
                 width: 100%;
             }
             
             .area-section .slick-slider .item .img {
                 border-radius: 0;
                 overflow: hidden;
                 height: 28vw;
             }
             
             .area-section .slick-slider .item .inner-item:hover {
                 background: unset;
             }
             
             .area-section .slick-slider .item .inner-item:after {
                 position: absolute;
                 /* top: 0; */
                 height: 100%;
                 background-color: black;
                 width: 100%;
                 left: 0;
                 background: linear-gradient(90deg, rgb(22 22 22) 0%, rgb(130 81 82 / 72%) 43%, rgba(228, 66, 93, 1) 99%);
                 transition: .5s ease-out;
                 background-size: 401% 400%;
                 height: 100%;
                 bottom: 0px;
                 animation: gradient 5s ease infinite;
                 transform: scale(0);
                 content: "";
             }
             
             .area-section .slick-slider .item .inner-item:hover:after {
                 animation: gradient 5s ease infinite;
                 transform: scale(1);
                 content: "";
             }
             
             .area-section .slick-slider .item .inner-item:hover .cont h3 {
                 text-align: center;
                 font-size: 27px;
                 font-family: 'Optima';
             }
             
             .area-section .slick-slider .item .inner-item .cont a:hover {
                 background: rgb(0 0 0 / 37%);
                 color: #fff;
             }
             
             .slider-featured .paginator-center .slick-arrow {
                 z-index: 9;
             }
             
             .area-section .slick-slider .item .inner-item .img img {
                 height: 100%;
                 object-fit: cover;
             }
             
             .list-section .list-outer .inner-item {
                 background: #f7f7f7;
                 transition: .5s ease-out;
                 margin-bottom: 43px;
             }
             
             .list-section .list-outer .inner-item .img {
                 border-radius: 0 0 33px 33px;
                 overflow: hidden;
                 height: 16vw;
                 position: relative;
             }
             
             .list-section .list-outer .inner-item img {
                 display: block;
             }
             
             .list-section .list-outer .inner-item .cont {
                 padding: 36px 28px;
             }
             
             .list-section .list-outer .inner-item .cont h2 {
                 font-weight: normal;
                 font-size: 18px;
                 text-align: left;
                 color: #909090;
             }
             
             .list-section .list-outer .inner-item .cont h3 {
                 font-weight: normal;
                 font-size: 19px;
                 text-align: left;
                 color: #171717;
                 font-family: "Jotia W00 Regular";
                 margin-bottom: 15px;
             }
             
             .list-section .list-outer .inner-item .feat {
                 display: flex;
                 align-items: center;
             }
             
             .list-section .list-outer .inner-item .feat .bed {
                 display: flex;
                 align-items: center;
             }
             
             .list-section .list-outer .inner-item .feat img {
                 width: 26px;
             }
             
             .list-section .list-outer .inner-item .feat h5 {
                 font-weight: 600;
                 font-size: 16px;
                 line-height: 30px;
                 text-align: left;
                 color: #2c2c2c;
                 opacity: 0.42;
                 margin-left: 11px;
                 margin-bottom: 0;
             }
             
             .list-section .list-outer .inner-item .feat .bath {
                 display: flex;
                 margin-left: 10px;
             }
             
             .list-section .list-outer .inner-item .cont a {
                 width: 121.19px;
                 height: 39.73px;
                 background: #242424;
                 font-weight: bold;
                 font-size: 11px;
                 letter-spacing: 0.15em;
                 text-align: left;
                 color: #fff;
                 display: flex;
                 align-items: center;
                 justify-content: center;
                 margin-top: 22px;
             }
             
             .list-section .list-outer .inner-item:hover {
                 background: #b92124;
             }
             
             .list-section .list-outer .inner-item:hover .cont h2 {
                 color: #fff;
             }
             
             .list-section .list-outer .inner-item:hover .cont h3 {
                 font-weight: normal;
                 text-align: left;
                 color: #fff;
                 font-family: "Jotia W00 Regular";
             }
             
             .list-section .list-outer .inner-item:hover .cont a {
                 background: #fff;
                 color: #242424;
             }
             
             .sale {
                 width: 59px;
                 height: 26px;
                 background: #b92124;
                 position: absolute;
                 right: 9px;
                 top: 10px;
                 z-index: 9;
                 border-radius: 0 12px 0 0;
                 text-align: center;
                 display: flex;
                 align-items: center;
                 justify-content: center;
             }
             
             .sale p {
                 font-weight: normal;
                 font-size: 14px;
                 text-align: center;
                 color: #fff !important;
                 font-family: "Jotia W00 Regular";
                 margin: 0;
             }
             
             .featured-prop.Collection-sec.find-more.inner-pslider.list-section {
                 padding-bottom: 13px;
             }
             
             .category-section.Collection-sec .head .cont {
                 width: 100%;
             }
             
             .category-section.Collection-sec .head .cont p {
                 font-weight: normal;
                 font-size: 18px;
                 line-height: 31px;
                 text-align: left;
                 color: #909090;
             }
             
             .featured-prop.category-section {
                 overflow: hidden;
             }
             
             .featured-prop.category-section .slider-featured {
                 overflow: visible;
                 margin-top: 0;
             }
             
             .featured-prop.category-section .slick-slider .slick-list {
                 padding-left: 0;
                 padding-right: 200px;
             }
             
             @media screen and (max-width:1400px) {
                 .featured-prop.category-section .slick-slider .slick-list {
                     padding-right: 239px;
                 }
             }
             
             .featured-prop.category-section .slider-featured:after {
                 content: "" !important;
                 position: absolute;
                 left: 39vw;
                 width: 200px;
                 height: 100%;
                 top: 0;
                 background: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, #fff 100%) !important;
             }
             
             .category-section .paginator-center li.prev.slick-arrow {
                 top: 50%;
                 left: -64px;
                 width: 44.54px;
                 height: 45.93px;
                 background: #b92124;
                 background-image: url(../images/arrow-left.svg);
                 background-repeat: no-repeat;
                 background-position: center;
                 cursor: pointer;
             }
             
             .category-section .paginator-center li.next.slick-arrow {
                 right: 0;
                 top: 50%;
                 right: 0;
                 width: 44.54px;
                 height: 45.93px;
                 background: #b92124;
                 background-image: url(../images/arrow-right.svg);
                 background-repeat: no-repeat;
                 background-position: center;
                 cursor: pointer;
                 margin-left: 55px;
             }
             
             .category-section .head {
                 position: relative;
             }
             
             .paginator-center.cat-page ul {
                 list-style: none;
                 padding: 0;
                 display: flex;
             }
             
             .featured-prop.Collection-sec.area-section.category-section {
                 background: #f7f7f7;
             }
             
             .inner-pages nav ul li a {
                 color: #242424;
             }
             
             .inner-pages nav ul li a:hover {
                 color: #b92124;
             }
             
             body.inner-pages a.whatsapp span {
                 background-image: url(../images/whatsapp-black.svg);
                 background-size: 22px;
                 background-position: center;
             }
             
             body.inner-pages nav ul li:hover a.whatsapp span {
                 background-image: url(../images/whatsapp.svg);
                 background-size: 100%;
                 background-position: center;
                 transition: .5s ease-out;
             }
             
             .form-proplist .commen-form {
                 background: #b92124;
                 opacity: 1;
                 margin-top: -171px;
                 padding: 35px 63px;
                 padding-bottom: 9px;
             }
             
             .form-proplist .commen-form {
                 background: #b92124;
                 opacity: 1;
                 margin-top: -171px;
             }
             
             .form-proplist .commen-form .price-range .field input {
                 border: 0;
             }
             
             .form-proplist .commen-form button.btn-srch {
                 margin-top: 28px;
             }
             
             .form-proplist .commen-form .price-range .price-input .field span {
                 color: #ffffff;
             }
             
             .form-proplist {
                 padding-bottom: 49px;
             }
             
             .page-nav ul li {
                 font-weight: normal;
                 font-size: 17px;
                 line-height: 44px;
                 text-align: left;
                 font-family: "Jotia W00 Regular";
                 color: #2c2c2c;
                 padding: 0 10px;
             }
             
             .page-nav ul {
                 padding: 0;
                 list-style: none;
                 display: flex;
                 align-items: center;
                 flex-wrap: wrap;
             }
             
             .page-nav ul li a {
                 color: #b92124;
             }
             
             .filter-item img {
                 width: 31px;
                 object-position: 0px -30px;
                 transition: .5s ease-out;
             }
             
             .filter-item .img:hover img {
                 width: 31px;
                 object-position: 0px 0px;
             }
             
             .filter-item {
                 display: flex;
                 justify-content: right;
             }
             
             .box {
                 height: 31px;
                 overflow: hidden;
                 padding-right: 10px;
             }
             
             .list {
                 height: 31px;
                 overflow: hidden;
                 padding-right: 10px;
             }
             
             .filter-header {
                 padding-bottom: 18px;
             }
             
             .pagination-sec nav ul li {
                 padding: 0 6px;
             }
             
             .pagination-sec nav ul li .page-link {
                 padding: 0;
                 width: 32px;
                 height: 32px;
                 border-radius: 9px;
                 background: #e8e8e8;
                 line-height: normal;
                 text-align: center;
                 display: flex;
                 align-items: center;
                 justify-content: center;
             }
             
             .pagination-sec {
                 padding-bottom: 37px;
             }
             
             .pagination-sec .page-link {
                 padding: 0;
                 width: 32px;
                 height: 32px;
                 border-radius: 9px !important;
                 background: #e8e8e8;
                 line-height: normal;
                 text-align: center;
                 display: flex;
                 align-items: center;
                 justify-content: center;
             }
             
             .pagination-sec a.page-link.arrows {
                 background: #242424 !important;
                 color: #fff;
             }
             
             .detail-banner {
                 display: flex;
                 height: 100%;
                 width: 100%;
             }
             
             .detail-banner ul {
                 list-style: none;
                 padding: 0;
                 position: relative;
                 width: 100%;
             }
             
             .detail-banner ul li:first-child {
                 width: 68%;
                 float: left;
                 height: 100%;
                 position: relative;
                 margin: 0;
                 overflow: hidden;
             }
             
             .detail-banner ul li:nth-child(2) {
                 width: 32%;
                 position: relative;
                 height: 50%;
                 margin: 0;
                 overflow: hidden;
             }
             
             .detail-banner ul li:nth-child(3) {
                 width: 32%;
                 float: right;
                 position: relative;
                 height: 50%;
                 margin: 0;
                 overflow: hidden;
             }
             
             .detail-banner ul li img {
                 height: 100%;
                 object-fit: cover;
             }
             
             header.header-static {
                 position: relative;
                 padding: 27px 0;
             }
             
             .prop-detail-head {
                 padding-top: 210px;
             }
             
             .item-property-detail .left-content .tag ul {
                 padding: 0;
                 list-style: none;
                 display: flex;
             }
             
             .item-property-detail .left-content .tag ul li {
                 /* width: 59px; */
                 /* height: 26px; */
                 border-radius: 0px 7px 0px 0px;
                 background: #b92124;
                 display: flex;
                 padding: 1px 11px;
                 margin-right: 9px;
                 font-weight: normal;
                 font-size: 14px;
                 text-align: left;
                 color: #fff;
                 font-family: "Jotia W00 Regular";
             }
             
             .item-property-detail .left-content .ttl h3 {
                 /* font-family: Jotia-Regular; */
                 font-weight: normal;
                 font-size: 27px;
                 line-height: 43px;
                 text-align: left;
                 color: #242424;
                 font-family: "Jotia W00 Regular";
                 margin-bottom: 10px;
             }
             
             .item-property-detail .left-content .ttl .loc {
                 display: flex;
                 margin-bottom: 20px;
             }
             
             .item-property-detail .left-content .ttl .loc img {
                 width: 18px;
                 object-fit: contain;
                 /* height: 112px; */
                 object-position: 0px 2px;
                 margin-right: 8px;
             }
             
             .item-property-detail .left-content .ttl .loc h4 {
                 font-weight: normal;
                 font-size: 18px;
                 text-align: left;
                 color: #242424;
             }
             
             .slider-prop ul.slick-dots {
                 list-style: none;
                 padding: 0;
                 position: absolute;
                 bottom: 0;
                 left: 0;
                 right: 0;
                 margin: 0 auto;
                 display: flex !important;
                 width: auto;
                 /* text-align: center; */
                 justify-content: center;
                 margin-bottom: 15px;
                 align-items: center;
             }
             
             .slider-prop ul.slick-dots button {
                 font-size: 0;
                 border: 0;
                 margin: 0px 2px;
                 width: 6px;
                 height: 6px;
                 background: #fff;
                 opacity: 0.6;
                 border-radius: 50%;
                 display: block;
                 padding: 0;
                 transition: .5s ease-out;
             }
             
             .slider-prop ul.slick-dots li.slick-active button {
                 width: 8px;
                 height: 8px;
             }
             
             .slider-prop.slick-initialized.slick-slider .item {
                 height: 349px;
                 overflow: hidden
             }
             
             .slider-prop.slick-initialized.slick-slider .item img {
                 height: 100%;
                 object-fit: cover;
             }
             
             .item-property-detail {
                 padding-bottom: 60px;
             }
             
             .item-property-detail .right-content .amt h3 {
                 font-weight: normal;
                 font-size: 37px;
                 line-height: 60px;
                 text-align: right;
                 color: #b92124;
                 margin-bottom: 31px;
                 font-family: "Jotia W00 Regular";
             }
             
             .item-property-detail .right-content table {
                 width: 100%;
             }
             
             .item-property-detail .right-content table td {
                 font-weight: normal;
                 font-size: 18px;
                 line-height: 29px;
                 text-align: left;
                 color: #000;
                 font-family: "Jotia W00 Regular";
             }
             
             .item-property-detail .feat-icons ul li .ic img {
                 width: 35px;
             }
             
             .item-property-detail .feat-icons {
                 padding-top: 17px;
             }
             
             .item-property-detail .right-content .feat-icons ul li .ic {
                 padding-bottom: 11px;
             }
             
             .item-property-detail .right-content .feat-icons ul li h3 {
                 font-weight: normal;
                 font-size: 18px;
                 line-height: 35px;
                 text-align: left;
                 color: #b92124;
                 font-family: "Jotia W00 Regular";
             }
             
             .item-property-detail .right-content .feat-icons ul {
                 list-style: none;
                 padding: 0;
                 display: flex;
                 /* justify-content: space-between; */
                 margin-bottom: 3px;
             }
             
             .item-property-detail .right-content .contact {
                 display: flex;
                 gap: 13px;
             }
             
             .item-property-detail .right-content .call a {
                 /* width: 151.32px; */
                 /* height: 54.05px; */
                 border-radius: 0px 13px 0px 0px;
                 background: #b92124;
                 display: flex;
                 align-items: center;
                 font-weight: bold;
                 font-size: 13px;
                 letter-spacing: 0.15em;
                 text-align: left;
                 color: #fff;
                 justify-content: center;
                 text-transform: uppercase;
                 padding: 17px 18px;
             }
             
             .item-property-detail .right-content .email a {
                 border-radius: 0px 13px 0px 0px;
                 background: #242424;
                 display: flex;
                 align-items: center;
                 font-weight: bold;
                 font-size: 13px;
                 letter-spacing: 0.15em;
                 text-align: left;
                 color: #fff;
                 justify-content: center;
                 text-transform: uppercase;
                 padding: 17px 18px;
             }
             
             .item-property-detail .right-content .wtsp a {
                 border-radius: 0px 13px 0px 0px;
                 background: #5ae01d;
                 display: flex;
                 align-items: center;
                 font-weight: bold;
                 font-size: 13px;
                 letter-spacing: 0.15em;
                 text-align: left;
                 color: #fff;
                 justify-content: center;
                 text-transform: uppercase;
                 padding: 13px 18px;
             }
             
             .item-property-detail .right-content .wtsp a img {
                 height: 27px;
                 object-fit: cover;
                 overflow: hidden;
             }
             
             .descr-section .content h3 {
                 font-weight: normal;
                 font-size: 25px;
                 line-height: normal;
                 text-align: left;
                 color: #000;
                 font-family: "Jotia W00 Regular";
                 padding-bottom: 12px;
             }
             
             .descr-section .content p {
                 font-weight: normal;
                 font-size: 17px;
                 line-height: 27px;
                 text-align: left;
                 color: #909090;
             }
             
             .descr-section .content ul.details {
                 list-style: none !important;
                 padding-left: 26px;
             }
             
             .descr-section .content ul.details li {
                 font-weight: normal;
                 font-size: 17px;
                 line-height: 27px;
                 text-align: left;
                 color: #909090;
                 position: relative;
                 padding-bottom: 10px;
             }
             
             .descr-section .content ul.details li:before {
                 content: "";
                 position: absolute;
                 left: -25px;
                 top: 4px;
                 background-image: url(../images/diamond.png);
                 background-size: 9px;
                 width: 20px;
                 height: 20px;
                 background-repeat: no-repeat;
                 background-position: center;
             }
             
             .descr-section .content {
                 padding-bottom: 17px;
             }
             
             .descr-section .content ul.amn-cont {
                 list-style: none !important;
                 padding-left: 0px;
                 column-count: 2;
             }
             
             .descr-section .content ul.amn-cont li {
                 font-weight: normal;
                 font-size: 17px;
                 line-height: 27px;
                 text-align: left;
                 color: #909090;
                 position: relative;
                 padding-bottom: 10px;
             }
             
             .descr-section .content ul.amn-cont li span img {
                 width: 20px;
             }
             
             .descr-section .content ul.amn-cont li span {
                 margin-right: 15px;
             }
             
             ul.facility {
                 list-style: none;
                 padding: 0;
                 display: flex;
                 flex-wrap: wrap;
                 column-gap: 9px;
             }
             
             ul.facility li {
                 background: #e6e6e6;
                 display: flex;
                 align-items: center;
                 justify-content: center;
                 margin-bottom: 10px;
                 padding: 10px 13px;
                 font-weight: normal;
                 font-size: 16px;
                 text-align: left;
                 color: #909090;
             }
             
             .desc-slider.inner-pslider .slider-featured {
                 overflow: visible;
             }
             
             .item-property-detail .right-content .feat-icons ul li {
                 margin-right: 36px;
             }
             
             .join-head-outer {
                 display: flex;
             }
             
             .join-head .join-head-outer {
                 display: flex;
                 padding-bottom: 96px;
                 padding-top: 25px;
             }
             
             .join-head .join-head-outer .left-head {
                 width: 50%;
                 position: relative;
             }
             
             .join-head .join-head-outer .right-cont {
                 width: 50%;
             }
             
             .join-head .join-head-outer .left-head h3 {
                 font-weight: normal;
                 font-size: 72px;
                 line-height: 80px;
                 text-align: left;
                 color: #242424;
                 font-family: 'Optima';
             }
             
             .join-head .join-head-outer .right-cont p {
                 font-weight: normal;
                 font-size: 24px;
                 line-height: 35px;
                 text-align: left;
                 color: #242424;
                 font-family: "Jotia W00 Regular";
             }
             
             .join-head .join-head-outer .left-head:after {
                 content: "";
                 position: absolute;
                 /* left: 0; */
                 height: 274px;
                 background: url(../images/d-arrow.png);
                 width: 70px;
                 top: 0;
                 right: 92px;
                 background-repeat: no-repeat;
                 background-size: 69px;
             }
             
             .career-slider {
                 padding: 47px 0;
             }
             
             .career-slider .outer-box {
                 position: relative;
                 height: 100%;
             }
             
             .career-slider .career-slide {
                 display: flex;
             }
             
             .career-slider .cont {
                 position: absolute;
                 z-index: 9;
                 top: 47px;
                 padding: 21px 25px;
                 width: 100%;
             }
             
             .career-slider .cont h3 {
                 font-weight: normal;
                 font-size: 30px;
                 line-height: 35px;
                 text-align: left;
                 color: #fff;
                 font-family: "Jotia W00 Regular";
             }
             
             .career-slider .cont a {
                 background: #fff;
                 font-weight: bold;
                 font-size: 11px;
                 letter-spacing: 0.15em;
                 text-align: left;
                 color: #b92124;
                 display: flex;
                 width: fit-content;
                 padding: 10px 12px;
                 margin-top: 16px;
             }
             
             .career-slide {
                 display: flex;
                 column-gap: 20px;
             }
             
             .career-slider .outer-box .img img {
                 height: 100%;
                 object-fit: cover;
             }
             
             .career-slider .outer-box .img {
                 height: 100%;
             }
             
             .join-head.vac-section .join-head-outer .left-head h3 {
                 font-weight: normal;
                 font-size: 39px;
                 line-height: 52px;
             }
             
             .join-head.vac-section .join-head-outer .left-head h3:before {
                 content: "Vacncies";
                 position: absolute;
                 /* left: 0; */
                 /* height: 274px; */
                 /* background: url(../images/d-arrow.png); */
                 /* width: 70px; */
                 top: 0;
                 right: 49px;
                 background-repeat: no-repeat;
                 background-size: 69px;
                 width: 158.71px;
                 height: 54.05px;
                 background: #b92124;
                 font-weight: bold;
                 font-size: 13px;
                 letter-spacing: 0.15em;
                 text-align: left;
                 color: #fff;
                 display: flex;
                 align-items: center;
                 justify-content: center;
                 z-index: 9;
                 border-radius: 0 21px 0 0;
             }
             
             .career-vac ul.table-row {
                 padding: 0;
                 list-style: none;
                 display: flex;
                 padding: 14px 35px;
                 border-radius: 0px 0px 0px 27px;
                 background: #f4f4f4;
                 color: #242424;
             }
             
             .career-vac ul.table-row li {
                 width: 25%;
                 padding: 10px 7px;
                 font-size: 19px;
                 text-align: center;
             }
             
             .career-vac ul.table-row.head-row {
                 background: #242424 !important;
                 color: #fff !important;
                 border-radius: 0 !important;
                 padding: 5px 35px !important;
             }
             
             .career-slider .career-slide .item {
                 width: 33.33%;
                 height: 551px;
             }
             
             .career-vac ul.table-row.head-row li {
                 padding: 4px 7px;
             }
             
             .career-vac ul.table-row li a {
                 background: #242424;
                 color: #fff;
                 display: flex;
                 width: fit-content;
                 padding: 7px 20px;
                 margin: 0 auto;
             }
             
             .career-pos .cont-career h3 {
                 font-weight: 500;
                 font-size: 45px;
                 letter-spacing: -0.01em;
                 line-height: 28px;
                 text-align: left;
                 color: #292929;
                 padding-bottom: 22px;
             }
             
             .career-pos .cont-career .loc-details table th {
                 font-style: italic;
                 font-size: 21px;
                 letter-spacing: -0.01em;
                 line-height: 45px;
                 text-align: left;
                 color: #212121;
             }
             
             .career-pos .cont-career .loc-details table td {
                 font-weight: normal;
                 font-size: 24px;
                 letter-spacing: -0.01em;
                 line-height: 45px;
                 text-align: left;
                 color: #292929;
             }
             
             .career-pos .cont-career .loc-details table th,
             .career-pos .cont-career .loc-details table td {
                 padding: 3px 17px;
             }
             
             .career-pos .cont-career .loc-details {
                 border-top: 1px solid #707070;
                 border-bottom: 1px solid #707070;
                 padding: 18px 0;
                 margin-bottom: 27px;
                 margin-top: 15px;
             }
             
             .career-pos .cont-career .pay-details ul {
                 display: flex;
                 padding: 0;
                 list-style: none;
             }
             
             .career-pos .cont-career .pay-details th {
                 font-weight: normal;
                 font-size: 21px;
                 letter-spacing: -0.01em;
                 line-height: 45px;
                 text-align: left;
                 color: #292929;
                 padding: 10px 0 10px 0;
                 padding-right: 28px;
             }
             
             .career-pos .cont-career .pay-details td {
                 font-weight: 500;
                 font-size: 21px;
                 letter-spacing: -0.01em;
                 line-height: 45px;
                 text-align: left;
                 color: #292929;
             }
             
             .career-pos .cont-career .pay-details {
                 border-bottom: 1px solid #707070;
                 padding-bottom: 19px;
                 margin-bottom: 25px;
             }
             
             .career-pos .cont-career .descr h4 {
                 font-weight: 500;
                 font-size: 31px;
                 letter-spacing: -0.01em;
                 line-height: 28px;
                 text-align: left;
                 color: #292929;
                 padding-bottom: 8px;
             }
             
             .career-pos .cont-career .descr p {
                 font-weight: 300;
                 font-size: 20px;
                 letter-spacing: -0.01em;
                 line-height: 30px;
                 text-align: left;
                 color: #292929;
             }
             
             .career-pos .cont-career .descr li {
                 font-weight: 300;
                 font-size: 20px;
                 letter-spacing: -0.01em;
                 line-height: 30px;
                 text-align: left;
                 color: #292929;
             }
             
             .career-pos .cont-career .descr ul {
                 padding: 0;
                 list-style: none;
             }
             
             .career-pos .cont-career .descr h5 {
                 font-weight: 500;
                 font-size: 21px;
                 letter-spacing: -0.01em;
                 line-height: 30px;
                 text-align: left;
                 color: #292929;
                 padding-bottom: 11px;
             }
             
             button.apply {
                 width: 173.36px;
                 height: 56.84px;
                 background: #b92124;
                 border: 0;
                 color: #fff;
                 font-weight: bold;
                 font-size: 16px;
                 letter-spacing: 0.15em;
                 text-align: left;
                 color: #fff;
                 text-transform: uppercase;
                 text-align: center;
             }
             
             .career-pos {
                 padding-bottom: 48px;
             }
             
             .hamburger .line {
                 width: 35px;
                 height: 3px;
                 background-color: #9f8038;
                 display: block;
                 margin: 8px auto;
                 -webkit-transition: all 0.3s ease-in-out;
                 -o-transition: all 0.3s ease-in-out;
                 transition: all 0.3s ease-in-out;
             }
             
             .hamburger:hover {
                 cursor: pointer;
             }
             
             #hamburger-11 {
                 -webkit-transition: all 0.3s ease-in-out;
                 -o-transition: all 0.3s ease-in-out;
                 transition: all 0.3s ease-in-out;
             }
             
             #hamburger-11.is-active {
                 animation: smallbig 0.6s forwards;
             }
             
             @keyframes smallbig {
                 0%,
                 100% {
                     -webkit-transform: scale(1);
                     -ms-transform: scale(1);
                     -o-transform: scale(1);
                     transform: scale(1);
                 }
                 50% {
                     -webkit-transform: scale(0);
                     -ms-transform: scale(0);
                     -o-transform: scale(0);
                     transform: scale(0);
                 }
             }
             
             #hamburger-11.is-active .line:nth-child(1),
             #hamburger-11.is-active .line:nth-child(2),
             #hamburger-11.is-active .line:nth-child(3) {
                 -webkit-transition-delay: 0.2s;
                 -o-transition-delay: 0.2s;
                 transition-delay: 0.2s;
             }
             
             #hamburger-11.is-active .line:nth-child(2) {
                 opacity: 0;
             }
             
             #hamburger-11.is-active .line:nth-child(1) {
                 -webkit-transform: translateY(10px) rotate(45deg);
                 -ms-transform: translateY(10px) rotate(45deg);
                 -o-transform: translateY(10px) rotate(45deg);
                 transform: translateY(10px) rotate(45deg);
             }
             
             #hamburger-11.is-active .line:nth-child(3) {
                 -webkit-transform: translateY(-12px) rotate(-45deg);
                 -ms-transform: translateY(-12px) rotate(-45deg);
                 -o-transform: translateY(-12px) rotate(-45deg);
                 transform: translateY(-12px) rotate(-45deg);
             }
             
             div#hamburger-11 {
                 display: none;
             }
             
             .testimonial {
                 background: #f7f7f7;
                 padding: 45px 0;
             }
             
             .testi-wrapper .tab-wrapper {
                 text-align: center;
                 display: flex;
                 width: 60%;
             }
             
             .testi-wrapper .tabs {
                 margin: 0;
                 padding: 0;
                 display: block;
                 left: 0;
             }
             
             .testi-wrapper .tabs:nth-child(2) {
                 left: 334px !important;
             }
             
             .testi-wrapper .tab-link {
                 margin: 0 2%;
                 list-style: none;
                 padding: 10px 40px;
                 color: #aaa;
                 cursor: pointer;
                 font-weight: 700;
                 transition: all ease 0.5s;
                 border-bottom: solid 3px rgba(255, 255, 255, 0);
                 letter-spacing: 1px;
                 height: fit-content;
             }
             
             .testi-wrapper.tab-link:hover {
                 color: #999;
                 border-color: #999;
             }
             
             .testi-wrapper .tab-content {
                 display: none;
                 text-align: left;
                 color: #888;
                 font-weight: 300;
                 font-size: 15px;
                 opacity: 0;
                 transform: translateY(15px);
                 animation: fadeIn 0.5s ease 1 forwards;
             }
             
             .testi-wrapper .tab-content.active {
                 display: block;
             }
             
             .testi-wrapper .tab-content {
                 border-radius: 0px 0px 0px 59px !important;
                 background: #fff;
                 max-width: 425px;
                 padding: 51px 35px;
                 align-items: center;
                 position: relative;
                 margin: 0 0 0 auto;
             }
             
             .testimaonial {
                 background: #f7f7f7;
                 padding: 62px 0;
             }
             
             .testi-id .img img {
                 width: 65px;
             }
             
             .testi-wrapper .tab-content:after {
                 content: "";
                 position: absolute;
                 right: 37px;
                 background-image: url(../images/qte.png);
                 height: 71px;
                 width: 71px;
                 top: -31px;
                 background-repeat: no-repeat;
             }
             
             .testi-wrapper .tab-content p {
                 font-weight: normal;
                 font-size: 17px;
                 line-height: 29px;
                 text-align: left;
                 color: #909090;
             }
             
             .testi-id .name h3 {
                 font-weight: normal;
                 font-size: 21px;
                 line-height: 32px;
                 text-align: left;
                 color: #000;
                 font-family: "Jotia W00 Regular";
                 margin: 0;
             }
             
             .testi-id {
                 display: flex;
                 justify-content: space-between;
                 align-items: center;
                 margin-top: 23px;
             }
             
             .testi-wrapper .tab-link {
                 border-radius: 0px 0px 0px 59px !important;
                 background: #fff;
                 max-width: 318px;
                 padding: 26px 25px;
                 align-items: center;
                 position: relative;
                 margin-bottom: 25px;
                 overflow: hidden;
                 display: block;
                 padding-top: 67px;
             }
             
             .testi-wrapper .tab-link .testi-id .img img {
                 width: 47px;
             }
             
             .testi-wrapper .tab-link:after {
                 content: "";
                 position: absolute;
                 right: 37px;
                 background-image: url(../images/gry-qt.png);
                 height: 34px;
                 width: 50px;
                 top: 20px;
                 background-repeat: no-repeat;
             }
             
             .testi-wrapper .tab-link p {
                 font-weight: normal;
                 font-size: 15px;
                 line-height: 23px;
                 text-align: left;
                 color: #909090;
                 max-height: 223px;
                 overflow: hidden;
             }
             
             .testi-wrapper .tab-link:hover {
                 background-color: #ededed;
             }
             
             .testi-wrapper .tab-link .testi-id .name h3 {
                 font-weight: normal;
                 font-size: 21px;
                 line-height: 32px;
                 text-align: left;
                 color: #000;
                 font-family: "Jotia W00 Regular";
                 margin: 0;
             }
             
             .testi-wrapper .tab-link .testi-id {
                 display: flex;
                 justify-content: space-between;
                 align-items: center;
                 margin-top: 23px;
             }
             
             @keyframes fadeIn {
                 100% {
                     opacity: 1;
                     transform: none;
                 }
             }
             
             .testi-wrapper {
                 display: flex;
                 align-items: center;
                 justify-content: center;
             }
             
             .testi-wrapper .tabs:nth-child(2) {
                 margin-top: 74px;
             }
             
             .testi-wrapper .content-wrapper {
                 padding-right: 41px;
                 width: 40%;
             }
             
             .testimaonial .outer-testi .head h4:after {
                 width: 80.4px;
                 height: 0px;
                 background: #b92124;
                 border: 1px solid #909090;
                 content: "";
                 display: block;
                 position: relative;
                 top: -17px;
                 right: unset;
                 left: 108%;
             }
             
             .testimaonial .outer-testi .head h4 {
                 font-weight: normal;
                 font-size: 21px;
                 line-height: 32px;
                 text-align: left;
                 color: #909090;
                 font-family: "Jotia W00 Regular";
                 position: relative;
                 margin-bottom: 9px;
                 display: table;
             }
             
             .testimaonial .outer-testi .head h3 {
                 font-weight: normal;
                 font-size: 35px;
                 text-align: left;
                 color: #141414;
                 font-family: 'Optima';
                 text-transform: uppercase;
             }
             
             section.inner-banner.detail-inner .outerinner-ban img {
                 height: 100%;
                 object-fit: cover;
             }
             
             .careers-sec .form-container {
                 background: #fff;
                 border-radius: 8px;
             }
             
             .careers-sec .upload-box {
                 border: 2px dashed #ccc;
                 padding: 40px;
                 text-align: center;
                 border-radius: 5px;
                 margin-top: 15px;
                 background: #f9f9f9;
                 position: relative;
                 cursor: pointer;
             }
             
             .upload-box img {
                 width: 50px;
                 margin-bottom: 10px;
             }
             
             .upload-box input {
                 position: absolute;
                 top: 0;
                 left: 0;
                 width: 100%;
                 height: 100%;
                 opacity: 0;
                 cursor: pointer;
             }
             
             .careers-sec .submit-btn {
                 background-color: #9C7C3A;
                 color: white;
                 border: none;
                 padding: 14px;
                 width: 100%;
                 font-size: 18px;
                 border-radius: 0px;
                 font-weight: bold;
                 transition: background 0.3s;
             }
             
             .careers-sec .submit-btn:hover {
                 background-color: #7d612b;
             }
             
             .careers-sec h2 {
                 font-size: 38px;
                 letter-spacing: 0em;
                 line-height: 54px;
                 text-align: left;
                 color: #040c13;
                     margin-bottom: 20px;
             }
             
             .cont-career {
                 padding-right: 96px;
             }
             
             .careers-sec p {
                 font-weight: normal;
                font-size: 17px;
                letter-spacing: 0em;
                line-height: 29px;
                text-align: left;
                color: #000;
                margin-bottom: 11px;
                text-align: justify;
             }
             
             .careers-sec h4 {
                 font-weight: 600;
                 color: #666;
                 margin-bottom: 20px;
                 font-weight: bold;
                 font-size: 24px;
                 line-height: 54px;
                 text-align: center;
                 color: rgba(17, 17, 17, 0.5);
             }
             
             .careers-sec input[type="text"],.careers-sec
             input[type="email"],.careers-sec
             input[type="tel"] {
                 border-radius: 0;
                 height: 45px;
                 font-size: 16px;
                 border: 1px solid #ccc;
                 margin-bottom: 14px;
             }
             
             section.careers-sec {
                 padding: 106px 0;
             }
             
             .careers-sec .upload-box p {
                 text-align: center;
             }
             
             .modal-backdrop {
                 z-index: 99999;
             }
             
             .modal {
                 z-index: 999999;
             }
			.outer-list-const {
				display: grid
			;
				grid-template-columns: repeat(3, 1fr);
				    gap: 24px;
			}
             /*******************responsive*******************/
             
             @media screen and (max-width:1300px) {
                 .slider-featured .paginator-center li.prev.slick-arrow {
                     left: 1px;
                 }
                 .slider-featured .paginator-center li.next.slick-arrow {
                     right: 21px;
                 }
                 footer .form-sus button.btn-s {
                     width: auto;
                     padding: 0 10px;
                     font-size: 13px;
                 }
                 .featured-prop.Collection-sec.area-section.category-section .slick-slider .slick-list {
                     padding-right: 0;
                 }
                 .area-section .slick-slider .item .img {
                     height: 50vw !important;
                 }
             }
             
             @media screen and (max-width:1200px) {
                 .find-section.second-sec img {
                     height: 37vw;
                 }
                 .item-property-detail .right-content .contact {
                     flex-wrap: wrap;
                 }
                 .find-section .cont {
                     padding: 0 25px;
                     padding-bottom: 44px;
                     padding-right: 27px;
                 }
                 .featured-prop.category-section .slider-featured:after {
                     left: unset;
                     right: 0;
                 }
                 header nav {
                     position: fixed;
                     left: -213;
                     background-color: #fff;
                     height: 100%;
                     top: 0;
                     left: -213px;
                     transition: .5s ease-out;
                     z-index: 999;
                 }
                 header nav ul li a:hover {
                     color: #fff;
                     background-color: #000;
                     border-radius: 0;
                 }
                 div#hamburger-11 {
                     display: block;
                 }
                 div#hamburger-11 {
                     position: fixed;
                     right: 24px;
                     top: 16px;
                 }
                 header nav.active {
                     position: fixed;
                     left: 0;
                 }
                 header nav ul {
                     display: grid;
                     padding-left: 0;
                 }
                 nav ul li {
                     padding: 0;
                     border-bottom: 1px solid #dbdbdb;
                 }
                 nav ul li a {
                     color: #646464;
                     position: relative;
                     padding: 14px 45px;
                     display: block;
                 }
                 header nav li.wtsp {
                     transition: .5s ease-out;
                     border-radius: 0;
                     background-color: #25d366;
                 }
                 header nav a.whatsapp {
                     padding-left: 35px;
                     color: #fff;
                 }
                 header nav a.whatsapp span {
                     position: absolute;
                     left: 0;
                     top: 9px;
                 }
                 header nav ul li a {
                     padding: 14px 45px;
                     display: block;
                 }
                 header {
                     padding-top: 18px;
                 }
                 .banner-slider .item {
                     height: 58vw;
                 }
                 .banner-slider .item .caption {
                     width: 100%;
                     padding-left: 19px;
                 }
                 .banner-slider .item .caption h3 {
                     font-size: 47px;
                 }
                 .banner-slider .item .caption h4 {
                     font-size: 18px;
                 }
                 .banner-slider .item .caption a {
                     font-size: 13px;
                     padding: 8px 12px;
                     padding-right: 38px;
                 }
                 .enquire-section {
                     height: 460px;
                 }
                 .enquire-section .content h3 {
                     font-size: 33px;
                 }
                 .enquire-section .content h4 {
                     font-size: 20px;
                 }
                 .enquire-section .content a {
                     margin-top: 31px;
                 }
             }
             
             @media screen and (max-width:991px) {
                 .commen-form .row.align-item {
                     align-items: end;
                     flex-wrap: wrap;
                 }
				 .outer-list-const {
    grid-template-columns: repeat(2, 1fr);
    gap: 24px;
}

                 .main-outer-box {
                     grid-template-columns: repeat(2, 1fr);
                 }
                 .testi-wrapper .tabs {
                     left: 0;
                     width: 50%;
                 }
                 .testi-wrapper {
                     flex-wrap: wrap;
                 }
                 .testi-wrapper .content-wrapper {
                     padding-right: 0;
                 }
                 .testi-wrapper .tab-link .testi-id .name h3 {
                     font-weight: normal;
                     font-size: 17px;
                     line-height: 25px;
                 }
                 .testi-wrapper .content-wrapper {
                     padding: 32px 0px;
                     margin-top: 15px;
                     padding-right: 0 !important;
                 }
                 .testi-wrapper .tab-link .testi-id {
                     display: flex;
                     justify-content: space-between;
                     align-items: center;
                     margin-top: 13px;
                 }
                 .testi-wrapper .tab-link:after {
                     top: 11px;
                 }
                 .testi-wrapper .tab-link p {
                     font-weight: normal;
                     font-size: 14px;
                     line-height: 18px;
                     text-align: left;
                     color: #909090;
                     max-height: 167px;
                     overflow: hidden;
                 }
                 .testi-wrapper .tab-link {
                     border-radius: 0px 0px 0px 59px !important;
                     background: #fff;
                     /* max-width: 318px; */
                     padding: 22px 15px;
                     align-items: center;
                     position: relative;
                     margin-bottom: 25px;
                     overflow: hidden;
                     display: block;
                     padding-top: 49px;
                     width: 97%;
                 }
                 .inner-pslider.blog-slider .slick-slider .slick-list {
                     padding-left: 15% !important;
                     padding-right: 15% !important;
                     padding-bottom: 99px !important;
                 }
                 .testi-wrapper .tabs:nth-child(2) {
                     left: unset !important;
                     right: 0 !important;
                 }
                 .testi-wrapper .tab-content {
                     margin: 0 auto;
                 }
                 .testi-wrapper .content-wrapper {
                     padding-right: 41px;
                     width: 100%;
                 }
                 .testi-wrapper .tab-wrapper {
                     margin-top: 50px;
                     width: 100%;
                 }
                 .inner-pslider.blog-slide .slick-slider .item .img {
                     height: auto;
                 }
                 .career-pos .cont-career h3 {
                     font-weight: 500;
                     font-size: 35px;
                     padding-bottom: 11px;
                 }
                 .career-pos .cont-career .pay-details th {
                     font-weight: normal;
                     font-size: 18px;
                 }
                 .item-property-detail .col-md-7 {
                     width: 100%;
                 }
                 .career-pos .cont-career .pay-details td {
                     font-weight: 500;
                     font-size: 18px;
                 }
                 .career-pos .cont-career .descr h4 {
                     font-weight: 500;
                     font-size: 25px;
                 }
                 .career-pos .cont-career .descr li {
                     font-weight: 300;
                     font-size: 18px;
                 }
                 .career-pos .cont-career .descr p {
                     font-weight: 300;
                     font-size: 18px;
                 }
                 .career-pos .cont-career .loc-details table th {
                     font-style: italic;
                     font-size: 17px;
                 }
                 .item-property-detail .right-content .amt h3 {
                     text-align: left;
                 }
                 .career-pos .cont-career .loc-details table td {
                     font-weight: normal;
                     font-size: 18px;
                 }
                 .page-nav ul li {
                     font-weight: normal;
                     font-size: 14px;
                 }
                 .item-property-detail .col-md-5 {
                     width: 100%;
                     /* padding-top: 33px; */
                 }
                 .descr-section .content h3 {
                     font-weight: normal;
                     font-size: 18px;
                 }
                 .item-property-detail .col-md-5 .right-content .feat {
                     padding-top: 39px;
                 }
                 .page-nav ul {
                     margin-bottom: 0;
                 }
                 .item-property-detail .right-content .amt h3 {
                     font-weight: normal;
                     font-size: 32px;
                     line-height: 40px;
                 }
                 .descr-section .slider-featured .paginator-center li.next.slick-arrow {
                     right: 0;
                 }
                 .item-property-detail .left-content .ttl h3 {
                     line-height: 36px;
                     font-size: 22px;
                 }
                 .commen-form .row.align-item .col-md-9,
                 .commen-form .row.align-item .col-md-3 {
                     flex: 0 0 auto;
                     width: 100%;
                 }
                 .commen-form .row.align-item .col-md-4 {
                     flex: 0 0 auto;
                     width: 50%;
                 }
                 .commen-form .price-range .price-input .field span {
                     position: absolute;
                     right: 7px;
                     font-size: 15px;
                 }
                 .commen-form .price-range .field input {
                     font-size: 17px;
                     padding-left: 15px;
                 }
                 .container,
                 .container-md,
                 .container-sm {
                     max-width: 94%;
                 }
                 .slider-featured .slick-slider .item {
                     margin: 0 13px;
                 }
                 .slider-featured .slick-slider .item .inner-item .cont {
                     padding: 23px 16px;
                 }
                 .slider-featured .slick-slider .item .inner-item .cont h3 {
                     font-size: 18px;
                 }
                 .slider-featured .slick-slider .item .inner-item .cont h4 {
                     font-size: 15px;
                 }
                 .slider-featured .slick-slider .item .img {
                     height: 23vw;
                 }
                 .featured-prop .head .cont h3 {
                     font-size: 28px;
                 }
                 .featured-prop .head .cont h4 {
                     font-size: 17px;
                     line-height: 27px;
                 }
                 .featured-prop {
                     padding: 44px 0;
                     padding-bottom: 14px;
                 }
                 .col-md-6.content {
                     padding-right: 15px;
                 }
                 .about-us .content h3 {
                     font-weight: normal;
                     font-size: 30px;
                 }
                 .about-us .content p {
                     font-size: 17px;
                 }
                 .abt-img {
                     padding-left: 0;
                 }
                 .about-us.holiday-section .content h3 {
                     font-size: 32px;
                 }
                 .about-us.holiday-section .content p {
                     font-size: 16px;
                 }
                 .about-us .content h4 {
                     font-weight: normal;
                     font-size: 17px;
                 }
                 .section-instagram .insta li.prev.slick-arrow {
                     left: 31%;
                     top: unset;
                     bottom: -69px;
                 }
                 .section-instagram .insta li.next.slick-arrow {
                     right: 31%;
                     top: unset;
                     bottom: -69px;
                 }
                 .find-section .cont {
                     padding: 0px 16px;
                     padding-bottom: 48px;
                     padding-right: 16px;
                 }
                 .find-section .cont h3 {
                     font-weight: normal;
                     font-size: 17px;
                 }
                 .find-section .cont h4 {
                     font-size: 17px;
                 }
                 .find-section .cont a {
                     width: 96.19px;
                     height: 28.73px;
                 }
                 .find-section .cont {
                     padding-bottom: 19px;
                 }
                 .list-section .list-outer .inner-item .cont h3 {
                     font-size: 16px;
                 }
                 .list-section .list-outer .inner-item .cont {
                     padding: 27px 17px;
                 }
                 .list-section .list-outer .inner-item .feat {
                     display: flex;
                     align-items: center;
                     flex-wrap: wrap;
                 }
                 .list-section .list-outer .inner-item .feat .bath {
                     display: flex;
                     margin-left: 0;
                 }
                 .join-head .join-head-outer .right-cont p {
                     font-size: 19px;
                     line-height: 33px;
                 }
                 .join-head .join-head-outer .left-head h3 {
                     font-weight: normal;
                     font-size: 56px;
                     line-height: 71px;
                 }
                 .join-head .join-head-outer .left-head:after {
                     height: 233px;
                     background: url(../images/d-arrow.png) no-repeat;
                     width: 54px;
                     background-size: 100%;
                 }
                 .career-slider .cont h3 {
                     font-weight: normal;
                     font-size: 23px;
                     line-height: 30px;
                 }
                 .career-slider .career-slide .item {
                     width: 33.33%;
                     height: 422px;
                 }
             }
             
             @media screen and (max-width:767px) {
                 header .logo img {
                     width: 165px;
                 }
                 .main-outer-box .outer-box p {
    text-align: center !important;
    margin-bottom: 10px !important;
    color: #fff !important;
        line-height: 27px;
}
                 .main-outer-box {
    grid-template-columns: repeat(1, 1fr);
                 }
                     section.detail-page-sec .outer-main-detail {
               
                        flex-wrap: wrap;
                    }
                    section.abt-main .abt-cont li {
    
                       text-align: left;
    
                    }
                    section.abt-main .abt-cont ul {
    padding-left: 20px;
}
                    .bg-detail {
                   
                        margin-top: 0;
                    }
                    section.detail-page-sec .detail-main-cont h2 {
                        font-size: 27px;
                        line-height: 40px;
                    }
                 .reg-box {
                     background: #fff;
                     filter: drop-shadow(0px 3px 28px rgba(0, 0, 0, 0.16));
                     max-width: 100%;
                     position: unset;
                     display: grid;
                     padding: 32px 32px;
                     margin-bottom: 31px;
                     width: 100%;
                 }
                 .col-md-5.left-info {
                     margin-bottom: 20px;
                 }
                 .pr-logos {
                     position: absolute;
                     z-index: 9;
                     top: 0;
                     left: 0;
                     right: 0;
                     max-width: 150px;
                     top: 69%;
                     transform: translate(0px, -50px);
                     margin: 0 auto;
                 }
                 section.inner-banner.detail-inner.constr-page {
                     height: 50vw;
                 }
                 .outer-brd a {
                     font-size: 13px;
                     line-height: 27px;
                     padding-right: 6px;
                 }
                 .outer-brd span {
                     font-size: 12px;
                     line-height: 20px;
                     margin-left: 8px;
                 }
                 .reg-box a {
                     font-size: 14px;
                 }
                 .am-item {
                     width: 50%;
                     margin-bottom: 14px;
                 }
                 .bg-detail {
                     position: unset;
                     right: 0;
                     bottom: 0;
                     width: 100%;
                 }
                 .detail-main-cont {
                     padding-bottom: 40px;
                 }
                 section.detail-page-sec .outer-main-detail {
                     padding-bottom: 0;
                 }
                 .detail-main-cont {
                     width: 100%;
                     padding-right: 0;
                 }
                 .heading-reg h3 {
                     font-size: 29px;
                     line-height: 39px;
                     max-width: 400px;
                     margin-bottom: 27px;
                 }
                 .featured-prop.Collection-sec .head .cont a {
                     margin-top: 23px;
                 }
                 .featured-prop.Collection-sec .head .cont h3 {
                     font-size: 30px;
                     line-height: 43px;
                     max-width: 139px;
                 }
                 .banner-slider .item .caption a:after {
                     top: 11px;
                 }
                 .find-section.second-sec img {
                     height: 71vw;
                 }
                 .testimaonial .outer-testi .head h3 {
                     font-weight: normal;
                     font-size: 25px;
                     text-align: left;
                 }
                 .testimaonial .outer-testi .head h4 {
                     font-weight: normal;
                     font-size: 15px;
                 }
                 .join-head .join-head-outer .right-cont p {
                     font-size: 17px;
                     line-height: 32px;
                 }
                 .join-head .join-head-outer .left-head h3 {
                     font-size: 41px;
                     line-height: 60px;
                 }
                 .join-head .join-head-outer .left-head:after {
                     width: 29px;
                 }
                 .join-head .join-head-outer .left-head {
                     width: 100%;
                     position: relative;
                 }
                 .join-head .join-head-outer .right-cont {
                     width: 100%;
                 }
                 .join-head .join-head-outer {
                     flex-wrap: wrap;
                 }
                 .form-proplist .commen-form {
                     padding: 30px 21px;
                     padding-bottom: 9px;
                 }
                 .slider-featured .slick-slider .item .img {
                     height: 45vw;
                 }
                 .banner-slider .item .caption h3 {
                     font-size: 32px;
                     line-height: 47px;
                 }
                 .banner-slider .item {
                     height: 498px;
                 }
                 .home-about h3 {
                     font-size: 33px;
                 }
                 .home-about p {
                     font-size: 16px;
                 }
                 .slider-featured .paginator-center li.prev.slick-arrow {
                     left: 40%;
                     top: unset;
                     bottom: 0px;
                 }
                 .slider-featured .paginator-center li.next.slick-arrow {
                     right: 34%;
                     top: unset;
                     bottom: 0px;
                 }
                 footer .logo {
                     text-align: center;
                 }
                 footer .logo:after {
                     left: 0;
                     right: 0;
                     margin: 0 auto;
                 }
                 .social .sc-outer a {
                     margin-bottom: 15px;
                 }
                 footer h3.main-head {
                     line-height: 32px;
                     margin-bottom: 8px;
                 }
                 .slider-featured {
                     padding-bottom: 60px;
                 }
                 .qk-links.aos-init {
                     opacity: 1 !important;
                     transform: unset;
                 }
                 .featured-prop .head {
                     flex-wrap: wrap;
                 }
                 .featured-prop .head .cont {
                     width: 100%;
                     padding-bottom: 0px;
                 }
                 .slider-featured {
                     margin-top: 18px;
                 }
                 .featured-prop .head .link a {
                     padding: 6px 12px;
                     font-size: 13px;
                     width: 119px;
                 }
                 .featured-prop.Collection-sec.find-more .head .right-cont a {
                     padding: 6px 12px;
                     font-size: 13px;
                     width: 119px;
                 }
                 .featured-prop.Collection-sec .head .cont a {
                     padding: 13px 16px;
                     display: flex;
                     max-width: 194px;
                     /* border: 1px solid #b92124; */
                     /* border-radius: 0 8px 0 8px; */
                     background: #f3efef;
                     font-weight: bold;
                     font-size: 14px;
                     line-height: 24px;
                     text-align: left;
                     color: #040c13;
                     text-align: center;
                     justify-content: center;
                 }
                 .about-us.holiday-section .content a {
                     width: 110.19px;
                     height: 33.73px;
                     font-size: 14px;
                 }
                 .slider-featured .slick-slider .item .inner-item .cont a {
                     width: 104.19px;
                     height: 33.73px;
                 }
                 .about-us .content p {
                     font-weight: normal;
                     font-size: 18px;
                     line-height: 29px;
                 }
                 .col-md-6.content {
                     padding-right: 15px;
                 }
                 .about-us .content h3 {
                     font-weight: normal;
                     font-size: 30px;
                     line-height: normal;
                 }
                 .col-md-6.content p {
                     padding-right: 0;
                 }
                 .about-us .content p {
                     font-size: 17px;
                 }
                 .enquire-section {
                     height: auto;
                 }
                 .enquire-section .content h3 {
                     font-weight: normal;
                     font-size: 26px;
                 }
                 .enquire-section .content {
                     padding: 41px 23px;
                 }
                 .enquire-section .content h4 {
                     font-size: 17px;
                 }
                 .enquire-section .content a {
                     width: 167px;
                     font-size: 13px;
                 }
                 .featured-prop.Collection-sec {
                     padding: 58px 0;
                     padding-top: 192px;
                 }
                 .featured-prop.Collection-sec .head .cont {
                     width: 100%;
                     padding-bottom: 5px;
                 }
                 .featured-prop.Collection-sec .head .right-cont {
                     width: 100%;
                     padding-top: 34px;
                 }
                 .featured-prop.Collection-sec .head .right-cont p {
                     font-size: 16px;
                     line-height: 27px;
                 }
                 .abt-img {
                     padding-left: 0;
                     padding-top: 19px;
                 }
                 .featured-prop.Collection-sec.find-more .head .right-cont a {
                     margin: auto 0 0 0;
                 }
                 .find-section img {
                     object-fit: cover;
                     object-position: center;
                 }
                 footer .terms p {
                     text-align: center !important;
                 }
                 ul.social-footer {
                     justify-content: center;
                 }
                 footer h3.main-head {
                     text-align: center;
                 }
                 footer .qk-links ul li a {
                     width: 100%;
                     display: block;
                     text-align: center;
                 }
                 footer address {
                     text-align: center;
                 }
                 footer .head h3 {
                     font-size: 27px;
                     margin: 0 auto;
                     display: table;
                     margin-bottom: 28px;
                     padding: 0px 4px;
                     text-align: center;
                 }
                 .commen-form .row.align-item .col-md-4 {
                     flex: 0 0 auto;
                     width: 100%;
                 }
                 .property-banner .content h3 {
                     font-weight: normal;
                     font-size: 29px;
                 }
                 .property-banner .content {
                     padding-top: 168px;
                 }
                 .commen-form {
                     padding: 24px 33px;
                 }
                 .commen-form .radio-form {
                     display: flex;
                     margin-bottom: 33px;
                     flex-wrap: wrap;
                 }
                 .commen-form .price-range {
                     flex-wrap: wrap;
                 }
                 .commen-form .price-range .price-input {
                     width: 100%;
                     display: flex;
                     margin-bottom: 27px;
                 }
                 .commen-form .price-range .slider-sec {
                     width: 100%;
                     padding-left: 0;
                     padding-top: 16px;
                     padding-bottom: 14px;
                 }
                 .list-section .list-outer .inner-item .img {
                     height: 52vw;
                 }
                 .list-section .list-outer .inner-item .cont {
                     padding: 31px 16px;
                 }
                 .commen-form .fld-form {
                     display: block;
                     margin-bottom: 9px;
                 }
                 .descr-section .slider-featured .paginator-center li.next.slick-arrow {
                     right: 34%;
                     bottom: 0;
                 }
                 .descr-section .slider-featured .paginator-center li.prev.slick-arrow {
                     left: 40%;
                     top: unset;
                     bottom: 0;
                 }
                 .descr-section .content p {
                     font-weight: normal;
                     font-size: 15px;
                     line-height: 24px;
                 }
                 .descr-section .content ul.details li {
                     font-weight: normal;
                     font-size: 15px;
                     line-height: 24px;
                 }
                 .descr-section .content ul.amn-cont {
                     column-count: 1;
                 }
                 .descr-section .content ul.amn-cont li {
                     font-weight: normal;
                     font-size: 15px;
                 }
                 .item-property-detail .right-content table td {
                     font-weight: normal;
                     font-size: 16px;
                 }
                 .item-property-detail .right-content .feat-icons ul li h3 {
                     font-weight: normal;
                     font-size: 15px;
                 }
                 .item-property-detail .feat-icons ul li .ic img {
                     width: 30px;
                 }
                 .join-head.vac-section .join-head-outer .left-head h3 {
                     font-weight: normal;
                     font-size: 30px;
                     line-height: 41px;
                     text-align: center;
                     padding-bottom: 148px;
                 }
                 .career-slider .career-slide {
                     flex-wrap: wrap;
                 }
                 .career-slider .career-slide .item {
                     width: 100%;
                     height: 422px;
                     margin-bottom: 25px;
                 }
                 .join-head .join-head-outer {
                     display: flex;
                     padding-bottom: 13px;
                     padding-top: 20px;
                     flex-wrap: wrap;
                 }
                 .career-slider {
                     padding: 24px 0;
                 }
                 .join-head.vac-section .join-head-outer .left-head h3:before {
                     top: 94px;
                     right: 72px;
                 }
                 .join-head.vac-section .join-head-outer .left-head:after {
                     width: 21px;
                     top: 144px;
                     right: 49%;
                 }
                 .join-head .join-head-outer .right-cont p {
                     font-size: 16px;
                     line-height: 30px;
                     text-align: center;
                 }
                 .career-vac ul.table-row {
                     flex-wrap: wrap;
                     justify-content: center;
                     max-width: 500px;
                     margin: 0 auto;
                     margin-bottom: 25px;
                 }
                 .career-vac ul.table-row li {
                     width: 100%;
                     padding: 5px 7px;
                     font-size: 19px;
                     text-align: center;
                 }
                 .career-vac ul.table-row.head-row {
                     display: none;
                 }
                 .career-pos .cont-career .loc-details tr th,
                 .career-pos .cont-career .loc-details tr td {
                     width: 100%;
                     display: block;
                     line-height: 22px;
                     padding-bottom: 19px;
                 }
                 .career-pos .cont-career .loc-details tr {
                     display: block;
                     width: 50%;
                 }
                 .career-pos .cont-career .loc-details tbody {
                     display: flex;
                 }
				 
	.constr-cont h5 {
    font-weight: normal;
    font-size: 15px;align-content
	}
             }

.mt-10{
	margin-top:10px;
}
.detail-main-cont p{
	text-align:justify !important;
}
.inner-layout-slider .item .img-hero img{
	max-width: auto !important;
    height: auto !important;
    /* object-fit: cover; */
    width: 100% !important;
}
.gal-hed{
	width:100%;
	display:inline-block;
	margin-top:20px;
	font-size:16px;
	font-weight:300;
}
.fancybox__container{
	z-index:99999 !important;
}
@media screen and (max-width:600px)
{
	.constr-cont h5 {
    font-weight: normal;
    font-size: 15px;align-content
	}
	.outer-list-const {
    grid-template-columns: repeat(1, 1fr);
 
}

}
