
/***********************css*************************/
.end-assistance{transition:.2s !important}

ul{
	padding:0;
	margin:0;
	list-style:none;
}

h1{
	font-size: 40px;
	color: #333333;
	position: relative;
}

h1::before{
	content: '';
	position: absolute;
	left: 0;
	right: auto;
	top: 0;
	bottom: 0;
	margin: auto 0; 
	width: 9.3%;
	height: 1px;
	background: #333333;
	z-index: 0;
}
h1::after{
	content: '';
	position: absolute;
	left: auto;
	right: 0;
	top: 0;
	bottom: 0;
	margin: auto 0; 
	width: 9.3%;
	height: 1px;
	background: #333333;
	z-index: 0;
}

.btn.btn-flat-alizarin, .btn-hollo.btn-flat-alizarin{
	position: relative;
}

#mid-section{
	border-top: 0;
	overflow: hidden;
	position: relative;
}

.slick-next::before,
.slick-prev::before{
	display: none;
}

.req-img-btn{
	position: fixed !important;
	right: 0 !important;
	top: 120px !important;
}

#slideout{
	top: 261px;
	bottom: auto !important;
}

/*header css*/
#header {
    position: relative;
    top: 16px;
}

/*topbar css*/
.topbar{
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	margin: auto;
	width: 100%;
	z-index: 1;
}

.trigger{
	display: none;
}

.container-topbar{
	width: 100%;
}

.block{
	float:left;
	margin:0 60px 0 0;
	padding: 8px 0;
}

.top-link{
	float: right;
	margin-right: 40px;
}

.tel-friend{
	font-size: 14px;
	font-family: 'Raleway', sans-serif;
	font-weight: 600;
}

.enq-cart{
	background: url(../img/cart_icon.png) left center no-repeat;
	padding-left: 37px;
	font-family: 'Raleway', sans-serif;
	font-weight: 600;
	font-size: 12px;
}

.phone-no{
	font-size: 25px;
	font-weight: bold;
	background: url(../img/phone_icon.png) left center no-repeat;
	padding: 0 0 0 30px;
}

.block.social-icon{
	margin-right: 0;
}

.social-icon li{
	display: inline-block;
}

.social-icon li a{
	text-align: center;
}

.social-icon li .fa{
	font-weight: bold;
}

/*nav css*/
.navbar .navbar-nav {
	margin-left: 0;
}

.navbar .navbar-nav > li a{
	color: #555;
}

.navbar-nav.navbar-left{
	margin-left: 42px;
}

.navbar-nav.navbar-right{
	margin-left: 0;
}

/*.navbar-nav.navbar-right:last-child {
    margin-right: -30px;
}*/

.nav > li > a{
	padding: 10px 7px;
}

.navbar .navbar-nav > li > .dropdown-menu{
	box-shadow: none;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	border: 1px #d1d1d1 solid;
	min-width: 120px;
}

.navbar .navbar-nav > li > .dropdown-menu::after, 
.navbar .navbar-nav > li > .dropdown-menu::before{
	border: none;
}

.navbar .navbar-nav > li > .dropdown-menu li a{
	border-top: 1px #d1d1d1 solid;
	background: url(../img/arrow_icon_red.png) right 10px center no-repeat;
	padding-left: 10px;
	padding-right: 10px;
}

.navbar .navbar-nav > li > .dropdown-menu li a:hover{
	color: #fff;
	background: #a82d2d url(../img/arrow_icon_white.png) right 10px center no-repeat;
}

.navbar .navbar-nav > li a.register {
    padding: 7px 7px !important;
    border: 1px solid #555555;
    color: #a82d2d;
    margin-left: 28px;
}

/*product-search css*/
#product-search{
	min-height: 558px;
}

.product-search-field{
	margin-top: 24%;
}

.tab-content{
	border-radius: 0;
}

.SumoSelect{
	display: block;
}

.form-group{
	padding: 0;
}

.product-list-search-inner{
	padding: 0 15px;
}

.chosen-container{
	width: 360px !important;
	-webkit-border-radius: 4px 0 0 4px;
	-moz-border-radius:4px 0 0 4px;
	border-radius: 4px 0 0 4px;
	width:100% !important;

}

.chosen-container-multi .chosen-choices{
	padding: 9px 15px 9px 28px;
	background: #fff url(../img/map_icon.png) left 13px center no-repeat;
}

.SlectBox{
	padding: 5px 10px 5px 15px;
}

.SumoSelect > .CaptionCont{
	border-radius: 0;
	width: 100%;
	min-height: 47px;
	border-left: 0;
}

.SumoSelect > .CaptionCont > span{
	line-height: 28px;
	color: #888888;
}

.form-group.radious .CaptionCont{
	-webkit-border-radius: 0 4px 4px 0;
	-moz-border-radius:0 4px 4px 0;
	border-radius: 0 4px 4px 0;
}

.SumoSelect > .CaptionCont > label > i{
	background-image:url(../img/dropdown_icon.png);
	background-position: center center;
	width: 12px;
	height: 8px;
	display: block;
	position: absolute;
	top: 0px;
	left: 0px;
	right: 0px;
	bottom: 0px;
	margin: auto;
	background-repeat: no-repeat;
	opacity: 1;
}

.SumoSelect > .CaptionCont > span.placeholder{
	color: #888888;
}

.chosen-container-multi .chosen-choices li.search-field input[type="text"]{
	color: #888888;
}

.form-action{
	position: absolute;
	left: auto;
	right: 33px;
	width: auto;
}

.search-btn{
	background-image:url(../img/magnify_icon.png) !important;
	background-position: center center !important;
	background-repeat: no-repeat !important;
	text-indent: -9999px;
	border-bottom: 0;
}

.btn-group > .btn, .btn-group-vertical > .btn{
	border-left: 1px #1c1819 solid;
	font-size: 15px;
	padding: 6px 8px;
	font-family: 'Karla', sans-serif;
}

/*Property News css*/
.property-news h1::before{
	left: 18%;
}

.property-news h1::after{
	right: 18%;
}

.property-news .slick-slide{
	padding: 0 5px;
}

.property-news .property-contain{
	background: #f3f3f3;
	border: 1px #dededd solid;
	-webkit-border-radius: 3px;
	-moz-border-radius:3px;
	border-radius: 3px;
	min-height: 285px;
	overflow: hidden;
	font-family: 'Montserrat', sans-serif;
}

