@-ms-viewport {
  width: device-width;
}
@media screen and (max-width: 400px) {
  @-ms-viewport {
    width: 320px;
  }
}
.hidden {
  display: none !important;
  visibility: hidden !important;
}
@media (min-width: 1366px) and (max-width: 1920px) {
  .banner-index2 .wpb_wrapper {
    margin: 0 -5px;
    overflow: hidden;
  }
  .banner-index2 .wpb_wrapper .wpb_single_image {
    float: left;
    margin-top: 10px;
    padding: 0 5px;
    margin-bottom: 0;
    width: 20%;
  }
  .banner-index2 .wpb_wrapper .wpb_single_image .wpb_wrapper {
    margin: 0;
  }
  .header-style3 .sidebar-top-header .primary-menu {
    margin: 0 0 0 -2px;
  }
  .rtl .header-style3 .sidebar-top-header .primary-menu {
    margin: 0 -2px 0 0;
  }
  .page-template-page-home3 .header-style3 .vertical_megamenu-header .vertical_megamenu {
    opacity: 1;
    visibility: visible;
  }
  .page-template-page-home3 .header-style3 .vertical_megamenu-header .vertical_megamenu .mega-left-title:after {
    content: '';
  }
  .header-style3 .vertical_megamenu-header .mega-left-title:after {
    content: '\f107';
    font-family: FontAwesome;
    font-size: 24px;
    color: #fff;
    right: 18px;
    position: absolute;
  }
  .rtl .header-style3 .vertical_megamenu-header .mega-left-title:after {
    left: 10px;
    right: auto;
  }
  .header-style3 .vertical_megamenu-header .vertical_megamenu {
    cursor: pointer;
    visibility: hidden;
    z-index: 1;
    opacity: 0;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
  }
  .header-style3 .vertical_megamenu-header:focus .vertical_megamenu {
    opacity: 1;
    visibility: visible;
  }
  .header-style3 .vertical_megamenu-header:hover .vertical_megamenu {
    opacity: 1;
    visibility: visible;
  }
}
@media (max-width: 1366px) {
  .banner-index2 .wpb_wrapper {
    max-width: 1170px;
    margin-left: auto;
    margin-right: auto;
  }
  .banner-index2 .wpb_wrapper .wpb_single_image {
    margin: 10px 27px 0 0;
    padding: 0;
    width: auto;
    float: left;
  }
  .rtl .banner-index2 .wpb_wrapper .wpb_single_image {
    margin: 10px 0 0 27px;
    float: right;
  }
  .banner-index2 .wpb_wrapper .wpb_single_image.image-index2 {
    margin-right: 0;
  }
  .rtl .banner-index2 .wpb_wrapper .wpb_single_image.image-index2 {
    margin-left: 0px;
  }
  .rtl .banner-index2 .wpb_wrapper .wpb_single_image.image-index21 {
    margin-left: 27px;
  }
}
@media (min-width: 1200px) and (max-width: 1366px) {
  .banner-index2 .wpb_single_image {
    margin: 10px 20px 0 0;
  }
  .rtl .banner-index2 .wpb_single_image {
    margin: 10px 0 0 20px;
  }
  .banner-index2 .wpb_single_image.image-index2 {
    margin-right: 0;
  }
  .rtl .banner-index2 .wpb_single_image.image-index2 {
    margin-left: 0;
  }
  .banner-index2 .wpb_single_image:last-child {
    display: none;
  }
  .banner-index2 .wpb_single_image:first-child {
    display: none;
  }
}
@media (min-width: 1200px) {
  .ya_selectmenu {
    display: none;
  }
  .clear_lg {
    clear: both;
  }
  .rtl [class*="col-lg-"],
  .rtl [class*="col-md-"],
  .rtl [class*="col-sm-"],
  .rtl [class*="col-xs-"] {
    float: right;
  }
}
@media (max-width: 1199px) {
  footer.footer-style1 .copyright .copyright-text {
    text-align: center !important;
  }
  .banner-index2 .wpb_wrapper .wpb_single_image {
    float: left;
    width: 33.3%;
    margin: 10px 0 0 0;
    padding: 0 5px;
  }
  .rtl .banner-index2 .wpb_wrapper .wpb_single_image {
    float: right;
    width: 33.3%;
    margin: 10px 0 0 0;
    padding: 0 5px;
  }
  .rtl .banner-index2 .wpb_wrapper .wpb_single_image.image-index2 {
    margin: 10px 0 0 0;
  }
  .banner-index2 .wpb_wrapper .wpb_single_image:last-child {
    display: none;
  }
  .banner-index2 .wpb_wrapper .wpb_single_image:first-child {
    display: none;
  }
  .ya_selectmenu .slick-list {
    display: none;
  }
  .best-seller-products .slider {
    margin: 0;
  }
  .about-v1 img {
    width: 100%;
  }
  .verticle-menu-index4 .mega-left-title {
    padding: 10px 20px;
  }
  .sw-woo-tab-2 .category-slider-content .tab-content .tab-pane .tab-content-slider .banner-slide-left {
    display: none;
  }
  .sw-woo-tab-2 .top-tab-slider .childcat-content {
    min-height: 452px;
  }
  .sw-woo-tab-2 .reviews-content {
    padding: 0 0 7px;
  }
  .countdown-slider-thumb-left .imgleft {
    display: none;
  }
  .countdown-slider-thumb-left .countdown-slider.style3 {
    width: 100%;
    border-left: 1px solid #ddd;
  }
}
@media (min-width: 992px) and (max-width: 1190px) {
  .sw-partner-container-slider.style2 .resp-slider-container .slick-slider .slick-list .item {
    padding: 0 88px;
  }
  .rev_slider_wrapper .rev_slider .tp-tabs.ares {
    display: none;
  }
  .rev_slider_wrapper .rev_slider .tp-leftarrow.custom,
  .rev_slider_wrapper .rev_slider .tp-rightarrow.custom {
    display: block;
  }
  .sw-woo-tab .category-slider-content .tab-content .tab-pane .woo-tab-container-slider .slick-slider .slick-list {
    border-left: 1px solid #ddd;
  }
  .rtl .sw-woo-tab .category-slider-content .tab-content .tab-pane .woo-tab-container-slider .slick-slider .slick-list {
    border: 0;
  }
  .sw-woo-tab.style3 .category-slider-content .tab-content .tab-pane .woo-tab-container-slider .slick-slider .slick-list {
    border-left: 1px solid #ddd;
  }
  .rtl .sw-woo-tab.style3 .category-slider-content .tab-content .tab-pane .woo-tab-container-slider .slick-slider .slick-list {
    border: 0;
  }
  .sw-woo-tab.style2 .category-slider-content .tab-content .tab-pane .woo-tab-container-slider .slick-slider .slick-list,
  .sw-woo-tab.style4 .category-slider-content .tab-content .tab-pane .woo-tab-container-slider .slick-slider .slick-list {
    border-left: 0;
  }
  .page-template-page-home3 .header-style3 .vertical_megamenu-header .vertical_megamenu {
    opacity: 1;
    visibility: visible;
  }
  .page-template-page-home3 .header-style3 .vertical_megamenu-header .vertical_megamenu .mega-left-title:after {
    content: '';
  }
  .header-style3 .vertical_megamenu-header .mega-left-title:after {
    content: '\f107';
    font-family: FontAwesome;
    font-size: 24px;
    color: #fff;
    right: 18px;
    position: absolute;
  }
  .rtl .header-style3 .vertical_megamenu-header .mega-left-title:after {
    left: 10px;
    right: auto;
  }
  .header-style3 .vertical_megamenu-header .vertical_megamenu {
    cursor: pointer;
    visibility: hidden;
    z-index: 1;
    opacity: 0;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
  }
  .header-style3 .vertical_megamenu-header:focus .vertical_megamenu {
    opacity: 1;
    visibility: visible;
  }
  .header-style3 .vertical_megamenu-header:hover .vertical_megamenu {
    opacity: 1;
    visibility: visible;
  }
  .header-style3 .top .header-right .content-wrap .widget_nav_menu {
    display: none;
  }
  .header-style3 .primary-menu .navbar-inner .nav > li > a {
    padding: 9px 15px;
  }
  .navbar-inverse .ya_selectmenu {
    display: none;
  }
  .header-style3 .header-bottom .vertical_megamenu-header {
    width: 220px;
    min-width: 220px;
  }
  .header-style3 .header-bottom .top-form.top-search #searchform_special input {
    width: 460px;
    min-width: 460px;
  }
  .header-style3 .widget_currency_converter {
    margin: 0 0 0 4px;
  }
  .rtl .header-style3 .widget_currency_converter {
    margin: 0 4px 0 0;
  }
  .header-style2 .primary-menu .navbar-inner .nav > li {
    padding: 0 18px;
  }
  .verticle-menu-index3 .vertical_megamenu .nav.vertical-megamenu {
    min-height: 317px;
    height: 317px;
  }
  .verticle-menu-index3 .vertical_megamenu .nav.vertical-megamenu > li:nth-child(7),
  .verticle-menu-index3 .vertical_megamenu .nav.vertical-megamenu > li:nth-child(8),
  .verticle-menu-index3 .vertical_megamenu .nav.vertical-megamenu > li:nth-child(9) {
    display: none;
  }
  .header-style1 .top .top-header .ya-logo {
    padding: 40px 0 0;
    text-align: center;
  }
  .header-style1 .top .top-header .ya-logo a {
    display: inline-block;
  }
  .header-style1 .main-menu {
    float: none;
  }
  .header-style1 .main-menu .primary-menu .navbar-inner .nav > li:first-child {
    padding-left: 0;
  }
  .rtl .header-style1 .main-menu .primary-menu .navbar-inner .nav > li:first-child {
    padding-right: 0;
  }
  .woo-slider-default .childcat-slider-content .resp-slider-container .slider .slick-slide .item-wrap.first-item {
    width: 31% !important;
  }
  .woo-slider-default .childcat-slider-content .resp-slider-container .slider .slick-slide.item-7columns .item-wrap {
    width: 23%;
  }
  .woo-slider-default .childcat-slider-content .resp-slider-container .slider .slick-slide .item-wrap.first-item .item-detail {
    padding: 60px 0;
  }
  .woo-slider-default .childcat-slider-content .resp-slider-container .slider .slick-slide.item-5columns .item-wrap.first-item {
    width: 40%;
  }
  .woo-slider-default .childcat-slider-content .resp-slider-container .slider .slick-slide.item-5columns .item-wrap {
    width: 30%;
  }
  .woo-slider-default.style2 .childcat-slider-content .childcat-content ul li a {
    padding: 3px 10px;
  }
  .sw-partner-container .widget-content ul > li {
    padding-right: 42px;
  }
  .rtl .sw-partner-container .widget-content ul > li {
    padding-left: 42px;
    padding-right: 0;
  }
  .best-seller-products .slider .slick-list {
    margin: 0;
  }
  .sw-twitter-slider .carousel-inner {
    padding: 0 15px 20px;
  }
  .sw-twitter-slider .carousel-inner .tweet-btn a {
    margin-right: 5px;
  }
  .rtl .sw-twitter-slider .carousel-inner .tweet-btn a {
    margin-left: 5px;
    margin-right: 0;
  }
  .col-block-image {
    float: left;
    width: 33.33%;
    padding: 0 7px;
  }
  .col-block-image.col-image-1 .first-image {
    margin-bottom: 10px;
  }
  .col-block-image.col-image-2 {
    margin: 0;
  }
  .ya_best_seller_product .sw-best-seller-product {
    padding: 20px 15px;
  }
  .aboutv1-testimo .vc_separator h4 {
    margin-left: -11%;
  }
  .single-product .product_detail .content_product_detail .cart .single_add_to_cart_button {
    padding: 7px 9px;
  }
  .single-product .product_detail .content_product_detail .cart .product-summary-bottom .yith-wcwl-add-to-wishlist .add_to_wishlist,
  .single-product .product_detail .content_product_detail .cart .product-summary-bottom .compare-button .compare {
    width: 40px;
  }
  .single-product .product_detail .content_product_detail .share {
    width: 40px;
  }
  #respond .control-group {
    max-width: 207px;
  }
  .countdown-slider.style1 .resp-slider-container .slick-slider .slick-list .item-countdown .item-wrap .item-detail .products-thumb {
    width: 44%;
  }
  .verticle-menu-index3 .mega-left-title {
    font-size: 14px;
  }
  .verticle-menu-index3 .vertical_megamenu .nav.vertical-megamenu > li > a {
    padding: 14px 15px 15px;
  }
  .verticle-menu-index3 .vertical_megamenu .nav.vertical-megamenu > li:hover:after {
    border-bottom: 23px solid transparent;
    border-top: 22px solid transparent;
  }
  .home-left .mc4wp-form .form-newsletter input[type="email"] {
    width: 72%;
  }
  .banner-index3 p {
    width: 50%;
  }
  .banner-index3 .mc4wp-form {
    padding: 30px 125px 29px 30px;
    min-height: 99px;
  }
  .testimonial-slider.indicators_up5 .carousel-indicators {
    width: 20%;
  }
  .testimonial-slider.indicators_up5 .carousel-inner .item .item-inner .client-comment {
    width: 65%;
    padding: 15px;
  }
  .sw-woo-tab .category-slider-content .tab-content .tab-pane .woo-tab-container-slider .slick-slider .slick-list .item .item-wrap .item-detail {
    padding-bottom: 12px;
  }
  .rtl .sw-woo-tab .category-slider-content .tab-content .tab-pane .woo-tab-container-slider .slick-slider .slick-list .item .item-wrap .item-detail {
    padding-bottom: 13px;
  }
  footer .footer-info {
    padding: 40px 180px 0;
  }
  footer.footer-style1 .footer-top .join-our {
    padding: 25px 0;
  }
  footer.footer-style1 .footer-top .join-our ul > li > a {
    margin-right: 64px;
  }
  .rtl footer.footer-style1 .footer-top .join-our ul > li > a {
    margin-left: 64px;
    margin-right: 0;
  }
  .sidebar-above-footer .footer-block .block-item {
    padding: 40px 5px;
  }
  .sidebar-above-footer .footer-block .block-item h3 {
    font-size: 14px;
  }
  .clear_md {
    clear: both;
  }
  .rtl [class*="col-lg-"],
  .rtl [class*="col-md-"],
  .rtl [class*="col-sm-"],
  .rtl [class*="col-xs-"] {
    float: right;
  }
  footer.footer-style1 .footer-menu .widget_text .download-app a.app-store {
    margin-right: 0;
  }
}
@media (max-width: 992px) {
  .header-style3 .header-bottom .vertical_megamenu-header {
    display: none;
  }
  .header-style3 .top .header-right .sidebar-top .ya_top {
    float: left;
  }
  .rtl .header-style3 .top .header-right .sidebar-top .ya_top {
    float: right;
  }
  .header-style3 .top .sidebar-top-header {
    position: relative;
    float: left;
  }
  .rtl .header-style3 .top .sidebar-top-header {
    float: right;
  }
  .header-style3 .top .sidebar-top-header #main-menu .primary-menu .resmenu-container .navbar-toggle {
    top: 0;
  }
  .header-style3 .top .sidebar-top-header #main-menu .primary-menu .resmenu-container .navbar-toggle .icon-bar {
    background-color: #fff;
  }
  .header-style3 .top.sticky-menu #main-menu .primary-menu .navbar-inner.navbar-inverse {
    top: -50px;
  }
  .header-style3 .top.sticky-menu #main-menu .primary-menu .navbar-inner.navbar-inverse .resmenu-container .navbar-toggle .icon-bar {
    background-color: #999;
  }
  .countdown-slider.style1 .resp-slider-container .slick-slider .slick-list .item-countdown .item-wrap .item-detail .products-thumb {
    width: 48%;
  }
  .sw-woo-tab .category-slider-content .tab-content .tab-pane .woo-tab-container-slider .slick-slider .slick-list .item .item-wrap .item-detail {
    padding-bottom: 6px;
  }
  .verticle-menu-index3 {
    margin-top: 30px;
  }
  .page-template-page-home3 .main {
    overflow: hidden;
  }
  .sideshow3.vc_column_container .vc_column-inner {
    padding-left: 15px !important;
    padding-right: 15px !important;
    margin: 0 !important;
  }
  .banner-index3 p {
    float: none;
    width: 100%;
  }
  .banner-index3 p img {
    width: 100%;
  }
  .banner-index3 .mc4wp-form {
    width: 100%;
  }
  .banner-index3 .mc4wp-form p input[type="submit"] {
    float: left;
  }
  .rtl .banner-index3 .mc4wp-form p input[type="submit"] {
    float: right;
  }
  footer.footer-style1 .footer-top .join-our {
    padding: 25px 0;
  }
  footer.footer-style1 .footer-top .join-our ul > li > a {
    margin-right: 31px;
  }
  .rtl footer.footer-style1 .footer-top .join-our ul > li > a {
    margin-left: 28px;
  }
  .ya_selectmenu {
    display: block;
    padding: 8px;
    border: 1px solid #01b9ef;
  }
  .top-form .wrapp-minicart {
    top: 52px;
  }
  #main-menu .primary-menu .navbar-inner.navbar-inverse {
    position: absolute;
    top: 0px;
    width: 100%;
    z-index: 100;
    display: block;
  }
  #main-menu .primary-menu .navbar-inner.navbar-inverse .nav.nav-pills {
    display: none;
  }
  .header-style1 .top .top-header .ya-logo {
    padding: 30px 0 0;
    text-align: center;
  }
  .header-style1 .top .top-header .ya-logo a {
    display: inline-block;
  }
  .header-style1 .main-menu.pull-right {
    float: left;
  }
  .rtl .header-style1 .main-menu.pull-right {
    float: right;
  }
  .header-style1 .top .top-header .ya-logo {
    padding: 20px 0;
  }
  .sidebar-top-header .ya_top .top-form.top-search .topsearch-entry form {
    top: 0;
  }
  .header-style2 .sidebar-top-header .ya_top .top-form.top-search .topsearch-entry form {
    top: 18px;
    width: 105%;
  }
  .sidebar-top-header .ya_top .top-form.top-search {
    width: 80%;
  }
  .top-form.top-form-minicart .top-minicart-icon > a::before {
    line-height: 50px;
  }
  .sidebar-top-header .home-search {
    line-height: 50px;
  }
  .best-seller-products .slider .slick-list {
    margin: 0;
  }
  .our-skill {
    margin-top: 30px;
  }
  .sw-partner-container .widget-content ul {
    margin-top: 10px;
  }
  .sw-partner-container .widget-content ul > li {
    width: 19.5%;
    padding: 0 12px;
    margin: 0;
  }
  .rtl .sw-partner-container .widget-content ul > li {
    padding: 0 12px;
  }
  .rtl .sw-partner-container .widget-content ul > li:first-child {
    padding: 0 12px;
  }
  .sw-partner-container .widget-content ul > li img {
    width: 100%;
  }
  .header-style4 .top .header-right .content-wrap {
    background-color: #eee;
    float: none !important;
    text-align: center;
  }
  .header-style4 .phone-icon-menu {
    z-index: 99;
    background-color: #01b9ef;
    display: block;
    float: left;
    height: 50px;
    width: 50px;
    line-height: 50px;
    text-align: center;
  }
  .rtl .header-style4 .phone-icon-menu {
    float: right;
  }
  .header-style4 .phone-icon-menu:before {
    content: '\f0c9';
    font-size: 28px;
    color: #fff;
    font-family: "FontAwesome";
  }
  .header-style4 .phone-icon-menu.active:before {
    content: '\f00d';
    font-size: 28px;
    color: #fff;
    font-family: "FontAwesome";
  }
  .header-style4 .header-bottom {
    margin-bottom: 30px;
    margin-top: 24px;
    /* height: 65px; */
    min-height: 66px;
  }
  .header-style4 .header-bottom .ya_top {
    float: right;
  }
  .rtl .header-style4 .header-bottom .ya_top {
    float: left;
  }
  .header-style4 .header-bottom .vertical_megamenu-header {
    display: none;
  }
  .header-style4 .header-bottom .top-form.top-search {
    margin: 10px 30px 10px 0;
  }
  .header-style4 .header-bottom .top-form.top-search input {
    width: 360px;
  }
  .rtl .header-style4 .header-bottom .top-form.top-search {
    margin: 10px 0 10px 30px;
  }
  .header-style4 .sidebar-top-header {
    float: left;
    width: 100%;
  }
  .header-style4 .header .top .ya_top .top-form.top-search {
    margin-top: 0;
  }
  .header-style4 .header .top .ya_top .top-form.top-search .topsearch-entry form {
    width: 100%;
  }
  .header-style4 .sidebar-top-menu .top-form.top-form-minicart {
    padding: 7px 0;
  }
  .header-style4 .sidebar-top-menu .top-form.top-form-minicart .top-minicart-icon {
    display: inline-block;
    background: url(../assets/img/salmonred/cart-pro-home4.png) left center no-repeat rgba(255, 255, 255, 0);
    padding: 0 0 0 38px;
    color: #ec5657;
    font-family: 'LatoRegular';
    font-size: 12px;
    display: none;
  }
  .rtl .header-style4 .sidebar-top-menu .top-form.top-form-minicart .top-minicart-icon {
    background: url(../assets/img/skyblue/cart-pro-home4.png) right center no-repeat #333;
    padding: 0 38px 0 0;
  }
  .header-style4 .sidebar-top-menu .top-form.top-form-minicart .top-minicart-icon:before {
    content: '';
    width: 0;
  }
  .header-style4 .sidebar-top-menu .top-form.top-form-minicart .top-minicart-icon .cart-contents {
    font-size: 13px;
    font-family: 'LatoBold';
    color: #d45864;
    background-color: rgba(0, 0, 0, 0);
    text-transform: uppercase;
    display: block;
    line-height: 12px;
  }
  .header-style4 .sidebar-top-menu .top-form.top-form-minicart .top-minicart-icon .cart-contents:before {
    content: '';
    margin: 0;
    line-height: 0;
  }
  .header-style4 .sidebar-top-menu .top-form.top-form-minicart .wrapp-minicart {
    top: 100%;
    display: none;
  }
  .header-style4 .header .top .top-header .ya-logo {
    text-align: center;
  }
  .header-style4 #main-menu .primary-menu .navbar-inner.navbar-inverse,
  .header-style5 #main-menu .primary-menu .navbar-inner.navbar-inverse {
    top: -5px;
  }
  .header-style4 #main-menu .primary-menu .navbar-inner.navbar-inverse .resmenu-container .navbar-toggle .icon-bar,
  .header-style5 #main-menu .primary-menu .navbar-inner.navbar-inverse .resmenu-container .navbar-toggle .icon-bar {
    background-color: #fff;
  }
  .header-style4 #sidebar-top-header #main-menu {
    margin-left: 0;
  }
  .rtl .header-style4 #sidebar-top-header #main-menu {
    margin-right: 0;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .clear_sm {
    clear: both;
  }
  .header-style3 .top .header-right .content-wrap {
    background-color: #eee;
    float: none !important;
    text-align: center;
  }
  .header-style3 .top .phone-icon-menu {
    z-index: 99;
  }
  .rtl .header-style3 .top .phone-icon-menu {
    margin: 0 -15px 0 0;
  }
  .header-style3 .header-bottom {
    margin-bottom: 30px;
  }
  .header-style3 .header-bottom .ya_top {
    float: right;
  }
  .rtl .header-style3 .header-bottom .ya_top {
    float: left;
  }
  .header-style3 .header-bottom .vertical_megamenu-header {
    display: none;
  }
  .header-style3 .header-bottom .top-form.top-search {
    margin: 10px 30px 10px 0;
  }
  .header-style3 .header-bottom .top-form.top-search input {
    width: 360px;
  }
  .rtl .header-style3 .header-bottom .top-form.top-search {
    margin: 10px 0 10px 30px;
  }
  .header .top .phone-icon-menu {
    background-color: #01b9ef;
    display: block;
    float: left;
    height: 40px;
    width: 25px;
    text-align: center;
  }
  .rtl .header .top .phone-icon-menu {
    float: right;
  }
  .header .top .phone-icon-menu:before {
    content: '\f0c9';
    font-size: 28px;
    color: #fff;
    font-family: "FontAwesome";
  }
  .header .top .phone-icon-menu.active:before {
    content: '\f00d';
    font-size: 28px;
    color: #fff;
    font-family: "FontAwesome";
  }
  .rtl .header .top .phone-icon-menu {
    float: right;
    margin-left: 0;
    margin-right: 15px;
  }
  .header-style2 .header {
    border: 0;
    position: relative !important;
    left: auto !important;
    top: auto !important;
    background: #01b9ef !important;
  }
  .header-style2 .header:before {
    content: '';
    position: absolute;
    bottom: 80px;
    left: 0;
    background: rgba(255,255,255,0.4) none repeat scroll 0 0;
    width: 100%;
    height: 1px;
  }
  .header-style2 .header .top .phone-icon-menu {
    margin-top: 20px;
    height: 30px;
    width: 30px;
  }
  .header-style2 .header .top-form .wrapp-minicart {
    top: 77px;
  }
  .header-style2 .header.header-fixed {
    position: relative !important;
    background: #01b9ef !important;
  }
  .header-style2 .header.header-fixed .sidebar-top-header .home-menu-verticle:before {
    line-height: 79px;
  }
  .header-style2 .header.header-fixed .top-form.top-form-minicart .top-minicart-icon > a:before {
    line-height: 79px;
  }
  .header-style2 .header.header-fixed .top-form .wrapp-minicart {
    top: 77px;
  }
  .header-style2 .header .top-header .ya-logo {
    text-align: center;
  }
  .header-style2 .header .top-header .ya-logo a.logo-big {
    display: inline-block;
  }
  .header-style2 .header .sidebar-above-footer .footer-block .block-item {
    width: 50%;
  }
  .header-style2 .header .sidebar-above-footer .footer-block .block-item:last-child {
    display: none;
  }
  .header-style2 .header .sidebar-top-header .home-search {
    line-height: 78px;
  }
  .header-style2 .header .top-form.top-form-minicart .top-minicart-icon > a:before {
    line-height: 79px;
  }
  .header-style2 .header #main-menu .primary-menu .navbar-inner.navbar-inverse {
    top: 52px;
  }
  .header-style2 .header .main-menu {
    float: left;
  }
  .rtl .header-style2 .header .main-menu {
    float: right !important;
  }
  .sidebar-above-footer .footer-block .block-item h3 {
    font-size: 18px;
  }
  body .container {
    padding: 0 !important;
  }
  .testimonial-slider {
    margin-bottom: 20px !important;
  }
  .rev_slider_wrapper .rev_slider ul > li .tp-caption .item-text {
    font-size: 11px !important;
  }
  .rev_slider_wrapper .rev_slider ul > li .tp-caption .text-index2 {
    font-size: 12px !important;
    line-height: 12px !important;
  }
  .rev_slider_wrapper .rev_slider ul > li .tp-caption .text-topindex2 {
    font-size: 10px !important;
  }
  .rev_slider_wrapper .rev_slider ul > li .tp-caption a {
    font-size: 11px !important;
    border: 1px solid #fff !important;
  }
  .rev_slider_wrapper .rev_slider ul > li .tp-caption a:hover {
    border: 1px solid #01b9ef !important;
  }
  .grid-blog .hentry.format-standard .entry .entry-content .entry-meta .fa {
    margin: 0;
  }
  .grid-blog .hentry.format-standard .entry .entry-content .entry-meta .entry-date {
    margin: 0;
  }
  .rtl .grid-blog .hentry.format-standard .entry .entry-content .entry-meta .entry-date {
    margin: 0;
  }
  .grid-blog .hentry.format-standard .entry .entry-content .entry-meta .entry-date .fa {
    margin-right: 5px;
  }
  .rtl .grid-blog .hentry.format-standard .entry .entry-content .entry-meta .entry-date .fa {
    margin-left: 5px;
    margin-right: 0;
  }
  .woocommerce .widget_price_filter .price_slider_amount .button,
  .woocommerce-page .widget_price_filter .price_slider_amount .button {
    margin-top: 0;
  }
  .col-block-image {
    float: left;
    width: 33.33%;
    padding: 0 7px;
  }
  .col-block-image.col-image-1 .first-image {
    margin-bottom: 10px;
  }
  .col-block-image.col-image-2 {
    margin: 0;
  }
  .aboutv1-testimo .vc_separator h4 {
    margin-left: -14%;
  }
  .woo-slider-default .block-title .navbar-toggle {
    position: absolute;
    top: 20px;
    z-index: 5;
    display: block;
    background: #cccccc none repeat scroll 0 0;
    border-radius: 3px;
    border: 0;
    margin: 0;
    padding: 0;
    cursor: pointer;
    height: 25px;
    line-height: 25px;
    right: 80px;
    text-align: center;
    width: 25px;
  }
  .rtl .woo-slider-default .block-title .navbar-toggle {
    left: 80px;
    right: auto;
  }
  .woo-slider-default .block-title .navbar-toggle:before {
    content: '\f0c9';
    font-family: FontAwesome;
    font-size: 14px;
    color: #fff;
    height: 25px;
    width: 25px;
    line-height: 25px;
    display: inline-block;
    text-align: center;
  }
  .woo-slider-default .childcat-slider-content .childcat-content {
    border: 0;
    height: 0;
    overflow: hidden;
    text-align: left;
    position: absolute;
    right: 80px;
    top: 45px;
    z-index: 20;
    box-shadow: 0 3px 3px rgba(0,0,0,0.3);
    background: #fff;
    width: 200px;
  }
  .woo-slider-default .childcat-slider-content .childcat-content .rtl * {
    left: 80px;
    right: auto;
  }
  .woo-slider-default .childcat-slider-content .childcat-content ul > li a {
    border-top: 1px solid #ebebeb;
    border-bottom: 0;
  }
  .woo-slider-default .childcat-slider-content .childcat-content ul > li a:hover {
    border-top: 1px solid #01b9ef;
    border-bottom: 0;
  }
  .woo-slider-default .childcat-slider-content .resp-slider-container {
    margin: 0;
    border: 0;
  }
  .woo-slider-default.style2 .childcat-slider-content .childcat-content {
    background: none;
    overflow: visible;
  }
  .woo-slider-default.style2 .childcat-slider-content .childcat-content ul li a {
    padding: 3px 12px;
  }
  .woo-slider-default .childcat-slider-content .resp-slider-container .slider .slick-slide .item-wrap.first-item {
    width: 31% !important;
  }
  .woo-slider-default .childcat-slider-content .resp-slider-container .slider .slick-slide.item-7columns .item-wrap {
    width: 23%;
  }
  .woo-slider-default .childcat-slider-content .resp-slider-container .slider .slick-slide .item-wrap.first-item .item-detail {
    padding: 60px 0;
  }
  .woo-slider-default .childcat-slider-content .resp-slider-container .slider .slick-slide.item-5columns .item-wrap.first-item {
    width: 40% !important;
  }
  .woo-slider-default .childcat-slider-content .resp-slider-container .slider .slick-slide.item-5columns .item-wrap {
    width: 30% !important;
  }
  .woo-slider-default.style2 .block-title .navbar-toggle {
    display: none;
  }
  .woo-slider-default.style2 .childcat-slider-content .childcat-content {
    height: auto;
    box-shadow: none;
  }
  .woo-slider-default.style2 .childcat-slider-content .childcat-content ul > li a:hover {
    border: 0;
  }
  .rtl .woo-slider-default. .childcat-slider-content .resp-slider-container {
    margin-right: 0;
  }
  footer .footer-info {
    padding: 40px 80px 0;
  }
  footer .copyright .copyright-text {
    text-align: left;
  }
  .rtl footer .copyright .copyright-text {
    text-align: right;
  }
  .contact-right {
    float: left;
    margin-top: 20px;
  }
  .copyright .sidebar-copyright {
    margin-top: 10px;
  }
  .woo-slider-default.style2 .childcat-slider-content .childcat-content {
    display: block;
  }
  .sw-woo-tab-2 .top-tab-slider {
    width: 31.5%;
  }
  .sw-woo-tab-2 .category-slider-content {
    width: 68.5%;
  }
  .fancybox-outer .product_detail .content_product_detail .cart .product-summary-bottom,
  .fancybox-inner .product_detail .content_product_detail .cart .product-summary-bottom {
    margin-top: 5px;
  }
}
@media (max-width: 768px) {
  .header-style3 .top .header-right .content-wrap {
    background-color: #eee;
    float: none !important;
    text-align: center;
  }
  .header-style3 .top .header-right {
    background-color: #eee !important;
  }
  .cpanel-control {
    display: none;
  }
  .vertical_megamenu ul.vertical-megamenu > li.dropdown > ul {
    display: none !important;
  }
  .products-thumb .product-thumb-button a.fancybox {
    display: none;
  }
  .products-thumb .product-thumb-button {
    margin-left: -84px;
    margin-top: -20px;
  }
  .clear_sm {
    clear: both;
  }
  .header-style3 .top .top-header .ya-logo {
    padding: 32px 0;
    text-align: center;
  }
  .header-style3 .top .top-header .ya-logo a {
    display: inline-block;
  }
  .header-style3 .top .header-right {
    text-align: center;
    margin: 0;
  }
  .header .top .phone-icon-menu {
    background-color: #01b9ef;
    display: block;
    float: left;
    height: 40px;
    width: 25px;
    text-align: center;
  }
  .rtl .header .top .phone-icon-menu {
    float: right;
  }
  .header .top .phone-icon-menu:before {
    content: '\f0c9';
    font-size: 28px;
    color: #fff;
    font-family: "FontAwesome";
  }
  .header .top .phone-icon-menu.active:before {
    content: '\f00d';
    font-size: 28px;
    color: #fff;
    font-family: "FontAwesome";
  }
  .rtl .header .top .phone-icon-menu {
    float: right;
    margin-left: 0;
    margin-right: 15px;
  }
  .header-style2 .header {
    border: 0;
    position: relative !important;
    left: auto !important;
    top: auto !important;
    background: #01b9ef !important;
  }
  .header-style2 .header:before {
    content: '';
    position: absolute;
    bottom: 80px;
    left: 0;
    background: rgba(255,255,255,0.4) none repeat scroll 0 0;
    width: 100%;
    height: 1px;
  }
  .header-style2 .header .top .phone-icon-menu {
    margin-top: 20px;
    height: 30px;
    width: 30px;
  }
  .header-style2 .header.header-fixed {
    position: relative !important;
    background: #01b9ef !important;
  }
  .header-style2 .header.header-fixed .sidebar-top-header .home-menu-verticle:before {
    line-height: 79px;
  }
  .header-style2 .header.header-fixed .top-form.top-form-minicart .top-minicart-icon > a:before {
    line-height: 79px;
  }
  .header-style2 .header.header-fixed .top-form .wrapp-minicart {
    top: 77px;
  }
  .header-style2 .header .top-header .ya-logo {
    text-align: center;
  }
  .header-style2 .header .top-header .ya-logo a.logo-big {
    display: inline-block;
  }
  .header-style2 .header .sidebar-top-header .home-search {
    line-height: 78px;
  }
  .header-style2 .header .top-form.top-form-minicart .top-minicart-icon > a:before {
    line-height: 79px;
  }
  .header-style2 .header #main-menu .primary-menu .navbar-inner.navbar-inverse {
    top: 15px;
  }
  .header-style2 .header #main-menu .primary-menu .navbar-inner.navbar-inverse .resmenu-container .navbar-toggle .icon-bar {
    background-color: #fff;
  }
  .header-style2 .header .main-menu {
    float: left;
  }
  .rtl .header-style2 .header .main-menu {
    float: right;
  }
  .woo-slider-default.style2 .block-title .navbar-toggle {
    top: 0;
    right: 50px;
  }
  .woo-slider-default .block-title .navbar-toggle {
    position: absolute;
    top: 20px;
    z-index: 5;
    display: block;
    background: #cccccc none repeat scroll 0 0;
    border-radius: 3px;
    border: 0;
    margin: 0;
    padding: 0;
    cursor: pointer;
    height: 25px;
    line-height: 25px;
    right: 50px;
    text-align: center;
    width: 25px;
  }
  .rtl .woo-slider-default .block-title .navbar-toggle {
    left: 50px;
    right: auto;
  }
  .woo-slider-default .block-title .navbar-toggle:before {
    content: '\f0c9';
    font-family: FontAwesome;
    font-size: 14px;
    color: #fff;
    height: 25px;
    width: 25px;
    line-height: 25px;
    display: inline-block;
    text-align: center;
  }
  .woo-slider-default .childcat-slider-content .childcat-content {
    border: 0;
    height: 0;
    overflow: hidden;
    text-align: left;
    position: absolute;
    right: 80px;
    top: 45px;
    z-index: 20;
    box-shadow: 0 3px 3px rgba(0,0,0,0.3);
    background: #fff;
    width: 200px;
  }
  .rtl .woo-slider-default .childcat-slider-content .childcat-content {
    left: 80px;
    right: auto;
  }
  .woo-slider-default .childcat-slider-content .childcat-content ul > li a {
    border-top: 1px solid #ebebeb;
    border-bottom: 0;
  }
  .woo-slider-default .childcat-slider-content .childcat-content ul > li a:hover {
    border-top: 1px solid #01b9ef;
    border-bottom: 0;
  }
  .woo-slider-default .childcat-slider-content .resp-slider-container {
    margin: 0;
    border: 0;
  }
  .woo-slider-default .childcat-slider-content .resp-slider-container .slider .slick-slide .item-wrap.first-item {
    width: 28% !important;
    border-bottom: 0;
  }
  .woo-slider-default .childcat-slider-content .resp-slider-container .slider .slick-slide.item-7columns .item-wrap {
    width: 24%;
  }
  .woo-slider-default .childcat-slider-content .resp-slider-container .slider .slick-slide .item-wrap.first-item .item-detail {
    padding: 60px 0;
  }
  .woocommerce .widget_price_filter .price_slider_amount .button,
  .woocommerce-page .widget_price_filter .price_slider_amount .button {
    margin-top: 0;
  }
  .rtl .woo-slider-default .childcat-slider-content .resp-slider-container {
    margin-right: 0;
  }
  .testimonial-slider {
    margin-bottom: 20px !important;
  }
  body .container {
    padding: 0 15px;
  }
  #respond .control-group {
    float: none;
    max-width: 100%;
    margin: 0;
  }
  .rtl [class*="col-xs-"] {
    float: right;
  }
  .rtl .sidebar-top-menu {
    float: left;
  }
}
@media (max-width: 767px) {
  .single-product .product_detail .slider_img_productd .product-images-container.thumbnail-left .product-responsive {
    position: static;
    width: 79%;
    float: left;
  }
  .single-product .product_detail .slider_img_productd .product-images-container.thumbnail-left .slider.product-responsive-thumbnail {
    width: 20%;
  }
  .single-product .product_detail .slider_img_productd .product-images-container.thumbnail-left .slider.product-responsive-thumbnail button.slick-prev,
  .single-product .product_detail .slider_img_productd .product-images-container.thumbnail-left .slider.product-responsive-thumbnail button.slick-next {
    width: 100%;
  }
  .single-product .product_detail .slider_img_productd .product-images-container.thumbnail-left .slider.product-responsive-thumbnail button.slick-prev:before,
  .single-product .product_detail .slider_img_productd .product-images-container.thumbnail-left .slider.product-responsive-thumbnail button.slick-next:before {
    right: 0;
    left: 0;
    margin: auto;
  }
  .single-product .product_detail .slider_img_productd .product-images-container.thumbnail-left .slider.product-responsive-thumbnail .slick-list .item-thumbnail-product .thumbnail-wrapper {
    margin: 5px 0;
  }
  .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title> a {
    background-color: #444;
    color: #fff;
  }
  .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title> a {
    background-color: #444;
    color: #fff;
  }
  .rev_slider_wrapper .rev_slider .tp-tabs.ares {
    display: none;
  }
  .rev_slider_wrapper .rev_slider .tp-leftarrow.custom,
  .rev_slider_wrapper .rev_slider .tp-rightarrow.custom {
    display: block;
  }
  .header-style3 .top-form .wrapp-minicart {
    border-top: 0;
    top: 63px;
  }
  .products-thumb .button-bottom-thumb {
    text-align: center;
  }
  .products-thumb .button-bottom-thumb .button-bottom a.fancybox {
    display: none;
  }
  .products-thumb .button-bottom-thumb .button-bottom .compare-button {
    float: none;
    display: inline-block;
  }
  .products-thumb .button-bottom-thumb .button-bottom .yith-wcwl-add-to-wishlist {
    display: inline-block;
    float: none;
  }
  .rtl .products-thumb .button-bottom-thumb .button-bottom .compare-button,
  .rtl .products-thumb .button-bottom-thumb .button-bottom .yith-wcwl-add-to-wishlist {
    float: none;
  }
  .footer.footer-style1 .popular-page {
    margin: 0 !important;
  }
  .vc_tta.vc_tta-tabs .vc_tta-panels-container .vc_tta-panels .vc_tta-panel {
    overflow: hidden !important;
    height: auto !important;
  }
  .header-style3 .top .phone-icon-menu {
    z-index: 99;
  }
  .rtl .header-style3 .top .phone-icon-menu {
    margin: 0 -15px 0 0;
  }
  .header-style3 .header-bottom {
    margin-bottom: 30px;
  }
  .header-style3 .header-bottom .ya_top {
    float: right;
  }
  .rtl .header-style3 .header-bottom .ya_top {
    float: left;
  }
  .header-style3 .header-bottom .vertical_megamenu-header {
    display: none;
  }
  .header-style3 .header-bottom .top-form.top-search {
    margin: 10px 30px 10px 0;
  }
  .header-style3 .header-bottom .top-form.top-search input {
    width: 220px;
  }
  .rtl .header-style3 .header-bottom .top-form.top-search {
    margin: 10px 0 10px 30px;
  }
  .rtl .vc_tta.vc_general .vc_tta-panel-title a {
    text-align: right;
  }
  .sidebar-above-footer .footer-block .block-item {
    padding: 20px 14px;
  }
  .rtl .sw-woo-tab .category-slider-content .childcat-slider {
    float: none;
  }
  .sw-woo-tab {
    margin-bottom: 20px;
  }
  .rtl .sw-woo-tab .top-tab-slider .nav.nav-tabs,
  .rtl .sw-woo-tab .top-tab-slider .order-title {
    float: none;
  }
  .sw-woo-tab.style2 .category-slider-content .tab-content .tab-pane .woo-tab-container-slider .slick-slider .slick-list {
    border-right: 1px solid #ddd;
    border-left: 0;
  }
  .rtl .sw-woo-tab.style2 .category-slider-content .tab-content .tab-pane .woo-tab-container-slider .slick-slider .slick-list {
    border-left: 1px solid #ddd;
    border-right: 0;
  }
  .sw-woo-tab.style4 .category-slider-content .tab-content .tab-pane .woo-tab-container-slider .slick-slider .slick-list {
    border-right: 1px solid #ddd;
    border-left: 0;
  }
  .rtl .sw-woo-tab.style4 .category-slider-content .tab-content .tab-pane .woo-tab-container-slider .slick-slider .slick-list {
    border-left: 1px solid #ddd;
    border-right: 0;
  }
  .sw-woo-tab .category-slider-content .tab-content .tab-pane .woo-tab-container-slider .slick-slider .slick-list {
    border-left: 1px solid #ddd;
    margin: 0 1px;
  }
  .rtl .sw-woo-tab .category-slider-content .tab-content .tab-pane .woo-tab-container-slider .slick-slider .slick-list {
    border-right: 1px solid #ddd;
  }
  .countdown-slider-thumb-left .imgleft {
    display: none;
  }
  .countdown-slider-thumb-left .countdown-slider.style3 {
    width: 100%;
  }
  .sw-woo-tab-2 .top-tab-slider {
    width: 100%;
  }
  .sw-woo-tab-2 .top-tab-slider .category-img,
  .sw-woo-tab-2 .top-tab-slider .childcat-content {
    display: none;
  }
  .sw-woo-tab-2 .category-slider-content {
    width: 100%;
  }
  .sw-woo-tab-2 .category-slider-content ul.nav-tabs {
    height: initial;
  }
  .sw-woo-tab-2 .category-slider-content ul.nav-tabs >li {
    width: 100%;
  }
  .sw-woo-tab-2 .bottom-category-banner {
    display: none;
  }
  .sw-woo-tab-2 .category-slider-content .tab-content .tab-pane .woo-tab-container-slider .slick-slider .slick-list {
    border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;
  }
  .countdown-slider-thumb-left .countdown-slider.style3 .resp-slider-container .slick-slider .slick-list {
    border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;
  }
  .header-style4 .header .top .ya_top .top-form.top-search .cat-wrapper select {
    width: 120px;
  }
  .header-style4 .header .top .ya_top .top-form.top-search #searchform_special input {
    padding-left: 130px;
  }
  .rtl .header-style4 .header .top .ya_top .top-form.top-search #searchform_special input {
    padding-left: 0;
    padding-right: 130px;
  }
  .header-style4 .header .top .ya_top .top-form.top-search button.form-button {
    padding: 10px;
    width: 40px;
  }
  .header-style4 .header .header-top .sidebar-top-header .socials-top {
    display: none;
  }
  .header-style4 .sidebar-top-header {
    width: 100%;
    display: none;
  }
  .countdown-slider-thumb-left .countdown-slider.style3 {
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    -ms-box-shadow: none;
  }
  .rtl .header-style4 .header-bottom .sidebar-top-menu {
    float: left;
    width: auto;
  }
  .rtl .header-style4 .sidebar-top-header .widget_currency_converter,
  .rtl .header-style4 .header .header-top .sidebar-top-header .widget_nav_menu {
    float: left;
  }
  .sw-woo-tab-2 .category-slider-content ul.nav-tabs {
    margin-bottom: 50px;
  }
  .sw-woo-tab-2 .category-slider-content .tab-content .tab-pane .woo-tab-container-slider .res-button.slick-prev {
    left: 50%;
    margin-left: -32px;
  }
  .sw-woo-tab-2 .category-slider-content .tab-content .tab-pane .woo-tab-container-slider .res-button.slick-next {
    right: 50%;
    margin-right: -32px;
  }
  .product_detail	.slider_img_productd {
    display: inline-block;
    vertical-align: top;
    width: 100%;
    margin-bottom: 20px;
  }
}
@media (max-width: 767px) and (min-width: 481px) {
  #cpanel-form a.cpanel-control {
    display: none;
  }
  .header-style3 .sidebar-top-menu .sidebar-top-menu {
    padding-left: 0;
  }
  .rtl .header-style3 .sidebar-top-menu .sidebar-top-menu {
    padding-left: 15px;
    padding-right: 0;
  }
  .header-style3 .top .sidebar-top-header .main-menu .container {
    padding: 0;
  }
  .rev_slider_wrapper .rev_slider .tp-tabs.ares {
    display: none;
  }
  .header-style3 .header-top {
    height: 44px;
    min-height: 44px;
  }
  .header-style3 .header-top .sidebar-language {
    text-align: center;
  }
  .header-style3 .header-top .sidebar-language #lang_sel ul {
    display: inline-block;
  }
  .header-style3 .header-top .sidebar-language #lang_sel ul > li {
    display: none;
  }
  .header-style3 .header-top .sidebar-language #lang_sel ul > li.icl-en,
  .header-style3 .header-top .sidebar-language #lang_sel ul > li.icl-france {
    display: block;
  }
  .header-style1 .top .top-header .ya-logo {
    padding: 30px 0 25px;
  }
  .header-style1 .header .header-shortcode {
    height: auto;
  }
  .header-style1 .header .header-shortcode .top-countdown .item-content .item a .product-countdown {
    float: none;
    margin: 15px 0;
  }
  .rtl .header-style1 .header .header-shortcode .top-countdown .item-content .item a .product-countdown {
    float: none;
  }
  .rtl .header-style1 .sidebar-top .ya_top {
    float: none;
  }
  .rtl .header-style1 .sidebar-top .widget_nav_menu {
    float: right;
  }
  .widget_icl_lang_sel_widget {
    float: right;
  }
  .widget_currency_converter {
    float: right;
    clear: both;
  }
  .header-style3 .top .header-right .widget_currency_converter {
    float: left;
    clear: none;
  }
  .rtl .header-style3 .top .header-right .widget_currency_converter {
    float: right;
  }
  .sidebar-top .widget_nav_menu {
    float: left;
  }
  .rtl .sidebar-top .widget_nav_menu {
    float: right;
  }
  .header-style2 .sidebar-top .widget_nav_menu {
    float: none;
  }
  .top-login .div-login .modal-dialog {
    width: 320px;
  }
  .header-style2 .top-form .wrapp-minicart {
    right: -30px;
    left: auto;
  }
  .rtl .header-style2 .top-form .wrapp-minicart {
    left: -30px;
    right: auto;
  }
  footer.footer-style1 .footer-top [class*="col-sm-"] {
    padding: 0;
  }
  footer.footer-style1 .footer-top .widget_nav_menu {
    float: left;
    margin-bottom: 30px;
  }
  footer.footer-style1 .footer-top .join-our {
    padding: 25px 75px;
  }
  footer.footer-style1 .footer-top .join-our ul > li > a {
    margin-right: 30px;
  }
  .rtl footer.footer-style1 .footer-top .join-our ul > li > a {
    margin-left: 30px;
  }
  .sidebar-above-footer .footer-block .block-item {
    width: 50%;
    border: 0 !important;
  }
  .sidebar-above-footer .footer-block .block-item:last-child {
    display: none;
  }
  .sidebar-above-footer .above-footer-top .widget_text h3 {
    font-size: 24px;
  }
  .sw-woo-tab .top-tab-slider {
    text-align: center;
  }
  .sw-woo-tab .top-tab-slider .order-title {
    float: none;
    width: 100%;
    min-width: auto;
  }
  .sw-woo-tab .top-tab-slider .order-title:before {
    background: none !important;
  }
  .sw-woo-tab .top-tab-slider .order-title:after {
    border: 0;
  }
  .sw-woo-tab .top-tab-slider .order-title .navbar-toggle {
    position: absolute;
    bottom: -52px;
    z-index: 5;
    display: block;
    background: #cccccc none repeat scroll 0 0;
    border-radius: 3px;
    border: 0;
    margin: 0;
    padding: 0;
    cursor: pointer;
    height: 25px;
    line-height: 25px;
    right: 15px;
    text-align: center;
    width: 25px;
  }
  .rtl .sw-woo-tab .top-tab-slider .order-title .navbar-toggle {
    left: 15px;
    right: auto;
  }
  .sw-woo-tab .top-tab-slider .order-title .navbar-toggle:before {
    content: '\f0c9';
    font-family: FontAwesome;
    font-size: 14px;
    color: #fff;
    height: 25px;
    width: 25px;
    line-height: 25px;
    display: inline-block;
    text-align: center;
  }
  .sw-woo-tab .top-tab-slider .nav.nav-tabs {
    float: left;
    clear: both;
    margin: 10px 30px;
    display: inline-block;
  }
  .rtl .sw-woo-tab .top-tab-slider .nav.nav-tabs {
    float: right;
  }
  .sw-woo-tab .top-tab-slider .nav.nav-tabs > li > a {
    padding: 0;
  }
  .sw-woo-tab .category-slider-content .childcat-slider {
    float: none;
  }
  .sw-woo-tab .category-slider-content .childcat-slider .childcat-thumb {
    display: none;
  }
  .sw-woo-tab .category-slider-content .childcat-slider .childcat-content {
    border: 0;
    height: 0;
    overflow: hidden;
    text-align: left;
    position: absolute;
    right: 0;
    top: -20px;
    z-index: 20;
    box-shadow: 0 3px 3px rgba(0,0,0,0.3);
    background: #fff;
    width: 200px;
  }
  .rtl .sw-woo-tab .category-slider-content .childcat-slider .childcat-content {
    left: 0;
    right: auto;
  }
  .sw-woo-tab .category-slider-content .childcat-slider .childcat-content ul > li a {
    border-top: 1px solid #ebebeb;
    border-bottom: 0;
    padding: 0 20px;
    color: #444;
    font-weight: normal;
    display: block;
  }
  .sw-woo-tab .category-slider-content .childcat-slider .childcat-content ul > li a:hover {
    border-top: 1px solid #01b9ef;
    background: #01b9ef;
    color: #fff;
  }
  .countdown-slider.style1 .resp-slider-container .slick-slider .slick-list .item-countdown .item-wrap .item-detail .products-thumb {
    width: 100%;
  }
  .countdown-slider.style1 .resp-slider-container .slick-slider .slick-list .item-countdown .item-wrap .item-detail .item-content {
    text-align: center;
  }
  .header-style3 .header-bottom .top-form.top-search .cat-wrapper {
    display: none;
  }
  .header-style3 .header-bottom .top-form.top-search #searchform_special input {
    padding: 0 20px !important;
  }
  .top-login .div-login .modal-dialog .modal-content .modal-body {
    padding: 0 20px 20px;
  }
  .rtl .top-login .div-login .modal-dialog .modal-content .modal-body {
    padding: 0 20px 20px;
  }
  .single-portfolio .portfolio-top .portfolio-content .single-thumbnail {
    width: 100%;
    margin-bottom: 20px;
  }
  .coming-soon .widget.widget_search {
    width: 70%;
  }
  .rtl .top-login .div-login .modal-dialog .modal-content .modal-body .login .block-content .col-reg.registered-account {
    padding: 0;
    width: 100%;
  }
  .top-login .div-login .modal-dialog .modal-content .modal-body .login .block-content .col-reg {
    width: 100%;
  }
  .top-login .div-login .modal-dialog .modal-content .modal-body .login .block-content .col-reg.registered-account {
    width: 100%;
    padding: 0;
    margin-bottom: 20px !important;
  }
  .top-login .div-login .modal-dialog .modal-content .modal-body .login .block-content .col-reg.login-customer {
    background: none;
    padding: 0;
  }
  .top-login .div-login .modal-dialog .modal-content .modal-body .login .block-content .col-reg.login-customer ul {
    margin: 0;
  }
  .rtl .top-login .div-login .modal-dialog .modal-content .modal-body .login .block-content .col-reg.login-customer {
    background: none;
    padding: 0;
  }
  .ya_top {
    float: none;
  }
  .ya_top .top-login {
    text-align: center;
    float: none;
  }
  .header-style2 .ya_top .top-login {
    text-align: left;
  }
  .rtl .header-style2 .ya_top .top-login {
    text-align: right;
  }
  .ya_top .top-login .div-login,
  .ya_top .top-login .div-logined {
    display: inline-block;
  }
  .header-style3 .header-bottom .ya_top {
    float: right;
  }
  .rtl .header-style3 .header-bottom .ya_top {
    float: left;
  }
  ul#menu-menu-top-header > li.dropdown > a::after {
    content: '';
  }
  ul#menu-menu-top-header > li {
    float: right;
  }
  .rtl ul#menu-menu-top-header > li {
    float: left;
  }
  ul#menu-menu-top-header > li > a {
    padding: 0 5px 0 10px;
  }
  ul#menu-menu-top-header > li > a .menu-title {
    display: none;
  }
  .col-block-image {
    width: 100%;
    padding: 0 7px;
    text-align: center;
    margin: 0;
  }
  .col-block-image.col-image-1 .first-image {
    margin-bottom: 0;
  }
  .col-block-image a {
    display: inline-block !important;
    margin: 10px 0 10px;
  }
  .col-block-image.col-image-2 {
    margin: 0;
  }
  .banner-index2 .wpb_wrapper .wpb_single_image {
    float: none;
    width: 100%;
    margin: 10px 0 20px;
    padding: 0;
  }
  .rtl .banner-index2 .wpb_wrapper .wpb_single_image {
    float: none;
    width: 100%;
    margin: 10px 0 20px;
    padding: 0;
  }
  .banner-index2 .wpb_wrapper .wpb_single_image:last-child {
    display: block;
  }
  .banner-index2 .wpb_wrapper .wpb_single_image:first-child {
    display: block;
  }
  .woo-slider-default .childcat-slider-content .resp-slider-container .slider .slick-slide .item-wrap.first-item {
    width: 100% !important;
    border-bottom: 0;
  }
  .woo-slider-default .childcat-slider-content .resp-slider-container .slider .slick-slide.item-7columns .item-wrap {
    width: 50%;
  }
  .woo-slider-default.style2 .childcat-slider-content .childcat-content {
    top: 0px;
  }
  .woo-slider-default.style2 .childcat-slider-content .childcat-content ul {
    margin: 0;
    width: 200px;
  }
  .woo-slider-default.style2 .childcat-slider-content .childcat-content ul > li {
    list-style: none;
    line-height: 40px;
    float: none !important;
  }
  .woo-slider-default.style2 .childcat-slider-content .childcat-content ul > li a {
    font-size: 14px;
    line-height: 22px;
    color: #444;
    display: block;
    padding: 9px 20px;
    border-top: 1px solid #ededed;
    border-radius: 0;
  }
  .woo-slider-default.style2 .childcat-slider-content .childcat-content ul > li a:before {
    opacity: 0 !important;
  }
  .woo-slider-default.style2 .childcat-slider-content .childcat-content ul > li a:hover {
    background-color: #01b9ef;
    color: #fff;
    border-top: 1px solid #01b9ef;
  }
  .woo-slider-default.style2 .childcat-slider-content .childcat-content ul > li a:after {
    width: 0;
    height: 0;
  }
  .woo-slider-default.style2 .childcat-slider-content .resp-slider-container .slider .slick-slide.item-5columns .item-wrap {
    width: 50%;
  }
  .woo-slider-default .childcat-slider-content .resp-slider-container {
    border-left: 0;
  }
  .rtl .woo-slider-default .childcat-slider-content .resp-slider-container {
    border-right: 0;
  }
  .woo-slider-default.style2 .block-title .navbar-toggle {
    display: block;
  }
  .woo-slider-default.style2 .childcat-slider-content .childcat-content {
    height: 0;
    box-shadow: 0 3px 3px rgba(0,0,0,0.3);
  }
  .contact-home,
  .contact-v1 {
    padding: 25px 15px 30px;
  }
  .responsive-post-slider2 {
    margin: 0 15px;
  }
  .contact-right {
    float: left;
    width: 100%;
    margin-top: 10px;
  }
  .sw-partner-container .widget-content ul > li {
    text-align: center;
    width: 48%;
    margin-bottom: 20px;
    padding: 0 45px;
  }
  .sw-partner-container .widget-content ul > li a {
    display: inline-block;
    height: 70px;
    width: auto !important;
  }
  .sw-partner-container .widget-content ul > li a img {
    width: auto;
  }
  .sw-partner-container .widget-content ul > li:last-child {
    display: none;
  }
  .sidebar-copyright {
    float: none;
    width: 100%;
  }
  .rtl .sidebar-copyright {
    float: none;
  }
  .sidebar-copyright ul.method {
    float: none;
    text-align: center;
  }
  .sidebar-copyright ul.method > li {
    display: inline-block;
  }
  .products-nav .view-mode-wrap {
    margin-right: -4px;
  }
  .rtl .products-nav .view-mode-wrap {
    margin-right: 0;
    margin-left: -4px;
  }
  .products-nav .count-per-page {
    margin-right: 5px;
  }
  .rtl .products-nav .count-per-page {
    margin-left: 5px;
    margin-right: 0;
  }
  .products-wrapper .products-loop.list > li .products-entry .products-content .item-cart .yith-wcwl-add-to-wishlist .add_to_wishlist,
  .products-wrapper .products-loop.list > li .products-entry .products-content .item-cart .compare {
    width: 50px;
  }
  .woocommerce .checkout .col2-set .col-1,
  .woocommerce .checkout .col2-set .col-2,
  .woocommerce-page .checkout .col2-set .col-1,
  .woocommerce-page .checkout .col2-set .col-2 {
    width: 100%;
  }
  .woocommerce .checkout .col2-set .col-1 .woocommerce-billing-fields,
  .woocommerce .checkout .col2-set .col-2 .woocommerce-billing-fields,
  .woocommerce-page .checkout .col2-set .col-1 .woocommerce-billing-fields,
  .woocommerce-page .checkout .col2-set .col-2 .woocommerce-billing-fields {
    padding: 0;
  }
  .woo-slider-default.style2 .childcat-slider-content .resp-slider-container .first-item {
    width: 100%;
  }
  .woo-slider-default.style2 .childcat-slider-content .resp-slider-container .resp-slider-container {
    width: 100%;
  }
  .about-v1 img {
    margin: 0 20px 20px 0 !important;
  }
  .aboutv1-testimo .testimonial-slider .carousel-inner {
    padding: 0 40px;
  }
  .contact-v1 .contact-left ul > li {
    margin-bottom: 10px;
  }
  .contact-v1 .contact-left ul > li .blog-right {
    margin-left: 10px;
  }
  .rtl .contact-v1 .contact-left ul > li .blog-right {
    margin-right: 10px;
    margin-left: 0;
  }
  .rev_slider_wrapper .rev_slider ul > li .tp-caption {
    display: none;
  }
  .entry-content .faq-tabs ul.nav-tabs > li > a {
    padding: 10px 18px;
  }
  .entry-content-asset iframe {
    height: 280px;
  }
  .sw-partner-container .widget-content ul > li {
    width: 50%;
  }
  .sw-partner-container .widget-content ul > li a {
    width: 100%;
  }
  .sw-partner-container .widget-content ul > li a img {
    width: 100%;
  }
  .countdown-slide.carousel .carousel-indicators {
    bottom: 5px;
  }
  .aboutv1-testimo .vc_separator h4 {
    margin-left: -18%;
  }
  .single-portfolio .portfolio-top .portfolio-content .single-thumbnail {
    float: none !important;
  }
  footer .footer-menu .footer-menu-top {
    padding: 15px 0 10px;
  }
  footer .footer-top .widget.widget_nav_menu ul.menu {
    margin-bottom: 0;
  }
  footer .footer-top .widget.widget_nav_menu ul.menu > li > a {
    font-size: 12px;
    padding: 0 10px;
  }
  footer .footer-info {
    padding: 20px 30px 0;
  }
  footer .footer-info .widget.widget_nav_menu ul.menu > li > a {
    font-size: 12px;
    padding: 0 10px;
  }
  .header-style4 .widget_currency_converter {
    clear: inherit;
  }
}
@media (max-width: 640px) {
  .header-style5 .sidebar-top-header .ya_top {
    position: absolute;
    top: 50px;
    right: 0;
  }
  .rtl .header-style5 .sidebar-top-header .ya_top {
    right: auto;
    left: 0;
  }
}
@media (max-width: 480px) {
  .header-style3 .sidebar-top-menu .sidebar-top-menu {
    padding-left: 0;
  }
  .rtl .header-style3 .sidebar-top-menu .sidebar-top-menu {
    padding-left: 15px;
    padding-right: 0;
  }
  .header-style3 .top .sidebar-top-header .main-menu .container {
    padding: 0;
  }
  .rev_slider_wrapper .rev_slider .tp-tabs.ares {
    display: none;
  }
  .header-style3 .header-top {
    height: 44px;
    min-height: 44px;
  }
  .header-style3 .header-top .sidebar-language {
    text-align: center;
  }
  .header-style3 .header-top .sidebar-language #lang_sel ul {
    display: inline-block;
  }
  .header-style3 .header-top .sidebar-language #lang_sel ul > li {
    display: none;
  }
  .header-style3 .header-top .sidebar-language #lang_sel ul > li.icl-en,
  .header-style3 .header-top .sidebar-language #lang_sel ul > li.icl-france {
    display: block;
  }
  footer.footer-style1 .footer-menu .footer-menu-top {
    padding: 10px 0 15px;
  }
  footer.footer-style1 .footer-top [class*="col-sm-"] {
    padding-left: 0;
    padding-right: 0;
  }
  footer.footer-style1 .footer-top .join-our {
    padding: 25px 75px;
  }
  footer.footer-style1 .footer-top .join-our ul > li > a {
    margin-right: 30px;
  }
  .rtl footer.footer-style1 .footer-top .join-our ul > li > a {
    margin-left: 30px;
  }
  .header-style3 .header-bottom .top-form.top-form-minicart .top-minicart-icon {
    padding: 12px 3px 12px 43px;
  }
  .header-style3 .header-bottom .top-form.top-search {
    display: none;
  }
  footer.footer-style1 .footer-top .join-our {
    padding: 25px 30px;
  }
  footer.footer-style1 .footer-top .join-our ul > li > a {
    padding-right: 32px;
  }
  .rtl footer.footer-style1 .footer-top .join-our ul > li > a {
    padding-right: 0;
    padding-left: 32px;
  }
  .sidebar-above-footer .footer-block .block-item {
    width: 100%;
    border: 0 !important;
  }
  .sidebar-above-footer .footer-block .block-item:last-child {
    display: none;
  }
  .header-style3 .top .header-right .widget_currency_converter {
    float: left;
    clear: none;
  }
  .rtl .header-style3 .top .header-right .widget_currency_converter {
    float: right;
  }
  .sidebar-above-footer .above-footer-top .widget_text h3 {
    font-size: 18px;
  }
  .sw-woo-tab .top-tab-slider {
    text-align: center;
  }
  .sw-woo-tab .top-tab-slider .order-title {
    float: none;
  }
  .sw-woo-tab .top-tab-slider .order-title:before {
    background: none !important;
  }
  .sw-woo-tab .top-tab-slider .order-title:after {
    border: 0;
  }
  .sw-woo-tab .top-tab-slider .navbar-toggle {
    display: none !important;
  }
  .sw-woo-tab .top-tab-slider .nav.nav-tabs {
    margin: 0;
    float: none;
  }
  .sw-woo-tab .top-tab-slider .nav.nav-tabs > li {
    width: 100%;
    float: none;
  }
  .sw-woo-tab .top-tab-slider .nav.nav-tabs > li:after {
    content: '';
  }
  .sw-woo-tab .top-tab-slider .nav.nav-tabs > li.active > a:before {
    border: 0;
  }
  .sw-woo-tab .top-tab-slider .nav.nav-tabs > li.active > a:after {
    border: 0;
  }
  .sw-woo-tab .top-tab-slider .nav.nav-tabs > li:hover > a:before {
    border: 0;
  }
  .sw-woo-tab .top-tab-slider .nav.nav-tabs > li:hover > a:after {
    border: 0;
  }
  .sw-woo-tab .top-tab-slider .nav.nav-tabs > li > a {
    margin: 0 !important;
  }
  .sw-woo-tab .category-slider-content .childcat-slider {
    float: none;
  }
  .sw-woo-tab .category-slider-content .childcat-slider .childcat-thumb {
    display: none;
  }
  .sw-woo-tab .category-slider-content .childcat-slider .childcat-content {
    border: 0;
    height: 0;
    overflow: hidden;
    text-align: left;
    position: absolute;
    right: 0;
    top: -20px;
    z-index: 20;
    box-shadow: 0 3px 3px rgba(0,0,0,0.3);
    background: #fff;
    width: 200px;
  }
  .rtl .sw-woo-tab .category-slider-content .childcat-slider .childcat-content {
    left: 0;
    right: auto;
  }
  .sw-woo-tab .category-slider-content .childcat-slider .childcat-content ul > li a {
    border-top: 1px solid #ebebeb;
    border-bottom: 0;
    padding: 0 20px;
    color: #444;
    font-weight: normal;
    display: block;
  }
  .sw-woo-tab .category-slider-content .childcat-slider .childcat-content ul > li a:hover {
    border-top: 1px solid #01b9ef;
    background: #01b9ef;
    color: #fff;
  }
  .countdown-slider.style1 .resp-slider-container .slick-slider .slick-list .item-countdown .item-wrap .item-detail .products-thumb {
    width: 100%;
  }
  .countdown-slider.style1 .resp-slider-container .slick-slider .slick-list .item-countdown .item-wrap .item-detail .item-content {
    text-align: center;
  }
  .col-1-wrapper .content-404page .img-404 span {
    width: 290px;
    background-size: 100% 100%;
  }
  .col-1-wrapper form.form-search input.search-query {
    width: 230px;
  }
  .rtl .header-style1 .sidebar-top .widget_nav_menu {
    float: right;
  }
  .rtl .banner-index2 .wpb_wrapper .wpb_single_image {
    margin: 10px 0 0;
  }
  .rtl .header-style1 .sidebar-top .ya_top {
    float: none;
  }
  .rtl .header-style1 .widget_currency_converter {
    float: left !important;
  }
  .header-style2 .top-form .wrapp-minicart {
    right: -30px;
    left: auto;
  }
  .rtl .header-style2 .top-form .wrapp-minicart {
    left: -30px;
    right: auto;
  }
  .sidebar-copyright {
    width: 100%;
  }
  .rev_slider_wrapper .rev_slider ul > li .tp-caption {
    display: none;
  }
  .rev_slider_wrapper .rev_slider .tp-leftarrow.hades,
  .rev_slider_wrapper .rev_slider .tp-rightarrow.hades {
    display: none;
  }
  .sw-partner-container .widget-content ul > li {
    text-align: center;
    width: 48%;
    margin-bottom: 20px;
    padding: 0 45px;
  }
  .sw-partner-container .widget-content ul > li a {
    display: inline-block;
    height: 70px;
    width: auto !important;
  }
  .sw-partner-container .widget-content ul > li a img {
    width: auto;
  }
  .sw-partner-container .widget-content ul > li:last-child {
    display: none;
  }
  .fancybox-outer .quickview-container,
  #cpanel-form a.cpanel-control {
    display: none !important;
  }
  .header-style1 .top .top-header .ya-logo {
    padding: 30px 0 25px;
  }
  .widget_icl_lang_sel_widget {
    float: right;
  }
  .widget_currency_converter {
    float: right;
    clear: both;
  }
  .sidebar-top .widget_nav_menu {
    float: left;
  }
  .header-style2 .sidebar-top .widget_nav_menu {
    float: none;
  }
  .top-login .div-login .modal-dialog {
    width: 320px;
  }
  .top-login .div-login .modal-dialog .modal-content .modal-body {
    padding: 0 20px 20px;
  }
  .rtl .top-login .div-login .modal-dialog .modal-content .modal-body {
    padding: 0 20px 20px;
  }
  .rtl .top-login .div-login .modal-dialog .modal-content .modal-body .login .block-content .col-reg.registered-account {
    padding: 0;
    width: 100%;
  }
  .single-portfolio .portfolio-top .portfolio-content .single-thumbnail {
    width: 100%;
    margin-bottom: 20px;
  }
  .top-login .div-login .modal-dialog .modal-content .modal-body .login .block-content .col-reg {
    width: 100%;
  }
  .top-login .div-login .modal-dialog .modal-content .modal-body .login .block-content .col-reg.registered-account {
    width: 100%;
    padding: 0;
    margin-bottom: 20px !important;
  }
  .top-login .div-login .modal-dialog .modal-content .modal-body .login .block-content .col-reg.login-customer {
    background: none;
    padding: 0;
  }
  .top-login .div-login .modal-dialog .modal-content .modal-body .login .block-content .col-reg.login-customer ul {
    margin: 0;
  }
  .rtl .top-login .div-login .modal-dialog .modal-content .modal-body .login .block-content .col-reg.login-customer {
    background: none;
    padding: 0;
  }
  .top-login .div-login .modal-dialog.register-form-width {
    width: 320px;
  }
  .top-login .div-login .modal-dialog.register-form-width .modal-content .modal-body {
    padding: 0 20px;
  }
  .top-login .div-login .modal-dialog.register-form-width .modal-content .modal-body .input-group {
    width: 100%;
  }
  .top-login .div-login .modal-dialog.register-form-width .modal-content .modal-body .input-group input[type="email"],
  .top-login .div-login .modal-dialog.register-form-width .modal-content .modal-body .input-group input[type="password"] {
    width: 100%;
  }
  .ya_top {
    float: none;
  }
  .ya_top .top-login {
    text-align: center;
    float: none;
  }
  .ya_top .top-login .div-login,
  .ya_top .top-login .div-logined {
    display: inline-block;
  }
  ul#menu-menu-top-header > li.dropdown > a::after {
    content: '';
  }
  ul#menu-menu-top-header > li {
    float: right;
  }
  .rtl ul#menu-menu-top-header > li {
    float: left;
  }
  ul#menu-menu-top-header > li > a {
    padding: 0 5px 0 10px;
  }
  ul#menu-menu-top-header > li > a .menu-title {
    display: none;
  }
  ul#menu-menu-top-header > li.active a {
    background-color: #fff;
  }
  .block-image {
    margin: 0 15px;
  }
  .block-image .col-block-image {
    width: 100%;
    margin-bottom: 10px;
  }
  .block-image .col-block-image a img {
    width: 100%;
  }
  .block-image .col-block-image.col-image-1 .first-image {
    margin-bottom: 10px;
  }
  .block-image .col-block-image.col-image-2 {
    margin: 0 0 10px;
  }
  .block-image .col-block-image.col-image-3 {
    margin: 0;
  }
  .banner-index2 .wpb_wrapper .wpb_single_image {
    float: left;
    width: 100%;
    margin: 10px 0 0;
    padding: 0 15px;
  }
  .banner-index2 .wpb_wrapper .wpb_single_image .vc_single_image-wrapper,
  .banner-index2 .wpb_wrapper .wpb_single_image img {
    width: 100%;
  }
  .banner-index2 .wpb_wrapper .wpb_single_image:last-child {
    display: block;
  }
  .banner-index2 .wpb_wrapper .wpb_single_image:first-child {
    display: block;
  }
  .woo-slider-default .childcat-slider-content .resp-slider-container .slider .slick-slide.item-7columns .item-wrap {
    width: 100%;
  }
  .woo-slider-default .childcat-slider-content .resp-slider-container .slider .slick-slide.item-7columns .item-wrap.first-item {
    width: 100% !important;
  }
  .woocommerce .login .form-row,
  .woocommerce-page .login .form-row {
    width: 100% !important;
    margin: 0 0 20px !important;
  }
  .woocommerce .login .form-row input[type="text"],
  .woocommerce .login .form-row input[type="password"],
  .woocommerce-page .login .form-row input[type="text"],
  .woocommerce-page .login .form-row input[type="password"] {
    width: 100%;
  }
  .woocommerce .checkout_coupon .form-row,
  .woocommerce-page .checkout_coupon .form-row {
    width: 100% !important;
  }
  .woocommerce .checkout_coupon .form-row input,
  .woocommerce-page .checkout_coupon .form-row input {
    width: 100%;
  }
  .woocommerce .checkout .col2-set .col-1,
  .woocommerce .checkout .col2-set .col-2,
  .woocommerce-page .checkout .col2-set .col-1,
  .woocommerce-page .checkout .col2-set .col-2 {
    width: 100%;
  }
  .woocommerce .checkout .col2-set .col-1 .woocommerce-billing-fields,
  .woocommerce .checkout .col2-set .col-2 .woocommerce-billing-fields,
  .woocommerce-page .checkout .col2-set .col-1 .woocommerce-billing-fields,
  .woocommerce-page .checkout .col2-set .col-2 .woocommerce-billing-fields {
    padding: 0;
  }
  .woo-slider-default.style2 .childcat-slider-content .childcat-content {
    top: 0px;
  }
  .woo-slider-default.style2 .childcat-slider-content .childcat-content ul {
    margin: 0;
    width: 200px;
  }
  .woo-slider-default.style2 .childcat-slider-content .childcat-content ul > li {
    list-style: none;
    line-height: 40px;
    float: none !important;
  }
  .woo-slider-default.style2 .childcat-slider-content .childcat-content ul > li a {
    font-size: 14px;
    line-height: 22px;
    color: #444;
    display: block;
    padding: 9px 20px;
    border-top: 1px solid #ededed;
  }
  .woo-slider-default.style2 .childcat-slider-content .childcat-content ul > li a:hover {
    background-color: #01b9ef;
    color: #fff;
    border-top: 1px solid #01b9ef;
  }
  .woo-slider-default.style2 .childcat-slider-content .childcat-content ul > li a:hover:before {
    opacity: 0 !important;
  }
  .woo-slider-default.style2 .childcat-slider-content .childcat-content ul > li a:after {
    width: 0;
    height: 0;
  }
  .woo-slider-default.style2 .childcat-slider-content .resp-slider-container .slider .slick-slide.item-5columns .item-wrap {
    width: 100% !important;
  }
  .woo-slider-default.style2 .childcat-slider-content .resp-slider-container .slider .slick-slide.item-5columns .item-wrap .item-detail {
    border-right: 0;
  }
  .rtl .woo-slider-default.style2 .childcat-slider-content .resp-slider-container .slider .slick-slide.item-5columns .item-wrap .item-detail {
    border-left: 0;
  }
  .contact-home,
  .contact-v1 {
    padding: 25px 15px 30px;
  }
  .entry-content .faq-tabs ul.nav-tabs > li > a {
    padding: 10px 15px;
  }
  .aboutv1-testimo .vc_separator h4 {
    margin-left: -25%;
  }
  .responsive-post-slider2 {
    margin: 0 15px;
  }
  .contact-right {
    float: left;
    width: 100%;
    margin-top: 10px;
  }
  .about-v1 img {
    margin: 0 0 0 !important;
  }
  .aboutv1-testimo .testimonial-slider .carousel-inner {
    padding: 0 20px;
  }
  .single-portfolio .portfolio-top .portfolio-content .single-thumbnail {
    float: none !important;
  }
  .sw-partner-container {
    padding: 0;
  }
  .sw-partner-container .widget-content ul > li {
    width: 100%%;
  }
  .products-nav .count-per-page {
    display: none;
  }
  .products-wrapper .products-loop.list > li .products-entry .products-thumb {
    width: 100%;
    max-width: 100%;
    margin-bottom: 15px;
  }
  .woo-slider-default.style2 .childcat-slider-content .resp-slider-container .first-item {
    width: 100%;
  }
  .woo-slider-default.style2 .childcat-slider-content .resp-slider-container .resp-slider-container {
    width: 100%;
  }
  .coming-soon .widget.widget_search {
    width: 100%;
  }
  .countdown-slide.carousel .carousel-indicators {
    bottom: 5px;
  }
  footer .footer-info {
    padding: 20px 30px 0;
  }
  footer .footer-info .widget.widget_nav_menu ul.menu > li > a {
    font-size: 12px;
    padding: 0 10px;
  }
  footer .copyright .widget ul.method li {
    margin: 0 1px;
  }
  .sidebar-copyright ul.method {
    float: none;
    text-align: center;
  }
  .rtl .sidebar-copyright ul.method {
    float: none;
  }
  .woocommerce table.shop_table,
  .woocommerce-page table.shop_table {
    overflow: auto;
  }
  .woocommerce-wishlist form.woocommerce .product-add-to-cart .add_to_cart_button {
    height: auto;
    padding: 3px 20px;
    text-transform: none;
  }
  .woocommerce-cart .woocommerce .cart-collaterals .cart_totals {
    width: 100%;
    float: none;
    margin: 0;
  }
  .header-style2 .header .header-msg .sidebar-top .top-login {
    text-align: left;
  }
  .about-v1 a img {
    margin-bottom: 20px !important;
  }
  .rtl .pull-right {
    float: none;
  }
  .rtl .header-style2 .header .header-msg .sidebar-top .top-login {
    text-align: right;
  }
  .rtl .header-style2 .header .header-msg .sidebar-top .widget_nav_menu {
    float: none;
  }
  .rtl [class*="col-lg-"],
  .rtl [class*="col-md-"],
  .rtl [class*="col-sm-"],
  .rtl [class*="col-xs-"] {
    float: none;
  }
  .header-style4 .widget_currency_converter {
    clear: inherit;
  }
  .header-style4 .header .header-top .sidebar-top-header .widget_nav_menu #menu-my-wishlish {
    display: none;
  }
}
@media (max-width: 360px) {
  .banner-index3 .mc4wp-form {
    padding: 20px;
    height: 80px !important;
    min-height: 80px;
  }
  .banner-index3 .mc4wp-form:before {
    background: none;
  }
  .testimonial-slider .carousel-indicators {
    width: 20%;
  }
  .testimonial-slider .carousel-inner .item .item-inner .item-left {
    float: none !important;
    margin: 0 !important;
  }
  .testimonial-slider .carousel-inner .item .item-inner .client-comment {
    width: 100% !important;
    float: none !important;
  }
  .sidebar-above-footer .above-footer-top .widget_text h3 {
    font-size: 14px;
    padding: 42px 0;
  }
  footer.footer-style1 .footer-top .join-our {
    padding: 25px 0;
  }
  .sw-woo-tab .top-tab-slider .navbar-toggle {
    display: none !important;
  }
  .sw-woo-tab .top-tab-slider .nav.nav-tabs {
    margin: 0;
    float: none;
  }
  .sw-woo-tab .top-tab-slider .nav.nav-tabs > li {
    width: 100%;
    float: none;
  }
  .sw-woo-tab .top-tab-slider .nav.nav-tabs > li:after {
    content: '';
  }
  .sw-woo-tab .top-tab-slider .nav.nav-tabs > li.active > a:before {
    border: 0;
  }
  .sw-woo-tab .top-tab-slider .nav.nav-tabs > li.active > a:after {
    border: 0;
  }
  .sw-woo-tab .top-tab-slider .nav.nav-tabs > li:hover > a:before {
    border: 0;
  }
  .sw-woo-tab .top-tab-slider .nav.nav-tabs > li:hover > a:after {
    border: 0;
  }
  .sw-woo-tab .top-tab-slider .nav.nav-tabs > li > a {
    margin: 0 !important;
  }
  .header-style1 .header .header-shortcode {
    height: 150px;
    background: #293340 none repeat scroll 0 0;
    display: block;
    overflow: visible;
  }
  .header-style1 .header .header-shortcode .top-countdown {
    overflow: visible;
  }
  .header-style1 .header .header-shortcode .top-countdown .item-title {
    margin-bottom: 10px;
  }
  .header-style1 .header .header-shortcode .top-countdown .product-countdown .cd-time {
    display: inline-block;
    margin-bottom: 10px !important;
  }
  .header-style1 .sidebar-top .top-login {
    line-height: 20px;
    padding: 10px 0;
  }
  .rtl .header-style1 .sidebar-top .ya_top {
    float: none;
  }
  .rtl .header-style1 .widget_currency_converter {
    float: left !important;
  }
  .ya-portfolio .portfolio-tab ul li {
    padding: 8px 10px;
  }
  .entry-content-asset iframe {
    height: 140px;
  }
  .woocommerce .widget_price_filter .price_slider_amount .button,
  .woocommerce-page .widget_price_filter .price_slider_amount .button {
    margin-top: 20px;
  }
  .woocommerce form.lost_reset_password .form-row,
  .woocommerce-page form.lost_reset_password .form-row {
    width: 230px;
  }
  .woocommerce-account .woocommerce .col2-set {
    margin: 0;
  }
  .contact-left-home ul.social-home > li a span {
    margin-right: 15px;
  }
  .rtl .contact-left-home ul.social-home > li a span {
    margin-left: 15px;
    margin-right: 0;
  }
  .contact-left-home ul.contact > li {
    line-height: 25px;
    margin-bottom: 10px;
  }
  .contact-left-home ul.contact > li span.label {
    padding-top: 7px;
  }
  .contact-left-home ul.contact > li.email {
    background-position: left top 5px;
  }
  .countdown-slide.carousel .carousel-inner .item .item-inner .product-countdown span.c-time {
    margin-bottom: 20px;
  }
  .sidebar-top-header .ya_top .top-form.top-search {
    width: 45%;
  }
  .sidebar-top-header .ya_top .top-form.top-search .topsearch-entry form {
    width: 130px;
  }
  .contact-v1 .container {
    padding: 0;
  }
  .contact-home .container {
    padding: 0;
  }
  .entry-content .faq-tabs ul.nav-tabs > li {
    width: 100%;
    text-align: center;
    cursor: pointer;
  }
  .entry-content .faq-tabs ul.nav-tabs > li > a {
    padding: 10px 0;
    width: 100%;
    display: inline-block;
  }
  .top-form .wrapp-minicart {
    width: 310px;
  }
  .top-form .wrapp-minicart .cart-checkout .cart-links .cart-link a,
  .top-form .wrapp-minicart .cart-checkout .cart-links .checkout-link a {
    padding: 7px 30px;
  }
  .sidebar-top-header .home-search {
    margin: 0 0 0 15px;
  }
  .rtl .sidebar-top-header .home-search {
    margin: 0 15px 0 0;
  }
  .sw-partner-container .widget-content ul > li {
    width: 100%;
    padding: 0;
  }
  .banner-index3 .mc4wp-form {
    margin: 0;
  }
  .banner-index3 p img {
    margin: 0;
  }
  footer.footer-style1 .footer-top .widget_nav_menu ul.menu > li {
    width: 100%;
  }
  .responsive-post-slider2 .slider .item .widget-post .item-detail .item-content {
    margin-left: 50px;
    padding-left: 15px;
  }
  .rtl .responsive-post-slider2 .slider .item .widget-post .item-detail .item-content {
    margin-right: 50px;
    margin-left: 0;
    padding-right: 15px;
    padding-left: 0;
  }
  .responsive-post-slider2 .slider .item .widget-post .item-detail .item-content h4 a {
    font-size: 14px;
  }
  .best-seller-products .slider .item .item-wrap {
    border-right: 0;
  }
  .rtl .best-seller-products .slider .item .item-wrap {
    border-left: 0;
  }
  .woo-slider-default .childcat-slider-content .resp-slider-container .slider .slick-slide .item-wrap .item-detail {
    border-left: 0;
  }
  .rtl .woo-slider-default .childcat-slider-content .resp-slider-container .slider .slick-slide .item-wrap .item-detail {
    border-right: 0;
  }
  .countdown-slide.carousel .carousel-inner .item .item-inner .product-countdown .cd-time {
    margin-bottom: 10px;
  }
  [class*="col-xs-"] {
    width: 100%;
    float: none;
  }
  .single-product .tabs .tab-content #tab-reviews #reviews #comments {
    padding: 0;
  }
  .single-product .tabs .tab-content #tab-reviews #reviews #comments .commentlist {
    padding: 0 !important;
  }
  .single-product .tabs .tab-content #tab-reviews #reviews #comments .commentlist .comment-text {
    margin: 0 0 0 90px;
  }
  .single-product .tabs .nav-tabs li {
    width: 100%;
    margin: 0 !important;
    border-radius: 0 !important;
    text-align: center;
  }
  .single-product .product_detail .content_product_detail .cart .product-summary-bottom {
    padding: 20px 50px 0;
  }
  .single-product .product_detail .content_product_detail .variations_form .variations tr {
    width: 100%;
  }
  .single-product .product_detail .content_product_detail .variations_form .variations tr select {
    width: 260px;
  }
  .rtl .tabs .tab-content #tab-reviews #reviews #comments .commentlist .comment-text {
    margin: 0 90px 0 0;
  }
  .rtl [class*="col-xs-"] {
    float: none;
    width: 100%;
  }
  .header-style4 #sidebar-top-header {
    width: 40%;
  }
}
@media (max-width: 320px) {
  .responsive-post-slider2 .slider .item .widget-post .item-detail .item-date .day-post {
    font-size: 30px;
  }
  .counter-box {
    background-size: 100% 100%;
  }
  .counter-box .counter-home {
    width: 50%;
    margin-bottom: 10px;
  }
  .counter-box .counter-home > ul li.counterbox-number {
    font-size: 24px;
    line-height: 30px;
  }
  .contact-left ul > li {
    margin-bottom: 20px;
  }
  .contact-left ul > li .blog-right {
    float: none !important;
    margin-left: 60px;
    text-align: left;
  }
  .rtl .contact-left ul > li .blog-right {
    margin-right: 60px;
    margin-left: 0;
    text-align: right;
  }
  .contact-left ul > li .blog-right span.label {
    margin-bottom: 5px;
  }
  .products-nav .catalog-ordering {
    display: none;
  }
  .woocommerce-page .woocommerce-message a {
    display: block;
    text-align: center;
    margin-bottom: 10px;
    float: none !important;
  }
  .aboutv1-testimo .vc_separator h4 {
    margin-left: -38%;
  }
  footer .footer-info .socials-footer ul > li > a {
    height: 40px;
    width: 40px;
    line-height: 40px;
  }
  footer .footer-info .socials-footer ul > li > a > span {
    font-size: 16px;
  }
  footer .footer-top .widget.widget_nav_menu ul.menu {
    margin: 0;
  }
  footer .footer-top .widget.widget_nav_menu ul.menu > li {
    line-height: 25px;
    float: none;
  }
  footer .footer-top .widget.widget_nav_menu ul.menu > li a {
    font-size: 13px;
    display: inline-block;
    padding: 0 8px;
  }
  footer .footer-top .widget.widget_nav_menu ul.menu > li a:after {
    width: 0;
  }
  footer .footer-menu .footer-menu-top {
    padding: 10px 15px;
  }
  footer .copyright .copyright-text p {
    margin-bottom: 10px;
  }
  [class*="col-xs-"] {
    width: 100%;
    float: none;
  }
  .header-style3 .header-bottom .sidebar-top-menu {
    padding: 0;
    margin: 0;
    float: right;
    width: 60%;
  }
  .rtl .header-style3 .header-bottom .sidebar-top-menu {
    float: left;
  }
  .rtl [class*="col-xs-"] {
    float: none;
    width: 100%;
  }
  .rtl .pull-right {
    float: none;
  }
}
