/* Normal desktop :1200px. */
@media (min-width: 1200px) and (max-width: 1505px) {
    .main-menu-5 ul li {
        margin-right: 40px;
    }
}

@media (min-width: 1200px) and (max-width: 1500px) {
    .layout-space-no {
        margin-right: 0px;
    }

    .main-menu-4 ul li {
        margin-right: 26px;
    }

    .main-menu-5 ul li {
        margin-right: 40px;
    }
}

@media (min-width: 1200px) and (max-width: 1452px) {
    .main-menu-5 ul li {
        margin-right: 30px;
    }

    .header-cart ul li {
        margin-right: 20px !important;
    }

    .header-right-info-5 {
        margin-left: 30px;
    }

    .header-info-bar-5 {
        margin-left: 30px;
    }

}

@media (min-width: 1300px) and (max-width: 1399px) {
    .portfolio-content-6 {
        top: 18px;
        padding: 122px 82px;
    }

}

@media (min-width: 1200px) and (max-width: 1299px) {
    .portfolio-content-6 {
        top: 20px;
        padding: 121px 83px;
    }
}

@media (min-width: 1100px) and (max-width: 1199px) {
    .portfolio-content-6 {
        top: 20px;
        padding: 83px 52px;
    }
}

@media (min-width: 992px) and (max-width: 1099px) {
    .portfolio-content-6 {
        top: 20px;
        padding: 83px 52px;
    }
}

@media (min-width: 1200px) and (max-width: 1333px) {
    .header-btn-5 {
        display: none;
    }

    .header-info-bar-5 {
        margin-left: 0px;
    }

    .info-bar-6 {
        margin-left: 30px;
    }
}


/* Normal desktop :992px. */
@media (min-width: 992px) and (max-width: 1200px) {
    .testimonial__box-wrapper-space {
        margin-right: 0px;
    }

    .main-menu-4 ul li {
        margin-right: 5px;
    }

    .testimonials-quote span {
        left: 44.5%;
    }

    .all-author {
        padding-left: 45px;
    }

    .portfolios-space {
        padding: 0px 5px;
    }

    .footer-social-4 ul li {
        margin-bottom: 6px;
    }

    .header-btn-5 {
        display: none;
    }

    .header-info-bar-5 {
        margin-left: 0px;
    }

    .header-btn-5 {
        display: none;
    }

    .main-menu-5 ul li {
        margin-right: 25px;
    }

    .header-cart {
        margin-right: 4px;
    }

    .header-right-info-5 {
        margin-left: 15px;
    }

    .header-cart ul li {
        margin-right: 0px;
    }

    .header-info-bar-5 {
        margin-left: 0px;
    }

    .slider-content h2 {
        font-size: 60px;
        line-height: 70px;
    }

    .slider-price-text {
        top: 25%;
        left: 40%;
    }

    .slider-area .swiper-button-prev.slide-prev {
        left: -2%;
    }

    .slider-area .slider-active .slide-next {
        right: -2%;
    }

    .km-slider-active-03 .km-slider-nav .slide-next {
        right: 40px;
    }

    .banner-left-text {
        padding-top: 35px;
    }

    .banner-right-text {
        padding-top: 35px;
    }

    .shop-brand-topborder {
        display: none;
    }

    .shop-brand-middle {
        display: none;
    }

    .testimonial-author-des {
        padding-right: 25px;
    }

    .footer-menu-5-pl {
        padding-left: 45px;
    }

    .banner-right-small {
        left: 78%;
    }

    .footer-top-5 {
        padding-left: 70px;
        padding-right: 70px;
    }

    .footer-copyright-5 {
        padding-left: 60px;
        padding-right: 60px;
    }

    .info-bar-6 {
        margin-left: 30px;
    }

    .features-title-left h4 {
        line-height: 20px;
    }

    .footer-space-6 {
        padding-left: 0px;
        padding-right: 0px;
    }

    .side-info-full-content h2 {
        font-size: 75px;
        line-height: 95px;
    }

}