.property-news .slick-slide img{
	float: left;
}

.property-news .slick-dots li button::before{
	display: none;
}

.property-contain span{
	display: block;
	margin: 0 0 0 360px;
	padding: 20px 20px 10px 0;
	font-size: 18px;
	color: #363432;
	font-weight: bold;
	
}

.property-contain a{
	font-style: italic;
}

.property-contain p{
	display: block;
	margin: 0 0 0 360px;
	padding: 0 20px 0 0;
	color: #939393;
	font-size: 14px;
	line-height: 1.6;
	
}

.property-news .slick-prev, 
.property-news .slick-next{
	width: 17px;
	height: 71px;
	z-index: 1;
}

.property-news .slick-prev{
	background: url(../img/property_arrow_left.png) left center no-repeat;
}

.property-news .slick-next{
	background: url(../img/property_arrow_right.png) left center no-repeat;
}

/*developer-act css*/
.developer-act h1::before{
	left: 9%;
}

.developer-act h1::after{
	right: 9%;
}

/*.developer-act .btn-search{
	display: none;
}*/

/*why-best*/
.why-best h1::before{
	left: 16%;
}

.why-best h1::after{
	right: 16%;
}

.why-best .best-box{
	display: table;
	height: 240px;
	padding: 0 18px;
}

.best-box .best-box-contain {
	color: #3f4346;
	display: table-cell;
	vertical-align: middle;
	width: 100%;
	height: 100%;
	border: 1px #a92f2c solid;
	padding: 15px;
	-webkit-border-radius: 8px;
	-moz-border-radius:8px;
	border-radius: 8px;
}

/*end-assistance css*/
.end-assistance{
	position: relative;
	min-height: 693px;
}

.end-assistance h1{
	color: #fff;
	margin-bottom: 217px;
}

.end-assistance h1::before{
	left: 21%;
	background: #fff;
}

.end-assistance h1::after{
	right: 21%;
	background: #fff;
}

.end-assistance ul li{
	float: left;
	width: 20%;
	height: 265px;
	position: relative;
}

.end-assistance ul li:after{
	content: '';
	position: absolute;
	left: auto;
	right: -77px;
	top: 42px;
	bottom: auto;
	background: #fff;
	width: 65.7%;
	height: 1px;
	z-index: 0;
}

.end-assistance ul li:last-child::after{
	display: none;
}

.end-assistance li a{
	display: block;
	width: 100%;
	height: 100%;
	text-align: center;
	position: relative;
	font-family: 'Montserrat', sans-serif;
}

