﻿@import url("https://use.typekit.net/ewv8cei.css");
@import url('https://fonts.googleapis.com/css?family=Aleo');
.hand { cursor: hand; cursor: pointer; }
.color1 {color:#000000;}
.color2 {color:#06afef;}
.color3 {color:#d32322;}
.color4 {color:#040404;}
.color5 {color:#6d6e71;}
.color6 {color:#ed1c24;}
.color7 {color:#cc0000;}
.color8 {color:#787f74}
.color9 {color:#41565c;}
.color10 {color:#b1b1b1;}
.color11 {color:#045cbd;}
.color12 {color:#e9742e;}
.color13 {color:#bd3c5e;}
.color14 {color:#51b5ae;}
.color15 {color:#319501;}

.ac1 {color:#f79221;} 
.ac2 {color:#41bbc0;} 
.ac3 {color:#308998;} 
.ac4 {color:#e96032;} 
.ac5 {color:#a81d5f;} 
.ac6 {color:#abcf25;} 
.ac7 {color:#7ec28c;} 
.ac8 {color:#e6cd00;} 
.ac9 {color:#7f449b;} 
.ac10 {color:#56bdef;} 
.ac11 {color:#dd1363;} 

.color2-ebook {color:#d73832;}

.myriad_pro_bold {
    font-family: myriad-pro,sans-serif;
    font-weight: 700;
    font-style: normal;
}

.myriad_pro_semibold {
    font-family: myriad-pro,sans-serif;
    font-weight: 600;
    font-style: normal; 
}

.myriad_pro_semibold_italic {
    font-family: myriad-pro,sans-serif;
    font-weight: 600;
    font-style: italic;
}

.myriad_pro {
    font-family: myriad-pro,sans-serif;
    font-weight: 400;
    font-style: normal;
} 

.myriad_pro_light {
    font-family: myriad-pro,sans-serif;
    font-weight: 300;
    font-style: normal;
}

.myriad_pro_italic {
    font-family: myriad-pro, sans-serif;
    font-weight: 400;
    font-style: italic;
}


.aleo_regular {
    font-family: 'Aleo', sans-serif;
}

.colorT {
    color: #F10A0E;
}

.showXS {display:block;}
.showSM {display: none;}
.showMD {display: none;}
.showLG {display: none;}
.showXL {display: none;}

.gap0 {margin-top:14px;}
.gap1 {margin-top:38px;}


.videoframe {
width:270px;
height:153px;
padding-left: 0;
padding-right: 0;
margin: 0 auto;
border: 5px solid #fff;
-webkit-box-shadow: 0px 0px 10px 5px rgba(194,194,190,1);
-moz-box-shadow: 0px 0px 10px 5px rgba(194,194,190,1);
box-shadow: 0px 0px 10px 5px rgba(194,194,190,1);
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}


  .text-size-in-1 {font-size:50px; line-height:1.1em;}

.video { width:260px; height:143px; margin:0; }


    .gap0 {margin-top:5px;}
    .gap1 {margin-top:14px;}
    .gap2 {margin-top:38px;}
    .gap3 {margin-top:19px;}
    .gap4 {margin-top:24px;}
    .gap5 {margin-top:10px;}

    .text-size-1 {font-size:28px; line-height:1.1em;}
    .text-size-2 {font-size:12px; line-height:1.1em;}
    .menu {padding-top:17px; padding-right:14px;}
    .menu_item { padding-left:12px;  }
    .logo {max-width:78px;}
     

    .text-size-3 {font-size:22px; line-height:1.1em;}
    .text-size-4 {font-size:19px; line-height:1.1em;}
    .text-size-5 {font-size:13px; line-height:1.1em;}
    .text-size-6 {font-size:14px; line-height:1.2em;}
    .text-size-7 {font-size:18px; line-height:1.2em;}
    .bullsub {padding-left:10px; margin-top:-5px;}
    .watch {padding-right:10px;}
    .check {width:15px;}

   
 
    .registrationbox { margin-top:13px; }
    .gap0r{padding-top:15px;} 
    .gap1r{padding-top:0px; }
    .gap2r{padding-left:0px; margin-top:-19px; padding-bottom:0px;}
    .gap3r{ padding-top:19px;}
    .gap4r{margin-top:19px;}
    .gap5r{margin-top:29px; margin-bottom:6px;}
    .text-size-1r {font-size:24px; line-height:1.1em;}
    .text-size-2r {font-size:20px; line-height:1.1em;}
    .text-size-3r {font-size:22px; line-height:1.2em;}
    .text-size-4r {font-size:16px; line-height:1.2em;}
    .text-size-5r {font-size:14px; line-height:1.1em;}
    .text-size-6r {font-size:24px; line-height:1.1em;}
    .text-size-7r {font-size:16px; line-height:1.1em;}
    .ebookr {max-width:150px;}
    .textbox { font-size:15px; height:40px; border-color:#fff; border:2px solid #cacaca;}
    .viewnow {max-width:200px; margin-bottom:20px; margin-top:20px;}
    .check_reg{max-width:34px;}

    
        .gap0d{padding-top:6px; padding-left:13px; padding-right:13px; }
    .gap1d{margin-top:6px; padding-bottom:26px;}
    .gap2d{margin-top:19px;}
    .gap3d{margin-bottom:45px;}
    .text-size-1d {font-size:51px; line-height:1.1em;}
    .text-size-2d {font-size:23px; line-height:1.2em;}
    .text-size-3d {font-size:30px; line-height:1.2em;}

    .gap0c{padding-top:6px;}
    .gap1c {margin-top:5px;}
    .gap2c {margin-top:26px;}
    .gap3c {margin-top:45px;}
    .text-size-1c {font-size:45px; line-height:1.1em;}
    .text-size-2c {font-size:18px; line-height:1.2em;}
    .text-size-3c {font-size:21px; line-height:1.2em;}
     
    .awsc {max-width:241px;}

    .gap0q{margin-top:14px;}
    .gap1q{margin-top:17px; padding-left:44px;}
    .gap2q{padding-top:10px; padding-right:10px;}
    .gap3q{padding-top:14px; padding-left:44px;}
    .gap4q{margin-top:24px;  }
    .text-size-1q {font-size:34px; line-height:1.1em;}
    .text-size-2q {font-size:24px; line-height:1em;}
    .text-size-3q {font-size:18px; line-height:1.4em;}
    .text-size-4q {font-size:14px; line-height:1.1em;}
    .faqimg {width:30px; height:30px; }

    .gap0r1{margin-top:14px;}
    .gap1r1 {margin-top:14px;}
    .gap2r1 {margin-top:19px;}
    .gap3r1 {margin-top:34px;}
    .gap4r1 {margin-top:43px;}
    .gap5r1 {margin-top:38px;}
    .text-size-1r1 {font-size:42px; line-height:1.1em;}
    .text-size-2r1 {font-size:19px; line-height:1.4em;}
    .text-size-3r1 {font-size:13px; line-height:1.1em;}
    .viewnow2 { width:147px; height:30px; }
    /*.yesreferrals {width:268px; height:28px;}*/
    .yesreferrals {width:240px; }
    .circle500 {width:112px; height:116px;}

    .gap0r2{margin-top:19px;}
    .gap1r2 {margin-top:6px;}
    .gap2r2 {margin-top:6px;}
    .gap3r2 {margin-top:6px;}
    .text-size-1r2 {font-size:50px; line-height:1.1em;}
    .text-size-2r2 {font-size:32px; line-height:1.1em;}
    .text-size-3r2 {font-size:18px; line-height:2em;}
    .mugcontinue { width:376px; height:234px;}

 

     .gap0r3{margin-top:19px;}
    .gap1r3 {margin-top:19px;}
    .gap2r3 {margin-top:38px;} 
    .text-size-1r3 {font-size:67px; line-height:1.1em;}
    .text-size-2r3 {font-size:23px; line-height:1.1em;} 
    .text-size-5r3 {font-size:19px; line-height:1.2em;}  
    .gap3r3 {margin-top:33px;}
    .gap4r3 {margin-top:25px;}
    .gap5r3 {margin-top:23px;}
    .gap6r3 {margin-top:50px;} 
    .text-size-3r3 {font-size:37px; line-height:1.1em;}
    .text-size-4r3 {font-size:21px; line-height:1.2em;} 
    .textbox2 { font-size:20px; height:43px; border:2px solid #cacaca;}
    .refbox { border:2px solid #cacaca; padding:7px; margin:37px;}
    /*.logo2 {min-width:200px; }
    .emailsample {min-width:200px;}*/
    .submitref { min-width:200px;}

        .gap0r4 {margin-top:9px;}
    .gap1r4 {margin-top:9px;}
    .gap2r4 {margin-top:17px;}
    .gap3r4 {padding-top:3px;}
    .gap4r4 {padding-top:17px;}
    .gap5r4 {margin-top:12px;}
    .text-size-1r4 {font-size:31px; line-height:1.1em;}
    .text-size-2r4 {font-size:12px; line-height:1.1em;}
    .text-size-3r4 {font-size:10px; line-height:1.1em;}
    .text-size-4r4 {font-size:43px; line-height:1.1em;}
    .text-size-5r4 {font-size:12px; line-height:1.2em;}
    .text-size-6r4 {font-size:10px; line-height:1.2em;}
    .logo3 {width:142px; height:88px;}

    .gap0r4 {margin-top:19px;}
    .gap1r4 {margin-top:19px;}
    .gap2r4 {margin-top:20px;}
    .gap3r4 {padding-top:30px;}
    .gap4r4 {padding-top:38px;} 
    .gap5r4 {margin-top:26px;}
    .text-size-1r4 {font-size:67px; line-height:1.1em;}
    .text-size-2r4 {font-size:26px; line-height:1.1em;}
    .text-size-3r4 {font-size:22px; line-height:1.1em;}
    .text-size-4r4 {font-size:93px; line-height:1.1em;}
    .text-size-5r4 {font-size:26px; line-height:1.2em;}
    .text-size-6r4 {font-size:22px; line-height:1.2em;}
    .logo3 {width:249px; height:154px;}

    .gap0r5 {margin-top:19px;}
     .gap1r5 {margin-top:22px;}
    .gap2r5 {margin-top:10px;}
    .gap3r5 {margin-top:5px;}
    .gap4r5 {margin-top:30px;}
    .text-size-1r5 {font-size:31px; line-height:1.1em;}
    .viewnow3 {width:140px; height:38px;}
    .orderon {width:233px; height:532px;}
    .text-size-2r5 {font-size:38px; line-height:1.2em;}
    .text-size-3r5 {font-size:18px; line-height:1.4em; padding-top:10px;}
    .gap2r5 {margin-top:32px;}

    .gap0r6 {margin-top:19px;}
    .gap1r6 {margin-top:22px;}
    .gap2r6 {margin-top:13px;}
    .gap3r6 {margin-top:13px;}
    .gap4r6 {margin-top:26px;}
    .gap5r6 {margin-top:6px;}
    .text-size-1r6 {font-size:58px; line-height:1.1em;}
    .text-size-2r6 {font-size:29px; line-height:1.1em;}
    .text-size-3r6 {font-size:16px; line-height:1.1em;}
     .textbox3 { font-size:20px; height:50px; border:2px solid #cacaca;}
    .continue2 { width:193px; height:42px;}
    .giftcard {min-width:200px;   }

       .gap0r7 {margin-top:19px;}
    .gap1r7 {margin-top:6px;}
    .text-size-1r7 {font-size:58px; line-height:1.1em;}
    .text-size-2r7 {font-size:19px; line-height:1.2em;}

    .text-size-1r8 {font-size:58px; line-height:1.2em;}
    .text-size-2r8 {font-size:23px; line-height:1.2em; padding-bottom:26px;}
    .text-size-3r8 {font-size:26px; line-height:1.2em; padding-top:8px; padding-bottom:33px;}
 
    .text-size-4-ebook {font-size:24px; line-height:1.2em;}
    .text-size-5-ebook {font-size:16px; line-height:1.2em;}
    .square { height:287px;}

.reg-1st-text {
    padding: 10px !important;
}

.reg-text-size-title-1 {
    font-size: 45px;
}

.reg-text-size-title-2 {
    font-size: 40px;
}

.reg-img-row {
    margin-top: -65px !important;
}

.reg-2nd-text {
    margin-top: -60px !important;
} 

@media (min-width:350px) and (max-width:575.98px) {

    .colorT {
        color: #f79221;
    }

         .videoframe {
        width:310px;
        height:177px;
        padding-left: 0;
        padding-right: 0;
        margin: 0 auto;
        border: 5px solid #fff;
        -webkit-box-shadow: 0px 0px 10px 5px rgba(194,194,190,1);
        -moz-box-shadow: 0px 0px 10px 5px rgba(194,194,190,1);
        box-shadow: 0px 0px 10px 5px rgba(194,194,190,1);
        border-radius: 5px;
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
      }
    .video { width:300px; height:167px; margin:0; }

    .logo3 {width:311px; height:193px;}

}

@media (min-width:576px) and (max-width:767.98px) {
	.colorT { color:#784B00  }
	.showXS {display:none;}
	.showSM {display: block;}

    .gap0 {margin-top:14px;}
    .gap1 {margin-top:38px;}


    .videoframe {
    width:522px;
    height:298px;
    padding-left: 0;
    padding-right: 0;
    margin: 0 auto;
    border: 5px solid #fff;
    -webkit-box-shadow: 0px 0px 10px 5px rgba(194,194,190,1);
    -moz-box-shadow: 0px 0px 10px 5px rgba(194,194,190,1);
    box-shadow: 0px 0px 10px 5px rgba(194,194,190,1);
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    }
    .video { width:513px; height:288px; margin:0; }

    .gap0 {margin-top:5px;}
    .gap1 {margin-top:14px;}
    .gap2 {margin-top:38px;}
    .gap3 {margin-top:19px;}
    .gap4 {margin-top:24px;}
    .gap5 {margin-top:10px;}

    .text-size-1 {font-size:31px; line-height:1.1em;}
    .text-size-2 {font-size:12px; line-height:1.1em;}
    .menu {padding-top:17px; padding-right:14px;}
    .menu_item { padding-left:12px;  }
    .logo {max-width:78px;}
    .steve {width:469px;}

    .text-size-3 {font-size:22px; line-height:1.1em;}
    .text-size-4 {font-size:19px; line-height:1.1em;}
    .text-size-5 {font-size:13px; line-height:1.1em;}
    .text-size-6 {font-size:14px; line-height:1.2em;}
    .text-size-7 {font-size:18px; line-height:1.2em;}
    .bullsub {padding-left:10px; margin-top:-5px;}
    .watch {padding-right:10px;}
    .check {width:15px;}

    .registrationbox {
        -webkit-box-shadow: 0px 0px 21px 1px rgba(194,194,190,1);
        -moz-box-shadow: 0px 0px 21px 1px rgba(194,194,190,1);
        box-shadow: 0px 0px 21px 1px rgba(194,194,190,1);
        border-radius: 15px;
        -moz-border-radius: 15px;
        -webkit-border-radius: 15px;
    }
    .registrationbox { margin-top:13px; }
    .gap0r{padding-top:15px;} 
    .gap1r{padding-top:0px; }
    .gap2r{padding-left:0px; margin-top:-19px; padding-bottom:0px;}
    .gap3r{ padding-top:19px;}
    .gap4r{margin-top:19px;}
    .gap5r{margin-top:29px; margin-bottom:6px;}
    .text-size-1r {font-size:28px; line-height:1.1em;}
    .text-size-2r {font-size:22px; line-height:1.1em;}
    .text-size-3r {font-size:24px; line-height:1.2em;}
    .text-size-4r {font-size:18px; line-height:1.2em;}
    .text-size-5r {font-size:14px; line-height:1.1em;}
    .text-size-6r {font-size:24px; line-height:1.1em;}
    .text-size-7r {font-size:16px; line-height:1.1em;}
    .ebookr {max-width:200px;}
    .textbox { font-size:15px; height:40px; border-color:#fff; border:2px solid #cacaca;}
    .viewnow {max-width:200px; margin-bottom:20px; margin-top:20px;}
    .check_reg{max-width:34px;}

    .gap0d{padding-top:6px; padding-left:13px; padding-right:13px; }
    .gap1d{margin-top:6px; padding-bottom:26px;}
    .gap2d{margin-top:19px;}
    .gap3d{margin-bottom:45px;}
    .text-size-1d {font-size:51px; line-height:1.1em;}
    .text-size-2d {font-size:23px; line-height:1.2em;}
    .text-size-3d {font-size:25px; line-height:1.2em;} 
    

    .gap0c{padding-top:6px;}
    .gap1c {margin-top:5px;}
    .gap2c {margin-top:26px;}
    .gap3c {margin-top:45px;}
    .text-size-1c {font-size:51px; line-height:1.1em;}
    .text-size-2c {font-size:20px; line-height:1.2em;}
    .imgc0 {width:36px;  height:108px;}
    .imgc1 {width:36px; height:79px;}
    .imgc2 {width:36px; height:67px;}
    .imgc3 {width:36px; height:276px;}
    .awsc {max-width:241px;}

    .gap0q{margin-top:14px;}
    .gap1q{margin-top:17px; padding-left:44px;}
    .gap2q{padding-top:10px; padding-left:26px; }
    .gap3q{padding-top:14px; padding-left:44px;}
    .gap4q{margin-top:24px;  }
    .text-size-1q {font-size:34px; line-height:1.1em;}
    .text-size-2q {font-size:24px; line-height:1em;}
    .text-size-3q {font-size:18px; line-height:1.4em;}
    .text-size-4q {font-size:14px; line-height:1.1em;}

    .gap0r1{margin-top:14px;}
    .gap1r1 {margin-top:14px;}
    .gap2r1 {margin-top:19px;}
    .gap3r1 {margin-top:34px;}
    .gap4r1 {margin-top:43px;}
    .gap5r1 {margin-top:38px;}
    .text-size-1r1 {font-size:42px; line-height:1.1em;}
    .text-size-2r1 {font-size:19px; line-height:1.4em;}
    .text-size-3r1 {font-size:13px; line-height:1.1em;}
    .viewnow2 { width:147px; height:30px; }
    .yesreferrals {width:336px; height:35px;}
    .circle500 {width:112px; height:116px;}

    .gap0r2{margin-top:19px;}
    .gap1r2 {margin-top:6px;}
    .gap2r2 {margin-top:6px;}
    .gap3r2 {margin-top:6px;}
    .text-size-1r2 {font-size:50px; line-height:1.1em;}
    .text-size-2r2 {font-size:32px; line-height:1.1em;}
    .text-size-3r2 {font-size:18px; line-height:2em;}
    .mugcontinue { width:376px; height:234px;}

     .gap0r5 {margin-top:20px;}
    .gap1r5 {margin-top:22px;}
    .gap2r5 {margin-top:10px;}
    .gap3r5 {margin-top:5px;}
    .text-size-1r5 {font-size:31px; line-height:1.1em;}
    .viewnow3 {width:140px; height:38px;}

  
       
}

@media (min-width:768px) and (max-width:991.98px) {
	.colorT { color:#009803  }
	.showXS {display:none;}
	.showMD {display: block;}
 
    
    .gap0 {margin-top:19px;}
    .gap1 {margin-top:51px;}


    .videoframe {
    width:696px;
    height:397px;
    padding-left: 0;
    padding-right: 0;
    margin: 0 auto;
    border: 6px solid #fff;
    -webkit-box-shadow: 0px 0px 12px 6px rgba(194,194,190,1);
    -moz-box-shadow: 0px 0px 12px 6px rgba(194,194,190,1);
    box-shadow: 0px 0px 12px 6px rgba(194,194,190,1);
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    }
    .video { width:684px; height:384px; margin:0; }

    .gap0 {margin-top:6px;}
    .gap1 {margin-top:19px;}
    .gap2 {margin-top:51px;}
    .gap3 {margin-top:26px;}
    .gap4 {margin-top:32px;}
    .gap5 {margin-top:13px;}

    .text-size-1 {font-size:42px; line-height:1.1em;}
    .text-size-2 {font-size:17px; line-height:1.1em;}
    .menu {padding-top:22px; padding-right:25px;}
    .menu_item { padding-left:36px;  }
    .logo {max-width:104px;}
    .steve {width:626px;}

    .text-size-3 {font-size:29px; line-height:1.1em;}
    .text-size-4 {font-size:26px; line-height:1.1em;}
    .text-size-5 {font-size:17px; line-height:1.1em;}
    .text-size-6 {font-size:19px; line-height:1.2em;}
    .text-size-7 {font-size:24px; line-height:1.2em;}
    .bullsub {padding-left:13px; margin-top:-6px;}
    .watch {padding-right:13px;}

    .check {width:20px;}

    .registrationbox {
        -webkit-box-shadow: 0px 0px 21px 1px rgba(194,194,190,1);
        -moz-box-shadow: 0px 0px 21px 1px rgba(194,194,190,1);
        box-shadow: 0px 0px 21px 1px rgba(194,194,190,1);
        border-radius: 15px;
        -moz-border-radius: 15px;
        -webkit-border-radius: 15px;
    }

    .registrationbox { margin-top:13px; }
    .gap0r{padding-top:26px;}
    .gap1r{padding-top:18px;}
    .gap2r{padding-left:19px; margin-top:-19px; padding-bottom:19px;}
    .gap3r{padding-left:26px; padding-top:19px;}
    .gap4r{margin-top:19px;}
    .gap5r{margin-top:29px; margin-bottom:6px;}
    .text-size-1r {font-size:31px; line-height:1.1em;}
    .text-size-2r {font-size:27px; line-height:1.1em;}
    .text-size-3r {font-size:28px; line-height:1.1em;}
    .text-size-4r {font-size:15px; line-height:1.1em;}
    .text-size-5r {font-size:12px; line-height:1.1em;}
    .text-size-6r {font-size:22px; line-height:1.1em;}
    .text-size-7r {font-size:13px; line-height:1.1em;}
    .ebookr {max-width:239px;}
    .textbox { font-size:15px; height:33px; border-color:#fff; border:2px solid #cacaca;}
    .viewnow {max-width:188px;}
    .check_reg{max-width:29px;}
    
    .gap0d{padding-top:6px; padding-left:13px; padding-right:13px; }
    .gap1d{margin-top:6px; padding-bottom:26px;}
    .gap2d{margin-top:19px;}
    .gap3d{margin-bottom:45px;}
    .text-size-1d {font-size:51px; line-height:1.1em;}
    .text-size-2d {font-size:23px; line-height:1.2em;}
    .text-size-3d {font-size:21px; line-height:1.2em;}
    

    .gap0c{padding-top:6px;}
    .gap1c {margin-top:13px;}
    .gap2c {margin-top:26px;}
    .gap3c {margin-top:45px;}
    .text-size-1c {font-size:51px; line-height:1.1em;}
    .text-size-2c {font-size:20px; line-height:1.2em;}
    .imgc0 {width:36px;  height:108px;}
    .imgc1 {width:36px; height:79px;}
    .imgc2 {width:36px; height:67px;}
    .imgc3 {width:36px; height:276px;}
    .awsc {max-width:241px;}
     
    
    .gap0q{margin-top:19px;}
    .gap1q{margin-top:22px; padding-left:44px;}
    .gap2q{padding-top:13px; padding-left:35px; }
    .gap3q{padding-top:19px; padding-left:44px;}
    .gap4q{margin-top:32px;  }
    .text-size-1q {font-size:45px; line-height:1.1em;}
    .text-size-2q {font-size:32px; line-height:1em;}
    .text-size-3q {font-size:24px; line-height:1.2em;}
    .text-size-4q {font-size:19px; line-height:1.1em;}
    .faqimg {width:30px; height:30px; }
    
    .gap0r1{margin-top:19px;}
    .gap1r1 {margin-top:19px;}
    .gap2r1 {margin-top:26px;}
    .gap3r1 {margin-top:45px;}
    .gap4r1 {margin-top:58px;}
    .gap5r1 {margin-top:51px;}
    .text-size-1r1 {font-size:56px; line-height:1.1em;}
    .text-size-2r1 {font-size:26px; line-height:1.4em;}
    .text-size-3r1 {font-size:17px; line-height:1.1em;}
    .viewnow2 { width:196px; height:40px; }
    .yesreferrals {width:447px; height:46px;}
    .circle500 {width:150px; height:154px;}

    .gap0r2{margin-top:19px;}
    .gap1r2 {margin-top:6px;}
    .gap2r2 {margin-top:6px;}
    .gap3r2 {margin-top:6px;}
    .text-size-1r2 {font-size:50px; line-height:1.1em;}
    .text-size-2r2 {font-size:32px; line-height:1.1em;}
    .text-size-3r2 {font-size:18px; line-height:2em;}
    .mugcontinue { width:376px; height:234px;}

    .gap0r3{margin-top:19px;}
    .gap1r3 {margin-top:19px;}
    .gap2r3 {margin-top:38px;} 
    .text-size-1r3 {font-size:67px; line-height:1.1em;}
    .text-size-2r3 {font-size:23px; line-height:1.1em;} 
    .text-size-5r3 {font-size:19px; line-height:1.2em;}  
    .gap3r3 {margin-top:33px;}
    .gap4r3 {margin-top:25px;}
    .gap5r3 {margin-top:23px;}
    .gap6r3 {margin-top:50px;} 
    .text-size-3r3 {font-size:37px; line-height:1.1em;}
    .text-size-4r3 {font-size:21px; line-height:1.2em;} 
    .textbox2 { font-size:20px; height:43px; border:2px solid #cacaca;}
    .refbox { border:2px solid #cacaca; padding:7px; margin:37px;}
    .logo2 {width:365px; height:221px;}
    .emailsample {width:227px; height:435px;}
    .submitref { width:212px; height:53px;}

    .gap0r4 {margin-top:19px;}
    .gap1r4 {margin-top:19px;}
    .gap2r4 {margin-top:38px;}
    .gap3r4 {padding-top:6px;}
    .gap4r4 {padding-top:38px;} 
    .gap5r4 {margin-top:26px;}
    .text-size-1r4 {font-size:67px; line-height:1.1em;}
    .text-size-2r4 {font-size:26px; line-height:1.1em;}
    .text-size-3r4 {font-size:22px; line-height:1.1em;}
    .text-size-4r4 {font-size:93px; line-height:1.1em;}
    .text-size-5r4 {font-size:26px; line-height:1.2em;}
    .text-size-6r4 {font-size:22px; line-height:1.2em;}
    .logo3 {width:311px; height:193px;}

    .gap0r5 {margin-top:19px;}
    .gap1r5 {margin-top:29px;}
    .gap2r5 {margin-top:13px;}
    .gap3r5 {margin-top:6px;}
    .text-size-1r5 {font-size:42px; line-height:1.1em;}
    .viewnow3 {width:186px; height:51px;}
     .orderon {width:233px; height:532px;}
    .text-size-2r5 {font-size:38px; line-height:1.2em;}
    .text-size-3r5 {font-size:15px; line-height:1.4em; padding-top:26px;}
    .gap2r5 {margin-top:32px;}

        .gap0r6 {margin-top:19px;}
    .gap1r6 {margin-top:22px;}
    .gap2r6 {margin-top:13px;}
    .gap3r6 {margin-top:13px;}
    .gap4r6 {margin-top:26px;}
    .gap5r6 {margin-top:6px;}
    .text-size-1r6 {font-size:58px; line-height:1.1em;}
    .text-size-2r6 {font-size:29px; line-height:1.1em;}
    .text-size-3r6 {font-size:16px; line-height:1.1em;}
     .textbox3 { font-size:20px; height:50px; border:2px solid #cacaca;}
    .continue2 { width:193px; height:42px;}
    .giftcard {width:408px; height:294px; }

    .text-size-1r8 {font-size:58px; line-height:1.1em;}
    .text-size-2r8 {font-size:23px; line-height:1.2em; padding-bottom:26px;}
    .text-size-3r8 {font-size:26px; line-height:1.2em; padding-top:8px; padding-bottom:33px;}
 
         .panel-height {height:500px;}
         .panel-height2 {height:350px;}
         .square { height:287px;}
    .download {position:absolute; bottom:0;}

    .text-size-4-ebook {font-size:24px; line-height:1.2em;}
    .text-size-5-ebook {font-size:16px; line-height:1.2em;}

    .panel-height4 {height:950px;}

    .reg-1st-text {
        padding: 10px !important;
    }

    .reg-text-size-title-1 {
        font-size: 45px;
    }

    .reg-text-size-title-2 {
        font-size: 40px;
    }

    .reg-img-row {
        margin-top: -85px !important;
    }

    .reg-2nd-text {
        margin-top: -90px !important;
    } 

      .text-size-in-1 {font-size:40px; line-height:1.1em;}
}

@media (min-width:992px) and (max-width:1199.98px) {
 
    .colorT { color:#0040A3  }
	.showXS {display:none;}
	.showLG {display: block;}
    
    .gap0 {margin-top:25px;}
    .gap1 {margin-top:66px;}


    .videoframe {
    width:899px;
    height:513px;
    padding-left: 0;
    padding-right: 0;
    margin: 0 auto;
    border: 8px solid #fff;
    -webkit-box-shadow: 0px 0px 16px 8px rgba(194,194,190,1);
    -moz-box-shadow: 0px 0px 16px 8px rgba(194,194,190,1);
    box-shadow: 0px 0px 16px 8px rgba(194,194,190,1);
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    }
    .video { width:883px; height:496px; margin:0; }

    .gap0 {margin-top:8px;}
    .gap1 {margin-top:25px;}
    .gap2 {margin-top:66px;}
    .gap3 {margin-top:33px;}
    .gap4 {margin-top:41px;}
    .gap5 {margin-top:17px;}

    .text-size-1 {font-size:54px; line-height:1.1em;}
    .text-size-2 {font-size:21px; line-height:1.1em;}
    .menu {padding-top:29px; padding-right:45px;}
    .menu_item { padding-left:70px;  }
    .logo {max-width:134px;}
    .steve {width:808px;}

    .text-size-3 {font-size:38px; line-height:1.1em;}
    .text-size-4 {font-size:33px; line-height:1.1em;}
    .text-size-5 {font-size:22px; line-height:1.1em;}
    .text-size-6 {font-size:25px; line-height:1.2em;}
    .text-size-7 {font-size:31px; line-height:1.2em;}
    .bullsub {padding-left:17px; margin-top:-8px;}
    .watch {padding-right:17px;}

    .check {width:26px;}

    .registrationbox {
        -webkit-box-shadow: 0px 0px 21px 1px rgba(194,194,190,1);
        -moz-box-shadow: 0px 0px 21px 1px rgba(194,194,190,1);
        box-shadow: 0px 0px 21px 1px rgba(194,194,190,1);
        border-radius: 15px;
        -moz-border-radius: 15px;
        -webkit-border-radius: 15px;
    }

    .registrationbox { margin-top:17px; }
    .gap0r{padding-top:33px;}
    .gap1r{padding-top:23px;}
    .gap2r{padding-left:25px; margin-top:-25px; padding-bottom:25px;}
    .gap3r{padding-left:33px; padding-top:25px;}
    .gap4r{margin-top:25px;}
    .gap5r{margin-top:37px; margin-bottom:8px;}
    .text-size-1r {font-size:40px; line-height:1.1em;}
    .text-size-2r {font-size:35px; line-height:1.1em;}
    .text-size-3r {font-size:36px; line-height:1.1em;}
    .text-size-4r {font-size:20px; line-height:1.1em;}
    .text-size-5r {font-size:16px; line-height:1.1em;}
    .text-size-6r {font-size:28px; line-height:1.1em;}
    .text-size-7r {font-size:17px; line-height:1.1em;}
    .ebookr {max-width:309px;}
    .textbox { font-size:20px; height:43px; border-color:#fff; border:2px solid #cacaca;}
    .viewnow {max-width:242px;}
    .check_reg{max-width:37px;}

    .gap0d{padding-top:8px; padding-left:17px; padding-right:17px; }
    .gap1d{margin-top:8px; padding-bottom:33px;}
    .gap2d{margin-top:25px;}
    .gap3d{margin-bottom:58px;}
    .text-size-1d {font-size:66px; line-height:1.1em;}
    .text-size-2d {font-size:30px; line-height:1.2em;}
    .text-size-3d {font-size:25px; line-height:1.2em;}
    


    .gap0c{padding-top:8px;}
    .gap1c {margin-top:17px;}
    .gap2c {margin-top:33px;}
    .gap3c {margin-top:58px;}
    .text-size-1c {font-size:66px; line-height:1.1em;}
    .text-size-2c {font-size:28px; line-height:1.2em;}
    .imgc0 {width:46px;  height:139px;}
    .imgc1 {width:46px; height:103px;}
    .imgc2 {width:46px; height:86px;}
    .imgc3 {width:46px; height:357px;}
    .awsc {max-width:312px;}

     .gap0q{margin-top:25px;}
    .gap1q{margin-top:29px; padding-left:50px;}
    .gap2q{padding-top:17px; padding-left:45px; }
    .gap3q{padding-top:25px; padding-left:50px;}
    .gap4q{margin-top:41px;  }
    .text-size-1q {font-size:58px; line-height:1.1em;}
    .text-size-2q {font-size:41px; line-height:1em;}
    .text-size-3q {font-size:31px; line-height:1.2em;}
    .text-size-4q {font-size:25px; line-height:1.1em;}
    .faqimg {width:35px; height:35px; }

    .gap0r1{margin-top:25px;}
    .gap1r1 {margin-top:25px;}
    .gap2r1 {margin-top:33px;}
    .gap3r1 {margin-top:58px;}
    .gap4r1 {margin-top:74px;}
    .gap5r1 {margin-top:66px;}
    .text-size-1r1 {font-size:72px; line-height:1.1em;}
    .text-size-2r1 {font-size:33px; line-height:1.4em;}
    .text-size-3r1 {font-size:22px; line-height:1.1em;}
    .viewnow2 { width:254px; height:51px; }
    .yesreferrals {width:578px; height:60px;}
    .circle500 {width:193px; height:199px;}

    .gap0r2{margin-top:25px;}
    .gap1r2 {margin-top:8px;}
    .gap2r2 {margin-top:8px;}
    .gap3r2 {margin-top:8px;}
    .text-size-1r2 {font-size:64px; line-height:1.1em;}
    .text-size-2r2 {font-size:41px; line-height:1.1em;}
    .text-size-3r2 {font-size:25px; line-height:2em;}
    .mugcontinue { width:486px; height:303px;}

        .gap0r3{margin-top:25px;}
    .gap1r3 {margin-top:25px;}
    .gap2r3 {margin-top:50px;}
    .gap3r3 {margin-top:33px;}
    .gap4r3 {margin-top:25px;}
    .gap5r3 {margin-top:23px;}
    .gap6r3 {margin-top:50px;}
    .text-size-1r3 {font-size:87px; line-height:1.1em;}
    .text-size-2r3 {font-size:30px; line-height:1.1em;}
    .text-size-3r3 {font-size:37px; line-height:1.1em;}
    .text-size-4r3 {font-size:21px; line-height:1.2em;}
    .text-size-5r3 {font-size:25px; line-height:1.2em;}
    .textbox2 { font-size:20px; height:43px; border:2px solid #cacaca;}
    .refbox { border:2px solid #cacaca; padding:7px; margin:37px;}
    .logo2 {width:365px; height:221px;}
    .emailsample {width:227px; height:435px;}
    .submitref { width:212px; height:53px;}

        .gap0r4 {margin-top:25px;}
    .gap1r4 {margin-top:25px;}
    .gap2r4 {margin-top:50px;}
    .gap3r4 {padding-top:8px;}
    .gap4r4 {padding-top:50px;}
    .gap5r4 {margin-top:33px;}
    .text-size-1r4 {font-size:87px; line-height:1.1em;}
    .text-size-2r4 {font-size:34px; line-height:1.1em;}
    .text-size-3r4 {font-size:28px; line-height:1.1em;}
    .text-size-4r4 {font-size:121px; line-height:1.1em;}
    .text-size-5r4 {font-size:33px; line-height:1.2em;}
    .text-size-6r4 {font-size:29px; line-height:1.2em;}
    .logo3 {width:402px; height:249px;}

        .gap0r5 {margin-top:25px;}
    .gap1r5 {margin-top:37px;}
    .gap2r5 {margin-top:17px;}
    .gap3r5 {margin-top:8px;}
    .text-size-1r5 {font-size:54px; line-height:1.1em;}
    .viewnow3 {width:241px; height:65px;}
    .orderon {width:301px; height:687px;}
    .text-size-2r5 {font-size:50px; line-height:1.2em;}
    .text-size-3r5 {font-size:19px; line-height:1.4em; padding-top:33px;}
    .gap2r5 {margin-top:41px;}


        .gap0r6 {margin-top:25px;}
    .gap1r6 {margin-top:29px;}
    .gap2r6 {margin-top:17px;}
    .gap3r6 {margin-top:17px;}
    .gap4r6 {margin-top:33px;}
    .gap5r6 {margin-top:8px;}
    .text-size-1r6 {font-size:74px; line-height:1.1em;}
    .text-size-2r6 {font-size:37px; line-height:1.1em;}
    .text-size-3r6 {font-size:21px; line-height:1.1em;}
    .textbox3 { font-size:20px; height:50px; border:2px solid #cacaca;}
    .continue2 { width:250px; height:54px;}
    .giftcard {width:527px; height:379px; }

        .gap0r7 {margin-top:25px;}
    .gap1r7 {margin-top:8px;}
    .text-size-1r7 {font-size:74px; line-height:1.1em;}
    .text-size-2r7 {font-size:24px; line-height:1.2em;}

    .text-size-1r8 {font-size:74px; line-height:1.1em;}
.text-size-2r8 {font-size:30px; line-height:1.2em; padding-bottom:33px;}
.text-size-3r8 {font-size:26px; line-height:1.2em; padding-top:8px; padding-bottom:33px;}
     .panel-height {height:500px;}
     .panel-height2 {height:350px;}
     .square { height:287px;}
    .download {position:absolute; bottom:0;}

    .text-size-4-ebook {font-size:18px; line-height:1.2em;}
    .text-size-5-ebook {font-size:16px; line-height:1.2em;}

     .panel-height4 {height:785px;}

    .reg-1st-text {
        padding: 10px !important;
    }

    .reg-text-size-title-1 {
        font-size: 65px;
    }

    .reg-text-size-title-2 {
        font-size: 55px;
    }

    .reg-img-row {
        margin-top: -115px !important;
    } 

    .reg-2nd-text {
        margin-top: -130px !important;
    }

    .text-size-in-1 {font-size:50px; line-height:1.1em;}

}

@media (min-width:1200px) {
    .colorT { color:#D109DD  }
    .showXS {display:none;}
    .showXL {display: block;}

   
    .videoframe {
    width:1088px;
    height:620px;
    padding-left: 0;
    padding-right: 0;
    margin: 0 auto;
    border: 10px solid #fff;
    -webkit-box-shadow: 0px 0px 21px 10px rgba(194,194,190,1);
    -moz-box-shadow: 0px 0px 21px 10px rgba(194,194,190,1);
    box-shadow: 0px 0px 21px 10px rgba(194,194,190,1);
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    }
    .video { width:1068px; height:600px; margin:0; }

    .gap0 {margin-top:10px;}
    .gap1 {margin-top:30px;}
    .gap2 {margin-top:80px;}
    .gap3 {margin-top:40px;}
    .gap4 {margin-top:50px;}
    .gap5 {margin-top:20px;} 

    .text-size-1 {font-size:65px; line-height:1.1em;}
    .text-size-2 {font-size:26px; line-height:1.1em;}
    .menu {padding-top:35px; padding-right:45px;}
    .menu_item { padding-left:80px;  }
    .logo {max-width:162px;}
    .steve {width:978px;}

    .text-size-3 {font-size:46px; line-height:1.1em;}
    .text-size-4 {font-size:40px; line-height:1.1em;}
    .text-size-5 {font-size:27px; line-height:1.1em;} 
    .text-size-6 {font-size:30px; line-height:1.2em;} 
    .text-size-7 {font-size:37px; line-height:1.2em;} 
    .bullsub {padding-left:20px; margin-top:-10px;}
    .watch {padding-right:20px;}
    .check {width:32px;}




     
    .registrationbox {
        -webkit-box-shadow: 0px 0px 21px 1px rgba(194,194,190,1);
        -moz-box-shadow: 0px 0px 21px 1px rgba(194,194,190,1);
        box-shadow: 0px 0px 21px 1px rgba(194,194,190,1);
        border-radius: 15px;
        -moz-border-radius: 15px;
        -webkit-border-radius: 15px;
    }
    .registrationbox { margin-top:20px; } 
    .gap0r{padding-top:40px;}
    .gap1r{padding-top:28px;}
    .gap2r{padding-left:30px; margin-top:-30px; padding-bottom:30px;}
    .gap3r{padding-left:40px; padding-top:30px;}
    .gap4r{margin-top:30px;}
    .gap5r{margin-top:45px; margin-bottom:10px;} 
    .text-size-1r {font-size:48px; line-height:1.1em;}
    .text-size-2r {font-size:42px; line-height:1.1em;}
    .text-size-3r {font-size:44px; line-height:1.1em;}
    .text-size-4r {font-size:24px; line-height:1.1em;}
    .text-size-5r {font-size:19px; line-height:1.1em;}
    .text-size-6r {font-size:34px; line-height:1.1em;}
    .text-size-7r {font-size:20px; line-height:1.1em;}
    .ebookr {max-width:374px;}
    .textbox { font-size:24px; height:52px; border-color:#fff; border:2px solid #cacaca;}
    .viewnow {max-width:293px;}
    .check_reg{max-width:45px;}

    .gap0d{padding-top:10px; padding-left:20px; padding-right:20px; }
    .gap1d{margin-top:10px; padding-bottom:40px;}
    .gap2d{margin-top:30px;}
    .gap3d{margin-bottom:70px;}
    .text-size-1d {font-size:80px; line-height:1.1em;}
    .text-size-2d {font-size:36px; line-height:1.2em;}
    .text-size-3d {font-size:30px; line-height:1.2em;} 

    .gap0c{padding-top:10px;}
    .gap1c {margin-top:20px;}
    .gap2c {margin-top:40px;}
    .gap3c {margin-top:70px;}
    .text-size-1c {font-size:80px; line-height:1.1em;}
    .text-size-2c {font-size:34px; line-height:1.2em;}
    .imgc0 {width:56px; height:168px;}
    .imgc1 {width:56px; height:124px;}
    .imgc2 {width:56px; height:104px;}
    .imgc3 {width:56px; height:432px;}
    .awsc {max-width:377px;}

     .gap0q{margin-top:30px;}
     .gap1q{margin-top:35px; padding-left:52px;}
     .gap2q{padding-top:20px; padding-left:54px; }
     .gap3q{padding-top:30px; padding-left:52px;}
     .gap4q{margin-top:50px;  }
     .text-size-1q {font-size:70px; line-height:1.1em;}
     .text-size-2q {font-size:50px; line-height:1em;}
     .text-size-3q {font-size:38px; line-height:1.2em;}
     .text-size-4q {font-size:30px; line-height:1.1em;}
     .faqimg {width:38px; height:38px; }


     .gap0r1{margin-top:30px;}
     .gap1r1 {margin-top:30px;}
     .gap2r1 {margin-top:40px;}
     .gap3r1 {margin-top:70px;}
     .gap4r1 {margin-top:90px;}
     .gap5r1 {margin-top:80px;}
     .text-size-1r1 {font-size:87px; line-height:1.1em;}     
     .text-size-2r1 {font-size:40px; line-height:1.4em;}
     .text-size-3r1 {font-size:27px; line-height:1.1em;}
     .viewnow2 { width:307px; height:62px; }
     .yesreferrals {width:699px; height:72px;}
     .circle500 {width:234px; height:241px;}

     .gap0r2{margin-top:30px;}
     .gap1r2 {margin-top:10px;}
     .gap2r2 {margin-top:10px;}
     .gap3r2 {margin-top:10px;}
     .text-size-1r2 {font-size:78px; line-height:1.1em;}     
     .text-size-2r2 {font-size:50px; line-height:1.1em;} 
     .text-size-3r2 {font-size:30px; line-height:2em;}
     .mugcontinue { width:588px; height:366px;}

     .gap0r3{margin-top:30px;}
     .gap1r3 {margin-top:30px;}
     .gap2r3 {margin-top:60px;}
     .gap3r3 {margin-top:40px;}
     .gap4r3 {margin-top:30px;}
     .gap5r3 {margin-top:28px;}
     .gap6r3 {margin-top:60px;}
     .text-size-1r3 {font-size:105px; line-height:1.1em;}     
     .text-size-2r3 {font-size:36px; line-height:1.1em;} 
     .text-size-3r3 {font-size:45px; line-height:1.1em;}
     .text-size-4r3 {font-size:26px; line-height:1.2em;}
     .text-size-5r3 {font-size:30px; line-height:1.2em;}
     .textbox2 { font-size:24px; height:52px; border:2px solid #cacaca;}
     .refbox { border:2px solid #cacaca; padding:10px; margin:45px;}
     .logo2 {width:442px; height:267px;}
     .emailsample {width:274px; height:526px;}
     .submitref { width:256px; height:64px;}

     .gap0r4 {margin-top:30px;}
     .gap1r4 {margin-top:30px;}
     .gap2r4 {margin-top:60px;}
     .gap3r4 {padding-top:10px;}
     .gap4r4 {padding-top:60px;}
     .gap5r4 {margin-top:40px;}
     .text-size-1r4 {font-size:105px; line-height:1.1em;}     
     .text-size-2r4 {font-size:41px; line-height:1.1em;} 
     .text-size-3r4 {font-size:34px; line-height:1.1em;}
     .text-size-4r4 {font-size:146px; line-height:1.1em;}
     .text-size-5r4 {font-size:40px; line-height:1.2em;}
     .text-size-6r4 {font-size:35px; line-height:1.2em;}
     .logo3 {width:486px; height:301px;}

     .gap0r5 {margin-top:30px;}
     .gap1r5 {margin-top:45px;} 
     .gap3r5 {margin-top:10px;}
     .text-size-1r5 {font-size:65px; line-height:1.1em;}   
     .viewnow3 {width:291px; height:79px;}
      
     .orderon {width:364px; height:831px;} 
     .text-size-2r5 {font-size:60px; line-height:1.2em;}     
     .text-size-3r5 {font-size:23px; line-height:1.4em; padding-top:40px;}     
     .gap2r5 {margin-top:50px;}

     .gap0r6 {margin-top:30px;}
     .gap1r6 {margin-top:35px;}
     .gap2r6 {margin-top:20px;}
     .gap3r6 {margin-top:20px;}
     .gap4r6 {margin-top:40px;}
     .gap5r6 {margin-top:10px;}
     .text-size-1r6 {font-size:90px; line-height:1.1em;}    
     .text-size-2r6 {font-size:45px; line-height:1.1em;}    
     .text-size-3r6 {font-size:25px; line-height:1.1em;}    
     .textbox3 { font-size:24px; height:60px; border:2px solid #cacaca;}
     .continue2 { width:302px; height:65px;}
     .giftcard {width:638px; height:459px; }

     .gap0r7 {margin-top:30px;}
     .gap1r7 {margin-top:10px;} 
     .text-size-1r7 {font-size:90px; line-height:1.1em;}    
     .text-size-2r7 {font-size:29px; line-height:1.2em;}    

     .text-size-1r8 {font-size:90px; line-height:1.1em;}    
     .text-size-2r8 {font-size:36px; line-height:1.2em; padding-bottom:40px;}    
     .text-size-3r8 {font-size:32px; line-height:1.2em; padding-top:10px; padding-bottom:40px;}    
     .panel-height {height:500px;}
     .panel-height2 {height:350px;} 
     .square { height:287px;}
     .download {position:absolute; bottom:0;}
     .text-size-4-ebook {font-size:24px; line-height:1.2em;}
     .text-size-5-ebook {font-size:16px; line-height:1.2em;}

     .panel-height4 {height:985px;}

    .reg-1st-text {
        padding: 10px !important;
        
    }

    .reg-text-size-title-1 {
        font-size: 75px;
    }

    .reg-text-size-title-2 {
        font-size: 65px;
    }

    .reg-img-row {
        margin-top: -130px !important;
    }

     

    .reg-2nd-text {
        margin-top:-150px !important; 
    }


    .text-size-in-1 {font-size:60px; line-height:1.1em;}

}


