/*
* Skeleton V1.1
* Copyright 2011, Dave Gamache
* www.getskeleton.com
* Free to use under the MIT license.
* http://www.opensource.org/licenses/mit-license.php
* 8/17/2011
*/
/* Table of Contents
==================================================
    #Base 960 Grid
    #Tablet (Portrait)
    #Mobile (Portrait)
    #Mobile (Landscape)
    #Clearing */
/* #Base 960 Grid
================================================== */
    .container                   { position: relative; width: 1170px; margin: 0 auto; padding: 0; padding-left: 20px; padding-right: 20px;}
    .gdl-page-item			     { width: 100%; float: left; }
	.column, .columns                 { float: left; display: inline; margin: 0px 10px 20px 10px; position: relative;}
    .row                                        { margin-bottom: 20px; }
    /* Nested Column Classes */
    .column.alpha, .columns.alpha               { margin-left: 0; }
    .column.omega, .columns.omega               { margin-right: 0; }
    /* Base Grid */
    .container .one.column                      { width: 40px;  }
    .container .two.columns                     { width: 100px; }
    .container .three.columns                   { width: 160px; }
    .container .four.columns                    { width: 272px; }
    .container .five.columns                    { width: 280px; }
    .container .six.columns                     { width: 340px; }
    .container .seven.columns                   { width: 400px; }
    .container .eight.columns                   { width: 460px; }
    .container .nine.columns                    { width: 520px; }
    .container .ten.columns                     { width: 580px; }
    .container .eleven.columns                  { width: 640px; }
    .container .twelve.columns                  { width: 700px; }
    .container .thirteen.columns                { width: 760px; }
    .container .fourteen.columns                { width: 820px; }
    .container .fifteen.columns                 { width: 880px; }
    .container .sixteen.columns                 { width: 100%; margin:0;}
    .container .one-third.column                { width: 370px; }
    .container .two-thirds.column               { width: 620px; }
	
	/* Wrapper */
	.container .one.column.wrapper                      { width: 60px; margin-right: 0px; margin-left: 0px; }
    .container .two.columns.wrapper                     { width: 120px; margin-right: 0px; margin-left: 0px; }
    .container .three.columns.wrapper                   { width: 180px; margin-right: 0px; margin-left: 0px; }
    .container .four.columns.wrapper                    { width: 240px; margin-right: 0px; margin-left: 0px; }
    .container .five.columns.wrapper                    { width: 300px; margin-right: 0px; margin-left: 0px; }
    .container .six.columns.wrapper                     { width: 360px; margin-right: 0px; margin-left: 0px; }
    .container .seven.columns.wrapper                   { width: 420px; margin-right: 0px; margin-left: 0px; }
    .container .eight.columns.wrapper                   { width: 480px; margin-right: 0px; margin-left: 0px; }
    .container .nine.columns.wrapper                    { width: 540px; margin-right: 0px; margin-left: 0px; }
    .container .ten.columns.wrapper                     { width: 600px; margin-right: 0px; margin-left: 0px; }
    .container .eleven.columns.wrapper                  { width: 660px; margin-right: 0px; margin-left: 0px; }
    .container .twelve.columns.wrapper                  { width: 720px; margin-right: 0px; margin-left: 0px; }
    .container .thirteen.columns.wrapper                { width: 780px; margin-right: 0px; margin-left: 0px; }
    .container .fourteen.columns.wrapper                { width: 840px; margin-right: 0px; margin-left: 0px; }
    .container .fifteen.columns.wrapper                 { width: 900px; margin-right: 0px; margin-left: 0px; }
    .container .sixteen.columns.wrapper                 { width: 100%; margin-right: 0px; margin-left: 0px; }
	
    .container .one-third.column.wrapper               { width: 320px; margin-right: 0px; margin-left: 0px; }
    .container .two-thirds.column.wrapper               { width: 640px; margin-right: 0px; margin-left: 0px; }
		/* One Sidebar */
		.sidebar-included .gdl-page-item { width: 660px; }
		
		.container .sidebar-included .gdl-page-item .four.columns                    { width: 145px; }
		.container .sidebar-included .gdl-page-item .eight.columns                   { width: 310px; }
		.container .sidebar-included .gdl-page-item .twelve.columns                  { width: 475px; }
		.container .sidebar-included .gdl-page-item .sixteen.columns                 { width: 640px; }
		.container .sidebar-included .gdl-page-item .one-third.column                { width: 200px; }
		.container .sidebar-included .gdl-page-item .two-thirds.column               { width: 420px; }
			
		.container .sidebar-included .gdl-page-item .four.columns.wrapper                   { width: 165px; }
		.container .sidebar-included .gdl-page-item .eight.columns.wrapper                  { width: 330px; }
		.container .sidebar-included .gdl-page-item .twelve.columns.wrapper                  { width: 495px; }
		.container .sidebar-included .gdl-page-item .sixteen.columns.wrapper                 { width: 660px; }
		.container .sidebar-included .gdl-page-item .one-third.column.wrapper                { width: 220px; }
		.container .sidebar-included .gdl-page-item .two-thirds.column.wrapper               { width: 440px; }
		
		/* Both Sidebar */
		.both-sidebar-included .gdl-page-item { width: 480px; }
		
		.container .both-sidebar-included .gdl-page-item .four.columns,
		.container .both-sidebar-included .gdl-page-item .eight.columns, 
		.container .both-sidebar-included .gdl-page-item .one-third.column{ width: 220px; }
		
		.container .both-sidebar-included .gdl-page-item .four.columns.wrapper,
		.container .both-sidebar-included .gdl-page-item .eight.columns.wrapper,    
		.container .both-sidebar-included .gdl-page-item .one-third.column.wrapper{ width: 240px; }
		.container .both-sidebar-included .gdl-page-item .twelve.columns,
		.container .both-sidebar-included .gdl-page-item .sixteen.columns,
		.container .both-sidebar-included .gdl-page-item .two-thirds.column  { width: 460px; }
		.container .both-sidebar-included .gdl-page-item .twelve.columns.wrapper,   	
		.container .both-sidebar-included .gdl-page-item .sixteen.columns.wrapper, 
		.container .both-sidebar-included .gdl-page-item .two-thirds.column.wrapper   { width: 480px; }
		
		
		@media only screen and (min-width: 1024px) and (max-width: 1169px) {
			.container {box-sizing: border-box; float: left; padding: 0 20px; width: 100%;}
			.gdl-page-item			     { width: 100%; float: left; }
			.container .sixteen.columns  { width: 100%; }
			.vc_row {margin-left: 0 !important; margin-right: 0 !important;}
			div.logo-wrapper {max-width: 45%;}
			
			.section-home-list .custom-sidebar .property_widget_block {width: 22.6% !important;}
			.section-home-list .custom-sidebar .property_widget_block .wpp_widget_attribute_list li.price{width: 86%;}
			.section-home-list .custom-sidebar .property_widget_block .wpp_widget_attribute_list li.bath{font-size: 13px; padding: 15px 8px;}
			.section-home-list .custom-sidebar .property_widget_block .wpp_widget_attribute_list li.bedrooms{font-size: 13px; padding: 15px 13px;}
			
			div.footer-widget-wrapper .four.columns:nth-child(1) {width: 268px;}
			div.footer-widget-wrapper .four.columns:nth-child(2) {width: 215px;}
			div.footer-widget-wrapper .four.columns {margin-right: 30px;}
			div.footer-widget-wrapper .eight.columns {width: 400px;}
			
			.sidebar-included .gdl-page-item {width: 680px !important;}
			
			.pro-list.section-home-list .wpp_row_view .property_div.property {margin: 0 8px 30px;}
			.pro-list.section-home-list .wpp_row_view .property_div.property .wpp_overview_right_column ul.wpp_overview_data li.property_bath{font-size: 15px;}
			
			.single-p-head .left {width: 60%;}
			.single-p-head .right {width: 40%;}
			.property-sec1 .area-sec1 .property-slider {width: 625px;}
			.property-sec4 .custom-sidebar .property_widget_block {width: 22.7% !important;}
			.property-sec4 .custom-sidebar .property_widget_block .wpp_widget_attribute_list li.bath {font-size: 11px; width: 33%;}
			.property-sec4 .custom-sidebar .property_widget_block .wpp_widget_attribute_list li.bedrooms {font-size: 13px; width: 39.2%;}
			
			
		}