.end-assistance li a::before{
	content: '';
	width: 81px;
	height: 81px;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: auto;
	margin: auto;
	z-index: 0;
	border: 1px #fff solid;
	-webkit-border-radius: 50%;
	-moz-border-radius:50%;
	border-radius: 50%;
	-webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

.end-assistance li a:hover::before{
	border: 1px #a82d2d solid;
	background: #a82d2d;
}

.end-assistance li a:hover .onhover{
	opacity:1;
}

.end-assistance li img{
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: auto;
	margin: auto;
}

.end-assistance li span{
	font-size: 18px;
	color: #fff;
	text-transform: none;
	display: block;
	padding: 93px 10px;
	width: 100%;
	line-height: 1.1;
}

.end-assistance li .onhover{
	display:block;
	opacity:0;
	-webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

.end-assistance li p{
	font-size: 14px;
	color: #fff;
	position: absolute;
	left: 0;
	right: 0;
	top: 143px;
	margin: 0;
	padding: 0 15%;
	line-height: 1.2;
}

.end-assistance li p.touch{
	font-size: 12px;
	border: 1px #fff solid;
	-webkit-border-radius: 3px;
	-moz-border-radius:-webkit-border-radius: 50%;
	-moz-border-radius:50%;
	border-radius: 3px;
	border-radius: 3px;
	padding: 0 15px;
	display: inline-block;
	margin: auto;
	line-height: 25px;
	top: 87%;
	width: 50%;
}

/*testimonials css*/
.testimonials{
	font-family: 'Montserrat', sans-serif;
}

.testimonials h1::before{
	left: 28%;
}

.testimonials h1::after{
	right: 28%;
}

.testimonials-description{
	background: #f1f1f1;
	border: 1px #8e8e8e solid;
	text-align: left;
	height: 234px;
	padding: 16px 18px;
	-webkit-border-radius: 8px;
	-moz-border-radius:8px;
	border-radius: 8px;
	position: relative;
	overflow: visible;
	display: table;
}

.testimonials-description p{
	display: table-cell;
	vertical-align: middle;
	margin: 0;
	width: 100%;
	height: 100%;
}

.testimonials-description::before{
	content: '';
	position: absolute;
	left: 43px;
	right: auto;
	top: auto;
	bottom: -24px;
	background: url(../img/bottom_triangle.png) left bottom no-repeat;
	width: 56px;
	height: 25px;
	z-index: 0;
}

.testimonials-img{
	display: block;
	margin: 46px 0 0 0;
	text-align: left;
}

.testimonials-img img{
	float: left;
	margin-right: 16px;
	-webkit-border-radius: 8px;
	-moz-border-radius:8px;
	border-radius: 8px;
	width: 81px;
	height: 74px;
}

.testimonials-img h4{
	display: inline-block;
	font-size: 14px;
	color: #000;
	margin: 16px 0 5px 0;
}

.testimonials-img span{
	color:#9397ad;
	font-size: 12px;
	display: block;
}

.testimonials .slick-dots li button::before{
	display: none;
}

.testimonials .slick-dots li{
	width: 15px;
	height: 15px;
	margin: 0 4px;
}

.testimonials .slick-dots li button{
	width: 15px;
	height: 15px;
	background: transparent;
	border: 1px #8e8e8e solid;
	-webkit-border-radius: 50%;
	-moz-border-radius:50%;
	border-radius: 50%;
}

.testimonials .slick-dots li:hover button{
	background: #aa2f2c;
	border-color: #aa2f2c;
}

.testimonials .slick-dots{
	top: auto;
	bottom: -50px;
}

/*our-association css*/
.our-association h1::before{
	left: 26%;
}

.our-association h1::after{
	right: 26%;
}

/*subscribe-newsletter css*/
.subscribe-newsletter h1::before{
	display: none;
}

.subscribe-newsletter h1::after{
	display: none;
}

/*modal css*/
#myModal{
	background: rgba(41,43,47,0.7);
}

.modal-header{
	padding: 10px;
}

.modal .modal-header{
	padding-top: 30px;
}

.modal .modal-footer{
	background: transparent;
	text-align: center;
	border: none;
	padding-bottom: 50px;
}

.modal-footer ul li{
	float: left;
	position: relative;
	width: 25%;
}

.modal-footer ul li a{
	display: table;
	height: 70px;
	margin: auto;
}

.modal-footer ul li img{
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: auto;
	margin: auto;
}

.modal-footer ul li span{
	font-size: 12px;
	text-transform: uppercase;
	color: #434348;
	display: table-cell;
	vertical-align: middle;
	padding: 30px 3% 0 3%;
	line-height: 1;
}

.modal-footer .modal-title{
	margin-bottom: 30px;
}

.modal-body{
	padding: 10px;
}

.modal-content{
	-webkit-border-radius: 15px;
	-moz-border-radius:15px;
	border-radius: 15px;
}

.modal .modal-header .modal-title {
    font-size: 16px;
    font-weight: bold;
    color: #434348;
}

.modal-body .form-control{
	box-shadow: none;
	border-top: 0;
	border-left: 0;
	border-right: 0;
	border-bottom: 1px solid #e0e0e0;
	height: 40px;
	padding: 0px 10px;
}

.modal-body .form-group{
	margin-bottom: 30px;
}

.selection-field,
.phone-field{
	width: 50%;
	float: left;
	height: 30px;
}

.selection-field select{
	display: block !important;
	appearance: none;
	-moz-appearance: none;
	-webkit-appearance: none;
	width: 100%;
	height: 30px;
	border-top: none;
	border-left: none;
	border-right: none;
	border-bottom: 1px solid #e0e0e0;
	background: url(../img/icon_dropdown.png) right 10px center no-repeat;
	color: #777;
	padding-left: 6px;
}

.modal .modal-header .close{
	text-indent: -9999px;
	background: url(../img/icon_close.png) center center no-repeat;
	width: 21px;
	height: 21px;
	opacity: 1;
	top: 12px;
}

.selection-field{
	padding: 0 10px 0 0;
}

.btn-phn{
	font-size: 16px;
	text-transform: uppercase;
	position: relative;
	display: table;
	margin: 38px auto 20px !important;
	padding-left: 140px;
	padding-right: 140px;
	border: none; 
}

.btn-phn::before{
	content: '';
	position: absolute;
	left: 110px;
	right: auto;
	top: 0;
	bottom: 0;
	background:url(../img/phone_icon_sm.png) left center no-repeat;
	width: 21px;
	height: 21px;
	margin: auto 0;
}

/*int-banner css*/
.banner-int{
	background:url(../img/banner_int.jpg) center center no-repeat;
	background-size: cover;
	min-height: 395px;
	margin-bottom: 90px;
}

/*left-col css*/
.left-col{
	border:2px #ededed solid;
	background: #fff;
	padding: 0;
	margin: 0 0 250px 0;
}

.left-col h2{
	margin:0;
	font-family: 'Montserrat', sans-serif;
	font-size: 16px;
	color: #434348;
}

.adv-search h2{
	text-align: center;
	border-bottom: 1px #dcdcdc solid;
	padding: 15px 0;
}

.adv-search select{
	display: block !important;
	appearance: none;
	-moz-appearance: none;
	-webkit-appearance: none;
	border: 1px #949597 solid;
	width: 100%;
	height: 40px;
	-webkit-border-radius: 5px;
	-moz-border-radius:5px;
	border-radius: 5px;
	padding: 0 5px;
	color: #848484;
	background: #fff url(../img/dropdown_arrow.png) right 6px center no-repeat;
}
.adv-search li{
	padding: 6px 20px;
}

.adv-search li .title{
	font-size: 16px;
	color: #434348;
	margin-bottom: 5px;
	display: block;
}

.ref-btn{
	font-family: 'Karla', sans-serif;
	font-size: 15px;
	font-weight: bold;
	margin: 14px 20px;
	border: none;
}

/*filter-type*/
.filter-type h2{
	text-align: left;
	border-top: 1px #dcdcdc solid;
	border-bottom: 1px #dcdcdc solid;
	padding: 15px 20px;

}

.panel-body{
	padding: 7px 20px 17px 20px;
}

.panel-body .checkbox{
	border-top: 1px #dadada dotted;
	min-height: 30px;
	margin: 0;
	padding: 2px 0;
}

.panel-body .uppercase{
	color:#aa2f32;
}

.panel-body label{
	color: #3a3f40;
	line-height: 30px;
}

.radio input[type="radio"], 
.radio-inline input[type="radio"], 
.checkbox input[type="checkbox"], 
.checkbox-inline input[type="checkbox"]{
	margin-top: 9px;
}

.flt-btn-box{
	margin: 15px 0 0 0;
	padding: 0 30px;
}

.flt-btn{
	border: none;
}

/*right-col css*/
.right-col .the-title{
	margin-bottom: 0;
}

.right-col .the-title h2{
	font-size: 24px;
}

.right-col .listing-section{
	margin: 15px 0 0 0;
}

.listing-section .bord{
	padding: 0;
	margin-bottom: 50px;
	border-color:#dcdcdc;
}

.listing-section .content-box{
	padding-left: 5px;
}

.listing-section .odd .img-box{
	padding: 0 0 0 0px;
}

.listing-section .odd .content-box{
	padding: 0 5px 0 15px;
}

/*.odd .content-box h4,
.odd .content-box p{
    padding-left: 15px;
    padding-right: 15px;
}*/

.odd .btn-group .btn-compare, 
.odd .btn-group .btn-enq, 
.odd .btn-group .btn-contact{
	margin-right: 12px !important;
	margin-left: 0 !important;
}

.content-box li{
	padding: 7px 0;
}

.content-box li h4{
	font-size: 22px;
	color: #a72c2d;
	font-weight: bold;
}

.content-box li p{
	font-size: 14px;
	margin: 0;
}

.content-box .currency{
	font-size: 20px;
	color: #a72c2d;
	font-weight: bold;
}

.content-box .txt-left{
	display: inline-block;
}

.content-box li:nth-child(2n),
.content-box li:nth-child(3n){
	border-top: 1px #d1d1d1 solid;
}

.content-box li:last-child{
	border-top: none;
	padding: 0;
	width: 100%;
}

.content-box .txt-right{
	display: inline-block;
	padding-left: 90px;
}

.content-box .fa-bed, 
.content-box .fa-area-chart,
.content-box .fa-inr{
	color: #a72c2d;
}

.content-box .fa-inr{
	padding-left: 10px;
}

.btn-group .btn-compare,
.btn-group .btn-enq,
.btn-group .btn-contact{
	margin-bottom: 0 !important;
	margin-left: 12px !important;
	border-radius: 0;
	border: none;
}

.content-box .details-box{
	padding: 0 0 20px 0;
}

.listing-section .pagination a{
	margin: 0;
}

.div-right select,
.div-right-property select{
	display: block !important;
	border: 2px #c6c6c6 solid;
	-webkit-border-radius: 5px;
	-moz-border-radius:5px;
	border-radius: 5px;
	width: 157px;
	float: right;
	appearance: none;
	-moz-appearance: none;
	-webkit-appearance: none;
	background: url(../img/dropdown_arrow_sm.png) right 4px center no-repeat;
}

/*property css*/
.div-right-property select{
	width: 155px;
}

.div-right-property a{
	border: 2px #c6c6c6 solid;
	-webkit-border-radius: 5px;
	-moz-border-radius:5px;
	border-radius: 5px;
	float: left;
	padding: 0 9px;
	margin-left: 12px;
	height: 23px;
	line-height: 18px;
}

.div-right-property a:hover{
	color: #fff !important;
	border-color: #a72c2d;
	background: #a72c2d;
}

/*individual property css*/
.indv-property.banner-int{
	margin-bottom: 0;
}

/*Overview-section css*/
.overview-section h1:before{
	left: 32%;
}

.overview-section h1:after{
	right: 32%;
}

.overview-section .description-box h2{
	font-size: 35px;
	margin-bottom: 0
}

.overview-section .description-box .title-sub{
	font-size: 12px;
	line-height: 1;
	color: #000;
	text-align: left;
	position: relative;
	left: 0;
	right: auto;
}

.overview-section .description-box ul{
	clear: both;
	padding-right: 0;
	padding-left: 15px;
	position: relative;
	border-top: 1px #dcdcdc solid;
}

.overview-section .description-box li{
	border-bottom: 1px #dcdcdc solid;
	padding: 12px 0;
}

.overview-section .description-box label{
	margin-bottom: 0;
	text-align: left;
	font-size: 16px;
	font-weight: bold;
	color: #434348;
}

.overview-section .description-box span{
	text-align: right;
	font-size: 18px;
	font-weight: bold;
	color: #434348;
	position: absolute;
	right: 0;
	left: auto;
}

.overview-section .description-box .red{
	font-size: 20px;
	color: #a72c2d;
}

/*project-description-section css*/

.project-description-section h1:before{
	left: 23%;
}

.project-description-section h1:after{
	right: 23%;
}

.project-description-section .projects-description{
	text-align: center;
	font-size: 16px;
	line-height: 1.3;
	margin-bottom: 26px;
}

.project-description-section .projects-listing{
	display: inline-block;
	padding: 0 20%;
	margin-top: 24px;
}

.projects-listing li{
	float: left;
	width: 48%;
	background: url(../img/red_squar.png) left 6px no-repeat;
	padding: 0 0 0 17px;
	margin-bottom: 16px;
	font-size: 16px;
	margin-left: 10px;
}

.projects-listing li a{
	font-size: 16px;
	color: #434348;
	line-height: 1;
	display: block;
}

/*project-specification-section css*/
.project-specification-section h1:before{
	left: 22%;
}

.project-specification-section h1:after{
	right: 22%;
}

.project-specification-section .list-tile{
	font-size: 16px;
	font-weight: bold;
	color: #434348;
	font-family: 'Karla', sans-serif;
	margin: 0 0 5px 0;
}

.project-specification-section .col-left li,
.project-specification-section .col-right li{
	list-style: disc;
	color: #434348;
	margin: 0 14px;
	padding: 2px 0;
}

.project-specification-section .col-left li a,
.project-specification-section .col-right li a{
	font-size: 14px;
	color: #434348;
	display: block;
	line-height: 1.1;
}

.col-left .list-row,
.col-right .list-row{
	border-bottom:2px #e8e8e8 solid;
	padding: 10px 0;
}

/*floor-plan-section css*/
.floor-plan-section h1:before{
	left: 31%;
}

.floor-plan-section h1:after{
	right: 31%;
}

.floor-slider .slick-slide{

}

.floor-slider .slick-slide img{
	margin: auto;
}

.floor-slider .box-cont{
	text-align: center;
	display: table;
	margin: auto;
}

.floor-slider .slick-list{
	padding: 0 25px;
}

.floor-slider .slick-prev, 
.floor-slider .slick-next{
	width: 39px;
	height: 163px;
	z-index: 1;
}

.floor-slider .slick-prev{
	left: 0;
}

.floor-slider .slick-next{
	right: 0;
}

.floor-slider .slick-prev{
	background: url(../img/arrow_left_flr.png) left center no-repeat;
}

.floor-slider .slick-next{
	background: url(../img/arrow_right_flr.png) left center no-repeat;
}

.floor-slider .img-title{
	font-size: 18px;
	font-weight: bold;
	color: #434348;
	font-family: 'Karla', sans-serif;
}

/*amenities-section css*/
.amenities-section h1:before{
	display: none;
}

.amenities-section h1:after{
	display: none;
}

.amenities-section ul li{
	float: left;
	width: 16.6%;
	height: 120px;
	position: relative;
	margin-bottom: 80px;
}

.amenities-section li a{
	display: table;
	width: 100%;
	height: 100%;
	text-align: center;
}

.amenities-section li img{
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: auto;
	margin: auto;
}

.amenities-section li span{
	text-transform:uppercase;
	color: #414147;
	font-size: 18px;
	font-family: 'Montserrat', sans-serif;
	display: table-cell;
	vertical-align: bottom;
	padding: 90px 0 0 0;
}

.amenities-section .section-title-bottom{
	float: left;
	width: 100%;
	text-align: center;
}

/*googlemap-section*/
.googlemap-section h1:before{
	left: 29%
}

.googlemap-section h1:after{
	right: 29%
}

.googlemap-section::before{
	content: '';
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: auto;
	width: 100%;
	height: 140px;
	background-color: rgba(245, 245, 245, 0.79);
	z-index: 0;
}

/*contact-section css*/
.contact-section h1:before{
	display: none;
}

.contact-section h1:after{
	display: none;
}

.contact-section .total-form{
	background: #fff;
	padding: 20px 5px;
}

.form-left .left-form{
	padding: 26px;
	border:1px #dddddd solid;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	float: left;
	width: 100%;
}

.form-right .form-top,
.form-right .form-bottom{
	border:1px #dddddd solid;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding: 0;
}

.form-right .form-title-sub{
	background: #fcfcfc;
	margin: 0;
	padding: 15px;
	border-bottom:1px #dddddd solid;
}

.form-right .form-top ul{
	padding: 19px;
}

.form-right .form-top li{
	border-top:1px #dddddd solid;
	padding: 8px 0;
}

.form-right .form-top label{
	margin-bottom: 0;
	width: 80px;
	display: inline-block;
}

.form-right .form-top span{
	display: inline-block;
}

.form-right .form-bottom{
	margin-top: 20px;
}

.form-right .form-bottom li{
	border-bottom:1px #dddddd solid;
	position: relative;
}

.form-right .form-bottom li:before{
	content: '';
	position: absolute;
	left: 40px;
	right: auto;
	width: 1px;
	height: 100%;
	background: #dddddd;
	z-index: 0;
}

.form-right .form-bottom li:last-child{
	border:none;
}

.form-right .form-bottom li a{
	display: block;
	padding: 15px 18px;
}

.form-right .form-bottom li span{
	display: inline-block;
	padding: 0 0 0 16px;
}

.form-right .form-bottom li .fa{
	color: #312d2e;
	display: inline-block;
}

/*home-loan-section css*/
.home-loan-section h1:before{
	display: none;
}

.home-loan-section h1:after{
	display: none;
}

.pagination-listing{
	clear: both;
}

/*enq-cart-section*/
.enq-cart-section h1{
	margin-bottom: 10px !important;
	color: #a72c2d;
}

.enq-cart-section .sub-tile{
	font-size: 18px;
	color: #929293;
	display: block;
	font-family: 'Montserrat', sans-serif;
	text-align: center;
	margin-bottom: 60px;
}

.enq-cart-section h1:before{
	left: 30%;
}

.enq-cart-section h1:after{
	right: 30%;
}

.enq-cart-section .enq-list{
	background: #fff;
	border:1px #dcdcdc solid;
	margin-bottom: 70px;
}

.enq-list .img-box{
	padding-left: 0;
}

.enq-list .img-box img{
	width: 96%;
}

.enq-list .content-box{
	padding: 0;
}

.enq-list .content-box li{
	padding: 12px 10px;
}

.enq-list .txt-right{
	float: right;
	padding-right: 140px;
}

.enq-list .btn-group .btn-compare{
	margin-left: 0 !important;
}

.enq-list .btn-group a{
	float: left;
}

.enq-list .btn-group .send-enq,
.enq-list .btn-group .remove{
	font-size: 14px;
	font-family: 'Karla', sans-serif;
	font-weight: bold;
	color: #434348;
	padding: 6px 8px 6px 20px;
	background: url(../img/icon_checkbox.png) left center no-repeat;
}

.enq-list .btn-group .remove{
	background: url(../img/icon_cross.png) left center no-repeat;
}

.enq-list .btn-group{
	width: auto !important;
	float: right;
	padding: 0 !important;
}

.enq-list .btn-group a,
.enq-list .btn-group .btn-compare{
	margin-left: 15px !important;
	margin-top: 0;
	margin-right: 0;
}

.enq-cart-section .pagination > li.active > a{
	font-family: 'Montserrat', sans-serif;
	font-size: 18px;
	padding-left:  127px;
	padding-right: 127px;
	cursor: pointer;
}

.enq-cart-section .pagination{
	display: table;
	margin: 0 auto 90px;
}

/*compare-section css*/
.compare-section h1{
	font-size: 36px;
	color: #a72c2d;
	margin-bottom: 0 !important;
}

.compare-section h1:before{
	left: 32%;
}

.compare-section h1:after{
	right: 32%;
}

.compare-section .sub-tile {
    font-size: 18px;
    color: #929293;
    display: block;
    font-family: 'Montserrat', sans-serif;
    text-align: center;
    margin-bottom: 50px;
}

.compare-section .compare-list{
	background: #fff;
	padding: 0;
	float: left;
}

.compare-section .compare-list ul{
	border-right: 1px #dedede solid;
	float: left;
	width: 100%;
	border-top: 1px #dedede solid;
}

.compare-list ul li{
	border-left: 1px #dedede solid;
	float: left;
	width: 33.333%;
	border-bottom: 1px #dedede solid;
	border-right: 0;
	
}

.compare-list-one li{
	padding: 9px 10px;
	min-height: 36px;
	line-height: normal;
}

.compare-list ul li.list-one-sub{
	min-height: 56px;
	height: auto;
}

.compare-list .compare-list-heading{
	width: 100%;
}

.compare-list .compare-list-two{
	margin: 22px 0;
}

.compare-list-heading span{
	font-size: 18px;
	color: #403f4f;
	font-weight: bold;
}

.compare-list-two li{
	min-height: 46px;
	padding: 0 10px;
	line-height: 45px;
}

.compare-list-two .fa-check-circle,
.compare-list-two .fa-times-circle{
	color: #037f04;
	font-size: 24px;
	position: relative;
	top: 4px;
}

.compare-list-two .fa-times-circle{
	color: #fc0205;
}

.compare-list-three li{
	min-height: 75px;
	line-height: normal;
	padding: 10px;
}

.compare-list-three li.cnt-psn{
	line-height: 74px;
	padding: 0 10px;
}

.compare-list-three li p{
	margin-bottom: 0;
}

/*comparison-chart-section css*/
.comparison-chart-section h1{
	color: #a72c2d;
	margin: 95px 0 45px 0;
}

.comparison-chart-section h1::before{
	left: 9%;
}

.comparison-chart-section h1::after{
	right: 9%;
}

.comparison-chart-section .compare-form{
	margin-bottom: 75px;
	float: left;
	width: 100%;
}

.compare-form .form-group{
	float: left;
	width: 26%;
	margin-right: 30px;
}

.compare-form .btn-snd{
	margin-right: 0;
	width: 14%;
}

.btn-snd .snd-btn{
	width: 100%;
	height: 40px;
	border: none;
	font-size: 16px;
	text-transform: uppercase;
}

.compare-form .form-control{
	border-color: #d0d0d0;
	color: #aaaaaa;
}

/*featured-pjt css*/
.featured-pjt h1::before{
	left: 25%;
}

.featured-pjt h1::after{
	right: 25%;
}

.featured-pjt .slick-slide{
	padding: 30px 8px;
	margin: 0;
}

.featured-pjt .media-block{
	background: #fff;
	-webkit-box-shadow: 1px 1px 5px #ebebeb;
	-moz-box-shadow: 1px 1px 5px #ebebeb;
	box-shadow: 1px 1px 5px #ebebeb;
	min-height: 486px;
}

.featured-pjt .media-block a{
	width: 100%;
	display: block;
}

.featured-pjt .media-block img{
	width: 100% !important;
	min-height: 252px;
}

.featured-pjt .media-body{
	overflow: visible;
	padding: 6px 23px;
	float: left;
}

.featured-pjt .media-body a{
	color: #363432;
	float: left;
}

.featured-pjt .media-body strong{
	font-size: 18px;
}

.featured-pjt .media-body h5{
	font-size: 12px;
	color: #707070;
}

.featured-pjt .media-body .media-heading{
	font-size: 18px;
	font-weight: bold;
	float: left;
	width: 100%;
	margin-bottom: 25px;
}

.featured-pjt .media-body span{
	margin-bottom: 8px;
	float: left;
	width: 100%;
}

.featured-pjt .btn-dtl{
	padding: 0 20px;
	color: #fff;
	font-size: 14px;
	padding: 0 20px;
	color: #fff !important;
	font-size: 14px;
	width: 52% !important;
	line-height: 29px;
	border: none;
}

.featured-pjt .btn-vw-pjct{
	border: none;
	padding: 0 20px;
	line-height: 29px;
}

.featured-pjt .media-item{
	position: relative;
}

.featured-pjt .slick-next{
	background: rgba(51,51,51,0.2) url(../img/slick_arrow_right.png) center center no-repeat;
	width: 23px;
	height: 487px;
	right: 23px;
	z-index: 1;
}

.featured-pjt .slick-prev{
	background: rgba(51,51,51,0.2) url(../img/slick_arrow_left.png) center center no-repeat;
	width: 23px;
	height: 487px;
	left: 23px;
	z-index: 1;
}


/*Responsive css*/
@media(max-width: 1199px){
	.navbar-nav.navbar-left {
	    float: none !important;
	    position: absolute;
	    right: 0;
	    top: 37px !important;
	}

	.navbar-nav.navbar-right:last-child {
	    margin-right: -15px;
	    top: 0 !important;
	}

	.navbar .navbar-nav > li a.register {
	    margin-left: 15px;
	}

	.property-news .slick-slide {
	    padding: 0 30px;
	}

	.property-news .slick-prev{
    	left: 0;
    }

    .property-news .slick-next{
    	right: 0;
    }

    .chosen-container {
    	width: 293px !important;
	}

	h1{
		font-size: 34px;
	}

	h3{
		font-size: 20px;
	}

	.end-assistance li span {
    	font-size: 16px
	}

	.end-assistance li p {
		padding: 0 25%;
	}

	.end-assistance ul li::after {
	    right: -57px;
	    width: 58.7%;
	}

	.testimonials-description p{
		font-size: 13px;
	}

	.div-right-property a{
		padding: 0 5px;
		margin-left: 3px;
	}

	.div-right-property select{
		width: 110px;
	}

	.bord .img-box img{
		width: 95%;
	}

	.content-box li h4{
		font-size: 20px;
	}

	.content-box .txt-right {
	    padding-left: 20px;
	}

	.listing-section .content-box{
		padding-left: 0;
	}

	.btn-group .btn-compare, 
	.btn-group .btn-enq, 
	.btn-group .btn-contact{
		margin-top: 10px;
	}

	.overview-section .img-box img{
		width: 100%;
	}

	.compare-form .btn-snd {
	    width: 12%;
	}
}

@media(max-width: 991px){
	.navbar .navbar-nav > li a{
		font-size: 12px;
	}

	#header .navbar .navbar-brand img{
		width: 72%;
	}

	.form-group{
		width: 100%;
	}

	.chosen-container{
		width: 100% !important;
	}

	.SumoSelect > .CaptionCont{
		border: 1px solid #8C8C8C;
	}

	.form-action {
	    right: 0;
	    width: 19.2%;
	    top: auto;
	    bottom: 3px;
	}

	.product-search-field{
		margin-top: 13%;
	}

	h1{
		font-size: 25px;
	}

	.developer-act img{
		margin: 10px 0;
	}

	.why-best .best-box{
		margin: 10px 0;
	}

	.end-assistance ul li::after {
	    right: -35px;
	    width: 45.7%;
	}

	.end-assistance li span{
		font-size: 14px;
	}

	.end-assistance li p {
    	font-size: 13px;
	}

	.subscribe-column{
		text-align: center;
	}

	.subscribe-column .normal-form .form-group{
		width: 28%;
	}

	.subscribe-newsletter .list-unstyled{
		text-align: center !important;
	}

	.even .content-box h4{
		padding-left: 15px;
		padding-right: 15px;
	}
	 
	/*.even .content-box p{
		padding-left: 15px;
		padding-right: 15px;
	}*/

	.listing-section .content-box {
	    padding-left: 15px;
	}

	.btn-group .btn-compare, 
	.btn-group .btn-enq, 
	.btn-group .btn-contact{
		margin-left: 0 !important;
		margin-right: 12px;
	}

	.listing-section .odd .img-box {
	    padding: 0 15px;
	    width: 100%;
	}

	.listing-section .odd .content-box {
	    padding: 0 15px;
	}

	.bord .img-box img {
	    width: 100%;
	}

	.div-right-property a {
	    margin-left: 7px;
	}

	#footer-bottom{
		overflow: hidden;
	}

	.banner-int{
		min-height: 195px;
	}

	.banner-int{
		margin-bottom: 0;
	}

	.left-col{
		margin-top: 20px;
		margin-bottom: 20px;
		margin-left: 15px;
		margin-right: 15px;
	}

	.content-box .txt-right {
	    padding: 0 15px;
	    float: right;
	}

	.panel-body {
	    padding: 7px 15px 17px 15px;
	}

	.adv-search li {
	    padding: 6px 15px;
	}

	.ref-btn {
	    margin: 14px 15px;
	}

	.filter-type h2{
		padding: 15px;
	}

	.resale-body-section .right-col{
		padding: 20px 0 0 0;
	}

	.div-right-property select{
		float: left;
	}

	.div-right-property a{
		margin-right: 7px;
		margin-left: 0;
	}

	.overview-section .img-box{
		margin-bottom: 20px;
	}

	.project-description-section .projects-listing{
		padding: 0 10%;
	}

	.projects-listing li{
		padding: 0 17px;
	}

	.amenities-section ul li{
		width: 33.3%;
	}

	.contact-section .form-left{
		float: left;
		width: 100%;
		margin-bottom: 20px;
	}

	.contact-section .form-right{
		clear: both;
	}

	.form-right .form-top{
		margin-top: 20px;
	}

	.project-description-section .projects-description{
		padding: 0 10px;
	}

	.project-description-section .projects-listing {
	    padding: 0 5%;
	}

	.amenities-section .section-title-bottom{
		padding: 0 10px;
	}

	.contact-section .total-form{
		margin: 0 10px;
	}

	.nav-tabs-inline li a span {
	    font-size: 12px !important;
	}

	.enq-list .img-box{
		padding: 0;
	}

	.enq-list .img-box img {
	    width: 100%;
	}

	.content-box li h4 {
	    font-size: 18px;
	}

	.top-link{
		display: block;
	}

	.compare-list ul li.list-one-sub {
	    min-height: 70px;
	}
	
	.compare-form .btn-snd {
	    width: 10%;
	}

	.btn-snd .snd-btn{
		font-size: 14px;
	}

	.compare-section h1:before{
		left: 28%;
	}

	.compare-section h1:after{
		right: 28%;
	}
}

