@charset "utf-8";
/* CSS Document */
@media screen and (max-width: 1200px) {
	.eml {
    display: block;
}
ul.social-network {
    padding: 10px 0;
}
.photo_gallery .gallery_image {
    height: 250px;
}
.photo_gallery .gallery_image img {
    height: 100%;
    width: 100%;
}
}
@media screen and (max-width: 991px) {
.top p {
    padding: 3px;
    margin: 0;
}
.social-circle li a{width: 20px;height: 20px;}
.social-circle li i {
    line-height: 15px;
    font-size: 10px;
    position: relative;
    top: -3px;
}
.top .col-md-6 {
    margin: 0 auto;
    text-align: center;
}
.navStyle ul li a {
    font-size: 10px;
}
.inn .carousel-inner .item {
    height: auto;
}
.about_cont_wrap {
    padding: 5px;
}
.video-tour {
    width: 100%;
}
	}


@media screen and (max-width: 991px) {
.inner-page-shedule {
	margin: 50px 0
}
.inner-page-blog-sidebar-post-title {
	padding-top: 20px;
	float: left
}
.socialIcon {
    padding-top: 0;
}
ul.social-network {
    display: inline-block;
    float: none;
    margin: 0 auto 10px !important;
    padding: 0 !important;
    width: 100%;
}
#carousel-example-generic.carousel {
    height: auto;
}
.reviews img {
    margin: 0 auto;
}
.footer p , .footer .copyright p{
   text-align: center !important;
   padding:0px;
}
}

@media screen and (max-width: 767px) {
.site_name h1{font-size: 40px;}
#inner-page-right-img #inner-page-left-side-right-area, #inner-page-left-img #inner-page-right-side-left-area {
	padding: 20px 0 0
}
.inner-page-shedule {
	margin: 50px 0
}
.inner-page-banner-paragraph {
	padding: 25px
}
.inner-page-blog-sidebar-post-title {
	padding-top: 10px
}

.inner-page-shortcodes-ul-li .row div {
	margin: 10px 0
}

}

@media screen and (max-width: 1199px) and (min-width: 766px) {
.inner-faq-house-info .row .col-md-6.col-sm-12 {
	padding: 20px 0 0
}
.inner-faq-house-info {
	padding: 20px
}
.inner-faq-agent-contact {
	padding: 40px 20px
}
#inner-faq-agent-info {
	padding: 0
}
}

@media screen and (max-width: 991px) and (min-width: 768px) {
#inner-faq-agent-info-detail .col-md-4.col-sm-12, #inner-faq-agent-info {
	padding: 0
}
.inner-faq-house-info .row div.col-md-6, .inner-faq-house-info .row div.col-md-6:nth-child(2n+1) {
	border: none;
}
#inner-faq-agent-info {
	margin-top: 20px
}
.inner-faq-house-info .row div.col-md-6:nth-child(2n) {
	padding-left: 0;
}
}

@media screen and (max-width: 767px) {
.col-md-6.col-sm-12.col-xs-6.inner-faq-house-info-area-border {
	padding: 0;
}
.photo_gallery .gallery_image {
    width: 50%;
}
.video-tour {
   height:300px;
}
.amenitiesSection li{width:100%;}
}

@media screen and (max-width: 368px) {
.inner-faq-agent-contact {
	padding: 40px 20px;
}
.inner-faq-house-info {
	padding: 20px;
}
.reviews h3 {
    font-size: 13px;
}
.testimonials.col-md-10 {
    padding: 0;
}
}

@media screen and (min-width: 992px) and (max-width: 1199px) {
#inner-faq-agent-info {
	padding-left: 10px;
}
}

@media screen and (max-width: 348px) {
#inner-faq-agent-info {
	padding-left: 10px;
}
}


@media (max-width:768px){
	.section-title {
    margin-top: 15px;
    width: 100%;
    color: #000;
    font-family: "Montserrat";
    text-transform: uppercase;
    font-weight: bold;
    font-size: 23px;
}

.view-on-map {
    margin-top: 0px;
    transition: all 0.3s;
    -webkit-transition: all 0.3s;
}



.ame {
    margin: 4px;
border-bottom: 0px solid #333;
padding: 2px;
}

.ame li {
    font-size: 15px;
    float: none;
    padding: 4px;
    list-style: none;
}

.prop_details p {
    font-size: 16px;
    font-weight: bold;
    text-align: left;
}

.prop_details {
    margin-top: 5px;
    text-align: center;
}

.nxt_per_btn .btn-default {
    border-radius: 0px;
    width: 100%;
    background: #ff5203;
    color: #fff;
    font-size: 12px;
    margin-bottom: 6px;
}
	
}


@media (min-width:1024px){
	.nxt_per_btn .btn-default {
    border-radius: 0px;
    width: 30%;
    background: #ff5203;
    color: #fff;
    font-size: 17px;
}	
}
@media screen and (max-width:550px) {
.photo_gallery {
    margin: 10px auto;
	padding-bottom: 10px;
	text-align:center;
}
.photo_gallery .gallery_image {
    display: inline-block;
    float: none;
    height: auto;
    margin: 0 auto;
    text-align: center;
    width: 80%;
}
.site_name h1 {
    font-size: 25px;
}
}
@media screen and (max-width:767px) {
.carousel-inner > .item > img, .carousel-inner > .item > a > img {
    width: 90%;
    border-left: 5px solid #eaeaea;
    border-right: 5px solid #eaeaea;
    border-bottom: 5px solid #fff;
    border-top: 5px solid #fff;
}
.ame li {
  float: left;
  text-align: left;
  width: 25%;
}
.testi-panel legend {
    font-size: 15px;
}
.testi-panel .col-md-12{padding:0;}
.calendar img , .event-calendar img {
    width: 100%;
}
.map {
    height: 300px;
}
.property-description-outer .first-part {
    padding-bottom: 10px;
}
.dnld {
    position: relative;
}
}
@media screen and (max-width:680px) {
.ame li {
  width:50%;
}
}

@media screen and (max-width:530px) {
.ame li {
  width:100%;
}
.dnld img {
    width: 50%;
}
.property-description-outer p, p,.footer p, .footer .copyright p, a.reserve{font-size: 13px;}
a.reserve{top:50%;padding:5px;}
.listing li {
    display: block;
    text-align: left;
}
.photo_gallery.inner_ph .gallery_image {
    height: auto;
}
.top p {
    padding: 3px;
    margin: 0;
    font-size: 11px;
}
ul.social-network {
    margin: 0 auto 2px !important;
}
.testi-panel fieldset {
    padding: 5px 8px;
}
}