/* #Tablet (Portrait)
================================================== */
    /* Note: Design for a width of 768px */
    @media only screen and (min-width: 768px) and (max-width: 1023px) {
        .container                   {box-sizing: border-box; float: left; padding: 0 20px; width: 100%;}
		.gdl-page-item			     { width: 100%; float: left; }
        .container .column,
        .container .columns                         {  }
		
        .container .one.column,
        .container .one.columns                     { width: 28px; }
        .container .two.columns                     { width: 76px; }
        .container .three.columns                   { width: 124px; }
        .container .four.columns                    { width: 172px; }
        .container .five.columns                    { width: 220px; }
        .container .six.columns                     { width: 268px; }
        .container .seven.columns                   { width: 316px; }
        .container .eight.columns                   { width: 364px; }
        .container .nine.columns                    { width: 412px; }
        .container .ten.columns                     { width: 460px; }
        .container .eleven.columns                  { width: 508px; }
        .container .twelve.columns                  { width: 556px; }
        .container .thirteen.columns                { width: 604px; }
        .container .fourteen.columns                { width: 652px; }
        .container .fifteen.columns                 { width: 700px; }
        .container .sixteen.columns                 { width: 100%; }
        .container .one-third.column                { width: 236px; }
        .container .two-thirds.column               { width: 492px; }	
		
			/* Wrapper */
			.container .four.columns.wrapper                    { width: 192px; margin-right: 0px; margin-left: 0px; }
			.container .eight.columns.wrapper                   { width: 384px; margin-right: 0px; margin-left: 0px; }
			.container .twelve.columns.wrapper                  { width: 576px; margin-right: 0px; margin-left: 0px; }
			.container .sixteen.columns.wrapper                 { width: 768px; margin-right: 0px; margin-left: 0px; }
			.container .one-third.column.wrapper               { width: 256px; margin-right: 0px; margin-left: 0px; }
			.container .two-thirds.column.wrapper               { width: 512px; margin-right: 0px; margin-left: 0px; }
			/* One Sidebar */
			.sidebar-included .gdl-page-item { width: 485px !important; }
			
			.container .sidebar-included .gdl-page-item .four.columns                    { width: 112px; }
			.container .sidebar-included .gdl-page-item .eight.columns                   { width: 244px; }
			.container .sidebar-included .gdl-page-item .twelve.columns                  { width: 376px; }
			.container .sidebar-included .gdl-page-item .sixteen.columns                 { width: 508px; }
			.container .sidebar-included .gdl-page-item .one-third.column                { width: 156px; }
			.container .sidebar-included .gdl-page-item .two-thirds.column               { width: 332px; }
				
			.container .sidebar-included .gdl-page-item .four.columns.wrapper                   { width: 132px; }
			.container .sidebar-included .gdl-page-item .eight.columns.wrapper                  { width: 264px; }
			.container .sidebar-included .gdl-page-item .twelve.columns.wrapper                  { width: 396px; }
			.container .sidebar-included .gdl-page-item .sixteen.columns.wrapper                 { width: 528px; }
			.container .sidebar-included .gdl-page-item .one-third.column.wrapper                { width: 176px; }
			.container .sidebar-included .gdl-page-item .two-thirds.column.wrapper               { width: 352px; }		
			/* Both Sidebar */
			.both-sidebar-included .gdl-page-item { width: 384px; }
			
			.container .both-sidebar-included .gdl-page-item .four.columns,
			.container .both-sidebar-included .gdl-page-item .eight.columns, 
			.container .both-sidebar-included .gdl-page-item .one-third.column{ width: 172px; }
			
			.container .both-sidebar-included .gdl-page-item .four.columns.wrapper,
			.container .both-sidebar-included .gdl-page-item .eight.columns.wrapper,    
			.container .both-sidebar-included .gdl-page-item .one-third.column.wrapper{ width: 192px; }
			.container .both-sidebar-included .gdl-page-item .twelve.columns,
			.container .both-sidebar-included .gdl-page-item .sixteen.columns,
			.container .both-sidebar-included .gdl-page-item .two-thirds.column  { width: 364px; }
			.container .both-sidebar-included .gdl-page-item .twelve.columns.wrapper,   	
			.container .both-sidebar-included .gdl-page-item .sixteen.columns.wrapper, 
			.container .both-sidebar-included .gdl-page-item .two-thirds.column.wrapper   { width: 384px; }
			
			.section-home-list .custom-sidebar .property_widget_block {  width: 46% !important; margin-bottom: 20px; }
			.section-home-list .custom-sidebar .property_widget_block img { height: 250px !important;}
			.section-home-list .custom-sidebar .property_widget_block .wpp_widget_attribute_list li.bath { width: 42% !important; }
			.section-home-list .custom-sidebar .property_widget_block .wpp_widget_attribute_list li.bedrooms { width: 43% !important; }
			
			.vc_row {margin-left: 0 !important; margin-right: 0 !important;}
			div.logo-wrapper {float: none; text-align: center;}
			div.navigation-wrapper {float: none; margin: 0; width: 100%;}
			div.navigation-wrapper ul {float: none;}
			div.navigation-wrapper ul li {display: inline-block; float: none;}
			
			.section1 .right .wpb_single_image.aoc-logo {right: 190px; top: 480px;}
			.section1 .right .wpb_single_image.as-logo {max-width: 160px; top: 480px;}
			
			.section-home-list .custom-sidebar .property_widget_block .wpp_widget_attribute_list li.bath {width: 40.4% !important;}
			
			.footer-top .container .custom-sidebar {text-align: center;}
			.footer-top .container .custom-sidebar h3 {float: none; margin: 0 0 20px;}
			.footer-top .container .custom-sidebar a {float: none; display: inline-block;}
			
			.section-home-list .custom-sidebar {float: left; width: 100%;}
			
            .pro-list.section-home-list .wpp_row_view .property_div.property {margin: 0 6px 30px;}
			.pro-list.section-home-list .wpp_row_view .property_div.property .wpp_overview_right_column ul.wpp_overview_data li a {font-size: 13px;}
			.pro-list.section-home-list .wpp_row_view .property_div.property .wpp_overview_right_column ul.wpp_overview_data li.property_price{font-size: 20px;}
			.pro-list.section-home-list .wpp_row_view .property_div.property .wpp_overview_right_column ul.wpp_overview_data li.property_bath{font-size: 10px;}
			.pro-list.section-home-list .wpp_row_view .property_div.property .wpp_overview_right_column ul.wpp_overview_data li.property_bedrooms{font-size: 11px;}
			
			table.tablepress {display: inline-block; overflow-x: scroll;}
			.container .sixteen.columns.wrapper {width: 100%;}
			
			.single-p-head .left {width: 55%;}
			.single-p-head .right {margin-top: 0; width: 45%;}
			.single-p-head .right .btn.b1 {margin-right: 5px;}
			.single-p-head .right .btn a {font-size: 17px; padding: 8px;}
			
			.property-sec1 .area-sec1 .property-slider {width: 460px;}
			.property-sec1 .area-sec1 .details {width: 260px;}
			.property-sec1 .area-sec1 .details .half{width: 139px;}
			.property-sec1 .area-sec1 .details .bed.half {width: 120px;}
			.property-sec1 .area-sec1 .details .acres.half {width: 120px;}
			.property-sec1 .area-sec1 .details .lst {box-sizing: border-box; width: 100%;}
			
			.property-sec4 .custom-sidebar .property_widget_block {width: 21.9% !important;}
			.property-sec4 .custom-sidebar .property_widget_block .title {font-size: 13px;}
			.property-sec4 .custom-sidebar .property_widget_block .wpp_widget_attribute_list li.tagline .value {font-size: 11px;}
			.property-sec4 .custom-sidebar .property_widget_block .wpp_widget_attribute_list li.price {box-sizing: border-box; width: 100%;}
			.property-sec4 .custom-sidebar .property_widget_block .wpp_widget_attribute_list li.price .value {font-size: 20px;}		
			.property-sec4 .custom-sidebar .property_widget_block .wpp_widget_attribute_list li.bath {font-size: 9px; padding: 10px 8px; width: 37%;}
			.property-sec4 .custom-sidebar .property_widget_block .wpp_widget_attribute_list li.bedrooms {font-size: 11px; padding: 10px 5px; width: 46%;}
		
			
	}
	
