﻿.msg_error_login.container {
	padding-right:15px;
	padding-left:15px;
	margin-right:auto;
	margin-left:auto
}
.clearfix:after, .container:after, .row:after {
	clear:both
}
.masonry .post-item, [class*=cell-] {
position:relative;
min-height:1px;
padding-left:15px;
padding-right:15px;
float:left
}
.row {
	margin-right:-15px;
	margin-left:-15px
}
.menuBtn, .responsive-nav {
	display:none
}
@media (min-width:1200px) {
.container {
width:1170px
}
}
@media (max-width:992px) {
.header_mobile .header_menu ul li .sub-menu, .normal-res-search {
display:none
}
.section-check-availability .container {
padding:0
}
.check-availability .col-lg-3 {
float:left;
width:100%
}
.check-availability h2 {
padding-left:14px;
text-align:left;
font-size:18px;
float:left
}
.check-availability .col-lg-9 {
float:left;
width:100%;
text-align:left
}
.check-availability .availability-form {
float:left;
width:100%
}
.check-availability .availability-form .col-md-3, .check-availability .availability-form .col-md-3 .col-md-6 {
float:left
}
.check-availability .availability-form .vailability-submit {
margin-top:0
}
.modal .modal-dialog {
width:100%
}
.modal-content {
width:90%
}
.events-content .col-md-11 {
width:87.666667%
}
.responsive-res-search {
display:block;
position:absolute;
margin:-110px 0 0 300px;
background-color:rgba(29, 72, 144, .85);
padding:6px 20px;
color:#fff
}
.responsive-res-search a {
color:#fff;
text-decoration:none
}
.check-availability:before {
background:0 0
}
.tabs-restaurant .ui-tabs-nav {
margin-left:15px;
margin-top:40px
}
.tabs-restaurant .ui-tabs-nav li {
padding:10px 65px
}
.tabs-restaurant .ui-tabs-nav li a {
font-size:15px
}
#btn-close-modal {
width:100%;
text-align:right!important;
cursor:pointer;
color:#fff;
position:relative!important;
right:10px!important;
top:10px!important
}
.btn-grp-responsive {
display:block;
margin-left:46px
}
.main-search-btns {
padding:6px 73px!important
}
.check-availability .availability-form .vailability-submit .awe-btn {
font-size:13px;
width:100%;
padding:0;
margin:0
}
.restaurant-tabs .btn.active, .restaurant-tabs .btn:active {
border-top:#e7c130 3px solid!important
}

.blog .col-md-9{
	padding-left:0!important;
	
}
.restaurant_item.lager-thumbs .img{
	padding-right:0;
}
.restaurant_item .text .desc{
	display:none;
}
.section-room .container .col-md-12{
	padding:0 !important;
}
.section-room .container .col-md-12 .col-md-4{
	padding:0 !important;
}
.card-body h4 {
    margin-bottom: 0.5rem;
}
.card.card-cascade .card-body {
    padding-top: 1.2rem;
}

