/*Reponsive*/
.search-form  input[type="search"] {
  background: #f4f4f4;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  border: none;
  padding: 12px 55px 12px 10px;
  display: block;
  width: 100%;
  font-size: 16px;
}
.search-form {
  position:relative;
}
.search-form  input[type="search"]:focus,
.search-form  input[type="search"]:active{
  box-shadow: none;
}
.search-form  button {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px; 
  position: absolute;
  top: 0;
  right: 0;
  margin: 0;
  padding: 0;
  border: none;
}
.search-form  button{
  color:#fff;
}
@media (min-width: 320px) and (max-width: 767px) {
  .site-footer .footercopyright{
    margin-bottom: 10px
  }
  .pro-widget li.product:hover{
    border-top:none !important;
    border-left:none !important;
    border-right:none !important;
  }
  .automatic_widget_featured_product .pro-widget .product-thumbnails{
    padding:0 !important;
  }
  .automatic-viewed-product .viewed-product{
    width:100% !important;
    padding:0;
  }
/*Shop*/
  .sidebar .pro-widget .product-title-has-rate .rating-product{
    margin:10px auto 0 !important;
  }
  .widget .widget_top_rated_products .format-price-addcart .price-product{
    margin-top: 0 !important
  }
  .show-all{
    padding-left: 0 !important;
  }
  .soft-category a.all{
    padding-right: 25px !important
  }
  .show-all .lt-show .custom_select{
    min-width: 45px !important;
  }
  .woocommerce .products.grid ul div.product{
    border-bottom: 1px solid #f1f1f1;
    margin-bottom: 10px !important
  }
  .woocommerce .products.grid ul div.product:hover{
    border-bottom: 1px solid transparent;
  }
  .shop-bottom{
    margin-bottom: 20px;
    padding-top: 20px;
  }
  .woocommerce nav.woocommerce-pagination{
    text-align: center !important;
    margin-top: 10px;
  }
  .shop-bottom .woocommerce-result-count {
    margin-bottom: 0;
    margin-top: 0;
    display: block;
    text-align: center;
    float: none;
  }
  .woocommerce .woocommerce-pagination ul.page-numbers li, .woocommerce-page .woocommerce-pagination ul.page-numbers li{
    margin-bottom: 5px !important;
    float: none;
  }
  .woocommerce .products.grid .info-alert{
    left:0 !important;
  }
  div.product h3, li.product h3{
    min-height: inherit;
  }
  .lt-show{
    margin-top: 15px;
    z-index: 99;
    position: relative;
  }
  .soft-category{
    margin-left: 0;
    margin-right:0;
  }
  .woocommerce .products.grid ul.products-type > li:last-child div.product{
    border-bottom: none !important;
    margin-bottom: 0 !important
  }
  .woocommerce .products.grid ul.products-type{
    margin-bottom: 30px;
  }
  .woocommerce .products.grid ul div.product .product-thumbnails{
    margin-bottom: 0 !important
  }
/*Blog*/
  .blog .post{
    padding-bottom: 40px;
    margin-bottom: 40px;
  }
  .call-us{
    padding-left: 15px;
    font-size: 14px;
  }
  .post-bottom .tagcloud{
    margin-bottom: 15px;
  }
  .bread-crumb{
    margin-bottom: 30px;
  } 
  .mc4wp-form-fields input[type="submit"],
  .mc4wp-form-fields input[type="email"]{
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    margin-top: 10px;
  }
  .padding-15 div.product, .padding-15 li.product{
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .trending-product .info-alert{
    left: 0 !important
  }
  .trending-product .beans-slide.slick-slide .padding-15 li.product .product-thumbnails{
    margin-bottom: 10px;
    padding: 0 0 15px;
  } 
  .products-type .product.type-product .share-yith, .beans-slideset .slick-slide .share-yith {
    visibility: inherit;
    margin-top: 0;
    z-index: 1;
    opacity: 1;
  }  
  .footer .bottom-footer .widget{
    margin-bottom: 15px
  }
  .automatic-page .box-content-notlink{
    padding:15px 20px !important;
  }
  .automatic-page .title-auto{
    font-size: 22px !important;
  }
  /*404*/
  .error-404 .content-404{
    overflow: hidden;
  }
  .content-404 img{
    max-width: inherit;
  }
  .error-404 .midle{
    padding:0 15px;
  }
  .site-footer .bottom-footer{
    text-align: center;
    padding-bottom: 15px !important;
    padding-top: 25px !important
  }
  .pull-right,
  .pull-left{
    float: none !important
  }
  .footer-logo.padding-top-100{
    padding-top: 40px;
  }
  .footer-top.padding-top-70 {
    padding-top: 0;
  }
  .footer-top.padding-bottom-65{
    padding-bottom: 15px;
  }
  .shop-brand .vc_col-sm-2:after{
    display: none;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  .mc4wp-form-fields input[type="submit"]{
    float: left;
    -webkit-border-radius: 0px 5px 5px 0;
    -moz-border-radius: 0px 5px 5px 0;
    -ms-border-radius: 0px 5px 5px 0;
    -o-border-radius: 0px 5px 5px 0;
    border-radius: 0px 5px 5px 0;
  }
  .mc4wp-form-fields input[type="email"]{
    float: left;
    clear: both;
    -webkit-border-radius: 5px 0 0 5px;
    -moz-border-radius: 5px 0 0 5px;
    -ms-border-radius: 5px 0 0 5px;
    -o-border-radius: 5px 0 0 5px;
    border-radius: 5px 0 0 5px;
  }
  .blog .entry-title a{
    font-size: 26px;
  }
}
@media (min-width: 320px) and (max-width: 479px) {
  .soft-category a,
  .soft-category{
    display: block !important;
  }
  .woocommerce-pagination-top{
    margin-top: -40px;
  }
  /*404*/
  .error-404 .center form input[type="search"]{
    width:170px !important;
    padding:15px 10px !important;
  }
  .error-404 .center form button{
    padding:15px 10px !important;
  }
  /*Home 1*/
  .home-1-top {
    margin: 0;
    padding: 20px 0 !important;
  }
  /*Blog*/
  .blog .post-bottom .read-more{
    padding:7px 10px;
    font-size: 12px;
  }
  .blog .entry-title a{
    font-size: 20px;
    line-height: 20px;
  }
  .post-social li{
    width:38px;
    height: 38px;
  }
  .social-share span.txt-share{
    line-height: 38px;
    margin-right: 10px;
  }
  .post-social li a{
    padding:7px 10px;
  }
  .comment-respond{
    margin-bottom: 30px;
  }
  .single .blog .post-author-box .img-author{
    float: none;
    margin:0 0 15px;
  }
  .single .blog .comment-list .post-author-box .img-author {
    float: none;
    width: 70px;
    margin: 0 auto 15px;
    display:none;
  }
  .single .blog .comment-list .post-author-box .dsc-author{
    margin-left: 0
  }
  .single .blog .comment-list .children{
    padding-left: 20px;
    margin-left:0 !important;
  }
  .footer-top .col-xs-6{
    width:100%;
  }
  .site-footer .widget-title{
    margin-bottom: 10px !important;
  }
  .site-footer .footer-top ul li{
    padding-bottom: 10px;
  }
  .social-login-options .social{
    margin-bottom: 10px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .mc4wp-form-fields input[type="email"]{
    min-width: 235px !important;
  }
  .call-us{
    margin-top: 52px;
  }
  .woocommerce .products.grid ul div.product{
    padding:0 10px 5px 10px !important;
  }
  .trendding-product-tab .vc_tta-container > h2{
    position: static !important;
    margin-bottom: 20px !important;
  }
  .automatic-product  .slick-dots{
    margin-top: -30px;
  }
  .advanced-5 .box-content-5 {
    float: left !important;
    width: 100% !important;
    padding-left: 0 !important;
  }
  .advanced-5 .box-image{
    margin-bottom: 15px;
    float: none !important;
    width:100% !important;
  }
  .automatic-product-added .beans-stepslider .beans-slideset button.slick-arrow,
  .automatic-product-grid .beans-stepslider .beans-slideset button.slick-arrow{
    top:-90px !important;
  }
  .trendding-product-tab.vc_tta.vc_tta-controls-align-right .vc_tta-panel-heading,
  .trendding-product-tab.vc_tta.vc_tta-controls-align-right .vc_tta-tabs-container{
    text-align:left  !important;
  }
  .automatic-product-dailydeals.default{
    padding:30px 15px 20px !important;
  }
  .product-title-has-rate{
    padding-right: 40px !important
  }
  .automatic-recent-posts .layout1 .txt{
    padding-left: 0 !important
  }
  .automatic-recent-posts .layout2 .txt{
    padding-left: 10px !important;
  }
  .automatic-product .slide-product.style-1 .slick-slide > div li.product{
    padding:0 !important;
  }
  .automatic-product .slide-product.style-1 .slick-slide > div li.product .col-md-8{
    padding-right: 15px !important
  }
  .automatic-product-dailydeals.layout2{
    padding:35px 15px !important;
  }
  .automatic-product-dailydeals .dailydeals-product .more-special-offers{
    right:15px !important;
  }
  .automatic-product-dailydeals .shortcode-title .settime .settime-box{
    margin-left: 25px !important
  }
  .text-ct{
    margin-top: 12px;
  }
  .padding-bottom-70{
    padding-bottom: 30px;
  }
  .padding-top-70{
    padding-top: 30px;
  }
  .padding-top-100{
    padding-top: 50px;
  }
  .automatic-static-block .shop-brand {
    margin-bottom: 30px !important;
  }
  .product-thumbnails{
    margin-bottom: 20px !Important;
  }
  .automatic-recent-posts .txt{
    padding-left: 0 !important
  }
  .automatic-icon.default {
    padding: 20px 10px !important;
  }
  .automatic-icon.default .text-left span.icon{
    margin-right: 5px !important;
  }
  .automatic-icon h4.title-icon{
    font-size: 14px !important
  }
  .ct-product-right h3{
    text-align:left;
  }

}
@media (min-width: 992px) and (max-width: 1024px) {
  .mc4wp-form-fields input[type="email"]{
    float: left;
    min-width: 235px !important;
    clear: both;
  }
  .call-us{
    margin-top: 30px;
  }
  .mc4wp-form-fields input[type="submit"]{
    float: left;
  }
  .yith-woocommerce-ajax-product-filter .yith-wcan-list {
    padding: 23px 20px 23px 20px !important;
  }
  .product-categories,
  .shop_sidebar .widget .widget-title{
    padding-left:10px !important;
    padding-right:10px !important;
  }
  .shop_sidebar .widget_text .textwidget{
    padding:30px 10px 0 !important;
  }
  .shop_sidebar .yith-woocommerce-ajax-product-filter .widget-title{
    margin:0 10px !important;
  }
}
@media ( min-width: 992px ){
  .footer .footer-top .margin-bottom-30{
    margin-bottom: 0 !important
  }
    .animated {
    -webkit-animation-duration: 1.5s;
    animation-duration: 1.5s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
  }
  .au_fadeIn{
    opacity: 0;
    filter: alpha(opacity=0);
  }
  .animated {
    opacity: 1;
    filter: alpha(opacity=100);
  }

  @-webkit-keyframes fadeIn {
    0% {
      opacity: 0;
    }

    100% {
      opacity: 1;
    }
  }

  @keyframes fadeIn {
    0% {
      opacity: 0;
    }

    100% {
      opacity: 1;
    }
  }

  .fadeIn {
    -webkit-animation-name: fadeIn;
    animation-name: fadeIn;
  }

}
@media (min-width: 1600px) and (max-width: 2565px) {
}
@media (min-width: 1400px) and (max-width: 1599px) {
}
@media (min-width: 1200px){
  .automatic-special-product .automatic-product-list .slick-slide .product-thumbnails img{
      max-width: 100%;
  }
}
@media (min-width: 1200px) and (max-width: 1399px) {
}
@media (min-width: 992px){
  .content-sidebar{
    float: right;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .automatic-advanced-image.ct-small .box-content-link {
      padding-right: 10px;
  }
  .settime span{
      padding-right: 5px;
  }
  .settime-box > span{
      padding-right: 0;
      margin-right: 0;
  }
  .settime p{
      margin-right: 10px;
  }
  .automatic_banner_product.default li.product {
      padding: 25px 10px 35px;
  }
  .advanced-5{
      padding: 50px 10px 50px 10px;
  }
  .trendding-product-tab .vc_tta-container > h2{
      font-size: 20px;
  }
  div.product, li.product{
      padding: 20px 15px;
  }
  .header-v1 .header-center .stick1 div, .header-v1 .header-center .stick2 div{
      font-size: 12px;
  }
  .automatic-yith-all{
      position: static;
  }
}
@media (max-width: 1199px){
  .wpb_widgetised_column_heading{
    margin-bottom: 35px;
  }
  .social-login-options .social{
    margin-bottom: 5px;
  }
  .social-login-options {
    margin-top: 20px;
  }
  .beans-stepslider .beans-slideset button.slick-arrow.slick-prev{
    left: -20px;
  }
  .beans-stepslider .beans-slideset button.slick-arrow.slick-next{
    right: -20px;
  }
  .shop-brand h2{
    font-size: 20px;
  }
  .signup-link{
    font-size: 13px;
  }
  .automatic-advanced-image.ct-small{
    margin-right: 0!important;
  }
  .automatic-home-top .automatic-advanced-image{
    margin-left: 0!important;
  }
  .box-content-link .box-ct-wr{
    display: block;
  }
  .header-v3 .header-wishlist {
    margin-left: 8px;
  }
  .header2-search .automaticicon-search{
    display: none;
  }
  .header2-search .search-field{
    font-size: 14px;
    padding: 0 200px 0 20px;
  }
  .header2-search .category_dropdown button{
    font-size: 14px;
    width: 120px;
    padding-left: 10px;
    padding-right: 10px;
  }
  .header2-search{
    width: 380px;
  }
  .header2-search .search-submit button[type="submit"]{
    padding: 0 15px;
    font-size: 14px;
  }
  .header-v2 .category_dropdown button i{
    margin-left: 0;
  }
  .automatic-block-left{
    width: 100%
  }
  .automatic-block-right {
    float: none;
    width: 100%;
  }
  .automatic-block-two{
    padding-top: 0px;
  }
  .automatic-block-left{
    padding-right: 40px;
  }
  .automatic-product-related .padding-15 .border-hover {
    padding: 0 10px;
  }
  .coupon input[type="text"]{
    max-width: 220px;
    width: 220px !important;
  }
  .woocommerce-Reviews .col-md-6{
    width: 100%;
  }
  .stars-all-left div#reviews,.woocommerce #review_form #respond textarea{
    float: left;
  }
  .stars-all-left {
    float: left;
    width: 100%;
  }
  .comment-form-comment label{
    width: 120px;
    float: left;
  }
  #comments .product-title-has-rate{
    padding-right: 0!important;
  }
}
@media (min-width: 768px) and (max-width: 1199px) {
    .box-content-link, .box-content-notlink{
        padding: 20px 10px 20px 10px;
        display: block;
    }
    .automatic-advanced-image .ct-right .link_banner{
        font-size: 12px;
        right: 20px;
    }
    .automatic-advanced-image .box-content{
        padding-top: 0;
    }
    .widget .flexslider img{
        padding: 0;
    }
    .white .text-ct h1, .white .text-ct h2{
        font-size: 20px;
    }
    .automatic-advanced-image.ct-small .ct-right .box-content {
        right: 0;
    }
    .padding-35 div.product, .padding-35 li.product {
        padding-left: 10px;
        padding-right: 10px;
    }
    .automatic-product-category h2{
        font-size: 17px;
    }
    .list-subcat{
        padding-top: 0;
    }
    .box-content-5 .text-ct h1, .box-content-5 .text-ct h2 {
        font-size: 16px;
    }
    .box-content-5 .link_banner{
        font-size: 13px;
    }
}
@media (max-width: 991px) {
  .comment-list .post-author-box .dsc-author{
    margin-left: 60px;
  }
  .comment-list .post-author-box .img-author{
    width: 50px;
    margin-right: 10px;
  }
  .comment-list .children{
    margin-left: 60px;
  }
  .pro-widget li.product,.automatic-product-added li.product{
    height: auto;
  }
  .automatic_tabs .vc_column_container>.vc_column-inner{
    padding-left: 15px!important;
    padding-right: 15px!important;
  }
  .padding-bottom-10-res{
    padding-bottom: 10px;
  }
  .padding-top-10-res{
    padding-top: 10px;
  }
  .padding-bottom-20-res{
    padding-bottom: 20px;
  }
  .padding-top-20-res{
    padding-top: 20px;
  }
  .pro-widget .format-price-addcart{
    position: static;
    text-align: center;
  }
  .automatic-viewed-product .other-content{
    padding: 20px 10px;
  }
  .link-cat{
    position: static;
    float: right;
  }
  .list-cate {
    margin-top: 15px;
  }
  .tp-tabs.automatic-nav-1 .tp-tab{
    padding: 21px 5px!important;
  }
  .tp-tabs.automatic-nav-1  .tp-tab-desc{
    font-size:13px!important; 
  }
  .automatic-side-3 .ct-product-right{
    text-align: center;
  }
  .automatic-side-3 .automatic-product .product-rating-list li.product .product-title-has-rate .rating-product{
    position: absolute;
    margin-top: 20px;
  }
  .automatic-advanced-image{
    display: block;
    width: 100%;
    float: left;
  }
  .automatic-advanced-image.white{
    width: auto;
  }
  .automatic-product .slide-product.style-1 .slick-slide > div li.product{
    padding-bottom: 10px;
  }
  .trendding-product-tab .vc_tta.vc_general .vc_tta-tabs-list, .trendding-product .vc_tta.vc_general .vc_tta-tabs-list{
    text-align: center;
  }
  .header-top a i{
    padding-left: 15px;
  } 
  .header2-search .automaticicon-search, .header1-search .automaticicon-search{
    display: none;
  }
  .header-v3 .search-field, .header2-search  .search-field, .header1-search  .search-field,.header .search-field{
    font-size: 14px;
    padding: 0 0 0 20px;
  }
  .header2-search .category_dropdown button, .header1-search .category_dropdown button,.header .category_dropdown button{
    font-size: 14px;
    padding-left: 10px;
    padding-right: 10px;
  }
  .department_click{
    padding-left: 0;
    padding-right: 0;
  }
  .automatic-small-title.automatic-faq .shortcode-title h2{
    line-height: 1;
  }
  .wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content{
    padding: 17px 20px 17px 20px;
  }
  .header-v1 .header1_help{
    padding-top: 0;
    padding-bottom: 10px;
  }
  .header-v3 .mini-cart{
    padding-left: 0;
    float: right;
  }
  .header-v3 .col-md-9 {
    text-align: left;
  }
  .header-v2 .header-center{
    display: block;
    display: -ms-block;
    display: -webkit-block;
  }
  .header-v2 .logo{
    margin: 0 0 27px 0;
    text-align: center;
  }
  .header2-right,.header2-search{
    width: 100%;
    text-align: right;
  }
  .header-v2 .mini-cart,.header-v2 .wishlist-compare{
    float: none;
    display: inline-block;
  }
  .header-v2 .header-compare, .header-v2 .header-wishlist{
    clear: none;
  }
  .header-v2 .mini-cart{
    padding-top: 10px;
  }
  .images1 {
    padding-top: 0;
  }
  .single_product_sidebar{
    margin-top: 35px;
  }
  .images1{
    text-align: center;
  }
  .shop_sidebar .pro-widget .format-price-addcart{
    text-align: left;
    float: left;
  }
  .wc-proceed-to-checkout.display-inline,.coupon input[type="text"],.woocommerce #content table.cart td.actions .coupon .input-text,.woocommerce input.button.update-disable, .woocommerce input.button:disabled, .woocommerce input.button[disabled]:disabled,.woocommerce .coupon .button{
    width: 100%!important;
    max-width: 100%!important;
    margin-bottom: 20px!important;
  }
  .thumbnails_carousel {
    margin-top: 80px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .automatic-advanced-image.ct-small .box-content-link {
    padding-right: 10px;
  }
  .box-content-link, .box-content-notlink{
    padding: 10px;
  }
  .text-ct h1, .text-ct h2 {
    font-size: 16px;
  }
  .white .text-ct h1, .white .text-ct h2 {
    font-size: 20px;
  }
  .link_banner i{
    font-size: 13px;
  }
  .automatic-advanced-image .ct-right .link_banner{
    font-size: 11px;
  }
  .settime p{
    margin-bottom: 10px;
  }
  .automatic-advanced-image.ct-small .ct-right .link_banner {
    right: 0;
  }
  .product-title h2 a{
    font-size: 14px;
  }
  .wpb_widgetised_column_heading{
    font-size: 18px;
  }
  .automatic-viewed-product  .no_product_view{
    padding-left: 15px;
  }
  .ct-product-right h3{
    padding: 0;
  }
  .automatic-product-added.automatic-product-list .format-price-addcart{
    position: static;
  }
  .box-content-6{
    padding: 26px 0 0 5px;
  }
  .box-content-6 h3{
    font-size: 13px;
  }
  .box-content-6 .link_banner{
    font-size: 12px;
  }
  .automatic-product .slide-product.style-1 .slick-slide > div li.product .format-price-addcart{
    position: static;
    padding: 0;
    margin-bottom: 5px
  }
  .automatic-product-dailydeals.layout2.show-more .beans-stepslider .beans-slideset button.slick-arrow.slick-prev{
    left: -15px;
    top: 45%;
  }
  .automatic-product-dailydeals.layout2.show-more .beans-stepslider .beans-slideset button.slick-arrow.slick-next{
    right: -15px;
    top: 45%;
  }
  .mc4wp-form-fields input[type="email"]{
    min-width: 230px;
  }
  .mc4wp-form-fields input[type="submit"]{
    padding: 14px 10px;
  }
  .footer-top .widget {
    margin-bottom: 30px;
  }
}
@media (max-width: 767px) {
  .beans-stepslider .beans-slideset button.slick-arrow.slick-next{
    right: -10px;
  }
  .beans-stepslider .beans-slideset button.slick-arrow.slick-prev{
    left: -10px;
  }
  .footer .widget_nav_menu {
    padding-bottom:13px;
    margin-bottom: 20px;
    border-bottom:1px solid #eeeeee;
  }
  .footer .widget_nav_menu .menu{
    display:none;
    padding-left: 15px;
  }
  .footer .widget_nav_menu h3.widget-title{
    position:relative;
  }
  .footer .widget_nav_menu h3.widget-title:after{
    content:'\f105';
    font:normal normal normal 14px/1 FontAwesome; 
    position:absolute;
    right:0;
  }
  .padding-bottom-60,
  .padding-bottom-70,
  .padding-bottom-100{
    padding-bottom: 30px!important;
  }
  .padding-top-60,
  .padding-top-70,
  .padding-top-100{
    padding-top: 30px!important;
  }
  .mc4wp-form{
    text-align:center;
  }
  .mc4wp-form-fields label{
    float:none;
    clear:both;
  }
  .call-us{
    font-size: 18px;
    text-align:center;
  }
  .mc4wp-form-fields input[type="email"]{
    width: 100%;
    padding:13px 120px 13px 13px;
  }
  .mc4wp-form-fields{
    position:relative;
  }
  .mc4wp-form-fields input[type="submit"]{
    position:absolute;
    top:auto;
    bottom:0;
    right:0;
    padding:14px 10px;
  }
  .automatic_widget_featured_product .pro-widget .col-md-4,
  .automatic_widget_on_sale .pro-widget .col-md-4,
  .widget_top_rated_products .pro-widget .col-md-4{
    width: 41.66666667%;
    float:left;
  }
  .automatic_widget_featured_product .pro-widget .col-md-8,
  .automatic_widget_on_sale .pro-widget .col-md-8,
  .widget_top_rated_products .pro-widget .col-md-8{
    width: 58.33333333%;
    float:left;
    text-align:left;
    padding-left:0;
  }
  .pro-widget .product-thumbnails{
    padding: 10px 0;
  }
  .pro-widget li.product h3{
    font-size: 14px;
    padding-left:0;
  }
  .automatic_banner_product div.product,
  .automatic_banner_product li.product{
    padding: 20px 5px;
  }
  .automatic_banner_product.default li.product {
    padding: 25px 5px 35px;
  }
  .wpb_widgetised_column_heading{
    font-size:14px;
  }
  .padding-35 div.product, .padding-35 li.product{
    padding:0;
  }
  .padding-35 div.product .product-thumbnails, .padding-35 li.product .product-thumbnails{
    padding: 0 20px;
  }
  .info-alert{
    left:0;
  }
  .settime{
    margin-top:10px;
  }
  .automatic-advanced-image.white,.woocommerce form.checkout.woocommerce-checkout .col2-set .col-1, .woocommerce-page form.checkout.woocommerce-checkout.col2-set .col-1, .woocommerce form.checkout.woocommerce-checkout .col2-set .col-2, .woocommerce-page form.checkout.woocommerce-checkout .col2-set .col-2 {
      width: 100%;
  }
  .automatic-advanced-image,.automatic-advanced-image.white{
      margin-right: 0!important;
      margin-left: 0!important;
  }
  .automatic-advanced-image .box-image img{
      width: 100%;
  }
  .automatic-advanced-image{
      display: block; 
  }
  .coupon input[type=text]{
      width: 100%;
      max-width: 100%;
  }
  .automatic-advanced-image .ct-right .link_banner{
      right: 0;
  } 
  .padding-top-10-mb{
      padding-top: 10px;
  }
  .padding-bottom-10-mb{
      padding-bottom: 10px;
  }
  .padding-top-20-mb{
      padding-top: 20px;
  }
  .padding-bottom-20-mb{
      padding-bottom: 20px;
  }
  .automatic_widget_on_sale .product-title-has-rate{
      padding-right: 0;
      text-align: center;
      padding-top: 10px;
  } 
  .automatic-product-added.automatic-product-list .format-price-addcart{
      position: static;
      padding-right: 15px;
  }
  .automatic-advanced-image.white{
      margin-right: 0!important;
  } 
  .vc_tta.vc_general .vc_tta-panel-heading{
      display: none;
  }
  .vc_tta.vc_general .vc_tta-tabs-container{
      display: block!important;
  }
  .vc_tta.vc_general .vc_tta-panel-body{
      border: 0!important;
      background: none!important;
  }
  .automatic-viewed{
      text-align: center;
  }
  .automatic-viewed-product .shortcode-title,.automatic-viewed-product .other-content{
      width: 100%;
  }
  .automatic-viewed-product .shortcode-title{
      padding: 20px 30px 0;
  }
  .automatic-viewed-product .shortcode-title h2{
    margin-bottom:0!important;
  }
  .automatic-viewed-product  .no_product_view{
      padding-top: 0;
      padding-bottom: 20px;
  }
  .automatic-icon .line-row div.border.first,.automatic-icon .line-row div.border{
      border: none;
  }
  .automatic-icon .line-row div.border{
      min-height: 140px;
  }
  .automatic-icon .line-row div.border.col-xs-15{
      width: 100%;
  }
  .automatic-product-dailydeals.layout2 .beans-stepslider .beans-slideset button.slick-arrow{
      top: -113px;
  }
  .automatic-product-dailydeals.layout2 .shortcode-title h2 {
      margin-bottom: 35px !important;
  }
  .trendding-product-tab .vc_tta-container > h2{
      position: static;
      margin: 0 0 20px 0;
      font-size: 20px;
  }
  .automatic-product-dailydeals.layout2{
      padding: 15px;
  }
  .automatic-product-dailydeals.layout2.show-more .beans-stepslider .beans-slideset button.slick-arrow.slick-prev{
      left: auto;right:55px; 
  }
  .automatic-product-dailydeals.layout2.show-more .beans-stepslider .beans-slideset button.slick-arrow.slick-next{
      right: 5px; 
  }
  .automatic-product-dailydeals .dailydeals-product .more-special-offers{
    display:none;
  }
  .automatic-product-dailydeals .shortcode-title .settime .settime-box{
    margin-left:0;
  }
  .automatic-product .slide-product.style-1 .slick-slide > div li.product .format-price-addcart{
      position: relative;
      margin-top: 15px;
  }
  .shortcode-title h2.no-margin {
      margin: 0 0 15px 0;
      text-align: center;
  }
  .box-content-5 .link_banner{
      font-size: 13px;
  }
  .work {
      font-size: 13px;
  }
  .info .name a, .automatic-team .link_banner{
      font-size: 15px;
  }
  .auto-contact-form .info-name > div.first,.auto-contact-form .info-name > div {
      padding: 0 15px 0 15px;
  }
  .map {
      height: 250px;
  }
  .header .mini-cart .automatic-cart .cart-num{
      top: 0;
      left: 36px;
  }
  .category_dropdown button i {
      margin-left: 5px;
  }
  .automatic-block h2{
      font-size: 20px;
  }
  .header-top a i.automaticicon-location{
      padding-left: 0;
  }
  .bottom-footer .alignright{
      float: none;
      margin-left: 0;
      margin-right: 0;
  }
   .shop_sidebar .pro-widget .format-price-addcart{
      text-align: center;
      float: none;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  .comment-list .post-author-box .dsc-author{
    margin-right: 40px;
  } 
  .comment-list .children{
    margin-left: 40px;
  }
  .comment-list .post-author-box .img-author{
    width: 30px;
    margin-right: 10px;
  }
  .mc4wp-form-fields input[type="email"],.mc4wp-form-fields input[type="submit"]{
    display: inline-block;
    float: none;
  }
  .footer-center{
    text-align: center;
  }
  .mc4wp-form-fields label{
    display: block;
    width: 100%;
    background: url(../images/subcription.png) no-repeat 33% center;
  }
}
@media (max-width: 639px) {
  
  .header2-search .search-submit, .header1-search .search-submit,.header-v3 .search .search-submit{
    position: relative;
    width: 100%;
    border: 1px solid transparent;
    border-radius: 0px 0px 7px 7px;
    margin-top: 0;
    right: 0;
  }
  .header2-search .search-submit button[type="submit"], .header1-search .search-submit button[type="submit"], .header-v3 .search .search-submit button[type="submit"]{
    float: right;
    padding: 0 20px;
    border-radius: 0 0px 7px 0;
    height: 53px;
    margin: 0;
  }
  .header-v3 .search{
    float:left;
    width:100%;
  }
  .header2-search .category_dropdown, .header1-search .category_dropdown,.header-v3 .search .category_dropdown{
    height:53px;
  }
  .category_dropdown ul.dropdown-menu{
    left:0; 
    right: auto;
  }
  .header-v3 .search-field, .header2-search  .search-field, .header1-search  .search-field, .header .search-field{
    height:55px;
    border-radius: 7px 7px 0px 0px;
  }
  .header2_menu .department_click:after{
    display:none;
  }
  .header2-search .category_dropdown button, .header1-search .category_dropdown button{
    border:none;
    margin-top: 5px;
  }
  
  .beans-slideset .slick-slide.slick-active.slick-current .border-hover{
    border:none!Important;
    box-shadow:none!important;
  }
  .vc_tta-panels{
    border:none;
  }
  .vc_tta.vc_tta-tabs .vc_tta-tab:last-child{
    padding-right: 0!important;
  }
  .vc_tta.vc_tta-tabs .vc_tta-tab{  
    padding: 0 15px 0 10px!important;
  }
  .vc_tta-tab > a{
    padding: 5px 0!important;
    display: inline-block!important;
  }
  .vc_tta.vc_general .vc_tta-tabs-container{
    text-align: center!important;
  }
  .settime p{
    width: 100%;
    margin-right: 0;
    margin-bottom: 10px;
  }
  .settime span{
    margin: 0 5px 0 0;
    padding-right: 10px;
  }
  .department_click,.breadcrumbs  li, .breadcrumbs  li a{
    font-size: 14px;
  }
  .automatic_banner_product.layout-2 {
    padding: 110px 15px 41px 15px;
  }
  .breadcrumbs  li{
    padding-right: 15px;
    margin-right: 0px;
  }
  .woocommerce h2{
    font-size: 20px;
  }
}
@media (max-width: 479px) {
  .automatic-product-dailydeals .beans-stepslider .beans-slideset button.slick-arrow.slick-prev{
    margin: 0;
  }
  .settime.text-left{
    text-align: center;
  }
  .vc_tta.vc_general .vc_tta-tab > a{
    display: inline-block!important;
  } 
  .product-title-has-rate .rating-product{
    top : 0;
  }
  .automatic-product-grid li.product{
    padding: 20px 15px;
  }
  .automatic-title{
    font-size: 13px;
  }
  .box-content-5 .text-ct h1, .box-content-5 .text-ct h2 {
    font-size: 15px;
  }
  .link_banner i{
    font-size: 14px;
  }
  .box-content-5 .text-ct h1, .box-content-5 .text-ct h2 {
    font-size: 14px;
  }
  .advanced-5 {
    padding: 50px 10px 50px 10px;
  }
  .automatic-product-dailydeals.layout2 .dailydeals-product {
    padding: 0 15px;
  }
  .automatic-show-xs {
    padding-right: 5px;
  }
  .automatic-show-xs .header-compare, .automatic-show-xs .header-wishlist {
    padding-left: 0;
  }
  .automatic-banner-page .text-ct{
    display: none;
  }
  .automatic-team.layout1 .col-xs-4{
    width: 50%;
  }
  .header-v2 .header-compare, .header-v2 .header-wishlist{
    padding-left: 10px;
  } 
  .automatic-yith-all{
    position: static;
  }
  .automatic-block-right-1{
    float: left;
    clear: both;
  }
  .woocommerce form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-first, .woocommerce-page form .form-row-last{
    width: 100%;
  }
  .stars-all-left div#reviews{
    float: right;
    width: 190px;
  }
  .rate-all{
    width: 160px;
  }
  .stars-custom-all {
    width: 80px;
  }
  #tab-reviews .comment-form-comment label{
    padding-top: 0;
    width: 100%;
  }
  .woocommerce #tab-reviews #review_form #respond textarea, .woocommerce #tab-reviews #review_form input[type="text"], .woocommerce #tab-reviews #review_form input[type="email"]{
    max-width: 100%;
  }
  .woocommerce #tab-reviews #review_form #respond p.form-submit{
    padding-left: 0;
  }
}
@media (max-width: 359px) {
  .box-content-6 h3 {
    font-size: 15px;
  }
  .box-content-6 .link_banner{
    font-size: 13px;
  }
  .white .text-ct h1, .white .text-ct h2 {
    font-size: 16px;
  }
  .box-content-5 .link_banner{
    font-size: 12px;
  }
  .shortcode-title h2.no-margin {
    margin: 0 0 20px;
  }
  .header-top a i{
    padding-right: 5px;
    padding-left: 5px;
  }
  .department_click,.header-v2 .btn.btn-responsive-nav,.header1_help a{
    font-size: 14px;
  }
  .header-v2 .mini-cart{
    padding-left: 0;
  }
  .header-v2 .menu_departments .department_click{
    margin-top: -6px;
  }
  .automaticicon-menu_list{
    padding-right: 5px;
  } 
  .site-footer .footercopyright{
    font-size: 13px;
  }
  .woocommerce div.product form.cart .variations label{
    display: block;
    clear: both;
  }
  .variations .form-col::after {
    left: 200px;
    top: 40px;
  }
}
