@media only screen 
and (min-width : 2325px) {
.slider_text_cont{ }
.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 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 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 : 1600px) {	



}
@media only screen 
and (max-width : 1390px) {

.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 : 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 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%;}
.two_col {margin: 0; width: 100%;}

}
@media only screen 
and (max-width : 1100px) {
	
.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 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 : 1024px){
.headerInner, .bodyContainer, .footerOuter, .copyright, .nav{ padding: 0 30px;}
.bodyContainer02 {padding: 20px 0;}
.logo-left { width: 100%;}
.topbanner-left{ padding-left:30px;}
.topbanner-right { padding-right:30px;}

}
@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;}


}
@media only screen 
and (max-width  : 920px) {
.topbanner-right .banner-text-copy { padding: 20px;}	
/*.i-email {height: 50px;padding: 0 0 0 80px !important;background-position: left top;}*/
.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-left, .footer-center-left, .footer-center-right { padding: 0;width:100%;}	
.footer-center-left .footerTextContainer {float: left;}

	

}
@media only screen 
and (max-width  : 800px) {
.topbanner-lef,.headerInnerbottom, .headertextposition_right br, .outerpanel_right-sidebar { display:none;}
.ticks li {/*padding: 0 0 0 40px !important;*/}
.pagebottom-widget-left { display: inline; float: left; width: 100%;}
.sideBarPanel04 ul { float: left; margin: 0 0 15px 20px; width: 100%;}
.sideBarPanel04 li {padding: 0 !important;}
.sideBarPanel04 h2, .sideBarPanel04 h3 { font-size: 24px;}
.quoteButton {width: 100%;}
.header{height: auto !important; max-height: inherit  !important;}
.headerOuter {}
 .headerColumnLeft {width: 60%;}
.headerColumnRight { margin: 30px 0 0 0; width: 30%;}
.bodybox, .maincontentOuterright { padding: 0;}
.mob_menu_header { margin: 10px 10px 5px 20px !important;}
.logo-left { max-width: 350px;}
h2 {font-size: 22px;}
.headertextposition_right p {font-size: 14px;}
.contactPanelmobile p {font-size: 24px;}
/****** mobile contact button *****************/
/*
.contactPanel { display:none;}
.contactPanelmobile{ display: block; background-color: #F96B1F; border-radius: 3px;padding: 10px; text-align: center;}
.contactPanelmobile p, .contactPanelmobile a { font-size: 24px; color: #FFF; font-weight: 200;  text-decoration: none;text-align: center; }	*/

.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;}
.mobile_col li {}
.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 ul li a { font-size: 12px; text-transform: uppercase; letter-spacing: 1px; }
.menudivider a { background-color:#3C464D; }
.menudivider a:hover { background-color: #46535B; }

.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%;}
.i-news, .i-auction, .i-instagram {float: none;display: inline-block !important;margin: 0 12px;height: 36px;width: 36px;}
/*.i-email{float: none;display: inline-block !important;margin: 0 12px;height: 36px;width: 36px;}*/
.tel.wht {color:  #fff !important;}
.footer-center-left .footerTextContainer { float: left;}
.footerBits { padding-bottom: 0;}
.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 h3, .subheading2 {font-size: 22px; padding: 10px 0; }
.footer-center-right .footerText { float: left;}
tooltip {font-size: 10px;}
.fa-lg {font-size: 1em;line-height: 0.95em;}
.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%;  }
.double li {width: 50% !important;}
.triple li {width: 33.33% !important;}
}	
@media only screen 
and (max-width  : 768px) {
.headerColumnLeft, .headerColumnMiddle, .headerColumnRight {text-align: center;width: 100%;}
.logo-left { float: none; padding: 10px 0 0;margin: auto;}	
.topbanner-left , .topbanner-right{width: 100%;}
.topbanner-right {padding: 0 80px 0 30px;}
.topbanner-right .banner-text-copy {
    float: left;
    max-width: 100%;
    padding: 20px 40px;
    width: 100%;
}

.property_fixed_two_col .three_col {width:94%; margin:  8px 3%; }
.additionalimages img {padding-right: 0;}
.headerInnertop {padding: 20px;}
.contactPanelmobile p { }
.headerInnertop {padding: 0 0 5px;}
.headertextposition_right, .headertextposition_right h2{ text-align:center; margin:auto;}
.contactPanelmobile p {margin: auto;}
.contactPanelmobile {display: inline-flex;margin: 5px auto;}
.headertextposition_right h3 { text-align: center;}
.footerOuter {padding: 250px 30px 0;}

}	
@media only screen 
and (max-width  : 600px) {
.double li, .triple li {font-size: 14px;width: 50% !important;}


}	
@media only screen 
and (max-width  : 500px) {
.topbanner-right {padding: 0 80px 0 30px;}

}
@media only screen 
and (max-width  : 360px) {
.contactList_item{width:100%; }
.header img { width: 90%;}
.double li, .triple li {width: 100% !important;}

}
/* 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 */
}