@media (max-width:1280px) {
.tbh_bg {
    background: rgba(0, 0, 0, 0) url("../images/TBH_Banner_40.jpg") no-repeat scroll center bottom / cover ;
    height: auto;
    position: inherit;
    width: auto;
}
  
  .bi-menu-item li a {
  	padding: 0 20px;
  }
  
}
@media(max-width: 1200px) {
/*foR desktop*/
.logo-tag-line img { display: none; }
	.mobile-ad{display: none;}
}
@media(max-width: 1169px) {
/*foR ipad landscape*/
.bi-menu-item li a { line-height: 63px; min-height: 63px; padding: 0 17px; }
.bi-banner-text { left: 30px; }
.bi-banner-text h2 span { color: #000000; font-size: 38px; font-weight: 100; }
.bi-banner-text h2 { font-size: 48px; font-weight: 500; }
.bi-top-banner-social { top: 77%; }
.bi-top-banner-social .social-icons .fa { font-size: 24px; height: 40px; line-height: 40px; width: 40px; }
.bi-home-cat-box { min-height: 528px; text-align: center; margin-bottom: 50px; }
.term-current-bathroomware-sales .bi-home-cat-box { min-height: 814px; }
.term-current-bathroomware-sales .bi-home-cat-box .bi-address { min-height: 88px; }
.discount { font-size: 22px; }
.footer-social a { color: #ffffff; font-size: 22px; }
.footer ul li a { color: #555459; font-size: 16px; }
.footer-social li { margin-right: 2%; }
.bi-banner-inner-logo img { display: none; }
.bi-banner-inner-content { top: 40%; }
.bi-gallery-main > ul { /*column-count: 2; column-gap: 4rem;*/ }
.bi-gallery-main > ul li{width: 50%;}

.bi-gallery-main { text-align: center; }
.gallery-search { margin-top: 0; }
.page-template-events_temp .bi-top-banner-social { top: 77%; }
.bi-home-main-sec { margin-top: 50px; }
.bi-ad-margin { margin-bottom: 50px; }
.bi-inner-events { margin-bottom: 50px; margin-top: 50px; }
section.bi-home-main-sec.event-main { margin-top: 0; }
.bi-home-cat-box h4 { color: #3c362a; font-size: 20px; min-height: 46px; }
.bi-home-cat-box p { margin-top: 14px; font-size: 14px; min-height: 122px; }
.bi-home-cat-box img { height: 280px; }
.load-more { margin-bottom: 50px; }
.bi-inner-main-sec { margin-bottom: 50px; margin-top: 50px; }
.bi-brochure-sec-icons { margin-bottom: 50px; margin-top: 50px; }
.faq-des { margin-bottom: 50px; }
.page-template-faq_temp .bi-top-banner-social { top: 77%; }
.bi-inner-faq { margin-bottom: 30px; margin-top: 50px; }
section.bi-brochure-sec.online-broch-text { margin-top: 50px; }
.bi-brochure-cat-box-icons { min-height: 76px; }
.event-search { margin-bottom: 60px; margin-top: 60px; }
.single .detail-post-page .entry-content p { min-height: 50px; }
.ev-meta-add { margin-bottom: 15px; }
form.search-form input { border: 1px solid #dddddd; display: block; float: none; font-size: 14px; height: 40px; margin-right: 0; padding: 5px; width: 100%; }
.search-form button.search-submit { background: #87b6ca none repeat scroll 0 0; border: 0 none; color: #ffffff; display: block; height: 40px; margin: 5px 0 20px 50%; position: inherit; transform: translateX(-50%); width: 80px; }
.landing_wrap { padding-top: 80px; }
	.bi-brochure-sec-icons-hold span.equal-single {
    display: inline-block;
    line-height: 18px;
    margin-top: -30px;
    vertical-align: -webkit-baseline-middle;
}
.bi-brochure-cat-box-icons {
  min-height: 95px;
}
.social-icons.icon-circle.list-unstyled.list-inline {
    margin-left:0px;
}
	.logo-tag-line img {
    margin: 0 auto !important;
}

.bi-top-banner-social {
    margin-left: -85px;
}

body.archive .bi-top-banner-social {
    top: 75%;
}

}
 @media (max-width: 1023px) {
/*foR ipad portrait*/
.bi-menu-item li a { line-height: 44px; min-height: 44px; padding: 0 14px; font-size: 14px; }
.navbar { min-height: 46px; }
.bi-top-banner img { margin-top: -43px; }
.bi-banner-text h2 { font-size: 38px; }
.bi-banner-text h2 span { font-size: 34px; }
.bi-newsletter h2 { color: #555459; font-size: 20px; }
.bi-newsletter p { font-size: 16px; }
.bi-newsletter input { width: 420px; }
.bi-newsletter p { margin-bottom: 10px; }
.footer-social a { color: #ffffff; font-size: 16px; }
.footer h3 { font-size: 24px; }
.bi-top-banner-social { bottom: 0px; }
.bi-inner-banner-button { margin-top: 0px; }
.bi-gallery-main > ul { column-count: 2; }
.event-search p { font-size: 24px; }
.event-search p strong { color: #88b6ca; font-size: 24px; }
.event-search { margin-bottom: 40px; margin-top: 40px; }
.bi-un-feature p { text-align: center; }
.bi-line-height-icons { text-align: center; }
.bi-top-banner-social { top: 79%; }
.page-template-events_temp .bi-top-banner-social { top: 79%; }
.bi-inner-banner-text-box { margin-top: 10px; }
section.bi-home-main-sec.event-main { margin-top: 0; }
section.bi-home-main-sec.search-sales { margin-top: 0; }
.bi-menu-item li a { line-height: 47px; min-height: 47px; }
.bi-home-cat-box p { min-height: 168px; font-size: 15px; }
.bi-home-cat-box h4 { min-height: 46px; font-size: 18px; }
.page-template-events_temp .bi-home-cat-box {  min-height: 610px;}
/*.page-template-events_temp .bi-home-cat-box h4 { min-height: 66px; }*/
.bi-home-cat-box { min-height: 510px; }
.bi-home-cat-box .event-content p { min-height: 10px; }
.bi-home-main-sec { margin-top: 50px; }
.bi-inner-main-sec { margin-bottom: 50px; margin-top: 50px; }
.bi-brochure-sec-icons { margin-bottom: 50px; margin-top: 50px; }
.bi-brochure-cat-box-icons li { margin-top: 10px; }
.page-template-faq_temp .bi-top-banner-social { top: 70%; }
.faq-des { margin-bottom: 50px; }
.bi-home-cat-box img { height: 213px; width: 100%; }
.blog .bi-home-cat-box p { font-size: 14px; }
input.wpcf7-form-control.wpcf7-submit.contact-btn { margin-top: 0; }
.gallery-search .event-search { margin-bottom: 50px; margin-top: 50px; }
section.bi-inner-events.bi-sales-search { margin-bottom: 50px; }
.event-search.red-hot { margin-bottom: 40px; margin-top: 40px; }
.footer h3 {font-size: 20px;}
.term-current-bathroomware-sales .bi-home-cat-box { min-height: 692px; }
.bi-un-feature h4{text-align: center;}
.bi-line-height-icons {  line-height: 10px;}
.bi-top-banner-ads img { max-width: 100%; height: auto;}

}
 @media (max-width: 991px) {
.bi-brochure-main-sec .bi-bro-pad.online_margin {
	margin-top: 70px;
}
.bi-brochure-main-sec .bi-bro-pad.online_margin {}
.unpaid-brochures .col-sm-12.bi-bro-pad p {	margin-bottom: 10px;}
.unpaid-brochures .col-sm-12.bi-bro-pad p span + span {margin-top: 10px;}
}

 @media (max-width: 767px) {
	 .tbh_bg { height: inherit; }
/*foR iphone 6 landscape*/
.bi-home-cat-box { min-height: auto; margin-bottom: 40px; }
.term-find-bathroom-showroom .bi-home-cat-box {margin-bottom: 50px; }
.bi-home-main-sec { margin-top: 40px; }
.bi-home-cat-box h4 { font-size: 22px; }
.bi-home-cat-box img { margin: 0 auto; }
.bi-social-icons ul { margin-bottom: 0; }
.bi-ad-margin img { margin: 0 auto; padding-bottom: 20px; padding-top: 0px; }
.bi-ad-margin { margin-bottom: 20px; }
.footer-social li { margin-top: 10px; margin-bottom: 10px; }
.footer-social { padding-bottom: 10px; padding-top: 10px; text-align: center; }
.bi-lower-footer { text-align: center; }
.bi-lower-footer .text-right { text-align: center; }
.bi-banner-text h2 { font-size: 18px; }
.bi-banner-text h2 span { font-size: 18px; }
.bi-menu-item li a span { padding-top: 5px; padding-bottom: 5px; }
.bi-top-banner img { margin-top: -24px; }
.bi-newsletter-btn { font-size: 21px; height: 44px; line-height: 44px; margin-left: 0px; }
.navbar-toggle .icon-bar { background: #ffffff none repeat scroll 0 0; color: #ffffff; }
.navbar-toggle { background-color: #333333; top: -62px; position: absolute; right: 0px; margin-right: 0px; }
.navbar-collapse { border-top: medium none; box-shadow: none; overflow-x: visible; padding-left: 0; padding-right: 0; width: 100%; margin-top: 10px; margin-bottom: 10px; }
.bi-menu-item li a { display: block; line-height: normal; min-height: inherit; padding: 0 10px; }
.bi-menu-item li a span br { display: none; }
.navbar-nav { margin: 0; }
.bi-menu-item li { margin-left: 0; }
.navbar { min-height: inherit; }
.bi-inner-ban-container { position: inherit; top: 91px; }
.bi-top-banner-social { bottom: -50px; }
.bi-inner-faq { margin-top: 250px; }
.load-more { margin-left: auto; margin-right: auto; display: inherit; }
.bi-inner-events { margin-top: 40px; margin-bottom: 40px; }
.contact-social .bi-top-banner-social { bottom: 0; }
.bi-gallery-main > ul { /*column-count: 1;*/ padding: 0; }
.bi-gallery-main > ul li{width: 100%;}
.bi-gallery-main { text-align: center; }
.bi-home-cat-box p { min-height: 64px; }
#secondary #sidebar-widgets img { height: 310px; margin: 34px auto; width: 100%; }
.single-designideas .bi-home-cat-box { min-height: 240px; }
.sales-social-icon, .bi-top-banner-social .social-icons { position: absolute; width: 100%; }
.bi-newsletter { padding-bottom: 40px; padding-top: 40px; }

.page-template-events_temp .bi-home-cat-box h4 { min-height: 30px; }
.blog .bi-home-cat-box p { min-height: 60px; }
section.bi-brochure-sec.online-broch-text { margin-top: 40px; }
.bi-brochure-sec-icons { margin-bottom: 40px; margin-top: 40px; }
.gallery-search .event-search { margin-bottom: 20px; margin-top: 16px; }
.bi-inner-contact-main-sec { margin-top: 40px; }
header.entry-header.contact-title h1 { margin-bottom: 40px; }
.load-more { margin-bottom: 40px; }
.bi-inner-faq { margin-top: 30px; }
.faq-des { margin-bottom: 40px; }
.bi-inner-main-sec { margin-bottom: 40px; margin-top: 40px; }
.bi-gallery-main > ul > li { margin-bottom: 35px; }
section.bi-inner-events.bi-sales-search { margin-bottom: 40px; }
.contact-title { text-align: center; }
.page-template-contact_page .contact-textarea .form-group { text-align: center; }
.footer { text-align: center; }
.landing_wrap { padding-top: 50px; }
.bi-top-banner img { margin-bottom: 40px; margin-top: 0; display: none;}
.bi-banner-inner-content {  margin: 20px auto;}
.term-current-bathroomware-sales .bi-home-cat-box .bi-address {min-height: 50px;}
	 
.bi-brochure-sec-icons-hold span.equal-single {    margin-top: -25px; }
.bi-un-feature span {  display: block;}
.logo-tag-line img { display: block; }
.bi-top-banner-ads {  /*padding-bottom: 0;  padding-top: 40px;*/}	
.single .bi-home-cat-box .bi-social-icons {text-align: center;}	
.bi-zoom-link {margin: 0;}
.bi-brochure-cat-box-icons {  min-height: 70px;}
.unpaid-brochures {  margin-top: 100px;}
.unpaid-brochures .col-sm-12.bi-bro-pad {  margin-bottom: 80px;}
.ev-meta-date {  margin-bottom: 12px;  margin-top: 12px;}
.page-template-events_temp .bi-social-icons .social-icons {  margin-top: 24px;}
.page-template-events_temp .read-more {margin-bottom: 20px;  margin-top: 30px;}
/*.bi-top-banner-social{display: none;}*/
	 
/*260917*/
/*.social-icons { margin-top: 80px; }*/
/*.event-search.showroom-search { margin-top: 190px; }*/
/*.bi-inner-events { margin-top: 240px; }*/
.bi-menu-bg img.img-responsive {
	max-width:250px;
}
.bi-menu-bg .bi-menu-item,  .bi-menu-bg .bi-logo-bg, .bi-menu-bg .navbar { position: initial;}
.navbar-toggle {top: 15px; right: 15px;}
.bi-home-cat-box-single.bi-mar-bot-0 img {	max-width: 100%; height: auto;}
.bi-brochure-sec-icons-hold ul.list-inline li {width: 32%;}	
img { max-width:100%; height: auto;}
body.archive .bi-top-banner-social {position: static;}
.fb-page{margin-bottom:20px;}

body.home .bi-top-banner .banner-logo.rs-layer {
	width: 245px !important;
	margin-left: auto !important;
	margin-right: auto !important;
	left: 0 !important;
	right: 0 !important;
	transform: none !important;
}
  .single-post .detail-post-page  #secondary #sidebar-widgets img {
	height: auto;
	width: auto;
	display: inline-block;
}

}
/*.bi-home-cat-box img { height: auto; width: 100%; }*/


 @media (min-width:667px) and (max-width:767px) {
/*foR iphone 6 landscape*/
.bi-inner-ban-container { position: static; top: 0; }
.bi-banner-inner-content { position: static; transform: translateY(0%); margin: 20px 0 30px; padding: 0 15px; }
/*.bi-top-banner-social { position: static; margin-bottom: 20px; }*/
.sales-social-icon, .bi-top-banner-social .social-icons { position: static; }
.social-icons { margin-top: 0px; }
.bi-top-banner img { margin-bottom: 40px; margin-top: 0; }
.footer { text-align: center; }
.event-search { margin-bottom: 40px; margin-top: 20px; }
.bi-home-cat-box img {  height: 213px;  width: auto;}
.desktop-ad{display: none;}
.mobile-ad{display: block;}
.bi-top-banner img { margin-bottom: 40px; margin-top: 0; display: none;}
	 .bi-brochure-sec-icons-hold span.equal-single {    margin-top: -25px; }
	 .tbh_bg{ background:none;}
.tbh_bg-inner{background: rgba(0, 0, 0, 0) url(../images/TBH_Banner_40.jpg) no-repeat scroll center bottom / cover;
background-position-y: 27px;
}
.home-landing-page{height:375px}
.tbh_bg .landing-page-logo{    margin: 32px 0;}
.landing_wrap {
    padding-top: 9px;
}
.tbh_bg .home-landing-page h2{padding-top:20px}
.tbh_bg .landing-page-logo {
    margin: 22px 0;
}
.logo-tag-line img { display: block; }
.logo-tag-line img{width: 400px !important;}	 
.bi-top-banner-ads {  padding-bottom: 0;  padding-top: 40px;}
.single .bi-home-cat-box .bi-social-icons {text-align: center;}
.bi-zoom-link {margin: 0;}
.bi-brochure-cat-box-icons {  min-height: 70px;}
.term-current-bathroomware-sales .bi-home-cat-box .bi-address {  min-height: 50px;}
.page-template-events_temp .bi-social-icons .social-icons {margin-top: 24px;}
.page-template-events_temp .read-more {margin-bottom: 20px;  margin-top: 30px;}
	 
}
 @media (max-width:666px) {
/*foR iphone 5 landscape*/
.bi-banner-text { display: none; }
.bi-newsletter input { width: 320px; font-size: 18px; }
.bi-inner-banner-select { width: 251px; }
.bi-news-post-entry-content { text-align: center; }
.event-search { margin-top: 0px; }
.bi-home-cat-box img { height: auto; width: auto; }
.bi-top-banner img { margin-top: 0; }
.bi-inner-ban-container { position: static; top: 0; }
.bi-banner-inner-content { position: static; transform: translateY(0%); margin: 30px 0 30px; padding: 0 15px; }
.bi-top-banner-social { position: static; margin-bottom: 20px; margin-left: -100px;}
.sales-social-icon, .bi-top-banner-social .social-icons { position: static; }
.social-icons { margin-top: 0px; }
.bi-top-banner img { margin-bottom: 40px; margin-top: 0; display: none;}
.footer { text-align: center; }
.event-search.showroom-search { margin-bottom: 25px; }
.desktop-ad{/*display: none;*/}
.mobile-ad{display: block;}
	 .bi-brochure-sec-icons-hold span.equal-single {    margin-top: -25px; }
	 .tbh_bg{ background:none;}
.tbh_bg-inner{background: rgba(0, 0, 0, 0) url(../images/TBH_Banner_40.jpg) no-repeat scroll center bottom / cover;}
.home-landing-page{height:375px}
.tbh_bg .landing-page-logo{    margin: 32px 0;}
.landing_wrap {
    padding-top: 9px;
}
.logo-tag-line img { display: block; }
.bi-top-banner-ads { /* padding-bottom: 0;  padding-top: 40px;*/}
.bi-zoom-link {margin: 0;}
.bi-brochure-cat-box-icons {  min-height: 70px;}
	 
}
@media (max-width:640px) {
.social-icons { margin-top: 0px; }
.event-search.showroom-search, .bi-inner-events { margin-top: 0px; }
section.bi-brochure-sec-icons.bi-bath-showroom { margin-top: 20px; }
.tbh_bg{ background:none;}
.tbh_bg-inner{background: rgba(0, 0, 0, 0) url(../images/TBH_Banner_40.jpg) no-repeat scroll center bottom / cover;}
.home-landing-page{height:375px}
.tbh_bg .landing-page-logo{    margin: 32px 0;}
.landing_wrap {
    padding-top: 9px;
}

}
 @media (max-width:567px) {
/*foR iphone 4 landscape*/
.bi-inner-banner-select { width: 230px; }
.tbh_bg{ background:none;}
.tbh_bg-inner{background: rgba(0, 0, 0, 0) url(../images/TBH_Banner_40.jpg) no-repeat scroll center bottom / cover;}
.home-landing-page{height:375px}
.tbh_bg .landing-page-logo{    margin: 32px 0;}
.landing_wrap {
    padding-top: 9px;
}
.bi-brochure-sec-icons-hold ul.list-inline li {width: 48%;}
.bi-brochure-sec-icons-img-b {margin: 8px 0;}
.bi-brochure-sec-icons-hold ul.list-inline li img {	width: 55px;}
.bi-brochure-sec-icons-hold span {	font-size: 14px;}
}
 @media (max-width:479px) {
/*foR iphone 4-5-6 portrait*/

.bi-newsletter input { width: 100%; }
.bi-newsletter-btn { margin-left: 0; width: 200px; }
.footer-social li { margin-right: 0; display: block; }
.bi-inner-ban-container { top: 110px; }
.bi-inner-banner-button { margin-top: 10px; margin-left: 0; }
.bi-inner-faq { margin-top: 360px; }
.bi-inner-ban-container { top: 126px; }
.bi-inner-banner-select { margin-top: 10px; }
.bi-inner-events { margin-top: 30px; }
.bi-banner-inner-content { margin: 20px auto; }
.bi-top-banner-social { bottom: -215px; }
.bi-home-cat-box { text-align: center; }
.bi-inner-gallery { margin-top: 0px; }
.bi-gallery-img > img { width: 98%; }
.bi-line-height-icons { line-height: 50px; }
.section-top-margin { margin-top: 40px; }
.bi-logo-bg img { width: 80%; }
.bi-brochure-sec-icons-hold ul li { font-size: 15px; vertical-align: top; }
.bi-top-banner img { margin-bottom: 20px; }
.custom-dropdown { max-width: 100%; }
.event-search { margin-top: 0; }
.event-search { margin-bottom: 40px; margin-top: 14px; }
.bi-inner-faq { margin-top: 40px; }
.social-icons { margin-top: 28px; }
.banner-logo img { display: none; }
.logo-tag-line img { display: block; }
.bi-top-banner-social { 
	position: absolute;
	top: inherit;
	bottom: -35px;
}
.bi-home-cat-box img { height: auto; width: 100%; }
.bi-brochure-sec-icons-hold span.equal-single {    margin-top: -25px; }
.tbh_bg{ background:none;}
.tbh_bg-inner{background: rgba(0, 0, 0, 0) url(../images/TBH_Banner_40.jpg) no-repeat scroll center bottom / cover;background-position-y: 27px;}
.home-landing-page{height:335px}
.tbh_bg .landing-page-logo{    margin: 32px 0;}
.landing_wrap {
    padding-top: 9px;
}
	 
	 
}
