html, body { font-family: "proxima-nova",sans-serif;font-style: normal;font-weight: 500; }
a{color:#0a6adb;}

/*** Small phone (xxs definition)  ***/
.visible-xxs,
.visible-xxs-block,
.visible-xxs-inline,
.visible-xxs-inline-block{
  display: none !important;
}
@media (max-width: 640px) {
  .visible-xxs {
    display: block !important;
  }
  table.visible-xxs {
    display: table !important;
  }
  tr.visible-xxs {
    display: table-row !important;
  }
  th.visible-xxs,
  td.visible-xxs {
    display: table-cell !important;
  }
  .visible-xxs-block {
    display: block !important;
  }
  .visible-xxs-inline {
    display: inline !important;
  }
  .visible-xxs-inline-block {
    display: inline-block !important;
  }
  .hidden-xxs {
    display: none !important;
  }
}


.main-wrapper {min-height:200px;padding-top: 20px; padding-bottom: 30px;}

.page-container {
  margin-right: auto;
  margin-left: auto;
}
.page-container:before,
.page-container:after{
  content: " ";
  display: table;
}
.page-container:after {
  clear: both;
}
header .container-fluid>.navbar-header { margin-left:15px !important;}
.modal { z-index:9999 !important;}
a:focus { outline:none !important;}
.share-header, .share-header:hover { position:relative; top:7px; margin-right:25px; font-size:16px; color:#98181d; text-decoration:underline; text-transform:uppercase; font-family: "proxima-nova",sans-serif;font-style: normal;font-weight: 900; }
.share-header-login, .share-header-login:hover { position:relative; top:1px; margin-right:25px; font-size:14px; color:#98181d; text-decoration:underline; text-transform:uppercase; font-family: "proxima-nova",sans-serif;font-style: normal;font-weight: bold; }

.bluelink { color:#02234d !important;}

.cal-form { background:#1081cf; padding:4%; margin-bottom:2%; border-radius:8px; color:#ffffff; } 
.nice-form { background:#406843; padding:4%; margin-bottom:2%; border-radius:8px; color:#ffffff; }

.testimonial {  margin:2% auto 1% auto;background:#ececec;font-weight:400;color:#144676; font-size:15px;  padding:2%; width:95%;}
.testimonialname {color: #9d2515;font-style: italic; padding-left:2%; font-weight:700; width:95%; margin:1% auto;}
.testimonialdivider {margin-bottom: 6%;}

.scroll-modal { width:100%; overflow-y: scroll; height:550px; }

.fullarticle { padding:0 15%; margin:auto;}
h3.redheading { color:#990000; }

header .navbar .container-fluid { padding-right:0;}
header .navbar-nav li:nth-child(5) a { padding-right:0;}

header .navbar-nav>li>a { letter-spacing:0.6px;}

header .nav > li > a:hover, header .nav > li > a:focus {
    background-color: transparent !important;
}

#bonus-wrap { z-index:9999 !important; }



/*#bonus-wrap .modal-header{background:#cc0000;  border-top-left-radius:10px;  border-top-right-radius:10px; padding:10px;}
#bonus-wrap .modal-header h4{color:#ffffff; width:80%;}
#bonus-wrap .modal-header .close{margin-top:-34px;}
#bonus-wrap .modal-header .close img{height:30px;}
#bonus-wrap .modal-body{padding:0px;}
#bonus-wrap .modal-content{border-radius:10px;}*/

.modal-backdrop.in{ opacity: 0.8;}
.mobile-features ul li a, .mobile-feautres ul li a:hover, .mobile-features ul li a:visited { text-decoration:underline !important; color:#910f0f; }

.btn-started { margin:auto;}
.close { opacity:1 !important;}
.page-wrap-header {padding-top:1%;
-webkit-box-shadow: 0px 8px 10px 0px rgba(167, 169, 176, 0.9);
-moz-box-shadow:    0px 8px 10px 0px rgba(167, 169, 176, 0.9);
box-shadow:         0px 8px 10px 0px rgba(167, 169, 176, 0.9);}
/*header{padding-bottom:20px;}*/
header .members { width:100%; display:block; text-align:right; z-index:999; }
header .members .login-link{color:#e16039; text-decoration:underline; font-weight:bold;}
header .navbar-collapse { padding-left:0; padding-right:0;  }
header .container-fluid>.navbar-collapse { width:100%; padding-left:0; padding-right:0; }
header .navbar {  margin-bottom:0px !important; z-index:99; }
header .navbar-nav { float:right !important;}
header .navbar-nav li { text-transform:uppercase; font-family: "proxima-nova",sans-serif;font-style: normal;font-weight: 600;}
header .navbar-nav li span { text-transform:initial; }
header .nav>li>a:hover { background:none; }

header .fb_widget{display:inline; padding:10px 10px 0 0; width:255px;}
    header .fb_widget .fb_iframe_widget{top:5px;}
    header .fb_widget .twitter-wrapper {display:inline-block;position: relative;top:10px;}

.modal-header .close { margin-top:-13px; }  

.page-wrap {padding:1% 0; }

.featured { background:url('/images/home/santa-home-banner.jpg') no-repeat top right #850101; /*padding:2% 0;*/ background-size:contain;margin-top:-20px; min-height:480px;}
.featured p { /*text-shadow:2px 2px 2px #000000;*/ font-family: "proxima-nova",sans-serif;font-style: normal;font-weight: 600; line-height:1.3; }
.featured .cta { font-size:25px; color:#ffffff; padding:2% 0; }
.featured .cta span a { color:#ffffff; font-size:15px; text-decoration:underline;font-family: "proxima-nova",sans-serif;font-style: normal;font-weight: 600; }
.featured .cta span a:hover { color:#ffffff; text-decoration:underline; }

.features .wp2{ visibility: hidden; }
.features p { color:#005483; font-size:14px; padding:10px 30px; font-style: normal;font-weight: 500; }
.features p a { color:#9e171b; text-decoration:underline;  font-style: normal;font-weight: 600;}
.features p a:hover { color:#9e171b; text-decoration:underline; }
.features .bounceInLeft, .features .bounceInRight, .features .fadeInUp, .features .fadeInUpDelay, .features .fadeInDown, .features .fadeInUpD, .features .fadeInLeft, .features .fadeInRight { visibility: visible; }
.features .delay-05s { animation-delay: 0.5s; -webkit-animation-delay: 0.5s; }
.features .delay-1s { animation-delay: 1s; -webkit-animation-delay: 1s; }
.features h2 { font-size:28px; color:#005483; padding-left:6%;font-family: "proxima-nova",sans-serif;font-style: normal;font-weight: 300; }
.features .steps{color:#d21825; font-weight:bold;}

.features h3 { font-size:16px; color:#005383; text-align:center;font-family: "proxima-nova",sans-serif;font-style: normal;font-weight: 600; }
.features h3 span { background:#941313; color:#ffffff; padding:5px 10px; border-radius:50%;}
.features .col-md-4 img { margin:auto; }
.features h4 { text-align:center; color:#005483; font-size:31px; margin:3% 0 2% 0;font-family: "proxima-nova",sans-serif;font-style: normal;font-weight: 700; }
.features h4 a { color:#005483; text-decoration:underline; }
.features h4 a:hover { color:#005483; text-decoration:underline; }
.cols-mobile, .videos .cols-tablet, .videos .cols-tablet650 { display:none; }

.featured .video ul{list-style:none;}
.featured .video ul li{padding:5px 0;}
.featured .video p{color:#ffffff; padding-top:7px; font-size:16px; padding-bottom:30px;}
.featured .video a:hover, .featured .video a:active, .featured .video a:focus{text-decoration:none;}
.videos { background:url('/images/background-videos.jpg') no-repeat top center; background-size:100% 100%; padding:2% 0 1% 0; min-height:570px;color:#ffffff; text-shadow:2px 2px 2px #000000; }
.videos h2 {font-family: "proxima-nova",sans-serif;font-style: normal;font-weight: 700; font-size:37px;}
.videos h3 { font-size:32px; font-family: "proxima-nova",sans-serif;font-style: normal;font-weight: 100;}
.videos a { color:#ffffff; text-decoration:underline; }
.videos a:hover { color:#ffffff; text-decoration:underline; }
.videos .img-responsive { margin:auto; }
.order-videos { display:none; }


#accordion { font-family: "proxima-nova",sans-serif;font-style: normal;font-weight: 600;}

.note {font-style: normal;font-weight:300;font-size:18px;background:url('/images/background-note.jpg') no-repeat top center; background-size:100% 100%; padding:2% 7% !important; margin-top:20px; margin-bottom:1%;}
.note h2{font-family: "Ligurino",sans-serif;font-style: normal; letter-spacing: -1px; font-weight: 600;font-size:37px;padding-bottom:15px;}
.note a { color:#000000; text-decoration:underline;font-family: "proxima-nova",sans-serif;font-style: normal;font-weight: 600; }
.note a:hover { color:#000000; text-decoration:underline; }
.img-snowflake{margin:0 auto;}

.note .modal-body h2 { font-size:39px; }
.note .modal-body p { font-size: 15px; }

#myModal .modal-body { padding-left:40px; padding-right:40px;}

#modal-video .modal-header{background:#cc0000;  border-top-left-radius:10px;  border-top-right-radius:10px; padding:10px;}
#modal-video .modal-header h4{color:#ffffff; width:80%;}
#modal-video .modal-header .close{margin-top:-34px;}
#modal-video .modal-header .close img{height:30px;}
#modal-video .modal-body{padding:0px;}
#modal-video .modal-content{border-radius:10px;background-color: transparent;}

#red-modal .modal-header{background:#cc0000;  border-top-left-radius:10px;  border-top-right-radius:10px; padding:10px;}
#red-modal .modal-header h4{color:#ffffff; width:80%;}
#red-modal .modal-header .close{margin-top:-4px;}
#red-modal .modal-header .close img{height:30px;}
#red-modal .modal-body{padding:0px;}
#red-modal .modal-content{border-radius:10px;background-color: transparent;}


/*share modal*/

    .mobile-share-group .share-button{}
    .mobile-share-group .btn{border-top-left-radius:0px; border-top-right-radius:0px;    padding: 2px 15px;text-align:center; background:#006fd5;font-weight:bold; letter-spacing:0.5px;}
    .mobile-share-group  a{color:#ffffff;}    
    .mobile-share-group a .btn:hover, .mobile-share-group a .btn:focus, .mobile-share-group a .btn:active, .mobile-share-group a .btn:visited{color:#ffffff!important; text-decoration:none!important;}    
     #modal-share h2{text-align:center; font-size:30px; color:#006fb3; font-weight:bold; border-top: 1px solid; padding-top: 20px;}
    .mobile-share-group .share-button-fix{position:fixed; left: 0; right: 0;width: 180px; z-index:999;}
     #modal-share .close{margin-right:-23px; margin-top:-22px;}
     #modal-share .modal-dialog{    margin-top: 20px;}
     #modal-share .modal-body{padding-top: 0px; padding-bottom:15px;}
     #modal-share .fb_iframe_widget{display:block;}
     #modal-share .instagram-follow{padding-top:10px;}
     #modal-share .pinterest-btn a{padding:initial;background-color:initial; border-radius:initial;}
        #modal-share .pinterest-btn a:after{ background:none;
        }
         #modal-share .fb-like{padding:10px 0;}


.letter{background-color:#195e15;}
/*.letter .letter-text{position: absolute;color:#ffffff;}*/
    .letter .letter-started{position:absolute;}
    .letter .letter-started h2{
        margin-top: -78px;
        position: relative;
        margin-left: -25px;
    }
    .letter .letter-started h2,.letter .letter-started h2 a{
        color: #ffffff;
        font-size: 34px;
        font-weight: bold;
    }

     .letter .letter-started a:hover, .letter .letter-started a:visited, .letter .letter-started a:active, .letter .letter-started a:focus{
       text-decoration:none;
    }

.letter .cloud{z-index: 9; bottom: 0; width: 100%;}

@media (max-width:900px) {
    .letter .letter-started{}
    .letter .letter-started h2{
        margin-top: -52px;
        margin-left: -35px;
    }
}


.hp-testimonials { font-size:38px; width:100%; display:block; padding:3% 9%; height:240px;}
.quotes {display: none; font-family: "proxima-nova",sans-serif;font-style: normal;font-weight: 300;}
.quotes strong{ padding-top:20px; color:#9b9b9b; font-size:21px !important; width:100%; font-weight:normal; text-transform:uppercase; width:100%; display:block;font-family: "proxima-nova",sans-serif;font-style: normal;font-weight: 600;}
.quotes .location { color:#9b9b9b; font-size:16px; width:100%; font-family: "proxima-nova",sans-serif;font-style: normal;font-weight: 300;}

.carousel .row .col-md-3 { display:block; float:left; width:25%; margin-left:0; }

.as-seen h3 { font-size:16px; color:#a6a6a6; text-transform:uppercase; font-family: "proxima-nova",sans-serif;font-style: normal;font-weight: 700; }
.as-seen ul { margin:3% auto !important; padding:0; text-align:center; }
.as-seen ul li { text-align:center; list-style:none; display:inline-block; margin-left:3%; max-height:77px; }
.as-seen ul li:nth-child(1) { margin-left:3%; }
.as-seen h2 { font-size:28px; color:#9b1313; text-transform:uppercase; font-family: "proxima-nova",sans-serif;font-style: normal;font-weight: 600;}
.as-seen .img-responsive { margin: 1% auto 0 auto; display:inline; }

.gallery { overflow:hidden; margin-top:3%; margin-left:0; margin-right:0; }
.gallery div {margin-top:3%;  }
.gallery .snow { position:absolute; z-index:9; bottom:0; width:100%; }
#gallery { padding:0; margin:0 -15px;}
#gallery li { list-style:none; margin-top:2%; padding-left:1%; padding-right:1%;} /**/
#gallery li img { margin:auto; width:100%;}
#gallery li .galleryItem{position:relative;}
#gallery .galleryLink.added{position:absolute;top:0; display:none; width:100%;}

/* SLIDER */
.bx-wrapper {position: relative;margin:0 ;padding: 0;*zoom: 1; width:100% !important; margin-top:3% !important; margin-bottom:2.5% !important;}
.bx-wrapper img {max-width: 100%;display: block;}
.bx-wrapper .bx-viewport {-webkit-transform: translatez(0);-moz-transform: translatez(0);-ms-transform: translatez(0);-o-transform: translatez(0);transform: translatez(0);}

.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {position: absolute;bottom: -30px;width: 100%; }
.bx-wrapper .bx-loading {min-height: 50px;background: url(/images/bx_loader.gif) center center no-repeat #fff;height: 100%;width: 100%;position: absolute;top: 0;left: 0;z-index: 2000;}
.bx-wrapper .bx-pager {text-align: center;font-size: .85em;font-family: Arial;font-weight: bold;color: #666;padding-top: 20px;}

.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {display: inline-block;*zoom: 1;*display: inline;}
.bx-wrapper .bx-pager.bx-default-pager a {background: #666;text-indent: -9999px;display: block;width: 10px;height: 10px;margin: 0 5px;outline: 0;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;border-radius: 5px;}
.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {background: #000;}

.bx-wrapper .bx-prev {left: -50px;background: url(/images/controls.png) no-repeat 0 0;}
.bx-wrapper .bx-next {right: -50px;background: url(/images/controls.png) no-repeat -43px -32px;}
.bx-wrapper .bx-prev:hover {background-position: 0 0;}
.bx-wrapper .bx-next:hover {background-position: -43px 0;}
.bx-wrapper .bx-controls-direction a {position: absolute;top: 50%;margin-top: -16px;outline: 0;width: 32px;height: 32px; text-indent: -9999px;z-index: 9999; z-index:0;}
.bx-wrapper .bx-controls-direction a.disabled {display: none;}
.bx-wrapper .bx-controls-auto {text-align: center;}
.bx-wrapper .bx-controls-auto .bx-start {display: block;text-indent: -9999px;width: 10px;height: 11px;outline: 0;background: url(/images/controls.png) -86px -11px no-repeat;margin: 0 3px;}
.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active {background-position: -86px 0;}
.bx-wrapper .bx-controls-auto .bx-stop {display: block;text-indent: -9999px;width: 9px;height: 11px;outline: 0;background: url(/images/controls.png) -86px -44px no-repeat;margin: 0 3px;}

.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active {background-position: -86px -33px;}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {text-align: left;width: 80%;}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {right: 0;width: 35px;}
/* END SLIDER */

.modal-header { border-bottom:none !important; }
.modal-body img { margin:auto !important; }

.countdown { margin: 0; z-index:9; padding:0 60px;text-align:center;}
.countdown .countdown-bonus-mobile{color:#bb291d;font-size:26px; padding-bottom:10px;}
.countdown .countdown-bonus{font-size:26px; color:#02517f; font-weight:200; padding-top:10px; }
.countdown .countdown-bonus a {color: #02517f;}
.countdown .countdown-bonus a u{text-decoration:none; border-bottom:1px solid #02517f;}
.countdown .col-md-6 {}
.countdown .countdown-text { color:#085588; font-size:20px;}
.countdown .countdown-text p { margin:0;}
.countdown .countdown-text h3 {font-size:28px;font-style: normal;font-weight: 300; margin:0;}
.countdown .countdown-text h4 { font-size:18px; color:#074167;font-style: normal;font-weight: bold;margin:0;}
.countdown .row.counter-3col { color:#d01014; font-size:34px;font-style: normal;font-weight: 900; padding: 0px 45px 15px 45px;}
.countdown .row.counter-3col span { font-size:12px; color:#012947; font-style: normal;font-weight: 700;display:block; width:100%;}
.countdown .countdown-bonus-images > div{padding-bottom:15px;}
.countdown h4 a{color:#bb291d; text-decoration:underline;}

.certificate {width:100%; max-width:957px; margin:0 auto; position:relative;}
.certificate img { margin:4% auto;}

.trusted-icons { padding-left:15%; }
.trusted-icons .col-md-4 { padding-left:0; padding-right:0;}
.trusted-icons .col-md-4 img { margin:auto;}

.contact-float { background:#006595; color:#ffffff; width:20%; border-top-left-radius:4px; border-top-right-radius:4px; padding:1%; float:right; position:fixed; z-index:9999; bottom:0; right:0; }
.contact-float a, .contact-float a:hover { color:#ffffff; text-decoration:none; font-family: "proxima-nova",sans-serif;font-style: normal;font-weight: 600;  }
.contact-float #contact { padding:2% 0; }
.contact-float .fa { font-size:20px; float:right; }

.sub-footer { background:#9b1313; padding:3% 0 1% 5%; }
.sub-footer ul  li{ list-style:none; font-size:13px; margin-bottom:5px;font-family: "proxima-nova",sans-serif;font-style: normal;font-weight: 600; }
.sub-footer .footer-nav a { color:#ffffff; display:block; width:100%;  }
.sub-footer .footer-nav a:hover { color:#ffffff; text-decoration:underline; }
.sub-footer .footer-links a { color:#ffffff; display:block; width:100%; font-family: "proxima-nova",sans-serif;font-style: normal;font-weight: 400; }
.sub-footer .footer-links a:hover { color:#ffffff; text-decoration:underline; }
.sub-footer .col-md-8 { text-align:right; padding-right:10%; }
.sub-footer .trusted li, .sub-footer .social li { display:inline; list-style:none; }
.sub-footer .trusted ul { margin-left:0; padding-left:0; width:100% !important; }
.sub-footer .social ul { margin-left:0; padding-left:0; margin-bottom:10px; position:relative; z-index:999; }
.newsletter { position:relative; z-index:999;  }
.newsletter iframe{border:none;}
 .social p, .sub-footer .newsletter p { color:#ffffff; font-size:13px; }
.sub-footer .fb_widget{position:relative; padding-bottom:10px;}

.amaze { color:#134575; font-size:16px; font-family:"proxima-nova", sans-serif; font-style:normal; font-weight:300; padding-left:7%; padding-right:5%}
.amaze .text-center { margin-bottom:3%;}
.amaze h1 { font-size:50px; font-family: "proxima-nova",sans-serif;font-style: normal;font-weight: 700; padding-bottom:2px; margin-bottom:0;}
.amaze .subtitle {font-size:24px;font-family: "proxima-nova",sans-serif;font-style: normal;font-weight: 300; }
.amaze a { color:#134575; text-decoration:underline;font-family: "proxima-nova",sans-serif;font-style: normal;font-weight: 700; }
.amaze a:hover { color:#134575; text-decoration:underline;}

.no1 h3 { font-size:35px;color:#243f55;font-family: "proxima-nova",sans-serif;font-style: normal;font-weight: 300; }
.no1 h2 {font-size:70px;color:#d10c23;font-family: "proxima-nova",sans-serif;font-style: normal;font-weight: 700;margin-top:0;}
.no1 ul { margin-bottom:5%; font-weight: 100 !important; margin-left:0;}
.no1 ul li { font-size:27px; color:#243f55;}
.no1 ul li .fa { color:#41ad49;}
.no1 ul li:nth-child(1), .no1 ul li:nth-child(2),.no1 ul li:nth-child(3) { width:33%; float:left;}
.no1 ul li:nth-child(4) { width:45%; float:left; text-align:right !important;}
.no1 ul li:nth-child(5) {width: 45%;float: right; text-align:left !important;}
.no1 ul li:nth-child(6), .no1 ul li:nth-child(7) { width:100%; clear:both;}
.no1 .btn-danger { font-size:40px; color:#ffffff; background:#9a0000 !important; font-family: "proxima-nova",sans-serif;font-style: normal;font-weight: 600;border-radius:40px !important; margin:3% 0;}
.no1 .btn-danger:hover { text-decoration:underline; }

.comparison-chart{width: 100%;border: 0px;font-family: Arial, Helvetica, sans-serif;border-collapse: separate;table-layout: fixed;}
.comparison-products { text-align:center; margin:0; padding:0; background:url('../images/chart-product-bg.jpg') repeat-x bottom left; width:100%; padding-top:20px;}
.comparison-products li { list-style:none; display:inline; }
.comparison-chart th{height: 41px;border: 2px solid #dbe4ec; border-top: none;}

.comparison-chart th.col1{background-color: #dbe4ec;border-left-width: 4px;color: #274e76;font-size: 11px;text-align: left;padding-left: 8px;}
.comparison-chart th.col2{background-color: #a5911d;width: 117px;}
.comparison-chart th.col3{background-color: #4a850e;width: 117px;border-right-width: 4px;}
.comparison-chart th.col4{background-color: #a12319;width: 167px;border-right-width: 6px;border-right-color: #a12218;border-bottom-color: #a12218;border-left-width: 0px;}
.comparison-chart th.col4 div{width: 167px;height: 33px;position: relative;}
.comparison-chart th.col4 div img{position: absolute;display: block;top: -25px; margin:auto !important; left:0\9;}

@media all and (-ms-high-contrast:none){
.comparison-chart th.col4 div img{position: absolute;display: block;top: -25px; margin:auto !important; left:0;}
*::-ms-backdrop, .comparison-chart th.col4 div img{position: absolute;display: block;top: -25px; margin:auto !important; left:25%;}
}

@-moz-document url-prefix() {
/*.comparison-chart th.col4 div img {position: absolute;display: block; top: -25px; left: 22%; }*/
.comparison-chart .elf div .col-md-4 { padding-left:0; padding-right:0;}
}

.panel-default>.panel-heading+.panel-collapse>.panel-body { font-weight:400;}

#toggle_all_comparisons_holder { display:none;}

.price-table.col-md-12 { width:85%; margin-left:8%; position:relative !important; z-index:99 !important; padding-top:10px; }
.comparison-products li img { width:6%; max-height:74px; }
.comparison-chart td{height: 27px;border-color: #dbe4ec;border-style: solid;border-width: 2px 2px 3px 2px; vertical-align:middle;}
.comparison-chart td.col1{border-left-width: 6px;color: #0d4a73;font-size: 11px; padding-left: 4px;text-align: left; }
.comparison-chart td.col1 a{color: #0d4a73;line-height: 20px;}
.comparison-chart td.col2{background-color: #fbfdfe;}
.comparison-chart td.col2, .comparison-chart td.col3, .comparison-chart td.col4{text-align: center;}
.comparison-chart td.col3{border-right-width: 4px;}
.comparison-chart td.col4{border-right-width: 6px;background-color: #bd2e21;border-color: #a12218;border-left-width: 0px;}

.comparison-chart td a.orderlink{text-decoration:underline; line-height:1.3; color:#ffffff;}
.comparison-chart td div.ordernow{color: #ffffff; font-size: 16px;font-weight: bold;margin-top: 16px; }
.comparison-chart td div.ordernow span{color: #ffffff; text-decoration:underline;}
.comparison-chart td div.ordernow span.blinkWhite{color: #ffffff;}
.comparison-chart td div.ordernow span.blinkRed{color: #b3251a;}
.comparison-chart td div.special-pricing{color: #a12615;font-weight: bold;font-size: 12px;margin-top: 17px;margin-bottom: 2px;padding-top:5px;}
.comparison-chart td div.special-pricing2{color: #a12615;font-weight: bold;font-size: 15px;margin-top: 14px;padding-top:5px;}
.comparison-chart td div.price-was{font-size:15px; height:19px;}
.comparison-chart td div.price-was span{color: #274e76;font-weight:normal;}
.comparison-chart td div.price-was .line{border-top: 1px solid #ed1c24; margin:-9px auto 0 auto; width:50px;}
.comparison-chart td div.price{color: #274e76;font-size: 18px;padding-top: 0px;}
.comparison-chart td div.price small{font-size: 9px;font-weight: normal;}

.comparison-chart .elf{background:#dbe4ec; height: 164px;background-image: url('../../images/orderpage/bd-elf2.gif');background-repeat: repeat-x;border: none;}
.comparison-chart .elf div{padding-top: 2px; background:#dbe4ec;line-height: 1;}
.comparison-chart .elf div img{position: relative;display: block;margin: 0 auto;}
.comparison-chart .gold-order{height: 164px;background:#9e8214 !important; background-image: url('../../images/orderpage/bg-gold-ordernow.gif');border-top: none;border-bottom: none;vertical-align: top;}
.comparison-chart .silver-gold{height: 164px;background:#559a10 !important; background-image: url('../../images/orderpage/bg-silver-ordernow.gif');border-top: none;border-bottom: none;vertical-align: top;}
.comparison-chart .platinum-order{background:#811413 !important; height: 164px;background-image: url('../../images/orderpage/bg-pat-ordernow.jpg');border: none;vertical-align: top;}
.comparison-chart td.no-border-bottom{border-bottom: none;}
.comparison-chart .moneyback, .comparison-chart .counter{height: 55px;background-color: #274e76;border: none;background-repeat: no-repeat;text-align: center;color: #FFFFFF;}
.comparison-chart .moneyback{padding-top:5px;background-image: url('../../images/orderpage/bg-blue-corner-left.gif');background-position: left bottom;font-size: 12px;font-weight: bold;}
.comparison-chart .counter{background-image: url('../../images/orderpage/bg-blue-corner-right.gif');background-position: right bottom;font-size: 15px;}

.bbb-logo { position:absolute; bottom:12%; left:12%;}

.footer { background:#700d0d; padding:1% 0; text-align:center; color:#b88686; font-size:12px;font-weight:400; }
.footer a, .footer a:hover { color:#b88686; text-decoration:underline;}
.footer strong { color:#ffffff; }
.footer p { margin-bottom:5px; }
header .navbar-toggle { border-radius:0 !important; color:#155e8e; }
header .navbar-toggle .fa { font-size:25px;}
.trusted { text-align:right !important;}


@media (max-width:1320px) {
    .features h2{max-width:63%;}
}
@media (min-width:1321px) {
    .features h2{max-width:100%;}
}



@media (max-width:1199px) {
    .features p { padding:10px 20px; }
    .as-seen ul li { text-align:center; list-style:none; display:inline; float:left; margin-left:2%; width:17%; }
    .as-seen ul li img { vertical-align:middle !important; }
    .as-seen ul li:nth-child(1) { margin-left:0; }
    .as-seen h2 { font-size:26px; }

     @-moz-document url-prefix() {
        .comparison-chart .elf div .col-md-4 {font-size: 40px; }
        .comparison-chart .elf div .col-md-4 span {font-size:17px; margin-top:2%;} 
    }
}

@media (max-width:1184px) {
    .comparison-products li img { width:6%; bottom:0;}
    .no1 ul li { font-size:25px;}
    .no1 .btn-danger { font-size:38px;}

     @-moz-document url-prefix() {
        .comparison-chart .elf div .col-md-4 {font-size: 35px; }
        .comparison-chart .elf div .col-md-4 span {font-size:15px; margin-top:2%;} 
    }
     .features h2 { max-width: 70%;}
}

@media (max-width:1125px) {
    .comparison-chart .elf div .col-md-4 { display:none\9; visibility:hidden\9;}
}

@media (max-width:1100px){
    .no1 ul li { font-size:23px;}
    .comparison-chart .elf div .col-md-4 { display:none\9; visibility:hidden\9;}
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
    .countdown-timer{ display:none; visibility:none; }
    .countdown-elf { display:block !important; visibility:visible !important; width:50% !important; width:50%\9 !important; margin:auto !important;}
}

@media (max-width:1087px) {
    .no1 .btn-danger { font-size:35px;}
    .bbb-logo { left:13%;}
     @-moz-document url-prefix() {
        .comparison-chart .elf .col-md-4  { font-size:27px !important; }
        .comparison-chart .elf .col-md-4 span { font-size:12px !important;}
    }
    .comparison-chart .elf div .col-md-4 { display:none\9; visibility:hidden\9;}
}

@media (min-width:1041px) {

 .countdown .counter-3col .col-xs-3 span{margin-top:-15px;}
}

@media (max-width:1040px) {
 .countdown .countdown-text h4{font-size:15px;}
 .countdown .counter-3col{font-size:28px;     padding: 0px 30px 15px 30px;}  
 .countdown .counter-3col .col-xs-3 span{margin-top:-15px;}
}
@media (max-width:1030px) {
    .features h2 { max-width: 90%;}
    .platimg { margin:12% auto 19% auto !important;}
    @-moz-document url-prefix() {
        .comparison-products {width: 835px; }
    }
    .comparison-chart .elf div .col-md-4 { display:none\9; visibility:hidden\9;}
 }

@media (max-width:1019px){
    .no1 ul li:nth-child(1), .no1 ul li:nth-child(2), .no1 ul li:nth-child(3), .no1 ul li:nth-child(4) { width:50%; text-align:center !important;}
    .no1 ul li:nth-child(5), .no1 ul li:nth-child(6) { width:100%; text-align:center !important;}
    .comparison-chart .elf div .col-md-4 { display:none\9; visibility:hidden\9;}
}


@media (max-width:1006px) {
    .note h2 { font-size:34px;}
    .comparison-chart .elf div .col-md-4 { display:none\9; visibility:hidden\9;}
}





@media (max-width:992px) { 
  
    .featured .video{background-image:none; }
    .page-wrap-header{padding:2.5% 0;}
    .countdown .row.counter-3col{padding:0px 70px;}
    .countdown-calltoaction{display:none; visibility:hidden;}
    .countdown-bonus-mobile{display:block!important;}
     .countdown-bonus-mobile h3{font-size:50px; color:#116a0b; font-weight:bold; line-height:35px;margin-bottom:0px;}
    .countdown-bonus-mobile .mobile-countdown-heading{font-size:30px; font-weight:500;}
    .countdown-bonus-mobile p{font-size:22px; color:#116a0b;font-weight:400;}
    .countdown-bonus-mobile .counter-3col .col-xs-4 span{color:#116a0b; font-size:30px; font-weight:500; padding-top:10px; }
    .countdown-bonus-mobile .counter-3col .col-xs-4{font-size:80px;}
     .countdown-bonus-mobile .counter-3col .col-xs-3 span{color:#116a0b; font-size:30px; font-weight:500; padding-top:0px; }
    .countdown-bonus-mobile .counter-3col .col-xs-3{font-size:80px; }
    .countdown { padding:0 0;margin:0;}
    .countdown .row .counter-3col{margin-top:-10px;}
    .countdown-bonus {display:none;}
    .countdown-bonus-mobile h2{font-size:48px; font-weight:bold; color:#116a0b; margin:0; padding-top:10px;}
    .countdown-bonus-mobile h4 {font-size:20px; margin:0;color: #0079de; padding-bottom:10px; }
    .trusted-icons { padding-left:0%; }
    .trusted-icons .col-md-4 { float:left; width:33%; }
    .trustedopen { width:50%; float:left; }
    .trusted-icons { width:50%; float:left; }
    .chart-mobile { display:none; visibility:hidden;}
    .price-table { padding-top:2%; margin-left:0% !important; width:100% !important; }
     .hideamaze { display:none; visible:hidden; }
    .comparison-chart .elf div .col-md-4 { display:none\9; visibility:hidden\9;}
    

    @-moz-document url-prefix() {
        .price-table { margin-left:3% !important;}
    }

    header .col-md-4 { width:25%; float:left; padding:0;}
    header .col-md-6 { width:75%; float:right; }
    .cta, .video { width:50%; float:left; }
    .cta p { font-size:22px; line-height:1.3; }
    .features-wrapper .col-md-4 { width:33%; float:left;}
    .features h4 { font-size:25px; }
    .features h2 { padding-left:3% !important;}
    .as-seen h2 { font-size:20px; }
    /*.cta-img { width:35%; }*/
    .videos .cols-web { display:none; visibility:hidden; }
    .videos .cols-tablet { display:inherit; }
    .footer-nav, .footer-links, .social { width:25%; float:left; }
    .footer-nav ul, .footer-links ul, .social ul, .social { margin-left:0; padding-left:0 !important; }
    .chat { width:70%; float:left; }
    .trusted ul { width:100%; text-align:right !important;}
    .trusted ul li { display:inline; }
    .amaze .col-md-7 { width:60%; float:left;}
    .amaze .col-md-5 { width:40%; float:right;}
    .countdown .countdown-bonus{font-size:30px;}
    .no1 h3 { font-size:32px; }
    .no1 h2 { font-size:60px;}
    #gallery li { width:25%;}
     @-moz-document url-prefix() {
        .comparison-chart .elf div .col-md-4 {width:100% !important; display:block !important; float:none !important; text-align:center !important; }
    }
}

@media (max-width:985px) {
    .no1 .btn-danger { font-size:30px;}
    .bbb-logo { bottom:8%; left:11%;}
}

@media (max-width:970px){
    .plat-btn { margin-top:7% !important;}
    .contact-float { width:25%;}
    .note h2 { font-size: 32px; }
    .features p { padding: 10px 15px; }
    .features h3 { height:40px;}

    @-moz-document url-prefix() {
        .price-table { margin-left:2% !important;}
    }
}

@media (max-width:950px;) {
    @-moz-document url-prefix() {
        .price-table { margin-left:0 !important;}
    }
}

@media (max-width:920px) {
     @-moz-document url-prefix() {
        .comparison-chart .elf div .col-md-4 {width:100% !important; display:block !important; float:none !important; text-align:center !important; }
    }
}

@media (max-width:880px) {
    header .navbar-nav>li>a { padding:10px 11px; }
}
@media (max-width:874px) {
    .comparison-countdown h3, .comparison-countdown h2 {
        display: none;
        visibility: hidden;
    }
}
@media (max-width:850px){
     .features h2 { max-width: 100%;}
    .amaze h1 { font-size:45px;}
    .no1 .btn-danger { font-size:25px;}
    .no1 h3 { font-size:28px; }
    .no1 h2 { font-size:50px;}
    .bbb-logo { width:20%;}
}

@media (max-width:827px) {
    .amaze h1 { font-size:45px;}
    header .nav>li>a { padding:10px 9px; font-size:13px; }
}

@media (max-width:800px) {
    .features{ padding-left:0; padding-right:0;}
    .contact-float { width:30%;}
    .features h3 { font-size: 15px;}
    .no1 h3 { font-size:28px; }
    .no1 h2 { font-size:50px;}
    header .navbar-nav>li>a { letter-spacing:0px;}

    .trusted-icons .col-md-4 { float:left; width:33%; }
    .trustedopen { display:none; visibility:hidden; }
    .trusted-icons { width:100%; display:block; }
}

@media (max-width:767px) {
    
     .amaze-box{visibility:hidden; display:none;}
    .main-wrapper {padding-top:0px;}
    #modal-video .modal-header h4{font-size:16px;}
    
    .letter-mobile{background-color:#195e15; padding-bottom:30px; margin-bottom:30px;}
    .letter-mobile .letter-mobile-text{margin-bottom:-70px;}
    .letter-mobile .letter-mobile-text h2{color:#fcff27; font-size:30px; font-weight:bold;}
    .letter-mobile .letter-mobile-text h2 u{ text-decoration:none; border-bottom:1px solid #a6bd1f;}
    .letter-mobile .letter-mobile-text h2 a{color:#fcff27;}
     .letter-mobile .letter-mobile-text h2 a:hover{text-decoration:none;}
    .letter-mobile .letter-mobile-text h3 {color:#ffffff; font-weight:300; font-size:19px;}
    .letter-mobile .letter-mobile-text .font-large{font-size:23px; font-weight:bold;}
    .letter-mobile .amaze-box{margin-top:-50px; margin-bottom:-80px;}
    
    .countdown-bonus-mobile .counter-3col .col-xs-4 span{padding-top:0px;}
    .hide-learn { visibility:visible}
    .hide-video { display:none; visibility:hidden; }
    .chart-mobile { visibility:visible !important; display:inherit !important;} 
    .platimg { margin:0 auto !important;}
    #toggle_all_comparisons_holder { display:block;}
    .plan_learn_more_btn { display:none; visibility:hidden;}
    .order-videos { display:block; }
    header .navwrap {height: 2px; }
    #gallery li { width:33%; }
    .features h4 { font-size:20px; }
    .featured .cta { padding:1% 0;}
    .features p { padding:10%; }
    .as-seen ul li:nth-child(5) { margin-top:0; }
    .members { display:none; visibility:hidden; }
    .quotes { font-size:24px; }
    header .cols-web { display:none; visibility:hidden; }
    header .cols-mobile { display:inherit; }
    header .members { height:1px !important; }
    header .col-md-4 { width:70%; text-align:left; float:left;}
    header .nav-btn { width:20%; float:right;margin-top:3%;}
    header .col-md-4 img { margin:auto; }
    header .col-md-6 { padding:0; padding-top:5px; width:100%;}
    header .col-md-6 ul { margin-left:0; padding-left:0; }
    header .navbar-nav { margin:0; width:100%; display:block; background:#165e8e;  }
    header .navbar-nav a { color:#ffffff; }
    header .nav>li>a { border-bottom:1px solid #ffffff; }
    header .nav>li>a:hover { background:#1c486d !important; }
    header .navbar-collapse { margin-left:0 !important; }
    .videos h2 { font-size:31px !important;}
    .videos { min-height:488px;}
    .contact-float { width:40%;}
    .price-table {display:none !important; visibility:hidden !important;} 
    .amaze h1 { font-size:38px;}
    .amaze .subtitle { font-size:20px;}
    .amaze .col-md-5, .amaze .col-md-7 { width:100%; display:block;}
    .amaze .col-md-5 img { margin:auto;}
    /*.countdown { padding:0 0;margin:0;}
    .countdown .row.counter-3col{margin-top:-20px;}*/
    /*.countdown-bonus {display:none;}
    .countdown-bonus-mobile h2{font-size:48px; font-weight:bold; color:#116a0b; margin:0; padding-top:10px;}
    .countdown-bonus-mobile h4 {font-size:20px; margin:0;color: #0079de; padding-bottom:10px; }*/
    .no1 .btn-danger { font-size:22px;}
    .certificate h3 {font-size:14px; font-family: "proxima-nova",sans-serif;font-style: normal;font-weight: 400;}
    .certificate h2 { font-size:19px;font-family: "proxima-nova",sans-serif;font-style: normal;font-weight: 700;}
    .certificate p {font-family: "proxima-nova",sans-serif;font-style: normal;font-weight: 400; }
    .certificate strong { font-size:15px; font-family: "proxima-nova",sans-serif;font-style: normal;font-weight: 700;}
    .no1 h3 { font-size:30px; }
    .no1 h2 { font-size:42px;}
    .no1 ul li { font-size:21px;}

    .popup-offer .col-no{
        text-align:center;
    }
    .popup-offer .col-yes{
        text-align:center;
    }
   
    .cloud-mobile .certificate-img{margin-top: -230px;}
    .cloud-mobile .cloud{width:100%; margin-top: -60px;}
    .cloud-mobile .col-xs-12{padding-left:0px; padding-right:0px;}
    /*.logo img{display:none; visibility:hidden;}*/
    .featured{display:none; visibility:hidden;}
    /*.page-wrap-header{background:url('/images/home/home-mobile-banner.jpg') no-repeat; background-size:cover;}*/
    .fa-bars{color:#155e8e;}
    .mobile-banner{margin-top:-80px;}
    .mobile-banner ul{list-style:none; margin:0; padding:0;}
    .mobile-banner ul li{padding:3px 0;}
    .mobile-banner p{color:#ffffff; font-size:17px; padding-top:10px;  font-weight: bold; padding-bottom:128px;}
    .page-wrap-header{padding:0;
    -webkit-box-shadow: 0px 8px 10px 0px rgba(167, 169, 176, 0.9);
    -moz-box-shadow: 0px 8px 10px 0px rgba(167, 169, 176, 0.9);
    box-shadow: 0px 8px 10px 0px rgba(167, 169, 176, 0.9);}
     header .navbar-toggle{z-index:9;}
    .cols-mobile h4{font-size:18px; color:#0067be;font-weight:bold;}
    .cols-mobile h2{font-size:38px; color:#0167bc; font-weight:500; margin-top:-2px;}
    .shadow-box{ position: relative; margin-top: -10px; z-index:99;height:10px;
        -moz-box-shadow: inset  0 -15px 10px -10px #c9c9c9;
    -webkit-box-shadow: inset  0 -15px 10px -10px #c9c9c9;
    box-shadow: inset 0 -15px 10px -10px #c9c9c9;}   
    .mobile-features p{padding:0px!important;}
    .mobile-features ul{margin:0; padding:0;}
    /*.mobile-features .shadow-box{background-image:url('/images/home/mobile-showdow.png');background-repeat: repeat-y;}*/
    /*.countdown-bonus-mobile h3{font-size:28px; color:#116a0b; font-weight:bold; margin:0;}
    .countdown-bonus-mobile .mobile-countdown-heading{font-size:17px; font-weight:400;}
    .countdown-bonus-mobile p{font-size:13px; color:#116a0b;font-weight:400;}
    .countdown-bonus-mobile .counter-3col .col-xs-4 span{color:#116a0b; font-size:17px; font-weight:400; }
    .countdown-bonus-mobile .counter-3col .col-xs-4{font-size:46px;}*/
     .note{display:none; visibility:hidden;}
    .letter{display:none; visibility:hidden;}
    .letter-mobile-text{margin-bottom:-30px;}
     .newsletter iframe{height:180px; width:100%;}
       .home-header .cols-mobile { display:inherit;    padding-left: 15px; }
}

@media (max-width:700px) {
    .features h3 { font-size:14px;}
}

@media (max-width:670px) {
    .features h3 {font-size: 13px; }
    .features p { padding:10px !important; }
    .amaze h1 { font-size:35px;}
    .no1 ul li { font-size:20px;}
}

@media (max-width:650px) {
    .hide-video { display:block; visibility:visible;}
    .hide-learn{ display:none; visibility:hidden; }
    .features-wrapper .col-md-4 { width:100%; }
    .features p { padding-left:15% !important; padding-right:15% !important;}
    .features h2 { text-align:center; }
    header .col-md-4 { padding:0; }
    .video { display:none; }
    .featured  p { text-align:center; font-size:21px; line-height:1.2; }
    .featured .cta span a { text-align:center; display:block; }
    .featured .cta-img { margin:auto; }
    .features h3 { font-size:16px;}
    .videos .cols-tablet { display:none; visibility:hidden; }
    .videos .cols-tablet650 { display:inherit; }
    .contact-float { width:45%;}
    .videos h2 { font-size:26px !important;}
    .videos { min-height:460px;}
    .as-seen .cols-web { display:none; visibility:hidden;}
    .as-seen .cols-mobile { display:inherit !important;}
    .as-seen ul li { width:50% !important; float:left !important; margin-left:0; }
    .as-seen ul li:nth-child(5) { width:100% !important;}
    .amaze .col-md-7 { width:100%; float:right;}
    .amaze .col-md-5 { width:100%; float:left; }
    .amaze h1 { font-size:25px;}
    .amaze .subtitle { font-size:14px;}
    .countdown .countdown-bonus{font-size:20px;}
    .no1 .btn-danger { font-size:18px;}
    .no1 h3 { font-size:25px; }
    .no1 h2 { font-size:35px;}
    .no1 ul li:nth-child(1), .no1 ul li:nth-child(2), .no1 ul li:nth-child(3), .no1 ul li:nth-child(4),.no1 ul li:nth-child(5), .no1 ul li:nth-child(6) { width:100% !important; text-align:center !important;}
}


@media (max-width:580px){
     .countdown-bonus-mobile h3{font-size:40px; color:#116a0b; font-weight:bold; line-height:35px;margin-bottom:0px;}
    .countdown-bonus-mobile .mobile-countdown-heading{font-size:26px; font-weight:500;}
    .countdown-bonus-mobile p{font-size:20px; color:#116a0b;font-weight:400;}
    .countdown-bonus-mobile .counter-3col .col-xs-4 span{color:#116a0b; font-size:20px; font-weight:500; padding-top:10px; }
    .countdown-bonus-mobile .counter-3col .col-xs-4{font-size:50px;}
     .countdown-bonus-mobile .counter-3col .col-xs-3 span{color:#116a0b; font-size:20px; font-weight:500; padding-top:0px; }
    .countdown-bonus-mobile .counter-3col .col-xs-3{font-size:50px; }
}


@media (max-width:550px){
    .amaze h1 { font-size:27px;}
    .no1 h3 { font-size:23px; }
    .no1 h2 { font-size:28px;}
    .mobile-banner p{padding-bottom:150px;}
}

@media (max-width:480px) {
    .letter-text-medium{display:none; visibility:hidden;}
    
        .countdown .row.counter-3col{padding:0px 15px;}
    .letter-mobile-text{margin-bottom:-94px;}
    .amaze-box-middle{display:none; }
    .amaze-box{visibility:visible; display:block;}
    .mobile-banner p{padding-bottom:110px;}
    .cloud-mobile .cloud{ margin-top: -30px;}
    .cloud-mobile .certificate-img{ margin-top: -178px;}

    .sub-footer .cols-mobile{display:inherit; visibility:visible;}
    .sub-footer ul li {
        font-size: 12px;
        padding: 3px;
    }
    #footermore ul li {
        font-weight: 300;
    }

    .trusted ul { text-align:center !important; }

    .ft-more a { color:#ffffff; }
    .footer-more-nav { padding-left:0;}
    .footer-more-nav ul { padding-left:0; margin-left:0; width:100%;}
        .footer-more-nav ul li {
        }
    /*header .col-md-6 .members, .featured  .video{ display:none; visibility:hidden; }*/
    header .nav-btn { margin-top:4%;}
    .quotes { font-size:21px; }
    .sub-footer .cols-mobile { display:inherit; }
    .note h2 { font-size:36px; }
    .cols-web, .cols-tablet, .videos .cols-tablet650{ display:none; }
    .featured .cta { width:60%; }
    .featured  p { text-align:center; font-size:22px; line-height:1.1; padding:1% 0; }
    .featured .cta span a { text-align:center; display:block; font-size:14px; }
    .featured .cta img { display:none; visibility:hidden; }
    .features h3 { padding:5% 0 3% 0 !important; }
    .features .container, .features .col-md-12 { padding:0 !important; }
    .panel-group, .panel-default, .panel, .panel-group .panel { border-radius:0 !important; border-color:none; border:none !important; }
    .feat-under { border-bottom:2px solid #910f0f; }

    .panel-body img { margin:auto; }
    .panel-title .fa-caret-right { background:#c62127; padding:20px; font-size:23px; float:left;}
    .panel-title a span { background:none; }
    .contact-float { width:100%; }
    #gallery li { width:50%;}
    .footer-nav { padding-right:0; }
    .footer-nav ul { padding-left:0; margin-left:0; }
    .sub-footer .col-md-6 { width:50%; float:left; }
    .sub-footer .social, .sub-footer .trusted { width:100%; text-align:center; }

    .footer { font-size:10px !important; padding-bottom:20px;}
    .footer strong { font-size:12px !important; display:block; width:100%; margin-bottom:5px; }
    .videos { padding-bottom:4%; min-height:370px;}
    .videos h3 { font-size:18px; }
    .videos h2 { font-size:20px !important; }
    .videos .img-responsive { width: 40%; }   
    .countdown .row.counter-3col {font-size:38px;}
    .countdown .row.counter-3col span { font-size:14px;}

     .countdown-bonus-mobile h3{font-size:26px; color:#116a0b; font-weight:bold; line-height:25px;margin-bottom:0px;}
    .countdown-bonus-mobile .mobile-countdown-heading{font-size:18px; font-weight:500;}
    .countdown-bonus-mobile p{font-size:13px; color:#116a0b;font-weight:400;}
    .countdown-bonus-mobile .counter-3col .col-xs-4 span{color:#116a0b; font-size:16px; font-weight:500; margin-top:-20px; }
    .countdown-bonus-mobile .counter-3col .col-xs-4{font-size:36px;}
     .countdown-bonus-mobile .counter-3col .col-xs-3 span{color:#116a0b; font-size:16px; font-weight:500; margin-top:-5px; }
    .countdown-bonus-mobile .counter-3col .col-xs-3{font-size:36px; }


    .no1 ul li, .no1 ul li:nth-child(odd), .no1 ul li:nth-child(even) { font-size:17px;width:100% !important; float:none !important; display:block; text-align:left !important;font-family: "proxima-nova",sans-serif;font-style: normal;font-weight: 600;}
    .no1 ul { margin-left:0; }
    .no1 h3 { font-size:21px; }
    .no1 h2 { font-size:26px;}

    .mobile-features { margin-top:3%;}
    .mobile-features .img-responsive { margin:auto;}
    .mobile-features h2 { color:#910f0f; text-align:center;}
    .mobile-features ul li { margin-bottom:2%; color:#0067be; list-style:none; font-size:16px;font-family:"proxima-nova", sans-serif; font-style:normal; font-weight:bold; }
    .mobile-features ul li strong {  font-family:"proxima-nova", sans-serif; font-style:normal; font-weight:700;}
    .mobile-santacta { background:#285b2f; margin-bottom:1%; padding:2% 4%; }
    .mobile-santacta h4 { color:#ffffff !important; font-family:"proxima-nova", sans-serif; font-style:normal; font-weight:300; padding-left:5%; padding-right:5%;}
    .mobile-santacta a, .mobile-santacta a:visited { color:#ffffff !important; font-family:"proxima-nova", sans-serif; font-style:normal; font-weight:700;}
    .mobilecount h3, .mobilecount h4, .mobilecount p, .mobilecount h4 a, .mobilecount h4 a:hover { color:#9d0410;}
    .mobilecount .countdown-text h4 { color:#9d0410; font-weight:700; background:#fcff46; padding-top:2% !important;}
    .newsletter img { margin:auto;}
    .hp-testimonials { height:225px;}
     .newsletter iframe{height:130px; width:290px;}
     .page-wrap .cols-mobile{visibility:visible;display:block;}
}

@media (max-width:414px) { 
    .gallery ul li:nth-child(even) { margin-right:0;}    
    .certificate h3 {font-size:14px; }
    .certificate h2 { font-size:19px;}
    .certificate strong { font-size:15px; }
    .no1 h3 { font-size:18px; }
    .no1 h2 { font-size:23px;}
    .sub-footer ul li { font-size:12px;}
}

@media (max-width:351px) {
    .features h3 { font-size:15px; padding-top:7% !important; }   
    .no1 h3 { font-size:14px; }
    .no1 h2 { font-size:19px;}
    .trusted li img { width:30% !important; }
    .countdown-bonus-mobile h2{font-size:40px;}
    .countdown-bonus-mobile h4{font-size:16px;}
}

@media (max-width:320px) {
    .featured p { font-size:17px; }
    .features h2 { text-align:center; font-size:28px; }
    .features h3 { font-size:14px; }
    .features h4 { font-size:16px; }
    .videos h3 { font-size:16px; }
    .videos h2 { font-size:20px; }    
    .amaze h1 { font-size:16px;}
}


/****iframe*/
/*@media only screen and (max-width:155px){
    .newsletter-wrap label{font-size:10px;}
    .newsletter-wrap #email{width:130px;}

}*/



/***** Four features ******/
.features-section {margin-top: 10px;}

.col-feature-box {padding-left:5px; padding-right:5px;}

.feature-box {
  color:#235029;
  height: 50rem;
  width:100%;
  max-width:320px;
  margin:10px auto;
  padding: 10px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
  background: -moz-linear-gradient(top, rgb(228, 231, 223) 0%, rgb(247, 248, 245) 80%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgb(228, 231, 223)), color-stop(80%, rgb(247, 248, 245)));
  background: -webkit-linear-gradient(top, rgb(228, 231, 223) 0%, rgb(247, 248, 245) 80%);
  background: -o-linear-gradient(top, rgb(228, 231, 223) 0%, rgb(247, 248, 245) 80%);
  background: -ms-linear-gradient(top, rgb(228, 231, 223) 0%, rgb(247, 248, 245) 80%);
  background: linear-gradient(to bottom, rgb(228, 231, 223) 0%, rgb(247, 248, 245) 80%);
  filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#e4e7df', endColorstr='#00000000', GradientType=0);
}

.feature-box h4{font-size:15px;}
.feature-box a.green,.feature-box p a { color: #235029;}
.feature-box p{line-height:1.4; font-size:13px;}

.feature-box .btn-go{
    color:white;
    font-size: 25px;
    font-weight: 600;
    background-color:#046f0f;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border-radius: 50px;
    width:50%;
    min-width:160px;
    margin:15px auto;
    display: block;
}

.feature-box .btn-go:hover{
    -webkit-box-shadow: 0px 0px 20px 10px rgba(253, 242, 106, 1);
    -moz-box-shadow:    0px 0px 20px 10px rgba(253, 242, 106, 1);
    box-shadow:         0px 0px 20px 10px rgba(253, 242, 106, 1);
}

/*@media (max-width: 1200px) {
    .letter .letter-text{color: #ffffff;}
}*/



@media (min-width: 1200px) {
    .feature-box .features-copy{min-height:90px;}
  
}

#offer-modal .modal-content{background-color:#95090f;}
#offer-modal .modal-header {border-bottom: none;}
.popup-offer {
    margin:0 auto;
    background-color:#95090f;
    color:white;
}
.popup-offer .title {padding-bottom:10px; line-height:1.1}
.popup-offer .title .line1{font-size:30px;}
.popup-offer .title .line2{font-size:36px;font-weight:bold;}
.popup-offer .title .line3{font-size:46px;font-weight:bold;color:#e4e231;}

.popup-offer .row-buttons .col-sm-6{padding-top:10px; padding-bottom:10px;}
.popup-offer .row-buttons .btn{line-height:1.1; min-height:95px;}
.popup-offer .row-buttons .btn .big-text{font-size:28px}

.popup-offer .row-buttons .col-yes .btn{
     -webkit-box-shadow: 0px 0px 10px 5px rgba(253, 242, 106, 1);
    -moz-box-shadow:    0px 0px 10px 5px rgba(253, 242, 106, 1);
    box-shadow:         0px 0px 10px 5px rgba(253, 242, 106, 1);
}

@media(min-width:479px) {
  .letter-mobile-text{
        display:none;
        visibility:hidden
    }

    .letter-text-medium{display:block;}
   
    .letter-text-medium .text-small{font-size:38px;}
    .letter-mobile .letter-text-medium{margin-bottom:-30px;}
    .letter-mobile .letter-text-medium h2{color:#fcff27; font-size:34px; font-weight:bold;}
    .letter-mobile .letter-text-medium h2 a{color:#fcff27;}
     .letter-mobile .letter-text-medium h2 a:hover{text-decoration:none; }
    .letter-mobile .letter-text-medium h2 u{ text-decoration:none; border-bottom:1px solid #a6bd1f;}
    .letter-mobile .letter-text-medium h3 {color:#ffffff; font-weight:300; font-size:32px;}
    .letter-mobile .letter-text-medium .font-large{font-size:28px; font-weight:bold;}
     


}



@media(min-width:768px) {
 header .navbar-nav{padding:0;}
 .mobile-share-group{display:none;visibility:hidden; }
    .featured .video{padding:1% 0;}
    .mobile-banner{display:none; visibility:hidden;}
    #offer-modal .modal-dialog{width:700px;}
    .popup-offer{
        width:672px; 
        min-height:500px;
    }
    .popup-offer .col-no{
        text-align:right;
    }
    .popup-offer .col-yes{
        text-align:left;
    }
   
    .cloud-mobile{display:none; visibility:hidden;}
    .letter-mobile{display:none; visibility:hidden;}
     .letter .letter-text{ position: absolute;color: #ffffff;}
     .letter .letter-text h3{font-size:26px; font-weight:300;}
     .letter .letter-text .text-small{font-size:21px; font-weight:bold;}
     .newsletter iframe{height:130px; width:100%;}
      /*.countdown-bonus-mobile{display:none; visibility:hidden;}*/
}

@media (min-width:992px) {
        .countdown-bonus-mobile{display:none; visibility:hidden;}
        /*.cols-web .nav>li>a{padding:10px; font-size:11px;}*/
       .cols-web .nav>li>a{ font-size: 13px;    padding: 20px 0px 0px 10px;}
        .letter .letter-text h3{font-size:32px; font-weight:300;}
        .letter .letter-text .text-small{font-size:24px; font-weight:bold;}
        /*.featured .video{background-size:100% 100%; background-position: 21px;}*/
         .countdown-bonus-mobile .col-xs-3 span{font-size:13px; color:#116a0b;font-weight:400;}
          .featured .video{background:url('/images/home/Redburst-1.png') no-repeat;background-size:100% 100%; padding-top:1%;}
          .countdown .countdown-bonus{font-size:20px;}
         .countdown .countdown-bonus img{padding-top:8px;}
          .countdown-calltoaction a{font-size:34px!important;}



           .countdown-bonus .free-text {
                position: absolute;
                left: -33%;
                z-index: 9;
            }
          .countdown-bonus .free-text img{max-width: 100%; height: auto;}
          .countdown-bonus .free-images img{; z-index: -9;}


}

@media (min-width:1200px) {
    .page-container{width:1170px;}
    .note{max-width:1170px; margin-left:auto; margin-right:auto;}
    .gallery {padding-bottom:2%;}
     .letter .letter-text h3{font-size:36px; font-weight:300;}
     .letter .letter-text .text-small{font-size:31px; font-weight:bold;}
     .countdown .countdown-bonus{font-size:26px;}
     .countdown-calltoaction a{font-size:40px!important;}
}


@media (min-width: 1150px) {
      
     .cols-web .nav>li>a{padding:18px 10px; font-size:14px;}
     
}
@media (min-width: 1250px) {
      
     .cols-web .nav>li>a{padding:18px 15px; font-size:14px;}
     
}
