/* Enter Your Custom CSS Here */
ul.bullet-list li{background-position:right !important;}
.news-bar-style-1 strong:after {border-left: medium none !important;}
.dirtl p span{float: left;}
.page-id-6845 .cf p, .page-id-6847 .cf p, .page-id-6849 .cf p {
    color: #ffffff !important;
}
.ext-link {
    color: #5d5d5d !important;
}
.optins-black .feature-block-icon-container {
    position: absolute;
    margin-right: -80px;
    width: 80px;
    text-align: right;
}
.optins-black .feature-block h2{ text-align:right; }
.container .column, .container .columns{ float:right !important; } 

.video-plugin-ipad-frame-560x315.black.flat {
   background-image: url(/wp-content/themes/optimizePressTheme/lib/images/video_player/ipad/flat/black/ipad_frame_560x315.png);
  width: 100%;
    max-width: 670px;
    margin: 0 auto;
  height: 371px;
  background-repeat: no-repeat;
  margin-bottom: 20px;
}
.money-back-content .guarantee-box-4-internal{ padding: 18px 18px 18px 18px; }
.money-back-content .guarantee-content{padding-right: 137px;}


@media (min-width: 320px) and (max-width: 999px) {
.fancybox-wrap {
    margin: 0 auto !important;
    right: 0px !important;
    width: 90% !important;
}
.money-back-content .guarantee-content{padding-right: 0px;}
}

@media (min-width: 1024px) and (max-width: 1030px) {
 .fancybox-wrap {
  right: 178px !important;
    top: 238px !important;
 }
}

@media (min-width: 1280px) and (max-width: 1290px) {
 .fancybox-wrap {
  right: 300px !important;
    top: 182px !important;
 }
}

@media (min-width: 1300px) and (max-width: 1499px) 
  {
.fancybox-wrap {
  right: 337px !important;
    top: 238px !important;
}
}
@media  (min-width: 1920px) {
.fancybox-skin,.op-transform-1-start,.op-transform-normal,.op-transform-1-end {
      margin: 0 auto !important;
      float: left !important;
      left:0px !important;
}
}

@media (min-width: 1500px) and (max-width: 1800px) {
.fancybox-wrap {
    right: 468px !important;
    top: 238px !important;
}
}

.fp-color-play{
    display:none !important;
}
.bullet-list li{
      padding-right: 44px;
  text-align: right;
}