.f-social li {
    float: none;
    display: inline-block;
}
.logoFooter
{
    text-align: left;
}

.flex-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-flow: wrap row;
          flex-flow: wrap row;
}
.flex-container:before {
    display: none;
}
.product-layout.product-grid {
  min-height: 340px;
	/*height: 525px !important;*/
}
@media (max-width: 1200px) and (min-width: 992px) {
  /*.product-layout.product-grid {
  	height: 450px !important;
  }*/
    #block_header_v3 .tb_center.pull-left
    {
        float: none!important;
        width: 100%;
    }
    #block_header_v3 .tb_center.pull-left > ul > li
    {
        width: 50%;
        padding: 0;
        margin: 0;
    }
    #block_header_v3 .tb_center.pull-left > ul > li:last-child
    {
        text-align: right;
    }
    .tb_center ul li::after
    {
        display: none;
    }
    #top-links > div:nth-child(2) > .pull-right
    {
        width: 50%;
        text-align: right;
    }
    #top-links > div:nth-child(2) > .pull-right > div
    {
        float: none;
        display: inline-block;
    }
}
@media (max-width: 991px) and (min-width: 768px) {
  /*.product-layout.product-grid {
  	height: 400px !important;
  }*/

    #block_header_v3 .tb_center.pull-left
    {
        float: none!important;
        width: 100%;
    }
    #block_header_v3 .tb_center.pull-left > ul > li
    {
        width: 55%;
        padding: 0;
        margin: 0;
    }
    #block_header_v3 .tb_center.pull-left > ul > li:last-child
    {
        width: 45%;
        text-align: right;
    }
    .tb_center ul li::after
    {
        display: none;
    }
    .header_home_v1 .welcome-logged {
        margin-top: 10px;
        font-size: 15px;
    }
    .header_home_v1 #cart .dropdown-shopping-cart, .header_home_v2 #cart .dropdown-shopping-cart {
        right: 0;
        top: 50px;
    }
    #supermenu > div:nth-child(2)
    {
        position: relative;
    }
    #logo
    {
        position: relative;
        z-index: 10;
    }

    #undefined-sticky-wrapper #supermenu .row:first-child > div:nth-child(2) {
        width: 100%;
        margin-top: 20px;
    }
    #undefined-sticky-wrapper #supermenu .row:first-child > div:first-child,
    #undefined-sticky-wrapper #supermenu .row:first-child > div:nth-child(3){
        margin: 0;
        width: 50%;
    }
    #undefined-sticky-wrapper #supermenu .row:first-child > div:nth-child(3) {
        position: absolute;
        right:0;
    }
    #undefined-sticky-wrapper #supermenu div.pull-right {
        float: none !important;
    }
    #undefined-sticky-wrapper #supermenu .row:nth-child(2) {
        margin-top: 0px;
        position: relative;
    }
    #undefined-sticky-wrapper #supermenu .row:nth-child(2) .mobile-supermenu,
    #supermenu nav.superbig
    {
        position: static;
    }
    #supermenu ul.exped
    {
        left: 0;
        top: 60px;
        background: white;
        border: 1px solid #ddd;
        border-top: 0;
    }
    .header_home_v1 #supermenu ul li a.tll {
        margin: 0px 17px!important;
        padding: 12px 0!important;
        display: block;
    }
    #undefined-sticky-wrapper #supermenu .row:nth-child(2) > div.col-md-8,
    #undefined-sticky-wrapper #supermenu .row:nth-child(2) > div.col-md-4 {
        width: 50%;
    }
    #undefined-sticky-wrapper #supermenu .row:nth-child(2) div.pull-right {
        float: right !important;
    }
    .header_home_v1 .nav-supermenu {
        margin: 14px 0 0 77px !important;
    }
    #undefined-sticky-wrapper #supermenu .row:nth-child(2) #cart {
        margin-right: 58px;
    }
    .header_home_v1 header {
        padding-bottom: 0px;
    }
    .home2-widget .col-md-6
    {
        overflow: hidden;
    }
    .block-main-home2-2.compony-features .col-md-3
    {
        margin-bottom: 20px;
    }
}
@media (max-width: 768px) and (min-width: 480px) {
  /*.product-layout.product-grid {
  	height: 420px !important;
  }*/
    #top-links .pull-right {
         float: right !important;
    }
    .header_home_v1 #search .input-lg
    {
        margin-left: 10px;
    }
    .main-main-home-v1 .category-product-tab .owl-carousel .owl-buttons .owl-next
    {
        right: 0;
    }
    .main-main-home-v1 .category-product-tab .owl-carousel .owl-buttons .owl-prev
    {
        left: 0;
    }
    .header_home_v1 .welcome-logged {
        margin-top: 10px;
        font-size: 15px;
        display: block;
    }
	
	
    #undefined-sticky-wrapper #supermenu .row:first-child > div:nth-child(2) {
        width: 100%;
        margin-top: 10px;
    }
    #undefined-sticky-wrapper #supermenu .row:first-child > div:first-child,
    #undefined-sticky-wrapper #supermenu .row:first-child > div:nth-child(3){
        margin: 0;
        width: 50%;
    }
    #undefined-sticky-wrapper #supermenu .row:first-child > div:nth-child(3) {
        position: absolute;
        right:0;
    }
    #undefined-sticky-wrapper #supermenu div.pull-right {
        float: none !important;
    }
    #undefined-sticky-wrapper #supermenu #logo {
        top: 0;
        margin-bottom: 10px;
        text-align: center;
    }
    #undefined-sticky-wrapper #supermenu .row:nth-child(2) {
        margin-top: 0px;
        position: relative;
    }
    #undefined-sticky-wrapper #supermenu .row:nth-child(2) .mobile-supermenu,
    #supermenu nav.superbig
    {
        position: static;
    }
    #supermenu ul.exped
    {
        left: 0;
        top: 60px;
        background: white;
        border: 1px solid #ddd;
        border-top: 0;
        width: 80%;
    }
    .header_home_v1 #supermenu ul li a.tll {
        margin: 0px 17px!important;
        padding: 12px 0!important;
        display: block;
    }
    #undefined-sticky-wrapper #supermenu .row:nth-child(2) > div.col-md-8,
    #undefined-sticky-wrapper #supermenu .row:nth-child(2) > div.col-md-4 {
        width: 50%;
    }
    #undefined-sticky-wrapper #supermenu .row:nth-child(2) div.pull-right {
        float: right !important;
    }
    .header_home_v1 .nav-supermenu {
        margin: 14px 0 0 77px !important;
    }
    #undefined-sticky-wrapper #supermenu .row:nth-child(2) #cart {
        margin-right: 58px;
        height: 55px;
    }
    .header_home_v1 header {
        padding-bottom: 0px;
        padding-top: 10px;
    }
    .header_home_v1 #cart .header-cart- i
    {
        display: block;
    }
    .home2-widget .col-md-6
    {
        overflow: hidden;
    }
    .block-main-home2-2.compony-features .col-md-3
    {
        margin-bottom: 20px;
    }
    #simplecheckout_cart > *
    {
        /*min-width: 700px;*/
    }
    #simplecheckout_cart
    {
        overflow-x: scroll;
    }

}
@media (max-width: 570px) and (min-width: 479px) {
    .header_home_v1 .nav-supermenu {
        margin: 25px 0 0 20px !important;
    }
    #undefined-sticky-wrapper #supermenu .row:nth-child(2) {
        margin-bottom: 10px;
    }
    #vk_comments, #vk_comments iframe
    {
        width: 100%!important;
    }

    .slider-block-home2 .owl-pagination {
        top: 0px;
    }
}
@media (max-width: 479px) and (min-width: 320px) {
  /*.product-layout.product-grid {
  	height: initial !important;
  }*/
    #top-links .pull-right {
         float: right !important;
    }
    .header_home_v1 #search .input-lg
    {
        margin-left: 20px;
        width: 250px;
    }
    #top-links > div:nth-child(2) > .pull-left
    {
        width: 240px;
    }
    #top-links > div:nth-child(2) > .pull-right
    {
        width: 100%;
    }
    #simplecheckout_cart > *
    {
        /*min-width: 700px;*/
    }
    #simplecheckout_cart
    {
        /*overflow-x: scroll;*/
    }
    #top-links > div:nth-child(2) > .pull-right .dropdown
    {
        width: 150px;
    }
    #undefined-sticky-wrapper #supermenu .row:first-child > div:nth-child(2) {
        width: 100%;
        margin-top: 10px;
    }
    #undefined-sticky-wrapper #supermenu .row:first-child > div:first-child,
    #undefined-sticky-wrapper #supermenu .row:first-child > div:nth-child(3){
        margin: 0;
        width: 50%;
    }
    #undefined-sticky-wrapper #supermenu .row:first-child > div:nth-child(3) {
        position: absolute;
        right:0;
    }
    .main-main-home-v1 .category-product-tab .owl-carousel .owl-buttons .owl-next
    {
        right: 0;
    }
    .main-main-home-v1 .category-product-tab .owl-carousel .owl-buttons .owl-prev
    {
        left: 0;
    }
    #undefined-sticky-wrapper #supermenu div.pull-right {
        float: none !important;
    }
    #undefined-sticky-wrapper #supermenu #logo {
        top: 0;
        margin-bottom: 10px;
        text-align: center;
        width: 90%;
        margin: 0 auto;
    }
    #undefined-sticky-wrapper #supermenu .row:nth-child(2) {
        margin-top: 0px;
        position: relative;
    }
    #undefined-sticky-wrapper #supermenu .row:nth-child(2) .mobile-supermenu,
    #supermenu nav.superbig
    {
        position: static;
    }
    #supermenu ul.exped
    {
        left: 0;
        top: 60px;
        background: white;
        border: 1px solid #ddd;
        border-top: 0;
    }
    .header_home_v1 #supermenu ul li a.tll {
        margin: 0px 17px!important;
        padding: 12px 0!important;
        display: block;
    }
    #undefined-sticky-wrapper #supermenu .row:nth-child(2) > div.col-md-8,
    #undefined-sticky-wrapper #supermenu .row:nth-child(2) > div.col-md-4 {
        width: 50%;
        padding: 0;
    }
    #undefined-sticky-wrapper #supermenu .row:nth-child(2) div.pull-right {
        float: right !important;
    }
    .header_home_v1 .nav-supermenu {
        /*margin: 25px 0 0 20px !important;*/
        margin: 25px 0 !important;
    }
    #undefined-sticky-wrapper #supermenu .row:nth-child(2) {
        margin-bottom: 10px;
    }

    #undefined-sticky-wrapper #supermenu .row:nth-child(2) #cart {
        margin-right: 10px;
        margin-left: 0;
        height: 55px;
    }
    .header_home_v1 header {
        padding-bottom: 0px;
        padding-top: 10px;
    }
    .header_home_v1 #cart .header-cart- i
    {
        display: block;
    }
    /*
    .category-image-thumb img {
        height: 150px;
        width: auto!important;
        max-width: initial;
        margin-left: -24%;
    }
    .category-image-thumb {
        margin-bottom: 0px;
        text-align: center;
    }*/
    .mobile-footer-block > p
    {
        width: 100%;
        text-align: center;
    }

    .logoFooter
    {
        text-align: center;
    }
    #vk_comments, #vk_comments iframe
    {
        width: 100%!important;
    }
    .slider-block-home2 .owl-pagination {
         top: 0px;
    }
    .home2-widget .col-md-6
    {
        overflow: hidden;
    }
    .block-main-home2-2.compony-features .col-md-3
    {
        margin-bottom: 20px;
    }
}

.mobile-trigger .slicknav_icon {
    background: transparent;
    /*border: 2px solid #000;*/
    border-radius: 0;
}
.mobile-trigger .slicknav_icon .slicknav_icon-bar {
    width: 25px;
    background: #000;
}
