@media (max-width: 1499px) { 
    .container.full {padding: 0px 15px;}
}
@media (min-width: 1500px) { 
    .container.full {padding: 0px 11%;width: 100%;}
    .nav > li > a {padding: 35px 20px}
    .navbar-custom.top-nav-collapse .nav > li > a {padding: 20px;}
}

@media (max-width: 1300px) { 
.container {padding-right: 15px;padding-left: 15px;}
.row {margin-right: -15px;margin-left: -15px;}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {padding-right: 15px;padding-left: 15px;}
.marg50 {margin-top: 30px;}
.nav > li > a {padding: 35px 11px;letter-spacing: 0;}
.navbar-custom.top-nav-collapse .nav > li > a {padding: 25px 11px;}
.navbar-custom.top-nav-collapse .cart_search_block .insomnia_woo_cart {padding: 0;}
.navbar-custom.top-nav-collapse .cart_search_block li {padding: 23px 5px 22px 5px;}
.cart_search_block > li {padding: 32px 5px 33px 5px;}
.navbar-custom.top-nav-collapse .container.full .cart_search_block > li {padding:20px 5px 19px 5px;}

.post-set.sticky.left-image-post .post-thumbnail {width: 100%;}
.post-set.sticky.left-image-post .content-block {width: 100%;margin: 30px 0 0 0;}
.post-set.left-image-post .post-thumbnail {width: 100%;}
.post-set.left-image-post .content-block {width: 100%;margin: 30px 0 0 0;}
.left-image-post.has-post-thumbnail .post-thumbnail .post-hover a {height: 300px;}
}
@media (min-width: 1200px) and (max-width: 992px) { 
.post-set.sticky.left-image-post .post-thumbnail {width: 100%;}
.post-set.sticky.left-image-post .content-block {width: 100%;}
.post-set.left-image-post .post-thumbnail {width: 100%;}
.post-set.left-image-post .content-block {width: 100%;}
}

@media (min-width: 991px) {
.menu-responsive.mobile {display: none;}
.menu-responsive.desktop {display: block;}
}

@media (max-width: 990px) {
    .single .sidebar {margin-top: 50px;}
  .logo img {max-width:100%}
.menu-responsive.mobile {display: block;}
.insomnia_testimonial_content_holder {padding: 0px;}

.menu-style12 .navbar .menu-responsive.mobile {padding: 15px 0;float: right;}

.menu-style4 .navbar .menu-responsive.mobile {padding: 15px 0;float: right;}

.menu-style8 .navbar .menu-responsive.mobile {padding: 20px 0;float: right;}



.menu-responsive.desktop {display: none;}
.resp-right {float: right;}
.resp-left {float: left;}
.content-wrap .sidebar {margin-top: 50px;}
.sidebar-right .wrap-content{border-right: 0px;padding-right: 0px;}
.sidebar-left .wrap-content {border-left: 0px;padding-left: 0px;}
.menu-style5 .bar-hamburger {margin-top: 15px;margin-bottom: 15px;}
.menu-style5 .menu-social-link {line-height: 60px;}

.menu-style4 .bar-hamburger {margin-top: 15px;}
.menu-style4 .logo {padding-top: 15px;}
.menu-style4 .search-menu-style4 {margin: 15px 0;}
.menu-style4 .navbar.top-nav-collapse .logo {padding-top: 15px;}
.menu-style4 .navbar.top-nav-collapse .bar-hamburger {margin-top: 15px;}

.menu-style12 .style1 .logo {padding: 15px 0;}
.menu-style12 .style1 .bar-hamburger {margin-top: 20px;}
.menu-style12 .style1.top-nav-collapse .logo {padding: 15px 0;}
.menu-style12 .style1.top-nav-collapse .bar-hamburger {margin-top: 20px;}

.menu-style12 .style2 .logo {padding: 15px 0;}
.menu-style12 .style2 .bar-hamburger {margin-top: 20px;}
.menu-style12 .style2.top-nav-collapse .logo {padding: 15px 0;}
.menu-style12 .style2.top-nav-collapse .bar-hamburger {margin-top: 20px;}
.menu-style12 .style2 .woocommerce_cart_menu {display: none;}
 
.burger-menu.style6 .sticky-nav {margin: 18px 0;} 
.top-nav-collapse .burger-menu.style6 .sticky-nav {margin: 18px 0;}
.burger-menu.style6 .burger_insomnia_normal_holder i {display: none;}

.logo-banner {height: auto;}
.logo-banner .logo {text-align: center;padding: 0;margin: 0;line-height: 0;padding: 50px 0 25px 0;}
.logo-banner .banner-area {text-align: center;line-height: 0;margin: 0;padding: 25px 0 50px 0;}

.menu-style7 .bar-hamburger {
    float: left;
    margin-top: 21px;
    border-left: 1px solid #eee;
    border-right: 1px solid #eee;
    padding: 0 15px;
    width: 64px;
    margin-top: 0;
    line-height: 68px;
    height: 68px;
    padding-top: 20px;
}
.show-menu.menu-style7 .bar-hamburger {border-color:transparent;}
.menu-style7 .navbar.top-nav-collapse .bar-hamburger {margin: 0;}


.menu-style8 .bar-hamburger {margin-top:25px;transition: none;}
.menu-style8 .logo {padding: 20px 0;transition: none;}
.menu-style8 .navbar.top-nav-collapse .logo {padding: 20px 0;transition: none;}
.menu-style8 .navbar.top-nav-collapse .bar-hamburger {margin-top: 25px;transition: none;}
.menu-style8 .navbar-custom {background: #fff;}

.menu-style8 .style8 .woocommerce_cart_menu {display: none;}




.content-wrap .sidebar-right {border-right: 0px;padding-right: 15px; float: none;}
.content-wrap .sidebar-left {border-left: 0px;padding-left: 15px;float: none;}
.footer-widget {margin: 30px 0;}
.footer-area-cont {padding: 50px 0;}
.responsive-menu {    
    position: absolute;
    top: 90px;
    right: 15px;
}
}

@media (min-width: 768px) and (max-width: 991px) {

}
 

@media (max-width: 767px) {
.scroll-top {display: none;}
.tag_line_image .tag-body {padding: 100px 0;}
blockquote {padding: 30px;margin:30px 0;}
blockquote:before {left:0px;top:0;}
blockquote:after {right:0px;bottom: 0;}
.post-commetns {
    padding: 0px;
    background: #fff;
}
}
 
@media (max-width: 600px) { 
.commentlist .children {margin-left: 0px;}
  .main-content.grey .post-set.insomnia_mas_item {width:100%}
  .main-content.grey .post-set.insomnia_mas_item {width:100%}
  .content-wrap .sidebar {margin-top:0px;}
  .post-set.tiles-style {width: 100%;}
}

 @media (max-width: 480px) { 
.footer-copyright {text-align: center;}
.author-info {text-align: center;padding-top: 10px;}
.content-wrap .sidebar-right {border-right: 0px;padding-right: 15px; float: none;}
.content-wrap .sidebar-left {border-left: 0px;padding-left: 15px;float: none;}
.contact-top li {
    width: 100%;
    border: none !important;
    line-height: 1.75;
    padding: 15px 0 0 0;
    text-align: center;
}
.contact-top li:last-child {padding-bottom: 15px;}
ul.social-links-style7 {
    text-align: center;
    float: none;
    padding: 0;
    border: none;
    font-size: 18px;
    padding-bottom: 15px;
}
ul.social-links-style7 li {
    text-align: center;
    float: none;
    border: none !important;
    display: inline-block;
}
ul.social-links-style7 li a {color:#555;}
}
