h1 {
    font-size: 15px;
}
.containing{
            margin-right: 65px;
            margin-left: 65px;
}
.newsticker {
    margin-right: -50px;   
   }
   .icon-arrow-left{
       color: #fff;
   }
   .icon-arrow-right{
       color: #fff;
   }
    @media (max-width: 992px) {
  .containing{
            margin-right: 10px;
            margin-left: 10px;
   }
   .nav-sm-buttons {
       margin-top: 5px;
   }
   .newsticker {
    margin-right: 0;   
   }
}
@media (min-width: 992px) {
  .container{
 max-width:100%
   }
}
@media (max-width: 768px) {
.datehome{
display:none;
  }
  .buttonLink {
  display:none;
}
}

@media only screen and (min-width: 768px) {
  .datemobile{
 display:none;
  } 
}
#breaking-news > spans {
display: flex;
font-size: 14px;
font-weight: bold;
height: 20px;
margin-top: 7px;
}
#breaking-news > spans:before {
animation-duration: 1.5s;
animation-iteration-count: infinite;
animation-name: tilt;
background-color: white;
content: '';
height: 10px;
width: 10px;
border-radius: 10px;
}
@keyframes tilt {
0 {opacity: 1;}
50% {opacity: 0;}
100% {opacity: 1;}
}
@keyframes fade-out {
0% {opacity:1}
50% {opacity: 1}
100% {opacity: 0}
}
.scroll-line{
    background: linear-gradient(217deg, rgba(164,167,164,.8), rgba(255,0,0,0) 70.71%),
            linear-gradient(127deg, rgba(111,112,111,.8), rgba(0,255,0,0) 70.71%),
            linear-gradient(336deg, rgba(185,185,185,.8), rgba(0,0,255,0) 70.71%);
      top: 0;
      left: 0;
      height: 3px;
      position: fixed;
      z-index: 99999999;
      transition: 0.5s cubic-bezier(0.075, 0.82, 0.165, 1);
    }
.buttonLink {
  color: #275d8b;
}
.verticalButton {
  padding:0px 0px 0px 0px;
    width: 200px;
    height:40px;
    background:#4d9def;
    border-radius: 0px 0px 5px 5px;
    -moz-transform:rotate(90deg);
    -ms-transform:rotate(90deg);
    -o-transform:rotate(90deg);
    -webkit-transform:rotate(90deg);
    position: fixed;
    right: -85px;
    font-size: 14px;
  top: 50%;
  z-index: 999999;
}
.verticalButton:hover {
  background:#6cb2f9;  
}
.textads {
border: 1px solid rgba(0,0,0,0.2);
width: 300px;
height: 105px;
border-radius: 2px;
-mox-border-radius: 2px;
-ms-border-radius: 2px;
-o-border-radius: 2px;
-webkit-border-radius: 2px;
font-family: Byekan,B yekan,Tahoma;
display: inline-block;
}
.textads-a{
text-decoration: none;
color: #7e7e7e;
display: inline-block;
}
.textads span{
display: table;
}
#t-span {
font-size: 18px;
text-align: center;
display: table;
width: 300px;
border-bottom: 1px solid rgba(0,0,0,0.2);
padding-bottom: 4px;
}
#b-span {
font-size: 13px;
text-align: right;
direction: rtl;
margin: 1px;
padding: 5px 10px;
height:55px;
background: rgba(0,0,0,0.06);
width: 295px;
line-height: 20px;
}
@media  only screen and (max-width:768px) { 
.textads {
border: 1px solid rgba(0,0,0,0.2);
width: 100%;
height: 105px;
border-radius: 2px;
-mox-border-radius: 2px;
-ms-border-radius: 2px;
-o-border-radius: 2px;
-webkit-border-radius: 2px;
font-family: Byekan,B yekan,Tahoma;
display: inline-block;
}
.textads-a{
text-decoration: none;
color: #7e7e7e;
display: inline-block;
}
.textads span{
display: table;
}
#t-span {
font-size: 18px;
text-align: center;
display: table;
width: 100%;
border-bottom: 1px solid rgba(0,0,0,0.2);
padding-bottom: 4px;
}
#b-span {
font-size: 13px;
text-align: right;
direction: rtl;
margin: 1px;
padding: 5px 10px;
height:55px;
background: rgba(0,0,0,0.06);
width: 99%;
line-height: 20px;
}
.adsimage {
    width: 100%;
    height: 100%;
}
#idnsticky_bar {
    width: 100%;
    background-image: linear-gradient(to right, #fcd44b, #ffd64c, #ffd64c, #fcd44b);
    position: -webkit-sticky;
    margin-top: 70px;
    margin-bottom: -70px;
    text-align: center;
    box-shadow: 0px 1px 11px #888888;
    color: #000000;
    font-size: 10px;
}
p.customdesco {
    margin: 0;
    font-weight: 300;
    font-size: 11px;
}
#sticybaricon {
   display:block; 
}
#sticky_bar_text img {
    width: 300px;
    height: 40px;
}
}
#idnsticky_bar {
    padding: 0px 5px;
    background-image: linear-gradient(to right, #fcd44b, #ffd64c, #ffd64c, #fcd44b);
    position: -webkit-sticky;
    top: 0;
    text-align: center;
    box-shadow: 0px 1px 11px #888888;
    color: #000000;
    font-size: 1em;
    display:block;
}
#sticky_bar_text, #sticybaricon, #sticky_bar_btn {
    display: inline-block;
}
.img-fluids {
    width: 460px;
    height: 60px;
}
.firsts {
        width: 100%;
        display: block;
}

