/* Add custom CSS styles below */ 
  /*Square pictures*/
.image-title .title-heade {
  color: #fff;
    background-color: unset;
    
}
/*

/*cat*/
 .g_cat .grid-cols-3 {
  grid-template-columns: repeat(6, minmax(0, 1fr)) !important;
}
/* end cat*/

/*Advertising banner */ 

.ad-star-btn {
  background-color:var(--color-primary);
}
/**/
.section_c_r .content_tistimonial .cover_content .rating_name .name {
    font-size: 18px;
    font-weight: 700;
    line-height: 150%;
    color: #ffffff;
    text-align: center;
}
.section_c_r .content_tistimonial {
   
    background-color: rgb(197 35 69);
   
}
/*footer */
.copyright-text p {

    color: #fff !important;
}

.copyright-text a:hover {
    color: #fff !important;
}


.s-payments-list-item img {
    object-fit: cover;
    background: #ffffff !important;
    height: unset;
}
@media(max-width:768px) {
 .g_cat .grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  }

.landing-page-first-banner  .item-text h1 {
    font-size: 16px !important;
}
}

@media(min-width:768px)and(max-width:992px) {
    .slider-banner-main-0,
    .video-banner-main-0 {
      height: 40vh;
    }
  .s-block--fixed-banner .container {
    max-width: 100%;
}
section.s-block.s-block--fixed-banner.wide-placeholder {
    margin: 0;
}