/* Responsive */

#container {min-width: inherit;}
#container .content, .home-content, #header, #footer .content, .footer-wrapper {width: 100%; max-width: 1000px;}
.col3Container, #header .right {width: 97%; max-width: 1000px; padding-left: 1.5%; padding-right: 1.5%;}
.col3Container {height: auto; float: left;}
.col3 {width: 30%;}
#header .left {width: 50%;}
#header .right {background: url("/wp-content/uploads/2014/05/menu-bg.jpg") repeat-x top;}
.outer-float {position: relative;}
.float {position:absolute; right:0; top:0;}
.bgrai {background: url("/wp-content/uploads/2014/05/menu-bg.jpg") repeat-x top; height: 108px; padding: 6px 10px 0;}
.bx-wrapper .bx-caption {background: transparent; position: relative;}
.bx-wrapper .bx-caption span {padding: 0;}
.bx-viewport {height: 100px !important;}
.tagLineBg, #product  {width: inherit;}
.fullwidth-block {margin: 0; padding: 22px 2.5%; width: 95%;}
.theTitle {width: 92%; padding: 25px 4% 0; position: relative; margin-bottom: -90px; background: url("/wp-content/uploads/2016/04/theTitle-bg.jpg") top repeat-x;}
.bx-wrapper .bx-viewport {left: 0!important;}
.catDescp {width: inherit;}
.custom-pagenavi .wp-pagenavi a:hover, .custom-pagenavi .wp-pagenavi span.current {border: 1px solid #006290; background: #006290;}
.custom-pagenavi .wp-pagenavi a, .custom-pagenavi .wp-pagenavi span {border: 1px solid #006290; color: #006290;}

#product .block {}
.szg-superzoomgallery {width: 50%;}
.su-tabs {float:left; width:48%; background:#036a9b !important;}
.su-tabs ol li { list-style:upper-alpha !important;}
.su-tabs-nav span {	font-weight:bold;	text-transform:uppercase;	font-size:14px;	color:#FFF !important;}
.su-tabs-nav span:hover {background:#FFF !important;color:#036a9b !important;}
span.su-tabs-current {color:#036a9b !important;}
div.wpcf7 img.ajax-loader, .entry-content .block-content img.wpcf7-captchac {width: inherit;}
.fullwidth-block .featured img {width: 100%; margin-bottom: 20px;}

/*Footer*/
#footer {min-width: inherit; padding-bottom: 36px;}
#footer .content {background: #f6f5f1;}
#footer .footer-left {width: 50%; padding-bottom: 10px;}
#footer .footer-right {width: 50%; text-align: right; padding-bottom: 10px;}
#footer .footer-right li {float: inherit; display: inline-block;}

@media (max-width: 1199px) {

}

@media (max-width: 900px) {
#header .left {width: 46%;}
#header .left1, #header .left {width: 50%; margin: 5px 0 5px 3%; clear: both;}
#header .left img {float: none;}
#footer .footer-left, #footer .footer-right {width: 97%; padding-left: 1.5%; padding-right: 1.5%; text-align: center;}
.menu {display: none;}
.float {right: 80px;}
}

@media (max-width: 767px) {
.col3 {width: 94%; margin-bottom: 20px; padding: 3%;}

.szg-superzoomgallery, .su-tabs {width: 100%; margin-bottom: 20px;}
.szg-zoom-box, .szg-zoom-photo {display: none !important;}
.szg-main {cursor: initial; width: 100% !important;}
.slink {width: 92%; float: left;}
}

@media (max-width: 560px) {
.outer-float {display: inline}
.float {position:inherit; background: url("/wp-content/uploads/2014/05/menu-bg.jpg") repeat-x; background-size: contain; display: inline-flex; width: 100%; margin-left: inherit; right: 0; }
.taxonomies-filter-widget {margin: auto; background: none;}
#header .left1, #header .left {width: 66%; float: none; margin: 10px auto;}
#header .full-float {text-align: center;}
}

@media (max-width: 480px) {
#product .block .featured img {height: auto; width: 100%;}
#product .block {max-width: 238px;}
.entry-content img {width: 100%;}
.entry-content .block-content img {width: 100%;}
.entry-contact img {width: auto;}
.bx-viewport {width: 90% !important; margin: auto;}
}

@media (max-width: 380px) {
#product .block {width: 98%;}
.bx-viewport {width: 100% !important;}

}