/* Tablet desktop :768px. */
@media (min-width: 768px) and (max-width: 991px) {
    .hero-banners {
        margin-right: 0px;
    }

    .main-menu-4 {
        display: none;
    }

    .transparent-header-4 {
        padding: 25px 0px;
    }

    .header-btn-4 {
        display: none;
    }

    .header-info-bar {
        margin-left: 25px;
    }

    .hero-content h2 {
        font-size: 70px;
        line-height: 80px;
    }

    .hero-left-shape-1 {
        display: none;
    }

    .hero-shape-1 {
        top: 14%;
    }

    .hero-shape-2 {
        bottom: 31%;
        left: 10%;
    }

    .info-area.info-opened .info-area-inner-4 {
        right: 0px;
    }

    .about-user {
        right: 10%;
    }

    .about-right {
        padding-left: 0px;
    }

    .about-left-4 {
        margin-bottom: 80px;
    }

    .sources-right {
        padding-left: 0px;
    }

    .sources-thumb {
        margin-bottom: 50px;
    }

    .feature-left {
        margin-bottom: 50px;
    }

    .testimonials-quote span {
        left: 42.4%;
    }

    .portfolios-space {
        padding: 0px 5px;
    }

    .footer-social-space {
        padding-left: 70px;
    }

    .footer-link-space {
        padding-left: 70px;
    }

    .all-kimox-header-info {
        display: none;
    }

    .header-pad-5 {
        padding: 25px 0px;
    }

    .main-menu-5 {
        display: none;
    }

    .header-btn-5 {
        display: none;
    }

    .header-info-bar-5 {
        margin-left: 0px;
    }

    .header-cart ul li {
        margin-right: 20px;
    }

    .slider-content h2 {
        font-size: 44px;
        line-height: 54px;
    }

    .slider-right-img img {
        margin-left: 70px;
        margin-bottom: 0px;
    }

    .slider-price-sticker {
        top: 0%;
        width: 115px;
        height: 115px;
        line-height: 150px;
        left: 25%;
    }

    .slider-price-text {
        top: 8%;
        left: 31%;
    }

    .slider-price-text span {
        font-size: 14px;
        margin-left: 6px;
        margin-bottom: 2px;
        display: block;
    }

    .slider-price-text h3 {
        font-size: 25px;
    }

    .slider-area .swiper-button-prev.slide-prev {
        left: -2%;
    }

    .slider-area .slider-active .slide-next {
        right: -2%;
    }

    .km-slider-active-03 .km-slider-nav .slide-next {
        right: 40px;
    }

    .best-selling-filter {
        text-align: left;
        margin-bottom: 30px;
    }

    .best-selling-filter button:first-child {
        margin-left: 0px;
    }

    .interior-right-img::before {
        top: -59px;
        left: 0;
    }

    .shop-brand-right {
        padding-left: 0px;
    }

    .shop-brand-topborder {
        display: none;
    }

    .beauty-left-img::before {
        top: -60px;
        left: -70px;
    }

    .shop-brand-topborder {
        display: none;
    }

    .shop-brand-middle {
        display: none;
    }

    .testimonial-author-des {
        padding-right: 0px;
    }

    .testimonial-main {
        padding-left: 20px;
    }

    .testimonial-area-5 .swiper-button-next.slide-next {
        left: 36%;
    }

    .footer-menu-5-pl {
        padding-left: 40px;
    }

    .footer-copyright-app {
        text-align: center !important;
    }

    .footer-copyright-app {
        text-align: center !important;
    }

    .footer-bottom-info {
        display: block !important;
        text-align: center;
    }

    .footer-copyright-5 {
        padding-left: 0px;
        padding-right: 0px;
    }

    .footer-top-5 {
        padding-left: 0px;
        padding-right: 0px;
    }

    .interior-tp {
        padding-top: 140px;
    }

    .beauty-pb {
        padding-bottom: 140px;
    }

    .beauty-mb {
        margin-bottom: 0px;
    }

    .beauty-title-flex {
        display: block !important;
    }

    .shop-area-pt {
        padding-top: 110px;
    }

    .shop-area-pb {
        padding-bottom: 75px;
    }

    .header-space-6 {
        padding: 0px;
    }

    .info-bar-6 {
        margin-left: 30px;
    }

    .hero-content-6 h2 {
        font-size: 80px;
        line-height: 100px;
    }

    .portfolio-all-filter-6 {
        text-align: left !important;
        padding-top: 30px;
    }

    .portfolio-content-6 {
        top: 20px;
        padding: 109px 73px;
    }

    .features-border-none {
        border-left: 1px solid #E7EBF2;
    }

    .footer-space-6 {
        padding-left: 0px;
        padding-right: 0px;
    }

    .side-info-full-content h2 {
        font-size: 70px;
        line-height: 85px;
    }

    .footer-section-3 .footer__widget .footer-widget-title>* {
        color: #fff;
    }

    .footer-social-space {
        padding-left: 0px;
    }

    .page-title {
        font-size: 50px;
    }

    .blog__details-wrapper.mr-35 {
        margin-right: 0;
    }

}


