/* Addition media query */
@media (min-width: 1200px) {
  .container {
    max-width: 1200px;
    --bs-gutter-x: 15px;
  }

  .container-fluid {
    --bs-gutter-x: 15px;
  }

  .row:not(class*="g-0") {
    --bs-gutter-x: 30px;
  }
}

@media (min-width: 768px) {
  .owl-carousel.gutter-space-md-30 {
    margin-left: -15px;
    margin-right: -15px;
  }

  .owl-carousel.gutter-space-md-30 .slide-item {
    padding-left: 15px;
    padding-right: 15px;
  }
}

/* Normal desktop :992px. */
@media (min-width: 992px) and (max-width: 1200px) {
  .container {
    width: 970px;
  }

  .top-right ul li {
    margin-left: 22px;
  }

  .menu ul#nav li .maga-menu-top>span {
    margin-right: 15px;
    width: 150px;
  }

  .menu ul#nav li .mega-menu,
  .menu ul#nav li .mega-menu.menu-4 {
    left: -69px;
    width: 947px;
  }

  .menu ul#nav li .mega-menu.menu-4 span {
    width: 180px;
  }

  .menu ul#nav li .mega-menu.menu-4 {
    left: -158px;
  }

  .menu ul#nav li .mega-menu.menu-2 {
    left: -226px;
  }

  .menu ul#nav li .mega-menu.menu-3 {
    left: -289px;
  }

  .maga-menu-bottom>div:nth-child(1) {
    width: 27.825%;
  }

  .maga-menu-bottom>div:nth-child(2) {
    width: 39.351%;
  }

  .maga-menu-bottom>div:nth-child(3) {
    width: 28.825%;
  }

  .menu3 ul#nav li .mega-menu.menu-2,
  .menu3 ul#nav li .mega-menu.menu-3 {
    width: 750px;
  }

  .menu ul#nav li .mega-menu.menu-6,
  .menu ul#nav li .mega-menu.menu-l-6 {
    width: 873px;
  }

  .menu3 ul#nav li .mega-menu {
    left: -238px !important;
  }

  .menu5 ul#nav li,
  .main-menu-area-6 .menu ul#nav li {
    margin-right: 13px;
  }

  .menu5 ul#nav li .mega-menu {
    left: -69px;
    width: 705px;
  }

  .single-sp-4 {
    margin-right: 5px;
    margin-bottom: 5px;
  }

  .single-testimonial-items-2,
  .single-testimonial-items-3 {
    margin-right: 1px;
  }

  .timer span {
    height: 60px;
    width: 60px;
    padding: 10px 5px;
    line-height: 1;
  }

  .timer {
    margin-top: -132px;
  }

  .static-item {
    width: 29.1667%;
  }

  .product-cart ul li a,
  .p-product-cart ul li a,
  .hot-product-area-7 .product-cart-6 ul li a {
    height: 46px;
    line-height: 46px;
    width: 46px;
  }

  .product-cart {
    margin-top: -102px;
  }

  .copyright-area .payment {
    float: right;
  }

  .header-3 .menu3 ul#nav li {
    margin-right: 15px;
  }

  .header-3 .col-md-1,
  .header-7 .col-md-1 {
    padding-left: 0;
  }

  .all-padding {
    padding-left: 0;
  }

  .new-product-res .product-cart-2 ul li a {
    height: 47px;
    line-height: 47px;
    width: 47px;
  }

  .new-product-res .product-cart-2 {
    margin-left: -102px;
  }

  .all-padding-2 {
    padding-right: 0;
  }

  .menu3 ul#nav li .mega-menu.menu-4 {
    left: -320px !important;
  }

  .new-product-area-21 .single-product .product-cart {
    left: 50% !important;
    margin-left: -105px;
  }

  .cat-menu ul li a {
    font-size: 12px;
  }

  .cat-menu ul li:hover .maga-menu-cat {
    left: 214px;
  }

  .hot-product-area-4 .timer span {
    height: 45px;
    width: 45px;
    font-size: 12px;
  }

  .hot-product-area-4 .timer span p {
    font-size: 12px;
  }

  .hot-product-area-4 .product-cart-3 ul li a,
  .new-product-area-4 .product-cart-3 ul li a {
    height: 47px;
    line-height: 47px;
    width: 47px;
  }

  .new-product-area-4 .tab-area .product-tab li a {
    margin-right: 0;
  }

  .static-item-4.one-4 {
    width: 58.8889%;
  }

  .home-4 .single-product .product-cart,
  .hot-owl-6 .single-product .product-cart,
  .hot-product-6 .timer {
    left: 50%;
    margin-left: -105px;
  }

  .product-full-area .static-item .text {
    font-size: 14px;
    line-height: 16px;
  }

  .payment {
    float: right;
  }

  .product-active-51 .single-product-8 {
    padding: 80px 0 102px;
  }

  .width-cap-5 .top-ani-5 {
    margin-bottom: 20px;
  }

  .width-cap-5 {
    top: 30%;
  }

  .slider-area-5 .width-cap {
    margin: -124px auto 0;
  }

  h2.slider-tiile-middle {
    font-size: 40px;
    line-height: 40px;
    margin-bottom: 15px;
  }

  .width-cap-6 h2.slider-tiile-middle {
    line-height: 50px;
  }

  .width-cap-6-o h2.slider-tiile-middle {
    font-size: 30px;
  }

  .width-cap-6 h3.slider-tiile-top,
  .width-cap-6 h3.slider-tiile-bottom {
    font-size: 12px;
    margin-bottom: 0px;
  }

  .width-cap-6 h3.slider-tiile-bottom {
    margin-top: 0;
  }

  .width-cap-6 h2.slider-tiile-middle {
    font-size: 20px;
    line-height: 30px;
  }

  .slider-readmore {
    margin-top: 10px;
  }

  .width-cap-6 {
    right: 3%;
  }

  .width-cap-6 {
    margin-top: -70px;
  }

  .width-cap-6-o {
    margin-top: -60px;
  }

  .slider-area .width-cap {
    margin-top: -100px !important;
  }

  .slider-area-1 .width-cap {
    margin-top: -105px !important;
  }

  .product-tab-area-active-7 .product-cart,
  .hot-product-area-7 .product-cart {
    left: 50% !important;
    margin-left: -102px;
  }

  .hot-product-area-7 .timer-6 span {
    height: 46px !important;
    width: 46px !important;
    font-size: 12px !important;
    padding: 10px 0;
  }

  .hot-product-area-7 .timer-6 span p {
    font-size: 12px;
  }

  .hot-product-area-7 .product-cart,
  .hot-product-area-7 .timer {
    left: 50% !important;
    margin-left: -107px;
  }

  .slider-area-7 .width-cap.width-cap-7 {
    margin-top: -98px;
  }

  .width-cap-77 .middle-ano-78 {
    font-size: 20px;
    line-height: 20px;
  }

  .width-cap-77 .banner7-des,
  .width-cap-77 .slider-readmore-7 {
    margin-top: 10px;
  }

  .width-cap-77 {
    margin-top: -70px;
    right: 15%;
  }

  .menu3 ul#nav li {
    margin-right: 9px;
  }

  .reviwer-area ul.re-tab li a {
    font-size: 19px;
  }

  .p-product-cart input.input-text {
    height: 50px;
    width: 50px;
  }

  .main-menu-8 .menu ul#nav li {
    margin-right: 28px;
  }

  .width-cap-8 {
    margin-left: -225px;
  }

  .slider-area-2 .width-cap-2 {
    margin-top: -100.5px;
  }
}


