/*-----------------Responsive---------------------*/
@media(max-width:1525px){.post-type-archive-tribe_events.events-list .tribe-events-list .type-tribe_events{ margin:0 5px !important;}
.post-type-archive-tribe_events.events-list .tribe-events-loop .tribe-events-event-meta{ font-size:13px;}
}
@media(max-width:1305px){
.sidebar-menu li a {
  font-size: 11px;
}	
	.post-type-archive-tribe_events.events-list .tribe-events-list .type-tribe_events{ min-height:255px;}
}
@media(max-width:1280px){
.sidebar-menu #myNavbar1 li a {
  font-size: 10px;
}
.sidebar-menu li ul li a {
  font-size: 9.5px;
}
.page-id-112 .page-content > table {
  width: 100%;
}
.sidebar-menu li ul li a {
  line-height: 18px;
}
.sidebar-menu #menu-side-bar-link li ul li ul li {
  padding-left: 12px;
}.post-type-archive-tribe_events.events-list .tribe-events-loop .tribe-events-event-meta {
  font-size: 12px;
}
}
@media(max-width:1199px){
.navbar-default .nav.navbar-nav a {
  padding: 26px 13px;
}.post-type-archive-tribe_events.events-list .tribe-events-list h2.tribe-events-list-event-title{ font-size:15px;}
}
@media(max-width:1120px){
.sidebar-menu li ul li a {
  padding: 0 7px 0 15px;
}
.sidebar-menu #menu-side-bar-link li ul li ul li {
  padding-left: 4px;
}
.sidebar-menu #myNavbar1 li a {
  font-size: 9px;
}
.sidebar-menu .menu-item-has-children ul li> a::before {
  left: 6px;
}.post-type-archive-tribe_events.events-list .tribe-events-list .type-tribe_events{ padding:15px 10px;}
}
@media(max-width:1100px){.post-type-archive-tribe_events.events-list .tribe-events-list .type-tribe_events {
  min-height: 270px;
}}
@media(max-width:1065px){
#myNavbar li a {
  padding: 7px 12px;
}	
.textwidget .col-sm-3 {
  width: 40%;
}
.col-md-offset-3 {
  margin-left: 9%;
}.post-type-archive-tribe_events.events-list .tribe-events-list .type-tribe_events {
  min-height: 290px;
}	.post-type-archive-tribe_events.events-list .page-content span.tribe-icon-list {
  margin-bottom: 4px;
  margin-top: 5px;
}
}
@media only screen and (max-width:1024px){
#myNavbar li a {
  padding: 7px 13px;
}
.anchor {
  left: -5px;
  position: relative;
  top: -11px;
}
#SalesRepTable td {
  padding-left: 15px;
}
.sidebar-menu #myNavbar1 li a {
  font-size: 9px;
}
#SalesRepTable tr img {
  height: auto;
  width: 100%;
}
.sidebar-menu li a {
  font-size: 10px;
  padding: 5px 4px 5px 20px;
}
.sidebar-menu ul {
  margin-left: 0;
}
.sidebar-menu li ul li a {
  line-height: 18px;
}
.sidebar-menu li ul li ul li a {
  padding: 0 7px 0 8px;
}
.sidebar-menu #menu-side-bar-link li ul li ul li {
  padding-left: 12px;
}
#address-right {
  margin-left: 0;
}
.textwidget .col-md-offset-3 {
  margin-left: 0;
}
.textwidget .col-md-3 {
  width: 50%;
}
.footer-slider .smooth_slider .smooth_nav {
  bottom: 22px;
}
.parent-pageid-161 .thumbnail.pull-left {
  max-width: 460px;
  width: auto;
}
.foogallery-album-gallery-list .foogallery-pile h3 {
  font-size: 14px;
}
.wpsl-dropdown {
  height: 36px;
}
#wpsl-search-btn, #wpsl-search-wrap input {
  height: 36px;
}
table {
  width: 100%;
}
.row {
  margin-left: 0;
  margin-right: 0;
}
p.post-109-1 strong {
    white-space: pre-line;
}

}


