
/*Responsive*/
@media (max-width: 1366px) {
  .wrap-banner2 .bg-slider .item-slider{
    max-height: 650px;
  }
  .images-slider.tes7:before, .images-slider.tes7:after {
      font-size: 400px;
      top: -32%;
  }
  .slick-slider-banner .slick-next {
      right: 18%;
  }
  .slick-slider-banner .slick-prev{
      left: 18%;
  }
  .banner-slider-h9 .banner-info {
    padding-left: 90px;
  }
  .banner5-home10 .banner-info {
    padding-left: 70px;
  }
  .bn-df2 .banner-info {
      padding: 0 60px;
  }
  .bn-df2 .banner-info.info-top{
      top: 80px;
  }
  .bn-df2 .banner-info.info-bottom{
      bottom: 80px;
  }
  .bn-df2:hover .banner-info.info-top{
    top: 40px;
  }
  .bn-df2:hover .banner-info.info-bottom{
    bottom: 40px;
  }
  .mailchimp11{
      background-position-x: 30%;
  }
}
@media (max-width: 1280px){}
@media (max-width: 1200px){
  .group-header-home8 .main-nav{
    margin: 0 -25px;
  }
  .fixed-header .menu-header11 .main-nav > ul > li > a {
      padding: 0 15px;
  }
  .menu-header2 .main-nav {
    margin-right: -70px;
  }
  .instagram-home7 .follow-instagram li:first-child {
    max-width: 198px;
  }
  .menu-header2 .element-search- .search-form {
    max-width: 100%;
  }
  .menu-header2 .element-search- {
    margin-right: -73px;
  }
  .menu-header2 {
    padding: 27px 0px 40px;
  }
  .style-gallery-vertical .detail-info {
    margin-top: 30px;
  }
  .bn-about-right .info-qc-about {
    margin-top: 130px;
  }
  .bn-about-left.magin-about {
    margin-bottom: -70px;
  }
  .main-nav li.has-mega-menu > .mega-menu,
  .s7up-header-page-header-page .main-nav li.has-mega-menu > .mega-menu {
    width: 1024px!important;
  }
  .top-header11 .logo {
      margin: 0px -45px;
  }
  .item-product-grid-style11 .product-thumb-wrap{
    padding-right: 100px;
  }
}
@media (max-width: 1024px){
  .banner-advs.home7 .banner-info {
      position: relative;
      padding: 25px 20px 35px;
      margin-top: -30px;
  }
  .banner-advs.home7 .banner-info h2, .banner-advs.home7-2 .banner-info h2 {
      font-size: 24px;
      font-weight: 600;
      line-height: 36px;
  }
  .list-cats-item,
  .category-list{
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  .grid-post-style4 {
      margin: 0;
      padding: 50px 30px 50px 30px;
  }
  .images-slider.tes7:before, .images-slider.tes7:after {
      font-size: 280px;
  }
  .product-list-home2 .banner-category {
      margin-left: -32px;
  }
  .product-list-home2 .product-category-box {
      margin-right: 37px;
  }
  .owl-buttons-trigger .owl-prev{
      left: -20px;
  }
  .owl-buttons-trigger .owl-next {
      right: -20px;
  }
  .header-nav-default .main-nav > ul > li > a {
      padding: 0 11px;
  }
  .header-nav-default .main-nav .sub-menu{
    width: 180px;
  }
  .owl-theme.navi-nav-style2 .owl-controls .owl-buttons div.owl-prev {
      left: -15px;
  }
  .owl-theme.navi-nav-style2 .owl-controls .owl-buttons div.owl-next {
      right: -15px;
  }
  .banner-advs.home11 .banner-info h2 {
      font-size: 40px;
  }
  .banner-advs.home11 .banner-info h3 {
      font-size: 24px;
  }
  .top-header11 .flex-wrapper > div > a span.title12{
    display: none;
  }
    .banner-featured-home9 .page-view-thumb::before,
  .banner-featured2-home9 .page-view-thumb::before {
    display: none;
  }
  .banner-featured-home9 .page-view-thumb img,
  .banner-featured2-home9 .page-view-thumb img {
    position: unset;
  }
  .banner-featured-home9 .page-view-thumb,
  .banner-featured2-home9 .page-view-thumb {
    height: auto;
  }
  .banner-featured-home9 .page-view-info,
  .banner-featured2-home9 .page-view-info {
    height: auto;
    padding-top: 0px;
  }
  .group-header-home8 {
    padding: 25px 15px 23px;
  }
  .woocommerce div.product form.cart .button.single_add_to_cart_button {
    min-width: auto;
  }
  .info-contact3 {
    padding: 30px 20px 30px 45px;
  }
  .banner-hotspot-home7 .save {
    font-size: 120px;
    left: -130px;
  }
  .banner-hotspot-home7 .banner-info {
    left: 160px;
  }
  .vc_col-sm-4 .item-product-grid-style4 .product-thumb {
    width: 50px;
    min-width: 50px;
  }
  .banner1-home7 .banner-info {
    height: 220px;
    padding-left: 50px;
  }
  .main-nav li.has-mega-menu > .mega-menu,
  .s7up-header-page-header-page .main-nav li.has-mega-menu > .mega-menu {
    width: 990px!important;
  }
  .item-product-list .product-desc {
    padding-top: 0px;
    margin-bottom: 20px;
  }
  .item-product-list .product-info {
    padding: 15px 15px 0px 15px;
  }
  .slick-slider-banner .slick-prev {
    left: 10%;
  }
  .slick-slider-banner .slick-next {
    right: 10%;
  }
  .bn-slider-4 .content-info {
    width: 400px;
  }
  .bn-slider-home3 .banner-info {
    height: 150px;
    padding-top: 45px;
  }
  .banner-countdown a > img {
    display: none;
  }
  .item-style2 .post-info {
    padding: 30px 0px 30px 30px;
  }
  .list-post-wrap .col-item-style2:nth-child(2n) .item-style2 .post-info {
    padding: 30px 30px 30px 0px;
  }
  .menu-header2 .logo-header {
    margin-bottom: 20px;
  }
  .menu-header2 .element-search- {
    margin-right: -30px;
  }
  .menu-header2 .main-nav {
    margin-left: -70px;
  }
  .main-nav > ul > li > a {
      padding: 0 12px;
  }
  .dropdown-box-full .mini-cart-content-full {
    padding: 20px 20px;
  }
  .mini-cart-content-full .mini-cart-total-button {
    padding-left: 20px;
  }
  .product-slider-home1 {
    padding: 30px 20px 0px 20px;
  }
  .product-slider-home1 .title {
    font-size: 24px;
    margin-bottom: 10px;
  }
  .product-slider-home1 .description {
    margin-bottom: 25px;
  }
  .group-service-home8 {
    margin-bottom: 50px;
  }
  /*.group-bn-3-4 .banner-style3 {
    margin-right: 17.5px;
  }
  .group-bn-3-4 .banner-style4 {
    margin-left: -35.5px;
  }*/
  .product-sider-home9 .item-product-grid-style6 .product-info {
    padding: 47px 30px 43px 30px;
  }
  .banner5-home10 h2,
  .banner6-home10 h2 {
    font-size: 36px;
  }
    .smart-slider:not(.owl-carousel)[data-item="6"] > div,
    .smart-slider:not(.owl-carousel)[data-item="5"] > div{
        width: 25%;
    }
}
@media (max-width: 1023px) {  
  .header-nav-default .main-nav .sub-menu{
    width: 170px;
  }
  .bn-about-left .info-qc-about {
    margin-top: 50px;
  }
  .bn-about-right .info-qc-about {
    margin-top: 50px;
    margin-left: 50px;
    margin-right: 0px;
  }
  .bn-about-left.magin-about {
    margin-bottom: 0px;
  }
  /* .product-category-box {
    margin-left:24%;
  }*/
  /*.banner-category {
    margin-right: -37%;
  }*/
  .comment-list ul.children {
    padding-left: 30px;
  }
  .product-category-box.left-css {
    margin-left: 0px;
    margin-right: 24%;
  }
  .banner-category.right-css {
    margin-right: 0px;
    margin-left: -37%;
  }
}
@media (max-width: 992px) {    
  .col-sm-hidden {
    display: none;
  }
  .header-top-home7 .account-manager.text-right {
    text-align: center;
  }
  .top-header9 .account-manager.text-right {
    text-align: center;
  }
}
@media (max-width: 991px){
  .bn-about-left .info-qc-about {
      margin-top: 0;
  }
  .bn-about-left,
  .bn-about-right{
    margin-bottom: 50px !important;
  }
  .bn-about-right .info-qc-about {
      margin-top: 0;
      margin-left: 0;
  }
  .header-top-home10 .flex-wrapper > * {
      padding: 0 10px;
  }
  .element-search-home10 .search-form {
      max-width: 250px;
  }
  .banner-featured-home9,
  .banner-featured2-home9{
    margin-bottom: 50px;
  }
  .banner-featured-home9:last-child,
  .banner-featured2-home9:last-child{
    margin-bottom: 0;
  }
  .group-header-home8 .main-nav {
      margin: 0;
      text-align: center;
  }
  .group-header-home8 .search-account-social-cart {
      margin-top: -90px;
  }
  .product-col7 .vc_col-sm-12{
      padding-top: 50px;
  }
  .product-col7 .vc_col-sm-12 .list-1-item {
      width: 50%;
  }
  .product-col7 .vc_col-sm-12 .list-1-item:nth-child(3n) .item-product-grid-style9{
    border-bottom: 0;
  }
  .menu-header3 .social-list {
      margin-left: -20px;
  }
  .top-header3 .logo-header h1 {
      font-size: 20px;
      line-height: 33px;
  }
  .mini-title{
    font-size: 13px;
  }
  .gap-10 .list-5-item .item-product-grid-style2 .itemPopUp-grid2 .info {
      padding: 12px 20px;
  }
  .menu-header2 .main-nav {
      margin-right: -92px;
      margin-left: 0;
  }
  .header-top-default .logo h1 {
      margin-bottom: 20px;
      text-align: center;
  }
  .header-nav-default {
      text-align: center;
  }
  .item-post-banner .info-post-banner {
      max-width: 80%;
      padding: 35px;
  }
  .item-post-banner.item-post .post-info .post-title {
      font-size: 36px;
  }
  .item-product-grid-style11 .product-thumb-wrap {
      padding-right: 35px;
  }
  .top-header11 .logo{
    margin-left: -48px;
  }
  .product-col11 .vc_col-md-4 .title-home11{
    margin-top: 50px;
  }
  .say11 .tes11{
    margin-top: 50px;
  }
  .item-product-grid-style11 .countdown-product {
      left: -40px;
      height: 60px;
      top: inherit;
      bottom: 70px;
      width: 268px;
      left: -35px;
      text-align: center;
      right: 0;
      margin: auto;
      padding-top: 8px;
  }
  .item-product-grid-style11 .countdown-product .time_circles > div {
      border-bottom: 0;
      max-width: 66px;
      min-width: 66px;
      border-right: 1px solid #e5e5e5;
      padding: 0 10px;
  }
  .count-title1 {
    font-size: 36px;
  }
  .count-title2 {
    font-size: 48px;
  }
  .count-title1:after {
      left: -60px;
      top: -15px;
      background-size: 66%;
  }
  .item-product-grid-style11 .product-title {
      font-size: 18px;
  }
  .item-product-grid-style11 .button11 {
      margin-top: 25px;
  }
  .item-product-grid-style11 .product-info .count-title{
    font-size: 18px;
  }
  .grid-post-style6 .post-title {
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis;
  }
  .menu-header10 .mini-cart-box .mini-title,
  .menu-header10 .social-wishlist-style3 .text-wishlist {
    display: none;
  }
  .menu-header10 .main-nav > ul > li > a {
    padding: 0 10px;
  }
  .group-header-home8 .main-nav > ul > li > a {
    padding: 0 10px;
  }
  .banner-slider-home8 {
    margin-top: -160px;
    max-height: 700px;
  }
  .logo-header-home8 {
    margin-bottom: 30px;
    text-align: left;
  }
  .qc-about2 {
    margin-right: 0px;
  }
  .newsletter-text-home7 {
    padding-top: 50px;
  }
  .mailchimp-home7 {
    padding-top: 40px;
    margin-bottom: 50px;
  }
  .newsletter-text-home7 .icon {
    font-size: 70px;
  }
  .newsletter-text-home7 .text-newsletter {
    padding-left: 20px;
    padding-right: 0px;
  }
  .footer-link-footer7 .service-footer7 .menu-link-footer {
    margin-left: 0px;
  }
  .footer-link-footer7 .menu-link-footer {
    margin-left: 0px;
    margin-right: 0px;
  }
  .footer-link-footer7 .box-payment-footer7 {
    margin-left: -5px;
    margin-right: 0px;
  }
  .content-sidebar-right .style-gallery-horizontal .detail-gallery,
  .content-sidebar-left .style-gallery-horizontal .detail-gallery {
    margin-right: 0px;
  }
  .content-sidebar-right .style-gallery-horizontal .detail-info,
  .content-sidebar-left .style-gallery-horizontal .detail-info {
    padding-left: 0px;
    margin-top: 30px;
  }
  .group-social-cart-header2 {
    margin-top: -100px;
  }
  .menu-header2 {
    padding-bottom: 20px;
  }
  .banner-slider-h9.bg-slider .item-slider {
    height: 400px;
  }
  .banner-slider-h9 {
    margin-bottom: 50px;
  }
  .group2-banner-home9 {
    margin-bottom: 15px;
  }
  .box-banner56-home10 {
    margin-top: 20px;
    margin-bottom: 44px;
  }
  .product-sider-home9 .item-product-grid-style6 .product-info-countdown .countdown-product {
    margin-top: 38px;
    margin-bottom: 38px;
  }
  .product-new-home10 {
    margin-bottom: 15px;
  }
  .brand-home7 {
    padding: 40px 0px;
  }
  .footer-link-footer8 {
    padding-top: 60px;
    padding-bottom: 10px;
  }
  .item-product-grid-style3 .product-extra-link a.button.addcart-link {
    line-height: 40px;
  }
  .menu-header2 .element-search- {
    margin-right: 0px;
  }
  .menu-header2 .logo{
    text-align: center;
  }
  .top-header3 .element-search- .search-form {
    max-width: 400px;
  }
  .banner-style1 .banner-info {
    right: 30px;
  }
  .item-product a.button.addcart-link {
    height: 30px;
    line-height: 30px;
    padding: 0 10px;
  }
  .main-nav li.has-mega-menu > .mega-menu,
  .s7up-header-page-header-page .main-nav li.has-mega-menu > .mega-menu {
    width: 750px!important;
  }
    .smart-slider:not(.owl-carousel)[data-item="4"] > div,
    .smart-slider:not(.owl-carousel)[data-item="6"] > div,
    .smart-slider:not(.owl-carousel)[data-item="5"] > div{
        width: 33.33%;
    }
    .col-sm-8 .list-3-item:not(.responsive-masonry-style2):nth-child(3n+1),
    .list-7-item:not(.responsive-masonry-style2):nth-child(7n+1),
    .list-8-item:not(.responsive-masonry-style2):nth-child(8n+1),
    .list-9-item:not(.responsive-masonry-style2):nth-child(9n+1),
    .list-10-item:not(.responsive-masonry-style2):nth-child(10n+1){
        clear: inherit;
    }
    .col-sm-8 .list-3-item:not(.responsive-masonry-style2):nth-child(2n+1),
    .list-7-item:not(.responsive-masonry-style2):nth-child(6n+1),
    .list-8-item:not(.responsive-masonry-style2):nth-child(6n+1),
    .list-9-item:not(.responsive-masonry-style2):nth-child(6n+1),
    .list-10-item:not(.responsive-masonry-style2):nth-child(6n+1){
        clear: both;
    }
    .list-10-item:not(.responsive-masonry-style2),
    .list-9-item:not(.responsive-masonry-style2),
    .list-8-item:not(.responsive-masonry-style2),
    .list-7-item:not(.responsive-masonry-style2){
        width: 16.66666667%;
    }
    .col-sm-8 .list-3-item:not(.responsive-masonry-style2){
        width: 50%;
    }
    .filter-col.filter-4-col .item-box-attr,
    .filter-col.filter-3-col .item-box-attr{
        width: 50%;
    }
    .filter-col.filter-3-col .item-box-attr:nth-child(3n+1),
    .filter-col.filter-4-col .item-box-attr:nth-child(4n+1){
        clear: inherit;
    }
    .filter-col.filter-3-col .item-box-attr:nth-child(2n+1),
    .filter-col.filter-4-col .item-box-attr:nth-child(2n+1){
        clear: both;
    }
}
@media (max-width: 840px){}
@media (max-width: 768px){ 
  .top-header3 .mini-cart-text .mini-title{
    display: none;
  }
  .logo-header-home10 h1 {
      font-size: 24px;
      margin-top: 10px;
  }
  .footer-bottom-link ul li {
      padding: 0px 10px;
  }
  .box-mailchimp-social .element-parent {
      padding: 25px;
  }
  .banner-countdown .banner-info {
      left: 25px;
  }
  .menu-link-footer ul li a{
    word-break: break-all;
  }
  .title-post-single {
      font-size: 30px;
  } 
  .item-contact-info-page {
      padding: 60px 8px;
  }
  .item-product-grid-style3 .product-info {
      padding: 30px 15px;
  }
  .group-header-home8 {
    padding: 25px 30px 23px 30px;
  }
  .shop_table_responsive.cart .detail-qty .qty-val {
    float: left;
  }
  .shop_table_responsive.cart td,
  .cart-collaterals td {
    border: none;
  }
  .banner-slider-h7 .title {
    font-size: 18px;
  }
  .banner-slider-h7 .title2 {
    font-size: 24px;
    line-height: 30px;
  }
  .banner5-home-7 .price {
    margin: 0px 40px 0px 30px;
  }
  .box-testimonial-h7 {
    padding-bottom: 70px;
  }
  .banner-hotspot-home7 .save {
    font-size: 80px;
    left: -80px;
  }
  .banner-hotspot-home7 .title {
    font-size: 40px;
  }
  .banner-hotspot-home7 .title2 {
    font-size: 20px;
  }
  .banner-hotspot-home7 .title2 .deals {
    font-size: 14px;
    top: -5px;
  }
  .banner-hotspot-home7 .banner-info {
    height: 240px;
  }
  .box-service-before-shop .title60 {
    font-size: 30px;
  }
  .box-service-before-shop {
    margin-top: -235px;
  }
  .bn-slider-4 .description {
    font-size: 18px;
    margin-bottom: 25px;
  }
  .bn-slider-4 .title {
    font-size: 30px;
  }
  .bn1-home4 .banner-info {
    left: 15px;
  }
  .bn4-home2 .title {
    padding-left: 20px;
    font-size: 18px;
  }
  /* .banner-category {
    margin-right: -40%;
  }*/
  .banner-category.right-css {
    margin-right: 0px;
    margin-left: -40%;
  }
  /*.group-bn-3-4 .banner-style4 {
    margin-left: -29.5px;
  }
  .group-bn-3-4 .banner-style3 {
    margin-right: 10.5px;
  }*/
  .banner-style2 .banner-info {
    top: 30px;
  }
  .woocommerce-cart-form__cart-item td.product-name,
  .woocommerce-cart-form__cart-item td.product-remove,
  .woocommerce-cart-form__cart-item td.product-price,
  .woocommerce-cart-form__cart-item td.product-subtotal,
  .woocommerce-cart-form__cart-item td.product-quantity {
    width: 100%;
    max-width: 100%;
    border: none;
    margin: 0px;
  }
  .woocommerce-cart-form__cart-item td.product-quantity .detail-qty {
    display: inline-block;
    background: #fff;
  }
  .woocommerce-cart table.cart td.actions .coupon .input-text {
    min-width: auto;
  }
  .item-post-large.item-default .post-info {
    display: block;
  }
  .date-df {
    min-height: 55px;
  }
  .menu-header2 .main-nav > ul > li > a {
    padding: 0 10px;
  }
  .menu-header3 .main-nav > ul > li > a {
    padding: 0 10px;
  }
  .menu-header3 .social-list a {
    padding: 0px 8px;
  }
  .tags-vlc .col-sm-8,
  .tags-vlc .col-sm-4 {
    width: 100%;
  }
  .tags-vlc .col-sm-8 .view-like-comment,
  .tags-vlc .col-sm-4 .view-like-comment {
    text-align: left;
    margin-top: 10px;
  }
  .bn-slider-2 .title {
    font-size: 30px;
  }
  .bn-slider-2 .title:before {
    top: -9px;
    height: 25px;
  }
  .bn-slider-2 .content-info {
    width: 300px;
  }
  .bn-slider-2 .description {
    font-size: 18px;
    margin-bottom: 20px;
  }
  .contact-form-page3 .wpcf7 {
    margin-right: 0px;
  }
  .item-product-grid-style4 .product-price ins {
    font-size: 13px;
  }
  .item-product-grid-style4 .product-price > span {
    font-size: 13px;
  }
    .list-4-item:not(.responsive-masonry-style2):nth-child(4n+1),
    .list-5-item:not(.responsive-masonry-style2):nth-child(5n+1),
    .list-6-item:not(.responsive-masonry-style2):nth-child(6n+1),
    .list-7-item:not(.responsive-masonry-style2):nth-child(6n+1),
    .list-8-item:not(.responsive-masonry-style2):nth-child(6n+1),
    .list-9-item:not(.responsive-masonry-style2):nth-child(6n+1),
    .list-10-item:not(.responsive-masonry-style2):nth-child(6n+1){
        clear: inherit;
    }
    .list-4-item:not(.responsive-masonry-style2):nth-child(3n+1),
    .list-5-item:not(.responsive-masonry-style2):nth-child(3n+1),
    .list-6-item:not(.responsive-masonry-style2):nth-child(4n+1),
    .list-7-item:not(.responsive-masonry-style2):nth-child(4n+1),
    .list-8-item:not(.responsive-masonry-style2):nth-child(5n+1),
    .list-9-item:not(.responsive-masonry-style2):nth-child(5n+1),
    .list-10-item:not(.responsive-masonry-style2):nth-child(5n+1){
        clear: both;
    }
    .list-10-item:not(.responsive-masonry-style2),
    .list-9-item:not(.responsive-masonry-style2),
    .list-8-item:not(.responsive-masonry-style2){
        width: 20%;
    }
    .list-7-item:not(.responsive-masonry-style2),
    .list-6-item:not(.responsive-masonry-style2){
        width: 25%;
    }
    .list-4-item:not(.responsive-masonry-style2),
    .list-5-item:not(.responsive-masonry-style2) {
        width: 33.3333%;
    }
}
@media (max-width: 767px){
  .wishlist-popup {
    height: 250px;
    max-width: 100%;
  }
  .header-top-home10.top-header11 .element-parent {
      margin-top: 16px;
  }
  .social-wishlist-style3 .text-wishlist {
      display: none;
  }
  .header-top-home10 .flex-wrapper > * {
      padding: 0 15px;
  }
  .banner1-home10 .banner-info {
      max-width: 70%;
  }
  .menu-header10{
    padding: 0;
  }
  .menu-header10 .main-nav{
    position: absolute;
    top: -62px;
  }
  .header-top-home10 {
      padding: 20px 0px 28px;
  }
  .element-search-home10 .search-form {
      max-width: 100%;
      margin-bottom: 20px;
  }
  .mini-cart2 .mini-cart-link .mini-cart-number {
      left: 34px;
      top: -11px;
  }
  .top-header9 .currency-language{
    display: none;
  }
  .blog-home8 .list-3-item{
    width: 100% !important;
  }
  .group-title-home8 {
      margin-bottom: 30px;
      overflow: hidden;
  }
  .group-header-home8 .search-account-social-cart {
      margin-top: -23px;
  }
  .logo-header-home8 {
      margin-bottom: 15px;
      text-align: center;
  }
  .group-header-home8{
      background: #22a3a4;
      padding: 15px;
  }
  .group-header-home8 .main-nav .toggle-mobile-menu span, 
  .group-header-home8 .main-nav .toggle-mobile-menu::before, 
  .group-header-home8 .main-nav .toggle-mobile-menu::after {
      background: #fff;
  }
  .banner-slider-home8 {
      margin-top: 0;
  }
  .footer11 .box-payment-footer8, .footer11 .menu-link-footer {
      padding: 0;
  }
  .tvchome7 .vc_col-sm-6:not(:first-child){
    margin-top: 50px;
  }
  .item-tes7 {
      padding: 0 15px;
  }
  .product-col7 .vc_col-sm-12 .list-1-item {
      width: 100%;
  }
  .mailchimp11 {
      background-position-x: center;
  }
  .product-col7 .vc_col-md-4:not(:first-child){
    padding-top: 50px;
  }
  .search-form .dropdown-box {
      display: none;
  }
  .logo-header h1 {
    font-size: 24px;
  }
  .menu-header2 .flex-wrapper{
    margin-top: -32px;
  }
  .logo-header-home10 h1 {
      margin-top: 0;
  }
  .menu-header2 {
      padding-bottom: 8px;
  }
  .wrap-banner2 .bg-slider .item-slider{
    max-height: 450px;
  }
  .bg-slider .item-slider{
    max-height: 450px;
  }
  .product-list-home2 .product-category-box {
      margin-right: 0;
  }
  .product-list-home2 .banner-category {
      margin-left: 0;
  }
  .menu-header2 .wrap-icon2 .wpb_wrapper{
    margin-top: -55px;
  }
  .menu-header2 .mini-cart2 .mini-cart-link .mini-cart-number {
      left: 20px;
  }
  .top-header1 .element-search- .search-form input[type="text"] {
      max-width: 100%;
  }
  .bn1-home2 .banner-info,
  .banner-style4 .banner-info {
      margin-left: 0;
      width: auto;
      height: 130px;
      padding: 0 20px;
  }
  .main-content-box > .type-product > div:last-child {
      margin-bottom: 25px;
  }
  .bg-slider .item-post .post-thumb img{
    min-height: inherit;
  }
  .header-nav-default .main-nav .sub-menu {
      width: 100%;
  }
  .header-top-default .logo h1 {
      margin-bottom: 0;
      margin-top: 0;
  }
  .post-detail-banner .item-post-banner .user-comment {
      display: block;
      margin-bottom: 0;
  }
  .bg-slider .item-post .post-thumb {
      max-height: 350px;
  }
  .item-post-banner.item-post .post-info .post-title {
      margin-bottom: 12px;
      font-size: 30px;
  }
  .item-post-banner .user-comment {
      display: none;
  }
  .item-post-banner .info-post-banner {
      padding: 20px;
      max-width: 80%;
  }
  .menu-header10.menu-header11 {
      border-top: 0;
  }
  .item-product-grid-style11 .countdown-product {
      left: 0;
      top: 20px;
      bottom: inherit;
  }
  .item-product-grid-style11 .product-thumb-wrap {
      padding: 50px 50px 100px;
  }
  .item-label {      
    display: none;
  }
  .banner-advs.home11 .banner-info .info-inner{
      position: static;
      padding: 50px 20px 80px;
      height: auto;
  }
  .banner-advs.home11 .banner-image,
  .banner-advs.home11 .banner-info {
    width: 100%;
  }
  .banner11 .owl-pagination {
      margin-top: 40px;
  }
  .banner-advs.home11 .banner-info h3 {
      font-size: 18px;
  }
  .banner-advs.home11 .banner-info a {
      margin-top: 0;
  }
  .banner-advs.home11 .banner-info h2 {
      font-size: 30px;
  }
  .element-search-home11 .search-form {
      position: absolute;
      top: 57px;
      z-index: 9;
  }
  .s7up-header-page-header-11{
    margin-bottom: -1px;
  }
  .top-header11 .flex-wrapper > * {
      padding: 0 6px;
  }
   .top-header11 .mini-cart2 .mini-cart-link .mini-cart-number {
      left: 27px;
      top: -17px;
  }
  .menu-header11 .main-nav{
    position: absolute;
    top: -116px;
  }
  .menu-header10.menu-header11 {
      padding: 0;
  }
  .top-header11 .logo {
      margin-left: auto;
      margin-right: auto;
      margin-top: 0;
      margin-bottom: 15px;
  }
  .box-banner56-home10 .banner5-home10 {
    margin-right: 0px;
    margin-bottom: 10px;
  }
  .box-banner56-home10 .banner6-home10 {
    margin-left: 0px;
  }
  .top-header-home7 .text-wishlist,
  .top-header-home7 .mini-cart2 .mini-cart-text {
    display: none;
  }
  .logo-header-home9 {
    margin-bottom: 20px;
  }
  .list-post-wrap .wrap-item .grid-post-style4 {
    padding: 45px 15px 45px 15px;
  }
  .banner-slider-home8 .item-slider {
    background-position: center left!important;
  }
  .grid-post-style4 {
    padding: 20px 20px 40px 20px;
  }
  .banner-slider-home8:hover .owl-theme:not(.group-navi-slider) .owl-controls .owl-buttons div.owl-next {
    right: 10px;
  }
  .banner-slider-home8:hover .owl-theme:not(.group-navi-slider) .owl-controls .owl-buttons div.owl-prev {
    left: 10px;
  }
  .form-mailchimp-home8 {
    margin-bottom: 60px;
  }
  .blog-home8 {
    margin-top: 40px;
    margin-bottom: 0px;
  }
  .form-mailchimp-home8 .mailchimp-style1 {
    margin-top: 30px;
  }
  .group-category-home8 {
    padding: 60px 0px 30px;
    margin-bottom: 60px;
  }
  .product-grid-masory-home8 {
    margin-bottom: 40px;
    margin-top: 30px;
  }
  .grid-masonry-home8 .group2 {
    width: 100%;
  }
  .grid-masonry-home8 .group > .product {
    width: 100%;
  }
  .group-service-home8 .item-service-style3 {
    margin-bottom: 80px;
  }
  .group-service-home8 {
    margin-top: 50px;
    margin-bottom: 0px;
  }
  .banner-slider-home8 .title2 {
    font-size: 50px;
  }
  .product-home8 {
    margin-bottom: 30px;
  }
  .product-home8 .element-text-block {
    margin-top: 15px;
  }
  .product-grid-masory-home8 .grid-masonry-home8 {
    margin-bottom: 15px;
  }
  .banner2-home8 {
    margin-bottom: 50px;
  }
  .vendor-list-home8 {
    margin-top: 40px;
    margin-bottom: 0px;
  }
  .footer-link-footer8 {
    padding-top: 60px;
  }
  .main-nav > ul .has-mega-menu li > a {
    display: block;
    font-size: unset!important;
    font-weight: 400;
    height: auto !important;
    line-height: inherit !important;
    padding: unset!important;
    border-bottom: none!important;
  }
  .main-nav > ul {
    max-height: 300px;
    overflow-x: auto;
  }
  .main-nav li.has-mega-menu:hover > .mega-menu {
    border-top: none;
    border-bottom: none;
  }
  .has-mega-menu .mega-list-cat > h2 {
    font-size: 14px;
    margin-top: 10px;
  }
  .banner1-home7 .banner-info {
    height: 180px;
    padding-left: 24px;
  }
  .banner-slider-h7 .owl-pagination {
    margin-top: -40px;
    margin-bottom: 0;
  }
  .group-social-cart-header2 {
    margin-top: -57px;
  }
  .col-xs-hidden {
    display: none;
  }
  .logo-header-home1 {
    margin-bottom: 20px;
  }
  .product-slider-home6 .item-slider-style2 .product-info {
    padding: 20px 15px 20px 15px;
  }
  .box-service-before-shop {
    margin-top: 0;
    background: #000;
    padding: 30px 0px;
  }
  .page-header-before {
    margin-top: 50px;
    margin-bottom: 50px;
  }
  .woocommerce-cart-form .shop_table_responsive tbody tr:last-child td {
    border-left: none;
    border-right: none;
    border-bottom: none;
  }
  .cart-collaterals .cart_totals .order-total td[data-title="Total"] {
    border-bottom: none;
    border-top: none;
  }
  .item-product-list .product-info {
    padding: 20px 0px 10px 0px;
  }
  .line-title-top-big:before {
    height: 20px;
  }
  .style-contact-form .wpcf7-form input {
    width: 100%;
  }
  .box-contact-info {
    padding: 30px 30px 0px 30px;
  }
  .box-contact-info2 {
    padding: 30px 30px 10px 30px;
  }
  .bn-about-left .info-qc-about {
    margin-top: 0px;
  }
  .bn-about-right .banner-advs {
    padding-left: 0px;
  }
  .bn-about-left.magin-about {
    margin-top: 50px;
  }
  .bn-about-right .info-qc-about {
    margin-top: 0;
    margin-left: 0px;
    margin-right: 0px;
  }
  .info-qc-about .description {
      max-width: 100%;
  }
  .bn-about-left .info-qc-about {
    margin-top: 30px;
    margin-left: 0px;
  }
  .mailchimp-footer .title30 {
    font-size: 24px;
  }
  .bn1-home6 .banner-info .title,
  .title-box-home6 .title {
    font-size: 24px;
  }
  .product-slider-home6 .title {
    font-size: 24px;
  }
  .item-slider-style2 .product-thumb,
  .item-slider-style2 .product-info {
    width: auto;
    float: none;
  }
  .item-slider-style2 .product-info {
    padding: 20px 15px 20px 15px;
  }
  .banner4-home5.info-left .info-qc-home5 {
    padding-right: 0px;
  }
  .bn-slider-home3 .banner-info {
    width: 100%;
  }
  .banner-category.right-css {
    margin-right: 0px;
    margin-left: 0;
  }
  .product-category-box.left-css {
    margin-left: 0px;
    margin-right: 0px;
  }
  .product-category-box {
    margin-right: 0;
  }
  .banner-category {
    margin-left: 0;
  }
  .box-mailchimp-social .mailchimp-style1 {
    margin-bottom: 30px;
  }
  .banner-style2 {
    margin-right: 0px;
  }
  .product-slider-home1 {
    margin-left: 0px;
  }
  .banner-style1 .banner-info {
    width: 100%;
    right: auto;
    height: 105px;
  }
  .banner-style1 .shop-buttom {
    height: 40px;
    line-height: 40px;
    min-width: inherit;
    margin-right: 10px!important;
    margin-bottom: 15px;
    padding: 0px 15px;
  }
  .banner-style1 .title {
    margin-bottom: 20px;
    font-size: 24px;
  }
  .banner-style1 .description {
    margin-bottom: 20px;
  }
  .style-gallery-horizontal .detail-info {
    padding-left: 0px;
    margin-top: 30px;
  }
  .style-gallery-horizontal .detail-gallery {
    margin-right: 0px;
  }
  .content-sidebar-right .main-content-box,
  .sidebar-left {
    margin-right: 0px;
  }
  .content-sidebar-left .main-content-box,
  .sidebar-right {
    margin-left: 0px;
  }
  .content-sidebar-right {
    /*margin-bottom: 50px;*/
  }
  .content-sidebar-left {
    margin-top: 50px;
  }
  .text-center767 {
    text-align: center;
  }
  .footer-bottom-link {
    text-align: left;
    margin-top: 10px;
  }
  .menu-header3 {
    padding: 12px 0px 18px;
  }
  .menu-header3 .social-list a {
    padding: 0px 10px;
  }
  .top-header3 .element-search- .search-form {
    max-width: 350px;
  }
  .menu-header2 .main-nav {
    margin-left: 0px;
    margin-top: -32px;
    float: left;
  }
  .menu-header2 .logo-header {
    padding-left: 50px;
    padding-right: 50px;
    margin-bottom: 20px;
    margin-top: 0px;
  }
  .mini-cart-content-full .list-mini-cart-item .owl-theme .owl-controls .owl-buttons div.owl-prev {
    left: -22px;
  }
  .mini-cart-content-full .list-mini-cart-item .owl-theme .owl-controls .owl-buttons div.owl-next {
    right: -22px;
  }
  .mini-cart-main-content {
    margin-top: 20px;
  }
  .mini-cart-content-full .mini-cart-total-button {
    padding-left: 0px;
    margin-top: 20px;
  }
  .top-header1 {
    padding: 20px 0px 20px;
  }
  .top-header1 .element-search- .search-form {
    max-width: 100%;
  }
  .top-header1 .logo-header {
    margin-top: 30px;
  }
  .top-header1 .mini-cart-box {
    margin-top: -35px;
  }
  .top-header-home1 {
    padding: 20px 0px 20px;
    /*
    .mini-cart-box{
      margin-top: -35px;
    }*/
  }
  .top-header-home1 .element-search- .search-form {
    max-width: 100%;
  }
  .top-header-home1 .logo-header {
    margin-top: 30px;
  }
  .top-header-home7 {
    padding: 20px 0px 20px;
    /*
    .mini-cart-box{
      margin-top: -35px;
    }*/
  }
  .top-header-home7 .element-search- .search-form {
    max-width: 100%;
  }
  .top-header-home7 .logo-header {
    margin-top: 30px;
  }
  .menu-header1 {
    margin-top: -55px;
    float: left;
  }
  .banner-countdown {
    min-height: 320px;
  }
  .bn3-home2 .banner-info {
    height: 130px;
  }
  .bn3-home2 .title {
    font-size: 24px;
    margin-bottom: 10px;
  }
  .bn3-home2 .description {
    margin-bottom: 10px;
    padding: 0px 15px;
  }
  .bn2-home3 .banner-info {
    height: 130px;
  }
  .bn2-home3 .title {
    font-size: 24px;
    margin-bottom: 20px;
  }
  .bn2-home3 .description {
    margin-bottom: 20px;
    padding: 0px 15px;
  }
  .header-top-default {
    padding: 34px 0 30px;
    text-align: center;
  }
  .header-nav-default {
      position: absolute;
      top: -32px;
  }
  .wrap-bread-crumb {
    padding: 30px 0px 25px;
  }
  .info-contact2 .icon-contact2 {
    left: 0px;
    font-size: 30px;
  }
  .qc-about2 {
    margin-right: 0px;
    margin-bottom: 50px;
  }
  .info-qc-about2,
  .shop-about2 {
    margin-left: 0px;
    margin-bottom: 0px;
  }
  .banner-slider-h9 .banner-thumb {
    height: 400px;
  }
  .banner-slider-h9 {
    margin-bottom: 50px;
  }
  .group2-banner-home9 {
    margin-bottom: 10px;
  }
  /*.box-title-home9 {
    margin-bottom: 20px;
  }*/
  .service-home9 {
    margin-top: 30px;
    margin-bottom: 45px;
    padding: 65px 0px 50px;
  }
  .banner-featured-home9 > .page-view-thumb {
    width: 100%;
  }
  .banner-featured-home9 > .page-view-info {
    width: 100%;
    padding-right: 0px;
    height: auto;
    padding-top: 30px;
  }
  .banner-featured2-home9 > .page-view-thumb {
    width: 100%;
  }
  .banner-featured2-home9 > .page-view-info {
    width: 100%;
    padding-left: 0px;
    height: auto;
    padding-top: 30px;
    margin-bottom: 30px;
  }
  .banner-featured-home9 .button-default,
  .banner-featured2-home9 .button-default {
    opacity: 1;
  }
    nav.main-nav>ul>li.current-menu-item>a, 
    nav.main-nav>ul>li.current-menu-ancestor>a, 
    nav.main-nav>ul>li:hover>a{
        background-color: transparent !important;
    }
    .smart-slider:not(.owl-carousel)[data-item="3"] > div,
    .smart-slider:not(.owl-carousel)[data-item="4"] > div,
    .smart-slider:not(.owl-carousel)[data-item="6"] > div,
    .smart-slider:not(.owl-carousel)[data-item="5"] > div{
        width: 50%;
    }
    .main-nav li.has-mega-menu {
        position: relative;
    }
    .main-nav li.has-mega-menu > .mega-menu{
        position: static;
        max-width: 100%;
        visibility: visible;
        border: 0;
        box-shadow: none;
        padding: 0;
    }
    .btn-toggle-mobile-menu::after {
        top: 3px;
        line-height: 37px;
        width: 37px;
        text-align: center;
        right: -15px;
    }
    .content-page > .row > .col-md-3{
        order: 2;
        -webkit-order: 2;
        -ms-order: 2;
        -o-order: 2;
    }
    .content-page > .row{
        display: flex;
        display: -webkit-flex;
        display: -ms-flex;
        display: -o-flex;
        flex-direction: column;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        -o-flex-direction: column;
    }
}
@media (max-width: 667px){
  .title30 {
      font-size: 24px;
  }
  .itemPopUp-grid2{
    text-align: center;
  }
  .item-product .itemPopUp-grid2 a.button.addcart-link {
      font-size: 12px;
  }
  .itemPopUp-grid2 .product-title,
  .itemPopUp-grid2 .product-price {
    margin-bottom: 4px;
  }
  .itemPopUp-grid2 .wrap-rating {
      margin-bottom: 12px;
  }
  .banner5-home10 .banner-info,
  .banner6-home10 .banner-info {
    padding-left: 50px;
    top: 50px;
  }
  .banner5-home10 h2,
  .banner6-home10 h2 {
    font-size: 24px;
  }
  .banner-slider-h9 .banner-info {
    padding-left: 0px;
  }
  .banner-featured-home9 .page-view-thumb,
  .banner-featured2-home9 .page-view-thumb {
    height: auto;
  }
  .banner-featured-home9 .page-view-thumb img,
  .banner-featured2-home9 .page-view-thumb img {
    position: unset;
  }
  .banner-featured-home9 .page-view-thumb::before,
  .banner-featured2-home9 .page-view-thumb::before {
    display: none;
  }
  .grid-masonry-home8 .group2 > .product {
    width: 50%;
  }
  .grid-masonry-home8 .group2 > .product:nth-child(3n+1) {
    clear: none;
  }
  .grid-masonry-home8 .group2 > .product:nth-child(2n+1) {
    clear: both;
  }
  .instagram-home7 .follow-instagram li {
    max-width: 120px;
  }
  .instagram-home7 .follow-instagram li:first-child {
    max-width: 120px;
  }
  .banner5-home-7 .price,
  .banner5-home-7 .button-default {
    display: none;
  }
  .banner5-home-7 .title {
    font-size: 12px;
  }
  .banner5-home-7 .title2 {
    font-size: 18px;
  }
  .banner5-home-7 .banner-info {
    height: 35px;
    margin-left: 50px;
  }
  .item-product-grid-style3 .product-info {
    padding: 15px;
  }
  .banner-hotspot-home7 .item-hotspot,
  .banner-hotspot-home7 .save,
  .banner-hotspot-home7 .only,
  .banner-hotspot-home7 .countdown-style2,
  .banner-hotspot-home7 .button-default {
    display: none;
  }
  .banner-hotspot-home7 .title {
    font-size: 24px;
  }
  .banner-hotspot-home7 .title2 {
    font-size: 18px;
  }
  .banner-hotspot-home7 .banner-info {
    height: 70px;
    left: 20px;
  }
  .top-header3 .element-parent.pull-right {
    float: none!important;
    display: block;
  }
  .top-header3 .element-search- {
    float: left;
  }
  .title-box-home6 .description {
    width: auto;
  }
  .slick-slider-banner .slick-next {
    top: 15%;
    right: 10px;
  }
  .slick-slider-banner .slick-prev {
    top: 15%;
    left: 10px;
  }
  .slick-slider-banner .slider-nav .nav-image {
    width: auto !important;
  }
  .slick-slider-banner .slider-nav .nav-image img {
    width: 80px;
  }
  .item-banner-slick .slick-info {
    margin-top: 123px;
    margin-left: 0px;
    width: auto;
  }
  .item-banner-slick .title {
    font-size: 18px;
  }
  .slick-slider-banner .slider-nav {
    bottom: 110px;
    right: auto;
  }
  body.isMobile {
    /*.gap-30 .list-product-wrap .item {
      padding: 0 5px;
      margin-bottom: 10px;
    }*/
    /*.gap-30 .list-product-wrap {
      margin: 0 -5px;
    }*/
  }
  body.isMobile .itemPopUp-grid2 {
    opacity: 1;
    position: relative;
    right: auto!important;
    display: block;
    box-shadow: none;
    left: auto!important;
    top: auto!important;
    bottom: auto!important;
    background: transparent;
  }
  body.isMobile .itemPopUp-grid2 .info {
    padding: 10px 0px !important;
    max-width: 100% !important;
  }
  body.isMobile .product-slider-home1 .item-product-grid-style2 .info {
    padding: 10px!important;
  }
  body.isMobile .product-slider-home1 .item-product-grid-style2 .itemPopUp-grid2 {
    background: #fff;
  }
  .list-masonry-style2 .group {
    display: block;
  }
  .list-masonry-style2.product-grid-view .group2 {
    width: 100%;
    display: block;
    flex-wrap: inherit;
  }
  .list-masonry-style2.product-grid-view .group2 .list-col-item {
    width: calc(50%);
  }
  .list-masonry-style2.product-grid-view .list-product-wrap > .responsive-masonry-style2 {
    width: calc(50%);
  }
  .list-masonry-style2.product-grid-view .group > .list-col-item {
    width: 100%;
  }
  .list-masonry-style3 .group {
    display: block;
  }
  .list-masonry-style3.product-grid-view .group2 {
    width: 100%;
    display: block;
    flex-wrap: inherit;
  }
  .list-masonry-style3.product-grid-view .group2 .list-col-item {
    width: calc(50%);
  }
  .list-masonry-style3.product-grid-view .list-product-wrap > .responsive-masonry-style2 {
    width: calc(50%);
  }
  .list-masonry-style3.product-grid-view .group > .list-col-item {
    width: 100%;
  }
  /*.group-bn-3-4 .banner-style4 {
    margin-left: -25.5px;
  }
  .group-bn-3-4 .banner-style3 {
    margin-right: 6.5px;
  }*/
  .item-style2 .css-col-6 {
    width: 100%;
  }
  .list-post-wrap .col-item-style2:nth-child(2n) .item-style2 {
    display: block;
  }
  .item-style2 .post-info {
    padding: 30px 0px 50px 0px;
  }
  .list-post-wrap .col-item-style2:nth-child(2n) .item-style2 .post-info {
    padding: 30px 0px 50px 0px;
  }
  .item-style2 .readmore {
    margin-top: 20px;
  }
  .list-post-wrap .col-item-style2:last-child .item-style2 .post-info {
    padding-bottom: 0px;
  }
  .top-header3 {
    padding: 20px 0px 20px;
  }
  .top-header3 .vc_col-ss-4,
  .top-header3 .vc_col-ss-8 {
    width: 100%!important;
  }
  .top-header3 .logo-header {
    text-align: center;
    margin-top: 0px;
    margin-bottom: 10px;
  }
  .top-header3 .element-parent.pull-right {
    float: none!important;
  }
  .gap-10 .list-product-wrap .item .product {
    padding: 0;
    margin-bottom: 20px;
  }
  .banner5-home10 .banner-info,
  .banner6-home10 .banner-info {
    padding-left: 50px;
    top: 50px;
  }
  .banner5-home10 h2,
  .banner6-home10 h2 {
    font-size: 24px;
  }
  .banner-slider-h9 .banner-info {
    padding-left: 0px;
  }
  .banner-featured-home9 .page-view-thumb,
  .banner-featured2-home9 .page-view-thumb {
    height: auto;
  }
  .banner-featured-home9 .page-view-thumb img,
  .banner-featured2-home9 .page-view-thumb img {
    position: unset;
  }
  .banner-featured-home9 .page-view-thumb::before,
  .banner-featured2-home9 .page-view-thumb::before {
    display: none;
  }
  .grid-masonry-home8 .group2 > .product {
    width: 50%;
  }
  .grid-masonry-home8 .group2 > .product:nth-child(3n+1) {
    clear: none;
  }
  .grid-masonry-home8 .group2 > .product:nth-child(2n+1) {
    clear: both;
  }
  .instagram-home7 .follow-instagram li {
    max-width: 120px;
  }
  .instagram-home7 .follow-instagram li:first-child {
    max-width: 120px;
  }
  .banner5-home-7 .price,
  .banner5-home-7 .button-default {
    display: none;
  }
  .banner5-home-7 .title {
    font-size: 12px;
  }
  .banner5-home-7 .title2 {
    font-size: 18px;
  }
  .banner5-home-7 .banner-info {
    height: 35px;
    margin-left: 50px;
  }
  .item-product-grid-style3 .product-info {
    padding: 15px;
  }
  .banner-hotspot-home7 .item-hotspot,
  .banner-hotspot-home7 .save,
  .banner-hotspot-home7 .only,
  .banner-hotspot-home7 .countdown-style2,
  .banner-hotspot-home7 .button-default {
    display: none;
  }
  .banner-hotspot-home7 .title {
    font-size: 24px;
  }
  .banner-hotspot-home7 .title2 {
    font-size: 18px;
  }
  .banner-hotspot-home7 .banner-info {
    height: 70px;
    left: 20px;
  }
  .top-header3 .element-parent.pull-right {
    float: none!important;
    display: block;
  }
  .top-header3 .element-search- {
    float: left;
  }
  .title-box-home6 .description {
    width: auto;
  }
  .slick-slider-banner .slick-next {
    top: 15%;
    right: 10px;
  }
  .slick-slider-banner .slick-prev {
    top: 15%;
    left: 10px;
  }
  .slick-slider-banner .slider-nav .nav-image {
    width: auto !important;
  }
  .slick-slider-banner .slider-nav .nav-image img {
    width: 80px;
  }
  .item-banner-slick .slick-info {
    margin-top: 123px;
    margin-left: 0px;
    width: auto;
  }
  .item-banner-slick .title {
    font-size: 18px;
  }
  .slick-slider-banner .slider-nav {
    bottom: 110px;
    right: auto;
  }
  body.isMobile {
    /*.gap-30 .list-product-wrap .item {
      padding: 0 5px;
      margin-bottom: 10px;
    }*/
    /*.gap-30 .list-product-wrap {
      margin: 0 -5px;
    }*/
  }
  body.isMobile .itemPopUp-grid2 {
    opacity: 1;
    position: relative;
    right: auto!important;
    display: block;
    box-shadow: none;
    left: auto!important;
    top: auto!important;
    bottom: auto!important;
    background: transparent;
  }
  body.isMobile .product-slider-home1 .item-product-grid-style2 .info {
    padding: 10px!important;
  }
  body.isMobile .product-slider-home1 .item-product-grid-style2 .itemPopUp-grid2 {
    background: #fff;
  }
  .list-masonry-style2 .group {
    display: block;
  }
  .list-masonry-style2.product-grid-view .group2 {
    width: 100%;
    display: block;
    flex-wrap: inherit;
  }
  .list-masonry-style2.product-grid-view .group2 .list-col-item {
    width: calc(50%);
  }
  .list-masonry-style2.product-grid-view .list-product-wrap > .responsive-masonry-style2 {
    width: calc(50%);
  }
  .list-masonry-style2.product-grid-view .group > .list-col-item {
    width: 100%;
  }
  .list-masonry-style3 .group {
    display: block;
  }
  .list-masonry-style3.product-grid-view .group2 {
    width: 100%;
    display: block;
    flex-wrap: inherit;
  }
  .list-masonry-style3.product-grid-view .group2 .list-col-item {
    width: calc(50%);
  }
  .list-masonry-style3.product-grid-view .list-product-wrap > .responsive-masonry-style2 {
    width: calc(50%);
  }
  .list-masonry-style3.product-grid-view .group > .list-col-item {
    width: 100%;
  }
  /*.group-bn-3-4 .banner-style4 {
    margin-left: -25.5px;
  }
  .group-bn-3-4 .banner-style3 {
    margin-right: 6.5px;
  }*/
  .item-style2 .css-col-6 {
    width: 100%;
  }
  .list-post-wrap .col-item-style2:nth-child(2n) .item-style2 {
    display: block;
  }
  .item-style2 .post-info {
    padding: 30px 0px 50px 0px;
  }
  .list-post-wrap .col-item-style2:nth-child(2n) .item-style2 .post-info {
    padding: 30px 0px 50px 0px;
  }
  .item-style2 .readmore {
    margin-top: 20px;
  }
  .list-post-wrap .col-item-style2:last-child .item-style2 .post-info {
    padding-bottom: 0px;
  }
  .top-header3 {
    padding: 20px 0px 20px;
  }
  .top-header3 .vc_col-ss-4,
  .top-header3 .vc_col-ss-8 {
    width: 100%!important;
  }
  .top-header3 .logo-header {
    text-align: center;
    margin-top: 0px;
    margin-bottom: 10px;
  }
  .top-header3 .element-parent.pull-right {
    float: none!important;
  }
  .gap-10 .list-product-wrap .item .product {
    padding: 0;
    margin-bottom: 20px;
  }
    .list-3-item:not(.responsive-masonry-style2):nth-child(3n+1),
    .list-4-item:not(.responsive-masonry-style2):nth-child(3n+1),
    .list-5-item:not(.responsive-masonry-style2):nth-child(3n+1),
    .list-6-item:not(.responsive-masonry-style2):nth-child(4n+1),
    .list-7-item:not(.responsive-masonry-style2):nth-child(4n+1),
    .list-8-item:not(.responsive-masonry-style2):nth-child(5n+1),
    .list-9-item:not(.responsive-masonry-style2):nth-child(5n+1),
    .list-10-item:not(.responsive-masonry-style2):nth-child(5n+1){
        clear: inherit;
    }
    .list-3-item:not(.responsive-masonry-style2):nth-child(2n+1),
    .list-4-item:not(.responsive-masonry-style2):nth-child(2n+1),
    .list-5-item:not(.responsive-masonry-style2):nth-child(2n+1),
    .list-6-item:not(.responsive-masonry-style2):nth-child(3n+1),
    .list-7-item:not(.responsive-masonry-style2):nth-child(3n+1),
    .list-8-item:not(.responsive-masonry-style2):nth-child(3n+1),
    .list-9-item:not(.responsive-masonry-style2):nth-child(3n+1),
    .list-10-item:not(.responsive-masonry-style2):nth-child(3n+1){
        clear: both;
    }
    .list-10-item:not(.responsive-masonry-style2),
    .list-9-item:not(.responsive-masonry-style2),
    .list-8-item:not(.responsive-masonry-style2){
        width: 33.33%;
    }
    .list-7-item:not(.responsive-masonry-style2),
    .list-6-item:not(.responsive-masonry-style2){
        width: 33.33%;
    }
    .list-3-item:not(.responsive-masonry-style2){
        width: 50%;
    }
}
@media (max-width: 600px){
  .header-top-ov .wpb_column.vc_col-ss-4,
  .header-top-ov .wpb_column.vc_col-ss-8 {
    width: 100%;
    text-align: center;
  }
  .header-top-ov .wpb_column.vc_col-ss-4 .pull-right,
  .header-top-ov .wpb_column.vc_col-ss-8 .pull-right {
    float: none!important;
  }
  .header-top-ov .wpb_column.vc_col-ss-8 {
    display: none;
  }
  .single-info-author .author-thumb {
    width: 70px;
  }
  .single-info-author .author-info {
    padding: 20px;
  }
  .bn1-home4 .banner-info {
    position: static;
    margin-top: 30px;
    height: auto;
  }
}
@media (max-width: 568px){
  .detail-tab-content {
      margin-left: 0;
  }
  .detail-tab-title {
      width: 100%;
  }
  .detail-tabs {
      flex-direction: column;
      -webkit-flex-direction: column;
  }
  .header-top-home10 .logo-header-home10 {
    margin-bottom: 10px;
    margin-top: 0px;
  }
  .header-top-home10 .search-element-style4 {
    width: auto;
    float: none!important;
  }
  .footer-link-footer8 .social-list-style2 {
    margin-bottom: 30px;
  }
  .footer-link-footer8 .box-payment-footer8 {
    margin-bottom: 30px;
  }
  .coppy-right-footer7 .text-right,
  .coppy-right-footer8 .text-right {
    text-align: left;
    margin-top: 15px;
  }
  .group-slider-bn-home3 .bn-slider-home3 {
    margin-right: 0px;
  }
  .group-slider-bn-home3 .banner1-home3 {
    margin-left: 0px;
  }
  /*.group-bn-3-4 .banner-style3 {
    margin-right: 0px;
  }
  .group-bn-3-4 .banner-style4 {
    margin-left: 0px;
  }*/
  .banner-style3 .banner-info {
    width: auto;
    right: 0;
    left: 0
  }
  .bn2-home2 {
    margin-left: 0;
  }
  .bn1-home2 {
    margin-right: 0;
  }
  .box-bn1-bn2-home2.reverse .bn2-home2,
  .box-bn1-bn2-home2.reverse .bn1-home2 {
    margin-right: 0;
    margin-left: 0;
  }
  .tab-7up-style .tab-header ul {
    display: block;
  }
  .banner-slider-h7 .description,
  .banner-slider-h7 .title3 {
    display: none;
  }
  .banner-slider-h7 .title {
    font-size: 14px;
  }
  .banner-slider-h7 .title2 {
    font-size: 18px;
  }
  .box-post-home7 {
    margin-bottom: 0px;
  }
  .brand-home7 {
    padding: 40px 0px;
  }
  .banner-slider-home8 .banner-info {
    width: auto;
  }
  .share-single-post1 .single-list-social .share-icon {
    padding: 0 8px;
    margin-bottom: 10px;
  }
  .banner-slider-h9 .owl-theme:not(.group-navi-slider) .owl-controls .owl-buttons div.owl-next {
    height: 50px;
    line-height: 50px;
    width: 45px;
    border-radius: 25px 0px 0px 25px;
    margin-top: -25px;
  }
  .banner-slider-h9 .owl-theme:not(.group-navi-slider) .owl-controls .owl-buttons div.owl-prev {
    height: 50px;
    line-height: 50px;
    width: 45px;
    border-radius: 0px 25px 25px 0px;
    margin-top: -25px;
  }
  .banner-slider-h9 .banner-info {
    text-align: center;
  }
    .comment-list ul.children {
        padding: 0;
    }
}
@media (max-width: 480px){ 
  .banner1-home9.banner1-home10 .banner-info{
    left: 0;
    height: 100%;
  }
  .banner1-home10.banner1-home9 .title2 {
      font-size: 24px;
      line-height: 32px;
      margin-bottom: 25px;
      margin-top: 10px;
  }
  .blog-home10 .list-post-wrap .wrap-item .item-post {
      margin-bottom: 0;
  }
  .banner-home10 {
      margin-bottom: 60px;
  }
  .blog-home10 {
      margin-top: 25px;
  }
  .brand-f8 {
      margin-bottom: 50px;
  }
  .blog-home9 {
      margin-bottom: 0;
  } 
  .services7 {
      padding: 50px 0;
  }
  .item-tes7 .tes-des{
    margin-bottom: 0;
  }
  .news7 {
      padding: 60px 0 10px;
  }
  .video-popup .banner-info {
      bottom: 20%;
  }
  .footer-link-footer8.footer11 {
      padding-top: 80px;
  }
  .brand-f8.brand7 {
      margin: 30px;
  }
  .images-slider.tes7:after {
      display: none;
  } 
  .title-home7 h2 {
      font-size: 24px;
  }

  .mailchimp-style5 .form-newsletter {
      padding: 15px 25px;
  }
  .mailchimp-style5 h3 {
      padding-right: 20px;
      font-size: 14px;
  }
  .mailchimp-style5 .mc4wp-form-fields:after {
      right: 6px;
  }
  .mailchimp-style5 .form-newsletter input[type="email"] {
      display: block;
      width: 100%;
  }
  .mailchimp-style5 .form-newsletter form {
      width: calc(100% - 108px);
  }
  .bn1-home4 .title {
    font-size: 24px;
  }
  .item-category-style1 .info-cate .title-category {
      font-size: 14px;
  }
  .top-header11 .mini-cart2 .mini-cart-link .mini-cart-number {
      left: 22px;
  }
  .header-top-home10.top-header11 .element-parent {
      margin-top: 15px;
  }
  .product-tab-home2 .tab-header ul li {
      width: 100%;
      margin-right: 0;
  }
  .bn3-home2 .banner-info {
      height: 54px;
  }  
  .bn3-home2 .description {
      display: none;
  }
  .mini-cart-text .mini-title{
    display: none;
  }
  .related-product .owl-wrapper-outer {
      padding-bottom: 35px;
  }
  .blog-comment-detail .comment-list {
      margin-bottom: 42px;
  }
  .comment-reply-title,
  .blog-comment-detail h2.title-comments-css {
      margin-bottom: 20px !important;
      font-size: 24px;
  }
  .title-single-related-post {
      font-size: 24px;
  }
  .single-info-author-style1 {
      margin-top: 65px;
  }
  .content-post-default h3 {
      font-size: 24px;
  }
  .item-post6 .post-info .post-title {
      font-size: 24px;
  }
  .item-post6 .post-info {
      padding-left: 0;
  }
  .post-date-wrap {
      display: none;
  }
  .trend11 .tab-header {
      margin-bottom: 40px;
  }
  .item-tes11 .tes-des i {
      width: 60px;
      left: 30px;
  }
  .item-tes11 .tes-des p {
      padding-top: 80px;
      padding-left: 0;
      font-size: 16px;
      line-height: 30px;
  }
  .item-tes11 .tes-des {
      padding-left: 30px;
      padding-right: 15px;
  }
  .item-product-grid-style11 .countdown-product {
      top: 0;
  }
  .item-product-grid-style11 .product-thumb-wrap{
    padding-top: 100px;
  }
  .trend11{
    padding: 60px 0;
  }
  .top100 {
      padding-top: 60px;
  }
  .bn-df2 h2 {
      margin-bottom: 12px;
      font-size: 24px;
  }
  .featured11 {
      padding: 55px 0 25px;
  }
  .say11 .element-text-block h2,
  .title-home11 h2 {
    font-size: 24px;
  }
  .tes-info {
      margin: 0;
  }
  .tes-des:after{
    left: 20px;
  }
  .tes-name a{
    font-size: 14px;
  }
  .say11,
  .block100, .services11 {
      padding: 60px 0;
  }
  .top-header11 .flex-wrapper > .social-wishlist-style3{
    display: none;
  }
  .menu-header11 .main-nav {
      top: -110px;
  }
  .element-search-home11 .search-form {
      top: 50px;
  }
  .top-header11{
    padding-bottom: 25px;
  }
  .menu-header11 .flex-wrapper > .mini-cart-box {
      margin-top: -54px;
  }
  .banner1-home9 .banner-info {
    left: 25px;
  }
  .top-header9 .account-manager .item-link1:first-child {
    display: none;
  }
  .top-header9 .account-manager .item-link1 {
    margin: 0px 5.5px;
  }
  .top-header9 .account-manager > ul {
    margin: 0px -5.5px;
  }
  .box-title-home9 .title {
    font-size: 24px;
  }
  .banner1-home9 .banner-info {
    height: 140px;
  }
  .banner1-home9 .price {
    margin-bottom: 10px;
  }
  .banner-slider-h9 .banner-thumb {
    height: 300px;
  }
  .item-service-style3 {
    margin: 15px 0px 50px 0px;
  }
  .banner-img-post {
    margin-bottom: 15px !important;
  }
  .gap-10 .list-product-wrap .item-product-grid-style5 {
    margin-bottom: -10px;
  }
  .group-title-home8 .title {
    font-size: 24px;
  }
  .banner-slider-home8 .title2 {
    font-size: 30px;
  }
  .banner-slider-home8 .title1 {
    font-size: 18px;
  }
  .element-vendors-list .col-xs-6 {
    width: 100%;
  }
  .banner2-home8 .banner-info {
    height: 97px;
  }
  .banner2-home8 .title2 {
    font-size: 30px;
    margin-top: 10px;
    margin-bottom: 15px;
  }
  .banner1-home8 .banner-info {
    height: 145px;
    margin-left: 35px;
  }
  .banner1-home8 .title2 {
    font-size: 30px;
  }
  .item-product-grid-style3 .product-extra-link a.button.addcart-link {
    padding: 0px!important;
  }
  .banner1-home7 .button-default {
    display: none;
  }
  .testimonial-home7 {
    padding: 0px;
  }
  .banner1-home7 .banner-info {
    height: 100px;
  }
  .header-top-home7 .account-manager .item-link1 {
    padding: 10px 0px 10px;
    font-size: 10px;
    margin: 0px 2px;
  }
  .instagram-home7 .follow-instagram li {
    max-width: 90px;
  }
  .instagram-home7 .follow-instagram li:first-child {
    max-width: 90px;
  }
  .group-social-cart-header2 .social-wishlist-style3 .text-wishlist,
  .group-social-cart-header2 .mini-cart2 .mini-cart-text {
    display: none;
  }
  .group-social-cart-header2 .social-wishlist-style3 {
    margin-right: 20px;
  }
  .banner-style1 .shop-buttom {
    height: 30px;
    line-height: 30px;
    margin-bottom: 10px;
  }
  .banner-style1 .description {
    display: none;
  }
  .product-slider-home1 .description {
    margin-bottom: 42px;
    padding: 0px;
  }
  .trend-product-home5 .description {
    width: auto;
  }
  .bn1-home4 .banner-info {
    width: 100%;
  }
  .bn-slider-4 .content-info {
    width: auto;
  }  
  .box-categories-home4 .title,
  .product1-home4 .title {
    font-size: 18px;
  }
  .product-tab-home2 .tab-content,
  .custom-tab-style-default .tab-content,
  .custom-tab-style-default.tab-7up-style .tab-header {
    padding: 0px 20px;
  }
  .woocommerce div.product div.images .carousel li img {
    width: 50px;
  }
  .style-gallery-vertical .detail-gallery .gallery-control .carousel {
    height: 170px !important;
  }
  .style-gallery-vertical .detail-gallery .gallery-control > a.prev {
    left: 15px;
  }
  .style-gallery-vertical .detail-gallery .gallery-control > a.next {
    right: 15px;
  }
  .style-gallery-vertical .detail-gallery .gallery-control > a {
    top: 100%;
    margin-top: 10px;
  }
  .style-gallery-vertical .wrap-detail-gallery {
    padding-left: 65.5px;
  }
  .date-df {
    min-width: 105px;
  }
  .date-df .day {
    font-size: 45px;
  }
  .main-page-default {
    margin: 50px 0 0;
  }
  .breadcrumd-mega {
    padding: 30px 0px 25px;
  }
  .box-banner-post .col-xs-6 {
    width: 100%;
  }
  .top-header1 .mini-cart1 {
    border: none;
    padding: 0px;
  }
  .top-header-home1 .mini-cart1 {
    border: none;
    padding: 0px;
  }
  .top-header-home7 .mini-cart1 {
    border: none;
    padding: 0px;
  }
  .list-product-search {
    min-width: 270px;
  }
  .top-header3 .element-search- {
    margin-right: 10px;
  }
  .top-header3 .element-search- .search-form {
    max-width: 200px;
  }
  .top-header1 .mini-cart1,
  .top-header3 .mini-cart1 {
    padding: 0px 13px;
  }
  .top-header3 .search-form .dropdown-box {
    display: none;
  }
  .item-comment .comment-thumb {
    width: 30px;
  }
  .item-comment .comment-info {
    padding-left: 20px;
  }
  .blog-comment-detail .comment-list {
    padding: 20px;
  }
  .date-df {
    min-height: auto;
  }
  .woocommerce a.button.addcart-link {
    height: auto;
    line-height: initial;
    padding: 5px 10px!important;
  }
  .woocommerce .product-grid-view .products .wrap-rating {
    margin-bottom: 15px;
  }
  .product-sider-home9 .owl-theme .owl-controls .owl-buttons div.owl-prev {
    height: 50px;
    line-height: 50px;
    width: 40px;
    border-radius: 0px 25px 25px 0px;
  }
  .product-sider-home9 .owl-theme .owl-controls .owl-buttons div.owl-next {
    height: 50px;
    line-height: 50px;
    width: 40px;
    border-radius: 25px 0px 0px 25px;
  }
    
    .list-6-item:not(.responsive-masonry-style2):nth-child(3n+1),
    .list-7-item:not(.responsive-masonry-style2):nth-child(3n+1),
    .list-8-item:not(.responsive-masonry-style2):nth-child(3n+1),
    .list-9-item:not(.responsive-masonry-style2):nth-child(3n+1),
    .list-10-item:not(.responsive-masonry-style2):nth-child(3n+1){
        clear: inherit;
    }   
    .list-6-item:not(.responsive-masonry-style2):nth-child(2n+1),
    .list-7-item:not(.responsive-masonry-style2):nth-child(2n+1),
    .list-8-item:not(.responsive-masonry-style2):nth-child(2n+1),
    .list-9-item:not(.responsive-masonry-style2):nth-child(2n+1),
    .list-10-item:not(.responsive-masonry-style2):nth-child(2n+1){
        clear: both;
    }
    .list-10-item:not(.responsive-masonry-style2),
    .list-9-item:not(.responsive-masonry-style2),
    .list-8-item:not(.responsive-masonry-style2),
    .list-7-item:not(.responsive-masonry-style2),
    .list-6-item:not(.responsive-masonry-style2),
    .list-5-item:not(.responsive-masonry-style2),
    .list-4-item:not(.responsive-masonry-style2),
    .list-3-item:not(.responsive-masonry-style2){
        width: 50%;
    }
    .filter-col.filter-2-col .item-box-attr,
    .filter-col.filter-4-col .item-box-attr,
    .filter-col.filter-3-col .item-box-attr{
        width: 100%;
    }
}
@media (max-width: 414px){
  .tes11 .owl-theme .owl-controls .owl-pagination {
      bottom: -43px;
      left: 0;
  }
  .tes-info {
      padding: 0 65px;
  }
  .tes-avatar {
      width: 50px;
  }
  .title-home11 {
      margin-bottom: 33px;
  }
  .item-product-grid-style11 .product-thumb-wrap {
      padding-bottom: 60px;
  }
  .item-product-grid-style11 .count-title {
      margin-bottom: 30px;
      padding-bottom: 18px;
  }
  .item-product-grid-style3.item-product-grid-style11 .product-info {
      padding-top: 60px;
  }
  .item-product-grid-style11 .product-thumb-wrap {
      padding-right: 15px;
      padding-left: 15px;
  }
  .bn-df2 .banner-info {
      height: 70px;
  }
  .bn-df2 h3 {
      display: none;
  }
  .bn-df2 h2 {
      margin-bottom: 6px;
      font-size: 18px;
  }
  .bn-df2 .banner-info a {
      margin-top: 12px;
  }
  .tab-style2 .title-tab > li {
      width: 100%;
      margin: 0 0 5px 0;
  }
}
@media (max-width: 375px){
  .video-popup .banner-info {
      bottom: 9%;
  }
  .table-custom > div.product-info .product-title {
      font-size: 14px;
  }
  .banner11 .item-product-grid-style7 {
      padding: 20px;
  }
  .item-product-grid-style7 .product-extra-link a:not(.quickview-link){
    display: none;
  }
  .header-top-default .logo h1 {
      font-size: 20px;
  }
  .header-nav-default {
      top: -29px;
  }
    .countdown-product {
    padding: 10px 0px;
  }
  .countdown-product .time_circles > div .number {
    font-size: 14px;
  }
  .grid-masonry-home8 .group2 > .product {
    width: 100%;
  }
  .header-top-home7 .account-manager .item-link1 {
    font-size: 9px;
  }
  .item-product a.button.addcart-link {
    /*  padding:0px;
    border: none;
    height: auto;
    line-height: initial;*/
  }
  .sidebar-shop-top-button .container-sidebar-shop-top-button {
    width: 300px;
  }
  .woocommerce-cart table.cart td.actions .coupon .input-text {
    width: 100%;
    margin-bottom: 7px;
    text-align: center;
  }
  .woocommerce-cart table.cart td.actions .coupon .button {
    width: 100%;
  }
  .bn-slider-2 .content-info {
    width: 100%;
  }
  .bn3-home2 .banner-info {
    height: auto;
    position: relative;
    background: #000;
    padding-top: 30px;
    padding-bottom: 30px;
  }
  .bn3-home2 .title {
    font-size: 24px;
    margin-bottom: 20px;
  }
  .bn3-home2 .description {
    margin-bottom: 20px;
    padding: 0px 15px;
  }
  .bn2-home3 .line-title-top-normal:before {
    top: -17px;
  }
  .bn2-home3 .banner-info {
    height: auto;
    position: relative;
    background: #000;
    padding-top: 30px;
    padding-bottom: 30px;
  }
  .bn2-home3 .title {
    font-size: 24px;
    margin-bottom: 20px;
  }
  .bn2-home3 .description {
    margin-bottom: 20px;
    padding: 0px 15px;
  }
  .product-tab-home2 .tab-content,
  .custom-tab-style-default .tab-content,
  .custom-tab-style-default.tab-7up-style .tab-header {
    padding: 0px 20px 10px 20px;
  }
  .comment-info-header .pull-right {
    float: none!important;
    display: block;
    font-size: 12px;
  }
  .reply-comment .contact-name {
    width: 100%;
    padding-right: 0px;
  }
  .reply-comment .contact-email {
    width: 100%;
    padding-left: 0px;
  }
  .menu-header2 .mini-cart1 {
    padding: 0px 15px;
  }
  .menu-header2 .element-search- .search-form input[type="text"] {
    width: 100px;
  }
  .style-gallery-horizontal .detail-gallery .gallery-control > a.prev {
    left: 10px;
  }
  .style-gallery-horizontal .detail-gallery .gallery-control > a.next {
    right: 10px;
  }
  .banner-countdown .banner-info {
    left: 15px;
  }
  .box-mailchimp-social .element-parent {
    padding: 40px 15px;
  }
  .form-newsletter input[type="email"] {
    width: 150px;
  }
  .mailchimp-style1 .form-newsletter input[type="email"] {
    width: 100%;
  }
}
@media (max-width: 320px){
  .mailchimp-style5 .mc4wp-form-fields:after {
      right: 9px;
  }
  .mailchimp-style5 h3 {
      display: none;
  }
  .mailchimp-style5 .form-newsletter form {
      width: 100%;
  }
  .title30 {
      font-size: 20px;
  }
  .list-5-item:not(.responsive-masonry-style2),
  .list-4-item:not(.responsive-masonry-style2),
  .list-3-item:not(.responsive-masonry-style2),
  .list-2-item:not(.responsive-masonry-style2),
  .col-sm-8 .list-4-item:not(.responsive-masonry-style2) {
      width: 100%;
  }
  .countdown-style-default .time_circles > div{
    max-width: 61px;
  }
  .menu-header2 .wrap-icon2 .wpb_wrapper >div.wrap-search-overlay{
    display: none;
  }
    .header-top-home10 .search-element-style4 .search-form input[type="text"] {
    max-width: 130px;
  }
    .close-minicart{
        right: 0;
        left: inherit;
        color: #333;
    }
}
@media (min-width: 567.9px) and (max-width: 767px){
    .wpb_column.vc_col-ss-1\/5,
    .wpb_column.vc_col-ss-2\/5,
    .wpb_column.vc_col-ss-3\/5,
    .wpb_column.vc_col-ss-4\/5,
    .wpb_column.vc_col-ss-1, 
    .wpb_column.vc_col-ss-10, 
    .wpb_column.vc_col-ss-11, 
    .wpb_column.vc_col-ss-12, 
    .wpb_column.vc_col-ss-2, 
    .wpb_column.vc_col-ss-3, 
    .wpb_column.vc_col-ss-4, 
    .wpb_column.vc_col-ss-5, 
    .wpb_column.vc_col-ss-6, 
    .wpb_column.vc_col-ss-7, 
    .wpb_column.vc_col-ss-8, 
    .wpb_column.vc_col-ss-9 {
        float: left;
    }
    .wpb_column.vc_col-ss-1\/5{
        width: 20%;
    }
    .wpb_column.vc_col-ss-2\/5{
        width: 40%;
    }
    .wpb_column.vc_col-ss-3\/5{
        width: 60%;
    }
    .wpb_column.vc_col-ss-4\/5{
        width: 80%;
    }
    .wpb_column.vc_col-ss-1{
        width: 8.33333333%;
    }
    .wpb_column.vc_col-ss-10{
        width: 83.33333333%;
    }
    .wpb_column.vc_col-ss-11{
        width: 91.66666667%;
    }
    .wpb_column.vc_col-ss-12{
        width: 100%;
    }
    .wpb_column.vc_col-ss-2{
        width: 16.66666667%;
    }
    .wpb_column.vc_col-ss-3{
        width: 25%;
    }
    .wpb_column.vc_col-ss-4{
        width: 33.33333333%;
    }
    .wpb_column.vc_col-ss-5{
        width: 41.66666667%;
    }
    .wpb_column.vc_col-ss-6{
        width: 50%;
    }
    .wpb_column.vc_col-ss-7{
        width: 58.33333333%;
    } 
    .wpb_column.vc_col-ss-8{
        width: 66.66666667%;
    } 
    .wpb_column.vc_col-ss-9{
        width: 75%;
    }
    .vc_col-ss-offset-1\/5{
        margin-left: 20%;
    }
    .vc_col-ss-offset-2\/5{
        margin-left: 40%;
    }
    .vc_col-ss-offset-3\/5{
        margin-left: 60%;
    }
    .vc_col-ss-offset-4\/5{
        margin-left: 80%;
    }
    .wpb_column.vc_col-ss-offset-0{
        margin-left: 0;
    }
    .wpb_column.vc_col-ss-offset-1{
        margin-left: 8.33333333%;
    }
    .wpb_column.vc_col-ss-offset-10{
        margin-left: 83.33333333%;
    }
    .wpb_column.vc_col-ss-offset-11{
        margin-left: 91.66666667%;
    }
    .wpb_column.vc_col-ss-offset-12{
        margin-left: 100%;
    }
    .wpb_column.vc_col-ss-offset-2{
        margin-left: 16.66666667%;
    }
    .wpb_column.vc_col-ss-offset-3{
        margin-left: 25%;
    }
    .wpb_column.vc_col-ss-offset-4{
        margin-left: 33.33333333%;
    }
    .wpb_column.vc_col-ss-offset-5{
        margin-left: 41.66666667%;
    }
    .wpb_column.vc_col-ss-offset-6{
        margin-left: 50%;
    }
    .wpb_column.vc_col-ss-offset-7{
        margin-left: 58.33333333%;
    } 
    .wpb_column.vc_col-ss-offset-8{
        margin-left: 66.66666667%;
    } 
    .wpb_column.vc_col-ss-offset-9{
        margin-left: 75%;
    }
    .vc_hidden-ss{
        display: none;
    }
}
/*End Responsive*/