@media screen and (min-width: 320px) and (max-width:480px){
    .category-boxborder2 {
        width: 60%;
    }
  .category-boxborder1 {
    left: 166px;
    top: 15px;
  }
  .category-boxborder2 {
    left: unset;
    right: 30px;
  }
  .category-boxborder3 {
    top: 96px;
    width: 44%;
    left: 174px;
  }
  .category-boxborder4 {
    left: unset;
    right: 30px;
    width: 41%;
  }
  .category-boxborder5{
    left: 0px;
  }
  #product-category .product-content,.category-image3, .category-image4{
    text-align: center;
  }
  #footer .widget p{
    text-align: center;
  }
  #product-category svg {
    height: 1653px !important;
  }
  #our-testimonial svg {
    height: 1330px !important;
  }
  #product-category .cls-2,#our-testimonial .cls-3{
    display: none;
  }
  .partner-image img{
    width: auto !important;
  }
}
@media screen and (min-width: 481px) and (max-width:575px){
  .category-image1 img, .category-image4 img{
    height: unset !important;
  }
  .category-image3, .category-image4,.category-image2{
    text-align:center;
  }
  .category-boxborder1 {
    left: 210px;
  }
  .category-boxborder2 {
    left: 180px;
  }
  .category-boxborder3 {
    left: 180px;
    top: 96px;
  }
 .category-boxborder4 {
    right: 90px;
  }
  .category-boxborder5 {
    left: 20px;
    text-align: left;
  }
  #product-category .product-content{
    text-align: center;
  }
  #footer .widget p{
    text-align: center;
  }
  #product-category svg {
    height: 1653px !important;
  }
  #product-category .cls-2,#our-testimonial .cls-3{
    display: none;
  }
  #our-testimonial svg {
    height: 1200px !important;
  }
  .partner-image img{
    width: auto !important;
  }
}
@media screen and (min-width: 576px) and (max-width: 767px){
  .category-boxborder1 {
    right: 5px;
    top: 12px;
    left: auto;
  }
  .category-boxborder2 {
    top: 12px;
    line-height: 0px;
    width: 56%;
    right: -11px;
 }
  #product-category .product-content h3,#product-category .product-content3 h3, #product-category .product-content4 h3{
    line-height: 14px;
    font-size: 13px;
    margin: 0;
    width: 76%;
  }
  .category-products-button a {
    font-size: 12px;
  }
  .category-boxborder5 {
    width: 50%;
    top: 38px;
    left: 3px;
  }
  .category-boxborder4 {
    left: 160px;
    right: 0 !important;
    top: 32px !important;
  }
  .category-boxborder3 {
    left: 158px;
    top: 80px;
    width: 49%;
  }
  #product-category .category-main-button{
    padding-bottom:15px;
  }
   #product-category svg {
    height: 1162px !important;
  }
  #product-category .cls-2,#our-testimonial .cls-3{
    display: none;
  }
  #our-testimonial svg {
    height: 1405px !important;
  }
}
@media screen and (min-width: 768px) and (max-width: 991px){
  .category-boxborder1 {
    right: 5px;
    top: 12px;
    left: auto;
  }
  .category-boxborder2 {
    left: 88px;
    top: 12px !important;
    line-height: 0px;
    width: 77% !important;
 }
  #product-category .product-content h3,#product-category .product-content3 h3, #product-category .product-content4 h3{
    line-height: 14px;
    font-size: 13px;
    margin: 0;
    width: 76%;
  }
  .category-products-button a {
    font-size: 12px;
  }
  .category-boxborder5 {
    width: 60% !important;
    top: 38px !important;
    left: 15px !important;
  }
  .category-boxborder4 {
    left: 179px;
    right: 0 !important;
    top: 32px !important;
  }
  .category-boxborder3 {
    left: 121px;
    top: 62px !important;
    width: 49%;
  }
  #product-category .category-main-button{
    padding-bottom:15px;
  }
  .testimonial-box p{
    line-height: 21px;
  }
  #product-category svg {
    height: 735px !important;
  }
  #product-category .cls-2,#our-testimonial .cls-3{
    display: none;
  }
  #our-testimonial svg {
    height: 930px !important;
  }
  .partner-image img{
    width: auto !important;
  }
}
@media screen and (min-width: 0px) and (max-width:991px){
  .wishlist, #why-choose-us .main-head,.choose-head span,.choose-head,#about-us .main-head,.choose-img,.about-button,#topbar,.social-icons,section#about-us,#about-us .main-head h2,#about-us .main-head p,.about-feature{
    text-align: center !important;
  }
   #footer .textwidget input[type="email"],.widget.widget_search .vw_ecommerce_store_search-form input[type="search"],#newsletter .newsletter-form input[type="email"]{
    text-align: center;
  }
  .vw-loading-box .lds-ring{
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
  }
  .about-feature {
    padding-bottom:20px;
  }
  .logo-main-box{
    border-right: none;
  }
  #header-menu.sticky{
    position: relative;
  }
  .user-box,.cart-button,.header-search,#why-choose-us,.choose-img,#our-records .owl-stage-outer{
    padding: 0 !important;
  }
  .wishlist,#why-choose-us .main-head{
    padding: 20px 6px !important;
  }
  #why-choose-us .row{
    margin: 0 !important;
  }
  .header-search{
    border: none;
  }
  #slider .vwsmp_front,.slider-box .slider_text,#slider .image_box,.slider-button{
    display: none;
  }
  .video-box{
    right: 15px;
    top: 0px;
  }
  #slider ol.carousel-indicators{
    left: 0;
    right: 0;bottom: 21%;
  }
  #about-us .main-head h2,.main-head h2{
    font-size: 20px;
  }
  #product-category .innerbx,#our-testimonial .innerbx{
    position: unset;
  }
  #sale-offer .sale-offer-content h2{
   font-size: 22px !important;
    letter-spacing: 5px !important;
    padding: 2px 0 !important;
  }
  span.count_no,.slider-box h1{
    font-size: 33px;
    line-height: 39px;
  }
  .slider-box{
    padding: 50px 25px 14% !important;
  }
  #newsletter .newsletter-form input[type="email"]{
    width: 33%;
    margin-bottom: 15px;
  }
  .main-header-box .header-search span{
    padding-top: 12px;
  }
  .head-call-box{
    padding: 0 0 10px;
  }
  .customer-number span{
    font-size: 35px;
  }
  #our-records {
    padding-top: 4% !important;
  }
  #about-us .main-head { text-align: center; } 
  .category-image1 img, .category-image4 img { height: 180px !important; } 
  .category-image-right img { height: auto; }
  .testimonial-box p{
    font-weight:400;
  }
  #our-partners .owl-carousel .owl-dots{
    padding: 15px;
  }
  #best-seller .main-head{
    margin: 0;
  }
  .header-time-text, .time-number{
    text-align:center !important;
  }
  .header-coment-icon{
    text-align:right !important;
  }
   .about-imagebx1:before,.about-imagebx1:after{
    display: none;
  }
  .about-imagebx2{
    position: unset;
  }
  img.about-image1{
    padding: 0 0 10px;
    height: auto !important;
  }
  .main-header-box{
    padding-bottom: 20px;
  }
}
@media screen and (max-width:576px){
  .woocommerce ul.products[class*=columns-] li.product, .woocommerce-page ul.products[class*=columns-] li.product {
    width: 100%;
    text-align: center;
  }
  #slider ol.carousel-indicators {
    bottom: 10% !important;
  }
  #about-us,#new-arrival{
    padding-top: 30px;
  }
  .main-head,#why-choose-us .main-head{
    text-align: center !important;
    margin-top: 15px;
  }
  .slider-box .slider_offer {
    letter-spacing: 1px;
  }
  #product-category .section-button{
    margin-bottom: 20px;
  }
  #product-category .product-content {
    position: relative;
    top: 0 !important;
    margin-bottom: 9px !important;
  }
  #product-category .rightpad{
    padding-right: 15px !important;
  }
  .choose-feature-content h3{
    font-size: 18px;
    padding-bottom: 0;
  }
  #why-choose-us{
    margin-bottom: 30px;
  }
  .testi-content {
    padding: 35px 10px !important;
    text-align: center;
  }
  #our-testimonial .owl-stage-outer {
    padding: 10px 0 !important;
  }
  #newsletter .newsletter-form input[type="submit"]{
    left: unset;
  }
  .blog-content-box{
    padding: 15px;
  }
  #footer,#footer ul li,.feature-products-contents,.blog-content-box{
    text-align: center;
  }
  #latest-news .news-date{
    margin: 0 auto;
  }
  .slider-box h1{
    display: none;
  }
  .head-call-box {
    padding-top: 10px;
  }
  .topbox {
    display: inline-block;
    margin-left: 0px;
  }
  .video-box {
    right: 15px;
    top: 10px;
  }
  #newsletter .newsletter-form input[type="submit"]{
    position: relative;
    left: 0;
    right: 0;
    margin: 0 auto;
    display: block;
  }
  #newsletter .newsletter-form input[type="email"]{
    right: 0;
    width: 80%;
  }
}
@media screen and (min-width: 992px) and (max-width:1200px){
  .main-header-box{
    padding: 0;
  }
  .slider-box h1,.main-head h2{
    font-size: 28px !important;
    line-height: 32px !important;
  }
  .slider-box h1{
    line-height: 20px;
  }
  .slider-button.mt-5 {
    margin: 0 !important;
  }
  #product-category .innerbx,#our-testimonial .innerbx{
    position: unset;
  }
  #newsletter .newsletter-form input[type="submit"]{
    right: 16%;
  }
  #sale-offer .sale-offer-content h2{
    font-size: 35px;
  }
  .slider-box .slider_offer{
    display: none;
  }
  .topbox {
    display: inline-block;
    margin-left: 3px;
  }
  .header-time-text{
    font-size: 9px;
    padding-top: 9px;
  }
  .time-number,.choose-feature-content h3{
    font-size: 14px;
    padding: 0;
  }
  #about-us .customer-number p{
    font-size: 20px !important;
  }
  .count-box {
    padding: 20px 0 10px;
  }
  .customer-number span{
    font-size: 40px;
  }
  .user-box {
    padding-top: 20px;
  }
  .header-coment-icon i{
    position: relative;
    left: -5px;
  }
  .list-fea-con a,.choose-feature-content p{
    font-size: 14px;
    line-height: 26px;
  }
  .header-search{
    border: none;
    padding: 28px 0;
  }
  #product-category svg {
    height: 735px !important;
  }
  #our-testimonial svg {
    height: 776px !important;
  }
  .partner-image img{
    width: auto !important;
  }
  #product-category .cls-2,#our-testimonial .cls-3{
    display: none;
  }
}
@media screen and (max-width: 1024px){
  .main-header .side-navigation {
    display: none;
  }
  .side-navigation ul li>ul{
    opacity: 1;
    display: block !important;
    visibility: visible !important;
    transform: none;
    box-shadow: unset;
    padding: 0;
    margin: 0;
  }
  .side-navigation ul li:hover>ul {
    display: block !important;
    padding: 0;
    color: #000000;
  }
  .side-navigation ul li ul li ul{
    position: unset;
  }
  .headerbar {
    display: block !important;
    margin: 0;
  }
  .side-navigation ul ul li a{
    color: #000000;
    padding-left: 30px;
  }
  .hamburger {
    padding: 12px 0;
  }
  .headerbar #open_nav i{
    margin-left: -15px;
    padding-right: 20px;
  }
  .main-header .side-navigation {
    display: none
  }
  .side-navigation,.side-navigation li {
    padding: 0;
    display: block;
    width:250px;
  }
  .side-navigation ul li a {
    padding: 12px 19px;
    display: block;
    color: #000;
    border-bottom: 1px solid #e2e2e2;
    background: 0 0!important;
    text-align: left;
  }
  amp-sidebar#sidebar1 {
    background: #fff;
    width: 250px;
    box-shadow: 0px 0px 4px #b9b9b9;
  }
  #sidebar1 {
    height: 100%;
    width: 0;
    position: fixed;
    z-index: 9999999;
    top: 0;
    left: 0;
    overflow-x: hidden;
    transition: .5s
  }
  #sidebar1 .side-navigation ul ul li a:hover:after{
    content: "";
  }
  .side-navigation ul ul,.side-navigation ul ul li {
    background: transparent !important;
  }
  .side-navigation ul ul {
    position: static;
    width: 100%;
    box-shadow: none;
  }
  .side-navigation ul ul li{
    display: block;
    padding-left: 7px;
    border-bottom: none;
  }
  .side-navigation ul.sub-menu li a:before{
    content: none;
  }
  iframe {
    width: 100%;
    height: auto;
  }
  .content_boxes figure #instagram-embed-0{
    height: 706px;
  }
  .header-logo{
    position: unset;
  }
  .cart-button {
    padding-top: 21px;
  }
}
@media screen and (min-width: 1025px) and (max-width:1200px){
  .category-boxborder3 {
    top: 79px;
    right: 4px;
  }
  .category-boxborder5 {
    left: 15px;
  }
  .category-boxborder2 {
    width: 57%;
    right: -37px;
  }
  #product-category .category-main-button{
    padding-bottom:15px;
  }
}