@media(max-width: 767px){
	.trigger{
		position: absolute;
		left: auto;
		right: 10px;
		font-size: 12px;
		color: #fff;
		background: url(../img/white_dropdown_arrow.png) right center no-repeat;
		padding: 9px;
		text-decoration: none !important;
	}

	.trigger:hover,
	.trigger:active,
	.trigger:focus{
		color: #fff;
	}

	.top-link{
		background-color: #A82D2D;
		position: absolute;
		left: 0;
		right: 0;
		margin: auto;
		z-index: 1;
		top: 36px;
		text-align: center;
	}

	.block{
		width: 100%;
	}

	.enq-cart, .phone-no{
		background-position: top center;
		padding-left: 0;
		padding-top: 25px;
	}

	#header .navbar .navbar-brand img{
		width: auto;
		position: absolute;
		left: 0;
		right: 0;
		margin: auto;
		top: 8px;
		bottom: 0;
	}

	.form-action {
	    right: 33px;
	    width: auto;
	}

	h1:before,
	h1:after{
		display: none;
	}

	.property-news .slick-slide img {
	    float: none;
	    margin: auto;
	    width: 100%;
	}

	.property-contain span{
		margin: 0;
		padding: 10px 20px;
	}

	.property-contain p{
		margin: 0;
		padding: 0 20px 20px 20px;
	}

	.property-news .slick-slide {
	    padding: 0 40px;
	}

	.property-news .slick-next{
		right: 10px;
	}

	.property-news .slick-prev{
		left: 10px;
	}

	.end-assistance ul li{
		width: 100%;
		height: 220px;
		margin-bottom: 30px;
	}

	.end-assistance ul li:after{
		display: none;
	}

	.end-assistance h1{
		margin-bottom: 100px;
	}

	.subscribe-column .normal-form .form-group{
		width: 100%;
	}

	.nav-tabs-inline li a span {
	    font-size: 14px !important;
	}

	.navbar-nav.navbar-left {
	    width: 100%;
	    margin: 0;
	    top: 0 !important;
	    padding: 10px;
	    position: relative;
	    text-align: center;
	}

	.navbar-nav.navbar-right:last-child {
	    margin: 0;
	    top: 20px !important;
	    padding: 0 10px;
	}

	.navbar-nav.navbar-right li{
		margin: 0 0 15px 0;
	}

	.navbar-collapse {
	    padding: 10px;
		top: 64px;
		position: absolute;
		width: 100%;
		background: #fff;
		z-index: 3;
	}

	.navbar .navbar-nav > li a.register {
	    margin-left: 0;
	}

	.header-contain{
		padding: 0;
	}

	.navbar-default .navbar-toggle{
		margin-right: 9px;
		z-index: 0;
	}

	#footer .inner-column{
		text-align: center;
	}

	.phone-no {
	    font-size: 17px;
	}

	.adv-search h2,
	.filter-type h2{
		margin: 0 15px;
	}

	.div-right select{
		float: left;
	}

	.floor-slider .slick-prev{
		left: 10px;
	}

	.floor-slider .slick-next{
		right: 10px;
	}

	.nav-tabs-inline li a span {
	    font-size: 13px !important;
	}

	.overview-section .description-box h2{
		font-size: 28px;
	}

	.amenities-section li span{
		font-size: 16px;
	}

	.overview-section .description-box label{
		font-size: 14px;
	}

	.overview-section .description-box span{
		font-size: 15px;
	}

	.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, 
	.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus{
		background: #a82d2d url(../img/arrow_icon_white.png) right 10px center no-repeat;
		color: #fff;
	}

	.compare-list ul li.list-one-sub {
	    min-height: 87px;
	}

	.compare-list-three li p {
	    font-size: 13px;
	}

	.comparison-chart-section .compare-form{
		padding: 0 10px;
	}

	.compare-form .form-group{
		width: 100%;
	}

	.compare-form .btn-snd{
		width: 50%;
		margin: auto;
		float: none;
		clear: both;
	}

	.compare-section h1{
		font-size: 28px;
	}

	.compare-section .sub-tile {
    	font-size: 16px;
	}

	.compare-section .compare-list{
		margin: 0 10px;
	}

	.compare-list ul li{
		font-size: 12px;
	}

	.compare-list ul li.list-one-sub {
	    min-height: 117px;
	}

	.compare-list-one li {
    	padding: 3px 10px;
	}

	.compare-list-two li{
		line-height:normal;
		padding: 5px 10px;
	}

	.compare-list-three li.cnt-psn{
		line-height: normal;
		width: 100%;
		padding: 30px 10px;
	}

	.compare-list-three li{
		width: 100% !important;
	}

	.btn-phn{
		padding-left: 50px;
		padding-right: 50px;
		font-size: 14px;
	}

	.btn-phn::before{
		left: 25px;
	}
}