.sh-hero-section { font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial; }

.sh-hero-grid {
  display: grid;
  grid-template-columns: 1fr 1.4fr 360px;
  gap: 20px;

  align-items: stretch;
}

.sh-left-cards {
  display:flex;
  flex-direction:column;
  gap:10px;
  height: 100%; /* مهم */
}

.sh-card {
  background:#fff;
  border-radius:12px;
  overflow:hidden;
  box-shadow:0 6px 20px rgba(0,0,0,0.06);
  transition:transform .18s ease, box-shadow .18s ease;
}
.sh-card:hover {
  transform:translateY(-4px);
  box-shadow:0 12px 30px rgba(0,0,0,0.09);
}
.sh-card-link { display:block; color:inherit; text-decoration:none; }

.sh-card-img { width:100%; height:200px; overflow:hidden; }
.sh-card-img img { width:100%; height:100%; object-fit:cover; display:block; }

.sh-card-body { padding:5px 14px; }
.sh-badge {
  display:inline-block;
  padding:4px 10px;
  border-radius:8px;
  color:#fff;
  font-size:12px;
  margin-bottom:8px;
}
.sh-card-title {
  font-size:13px;
  margin:6px 0 0;
  font-weight:700;
  line-height:1.34;
  height:44px;
  overflow:hidden;
}
.sh-card-meta { margin-top:0; font-size:12px; color:#666; }

.sh-card-row { display:flex; gap:12px; }
.sh-card-small { flex:1; display:flex; flex-direction:column; }
.sh-card-small .sh-card-img { height:100px; border-radius:10px; }
.sh-card-small .sh-card-body { padding:10px; }
.sh-card-title-sm {
  font-size:12px;
  font-weight:700;
  line-height:1.3;
  height:40px;
  overflow:hidden;
}

.sh-main-slider-wrap { 
  position: relative;
  height: 520px !important; 
}

.sh-main-slider {
  position: relative;
  width:100%;
  height:100% !important;
  border-radius:14px;
  overflow:hidden;
  background:#fff;
}

.sh-slide {
  position:absolute;
  inset:0;
  opacity:0;
  transform:scale(1.02);
  transition: opacity .45s ease, transform .55s cubic-bezier(.22,.9,.3,1);
  display:flex;
  align-items:flex-end;
  box-sizing:border-box;
  pointer-events:none;
}
.sh-slide.sh-active {
  opacity:1;
  transform:scale(1);
  z-index:5;
  pointer-events:auto;
}

.sh-slide-link {
  display:block;
  width:100%;
  height:100%;
  position:relative;
  border-radius:14px;
  overflow:hidden;
  text-decoration:none;
  color:inherit;
}
.sh-slide-img {
  width:100%;
  height:100%;
  object-fit:cover;
  display:block;
}

/* media icon */
.sh-media-icon {
  position:absolute;
  right:16px;
  bottom:16px;
  z-index:8;
}

/* caption */
.sh-caption {
  position:absolute;
  left:20px; right:20px; bottom:20px;
  z-index:9;
  max-width:90%;
  padding:14px;
  border-radius:10px;
  background: linear-gradient(180deg, rgba(0,0,0,0.30) 0%, rgba(0,0,0,0.96) 100%);
  box-shadow:0 10px 30px rgba(0,0,0,0.12);
}
.sh-cat {
  display:inline-block;
  padding:5px 10px;
  border-radius:8px;
  color:#fff;
  font-size:12px;
  text-decoration:none;
  margin-bottom:8px;
}
.sh-title { font-size:16px; margin:6px 0 0; font-weight:800; line-height:1.18; color: #ffffff;}
.sh-title a {
  color: #fff !important;
  text-decoration: none;
}
.sh-meta { margin-top:8px; font-size:13px; color:rgba(255,255,255,0.9); }

.sh-arrow {
  position:absolute;
  top:50%;
  transform:translateY(-50%);
  width:46px; height:46px;
  border-radius:50%;
  border:0;
  display:flex;
  align-items:center;
  justify-content:center;
  background:#fff;
  color:#111;
  box-shadow:0 12px 30px rgba(0,0,0,0.12);
  cursor:pointer;
  z-index:12;
}
.sh-prev { left:12px; }
.sh-next { right:12px; }
.sh-arrow svg { display:block; }

.sh-dots,
.sh-dot {
  display:none !important;
}

.sh-right-list {
  background:transparent;
  padding-left:0px;
  height: 100%; 
}
.sh-list-head h5 { margin:0 0 8px 0; font-weight:800; }
.sh-list-body { display:flex; flex-direction:column; gap:12px; }
.sh-list-item {
  border-bottom:1px solid rgba(0,0,0,0.04);
  padding-bottom:10px;
}
.sh-list-title { font-size:14px; margin:0; font-weight:700; }
.sh-list-time { font-size:12px; color:#777; margin-top:6px; }

@media (max-width: 1200px) {
  .sh-main-slider-wrap { height: 380px !important; }
  .sh-card-img { height:200px; }
  .sh-card-small .sh-card-img { height:110px; }
}
@media (max-width: 992px) {
  .sh-hero-grid { grid-template-columns: 1fr 1fr; }
  .sh-right-list { order:3; }
  .sh-left-cards { order:1; }
  .sh-main-slider-wrap { order:2; height:360px !important; }
}
@media (max-width: 700px) {
  .sh-hero-grid { grid-template-columns: 1fr; }
  .sh-main-slider-wrap { height:300px !important; }
  .sh-card-img { height:160px; }
}
.sh-right-ads {
  display: flex;
  flex-direction: column;
  gap: 14px;
  max-height: 520px;     
}

.sh-ad-large {
  height: 280px;          
  max-height: 280px;
  border-radius: 12px;
  overflow: hidden;
  background: #eee;
}

.sh-ad-small {
  height: 120px;         
  max-height: 120px;
  border-radius: 12px;
  overflow: hidden;
  background: #eee;
}

.sh-right-ads img {
  width: 100%;
  height: 100%;
  object-fit: cover;       
  display: block;
  border-radius: 12px;
}
@media (max-width: 992px) {
  .sh-left-cards { order: 1; }
  .sh-main-slider-wrap { order: 2; }
  .sh-right-ads { order: 3; }   
}

@media (max-width: 700px) {
  .sh-left-cards { order: 1; }
  .sh-main-slider-wrap { order: 2; }
  .sh-right-ads { order: 3; }
}
.news-ticker-section {
    width: 100%;
    background: linear-gradient(43deg, #0A1A3C 0%, #102F63 50%, #1A4A8A 100%);
}

.news-ticker-wrap {
    width: 100%;
    display: flex;
    align-items: center;
    gap: 16px;
    padding: 7px 0;
    color: #fff;
}

.ticker-label {
    font-weight: 700;
    font-size: 14px;
    background: rgba(255,255,255,0.2);
    padding: 6px 12px;
    border-radius: 6px;
    white-space: nowrap;
}

.ticker-single {
    flex: 1;
    overflow: hidden;
}

#ticker-text {
    color: #fff;
    font-size: 15px;
    font-weight: 600;
    text-decoration: none;
    display: block;
    white-space: nowrap;
}

#ticker-text:hover {
    text-decoration: underline;
}

.ticker-nav {
    display: flex;
    gap: 6px;
}

.ticker-nav button {
    width: 32px;
    height: 32px;
    border: none;
    background: rgba(0,0,0,0.22);
    color: #fff;
    border-radius: 50%;
    cursor: pointer;
    transition: .25s;
}

.ticker-nav button:hover {
    background: rgba(0,0,0,0.35);
}

html[dir="rtl"] .ticker-prev svg {
    transform: rotate(180deg);
}

html[dir="rtl"] .ticker-next svg {
    transform: rotate(180deg);
}

