<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.single .container.content_wrapper, .page-template-custom_blog .container.content_wrapper, .category .container.content_wrapper{ width: 100%; max-width: 100%; padding: 0; margin: 0; border: 0; }
#gmap_wrapper { display: none !important; }
.blogbanner { background-size: cover; background-repeat: no-repeat; background-position: center center; width: 100%; padding: 40px 0; position: relative; min-height: 260px; margin: 0 0 50px;}
.blogbanner:before { content: ''; background: #000000; width: 100%; height: 100%; position: absolute; left: 0; top: 0; opacity: 0.35; }
.bannerdetails ul { margin: 0 0 25px; }
.bannerdetails ul li { display: inline-block; font-size: 15px; color: #ffffff; }
.bannerdetails ul li a { color: #cec6c6; position: relative; } 	
.bannerdetails ul li a:after { content: ' &gt;&gt;'; display: inline-block; padding: 0 7px; }
.catbanner_list a { display: inline-block; background-color: rgba(254,196,0,1); font-size: 14px; color: #333333; padding: 7px 10px; transition: all 0.3s; font-weight: 600; }
.bannerdetails h1 { font-size: 28px; color: #fff; margin: 20px 0; text-shadow: 2px 2px 5px rgba(0,0,0,1);}
.bannerdetails h1 a { color: #ffffff; }
.bannerreview { font-size: 14px; color: rgba(255,255,255,0.8); text-align: right; font-weight: 600; }
.bannerreview .date { display: block; margin: 5px 0 0; }
.afterbanner { padding: 0 0 20px; }
.afterbanner .row { margin: 0 -15px; }
.blogpostnew { background-color: rgba(45,123,163,1); width: 100%; padding: 20px 20px; transition: all 0.3s; position: relative; overflow: hidden; background-image: url(https://www.99acres.com/microsite/articles/wp-content/themes/joomla/images/kc_homearticlesbg.png); background-repeat: repeat; margin:0 0 30px; }
.postlinks { margin: 0 0 12px; }
.postlinks a { background-color: rgba(255,255,255,0.2); display: inline-block; font-size: 12px; color: #fff; padding: 7px 10px; }
.blogpostnew h4 a { color: #ffffff; font-size: 15px; display: block; }
.leftbox span { display: block; color: #ffffff; margin: 5px 0; font-size: 14px; }
.postnamebox { display: flex; align-items: center; justify-content: space-between; margin: 0 0 7px;}
.bloglist_section .row { margin: 0 -15px; }
.blogheading { font-size: 30px; color: #000000; margin-bottom: 15px; }
.bloglistbox { position: relative; width: 100%; margin: 15px 0;}
.bloglistimg { width: 150px; height: 160px; border: 1px solid #e2e2e2; display: block; transition: all 0.1s ease-in-out; margin: 0; position: absolute; left: 0; top: 0; }
.bloglistimg img { display: inline-block; width: 100%; height: 100%; object-fit: cover; }
.bloglistdata { height: 160px; transition: all 0.3s ease-in-out; background-color: #fff; width: calc(100% - 150px); left: 150px; position: relative; z-index: 9; padding: 10px;}
.bloglistdata .postlinks a { background-color: rgba(106,183,222,1); }
.bloglistdata h4 { font-size: 15px; color: #000000; font-weight: 800; margin: 0 0 10px;}
.bloglistdata .leftbox span, .bloglistdata .bannerreview { color: #787878; }
.bloglistdata &gt; p {font-size: 15px; line-height: 1.4; height: 42px; overflow: hidden; display: none;}
.bloglistbox:hover .bloglistdata { left: 0; width: 100%; background-color: #e5e5e5; box-shadow: 3px 7px 5px 0px rgba(0,0,0,0.2);}
.bloglistbox:hover .bloglistdata h4 { font-size: 16px;}
.bloglistbox:hover .postnamebox { display: none; }
.bloglistbox:hover p { display: block; }
.googleadd {width: 100%; padding: 20px 0; }
.googleadd a, .googleadd a img{width: 100%; height: 100%; object-fit: cover;}
.sidebarheading { font-size: 20px; color: #006699; padding: 0 0 10px 15px; font-weight: 800; margin: 0; position: relative; }
.sidebarheading:before { content: ''; display: block; position: absolute; left: 0; top: 3px; width: 3px; height: 20px; background-color: #006699; }
.sidebarmainbox ul { margin: 0; padding: 0; list-style: none; }
.sidebarmainbox .postnamebox { margin: 0; }
.sidebarmainbox ul li { padding: 7px 15px; border-left: 1px solid #dddddd; position: relative; }
.sidebarmainbox ul li:before { content: ''; display: block; position: absolute; left: -2px; top: 10px; width: 3px; height: 10px; background-color: #bbbbbb; }
.sidebarmainbox ul li:after{position: absolute; content: ''; top: 0; left: 0; width: 0; height: 100%; background-color: #e5e5e5; transform-origin: left; transition: width 0.25s ease; z-index: -1;}
.sidebarmainbox ul li a h4 { font-size: 15px; font-weight: 500; margin: 0 0 5px; }
.sidebarmainbox .leftbox span, .sidebarmainbox .bannerreview { color: #787878; }
.sidebarmainbox ul li:hover:after {width: 100%;}
.pagination .page-numbers { background: transparent; font-size: 14px; font-weight: 600; margin: 2px; padding: 6px 10px; display: inline-block; text-align: center; transition: all 0.3s; border-radius: 4px; }
.pagination .page-numbers.current, .pagination .page-numbers:hover { background: #5caad2; color: #fff; }

/*single.php*/
.single-post .container.content_wrapper { width: 100%; max-width: 100%; padding: 0; margin: 0; border: 0; }
/*blog single*/
.singlemain_body { width: 100%; padding: 0 0 50px; } 
.topheadingbox h5 { font-size: 15px; font-weight: 400; }
.topheadingbox h5 a { font-size: 16px; color: #1b7fb2; padding-left: 5px; font-weight: 700; }   
.blogdetails p { font-size: 16px; font-weight: 400; line-height: 24px; margin: 0 0 15px; color: #000000; }
.blogdetails strong {font-weight: 800;}
.disclemerbox { background: #ebe8e8; padding: 10px; }
.disclemerbox p { font-size: 16px; font-weight: 400; line-height: 24px; margin: 0; color: #000000; }

/*Home page*/
.main_wrapper.wide, .main_wrapper .content_wrapper{ background: #ffffff; }
.wpestate_header_image {background-position: center top !important;}
.feature_slider .listing_wrapper .property_listing { box-shadow: none !important; transform: inherit !important; border-radius: 0 !important; border: 0; }
.feature_slider .listing_wrapper .property_listing .listing-unit-img-wrapper { margin: 0; padding: 0; border-radius: 5px; }
.main_wrapper .feature_slider .property_listing .featured_div { margin: 0; padding: 5px 5px; left: 0; font-weight: 400; font-size: 12px; background: #185296; }
.main_wrapper .feature_slider .property_listing .featured_div::after{display: none !important;}
.main_wrapper .feature_slider .property_listing .action_tag_wrapper { padding: 1px 7px; background: #ffe6dc; box-shadow: none; color: #000; font-weight: 700; top: 20px; }
.feature_slider .property_listing .listing-unit-img-wrapper .listing_unit_price_wrapper { z-index: 999; color: #000000; left: 30px; margin: 0; bottom: 15px; }
.feature_slider .property_listing .listing-unit-img-wrapper .icon-fav { z-index: 999; right: 30px; margin: 0; bottom: 7px; background: #0c4991; width: 30px; height: 30px; line-height: 38px; border-radius: 30px; }
.feature_slider .property_listing .property-unit-information-wrapper { display: inline-block; margin: -75px 20px 0; position: relative; z-index: 99; background: #ffffff; width: calc(100% - 40px); border-radius: 10px; box-shadow: 0 3px 16px rgba(0,0,0,.12); padding: 40px 0 0; }
/**/
.property_gotsec .estate_places_slider { margin: 0 -10px; box-shadow: none !important;}
.property_gotsec .slick-track { padding: 0; }
.property_gotsec .single_slide_container { padding: 10px; }
#everyonemain .property_gotsec .places_wrapper_type_2 { height: 185px !important; box-shadow: none; border-radius: 13px; overflow: hidden; }
.property_gotsec .places_wrapper_type_2 .places_type_2_content{text-align: left; padding: 0; bottom: 30px; display: inline-block; left: 30px; right: auto;}
.property_gotsec .places_type_2_content h4 a { font-size: 24px; font-weight: 500; display: block; text-shadow: 0 2px 6px rgba(0,0,0,.5); text-align: left; }
.property_gotsec .places_type_2_content .places_type_2_listings_no { background: transparent; padding: 0; margin: 0; color: #fff; font-size: 16px; font-weight: 400; text-shadow: 0 2px 6px rgba(0,0,0,.5); }
/**/
.homesubscribe .mc4wp-form-fields { max-width: 550px; margin: 0 auto; padding: 0 15px; display: flex;}
.homesubscribe .mc4wp-form-fields input[type="email"] { width: 100%; border-radius: 4px 0 0 4px; padding: 7px 15px; font-size: 15px; height: 45px; color: #000000; margin: 0; }
.homesubscribe .mc4wp-form-fields input[type="submit"] { background: #155096 !important; display: inline-block; padding: 10px 10px; min-width: 130px; text-align: center; color: #ffffff; font-size: 15px; font-weight: 400; border-radius: 0 4px 4px 0; border: 1px solid #155096; }

/**/
/*.tradingbox_city { width: 100%; height: 300px; position: relative; overflow: hidden; border-radius: 10px; margin: 0 0 30px;}
.tradingbox_city &gt; img.img-fluid { width: 100%; height: 100%; object-fit: cover; transition: all .5s;}
.tradingbox_city .cityname_box { position: absolute; top: 0; left: 0; right: 0; bottom: 0; display: flex; align-items: center; justify-content: center; align-content: center; }
.cityname_box a { background: #155096; display: inline-block; padding: 7px 10px; min-width: 100px; text-align: center; color: #ffffff; font-size: 15px; font-weight: 600; border-radius: 4px; border: 1px solid #155096; }
.tradingbox_city:hover img.img-fluid {transform: scale(1.1);}*/
.maintrading_sec .container { width: 100%; }
.maintrading_sec .row {display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; align-items: center; align-content: center; margin: 0px; }
.trading_heading h3 { font-size: 28px; font-weight: 700; margin: 0 0 15px; }
.trading_heading p { font-size: 18px; color: #454545; font-weight: 400; margin: 0 0 10px; }
.tradinf_col { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0 -10px; }
/*.tradinf_col .lefttradingimg { width: 35%; padding: 0 10px; }*/
.tradingbox_city { width: 33.33%; height: 180px; padding: 0 10px; margin: 0 0 20px; }
.tradingbox_city a { display: block; width: 100%; height: 100%; position: relative; overflow: hidden; border-radius: 4px;}
.tradingbox_city a:before { content: ''; width: 100%; height: 100%; background: #000; opacity: 0.2; position: absolute; left: 0; top: 0; z-index: 1; }
.tradingbox_city a &gt; img.img-fluid {width:100%; height: 100%; object-fit: cover; transition: all .5s;}
.cityname_box { position: absolute; top: 0; left: 0; right: 0; bottom: 0; display: flex; flex-wrap: wrap; align-items: center; justify-content: center; align-content: center; text-align: center; padding: 10px; z-index: 9;}
.cityname_box h4 { font-size: 18px; font-weight: 700; color: #ffffff; width: 100%; margin: 0 0 7px; }
.cityname_box p { font-size: 15px; font-weight: 400; color: #ffffff; width: 100%; margin: 0; }
.tradingbox_city:hover a img.img-fluid {transform: scale(1.1);}
/*.tradinf_col .righttradingimg { width: 65%; padding: 0 10px; }
.toptradingbox { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0 -10px; }
.toptradingbox .tradingbox_city { width: 50%; padding: 0 10px; }*/
/*div#adv-search-6 {display: none;}
div#adv-search-header-mobile {display: none;}
div#adv-search-mobile {display: none !important;}*/
.text-in-cen h3, .text-in-cen p {text-align: center;}
#search_wrapper.with_search_form_float #search_wrapper_color {background-color:rgba(91,91,91,0.40) !important;}
.elementor-element-6e425222 .elementor-widget-image img { max-height: 450px; object-fit: contain; }

/**/
.page-template-contact_page .wpestate_header_image{height: 250px !important;}
.page-template-contact_page .heading_over_image_wrapper{top: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%);}
.page-template-contact_page .contact_form_flex_wrapper {display: block;}
.page-template-contact_page .featured_widget_image { overflow: hidden; }

.col-md-6 .size-squirbox { display: flex; flex-wrap: wrap; margin: 0 -5px; }
.col-md-6 .size-squirbox label { width: 100%; padding: 0 5px; }
.col-md-6 .size-squirbox input, .col-md-6 .size-squirbox select { width: calc(50% - 10px) !important; margin: 0 5px; }
 
.office_option{ display:none}
.hos_edu_option{ display:none}
.storage_option{ display:none}
.plant_option{ display:none}
.hospitality_option{ display:none}
.mines_option{ display:none}

/*17 jan*/
.property_categs a, .property_categs { color: #999 !important; line-height: 16px; font-size: 12px !important; }
a.contactOwner { font-size: 16px !important; padding: 12px 20px !important; border-radius: 3px!important; }
.single_property_labelss { margin-top: 5px !important; }
.property_title_label{border-radius: 0 !important;}
.breadcrumb .active, .breadcrumb a:hover, .user_loged i, .breadcrumb a { color: #999 !important; }
.agent_unit_social_single{padding: 0 !important;}
.agentpict { box-shadow: 0 0px 7px 0 rgb(7 152 255 / 9%); }

/*.wpestate_agent_details_wrapper .agentpic-wrapper .agentpict { height: 160px; }*/
.agent_details h3 { text-transform: capitalize; }
.agent_contanct_form {margin-top: 30px !important; padding-top: 25px !important; }
.agent_contanct_form .radio-check .checkmark { top: 0; }
.agent_contanct_form .radio-check label.radio-container { margin-right: 20px; }
.agent_contanct_form input#agent_submit_otp { margin: 0; }
.subunit_wrapper:nth-child(even) { background-color: #fff !important; box-shadow: 0 0px 7px 0 rgb(7 152 255 / 9%); }
.listing-content h4.panel-title { color: #333; font-family: "Nunito Sans", Sans-serif; font-size: 18px; font-weight: 700; }
div#accordion_prop_details .panel-body { display: flex; flex-wrap: wrap; }
div#accordion_prop_details .listing_detail.col-md-4 { float: none !important; width: 50%; }
.listing_detail strong { min-width: 185px; display: inline-block; }
.add_listing_after_login { display: inline-block; margin-top: 10px; margin-left: 10px; margin-right: 5px; }

/*18 jan*/
.property-wrap { display: flex; flex-wrap: wrap; align-items: center;margin-bottom: 40px; }
.property_details ul { margin: 0; list-style: none; }
.property_details { width: 45%; margin-left: -20px; background: #fbfbfb; position: relative; z-index: 1; padding: 30px; box-shadow: 0 10px 31px 0 rgb(7 152 255 / 9%); border-radius: 10px; min-height: 400px; }
.property_details li { display: flex; flex-wrap: wrap; justify-content: space-between; }
.property_details li:not(:last-child) { padding-bottom: 20px; margin-bottom: 20px; border-bottom: 1px solid #ccc; }
.detail_box { width: 50%; }
.detail_box ~ .detail_box { padding-left: 20px; }
.detail_box h3 { font-size: 15px; line-height: 20px; margin-bottom: 5px; color: #333; font-family: "Nunito Sans", Sans-serif; font-weight: 700; }
.detail_box p { margin: 0 !important; }
.detail_box p a { display: inline-block; line-height: 20px; }
.detail_box p a i{display: inline-block;vertical-align: middle;}
.property-wrap div#carousel-listing { margin-bottom: 0 !important; }
div#collapseTwo .listing_detail strong{min-width: 95px;}
.overview_element svg path { fill: #0d7ae3; }
/*.agent_submit_class_otp { margin-top: 10px !important; }*/
.wpresidence_button.realtor_call { margin: 0 0 0 5px !important; float: none !important; padding: 3px 20px !important; }
.radio-container {
    line-height: 24px;
}
.notice_area.profpertydes {background: #fbfbfb; padding-top: 15px;padding-bottom: 15px !important; }
.navbar-fixed-top{box-shadow: none !important;}
.single-estate_property .header_wrapper_inside { border-bottom: 1px solid #0073e1; }
.agent_contanct_form_sidebar .agent_unit_widget_sidebar { width: 45px; height: 45px; border-radius: 100px; box-shadow: 0 0 20px 0 rgb(7 152 255 / 9%); margin-bottom: 7px; }
.agent_contanct_form_sidebar h4 { margin-top: 0 !important; font-size: 15px; color: #333 !important; font-weight: 700; }
.agent_contanct_form_sidebar h4 a{color: #333 !important;}
.agent_contanct_form_sidebar .agent_contanct_form { padding-top: 0 !important;margin-top: 0 !important }

.agentpict { height: 60px !important; width: 60px !important; border-radius: 100% !important; border: 1px solid #0d7ae3; }
.agentpic-wrapper { max-width: 60px; padding-right: 0 !important; }
.wpestate_agent_details_wrapper .agent_details { min-height: inherit; }
.agent_details h3 { margin-bottom: 0 !important; font-size: 16px !important;color: #333; }
.agent_details h3 a{color: #333 !important;}
.breadcrumb_container{margin-bottom: 0 !important;}
.single_property_labelss .property_title_label a { padding: 6px 14px !important; display: inline-block; background: rgb(11 191 247/.85); margin-right: 7px; }
.single_property_labelss .property_title_label { padding: 0 !important;font-size: 0; margin-left: 0 !important;background: transparent !important; }
.prop_socials .single_property_action i { margin-right: 7px; }
.wpestate_agent_details_wrapper { display: flex; flex-wrap: wrap; align-items: center; }
.agent_detail_contact { display: none; margin-right: 25px !important; }
.agent_detail_contact i { margin-right: 7px !important; background: #fff !important; box-shadow: 0 0 10px 0 rgb(7 152 255 / 9%); width: 30px !important; height: 30px !important; border: 1px solid #0d7ae3; color: #0d7ae3 !important; display: inline-flex !important; justify-content: center; }
.agent_detail_contact a { font-size: 14px; font-weight: 400; color: #0d7ae3; }

.property_categs a, .property_categs { color: #999 !important; line-height: 16px; font-size: 12px !important; }
.property_categs { margin-top: 7px !important; }
.peroname { max-width: 905px !important; }
.prop_socials { padding-top: 10px !important; }
.wpestate_agent_details_wrapper { box-shadow: 0 10px 31px 0 rgb(7 152 255 / 9%) !important; padding-top: 15px !important;}
.detail_box span { font-size: 13px; line-height: 18px; }
.page-template-front_property_submit label,.selectbox label { line-height: 24px; margin-bottom: 5px !important; }
span#sub_cat_text, span#sub_cat_text &gt; div,.selectbox span#cat_text &gt; div,.selectbox span#cat_text { display: inline-block; margin: 0 !important; vertical-align: top; }
.profile-onprofile .radio-check label:not(.radio-container) { display: block; width: 100%; flex: 0 0 100% !important; }
.profile-onprofile .radio-check { flex-wrap: wrap; }
.selectbox span#cat_text &gt; div{margin-left: 7px !important;}

.contactbtn { padding: 30px; box-shadow: 0 10px 31px 0 rgb(7 152 255 / 9%); border-radius: 2px; margin-bottom: 30px; text-align: center; background: url(https://www.ict.co/media/solutions/skyline.jpg) no-repeat center center; background-size: cover; position: relative; }
.contactbtn:after { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgb(255 255 255 / 60%); }
.contactbtn h3 {position: relative;z-index: 1; margin: 0 0 15px; color: #333; font-family: "Nunito Sans", Sans-serif; font-size: 22px; font-weight: 700; }
.contactbtn a {position: relative;z-index: 1; font-size: 17px; background: #0073e1; padding: 10px 20px; color: #fff !important; border-radius: 3px; min-width: 150px; display: inline-block; }

#contact_sec{padding-top: 30px;}
.property_categs { margin-top: 10px !important; margin-bottom: 7px !important; }

.price_area-sec, .profpertydes .peroname h1 { font-size: 27px !important; color: #666 !important; font-weight: 800; }
.propertyheader .proleft { width: 85%;display: block !important;}
.propertyheader .proright { width: 15%; }
.notice_area.profpertydes:before { content: ''; position: absolute; top: 1px; left: 50%; transform: translateX(-50%); width: calc(100% + 30px); height: 100%; background: #fbfbfb; z-index: -1; border-bottom: 1px solid #ccc; }
.price_area-sec { min-width: 220px; }

/* add by ankesh*/
.compare-action,.available_from_under_class{ display:none} 
/*end*/

.single-estate_property .master_header { position: inherit !important; }
.single-estate_property .header_media { padding-top: 0 !important; }
.single-estate_property .breadcrumb { margin-top: 0; }
.single-estate_property .notice_area.profpertydes { position: sticky; top: 0; z-index: 999999; }
.pr_wrap { display: flex; align-items: center; }
.agent_contanct_form_sidebar #contact_sec { padding-top: 0 !important; }
.wpestate_property_description{margin-bottom: 30px;}

/*new bg*/
.property-panel .panel, .wpestate_property_description, .multi_units_wrapper, .single-overview-section, .panel-group { background: rgba(0, 115, 225, 0.01) !important; box-shadow: 0 0 31px 0 rgb(255 255 255 / 9%) !important; }
.property-panel .panel-heading{background-color: transparent !important;}

/*22 jan*/
.desrciption-content .visitor-heading { text-align: center; color: #303030; font-family: "Montserrat", Sans-serif; font-size: 28px; font-weight: 600; line-height: 35px; }
.desrciption-content .stitlesub { text-align: center !important; color: #222222; font-family: "Nunito Sans", Sans-serif; font-size: 17px; font-weight: 700; line-height: 27px; }
.desrciption-content .visitor-sec { padding: 0 15px; text-align: center; }
.desrciption-content .captiontext { text-align: center !important; }
.desrciption-content .bottom-banner-visitor { background: #F9F9F9; }
.icon_wrap i { color: #AE8C64; border-color: #AE8C64; font-size: 40px; }
.blogbanner .container { padding: 0 15px; }

.benifits .container{padding: 0 15px;}
.profile-onprofile .checkmark{top: 0;}

/*23 jan*/
/*.page-template-property_list-php .master_header_sticky~#search_wrapper div#adv-search-8 .adv8-holder {padding-top: 20px; max-width: 1125px; margin-left: auto; margin-right: auto; }
.page-template-property_list-php .master_header_sticky~#search_wrapper div#adv-search-8 {border-bottom: 1px solid #0073e1; background: #fff !important; z-index: 99999; max-width: 100%; }
.page-template-property_list-php .master_header.wide.topbar_transparent.full_width_header.master_header_sticky~#search_wrapper { top: 55px !important; }
.page-template-property_list-php .master_header.wide.topbar_transparent.full_width_header.master_header_sticky~#search_wrapper div#search_wrapper_color{display: none;}*/

/*28 jan*/
.page-template-advanced_search_results-php #search_wrapper{top:0;}
/*30 jan*/
.price_area-sec.price_area-seclabel, .price_area-sec.price_area-seclabel span { font-size: 17px !important; }
.feature_slider .listing_wrapper .property_listing .listing-unit-img-wrapper { width: 100%; }
.menu-item-has-children { display: none !important; }

.has_top_bar .has_header_type1 .header_media + #search_wrapper { top: 0;padding-top: 20px !important; padding-bottom: 7px !important; }
.has_top_bar .has_header_type1 .header_media + #search_wrapper .adv8-holder { margin-top: 0; }
.has_top_bar .has_header_type1 .header_media + #search_wrapper .nav.nav-tabs { display: none; }

.thank-img { text-align: center; }
.thank-sec { padding: 60px 0; }
.thank-img img { max-width: 300px; }
#footer-widget-area div#fourth { display: none; }
.property_listing_details{margin-bottom: 80px !important;}
.property_location { padding-bottom: 45px !important; padding-top: 7px !important; }
.contact_cls { position: absolute; left: 50%; transform: translateX(-50%); bottom: 15px; }
.contact_cls a { background: #0774dd; display: inline-block; color: #fff; padding: 5px 20px; border-radius: 3px; font-size: 15px; }
.contact_cls a:hover{color: #fff;}

/*industrialplot area page*/
.industrialplot-area-sec { padding: 60px 0; }
.map-box iframe { width: 100%; border-radius: 4px; }
.map-box { padding: 10px; box-shadow: 1px 0 10px rgb(0 0 0 / 10%); border-radius: 4px; }
.cnt-box address { font-size: 18px; line-height: 26px; margin-bottom: 15px; }
.industrialplot-area-sec h2 { font-size: 30px; color: #333; line-height: 36px; margin-bottom: 5px; }
.cnt-box p { font-size: 18px; line-height: 27px; }
.content-wrap &gt; div:not(:last-child) { padding-bottom: 30px; margin-bottom: 30px; border-bottom: 1px solid #ccc; }
.industrialplot-area-sec h3 { font-size: 22px; line-height: 28px; margin-bottom: 15px; text-transform: capitalize; color: #333; }
.download-btn { display: inline-block; margin: 15px 0; background: #0073e1; color: #fff; padding: 8px 20px; border-radius: 4px; font-size: 16px; }
.download-btn:hover{color: #fff;}
.area-form { margin-top: 20px; }
.area-form input.form-control { height: 42px; border: 1px solid #bbb; border-radius: 5px; font-size: 16px; color: #555; }
.area-form .input-box { margin-bottom: 15px; }
.area-form { margin-top: 20px; padding: 30px; box-shadow: 1px 0 5px rgb(0 0 0 / 10%); border-radius: 5px; }
.content-wrap { padding-right: 40px; }
.send_btn {border: none; display: inline-block; background: #0073e1; color: #fff; padding: 8px 20px; border-radius: 4px; font-size: 16px; }
.send_btn:hover{color: #fff;}
.side-wraper &gt; div:not(:last-child) { margin-bottom: 30px; }
.video-box { position: relative; }
.video-box img { width: 100%; height: 250px; object-fit: cover; border-radius: 5px; }
.play_btn {color: #0073e1; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); background: #fff; width: 50px; flex: 0 0 50px; height: 50px; border-radius: 100%; display: flex; align-items: center; justify-content: center; font-size: 20px; }
.buy-btn, .rent-btn { border: none; display: inline-block; background: #0073e1; color: #fff; padding: 8px 20px; border-radius: 4px; font-size: 16px; min-width: 80px; text-align: center; margin-right: 10px; }
.buy-btn:hover, .rent-btn:hover{color: #fff;}
.price-wraper { padding-top: 18px; display: flex; align-items: center; }
.price-range { font-size: 20px; max-width: 155px; font-weight: 500; }
.price-range ~ .price-range { border-left: 1px solid #ccc;padding-left: 40px;max-width: 190px; }

/*cookies css*/
.cookies-sec {box-shadow: 0px 10px 20px 10px #00000026; animation: cooki .4s ease 2s forwards; position: fixed; bottom: 0; right: 0; opacity: 0; z-index: 2; width: 100%; padding: 20px 15px 20px 5px; background-color: #fff; border-radius: 0; }
@keyframes cooki{
    from{bottom: -170px; opacity: 0;}
    to{bottom: 0; opacity: 1;}
}
/*.cookies-sec:after { content: ''; position: absolute; bottom: -15px ; right: -30px ; background: url(https://industrialplot.com/wp-content/uploads/2022/01/cookies-after.png) no-repeat; width: 55px; height: 68px; }*/
.cookies-sec p { font-size: 14px; font-weight: 300; line-height: 20px; color: #727272; margin-bottom: 15px ; }
.accept-btn { transition: .4s ease-in-out; border: none; background: #0073e1; color: #fff; font-size: 15px; font-weight: 300; text-transform: capitalize; padding: 7px 15px ; border-radius: 5px ; }
.accept-btn:hover{background: #000;color: #fff;}
.cooki-box {position: relative; display: flex; }
.cooki-data h3 { font-size: 18px; font-weight: 600; line-height: 22px; margin-bottom: 7px ; color: #000; }
.cooki-data { width: 100%; padding-left: 0; max-width: 700px; margin: auto; text-align: center; }
.close-btn { position: absolute;z-index: 1;cursor: pointer; top: -12px ; right: -15px ; background: transparent; border: none; padding: 0; opacity: 0.5; }
.close-btn:hover{opacity: 1;}

.peroname h1.entry-title.entry-prop:after { content: 'Verified'; color: #fff; font-size: 14px; background: #0073e1; display: inline-block; padding: 2px 5px; font-weight: 400; letter-spacing: 0.5px; vertical-align: middle; }

/*02 fab*/
/*.header_wrapper.customnav{opacity: 1;}
.search_wrapper #advanced_submit_2 { height: 40px; padding: 7px 10px !important; width: auto; right: 10px; }
div#adv-search-header-1:not(.home div#adv-search-header-1) { display: none; }
.home .search_wrapper #advanced_submit_2{ top: 13px;}*/

div#results { display: none !important; }
input#property_address,input#property_city_submit { background-image: none !important; }
.radio-check.google-view label { width: 100%; max-width: 100%; flex: 0 0 100% !important; }

.submit_property_front_wrapper .row,.submit_property_front_wrapper .row .profile-onprofile { display: flex; flex-wrap: wrap; }
.submit_property_front_wrapper .row &gt; div,.submit_property_front_wrapper .row .profile-onprofile &gt; .col-md-6 { float: none !important; }
.profile-onprofile .selectbox { width: 100%; }

.add-estate .row div { float: none !important; }
.add-estate .row { display: flex; flex-wrap: wrap; }
.add-estate .row .profile-onprofile { display: flex; flex-wrap: wrap; }
.profile-onprofile.row.submitrow input#form_submit_1 { margin-right: 10px; }
.profile-onprofile .list .features_submit { margin-bottom: 7px; }
.mobilewrapper-user { display: none !important; transform: none !important; }

/*10 April 22*/
.custom_property_relative { position: fixed; bottom: 0; width: 100%; left: 0; justify-content: center; background: #fff; padding: 15px !important; z-index: 999999999999999; }
.add_listing_btn { position: fixed; top: 175px;right: 0; background: transparent; z-index: 9999; }
/*.add_listing_btn a { background: #0073e1; color: #fff; padding: 10px 15px; border-radius: 3px 0 0 3px; }*/
.add_listing_btn a:hover{background: #000;color: #fff;}
.mandotry_field {font-weight: bold !important;color: #000 !important;}
.mandotry_star {color: red;}
.add_listing_btn a {font-size: 14px;font-weight: 600; background: #0073e1; color: #fff; padding: 15px 10px; border-radius: 3px 0 0 3px; -webkit-writing-mode: vertical-lr; -ms-writing-mode: tb-lr; writing-mode: vertical-lr; -webkit-transform: rotate(-180deg) translateZ(0); -ms-transform: rotate(-180deg); transform: rotate(-360deg); }
.page-template-user_dashboard_add .add_listing_btn { display: none; }

/*19 April*/
.page-template-industrialplot_area-php div#search_wrapper,.seopage-template-industrialplot_area div#search_wrapper{display: none !important;}
.page-template-industrialplot_area-php .container.content_wrapper,.seopage-template-industrialplot_area .container.content_wrapper { width: 100%; padding: 0; }
.banner_section { padding: 70px 0;position: relative; }
.banner_section h1 { color: #fff; }
.banner_section:before{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.4);}

.property_slider .item {padding: 0 10px;}
.property_img { position: relative; width: 100%; height: 250px; overflow: hidden;}
.property_img img {transition: .4s ease-in-out; width: 100%;height: 100%;object-fit: cover;}
.locate_box {position: absolute;bottom: 0;left: 0;width: 100%;z-index: 2;}
.locate_box ul {display: flex;align-items: center;list-style: none;margin: 0;}
.property_img:before {content: '';position: absolute;top: 0;left: 0;z-index: 1; width: 100%;height: 100%;background: rgba(0,0,0,0.3);}
.locate_box li {color: #fff;font-size: 15px;padding: 7px 15px;min-width: 70px;}
.property_cate_sec h3 { margin: 0 0 30px; text-align: center; }
.cnt-box { margin: 0 0 40px; }
.property_cnt { padding: 15px; }
.property_cnt h4 { font-size: 20px; }
.property_price { color: #f1bf7f; font-size: 17px; font-weight: 700; margin: 0 0 15px; }
.property_cnt p { font-size: 14px; line-height: 20px; margin: 0 0 15px; }
.property_admin ul {margin: 0;list-style: none;}
.property_admin {margin-top: 15px;padding: 15px 0;border-top: 1px solid #ccc;}
.button_box { text-align: center; }
.button_box a { background: #0774dd; display: inline-block; color: #fff; padding: 5px 20px; border-radius: 3px; font-size: 15px; }
.property_wrap {transition: .4s ease-in-out; border: 1px solid #f1f8ff; }
.property_wrap:hover{box-shadow: 1px 3px 10px 5px rgb(7 152 255 / 05%);}
.property_wrap:hover .property_img img{transform: scale(1.3);}

.property_cate_sec button.slick-prev.slick-arrow {left: -50px;}

.property_cate_sec button.slick-next.slick-arrow,.property_cate_sec button.slick-prev.slick-arrow {top: 50%;z-index: 2;width: 50px;
    height: 50px;
    border-radius: 50%;
    cursor: pointer;
    color: #fff;
    padding-left: 8px;
    border: 0;background: #fff;box-shadow: 0 10px 15px 0 rgb(7 152 255 / 25%);}

.property_cate_sec button.slick-next.slick-arrow {right: -50px;}
.property_cate_sec button.slick-next.slick-arrow:before, .property_cate_sec button.slick-prev.slick-arrow:before { content: ''; margin-right: 10px; content: "î&nbsp;€"; font-family: fontello; font-size: 20px; line-height: 30px; opacity: 1; color: rgb(67, 73, 83); }
.property_cate_sec button.slick-next.slick-arrow:before{content: "î&nbsp;";margin-right: 0;}

/*.property_cate_sec{padding: 60px 0;}*/
.price-range {font-weight: 700;}
.price-range ~ .price-range {padding-left: 20px;margin-left: 20px;}
.trend-price .price-wraper { margin-top: 20px; border-top: 1px solid #ccc; }

/* 04 May */
.notice_area .prop_socials .share_unit a { font-size: 0; }
.prop_socials{position: relative;}
.notice_area .prop_socials .share_unit { left: 15px; }
.company_headlin_addr h4 {
	font-size: 20px;
    margin-bottom: 9px;
    font-weight: 800;
    line-height: 26px;
    color: #222;}

.company_headlin_addr h6 {font-size: 16px;color: #333;margin: 0 0 30px;font-weight: 600;}

.company_headlin_addr {margin: 10px 0 0;}

/*26 July */
.page-id-23183 .container.content_wrapper { width: 100%; max-width: 100%; padding: 0; } 
.new_inner_banner { position: relative; } 
.bannerslider img { width: 100%; height: 350px; object-fit: cover; } 
.new_banner_cnt {padding: 20px 0; width: 100%; position: absolute; bottom: 0; left: 0; z-index: 2; }

.banner_logos { display: inline-block; list-style: none; margin: 0; padding: 0; background: #fff; border-radius: 3px; } 
.banner_logos li { padding: 15px 25px; display: inline-block; } 
.banner_logos li:not(:last-child) { border-right: 1px solid #ccc; }
.new_banner_cnt .row { display: flex; flex-wrap: wrap; align-items: flex-end; }

.photos { display: inline-block; background: #fff; padding: 10px; border-radius: 4px; font-size: 16px; } 
.photos i { margin-right: 7px; }

.navigation_sec ul { margin: 0; padding: 0; list-style: none; } 
.navigation_sec ul li { display: inline-block; margin-right: 25px; } 
.navigation_sec ul li a { display: inline-block; font-size: 16px; font-weight: 400; line-height: 24px; } 
.navigation_sec { padding: 12px 0; }

.property_shadow_box { box-shadow: 0 0 10px rgba(0,0,0,0.2); background: #fff; border-radius: 15px; padding: 30px 0; } 
.property_detail_sec { background: #f1f1f1; padding: 20px 15px; } 
.property_info h1 { margin: 0; font-size: 32px; line-height: 38px; } 
.by_name { font-size: 18px; font-weight: 600; margin: 0 0 30px; } 
.prices_box { font-size: 30px; font-weight: 700; margin: 0 0 20px; color: #e4613b; }
.property_address { display: flex; align-items: center; justify-content: space-between; }

/* 31 July */
.get_directions { display: inline-block; text-align: center; min-width: 160px; font-size: 16px; padding: 10px 14px; border: 1px solid #ccc; border-radius: 5px; } 
.get_directions i { margin-right: 5px; }
.by_name span { color: #e4613b; }

.right_inner_banner { text-align: right; } 
.share_box { display: inline-block; margin: 0 0 30px; } 
.share_btn { width: 40px; height: 40px; border-radius: 100%; display: inline-flex; align-items: center; justify-content: center; box-shadow: 0 0 7px rgba(0,0,0,0.2); font-size: 18px; } 
.varified_builder { color: green; font-size: 16px; line-height: 24px; margin: 0 0 7px; } 
.regis_no { font-size: 15px; color: #e4613b; line-height: 23px; margin: 0 0 15px; } 
.greadient_btn { font-size: 16px; line-height: 26px; position: relative; text-transform: uppercase; border-radius: 45px; overflow: hidden; display: inline-block; padding: 7px; color: #fff; font-weight: bold; } 
.greadient_btn span { display: inline-block; position: relative; z-index: 1; border: 1px solid #fff; border-radius: 45px; padding-right: 25px; }
.greadient_btn:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 50%;
    background: #dd3333;
}
.greadient_btn span i { font-size: 18px; display: inline-flex; vertical-align: middle; margin-right: 15px; width: 35px; height: 35px; align-items: center; justify-content: center; border-radius: 100%; background: #fff; color: #000; } 
.greadient_btn:after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 50%;
    background: #bd1919;
}
.regis_no strong { color: #000; }

.property_residency { padding: 30px 0; } 
.property_form { padding: 30px; background: #fff; box-shadow: 0 0 10px rgba(0,0,0,0.2); } 
.property_form_head h3 { font-size: 20px; line-height: 27px; margin: 0 0 25px; } 
.form-row { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-right: -5px; margin-left: -5px; } 
.col { -ms-flex-preferred-size: 0; flex-basis: 0; -ms-flex-positive: 1; flex-grow: 1; max-width: 100%; padding: 0 5px; } 
.col-12 { width: 100%; max-width: 100%; flex: 0 0 100%; padding: 0 5px; }
.view_num { background: #dd3333; width: 100%; border: none; font-size: 16px; padding: 12px; color: #fff; border-radius: 4px; }
.property_form form p { text-align: center; font-size: 14px; line-height: 24px; margin: 0 0 5px; }
.property_form form .form-control::placeholder{color: #555;}

.property_form form .form-control:not(select.form-control) { border: none; border-bottom: 1px solid #ccc; border-radius: 0; padding: 0; margin: 0; } 
.property_form form select.form-control { border: 1px solid #ccc; margin: 0; } 
.property_form form .form-row:not(:last-child) { margin: 0 0 20px; }
.greadient_btn:hover:before { top: 50%; } 
.greadient_btn:hover:after { bottom: 50%; } 
.greadient_btn:hover { color: #fff; }

.tabs_link .nav-tabs { margin: 0; border-bottom: 1px solid #ccc; } 
.tabs_link .nav-tabs li a { font-size: 18px; font-weight: 600; text-transform: uppercase; line-height: 27px; min-width: 120px; text-align: center; margin-right: 10px; border: 1px solid #ccc; border-radius: 4px 4px 0 0; border-bottom-color: transparent; position: relative; } 
.tabs_link .nav-tabs li { margin: 0; } 
.tabs_link .nav-tabs li.active a:after { content: ''; position: absolute; bottom: -1px; width: 100%; height: 4px; background: #dd3333; left: 0; } 

.property_type ul { list-style: none; padding: 20px; margin: 0; background: #f5f5f5; } 
.property_type ul li { display: inline-block;margin-right: 7px } 
.property_type ul li a { font-size: 16px; line-height: 24px; padding: 5px 20px; background: #fff; border-radius: 45px; border: 1px solid #e3e3e3; display: inline-block; }
.property_residency .tab-content&gt;.tab-pane { box-shadow: none !important; padding: 20px 0; }
.property_type ul li a.active { background: #ecf9fb; border-color: #22aabe; }

.properties_items ul { margin: 0; list-style: none; } 
.property_image img { max-width: 100%; width: 100%; box-sizing: border-box; } 
.properties_items &gt; ul &gt; li { width: 50%; padding: 0 10px; } 
.properties_items &gt; ul { display: flex; flex-wrap: wrap; margin: 0 -10px; }

.property_image { position: relative; } 
.property_image img { height: 175px; width: 100%; object-fit: cover; } 
.bottom_overlay { position: absolute; left: 0; width: 100%; bottom: 0; display: flex; align-items: flex-end; justify-content: space-between; } 
.bottom_overlay span { background: #0009; color: #fff; padding: 5px 10px; display: inline-block; font-size: 12px; }

.property_box { border-radius: 5px; box-shadow: 0 0 5px rgb(0 0 0 / 10%); overflow: hidden; }

.property_detail_sec .container { padding: 0 30px; }
.property_type_name { display: flex; padding: 15px; align-items: center; font-size: 15px; color: #000; font-weight: bold; } 
.icon_box { height: 35px; width: 35px; display: flex; align-items: center; justify-content: center; border-radius: 100%; background: #fdf8e8; color: #d33; margin-right: 10px; } 
.area_details { padding: 0 15px 15px; font-size: 14px; line-height: 22px; } 
.built_area_info { display: flex; justify-content: space-between; align-items: flex-start; } 
.area_details li { display: flex; align-items: flex-start; justify-content: space-between; flex-wrap: wrap; padding-bottom: 10px; margin-bottom: 10px; border-bottom: 1px solid #ccc; } 
.ready_move { width: 100%;margin-top: 10px; } 
.area_details li strong { display: block; font-weight: bold; color: #000; } 
.built_area_price { flex: 0 0 80px; } 
.view_options { font-weight: bold; font-size: 14px; color: #0073e1; }
.properties_items { margin: 0 0 30px; }


.amenities_sec li {
  list-style: none;
  display: inline-block;
  width: 25%;
  text-align: center;
  padding: 0 5px;
  margin: 0 0 10px;
}
.amenities_sec ul {
  padding: 0;
  margin: 0;
  display: flex;
  flex-wrap: wrap;
  margin: 0 -5px;
}
.amenities_box h4 {
  font-size: 16px;
  font-weight: 500;
  color: #777;
}
.amenity_icon {
  height: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.amenities_box {
  padding: 15px;
  border: 1px solid #ccc;
  background: #fff;
  border-radius: 7px;
  height: 100%;
  display: ;
}
.all_amenities_count{
	display: flex;
	align-items: center;
	justify-content: space-between;
	flex-wrap: wrap;
	margin-top: 30px;
}

.show_amenities {
  font-size: 17px;
  font-weight: 600;
  color: #d33;
}
.amenities_sec,.about_time_residency,.units_floor_plan,.about_area_ {
  padding: 30px 0;
}


.about_para {
  font-size: 16px;
  line-height: 23px;margin-bottom: 30px;
}
.about_para a {
  font-weight: 600;
  color: #d33;
}

.about_time_residency {
}
.about_time_residency table,.about_time_residency table td {
  border: none;
}
.about_time_residency table td {
  font-size: 16px;
  color: #777;
  padding: 15px 0;
}
.about_time_residency table td strong {
  display: block;
  color: #555;
  line-height: 30px;
}


.units_floor_plan li {
  list-style: none;
  width: 50%;
  padding: 0 5px;
  margin: 0 0 10px;
}
.units_floor_plan ul {
  padding: 0;
  margin: 0;
  display: flex;
  flex-wrap: wrap;
  margin: 0 -5px;
}
.plan_box {
  display: flex;
  align-content: center;
  justify-content: space-between;
  border: 1px solid #ccc;
  border-radius: 7px;
  padding: 15px;
}
.plan_box h3 {
  font-size: 16px;
  margin: 0 0 3px;
  color: #d33;
  line-height: 20px;
}
.sqft {
  font-size: 14px;
  line-height: 22px;
  margin: 0 0 10px;
}

.plan_cnt strong {
  color: #000;
}

.bullets_list ul {
  padding: 0; 
  margin: 0;
  padding-left: 12px;
  list-style: disc;
  font-size: 15px;
  line-height: 24px;
}

.location_advantage {
  margin-top: 30px;
  padding-top: 20px;
  border-top: 1px solid #ccc;
}

.visit_site_box {
  padding: 75px 30px;
  background-blend-mode: overlay;
  background-color: #0006;
  text-align: center;
  color: #fff;
  background-repeat: no-repeat;
  background-position: center bottom;
  background-size: contain;
  border-radius: 15px;
}
.visit_site_box h3 {
  color: #fff;
}
.site_visite {
  background: #d33;
  color: #fff;
  display: inline-block;
  padding: 10px 30px;
  font-size: 16px;
  line-height: 26px;
  border-radius: 5px;
}


.banks_approval {
  padding: 30px 0 0;
}
.banks_approval h3 {
  color: #d33;
  padding-bottom: 15px;
  border-bottom: 1px solid #ccc;
  margin-bottom: 25px;
}
.banks_approval ul {
  list-style: none;
  padding: 0;
  margin: 0 -5px;
  display: flex;
  flex-wrap: wrap;
  padding-bottom: 20px;
  border-bottom: 1px solid #ccc;
}
.banks_approval li {
  text-align: center;
  width: 25%;
  padding: 0 5px;
}
.bank_box h4 {
  font-size: 16px;
  font-weight: 600;
  color: #666;
}
.bank_img {
  height: 80px;
  display: flex;
  align-items: center;
  border: 1px solid #ccc;
  border-radius: 7px;
  margin: 0 0 10px;
}
.bank_img img {
  max-width: 150px;
  margin: auto;
}

.apply_load {
  text-align: center;
  padding-top: 30px;
}
a {
}
.apply_load a {
  background: #cd4545;
  color: #fff;
  display: inline-block;
  padding: 10px 30px;
  font-size: 15px;
  line-height: 22px;
  border-radius: 5px;
}
.apply_load a i {
  margin-left: 7px;
}

.about_developer{
	padding: 30px 0;
}

.builder_box {
  display: flex;
  align-content: flex-start;
  justify-content: space-between;
  padding: 20px;
  border-radius: 10px;
  background: #f5f5f5;
}
.builder_box h3 {
  font-size: 22px;
}
.projects_table {
  padding: 30px 0;
}
.projects_table ul {
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  border: 1px solid #f5f5f5;
  border-radius: 10px;
}

.projects_table li {
  width: 50%;
  padding: 20px;
}
.projects_table li:not(:last-child) {
  border-bottom: 1px solid #f5f5f5;
}

.projects_table li span {
  min-width: 50%;
  display: inline-block;
}
.projects_table li:nth-of-type(odd) {
  border-right: 1px solid #f5f5f5;
}


/* 02 Fab 23 */
.project-template-industrialplot_property_new div#search_wrapper { display: none; }
.radiobox { display: inline-flex; align-items: center; } 
.radiobox input[type="radio"] { margin: 0 7px 0 0; } 
.radiobox:not(:last-child) { margin-right: 25px; } 
.radio_wrapper { margin-top: 7px; }
.properties_tabs .area_details li:last-child { margin: 0; padding: 0; border: none; }

.contactarea { width: 100%; text-align: center; margin-top: 20px; } 
.contactarea a { background: #dd3333; width: 100%; border: none; font-size: 14px; line-height: 20px; padding: 5px 15px; color: #fff; border-radius: 4px; } 
.properties_tabs .properties_items &gt; ul &gt; li { margin-bottom: 20px; } 
.properties_tabs .built_area_price { flex: 0 0 auto; }
.properties_tabs .property_box{height: 100%;}
.area_image a { display: block; }

.area_image a { cursor: zoom-in; } 
.area_image img { width: 65px; height: 65px; object-fit: cover; border-radius: 3px; }

.floorplan_modal img{max-width: 100%;}
.project-template-industrialplot_property_new .container { z-index: inherit !important; }
.floorplan_modal .close { position: absolute; right: -8px; top: -6px; width: 25px; height: 25px; background: red; opacity: 1 !important; text-shadow: none; color: #fff; border-radius: 100%; }


/*Responsive*/
@media (min-width: 992px){
	/*30 jan*/
	#footer-widget-area &gt; .col-md-3 { width: 33.33%; }
}

@media (max-width: 1366px){
	.home .shortcode_slider_wrapper .arrow_class_sideways button.slick-next.slick-arrow,.home .shortcode_slider_wrapper .arrow_class_sideways button.slick-prev.slick-arrow{top: 40%;}
	.home .shortcode_slider_wrapper .arrow_class_sideways button.slick-prev.slick-arrow{left: 15px !important;z-index: 9;}
	.home .shortcode_slider_wrapper .arrow_class_sideways button.slick-next.slick-arrow{right: 24px !important;}
	.home .shortcode_slider_wrapper .arrow_class_sideways button.slick-next.slick-arrow, .home .shortcode_slider_wrapper .arrow_class_sideways button.slick-prev.slick-arrow{width: 35px; height: 35px; background: rgba(0,0,0,0.6); color: #fff; border: none;}
}

@media (max-width: 1230px){
	.page-template-templatescustom_blog-php .afterbanner .row,.page-template-templatescustom_blog-php .bloglist_section .row { margin: 0; }

}

@media (max-width: 1024px){
	.size_search_div { width: 100%; flex-wrap: wrap; }
	.advanced_search_sidebar .size_search_div &gt; div,.advanced_search_sidebar .size_search_div&gt;div:first-child{padding-right: 0 !important;}
	.notice_area.profpertydes { overflow: hidden; }
	div#collapseTwo .listing_detail strong,.listing_detail strong { min-width: inherit; }
	.full_width_header .top_bar{padding-top: 0 !important;}

	/*22 jan*/
	.profile-onprofile label.radio-container { margin-right: 15px; }
}

@media (max-width: 1199px){
	.new_inner_banner + .navigation_sec &gt; .container { float: none; } 
	.project-template-industrialplot_property_new section .container { float: none !important; } 
	.property_detail_sec .container { padding: 0; }
}

@media (max-width: 1023px){
	.single-estate_property .breadcrumb { margin-top: 13px; }
	.property_details{min-height: inherit;}
	div#accordion_prop_details .listing_detail.col-md-4 { float: none !important; width: 33.33%; }
	.advanced_search_sidebar .filter_menu{width: 100% !important;}
	.agentpic-wrapper { max-height: 60px; }
	.agentpic-wrapper { max-height: 60px; margin-right: 15px; }
	.wpestate_agent_details_wrapper{padding-bottom: 15px !important;}
	.notice_area.profpertydes { width: 100%; }
	.contactbtn { margin-top: 30px; margin-bottom: 0; }
	.price_area-sec, .profpertydes .peroname h1{font-size: 20px !important;line-height: 28px; font-weight: 700 !important;}
	/*22-jan*/
	.desrciption-content .bottom-banner-visitor { margin-top: 0;width: 100%; }
	.desrciption-content .top-banner-visitor { display: none; }
	.desrciption-content .visitor .container { padding: 0 15px; }
	/*23 jan*/
	.desrciption-content .benifits .benInner { padding: 30px 0; }
	/*30 jan*/
	.home #search_wrapper {width: 100% !important; display: block !important; top: inherit !important; bottom: 160px !important; }
	.mobile-trigger i, .mobile-trigger-user i { color: #0073e1 !important; }
	.mobile-logo img { max-width: 180px !important; }
	.home #search_wrapper_color,.home .adv-search-1{display: block !important;}
	.home .shortcode_slider_wrapper .arrow_class_sideways button.slick-next.slick-arrow{right: 15px !important;}
	.home .feature_slider .property_listing .property-unit-information-wrapper{margin-top: -30px;}
	.home h1.heading_over_image { font-size: 27px; line-height: 35px; margin-bottom: 7px; }
	.thank-sec .container {float: none !important;}
	
	/*12 fab*/
	.mobilewrapper-user { display: none !important; transform: none !important; }
	/*div#all_wrapper { transform: none !important; }*/
	.login-register-modal-image { display: none !important; }
	.login-register-modal-form-wrapper { width: 100% !important; left: 0 !important; }
	div#modal_login_wrapper .modal_login_container { top: 0; border-radius: 0; margin-left: 0; height: 100% !important; width: 100% !important;overflow: auto !important;}
	div#modal_login_wrapper{left: inherit !important; right: 0;width: 0;transition: .4s ease-in-out;transform: translate(265px, 0); margin-left: auto;}
	div#modal_login_wrapper.show-loginbox {width: 265px;transform: translate(0, 0);}
	/* div#modal_login_wrapper div#login-div_topbar,div#modal_login_wrapper .login_modal_control,div#modal_login_wrapper div#register-div-topbar { padding: 0 15px !important; } */
	
	div#modal_login_wrapper div#register-div-title-topbar,div#modal_login_wrapper div#login-div-title-topbar { font-size: 20px !important; padding-bottom: 15px !important; }
	/* div#modal_login_wrapper .login-register-modal-form-wrapper { overflow: auto; height: 100% !important; } */

	/* 20 May */
	div#modal_login_wrapper .login_modal_control { padding: 15px !important; background: #fff; bottom: 0 !important;box-shadow: 0 0 5px rgb(0 0 0 / 6%); }
	div#modal_login_wrapper .login-register-modal-form-wrapper .login_form { position: inherit !important; top: inherit !important; transform: inherit !important; padding: 50px 15px !important; max-height: calc(100% - 44px); overflow-y: auto; }
	div#modal_login_wrapper .login-register-modal-form-wrapper { overflow-y: auto; height: 100% !important; display: flex; align-items: center; }
	

	
}

@media (max-width: 991px){
	.propertyheader { flex-wrap: wrap; flex-direction: column; justify-content: flex-start; align-items: flex-start !important; }
	a.contactOwner { margin: 7px 0; }
	.single_property_action.share_list { margin-left: 0 !important; }
	.top_bar .social_sidebar { padding-top: 10px !important; }
	.full_width_header .top_bar { padding-bottom: 0 !important; }

	.desrciption-content .bottom-banner-visitor { padding: 30px 0; }
	.desrciption-content .visitor-heading { font-size: 22px;line-height: 27px; margin-bottom: 0 !important; }
	.desrciption-content .mainsub.row &gt; div:not(:last-child) { margin-bottom: 20px; }
	.postsub{font-size: 27px !important;line-height: 37px !important;}
	.desrciption-content .visitor { padding: 15px 0; }
	/*23 jan*/
	.single_step.step_4 .row &gt; div { width: 100%; max-width: 100%; }
	/*30 jan*/
	.home #search_wrapper { bottom: 0 !important; }
	.home #search_wrapper .tab-content { padding-bottom: 15px !important; }
	.home #search_wrapper .tab-content .col-md-6 { margin: auto; max-width: 100%; }
	.home .heading_over_image_wrapper {top: inherit !important;bottom: 270px;}
	.home .wpestate_header_image {height: 600px !important;}
	.home .feature_slider .property_listing .property-unit-information-wrapper{padding-top: 0;}
	.feature-sec .elementor-column { width: 100% !important; }
	.thank-img img { max-width: 250px; }
	/*02 fab*/
	.home #search_wrapper input, .home #search_wrapper .tab-content select, .home #search_wrapper .filter_menu_trigger { position: relative; left: 0; z-index: 2; }
	.home #search_wrapper .adv-search-1 .filter_menu { left: 0 !important; padding: 0 !important; width: 100% !important; max-width: 100% !important; float: none !important; }

	/*03 fab*/
	/*.profile-onprofile.row &gt; div &gt; div, .profile-onprofile.row &gt; div &gt; input, .profile-onprofile.row &gt; div &gt; select { z-index: 2; position: relative; }*/

	/* 02 Fab 23 */
	.bannerslider img { height: 250px; } 
	.new_inner_banner .slick-track { top: 0; padding: 0; } 
	.new_inner_banner .slick-list { padding: 0; } 
	.banner_logos li { padding: 10px; } 
	.banner_logos { display: flex; } 
	.navigation_sec ul li { margin: 0 5px; } 
	.property_info h1 { font-size: 22px; } 
	.prices_box { font-size: 20px; margin: 0; } 
	.by_name { margin: 0 0 15px; font-size: 16px; } 
	.get_directions { font-size: 14px; padding: 8px 10px; min-width: auto; } 
	.right_inner_banner { text-align: left; padding-top: 20px; } 
	.share_box { margin: 0 0 15px; } 
	.property_shadow_box { padding: 15px 0; } 
	.amenities_sec, .about_time_residency, .units_floor_plan, .about_area_ { padding: 20px 0; }
	.new_banner_cnt .row { justify-content: space-between; } 
	.new_banner_cnt .row:before,.new_banner_cnt .row:after { display: none; } 
	.navigation_sec ul li a { font-size: 14px; }

}

@media (max-width: 770px){
	.mobile_agent_area_wrapper .mobile_agent_area_details_wrapper { display: none !important; }
	.mobile_agent_area_wrapper .agent-listing-img-wrapper { display: flex !important; align-items: center !important; }
}

@media (max-width: 767px){
	.peroname h1 { padding-top: 0 !important; }
	.property-wrap div#carousel-listing { max-width: 100%; margin-bottom: 25px !important; }
	.property_details { width: 100%; }
	.property-wrap { flex-direction: column; margin-bottom: 25px; }
	.single-estate_property .single-overview-section {margin-bottom: 25px; }
	.single-estate_property .single-overview-section,.single-estate_property .wpestate_property_description,.contactbtn { padding: 20px;}
	.contactbtn, #accordion_prop_addr, .single-estate_property .property-panel { margin-top: 0 !important; margin-bottom: 25px; }
	.single-estate_property .property-panel .panel-heading { padding: 20px 20px 7px; }
	.single-estate_property .property-panel .panel-body { padding: 0 20px 20px; }
	div#accordion_prop_details .listing_detail.col-md-4{width: 100%;}
	.listing_detail strong { min-width: 175px; }
	.multi_units_wrapper{margin-bottom: 25px !important;padding: 20px !important;}
	.contact_form_flex_wrapper { flex-direction: column !important;gap: 0 !important; }
	.single-estate_property .listing-content .agent_contanct_form,.wpestate_agent_details_wrapper,.property_reviews_wrapper,.agent_contanct_form_sidebar { padding: 20px 20px !important; }
	.single-estate_property .listing-content .agent_contanct_form,.agent_contanct_form_sidebar{margin-bottom: 25px !important;}
	.property_details{margin-left: 0;padding: 20px;}
	/*22-jan*/
	.blogman_detail h2 { font-size: 22px; line-height: 28px; }
	.blogman_detail h3 { font-size: 20px; line-height: 27px; }
	.blogman_detail h3 strong { font-size: 18px; font-weight: 700; }
	.blogbanner{margin: 0 0 20px;}
	.contact_page_company_details .company_headline h3 { margin-top: 0; font-size: 22px; line-height: 27px; }
	.contact_page_company_details .company_headlin_addr { font-size: 18px; line-height: 27px; }
	.contact_page_company_details { margin-top: 0 !important; }
	.contact-wrapper.row .company_headline_content { margin: 0; }
	.advanced_search_sidebar,.latest_listings .latest_listings.list_type { padding: 20px !important; }
	.property_card_default h4 { font-size: 18px !important; font-weight: 700 !important; }
	.latest_listings h3.widget-title-sidebar { padding: 15px 20px 0!important; }

	.postsub{font-size: 22px !important;line-height: 27px !important;}
	.desrciption-content .post-title { padding-bottom: 15px !important; }
	/*23 jan*/
	.submit_property_front_wrapper { padding: 0 15px !important; }
	.page-template-front_property_submit form#front_submit_form { flex-direction: column !important;flex-wrap: wrap !important; }
	.page-template-front_property_submit form#front_submit_form .navigation_container,.page-template-front_property_submit form#front_submit_form .submit_property_front_wrapper { width: 100% !important; max-width: 100% !important; }
	.page-template-front_property_submit form#front_submit_form .navigation_container{margin-bottom: 20px;}
	.desrciption-content .visitorsBanner { flex-wrap: wrap; justify-content: center; flex-direction: column; }
	.desrciption-content .visitorsBanner .visitor-sec { width: 100%; max-width: 100%; }
	.desrciption-content .visitorsBanner &gt; div:not(:last-child) {margin-bottom: 25px;}
	.desrciption-content .benifits .benInner { flex-wrap: wrap; flex-direction: column; justify-content: flex-start; align-items: flex-start; }
	.desrciption-content .benifits .benInner &gt; div { padding: 0; width: 100%; max-width: 100%; }
	.desrciption-content .benifits .benInner &gt; div:not(:last-child){margin-bottom:30px; }
	/*30 jan*/
	.home .wpestate_header_image{height: 500px !important;}
	.home h1.heading_over_image { font-size: 27px; line-height: 35px; margin-bottom: 7px; }
	.home .feature_slider .property_listing .property-unit-information-wrapper{width: 100%;margin:0;box-shadow: none; }
	.propertyheader .proright { width: 100%; }
	a.contactOwner { display: inline-block; }

	#modal_login_wrapper .form-control{height: 40px;}

	/* 02 Fab 23 */
	.navigation_sec ul { text-align: center; } .bannerslider img { height: 200px; } .photos { font-size: 13px; } .property_info h1 { font-size: 18px; } .prices_box { font-size: 16px; } .property_address { flex-wrap: wrap; padding: 10px 0 0; } .property_address p { margin: 0 0 10px; } .varified_builder,.regis_no { font-size: 14px; } .greadient_btn { font-size: 14px; padding: 5px; } .greadient_btn span i { font-size: 14px; margin-right: 5px; } .greadient_btn span { padding-right: 13px; } .time_residency {} .project-template-industrialplot_property_new h3 { font-size: 20px; } .tabs_link .nav-tabs li a { font-size: 15px; min-width: auto; padding: 10px 20px; line-height: 20px; } .property_residency .tab-content&gt;.tab-pane { padding-top: 10px; padding-bottom: 0; } .properties_items &gt; ul &gt; li { width: 100%; } .properties_items { margin: 0; } .amenities_sec li { width: 50%; } .all_amenities_count { margin-top: 0; } .amenities_sec, .about_time_residency, .units_floor_plan, .about_area_ { padding: 15px 0; } .project-template-industrialplot_property_new h2 { font-size: 20px; } .about_time_residency { line-height: 22px; } .about_time_residency table { width: 491px; } .about_time_residency table td { padding: 8px; font-size: 14px; } .units_floor_plan li { width: 100%; } .project-template-industrialplot_property_new h3 { font-size: 16px; } .visit_site_box { padding: 30px; } .site_visite { padding: 10px; line-height: 22px; font-size: 14px; } .banks_approval li { width: 50%; }
	.area_details li strong { font-weight: 500; } .property_type_name { font-weight: 600; line-height: 20px; font-size: 14px; }

}

@media (max-width: 575px){
	.pr_wrap { flex-direction: column-reverse; align-items: flex-start; }
	.peroname { padding-left: 0 !important; margin-left: 0 !important; border: none !important; }
	.subunit_thumb img { margin-bottom: 7px; }
	.contactbtn h3{font-size: 16px;}
	.contactbtn a{font-size: 15px;padding: 7px 20px;min-width: auto;}
	.single_property_labelss .property_title_label a{margin-bottom: 7px;}
	a.contactOwner { font-size: 15px !important; padding: 7px 20px !important; }
	/*30-jan*/
	.home .heading_over_image_wrapper{bottom: 245px;}
	.home h1.heading_over_image{font-size: 20px;line-height: 27px;}
	.home .subheading_over_image { font-size: 18px; line-height: 25px; margin-bottom: 15px; }
	.mobile-logo img { max-width: 130px !important; }
	.tradingbox_city { width: 100%;}
	.testimonial-container.type_class_4 { padding: 20px !important; }
	.homesubscribe .mc4wp-form-fields { padding: 0 !important; }
	.peroname h1.entry-title.entry-prop:after { line-height: 18px; font-size: 12px; letter-spacing: 0; }

	/* 19 May 22 */
	.login_modal_control{bottom: 15px !important;}

}

@media (max-width: 400px){
	div#accordion_prop_details .listing_detail.col-md-4{display: flex !important;align-items: flex-start;}
	.listing_detail strong{min-width: 150px;max-width: 150px;}
}

@media (max-width: 414px){
	.pack_description_details{width: 46% !important;}
}

/*09 Mar*/
@media (max-width: 1023px){
	.user_custom_login {
    display: none;
}

.header_wrapper.header_type1.new_login_cls {
    display: block !important;
    background: #fff !important;
    position: absolute;
    width: auto;
    right: 15px;
    bottom: 20px;
}

.header_wrapper.header_type1.new_login_cls .header_wrapper_inside {padding: 0;}


.header_wrapper.header_type1.new_login_cls a#user_menu_trigger, .header_wrapper.header_type1.new_login_cls a.navicon-button.x {}

.header_wrapper.header_type1.new_login_cls a#user_menu_trigger, .header_wrapper.header_type1.new_login_cls a.navicon-button.x,.header_wrapper.header_type1 .add_listing_after_login {
    display: none;
}

.header_wrapper.header_type1.new_login_cls div#user_menu_u {}

.header_wrapper.header_type1.new_login_cls .user_menu.user_loged {width: auto !important;padding-bottom: 0 !important;/* top: inherit !important; *//* transform: inherit !important; */}
}

@media (max-width: 992px){
	.header_wrapper.header_type1.new_login_cls {
	    bottom: -4px;
	}
	.header_wrapper.header_type1.new_login_cls ul#user_menu_open { right: 0; top: 90%; }
}

/*Added by ankesh 02 May 2020*/
#shopping-cart{ display:none}
.property_preleased{ display:none}
</pre></body></html>