@font-face {
    font-family: ringside condensed;
    src: url(../fonts/RingsideCondensed-Med.woff2) format('woff2'),url(../fonts/RingsideCondensed-Med.woff) format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: ringside;
    src: url(../fonts/RingsideRegular-Med.woff2) format('woff2'),url(../fonts/RingsideRegular-Med.woff) format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: chronicle display;
    src: url(../fonts/ChronicleDisplay-Light.woff2) format('woff2'),url(../fonts/ChronicleDisplay-Light.woff) format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: chronicle display semi;
    src: url(../fonts/ChronicleDisplay-SemiItalic.eot);
    src: url(../fonts/ChronicleDisplay-SemiItalic.eot?#iefix) format('embedded-opentype'),url(../fonts/ChronicleDisplay-SemiItalic.woff2) format('woff2'),url(../fonts/ChronicleDisplay-SemiItalic.woff) format('woff'),url(../fonts/ChronicleDisplay-SemiItalic.ttf) format('truetype'),url(../fonts/ChronicleDisplay-SemiItalic.svg#ChronicleDisplay-SemiItalic) format('svg');
    font-weight: 600;
    font-style: italic;
    font-display: swap
}

@font-face {
    font-family: chronicle display semi;
    src: url(../fonts/ChronicleDisplay-Semi.eot);
    src: url(../fonts/ChronicleDisplay-Semi.eot?#iefix) format('embedded-opentype'),url(../fonts/ChronicleDisplay-Semi.woff2) format('woff2'),url(../fonts/ChronicleDisplay-Semi.woff) format('woff'),url(../fonts/ChronicleDisplay-Semi.ttf) format('truetype'),url(../fonts/ChronicleDisplay-Semi.svg#ChronicleDisplay-Semi) format('svg');
    font-weight: 600;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: chronicle display xlight;
    src: url(../fonts/ChronicleDisplay-XLight.eot);
    src: url(../fonts/ChronicleDisplay-XLight.eot?#iefix) format('embedded-opentype'),url(../fonts/ChronicleDisplay-XLight.woff2) format('woff2'),url(../fonts/ChronicleDisplay-XLight.woff) format('woff'),url(../fonts/ChronicleDisplay-XLight.ttf) format('truetype'),url(../fonts/ChronicleDisplay-XLight.svg#ChronicleDisplay-XLight) format('svg');
    font-weight: 200;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: chronicle disp cond;
    src: url(../fonts/ChronicleDispCond-Light.eot);
    src: url(../fonts/ChronicleDispCond-Light.eot?#iefix) format('embedded-opentype'),url(../fonts/ChronicleDispCond-Light.woff2) format('woff2'),url(../fonts/ChronicleDispCond-Light.woff) format('woff'),url(../fonts/ChronicleDispCond-Light.ttf) format('truetype'),url(../fonts/ChronicleDispCond-Light.svg#ChronicleDispCond-Light) format('svg');
    font-weight: 300;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: chronicle display xlight;
    src: url(../fonts/ChronicleDisplay-XLightItalic.eot);
    src: url(../fonts/ChronicleDisplay-XLightItalic.eot?#iefix) format('embedded-opentype'),url(../fonts/ChronicleDisplay-XLightItalic.woff2) format('woff2'),url(../fonts/ChronicleDisplay-XLightItalic.woff) format('woff'),url(../fonts/ChronicleDisplay-XLightItalic.ttf) format('truetype'),url(../fonts/ChronicleDisplay-XLightItalic.svg#ChronicleDisplay-XLightItalic) format('svg');
    font-weight: 200;
    font-style: italic;
    font-display: swap
}

@font-face {
    font-family: chronicle hairline;
    src: url(../fonts/ChronicleHairline-Italic.eot);
    src: url(../fonts/ChronicleHairline-Italic.eot?#iefix) format('embedded-opentype'),url(../fonts/ChronicleHairline-Italic.woff2) format('woff2'),url(../fonts/ChronicleHairline-Italic.woff) format('woff'),url(../fonts/ChronicleHairline-Italic.ttf) format('truetype'),url(../fonts/ChronicleHairline-Italic.svg#ChronicleHairline-Italic) format('svg');
    font-weight: 400;
    font-style: italic;
    font-display: swap
}

@font-face {
    font-family: chronicle hairline;
    src: url(../fonts/ChronicleHairline-Roman.eot);
    src: url(../fonts/ChronicleHairline-Roman.eot?#iefix) format('embedded-opentype'),url(../fonts/ChronicleHairline-Roman.woff2) format('woff2'),url(../fonts/ChronicleHairline-Roman.woff) format('woff'),url(../fonts/ChronicleHairline-Roman.ttf) format('truetype'),url(../fonts/ChronicleHairline-Roman.svg#ChronicleHairline-Roman) format('svg');
    font-weight: 400;
    font-style: normal;
    font-display: swap
}

h1,h2,h3,h4,h5,h6 {
    font-family: chronicle display!important
}

h1 span,h2 span,h3 span,h4 span,h5 span,h6 span {
    font-family: chronicle display!important
}

.banner-content.new-landing-page.category-c h1 {
    margin: 0 0 50px;
    padding: 0;
    font-size: 51px;
    line-height: 61px;
    color: #fff;
    font-family: chronicle display!important;
    font-weight: 300
}

.banner-content.new-landing-page.category-c h1 span {
    color: #c9a484;
    font-family: chronicle display!important
}

.banner-content.new-landing-page.category-c .second-fold-listing-wrapper {
    margin: 0 auto;
    text-align: center
}

.banner-content.new-landing-page.category-c .second-fold-listing-wrapper .listing-div img {
    margin: 0 auto!important;
    text-align: center;
    width: 25%
}

.banner-content.new-landing-page.category-c .second-fold-listing-wrapper .listing-div .listing-div label {
    margin-top: 15%
}

.second-fold-listing-wrapper p {
    padding: 0!important
}

.bullet-section-category-c {
    margin: 0;
    padding: 0 8% 0 15%
}

.bullet-section-category-c p {
    margin: 0;
    padding: 0;
    font-size: 14px;
    line-height: 23px;
    font-family: ringside!important;
    color: #646464;
    font-weight: inherit
}

.bullet-section-category-c ul {
    margin: 50px 0;
    padding: 0
}

.bullet-section-category-c ul li {
    margin: 0;
    padding: 5px 0 5px 25px;
    font-size: 14px;
    line-height: 23px;
    font-family: ringside;
    color: #646464;
    background: url(../images/arrow-bullet.png) no-repeat 0 12px
}

.grey-background-div h3 {
    text-align: center
}

.aminities-main-wrapper-catgory-c {
    margin: 0;
    padding: 120px 0
}

.aminities-main-wrapper-catgory-c h3 {
    margin: 0;
    padding: 0 0 35px;
    font-size: 51px;
    line-height: 61px;
    text-transform: uppercase
}

.aminities-main-wrapper-catgory-c p {
    margin: 0;
    padding: 0;
    font-size: 14px;
    line-height: 23px;
    color: #646464
}

.col-lg-5.align-right {
    text-align: right
}

.desktop-amenities-wrapper {
    margin-top: 60px;
    text-align: center
}

.amentities-listing-div {
    margin: 0 0 80px;
    padding: 0;
    text-align: center
}

.amentities-listing-div h4 span {
    margin: 0;
    padding: 0;
    font-family: ringside!important;
    font-size: 14px!important;
    line-height: 19px;
    color: #000;
    font-weight: 800!important;
    text-transform: uppercase
}

.amentities-listing-img {
    width: 100%
}

.amentities-listing-div h4 {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 30px;
    text-align: left
}

.amentities-listing-div h4 i {
    margin-right: 25px
}

.payment-wrapper-category-c {
    margin: 0;
    padding: 90px 0;
    text-align: center;
    position: relative
}

.payment-wrapper-category-c .row {
    justify-content: center
}

.payment-wrapper-category-c::after {
    content: "";
    position: absolute;
    background: transparent linear-gradient(180deg,#FFFFFF00 0%,#FFFFFF 59%,#FFFFFF 100%) 0% 0% no-repeat padding-box;
    width: 100%;
    height: 540px;
    bottom: 0;
    left: 0;
    right: 0
}

.payment-wrapper-category-c h4 {
    margin: 0 0 40px 0;
    padding: 0;
    font-size: 51px;
    line-height: 61px;
    text-align: center
}

.payment-wrapper-category-c .col-lg-3 {
    border-right: 1px solid #c9a484;
    border-bottom: 1px solid #c9a484
}

.payment-wrapper-category-c .payment-div {
    padding: 15px 0
}

.payment-wrapper-category-c .col-lg-3:nth-child(4) {
    border-right: 0!important
}

.payment-wrapper-category-c .col-lg-3:nth-child(8) {
    border-right: 0!important
}

.payment-wrapper-category-c .col-lg-3:nth-child(6) {
    border-right: 0!important;
}
.clszh .payment-wrapper-category-c .col-lg-3:nth-child(6) {
    border-right: 1px solid #c9a484 !important;
}
.payment-wrapper-category-c .payment-div h2 {
    margin: 0 0 20px;
    padding: 0;
    color: #c9a484;
    font-size: 40px
}

.payment-wrapper-category-c .payment-div h3 {
    margin: 0;
    padding: 0;
    font-size: 20px;
    text-transform: uppercase;
    font-weight: 600
}

.payment-wrapper-category-c .payment-div p {
    margin: 0;
    padding: 0;
    font-size: 16px
}

.payment-wrapper-category-c .container {
    max-width: 1100px;
    padding-bottom: 50px
}

.image-wrapper-full-size img {
    width: 100%
}

section.why-invest-sobha-dubai-wrapper.category-c {
    text-align: left
}

.why-invest-sobha-dubai-wrapper.category-c h2 {
    text-align: left;
    font-size: 51px
}

.why-invest-sobha-dubai-wrapper.category-c .col-lg-12 {
    padding-bottom: 15px;
    padding-top: 15px;
    border-bottom: 1px solid #ddd
}

.why-invest-sobha-dubai-wrapper.category-c i {
    width: 9%!important;
    margin-right: 15px
}

.new-banner-form {
    margin: 0 auto;
    padding: 50px;
    background: #fff 0% 0% no-repeat padding-box;
    box-shadow: 0 3px 60px #0000004d;
    max-width: 500px
}

.new-banner-form h2 {
    margin: 0 0 20px;
    padding: 0;
    text-align: center;
    color: #000;
    font-size: 30px;
    line-height: 33px;
    text-transform: uppercase
}

.new-banner-form h2 span {
    display: block;
    color: #c9a484
}

.new-banner-form input {
    margin: 15px 0 0;
    padding: 15px 20px;
    border: 1px solid #888e91;
    border-radius: 0
}

.second-fold .col-lg-6.form {
    position: relative;
    z-index: 100;
    margin-top: -320px
}

.amenities-new-slider-c-mobile {
    display: none!important
}

.new-banner-form .submit-bg {
    font-size: 16px;
    line-height: 20px;
    height: 62px;
    max-width: 180px!important;
    width: 100%;
    padding-left: 75px!important
}

.desktop-visible {
    display: block
}

.mobile-visible {
    display: none
}

.new-banner-form .iti.iti--allow-dropdown.iti--separate-dial-code {
    margin-top: 15px;
    height: 55px
}

body .new-banner-form .iti__flag-container {
    height: 55px!important
}

.new-banner-form .select-wrapper select {
    margin: 15px 0 20px;
    padding: 15px 20px;
    border: 1px solid #888e91;
    border-radius: 0
}

.new-banner-form .select-wrapper {
    position: relative
}

.new-banner-form .select-wrapper:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 7px;
    background: url(../images/drop-arrow.svg) no-repeat;
    top: 0;
    right: 19px;
    bottom: 0;
    margin: auto;
    background-size: 14px 7px;
    z-index: 0
}

.flat-estates .video-block .video-copy .play-icon {
    width: 100px;
    top: inherit!important
}

.second-fold p {
    padding-right: 20%
}

.aminities-main-wrapper-catgory-c .arrow-btn:hover span,.bullet-section-category-c .arrow-btn:hover span {
    color: #000!important
}

.flat-estates .video-block {
    text-align: center
}

.flat-estates .video-block .arrow-btn {
    margin-top: 65px
}

.second-fold-listing-wrapper .col-lg-5:last-child .listing-div {
    border: none!important
}

.flat-estates .invest-div {
    width: 81%
}

.new-landing .footer-form-area .section-title {
    margin-top: 2%
}

.listing-div label {
    font-family: ringside!important
}

body .footer-form-area .section-title {
    max-width: 389px!important
}

.new-landing .footer-form-area .section-title {
    margin-top: 1%
}

.grey-div-img {
    margin-bottom: 15px
}

#registerCaptionDivClass .formPrices {
    text-align: left;
    margin: 10px 0 40px
}

.new-landing .footer-form-area .section-title span {
    color: #c9a484
}

@media(min-width: 1200px) {
    .aminities-main-wrapper-catgory-c .arrow-btn {
        margin-top:-15px
    }

    .why-invest-sobha-dubai-wrapper.category-c .col-lg-12:first-child {
        padding-top: 10px
    }
}

@media(max-width: 1600px) {
    .banner-content.new-landing-page.category-c h1 {
        margin:0 0 30px;
        padding: 0;
        font-size: 35px;
        line-height: 44px;
        color: #fff
    }
}

@media(min-width: 1000px) {
    .mobile-spacer {
        display:inline-block!important
    }

    .desktop-spacer {
        display: block!important
    }
}

@media(max-width: 1000px) {
    .mobile-spacer {
        display:block!important
    }

    .desktop-spacer {
        display: inline-block!important
    }
}

@media(max-width: 767px) {
    .banner-content.new-landing-page.category-c {
        bottom:180px!important
    }

    .new-banner-form {
        margin-top: -80px
    }

    .banner-content.new-landing-page img {
        margin: 0 0 13px!important
    }
}

@media(max-width: 680px) {
    .flat-estates .video-block .mobile-video {
        margin-top:9px
    }

    .flat-estates .video-block .arrow-btn {
        margin-top: 31px!important
    }

    .flat-estates .second-fold p {
        margin-bottom: 0!important
    }

    .new-banner-form {
        padding: 34px
    }

    .flat-estates .new-banner-form .form-control {
        width: 97%
    }

    .footer-form-area-row .iti--allow-dropdown input,.iti--allow-dropdown input[type=text] {
        width: 66%!important
    }

    .banner-content.new-landing-page.category-c h1 {
        margin: 0 0 10px
    }

    .flat-estates.new-landing .banner .banner-content .container img {
        margin-left: 0!important
    }

    .footer-enquiry-form .form-control {
        padding: 14px 20px!important
    }

    body .umbraco-forms-form span.contourError,body .umbraco-forms-form span.field-validation-error {
        text-align: left
    }

    .footer-form-area-row .footer-form-row .iti__flag-container {
        margin-right: 14px
    }

    .aminities-main-wrapper-catgory-c {
        padding: 90px 0
    }

    .formPrices ul {
        text-align: center
    }
}

@media(max-width: 991px) {
    .formPrices ul {
        text-align:center
    }

    .formPrices ul li {
        font-size: 14px
    }

    .new-banner-form .footer-form-row .radiobuttonlist label {
        margin-right: 18px;
        margin-left: 18px
    }

    .new-banner-form .footer-form-row .radiobuttonlist {
        justify-content: center!important
    }

    .payment-wrapper-category-c .col-lg-3:nth-child(8) {
        display: none
    }

    .payment-wrapper-category-c .col-lg-3:nth-child(7) {
        display: none
    }

    .second-fold p {
        padding-right: 0%
    }

    .second-fold-listing-wrapper .row {
        border: none
    }

    .listing-div {
        border-bottom: 0;
        border-right: none
    }

    .second-fold .col-lg-6.form {
        order: 1
    }

    .second-fold .col-lg-6 {
        order: 2;
        margin-top: 95px
    }

    .bullet-section-category-c ul {
        text-align: left
    }

    .bullet-section-category-c {
        padding: 0
    }

    .desktop-amenities-wrapper {
        display: none
    }

    .amenities-new-slider-c-mobile {
        display: block!important
    }

    .amenities-new-slider-c-mobile .owl-item.active {
        border: none
    }

    .amentities-listing-div {
        margin-bottom: 0
    }

    .amenities-new-slider-c-mobile .owl-dots {
        display: none
    }

    .desktop-visible {
        display: none
    }

    .mobile-visible {
        display: block
    }

    .banner-content.new-landing-page.category-c h1 {
        font-size: 26px;
        line-height: 36px
    }

    .new-banner-form h2 {
        font-size: 24px;
        line-height: 29px
    }

    .second-fold h2,.new-slider-wrapper h3,.grey-background-div h3 {
    }

    .bullet-section-category-c p {
        text-align: left
    }

    .grey-background-div {
        padding: 80px 0
    }

    .aminities-main-wrapper-catgory-c h3 {
        font-size: 30px;
        line-height: 36px;
        text-align: center
    }

    .aminities-main-wrapper-catgory-c p {
        text-align: center;
        margin-bottom: 50px
    }

    .col-lg-12.align-center.mobile-visible {
        margin: auto;
        text-align: center
    }

    .payment-wrapper-category-c h4 {
        font-size: 30px;
        line-height: 36px
    }

    .why-invest-sobha-dubai-wrapper.category-c h2 {
        text-align: center;
        font-size: 30px;
        line-height: 36px;
        margin-bottom: 25px
    }

    body .footer-form-area .section-title.form-trigger span {
        display: block!important
    }

    .second-fold .col-lg-6.form {
        position: relative;
        z-index: 100;
        margin-top: -100px
    }

    .second-fold-listing-wrapper {
        padding: 0
    }

    .banner-content.new-landing-page.category-c .second-fold-listing-wrapper .listing-div img {
        margin: 0 auto!important;
        text-align: center;
        width: 40px!important
    }

    .listing-div label {
        font-size: 11px;
        letter-spacing: 1px
    }

    .payment-wrapper-category-c .col-lg-3:nth-child(2) {
        border-right: 0!important
    }

    .payment-wrapper-category-c .col-lg-3:nth-child(6) {
        border-right: 0!important
    }

    .payment-wrapper-category-c .payment-div h3 {
        font-size: 15px
    }

    .second-fold-listing-wrapper .col-lg-4.col-6 {
        border-right: 1px solid #c9a484
    }

    .second-fold-listing-wrapper .col-lg-4:last-child {
        border: none!important
    }

    a.logo img {
        max-width: 140px;
        margin: auto
    }

    .banner-content.new-landing-page.category-c h1 {
        margin-bottom: 0
    }

    .flat-estates.new-landing .banner .banner-content .container img {
        max-width: 200px
    }

    .footer-enquiry-form .form-col {
        padding-left: 0!important
    }

    #registerCaptionDivClass .formPrices {
        text-align: center
    }
}

.arrow-btn:hover span {
    color: #000
}

.new-banner-form .submit-bg {
    background: url(../images/submit-bg.svg?v1) left 28px center no-repeat #000!important
}

.new-banner-form .submit-bg:hover {
    color: #000;
    background: url(../images/submit-bg-black.svg?v1) left 28px center no-repeat #fff!important;
    border: 1px solid #000
}

@media(min-width: 768px) and (max-width:1199px) {
    .arrow-btn {
        font-size:11px!important
    }
}

@media(min-width: 768px) and (max-width:991px) {
    .inner-banner .desktop-banner,.legacy .sp-mob-wrap .col-lg-3.col-md-12.col-sm-12.col-12.my-paroller {
        display:block!important
    }
}

.why-invest-sobha-dubai-wrapper.category-c .col-lg-12:last-child {
    border-bottom: 0
}

@media(max-width: 600px) {
    a.logo img {
        max-width:100%;
        margin: auto
    }
}

.new-landing .footer-form-area .section-title span {
    color: #c9a484
}

@media(min-width: 1280px) and (max-width:1600px) {
    .listing-div label {
        font-size:13px;
        letter-spacing: 1px
    }
}

.listing-div {
    border-right: none
}

.second-fold-listing-wrapper .col-lg-4.col-6 {
    border-right: 1px solid #c9a484
}

.second-fold-listing-wrapper .col-lg-4.col-6:last-child {
    border-right: none
}

.prices {
    text-align: center;
    margin-bottom: 20px
}

.prices h4 {
    font-size: 17px;
    color: #c9a484
}

.prices ul li {
    display: inline-block;
    border-right: 1px solid #000;
    font-size: 15px;
    padding: 0 5px
}

.prices ul li:last-child {
    border-right: 0;
    padding-right: 0
}

@media(max-width: 767px) {
    .banner-content.new-landing-page.category-c h1 {
        font-size:22px;
        line-height: 33px
    }

    .listing-div {
        padding: 0
    }

    .listing-div label {
        margin: 15px 0 0
    }

    .second-fold-listing-wrapper {
        margin-top: 20px!important
    }
}

@media(min-width: 1800px) {
    .new-banner-form .iti--allow-dropdown input,.new-banner-form .iti--allow-dropdown input[type=text] {
        height:55px!important
    }

    .new-banner-form .footer-form-row .iti.iti--allow-dropdown.iti--separate-dial-code .iti__flag-container {
        height: 55px!important
    }

    .footer-form-row .iti.iti--allow-dropdown.iti--separate-dial-code .iti__flag-container {
        height: 80px!important
    }
}

.new-banner-form .col-lg-12.form-col.formCheckBox {
    margin: 10px 0;
    text-align: left
}

@media(max-width: 991px) {
    .clszh .section-title.form-trigger span {
        display:block
    }
}

@media(max-width: 1600px) {
    .amentities-listing-div h4 span {
        max-width:230px;
        width: 100%
    }

    @media(min-width: 771px) and (max-width:991px) {
        .banner-content.new-landing-page {
            bottom:90px!important
        }
    }

    @media(max-width: 767px) {
        .clsfr .checkmark {
            top:0!important
        }
    }
}