@media(max-width:991px){
.owl-carousel.left-part .owl-wrapper {
  max-width: 70px;
}
.about #sync2 .synced .item {
  font-size: 22px;
  line-height: 27px;
}
.about-ncholas-slider2 .nick-slidimg {
  right: 50px;
}	
.nav > li > a > img {
  max-width: 210px;
}
.navbar-default .nav.navbar-nav a {
  padding: 14px 9px;
}
.nav.navbar-nav a {
  font-size: 13px !important;
}
.banner-text p {
  font-size: 18px;
  line-height: 30px;
}
#primary-menu li:nth-child(4) a {
  padding: 0 20px;
}
.post-type-archive-tribe_events.events-list .tribe-events-list .type-tribe_events {
 
  margin: 0 8px 10px 8px !important;
  width: 47%;min-height: 220px;
}
}
@media only screen and (max-width:980px){
#myNavbar li a {
  padding: 7px 10px;
}
.page-id-49  td img {
  float: left;
  height: auto;
  width: 100%;
}
.sidebar-menu li a {
  font-size: 9px;
  font-weight:normal;
}
.sidebar-menu li a:hover {
  background-position: -130px -32px;
}
.sidebar-menu li ul li a {
  font-size: 10.5px;
}
.sidebar-menu #menu-side-bar-link li ul li ul li {
  padding-left: 15px;
}
.sidebar-menu li a:hover {
  background-position: -85px -32px;
}
}	
@media(max-width:930px){	
#myNavbar li a {
  padding: 7px;
  font-size: 11px;
}	
.page-id-51 td img {
  height: auto;
  width: 100%;
}
.page-id-93 td img {
  width: 100%;
}	
.page-id-127 td img, .page-id-126 td img, .page-id-135 td p img {
  float: left;
  height: auto;
  width: 100%;
}
}
@media(max-width:907px){.post-type-archive-tribe_events.events-list .tribe-events-list .type-tribe_events{ min-height:245px;}	}
@media only screen and (max-width:860px){.post-type-archive-tribe_events.events-list .tribe-events-list .type-tribe_events {
  margin: 0 0 10px !important;
  min-height: auto !important;
  width: 100%;
}}

@media only screen and (max-width:800px){
.sidebar-menu ul {
  margin-right: 8px;
}
.foogallery-album-gallery-list.alignment-left > li {
  float: left;
  width: 50%;
}
.sidebar-menu li ul li a {
    padding: 2px 7px 2px 15px;
}
.sidebar-menu li ul li ul li a {
  padding: 0 7px 0 10px;
}
.tribe-event-schedule-details {
  float: left;
  padding: 8px 12px 0;
  width: 100%;
}
.tribe-events-schedule h2 {
  font-style: normal;
  font-weight: 700;
  font-size: 20px;
}
.page-id-98 td img {
  float: left;
  height: auto;
  width: 100%;
}
.wp-image-595,.wp-image-471{ width:90% !important; height:100% !important;}
.wp-image-471{ padding-left:15px;}
/*td img {
  float: left;
  height: auto;
  width: auto;
}*/
.right-side-content td.prod_desc img{ float:none !important;}
.page-id-89 td img {
  float: left;
  height: auto;
  width: 100%;
}
#myNavbar li a {
  font-size: 10px;
  padding: 7px 6px;
}
#myNavbar li .sub-menu .sub-menu li a {
  font-size: 10px;
}
#myNavbar li ul li a {
  padding: 6px 10px;
}
/* .sidebar-menu li a {
  font-size: 7.5px;
  padding: 5px 1px 5px 7px;
}
.sidebar-menu li ul li a {
    padding: 0 7px 0 12px;
}
.sidebar-menu li ul li ul li a {
    padding: 0 5px 0 6px;
} */
/* .sidebar-menu .menu-item-has-children > a::before {
  left: 3px;
}
.sidebar-menu li ul li a {
  font-size: 7.5px;
} */
.office-address .footer_sig {
  font-size: 9px;
}
.textwidget .col-md-3 {
  padding: 0 5px;
}
.sidebar-menu li ul li a {
  line-height: 16px;
}
.sidebar-menu #menu-side-bar-link li ul li ul li {
  padding-left: 8px;
}
.foogallery-album-gallery-list .foogallery-pile .foogallery-pile-inner {
  border: 6px solid #ffffff!important;
}
#thumbnail-slider .inner li span a {
  font-size: 12px;
}
.pull-right {
  max-width: 260px;
}
.parent-pageid-161 .thumbnail.pull-left {
  max-width: 50%;
}
.tribe-events-gmap {
  float: left;
  width: 100%;
}
.tribe-events-loop .tribe-events-event-meta {
  float: left;
  width: 100%;
}
.parent-pageid-161 .thumbnail.pull-left .child-contact {
  margin: 1em 0 2em;
}
/* .page-content table:last-child {
  margin-top: 10px;
} */
.more-info .menu li a {
  font-size: 11px;
}
.tribe-event-schedule-details {
  float: left;
  width: 100%;
}