.card .card-body p {
	display:none
}
.blue.lighten-4 {
    background-color: #BBDEFB !important;
}
.blue.lighten-4 {
    background-color: #BBDEFB!important;
}
.blue {
    background-color: #2196F3 !important;
}
.trigger {
    padding: 1px 8px;
    margin: 2px 5px 5px 0;
}
.card .card-data {
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
}
.card.card-cascade.narrower {
    margin-top: 30px;
    min-height:auto !important; 
}
.card.card-cascade.narrower .view {
    margin-left: 4%;
    margin-right: 4%;
    margin-top: -10px;
}
.highlights ul li {
    list-style: none;
    float: left;
    width: 100%;
   background:none; 
   border:none; 
    padding: 2px 10px 5px 0;
    line-height: 21px;
    margin-right: 20px;
     margin-bottom: 0; 
   -webkit-box-shadow:none;
    box-shadow:none;
    font-size: 13px;
}
.property-content span img {
    width: 100%;
}
.property-content span {
    width: 100%;
}

}
@media (max-width:768px) {
	
	.ofplan-regsiter-form{
	max-width:45% !important;
	display:none
}

.ofplan-banner {
    height: 157px;
    background: #eee;
}
.check-availability .availability-form {
float:left;
width:91%;
margin-left:20px
}
.check-availability .availability-form .col-md-3 {
padding-left:10px;
padding-right:10px
}
.tabs-restaurant .ui-tabs-nav li {
background:0 0!important;
border-bottom:none!important
}
.property-features .col-md-2, .property-features .col-md-3 {
border:0;
width:auto!important;
padding-left:6px;
padding-right:6px
}
.restaurant-lager .restaurant_content .restaurant_item h2 {
height:60px
}
.notice_area {
height:125px;
width:100%
}
#add_favorites, .prop_social {
position:relative;
width:auto
}
#add_favorites {
float:left
}
.prop_social {
float:right;
top:0
}
.adres_area, .property_categs {
width:100%
}
.nav>li>a {
padding:10px;
font-size:15px
}
.panel-body {
padding:5px
}
.tab-content .panel-body ul li {
list-style:none;
float:left;
width:100%
}
.tab-content .panel-body ul {
margin:0;
float:left;
padding:0
}
.blog-content .widget_search {
margin-top:15px;
margin-bottom:15px
}
.property-features .col-md-2 {
border-bottom:none
border-radius:0
}
.property-features {
display:block;
border:none;
float:left;
margin:8px
}
.property-features .col-md-3 {
border-bottom:none;
margin-top:0
}
.property-features .col-md-6 {
padding-left:6px;
padding-right:6px;
width:auto !important;
border:0;
margin:0;
height:auto
}
.propertySubDetailBox{
	margin-top:0 !important;
	height:20px 
}
.restaurant_item.lager-thumbs .text{
	margin-top:0;
}
.check-availability .availability-form .col-md-2, .check-availability .availability-form .col-md-4 {
float:left;
width:100%
}
.header_top .col-md-offset-2 {
margin-left:0%!important
}

.page-not-found{
	width:auto;
	margin-top:120px 
}
.related-products .col-md-12 .col-md-6 {
    margin-bottom: 50px;
}
.dp-project-detail-price-tag {
    padding-bottom: 5px;
    margin: 0px auto 0px auto;
    float: left;
    width: 100%;
}

#header {
    position: relative;
    z-index: 10;
    height:100px;
}
.ofplan-banner img {
    width: 100%;
    height: 100%;
        object-fit: scale-down;
}

}



 @media (max-width:640px) {
	 .zopim{
		 z-index:9999!important;
	     bottom:85px !important;
	 }
	 
	 .bottom-icons-bar{
	display:block;

	padding:10px 10px;
	text-align:center;
	position:fixed;
	bottom:0;
	z-index:999999;
	width:100%;
	height:83px;
	background: #fff;
    /* border-top: #888484 3px solid; */
    box-shadow: #e0e0e0 0px -1px 6px 0px;
}

.bottom-icons-bar .icons-bar-icon{
	float:left;
	width:33%;
	text-align:center	
}
.bottom-icons-bar .icons-bar-icon a{
	color:#1d4890;
	line-height:32px;
	font-size:17px
}

	 .ofplan-regsiter-form {
    right: 20px;
    top: 90px;
    max-width: 90% !important;
	display:none
}
	 .pro-sectioning{
		 display:none;
	 }
.events-content .entry-media, .search-keyword-n {
display:none
}
.modal .modal-dialog {
width:351px!important
}
.modal-content {
width:93%
}
.modal-body {
 padding: 20px 2px;
}
#map1 {
height:301px!important;
width:100%
}
.responsive-res-search {
display:flex;
position:inherit;
margin:-181px 0 0 220px;
padding:6px 37px
}
.check-availability .availability-form .col-md-3 {
padding-left:10px;
padding-right:10px;
width:90%
}
.check-availability .availability-form .col-md-3 .col-md-6 {
width:100%;
padding:0
}
.check-availability .col-lg-9 {
margin-top:-20px
}
.check-availability h2 {
margin-bottom:10px
}
.search-keyword-r {
display:block
}
.check-availability .availability-form .vailability-submit {
margin-top:10px;
padding:0
}
.btn-grp-responsive {
display:block;
margin-left:48px;
margin-top:30px
}
.check-availability .availability-form {
float:left;
width:100%;
margin-left:5px;
padding:0;
margin-top:0
}
.main-search-btns {
padding:6px 53px!important
}
.check-availability .availability-form .vailability-submit .awe-btn {
font-size:13px;
width:100%;
padding:0;
margin:0
}
#btn-close-modal {
width:100%;
text-align:right!important;
cursor:pointer;
color:#fff;
position:relative!important;
right:10px!important;
top:10px!important
}
 h3 {
 font-size: 19px;
 line-height: 22px;
}
.size {
 color: #000;
 font-size: 16px;
}
.property_categs {
 font-size: 17px;
}
.ref {
 display:none;
}
.adres_area {
 display:none;
}
.detail-amount {
 float:left;
}
.notice_area {
 height:60px;
}
.properties_title {
 margin: 10px 0 0.4em;
}
.property_categs {
 display:none;
}
.prop_social {
 float: left;
 top: 0;
}
 .responsive-action-btns {
 display:block;
 float:left;
 width:100%;
 margin:10px 0;
     z-index: 99;
    position: relative;
}
 .call-bar {
 display:none;
}
.header-sticky {
 position: relative;
}
 .properties_page_features_list>a {
 font-weight: bold;
 line-height: 2px;
 margin: 4px 3px;
 padding: 10px 0px;
 text-transform: capitalize;
 border: none;
 -webkit-border-radius: 100px;
 border-radius: 0;
 background: #fff;
 float: left;
 width: 48%;
}
.sub-banner .text h1 {
font-size:22px;
}
ul.breadcrumbs {
 display:none;
}
 .sub-banner .text {
 padding-bottom: 7px;
}
 .reservation-room_view-more {
 margin-top:0;
}

