

.video-container {
position: relative;
padding-bottom: 56.25%; /* 16:9 */
padding-top: 25px;
height: 0;
}

.shopping_cart_header {
    display: none;
}

.header_bottom .shopping_cart_header {
    padding: 0px;
    display: none;
}

.video-container iframe, .video-container object, .video-container embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}

.in-stock {
    color: #ff002d;
}

.header_top {
display: none;
}

.reset_variations {
display: none !important;
}

@media screen and (min-width: 1000px) {
.carousel-inner .slider_content .text {
  padding: 0px 0px 15px 15px;
}
.title_holder {
        height: 35px !important;
    }
    .title.title_size_small.position_left {
        height: 154px !important;
    }
   .title h1 {
       visibility: hidden;
    }
.header_top {
    display: none;
}

}

@media screen and (max-width: 1000px) {
 .vc_col-sm-4 {
    width: 100%;
   }

}

.q_logo a{height: 75px !important;}

header.fixed.scrolled .q_logo a {
    height: 75px !important;
}
.header_top {
    display: none;
}

@media only screen and (max-width: 480px){
.q_logo a{height: 75px !important;}
.q_slider_inner {height: 385px;}
.slider_content {
    top: 20% !important;
        width: 100% !important;
	left: 1% !important;
    }
.q_slider {
    width: 100%;
    overflow: hidden;
    position: relative;
    z-index: 10;
    height: 600px;
}
.header_top {
    display: none;
}
 {

.carousel-inner .item .slider_content.left {
    top: 2% !important;
    }
.carousel-inner p span {
    font-size: 85%;
}
.carousel-inner h2 span, .carousel-inner p span {
    font-size: 70%;
}
.carousel-control .prev_nav, .carousel-control .next_nav {
	top: 24%
}
.carousel-inner .qbutton {
    font-size: 14px;
}
.carousel-inner .h2 {
    font-size: 45px;
    text-shadow: 1.5px 1.5px 2px rgba(0, 0, 0, 0.77);
}

.carousel-inner p {
    line-height: 17px;
}
.header_top .left {
    line-height: 20px;
    display: none;	
}
.header_top .right{
    margin: 10px 0 0 0;
    margin-left:-25px;
    margin-right:-25px;
    font-size: 16px;
}
.blog_holder.blog_single article h2{
    margin:0 0 -15px;
}

body.home .ls-nav-prev, body.home .ls-nav-next {display: none !important;
}

@media screen and (min-width: 480px) {
 .slider_content {
    top: 1% !important;
    width: 100% !important;
    }
.header_top {
    display: none;
}
 {

 .carousel-inner .slider_content {
    width: 100%;
	}
.carousel-inner p {
    font-size: 24px;
        }
.carousel-inner h2 span, .carousel-inner p span {
    font-size: 70%;
}
.latest_post_inner .post_infos a.post_comments  {display: none;
}

@media (max-width: 567px) {
    .carousel-inner .item:nth-child(2) .slider_content.left{
        width: 58% !important;
    }
}