.tribe-events-list .tribe-events-venue-details {
  float: left;
  width: 100%;
}

.footer-slider .smooth_slider .smooth_nav {
  bottom: 28px;
}

.page-id-47 td img, .page-id-127 td img, .page-id-129 td img, .page-id-140 td img, .page-id-139 td img {
  display: table;
  float: none;
  height: auto;
  margin: 0 auto;
  width: 100%;
}
.page-id-138 td img {
  display: table;
  float: none;
  margin: 0 auto;
}


#myNavbar li ul li a {
  padding: 6px 17px;
}
.parent-pageid-161 .thumbnail.pull-left {
  max-width: 47%;
}
footer a.anchor {
  left: 2px;
  position: relative;
  top: -13px;
}
table #width {
  padding-top: 55px;
}
}



@media only screen and (max-width : 767px) {
.custom-logo-link {
    margin-bottom: 20px !important;
    display: block;
}
#myNavbar .navbar-form input {
  height: 26px;
}
footer a.anchor {
  left: 2px;
  top: -13px;
}
.os-mobile-top-wrap span[class*=osshare_] {
    display: inline-block;
    width: 38px!important;
    height: 38px!important;
    line-height: 36px!important;
    border-radius: 0!important;
}
.tribe-events-sub-nav li a:hover {
  background-color: rgba(0, 0, 0, 0);
}
.tribe-events-sub-nav li a {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0!important;
  color: #337ab7 !important;
  display: block;
  font-size: 15px;
  font-weight: 700;
  padding: 0!important;
  position: relative;
  white-space: normal;
}
.office-address .footer_sig {
  font-size: 12px;
}
#myNavbar #menu-header-menu > .menu-item-has-children::after {
  bottom: 0;
  color: #64e1ff;
  content: "";
  font-family: fontawesome;
  font-size: 14px;
  position: absolute;
  right: 0;
  top: 10px;
}
.sidebar-menu #myNavbar1 li a {
  font-size: 12px;
}
#myNavbar li:last-child a {
  border-bottom: medium none;
}
#searchform {
  margin: 7.5px 15px;
}
.page-id-128 td p {
  float: left;
  width: 100%;
}
.page-id-148 table td img {
  width: auto;
}
#tribe-geo-results h2.tribe-events-page-title, h2.tribe-events-page-title {
  font-size: 26px;
}
.page-heading h2 {
  font-size: 26px;
}
.tribe-events-list-separator-month {
  font-size: 22px;
}
.navbar-nav {
  margin: 7.5px 15px;
}

#myNavbar .navbar-form input {
  width: 280px;
}
.footer-slider .smooth_slider .smooth_nav {
  width: 98%;
}
.navbar-right button {
  left: 9px;
  padding: 0;
  top: 4px;
}
.sidebar-menu > h3 {
  color: rgb(100, 225, 255);
  cursor: pointer;
  font-size: 18px;
  font-weight: bold;
  margin-top: 10px;
  position: absolute;
  z-index: 1;
}
.sidebar-menu {
  position: relative;
}
.logo > a {
  float: left;
  text-align: center;
  width: 100%;
}
.footer-slider .smooth_slider .smooth_nav {
  text-align: center;
}
.sidebar-menu .navbar-toggle {
  margin-bottom: 4px !important;
  margin-top: 4px !important;
}
#myNavbar li a {
  font-size: 12px;
}
#thumbnail-slider .inner li div {
  padding: 0 10px;
}
#thumbnail-slider .inner li span a {
  font-size: 11px;
}
#thumbnail-slider .inner li img {
  padding-top: 1px;
}
#myNavbar li .sub-menu .sub-menu li a {
  font-size: 11px;
}
#myNavbar ul li ul .menu-item-has-children > a::before {
  left: 0;
}
#myNavbar ul li ul li ul .menu-item-has-children > a::before {
  left: 9px;
}
sidebar-menu .navbar-header {
  background: rgba(41, 89, 129, 0.2) none repeat scroll 0 0;
  padding: 4px 0;
}
.sidebar-menu .menu-item-has-children > a::before {
  left: 10px;
}
.sidebar-menu li ul li a {
  padding: 0 7px 0 22px;
}
.sidebar-menu #menu-side-bar-link li ul li ul li {
  padding-left: 25px;
}
.sidebar-menu ul {
  margin-right: 0;
}	
.footer-slider .smooth_slider .smooth_nav {
  bottom: 29px;
  right: 8px;
}
.tribe-events-sub-nav li a:hover{
	background-color:#21759B;
}
.tribe-events-gmap {
  float: left;
}
.navbar-toggle {
  margin-top: 0px;
}	
#myNavbar .input-group {
  margin: 0 auto;
}
/* #myNavbar .navbar-form input {
  width: 220px;
} */
#myNavbar li .sub-menu .sub-menu {
  left: 0px;
  position: relative;
  top: 0;
  width: auto;
}
#myNavbar li .sub-menu .sub-menu a{
padding-left:25px
}
#myNavbar li {
  float: left;
  width: 100%;
  background:transparent;
}
#myNavbar li .sub-menu {padding-left:15px}
#myNavbar li .sub-menu {
  left: 0px;
  position: relative;
  top: 0;
  width: auto;
}
#myNavbar li .sub-menu li ul li .sub-menu a {
  padding-left: 35px;
}
.sidebar-menu li > a {
  background: #738ba3 none repeat scroll 0 0;
  border-top: 1px solid #fff;
}
.sidebar-menu li ul li a {
  border-top: medium none;
}
.sidebar-menu li a {
  font-size: 12px;
  padding: 5px 4px 5px 25px;
}

