@media(max-width: 1200px){

header {
  padding: 10px 0;
}

.main-header.line-bt {
    border: 0;
}

.header-default .main-header .wrapper-header {
    padding: 0;
}


}
/* 1200px  */


@media(max-width: 1024px){
.category_grid {
    grid-template-columns: repeat(3, 1fr);
}

.adsCard .card-body {
    display: table;
    text-align: center;
    width: 100%;
}

.adSlider__title {
    margin-bottom: 20px;
}

.adsCard .btn_ {
    text-align: center;
}

.adsCard .btn_ a.btn-watch {
    display: table;
    margin: auto;
}

.wallgrid {
    grid-template-columns: repeat(5, 1fr);
}

.wallgrid.combomain {
    grid-template-columns: repeat(4, 1fr);
}


}
/* 1024px  */



@media(max-width: 990px){
  
#scroll-top{ display:none !important; }
.padding-container{ padding:0px 40px; }

footer .footer-infor .footer-logo > a {
    justify-content: center;
}

footer .footer-info {
    justify-content: center;
}

footer .footer-info li {
    justify-content: center;
}

.tf-social-icon {
    justify-content: center;
}

.tf-grid-layout.tf-col-4 {
    grid-template-columns: repeat(3, 1fr);
}

.business_main {
    grid-template-columns: 1fr 1fr 1fr;
    gap: 20px;
}  

.wallgrid {
    grid-template-columns: repeat(4, 1fr);
}

.wallgrid.combomain {
    grid-template-columns: repeat(3, 1fr);
}



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



}
/* 990px  */



@media(max-width: 767px){

.heading-section .heading{ font-size:24px; }

  .padding-container{ padding:0px 15px; }

.tf-grid-layout.tf-col-4 {
    grid-template-columns: repeat(2, 1fr);
}


.custmer-bg{ padding: 50px 30px; height: 400px;background-size: contain;  }
.custmer-bg h4{ font-size:25px; font-weight:600;  }

.logo-header {
    width: 100%;
}

.category_grid {
    grid-template-columns: repeat(2, 1fr);
}


.container-fluid {
    padding: 0 30px;
}


.business_main {
grid-template-columns: 1fr 1fr;
gap: 15px;
}

.wallgrid {
    gap: 20px;
    grid-template-columns: repeat(3, 1fr);
}

.wallgrid.combomain{ grid-template-columns: repeat(2, 1fr); }


}
/* 767px  */




@media(max-width: 575px){

.categoryGrid {
    grid-template-columns: 1fr 1fr;
    column-gap: 15px;
   row-gap: 20px;
}
.collection-circle .collection-content {
    margin-top: 5px;
}

.collection-circle .collection-content .cls-title {
    font-size: 15px;
}

.brandMain {
    column-gap: 15px;
}

.category_box.brief_box {
    grid-template-columns: 1fr;
}

.tf-grid-layout.tf-col-4 {
    grid-template-columns: repeat(1, 1fr);
}

.detailbox{ row-gap:20px; padding:15px; }


.custmer-bg{ padding: 50px 15px; height: 350px; }
.custmer-bg h4{ text-align:center; font-weight:600; }

.tf-icon-box.style-3{ padding:0; }

.tf-icon-box .content h5{ font-size:16px; }
.tf-icon-box .content p{ font-size:14px; }

.logo-header img, header.fixed .logo-header img {
    max-height: 55px;
}

#header .nav-icon .nav-icon-item span {
    display: none;
}

.category_grid {
    grid-template-columns: repeat(1, 1fr);
}

.container-fluid {
    padding: 0 15px;
}

.needbox h5 {
    font-size: 15px;
    line-height: normal;
}

.adsCard {
    padding: 25px 15px;
}

.adSlider__title h3, .adSlider__title h4 {
    font-size: 25px;
}

.adbanner {
    width: 100%;
    left: 0;
    right: 0;
}

.wallgrid {
    grid-template-columns: repeat(2, 1fr);
    column-gap: 15px;
}

.wallgrid li .price {
    font-size: 14px;
}

.popup-top h2 {
    font-size: 18px;
}

.popup-body {
    padding: 15px;
}

.popup-close {
    top: 12px;
}

}
/* 575px  */



@media (max-width:425px){

  .slider-icon-box{  padding:15px; }
  .modal-newleter .modal-content .modal-bottom {
    padding: 15px;
  }

  .modal-newleter .modal-content .modal-bottom a.createac {
    transform: unset;
    margin-bottom: 15px;
  }
    
}








