html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;height:100%}
body{font-family:'Open Sans', sans-serif;font-weight:400;font-size:16px;margin:0;position:relative;background:#070708}
p{font-size:18px;color:#acaaab;font-weight:300}
ul{margin:0;padding:0}
li{list-style:none}
a{text-decoration:none;outline:none;border:none}
a, input, select, textarea, button, .site-header{transition:all 0.3s ease-in-out 0s;-ms-transition:all 0.3s ease-in-out 0s;-webkit-transition:all 0.3s ease-in-out 0s}
a:active, a:focus, a:hover{text-decoration:none;outline:none;cursor:pointer}
img{outline:none;max-width:100%;border:none;height:auto}
input:focus, button:focus, textarea:focus{outline:none}
strong, b{font-weight:600}
textarea{resize:none}
.block{display:inline-block;width:100%}
.relative{position:relative}
.f-left{float:left}
.f-right{float:right}
.full{float:left;width:100%}
.relative{position:relative}
h1, h2, h3, h4, h5, h6, strong, b{font-weight:400}
.default-btn{font-size:24px;color:#ffffff;text-align:center;width:200px;border:2px solid transparent;display:inline-block;line-height:26px;font-weight:600;border-radius:3px;padding:15px 15px 15px; text-shadow:1px 1.732px 1.96px rgba(0, 0, 0, 0.4);margin-bottom: 20px;}
.default-btn:active, .default-btn:focus, .default-btn:hover{color:#fff}
.default-btn.blue-bg{background-color:#ff3954;border-color:#ff3954}
.default-btn.blue-bg:hover{background-color:#e12942; border-color:#e12942;}
.default-btn.orange-border{border-color:#e59c00}
.default-btn.orange-border:hover{background-color:#e59c00}
.default-btn.orange-bg{border-color:#ff3954;background-color:#ff3954}
.default-btn.orange-bg:hover{background-color:#ce233a; border-color:#e12942;}

.page-hero{min-height:900px; background:url(../images/banner-bg.jpg) no-repeat fixed 0 0; background-position:top center; margin-top:64px; overflow:hidden;}
.site-header{min-height:55px;background:#000;padding:6px 0;position:fixed;top:0;left:0;width:100%;z-index:222}
.site-header .f-right{margin-top:12px}
.banner-inner{overflow:hidden;margin:auto;max-width:100%}
.banner-shadow{background:url(../images/slider-shadow.png) no-repeat scroll left bottom;width:1236px;height:31px;position:absolute;left:50%;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);max-width:100%}
.hero-banner h1{font-size:48px;margin:0 0 7px;color:#ffffff;text-transform:uppercase}
.hero-banner h2{font-size:48px;margin:0 0 15px;color:#ffffff;font-weight:300}
.hero-banner p{font-size:21px;margin:0 0 20px;color:#c7c7cf;font-weight:300}
.banner-inner{margin-top:54px}
.purchase-block{width:950px;margin:0 auto;overflow:hidden; background-size:cover;display:table;max-width:100%}
.purchase-inner{display:table-cell;width:50%;height:308px;vertical-align:middle; text-align:left; padding:15px; margin-left: 30px;}
.purchase-inner h3{color:#fff;font-weight:700;margin:0;text-transform:uppercase; font-size: 24px;}
.section-mid{padding-top:60px}
.try-now-block h3{margin-bottom:55px}
.price{margin-bottom:21px; padding-top:2px;}
.price > div{display:inline}
.price .old{font-size:30px;color:#df2e0e;padding-right:5px;text-decoration:line-through}
.price .new{font-size:45px;color:#ffffff; font-weight:600;}
.expired{font-size:20px;color:#ffcd0b;text-decoration:none;text-align: center;}
.buy-now-block{border:2px solid #281810; }
.block-benefit{margin-top:90px}
.block-benefit h2{margin:0 0 10px;color:#fff;font-size:36px;font-weight:300}
.sub-heading{font-size:21px;line-height:30px}
.block-benefit .sub-heading{margin-bottom:30px}
.benefit-row{padding-top:30px;padding-bottom:30px}
.benefit-row .icons{float:left;width:90px;text-align:left}
.benefit-row .text{margin-left:90px;text-align:left}
.benefit-row h3{margin:0 0 10px;font-size:32px;color:#fff;}
.block-benefit .default-btn{margin-top:30px}
.similar-left{padding-left:0}
.block-similar h2{margin:45px 0 15px;font-size:25px;color:#fff;font-weight:300}
.block-similar{margin-top:80px}
.block-supporting{margin:80px 0}
.block-supporting h2{font-size:36px;color:#fff;font-weight:300}
.block-supporting .img-block{margin:45px 0}
.site-footer{margin-top:60px;padding-bottom:40px}
.site-footer .container{position:relative;text-align:center}
.site-footer p{font-size:14px;margin:0;color:#7a797a;font-weight:400; text-align:right; }
.site-footer .footer-logo{position:absolute;right:0;top:0;}
.site-footer .fvd-logo{position:absolute;left:0;top:-9px;}
.pm-testi-bg h2{font-size:36px;color:#fff;font-weight:300}
.fvd-list-ctn ul.fvd-ftr-list.wind-lst li p span { font-size:16px;
}


.pm-testi-bg {
	
   /* background:#0c1115;background-size:cover;

    min-height: 480px;padding: 80px 0*/
}
.testi-slider {
    background:url(../images/slider-quote-left.png) no-repeat scroll 0 0;
    margin-top: 30px;
}
.pm-slider {
    background:url(../images/slider-quote-right.png) no-repeat scroll right 10px;
    padding-left: 110px;
    padding-right: 110px;
    padding-top: 10px;
}
.black-block p {
    color: #bbbbbb;
    font-size: 17px;
    line-height: 32px;
    margin: 0;
}
.pm-slider-bottom {
    margin: auto;
    overflow: hidden;
    width: 250px;
}
.pm-slider-img {
    float: left;
    width: 82px;
}
.pm-slider-bottom .slide-info {
    float: right;
    left: -1px;
    margin-top: 9px;
    position: relative;
    text-align: left;
    width: 168px;
}
.pm-slider-bottom .slide-star {
    background:url(../images/slider-divider.png) no-repeat scroll left bottom;
    padding-bottom: 7px;
    padding-left: 10px;
}
.black-block .pm-slider-bottom p {
    color: #fff;
    line-height: 22px;
    padding-left: 10px;
    padding-top: 4px;
}
.pm-slider-bottom p em {
    color: #f97673;
    display: block;
    font-size: 12px;
    margin-top: -5px;
}



.main-slider .carousel-inner .item {
  opacity: 0;
  -webkit-transition-property: opacity;
  -moz-transition-property: opacity;
  -o-transition-property: opacity;
  transition-property: opacity;
}
.main-slider .carousel-inner .active {
  opacity: 1;
}
.main-slider .carousel-inner .active.left,
.main-slider .carousel-inner .active.right {
  left: 0;
  opacity: 0;
  z-index: 1;
}
.main-slider .carousel-inner .next.left,
.main-slider .carousel-inner .prev.right {
  opacity: 1;
}
.main-slider .carousel-control {
  z-index: 2;
}
.purchase-bottom{margin-top:47px}
.main-slider .carousel-inner .item img { margin:0 auto !important;}

/*--Black Frieday Offer Css Start--*/


.friday-black-timer-section{ background:url("../images/event-image.png") no-repeat center 1px; background-size:100%; height:220px; width:77.9%;display:inline-block;max-height:auto; position:relative; margin-top:30px;}
.friday-contant.new-banner-friday-contant{position:relative;top:0px;background:none;padding-bottom:0;}
.friday-contant.new-banner-friday-contant .top-banner-over{margin-top:-300px;}
.friday-black-timer-section .timeCounterSec {top: 240px; position:absolute; text-align:center; z-index:9; font-size: 30px;}
.friday-black-timer-section .timeCounterSec span{display:inline-block;padding:0 6%;font-size:36px;color:#fff;}
.friday-black-timer-section .timeCounterSec span.last{padding-left:6%;}
.friday-black-timer-section .timeCounterSec span.first{padding-left:6%;}
.friday-black-timer-section .timeCounterSec span.second{padding-left:6%;}
.friday-black-timer-section .timeCounterSec span.third{padding-left:6%;}
.hero-banner h1{ margin:93px 0 7px;}
.blc-frd-sect02{ margin:0 auto 58px; display:block;}
.site-footer{ border-top:solid 1px #20202d; padding:17px 0 23px;}
.purchase-block{ margin:0 auto 75px;}

.fvd-list-ctn{ text-align:left; padding-left:12px;}
.fvd-list-ctn h4{ color:#ffffff; font-size:36px; font-weight:300; margin-bottom:35px;}
.fvd-list-ctn .fvd-ftr-list li{ list-style:none; background:url(../images/list-icon.png) no-repeat 0 1px; padding-left:44px; padding-bottom:4px;}
.fvd-list-ctn .fvd-ftr-list li p{ color:#ffffff; font-size:24px; line-height:22px;}
.fvd-list-ctn .fvd-ftr-list li p span{ color:#ffffff; font-size:18px; line-height:22px;}
.fvd-list-ctn .cmtl-text-title{color:#777777; font-size:16px; line-height:22px; margin-bottom:30px; display:block;}
.fvd-ftr-img{ padding-right:13px; padding-left:15px;}
.fvd-ftr-img img{ margin-top:22px;}


.header-buynow-block{ float:right; margin-left:112px; padding-top:4px; display:none;}
.site-header.affix .header-buynow-block{ display:block;}
.header-buynow-block .subscrive-title{ color:#ffffff; font-size:14px; line-height:22px;}
.header-buynow-block .price .old{ color:#df2e0e; font-size:14px; margin-right:0;}
.header-buynow-block .price .new{ color:#ffffff; font-size:16px; font-weight:700;}
.header-buynow-block .default-btn{ width:160px; color:#ffffff; font-size:12.92px; font-weight:600; text-shadow:inherit; border-radius:3px; padding:2px 0 3px; text-transform:uppercase; margin-left:13px;}

.site-header.affix .f-right { display:none;
}


.features_list {
    list-style: none;
    padding: 0;
}
.features_list li {
    position: relative;
    padding-left: 2.5rem;
    margin: .5rem 0;
    font-size: 16px;
    line-height: 26px;
	color: aliceblue;
}
.features_list li:before {
    content: "";
    display: block;
    width: 5px;
    height: 9px;
    border: solid #fff;
    border-width: 0 2px 2px 0;
    transform: rotate(45deg);
    position: absolute;
    top: 7px;
    left: 5px;
    z-index: 1;
}
.features_list li:after {
    content: "";
    display: block;
    width: 15px;
    height: 15px;
    border-radius: 10px;
    background:linear-gradient(120deg, rgba(225,31,38,1) 28%, rgba(181,44,64,1) 44%, rgba(225,50,50,1) 69%, rgba(160,50,50,1) 78%);
	/*background:linear-gradient(102deg, rgba(225,31,38,1) 28%, rgba(181,44,64,1) 44%, rgba(51,84,142,1) 69%, rgba(23,92,159,1) 78%);*/
    position: absolute;
    top: 5px;
    left: 0; 
}

/*--Black Frieday Offer Css Start--*/

 

@media (max-width:1279px){
.block-similar h2{margin-top:0}
}
@media (max-width:1200px) and (min-width:992px) {
	.friday-black-timer-section {width:100%;}	
    .friday-black-timer-section .timeCounterSec span{font-size:30px;}
	.blc-frd-sect02{ margin:0 auto 30px;}
	.site-footer p{ padding-left:124px;}
	.block-benefit {
	margin-top: 50px;
}
.purchase-block {
	margin: 0 auto 40px;
}
.friday-black-timer-section{ margin-bottom:40px;} 
.fvd-list-ctn h4{ font-size:34px; margin-bottom:30px;}
.fvd-list-ctn .fvd-ftr-list li p{ font-size:18px;}
.fvd-list-ctn .fvd-ftr-list li p span{ font-size:14px;}
.fvd-list-ctn .fvd-ftr-list li{ padding-left:34px; padding-bottom:0;}
.fvd-list-ctn .cmtl-text-title{ font-size:14px;}
.fvd-ftr-img img { margin-top: 68px; }
.purchase-inner h3 {font-size: 18px;}



}
@media (max-width: 991px) { 
	.friday-black-timer-section {width:100%;}	
    .friday-black-timer-section #countdown.timeCounterSec { width:100%; left:15.7% !important;top:169px;font-size:22px;}
    .friday-black-timer-section .timeCounterSec span{font-size:22px;}
	.friday-black-timer-section .timeCounterSec { top:200px;font-size:22px;}
    .friday-black-timer-section{ height:250px; margin-bottom:25px;}
	.hero-banner h1 { margin: 50px 0 7px; }
	.blc-frd-sect02{ margin-bottom:40px;}
	.site-footer .fvd-logo{ top:-5px;}
	.site-footer .fvd-logo img{ width:193px;}
	.site-footer p{ padding-left:61px;}
.block-benefit {
	margin-top: 50px;
}
.purchase-block {
	margin: 0 auto 40px;
	width: 100%;
}
.fvd-list-ctn{ padding:40px 15px 0;}
.friday-black-timer-section.blc-frd-sect02 .timeCounterSec {  top:170px;}
.header-buynow-block{position: absolute; top: 44px; left: 50%; margin-left: -226px;}
.site-header.affix{ min-height:95px;}
.site-header.affix .f-right { display: block; }

.purchase-inner h3 {font-size: 18px;}

}
@media (max-width:1023px){
.sub-heading br, .hero-banner p br{display:none}
}
@media (max-width:767px){
.friday-black-timer-section {width:100%;}
p{font-size:14px}
.hero-banner h1{font-size: 28px;}
.hero-banner h2{font-size: 20px;}
.hero-banner p{font-size: 15px;}
.purchase-block{display:block;width:100%}
.purchase-inner{display:block;width:100%;height:auto;padding:35px 0}
.purchase-inner h3{ font-size:17px; padding:0 10px;}
.try-now-block h3, .block-supporting h2{font-size: 23px;margin-bottom: 10px;}
.benefit-row h3{font-size: 18px;}
.price .old{ font-size:20px;}
.price .new{ font-size:35px;}
.block-benefit h2{font-size: 19px;}
.sub-heading{font-size:16px;line-height: 24px;}
.benefit-row{padding:10px 15px}
.similar-left{padding-left:15px;margin-top:25px}
.block-similar h2{font-size:18px}
.testi-slider, .pm-slider{padding:0;background:none}
.page-hero{padding:0;min-height:0}
.site-header{position:static}
.hero-banner{padding-top:20px}
.block-similar{margin-top:40px}
.block-similar img { margin: 0 auto; display: block; }
.block-supporting{margin:40px 0}
.pm-testi-bg{padding:0 0 40px;min-height:0}
.site-footer .footer-logo{position:static;display:inline-block;margin-top:10px}
.site-footer p{text-align:center}
.pm-testi-bg h2{font-size: 23px;margin-bottom:0;}
.testi-slider{margin-top:10px}

    .friday-black-timer-section{width:292px; margin:0 auto; display:block; height:140px;}
	.friday-black-timer-section .timeCounterSec {top:100px; font-size:15px;}
    .friday-black-timer-section .timeCounterSec span{font-size:10px;}
    .friday-black-timer-section #countdown.timeCounterSec {top: 89px;}
	.purchase-bottom { margin-top: 30px; }
	.site-footer{ margin-top:30px;}
	.site-footer .fvd-logo { top: 0; position: static; }
	.site-footer p { padding: 12px 0 2px; }
	.block-benefit { margin-top: 0; }
.banner-inner { margin-top: 20px; }
.site-header .f-right { margin: 4px 0 7px; }
.purchase-block { margin: 0 auto 30px; }
.default-btn{padding: 11px 15px 14px;font-size: 18px;}

.fvd-list-ctn h4{ font-size:25px;}
.fvd-list-ctn .fvd-ftr-list li p{ font-size:16px;}
.fvd-list-ctn .fvd-ftr-list li{ padding-left:30px; background-position:0 5px;}
.fvd-list-ctn .fvd-ftr-list li p span{ font-size:14px; line-height:18px;}
.fvd-list-ctn .cmtl-text-title{ font-size:14px; line-height:18px;}
.friday-black-timer-section.blc-frd-sect02 .timeCounterSec { top:88px;}

.fvd-list-ctn h4{ font-size:25px;}
.fvd-list-ctn .fvd-ftr-list li p{ font-size:16px;}
.fvd-list-ctn .fvd-ftr-list li{ padding-left:30px; background-position:0 5px;}
.fvd-list-ctn .fvd-ftr-list li p span{ font-size:14px; line-height:18px;}
.fvd-list-ctn .cmtl-text-title{ font-size:14px; line-height:18px;}
.purchase-inner h3{font-size: 18px;}
.price .new {font-size: 32px;}
.price .old {font-size: 18px;}
.header-buynow-block{ top:78px; margin-left:-136px;}
.site-header.affix { min-height: 157px; }
.header-buynow-block .default-btn{ margin-left:auto; margin-right:auto; margin-top:5px; display:block;}

.purchase-inner h3 {font-size: 16px;}

}
@media (max-width:479px){
.site-header{text-align:center}
.site-header a{display:inline-block;float:none}
.default-btn{width:280px;/* font-size: 18px; */}
.purchase-inner h3 {font-size: 14px;}
}



