img {max-width: 100% ;}

/* disable css animations */
.touch .animated {
        -webkit-animation-duration: 0;
        animation-duration: 0;
        -webkit-animation-delay: 0;
        animation-delay: 0;
}
/* disable background-size:cover */
.touch #container_header, .touch #header_bg, .touch #container_top2_modules, .touch #container_bottom1_modules, .touch #container_bottom2_modules {
        -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
        background-size: cover;
        background-repeat: repeat !important;
        background-attachment: scroll !important;
}


/* #Tablet (Landscape)
================================================== */

@media only screen and (max-width: 1024px) {

.wrapper960 {
        width:100% !important;
}
#bgvid { display: none; }
.wrapper960, .content_background, #header {margin: 0 auto;}

/* Hide default hornav menu */
.hornav, #socialmedia {display:none !important;}
/* Show mobile hornav menu */
.slicknav_menu {display:block;}

.logo a {
    left: 35px !important;
}

}

/* #Tablet (Portrait)
================================================== */

@media only screen and (max-width: 959px) {

}

/* #Mobile (Landscape)
================================================== */

@media only screen and (max-width: 767px) {

.sidecol_a, .sidecol_b, .items-row .item {
        width:100% !important;
}
.backgrounds .sidecol_a, .backgrounds .sidecol_b {display:none;}
#content_remainder {
        width: 100% !important;
}
.top-1, .top-2, .top-3, .contenttop, .contentbottom, .bottom-1, .bottom-2, .base-1, .base-2 {
        width:100% !important;
}
.row-fluid [class*="span"] {margin-left:0;}

#socialmedia {display:none;}

blockquote {
  background: none;
  padding: 0 0 5px 0px;
}
blockquote p {
  background: none;
  padding: 0 0px 10px 0px;
}

}

/*  #Mobile (Portrait)
================================================== */

    /* Note: Design for a width of 320px */

@media only screen and (max-width: 440px) {

#content_remainder, .items-row .item {
    width: 100% !important;
}
.row-fluid [class*="span"] {margin-left:0;}
.top-1, .top-2, .top-3, .contenttop, .contentbottom, .bottom-1, .bottom-2, .base-1, .base-2, .sidecol_a, .sidecol_b {
        width:100% !important;
}
#container_main .wrapper960 {
    margin-top: 0px;
}
#footermenu {
    float: left;
}

.header-2 {
   display: none;
   }

}

@media (max-width: 767px) {
.visible-phone {
display: inherit !important;
}
.hidden-phone {
display: none !important;
}
}

@media (min-width: 768px; max-width: 1023px;) {
.visible-tablet {
display: inherit !important;
}
.hidden-tablet {
display: none !important;
}
}

@media (min-width: 1024px) {
.visible-desktop {
display: inherit !important;
}
.hidden-desktop {
display: none !important;
}
}