/* Add custom CSS styles below */ 
/*font*/
@import 'https://fonts.googleapis.com/css2?family=Cairo:wght@200..1000&display=swap';* {
   font-family: cairo!important
}
/*end*/

/*start customize main-banner*/
.landing-page-fixed-bannar-0 h1{
   font-size:60px;
   line-height:60px;
   font-weight:700;
}
.landing-page-fixed-bannar-0 p{
   font-size:30px;
   line-height:60px;
   font-weight:400;
}
/*end*/

/*start customize banner-images*/
.banner-images h2{
   font-size:20px;
   line-height:38px;
   font-weight:700; 
}
/*end*/

.bg-white.\!bg-\[var\(--bg-body\)\] {
   background-color: transparent !important;
}

.shadow-gif-product{
   background-color:#fff;
}

/*start customize offers*/
.offers h2 , .offers p{
   color:#fff;
   text-shadow: none;
}

/*end*/

/*start customize numbers*/
.numbers{
   background-color:#fff;
}
/*end*/

/*start customize content-tistimonial*/
.content_tistimonial {
  background-image: url(***) !important;
  background-repeat: no-repeat;
  background-size: 100% 100%;
}
/*end*/

/*media*/
@media(max-width:768px){
.landing-page-fixed-bannar-0 h1{
   font-size:20px;
   line-height:30px;
}
.sq-images h2 , .sq-images p{
   font-size:20px;
   line-height:30px;
}
.image-text h2{
   font-size:20px;
}
.el_features .products {
   grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
}
.numbers .products {
   grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
}
footer *{
   text-align:center;
   margin-right:auto;
   margin-left:auto;
}
}
/*end*/