/*  #Mobile (Portrait)
================================================== */
    /* Note: Design for a width of 320px */
    @media only screen and (max-width: 767px) {
        .container { width: 300px; }
		.gdl-page-item { width: 300px; float: left; }
        .container .columns,
        .container .column { margin: 0px 10px 20px 10px; }
        .container .one.column,
        .container .one.columns,
        .container .two.columns,
        .container .three.columns,
        .container .four.columns,
        .container .five.columns,
        .container .six.columns,
        .container .seven.columns,
        .container .eight.columns,
        .container .nine.columns,
        .container .ten.columns,
        .container .eleven.columns,
        .container .twelve.columns,
        .container .thirteen.columns,
        .container .fourteen.columns,
        .container .fifteen.columns,
        .container .sixteen.columns,
        .container .one-third.column,
        .container .two-thirds.column  { width: 100%; float: none; }
		
			/* Wrapper */
			.container .four.columns.wrapper,
			.container .eight.columns.wrapper,               
			.container .twelve.columns.wrapper,              
			.container .sixteen.columns.wrapper,             
			.container .one-third.column.wrapper,            
			.container .two-thirds.column.wrapper { width: 300px; margin-right: 0px; margin-left: 0px; }
			/* One Sidebar */
			.sidebar-included .gdl-page-item { width: 300px; }
			
			.container .sidebar-included .gdl-page-item .four.columns,                    
			.container .sidebar-included .gdl-page-item .eight.columns,                   
			.container .sidebar-included .gdl-page-item .twelve.columns,                  
			.container .sidebar-included .gdl-page-item .sixteen.columns,                 
			.container .sidebar-included .gdl-page-item .one-third.column,                
			.container .sidebar-included .gdl-page-item .two-thirds.column { width: 280px; }
				
			.container .sidebar-included .gdl-page-item .four.columns.wrapper ,                 
			.container .sidebar-included .gdl-page-item .eight.columns.wrapper ,                
			.container .sidebar-included .gdl-page-item .twelve.columns.wrapper ,               
			.container .sidebar-included .gdl-page-item .sixteen.columns.wrapper ,              
			.container .sidebar-included .gdl-page-item .one-third.column.wrapper ,             
			.container .sidebar-included .gdl-page-item .two-thirds.column.wrapper  { width: 300px; }			
			/* Both Sidebar */
			.both-sidebar-included .gdl-page-item { width: 300px; }
			
			.container .both-sidebar-included .gdl-page-item .four.columns,
			.container .both-sidebar-included .gdl-page-item .eight.columns, 
			.container .both-sidebar-included .gdl-page-item .one-third.column,
			.container .both-sidebar-included .gdl-page-item .twelve.columns,
			.container .both-sidebar-included .gdl-page-item .sixteen.columns,
			.container .both-sidebar-included .gdl-page-item .two-thirds.column  { width: 280px; }
			
			.container .both-sidebar-included .gdl-page-item .four.columns.wrapper,
			.container .both-sidebar-included .gdl-page-item .eight.columns.wrapper,    
			.container .both-sidebar-included .gdl-page-item .one-third.column.wrapper,
			.container .both-sidebar-included .gdl-page-item .twelve.columns.wrapper,   	
			.container .both-sidebar-included .gdl-page-item .sixteen.columns.wrapper, 
			.container .both-sidebar-included .gdl-page-item .two-thirds.column.wrapper   { width: 300px; }
			
    }