/* Tablet desktop :768px. */
@media (min-width: 768px) and (max-width: 991px) {
  .container {
    width: 750px;
  }

  .payment {
    float: right;
  }

  .about-company-area-3 {
    margin-top: 50px;
  }

  .header-7 .logo {
    padding-top: 40px;
  }

  .header-7 .show-o,
  .header-3 .show-o {
    top: 42px;
  }

  .single-sp-4 {
    margin-right: 5px;
    margin-bottom: 5px;
  }

  .width-cap .top-ano-5 {
    font-size: 50px;
    margin-bottom: 0;
  }

  .width-cap-5 .middle-ani-5 {
    font-size: 20px;
    line-height: 20px;
  }

  .width-cap-5 {
    margin-right: -185px;
  }

  .width-cap-5 .top-ani-5 {
    font-size: 15px;
  }

  .static-all-items {
    margin-top: 100px;
  }

  .timer span p {
    font-size: 12px;
  }

  .show-o {
    left: 50%;
    right: inherit;
    top: 135px;
    margin-left: -150px;
  }

  .top-contact {
    border-bottom: 1px solid #eaeaea;
    overflow: hidden;
  }

  .top-contact-2 {
    left: 50%;
    margin-left: -195px;
    position: relative;
  }

  h2.slider-tiile-middle {
    font-size: 50px;
  }

  h3.slider-tiile-top {
    font-size: 24px;
    margin-bottom: 0px;
  }

  h3.slider-tiile-bottom {
    font-size: 14px;
  }

  .slider-area-2 .width-cap,
  .slider-area .width-cap {
    margin-top: -63px;
  }

  .slider-area-5 .width-cap {
    margin-top: -103px;
  }

  .top-right {
    float: none;
  }

  .top-right-item {
    float: none;
    text-align: center;
  }

  .right-cart,
  .main-menu-8 .right-cart {
    float: none;
    margin-bottom: 50px;
    text-align: center;
  }

  #search-box {
    float: none;
    margin: 0 auto;
    text-align: center;
    width: 80%;
  }

  .header .logo {
    text-align: center;
    padding-bottom: 0;
  }

  .top-cart-contain {
    display: inline-block;
  }

  .top-cart-content {
    left: auto;
    margin-left: -135px;
  }

  .static-item {
    width: 29.1667%;
  }

  .product-cart ul li a,
  .p-product-cart ul li a {
    height: 51px;
    line-height: 51px;
    width: 51px;
  }

  .single-testimonial {
    margin-right: 15px;
  }

  #newsletter-validate-detail {
    width: 100%;
  }

  .copyright-area .store-switcher,
  .copy-right-2 .store-switcher {
    display: none;
  }

  .copyright-area .payment {
    float: right;
  }

  .footer-img ul li {
    width: inherit;
  }

  .nivoSlider:hover .nivo-directionNav .nivo-prevNav {
    left: 10px;
  }

  .nivoSlider:hover .nivo-directionNav .nivo-nextNav {
    right: 10px;
  }

  .nivo-controlNav {
    padding: 0;
  }

  .hot-product-area-7 .product-cart-6 ul li a {
    height: 50px;
    line-height: 50px;
    width: 50px;
  }

  .header .logo-2 {
    padding: 0;
  }

  .copyright-area address,
  .copy-right-2 address {
    float: none;
  }

  .new-product-three-active .product-cart-2 {
    margin-left: -110px;
  }

  .all-padding {
    padding-left: 50px;
    padding-top: 0;
  }

  .new-product-three .owl-pagination {
    margin-top: 0;
    margin-bottom: 30px;
  }

  .new-product-three .section-title h2 {
    font-size: 17px;
  }

  .all-padding-2 {
    padding-right: 50px;
    padding-top: 0;
  }

  .new-product-three .section-title {
    margin-bottom: 24px;
  }

  .hot-product-area-4 .timer span {
    height: 48.5px;
    width: 48.5px;
    padding: 10px 0;
    font-size: 12px;
  }

  .hot-product-area-4 .product-cart-3 ul li a,
  .new-product-area-4 .product-cart-3 ul li a,
  .new-product-4 .product-cart-3 ul li a,
  .hot-owl-6 .product-cart ul li a {
    height: 48.5px;
    line-height: 48.5px;
    width: 48.5px;
  }

  .new-product-area-4 .tab-area .product-tab li a {
    margin-right: 0;
  }

  .static-item-4.one-4 {
    width: 58.8889%;
  }

  .home-4 .single-product .product-cart-3,
  .hot-product-area-4 .timer,
  .new-product-4 .single-product .product-cart-3 {
    left: 50%;
    margin-left: -105px;
  }

  .subscribe-area-4 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .search-button,
  .main-menu-8 .search-button {
    float: none;
    margin-right: 0px;
    text-align: center;
  }

  .right-cart {
    margin-bottom: 65px;
  }

  .cart-8 .right-cart {
    margin-top: 40px;
  }

  .testimonial-area-3 {
    margin-top: 80px;
  }

  .single-spon-logo {
    float: none;
  }

  .add-4,
  .display-none,
  .product-page-add {
    display: none;
  }

  .product-page-tab {
    margin-top: 70px;
  }

  .top-contact-5 .right-cart,
  .top-contact-5 .social-link ul#s-link {
    float: none;
  }

  .top-contact-5 .social-link ul#s-link {
    text-align: center;
    padding-right: 0;
    border: 0px;
  }

  .top-contact-5 .top-cart-contain {
    margin-left: 0px;
    margin-top: 30px;
  }

  .top-contact-5 .right-cart {
    margin-bottom: 30px;
  }

  .top-contact-5 {
    border-bottom: 0px solid #eaeaea;
    overflow: inherit;
  }

  .top-contact-5 .social-link ul#s-link li {
    display: inline-block;
    float: none;
  }

  .header-5 .logo {
    padding: 30px 0;
  }

  .header-5 .search-button {
    float: none;
    padding: 30px 0;
  }

  .header-5 .show-o {
    top: 30px;
  }

  .width-cap-5 {
    top: 30%;
  }

  .width-cap-5 .top-ani-5 {
    margin-bottom: 30px;
  }

  .new-product-5 .section-title h2 {
    font-size: 20px;
  }

  .new-product-5 .tab-area .product-tab li a {
    padding: 5px 5px;
  }

  .hot-owl-6 .single-product .product-cart,
  .hot-product-6 .timer {
    left: 50%;
    margin-left: -105px;
  }

  .main-menu-area-6,
  .footer-logo-6,
  .form-search {
    margin-top: 20px;
  }

  .main-menu-area-6 .right-cart {
    margin-bottom: 20px;
  }

  h2.slider-tiile-middle,
  .slider-area-2 .width-cap-2 .middle-ani-20 {
    font-size: 30px;
  }

  .width-cap-6 h2.slider-tiile-middle {
    line-height: 40px;
  }

  .product-full-area .static-item {
    width: 50%;
  }

  .static-item-inner>img {
    width: 100%;
  }

  .width-cap-6-o h2.slider-tiile-middle {
    font-size: 30px;
  }

  .width-cap-6 h3.slider-tiile-top,
  .width-cap-6 h3.slider-tiile-bottom {
    font-size: 12px;
    margin-bottom: 0px;
  }

  .width-cap-6 h3.slider-tiile-bottom {
    margin-top: 0;
  }

  .width-cap-6 h2.slider-tiile-middle {
    font-size: 20px;
    line-height: 30px;
  }

  .slider-readmore {
    margin-top: 10px;
  }

  .width-cap-6 {
    right: -5%;
  }

  .width-cap-6 {
    margin-top: -70px;
  }

  .width-cap-6-o {
    margin-top: -60px;
  }

  .hot-product-area-7 .timer-6 span {
    height: 49px !important;
    width: 49px !important;
    font-size: 12px !important;
    padding: 10px 0;
  }

  .hot-product-area-7 .timer-6 span p {
    font-size: 12px;
  }

  .hot-product-area-7 .product-cart,
  .hot-product-area-7 .timer {
    left: 50% !important;
    margin-left: -108px;
  }

  .hot-product-area-7 .timer {
    margin-left: -107px;
  }

  .slider-area-7 .width-cap.width-cap-7 {
    margin-top: -98px;
  }

  .width-cap-77 .middle-ano-78 {
    font-size: 30px;
    line-height: 30px;
  }

  .width-cap-77 .banner7-des,
  .width-cap-77 .slider-readmore-7 {
    margin-top: 10px;
  }

  .width-cap-77 {
    margin-top: -70px;
    right: 10%;
  }

  .reviwer-area ul.re-tab li a {
    font-size: 20px;
  }

  .p-product-cart input.input-text {
    height: 50px;
    width: 50px;
  }

  .single-sp-4 img {
    width: inherit;
  }

  .test-con-4 {
    margin-left: 10px;
  }

  .home-add-8 {
    margin-top: 30px;
  }

  .main-menu-8 .button-i {
    border-right: 0;
    margin-right: 0;
    margin-top: -20px;
    margin-bottom: 40px;
  }

  .main-menu-8 .show-o {
    top: 0;
    right: inherit;
  }

  .slider-area-2 .width-cap-2 {
    margin-top: -92.5px;
  }

  .header-2 .form-search {
    margin-top: 0;
  }

  .header-top {
    display: none;
  }
}