/* small mobile :320px. */
@media (max-width: 767px) {
    .testimonial-author-des {
        padding-right: 0 !important;
    }

    .blog__details-wrapper.mr-35 {
        margin-right: 0;
    }

    .hero-content h2 {
        font-size: 60px !important;
        line-height: 1.3 !important;
    }

    .header-cart ul li:first-child {
        display: none;
    }

    .header-cart ul li {
        margin-right: 10px ! !important;
    }

    .header-info-bar-5 {
        margin-left: 0px !important;
    }

    .blog-author-img.f-left {
        margin-right: 0px;
        margin-bottom: 20px;
    }

    .blog-single-comment.d-flex {
        display: inherit !important;
    }

    .blog-comment-box .blog-single-comment .blog-comment-img {
        margin-bottom: 20px;
        width: inherit;
    }

    .blog-author-img.f-left {
        float: none;
    }

    .latest-comments ul li ul.children {
        padding-left: 0px;
    }

    .page-title {
        font-size: 35px;
    }

    .admin-bar .transparent-header {
        top: 46px;
    }

    .widget_tag_cloud {
        padding: 30px;
    }

    .sidebar__widget {
        padding: 30px 30px 35px 30px;
    }

    .main-menu-4 {
        display: none;
    }

    .transparent-header-4 {
        padding: 25px 0px;
    }

    .header-btn-4 {
        display: none;
    }

    .header-info-bar {
        margin-left: 25px;
    }

    .transparent-header-4 .header-space {
        padding: 0px;
    }

    .hero-content h2 {
        font-size: 70px;
        line-height: 80px;
    }

    .hero-shape-1 {
        top: 23%;
        left: 56%;
    }

    .hero-shape-2 {
        bottom: 31%;
        left: 1%;
    }

    .info-area.info-opened .info-area-inner-4 {
        right: 0px;
    }

    .about-right {
        padding-left: 0px;
    }

    .about-left-4 {
        margin-bottom: 80px;
    }

    .sources-right {
        padding-left: 0px;
    }

    .sources-thumb {
        margin-bottom: 50px;
    }

    .feature-left {
        margin-bottom: 50px;
    }

    .testimonials-quote span {
        left: 40.4%;
    }

    .testimonials-content {
        padding: 100px 35px 40px 35px;
    }

    .portfolios-space {
        padding: 0px 5px;
    }

    .all-portfolio {
        padding-top: 0px;
        text-align: left;
        margin-bottom: 50px;
    }

    .all-portfolio a::before {
        left: 0;
    }

    .footer-social-space {
        padding-left: 0px;
    }

    .footer-link-space {
        padding-left: 0px;
    }

    .copy-righttext {
        text-align: center;
        margin-bottom: 30px;
    }

    .copy-right-payment {
        text-align: center;
    }

    .all-kimox-header-info {
        display: none;
    }

    .main-menu-5 {
        display: none;
    }

    .header-btn-5 {
        display: none;
    }

    .slider-content h2 {
        font-size: 40px;
        line-height: 50px;
        margin-bottom: 11px;
    }

    .slider-right-img img {
        margin-left: 0px;
        margin-bottom: 0px;
    }

    .slider-area .swiper-button-prev.slide-prev {
        left: -2%;
    }

    .slider-area .slider-active .slide-next {
        right: -2%;
    }

    .best-selling-filter {
        text-align: left;
        margin-bottom: 30px;
    }

    .best-selling-filter button:first-child {
        margin-left: 0px;
    }

    .shop-brand-right {
        padding-left: 0px;
    }

    .shop-brand-topborder {
        display: none;
    }

    .shop-brand-middle {
        display: none;
    }

    .testimonial-author-des {
        padding-right: 0px;
    }

    .testimonial-main {
        padding-left: 10px;
    }

    .testimonial-area-5 .swiper-button-prev.slide-prev {
        left: 40%;
    }

    .testimonial-area-5 .swiper-button-next.slide-next {
        left: 54.7%;
    }

    .footer-menu-5-pl {
        padding-left: 0px;
    }

    .footer-copyright-app {
        text-align: center !important;
    }

    .footer-copyright-app {
        text-align: center !important;
    }

    .footer-bottom-info {
        display: block !important;
        text-align: center;
    }

    .footer-copyright-5 {
        padding-left: 0px;
        padding-right: 0px;
    }

    .footer-top-5 {
        padding-left: 0px;
        padding-right: 0px;
    }

    .header-space-6 {
        padding: 0px;
    }

    .info-bar-6 {
        margin-left: 25px;
    }

    .hero-content-6 h2 {
        font-size: 65px;
        line-height: 85px;
    }

    .hero-area-6 {
        min-height: 770px;
    }

    .portfolio-all-filter-6 {
        text-align: left !important;
        padding-top: 30px;
    }

    .portfolio-content-6 {
        top: 20px;
        padding: 156px 113px;
    }

    .features-border-none {
        border-left: 1px solid #E7EBF2;
    }

    .footer-space-6 {
        padding-left: 0px;
        padding-right: 0px;
    }

    .team-img {
        margin-bottom: 30px;
    }

    .footer-section-3 .footer__widget .footer-widget-title>* {
        color: #fff;
    }
}