/* #Mobile (Landscape)
================================================== */
    /* Note: Design for a width of 480px */
    @media only screen and (min-width: 480px) and (max-width: 767px) {
        .container { width: 420px; }
		.gdl-page-item { width: 420px; float: left; }
        .container .columns,
        .container .column {  margin: 0px 10px 20px 10px; }
        .container .one.column,
        .container .one.columns,
        .container .two.columns,
        .container .three.columns,
        .container .four.columns,
        .container .five.columns,
        .container .six.columns,
        .container .seven.columns,
        .container .eight.columns,
        .container .nine.columns,
        .container .ten.columns,
        .container .eleven.columns,
        .container .twelve.columns,
        .container .thirteen.columns,
        .container .fourteen.columns,
        .container .fifteen.columns,
        .container .sixteen.columns,
        .container .one-third.column,
        .container .two-thirds.column { width: 400px; }
			/* Wrapper */
			.container .four.columns.wrapper,
			.container .eight.columns.wrapper,               
			.container .twelve.columns.wrapper,              
			.container .sixteen.columns.wrapper,             
			.container .one-third.column.wrapper,            
			.container .two-thirds.column.wrapper { width: 420px; margin-right: 0px; margin-left: 0px; }
			/* One Sidebar */
			.sidebar-included .gdl-page-item { width: 420px; }
			
			.container .sidebar-included .gdl-page-item .four.columns,                    
			.container .sidebar-included .gdl-page-item .eight.columns,                   
			.container .sidebar-included .gdl-page-item .twelve.columns,                  
			.container .sidebar-included .gdl-page-item .sixteen.columns,                 
			.container .sidebar-included .gdl-page-item .one-third.column,                
			.container .sidebar-included .gdl-page-item .two-thirds.column { width: 400px; }
				
			.container .sidebar-included .gdl-page-item .four.columns.wrapper ,                 
			.container .sidebar-included .gdl-page-item .eight.columns.wrapper ,                
			.container .sidebar-included .gdl-page-item .twelve.columns.wrapper ,               
			.container .sidebar-included .gdl-page-item .sixteen.columns.wrapper ,              
			.container .sidebar-included .gdl-page-item .one-third.column.wrapper ,             
			.container .sidebar-included .gdl-page-item .two-thirds.column.wrapper  { width: 420px; }				
			/* Both Sidebar */
			.both-sidebar-included .gdl-page-item { width: 420px; }
			
			.container .both-sidebar-included .gdl-page-item .four.columns,
			.container .both-sidebar-included .gdl-page-item .eight.columns, 
			.container .both-sidebar-included .gdl-page-item .one-third.column,
			.container .both-sidebar-included .gdl-page-item .twelve.columns,
			.container .both-sidebar-included .gdl-page-item .sixteen.columns,
			.container .both-sidebar-included .gdl-page-item .two-thirds.column  { width: 400px; }
			
			.container .both-sidebar-included .gdl-page-item .four.columns.wrapper,
			.container .both-sidebar-included .gdl-page-item .eight.columns.wrapper,    
			.container .both-sidebar-included .gdl-page-item .one-third.column.wrapper,
			.container .both-sidebar-included .gdl-page-item .twelve.columns.wrapper,   	
			.container .both-sidebar-included .gdl-page-item .sixteen.columns.wrapper, 
			.container .both-sidebar-included .gdl-page-item .two-thirds.column.wrapper   { width: 420px; }
		.sidebar-included .gdl-page-item {width: 100% !important; float: none !important; } 
		div.footer-widget-wrapper .eight.columns {width: 100%; }
		.property_div.property {width: 100% !important; float: none; } 
		div.footer-widget-wrapper .four.columns:nth-child(1) { width: 100%; margin: 0; }
		div.footer-widget-wrapper .eight.columns ul li {float: none; width: 100%; }
		.footer-top .container .custom-sidebar h3 { float: none; margin: 0 0 30px; } 
		.footer-top .container .custom-sidebar a{float: none; margin: 0 auto; text-align: center; display: block; }
		.footer-top .container .custom-sidebar h3 span { margin-top: 30px; }
		.section-home-list .custom-sidebar .property_widget_block {float: none; width: 100% !important; margin: 0 0 20px; } 
		.home-section3 .dd:before { display: none; }
		.section1 .right .wpb_single_image.aoc-logo {right: 0;}
		.section1 .right .wpb_single_image {display: inline-block; max-width: 49%; position: relative; top: 40px;}
		.section1 .left .vc_empty_space {display: none;}
		.section1 .left h3 {font-size: 23px; line-height: 25px; text-shadow: 2px 2px 0 #000000;}
		.home-section3 .right,
		.home-section3 .left { padding: 30px 0; background: none;}
		.section-home-list .custom-sidebar .property_widget_block .wpp_widget_attribute_list li.bath{width: 43.3% !important;}
		.section-home-list .custom-sidebar .property_widget_block .wpp_widget_attribute_list li.bedrooms{ width: 44% !important; }
		#wprmenu_bar .menu_title a { color: #fff !important; top: 0px !important;}
		div.logo-wrapper { margin-bottom: 10px !important; }
		.header-right-side-wrapper {display: none; }
		.vc_column-inner .vc_custom_1557827308549 {padding-left: 15px !important; }
		.tablepress { overflow: auto; display: block; white-space: nowrap; }
		.title-area { text-align: center !important; }
		.section-home-list .custom-sidebar .property_widget_block img { height: 250px !important; } 
		.property-sec1 .area-sec1 .property-slider { width: 100% !important; }
		.area-sec1 .property-slider #slider .flex-viewport ul li img {  height: 250px; }
		.property-sec1 .area-sec1 .details {width: 100%; }
		.property-sec1 .area-sec1 .details .acres {width: 50%;}
		.property-sec1 .area-sec1 .details .half {    width: 49%;}
		.property-sec3 .gform_widget { width: 100%; }
		.single-p-head .left {width: 100%; float: none; }
		.single-p-head .right {width: 100%; float: none; } 
		.single-p-head .right .btn a {display: block; margin-bottom: 10px; text-align: center; }
		.single-p-head .right .btn {float: left; width: 100%; } 
		.property-sec4 .custom-sidebar .property_widget_block { width: 100% !important; margin: 0; }
		.property-sec3 .gform_widget ul li#field_1_2,
		.property-sec3 .gform_widget ul li#field_1_3 { width: 100%; }
		.property-sec4 .custom-sidebar .property_widget_block .wpp_widget_attribute_list li.bath { width: 41.1%; }
		.property-sec4 .custom-sidebar .property_widget_block .wpp_widget_attribute_list li.bedrooms { width: 44.2%;}
		.property-sec4 .custom-sidebar .property_widget_block img { height: 250px; }
			
	}
	
	@media only screen and (min-width: 320px) and (max-width: 479px) {
		.sidebar-included .gdl-page-item {width: 100% !important; float: none !important; } 
		div.footer-widget-wrapper .eight.columns {width: 100%; }
		.property_div.property {width: 100% !important; float: none; } 
		div.footer-widget-wrapper .four.columns:nth-child(1) { width: 100%; margin: 0; }
		div.footer-widget-wrapper .eight.columns ul li {float: none; width: 100%; }
		.footer-top .container .custom-sidebar h3 { float: none; margin: 0 0 30px; } 
		.footer-top .container .custom-sidebar a{float: none; margin: 0 auto; text-align: center; display: block; }
		.footer-top .container .custom-sidebar h3 span { margin-top: 30px; }
		.section-home-list .custom-sidebar .property_widget_block {float: none; width: 100% !important; margin: 0 0 20px; padding: 0 0 20px 0} 
		.home-section3 .dd:before { display: none; }
		.home-section3 .right,
		.home-section3 .left { padding: 30px 0; background: none;}
		.section-home-list .custom-sidebar .property_widget_block .wpp_widget_attribute_list li.bath{width: 41% !important;}
		.section-home-list .custom-sidebar .property_widget_block .wpp_widget_attribute_list li.bedrooms{ width: 41.2% !important; }
		#wprmenu_bar .menu_title a { color: #fff !important; top: 0px !important;}
		div.logo-wrapper { margin-bottom: 10px !important; }
		.header-right-side-wrapper {display: none; }
		.vc_column-inner .vc_custom_1557827308549 {padding-left: 15px !important; }
		.tablepress { overflow: auto; display: block; white-space: nowrap; }
		.title-area { text-align: center !important; }
		.property-sec1 .area-sec1 .property-slider { width: 100% !important; }
		.area-sec1 .property-slider #slider .flex-viewport ul li img {  height: 250px; }
		.property-sec1 .area-sec1 .details {width: 100%; }
		.property-sec1 .area-sec1 .details .acres {width: 50%;}
		.property-sec1 .area-sec1 .details .half {    width: 49%;}
		.property-sec3 .gform_widget { width: 100%; }
		.single-p-head .left {width: 100%; float: none; }
		.single-p-head .right {width: 100%; float: none; } 
		.single-p-head .right .btn a {display: block; margin-bottom: 10px; text-align: center; }
		.single-p-head .right .btn {float: left; width: 100%; } 
		.property-sec4 .custom-sidebar .property_widget_block { width: 100% !important; margin: 0; }
		.property-sec3 .gform_widget ul li#field_1_2,
		.property-sec3 .gform_widget ul li#field_1_3 { width: 100%; }
		.property-sec4 .custom-sidebar .property_widget_block .wpp_widget_attribute_list li.bath { width: 40.1%; }
		.property-sec4 .custom-sidebar .property_widget_block .wpp_widget_attribute_list li.bedrooms { width: 39.4%;}
		.property-sec4 .widget_otherpropertieswidget .wpp_other_properties_widget .property_widget_block {margin: 0 0 20px;}
		.property-sec4 .widget_otherpropertieswidget .wpp_other_properties_widget .property_widget_block:last-child {margin: 0;}
		.pro-list.section-home-list .wpp_row_view .property_div.property{margin: 0 0 30px;}
		.section1 .right .wpb_single_image.aoc-logo {right: 0;}
		.section1 .right .wpb_single_image {display: inline-block; max-width: 49%; position: relative; top: 40px;}
		.section1 .left .vc_empty_space {display: none;}
		.section1 .left h3 {font-size: 23px; line-height: 25px; text-shadow: 2px 2px 0 #000000;}
		.property-sec1 .area-sec2 h3::before{right: 0;}
		.property-sec1 .area-sec2 h3::after{left: 0;}
		.property-sec1 .area-sec1::before{background-size: cover; width: 100%;}
		.property-sec1 .area-sec2 .single-context {padding: 0;}
		.property-sec3 .gform_widget form .gform_body ul.gform_fields li.gfield {margin-bottom: 8px !important;}
		
		.single-p-head .left .short-d .dli:last-child {margin: 0; padding: 0;}
		.single-p-head .left .short-d .dli {font-size: 16px;}
}
		
	/* Percent Column */
	.percent-column1-6{ width: 16.6667%; float: left; }
	.percent-column1-5{ width: 20%; float: left; }
	.percent-column1-4{ width: 25%; float: left; }
	.percent-column1-3{ width: 33.3333%; float: left; }
	.percent-column1-2{ width: 50%; float: left; }
	.percent-column1-1{ width: 100%; float: left; }
		}
/* #Clearing
================================================== */
    /* Self Clearing Goodness */
    .container:after { content: "\0020"; display: block; height: 0; clear: both; visibility: hidden; }
    /* Use clearfix class on parent to clear nested columns,
    or wrap each row of columns in a <div class="row"> */
    .clearfix:before,
    .clearfix:after,
    .row:before,
    .row:after {
      content: '\0020';
      display: block;
      overflow: hidden;
      visibility: hidden;
      width: 0;
      height: 0; }
    .row:after,
    .clearfix:after {
      clear: both; }
    .row,
    .clearfix {
      zoom: 1; }
    /* You can also use a <br class="clear" /> to clear columns */
    .clear {
      clear: both;
      display: block;
      overflow: hidden;
      visibility: hidden;
      width: 0;
      height: 0;
    }