#myNavbar li .sub-menu {
  background: transparent none repeat scroll 0 0;
  border-bottom: medium none;
}
#myNavbar li a {
  border-bottom: 1px solid #27557a;
}
#myNavbar li .sub-menu .sub-menu {
  background: transparent none repeat scroll 0 0;
  border-bottom: medium none;
}
.navbar-inverse .navbar-toggle {
  border-color: #fff;
}
.sidebar-menu li ul li a {
  font-size: 11px;
  line-height:22px;
}
.textwidget .col-md-3 {
  width: auto;
}
.page-heading h2 {
  float: left;
}
.more-info .menu li a {
  font-size: 13px;
}
.logo {
  padding-left: 2px;
}
.page-heading h2 {
  float: left;
  width: 100%;
}
div.wpcf7-validation-errors {
  float: left;
  margin: 10px 0;
  width: 100%;
}
div.wpcf7-mail-sent-ok {
  float: left;
  margin: 10px 0;
  width: 100%;
}
.wpcf7-form-control.g-recaptcha.wpcf7-recaptcha > div {
  overflow: hidden !important;
  width: 100% !important;
}
}

@media(max-width:740px){
/* table td img {
  width: 100%;
} */
.tribe-events-adv-list-widget .tribe-events-widget-link a, .tribe-events-back a, .tribe-events-list-widget .tribe-events-widget-link a, ul.tribe-events-sub-nav a {
    font-size: 13px;
    font-weight: 400;
}
}

@media(max-width:640px){
.page-id-148 td {
  width: 100%;
  float: left;
}
.foogallery-album-gallery-list.alignment-left > li {
  float: left;
  width: 33%;
}
.page-id-107 td img {
  float: left;
  height: auto;
  width: auto;
}
.page-id-107 td p {
  float: left;
  width: 100%;
}
.page-id-110 .page-content p {
  float: left;
  width: 100%;
}
.page-id-114 p {
  float: left;
}
.page-id-49  td img {
  float: left;
  height: auto;
  width: 100%;
}
td img {

  height: auto;
  max-width:100%;
}

#post-108 td img {
    height: 30vh;
    width: 100%;
    margin: 0 5px;
    padding: 10px;
}

#post-109 td img {
    float: inherit;
    height: 92px !important;
    max-width: 70px !important;
    padding: 10px !important;
}

}
@media(max-width:600px){
.foogallery-album-gallery-list .foogallery-pile {
  display: table;
}
.foogallery-album-gallery-list.alignment-left > li {
  float: left;
  width: 50%;
}#form-upload-csv > label{ width:100%;}
.right-side-content #form-upload-csv .fileUpload{ padding:0;}#form-upload-csv > input[type="submit"]{ font-size:13px; padding:6px 14px;}
}
@media(max-width:490px){
#thumbnail-slider .inner li img {
  display: none;
}
#SalesRepTable td {
  padding-left: 5px;
}
#history {
  display: table;
  float: none;
  margin: 0 auto;
  text-align: center;
}	
#thumbnail-slider .inner li span a {
  line-height: normal;
}
.page-id-128 td img {
  float: left;
  height: auto;
  width: 100%;
}#form-upload-csv .input-group{ width:100%;}
#form-upload-csv .fileUpload{ width:100%; margin-bottom:10px;}
#form-upload-csv .group-span-filestyle label{ width:100%;}
.post-type-archive-tribe_events.events-list .page-content span{ float:none; width:auto;}
.post-type-archive-tribe_events.events-list .tribe-events-venue-details > a {
  float: left;
  padding-bottom: 0;
  padding-top: 0;
}
}