.modal-header strong span {
    font-size: 18px;
}
.modal-header strong {
    font-size: 21px;
}
#footer .footer_center {
    display: none;
}
}
@media (max-width:480px) {
.tab-content .panel-body ul {
float:left;
width:100%;
padding:0;
margin:0
}
.tab-content .panel-body ul li {
width:100%
}
.clients_item .img {
width:70%;
text-align:center;
margin-left:46px
}
.section-clients .heading {
font-size:21px;
text-align:center
}
.restaurant_item.lager-thumbs .text {
margin-top:11px
}
.restaurant_item .text .desc {
margin-top:0;
padding:10px;
line-height:22px
}
.carousel-inner>.item>img {
    height: auto !important;
}
.tabs-restaurant .ui-tabs-nav li {
padding:10px 60px
}
.responsive-res-search {
margin: 0px 0 0 65px;
    width: 60%;
}
.responsive-res-search a {
    color: #fff;
    text-0decoration: none;
    text-align: center;
    width: 100%;
}
.modal-content {
    margin-top: 20px;
}
.modal-content .check-availability {
   padding:20px 0!important
}
.check-availability {
padding:0!important
}
.call-bar-inner {
width:249px;
margin:0 -63px 18px 0
}
.call-bar-inner p span {
display:none
}
.call-bar-inner a {
font-size:15px
}
.call-bar-inner p {
font-size:13px
}
.carousel-caption {
top:138px;
right:7%;
left:8%;
width:87%;
display:none
}
.carousel-caption h1 {
font-size:1.1em;
margin:.27em 0
}
.carousel-caption p {
line-height:1.5em;
letter-spacing:.02em;
font-size:13px
}
.awe-btn {
 min-width:90px;
}
.properties_page_features_list>a {
 width:100%;
}
#footer .footer_top .social {
    margin-top: 4px;
}
#footer .footer_top .social .social-content {
    text-align: right;
    width: 100%;
	    position: absolute;
    top: -112px;
    right: 17px;
}

.sidebar .widget.widget_check_availability .check_availability .awe-btn{
	float:left;
	max-width:100%;
}

}

@media (max-width:320px) {
.responsive-res-search {
margin:1px 0 0 69px
}
.btn-grp-responsive {
margin-left:21px
}
.check-availability .col-md-12 {
padding:0
}
}
@media print {
.noprint {
 display:none
}
}
