@media (min-width:0px) and (max-width:359px){}
@media (min-width:360px) and (max-width:480px){}
@media (min-width:481px) and (max-width:567px){}
@media (min-width:568px) and (max-width:767px){}
@media (min-width:768px) and (max-width:890px){

}
@media (min-width:768px) and (max-width:992px){

}
@media (min-width:993px) and (max-width:1200px){

}
@media (max-width:767px){
#header .logo {
    padding: 0px 15px;
    line-height: 50px;
}
#header .menubar .navbar-toggle {
    border-color: #cba761;
    border-radius: 0px;
}
#header .menubar .navbar-toggle .icon-bar {
    background-color: #cba761;
}
#header .menubar .navbar-toggle:focus, 
#header .menubar .navbar-toggle:hover {
    background-color: rgba(255,255,255, 0.1);
}

#header .menubar .nav>li>a {
    padding: 9px 15px;
    font-size: 15px;
    border-bottom: solid 1px #333;
}

#wrapper .sliderpanel .ht1 {
    font-size: 35px;
    margin-top: 15px;
}
.buyrentform{
	padding: 0px; 
}
#wrapper .searchpanel .inputbox{
	display: block;
	margin-bottom: 1px;
	border-right: 0px;
}
.searchpanel .input-group-btn {
    position: relative;
    display: initial;
}
#wrapper .searchpanel .searchBtn{
	width: 100%;
	border-radius: 0px;
    margin: 0px 0px 0px -2px;
}
.buyrentform .tab-pane .ht4{
	display: none;
}
.listProperty .container{
	padding: 0 7px;
}
.listFeature li{
	padding: 0px;
}
#wrapper .listimgbox .col-xs-12{
	padding: 0px;
}
.FeaturedProperty .listimgbox .imgbox{
	margin-bottom: 2px;
}
.specialSection .divbox{
	padding: 15px 7px;
	text-align: center;
}
.specialSection .rightpanel .divbox{
	text-align: center;
}
.FeaturedProperty{
	padding: 30px 0px 0px;
}
#wrapper .FeaturedProperty .container{
	padding: 0px 5px;
}
.FeaturedProperty .tabBox li a{
	font-size: 16px;
	font-weight: 600;
}
.FeaturedProperty .tabBox{
	margin-bottom: 20px;
}

#wrapper .OurservicePanel .heading{
	font-size: 24px;
	margin: 10px 0 -80px;
}
.ourSerList .contentDiv{
	
}
.ourSerList .imgbox{
	margin-bottom: 10px;
}

.contactpanel{
	padding: 20px 0px;
}
.contactpanel .formbox{
	display: block;
	padding: 0 15px;
}
.contactpanel .formbox .form-group {
    margin-right: 0px;
    margin-bottom: 7px;
}
.formbox .inputSub {
    font-size: 17px;
    border-radius: 2px;
    min-width: 200px;
    max-width: inherit;
    line-height: normal;
    margin: auto;
    width: 100%;
    display: block;
}
.testimonialpanel .carousel{
	padding: 0px 15px;
}
#wrapper .smbtn {
    padding: 5px 20px;
    min-width: 154px;
}
#wrapper .blogRight,
#wrapper .leftDetail {
    top: 0px;
    padding: 0px;
}
#wrapper .innersearchPanel .topDivInfo p{
    text-align: center;
}
.innersearchPanel .topDivInfo {
    background-color: #fff;
    padding: 9px 7px;
}
.innersearchPanel .mapBtn {
    border-radius: 0px;
    margin-top: 4px;
}
.innersearchPanel .searchpanel .searchDiv{
	width: 100%;
}
.listViewProperty .contSec .infoDiv {
    float: left;
    margin-bottom: 5px;
    display: block;
    width: 100%;
}
#wrapper .listViewProperty .contSec .price {
    float: left;
    margin: 10px -2px;
    font-size: 20px;
    color: #d4ae62;
}
.listViewProperty .contSec .sectDiv .listinfo {
    display: block !important;
}
#wrapper .listViewProperty .sectDiv .listinfo li {
    padding: 7px 7px;
}
#wrapper .listViewProperty .contSec .feaDiv li{
	border-right: none;
}
#wrapper .listViewProperty .sectDiv .listinfo.sm .Dtit {
    font-size: 14px;
    color: #555;
    display: block;
    width: 100%;
}
#wrapper .listViewProperty .contSec .btn-yel{
	float: left;
    color: #fff;
    background-color: #d4ae62;
    border-color: #d4ae62;
}
#wrapper .listViewProperty .contSec .btn-why{
	color: #fff;
    background-color: rgba(60, 58, 79, 1);
    border-color: rgba(60, 58, 79, 1);
}
#wrapper .filterSecPanel .rightpanel {
    padding: 0 5px;
    top: 0;
    display: none;
}
#wrapper .panelDivSec{
	margin: 0px;
}
#wrapper .mapingSection{
    padding-top: 30px;
	padding-bottom: 0px;
}
.searchMapView {
    position: relative;
    top: 0;
    left: 0;
    padding-right: 0;
    width: 100%;
    height: 70vh;
    z-index: 0;
}
#wrapper .panelDivSec .panel-heading .ht3 {
    font-size: 17px;
}
#wrapper .innersearchPanel {
	margin-bottom: 0px;
}
.innersearchPanel .searchpanel{
	padding: 0px;
}
#wrapper .innersearchPanel .searchpanel .input-group-btn .cart {
    background-image: none;
}
#wrapper .mapingSection .searchpanel .searchDiv {
    width: 49.9999%;
    float: left;
}
.searchMapView .nav-tabs{
	display: none;
}
.detailBannerSec .breadcrumb{
	padding: 0px;
}
.favoriteDiv {
    float: left;
}
#wrapper .favoriteDiv .btn{
	margin: 5px 0px 7px;
}
#wrapper .favoriteDiv .btn-yel{
	display: none;
}
#wrapper .infoInner {
	width: 100%;
    display: block;
    float: left !important;
}
#wrapper .listgallerySection li:nth-child(1){
	width: 100%;
	height: 230px;
}
#wrapper .listgallerySection li:nth-child(2), #wrapper .listgallerySection li:nth-child(3){
	display: none;
}
.projectInfo{
	display: none;
}
#wrapper .detailMenubar .nav{
    overflow-x: scroll;
    white-space: nowrap;
    height: 50px;
    width: calc(100%);
    margin: 0px;
}
#wrapper .detailMenubar li{
	display:inline-block;
}
.detailMenubar .col-xs-12{
	padding: 0px;
}
.inlist .col-xs-6{
	width: 100%;
}
#wrapper .listFeature .panel-footer {
    min-height: 145px;
}


}
@media (min-width:567px) and (max-width:768px){

}
@media (max-width:567px){
#wrapper .SlideThum .owl-nav{
	display: none !important;
}

.innerImageGallery .imgbox {
    width: 100%;
    height: 220px;
}
#wrapper .mapViewRight .innerImageGallery .imgbox {
    height: 220px;
}
#wrapper .OurservicePanel2 .ourSerList li:nth-last-child(1){
    width: 100%;
}

}
@media (max-width:420px){}
@media (max-width:400px){}
@media (max-width:350px){}