/* small mobile :320px. */
@media (max-width: 767px) {
  .container {
    width: 300px
  }

  .header-top,
  .width-cap-6,
  .catlist-area-5 .time-count,
  .header-top-2,
  .width-cap,
  .nivo-directionNav .nivo-prevNav,
  .nivo-directionNav .nivo-nextNav,
  .width-cap-2,
  .width-cfap,
  .width-cap-4,
  .width-cap-5,
  .header-area-6 .top-right-item,
  .product-full-area .static-item a.readmore,
  .product-full-area .static-item .text,
  .display-none,
  .product-full-area .static-item .static-item-inner::before,
  .width-cap-77,
  .time-count,
  .product-cart,
  .ratings,
  .add-area-7 .readmore,
  .testimonial-area-6,
  .product-page-add,
  .zoomWindow {
    display: none;
  }

  .product-page-tab {
    margin-top: 70px;
  }

  #search-box {
    float: none;
    margin: 0 auto;
    text-align: center;
    width: 100%;
  }

  .timer span p {
    font-size: 12px;
  }

  .add-area-7 .static-top .top-2 .static-item.first,
  .static-top .top-2 .static-item.last,
  .static-item-inner>img,
  .static-top .bottom .static-item,
  .add-area-7 .static-top .top-2 .static-item.even {
    width: 100%;
  }

  .add-area-7 .static-top .static-item-inner:hover .text {
    margin-top: none;
  }

  .single-spon-logo {
    float: none;
  }

  .payment {
    float: none;
  }

  .search-button {
    padding: 0;
  }

  .testimonial-area-3,
  .featured-res {
    margin-top: 80px;
  }

  .header .logo {
    text-align: center;
    padding: 41px 0 41px;
  }

  .show-o {
    left: 50%;
    right: inherit;
    top: 135px;
    margin-left: -150px;
  }

  .header-5 .show-o {
    top: 30px;
  }

  .header-5 .search-button {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .tab-area .product-tab li a {
    margin-right: 5px;
  }

  .new-product-5 .tab-area .product-tab {
    text-align: center;
  }

  .header-5 .logo {
    padding-top: 30px;
    padding-bottom: 0;
  }

  .one-two .col-md-6.col-sm-6.col-xs-12 {
    padding-right: 15px;
  }

  .all-n-title h2 {
    padding: 5px 17px;
  }

  .static-item,
  .single-product-add .static-item.even {
    width: 100%;
    margin-bottom: 20px;
  }

  .nivo-controlNav {
    padding: 0;
  }

  .top-right-item {
    float: none;
    text-align: center;
  }

  .right-cart,
  .right-cart-res,
  .main-menu-8 .right-cart {
    float: none;
    margin-bottom: 50px;
    text-align: center;
  }

  .right-cart-res {
    margin-top: 30px;
    margin-bottom: 40px;
  }

  .top-cart-contain {
    display: inline-block;
  }

  .top-cart-content {
    left: 50%;
    margin-left: -135px;
  }

  .section-title h2 {
    font-size: 22px;
  }

  .single-product .product-img {
    float: none;
    width: 100%;
  }

  .product-desc {
    border-left: 1px solid #eaeeef;
    float: none;
    position: static;
    width: 100%;
  }

  .tab-area .product-tab {
    padding: 10px 0 40px;
  }

  .featured-area .single-product .product-img {
    float: left;
  }

  .featured-area .single-product .product-desc {
    float: left;
    margin-left: 10px;
    width: 63%;
  }

  .featured-area .single-product .product-name {
    margin-top: 0;
  }

  .section-title,
  .p-product-cart input.input-text {
    margin-bottom: 30px;
  }

  .featured-area .featured-title {
    margin-top: 20px;
  }

  #newsletter-validate-detail {
    width: 100%;
  }

  .subscribe-area .actions button.button span,
  .sub-6 .actions button.button span {
    padding: 0 14px;
  }

  .subscribe-title h2 {
    font-size: 30px;
    line-height: 36px;
    margin-bottom: 20px;
  }

  .blog-content .readmore {
    padding: 0 17px;
  }

  .footer-logo {
    text-align: center;
  }

  .footer-weiget {
    margin-bottom: 40px;
  }

  .payment {
    margin-top: 20px;
  }

  .copyright-area,
  .copy-right-2 {
    text-align: center;
  }

  .header .logo-2 {
    padding: 0;
  }

  .copyright-area address,
  .copy-right-2 address {
    float: none;
    margin: 0;
  }

  .search-button,
  .header-5 .search-button,
  .main-menu-8 .search-button {
    float: none;
    margin-right: 0px;
    text-align: center;
  }

  .form-search-2 input.input-text {
    width: 276px;
  }

  .show-o {
    top: 0;
  }

  .about-company-area-3 {
    padding-bottom: 30px;
  }

  .col11,
  .col12,
  .col13 {
    border: 1px solid #eaeeef;
    margin-top: 30px;
  }

  .one-two .col-md-6.col-sm-6.col-xs-12 {
    padding-right: 15x;
  }

  .all-padding {
    padding-left: 0;
  }

  .all-padding-2 {
    padding-right: 0px;
  }

  .img-hover-res {
    margin-top: 30px
  }

  .one-top .col-md-6.col-sm-6.col-xs-12 {
    padding-left: 15px;
  }

  .product-cat-area {
    display: none;
  }

  .static-item-4.one-4,
  .static-item-4.two-4 {
    width: 100%;
  }

  .subscribe-area-4 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .product-tab-4 {
    top: 39px;
  }

  .new-product-4 .section-title,
  .new-product-area-4 .section-title {
    margin-bottom: 75px;
  }

  .static-all-items {
    margin-top: 100px;
  }

  .payment {
    float: none;
  }

  .single-product-add a img,
  .blog-image a img,
  .static-item-4 img,
  .add-4 img,
  .static-item img,
  .another-add a img,
  .home-add-8 a img,
  .product-page-add img,
  .add-85 img {
    transform: none !important;
    width: 100%;
  }

  .home-4 .single-product .product-cart {
    left: 50%;
    margin-left: -135px;
  }

  .hot-owl-res .single-product .product-cart,
  .hot-owl-res .timer {
    margin-left: -175px
  }

  .home-4 .timer,
  .hot-owl-6 .single-product .product-cart,
  .hot-product-6 .timer {
    left: 50%;
    margin-left: -135px;
  }

  .add-85,
  .single-blg-post {
    margin-top: 30px;
  }

  .new-product-5 .section-title {
    margin-bottom: 0;
  }

  .new-product-5 .product-tab-4 {
    position: static;
  }

  .catlist .catgrid a span {
    font-size: 10px;
  }

  .main-menu-area-6 .right-cart {
    margin-bottom: 20px;
  }

  .main-menu-area-6,
  .footer-logo-6,
  .contact-form,
  .home-add-8 {
    margin-top: 30px;
  }

  .hot-product-6 .product-cart-6 ul li a {
    height: 60px;
    line-height: 60px;
    width: 60px;
  }

  .hot-product-6 .timer-6 span {
    height: 60px;
    width: 60px;
    font-size: 17px;
  }

  .product-full-area .static-item {
    width: 50%;
    margin-bottom: 0;
  }

  .add-area-7 .bottom {
    margin-top: 0;
  }

  .checkout-method .buttons-set a {
    float: center;
    margin-bottom: 15px;
  }

  .buttons-set {
    text-align: center;
  }

  form .fields.fields-3 .field,
  form .fields.fields-2 .field {
    width: 100%;
  }

  .form-fields {
    margin-bottom: 30px;
    border-bottom: 1px solid #e8e8e9;
  }

  .p-zoom-content {
    margin-top: 80px;
  }

  .reviwer-area ul.re-tab li a {
    font-size: 15px;
  }

  .subscribe-area-8 #newsletter-validate-detail {
    width: 100%;
    padding: 0 10px;
  }

  .features-res .static-all-items {
    margin-top: 50px;
  }

  .main-menu-8 .button-i {
    margin-bottom: 40px;
    margin-top: -40px;
    border: none;
  }

  .main-menu-8 {
    border: none;
  }

  .main-menu-8 .show-o {
    right: 0;
    top: 0;
  }

  .single-sp-4 img {
    width: inherit;
  }

  .zoomContainer {
    display: none
  }
}

/* Large Mobile :480px. */
@media only screen and (min-width: 480px) and (max-width: 767px) {
  .container {
    width: 450px
  }

  .static-item {
    width: 29.1667%;
  }

  .single-product-add .static-item.even {
    width: 41.6667%;
  }

  .static-item,
  .single-product-add .static-item.even {
    margin-bottom: 0;
  }

  .add-area-7 .bottom {
    margin-top: 0;
  }

  .add-area-7 .static-item {
    margin-bottom: 20px;
  }

  .product-cart-res {
    left: 50% !important;
    margin-left: -135px;
  }

  .footer-img ul li {
    width: inherit;
  }

}

@media (max-width: 479px) {
  .static-item {
    width: 100% !important;
  }

  .testimonial-sidebar-content {
    margin-left: 0;
    padding: 0 20px;
  }

  .testimonial-content-avatar {
    margin-bottom: 15px;
    position: inherit;
    left: auto;
    top: auto;
  }

}
