/* Inner Page Container Start */
.inner-page-container{width: 100%; height: 250px; background:url(../images/Kolte_Patil_iTowers_Exente_42692.jpeg) no-repeat; background-size: cover; background-position: bottom; margin-top: 68px; position: relative;}
.inner-page-container .breadcrumb{background: none; padding: 10px 0 15px 0;}
.inner-page-container .breadcrumb li a{font-size: 10px; color: #bbbbbb;}
.inner-page-container .breadcrumb>li+li:before{font-size: 10px; color: #bbb; padding: 0 1px;}
.inner-page-container .breadcrumb>.active{font-size: 10px; color: #fff;}
.inner-page-container-detail h1{text-align: center; font-size: 28px; color: #fff; margin-bottom: 20px; font-weight: 400; margin-top: 45px;}
.inner-page-container-detail ul{text-align: center; margin: 0; padding: 0; list-style: none; font-size: 0;}
.inner-page-container-detail ul li{display: inline-block; padding: 0px 15px; font-size: 18px; color: #fff; font-weight: 400; position: relative;}
.inner-page-container-detail ul li:after{content: ""; background: #fff; width: 2px; height:14px; right: 0; top: 0; bottom: 0; margin: auto; position: absolute; }
.inner-page-container-detail ul li:nth-of-type(3){padding-right: 0;}
.inner-page-container-detail ul li:nth-of-type(3):after{display: none;}
.inner-page-container:before {content: ''; position: absolute; top: 0; right: 0; bottom: 0; left: 0; background-image: linear-gradient(to bottom right, #444, #444); opacity: .85;}

.inner-page-container .developer-logo{background: #fff; width: 170px; height: 80px; position: absolute; bottom: 0;}
.inner-page-container .developer-logo img{position: absolute; top: 0; bottom: 0; margin: auto; left: 0; right: 0; width: 124px; height: 65px;}
.inner-page-container .container, .inner-page-container .row, .inner-page-container .col-md-12, .inner-page-container .content-main{height: 100%;}
/* Inner Page Container Finish */


.developer-page-about{padding: 50px 0 35px 0;}
.developer-page-about h2 {font-size: 28px; color: #858585; font-weight: 400; position: relative; margin-bottom: 35px;}
.developer-page-about h2:before {content: ""; background: #858585; width: 45px; height: 2px; bottom: -10px; left: 0; position: absolute;}
.developer-page-about p{font-size: 12px; line-height: 24px; color: #1a1a1a; font-weight: 500; margin-bottom: 15px;}


.developer-page-properties-filter{background:#fbfbfb; padding: 25px 0;}
.developer-page-properties-filter h4{color: #1a1a1a; font-size: 14px; text-transform: uppercase; font-weight: 600; margin-bottom: 15px;}

.developer-filter-box{width: 20% !important; z-index: 100;}
.developer-filter-box .nice-select{width: 100% !important; border-right: 1px solid #cecece !important; background: #fff; margin-bottom: 0 !important; outline: none !important; box-shadow: 0 0 6px rgba(0,0,0,0.15); border-bottom: none !important; height: 50px; line-height: 50px; font-size: 12px; font-weight: 500; color: #1a1a1a;}
.developer-filter-box img{position: absolute; z-index: 2; width: 24px; top: 0; bottom: 0; margin: auto; left: 10px;}
.developer-filter-box .nice-select span{padding-left: 45px;}
.developer-filter-box .nice-select:after{width: 8px; height: 8px; border-bottom: 2px solid #999; border-right: 2px solid #999; right: 15px;}
.developer-filter-box button{width: 100%; height: 50px; background: #e73f0c; color: #fff; text-transform: uppercase; font-size: 14px; font-weight: 600; border: none; outline: none;}


.developer-properties{padding: 50px 0;}
.developer-properties-name h2 {font-size: 24px; color: #858585; font-weight: 400; display: inline-block; margin-right: 10px;}
.developer-properties-name h3 {font-size: 24px; color: #858585; font-weight: 400; display: inline-block; margin-right: 10px;}
.developer-properties-name span {display: inline-block; font-size: 13px; color: #e73f0c; border-left: 1px solid #858585; padding-left: 11px; font-weight: 500;}

.top-properties-img{position: relative; height: 230px;}
.top-properties-img img{width: 100%; height: inherit;}
.top-properties-img-box{background: rgba(0,0,0,0.15); cursor: pointer; width: 100%; height: 100%; top: 0; left: 0; position: absolute;}

.top-properties-details{height: 205px; background: #fff; position: relative; border: 1px solid #ececec; box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.07); padding: 7px 15px 0px 15px; border-radius: 0 0 5px 5px; margin-bottom: 30px;}
.top-properties-details a font{font-size: 11px; color: #337ab7; font-weight: 500; text-decoration: underline; margin-bottom: 4px; display: block;}
.top-properties-details p a{display: block; color: #1a1a1a; text-decoration: none; font-size: 16px; transition: 0.25s; font-weight: 500; margin-bottom: 3px;}
.top-properties-details span a{color: #858585; text-decoration: none; font-size: 12px;  display: block; margin-bottom: 10px;}
.top-properties-details label{color: #1a1a1a; font-size: 12px;  display: block; margin-bottom: 3px; font-weight: 500;}
.top-properties-details p{color: #1a1a1a; font-size: 12px; font-weight: 500; margin-bottom: 0px;}
.top-properties-details p img{width: 16px; vertical-align: middle; margin-top: -3px;}
.top-properties-details button{position: absolute; top: 85px; right: 15px; transition: 0.25s; text-transform: uppercase; border: 1px solid #858585; width: 128px; height: 34px; background: none; font-size: 13px; font-weight: 500; color: #858585;}
.top-properties-amen{border-top: 1px solid #e4e4e4; margin: 10px -15px 0 -15px; padding: 10px;}
.top-properties-amen ul{margin: 0; padding:0; list-style: none;}
.top-properties-amen ul li{float: left; width: 16.667%}
.top-properties-amen ul li img{display: block; margin: auto; width: 24px;}
.top-properhover:hover .top-properties-details p a{color: #e73f0c;}
.top-properhover:hover .top-properties-details button{border: 1px solid #e73f0c; background: #e73f0c; color: #fff;}


.developer-properties-filter-search{margin: 30px -15px 0 -15px;}


.property-loadmore-div button{text-align: center;  width: 243px; height: 50px; background: #fff; border: 1px solid #e73f0c; color: #e73f0c; font-size: 14px; font-weight: 600; text-transform: uppercase; display: table; margin: 25px auto 0; outline: 0; transition: ease-in-out 0.25s;}
.property-loadmore-div button i{font-size: 22px; vertical-align: middle; margin-right: 5px; margin-top: -1px;}
.property-loadmore-div button:hover{background: #e73f0c; color: #fff;}
/* City Page Properties Finish */



/* Property Not Found Form Start */
.prop-notfnd-right{padding: 30px;}
.prop-notfnd-right h4{font-size: 24px; color: #2c78db; position: relative; font-weight: 500; margin-bottom: 25px;}
.prop-notfnd-right h4:before{content: ""; background: #4190ef; width: 73px; height: 3px; left: 0; bottom: -10px; position: absolute;}
.prop-notfnd-right p{color: #555; font-size: 15px; font-weight: 500; text-align: left; margin-bottom: 30px;}
.prop-notfnd-right input{width: 100%; background: none; margin-bottom: 20px; padding: 12px 0 12px 35px;font-size: 12px; font-weight: 500; border:none; border-bottom: 1px solid #c8c8c8; color: #000;}
.prop-notfnd-right input::placeholder{color: #777;}
.prop-notfnd-right .prop-nt-fund-img{position: absolute; top: 10px; left: 0; width: 22px; z-index: 9;}
.prop-notfnd-submit-btn{width: 100%; text-transform: uppercase; margin-top: 18px; height: 50px; background: #444444; border: none !important; color: #fff; font-size: 16px; font-weight: 600;}
.prop-notfnd-right .nice-select{font-size: 12px; padding-left: 35px; font-weight: 500; color: #777 !important; height: 42px; line-height: 40px; border-bottom: 1px solid #c8c8c8 !important;}
.prop-notfnd-right .nice-select:after{border-bottom: 1px solid #777; border-right: 1px solid #777; height: 7px; right: 10px; width: 7px;}
.prop-notfnd-right .nice-select.open .list{width: 150%;}
.prop-notfnd-right .nice-select .option{padding-left: 10px; padding-right: 10px;}
.prop-notfnd-right .nice-select .current{overflow: hidden; white-space: initial !important; width: 100%; height: 41px !important; background: #fff; display: block;}
.prop-notfnd-right .prop-notfnd-phone-div input{padding-left: 5px !important;}
/* Property Not Found Form Finish */

.no-pro-found .success_msg{font-size: 24px; text-align: center; font-weight: 300; color: #1a1a1a; line-height: 34px; padding: 25px 30px; position: static; left: initial; right: initial; transform: initial;}
.city-properties-width{position: relative; z-index: 1;}
.neighbour-page-about{padding-bottom: 10px !important;}
.neighbour-table{width: 100%;}
.neighbour-table thead th{background: #fb6c3f; padding: 10px; color: #fff; font-size: 15px; font-weight: 600; text-align: center; border: 1px solid #e6e6e6;}
.neighbour-table thead th:last-child{width: 135px;}
.neighbour-table tbody td{padding: 11px; text-align: center; border: 1px solid #eee; font-size: 13px; font-weight: 400; color: #444;}

.city-overview-div {
    margin-top: -4px;
	padding-top:25px;
}
.city-overview-div p {
	font-family: 'Montserrat', sans-serif !important;
    color: #000;
    font-weight: 300;
    font-size: 13px;
}
.city-overview-div p a {
    display: inline-block;
    font-size: 13px;
    color: #e73f0c;
    margin: 0;
    padding: 0;
}

@media screen and (max-width: 1199px) {
.prop-notfnd-right{padding: 10px 30px;}	
}

@media screen and (max-width: 991px){
body{background: #ebeff1;}
.inner-page-container .breadcrumb{display: none;}
.inner-page-container{margin-top: 108px;}
.inner-page-container .developer-logo {bottom: 45px; left: 0; right: 0; margin: auto; box-shadow: 0 0 6px rgba(0,0,0,.15);}
.inner-page-container-detail h1{font-size: 20px;}
.inner-page-container-detail ul li{font-size: 14px;}
.developer-page-about h2, .developer-properties-name h2{font-size: 18px;}
.developer-filter-box{width: 50% !important; margin-bottom: 1px;}
.developer-filter-box:nth-of-type(5){width: 100% !important; z-index: 99;}
.developer-filter-box:nth-of-type(1), .developer-filter-box:nth-of-type(2){position: relative; z-index: 101;}
.developer-filter-box:nth-of-type(2) .nice-select, .developer-filter-box:nth-of-type(4) .nice-select{border-right: none !important;}
.top-properties-details{margin-bottom: 15px; height: auto;}
.property-loadmore-div button i{transform: rotate(-90deg); -webkit-transform: rotate(-90deg); -moz-transform: rotate(-90deg);}
.prop-ntfnd-respon-hide{padding: 0;}
.prop-notfnd-right{padding: 10px;}
.prop-notfnd-right h4 {font-size: 18px; margin-bottom: 18px;}
.prop-notfnd-right p {font-size: 13px; margin-bottom: 10px;}
.prop-notfnd-right input {margin-bottom: 12px;}
.prop-notfnd-submit-btn {margin-top: 12px;}
.neighbour-table tbody td{background: #fff;}
.neighbour-table{box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.07);}
}


@media screen and (max-width: 767px) {
.top-properties-details a font{margin-bottom: 3px;}
.top-properties-details p a{font-size: 15px; margin-bottom: 1px !important;}
.top-properties-details span a{margin-bottom: 5px;}
.top-properties-details label{margin-bottom: 1px;}
.top-properties-details p{font-size: 15px;}
.top-properties-details button {top: 75px; width: 93px; height: 27px; font-size: 12px;}
.prop-ntfnd-respon-hide{display: none;}
.prop-notfnd-right{background: #fff; padding: 20px; margin-top: -30px;}
}

