header.main_headr {
    border-bottom: 1px solid #e8e8e8;
    padding: 15px 20px 15px 20px;
    background: #fff;
    box-shadow: 0 0 6px rgba(0, 0, 0, .15);
    margin-bottom: 25px;
    position: fixed;
    width: 100%;
    z-index: 99
}

a.logo_aoc {
    max-width: 200px
}

.afterHeaderspace {
    height: 87px;
    margin-bottom: 0px;
}

.breadcrumb{background: none !important; padding: 0px !important; margin-bottom: 0px !important;}

.city_fillter {
    border-left: 1px solid #d3d3d3;
    position: relative;
    margin: 0 20px;
    padding: 0 19px;
    cursor: pointer;
    top: 5px;
}

.city_fillter.fillter_open .city_select:before {
    -webkit-transform: rotate(-135deg);
    -ms-transform: rotate(-135deg);
    transform: rotate(-135deg)
}

.emi_calculator_dv .col-md-6{width: 100% !important;}

.city_fillter.fillter_open ul.list {
    height: 256px
}

.city_select .list {
    height: 0;
    overflow-y: scroll;
    position: absolute;
    top: 45px;
    left: 0;
    background: #fff;
    box-shadow: 0 2px 5px #ccc;
    width: 180px;
    margin-bottom: 0;
    transition: all .5s ease;
    z-index: 99
}

.city_fillter span.current {
    text-transform: uppercase
}

.city_select .list li {
    border-bottom: 1px solid #eaeaea;
    padding: 10px 20px;
    color: #858585
}

.city_select .list li.option.selected.focus {
    color: #000;
    background-color: #f6f6f6;
    font-weight: 600
}

.city_select:before {
    border-bottom: 2px solid #666;
    border-right: 2px solid #666;
    content: '';
    display: block;
    height: 10px;
    margin-top: -4px;
    pointer-events: none;
    position: absolute;
    right: 0;
    top: 6px;
    -webkit-transform-origin: 66% 66%;
    -ms-transform-origin: 66% 66%;
    transform-origin: 66% 66%;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    -webkit-transition: all .15s ease-in-out;
    transition: all .15s ease-in-out;
    width: 10px
}

.nav-search {
    position: relative;
    width: 400px;
    height: 40px;
    box-shadow: 0 0 6px rgba(0, 0, 0, .15);
    vertical-align: middle;
    margin-left: 24px;
    display: flex;
    align-items: center
}

.nav-search input {
    width: 100%;
    height: 40px;
    border: none;
    padding: 0 15px;
    font-size: 14px;
    font-weight: 600;
    color: #1a1a1a;
    outline: 0
}

.nav-search button {
    width: 56px;
    height: 40px;
    position: absolute;
    top: 0;
    right: 0;
    background: #fff;
    border-left: 1px solid #d5d5d5 !important;
    border: none;
    outline: 0;
    color: #e7430d;
    font-size: 18px
}

.nav-number {
    display: flex;
    align-items: center;
    font-size: 20px;
    font-weight: 800;
    margin-right: 20px
}

button.menu-icon {
    background: 0 0;
    border: none;
    font-size: 23px;
    color: #9e9e9e;
    outline: 0
}

.nav-number img {
    margin-right: 8px
}

.city_select {
    outline: 0
}

.menu_rightSec {
    align-items: center
}

.menu_rightSec .like_property ul {
    display: flex;
    align-items: center;
    margin-bottom: 0
}

.menu_rightSec .like_property ul li {
    list-style: none;
    font-size: 22px;
    color: #ababab;
    margin-right: 15px
}

.like_property {
    border-right: 1px solid #9a9a9a;
    margin-right: 20px
}

.side_navigation_sec {
    background: #444;
    position: fixed;
    right: 0;
    top: 0;
    width: 250px;
    height: 100%;
    z-index: 999;
    padding: 45px 0 10px 0;
    margin-right: -250px;
    transition: all .5s ease
}

.header-call_mobile {
    display: none;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    text-align: center;
    line-height: 56px
}

.side_navigation_sec.side_menu_open {
    margin-right: 0
}

.menu_scoll_sec {
    height: 100%;
    overflow-y: scroll
}

.menu_scoll_sec::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
    border-radius: 10px;
    background-color: #9e9e9e
}

.menu_scoll_sec::-webkit-scrollbar {
    width: 5px;
    background-color: #9e9e9e
}

.menu_scoll_sec::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
    background-color: #fff
}

.menu_scoll_sec button {
    color: #fff;
    background: 0 0;
    box-shadow: none;
    border: none;
    position: absolute;
    font-size: 24px;
    right: 20px;
    top: 20px;
    outline: 0
}

ul.menu_sec li {
    list-style: none;
    padding: 0 16px
}

ul.menu_sec li a {
    color: #fff;
    text-decoration: none;
    padding: 12px 10px;
    display: inline-block;
    width: 100%;
    border-bottom: 1px solid #736f6f;
    transition: all .5s ease
}

ul.menu_sec li a:hover {
    background: #636363;
    padding-left: 30px
}

ul.social_icon li {
    display: inline-block
}

ul.social_icon li a {
    display: block;
    margin: 0 8px;
    font-size: 15px;
    background: #fff;
    width: 25px;
    height: 25px;
    border-radius: 50%;
    text-align: center;
    line-height: 25px;
    color: #444
}

ul.social_icon {
    border-bottom: 1px solid #736f6f;
    padding-bottom: 20px;
    text-align: center;
    width: 85%;
    margin: auto
}

.property-menu.property_menuSticky {
    top: 68px
}

.property-menu {
    background: #fff;
    border-top: 1px solid #ececec;
    box-shadow: 0 2px 5px #ebebeb;
    position: fixed;
    width: 100%;
    z-index: 1029;
    top: -60px;
    transition: all .5s ease
}

.Property_scrollMenu ul {
    display: flex;
    justify-content: space-between;
    padding: 12px 0;
    margin-bottom: 0
}

.Property_scrollMenu ul li {
    list-style: none
}

.Property_scrollMenu ul li a {
    color: #535353;
    text-decoration: none;
    font-weight: 500
}

