@media only screen 
and (min-width : 2325px) {
.slider_text_cont{ padding: 100px 80px 120px 120px; }
.slider_text_cont h2 { font-size: 80px !important; line-height: 110%;}
.slider_text_cont h3 {font-size: 48px !important;}
.slider_text_cont p { font-size: 32px !important;}
.slider_text_cont h1, .slider_text_cont h2, .slider_text_cont h3, .slider_text_cont h3, .slider_text_cont h4, .slider_text_cont p
{ padding-bottom:20px;}


}
@media only screen 
and (min-width : 1970px) {
.slider_text_cont{ padding: 60px 0 80px 100px; }
.slider_text_cont h2 { font-size: 80px !important; line-height: 110%;}
.slider_text_cont h3 {font-size: 48px !important;}
.slider_text_cont p { font-size: 32px !important;}
.slider_text_cont h1, .slider_text_cont h2, .slider_text_cont h3, .slider_text_cont h3, .slider_text_cont h4, .slider_text_cont p
{ padding-bottom:20px;}


}
@media only screen 
and (max-width : 1969px) {
.slider_text_cont{ padding: 40px 0 40px 40px; }
.slider_text_cont h2 { font-size: 54px !important; line-height: 110%;}
.slider_text_cont h3 {font-size: 40px !important; line-height: 110%}
.slider_text_cont p { font-size: 30px !important; line-height: 125%}
.slider_text_cont h1, .slider_text_cont h2, .slider_text_cont h3, .slider_text_cont h3, .slider_text_cont h4, .slider_text_cont p
{ padding-bottom:10px;}	
	

}
@media only screen 
and (max-width : 1390px) {
.slider_text_cont{ padding: 40px 0 40px 40px; }
.slider_text_cont h2 { font-size: 48px !important; line-height: 110%;}
.slider_text_cont h3 {font-size: 36px !important; line-height: 110%}
.slider_text_cont p { font-size: 22px !important; line-height: 135%}
.slider_text_cont h1, .slider_text_cont h2, .slider_text_cont h3, .slider_text_cont h3, .slider_text_cont h4, .slider_text_cont p{ padding-bottom:10px;}	

}
@media only screen 
and (max-width : 1300px) {

}
@media only screen 
and (max-width : 1280px) {
.three_colblog h2 a {font-size: 24px;}
.details_container .description { font-size: 24px;}
.property .info_content, .property .info_content a {font-size: 16px;}
.slider_text_cont{ padding: 30px 0 40px 40px; }
.slider_text_cont h2 { font-size: 42px !important; line-height: 110%;}
.slider_text_cont h3 {font-size: 32px !important; line-height: 110%}
.slider_text_cont p { font-size: 20px !important; line-height: 135%}


@media only screen 
and (max-width : 1200px) {
.headerInnertop, .headerInnerbottom, .headerInnertop, .bodybox, .footerOuter{ max-width:inherit; width: 100%;}
.bodybox {padding: 5px 0;}

}
@media only screen 
and (max-width : 1100px) {
.headerColumnLeft {max-width: 150px !important;}	
.details_container .outer_left{overflow:auto;}	
.details_container .outer_left .info_content{width:95%}

.logo-sidebarleft img{width:100px;padding:0;}
.property_fixed_two_col .three_col,  .general_fixed_col .property .three_col {width:49%; } 	  
.logo-sidebarleft{min-height:auto;height:100px;} 
.mobile_prod_col{width:50%;}	
.featured_prod_img{height:20vmax;}
.pastTable { width: 100%;  }
.aboutTop01, .aboutTop02 { width: 100%;  }
.postitem.mobile_col {width: 100%; margin: 0;text-align: center;}
.blog_date_outer .date {margin: 0;}
.news_container .postsubject {padding: 20px 0;}
.blogArticle {width: 100%;}
.news_container .details_breadcrumb {display: none;}
.property .column100p_clear{display:none;}

}
@media only screen 
and (max-width : 1050px){
.headerleftBottom {min-width: 60px;}
.headerleftBottom h1 {font-size: 21px !important;margin-top: 10px;}
.nav {margin: 0 ;}
.slider_text_cont{ padding: 20px 0 0 40px; }
.slider_text_cont h2 { font-size: 34px !important; line-height: 110%;}
.slider_text_cont h3 {font-size: 28px !important; line-height: 110%}
.slider_text_cont p { font-size: 18px !important; line-height: 135%}
.slider_text_cont h1, .slider_text_cont h2, .slider_text_cont h3, .slider_text_cont h3, .slider_text_cont h4, .slider_text_cont p
{ padding-bottom:7px;}	

}
@media only screen 
and (max-width : 980px){ 
.mobile_prod_col{width:50%;}
.details_container .outer_left {padding: 30px 3%;}
.details_container .property .info_content {padding: 20px 0 10px;}
.property_fixed_two_col .three_col{width:98%; margin: 5px 1%;}
.column100p_clear{display:none;width:0;} 
.details_container .itemouter{display:block;}
.detail_container .outer_left{width:100%;}
.ruraldetails .two_col_768, .ruraldetails .one_col_768{width:100%;min-height: inherit !important;}
.details_container .info_content h3 {padding: 5px 0;}
.property .column100p_clear{display:none;}
.outerpanel_right-sidebar {margin-bottom: 0;}
.copyright{padding: 0 40px 20px}

.feature .subheading1 {font-size: 16px !important;}
.homepanel00 .c_tpl_heading_bottom { padding: 24px; text-align: left;}
.feature .itemouter { padding: 0;min-height: 395px;}
.feature {width: 50%;}
.feature:last-child {width: 100%;}
.feature:last-child .itemouter { padding: 0;min-height: inherit;}
.feature:last-child .additionalimages img { display: none;}
.feature .heading {padding-bottom: 10px !important;}
	

}
@media only screen 
and (max-width  : 920px) {
.footer-left, .footer-center-right { width:100%;}	
.footer-left, .footer-center-left, .footer-center-right { padding: 0;}
.i-email {height: 50px;padding: 0 0 0 80px !important;background-position: left top;}
.slider_text_cont{ padding: 20px 0 0 40px; }
.slider_text_cont h2 { font-size: 30px !important; line-height: 110%;}
.slider_text_cont h3 { font-size: 22px !important; line-height: 110%;}
.slider_text_cont p { font-size: 16px !important; line-height: 135%}
.slider_text_cont h1, .slider_text_cont h2, .slider_text_cont h3, .slider_text_cont h3, .slider_text_cont h4, .slider_text_cont p{ padding-bottom:5px;}	
.footer .blkPanel {float: left  !important;margin: 0 16px 0 0  !important;}

	
}
@media only screen 
and (max-width  : 800px) {
.header{height: auto !important; max-height: inherit  !important;}
.headerOuter {height: 120px !important; max-height: inherit !important;}
.bodybox { padding-top: 0;}
.mainContent {margin: 10px 0 0;}
.contactPanel { display:none;}
.contactPanelmobile{ display: block; }

.maincontentOuterright {padding: 5px 25px;}	

.rightpanel{display: none;}
.footerSidePanel .sidePanel { border: 5px solid #F6F6F6; float: left; min-height: 410px; width: 50%; padding: 20px 30px; }
.feature .itemouter { padding: 0;min-height: 375px;}
.feature {width: 50%;}
	
.property .time{width:85%;}
.contactList_outer{float:right;padding:0;}
.outerpanel_left-sidebar {display: none;}
.property_fixed_two_col .three_col{width:48%; margin: 5px 1%;}
.headertextposition_left-sidebar-bottom {padding-bottom: 10px;}
.home_container .one_col{width:100%;}
.property_fixed_two_col .three_col { }
.general_fixed_col .mainContent{padding:20px;}
.general_fixed_col .one_col {width: 100%;}
.general_fixed_col .property .three_col{width:100%;} 
.home_fixed_col .featured_Item_panel{padding-right:.5%;}
.home_fixed_col .featured_prod_img{min-height:auto; width:100%;}
.property_fixed_two_col .mainContent{padding:0;}
.home_fixed_col .mainContent{padding:0!important;}
.home_fixed_col .featured_image .additionalimages{width:100%;padding:0;}
.ruraldetails .two_col_768{width:100%;}
.two_col_768{width:100%;}
.details_container .itemouter{display:block;}
.detail_container .outer_left{width:100%; }
.details_container .outer_left{width:100%; padding: 30px 20px;}
.details_breadcrumb {position: relative; right: auto;top: auto;background-color:#6C7B8C !important;border-radius: 0;}
.image_cont.column90p {width: 90%;}
.column90p, .column95p {width:100%; }
.connect .info_content {padding: 20px;}
.pad30l {padding: 0 !important;}
.advancedsearch .searchshow {background-image: url(/media/images/static/i-search01.png); float:left !important; height: 55px; }
.propertysearch h4 {margin: 20px 10px;width: auto !important;}
.propertysearch form, .propertysearch fieldset {padding: 0 3% 10px 3% !important;}
.general_fixed_col .lineTop {padding: 10px 0;}
	
.slider_nav { position: relative;float: right;bottom: 0;}

.floatL.contactList_item.email { margin-left: 13px !important;float: left !important;}
.details_container .auction, .details_container .sale { margin: 5px 5px 0 12px;}
.property .time { width: auto !important;	margin-top: 8px;}
.staff_images {margin-top: 0;}

.mobile_col li {padding: 5px 0;}

.column50p, .column33p { width: 100%;}
.homepanel03 .additionalimages { width: 33.33%;}
.homepanel03 .additionalimages h3 {font-size: 16px !important;}

.image_links_horizontal .menudivider a { background-color:#fff; }
.image_links_horizontal .menudivider a:hover {background-color: #fff;}

.footer_body {display: inline-block;width: 100%;}
.footer  {display: inline-block; }
.footer .column33p { width:100%;}
.left .footerTextContainer {margin: 0 20px;}
.i-email, .i-news, .i-auction, .i-instagram {float: none;display: inline-block !important;margin: 0 12px;height: 36px;width: 36px;}

.tel.wht {color:  #fff !important;}
.footerBits { padding-bottom: 20px;}
.footerButtons {width: 100%;padding: 0 0 10px 0;text-align: center;margin: 0 auto !important;}
.footer .email, .footer .phone, .footer .address, .footer .hours, .footer .fax {width: 100%;}
.footer-widget-top {display: block;}


tooltip {font-size: 10px;}
.fa-lg {font-size: 1em;line-height: 0.95em;}
.copyright {display: none;}
.static_slider {margin-bottom: 10px;}
.regional-facts_container  .details_breadcrumb {margin-top: 0; border-radius: 0!important;}
.regional-facts_container .area_sidepanel {padding: 10px 20px;}
.area_sidepanel ul, .area_sidepanel_all ul {float: left; width: 100%;}
.area_sidepanel img { width: 50%;  }

}	
@media only screen 
and (max-width  : 690px) {
.headerColumnLeft, .headerColumnRight { width: 50%;}
.blkPanel {margin: 10px 0 0 !important;width: 100%;padding: 75px 16px 8px !important;}
.imobile, .iemail { background-position: center 10px;}

}	
@media only screen 
and (max-width  : 600px) {
.headerColumnLeft, .headerColumnMiddle, .headerColumnRight {text-align: center;width: 100%;}
.logo-left { float: none;margin: 0;}	
.header img { width:auto;}	
.property_fixed_two_col .three_col {width:94%; margin:  8px 3%; }
.additionalimages img {padding-right: 0;}
.headerInnertop { padding: 0 20px;margin-top: -60px;}
.contactPanelmobile p { margin: 0;padding: 0;}
.blkPanel { margin: 8px auto;}
.feature .itemouter { ;min-height: inherit;}
.feature, .column50p, .column33p, .feature .additionalimages { width: 100%;}
.homepanel03  .additionalimages { display: none;}

.footer .blkPanel {margin: 0 16px 8px 0 !important;}
}
@media only screen 
and (max-width  : 360px) {
.contactList_item{width:100%; }
.headerInnertop { margin-top: -80px;}




}
/* iPads (portrait and landscape) ----------- */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) {
  /* Styles */
}

/* iPads (landscape) ----------- */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape) {
  /* Styles */
}

/* iPads (portrait) ----------- */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) {
  /* Styles */
}
/* iPhone 4 - 5s ----------- */
@media
only screen and (-webkit-min-device-pixel-ratio : 1.5),
only screen and (min-device-pixel-ratio : 1.5) {
  /* Styles */
}

/* iPhone 6 ----------- */
@media
only screen and (max-device-width: 667px) 
only screen and (-webkit-device-pixel-ratio: 2) {
  /* Styles */
}

/* iPhone 6+ ----------- */
@media
only screen and (min-device-width : 414px) 
only screen and (-webkit-device-pixel-ratio: 3) {

}

/* Smartphones (portrait and landscape) ----------- */
@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 480px) {
  /* Styles */
}

/* Smartphones (landscape) ----------- */
@media only screen 
and (min-width : 321px) {
  /* Styles */
}

/* Smartphones (portrait) ----------- */
@media only screen 
and (max-width : 320px) {
  /* Styles */
}