@media(max-width: 499px){
	.btn-group > .btn, .btn-group-vertical > .btn{
		font-size: 12px;
	}

	.search-btn{
		width: 50px !important;
	}

	h1{
		font-size: 20px;
		padding: 0 10px;
	}

	.property-contain span{
		font-size: 16px;
	}

	.property-contain p{
		font-size: 13px;
	}

	h3 {
        font-size: 18px;
	}

	h5{
		font-size: 13px;
	}

	.tel-friend {
    	font-size: 13px;
	}

	.nav-tabs-inline li a span {
	    font-size: 12px !important;
	}

	.div-right-property a{
		margin-bottom: 7px;
	}

	.content-box li {
	    float: left;
	    width: 100%;
	}

	.content-box .txt-left{
		display: block;
	}

	.content-box .txt-right{
		float: left;
		width: 100%;
		padding: 0 15px 0 0;
	}

	.overview-section .description-box label{
		font-size: 13px;
	}

	.overview-section .description-box span{
		font-size: 13px;
	}

	.projects-listing li{
		width: 100%;
	}

	.floor-slider .slick-slide img {
	    width: 75%;
	}

	.floor-slider .slick-list {
	    padding: 0;
	}

	.floor-slider .slick-prev,
	.floor-slider .slick-next{
		background-size: 65% auto;
	}

	.floor-slider .slick-prev{
		background-position: left center;
	}

	.floor-slider .slick-next{
		background-position: right center;
	}

	.amenities-section ul li {
	    width: 50%;
	}

	.amenities-section li span{
		font-size: 14px;
	}

	.floor-slider .img-title {
    	font-size: 16px;
	}

	.project-description-section .projects-description{
		font-size: 14px;
	}

	.projects-listing li a {
    	font-size: 14px;
	}

	.project-specification-section .list-tile{
		font-size: 15px;
	}

	.enq-cart-section .pagination > li.active > a{
		padding-left: 50px;
		padding-right: 50px;
		font-size: 16px;
	}

	.modal-footer ul li{
		width: 50%;
	}

}
#header{z-index:200 !important}

