/* common css start */
body { font-family: 'Tajawal', sans-serif !important; }
.btn-primary.btn-outline i { margin-right: 0px; margin-left:10px; }
/* common css ended */

/* header css start */
.header-iconic-info{ padding: 0px 10px 0px 5px; height:35px; }
.header-iconic-info:before{ right:0px; left:auto; }
.header-iconic-info img{ margin-left: 10px; margin-right: 10px; }
header .contact-info-col > .header-iconic-info:first-child li a{ font-family: 'Poppins', sans-serif; }
.header-iconic-info-con li.header-con-icon{ direction: ltr; }
.header-iconic-info-con li.header-con-icon  img{ float:right; position: relative; top: 3px; }
header .favourite-dropdown *{ font-family: 'Tajawal', sans-serif !important; }
header .wpml-ls-legacy-list-horizontal{ padding: 0px 7px; }
header .header-iconic-info.header-iconic-info-con ul{ display: flex; display: -webkit-flex;  }
header .header-iconic-info.header-iconic-info-con ul a{ line-height: 39px; }
/* header css ended */

/* header dropdown css start */
body.rtl .header-main-menu ul ul{ left: auto !important; right: 0px !important; margin:0px !important; }
.mega-ul-list#sub-menu-content li .detail{ left:0px !important; right:auto !important; }
.mega-ul-list li a span{ margin-left: 25px; margin-right: 0px; }
/* header dropdown css ended */

/* header favorite css start */
header .favourite-dropdown *{ font-family: 'Tajawal', sans-serif !important; }
header .favourite-dropdown { right: auto; left: -16px;  }
header .favourite-dropdown::before{ right:auto;  left:31px; }
ul.favourites-list li .pro-img-area { float: right; margin-left: 10px; margin-right:0px; }
header .favourite-dropdown ul.favourites-list li .info-area { padding-right: 0px; text-align: right; padding-left: 25px; }
header .favourite-dropdown .delete-this-fouvarite { right: auto; left:4px; }
/* header ul.favourites-list li .price-area span{ margin-right: 0px; } */
header .favourite-dropdown .seeall-section{ text-align: right; }
header .favourite-dropdown .seeall-section .pull-right{ float: left !important; }
header .favourite-dropdown .favourites-list li h3{ margin-bottom: 6px; }
header .favourite-dropdown ul.favourites-list li h3 a{ font-size: 16px !important; }
header .favourite-dropdown ul.favourites-list li .info-area{ padding-top:7px; }
/* header favorite css ended */

/* home search area css start */
.action-col{ text-align: right; }
.search-filter-section .btn:first-child{ margin-right: 0px; margin-left: 6px; }
.search-filter-section .select-styled { padding: 8px 50px 8px 15px; text-align: right; }
.minPriceType .select-styled, .maxPriceType .select-styled, .paymentPlanType .select-styled, .communitiesType .select-styled, .propertyType .select-styled, .amenitiesType .select-styled, .noOffBedrooms .select-styled{ background-position: right center; }
.select-styled:after{ right: auto; left: 10px; }
.select-options li{ text-align: right; }
.search-filter-wrap-area:last-child .four_clumn:last-child{ margin: 0 0.5% 0 0; }
.search-filter-section .btn.btn-success{ min-width: 117px; }
/* home search area css ended */

/* home map section css start */
.home-map-area{ direction: ltr; font-family: 'Tajawal', sans-serif !important; }
.home-map-area *{ font-family: 'Tajawal', sans-serif !important; }
.home-map-area .gm-style .gm-style-iw-c, .vitual-map-img .gm-style .gm-style-iw-c{ direction: rtl; }
.home-map-area .gm-ui-hover-effect{ right:auto !important; left:0px !important; }
.home-map-area .property_content_wrap{ text-align: right; font-family: 'Tajawal', sans-serif !important;  }
.home-map-area .point-list li{ text-align: right; padding-right: 20px; padding-left:0px; }
.home-map-area .point-list li span { padding-left: 0px; padding-right: 10px; }
.home-map-area .point-list li img{ left:auto; right:0px; }
.home-map-area .point-list li.vrlink{ padding-right: 0px; }

