@font-face {
    font-family: 'Workday Adelle Sans';
    src: url(../fonts/WorkdayAdelleSans-Bold.html);
    src: url(../fonts/WorkdayAdelleSans-Boldd41d.html?#iefix) format('embedded-opentype'), url(../fonts/WorkdayAdelleSans-Bold-2.html) format('woff2'), url(../fonts/WorkdayAdelleSans-Bold-3.html) format('woff'), url(../fonts/WorkdayAdelleSans-Bold-4.html) format('truetype');
    font-weight: 700;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: 'Workday Adelle Sans';
    src: url(../fonts/WorkdayAdelleSans-Medium.html);
    src: url(../fonts/WorkdayAdelleSans-Mediumd41d.html?#iefix) format('embedded-opentype'), url(../fonts/WorkdayAdelleSans-Medium.woff2) format('woff2'), url(../fonts/WorkdayAdelleSans-Medium-2.html) format('woff'), url(../fonts/WorkdayAdelleSans-Medium-3.html) format('truetype');
    font-weight: 500;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: 'Workday Adelle Sans';
    src: url(../fonts/WorkdayAdelleSans-Regular.html);
    src: url(../fonts/WorkdayAdelleSans-Regulard41d.html?#iefix) format('embedded-opentype'), url(../fonts/WorkdayAdelleSans-Regular.woff2) format('woff2'), url(../fonts/WorkdayAdelleSans-Regular-2.html) format('woff'), url(../fonts/WorkdayAdelleSans-Regular-3.html) format('truetype');
    font-weight: 400;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: 'Workday Adelle Sans';
    src: url(../fonts/WorkdayAdelleSans-Extrabold.html);
    src: url(../fonts/WorkdayAdelleSans-Extraboldd41d.html?#iefix) format('embedded-opentype'), url(../fonts/WorkdayAdelleSans-Extrabold.woff2) format('woff2'), url(../fonts/WorkdayAdelleSans-Extrabold-2.html) format('woff'), url(../fonts/WorkdayAdelleSans-Extrabold-3.html) format('truetype');
    font-weight: 700;
    font-style: normal;
    font-display: swap
}

body {
    font-family: 'Workday Adelle Sans';
    font-size: 1.25vw;
    color: #000;
    padding-top: 5.521vw
}

a {
    transition: all .2s ease-in-out
}

a:hover {
    text-decoration: none
}

img {
    max-width: 100%
}

.bootstrap-select .dropdown-toggle:focus,
.form-control:focus,
button:focus,
input:focus {
    outline: 0 !important;
    box-shadow: none;
    border: none
}

p,
ul {
    margin-bottom: 2.083vw
}

h1,
h2,
h3,
h4,
h5,
h6 {
    margin-bottom: 1.042vw;
    font-weight: 700
}

h6 {
    font-size: 1.146vw
}

h5 {
    font-size: 1.354vw
}

h4 {
    font-size: 1.563vw
}

h3 {
    font-size: 1.771vw
}

h2 {
    font-size: 1.979vw
}

h1 {
    font-size: 2.188vw
}

.line-H-1 {
    line-height: 1
}

.line-H-1_2 {
    line-height: 1.2
}

.line-H-1_3 {
    line-height: 1.3
}

.line-H-1_4 {
    line-height: 1.4
}

.line-H-1_5 {
    line-height: 1.5
}

.line-H-1_6 {
    line-height: 1.6
}

.line-H-1_7 {
    line-height: 1.7
}

.line-H_2 {
    line-height: 2
}

.trasn_1 {
    transition: all .4s ease-in-out
}

.trasn_2 {
    transition: all .3s ease-in-out
}

.f-w-M {
    font-weight: 500
}

.f-w-B {
    font-weight: 700
}

.f-w-EB {
    font-weight: 700
}

#preloader {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #d3b03c;
    z-index: 9999999
}

/*#status {*/
/*    width: 5.208vw;*/
/*    height: 5.208vw;*/
/*    position: absolute;*/
/*    left: 50%;*/
/*    top: 50%;*/
/*    background-image: url(../images/spinner.svg);*/
/*    background-repeat: no-repeat;*/
/*    background-position: center;*/
/*    background-size: cover;*/
/*    transform: translate(-50%, -50%);*/
/*    background-color: #fff;*/
/*    border-radius: 100%;*/
/*    -webkit-box-shadow: 0 0 17px -4px rgba(0, 0, 0, .2);*/
/*    -moz-box-shadow: 0 0 17px -4px rgba(0, 0, 0, .2);*/
/*    box-shadow: 0 0 17px -4px rgba(0, 0, 0, .2)*/
/*}*/

.slide-overlay-wrap {
    position: relative;
    overflow: hidden
}

.slideOver {
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 5;
    background-color: #f5f5f5
}

.slideOver.slide-bg-1 {
    background-color: #fffcf4
}

.slideOver.slide-left,
.slideOver[data-aos=slide-left] {
    left: -100%
}

.slideOver.slide-right,
.slideOver[data-aos=slide-right] {
    right: -100%
}

.header {
    background-color: #fff;
    padding: .521vw 0;
    position: fixed;
    width: 100%;
    top: 0;
    z-index: 999;
    -webkit-box-shadow: 0 4px 13px -1px rgba(135, 135, 135, .2);
    -moz-box-shadow: 0 4px 13px -1px rgba(135, 135, 135, .2);
    box-shadow: 0 4px 13px -1px rgba(135, 135, 135, .2)
}

.cstNavbar {
    padding: 0
}

.navbarLogo {
    padding: 0;
    margin: 0;
    max-width: 23.698vw;
    width: 100%;
    display: block
}

.cstNavbar .mainMenu .nav-link {
    padding: 0;
    color: #000
}

.cstNavbar .mainMenu .nav-link.active,
.cstNavbar .mainMenu .nav-link:hover {
    color: #caa837
}

.cstNavbar .mainMenu .nav-item {
    margin-right: 1.563vw
}

.next_trading,
.prev_trading {
    max-width: 3.542vw;
    width: 100%;
    display: block
}

.rev_slider_sec {
    position: relative
}

.tradingSlide-arrow {
    position: absolute;
    top: 50%;
    width: 100%;
    max-width: 90%;
    margin: auto;
    display: block;
    left: 50%;
    transform: translate(-50%, -50%)
}

.pt_50 {
    padding-top: 2.604vw
}

.pb_50 {
    padding-bottom: 2.604vw
}

.confTable .cst-table {
    border: solid 2px #c1a53d;
    border-collapse: collapse;
    margin: 0;
    padding: 0;
    width: 100%;
    table-layout: fixed;
    font-size: 1.042vw
}

.confTable .cst-table td,
.confTable .cst-table th {
    padding: .521vw;
    text-align: center;
    border: solid 2px #c1a53d
}

.confTable .cst-table th {
    font-weight: 500;
    color: #c1a53d
}

.cst_btn {
    font-size: .938vw;
    border: none;
    background: linear-gradient(141deg, #9a7401 0, #c99b09 51%, #bf9515 75%);
    display: inline-block;
    padding: .521vw .781vw;
    color: #fff;
    border-radius: .417vw
}

.cst_btn:hover {
    color: #fff
}

.abt_dev_cont {
    padding: 0 5.646vw;
    margin-bottom: 1.563vw
}

.rockfordLogo {
    max-width: 9.74vw;
    width: 100%;
    margin: 0 auto
}

.abt_dev_cont .tital {
    margin-top: 1.042vw;
    font-size: 1.875vw
}

.abt_dev_text {
    font-size: 1.042vw;
    margin-top: 1.25vw
}

.groupLogo {
    max-width: 12.729vw;
    width: 100%;
    margin: 0 auto
}

.ftSec {
    background-color: #d3b03c;
    padding: 1.563vw 0 1.042vw 0
}

.ftTital {
    font-size: 3.125vw;
    color: #6e570a
}

.siteAdd {
    color: #876c10;
    font-size: 1.25vw
}

.siteAdd a {
    color: #876c10
}

.riraDeti {
    border-top: 1px solid #ba9a2e;
    border-bottom: 1px solid #ba9a2e;
    padding: .521vw 0;
    margin: 1.458vw 0
}

.riraDeti_text {
    font-size: 1.25vw;
    color: #876c10;
    padding-left: .781vw
}

.riraLogo {
    max-width: 3.125vw;
    width: 100%
}

.fttext {
    font-size: .833vw;
    color: #876c10
}

.ftCopy {
    margin-top: 1.042vw
}

.eoiTable th {
    color: #ac8b1e;
    font-size: 1.25vw;
    font-weight: 500;
    border: solid 2px #c1a53d !important
}

.eoiTable td {
    border-left: solid 2px #c1a53d !important;
    border-right: solid 2px #c1a53d !important
}

.eoiTable td span {
    font-size: .729vw
}

.eoiTable .bgliGray {
    background-color: #decb8c
}

.eoiTable td,
.eoiTable th {
    padding: .781vw;
    vertical-align: middle;
    line-height: 1;
    font-size: .833vw
}

.brdTop {
    border-top: solid 2px #c1a53d !important
}

.brdBottom {
    border-bottom: solid 2px #c1a53d !important
}

.gmap {
    max-width: 2.604vw;
    width: 100%;
    display: block
}

.gmapSec {
    margin-right: .781vw
}

.stickyButtons-Wrap {
    position: fixed;
    right: 0;
    top: 50%;
    transform: rotate(90deg) translate(0, -100%);
    margin-right: -.26vw
}

.stickyButtons-Wrap .stikcyButton {
    margin: 0;
    padding: 0
}

.enquryNow {
    box-shadow: 0 1px 5px 0 rgb(0 0 0 / 25%);
    background-color: #d3b03c;
    padding: .521vw 1.302vw;
    display: block;
    text-align: center;
    color: #000;
    font-size: 1.042vw;
    text-decoration: none;
    border: solid 4px #fff
}

.enquryNow:hover {
    color: #000
}

.bgGold {
    background: #d3b03c
}

.bg-white {
    background: #fff
}

.enquiryForm .modal-content {
    border: none;
    border-radius: 0
}

.siteEnquiry {
    padding: 1.563vw;
    background: #d3b03c
}

.siteAddress,
.siteCont {
    font-size: .938vw;
    margin-bottom: .781vw
}

.mrg-b-30 {
    margin-bottom: 1.563vw
}

.field_md_wrap {
    position: relative
}

.field_md_wrap {
    position: relative;
    width: 100%
}

.cst_form-control {
    border-radius: .293vw;
    height: 1.302vw;
    padding: 1.464vw 1.098vw;
    font-size: .938vw;
    color: #000;
    border: solid 1px #ccc;
    width: 100%
}

.cst_form-control:focus {
    border: solid 1px #000
}

.field_md_wrap .ffl-label {
    position: absolute;
    left: .938vw;
    padding: 0 .26vw;
    font-size: .938vw;
    line-height: 1;
    margin: 0;
    top: .885vw;
    color: #000;
    background-color: #fff;
    pointer-events: none;
    transition: all .25s linear;
    -webkit-transition: all .25s linear;
    -ms-transition: all .25s linear
}

.field_md_wrap.ffl-floated .ffl-label {
    top: -.417vw;
    font-size: .878vw;
    color: #000
}

.getIn_touch {
    padding: 1.163vw
}

.enquiryTitle {
    color: #d3b03c;
    font-size: 1.875vw
}

.closeBtn {
    position: absolute;
    top: -1.042vw;
    right: -1.042vw;
    z-index: 9
}

.closeBtn .close {
    color: #fff;
    opacity: 1;
    font-weight: 400;
    font-size: .938vw;
    text-shadow: none;
    background: #000;
    padding: .781vw;
    border-radius: 100%;
    height: 2.604vw;
    width: 2.604vw;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center
}

.closeBtn .close:hover {
    opacity: 1 !important
}

.modal-open {
    padding-right: 0 !important
}

.modal-backdrop.show {
    opacity: .8
}

.amImgTitle {
    position: absolute;
    bottom: 0;
    left: 0
}

.amBxright .amImgTitle {
    left: auto;
    right: 0
}

.amTitle {
    background: linear-gradient(141deg, #9a7401 0, #c99b09 51%, #bf9515 75%);
    padding: .365vw 1.042vw;
    color: #fff;
    font-size: .833vw
}

.otherAmm_txt {
    padding-left: .521vw
}

.otherAmm_icon {
    max-width: 2.448vw;
    width: 100%;
    display: block
}

.otherAmmList .ammList {
    padding-bottom: .781vw;
    margin-bottom: .781vw;
    border-bottom: dashed 1px #ccc
}

.otherAmmList .ammList:last-child {
    border-bottom: none
}

.otherAmm {
    max-width: 17.708vw;
    margin: auto
}

.amImg {
    border: solid 3px #bf9515
}

.ekko-lightbox .modal-content {
    border-radius: 0;
    position: relative
}

.managedBy {
    color: #fff;
    text-decoration: underline
}

.managedBy:hover {
    color: #fff
}

.errorSec {
    position: absolute;
    bottom: -1.458vw;
    left: 0;
    font-size: .625vw;
    color: #f72f2f
}

.keyIcon {
    max-width: 2.604vw;
    width: 100%;
    display: block
}

.keyTxt {
    padding-left: .781vw
}

.totop {
    position: fixed;
    bottom: 1.042vw;
    right: 1.521vw;
    text-align: center;
    cursor: pointer;
    display: none;
    background-color: #c1a53d;
    color: #fff;
    height: 2.344vw;
    width: 2.344vw;
    line-height: 1.8;
    font-size: 1.25vw;
    z-index: 3;
    -webkit-box-shadow: 0 10px 21px -14px rgba(0, 0, 0, .5);
    -moz-box-shadow: 0 10px 21px -14px rgba(0, 0, 0, .5);
    box-shadow: 0 10px 21px -14px rgba(0, 0, 0, .5);
    border: solid 1px #fff
}

.cst_table_noBrd tr {
    border-bottom: dashed 1px #ccc
}

.rev_slider_sec .slide-item {
    height: auto
}

.f-sz-39 {
    font-size: 2.031vw
}

.f-sz-20 {
    font-size: 1.042vw
}

.mb__25 {
    margin-bottom: 1.302vw
}

.mb__50 {
    margin-bottom: 2.604vw
}

.mb__75 {
    margin-bottom: 3.906vw
}

.secWrapper {
    padding-top: 5.208vw;
    padding-bottom: 5.208vw
}

.bg-Texture {
    background-repeat: repeat;
    background-position: left top;
    background-image: url(../images/texture-bg.jpg)
}

.sec_bg_skyline {
    background-repeat: no-repeat;
    background-position: center bottom;
    background-size: 100% auto;
    background-image: url(../images/skyline-bg.png);
    padding-bottom: 9.375vw
}

.bx_brdWrap {
    position: relative
}

.z-ind-1 {
    position: relative;
    z-index: 1
}

.bx_brdWrap {
    padding: 1.042vw
}

.bx_brdWrap.min-H {
    min-height: 36.458vw
}

.bx_brdWrap .bt_brd:after,
.bx_brdWrap .bt_brd:before,
.bx_brdWrap:after,
.bx_brdWrap:before {
    content: "";
    position: absolute;
    width: 8.333vw;
    height: 8.698vw;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    background-image: url(../images/border-top-L.png)
}

.bx_brdWrap:before {
    top: 0;
    left: 0
}

.bx_brdWrap:after {
    right: 0;
    top: 0;
    transform: rotateY(180deg)
}

.bx_brdWrap .bt_brd:after {
    bottom: 0;
    right: 0;
    transform: rotate(180deg)
}

.bx_brdWrap .bt_brd:before {
    bottom: 0;
    left: 0;
    transform: rotateX(180deg)
}

.cmn_Sec_heading {
    font-weight: 500;
    line-height: 1.2;
    font-size: 3.125vw;
    color: #c1a53d;
    padding: .781vw 0;
    margin-bottom: 2.604vw;
    position: relative
}

.cmn_Sec_heading:after,
.cmn_Sec_heading:before {
    content: "";
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    width: 11.979vw;
    height: 2px;
    background: -moz-linear-gradient(left, rgba(172, 139, 30, 0) 0, rgba(172, 139, 30, .98) 50%, #ac8b1e 51%, rgba(172, 139, 30, 0) 100%);
    background: -webkit-linear-gradient(left, rgba(172, 139, 30, 0) 0, rgba(172, 139, 30, .98) 50%, #ac8b1e 51%, rgba(172, 139, 30, 0) 100%);
    background: linear-gradient(to right, rgba(172, 139, 30, 0) 0, rgba(172, 139, 30, .98) 50%, #ac8b1e 51%, rgba(172, 139, 30, 0) 100%)
}

.cmn_Sec_heading:before {
    top: 0
}

.cmn_Sec_heading:after {
    bottom: 0
}

.amenity_Wrapper {
    padding-bottom: 1.042vw
}

.amenity-Item {
    position: relative;
    padding: 0 .885vw 1.042vw .885vw;
    display: block;
    text-decoration: none
}

.amenity-Item .insideWrap {
    z-index: 1;
    position: relative
}

.amenity-Item:after {
    content: "";
    position: absolute;
    bottom: 0;
    top: 4.948vw;
    left: 0;
    width: 100%;
    background-color: #e7c657;
    border-radius: .521vw;
    z-index: 0;
    box-shadow: 0 0 10px 6px rgba(0, 0, 0, .1)
}

.amenity-Item .imgWrp {
    border-radius: .521vw;
    overflow: hidden;
    box-shadow: 0 0 20px 5px rgba(0, 0, 0, .1)
}

.amenity-Item .text_Wrap {
    padding-top: 1.198vw
}

.cst_slider_slick .slick-list {
    margin-left: -.729vw;
    margin-right: -.729vw
}

.cst_slider_slick .slick-slide {
    padding-left: .729vw;
    padding-right: .729vw
}

.cst_slider_slick .slick-arrow {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    padding: 0;
    width: 2.344vw;
    height: 2.344vw;
    background-color: #fff;
    border-radius: 100px;
    border: 1px solid #c1a53d;
    z-index: 1;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 1.042vw auto;
    font-size: 0
}

.cst_slider_slick .slick-arrow.slick-prev {
    left: -2.604vw;
    background-image: url(../images/slider-arrow-L.html)
}

.cst_slider_slick .slick-arrow.slick-next {
    right: -2.604vw;
    background-image: url(../images/slider-arrow-R.html)
}

.cst_slider_slick .slick-dots {
    list-style: none;
    padding: 0;
    margin: 0;
    text-align: center;
    line-height: 0;
    position: absolute;
    width: 100%;
    bottom: 0;
    left: 0
}

.cst_slider_slick .slick-dots li {
    display: inline-block;
    padding: .104vw .156vw;
    vertical-align: top
}

.cst_slider_slick .slick-dots li:only-child {
    display: none
}

.cst_slider_slick .slick-dots button {
    padding: 0;
    font-size: 0;
    border: none;
    width: .625vw;
    height: .625vw;
    border-radius: 100px;
    background-color: #c1a53d;
    opacity: .4
}

.cst_slider_slick .slick-dots .slick-active button {
    opacity: 1
}

.cst_slider_slick.slick-dotted {
    margin-bottom: 1.563vw
}

.cst_slider_slick.slick-dotted .slick-dots {
    margin-bottom: -1.563vw
}

.spcAmenity_Slider .slick-list {
    padding: 1.302vw 0
}

.ekko-lightbox .ekko-lightbox-nav-overlay a {
    color: #000
}

.ekko-lightbox .ekko-lightbox-nav-overlay a {
    color: #000
}

.ekko-lightbox .modal-header {
    padding: 0;
    border: none
}

.ekko-lightbox .modal-header .modal-title {
    display: none
}

.ekko-lightbox .modal-content .close {
    color: #fff;
    opacity: 1;
    font-weight: 400;
    font-size: 17px;
    text-shadow: none;
    background: #000;
    padding: 0;
    border-radius: 100%;
    height: 36px;
    width: 36px;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    z-index: 1;
    right: 7px;
    top: 7px;
    opacity: 1 !important
}

.ekko-lightbox .modal-content .close:before {
    content: "X";
    width: 100%;
    height: 100%;
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 5px
}

.ekko-lightbox .modal-content .close span {
    display: none
}

.connectivity_bx_wrap {
    border: .156vw solid #d0b652;
    background-color: #d0b652
}

.connectivity_Map {
    line-height: 0
}

.connectivity_Map iframe {
    width: 100%;
    height: 25.781vw
}

.keyDistance_card {
    padding: 1.563vw 0 .781vw 0
}

.keyDistance_card .bx_cont,
.keyDistance_card .headingWrap {
    padding-left: 1.563vw;
    padding-right: 1.563vw
}

.keyDistance_card .headingWrap {
    font-size: 1.563vw;
    padding-bottom: 0;
    line-height: 1.2;
    color: #c1a53d
}

.keyDistance_card .wrapBx_Cont.mx-H {
    max-height: 19.792vw;
    overflow: hidden
}

.table.cst_table_noBrd td,
.table.cst_table_noBrd th {
    padding: .817vw .417vw;
    border: none
}

.table.cst_table_noBrd tr td:first-child,
.table.cst_table_noBrd tr th:first-child {
    padding-left: 0
}

.table.cst_table_noBrd tr td:last-child,
.table.cst_table_noBrd tr th:last-child {
    padding-right: 0;
    vertical-align: middle
}

.cst_Scrollbar .mCSB_inside>.mCSB_container {
    margin-right: 10px
}

.cst_Scrollbar .mCSB_scrollTools {
    width: 6px
}

@media (min-width:992px) {
    .lg-container-vw {
        max-width: 90%
    }
    .container-pd-vw {
        padding-right: .781vw;
        padding-left: .781vw
    }
    .row-vw {
        margin-right: -.781vw;
        margin-left: -.781vw
    }
    .row-vw>.col,
    .row-vw>[class*=col] {
        padding-right: .781vw;
        padding-left: .781vw
    }
    .brd_R_md {
        border-right: dashed 1px #d3b03c
    }
}

@media (max-width:991px) {
    body {
        font-size: 14px;
        padding-top: 74px
    }
    p,
    ul {
        margin-bottom: 15px
    }
    h1,
    h2,
    h3,
    h4,
    h5,
    h6 {
        margin-bottom: 15px
    }
    .navbar-toggler {
        float: right;
        border: none;
        padding-right: 0
    }
    .navbar-toggler:active,
    .navbar-toggler:focus {
        outline: 0
    }
    .navbar-toggler-icon {
        width: 24px;
        height: 17px;
        background-image: none;
        position: relative;
        border-bottom: 1px solid #000;
        transition: all .3s linear
    }
    .navbar-toggler-icon:after,
    .navbar-toggler-icon:before {
        width: 24px;
        position: absolute;
        height: 1px;
        background-color: #000;
        top: 0;
        left: 0;
        content: '';
        z-index: 2;
        transition: all .3s linear
    }
    .navbar-toggler-icon:after {
        top: 8px
    }
    .navbar-toggler[aria-expanded=true] .navbar-toggler-icon:after {
        transform: rotate(45deg)
    }
    .navbar-toggler[aria-expanded=true] .navbar-toggler-icon:before {
        transform: translateY(8px) rotate(-45deg)
    }
    .navbar-toggler[aria-expanded=true] .navbar-toggler-icon {
        border-color: transparent
    }
    #status {
        width: 60px;
        height: 60px
    }
    .header {
        padding: 15px 0
    }
    .navbarLogo {
        max-width: 100px
    }
    .cstNavbar .mainMenu .nav-item {
        margin-right: 0;
        margin-bottom: 15px
    }
    .mainMenu {
        padding-top: 20px
    }
    .next_trading,
    .prev_trading {
        max-width: 30px
    }
    .confTable {
        padding-top: 15px
    }
    .confTable .cst-table {
        font-size: 12px
    }
    .confTable .cst-table td,
    .confTable .cst-table th {
        padding: 10px 3px
    }
    .cst_btn {
        font-size: 14px;
        padding: 4px 9px;
        border-radius: 4px
    }
    .rockfordLogo {
        max-width: 130px
    }
    .abt_dev_cont .tital {
        margin-top: 10px;
        font-size: 16px
    }
    .abt_dev_text {
        font-size: 14px;
        margin-top: 15px
    }
    .groupLogo {
        max-width: 150px
    }
    .ftSec {
        padding: 30px 0 70px 0
    }
    .ftTital {
        font-size: 28px
    }
    .siteAdd {
        font-size: 14px
    }
    .riraDeti {
        padding: 5px 0;
        margin: 5px 0
    }
    .riraLogo {
        max-width: 30px
    }
    .riraDeti_text {
        font-size: 14px;
        padding-left: 10px
    }
    .fttext {
        font-size: 10px
    }
    .stickyButtons-Wrap {
        position: fixed;
        right: 0;
        top: auto;
        transform: inherit;
        margin-right: 0;
        bottom: 0;
        width: 100%;
        z-index: 99
    }
    .enquryNow {
        padding: 10px 15px;
        font-size: 16px
    }
    .getIn_touch {
        padding: 15px
    }
    .enquiryTitle {
        font-size: 28px
    }
    .mrg-b-30 {
        margin-bottom: 15px
    }
    .cst_form-control {
        height: 40px;
        padding: 8px 15px;
        font-size: 14px;
        border-radius: 4px
    }
    .field_md_wrap .ffl-label {
        left: 7px;
        padding: 0 5px;
        font-size: 14px;
        top: 12px
    }
    .field_md_wrap.ffl-floated .ffl-label {
        top: -5px;
        font-size: 12px
    }
    .closeBtn .close {
        font-size: 14px;
        padding: 10px;
        height: 30px;
        width: 30px
    }
    .closeBtn {
        top: -15px;
        right: -15px
    }
    .enquiryForm .modal-dialog {
        padding: 15px
    }
    .amTitle {
        font-size: 14px;
        padding: 8px 15px
    }
    .otherAmm {
        max-width: 280px
    }
    .otherAmmList .ammList {
        padding-bottom: 12px;
        margin-bottom: 12px
    }
    .otherAmm_icon {
        max-width: 47px
    }
    .otherAmm_txt {
        padding-left: 10px
    }
    .keyIcon {
        max-width: 40px
    }
    .keyTxt {
        padding-left: 15px
    }
    .cst_table_noBrd tr td:last-child {
        width: 70px;
        vertical-align: middle
    }
    .eoiTable td,
    .eoiTable th {
        font-size: 12px;
        padding: 10px 5px
    }
    .eoiTable td span {
        font-size: 10px
    }
    .gmap {
        max-width: 60px
    }
    .gmapSec {
        margin-right: 10px
    }
    .totop {
        bottom: 55px;
        right: 7px;
        height: 30px;
        width: 30px;
        font-size: 16px
    }
    .f-sz-39 {
        font-size: 22px
    }
    .f-sz-20 {
        font-size: 13px
    }
    .mb__25 {
        margin-bottom: 15px
    }
    .mb__50 {
        margin-bottom: 30px
    }
    .mb__75 {
        margin-bottom: 40px
    }
    .secWrapper {
        padding-top: 60px;
        padding-bottom: 60px
    }
    .sec_bg_skyline {
        padding-bottom: 80px
    }
    .cmn_Sec_heading {
        font-size: 28px;
        padding: 8px 0;
        margin-bottom: 22px
    }
    .cmn_Sec_heading:after,
    .cmn_Sec_heading:before {
        width: 120px
    }
    .bx_brdWrap {
        padding: 10px
    }
    .bx_brdWrap.min-H {
        min-height: 380px
    }
    .bx_brdWrap .bt_brd:after,
    .bx_brdWrap .bt_brd:before,
    .bx_brdWrap:after,
    .bx_brdWrap:before {
        width: 70px;
        height: 73px
    }
    .cst_slider_slick .slick-slide {
        padding-left: 10px;
        padding-right: 10px
    }
    .spcAmenity_Slider .slick-list {
        padding: 20px 0
    }
    .cst_slider_slick .slick-arrow {
        width: 25px;
        height: 25px;
        background-size: 13px auto
    }
    .cst_slider_slick .slick-arrow.slick-prev {
        left: -10px
    }
    .cst_slider_slick .slick-arrow.slick-next {
        right: -10px
    }
    .cst_slider_slick.slick-dotted {
        margin-bottom: 15px
    }
    .cst_slider_slick.slick-dotted .slick-dots {
        margin-bottom: -15px
    }
    .cst_slider_slick .slick-dots li {
        padding: 2px 3px
    }
    .cst_slider_slick .slick-dots button {
        width: 8px;
        height: 8px
    }
    .amenity_Wrapper {
        padding-bottom: 20px
    }
    .amenity-Item {
        padding: 0 10px 12px 10px
    }
    .amenity-Item .text_Wrap {
        padding-top: 11px
    }
    .amenity-Item .imgWrp {
        border-radius: 5px;
        box-shadow: 0 0 8px 1px rgba(0, 0, 0, .1)
    }
    .amenity-Item:after {
        top: 50px;
        border-radius: 5px;
        box-shadow: 0 0 8px 4px rgba(0, 0, 0, .1)
    }
    .connectivity_bx_wrap {
        border-width: 2px
    }
    .connectivity_Map iframe {
        height: 310px
    }
    .keyDistance_card {
        padding-top: 0;
        padding-bottom: 20px
    }
    .keyDistance_card .bx_cont,
    .keyDistance_card .headingWrap {
        padding-left: 18px;
        padding-right: 18px
    }
    .keyDistance_card .headingWrap {
        font-size: 18px;
        padding-bottom: 18px
    }
    .table.cst_table_noBrd td,
    .table.cst_table_noBrd th {
        padding: 6px 6px
    }
    .keyDistance_card .wrapBx_Cont.mx-H {
        max-height: 225px
    }
}

@media (max-width:767px) {
    .confTable .cst-table {
        border: 0
    }
    .otherAmmList .ammList:last-child {
        border-bottom: dashed 1px #ccc
    }
    .sec_bg_skyline {
        background-size: auto 70px
    }
    .about_info_Wrap {
        padding: 30px 15px
    }
}