.Property_scrollMenu ul li a.active{color: #e73f0c;}

.Property_scrollMenu li.active a {
    color: #e73f0c
}

.stars {
    cursor: pointer;
    display: flex;
    align-items: center
}

.stars span.reviewSec {
    padding-left: 10px
}

.stars:hover .star polygon {
    fill: #e73f0c !important
}

.stars .star polygon {
    fill: #d8d8d8
}

.stars .star:hover~.star polygon {
    fill: #d8d8d8 !important
}

.stars[data-stars] .star polygon {
    fill: #e73f0c
}

.stars[data-stars="1"] .star:nth-child(1)~.star polygon {
    fill: #d8d8d8
}

.stars[data-stars="2"] .star:nth-child(2)~.star polygon {
    fill: #d8d8d8
}

.stars[data-stars="3"] .star:nth-child(3)~.star polygon {
    fill: #d8d8d8
}

.stars[data-stars="4"] .star:nth-child(4)~.star polygon {
    fill: #d8d8d8
}

.stars[data-stars="5"] .star:nth-child(5)~.star polygon {
    fill: #d8d8d8
}

.beadcrum_sec > ul > li {
    display: inline-block;
    font-size: 14px;
}
.beadcrum_sec > ul > li > a {
        border: 1px solid rgb(199 199 199 / 0%);
    border-bottom: none;
    border-radius: 2px;
    padding: 5px 7px;
}
.beadcrum_sec > ul  li a {
    color: #969696;
    text-decoration: none;
    transition: all .5s ease;
}
.beadcrum_sec ul li ul {
    display: none;
    position: absolute;
    border: 1px solid #ccc;
    background: #ffff;
    z-index: 99;
    padding: 10px 10px;
    margin-left: 12px;
}

.beadcrum_sec ul li:hover ul {
    display: block;
}
.beadcrum_sec ul li:hover a {
    border-color: #c7c7c7;
}
.beadcrum_sec ul li ul li:before {
    display: none;
}

.beadcrum_sec ul li ul li:last-child {
    margin-bottom: 0;
    padding-bottom: 0;
}
.beadcrum_sec ul li ul li {
    list-style: none;
    padding-bottom: 4px;
    margin-bottom: 5px;
}
.beadcrum_sec ul li:hover:before ,.beadcrum_sec ul li:hover+li:before {
    opacity: 0;
}
.beadcrum_sec ul li:before {
    padding-right: 6px;
    content: "/";
    color: #bcbcbc
}

.beadcrum_sec ul li a:hover {
    color: #000
}

.beadcrum_sec ul li:nth-child(1):before {
    display: none
}

.review_property a:hover {
    color: #e73f0c
}

a {
    transition: all .5s ease
}

.de_property p,
.offer_property,
.review_property a,
.staringAmount h6 {
    display: flex;
    align-items: center
}

.review_property a {
    color: #525252;
    text-decoration: none
}

.amenities_list ul li img,
.offer_property img,
.review_property a img {
    margin-right: 6px
}

.de_property p {
    margin: 10px 0 15px
}

.staringAmount h6 {
    color: #858585;
    font-weight: 400;
    font-size: 14px;
    justify-content: flex-end;
    margin-bottom: 0;
}
.galley_head .third_heading {
    margin-bottom: 0;
    padding-left: 20px;
}
.staringAmount h6 span {
    font-size: 26px;
    font-weight: 600;
    padding-left: 10px
}

.preminum_aprtment h5 {
    color: #2d2d2d;
    font-size: 16px
}

.preminum_aprtment h6 {
    font-weight: 400;
    font-size: 16px;
    color: #848484
}

.preminum_aprtment h6 a {
    text-decoration: none;
    font-weight: 500
}

.preminum_aprtment li {
    margin-bottom: 13px;
    position: relative;
    list-style: none
}

.preminum_aprtment li .fa {
    width: 20px;
    height: 20px;
    background: #eee;
    border-radius: 50%;
    content: "";
    font-weight: 700;
    text-align: center;
    line-height: 20px;
    margin-right: 8px;
    float: left;
    margin-bottom: 10px
}

.offer_property {
    background: #f4f4f4;
    padding: 10px 16px;
    border-radius: 5px;
    font-weight: 500;
    color: #2baf77
}

.offer_property a {
    margin-left: 10px;
    font-style: italic;
    font-weight: 500;
    color: #000
}

.propertyReview {
    padding-top: 8px;
    padding-bottom: 2px
}

.property_sliderImage {
    width: 73.6%;
    float: left;
    margin-right: .3%
}

.property_sliderImage .gallery-top {
    margin-bottom: -4px
}

.master_paln_box {
    width: 26%;
    float: left
}

.property_sliderImage .gallery-top img {
    height: 361px;
    width: 100%;
    object-fit: cover
}

.property_sliderImage .gallery-thumbs img {
    height: 46px;
    width: 100%;
    position: relative;
    opacity: .5;
    object-fit: cover
}

.thumb_imgsec {
    position: relative;
    background: #000;
    height: 45px;
    overflow: hidden
}

.property_sliderImage .gallery-thumbs .swiper-slide-active img {
    opacity: 1
}

.box_secplan:before,
.projectImageRe:before,
.property_sliderImage .gallery-top .swiper-wrapper>div:before {
    content: "";
    position: absolute;
    width: 100%;
    z-index: 9;
    left: 0
}

.projectImageRe:before,
.property_sliderImage .gallery-top .swiper-wrapper>div:before {
    height: 98%;
    background: linear-gradient(to top, rgb(0 0 0 / 34%), transparent)
}

.all_photo a {
    color: #fff;
    color: #fff;
    text-decoration: none;
    display: flex;
    align-items: center
}

.all_photo {
    color: #fff;
    position: absolute;
    bottom: 14px;
    z-index: 99;
    font-weight: 500;
    display: flex;
    align-items: center;
    left: 11px
}

.box_secplan img {
    height: 119px;
    object-fit: cover;
    width: 100%;
}

.box_secplan {
    position: relative;
    margin-bottom: 2px
}

.box_secplan:before {
    height: 100%;
    background: #000;
    opacity: .5;
    transition: all .5s ease
}

.box_secplan h5 {
    position: absolute;
    z-index: 9;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    color: #fff;
    font-weight: 500;
    font-size: 18px;
    text-align: center;
    cursor: pointer;
    width: 100%;
    margin: 0;
}

#ecww-piechart-aaaa .highcharts-container {width: 100% !important;}
#ecww-piechart-aaaa .highcharts-container svg {width: 100% !important;}
#ecww-piechart-aaaa .highcharts-background {width: 100% !important;}
.box_secplan h5 span {
    display: block
}

.all_photo img {
    height: auto !important;
    margin-right: 6px
}

.box_secplan:hover:before {
    background-color: #e73f0c;
    cursor: pointer
}

.amenities_list ul li {
    display: inline-flex;
    width: 24%;
    align-items: center;
    font-weight: 500;
    margin-bottom: 20px;
}

.amenities_title{margin-bottom: 7px;}
.amenities_list{margin-bottom:7px !important;}

.amenities_title h4 {
    font-size: 18px;
    color: #000;
    font-weight: 500
}

.all_amenty .row {
    border-bottom: 2px solid #efefef;
    margin-bottom: 15px;
    padding-bottom: 7px
}

.only_text {
    background: 0 0;
    border: none;
    font-size: 15px;
    font-weight: 600;
    text-transform: uppercase;
    outline: 0;
    cursor: pointer
}

.amenities_list ul {
    height: 0;
    overflow: hidden;
    margin-bottom: 0;
    transition: all .5s ease
}

.amenities_list ul:nth-child(1) {
    height: 100%;
    transition: all .5s ease
}

.amenities_list {
    padding-bottom: 12px
}

.btnAmentity button:after {
    content: "+";
    font-size: 23px;
    position: relative;
    margin-left: 4px;
    top: 2px;
    transition: all .5s ease
}

.btnAmentity button.hiden_amenity:after {
    content: "-";
    top: 0
}

.showAll_amenity .amenities_list ul:last-child {
    margin-bottom: 0
}

.showAll_amenity .amenities_list ul {
    height: auto;
    overflow: visible;
    margin-bottom: 10px;
    transition: all .5s ease
}

.tab_BHk ul.tabs {
    margin: 0;
    padding: 0;
    list-style: none
}

.tab_BHk ul.tabs li.current {
    background: #e73f0c;
    color: #fff;
    border-color: #e73f
}

.tab_BHk ul.tabs li {
    color: #606060;
    display: inline-block;
    padding: 10px 15px;
    cursor: pointer;
    font-weight: 600;
    border: 1px solid #cfcfcf;
    margin-right: 6px
}

.tab-content {
    visibility: hidden;
}

.tab-content.current {
    visibility: visible;
}

.perice_top ul li {
    display: inline-block;
    font-weight: 600;
    color: #000;
    margin-right: 40px
}

.perice_top ul li:before {
    content: "";
    width: 5px;
    height: 5px;
    background: #000;
    display: inline-block;
    border-radius: 50%;
    margin-right: 13px;
    position: relative;
    top: -2px
}

.perice_top ul li span {
    font-weight: 500
}

.list_imgPrice {
    width: 120px;
    height: 90px;
    overflow: hidden;
    background: #fff;
    margin-right: 15px;
    border: 1px solid #d4d4d4;
    text-align: center;
    padding: 6px
}

.pricelisthead a {
    display: inline-block;
    padding-bottom: 7px;
    font-size: 17px;
    color: #000;
    text-decoration: underline;
}

.pricelisthead p {
    margin-bottom: 0
}

.list_imgPrice img {
    width: 100%;
    height: 75px;
    object-fit: contain;
    max-width: 130px
}

.price_amount h6 {
    font-size: 20px
}

.price_amount p {
    background: #eaeaea;
    padding: 6px 15px
}

.perice_top>.d-flex {
    border-bottom: 1px solid #d2d2d2;
    margin-bottom: 10px;
    padding-bottom: 20px
}

.perice_top {
    background: #fff;
    padding: 20px
}

.perice_top>.d-flex:last-child {
    margin-bottom: 0;
    padding-bottom: 0;
    border: none
}

.imgamountCalu {
    height: 370px;
    background: #fff;
    padding: 10px;
    overflow: hidden
}

.logo_imagebank {
    background: #fff;
    min-height: 75px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.logo_imagebank img {
    max-width: 130px;
    max-height: 30px
        object-fit: contain;
}

.swiper-pagination {
    bottom: 0 !important
}

.Bank_logo .swiper-wrapper {
    padding-bottom: 40px
}

.swiper-pagination-bullet-active {
    background: #e63f0b !important
}

.swiper-pagination-bullet {
    width: 12px !important;
    height: 12px !important
}

.media_list {
    display: flex;
    margin-bottom: 23px
}

.media_image {
    max-width: 90px;
    height: 90px;
    background: #eee;
    border-radius: 50px;
    width: 20%;
    min-width: 90px;
    transition: all .5s ease;
    display: flex;
    align-items: center;
    justify-content: center
}

.media_image img {
    max-width: 50px;
    transition: all .5s ease;
    max-height: 47px
}

.media_body {
    margin-left: 18px;
    padding-top: 10px
}

.media_body h5 {
    font-size: 18px;
    color: #2d2d2d;
    margin-bottom: 0
}

.media_body p {
    font-size: 16px
}

.media_list:hover .media_image {
    background: #e73f0c
}

.media_list:hover .media_image img {
    filter: brightness(0) invert(1)
}

.locality-box-1 {
    min-width: 225px;
    display: inline-block;
    vertical-align: middle;
    padding-right: 40px;
    margin-bottom: 10px;
    border-right: 1px solid #bdbdbd
}

.locality-box-2 {
    display: inline-block;
    padding-left: 30px;
    vertical-align: middle;
    margin-bottom: 10px
}

.locality-box-1 h3 {
    font-size: 14px;
    color: #858585;
    font-weight: 500;
    margin-bottom: 0
}

.locality-box-1 p {
    font-size: 14px;
    color: #1a1a1a;
    font-weight: 600
}

.localty_livibty {
    border-bottom: 1px solid #bdbdbd
}

svg.radial-progress {
    height: auto;
    max-width: 60px;
    transform: rotate(-90deg);
    width: 100%;
    display: inline-block;
    vertical-align: middle
}

svg.radial-progress circle.complete {
    stroke-dasharray: 219.91148575129
}

svg.radial-progress circle {
    stroke: #e73f0c
}

svg.radial-progress circle {
    fill: transparent;
    stroke: #e73f0c;
    stroke-dashoffset: 219.91148575129;
    stroke-width: 8
}

svg.radial-progress text {
    fill: #1a1a1a;
    text-anchor: middle;
    font-size: 16px;
    font-weight: 500
}

svg.radial-progress circle.incomplete {
    opacity: .25
}

.locality-box-2 span {
    margin-left: 10px;
    font-size: 14px;
    color: #1a1a1a;
    font-weight: 600
}

.locality_descrpition p {
    color: #000;
    font-weight: 500;
    line-height: 24px
}

.deatils_smilarProperty p {
    display: flex;
    align-items: center;
    margin: 7px 0
}

.deatils_smilarProperty h3 {
    color: #090909;
    font-size: 19px;
    font-weight: 500;
    margin-top: 12px;
}

ul.property_lenth li {
    display: inline-block;
    width: 49%;
    margin-bottom: 4px;
    font-size: 13px;
    color: #7c7c7c;
    font-weight: 500
}

ul.property_lenth li:before {
    content: "";
    width: 6px;
    height: 6px;
    background: #7b7b7b;
    display: inline-block;
    margin-right: 10px;
    border-radius: 50px;
    position: relative;
    top: -2px
}

.top-properties-amen.cf ul li {
    width: 15.667%;
    display: inline-block
}

.button_smiller a {
    text-transform: uppercase;
    font-weight: 600;
    width: 47%;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 10px 0
}

.similar_propertyImage {
    height: 200px
}

.deatils_smilarProperty h3,
.top-properties-amen.cf,
ul.property_lenth {
    padding: 0 10px
}

.similar_propertyImage img {
    min-height: 190px;
    max-height: 190px;
    object-fit: cover;
    border-radius: 5px
}

.info_boxSimllar {
    border: 1px solid silver;
    border-radius: 6px;
    padding: 10px 10px 63px 10px;
    position: relative;
    min-height: 246px;
}

.similar_slider .swiper-wrapper {
    padding-bottom: 50px
}

ul.about-developer-status.cf li {
    display: inline-block;
    color: #e73f0c;
    font-size: 18px;
    font-weight: 500;
    padding: 0 15px;
    position: relative
}

ul.about-developer-status.cf li:after {
    content: "";
    background: #a1a1a1;
    width: 2px;
    height: 14px;
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto
}

.About_Properties_deatils {
    background: #fff;
    padding: 30px 30px
}

ul.about-developer-status.cf li:nth-child(1) {
    padding-left: 0
}

.About_Properties_deatils p {
    color: #000
}

.About_Properties_deatils p a {
    margin-left: 10px
}

.property_logoDetails {
    height: 100%;
    background: #fff;
    display: flex;
    align-items: center;
    justify-content: center
}

ul.about-developer-status.cf {
    margin-bottom: 5px
}

.project_realted_sec .info_boxSimllar {
    background: #fff;
    border: none
}

.call_usPrice .common_btn {
    padding: 0;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    background: #fff;
    border-color: #747474;
    margin-right: 0;
    display: none
}

.call_usPrice .common_btn img {
    max-width: 17px;
    margin-right: 0;
    filter: brightness(.3)
}

.call_usPrice .common_btn:hover {
    background: #e63f0b;
    border-color: #e63f0b
}

.call_usPrice .common_btn:hover img {
    filter: inherit
}

.review_deatils {
    border: 1px solid #828282;
    border-radius: 3px;
    padding: 18px 40px;
    margin-bottom: 30px;
    position: relative;
    display: none
}

.review_deatils p {
    font-size: 14px;
    color: #6d6868;
    line-height: 24px;
    font-style: italic;
    font-weight: 500;
    margin-bottom: 3px
}

.review_deatils h5 {
    color: #090909;
    font-weight: 600;
    font-size: 14px;
    line-height: 30px;
    margin-bottom: 0
}

.review_deatils h5:before {
    content: "";
    width: 60px;
    height: 1px;
    display: inline-block;
    background: #424242;
    margin-right: 10px;
    position: relative;
    top: -3px
}

.review_deatils:before {
    content: "\f10d";
    top: -26px;
    left: 12px
}

.review_deatils:after,
.review_deatils:before {
    position: absolute;
    font-family: fontawesome;
    font-size: 35px;
    color: #7c7c7c
}

.review_deatils:after {
    content: "\f10e";
    bottom: -28px;
    right: 12px
}

.review_deatils:nth-child(1),
.review_deatils:nth-child(2) {
    display: block
}

.show_allReview a {
    text-transform: uppercase;
    color: #ea2c00;
    font-weight: 700;
    text-decoration: none;
    font-size: 17px
}

.show_allReview a:after {
    content: "+";
    padding-left: 6px;
    font-size: 23px;
    position: relative;
    top: 3px
}

.form_review label {
    display: none
}

.form_review input {
    border: 1px solid #c4c4c4;
    width: 100%;
    border-radius: 6px;
    height: 57px;
    padding: 0 20px;
    font-size: 17px;
    color: #333
}

.form_review input::placeholder,
.from-group textarea:placeholder {
    color: #a0a0a0
}

.from-group {
    margin-bottom: 20px
}

.from-group textarea {
    border: 1px solid #c4c4c4;
    box-sizing: border-box;
    border-radius: 6px;
    width: 100%;
    padding: 15px;
    font-size: 16px;
    height: 150px
}

.form_button button {
    text-transform: uppercase
}

.show_allReview.close_button a:after {
    content: "";
    width: 12px;
    height: 3px;
    background: #e73f0c;
    display: inline-block;
    position: relative;
    top: -5px;
    left: 6px
}

.review_list.show_all_review .review_deatils {
    display: block
}

/*.review_list.show_all_review {
    max-height: 602px;
    overflow-y: scroll;
    padding-right: 10px
}*/

.review_list.show_all_review::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
    border-radius: 10px;
    background-color: #f5f5f5
}

.review_list.show_all_review::-webkit-scrollbar {
    width: 6px;
    background-color: #f5f5f5
}

.review_list.show_all_review::-webkit-scrollbar-thumb {
    border-radius: 10px;
    background-color: #e73f0c
}

.Faq_qution_add input {
    width: 78%;
    margin-right: 2%;
    font-size: 18px;
    line-height: 22px;
    padding: 13px 20px;
    height: 73px;
    border-radius: 5px;
    border: 1px solid #c1c0c0
}

.Faq_qution_add button.common_btn {
    height: 73px;
    width: 20%;
    font-weight: 600;
    font-size: 18px;
    justify-content: center
}

.question_line {
    font-weight: 600;
    color: #515151;
    margin-bottom: 10px
}

.answer_line {
    color: #848484
}

.faq_qaution_sec>div {
    font-size: 15px;
    display: inline-flex
}

.faq_qaution_sec span {
    font-weight: 600;
    color: #494949;
    padding-right: 10px
}

.review_sect .col-6 {
    padding-bottom: 13px;
    margin-bottom: 20px
}

.review_sect h3 {
    font-weight: 600;
    font-size: 19px;
    color: #000
}

.review_sect h3 span {
    display: inline-block;
    width: 70px;
    height: 2px;
    background: #000;
    position: relative;
    top: -4px
}

.review_sect #comment_success_msg .from-group{position: relative;}
.review_sect #comment_success_msg .from-group .errorRed100--3{position: absolute; margin-bottom: 0 !important; left: 0; bottom: -14px;}
#comment_success_msg .comment-success{text-align: center; box-shadow: 0 0 8px rgb(0 0 0 / 8%); padding: 25px; margin-top: 15px;}
#comment_success_msg .comment-success i{display: block; font-size: 50px; margin-bottom: 14px; color: #ea2c00;}
#ecww-piechart-aaaa {width: 288px !important;}
.emi-popup .highcharts-tracker path:nth-of-type(1) {fill: #bdbdbd;}
.emi-popup .highcharts-tracker path:nth-of-type(2) {fill: #e73f0c;}
.emi-popup .highcharts-legend-item:nth-of-type(1) rect {fill: #bdbdbd;}
.emi-popup .highcharts-legend-item:nth-of-type(2) rect {fill: #e73f0c;}
#ecww-piechart-aaaa .highcharts-legend tspan {font-size: 11px !important; color: #858585 !important; font-weight: 400 !important; font-family: 'addressofchoice VF', 'addressofchoice', Arial, sans-serif !important;}
.emi-popup .highcharts-tracker path:nth-of-type(2) {fill: #e73f0c;}
.emi-popup .highcharts-tracker path:nth-of-type(1) {fill: #bdbdbd;}
#ecww-piechart-aaaa .highcharts-title {white-space: normal !important;}
.login-popup .close{color: #fff !important; opacity: 1 !important; line-height: 34px !important;}

.godrej_list .imgamountCalu,
.godrej_list .perice_top {
    border: 1px solid #c3c3c3
}

.Commonly_mostFaq .col-6:nth-child(odd) {
    padding-left: 30px
}

.Commonly_mostFaq .col-6:nth-child(even) {
    padding-right: 30px
}

.Commonly_mostFaq .col-6:nth-child(even):before {
    content: "";
    width: 1px;
    height: 80%;
    background: #cbcbcb;
    display: inline-block;
    position: absolute;
    right: 0
}

.rent_prices {
    padding-right: 30px;
    margin-right: 30px;
    border-right: 1px solid #aeaeae
}

.rent_prices h4 {
    font-size: 24px;
    color: #000;
    margin-bottom: 0;
        font-weight: 600;
}

.rent_prices h4 span {
    font-weight: 600;
    font-size: 15px
}

.BHKRent h1 {
    font-size: 20px;
    font-weight: 500;
    margin-bottom: 0
}

.BHKRent h1 p{font-size: 14px;}

.Sq_Renthead p {
    margin-bottom: 0
}

.tab_Rent.main_tabs ul.ProRpertyTab {
    background-color: #f4f4f4;
    margin-bottom: 1.8rem;
}

.tab_Rent.main_tabs ul.ProRpertyTab li a {
    text-decoration: none;
    color: #000
}

.tab_Rent.main_tabs ul.ProRpertyTab li {
    display: inline-block;
    padding: 13px 30px;
    border-bottom: 2px solid transparent;
    font-weight: 500;
    color: #272727;
    text-transform: uppercase;
    position: relative;
    cursor: pointer
}

.tab_Rent.main_tabs ul.ProRpertyTab li.current {
    color: #e73f0c;
    border-bottom-color: #e73f0c
}

.tab_Rent.main_tabs ul.ProRpertyTab>li.current:before {
    content: "";
    position: absolute;
    width: auto;
    height: auto;
    border-left: 10px solid rgb(0 0 0 / 2%);
    border-top: 10px solid #e73f0c;
    border-right: 10px solid rgb(0 0 0 / 2%);
    bottom: -17px;
    left: 50%;
    transform: translate(-50%, -50%)
}

.projectImageRe {
    position: relative
}

.projectImageRe img {
    height: 300px;
    width: 100%;
    object-fit: cover
}

.beddifened li {
    display: inline-block;
    width: 33.333%;
    color: #5e5e5e;
    font-weight: 500;
    border-bottom: 1px solid #ddd;
    padding-bottom: 15px;
    margin-bottom: 15px;
    margin-left: -3px
}

.beddifened li:last-child {
    width: 100%
}
.beddifened a{text-decoration: underline;}

.beddifened li span,
.beddifened li span a {
    display: block;
    font-size: 16px;
    color: #000
}

.all_amenty .row .amenities_list p,
.beddifened ul {
    margin-bottom: 0
}

.beddifened:last-child {
    border: none
}

.all_amenty .row .amenities_list {
    padding-bottom: 0
}

.all_amenty.rent_detailsSec .amenities_title {
    border-right: 1px solid #a2a2a2
}

.Society_details_box p,
.locality_NearBysec p {
    margin-bottom: 0
}

.Society_details_box a {
    display: inline-block;
    margin-top: 5px
}

.Society_details_box .media_image {
    max-width: 70px;
    height: 70px;
    min-width: 70px
}

.Society_details_box .media_image img {
    max-width: 40px
}

.locality_NearBysec>.col-md-12 .second_heading {
    border-top: 1px solid #c6c6c6;
    padding-top: 40px;
    margin-top: 20px
}

.Society_details_box .media_image,
.locality_NearBysec .media_image {
    background: #fff;
    border: 1px solid #adadad
}

.resale_sociaty .media_list {
    display: block;
    background: #f8f8f8;
    height: 100%;
    border-radius: 5px;
    transition: all .5s ease;
    text-align: center;
    border: 1px solid #d0d0d0;
    padding: 20px 10px 0;
    position: relative
}

.resale_sociaty .media_list .media_image {
    margin: auto;
    max-width: 90px;
    height: 90px;
    min-width: 90px;
    background: 0 0
}

.resale_sociaty .media_list .media_body {
    margin: 0
}

.resale_sociaty .media_list:hover .media_image {
    background: #e73f0c;
    border: 1px solid #e73f0c
}

.resale_sociaty .media_list a:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0
}

.resale_sociaty .media_list:hover {
    background: #fff
}

.main_footer {
    background: #fcfcfc;
    padding: 60px 0 30px 0
}

.scroll_footerSmall {
    width: 100%
}

.scroll_footerSmall h5 {
    color: #858585;
    font-size: 14px;
    font-weight: 600;
    margin-top: 20px;
    margin-bottom: 25px;
    text-transform: uppercase;
    letter-spacing: .5px
}

.main_footer a {
    color: #1a1a1a;
    text-decoration: none
}

.footer-links ul li {
    list-style: none;
}

.footersec-5 {
    width: 170px
}

.footer-bottom-links li {
    list-style: none
}

footer .social_footer ul.social_icon li a {
    background: #eee;
    color: #5a5a5a;
    width: 35px;
    height: 35px;
    line-height: 35px
}

.social_footer {
    width: 168px
}

.social_footer ul.social_icon {
    width: 100%;
    border: none;
    padding-bottom: 0
}

footer .social_footer ul.social_icon li a:hover {
    background: #e84712;
    color: #fff
}

.footersec-1 {
    width: 380px
}

.footersec-2 {
    width: 190px
}

.copy_right p {
    margin-bottom: 0;
    text-align: center
}

.footersec-3 {
    width: 190px
}

.footersec-4 {
    width: 250px
}

.footer-address ul li {
    color: #1a1a1a;
    line-height: 27px;
    padding-left: 50px;
    position: relative;
    padding-bottom: 20px;
    list-style: none
}

.footer-address ul li span {
    width: 35px;
    position: absolute;
    left: 0;
    top: 0;
    background: #eee;
    height: 35px;
    border-radius: 50%;
    text-align: center;
    line-height: 43px
}

.scroll_footerSmall a:hover {
    text-decoration: underline;
    color: #e84716
}

.footer-address ul li span img {
    width: 16px;
    left: 50%;
    top: 50%;
    position: absolute;
    transform: translate(-50%,-50%);
}

.footer-address ul li:nth-child(1) {
    padding-bottom: 10px
}

.city-filter-fixedMobile {
    display: none;
    background: #fff;
    box-shadow: -2px 0 7px rgba(0, 0, 0, .15);
    bottom: 0;
    position: fixed;
    width: 100%;
    z-index: 200
}

.city-filter-fixedMobile li {
    display: inline-block;
    width: 50.9%;
    text-align: center;
    position: relative;
    border-right: 1px solid #ddd;
    color: #333;
    font-size: 16px;
    margin-right: -11px
}

.city-filter-fixedMobile li:last-child {
    border: none
}

.city-filter-fixedMobile ul {
    margin-bottom: 0
}

.city-filter-fixedMobile li:nth-child(1) a {
    background: #6f6f6f
}

.city-filter-fixedMobile li:nth-child(2) a {
    background: #e7430d
}

.city-filter-fixedMobile li a {
    color: #fff;
    text-decoration: none;
    width: 100%;
    display: inline-block;
    padding: 10px 0
}

.city-filter-fixedMobile li .fa {
    margin-right: 3px;
    color: #fff;
    vertical-align: middle;
    font-size: 17px;
    position: relative;
    top: -3px
}

.footer-bottom-links ul {
    margin-bottom: 0
}

.popup_enquery_sec {
    position: fixed;
    z-index: 9999;
    left: 0;
    width: 100%;
    background: rgb(0 0 0 / 52%);
    top: 0;
    height: 100%;
    padding-top: 50px;
    overflow-y: scroll;
    display: none
}

.popup_enquery_sec .container {
    width: 800px;
    background: #fff;
    position: relative;
    padding: 0;
    box-shadow: 0 6px 15px #616161;
    transition: all .5s ease
}

.popup_enquery_sec .container .row {
    margin: 0
}

.popup_enquery_sec .container .row .col-6 {
    padding: 0
}

button.form_close {
    position: absolute;
    right: -10px;
    top: -10px;
    background: #ff4105;
    border: none;
    outline: 0;
    width: 30px;
    height: 30px;
    color: #fff;
    border-radius: 50%
}

.form_enqury {
    padding: 40px 40px 15px
}

.form_enqury h4 {
    font-size: 28px;
    padding-bottom: 10px
}

.form_enqury h4:after {
    content: "";
    width: 100px;
    height: 2px;
    background: #4c4c4c;
    display: block;
    margin-top: 8px
}

.form_enqury p {
    font-size: 18px
}

.form_enqury .form_group input {
    width: 100%;
    padding: 10px 7px;
    font-size: 16px;
    border: none;
    outline: 0
}

.form_enqury .form_group {
    border-bottom: 1px solid #ababab;
    padding-bottom: 8px;
    margin-bottom: 13px;
    display: flex;
    align-items: center
}

.form_enqury .fom_button input {
    width: 100%;
    background: #ff4105;
    padding: 13px;
    border: none;
    color: #fff;
    font-size: 16px;
    text-transform: uppercase
}

.form_enqury .fom_button {
    margin-top: 25px
}

.popup_enquery_sec.popup_show {
    display: block
}

.confirm-popupin {
    background: #fff;
    display: none;
    width: 450px;
    z-index: 9;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    padding: 30px 0 0 0;
    box-shadow: 0 0 6px rgba(0, 0, 0, .15);
    text-align: center
}

.confirm-popupin p {
    margin-bottom: 6px
}

.confirm-popupin h5 {
    color: #28c01c;
    font-size: 26px;
    text-transform: uppercase;
    letter-spacing: .5px;
    font-weight: 800
}

a.enquire-form-phone-a {
    background: #e42319;
    display: none;
    padding: 10px;
    width: 260px;
    color: #fff;
    text-decoration: none;
    font-size: 16px;
    align-items: center;
    justify-content: center;
    margin: 0 auto 10px
}

.confirm-popupin h6 {
    color: #080808;
    font-size: 24px;
    font-weight: 800
}

.confirm-popupin p:nth-of-type(3) {
    color: #1a1a1a;
    font-weight: 600;
    margin-bottom: 20px
}

.confirm-popupin button {
    width: 50%;
    background: #515e63;
    height: 50px;
    color: #fff;
    text-transform: uppercase;
    font-size: 18px;
    border: none;
    margin-left: -2px
}

button.confirm-cancel-btn {
    background: #8d9699
}

.Innerpopup_show {
    display: block
}

.popup_enquery_sec .col-6:nth-child(1) img {
    margin-bottom: -7px
}

.deatils_top.showStickyDetails .rent_property_title,
.deatils_top.showStickyDetails .sale_property_title {
    position: fixed;
    top: 48px;
    left: 15px;
    width: 100%;
    background: #fff;
    z-index: 999;
    padding: 10px 0;
    box-shadow: 0 1px 3px #e0d3d3
}

.rent_property_title{margin-top: 2rem;}

.rera_idshow {
    position: absolute;
    top: -1px;
    left: 0;
    background: #313131;
    text-align: center;
    border-radius: 5px;
    padding: 9px 4px;
    min-width: 136px;
    opacity: 0;
    transition: all .5s ease
}

.ReraShow {
    position: relative
}

.rera_idshow p {
    margin-bottom: 0;
    color: #fff
}

.ReraShow:hover .rera_idshow {
    opacity: 1
}

.deatils_top.showStickyDetails .rent_property_title .Sq_Renthead,
.deatils_top.showStickyDetails .sale_property_title .Sq_Renthead {
    max-width: 1200px;
    margin: auto
}
/*=====================
Responsive
======================*/
.full_viewImage {
    position: absolute;
    top: 50%;
    z-index: 9;
    left: 50%;
    transform: translate(-50%,-50%);
}

.full_viewImage button {
    padding: 12px 20px;
    color: #fff;
    background: rgb(0 0 0 / 36%);
    font-size: 17px;
    border: none;
    transition: all 0.5s ease;
    outline: none;
       opacity: 0;
}

.full_viewImage .fa {
    margin-right: 3px;
}

.property_sliderImage .gallery-top:hover .full_viewImage button{
    opacity: 0.9;
}

.property_sliderImage .gallery-top .full_viewImage button:hover {
      opacity: 1;
    background: rgb(0 0 0 / 62%);
}
.poup_fullGallery.show_gallery {
    display: flex;
    z-index: 9999;
    opacity: 1;
}
.poup_fullGallery {
    background-color: rgba(0,0,0,.6);
    position: fixed;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    padding: 0px 30px;
    display: flex;
    align-items: center;
    display: none;
    z-index: -9;
    opacity: 0;
}
.galley_allimage {
    width: 100%;
    background: #fff;
    transition: all 0.5s ease;
    opacity: 0;
    height: 93%;
}   
.galley_head .staringAmount h6 span {
    font-size: 18px;
}
.poplsider .item {
    height: 88vh;
    background: #000;
    padding:30px;
    display: flex;
    align-items: center;
}
.galley_head .staringAmount .common_btn {
    padding: 4px 13px;
    margin-left: 10px;
    border-radius: 6px;
}

.galley_head .staringAmount .close_gallery {
    border: none;
    background: transparent;
    border-left: 1px solid #bdbdbd;
width: 40px;
    height: 50px;
}
.poup_fullGallery.show_gallery .galley_allimage {
    opacity: 1;
        overflow: hidden;
}
.left_album {
    width: 320px;
    background: #eee;
    padding: 15px;
    position: absolute;
    left: 0;
        height: 100%;
}
.right_slider {
    margin-left: 320px;
    background: #000;
}
.right_slider .poplsider .owl-nav button {
    outline: none;
}
.gallery_category .category_box:nth-child(even) {
    margin-right: 0;
}
.gallery_category .category_box {
    width: 48%;
    position: relative;
    height: 90px;
    margin-right: 4%;
    margin-bottom: 10px;
    cursor: pointer;
}
.gallery_category .category_box img {
    height: 90px;
    object-fit: cover;
}
.gallery_category .category_box:before {content: "";position: absolute;width: 100%;height: 100%;background: linear-gradient( to top, black, transparent);}

.test_galley {
    position: absolute;
    bottom: 4px;
    font-size: 13px;
    color: #fff;
    width: 100%;
    left: 6px;
}
.gallery_boxpop {
    position: relative;
    /*background: #000;*/
}
.test_galley span {
    display: block;
}
.poplsider .owl-nav {
    position: absolute;
    top: 50%;
    left: 0;
}

.poplsider .owl-nav button span {
    color: #fff;
    font-size: 60px;
}

button.owl-next {
    float: right;
}
.right_slider .poplsider button:hover {
    background: transparent !important;
    outline: none;
}
.right_slider .poplsider  .owl-item img {
    height: 100%;
    object-fit: contain;
}
.right_slider .poplsider .owl-nav {
    z-index: 9;
}


.review-height-scroll{max-height: 307px; overflow-y: auto; padding-right: 10px !important;}
 #myfirstchart{height: 292px; border: 1px solid #e4e4e4; padding: 20px; margin-top: 15px; box-shadow: 0 0 8px rgb(0 0 0 / 10%);}
.morris-hover{position:absolute;z-index:0}
.morris-hover.morris-default-style{border-radius:5px;padding:6px;background:rgba(255,255,255,0.8);border:1px solid #ddd;color:#1a1a1a;font-family: 'addressofchoice VF', 'addressofchoice', Arial, sans-serif !important;font-size:12px;text-align:center}
.morris-hover.morris-default-style .morris-hover-row-label{font-weight:bold;}
.morris-hover.morris-default-style .morris-hover-point{white-space:nowrap;font-weight: 500 !important; color: #e73f0c !important;}
 #myfirstchart text{font-weight: 500 !important; color: #1a1a1a; font-family: 'addressofchoice VF', 'addressofchoice', Arial, sans-serif !important;}

.config-floor-graph-box {padding: 10px;}
.config-floor-graph-box h4 {font-size: 18px; color: #1a1a1a; font-weight: 500; margin-bottom: 8px; margin-top: 5px;}
.lam-txt {position: absolute; top: 24px; right: 15px; font-size: 10px; font-weight: 600; color: #e73f0c;}
.lam-txt i {font-size: 12px; vertical-align: middle;}
.config-floor-graph-box #ecww-formwrapper {display: none !important;}
.config-floor-graph-box .highcharts-title {font-size: 12px !important; color: #858585 !important; font-weight: 400 !important; font-family: 'addressofchoice VF', 'addressofchoice', Arial, sans-serif !important;}
.config-floor-graph-box .highcharts-container {border: none; padding: 0;}

.config-floor-graph-box #ecww-summary {background: none; padding-right: 5px; position: absolute; right: 0; border: none; width: 190px; z-index: 1; overflow: initial;}
.config-floor-graph-box #ecww-monthlypayment {margin-top: 25px;}
.config-floor-graph-box #ecww-monthlypayment, .config-floor-graph-box #ecww-totalinterest, .config-floor-graph-box #ecww-totalamount {border: none; padding: 8px 0;}
.config-floor-graph-box #ecww-summary h4 {font-size: 10px !important; color: #858585; font-weight: 400; text-align: left; position: relative;}
.config-floor-graph-box #ecww-summary h4:before {content: ''; position: absolute; width: 8px; height: 8px; background: #c6c6c6; left: -13px; top: 5px;}
.config-floor-graph-box #ecww-monthlypayment p, .config-floor-graph-box #ecww-summary p {font-size: 14px !important; line-height: 20px; font-weight: 500 !important; color: #1a1a1a; text-align: left;}
.config-floor-graph-box #ecww-monthlypayment p:before, .config-floor-graph-box #ecww-summary p:before {content: '\f156'; font-family: "FontAwesome"; margin-right: 3px; font-weight: 400; font-size: 15px; vertical-align: middle;}
.config-floor-graph-box .highcharts-legend > rect {width: 150px; height: 45px;}
.config-floor-graph-box .highcharts-legend tspan {font-size: 11px !important; color: #858585 !important; font-weight: 400 !important; font-family: 'addressofchoice VF', 'addressofchoice', Arial, sans-serif !important;}
.config-floor-graph-box .highcharts-legend-item:nth-of-type(1) rect {fill: #bdbdbd;}
.config-floor-graph-box .highcharts-legend-item:nth-of-type(2) rect {fill: #e73f0c;}
.config-floor-graph-box button {position: absolute; bottom: 22px; right: 10px; width: 190px; height: 45px; background: #e73f0c; border: none; color: #fff; text-transform: uppercase; font-size: 14px; font-weight: 600; z-index: 2;}
.config-floor-graph-box .highcharts-background {fill: #ffffff;}
#emi_calc_1 .col-md-7 {width: 53.33333333%;}

.rent_similar_cont{padding-top: 40px;}

/* The Modal (background) */
.modal-gallery {display: none; position: fixed; z-index: 9999; left: 0; top: 0; right: 0; bottom: 0; width: 100%; overflow: auto; background-color: black; animation: fadeInScale 0.6s ease-in-out; -webkit-animation: fadeInScale 0.5s ease-in-out; padding: 20px 60px;}
/* Modal Content */
.modal-content-gallery {position: relative; background-color: transparent !important; margin: auto; padding: 0; height: 100%; position: fixed; width: 78%; right: 0%; left: 0;}
/* The Close Button */
.close-gallery {position: absolute; top: 10px; right: 10px; opacity: 1 !important;}
.close-gallery img{width: 18px;}
.gallery-height{height: 70%;}
#img-gal-slid{overflow: hidden;}
.mySlides {display: none; height: 100%;}
.mySlides img{width: 96% !important; height: 98%; display: block; margin: auto; position: absolute; top: 0; left: 0; right: 0; bottom: 0;}
.cursor {cursor: pointer; z-index: 99;}
/* Next & previous buttons */
.prev, .next {cursor: pointer; position: absolute; top: 50%; width: auto; margin-top: -50px; user-select: none; -webkit-user-select: none;}
.prev, .next img{width: 27px;}
.prev img{transform: rotateY(-180deg); -webkit-transform: rotateY(-180deg); -moz-transform: rotateY(-180deg);}
/* Position the "next button" to the right */
.next {right: -25px; border-radius: 3px 0 0 3px;}
.prev{left: -25px;}

/* Number text (1/3 etc) */
.numbertext {color: #fff; font-size: 17px; z-index: 9; font-weight: 600; position: absolute; top: -53px; background: no-repeat; border-radius: 0 0 5px 0; right: -8.3%;}
.caption-container {text-align: center; background-color: #000000; padding: 5px 0; color: white; font-size: 14px; font-weight: 500; text-transform: capitalize; position: fixed; bottom: 0; right: 0; width: 100%; left: 0; letter-spacing: 0.5px;}
.caption-container p{color: #fff; line-height: inherit; margin-bottom: 0;}
.demo {opacity: 0.6;}
.active, .demo:hover {opacity: 1;}
.hover-shadow:hover {box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);}

.gallery-navigation{width: 100%; padding-bottom: 20px;}
.gallery-property-name{display: inline-block; margin-top: 1%; margin-bottom: 1%; padding-right: 1.5%; position: relative;}
.gallery-property-name:after{content: ""; background: #fff; width: 1px; height: 27px; position: absolute; right: 0; top: 0; bottom: 0; margin: auto;}
.gallery-h3{font-size: 18px; color: #fff; font-weight: 500; margin-bottom: 0px; margin-top: 0px;}

.gallery-property-detail{padding-top: 0.5%; padding-bottom: 0.5%; margin-bottom: 0.5%; position: relative;}
.gallery-property-price{display: inline-block; vertical-align: middle; position: relative; margin-top: 2px; font-size: 18px; font-weight: 500; margin-left: 1.5%;}
.gallery-property-price font{color: #e73f0c; margin: auto;}
.gallery-property-price font i{margin:0 2px;}

.gallery-logo{box-shadow: 0 0 6px rgba(0,0,0,0.15); width: 100%; padding: 20px 20px 25px 20px;}
.gallery-logo>a{display: block; margin: auto;}

.gallery-nav{margin: 0; padding: 0; list-style: none; border-bottom: 1px solid #4c4c4c;}
.gallery-nav li{display: inline-block;}
.gallery-nav li a{display: block; position: relative; text-decoration: none; padding: 10px 10px; transition: 0.25s; font-size: 13px; font-weight: 400; color: #858585; text-transform: uppercase; letter-spacing: 0.2px;}
.gallery-nav li a:before{content: ''; position: absolute; transition: 0.25s; width: 100%; height: 2px; bottom: 0px; left: 0; right: 0; background: #d4d4d4; border-radius: 50px; opacity: 0;}
.gallery-nav li a:hover{color:#fff !important;}
.gallery-nav li.active a{color:#fff !important;}
.gallery-nav li.active a:before, .gallery-nav li a:hover:before{opacity: 1;}

.livibility-gallery{padding: 25px 15px; border-bottom: 1px solid #dddddd;}
.livibility-gallery font{font-size: 15px; font-weight: 500; color: #858585; margin-right: 10px;}


.gallery-property-enquire0-btn button{width: 120px; height: 35px; background: #e73f0c; color: #fff; text-transform: uppercase; font-weight: 500; font-size: 12px; border: none; border-radius: 5px; outline: none; position: absolute; right: 0; top: 0; bottom: 0; margin: auto;}

.gallery-like-property{padding: 20px 0;}
.gallery-like-property h4 {color: #ffffff; margin-bottom: 0; line-height: 24px; font-size: 15px; display: inline-block; vertical-align: middle; margin-right: 15px;}
.gallery-like-property ul{margin: 0; padding: 0; list-style: none; display: inline-block; vertical-align: middle;}
.gallery-like-property ul li{float: left;}
.gallery-like-property ul li a{font-size: 15px; color: #858585; margin-right: 0; font-weight: 600; display: block; text-decoration: none; background: none !important;}
.gallery-like-property ul li:first-child a i, .gallery-like-property ul li:first-child a:hover{color: #32ba7c !important;}
.gallery-like-property ul li:last-child a i, .gallery-like-property ul li:last-child a:hover{color: #f15249 !important;}
.gallery-like-property ul li a i{font-size: 24px; font-weight: 500; vertical-align: middle; margin-right: 5px; margin-top: -6px;}
.gallery-like-property ul li a font{font-size: 10px; color: #d6d6d6; font-weight: 500; vertical-align: middle; letter-spacing: 0.3px;}

.gallery-form{width: 96%; height: 100%; margin: auto; background: #fff; animation: mynewmove 0.5s linear forwards;}
.gallery-contact-img-div {height: 100%;}
.gallery-contact-img-div img{width: auto !important; height: auto !important; top: 0; bottom: 0; margin: auto; position: absolute; left: 0; right: 0;}

@keyframes mynewmove {
  from {transform: translateX(100%); opacity:0;}
  to {transform: translateX(0%); opacity:1;}
}

@keyframes mynewmoveleft {
  from {transform: translateX(-100%); opacity:0;}
  to {transform: translateX(0%); opacity:1;}
}

.gallery-contact-div{height: 100%; z-index: 0;}

.gallery-contact-div-1{background: #fff; padding: 5px 30px; top: 50%; transform: translateY(-50%); position: absolute; right: 35px; width: 100%; z-index: 0;}
.gallery-contact-div-1 .dvlp-logo{width: 150px !important; position: static; height: 66px; display: block; margin: 0 auto 15px;}
.gallery-contact-div-1 font{font-size: 12px; color: #1a1a1a; text-align: center; display: block; font-weight: 500; margin-bottom: 18px;}
.gallery-contact-form-bhk{text-align: center; white-space: nowrap;}
.gallery-contact-form-bhk a{display: inline-block; padding: 3px 6px; white-space: normal; transition: 0.25s; border: 1px solid #dbdbdb; border-radius: 2px; font-size: 12px; color: #858585; text-decoration: none !important; font-weight: 400; margin-right: 0px; margin-bottom: 10px;}
.gallery-contact-form-bhk a:hover{background: #e73f0c; color: #fff; border: 1px solid #e73f0c;}
.gallery-contact-form-bhk a.active{background: #e73f0c; color: #fff; border: 1px solid #e73f0c;}

.gallery-contact-form-fill{position: relative;}
.gallery-contact-form-fill input{width: 100%; height: 40px; border-bottom: 1px solid #dddddd !important; outline: none; border: none; margin-bottom: 13px; font-size: 12px; font-weight: 400; color: #1a1a1a; padding-left: 30px;}
.gallery-contact-form-fill input::placeholder{color: #858585;}
.gallery-contact-form-fill img{position: absolute !important; right: initial; margin: initial; width: 17px !important; left: 0; top: 10px; height: auto;}
.gallery-contact-form-fill button{width: 100%; height: 40px; background: #fff; border: 1px solid #e73f0c; text-transform: uppercase; color: #e73f0c; font-size: 13px; font-weight: 400; outline: none; margin-top: 7px; transition: 0.25s;}
.gallery-contact-form-fill button:hover{background: #e73f0c; color: #fff;}
.gallery-contact-call{text-align: center; font-size: 12px; color: #404040; font-weight: 500; display: block; margin: 15px 0 5px 0;}
.gallery-contact-callnumber{text-align: center; font-size: 18px; color: #1a1a1a; font-weight: 500; display: block;}
.gallery-contact-callnumber img{width: 24px !important; vertical-align: middle; position: static; margin-top: -3px; margin-right: 2px; height: auto; display: initial;}

@-webkit-keyframes fadeInScale {
  0% { -webkit-transform: scale(0.6); opacity: 0; }
  100% { -webkit-transform: scale(1); opacity: 1; }
}
@-moz-keyframes fadeInScale {
  0% { -moz-transform: scale(0.6); opacity: 0; }
  100% { -moz-transform: scale(1); opacity: 1; }
}
@-o-keyframes fadeInScale {
  0% { -o-transform: scale(0.6); opacity: 0; }
  100% { -o-transform: scale(1); opacity: 1; }
}
@-ms-keyframes fadeInScale {
  0% { -ms-transform: scale(0.6); opacity: 0; }
  100% { -ms-transform: scale(1); opacity: 1; }
}
@keyframes fadeInScale {
  0% { transform: scale(0.6); opacity: 0; }
  100% { transform: scale(1); opacity: 1; }
}

.config-floor-graph-box .highcharts-tracker path:nth-of-type(1) {fill: #bdbdbd;}
.config-floor-graph-box .highcharts-tracker path:nth-of-type(2) {fill: #e73f0c;}
.config-floor-graph-box .highcharts-data-labels path:nth-of-type(2) {stroke: #e73f0c;}
.config-floor-graph-box .highcharts-data-labels path:nth-of-type(1) {stroke: #bdbdbd;}
.navigation-home{position: fixed; left: 0; right: 0; z-index: 1030;}

.preminum_aprtment .btnContact .top-faq-btn:hover{background: #666; color: #fff !important; text-decoration: none !important;}
.top-faq-btn:hover img{filter: brightness(0) invert(1); transition: all 0.3s ease;}
.button_smiller {position: absolute; left: 10px; right: 10px; bottom: 20px;}
.aoc-rating-div-img{margin-top: 20px;}

#overview, #configurations, #specifications, #locality, #similar-properties, #about_developer, #rating, #faq_Property {padding-top: 20px;}
#bankoffers{padding-top: 20px;}

/*#floor_plan_tabssss{min-height: 400px;}*/

@media(min-width:1480px) {
    body {
        font-size: 15px
    }
    header.main_headr {
        padding: 15px 50px 15px 50px
    }
}

@media (min-width: 992px){
.col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9 {
    float: left;}
.contact-section .col-md-3 {width: 25%;}
.contact-section .col-md-6 {width: 50%;}
.gallery-form .col-md-8 {width: 66.66666667%;}
.gallery-form .col-md-4 {width: 33.33333333%;}
.top-new-right-div{max-width: 33.24% !important;}
.ProjectDetailsReste-width{max-width: 49.90% !important;}
.amenities_list_width{max-width: 74.90% !important;}
.media_list_width{max-width: 24.95% !important;}
.emi_calculator_dv_width{max-width: 41% !important;}
#ecww-widgetwrapper .col-md-4{width: 33.33% !important;} 
}


@media (min-width: 768px){
.contact-section .col-sm-4 {width: 33.33333333%;}
}



@media(max-width:1199px) {
	.city-filter-fixed{display: none !important;}
    .de_property p {
        display: flex;
        align-items: end
    }
    .common_btn {
        padding: 7px 13px
    }
    .propertyReview {
        padding-bottom: 7px
    }
    .top-properties-amen.cf ul li {
        width: 15.5%
    }
    .property_logoDetails {
        padding: 20px
    }
    .button_smiller a {
        padding: 7px 3px
    }
    .form_button .common_btn {
        padding: 11px 34px
    }
    .like_property {
        display: none
    }
    a.logo_aoc {
        max-width: 210px
    }
    .property-menu.property_menuSticky {
        top: 68px
    }
    .config-floor-graph-box #ecww-summary{width: 150px;}
}

@media(max-width:991px) {
    .About_Properties .col-3,
    .About_Properties .col-9,
    .locality_property .col-8,
    .price_listing .col-6,
    .property_slidersec .col-4,
    .property_slidersec .col-8,
    .property_title .col-4,
    .property_title .col-8 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }
    .Property_scrollMenu ul{white-space: nowrap;}
    .Property_scrollMenu ul li{margin: 0 7px;}
    .Property_scrollMenu .scroll-element.scroll-x{height: 3px;}
    .modal-content-gallery{width: 100%; left: 0; right: 0; position: static;}
.gallery-height{height: auto; padding-top:30px;}
.numbertext{right: 16px; top:0;}
.caption-container{position: fixed; width: 100%; right: 0; left: 0;}
.gallery-property-detail{margin:0; padding: 0; }
.mySlides{height: auto; width: 100%;}
.mySlides img{height: auto; position: static;}
.prev{left: 0;}
.next {right: 0px;}
.prev, .next{background: rgba(0,0,0,0.6); margin-top: -20px;}
.gallery-property-detail{border-bottom: none; margin-bottom: 30px;}
.modal-gallery{padding: 15px;}
.gallery-h3{font-size: 15px;}
.gallery-property-name{margin: 0; padding: 15px 0 0 0px;}
.gallery-property-name:after{display: none;}
#gallery_rating{padding: 0;}
.gallery-property-price{display: block; margin-top: 1px; font-size: 15px; margin-left: 0px;}
.gallery-property-enquire0-btn button{width: 107px; height: 28px; font-size: 11px; right: 10px; top: 50px; bottom: initial; margin: initial;}
.gallery-nav{border-bottom: none; margin-bottom: 15px;}
.gallery-contact-img-div{display: none;}
.gallery-form{background: transparent;}
    .perice_top{margin: 20px -15px;}
    .list_imgPrice{width: 100%; margin-bottom: 15px;}
    .property_title .col-4 {
        display: flex;
        align-items: center;
        justify-content: space-between;
        margin-top: 10px;
        flex-direction: row-reverse
    }
    .staringAmount h6,
    .staringAmount h6 span {
        display: block
    }
    .preminum_aprtment {
        padding-top: 10px
    }
    .perice_top ul li {
        margin-right: 14px
    }
    .About_Properties .col-3,
    .price_listing .col-6 {
        margin-bottom: 15px
    }
    .media_image {
        max-width: 70px;
        height: 70px;
        min-width: 70px
    }
    .media_image img {
        max-width: 40px;
        max-height: 40px
    }
    .locality_property .col-4 {
        display: none
    }
    .review_sect .pr-40 {
        padding-right: 10px
    }
    .rent_prices {
        padding-right: 15px;
        margin-right: 15px
    }
    .property-menu.property_menuSticky {top: 0; display: none;}
    .amenities_list ul li{width: 32%;}
    .beddifened li {
        width: 49%;
        margin-bottom: 13px
    }
    .beddifened li:last-child {
        width: auto
    }
    .beddifened {
        padding-bottom: 0
    }
    .Society_details_box .col-3,
    .locality_NearBysec .col-3 {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }
     .tab_BHk.main_tabs .d-flex{display: inherit;}
     .tab_BHk.main_tabs .justify-content-between{margin-bottom: 20px; padding-bottom: 12px;}
     .tab_BHk.main_tabs .justify-content-between:last-child{margin-bottom: 0;}
    .tab_BHk.main_tabs .col-7 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }
    .tab_BHk.main_tabs .col-5 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }
    .all_amenty.rent_detailsSec {
        border: 1px solid #c8c8c8ee;
        overflow: hidden;
        margin-bottom: 20px;
        border-bottom: none
    }
    .all_amenty.rent_detailsSec .amenities_title {
        background: #f9f9f9;
        border: none;
        padding: 6px 10px 6px 30px;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%
    }
    .all_amenty.rent_detailsSec .amenities_list ul li {
        width: 49%
    }
    .all_amenty.rent_detailsSec .row {
        border-bottom: 1px solid #cecece;
        margin-bottom: 0;
        padding-bottom: 0
    }
    .amenities_title h4 {
        font-size: 14px
    }
    .all_amenty.rent_detailsSec .row .amenities_list {
        padding: 10px 20px;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%
    }
    .tab_Rent.main_tabs ul.ProRpertyTab {
        display: none
    }
    .sale_property_title .rent_prices {
        padding-right: 6px;
        margin-right: 6px
    }
    .sale_property_title .common_btn.b-orange {
        padding: 7px
    }
    .godrej_list .col-5,
    .godrej_list .col-7 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }
    .godrej_list .col-7 {
        margin-bottom: 30px
    }
    .imgamountCalu {
        height: auto;
        margin-top: 20px;
    margin-left: -15px;
    margin-right: -15px;
    }
    .config-floor-graph-box .highcharts-container{width: 100% !important;}
    .config-floor-graph-box .highcharts-container>svg{display: table; margin: auto;}
    .config-floor-graph-box #ecww-summary {position: static; width: 100%; padding: 0 10px; height: auto; transform: translateY(275px);}
    .config-floor-graph-box .margin-15LR {width: 100%; left: 0; background: #fbfbfb !important; position: static; margin-right: 0 !important; margin-left: 0 !important; transform: translateY(-170px);}
    .config-floor-graph-box #ecww-summary h4{text-align: center; font-size: 12px !important;}
    .config-floor-graph-box #ecww-summary h4:before{display: none;}
    .config-floor-graph-box #ecww-monthlypayment p, .config-floor-graph-box #ecww-summary p{text-align: center; font-size: 17px !important;}
    .config-floor-graph-box button{position: static; display: table; margin: 10px auto 10px;}
    .config-floor-graph-box .highcharts-legend > rect{stroke-width: 0;}
    button.menu-icon {
        position: absolute;
        left: 20px
    }
    .logo_leftSec {
        padding-left: 40px
    }
    header.main_headr {
        padding: 10px 20px 10px 20px
    }
    .deatils_top.showStickyDetails .rent_property_title {
        top: 0;
        margin-top: 0;
    }
    .nav-number {
        margin-right: 0
    }
    .side_navigation_sec {
        margin-right: 0;
        margin-left: -250px;
        right: inherit;
        left: 0
    }
    .side_navigation_sec.side_menu_open {
        margin-right: 0;
        margin-left: 0
    }
    .afterHeaderspace {
        height: 40px
    }
    .city-filter-fixedMobile {
        display: block
    }
    .scroll_footerSmall {
        width: 910px
    }
    .footer_addScroll {
        overflow-y: scroll
    }
    .footersec-2 {
        width: 150px
    }
    .footersec-3 {
        width: 160px
    }
    .footersec-1 {
        width: 330px
    }
    .footersec-4 {
        width: 220px
    }
    .spacefooter {
        height: 40px;
        margin-top: 10px
    }
    .config-floor-graph-box .highcharts-legend > rect {width: 255px; height: 30px;}
    .nav-search {
    position: absolute !important;
    width: 100% !important;
    box-shadow: 1px 3px 6px rgba(0,0,0,0.15) !important;
    margin-left: 0 !important;
    top: 75px;
    left: 0;
    right: 0;
    border-top: 1px solid #ddd;
}
.navbar-fixed-top{position: relative !important;}
.gallery-contact-div-1 {background: #fff; padding: 20px 15px 45px 15px; transform: translateY(0px); position: static;
    width: 100%; z-index: 0;}
}

@media(max-width:767px) {
	.info_boxSimllar{background: #fff;}
	#locality{display: none;}
	#similar-properties{background: linear-gradient(#f8f8f8, #ffffff); }
    .footer-bottom-links ul{transform: translateY(-34px); -webkit-transform: translateY(-34px);}
    .footer-bottom p{margin-bottom: 0 !important;}
    .gallery-nav li a {padding: 8px 7px; font-size: 11px;}
    .staringAmount h6 span{padding-left: 0; text-align: left;}
    .beadcrum_sec > ul > li{font-size: 10px;}
    .propertyReview {margin-top: 15px;}
    .breadcrumb>li+li:before{padding: 0 !important;}
    #emi_calc_1{margin-top: 25px;}
    .lam-txt{top: 5px;  right: 10px;}
    .Commonly_mostFaq .col-6:nth-child(odd) {
        padding-left: 15px
    }
    .faq_qaution_sec>div {
        display: flex
    }
    .Commonly_mostFaq .col-6:last-child {
        border: none;
        padding-bottom: 0;
        margin-bottom: 0
    }
    .Sq_Renthead .d-flex {
        display: block
    }
    .Sq_Renthead .d-flex .rent_prices {
        padding-right: 0;
        margin-right: 0;
        border: none;
        margin-bottom: 10px
    }
    .projectImageRe {
        margin-bottom: 20px
    }
    .copy_Secright {
        flex-direction: column;
        border-top: 1px solid #eee;
        padding-top: 20px
    }
    .social_footer {
        order: 1
    }
    .copy_right {
        order: 3
    }
    .footer-bottom-links {
        order: 2;
        padding: 10px 0 5px
    }
    .popup_enquery_sec .col-6:nth-child(1) {
        display: none
    }
    .popup_enquery_sec .container {
        width: 100%;
        max-width: 70%
    }
    .form_enqury {
        padding: 40px 40px 40px
    }
    .confirm-popupin {
        padding: 120px 0 80px 0;
        width: 100%
    }
    .confirm-popupin h6,
    .confirm-popupin p:nth-of-type(2) {
        display: none
    }
    a.enquire-form-phone-a {
        display: flex
    }
    .deatils_top.showStickyDetails .rent_property_title,
    .deatils_top.showStickyDetails .sale_property_title {
        position: relative;
        top: 0;
        left: 0;
        width: auto;
        box-shadow: none
    }
    #emi_calc_1 .col-md-7 {width: 100%;}
    .config-floor-graph-box #ecww-summary {width: 100%; position: static;}
}

@media(max-width:640px) {
    .amenities_list ul li {
        width: 49%;
        margin-bottom: 12px
    }
    .propery_rating {
        display: block
    }
    .stars {
        margin-bottom: 10px
    }
    ul.about-developer-status.cf li {
        width: 100%;
        padding-left: 0;
        border: none
    }
    .master_paln_box,
    ul.about-developer-status.cf li:after {
        display: none
    }
    .property_sliderImage {
        width: 100%;
        float: inherit;
        margin-right: 0
    }
    .review_property .ml-10 {
        margin-left: 0
    }
    .locality-box-1 {
        min-width: 145px
    }
    .offer_property {
        padding: 10px 8px
    }
    .Faq_qution_add button.common_btn {
        height: 55px;
        width: 100%
    }
    .Faq_qution_add form {
        display: block
    }
    .Faq_qution_add input {
        width: 100%;
        font-size: 16px
    }
    .Faq_qution_add button.common_btn {
        height: 50px;
        width: 100%;
        margin-top: 13px;
        font-size: 16px
    }
    .tab-content.current {
        padding: 0
    }
    .perice_top>.d-flex {
        display: block
    }
    .price_amount {
        padding-top: 10px;
        display: flex;
        align-items: center;
        justify-content: space-between
    }
    .price_amount p {
        padding: 6px 10px;
        margin-bottom: 0
    }
    .price_amount h6 {
        margin: 0
    }
    .call_usPrice .common_btn {
        display: flex
    }
    .call_usPrice {
        position: absolute;
        right: 0;
        top: 20px
    }
    .box_square {
        position: relative
    }
    .city_fillter {
        display: none
    }
    .nav-number {
        display: none
    }
    .header-call_mobile {
        display: block
    }
    .main_footer {
        padding: 60px 0 10px 0
    }
}

@media(max-width:550px) {
    .Society_details_box .media_image img {
        max-width: 30px
    }
    .price_amount .common_btn {
        width: 100%;
        margin-top: 10px;
        justify-content: center
    }
    .Sq_Renthead {
        display: block
    }
    .price_amount {
        flex-wrap: wrap
    }
    .cont_headbtn {
        position: absolute;
        top: 0;
        right: 0
    }
    .spacefooter {
        margin-top: 26px
    }
    .popup_enquery_sec .container {
        max-width: 90%
    }
}

@media(max-width:450px) {
    .propertyReview a.common_btn.btn_round.b-none {
        display: none
    }
    .pricelisthead{display: inline-block; vertical-align: middle; margin-top: -10px;}
    .offer_property a,
    .offer_property span,
    .review_property {
        display: block
    }
    .review_property .ml-10 {
        margin-bottom: 15px
    }
    .logo_imagebank {
        padding: 10px
    }
    .second_heading {
        font-size: 24px
    }
    .locality-box-2 {
        padding-left: 0
    }
    .locality-box-1 {
        min-width: 100%;
        border: none;
        padding-right: 0
    }
    .property_sliderImage .gallery-top img {
        height: 210px
    }
    .projectImageRe:before,
    .property_sliderImage .gallery-top .swiper-wrapper>div:before {
        height: 97%
    }
    .offer_property a {
        width: 100%;
        text-align: center
    }
    .offer_property img {
        width: 20%
    }
    .offer_property span {
        width: 88%
    }
    .offer_property {
        flex-wrap: wrap;
        align-items: end
    }
    .propertyReview a.common_btn {
        font-size: 14px
    }
    .propertyReview a.common_btn img {
        max-width: 19px
    }
    .staringAmount h6 span {
        font-size: 24px;
        padding-left: 0
    }
    .staringAmount h6 {
        font-size: 13px
    }
    .property_title {
        flex-direction: column-reverse;
        position: relative
    }
    .de_property .second_heading {
        position: absolute;
        top: 0;
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden;
        width: 93%
    }
    .de_property {
        position: initial
    }
    .property_title .text-right.col-4 {
        padding-top: 30px
    }
    .socity_head {
        display: block
    }
    .Society_details_box .col-3,
    .locality_NearBysec .col-3 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }
    .pricelisthead a,
    .pricelisthead p {
        font-size: 15px
    }
    .list_imgPrice {
        width: 100px;
        height: 80px;
        margin-right: 10px;
         display: inline-block;
    vertical-align: middle;
    }

    .perice_top .box_square div:nth-of-type(2){display: inline-block;}

    .list_imgPrice img {
        height: 65px
    }
    .perice_top {
        padding: 10px
    }
    .price_amount h6 {
        font-size: 18px
    }
    .perice_top>.d-flex {
        margin-bottom: 20px;
        padding-bottom: 30px
    }
    .call_usPrice {
        position: absolute;
        top: 0
    }
    .tab_BHk.main_tabs .col-7 {
        padding: 0
    }
    .all_amenty.rent_detailsSec .amenities_title {
        padding: 6px 10px 6px 23px;
        -ms-flex: 0 0 30%;
        flex: 0 0 30%;
        max-width: 30%
    }
    .all_amenty.rent_detailsSec .row .amenities_list {
        padding: 10px 15px;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 70%;
        flex: 0 0 70%;
        max-width: 70%
    }
    .all_amenty.rent_detailsSec .amenities_title h4 {
        font-size: 13px
    }
    .projectImageRe img {
        height: 180px
    }
    .form_enqury {
        padding: 40px 25px 40px
    }
}

@media(max-width:360px) {
    .pricelisthead a,
    .pricelisthead p {
        padding-bottom: 0
    }
    .call_usPrice .common_btn {
        width: 25px;
        height: 25px
    }
    .list_imgPrice {
        width: 80px;
        height: 70px
    }
    .list_imgPrice img {
        height: 54px
    }
    .all_amenty.rent_detailsSec .amenities_list ul li {
        width: 100%
    }
    .all_amenty.rent_detailsSec .amenities_title {
        -ms-flex: 0 0 35%;
        flex: 0 0 35%;
        max-width: 35%
    }
    .all_amenty.rent_detailsSec .row .amenities_list {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 65%;
        flex: 0 0 65%;
        max-width: 65%
    }
    .btnContact .common_btn {
        padding: 7px 10px
    }
    .cont_headbtn .common_btn {
        font-size: 12px;
        padding: 5px 5px;
        margin-top: 4px
    }
    .rent_prices h4 {
        font-size: 20px
    }
    .header-call_mobile {
        width: 36px;
        height: 36px;
        line-height: 52px
    }
    a.logo_aoc {
        max-width: 200px
    }
    header.main_headr {
        padding: 10px 10px 10px 10px;
        height: 63px
    }
    .logo_leftSec {
        padding-left: 30px
    }
    button.menu-icon {
        left: 10px
    }
    .logo_imagebank img {
        max-width: 100px;
        max-height: 26px
    }
    .form_enqury h4 {
        font-size: 24px
    }


}