.search-filter-wrap-area.advance-search-row .keywordbtn_area{ padding: 0px 8px 0px 11px; }
.search-filter-wrap-area.advance-search-row .keywordbtn_area .keywordarea{ /*width: 77%;*/ width:85%; margin-right: 0px;  margin-left: 8px; }
.search-filter-wrap-area.advance-search-row .keywordbtn_area .action-col { /* width: 31%; */ width: 22%; }
.search-filter-section .advance-search-btn{ width: 54%; }

.cluster span{ font-family: 'Tajawal', sans-serif !important; line-height: 20px !important; }
.home-map-area .gm-styl + div{ text-align: center !important; line-height: 20px !important; }

/* .home-map-area .gm-style-pbc + div > div > div > div{ text-align: left !important; direction: ltr !important; } */
/* home map section css ended */

/* flyout connect form css start */
.sticky-connect-flyout-area .inner-area { right: -42px; }
.sticky-connect-flyout-area.opened .inner-area{ right: 0px; }
.bik-contact--form .form-group--gender{ margin-right: 0px; margin-left: 10px; }
.sticky-connect-flyout-area .content-area { padding: 0px 2px; }
.sticky-connect-flyout-area .content-area .g-recaptcha { transform:scale(0.9); transform-origin:0 0; float: left; margin-top: 3.5rem !important; }
.bik-contact--form select{ background-position: 10px center; }
.sticky-connect-flyout-area .custom_country_code_dropdown_box .custom_dropdown .custom_dropdownTitle .custom_dropdownTitleText { text-align: right; padding: 12px 8px 13px 20px; }
.custom_country_code_dropdown_box .custom_dropdown .arrow { right:auto; left:10px; }
.custom_dropdown .custom_dropdownChild{ text-align: right; }
.sticky-connect-flyout-area label.error{ float: right; }
#hidden-grecaptcha-contactform-popup + .error{ margin-top: 0px !important; }
.sticky-connect-flyout-area .bik__flag-container{ right:0px; left:auto; }
.sticky-connect-flyout-area .bik--allow-dropdown input[type="tel"] { padding-right: 150px; padding-left:10px; }
.comtactus-new .bik__flag-container{ right:0px !important; left:auto !important; }
/* .comtactus-new .bik--allow-dropdown input.form-control { padding-right: 150px !important; padding-left:20px !important; } */
.bik__flag-container:before { right: auto; left: 0px; }
.sticky-connect-flyout-area .form-group-phone label.error{ position: absolute; bottom: 0px; right: 0px; width: 100%; text-align: right; padding: 0px 16px; }
.form-group-phone select option{ direction: ltr; }
/* flyout connect form css ended */