@media(max-width:480px){
#tribe-geo-results h2.tribe-events-page-title, h2.tribe-events-page-title {
  font-size: 22px;
}
#thumbnail-slider .inner li {
  height: 63px !important;
  width: 125px !important;
}
.tribe-events-list-separator-month {
  font-size: 19px;
}
.tribe-locality {
  padding: 2px 0;
}
.tribe-events-venue-details > a {
  float: left;
  padding-bottom: 4px;
  padding-top: 4px;
}
.tribe-country-name {
  padding-top: 4px;
}
td img {
  padding: 10px;
}
.lumbring td {
  font-size: 11px !important;
  line-height: 20px !important;
  padding: 0 8px;
}	
#form-upload-csv .input-group-btn{ max-width:120px; width:50%;}
}
@media(max-width:430px){
.foogallery-album-gallery-list.alignment-left {
  text-align: center !important;
}
.foogallery-album-gallery-list.alignment-left > li {
  display: inline-block;
  float: none;
  width: auto;
}
}
@media(max-width:420px){
td img {
  float: left;
  height: auto;
  width: 100%;
}

#post-143 td img {
  float: left;
  height: 33vh;
  width: 100%;
}

td img {
  padding: 10px;
}
.parent-pageid-161 p span {
  float: left;
  padding-left: 50px;
  width: auto;
}
.parent-pageid-161 .thumbnail.pull-left {
  max-width: 100%;
}
}

@media(max-width:414px){
#foogallery-album-2877 .foogallery-album-gallery-list .foogallery-pile {
    margin: 10px 4px 15px 1px !important;
}
#wpcf7-f3054-p150-o1 .wpcf7-form textarea {
  max-height: 130px;
  overflow: scroll;
  resize: none;
  width: 100%;
}
.foogallery-album-gallery-list.alignment-left > li {
  float: none;
  width: auto;
}
#thumbnail-slider .inner li {
  height: 118px !important;
  width: 234px !important;
}
#thumbnail-slider .inner li img {
  display: block;
}
#thumbnail-slider .inner li span a {
  font-size: 12px;
  padding: 2px;
}
}
@media(max-width:375px){
.tribe-events-adv-list-widget .tribe-events-widget-link a, .tribe-events-back a, .tribe-events-list-widget .tribe-events-widget-link a, ul.tribe-events-sub-nav a {
    font-size: 13px;
    font-weight: 400;
}
.foogallery-pile-inner > a {
  width: 100%;
}
#foogallery-album-2877 .foogallery-album-gallery-list .foogallery-pile {
  width: 100%;
}
.foogallery-album-gallery-list.alignment-left > li {
  float: none;
  width: auto;
}
.foogallery-album-gallery-list .foogallery-pile img {
  width: 100%;
}
.page-id-148 table td img {
  width: 100%;
}
#myNavbar .navbar-form input {
  width: 100%;
}
#myNavbar .input-group {
  margin: 0 auto;
  width: 100%;
}
.pull-right {
  float: right !important;
  max-width: 100%;
  width: 100%;
}
.footer-slider .smooth_slider .smooth_nav {
  width: 96%;
}
.tribe-events-adv-list-widget .tribe-events-widget-link a, .tribe-events-back a, .tribe-events-list-widget .tribe-events-widget-link a, ul.tribe-events-sub-nav a {
  font-size: 11px;
}
#thumbnail-slider .inner li div {
  padding: 0 2px;
}
#thumbnail-slider .inner li span a {
  font-size: 8px;
}
.page-heading h2 {
  font-size: 22px;
}

#thumbnail-slider .inner li {
  height: 99px !important;
  width: 199px !important;
}
#thumbnail-slider .inner li span a {
  font-size: 14px;
  padding: 4px;
}
#thumbnail-slider .inner li span a {
  font-size: 16px;
}
}
@media(max-width:360px){
.office-address .footer_sig {
    font-size: 11px;
}
#thumbnail-slider .inner li {
  height: 94px !important;
  width: 186px !important;
}
#join-lumber tr {
  float: left;
}
#join-lumber td {
  padding: 0;
}
.lumbring td {
  padding-right: 4px !important;
  width: 70px !important;
}
}
@media(max-width:320px){
#thumbnail-slider .inner li {
  height: 73px !important;
  width: 146px !important;
}
#thumbnail-slider .inner li span a {
  font-size: 10px;
}	
	
}
.footer_num{
  color: inherit;
}
.footer_num:hover{
  color: inherit;
}