@font-face{font-family:'bb';src:url('fonts/montserrat_light.woff2') format('woff2');font-weight:normal;font-style:normal;font-display:swap;}
@font-face{font-family:'bb';src:url('fonts/montserrat_r.woff2') format('woff2');font-weight:bold;font-style:normal;font-display:swap;}
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">
html{font-family:'bb';}
body { font-size: 14px; 
       background-image:url('https://give.alzaad.org.sa/media/storage/تصميم-الموقع/background.jpg');
       background-position: fixed;
       background-size: 300px;
       background-repeat: repeat;
}
.top_menu_icon{line-height: 0.5;}
.menu ul li a{font-size:inherit;}
.egiftlink{ color: #fff; }
supermemu > .btn { border-radius: 50px; padding: 10px 20px; }
.home_start .posts_list { padding: 30px 0; }
.posts picture img{margin: 0;}
.ads-container .splide__track { border-radius: 0 0 10px 10px; }
/*.splide__slide img{border-radius: 0 ; }*/
nav.top { z-index: 1; position: relative; }
.splide__progress__bar{margin:auto;}
@media (min-width: 900px){ /*PC*/
  .ads-container{margin-top:0px;}
  header opencart{padding-left:15px;}
  supermemu { display: flex; flex-direction: column; gap: 10px; padding:5px; margin-bottom: -40px;}
  supermemu>*{margin:0 !important;}
  [href="https://give.alzaad.org.sa/c/0/التبرعات"] { display: none !important; }
  logo { max-width: 85px; height: 50px; margin: 10px; }
  .splide__slide img { height: auto !important; max-width: 1200px !important; min-height: auto !important; width: 1200px; }
}

section.ads-container { max-width: 1200px !important; }
nav.top .donatebtn { width: 61px; padding: 5px 8px 8px; }
nav.top .donatebtn > i {display:none;}
@media (max-width: 899px){ /*MOB*/
  logo {max-width: 60px; height: 36px; margin: 0 5px;}
  .ads-container {
    margin-top: 0px; /* يجب أن يكون نفس ارتفاع الهيدر */
    width: 100%;
    height: auto;
    display: flex;
    justify-content: center;
    align-items: center;
  }
    .ads-container img {
        height: auto !important; min-height: auto !important;
    }
}
.ads-container{box-shadow: 0 8px 10px -16px var(--txt_color);}
/*.ads-container img:not([floatingimg]) { height: auto !important; width: 100vw;max-height: none; min-height: auto !important; }*/
.ads-container{border-radius:0; padding: 0 !important;}
.ads-container .splide__progress { position: absolute; }
footer warp { width: 1200px !important; display: block; margin: auto;max-width:100%; }
footer blockquote { margin: 0; padding: 10px 0; border: 0; }
footer .favicon { background: transparent; box-shadow: none; padding: 0; }
footer { width: 1200px; margin: auto; background:#f1f1f1; border: 0; border-radius: 15px 15px 0 0; padding: 15px; max-width: 100%;box-shadow: 0 -9px 18px -19px #545454; } /* #fff3f6 #952040*/
footer socials {border-bottom: 2px solid rgb(149 32 64 / 11%); padding: 0 0 10px; margin-bottom: 14px;}
footer socials wrap { padding: 0; }
footer socials wrap::before { content: 'تواصل معنا :'; float: right; display: inline-block; padding: 4px; }
footer .payways,footer .auther { float: none; display: inline-block; vertical-align: middle; }
footer ib[fs20] { width: 70%; }
footer a.social { min-width: 38px; text-align: center; }
footer about br,about ib[ico="location_on"]::before { display: none; }
.donatebtn { border-radius: 0 20px 20px 0 !important; padding: 10px 10px 10px 10px !important; }
.fb50>* { padding: 0; flex-basis: 49%; flex-grow: 1; }
.cardsrow .btn { margin: 0; width: 100%; padding: 10px;white-space: normal; text-align: right;}
/* PRODPAGE */
.products_show .title { margin: 0; }
.products_show hr { height: 0; }