/* home community css start */
.home-communities-sectn .tab_wrapper .content_wrapper .tab_content{ padding: 0px 20px 0px 0px; }
.home-communities-sectn .tab_wrapper.left_side > ul{ position: relative !important; }
.home-communities-sectn .tab_wrapper.left_side > ul li img { margin-left: 25px; margin-right:0px; }
.home-communities-sectn .tab_wrapper.left_side > ul:after{ right:auto; left:-2px; }
.home-communities-sectn .tab_wrapper.left_side > ul li.active:after,
.home-communities-sectn .mCSB_container:after{ left: auto; right: 100%;  border-right: 8px solid #6fdc56; border-left: none; }
.home-communities-sectn .mCSB_container { padding-right: 0px; padding-left: 10px; }
.home-communities-sectn .mCS-dir-rtl>.mCSB_inside>.mCSB_container { margin-left: 0px; }
.home-communities-sectn .tab_content-wrap{ text-align: right; }
.home-communities-sectn .mCS-dir-rtl>.mCSB_inside>.mCSB_scrollTools, .home-communities-sectn .mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools { right: auto; left: 31px; }
/* home community css ended */

/* home curver banner section css start */
.home-curve-infograph-section .heading-wrap{ text-align: center; }
body.rtl .home-left-curve { right: 0px; left: auto; }
body.rtl .home-left-curve img { -webkit-transform: scaleX(-1); transform: scaleX(-1); }
body.rtl .home-right-curve { left: 0px; right: auto; }
body.rtl .home-right-curve img { -webkit-transform: scaleX(-1); transform: scaleX(-1); }
body.rtl .curve-info-section .left-curve { left: auto; right: -10%; }
body.rtl .curve-info-section .left-curve img { -webkit-transform: scaleX(-1); transform: scaleX(-1); }
body.rtl .curve-info-section .left-curve:after { left: auto; right: 99%; }
body.rtl .home-curve-infograph-section .amlak-slider-area{ padding-left: 0px; }
body.rtl .home-curve-infograph-section .amlak-content-area{ padding-right: 0px; padding-left: 0px; }
body.rtl .curve-info-section .contant-area{ padding-right: 0px; padding-left: 50px; }
/* home curver banner section css ended */

/* home featured property slider css start */
.home-featured-property-slider{ direction: ltr; }
.home-featured-property-slider .slick-slide{ direction: rtl; }
/* home featured property slider css ended */

/* favorite icon css start */
/* .clickable_favorite_icon_area { right: auto; left:20px; } */

.clickable_favorite_icon_area > a {
    width: 33px; height: 38px; /*display: flex; align-items: center; justify-content: center;*/ display: inline-block; position: relative; background: #fff url("../images/favorite.png") no-repeat center center; border-radius: 100%; overflow: hidden; text-align: center; color: #fa1444; cursor: pointer; transition: all ease 0.4s; -webkit-transition: all ease 0.4s; border:none;
}
.clickable_favorite_icon_area > a.active{
    background: #fff url("../images/favorite-active.png") no-repeat center center;
}
.clickable_favorite_icon_area > a.btn i{
    color: #fa1444 !important; line-height: 15px; width: 17px; height: 15px; font-size: 17px; position: absolute; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); top:50%; left:50%; margin:0px 0px 0px 0.03em; opacity: 0; /* opacity added for resolving alignment issues and addded bg image in above a tag class*/
}
/* favorite icon css ended */

/* listing box css start */
ul.iconic-info-list li img{ margin-left: 3px; margin-right: 0px; }
/* listing box css ended */

/* footer css start */
.footer-heading{ text-align: right; }
.footer-heading:after { left: auto; right: 0px; }
ul.footer-link.two-col li { float: right; text-align: right; }
ul.footer-link{ text-align: right; }
.copyright .liligal ul li { border-left: #3f3e3e solid 1px; border-right: none; }
.footer-row > div:nth-child(4) ul.footer-link li:last-child{ direction: ltr; }
/* footer css ended */

/* breadcrumb css start */
.breadcrumb ul{ text-align: right; }
.breadcrumb li { padding: 0px 0px 0px 20px; margin-right: 0px; margin-left: 12px; }
.breadcrumb li:after { content: "\f104"; right: auto; left: 0px; }
/* breadcrumb css ended */

/* property detail page css start */
.property-page .top-row-section .heading-sm.section-heading,
.appartment-info-area .heading-lg,
.download-pdf-box .info-area{ text-align: right; }
.download-pdf-box a { margin-left: 10px; margin-right: 0px; }
.similar-property-slider{ direction: ltr; }
.similar-property-slider .slick-slide{ direction: ltr; }
.thumb-for-thumbnail-image-gallery-slider{ direction: ltr; }
.vitual-text-slider{ direction: ltr; }
[dir=rtl] .vitual-text-slider .slick-slide{ float:left; }
.similar-property-sectn .property-box{ direction: rtl; }
.vitual_slick_slider .media{ flex-direction: row-reverse; }
.vitual_slick_slider .media h5 { padding-left: 0px; padding-right: 20px; text-align: right; }
ul.vitual-map-items > li{ text-align: right; }
.vitual-map-item-scroll-area.custom-scrollbar .mCSB_inside>.mCSB_container{ margin-right: 0px; margin-left: 16px; }
ul.vitual-map-items ul.directionlist li{ margin-left: 20px; margin-right: 0px; }
ul.vitual-map-items ul.directionlist li i { margin-left: 5px; margin-right:0px; }
.appartment-info-area{ width:100%; text-align: right; }
.floor_wrapper .heading-md, .card-header-map.heading-md{ text-align: right; }
.green-box-headding img { margin: 0px 10px 0px 24px; }
.green-box-headding .info-area{ text-align: right; }
.calculate-option{ background-position:10px 10px; }
.form-row .field-box label{ width:100%; text-align: right; }
ul.iconic-info-list li .text { text-align: right; }
ul.iconic-info-list li.pro_fec_li .text,
ul.iconic-info-list li.payment_plan_li .text { text-align: right; width:100%; }
ul.iconic-info-list li.property_installment .installment_price{ padding-right: 29px; padding-left:0px; text-align:right; }
.floor-plan--accordian .media h5{ padding-left:0px; padding-right: 20px; text-align: right; }
.floor-plan--accordian .accordion .card-header.heading-md{ text-align: right; }
.floor-plan--accordian .accordion .card-header:after{ float: left; }
.thumbnail-image-gallery-slider-area{ direction: ltr; }
[dir=rtl] .thumbnail-image-gallery-slider-area .slick-slide { float: left; }
.property-agent-slider{ direction: ltr; }
.virtualtour_wrapper .heading-md{ text-align: right; }
.agent-thumb-view .agent-list li span{ padding-left: 20px; padding-right: 20px; text-align: right; }
.form-row.calculate_result > div.field-box{ text-align: right; }
.form-row.calculate_result .cal_field_row.with_dash{ padding-right: 8px; padding-left: 0px; }
.form-row.calculate_result .cal_field_row.with_dash:before{ content:'-'; width:15px; height:4px; line-height: 4px; position: absolute; right:0px; left:0px; top:6px; }
.vitual-map-img .property_content_wrap .property_title{ text-align: center; }
.vitual-map-img .property_content_wrap *{ font-family: 'Tajawal', sans-serif !important; }
body.rtl .floor_plan_slider_wrapper .slick-prev.slick-arrow{ right: auto; left: -20px; }
body.rtl .floor_plan_slider_wrapper .slick-next.slick-arrow{ right:auto; left:20px; }
body.rtl .property-page .offer-tag.offer-tag-single { right: 27px; left:auto; }
body.rtl .offer-tag{ left:auto; right:0px; }
/* property detail page css ended */

body.rtl .clickable_favorite_icon_area{ left: auto; left: 8px; }

/* community page css start */
.community-right_pannel { text-align: right; }
.community-detail-banner-slider{ direction:ltr; }
/* community page css ende */

/* walk in city page css start */
.strip-banner-area-cntarea .strip-left-area{ float: right; }
.strip-banner-area-cntarea .strip-right-area{ float: left; padding: 0px 20px 0px 50px; }
.strip-banner-area-cntarea .strip-left-area h1 { text-align: right; }
.slider-for-walkincity-selected-item{ direction: ltr; }
[dir=rtl] .slider-for-walkincity-selected-item .slick-slide{ float: left; }
ul.walk-in-city-ctgry-dtl-list{ direction: rtl; }
.walkincity-cont-area { text-align: right; }
/*.slider-nav-walkincity{ direction: rtl; }*/
/* walk in city page css ended */

/* contact us page css start */
.bik-contact--form select{ padding-right: 15px; padding-left:40px; }
.custom_country_code_dropdown_box .custom_dropdown .custom_dropdownTitle .custom_dropdownTitleText { padding: 18px 15px 17px 20px; text-align: right; }
.location-wrapper .media-body{ text-align: right; }
.bik-contact--form .form-group--gender { width: 40%; }
.comtactus-new .form-group label.error{ float: right; }
.show_on_hover{ right:auto; left:0px; }
.bik--allow-dropdown .bik__flag-container{ float: right; }
/* contact us page css ended */

/* community detail page css start */
.community--details_list li a i { padding-right: 0px; padding-left: 10px; }
.details-toggle.active:after, .details-toggle:after{ left:0px; right:auto; }
.property-rightwrapper--heading .property-rightwrapper--title{ text-align: right; }
.property-search--propertylist .property-image--block{ float: right; }
.property-search--propertylist .property-content--block{ padding: 0 30px 0 0; }
.property-search--propertylist .property-view--title{ padding-right: 0px; padding-left: 40px; text-align: right; }
.property-search--propertylist .property-faced{ right: auto; left:0px; }
.property-search--propertylist .property-view--listpanel li{ text-align: right; }
.property-search--propertylist .property-view--listpanel li img.mr-3,
.property-search--propertylist .property-selling--price img.mr-3{ margin-right:0 !important; margin-left: 1rem; }
.property-search--propertyblock .installment_price{ text-align: right; }
.properties-button--section a.btn img.mr-2{ margin-right:0 !important; margin-left: .5rem; }
.tax-community .property-search--title{ text-align: right; }
.all-property--button{ text-align: right; padding: 10px 20px 10px 10px; }
.all-property--button:before{ left: auto; right:4px; -webkit-transform: rotate(45deg); transform: rotate(-45deg); top: 22px; }
.property-category--title { text-align: right; }
.property-category-list li .custom-control-label:before,
.property-category-list li .custom-control-label:after{ left:auto; right: -29px; }
.property-category-list .custom-control{ padding-right:30px; padding-left: 0px; text-align: right; }
.property-category-list .custom-control .float-right{ float: left !important; }
.property-price--block .row{ /*flex-flow: row-reverse;*/ }
.property-price--block div[class*="col-"]:first-child { padding-left: 4px; }
.property-price--block div[class*="col-"]:last-child { padding-right: 4px; padding-left: 15px; }
.quantity.buttons_added .plus-minus-icon{ left: 0; right:auto; }
.property-search--wrapper .quantity.buttons_added .minus, .property-search--wrapper .quantity.buttons_added .plus{ height:37px; }
.property-icon--bedrooms{ float: right; }
.property-text--bedrooms { padding: 0 30px 0px 108px; }
.property-search--wrapper .quantity .input-text.qty{ margin-left: 68px; }
.property-search--wrapper .quantity.buttons_added .minus{ float:right; border-right: 1px solid #cfcfcf; }
.property-search--wrapper .quantity.buttons_added .plus{ margin-left: 0px; }
.custom-select--block select{ padding-right: 8px; padding-left: 40px; background-position:10px center; text-align: right; }
.facility-sldr-only { margin-right: -8px; }
.slider-for-community-new, .community-new-facility-slider{ direction: ltr; }
.community-new-facility-slider .slick-track{ margin-right:0px; margin-left: auto; }
[dir=rtl] .slider-for-community-new .slick-slide { float: left; }
.cmnity-nw-bnnr-cnt-wrap{ text-align: right; float: right; padding: 0px 30px 0px 0px; }
.cmmnuty-big-sldr-img-wrap{ width:100%; float: left; }
.cmmnuty-big-sldr-img-wrap img{ width:100%; }
ul.why-communty-list li .only-contnt-wrap{ text-align: right; }
.cmnity-nw-bnnr-thubnl-area{ direction: ltr; }
[dir=rtl] .cmnity-nw-bnnr-thubnl-area .slick-slide { float: left; }
.why-new-heading{ text-align: right; }
.community-descrptn-area{ padding-right: 0px;  padding-left: 20px; }
.property-search--leftwrapper .custom-select--block select{ padding-right: 1px; padding-left: 10px; background-position: 4px center; }
/* community detail page css ended */

/* privacy page css start */
.page-template-template-termsAndprivacy .inner-page-full-bdy-section{ text-align: right; }
.page-template-template-termsAndprivacy .inner-section h3 { padding-left: 0px; padding-right: 30px; }
.page-template-template-termsAndprivacy .inner-section ul { padding-left: 0px; padding-right: 60px; }
/* privacy page css ended */

/* application form css start */
form#reserveForm, form#reserveForm .form-control{ text-align: right; }
.page-template-template-application-step-1 .form-wrapper{ text-align: right; }
.page-template-template-application-step-1 .stepnum { float: left; }
.page-template-template-application-step-1 .form-group div.radio { margin: 0px 0px 0px 20px; }
.page-template-template-application-step-1 .form-group.res-checkbox li.checkbox { padding-right: 20px; padding-left: 0px; position: relative; }
.page-template-template-application-step-1 .form-group.res-checkbox li.checkbox input { left: auto; right:0px; }
.page-template-template-application-step-1 .res-checkbox label.error { position: absolute; bottom: -36px; }
.page-template-template-application-step-1 label.error { font-size: 14px; }
/* step 2 */
.page-template-template-application-step-2 .form-wrapper{ text-align: right; }
.page-template-template-application-step-2 .stepnum { float: left; text-align: left; }
.page-template-template-application-step-2 label.error { font-size: 14px; }
/* application form css ended */

/* home new discover community section css start */
.discover-single .discover-single-cont-img{ text-align: left; }
.discover-single .discover_com_title_area { text-align: right; }
.discover-single .discover_com_view_more a { background: url(../images/view-property-arrow-ar.png) no-repeat left center; text-align: right; }
/* home new discover community section css ended */

/* favorite dropdown css start */
header .favourite-dropdown .favourites-list li{ padding:11px 12px 11px 2px; }
/* favorite dropdown css ended */

/* coompare page css start */
/* .heading-highlight .iconic-info-list li:first-child { min-height: 63px; } */
/* .compare-slider{ direction:ltr; } */
.compare-slider-area .slick-track{ margin-right:0px; margin-left:auto; }
.property-box.compare-box ul.iconic-info-list li .text.sqm{ direction: rtl; }
ul.facilities-list-ul > li{ padding-right: 15px; padding-left:0px; /* align-items: flex-end !important; justify-content: flex-end; */ }
ul.facilities-list-ul > li:before{ left:auto; right: 0px; top:8px; }
.property-box.compare-box .iconic-info-list > li.com_fec_li .text{ width:100%; }
.property-box.compare-box .iconic-info-list > li.payment_plan_li > li { flex-flow: column; /*align-items: flex-end; */ padding-right: 15px; padding-left: 0px; }
.property-box.compare-box .iconic-info-list > li.payment_plan_li .facilities-list-sub-ul{
    margin-right:0px;
}
.property-box.compare-box .iconic-info-list > li.payment_plan_li .facilities-list-sub-ul li{ padding-right: 0px; /*justify-content: flex-end;*/ }
.property-box.compare-box .iconic-info-list > li.payment_plan_li {
    min-height: 295px;
}
.property-box.compare-box .offer-tag{ left: auto; right: 12px; }
/*
.compare-slider .slick-arrow.slick-prev {
    left: auto;
    right: 0px;
    transform: rotate(180deg);
}
.compare-slider .slick-arrow.slick-next {
    left: -20px;
    right: auto;
    transform: rotate(-180deg);
}
*/
/* compare page css ended */

.modal.square .form-group > label,
.sticky-connect-flyout-area .form-group > label{ width:100%; text-align: right; }
.modal.square .form-group label.error{ right: 14px; }
.modal.square .col-sm-4.offset-sm-4{ margin-right: 33.333333%; margin-left:auto; }


html[dir="rtl"] .select2-container .select2-choice > .select2-chosen{ padding:0px; direction: ltr; text-align: right; }
.select2-display-none{ direction: ltr; text-align: right; }

html[dir="rtl"] .sticky-connect-flyout-area .select2-container .select2-choice > .select2-chosen{ padding:12px; }
html[dir="rtl"] .select2-container .select2-choice .select2-arrow{ border-right:none; }
html[dir="rtl"] .bik--allow-dropdown .select2-container .select2-choice { padding: 17px 12px; }
html[dir="rtl"] .contectoffer .select2-container .select2-choice { padding: 18px 12px; }
.contectoffer label.error{ width:100%; text-align: right; }

.comtactus-new .form-group .bik--allow-dropdown label.error{ margin: 4px 0px 0px 0px; }

/* offer page css start */
.offer-page-bannar:before{ transform: rotateY(180deg); }
.offer-banner-overlay-cnt{ text-align: right; }
.offer-page-slider{ direction: ltr; }
.offer-page-slider .slick-slide{ direction: rtl; }
/* offer page css ended */


.property-search-list.custom-scrollbar .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ width:7px; }
.form-row .field-box .right-addon{left: 0;}
/* responsive css start */

@media screen and (max-width: 4000px){

    header .row.header-row>div[class*=col-]{ justify-content: center; }

    /* header css start */
    header .contact-info-col > .header-iconic-info:first-child li a { font-size: 16px; }
    header .desktop_contact_view{ display: flex; align-items: center; }
    /* header css ended */

    /* seach filter area css start */
    .search-filter-section .btn.btn-success{ padding: 13px 10px; }
    /* seach filter area css ended */

    /* home community css start */
    .home-communities-sectn .tab_wrapper.left_side > ul li img { margin-left: 10px; margin-right:0px; }
    /* home community css ended */



}

@media screen and (max-width: 1499px){

    /*home search cs start */
    .search-filter-section .select-styled { padding: 8px 36px 8px 15px; }
    .search-filter-section .btn.btn-success { min-width: 136px; }
    .search-filter-section .btn.btn-success { min-width: 116px; }
    /*home search cs ended */
}

@media screen and (max-width: 1366px){

    /* home search css start */
    .four_clumn { /*width: 19%; */ width:17%; }
    .search-filter-wrap-area.advance-search-row .keywordbtn_area .keywordarea { /*width: 62%;*/ width:100%; }
    .search-filter-wrap-area.advance-search-row .keywordbtn_area .action-col { /*width: 33%;*/ width:31%; }
    /* home search css ended */
}

@media screen and (max-width: 1280px){

    /* home new community css start */
    /* .cmnity-nw-bnnr-cnt-wrap { padding: 0px 50px 0px 0px; } */
    /* home new community css ended */
    
}

@media screen and (max-width: 1199px){

    .search-filter-section .mxpricearea { width: 100%; }
    .search-filter-section .btn.btn-success { min-width: 109px; }

    /* header  menu css start */
    .desktop_contact_view { left: 15%; right:auto; }
    .header-main-menu ul li{ text-align: right; }
    .mobile_contact_view img { margin-right: 0px !important; margin-left:5px !important; }
    .header-main-menu .sub-dropdown{ right: auto; left:5px; transform: rotate(0deg); -webkit-transform: rotate(0deg); }
    /*.mega-ul-list#sub-menu-content li a{ flex-flow: row-reverse; }*/
    .mega-ul-list#sub-menu-content li a span{ margin-right: 0px; margin-left: 10px; }

    .header-main-menu .mobile_contact_view{ direction: ltr; }
    .header-main-menu .mobile_contact_view img{ float: right; }
    /* header  menu css ended */

    /* header search area css start */
    .search-filter-section .mxpricearea { width: calc(100% - 254px); }
    .search-filter-section .action-col { width: 230px; margin: 0 1px; }
    .search-filter-section .select-styled { padding: 8px 35px 8px 15px; }
    .search-filter-section .btn.btn-success { min-width: 91px; }
    .search-filter-section .btn.btn-success.advance-search-btn { width: 56%; }
    /* header search area css ended */

}


@media screen and (max-width: 991px){

    /* home map slider css start */
    .home-vertical-legend-slider{ direction: ltr; }
    /* home map slider css ended */

    /* home search section css start */
    .advance-search-row #searchKeyword{ margin-bottom: 5px; }
    .search-filter-section .action-col{ width: 100%; }
    .search-filter-section .mxpricearea { width: 100% !important; }
    .search-filter-section .four_clumn { width: 100%; }
    .search-filter-wrap-area.advance-search-row .keywordbtn_area{ padding:0px; }
    .search-filter-wrap-area.advance-search-row .keywordbtn_area .keywordarea { width: 100%; }
    .search-filter-wrap-area.advance-search-row .keywordbtn_area .action-col { width: 100%; }
    .advance-search-row #searchKeyword{ margin-bottom:0px; }
    .search-filter-section .btn.btn-success.advance-search-btn { width: 100%; }
    /* home search section css ended */

    /* home curver banner section css start */
    .home-curve-infograph-section .heading-wrap { text-align: center; }
    body.rtl .home-curve-infograph-section .amlak-slider-area{ width:100%; margin-bottom:15px; }
    body.rtl .home-curve-infograph-section .amlak-content-area{ padding-right: 0px; padding-left: 0px; }
    /* home curver banner section css ended */

    /* home community section css start */
    .home-communities-sectn .tab_wrapper .content_wrapper .tab_content { padding: 20px; }
    /* home community section css ended */

    /* footer css start */
    .footer-heading{ text-align: center; }
    .footer-heading:after { left: 50%; right: auto; margin-left: -21px; }
    ul.footer-link{ text-align: center; }
    ul.footer-link.two-col li { text-align: center; }
    /* footer css ended */

    /* walk in city page css start */
    .strip-banner-area-cntarea .strip-left-area{ float: left; }
    .strip-banner-area-cntarea .strip-right-area{ float: right; padding: 0px 20px 0px 20px; }
    .strip-banner-area-cntarea .strip-left-area h1 { text-align: center; }
    /* walk in city page css ended */

    .show_on_hover{ right:0px; left:auto; }
    .custom_country_code_dropdown_box .custom_dropdown .custom_dropdownTitle .custom_dropdownTitleText { padding: 13px 15px 12px 20px; }
    .header-main-menu .wpml-ls-legacy-list-horizontal a span { vertical-align: top; font-size: 16px; }

    /* property detail page css start */
    .right-side-panel-for-mobile .section-heading{ text-align: right; }
    /* property detail page css ended */

    html[dir="rtl"] .bik--allow-dropdown .select2-container .select2-choice {
    padding: 8px 12px; }
    body.rtl .curve-info-section .contant-area{ padding-right: 0px; padding-left: 0px; }
}

@media screen and (max-width:767px) {

    .sticky-connect-btn { left: -52px; }

    #hidden-grecaptcha-contactform-popup-error{ margin-top: -11px;  margin-right: 36%; }

    /* home new discover community section css start */
    .discover-single .discover-single-cont-img{ text-align: center; }
    .discover-single .discover_com_title_area { text-align: center; }
    /* home new discover community section css ended */

    /* new community detail page css start */
    .cmnity-nw-bnnr-cnt-wrap { padding: 10px 15px; text-align: center; }

    ul.why-communty-list li .only-contnt-wrap { text-align: center; }

    .why-new-heading { text-align: center; }

    .property-search--propertylist .property-content--block { padding: 20px 0 0 0; }
    /*new community detail page css endd */

    /* similar property slider css start */
    .similar-property-sectn .slick-arrow{ position: absolute; top:18%; border:none; z-index: 2; }

    .similar-property-sectn .slick-arrow.slick-prev{ left:14px; }

    .similar-property-sectn .slick-arrow.slick-next{ right:14px; }

    .modal.square .col-sm-4.offset-sm-4 { margin-right: auto; margin-left: auto; }
    /* similar property slider css ended */

}


@media screen and (max-width:568px) {

    header .favourite-dropdown ul.favourites-list li .info-area { padding-top: 4px; }

}