/* 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;
}
.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%;
    }
    .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;
    }
    .header-space{
        padding: 0px;
    }
    .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%;
    }
    .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;
    }

}

 
/* small mobile :320px. */
@media (max-width: 767px) {
    .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;
      }
      .header-pad-5 {
        padding: 25px 0px;
    }
    .header-space{
        padding: 0px;
    }
    .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;
            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-space{
            padding: 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) {
    .admin-bar .sticky-header {
        top: 0px;
    }
    .main-menu-4 {
        display: none;
    }
    .transparent-header-4 {
        padding: 25px 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;
    }
    .all-kimox-header-info {
        display: none;
    }
    .sources-thumb {
       display: block !important;
    }
    .main-menu-5 {
        display: none;
      }
      .header-btn-5 {
        display: none;
      }
      .header-pad-5 {
        padding: 25px 0px;
    }
    .header-space{
        padding: 0px;
    }
    .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;
    }
}