/* Large Mobile :480px. */
@media only screen and (min-width: 570px) and (max-width: 767px) {
    .blog-authorsss-img.f-left {
        margin-right: 0px;
    }

    .main-menu-4 {
        display: none;
    }

    .transparent-header-4 {
        padding: 25px 0px;
    }

    .header-btn-4 {
        display: none;
    }

    .header-info-bar {
        margin-left: 25px;
    }

    .transparent-header-4 .header-space {
        padding: 0px;
    }

    .hero-content h2 {
        font-size: 70px;
        line-height: 80px;
    }

    .hero-shape-1 {
        top: 23%;
        left: 56%;
    }

    .hero-shape-2 {
        bottom: 38%;
        left: 1%;
    }

    .info-area.info-opened .info-area-inner-4 {
        right: 0px;
    }

    .brand-area {
        text-align: center;
    }

    .about-shape-1 {
        display: none;
    }

    .about-right {
        padding-left: 0px;
    }

    .about-user {
        display: none;
    }

    .about-left-4 {
        margin-bottom: 80px;
    }

    .sources-right {
        padding-left: 0px;
    }

    .sources-thumb {
        margin-bottom: 50px;
    }

    .feature-left {
        margin-bottom: 50px;
    }

    .testimonials-content {
        padding: 100px 35px 40px 35px;
    }

    .testimonials-quote span {
        left: 40.3%;
    }

    .all-author {
        padding-left: 130px;
    }

    .portfolios-space {
        padding: 0px 5px;
    }

    .footer-social-space {
        padding-left: 0px;
    }

    .footer-link-space {
        padding-left: 0px;
    }

    .copy-righttext {
        text-align: center !important;
        margin-bottom: 30px;
    }

    .copy-right-payment {
        text-align: center;
    }

    .all-kimox-header-info {
        display: none;
    }

    .main-menu-5 {
        display: none;
    }

    .header-btn-5 {
        display: none;
    }

    .header-pad-5 {
        padding: 25px 0px;
    }

    .header-info-bar-5 {
        margin-left: 0px;
    }

    .header-cart ul li {
        margin-right: 13px;
    }

    .slider-price-sticker {
        top: 0%;
        width: 115px;
        height: 115px;
        line-height: 150px;
        left: 66%;
    }

    .slider-price-text {
        top: 5%;
        left: 69.5%;
    }

    .slider-price-text span {
        font-size: 14px;
        margin-left: 6px;
        margin-bottom: 2px;
        display: block;
    }

    .slider-price-text h3 {
        font-size: 25px;
    }

    .slider-height-5 {
        min-height: 1000px;
    }

    .slider-area .swiper-button-prev.slide-prev {
        left: -2%;
    }

    .slider-area .swiper-button-next.slide-next {
        right: -2%;
    }

    .slider-area .slider-active .slide-next {
        right: -2%;
    }

    .banner-left-text {
        padding-top: 50px;
    }

    .banner-right-text {
        padding-top: 50px;
    }

    .best-selling-filter {
        text-align: left;
        margin-bottom: 30px;
    }

    .best-selling-filter button:first-child {
        margin-left: 0px;
    }

    .shop-brand-topborder {
        display: none;
    }

    .shop-brand-middle {
        display: none;
    }

    .shop-brand-right {
        padding-left: 0px;
    }

    .testimonial-author-des {
        padding-right: 0px;
    }

    .testimonial-main {
        padding-left: 10px;
    }

    .testimonial-area-5 .swiper-button-prev.slide-prev {
        left: 40%;
    }

    .testimonial-area-5 .swiper-button-next.slide-next {
        left: 54.7%;
    }

    .footer-copyright-app {
        text-align: center !important;
    }

    .footer-copyright-app {
        text-align: center !important;
    }

    .footer-bottom-info {
        display: block !important;
        text-align: center;
    }

    .footer-copyright-5 {
        padding-left: 0px;
        padding-right: 0px;
    }

    .footer-top-5 {
        padding-left: 0px;
        padding-right: 0px;
    }

    .header-space-6 {
        padding: 0px;
    }

    .info-bar-6 {
        margin-left: 25px;
    }

    .portfolio-all-filter-6 {
        text-align: left !important;
        padding-top: 30px;
    }

    .features-border-none {
        border-left: 1px solid #E7EBF2;
    }

    .footer-space-6 {
        padding-left: 0px;
        padding-right: 0px;
    }

    .res-button-30 {
        margin-top: 30px;
    }

    .team-author-wrapper::before {
        position: fixed;
    }

    .team-author-wrapper-buttom::before {
        position: fixed;
    }
}

