.mo-wrapper {
    margin: 420px 0 0 !important;
}
#back3style.mo-featured-image {
    position: relative !important;
    width: 1140px !important;
    height: 520px;
    margin: -400px 0 0;
    overflow: hidden;
}
#back3style.mo-featured-image img {
  width: 100% !important;
}
 .sidewrap {
    padding: 0;
    float: none !important;
    top: 160px;
}
.sidewrapadd {
    margin-left: 780px;
    position: relative;
    top: 0;
    width: 390px;
}
html[dir="rtl"] .sidewrapadd {
  position: relative;
  /* top: 0; */
  width: 390px;
}
html[dir="rtl"] .sidewrapadd .sidebar {
  margin: 0;
  top: -20px;
}
.sidebar {
  margin: 0;
  top: -20px;
}
.main article {
    margin: 30px 0 0;
}
@media (min-width: 1200px) {
    .mo-wrapper {
        margin: 420px 0 80px !important;
    }
}
@media (max-width: 1200px) {
  #back3style.mo-featured-image {
      width: 940px !important;
      height: 370px;
      max-height: 370px;
    }
    #main aside.sidebar {
       top: 0px !important;
    }
    .sidebar {
        margin: 0 !important;
        top: -80px;
    }
    .sidewrapadd {
        margin-left: 647px;
        position: relative;
        top: -80px;
        width: auto !important;
  }
  .sidewrapadd .sidebar {
    margin-top: 0 !important;
    top: 0;
  }
  html[dir="rtl"] .sidewrapadd {
    margin-left: 500px !important;
    width: 323px !important;
    top: -80px;
  }
  html[dir="rtl"] .sidewrapadd .sidebar {
    margin-top: 0 !important;
    top: 0;
  }
}
@media (max-width: 992px) {
  #back3style.mo-featured-image {
      width: 720px !important;
      height: 280px;
      max-height: 280px;
  }
  #main aside.sidebar {
     top: -90px !important;
  }
  .sidewrapadd {
    margin-left: 500px;
    position: relative !important;
    top: -150px;
  }
  .sidebar {
    margin: 0 !important;;
    top: -150px;
   }
  .sidewrapadd .sidebar {
    margin: 0 !important;
    top: 0;
    z-index:1;
  }
  html[dir="rtl"] .sidewrapadd {
    width: 250px !important;
    top: -150px;
  }
  html[dir="rtl"] .sidewrapadd .sidebar {
    margin-top: 0 !important;
    top: 0 !important;
  }
}
@media (max-width: 768px) {
  #back3style.mo-featured-image {
      width: 100% !important;
      height: auto;
  }
  #back3style.mo-featured-image img {
      margin:0;
  }
  .sidebar {
    margin:0 !important;
    position: relative !important;
  }
  .sidewrapadd {
      margin-left: auto;
      position: relative !important;
      top: 0px;
      width: 100%;
  }
  html[dir="rtl"] .sidewrapadd {
    width: 100% !important;
    top:-40px;
  }
  html[dir="rtl"] .sidewrapadd .sidebar {
    margin: 40px 0 0 !important;
  }
  #main aside.sidebar {
     top: 20px !important;
  }
}
#back3style.mo-featured-image::after {
  background: rgba(0,0,0,0);
  background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 0, rgba(0,0,0,0.8) 95%, rgba(0,0,0,1) 100%);
  background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0,0,0,0)), color-stop(0, rgba(0,0,0,0.8)), color-stop(95%, rgba(0,0,0,1)), color-stop(100%, rgba(0,0,0,1)));
  background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 0, rgba(0,0,0,0.8) 95%, rgba(0,0,0,1) 100%);
  background: -o-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 0, rgba(0,0,0,0.8) 95%, rgba(0,0,0,1) 100%);
  background: -ms-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 0, rgba(0,0,0,0.8) 95%, rgba(0,0,0,1) 100%);
  background: linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 0, rgba(0,0,0,0.8) 95%, rgba(0,0,0,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d6d6d6', GradientType=0 );
    bottom: 0;
    content: " ";
    height: 30%;
    left: 0;
    position: absolute;
    width: 100%;
    z-index: 1;
    margin: 0;
}
/* remove this CSS below to activate the sticky sidebar */
aside.sidebar {
   position: relative !important;
   margin: 0 !important;
   top: 80px !important;
}
