@media(max-width:1600px) {
.container-slider.one {
    padding: 12% 0;
}	
}
@media(max-width:1400px) {
.container-slider.one {
    padding: 11% 0;
}
}
@media(max-width:1199px) {
.heading-content-one h2.title{ font-size:45px;}	
.visibility ul li{ max-width:160px; margin:8px;}
.gallery-area h2 {
    font-size: 45px;
}
.heading-content-two h2.title{ font-size:45px;}
.sign-up-form input, .sign-up-form select, .sign-up-form textarea{ width:100%;}
.service-box p{ font-size:14px;}
.service-box h3 {
    font-size: 20px;
}
.container-slider.one {
    padding: 10% 0;
}
}
@media(max-width:991px) {
.slider-text-content h2 {
    font-size: 45px !important;
}	
.text-content{ text-align:justify;}
.aboutus-area .nav.nav-tabs li:first-child::before {
    top: 2px;
}
.aboutus-area .nav.nav-tabs{ text-align:center;}
.heading-content-one{ margin-bottom:30px;}
.aboutus-area .nav.nav-tabs li{ padding-bottom:20px;}
.image-content{ text-align:center;}
.image-content img{ display:inline-block;}
.visibility ul li {
    max-width: 130px;
    margin: 5px;
}
.map-left-content img{ width:100%;}

.footer-area .col-md-4 .widget:first-of-type {
    margin-top: 40px;
}
.sign-up-form{ margin-bottom:20px; margin-top:20px;}
.next-prev{ margin-bottom:10px;}
	.select-property-main{ width: 100%;}
.choose-properties h1{ font-size: 30px;}	
.propeties-detail-row-div h3{ font-size:20px; }	
		.heading-content-ones h3{ margin: 0; font-size: 25px;}
	.properties-thumb-slider{ float: none; width: auto;}
	.propeties-detail-page .propeties-detail{ float: none; width: auto;}
 .carousel-inner{ min-height: 150px;}
	.what-we-do{ padding: 0;}
	 
	.heading-content-ones h2.title{ font-size: 30px;}
	.heading-content-two h2.title{font-size: 30px;}
 
	.heading-content-ones{ margin-bottom: 20px;}
	.aboutus-area{ padding: 0;}
	.services { padding: 0}
	.visibility ul { margin-bottom: 30px;}
	.widget-title-area .widget-title{  font-size: 20px;} 
	.contact-area .contact p{ font-size: 14px;}
	.contact-area .contact h4{ font-size: 17px;}
	
}
@media (max-width:800px){
.video .modal-dialog{ width:auto;}
	.choose-properties{ padding: 60px 0;}

}
@media(max-width:767px) {
.heading-content-one{ margin-bottom:25px;}
.slider-text-content h2 {
    font-size: 30px !important;
}
.mobile-header-block .left-content ul li a{ font-size:12px;}	
.what-we-do{ padding:0px;}
.text-content p{ font-size:15px;}
.aboutus-area{ padding:0;}
.services{ padding:0;}
.service-box p{ font-size:15px;}
.visibility ul{ margin-bottom:40px;}
.gallery-right-content p{ font-size:15px;}
.gallery-area .button {
    padding: 7px 25px;
}
.button{ font-size:12px;}
.call-to-action .tb-cell{ width:100%; display:inline-block;}
.call-to-action .contact-right-content {
    margin-left: 0;
    margin-top: 15px;
}
.call-to-action .contact-left-content h3{ font-size:25px;}
.map-right-content {
    padding: 0 0px;
}

.signup img{ margin:0 auto;}
.blog-area {
    padding:0;
}
.blog-area .nav-tabs{ text-align:center;}
.blog-area .nav-tabs li a{    font-size: 13px;
    padding: 9px 7px 9px 16px;}
.blog-area .nav-tabs li a:before {
    padding: 7px 10px;
    height: 32px;
    width: 32px;
    top: 1px;}
.welcome-text{ text-align:left;}
.float-left{ float:left !important;}
	.heading-content-ones h3{ text-align: center}
	.footer-area .widget{ margin: 0;}
	.footer-area .col-md-4 .widget:first-of-type{ margin: 10px 0;}
	.service-box-main:last-child{ margin-bottom: 0;}
	.footer-area .widget .mb-widget .widget-title{ margin: 0;}
	.blog-area .nav-tabs{ margin-bottom: 0;}
}
@media(max-width:680px) {
	.propeties-detail-row .property-pic {
    float: none;
    width: auto;
}
	.propeties-detail-row .propeties-detail{ float: none; margin:10px 0 0; width: auto;}
	.property-pic-slide{ margin: 0 2px;}

}

@media(max-width:600px) {
.heading-content-one h2.title {
    font-size: 35px;
}	
.gallery-area h2 {
    font-size: 35px;
}
.call-to-action .contact-left-content h3 {
    font-size: 19px;
}
.call-to-action .contact-right-content h4{ font-size:16px;}
.heading-content-two h2.title {
    font-size: 35px;
}
.blog-area .nav-tabs li {
    margin-right: 25px;
    width: 100%;
    margin: 0 0 10px 0;
}
select.form-control:not([size]):not([multiple]){ font-size: 15px;}	
	

	
}
@media(max-width:480px) {
.slider-text-content h2 {
    font-size: 25px !important;
}
.slider-text-content a{ font-size:12px;}	
.aboutus-area .nav.nav-tabs li:last-child{ padding-bottom:20px;}
.aboutus-area .nav.nav-tabs li:last-child::before {
    top: 2px;
}
.heading-content-one h2.title {
    font-size: 28px;
}
.text-content p {
    font-size: 13px;
}
.service-box p{ font-size:12px;}	
.service-box h3{ font-size:20px;}
 
.gallery-area h2 {
    font-size: 28px;
}
.call-to-action{ padding:35px 0px;}
.heading-content-two h2.title {
    font-size: 28px;
}
.heading-content-two.available {
    margin-bottom: 10px;
}
.widget-title-area .widget-title{ font-size:16px;}
.property-col{ width: 100%;}
	
}

@media(max-width:360px) {
	
}