/* small mobile  */
@media only screen and (max-width: 574px) {
    .slider-content h2 {
        font-size: 55px !important;
        line-height: 1.3 !important;
    }

    .header-space-6 {
        padding: 0 !important;
    }

    .hero-content h2 {
        font-size: 60px;
        line-height: 1.5;
    }

    .admin-bar .sticky-header {
        top: 0px;
    }

    .main-menu-4 {
        display: none;
    }

    .transparent-header-4 {
        padding: 0px;
    }

    .header-btn-4 {
        display: none;
    }

    .header-info-bar {
        margin-left: 25px;
    }

    .info-area.info-opened .info-area-inner-4 {
        right: 0px;
    }

    .transparent-header-4 .header-space {
        padding: 0px;
    }

    .hero-content h2 {
        font-size: 65px;
        line-height: 75px;
    }

    .hero-shape-2 {
        bottom: 30%;
        left: 1%;
    }

    .hero-dot-shape-5 {
        bottom: 17%;
    }

    .kimox-hero-height {
        min-height: 740px;
    }

    .brand-area {
        text-align: center;
    }

    .about-shape-1 {
        display: none;
    }

    .about-user {
        display: none;
    }

    .about-left-4 {
        margin-bottom: 80px;
    }

    .sources-right {
        padding-left: 0px;
    }

    .sources-client-review {
        display: block !important;
    }

    .sources-review {
        margin-bottom: 15px;
    }

    .sources-thumb {
        margin-bottom: 50px;
    }

    .feature-left {
        margin-bottom: 50px;
    }

    .testimonials-content {
        padding: 100px 35px 40px 35px;
    }

    .testimonials-quote span {
        left: 37.4%;
    }

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

    .portfolios-space {
        padding: 0px 5px;
    }

    .all-portfolio {
        padding-top: 0px;
        text-align: left;
        margin-bottom: 50px;
    }

    .all-portfolio a::before {
        left: 0;
    }

    .footer-link-space {
        padding-left: 0px;
    }

    .footer-social-space {
        padding-left: 0px;
    }

    .copy-righttext {
        text-align: center;
        margin-bottom: 30px;
    }

    .copy-right-payment {
        text-align: center !important;
    }

    .all-kimox-header-info {
        display: none;
    }

    .sources-thumb {
        display: block !important;
    }

    .main-menu-5 {
        display: none;
    }

    .header-btn-5 {
        display: none;
    }

    .header-info-bar-5 {
        margin-left: 5px;
    }

    .header-cart ul li {
        margin-right: 5px;
    }

    .header-cart ul li a i {
        font-size: 23px;
    }

    .slider-price-sticker {
        top: 5%;
        left: 60%;
        width: 115px;
        height: 115px;
    }

    .slider-price-text {
        top: 11%;
        left: 65%;
    }

    .slider-price-text span {
        font-size: 14px;
        margin-left: 6px;
        margin-bottom: 2px;
        display: block;
    }

    .slider-price-text h3 {
        font-size: 25px;
    }

    .slider-right-img {
        padding-top: 75px;
    }

    .slider-area .swiper-button-prev.slide-prev {
        display: none;
    }

    .slider-area .swiper-button-next.slide-next {
        display: none;
    }

    .slider-height-5 {
        min-height: 1000px;
    }

    .banner-content h3 {
        font-size: 20px;
        line-height: 30px;
    }

    .banner-left-text {
        padding-top: 75px;
    }

    .banner-left {
        background: #F8F6EF;
        padding: 0px 15px 15px 25px;
    }

    .banner-left-text {
        padding-top: 25px;
    }

    .banner-content h3 {
        margin-bottom: 10px;
    }

    .banner-right-text {
        padding-top: 15px;
    }

    .best-selling-filter {
        text-align: left;
        margin-bottom: 30px;
    }

    .best-selling-filter button {
        margin-left: 25px;
    }

    .best-selling-filter button:first-child {
        margin-left: 0px;
    }

    .best-selling-filter button::before {
        content: '';
        top: 6px;
        left: -16px;
    }

    .subscribe-form-5 button {
        padding: 0px 30px;
    }

    .shop-brand-middle {
        display: none;
    }

    .shop-brand-topborder {
        display: none;
    }

    .shop-brand-right {
        padding-left: 0px;
    }

    .testimonial-author-des {
        padding-right: 0px;
    }

    .testimonial-main {
        padding-left: 0px;
    }

    .testimonial-author-des p {
        font-size: 16px;
        line-height: 26px;
    }

    .testimonial-area-5 .swiper-button-prev.slide-prev {
        left: 40%;
    }

    .testimonial-area-5 .swiper-button-next.slide-next {
        left: 54.7%;

    }

    .footer-copyright-app {
        text-align: center !important;
    }

    .footer-bottom-info {
        display: block !important;
        text-align: center;
    }

    .banner-right-small {
        position: absolute;
        top: 0px;
        left: 78%;
    }

    .footer-copyright-5 {
        padding-left: 0px;
        padding-right: 0px;
    }

    .footer-top-5 {
        padding-left: 0px;
        padding-right: 0px;
    }

    .interior-tp {
        padding-top: 110px;
    }

    .interior-col-mb {
        margin-bottom: 115px;
    }

    .beauty-mb {
        margin-bottom: 115px;
    }

    .interior-right-img::before {
        top: -55px;
    }

    .beauty-left-img::before {
        top: -55px;
    }

    .shop-area-pt {
        padding-top: 110px;
    }

    .shop-area-pb {
        padding-bottom: 75px;
    }

    .testimonial-area-pb {
        padding-bottom: 110px;
    }

    .custom-footer-2 {
        padding-left: 0px;
    }

    .interior-right-img::before {
        right: -15px;
    }

    .testimonial-author-img {
        float: none;
        margin-bottom: 25px;
    }

    .testimonial-quote span {
        bottom: -10px;
        left: 79px;
    }

    .header-space-6 {
        padding: 0px;
    }

    .info-bar-6 {
        margin-left: 25px;
    }

    .portfolio-all-filter-6 {
        text-align: left !important;
        padding-top: 30px;
    }

    .portfolio-content-6 {
        top: 20px;
        padding: 140px 99px;
    }

    .features-border-none {
        border-left: 1px solid #E7EBF2;
    }

    .footer-space-6 {
        padding-left: 0px;
        padding-right: 0px;
    }

    .res-button-30 {
        margin-top: 30px;
    }

    .team-author-wrapper::before {
        position: fixed;
    }

    .team-author-wrapper-buttom::before {
        position: fixed;
    }

    .testimonial-wrapper-6 .swiper-button-prev.slide-prev {
        top: 89%;
    }

    .testimonial-wrapper-6 .swiper-button-next.slide-next {
        top: 89%;
    }

}

@media only screen and (min-width: 320px) and (max-width: 471px) {
    .portfolio-all-filter-6 button:last-child {
        margin-left: 0;
        margin-top: 10px;
    }
}

@media only screen and (min-width: 382px) and (max-width: 410px) {
    .header-right-info-5 {
        margin-left: 0px;
    }

}

@media only screen and (min-width: 320px) and (max-width: 381px) {
    .header-cart ul li {
        margin-right: 3px;
    }

    .header-info-bar-5 {
        margin-left: 0px;
    }

    .header-right-info-5 {
        margin-left: 0px;
    }

    .portfolio-content-6 {
        top: 22px;
        padding: 106px 72px;
    }

    .info-bar-6 {
        margin-left: 25px;
    }
}