/*28-4-2017*/
@media screen and (min-width: 991px){
	.resale-body-section .content-box li.btn-group{display: flex;}
	.resale-body-section .product-the-title{padding-top:0px}
	.resale-body-section .product-the-h4{margin-top:0px}
	
}
@media screen and (max-width: 991px){
	.resale-body-section product-the-h4{
		padding: 0 !important;
	}
	
}
.resale-body-section .listing-section .bord{padding:10px !important}
a.btn-search.btn.btn-flat-alizarin.btn-compare.alike-button.alike-button-style{margin-left:0px !important}
/*28-4-2017 end*/



/* VKS style */

@media screen and (max-width: 740px){
	.carousel-inner > .item > img, .carousel-inner > .item > a > img{
		height: 460px !important;
	}
	.equal-width{
		top: 6% !important;
	}
	.searchBtn{
		display: block !important;
	}
	.form_srch{
		padding-bottom: 15px;
	}
	.column-3{
		width: 100%;
		float: none;
		min-height: 1px;
		padding-right: 15px;
		padding-left: 15px;
	}
	.owl-theme .owl-nav [class*='owl-next']{
		background: url(http://kajariaadsevents.com/demo/amit-properties/wp-content/themes/AP/img/owl-Right-mob.png)!important;
		opacity: .5 !important;
	}
	.owl-carousel .owl-nav .owl-next{
		width:20px !important;
		background-position-x: -13px !IMPORTANT;
	}
	.owl-theme .owl-nav [class*='owl-prev'] {
		background: url(http://kajariaadsevents.com/demo/amit-properties/wp-content/themes/AP/img/owl-left-mob.png)!important;
		opacity: .5 !important;
	}
	.owl-carousel .owl-nav .owl-prev{
		width:20px !important;
		background-position-x: -100px !IMPORTANT;
	}
	.developer-act img{
		width: 100%;
	}
	.end-assistance li span{
		padding: 93px 10px !important;
	}
	.topbar{
		z-index: 5 !important;
	}
	#header {
    	z-index: 4 !important;
	}
	.btn-group > .btn.active{
		z-index: 0 !important;
	}
	span#lblEnQuiryName {
		background-color: transparent !important;
		position: absolute !important;
		margin-left: -42px !important;
		margin-top: -5px;
		top: 34px !important;
	}
	a.btn.btn-tell-a-friend {
		border: 2px solid rgba(0, 0, 0, 0.2);
		margin-bottom: 10px;
	}
	.banner-int {
		background-size: contain !important;
		min-height: 135px !important;
		margin-bottom: 0px !important;
	}
	#adv-sidebar-toggle {
		position: absolute;
		z-index: 9;
		left: -120%;
		transition:.4s ease-in-out;
	}
	.active-sidebar{
		left: 0% !important;
	}
	.left-col{
		width:93%;
	}
	.carousel-inner > .item > img{
		width: 
	}
	#search-filter-form-547 select.sf-input-select{
		min-width:130px !important;
	}
	.home-loan-section .nav-tabs > li > a {min-height:76px;}
	.nearestPoiCont{left: -105% !important;}

}
@media screen and (max-width: 500px){
	.product-search-field{
		margin-top: 0px !important;
	}
	
}
@media screen and (max-width: 337px){
	.best-box-contain img{
		width:100%;
	}
	
}
@media (max-width: 991px){
	.product-search-field {
		margin-top: 0%;
	}
}
@media (min-width: 740px){
	.position-ab{
		position: absolute;
	}
}


