﻿

@font-face {
    font-family: 'muli';
    src: url('/fonts/muli-regular-webfont.woff2') format('woff2'),
         url('/fonts/muli-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;}

.custom_tab .tab-content p.muli{font-family:"Muli",sans-serif; font-size:24px; text-align:left;}


body{font-family:"Muli",sans-serif; color:#454545;}
img{max-width:100%;}

.btn-secondary{color:#333333;background-color:#F8F8F8;border-color:#ECECEC}
.btn-secondary:hover, .btn-secondary:focus{color:#333333;background-color:#eeeeee;border-color:#E5E5E5}
.btn.active, .btn-secondary:not(:disabled):not(.disabled).active, .btn-secondary:not(:disabled):not(.disabled):active, .show > .btn-secondary.dropdown-toggle{ background:#008265;}
.btn-link{color:#ef7c00;}
a, a:hover{text-decoration:none;}
a:focus{outline:none;}
.rupee_i{
    content:"\f2b9";font-family:FontAwesome;
    -ms-flex-item-align: center;
    align-self: center;
}

.map_filters .ad_filter .f_coll .btn {line-height: 27px;font-size: 16px; height:auto;}
.map_filters .ad_filter .f_coll .btn:hover, .map_filters .ad_filter .f_coll .btn.active, .map_filters .ad_filter .f_coll .btn{z-index:auto;}



dl, ol, ul, li{margin:0px; padding:0px; list-style:none;}

.header{width:100%;  padding:10px 0; min-height:52px;height:55px;  background:#fff;  display:inline-block; vertical-align:top; box-shadow: 0 0 8px #999; padding-top:2px; position:relative; z-index:9;}
.header:before { content: ""; position: absolute; width: 100%; height: 2px; top: 0; background: linear-gradient(179.26deg, #f37e20 43.47%, #ad1e23 85.73%);}
.header .logo{display:inline-block; vertical-align:top; min-height:43px; margin-top:11px;margin-top:5px;}
.header .logo img{ height:40px;}
.header .h_right{ float:right; width:auto; color:#97291E; margin-top:10px; }
.header .h_right ul{ list-style:none; margin:2px 0 0 0;}
.header .h_right ul li{ display:inline-block;  margin-right: 7px;  margin-top:4px; font-size:16px;   padding-right: 15px;    }
.header .h_right ul li.last{ background:none; padding-right:0px; margin-right:0px;}
.header .h_right ul li a img{ margin-right:5px;}
.header .h_right ul li a{color:#4b4b4b; text-decoration:none;}
.header .h_right ul li a:hover{ color:#f37e20;}
.header .h_right .logininfo{display:inline-block; width:100%; text-align:right; font-size:14px; text-transform:capitalize; }
.header .h_right .logininfo .username{display:inline-block; padding:1px 4px; text-transform:capitalize; }
.header .h_right .logininfo .logout{display:inline-block;padding:6px 8px; background:#fff; color:#f37e20; line-height:100%;  border-radius:4px; letter-spacing:1px; margin-left:5px; border: 1px solid #f37e20;}
.header .h_right .logininfo .logout:hover{ background:#f37e20; color:#fff;}

.header ul.icici_nav{display:inline-block; vertical-align:top; font-size:0px;
-webkit-align-items: center;-ms-flex-align: center;margin-left: 40px;}

ul.icici_nav li {margin: 0; padding: 0; position: static !important; z-index: 0;height:40px; display:inline-block; vertical-align:top;}
ul.icici_nav li .link-area{position:relative;font-size:13px;}
ul.icici_nav li.active .link-area a, .header ul.icici_nav li.current .link-area a {
 background-color: #f37e20 !important; border: none !important; color: #fff !important; font-weight: 600;}
ul.icici_nav li .link-area a { background: #ebe7e7; background-color: rgb(235, 231, 231); color: #3d3d3d; padding: 10.5px 20px; height: 40px;}
ul.icici_nav li .link-area a:hover{color:#fdb92a; color:#f37e20;}
ul.icici_nav li .link-area::before, .header ul.icici_nav li.current .link-area::before { left: -20px;    background: url("/images/active-left.png") no-repeat;}
ul.icici_nav li:first-child .link-area::before { left: -22px; background: url("/images/normal-left.png") no-repeat;}
ul.icici_nav li.current { z-index: 1;}
ul.icici_nav li .link-area { position: relative;}
ul.icici_nav li .link-area::after { width: 40px; right: -10px; background: url("/images/tab-right-icon.png") no-repeat; /*z-index: 1;*/}
ul.icici_nav li .link-area::before, ul.icici_nav li .link-area::after { content: ""; position: absolute; top: 0; height: 40px;   width: 24px;}
ul.icici_nav li .link-area a { background: #ebe7e7; color: #3d3d3d; padding: 10.5px 20px; height: 40px; display:inline-block; vertical-align:top;}
ul.icici_nav li.active, ul.icici_nav li.current { z-index: 1;}
ul.icici_nav li { margin: 0;padding: 0;position: static !important;z-index: 0;height: 40px;}
ul.icici_nav li .link-area::before, ul.icici_nav li .link-area::after {
    content: ""; position: absolute; top: 0; height: 40px;width: 24px;}
ul.icici_nav li.current .link-area::after {
    width: 25px; right: -20px;  background: url("/images/active-right.png") no-repeat; z-index: 1;}
ul.icici_nav li .link-area::before, ul.icici_nav li.current .link-area::before {left: -20px; background: url("/images/active-left.png") no-repeat;}
ul.icici_nav li .link-area::before{background: url("/images/tab-left-icon.png") no-repeat;}
ul.icici_nav li .link-area::after {width: 25px;right: -25px;background: url("/images/normal-right.png") no-repeat;}


.footer{ background:#053c6d; width:100%;  padding: 20px 0 30px 0; color:#fff;}
.footer ul{ width:100%; display:inline-block; vertical-align:top; padding:0px;}
.footer ul li{ display:inline-block; vertical-align:top; margin-right:10px;}
.footer ul li a{ color:#fff; padding:4px 4px;}
.footer .copyright{ float:left; font-size:12px; color:#ccc;}
.footer .f_logo{ float:right;}

.container {
    max-width: 1240px;
}

.banner {width:100%;overflow:hidden;margin:0 auto;padding:0;height:450px;position:relative;}
.banner .bannerimg {width:100%;	text-align:center;}
.banner .bannerimg img {height:450px;text-align:center;}

.search_wrap{ width:100%; position:absolute; left:0px; top:75px; text-align:center;}
.search_wrap .titel{ display:inline-block; width:98%; max-width:900px; margin:0 0 20px 0; text-shadow: 0px 1px 8px #000; text-align:left;

font-size: 30px;
font-weight: bold;
color: #FFFFFF;}
    .search_wrap .titel p{font-size:12px;
    }
.search_wrap .search-container{ display:inline-block; max-width:98%; width:900px; min-height:100px; text-align:left; position:relative; }
.search_wrap .icicisearch{ float:none; display: inline-block;vertical-align: top;}

/*==========*/
label.checkbox {display: block;position: relative; margin:0px;  cursor: pointer;   
    -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; 
    color:#053c6d; font-size:12px; padding:6px 0 5px 26px;}
label.checkbox input { position: absolute;  opacity: 0;  cursor: pointer;  height: 0;  width: 0;}
label.checkbox span {display: inline-block;width: 16px;height: 15px;border-radius: 3px;left: 5px;top:7px;text-align: center;position: absolute;background-color: #fff;border: solid 1px #666;
                     -moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
label.checkbox input:checked ~ span {-moz-box-shadow: inset 0 0 0 10px #ef7c00;-webkit-box-shadow: inset 0 0 0 10px #ef7c00; box-shadow: inset 0 0 0 10px #ef7c00; border-color: #ef7c00;}
label.checkbox span:after {  content: "";  position: absolute;  display: none;}
label.checkbox span:after {  content: "\2713";line-height: 14px;font-size: 12px;font-weight: bold;}
label.checkbox input:checked ~ span:after, label.checkbox:hover span:after { color:#ccc; display: block; width:100%; left:0px;}
label.checkbox input:checked ~ span:after { color:#fff;}

label.checkbox.re span{border-radius:50%;width: 15px;height: 15px;}
label.checkbox.re input:checked ~ span:after, label.checkbox.re:hover span:after{ color:#ccc; display: inline-block; width:auto; left:3px; width:7px; top:3px; height:7px; background:#ddd;}
label.checkbox.re input:checked ~ span:after { color:#f5821f; background:#fff;}
label.checkbox.re span:after {content: "";  background:#ccc; border-radius:50%; }
label.checkbox.inline{display:inline-block; width:auto; margin-right:10px;}



.nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover{outline:none;}

.custom_tab {display: inline-block; width: 100%; margin-top:0px;  }
.custom_tab .nav-tabs {float: left; display:inline-block; padding-top:0px; width: 100%; border-bottom:1px solid #e0e6eb; height:auto; text-align:center; margin-top:15px; }
.custom_tab .nav-tabs li {  display: inline-block; font-size:18px;  vertical-align: top; width: auto; min-width:100px;   }
.custom_tab .nav-tabs li a {color:#0c4678; display: inline-block; padding:12px 18px 12px 18px; width: 100%; border:none; border-radius:0px; text-align:center;  text-decoration:none; min-height:51px; margin-bottom:-2px;  border-bottom:solid 2px transparent;}
.custom_tab .nav-tabs li a.active {background: #ffffff none repeat scroll 0 0; border-bottom:solid 2px #ef7c00; color:#ef7c00; font-weight:bold; }
.custom_tab .nav-tabs li a:hover{ background:#dfdfdf;}
.custom_tab .nav-tabs li.active a:hover, .left_tab .nav-tabs li.active a:focus { background:#fff; border:none;}

.custom_tab .nav-tabs li a{position:relative;}
.custom_tab .nav-tabs li a.nav-link.new:after {
    content: "New";
    background: #DD7F43;
    color: #fff;
    display: inline-block;
    border-radius: 4px;
    position: absolute;
    right: -10px;
    top: -3px;
    height: auto;
    line-height: 100%;
    font-size: 12px;
    padding:1px 4px 2px;
    animation: blinkbg 0.5s infinite;
    -webkit-animation: blinkbg 0.5s infinite;
    color: #fff !important;
  

   
}

@keyframes blinki {
    0% {color: #00ff0c;}
    100% { color: #fff;}
}
@-webkit-keyframes blinkbg {
    0% {border-color: #00ff0c;}
    100% {border-color: #ff0;}
}
@keyframes blinkbg { 
    0% {background-image: linear-gradient(to right, #FFA66D , #C96B2F);}
    100% {background-image: linear-gradient(to right, #C96B2F, #FFA66D);}
}
.blink {animation: blinki 0.5s infinite; -webkit-animation: blinki 0.5s infinite; color: #f00;}
.blinkbg {animation: blinkbg 0.5s infinite;-webkit-animation: blinkbg 0.5s infinite; color:#fff !important; }



.custom_tab .areadetail { clear: both; color: #666666; float: left;width: 118px; font-size:11px; text-align:left; padding:4px; position:absolute; bottom:-1px; left:-1px; border:solid 1px #ccc; background:rgba(0, 0, 0, 0.6); color:#fff;}
.custom_tab .areadetail h4{ margin:0px; font-weight:bold; margin:2px 0px 2px; font-size:11px;}
.custom_tab .areadetail p{ margin:0px; font-size:11px; }
.custom_tab .tab-content {display: inline-block; width:100%;   padding:0px; position:relative; min-height:80px; text-align:center; }
.custom_tab .tab-content .tab-pane {min-height:190px; padding:5px; padding-top:20px;}
.custom_tab .tab-content .tab_heading, .heading{font-size:20px; color:#F5821F; margin:5px 0 11px 0; line-height:60px; text-align:center; font-weight:bold;  }
.custom_tab .tab-content .tab_heading{font-size:20px; margin-top:5px;}
.custom_tab .tab-content .tab_heading.sm{font-size:20px; color:#454545; margin:0px; line-height:35px; margin-top: 35px;}
.custom_tab .tab-content p{padding-bottom:10px; line-height:25px; font-size:14px; max-width:1120px; margin:0 auto; }
.custom_tab .tab-content p.left{text-align:left;}
.custom_tab .tab-content .btns{ max-width:1120px; padding-left:45px; padding-top:10px;}
.custom_tab .tab-content .nots{display:inline-block; width:100%; vertical-align:top; margin:-20px 0 15px 0; padding:5px 10px 3px; color:#f37e20;}
.custom_tab .tab-content .floorplan img{ max-height:180px; margin:auto; max-width:200px;}
.custom_tab .tab-content img.ifram{height:auto; max-width:100%; max-height:none;}
.custom_tab .tab-content .tab-pane.active{display:inline-block !important; width:100%;}
.custom_tab .map .zool-panel{top: 7px !important;}
/*----- 2nd tab --------*/
.custom_tab .tab-content .nav-tabs{border:solid 1px #ccc; background:#f8f8f8;width: 90%;margin:0px 0 10px 5%; border-radius:5px; }
.custom_tab .tab-content .nav-tabs{ }
.custom_tab .tab-content .nav-tabs li a.active{background:#f8f8f8;}
.custom_tab .tab-content .nav-tabs .nav-item{margin-bottom:1px;}
.custom_tab .tab-content .nav-tabs li a{min-height: 46px; padding:12px 18px 10px 18px;}

.container.pb40{padding-bottom:40px;}
.custom_tab .owl-carousel .owl-wrapper-outer{margin-bottom:25px;}

.calc_wrapper{text-align:left; position:relative;display:block; margin-bottom:40px;}
.calc_wrapper .calc_wrap{display:inline-block; width:415px; background:#e77817;color:#ffffff; position:absolute; top:0px; left:0px; }
.calc_wrapper .calc_wrap .calc_head{background:#053C6D; color:#fff; font-size:13px;  padding:30px;}
.calc_wrapper .calc_wrap .calc_head + .calc_head{background:#053C6D;}
.calc_wrapper .calc_wrap .calc_head + .calc_head + .calc_head{background:#1D4E79; border-top:solid 1px #ccc;}
.calc_wrapper .calc_wrap .calc_head + .calc_head + .calc_head + .calc_head{background:#4E7291;}

.calc_wrapper .calc_body {display:inline-block; width:100%; padding:50px 30px; padding-right:70px; position:relative;  }
.calc_wrapper .calc_body h4{ font-size:24px;  margin-bottom:25px;}
.calc_wrapper .calc_body .rupee_wrap{font-size:38px; line-height:100%; margin-bottom:20px; min-height:100px; position:relative; }
.calc_wrapper .calc_body .form-control{ width:99px; display:inline-block; height:44px; padding:0px 5px; padding-left:0px; background:none; border:none; color:#fff; font-size:38px; line-height:100%;}
.calc_wrapper .calc_body .form-control:focus{box-shadow:none;}
.calc_wrapper .calc_body span{display:inline-block; color:#eee;}
.calc_wrapper .calc_body span.msg{display:block; font-size:13px;  color:#fff; opacity:0.4; color:#fff;}

.calc_wrapper .calc_body .errorMsg, .calc_head.edit_tab .errorMsg{background: #FDFFFF; top:54px;color: #676464; font-size: 12px; border: 1px solid #ff0000; color: #ff0000; text-align: center; border-radius: 2px; display: block;left: 0;
     padding: 8px 10px; line-height: 15px; pointer-events: none;position: absolute;width: 270px;transition: all .25s ease-out; box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28); display:none;}
.calc_wrapper .calc_body .errorMsg:after, .calc_head.edit_tab .errorMsg:after { border-left: 8px solid transparent; border-right: 8px solid transparent; border-top: 0; top: -8px; content: " "; height: 0; left: 50%; margin-left: -13px; position: absolute; width: 0;
 border-bottom: 8px solid red;}
.calc_head.edit_tab .errorMsg{ left:45px; z-index:9;}

.calc_wrapper .calc_text {display:inline-block; width:100%; min-height:500px; padding-left:550px;  font-size:16px; }
.calc_wrapper .calc_body .rupee_wrap{}
.calc_wrapper .calc_body .rupee_wrap i{margin-right:4px;}
.calc_wrapper .calc_body .form-control.lg{width:250px;}
.calc_wrapper .calc_body .form-control.sm{width:55px;}

.calc_wrapper .calc_body .sm h4{font-size: 22px; margin-bottom:15px;}
.calc_wrapper .calc_body .sm .rupee_wrap{min-height:50px; font-size:32px;}

.calc_head.edit_tab{display:table; width:100%; padding:5px 20px !important; position:relative;}
.calc_head.edit_tab label{width:115px; margin:0 15px 0 0; padding-top:5px; white-space: nowrap; display:table-cell; vertical-align:top;}
.calc_head.edit_tab .form-control{ background:none; border:none; color:#fff; padding:0px 5px; box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); display:table-cell;}
.calc_head.edit_tab .form-control.disabled{box-shadow:none;}
.calc_head.edit_tab .edit_icon{ display:inline-block; width:40px; height:40px; text-align:center; text-align:center;margin-left: 5px;  display:table-cell; vertical-align:top; color:rgba(255, 255, 255, 0.7);}
.calc_head.edit_tab .edit_icon i{line-height:40px;}
.calc_head.edit_tab.edit .form-control{ box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); background:rgba(255,255,255,0.4)}
.calc_wrapper p.icici_text.home_buyer_text{ min-height:22px; padding-left:0px; padding-right:0px; padding-bottom:20px;}
.calc_wrapper.home_buyer_text{text-align:center;}

.calc_wrapper ::placeholder, .map_filters .input::placeholder, .map_filters input[type="text"]::placeholder { color:#fff; opacity:0.6;}


.calc_wrapper .carousel-indicators{display:inline-block; margin:0px; left:auto; right:28px; bottom:auto; top:0px;}
.calc_wrapper .carousel-indicators li{border: solid 1px transparent; background:#E77817; border-radius:30px;width:30px;height:30px; margin:25px 0; position:relative; z-index:2; opacity:1; background:none;}
.calc_wrapper .carousel-indicators li:after{ content: ""; display:inline-block; position: absolute;top:8px;left:8px;  border-radius: 20px;width:14px;height: 14px;  background: #eea05d;}
.calc_wrapper .carousel-indicators li:before{ content: ""; height:35px; width:1px; background:none;position: absolute;top:30px;left:14px; }
.calc_wrapper .carousel-indicators li.last:before{ content: ""; display:none;}
.calc_wrapper .carousel-indicators li.active, .calc_wrapper .carousel-indicators li.act{ background:#E77817; border-color:#fff; }
.calc_wrapper .carousel-indicators li.active:after, .calc_wrapper .carousel-indicators li.act:after{border-color:#fff; z-index:4;}
.calc_wrapper .carousel-indicators li.active:before, .calc_wrapper .carousel-indicators li.act:before{background:#fff; z-index:1;}
.calc_wrapper .carousel-indicators li.active:after{background:#fff;}
.calc_wrapper .carousel-item{min-height:250px;}
.calc_wrapper .carousel-item .btn{position:absolute; bottom:0px; background:#fff; color:#e77817; width:100%; margin-top:50px; }



.heading {min-height:60px;padding:0px 0 0 0; font-size:22px;}
.page_heading{font-size: 22px;color: #F5821F;margin:10px 0 0px 0;line-height: 60px; text-align:left;}
.page_heading + p{font-size: 14px; margin:0 0 20px 0;}
.heading.heading2{color:#97291E; font-size:28px; text-transform:uppercase; position:relative;}
.heading.heading2 span{color:#e77817;}
.heading.heading2 .pull-right{ position:absolute; right:0px; top:35px;}
.heading.heading2 .pull-right a { margin-left: 20px;    color: #f5821f;  font-size: 13px;}

.project_wrap .btns {text-align:center; display:inline-block; vertical-align:top; width:100%; margin-top:20px;}

.custom_tab .owl-carousel .owl-item .item{ width:100%; height:auto; text-align:center;}
.custom_tab .owl-item img{ max-width:100%;  max-height:100%;}
.custom_tab .owl-controls .owl-buttons .owl-prev, .custom_tab .owl-controls .owl-buttons .owl-next{ top:100px; height:50px; width:30px; font-size:18px; padding-top:16px; box-shadow: 0 0 4px #cccccc; background:none;}
.custom_tab .owl-controls .owl-buttons .owl-prev{ left:-5px; border-radius:0 4px 4px 0;}
.custom_tab .owl-controls .owl-buttons .owl-next{ right:-5px; border-radius:4px 0 0px 4px;}

.col6 .custom_tab .tab-content { height:350px;}

.loader_sm{ position:relative; display:inline-block; vertical-align:top; background:#fff; min-height:240px; text-align:center; width:100%; }
.loader_sm .loader{ border:solid 1px #ddd; background:#fff; margin:0 auto; margin-top:60px; font-size:24px; color:#999; padding:25px 50px; width:200px; background:#f9f9f9;}
.loader_sm .loader span{ width:100%;  font-size:14px; display:inline-block;}

.page_loader{ position:fixed; display:inline-block; vertical-align:top; background:#fff; min-height:240px; text-align:center; width:100%; top:0px; height:100%; left:0px; background:rgba(255, 255, 255, 0.80); overflow:hidden; z-index:999 }
.page_loader .loader{background:rgba(255, 255, 255, 0); margin:0 auto; margin-top:12%; font-size:24px; color:#999; padding:25px 50px; width:400px ; }
.page_loader .loader span{ width:100%;  font-size:14px; display:inline-block; margin-top:20px; font-size:20px; color:#005B75;}

.pe-spin { width: 48px; height: 48px; display: inline-block; box-sizing: border-box; position: relative;}
.pe-balls{animation:cp-balls-animate 1s linear infinite}
.pe-balls:before{border-radius:50%;content:" ";width:24px;height:24px;display:inline-block;box-sizing:border-box;background-color:#B02A30;position:absolute;top:0;left:0;animation:cp-balls-animate-before 1s ease-in-out infinite}
.pe-balls:after{border-radius:50%;content:" ";width:24px;height:24px;display:inline-block;box-sizing:border-box;background-color:#F99D27;position:absolute;bottom:0;right:0;animation:cp-balls-animate-after 1s ease-in-out infinite}
@keyframes cp-balls-animate{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}
@keyframes cp-balls-animate-before{	0%{transform:translate(-5px,-5px)}50%{transform:translate(0,0)}100%{transform:translate(-5px,-5px)}}
@keyframes cp-balls-animate-after{0%{transform:translate(5px,5px)}50%{transform:translate(0,0)}100%{transform:translate(5px,5px)}}

.page_loader.sm{position:absolute;background:rgba(255, 255, 255, 0.90); height:auto;}
.page_loader.sm .loader{margin-top: 15px; margin-bottom:15px;}

.page_loader.bottom{position:absolute;background:rgba(255, 255, 255, 0.90); height:auto; min-height: 180px; top:auto; bottom:0px; height:auto;}
.page_loader.bottom .loader{margin-top: 15px; margin-bottom:15px;}


.bropbox{position:absolute; left:0px; top:50px; border:solid 1px #eee; background:#fff; min-width:100%; display:none; vertical-align:top; border-radius:4px; z-index:99; text-align:left;}
.bropbox h4, .property_search .bropbox h4 { color:#97291e; font-size:13px; margin:0px; padding:6px 0 4px 0px; }
.bropbox:after{}
.bropbox:before, .bropbox:after { content: "\f0d8"; font-family:FontAwesome; font-size:28px;  position:absolute; top:-20px; left:30px; color:#ccc; text-shadow: 0px -1px 1px #ccc; line-height:100%;}
.bropbox:after {  top:-19px; left:30px; color:#fff;text-shadow:none;}

.bropbox label.checkbox span{left: 9px;}
.bropbox label.checkbox{padding-left:30px;}

.bropbox ul{padding:0px; margin:0px; list-style:none; color:#053c6d; font-size:12px;text-align:left !important;}
.bropbox ul li:hover, .bropbox ul li:hover a, .bropbox ul li:hover .checkbox{ color:#e77817;}
.bropbox ul li a{padding:5px 6px 5px 10px; width:100%; display:inline-block; color:#053c6d; text-decoration:none;}
.bropbox ul.col2 li{float:left; width:50%;}
.bropbox ul.col2{min-width:220px;}

.search_a2z.sl ul.chk_list li{ width:175px;}

.bropbox.less .letter_search, .bropbox.less .v_all{display:none;}
.bropbox.less .v_all{display: inline-block;width: 100%;}

.bropbox.less .search_a2z{ width:100%;}

.search_a2z{display:inline-block; vertical-align:top; width:658px; text-align:center; font-size:12px;}
.search_a2z .close,  .drop .drop_box .close{width: 30px;height: 26px;text-align: center;font-size: 18px; padding-top:5px;position: absolute;right: 0px;z-index: 9;} 
.search_a2z .letter_search {display:inline-block; vertical-align:top; width:auto; margin:8px auto; font-size:12px; position:relative;}
.search_a2z .letter_search a{display:inline-block; vertical-align:top; width:auto; padding:2px 5px; min-width:20px; text-align:center; color:#333; text-decoration:none;}
.search_a2z .letter_search a:hover{ text-decoration:underline; color:#97291E; background:#eee;}
.search_a2z .letter_search a.selected{color:#0571f6;}
.search_a2z .letter_search a.disabled{color:#ccc;}
.search_a2z .letter_search a.selected:hover, .search_a2z .letter_search a.disabled:hover{ background:#fff; }
.search_a2z .letter_search .letter-count{position:absolute; min-width:20px; text-align:center; background:rgba(0, 0, 0, 0.73); color:#fff; padding: 0 3px;border-radius: 3px; top:-20px; z-index:9;}
.search_a2z .checkall{display: inline-block;width: 100%;text-align: right;margin-bottom: -5px;font-size: 12px;  padding-right:32px;}
.search_a2z .checkall a{display: inline-block;padding: 1px 4px;margin: 0 2px;color: #97291E;}

.animated_checkbox{font-size:12px; display:inline-block; width:auto; color:#333; position:relative;}
.animated_checkbox label{padding:0 0 0 20px;}

.search_a2z ul.chk_list {padding:0px; margin:0px; text-align:left; display:inline-block; width:100%; max-height:205px; overflow:auto;}
.search_a2z ul.chk_list li{ display:inline-block; vertical-align:top; min-width:115px; max-width:160px;}
.search_a2z.sl ul.chk_list li{}
.search_a2z .v_all{padding:3px 0 5px 10px; margin:0px; text-align:left; display:inline-block; width:100%; display:none;}
.search_a2z .v_all a{ color:#158EC6; text-decoration:underline; text-align:left; font-size:12px; font-weight:bold;}
.search_a2z .v_all a label{margin:0px; padding:0px; float:none; }

.search_a2z.less .letter_search {display: none;}
.search_a2z.less .v_all{display:block;}


.search-container {
	display: table;
	display:inline-block; margin:0 auto; width:auto;
	padding-bottom: 0;
	padding-left: 20px;
	padding-top: 0;
	height:80px;
	border:1px solid #eee; box-shadow:0 0 4px #999;
	background-color:#fff;
	color:#fff;
	font-size:24px;
	font-weight:lighter;
	border-radius: 5px 10px 5px 10px;
}
/*Add by propequity Development Team*/
.icicisearch {
	width:730px;
	float:left;
}
.icicisearch select {
	width:224px;
	height:31px;
	padding: 5px;
	line-height: 1;
	/*background:url(/Images/listsearch.png) no-repeat left top;*/
  
   margin-top:31px;
	color:#474848;
	font-size:11px;
	margin-right:10px;
	float:left;
}
/*.icicisearch select{width:224px; height:31px; margin-top:31px; background:url(/Images/listsearch.png) no-repeat left top; border:0px; font-family:Arial; color:#474848; font-size:11px; margin-right:10px; float:left;}*/
.icicisearch label {
	float:left;
	padding-right:10px;
	padding-top:31px;
}
.icicisearch input[type="image"] {
	float:left;
	margin:2px 0px 0px 0px;
}
.icicisearch button {
	width:220px!important;
	height:31px;
	margin-top:0px;
	background:#FFF;
	border:0px;
	color:#474848;
	font-size:11px;
	margin-right:10px;
	float:left;
}
.icicisearch select option {
	background:#fff;
}


.d_mob {display: none !important;}
@media (max-width: 489px) {
  .d_mob {display: inline !important;}
  .d_desk {display: none !important;}
}



.banner_aria{ width:100%; height:auto; background:#7a7a7a; position:relative; min-height:405px; /*background:url(/Images/banner1.jpg) top center no-repeat #d9d9d9;*/ background:#f1f1f1; background-size:100%;}
.banner_aria .home_form_wrap{ position:absolute; /*top:calc(50% - -15px); */ top:15px; left:calc(50% - 575px); max-width:1150px; text-align:right; z-index:98;}
.banner_aria .home_form_wrap .tagline{ position:absolute; left:0px; bottom:30px; font-size:30px; font-style:italic; font-weight:bold; color:#fff; text-align:left; width:60%; text-shadow: 0 1px 2px #333333;}

.banner_aria .carousel{ width:100%;}
.banner_aria .carousel img, .banner_aria .carousel a img{ width:100%; height:405px; }
.banner_aria .carousel a img{}
.banner_aria .carousel-indicators{ bottom:0px; top:inherit; right:calc(50% - -56px); width:auto; left:inherit; z-index:99;}
.banner_aria .carousel-indicators li{ border-color:#0199cd; background:#0199cd; margin-left:4px;}
.banner_aria .carousel-indicators .active{ background:#fff; border-color:#fff; box-shadow:0 1px 3px #000000;}


.banner_aria .property_search{position:absolute; top:0px; right:0; z-index:99; display:inline-block; vertical-align:top; text-align:left; width:100%; color:#fff; font-size:13px; padding:0;  border-radius:5px;} 
.banner_aria .container { /*max-width:1240px;*/ padding-left:20px;  }
.property_search{width:100%; text-align:center;}
.banner_aria .property_search .titel{ margin:35px 0 0 0; display:inline-block; vertical-align:top; color:#fff; text-shadow:0 1px 2px #333;}
.banner_aria .property_search .titel h2{ font-size:30px; font-weight:bold; margin:6px 0 15px 0; line-height:150%; }
.banner_aria .property_search .titel p{font-size:13px; margin: 8px 0 0 0;line-height: 20px; }
.property_search .inputrow{margin:20px auto 0; padding:30px 20px;text-align:center; transition:all 300ms ease-in-out 0s; width:auto; display:inline-block;  background:#97291E; border-radius:6px; border:solid 4px #fff;  }
.property_search .inputcol{display:inline-block; float:left; text-align:left;position:relative;vertical-align:top;font-size:14px; min-height:44px; margin:0px 20px 0 0;  background:#fff; border-radius: 4px;}
.property_search .inputcol.citi{width:250px;border:none;}
.property_search .inputcol .btn.search{min-height:34px; line-height:30px; font-weight:bold;  width:190px; font-size:13px; border-color:#fff;}
.property_search .inputrow .bropbox{top:58px;}
.carousel-control-next, .carousel-control-prev{z-index:999; width:5%;}

.property_search .inputcol.citi.drop:before, .property_search .inputcol.citi.drop::after{ top:20px;}
.property_search .inputcol.citi.drop.open:before{right:13px;}
.property_search .inputcol.citi.drop.open:after{right:18px;}
.property_search .inputcol.citi.drop .drop_box{top:42px; overflow-x:hidden;}
.property_search .inputcol.loc{width:342px;}
.property_search .inputcol.btns{margin:0px; background:none;}

.property_search .inputcol.error span.error{position:absolute; left:0px; top: 46px; width:auto; padding:1px 4px; background:#f8f8f8; color:#e77817; border:solid 1px #ccc; line-height: 15px;font-size: 11px;}


/*.property_search .inputcol.loc input[type="text"]{width:100%;height:50px;border:1px solid #ffffff;height:55px;}*/

.property_search .inputcol .locality_keyword{color:#333; vertical-align:top; width:auto; padding:4px 0 0 6px;  min-height:100%;   position:relative; display:inline-block; min-height:25px;}
    .locality_keyword .loc_keyword, .locality_keyword .locality_count{ background:#fff; border-radius:25px; display:inline-block; padding:3px 8px; padding-right:40px; position:relative; border:solid 1px #ddd;  display:none; margin:1px 3px 2px 0; font-size:12px; font-weight:bold;}
    .locality_keyword .loc_keyword.act{ display:inline-block; }
    .locality_keyword .loc_keyword.only{padding-right:12px;}
    .locality_keyword .loc_keyword.act, .locality_keyword .locality_count.act{display:inline-block; vertical-align:top;}
    .locality_keyword .loc_keyword.only .crossicon{display:none;}
    .locality_keyword .loc_keyword .crossicon{ position:absolute; top:8px; right:16px; font-size:16px; text-align:center; width:16px; height:16px; line-height:15px; font-size:12px; text-decoration:none;background:#666; color:#fff; border-radius:20px;}
    .locality_keyword .loc_keyword span{ white-space: nowrap;  overflow: hidden;  text-overflow: ellipsis; max-width:110px; display:inline-block; padding-top:4px;}
    .locality_keyword .locality_count{ background:#fff; border-color:#ccc; padding:2px 10px; cursor:pointer; line-height:28px;}
    .locality_keyword .locality_count:hover{ background:#ddd;}
    .property_search .btn.search{height:44px; width:auto; font-size:15px; line-height:28px}

.property_search .inputcol.loc .input{background:#fff;height: 44px;width:140px;padding: 0 5px;border: none; border-radius:4px;}
.locality_keyword .input{display:inline-block;}
.property_search .inputcol.applied .locality_keyword {display:inline-block;}
.property_search .inputcol.applied .input {}

.property_search .btn{text-align:right;margin:0px;height:55px;text-align:center;min-width:75px;font-size:24px; line-height:37px;}
.property_search .inputcol.citi input[type="text"]{background:none; height:44px; width:100%; padding:0 15px; border:none; margin-top:0px;}
.property_search .inputcol .btn{}
.property_search .inputcol .localityKewordDropDown{top:100%; min-width:100%; left:0px;}
.property_search .inputcol .localityKewordDropDown .sug-list ul{padding:0px;}
.property_search .inputcol .selected_values{position:absolute;top:62px;}
.property_search .inputcol.no-drop{ background:#f3f3f3;}
.property_search .bropbox ul.all-list{ border-top:solid 1px #ccc;}


.map_filters {display:inline-block; vertical-align:top; width:100%; background:#f37e20; font-size:14px; position:relative;}
.map_filters .property_search{ color:#fff; border-bottom:solid 1px #ddd;}
.map_filters .property_search .container + .container{background:#fff; color:#767676; max-width:100%;}
.map_filters .property_search .container + .container .ad_filter{ text-align:left; width:100%; width:auto; margin:0 auto; padding:1px 10px 5px 10px; display:inline-block; text-align:left; }
.map_filters .property_search .inputrow .drop input[type="text"]{ color:#fff; font-size:14px; font-weight:bold;}
.map_filters .ad_filter .f_coll {display: inline-block; vertical-align: top;  margin:11px 0px 8px 11px;  float:left; height:42px; font-size:14px;}
.map_filters .ad_filter .drop:before, .map_filters .ad_filter .drop:after{ top:20px;}
.map_filters .ad_filter .drop.open:before{right: 11px;}
.map_filters .ad_filter .drop .drop_box{top:41px; min-width:160px;}
.map_filters .property_search .inputrow{padding:10px 0 11px 0px; margin:0px; min-height:59px; background:none; border:none;}
.map_filters .property_search .inputrow .inputcol{min-height:38px; height:38px}
.map_filters .property_search .inputcol.citi input[type="text"], .map_filters .property_search .inputcol.loc .input, .map_filters .property_search .inputcol.autocomplete .input{ height:37px}


.map_filters .drop { background:none; height:44px; min-width:110px; font-size:20px; background:#f8f8f8; border-color:#ECECEC;}
.map_filters .f_coll{margin-left:20px;}
.map_filters .f_coll.label {height:44px; line-height:43px;margin-left:0px; }
.map_filters .property_search .inputcol.citi{width: 212px;margin-right: 15px;}
.map_filters .property_search .inputcol.loc{width:420px;}
.map_filters .property_search .inputcol{margin-right:20px;}
.map_filters .property_search .btn.search{ height:100%; line-height:30px;font-size:16px;  }
.map_filters .drop a.input{padding:11px 27px 0 8px;}
.map_filters .inputrow .inputcol {border:solid 1px #fff; background:none; border-radius: 4px; background-color:rgba(0,0,0,0.05) }
.map_filters .inputrow .inputcol .input{color:#fff;}
.map_filters .custom-switch {padding-left:0px;padding-right:35px; margin-top:15px;}
.map_filters .custom-switch .custom-control-label:before{left:auto; right:-42px;height:12px; width:30px; top:5px;}
.map_filters .custom-switch .custom-control-label:after{left:auto; right:-28px; width:18px; height:18px; border-radius:24px; top:2px; }
.map_filters .custom-control-input:checked ~ .custom-control-label::before{background:#8ec2b6; border-color:#8ec2b6;}
.map_filters .custom-switch .custom-control-input:checked ~ .custom-control-label::after {background:#008265;}
.map_filters .custom-control-input:focus ~ .custom-control-label::before{box-shadow: none; border-color:#ccc;}
.map_filters .property_search .inputcol.citi.drop::before, .map_filters .property_search .inputcol.citi.drop::after{background: #fff; top:21px;}
.custom-switch .custom-control-input:checked ~ .custom-control-label::after{-webkit-transform: translateX(21);transform: translateX(21px);}
.map_filters .property_search .inputcol.loc .input, .map_filters .property_search .inputcol.autocomplete .input{ height:37px; background:none; color:#fff; width:170px; font-weight:bold;}
.map_filters .property_search .inputcol.autocomplete .input{border:none;padding-left:12px;}
.map_filters .locality_keyword .loc_keyword span{max-width:110px; padding-top:1px;}
.map_filters .locality_keyword .locality_count{line-height:21px;}
.map_filters .drop::before{right:12px;}
.map_filters .drop::after{right:7px;}
.map_filters .btn{padding:6px;}

.map_filters .citi.drop{}

.totalcount{ display:inline-block;z-index: 99;width: 100%; text-align:center; background:#fdf6f4;  border-bottom:solid 1px #ddd;
color: #333; line-height:100%; padding:8px;line-height: 100%; bottom:-12px; font-size:16px; }
.totalcount label{margin:0px; color:#97291E;}

.totalcount.w_heading{text-align:left;}
.totalcount.w_heading .container{max-width: 1060px;}
.totalcount.w_heading .p_heading{display:inline-block; width:auto; vertical-align:top; color: #f37e20; font-weight: bold;}
.totalcount.w_heading .r_tool{display:inline-block; width:auto; float:right;}

body.popup{overflow:hidden;}
.property_search.popup{position:absolute; top:0px; left:0px; width:100%; height:100%; background:rgba(0, 0, 0, 0.69); z-index:99; padding-top:12%;}
.property_search.popup h4{font-size:24px; text-align:left; color:#053C6D; margin-bottom:20px;}
.property_search.popup .drop_box  h4{color: #e77817;font-size: 13px;margin: 0px;padding: 6px 0 4px 0px;}
.property_search.popup .inputrow{position:relative; background:#fff;}
.property_search.popup .close{top:10px; right:15px; font-size:18px; position:absolute; }
.property_search.popup .inputcol, .property_search.popup .inputcol.loc .input{background:#ececec;}
.property_search.popup .inputcol .btn.search{border-color:#F5821F;}

.home_form .form_heading{ display:block; color:#fff; font-size:20px; padding-bottom:5px; margin-bottom:0px; font-style:italic; margin-left:0px;}
.home_form .selectbox > span a:after{right: 5px; top: 8px;}
.banner_aria .home_form label{ font-weight:normal; font-size:14px;}
.home_form .form_row{ display:block; margin-top:15px; position:relative; border-color:#666;}
.home_form .form_row.chk{ color:#fff;}
.home_form .form_row.btns{ text-align:right; width:100%;}
.home_form .form_row.btns .btn{ background:#0199cd; color:#fff; border:solid 1px #0199cd; height:30px; }
.home_form .form_row.btns .btn:hover, .home_form .form_row.btns .btn:focus{ border:solid 1px #eee; background:#0DB9F6; }
.home_form .form_row select{ padding-top:6px;}
.home_form .form_row .col2 .localityKewordDropDown{ width:100%;}
.home_form .form_row.more_search{ text-align:right; width:100%;}
.home_form .form_row.more_search a{ text-decoration:none; color:#97291e; border-bottom:soled 1px transparent;}
.home_form .form_row.more_search a:hover, .home_form .form_row.more_search a:focus{border-bottom: 1px solid #97291e; }

.more_search .less{ display:none;}
.more_search .exp .less{ display:inline;}
.more_search .exp .more{ display:none;}

.home_form .form_row.nearby{ font-size:12px;}
.home_form .form_row.nearby{}
.home_form .form_row.nearby select{ width:auto;  font-size:12px; height:20px; color:#000; padding:0px;}
.home_form .form_row.nearby .drop{ width:80px; display:inline-block; float:right; border-color:#fff;}
.home_form .form_row.nearby p{display:inline-block; width:auto; margin:8px 0 0 0; float:left;}
.home_form .form_row.nearby .drop .drop_box{ width:165px;}

.home_form .main_search{ display:inline-block; vertical-align:top; white-space:nowrap; width:275px;}
.home_form .advance_search{ display:inline-block; vertical-align:top; white-space:nowrap;  width:275px; margin-left:30px;  }

.home_form .advance_search{ width:0px; overflow:hidden; margin-left:0px; }
.home_form .form_row{ width:274px;}
.home_form .advance_search.show_ad{ width:275px; margin-left:30px; display:inline-block;}


.project{  border:none; background:#fff; display:inline-block; vertical-align:top; width:318px; padding:0px; color:#333; font-size:14px; position:relative; margin:15px 10px; text-align:left;border-radius:10px; box-shadow: 0 0 2px #999; }
.project .p_img{ width:100%; height:145px; overflow:hidden; position:relative; background:#d4d4d4; border-radius:8px 8px 0 0; border-bottom:solid 1px #eee;}
.project .p_img img{ width:100%; min-height:100%; -webkit-transition:all 0.2s ease-in; -moz-transition:all 0.2s ease-in 0.2s; -o-transition:all 0.2s ease-in; transition:all 0.2s ease-in;}
.project:hover .p_img img{transform:scale(1.2,1.2); -webkit-transition:all 2s ease-in; -moz-transition:all 2s ease-in 0.2s; -o-transition:all 2s ease-in; transition:all 2s ease-in;}

.project .p_detail{display:inline-block; vertical-align:top; min-height:278px; position:relative; width:100%; padding:2px 12px 90px;}
.project .p_detail h4{font-size:18px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

.project .p_detail .info_col{ width:50%; float:left;font-size: 11px;min-height:30px;padding-right: 10px;border-right: solid 1px #ccc; margin:5px 0;}
.project .p_detail .info_col:nth-of-type(2n){padding-left: 10px;padding-right: 0; border-right:none; }
.project .p_detail .info_col:nth-of-type(3n){ clear:both;}
.project .p_detail .info_col span{display: inline-block;width: 100%;vertical-align: top; color:#b2b2b2; font-size:10px;}
.project .p_detail .info_col label{ display:block; vertical-align:top; margin:0px; color:#999; font-size:10px; line-height:12px;}
.project .p_detail .info_col .lbl_value{ position:relative; font-size:13px; line-height:13px; padding:3px 0;}
.project .p_detail .info_col .lbl_value.status{font-weight:bold;}
.project .p_detail .info_col .lbl_value.status.rtm{ color:#008265;}
.project .p_detail .info_col .lbl_value.status.uc{ color:#97291E;}
.project .p_detail .info_col .lbl_value.status.hold{ color:#fc5858;}



.project .p_detail .clear{display:block;}

.project_wrap{display:inline-block; width:100%; vertical-align:top;}
.project_wrap .project{margin:15px 1%; width:31%;}
.project.project2{padding:10px;}
.project.project2 .p_img{height:235px; border-radius:5px;}
.project.project2 .status{background:#eefbf8; color:#3d8a7b; height:22px; padding:2px 4px; display:inline-block; font-size:11px;}
.project.project2 .p_detail{padding:8px 12px 2px; min-height:140px;}
.project.project2 .p_detail h4 {font-size: 14px; font-weight: bold; margin-top:6px;}
.project.project2 .p_detail h5 {color:#688999; font-size:11px; display:inline-block; border-left:solid 1px #688999; padding:0 3px 0 5px; margin:0px;}
.project.project2 .p_detail h5.dev {border-left:none; padding-left:0px;}
.project.project2 .price{color:#F5821F; font-size:12px; margin-top:9px;}
.project.project2 .price:before{content: "\f156";  margin-right:4px;}
.project.project2 .keys{display:inline-block; width:100%; border-top:solid 1px #eee; margin-top:4px;}
.project.project2 .key{display:inline-block; width:auto; padding:5px 8px; font-size:11px; color:#999; margin-top:5px;}
.project.project2 .key:first-child{padding-left:0px;}
.project.project2 .key span{}
.project.project2 .key i{}
.project.project2 .fav{background:#fff;  height:32px; width:30px; border-radius:4px; display:inline-block; vertical-align:top; text-align:center;
                       position:absolute; right:15px; top:15px; font-size: 22px; color:#e77817;
}


.tab_list{display:inline-block; width:100%; vertical-align:top; text-align:center; font-size:12px;}
.tab_list li{display:inline-block; width:auto; vertical-align:top; border:solid 1px #ccc; background:#fff; border-radius:20px; padding:5px 12px; color:#666;margin:2px 3px;}
.tab_list li span{}
.tab_list li.drop{padding:0px;}
.tab_list li.drop .drop_box{padding:0px; right:0px; left:auto; box-shadow:0 0px 2px #666666; top:35px; min-width:200px;}
.tab_list li.drop .input{padding:6px 32px 0 12px; font-size:12px; color:#666;}
.tab_list li.drop .all-list{padding:0; font-size:12px; color:#666;}
.tab_list li.drop .all-list li{width:100%;padding:5px; border-radius:0px; border-bottom:solid 1px #ddd; margin:0px;}



.lbl_value.ami{ position:relative;}
.lbl_value.ami .ami_more{display:inline-block; width:10px; height:10px; background:#ccc; border-radius:10px; vertical-align:top;margin:2px 0px 0 2px}
.lbl_value.ami .ami_wrap{display:inline-block;position:absolute; top:20px; right:0px; width:236px; background:#f5f5f5; border:solid 1px #ccc; font-size:11px; z-index:9; display:none; max-height: 140px;overflow: auto;}
.lbl_value.ami .ami_wrap p{margin:0px; padding:3px 3px; position:relative; padding-left:14px;min-width: 116px; width:auto; display:inline-block; vertical-align:top;}
.lbl_value.ami .ami_wrap p::after{content: "\f111"; font-family:FontAwesome; font-size:6px; position:absolute; left:4px; top:3px; color:#e77817;}
.lbl_value.ami .ami_more:hover{background:#e77817;}
.lbl_value.ami .ami_more:hover + .ami_wrap{ display:block;}



.project .p_detail .d_logo{ position:absolute; top:0px; right:2px; display:inline-block; width:75px; min-height:50px;  background:#fff; padding:4px 2px; text-align:right;display:none;}
.project .p_detail .d_logo img{ max-height:60px; }
.project .exp .btn{ height:36px; font-size:12px; border-radius:0px; margin-bottom:8px;}
.btn.btn-project-details{ background:#E77817; margin-left:4px;}
.project p{ margin:0 0 1px 0px; padding:0px 10px 0 0; position:relative; z-index:1;}
.project .p_name{ padding:0px;  margin:15px 0px 1px; font-size:16px; }
.project .developer{ margin:4px 0 0 0; font-size:12px;display:inline-block; vertical-align:top; text-transform: capitalize; height:15px;}
.project .developer .rera{margin-left:5px;}

.project .price{ color:#333; font-weight:bold; margin:12px 0 8px 0;font-size:12px;}

.project:hover, .project.active-border{box-shadow: 0 0 7px #b6b6b6; border:none !important;}

.project .developer, .projectdetail .pro_detail .developer{ max-width:51%;   position:relative; padding-right:6px; white-space:nowrap;}
.project .developer:after, .projectdetail .pro_detail .developer:after{content: "|"; margin:0px; position:absolute; right:0px; }
.project .rera, .projectdetail .pro_detail .rera{margin:4px 0 0 1%;font-size: 12px; display:inline-block; vertical-align:top;position:relative; width:48%;}
.project .rera span{z-index:2;position:relative;}
.project .rera label, .projectdetail .pro_detail .rera label{margin:0px; position:absolute; left:0px; top:0px; padding-left:56px; }
.project .rera label, .projectdetail .pro_detail .rera label, .projectdetail .pro_detail .Rera label{margin:0px; text-overflow: ellipsis;overflow: hidden; max-width:110%; white-space: nowrap; color:#e77817;}

.project .developer label{margin:0px; text-overflow: ellipsis;overflow: hidden; max-width:95%; white-space: nowrap; vertical-align:top;}
.project .rera label:hover, .project .developer label:hover{height:auto; white-space:normal; background:#fff; color:#e77817;}

.projectdetail .pro_detail .developer{padding:0 17px 0 0; margin-right:9px; max-width:50%; display:inline-block; vertical-align:top; width:auto; white-space: nowrap; height:30px;}
.projectdetail .pro_detail .developer label{position:static; left:27px; top:0px; width:100%;text-overflow: ellipsis;overflow: hidden; white-space: nowrap;}
.projectdetail .pro_detail .developer span{vertical-align:top;}
.projectdetail .pro_detail .rera, .projectdetail .pro_detail .Rera{display:inline-block; vertical-align:top; width:47%; position:relative;}
.projectdetail .pro_detail .Rera label{position:absolute; left:86px; top:0px; width:100%;}
.projectdetail .pro_detail .developer label:hover, .projectdetail .pro_detail .Rera label:hover{ height:auto; white-space:normal; background:#ececec; color:#e77817;}

.project .exp .price{ text-align:right;}
.project .btns{ position:absolute; right:0px; bottom:6px; z-index:1; text-align:right; width:100%; text-align:center; padding:0 12px; min-height:79px;}
.project .btns .btn{ font-size:13px; height:32px; margin-bottom:8px; width:100%; line-height:24px;padding:4px 8px;}
.project .btns .btn.btn-outline-primary{  width: 49%;margin: 0 0.5% 5px; padding-left: 0px; padding-right:0px; font-size:13px;background:#fff;}
.project .btns .btn.btn-primary{  width: 49%;margin: 0 0.5% 5px; padding-left: 0px; padding-right:0px; }


.project span.rera_cn, .owl-carousel.lg_img .owl-wrapper-outer .rera_cn
{ position:absolute; bottom:-1px; left:-1px; border:solid 1px #000; color:#ddd; padding:1px 4px; z-index:9; width:auto; border-radius:0 4px 0px 0; background:rgba(0, 0, 0, 0.8); font-size:13px;}
.project span.rera_cn label, .owl-carousel.lg_img .owl-wrapper-outer .rera_cn label{margin:0 0 0 4px;}
.project span.rera_cn label{ color:#fff;}

.project.onhold{}
.project.onhold .p_img::before, .thumb_slider.onhold .owl-wrapper-outer::before{content: "####"; position:absolute; left:5px; top:5px;display:inline-block; vertical-align:top; background:#666; border-radius:3px; color:#fff; font-size:10px; padding:2px 5px; z-index:9;}
.project.onhold .p_img::before, .thumb_slider.onhold .owl-wrapper-outer::before{content: "On Hold"; background:#fc5858;}

/*, .project.uc .p_img::after, .project.r2m .p_img::after{
.project.uc .p_img::after{content: "Under Construction"; background:#ffa311;}
.project.r2m .p_img::after{content: "Ready to move"; background:#55bb06;}*/

.prominent_features{display:inline-block; vertical-align:top; width:200px; margin:40px 0 10px 0;}
.prominent_features .p_img{display:inline-block; min-height:57px; vertical-align:top; width:100%; text-align:center; margin-bottom:30px;}
.prominent_features .p_img i{display:inline-block; vertical-align:top; width:56px; height:55px; text-align:center; background:#E8E8E8;  line-height:55px; font-size:40px; color: #e3e3e3;}
.prominent_features .p_detail{display:inline-block; vertical-align:top; }
.prominent_features .p_detail .p_name{font-size:14px;  height:35px; overflow:hidden; margin-bottom:2px; font-weight:bold;}
.prominent_features .p_detail p {font-size:14px;}
.prominent_features.auto .p_detail .p_name{height:auto;}


ul.covered_points{margin-top:20px; margin-bottom:30px;}
ul.covered_points li{display:inline-block; width:22%; margin:4px 0.5%; font-size:15px;  border:solid 1px #ddd; min-height:80px; padding:10px;padding-top:17px; border-radius: 15px 0px;transition: all ease-in .3s;}
ul.covered_points li:hover{border-radius:0px 15px; border-color:#e77817; }
span.star{color:#e46025;}
.custom_tab .tab-content p.nots{font-weight:bold; margin: -17px 0 6px 0; font-size:16px;}
.custom_tab .tab-content p.notsx{ margin-top: 16px; margin-bottom: 15px; font-style: italic; font-size:12px;}
.custom_tab .tab-content p.notsx span.star{margin:0 0 0 10px;}
.custom_tab .tab-content p.notsx span.star2{margin:0 0px 0 10px;}
.popupwrap .loginwrap .form_row.note{font-size:11px;line-height: 14px;color: #666; margin:0px;}

span.point{display: inline-block;   color:#e66f11;  border-radius:50%;  text-align: center;  font-style: normal;  line-height: 17px;  margin-top:-1px;  vertical-align: top;  font-size: 11px;}
.custom_tab .tab-content p.notsx span.point{margin-left:10px;}

.pro_blogs{display:inline-block; vertical-align:top; width:340px; margin:0px 10px 10px 0; padding:10px;  text-align:left; background:#fff;}
.pro_blogs .p_img{display:inline-block; vertical-align:top; width:100%; text-align:center; margin-bottom:20px; height:145px; background:#DFC6C6;}
.pro_blogs .p_img img{max-height:100%; max-width:100%;}
.pro_blogs .p_detail{display:inline-block; vertical-align:top; }
.pro_blogs .p_detail .p_name{font-size:18px;  margin-bottom:10px; height:44px; overflow:auto; font-weight:bold;}
.pro_blogs .p_detail p {font-size:15px; height:110px; overflow:hidden;}
.pro_blogs .p_detail .btn{padding-left:0px; font-size:14px;}

.section{padding:35px 0 35px 0; position:relative;}
.section.l_gray{background:#f8f8f8;}
.section.gray{background:#ececec;}
.section.add{ min-height:100px;padding:20px 0; min-height:150px; background:#f8f8f8;}
.section.org{ background-color:#f07800;}
.section.p_top{padding-top:54px;}

.container.inquiry{padding:30px 0 0;  display: flex; max-width:1124px;}
.inquiry .request_cb{ width: 352px;  background-color: #fff; padding: 30px 40px; min-width:430px; display:inline-block; vertical-align:top; box-shadow: 0 0 4px #ccc; border-radius:4px;}
.inquiry .request_cb h4{text-align:center; margin:2px 0 0 0; font-size:13px; }
         ul.request_form{ background:#fff; padding:0; list-style:none;}
         ul.request_form li{ width: 100%; position: relative;}
         ul.request_form li.f_heading{color:#F5821F; font-size:20px; margin-bottom:10px; font-weight:normal; line-height: 130%;}
         ul.request_form li label{ margin: 0; font-size:13px; font-weight:bold;}
         ul.request_form li .InputBox{ width:100%; padding:0 5px;   border:1px solid #ebebeb; border-radius:4px;    background-color: white;color:#333; display: block; height:32px; margin-bottom:10px; font-size:12px;}
         ul.request_form li.btns .btn{ width:100%; margin-top:10px; height:40px; font-size:13px; font-weight:bold;}

.inquiry .need_assistance{padding: 30px 42px; display:inline-block; flex: 1 1 auto; text-align:left;}
    .or_divider{border-left: 3px solid #cec5c5; text-align:center; position: relative; padding-left: 0px; float: left; margin-left:40px; height:265px; margin-right:40px; margin-top:26px;}
    .or_divider .or{position: absolute; left: -20px; top: 40%; width: 40px; height: 40px; background: #cec5c5; line-height: 40px; border-radius: 50%; color: #000;}

.inquiry .need_assistance h3{font-size:38px;color: #ef7c00;font-weight: bold; margin-top:10px; color:#053C6D;}
.inquiry .need_assistance p{color: #003E65; font-size:16px; margin:8px 0px; font-weight:bold; display:inline-block; width:100%; vertical-align:top;}
.inquiry .need_assistance p label{ width:120px; display:inline-block; vertical-align:top;}
.inquiry .need_assistance p label img{ height:20px; width:auto; margin-right:5px;}
.inquiry .need_assistance p span, .inquiry .need_assistance p a{ color:#ef7c00;}
.inquiry .need_assistance p.sm{font-weight:normal;color: #454545;}
.inquiry .need_assistance p:empty{margin:15px 0;}


.ads_wrap{ text-align:center; padding:50px 0;}
.ads_wrap .ads{ display:inline-block; vertical-align:top; padding:5px;}
.ads_wrap .ads img{ height:280px;}


.container.asked_questions{max-width:1150px;}
.heading.left{text-align:left;font-size:18px; }
.heading.left .pull-right{font-size:12px;}
.heading.left .pull-right a{margin-left:20px; color:#f5821f; font-size:13px;}

.accordion{max-width:1122px;margin: 0 auto; margin-top:34px;  }
.accordion .acc_row{ margin-bottom:8px; border:solid 1px #E8E7E7; }
.accordion .acc_row:hover{box-shadow:0px 1px 5px #ddd;}
.accordion .acc_row .acc_titel{ font-weight:bold; margin:0px 0 0px 0; border-color: transparent;color: #0d0d0d;background-color:#fff; font-size:16px;  position: relative; min-height:58px;
     padding:17px 20px 3px; line-height: 28px; cursor:pointer;}
.accordion .acc_row .acc_titel:before{content: "\f106"; font-family: 'FontAwesome'; position: absolute; right:20px; top:20px; font-size:18px; border-radius:25px; background:#454545; color:#fff; line-height:20px; cursor:pointer; width:22px; height:22px; text-align:center;}
.accordion .acc_row.collapsed .acc_titel:before{content: "\f107";line-height:24px;}
.accordion .acc_row .acc_titel:after{content: ""; display:inline-block; width:100%; border-bottom:solid 1px #ddd; margin-top:9px;}
.accordion .acc_row.collapsed .acc_titel:after{display:none;}
.accordion .acc_row .acc_body{font-weight: 400;font-style: normal;color: #333;font-size: 14px;line-height: 1.7;
    letter-spacing: 0px;padding:2px 25px 12px 28px; display:none;}
.accordion .acc_row .acc_body p{padding-bottom:0px;}
.accordion .acc_row .divider{ margin-top:15px; display:inline-block; width: 100%;}

.acc_body .table{font-size:13px;}
.acc_body .table thead th{background:#E77817; border-radius:5px 5px 0 0;}
.acc_body .table thead tr{border-radius:5px 5px 0 0;}
.acc_body .table thead th:first-child{border-right:solid 1px #f3bc8b;}
.acc_body .table th{background:#053C6D; color:#fff; border-bottom:none; border-top:none;}

.acc_body .table tr {background-color:#f2f2f2;}
.acc_body .table tr:nth-child(even) {background-color:#e6e6e6;}
.acc_body .table td:first-child{border-right:solid 1px #ddd;}
.acc_body .table td{border-bottom:none;}
.acc_body .table td{border-top:none;}

/*.container{max-width:982px;}*/
/*
.btn-primary{background-color:#f5821f; border-color: #f5821f}
.btn-outline-primary{ color: #f5821f; border-color: #f5821f; background:#fff;}
.btn-outline-primary:hover{background-color: #f5821f; border-color: #f5821f;}
    */

.disclaimer {
	font-size:11px;
	
}
.disclaimer p{margin:0px; padding:0px;line-height:15px;}
.disclaimer p + p{margin:10px 0 0px 0; 
}

.amenities, .nearby{display:inline-block; vertical-align:top; width:100%;text-align:left; position:relative;}
.detail_data.amenities{border:solid 1px #ddd; background: #f7f7f7;padding: 5px 10px;}
.amenities .amenities_img{display:inline-block; vertical-align:top; width:33%;  margin:10px 0;}
.amenities .amenities_img img{ margin-right:4px;}

.nearby{padding-left:140px; border:solid 1px #ddd;}
.nearby .map{}
.nearby .nearby-chk{position:absolute; left:0px; top:0px; background:#eee; width:140px; height:100%; border-right:solid 1px #ccc; }
.nearby .nearby-chk .checkbox{width:100%; margin: 5px 0px }






/*--------*/

.drop{ display:inline-block; width:auto; vertical-align:top; border: 1px solid #b6b6b6; font-size:12px; padding: 0px; background:#fff;  height:30px; position:relative; border-radius:4px;}
.drop:before, .drop:after{/*content: "\33"; font-family: 'ElegantIcons';*/content: ""; display:inline-block; width:8px; height:2px; background:#666; position:absolute; top:15px; right:18px; z-index:1; color:#666;  transform:rotate(45deg); -ms-transform:rotate(45deg); -webkit-transform:rotate(45deg); -moz-transform:rotate(45deg);}
.drop:after{ right:13px; transform:rotate(-45deg); -ms-transform:rotate(-45deg); -webkit-transform:rotate(-45deg); -moz-transform:rotate(-45deg);}
.drop.open:before, .drop.open:after{ right:8px;}
.drop.open:after{right:16px;}
.drop input[type='text']{ width:100%; padding-right:30px; background:none; border:none; height:100%; position:relative; z-index:2; color:#333;}
.drop .drop_box{ position:absolute; background:#ffffff; text-align:left; top:29px; left:0px; width:100%; max-width:300px; max-height:310px; overflow:auto; border:bolid 1px #d4d4d4; box-shadow:0 1px 2px #666666; z-index:999;  padding:5px 10px;}
.drop .drop_box label{font-weight:normal;}
.drop .drop_box ul{display:inline-block; width:100%; vertical-align:top;}
.drop .drop_box ul li{ color:#053c6d; border:none; padding:5px 0; cursor:pointer; white-space:normal;}
.drop .drop_box ul li:hover, .drop .drop_box ul li.hover, .drop .drop_box ul li.over{ color:#97291e;}
.drop .drop_box ul li.active{ color:#053C6D; font-weight:bold;}
.drop .drop_box.chk{padding:5px 4px;}
.drop .drop_box.chk ul li{padding:0px;}
.drop .drop_box .checkall{display:inline-block; width:100%; text-align:right;margin-bottom: -5px; font-size:11px;}
.drop .drop_box .checkall a{display:inline-block; padding:1px 4px; margin:0 2px; color:#97291E}

.drop .drop_box .selected{ font-weight:bold; border-bottom:solid 1px #999;}
.drop .drop_box li.no-record{ background:#f2f4c4; width:100%; border-radius:2px; font-size:12px; border: 1px solid #e6d752; color: #333333; padding:2px 5px; margin:20px 0 5px 0; text-align:left;}
.drop .drop_box li.error{background:#f2f4c4; border: 1px solid #e6d752; color: #333333; padding:2px 5px; margin:4px 0px; color:#f00;}

.drop .drop_box ul li.hr{ border-top:solid 1px #ccc;margin: 0px;
    padding: 0px;
    height: 1px;width:98%; }

.drop.chk .animated_checkbox{ font-size:12px;} 
.drop.chk .animated_checkbox label{ font-weight:normal; margin:0px;}
.drop.chk .animated_checkbox input[type="radio"] + label:before, .drop.chk input[type="radio"] + label:after, .drop.chk .animated_checkbox input[type="checkbox"] + label:before, .drop.chk .animated_checkbox input[type="checkbox"] + label:after{ height:15px; width:15px; bottom:1px;}
.drop.chk .animated_checkbox input[type='checkbox'] + label:hover:after, .drop.chk .animated_checkbox input[type='checkbox']:checked + label:after { font-size:12px; line-height:15px;}

.drop_box.min_max{ padding:0px;}
.drop_box.min_max .m_n_input{ text-align:center; color:#000; border-bottom:solid 1px #ccc; margin-bottom:4px; padding:5px; width:98%; margin-left:1%;}
.drop_box.min_max .m_n_input input[type="text"]{ text-align:left; width:46%;; display:inline-block; background:#fff; border:solid 1px #ccc; padding:2px 5px;}
.drop_box.min_max .pre_input{ max-height:200px; overflow:auto; padding:0 10px;}
.drop_box.min_max .pre_input2{ text-align:right;}
.drop a.input{ width:100%; cursor:pointer; background:none; border:none; height:100%; position:relative; z-index:2; display:inline-block; padding:5px 30px 0 5px; text-decoration:none; color:#333;}
.input:focus, input[type="text"]:focus {box-shadow: none; outline: none;}

.list_n_map{display:table; width:100%; height:100vh;}
.list_n_map .map_wrap{display:table-cell; position:relative;}
.list_n_map .map_wrap .map_wrap{display:inline-block; width:100%; }
.list_n_map .pro_wrap{display:table-cell; width:46%; position:relative; background:#ececec; border-right: solid 1px #ccc; vertical-align:top;}
.list_n_map .pro_wrap .project{width: 47%;margin: 10px 1%;}
.list_n_map .pro_wrap .project .p_img{height:140px;}
.list_n_map .pro_wrap .project .p_detail{padding:1px 18px 110px;}
.pro_wrap .blocks_wrap_top{background: #e6e6e6;border-bottom: solid 1px #ccc;height: 26px;}
.list_n_map .map_wrap .page_loader{position:absolute !important; background:rgba(255,255,255,0.2);}
.list_n_map .pro_wrap .project .btns .btn.btn-outline-primary{font-size:13px;}
.list_n_map .pro_wrap .project .btns{padding:0 10px; bottom:1px;}


.thumb_slider .lg_img img{ height:340px;}
.thumb_slider .sm_img img{ height:74px;}
.thumb_slider .owl-carousel .owl-item .item{ background:#000; text-align:center; width:100%; }
.thumb_slider .owl-carousel.sm_img .owl-item .item{ border:solid 1px #ccc; margin:5px; position:relative;}
.thumb_slider .owl-carousel.sm_img .owl-item.synced .item{ border:solid 3px #666;}
.thumb_slider .owl-carousel.sm_img .owl-item.synced .item img{ height:70px;}
.owl-carousel .owl-item .item .project{margin:10px 0;}


.projectdetail{ display:inline-block; vertical-align:top; margin-top:30px; width:100%;}
.projectdetail .thumb_slider{ width:50%; display:inline-block; vertical-align:top; float:right;}
.projectdetail .thumb_slider .lg_img{ border:solid 1px #ccc;}

.projectdetail .pro_detail{ width:50%;display:inline-block; vertical-align:top; float:left; font-size:13px; padding-right:80px; position:relative;}
.projectdetail .pro_detail h4{font-weight:bold;font-size:24px;}
.projectdetail .pro_detail h5{font-size:18px;}
.projectdetail .pro_detail h6{font-size:14px; margin:1px 0 6px 0;}
.projectdetail .pro_detail .img { border: 1px solid #cccccc; float: left;  margin-right: 5px; width: 95px; position:absolute; right:0px; display:none;}
.projectdetail .pro_detail .img img {vertical-align: top; width: 100%;}

.projectdetail .pro_detail .rupee{ border-bottom:solid 1px #ddd; font-size:18px; margin-bottom:10px; padding-bottom:10px;}
.projectdetail .pro_detail .list_row{float:left; width:33.33%;font-weight:bold; margin: 10px 0; font-size:12px;}
.projectdetail .pro_detail .list_row label{width:100%; font-size:12px; font-weight:normal; margin:0px;}
.projectdetail .pro_detail .btns{display:inline-block; width:100%; vertical-align:top; margin-top:20px;}
.projectdetail .pro_detail .btns .btn{ height:34px; line-height:20px;}

.projectdetail .owl-controls .owl-buttons .owl-next, .projectdetail .owl-controls .owl-buttons .owl-prev{ top:auto; bottom:170px; width:36px; height:55px; background:rgba(0, 0, 0, 0.5); font-size:30px; padding-top:15px; text-align:center; color:#999;}
.projectdetail .owl-controls .owl-pagination{display:inline-block;position: absolute;width: 100%;min-height:20px;bottom:-44px; text-align:center;}
.projectdetail .owl-controls .owl-pagination .owl-page{position: relative;display: inline-block;vertical-align: top;margin: 0 4px;}
.projectdetail .owl-controls .owl-pagination .owl-page span{display:inline-block; width:8px; height:8px; background:#bcbcbc; border-radius:10px;}
.projectdetail .owl-controls .owl-pagination .owl-page.active span{ background:#e77817;}
.projectdetail .owl-controls .owl-buttons{}

.projectdetail .owl-controls{top:auto; bottom: 0;}


.thumb_slider .owl-carousel .owl-item .item .date{ font-size:11px; color:#ff0; position:absolute; bottom:0px; right:0px; padding: 1px 4px; background:rgba(0, 0, 0, 0.7); }

.projectdetail .owl-controls .owl-buttons .owl-next {right: 1px;}
.projectdetail .owl-controls .owl-buttons .owl-prev {left: 1px;}
.projectdetail .pro_img_detail .pro_detail .p_detail .list_row {}
.projectdetail .pro_img_detail .btns {margin-top: 15px;}
.projectdetail .left_tab .tab-content .tab-pane {width: 580px;}

.mostvisited .owl-controls .owl-buttons .owl-next, .mostvisited .owl-controls .owl-buttons .owl-prev{ top:120px; right:-46px; width:36px; height:55px; background:#fff; border:solid 1px #ccc; font-size:24px; padding-top:15px; text-align:center; color:#999;}
.mostvisited .owl-controls .owl-buttons .owl-prev{right:auto; left:-46px; }
.mostvisited .project{ width:275px;}
.owl-carousel .owl-item .item{text-align:center;}

.btn:focus, .btn.focus{box-shadow:none;}
.btn.lg{min-width:250px; text-align:center;}



.pro_list{display: inline-block;vertical-align: top;width: 100%; max-width:1350px;  border-bottom: solid 1px #ccc; position:relative;}
.pro_list .pro_list_wrap{display: inline-block;vertical-align: top;width: 100%;  text-align:center;}
.projectlist.list_n_map .pro_list_wrap{height: calc(100vh - 1px);overflow: auto;}

.project{background:#fdfdfd;}

.projectlist .pro_wrap .pro_list .project .p_img{}

.paging{	width:100%;clear:both;	padding-bottom:10px;}
.jPaginate {height:34px;position:relative; color:#a5a5a5; font-size:small; width:100%;}
.jPaginate a { line-height:15px; height:18px; cursor:pointer; padding:2px 5px; margin:2px;	float:left;}
.jPag-control-back {	position:absolute;	left:0px;}
.jPag-control-front {	position:absolute;	top:0px;}
.jPaginate span {	cursor:pointer;}
ul.jPag-pages {	float:left;	list-style-type:none; margin:0px 0px 0px 0px; padding:0px;}
ul.jPag-pages li { display:inline;	float:left;	padding:0px; margin:0px;}
ul.jPag-pages li a { float:left; padding:2px 5px; }
span.jPag-current {
	cursor:default;
	font-weight:normal;
	line-height:15px;
	height:18px;
	padding:2px 5px;
	margin:2px;
	float:left;
}
ul.jPag-pages li span.jPag-previous, ul.jPag-pages li span.jPag-next, span.jPag-sprevious, span.jPag-snext, ul.jPag-pages li span.jPag-previous-img, ul.jPag-pages li span.jPag-next-img, span.jPag-sprevious-img, span.jPag-snext-img {
	height:22px;
	margin:2px;
	float:left;
	line-height:18px;
}
ul.jPag-pages li span.jPag-previous, ul.jPag-pages li span.jPag-previous-img {
	margin:2px 0px 2px 2px;
	font-size:12px;
	font-weight:bold;
	width:10px;
}
ul.jPag-pages li span.jPag-next, ul.jPag-pages li span.jPag-next-img {
	margin:2px 2px 2px 0px;
	font-size:12px;
	font-weight:bold;
	width:10px;
}
span.jPag-sprevious, span.jPag-sprevious-img {
	margin:2px 0px 2px 2px;
	font-size:18px;
	width:15px;
	text-align:right;
}
span.jPag-snext, span.jPag-snext-img {
	margin:2px 2px 2px 0px;
	font-size:18px;
	width:15px;
	text-align:right;
}
ul.jPag-pages li span.jPag-previous-img {
	background:transparent url(/images/previous.png) no-repeat center right;
}
ul.jPag-pages li span.jPag-next-img {
	background:transparent url(/images/next.png) no-repeat center left;
}
span.jPag-sprevious-img {
	background:transparent url(/images/sprevious.png) no-repeat center right;
}
span.jPag-snext-img {
	background:transparent url(/images/snext.png) no-repeat center left;
}


.blocks_wrap_top .pro_caunt{ display:inline-block; width:100%; font-size:11px; border:solid 1px #ccc; border-width:1px 0; background: #ddd;  text-align:center; max-width:680px;}
.blocks_wrap_top .pro_caunt span{ display:inline-block;  white-space:nowrap; float:left; width:38%; padding:5px 20px 2px 5px; margin:0 0 0 0; cursor:pointer; border-left:solid 1px #999; height:24px;}
.blocks_wrap_top .pro_caunt span:first-child{ border-left:none; width:24%;}
.blocks_wrap_top .pro_caunt span.active{  background:#ececec; margin-bottom:-1px; height:25px;}
.blocks_wrap_top .pro_caunt span img{ white-space:nowrap; vertical-align:middle; display: inline; width:12px;}
.blocks_wrap_top .pro_caunt span a{white-space:nowrap;}

.projectlist .footercontent {
    display: inline-block;
    vertical-align: top;
    width: 100%;
    height: 100px;
    overflow: auto;
    margin: 0px;
    background: #FAFAFA;
}

.img-hover {
    background: #98291E;
    color: #fff;
    padding: 2px 8px;
    margin: -10px 0 0 0;
    border: solid 2px #fff;
    border-radius: 4px;
    font-size: 12px;
    display: none;
    position: absolute;
}

.map_wrap{ height:100%;}
.map_wrap>div{position:relative !important;}
.map_wrap .SerachBlock{ background:#fff; border-top:solid 3px #E77817; box-shadow: 0 0 2px #666666; padding: 10px; margin-bottom:4px;}
.map_wrap .SerachBlock .close{ width:30px; height:30px;  text-align:center; padding-top:5px; display:inline-block; position:absolute; top:0px; right:0px; color:#999; font-size:14px; }
.map_wrap .SerachBlock .close:hover{ color:#972926;}
.map_wrap .SerachBlock:after, .map_wrap .SerachBlock:before{content: "\f0d7";  font-family: 'FontAwesome'; font-size:32px; color:#999; position:absolute; bottom:-21px; left:48%; z-index:8; }
.map_wrap .SerachBlock:before{color:#fff;  bottom:-19px; z-index:9; }
.map_wrap .SerachBlock .popupcontent h3{ color:#972926; font-size:12px; font-weight:bold; }
.map_wrap .SerachBlock .popupcontent .viewapply{ margin-left:3px;}
.map_wrap .SerachBlock .block-img {width: 80px !important;float:left;	margin-right:10px;}
.map_wrap .SerachBlock span.rera_cn {display: inline-block; width: 100%; font-size: 11px; color: #333; font-size: 10px;}
.map_wrap .SerachBlock span.rera_cn label { color: #972926; font-weight: normal; display: inline-block;}
.map_wrap .SerachBlock .popupcontent {width: 238px; display:inline-block; vertical-align:top;}
.map_wrap .SerachBlock .popupcontent dl {clear: both; margin-bottom: 3px; width: 95%; font-size: 12px; font-family:"Muli",sans-serif !important;}
.map_wrap .SerachBlock .popupcontent dl dt { float: left; font-weight: 100;padding-right: 10px; width: 68px;  font-family:"Muli",sans-serif !important;}
.map_wrap .SerachBlock .popupcontent dl dd { padding-right: 10px;  font-family:"Muli",sans-serif !important;}

.pro_list .paging{position:absolute; bottom:-34px; left:0px; background:#ddd; width:100%; padding:0px; text-align:center; }
.pro_list .paging .pagination{margin:4px auto 5px; display:inline-block; width:auto;}

.pagination{margin:5px 0;width:100%;text-align:right;}
.pagination > li{font-size:12px;display:inline-block;vertical-align:top;}
.pagination > li > a, .pagination > li > span{border-color:transparent;margin-left:0px;padding:3px 9px;color:#999;cursor:pointer;}
.pagination > li > a.active{border-color:#c98bdb;border-radius:2px;}
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus{background:#fff;padding:3px 15px;border-color:transparent;}
.pagination > .active.dis .iicon{background-position:0px -175px}
.pagination > li:nth-child(2).active.dis .iicon, .pagination > li:nth-child(1).active.dis .iicon{background-position:-12px -175px;}
.pagination > li.page-msg{float:left;font-size:13px;}
.project_list .pagination{border-top:solid 1px #d3d7dc;background:#eaebf0;height:47px;margin:0px;border-radius:0px;padding:0 15px;padding-top:10px;}
.pagination > li > a, .pagination > li > span{background:none;font-size:16px;min-width:32px;text-align:center;}
.pagination > li.active a{color:#0062a7;}
.pagination > li.active a:hover{background:none;border-color:none;font-weight:bold;color:#0062a7;cursor:pointer !important;}
.pagination > li.active{cursor:pointer;color:#333;}
.pagination > li.active.dis a{color:#999;}
.pagination > li > a.active, .pagination > li > a.focus{font-weight:bold;border-color:#999;color:#d81b24;}
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus{background:none;}

.gmnoprint .gm-style-mtc div{font-size:12px !important;}


.map{min-height:450px;}
.map .zool-panel{top: 55px !important;right: 15px !important;}
.map .zool-panel .plus{margin:5px 0 0 0;}
.map .zool-panel .plus a{ display:inline-block; width:30px; height:30px; border:solid 1px #ccc; background:#fff; cursor:pointer; border-radius:3px; padding-top:0px;}
.map .zool-panel .plus a:hover{ color:#e77817; }
.map .zool-panel .plus a i{ line-height:30px;}


.nearby-marker{background:#198400; position:relative; color:#fff; height:22px; width:22px; font-size:12px; border:solid 2px #fff !important;  display:inline-block; border-radius:10px; text-align:center; padding:3px 0px 0px 0px !important;  }
.nearby-marker.fa-child{background:#FF7A00;}
.nearby-marker.fa-hospital-o{background:#248945;}
.nearby-marker.fa-shopping-bag {background:#1ABBB3;}
.nearby-marker.fa-train{background:#FF73A8;}
.nearby-marker.fa-bus{background:#3D8EDD;}
.nearby-marker.fa-subway{background:#1B6AB5; }
.nearby-marker.fa-university{background:#EA7F6F;}
.nearby-marker.fa-credit-card{background:#8700FE}
.nearby-marker.nearby-marker-hover{ background:#0071b6; color:#fff; transform: scale(1.5); z-index:9;}
.infoBox .markar-info{ display:inline-block; vertical-align:top; width:auto; max-width:300px; height:auto; font-size:12px;  padding:10px; border:solid 1px #ccc; background:#dbfdd3;}
.nearby-chk .animated_checkbox input[type="radio"] + label, .nearby-chk .animated_checkbox input[type="checkbox"] + label{ padding-top:3px;}

.infoBox .markar-info:after, .infoBox .markar-info:before{content: "\f0d7";  font-family: 'FontAwesome'; font-size:20px; color:#999; position:absolute; bottom:-11px; left:45%; z-index:8; }
.infoBox .markar-info:before{color:#dbfdd3;  bottom:-10px; z-index:9; }

.markar-info .marker-dis{ display:inline-block; vertical-align:top; width:100%; background:#f1f1f1; border:solid 1px #999; padding:1px; min-width:250px;}
.markar-info .marker-dis p{ float:left; overflow:hidden; width:50%; margin:0px; padding-left:4px; padding-top:3px;}
.markar-info .marker-dis p label{ width:60px;}
.markar-info .marker-dis p:first-child{ border-right:solid 1px #999;}
.zool-panel{ display:inline-block; left:auto !important; right:5px !important;  top: 36px !important; position:absolute; height:50px; width:35px; color:#fff; text-align:center;}
 .zool-panel .plus a{ display:inline-block; width:25px; height:25px; background:#fff; border:solid 1px #ccc; margin-top:5px; cursor:pointer; padding-top:6px; color:#972926;}
 .zool-panel .plus a:hover{ color:#e77817;}
.infoBox .markar-info h4{font-size:14px; margin:0px;}
.infoBox .markar-info p{font-size:12px;margin:0px;}
.infoBox.rs:hover,.infoBox.rs.active{z-index:9;}
.infoBox.rs:hover .price, .infoBox.rs.active .price{background:#e77817; color:#fff; }

 .infoBox{width: auto;position: absolute;visibility: visible;cursor: default;}
 .infoBox .project{width:310px;cursor: default; box-shadow: 0px 0px 8px #9b9b9b;}
 .infoBox .project .p_detail{min-height:60px;padding:2px 15px 5px;}
 .infoBox .project .p_img{text-align:center; background:#333;}
 .infoBox .project .p_img img{height:146px; width:auto;}
 .infoBox .project .close{position:absolute; top:5px;right:7px; font-size:15px; color:#e77817;opacity: 1; cursor:pointer; z-index:9;}

 .infoBox .project:after,  .infoBox .project:before{content: "\f0d7";  font-family: 'FontAwesome'; font-size:48px; line-height:48px; color:#dbdbdb; position:absolute; bottom:-30px; left:48%; z-index:8; }
 .infoBox .project:before{color:#fff;  bottom:-28px; z-index:9; }

 .infoBox .price{ background:#fff; border:solid 1px #ddd; border-radius:10px;font-size: 12px;  white-space:nowrap; padding: 2px 12px; overflow: hidden;width:auto;}
 .infoBox .price:hover{box-shadow: 0 0 7px #b6b6b6;padding: 2px 12px; width:auto; cursor:pointer;}

.PropertyDetails h4{text-align:left; margin:0px; font-size:14px;}
.PropertyDetails h4 span{text-align:left; display:inline-block; width:auto; padding:2px 5px; padding-right:20px; border-radius:0 20px 0 0; background:#e5e5e5; color:#000; font-size: 14px; font-weight: bold; border:solid 1px #ccc; margin-bottom:-1px;}
.table.block{border:solid 1px #ccc; font-size:12px;}
.table.block tr th, .table.block tr td{border:solid 1px #ddd; padding:4px;}
.table.block tr th{background:#f5f5f5;}
.table.block  th.floorplan{width:210px;}
.table.block  th.AreaDetails{width:250px;}

#Specification_tab .table.block tr th, .table.block tr td{padding:10px 4px;}
#Specification_tab .table.block tr td{text-align:left;}

.table.block .floorplan img{max-height:200px;}
.table.block  p{margin:0px; padding:2px 5px; text-align:left;  font-size:12px;}
.table.block  p label{margin:0 5px 0 0; color:#aaa; min-width:110px;}
.table.block tr:nth-child(2n+1){ background:#f7f7f7;}

.img_loading{position:relative;display:inline-block; width:100%; min-height:110px;}
.img_loading::after{ content: "\f110"; color:#999; font-family:FontAwesome;font-size: 30px; position: absolute;left: 39%;top: 50px;display: inline-block;
                                 -webkit-animation: fa-spin 1s infinite steps(8);  animation: fa-spin 1s infinite steps(8);}
.thumb_slider .owl-carousel .owl-item .item.img_loading:after{top:34%; left: 47%;}


.no-record{display:inline-block; width:100%; background-color: #f7f7f7; font-size:18px; text-align:center;  padding: 20px 10px;border: solid 1px #eee;border-radius: 10px;}
.no-record i{display:block; width:100%; font-size:28px; color:#F5821F;}

tr.no-record{display:table-row; color:#999;}
tr.no-record td{padding:20px 10px;}


.areaconversion{width:100%; clear:both; float:left; width: 80%;margin: 0 auto 20px auto;background-color: #e77817;border-radius: 10px;min-height: 112px;padding: 10px;box-sizing: border-box; font-size:14px;}
.areaconversion .WhiteBg{padding:30px 20px 20px 20px}
.areaconversion .areaconversionlft{ width:49%; float:left;}
.areaconversion .areaconversionrgh{ width:49%; float:right;}
.areaconversion ul{ width:100%;}
.areaconversion ul li{ width:100%; margin-bottom:5px;}
.areaconversion ul li input[type="text"]{ width:60%!important; border:1px solid #a7a9ac; background:#fff; padding:2px 4px;}
.areaconversion ul li label{ width:105px;}
.areaconversion .buttons{ text-align:center; margin-top:20px; display:inline-block; width:100%;}
.areaconversion .buttons .btn{padding:3px 15px; margin:0 5px;}


.WhiteBg{background: rgba(255,255,255,1);
background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(47%, rgba(246,246,246,1)), color-stop(100%, rgba(237,237,237,1)));
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed', GradientType=0 ); padding:30px 20px 30px 20px; border-radius:10px; -webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.35);
-moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.35); box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.35); }



@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}

.modal-backdrop.show{opacity:0.8;}
.modal{}
.modal .close{font-size: 14px; left:30px; width: auto; height: 30px; position: absolute; right: 10px; top:-34px; left: auto; color:#fff; text-shadow: none;opacity: 0.7; z-index:9;}
.modal .close.inline{top:0px; color:#000}
.modal .modal-header{}
.modal .modal-header{}

 .modal-xl {
  width:98%;
  max-width: 1200px;
 }
.modal-sm{max-width: 400px;}
.modal-xs{max-width:300px;}

.modal-dialog.alertpopup{text-align:center;}
.modal-dialog.alertpopup .modal-body{padding:40px 60px; font-size:22px; line-height:140%;}
.modal-dialog.alertpopup .big, .thanks .big{color:#f5821f; display:inline-block; width: 88px;height: 88px;border: solid 3px #f5821f;border-radius: 50%;line-height: 82px;font-size: 36px; margin-bottom:10px;}
.modal-dialog.alertpopup h4, .inquiry .request_cb  .thanks h4{color:#f5821f; width:100%; font-size:22px; margin-top:20px;}
.inquiry .request_cb .thanks{ text-align:center; }

.gotoTop { padding: 5px 3px; position: fixed; bottom:30px; right:3%; display: none; z-index:99;}
.gotoTop i{background: #f37e20;width:35px;height:35px;text-align: center;color: #fff; line-height:30px; border-radius:30px; font-size:30px;}



.calc_wrapper .loan_calc .bottom_body{min-height:300px;}
.calc_wrapper .loan_calc .bottom_body form .next_btn{margin:40px 0 20px;}
.calc_wrapper .loan_calc .bottom_body #progressbar{top:10px;}
.calc_wrapper .loan_calc .top_wrapper .loan_amount_header{padding:10px 20px;}
.calc_wrapper .loan_calc .top_wrapper .loan_amount_header .loan_amount__edit_tab .edit{font-size:20px;}
.calc_wrapper .loan_calc .bottom_body .form_group{padding-top:10px;}

.project .btn-primary, .popupwrap .btn.btn-primary, .btn-primary { color: #fff; background-color: #f37e20; border:solid 1px #f37e20;
                       transition: all ease-in .3s; 
}
.project .btn-primary:hover, .popupwrap .btn.btn-primary:hover, .btn-primary:hover {color: #f37e20; border-color: #f37e20; background:#fff; }

.project .btn-outline-primary, .btn-outline-primary {color: #3d3d3d; border-color: #f37e20; background:#fff; transition: all ease-in .3s; }
.project .btn-outline-primary:hover, .project .btn-outline-primary:active, .btn-outline-primary:not(:disabled):not(.disabled):active,
.btn-outline-primary:hover
{color: #f37e20; background:#fff; }

/*======*/

.popupwrap .btn {text-decoration:none; background: #97291e;border: none;border-radius: 2px; color: #fff; cursor: pointer; font-weight: normal;
    padding: 2px 7px; vertical-align: top; display: inline-block;font-size: 12px;}
.popupwrap .btn.btn-primary{}
.popupwrap .btn.btn.btn-secondary{ border:solid 1px #ddd; background:#f1f1f1; color:#333;}

.popupwrap.hide{display:none;}
.popupwrap, .popupwrap *{box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
.popupwrap{display:inline-block; width:100%; height:100%; position:fixed; top:0px; left:0px; overflow:hidden; text-align:center;  z-index: 9999;}
.popupwrap {background: rgba(0,0,0,.7); overflow:auto;}
.popupwrap .cover{position:absolute; top:0px; left:0px;/*background: rgba(0,0,0,.7);*/z-index: 2000;width: 100%;height: 100%;display: block;}
.popupwrap .loginwrap{margin-bottom:50px;}

.popupwrap .loginwrap, .popupwrap .formwrap {height: auto; width: 500px; max-width:95%; position: relative; z-index: 10; display: inline-block; background: #fff; font-size:16px;
    text-align: center; border: 2px solid #f37e20; border-radius: 10px;z-index: 2200; border-radius:0; color: #333; padding:10px; margin-top:50px;}
.popupwrap .loginwrap .form_block {background:rgba(255,255,255,0.1); display:inline-block; width:100%; margin:2px 0; padding:10px; display:none;}
.popupwrap .loginwrap a{color:#972926;}
.popupwrap .loginwrap .closepopup{position:absolute; right:0px; top:0px; width:30px; height:30px; background:#ccc;  color:#000; text-align:center; line-height:30px;}
.popupwrap .loginwrap .closepopup i{line-height:27px;}
.popupwrap .loginwrap .form_row{display:inline-block; width:100%; vertical-align:top; margin:10px 0px; position:relative;}
.popupwrap .loginwrap .form_row .checkbox{font-size:14px; color:#666;}
.popupwrap .loginwrap .form_row.error{}
.popupwrap .loginwrap .form_row.error .error{color:#97291E; position:absolute; bottom:-18px; left:25px; font-size:12px;}
.popupwrap .loginwrap .form_row.btns.error .error{text-align:center; display:inline-block; margin-top:1px; position:relative; left:0px; bottom:-15px;}

.popupwrap .loginwrap h4{ margin:10px 10px;}
.popupwrap .loginwrap .form-cantrol{ height:40px;display:inline-block; border:solid 1px #ccc; width:90%; background:#f1f1f1; padding:0 5px; text-align:center; font-size:20px; }
.popupwrap .loginwrap .form-cantrol:focus{box-shadow:0 0 3px #000}
.popupwrap .loginwrap .label{ margin:0 0 3px 0; display:inline-block; width:100%;}
.popupwrap .loginwrap .btn{ font-size:16px; padding:10px 20px; min-width:125px;  }
.popupwrap .loginwrap .btn-primary{color:#fff; }
.popupwrap .loginwrap .otptwrap{display:inline-block; width:100%; vertical-align:top;  }
.popupwrap .loginwrap .otptwrap .form-cantrol{display:inline-block; max-width:14%;    margin: 1px 0.5%; vertical-align:top;     text-align: center; }
.popupwrap .loginwrap .form_block.register, .popupwrap .loginwrap .form_block.register .form-cantrol{text-align:left;  font-weight:normal;}
 .popupwrap .loginwrap .form_block.register .form-cantrol{font-size:15px; letter-spacing:2px;}
.popupwrap .loginwrap .form_block.register .form_row.btns{text-align:center;}
.popupwrap .loginwrap .form_block.register .form_row .form-cantrol{width:100%;}
.popupwrap .loginwrap .form_block.register .form_row {padding:0 5%;}

.popupwrap .loginwrap .form_block.register .form_row.inline .label{width:auto; }
.popupwrap .loginwrap .form_block.register .form_row.inline .label_value{width:auto; display:inline-block; vertical-align:top;}
.popupwrap .loginwrap .form_block.register .form_row.inline .label_value .checkbox{width:auto; padding-top:4px; display:inline-block; margin:0 0 0 10px}

.popupwrap .loginwrap .form_row.mobno{ position:relative; padding-left:106px;} 
.popupwrap .drop .drop_box ul li{padding:5px 10px;}

.popupwrap .loginwrap .drop{border-radius:0px; height:40px; font-size:16px; width:100%; padding-left:5px;}
.popupwrap .loginwrap .drop:before, .popupwrap .loginwrap .drop:after{top:18px;}
.popupwrap .loginwrap .drop.open::before{right:10px;}
.popupwrap .loginwrap .drop .drop_box{top:38px;}

.popupwrap .loginwrap .form_row.mobno .drop.country-code{ position:absolute; left:21px; top:0px; width:98px; text-align:center; padding: 0px; letter-spacing:1px; font-size:20px; padding-left:2px; background:#f1f1f1; }
.popupwrap .loginwrap .form_row.mobno .drop.country-code input[type="text"]{text-align:center;}
.popupwrap .loginwrap .form_row.mobno .drop.country-code .drop_box{min-width:225px;}
.popupwrap .loginwrap .form_row.mobno .drop.country-code option{font-size:14px;} 
.popupwrap .loginwrap .form_row.mobno .form-cantrol.type-mobno{text-align:left; letter-spacing:6px;} 
.popupwrap .loginwrap .form_row.mobno .form-cantrol:focus{outline:none;}
.popupwrap .loginwrap .form_row.mobno .error{ }

.popupwrap .loginwrap .form_row.captcha_row{text-align:left;}
.popupwrap .loginwrap .form_row.captcha_row .label{display:inline-block; width:auto;margin-right:5px;padding-left: 23px;}
.popupwrap .loginwrap .form_row.captcha_row .Captcha_img{display:inline-block; width:auto; height:40px; vertical-align:top; width:139px; border:solid 1px #eee; text-align:center; line-height:40px;
font-size: 20px;
font-style: italic;
color: #007cff; background:#f9f9f9;}
.popupwrap .loginwrap .form_row.captcha_row .Captcha_img img{ width:90px; height:auto; }

.popupwrap .loginwrap .form_row.captcha_row .form-cantrol{display:inline-block; width:56px; margin-left:7px; background:#f9f9f9; border:none; border:solid 1px #ccc;}

.popupwrap .loginwrap .register .form_row.mobno .drop.country-code{top:27px; font-size:16px; width:84px; }
.popupwrap .loginwrap .register .form_row.mobno{padding-left:110px;}
.popupwrap .loginwrap .register .form_row.mobno label{margin-left:-86px;}

 .popupwrap .loginwrap .closepopup{}

 .popupwrap .loginwrap.inline .label{width:100px; text-align:left; margin-top:8px;}
 .popupwrap .loginwrap.inline h4{margin-bottom:10px;}
 .popupwrap .loginwrap.inline .label_value{width:300px; position:relative; display:inline-block; vertical-align:top; text-align:left;}
 .popupwrap .loginwrap.inline .label_value .form-cantrol{width:100%; font-size:16px;text-align:left;}
 .popupwrap .loginwrap.inline .label_value.mobno{padding-left:100px; text-align:left;}
 .popupwrap .loginwrap.inline .label_value .country-code{width:94px; position:absolute; left:0px; top:0px;}
 .popupwrap .loginwrap.inline .label_value .country-code .bropbox{min-width:170px; padding:0px; margin-top:1px;}
 .popupwrap .loginwrap.inline .label_value .country-code .bropbox .all-list li{}

 /*
.popupwrap .loginwrap .form_row.mobno .chzn-container{ position:absolute; left:21px; top:0px; width:98px; text-align:center; padding: 0px; letter-spacing:1px; width:98px !important}
.popupwrap .loginwrap .form_row.mobno .chzn-container .chzn-results{max-height:150px;}
.popupwrap .loginwrap .form_row.mobno .chzn-container .chzn-single{height:40px; font-size:20px; line-height:40px; color:#333;}
.popupwrap .loginwrap .form_row .chzn-container-single .chzn-single div{background:none;}
.popupwrap .loginwrap .form_row .chzn-container-single .chzn-single div b{background-position-y: 7px; opacity: 0.5;}
.popupwrap .loginwrap .form_row.mobno .chzn-container-single .chzn-drop{min-width:416px; margin-top:2px;}
.popupwrap .loginwrap .form_row.mobno .chzn-container-single .chzn-search input{min-width:99%; min-height:26px;}
.popupwrap .loginwrap .form_row.mobno .chzn-container .chzn-results li{text-align:left; min-width:99%; font-size:15px;}

.popupwrap .loginwrap .register .form_row.mobno{}

.popupwrap .loginwrap .register .form_row.mobno .form-cantrol.country-code,
.popupwrap .loginwrap .register .form_row.mobno .chzn-container{top:21px; left:22px; max-width:84px;}
.popupwrap .loginwrap .register .form_row.mobno .chzn-container .chzn-results li{font-size:15px;}
.popupwrap .loginwrap .register .form_row.mobno .chzn-container .chzn-single{height:40px; font-size:15px; line-height:39px;}
     */

.btn-loading::after{content: "\f110"; font-family:"FontAwesome"; display:inline-block; margin-left:10px;
            -webkit-animation: fa-spin 2s infinite linear; -ms-animation: fa-spin 2s infinite linear;
            animation: fa-spin 2s infinite linear;
}
.btn.success::after{content: "\f00c"; font-family:"FontAwesome"; display:inline-block; margin-left:10px;color:#fff;}
input[type=number]::-webkit-inner-spin-button, 
input[type=number]::-webkit-outer-spin-button { 
  -webkit-appearance: none; 
  margin: 0; 
}
input[type=number] {
  -moz-appearance: textfield;
}

.ui-autocomplete{background:#fff; color:#053c6d; border:solid 1px #ccc;padding:3px;display:inline-block;font-size:12px;height:auto;max-height:80%;overflow:auto;position:absolute!important;z-index:100}
.ui-autocomplete .ui-menu-item{border-top:dashed 1px #ddd;padding:0}
.ui-autocomplete .ui-menu-item:first-child{border-top:none}
.ui-autocomplete .ui-state-focus{background:#c4e1ee;color:#000;cursor:pointer;border-color:transparent}
.ui-helper-hidden-accessible{display:none}
.ui-autocomplete .ui-menu-item .ui-menu-item-wrapper{padding:4px 5px;border:none}
.ui-autocomplete .ui-menu-item .ui-menu-item-wrapper.ui-state-active{background:#c4e1ee;color:#000;cursor:pointer;font-weight:400}
.ui-autocomplete .ui-menu-item.auto-highlight{font-weight:700}
.ui-autocomplete .ui-menu-item{padding:3px}
.ui-autocomplete .ui-menu-item:hover{background:#fff; color:#e77817;  }
.ui-autocomplete .ui-menu-item .ui-menu-item-wrapper.ui-state-active{ background:none; color:#053c6d;}
.ui-autocomplete .ui-menu-item .ui-menu-item-wrapper{padding:0 1px;color:#cc0303}
.ui-autocomplete .ui-menu-item label.ui-menu-item-wrapper{display:inline-block;width:auto;vertical-align:top;color:#999;font-size:11px;text-align:right;margin:0;float:right}
.ui-autocomplete .ui-menu-item.not-found {padding: 0px; }
.ui-autocomplete .ui-menu-item.not-found .ui-menu-item-wrapper {float: none;width: 98%;margin: 4px 0 0 1%;background: #f7f7f7;text-align: center;padding: 5px 3px; color:#000;}

.error404{display:inline-block; width:600px; margin:10px auto; margin-top:50px; padding:10px; font-size:16px; text-align:center;}
.error404 h3{display:inline-block; width:100%; padding:10px; font-size:82px; text-align:center; color:#F5821F;}
.error404 h6{display:inline-block; width:100%; padding:10px; font-size:22px; text-align:center;}


.calc_wrapper p.icici_text{position:relative; padding-right:250px; padding-left:12px; text-align:center; min-height:110px; }
.icici_text .r_img{position:absolute; right:0px; top:-56px; }
.custom_tab .tab-content .tab_heading + .tab_heading.sm{margin-top:-20px; font-size:18px; margin-bottom:20px;}


.home ul.icici_nav li.area_con{display:none;}
 ul.icici_nav li.afhl{display:none;}
.home ul.icici_nav li.afhl{display:inline-block;}
.projectdetail .pro_detail .Rera label{max-width:245px;}


/*

.emi_estimation_wrap{ background:#f5f5f5; border:solid 1px #999; position:absolute; top:20px; padding:5px; font-size:11px;}
.emi_estimation_wrap h4{ margin-top:0px; font-size:16px;}

.emi_estimation_wrap .emi_row{ margin-bottom:5px; display:inline-block; width:100%;}
.emi_estimation_wrap .emi_row .name{ margin-right:5px; display:inline-block; vertical-align:top; width:110px; margin-top:5px;}
.emi_estimation_wrap .emi_row .Years{display:inline-block; width:80px;}
.emi_estimation_wrap .emi_row.tenure span{ margin-left:15px; display:inline-block; margin-top:3px;}
.emi_estimation_wrap .emi_row.tenure span.name{ margin-left:0px;}
.emi_estimation_wrap .emi_row.tenure .check{ margin-right:4px; vertical-align: sub;}
.emi_estimation_wrap .btns{ text-align:center; }
.emi_estimation_wrap input[type="text"]{ height:25px; margin-left:5px; width:75px; }
.emi_estimation_wrap i{ }
.pro_img_detail .btns{ text-align:left; margin:5px 0;}
.pro_img_detail .btns .btn{ margin-right:4px;}
.pro_img_detail .show_emi_estimation{ display:inline-block; margin:0 4px;}
.pro_img_detail .emi_estimation_wrap .emi_rang{ padding:5px 3px 36px 3px;  background:url("../images/emi_rang_bg.png") no-repeat  center bottom;}
.pro_img_detail .disclaimer{ background:#f2f4c4; border:1px solid #e6d752; padding:4px; margin-top:5px;}
.pro_img_detail .disclaimer p{ margin:0px;}
.pro_img_detail .pro_detail .p_detail .home-loan{ background:#CDDDAC; border:solid 1px #ccc;}
/*---*/


/*== icici css =====*/
.header .logo{ height:42px;}
.header{/*background-image:url(/Images/head_bg.png);background-repeat:repeat-x; background-size:auto 100%;*/}

.carousel-inner{text-align:center; background-color:#f27a12; }
.carousel-inner{}
.banner_aria .carousel img, .banner_aria .carousel a img{width:auto; max-width:100%;}


body, .custom_tab .tab-content, .custom_tab .nav-tabs li, .custom_tab .tab-content .tab_heading, .heading, .accordion .acc_row .acc_titel
{font-family: 'muli';}

.map_wrap .gm-style-iw.gm-style-iw-c{padding-top:10px !important;}
.map_wrap .gm-style-iw.gm-style-iw-c .gm-style-iw-d{font-size: 16px; font-weight: bold; color:#940404;}
.map_wrap .gm-style-iw.gm-style-iw-c .gm-style-iw-chr{display:none !important;}
.map_wrap .gm-style-iw.gm-style-iw-c .gm-style-iw-ch{}
.map_wrap .gm-style-iw.gm-style-iw-c .gm-ui-hover-effect{position: absolute !important; right: -6px; top: -15px;}

/*----23-10-2024 change-----*/
.project .p_detail{min-height:200px; padding: 2px 12px 55px;}
.project .p_detail .info_col, .project .p_detail .info_col:nth-of-type(2n){width:100%; border:none; padding:0px;}
.project .p_detail .info_col label{width:95px; display:inline-block; vertical-align:top; font-size:14px;padding:3px 0 2px;}
.project .p_detail .info_col .lbl_value{width:calc(100% - 96px);display:inline-block; vertical-align:top;}

.project .p_detail h4.p_name{font-size:22px; margin:10px 0px 0px; color:#F37E20; }
.project .p_detail h5.developer{width:100%; max-width:100%; font-size:14px; height:auto; margin:5px 0 8px 0;}
.project .p_detail h5.rera{width:100%; padding:0px; margin:0 0 6px 0;}
.project .p_detail .info_col{height:auto; min-height:10px;}
.project .btns{min-height:20px;}
.list_n_map .pro_wrap .project .p_detail{padding:1px 18px 45px;}
.project .rera label{left: 60px; padding-left: 0px;    max-width: calc(100% - 60px); z-index:99;}

.project .p_detail .info_col.amenitity,
.project .p_detail .info_col.proj_status,
.project .p_detail .price,
.project .p_detail h5.developer::after
{display:none;}

.map_filters .ad_filter .f_coll.f_p_range,
.map_filters .ad_filter .f_coll.f_p_status,
.map_filters .ad_filter .f_coll.f_c_status
{display:none;}
/*---- End 23-10-2024 change-----*/



.drop .drop_box .s_more{width: 100%; text-align: center; display: block; position: relative; line-height:12px;font-size:12px;}
.drop .drop_box .s_more::after{content:""; position:absolute; width:100%; border-bottom:solid 1px #ddd; left:0px; top:7px;z-index:-2;}
.drop .drop_box .s_more::before{content:""; position:absolute; width:80px; height:10px; background:#fff; top:0px; left:50%; margin-left:-40px; z-index:-1;}
.drop .drop_box .s_more + ul{display:none;}
.property_search .bropbox ul.all-list{border:none;}