*{max-width:100%;box-sizing:border-box; word-wrap: break-word;}
div#DeskTop_menu{display:block; padding: 15px 0;}
div#Mobile_menu{display:none}

#menu-top{display:none}
.header{padding:0px 0 0px;}
.nav li{margin:0px 30px !important;}
#header-contact li{margin:0 0 0 0!important}
.nav li a{font-size:13px;text-transform:uppercase}
.support p{margin:5px 0 0 0!important}
.__baner_text {line-height: 24px;}
.support p {font-size: 16px;}
.__inner_page_header{background:#f5f5f5;box-shadow:0 0 20px rgba(0,0,0,0.3);border-bottom:1px solid #fff; padding: 10px 0;}
.top_heading{background:#096d9f;color:#fff;padding:6px 0;text-align:right}
.col_inner p, .col_inner li {line-height: 28px;}

.support {padding-top: 10px;}
.phone{background: none;}
.phone a {color: #0668A8;text-decoration: none;}
.phone i {font-size: 32px;vertical-align: middle;}
.__baner_text h3 {font-size: 26px;}
main#main,div#policy_page{line-height:28px}
.button.button-green{padding:12px 0px;text-transform:uppercase;font-weight:600;width:100%;max-width:200px;border-radius:30px;border: 1px solid #333;background: none;text-shadow: 0 0 0;color: #898989;}
.button.button-green:hover {background: #0668A8;color: #fff;border-color: #20803A;}
.logo{width:250px;mix-blend-mode:darken;height: auto;}
.slider{background: linear-gradient(180deg, #0164a5, #009EFF, #0668a8); padding:40px 0;}
.faq,.difference{float:left;width:100% !important; min-height:100%;border:1px solid #fff; margin: 30px 0}
.__icon_img img, .__icon_img02 img {float: none; margin: 0px !important; padding-top: 23px;}
.__icon_img, .__icon_img02 {width: 260px;height: 260px;	background: #fff;box-shadow: 0 0 40px rgba(0,0,0,.2);border: 1px solid #ccc;
	float: left;margin-right: 50px; text-align: center;}
.left_img_cnt {width: 60%;display: inline-block;text-align: left;}
.faq h2, .difference h2 {padding: 0px 0 5px; color: #0668A8; text-transform: uppercase;}
.__icon_img02 {float: right;}

.faq p,.difference p{line-height:28px;font-size:16px;text-align:justify; color: #3b3b3b;}
.slider h2 {margin: 0;font-size: 40px;text-transform: uppercase; line-height: 50px;}
.slider .button{font-size:14px;text-transform:uppercase;margin:20px 0 0 0;width:100%;padding:15px 0;max-width:150px; background: none; border: 1px solid #fff; color: #fff;}
.slider .content p{line-height:24px;}
.__video_page { width:640px;height:360px;margin:0 auto;}
.__icon_img i, .__icon_img02 i {font-size: 150px;color: #0668A8;padding: 50px 0;}

.footer{background: #000; margin: 0; padding:20px 0 15px}
.footer p{color:#c6c6c6;font-size:16px!important;text-align:center; line-height: 28px;}
.footer a{color:#c6c6c6}
.footer .terms{font-size:16px !important;line-height:32px; text-align:center}
.__footer_sec{padding:0 0!important}
.__footer_sec .footer.nav{margin:0!important;padding:20px 0}
.__video_page img{width:95%;height:115px;object-fit:cover;margin-bottom:50px}
.atc a img{width:35%;padding-top:20px}
.__box_cnt{background-color:#fff;border-radius:15px;line-height:18px;padding:10px 30px;text-align:left;border:1px solid;}
.footer ul{text-align:center}
.__footer_sec ul{text-align:center}
.__footer_sec ul li{width:auto;float:none;display:inline-block}
.__footer_sec ul li a,.footer li a{text-decoration:none;font-weight:600}
.footer li{width:auto;display:inline-block}
.footer_logo{text-align: center; margin-bottom: 20px;}
.footer li a:hover{color: #0668A8;}
/*Order Page */
.__warning_text {background: #fff; border: 3px dashed #f00; margin: 0px auto 10px; width: 946px; height: 75px;padding:0 10px;}
.__we_ship {color: red;font-size: 25px;font-weight: bold;margin: 0;float: left;margin-left: 332px;line-height: 25px;margin-bottom: 5px;}
.hedline5_img {margin: 50px 0;}



/* Difference Page*/
._term_privacy {background: #f5f5f5; padding: 20px 0;}
._term_privacy h1 {margin: 0;}
._term_privacy p, ._term_privacy ul li {line-height: 28px;}

.__video_img{height:296px; width: 524px;}
.__wistia_video{width:640px;height:360px;margin:0 auto;}


ul li {font-size:16px;line-height:24px;}

.disclaimerbox {padding: 5px;width: 100%; margin-bottom: 25px;}
.disclaimerbox p {margin: 10px 0 0; color: #333; font-size: 26px !important;line-height: 38px;}
.disclaimertext a {text-decoration: underline; }
.disclaimertext, .disclaimertext a {color: #333;font-family: sans-serif;font-size: 11px;text-align: center;line-height: 14px;}

.__footer_menu {width: 100%;background: #268b41;float: left;}
.__footer_menu01 {width: 100%;max-width: 1100px;margin: 0 auto; text-align: center;padding: 30px 0;}
.__footer_menu01 ul {padding: 0;margin: 0;}
.__footer_menu01 ul li {list-style: none;display: inline-block; padding: 0 30px 10px;}
.__footer_menu01 ul li a {color: #fff; text-decoration: none;}
.__footer_menu01 p {margin: 0; color: #fff;}
.content home_cnt{height:auto;}
#web_seal_seal_data{position:fixed;bottom:2px;right:2px;z-index:1001;}

/* @media Query */
@media only screen and (min-width:677px) and (max-width:1024px) {
.wrapper,.widgets{width:100%!important;padding:0 10px!important}
.faq,.difference{width: 100%!important;   min-height: 100%; text-align: center;float: none !important; margin-bottom: 50px;}
.faq p, .difference p {line-height: 30px;font-size: 18px;}
.nav li{margin:10px 20px 0 20px!important}
.nav li a{font-size:16px}
.slider .home_cnt{width:58%;height:100%}
.home_cnt img{width:31%!important}

.bestDeal {display: none;}
#main {width: 100%;}
.__we_ship{margin: 0px !important;}
.product {text-align: center;}
.floatLeft {float: none; margin: 0 auto; height: auto;}
.__card_img img { width: 22%;}
#wrapper .countdown {right: 26px;}
.__icon_img, .__icon_img02 {margin-right: 0;}

}



@media only screen and (min-width:100px) and (max-width:677px) {
li.__order_button a {margin-right: 0;}
.wrapper{width:auto;padding:0 10px}
.wrapper p {line-height: 28px;}
.header.clearfix{padding:0}
.header a{ width: auto; text-align:left;display:inline-block}
 img.logo{width:150px;text-align:left} 

.support p{line-height:15px;auto;text-align:center}
.phone i {display: none;}
.top_heading{font-size:14px}
.faq p,.difference p{line-height:24px}
.footer .terms{line-height:24px}
.slider {text-align: center;}
.slider img{float:none;width:75%!important; height: 100%; margin:0 auto;display:flex}
.slider .button{margin:0 auto;font-size:13px;max-width:50%;}
.slider h2{font-size:26px!important;line-height:28px!important;margin:0}
.faq,.difference{min-height:100%;width:auto!important}
.slider .content{width:100%;height:100%}
.footer ul{margin:30px 0 0}
.footer ul li{width:100%;margin:0!important;border-bottom:1px solid #fff;line-height:42px}
.footer li a{color:#fff}

div#DeskTop_menu{display:none}
div#Mobile_menu{display:block; padding: 0;}
#menu-top{display:block;width:auto;font-size:16px;float:right;text-align:center;line-height:30px;padding:10px 10px 0 0}
.top-menu-list{display:none;background:#1a79b5;margin:0;padding:0}
.top-menu-list li{line-height:40px;border-bottom:1px solid #fff;list-style:none;text-align:center;width:100%;float:left;margin:0!important}
.top-menu-list li a{text-decoration:none;color:#fff!important;line-height:50px}

.faq,.difference{margin-top:0; padding: 0 15px;}
.button.button-green {margin: 20px auto 0px auto;}
.atc a img{width:80%;margin:10px 0}
.__box_cnt{line-height:33px}
.__video_page {height:auto;}
.__video_page img{width:100%;height:auto;object-fit:contain;margin-bottom:30px;max-width:100%}
div#wistia-qjiwincate-1{width:100%!important;height:215px!important}
.__term_page h1,.__privacy_page h1{font-size:24px}
.__term_page h2,.__privacy_page h2{font-size:18px}
.__privacy_page p,.__term_page p{line-height:28px}
.__contact_page{line-height:24px}.__inner_page_header{padding:0}
.__footer_sec ul{height:100%}.footer .terms{width:100%}
#wrapper #form{width:100%!important}input:not([type]),input[type="text"],select{width:100%!important;display:block!important}
#orderForm table td{display:inline-block;width:100%;text-align:left!important}
.stylebold{width:100%!important;margin:0!important}
.__suneil_img{text-align:center}
.__suneil_img img{float:none!important;margin:0!important}
.style90{margin-left:0!important; text-align: center;}
.product h2{font-size:22px!important}
.floatLeft{float:none!important;margin:0 auto!important;width:50%;height:100%}
.radiobot{margin-left:0!important}
.product{text-align:center}
img.bestDeal{display:none}
.col-inner h1{font-size:28px}


.__contact p {line-height: 30px;}
.__icon_img, .__icon_img02 {float: none;width: 100%;height: auto;background: none !important;box-shadow: 0 0 0;border: 0;}
.faq h2, .difference h2 {padding: 0px 0 5px;}
.__footer_menu01 ul li {padding: 10px 0;width: 100%;}
.disclaimerbox p {font-size: 18px !important;  line-height: 30px;}
.__footer_menu01 p {font-size: 14px;  line-height: 24px;}

/* Order Page */
.__we_ship{margin-left: 0;  text-align: center; width: 100%;}
.__warning_text{height: auto;}
.bestDeal {display: none;}
.radiobot {margin-left: 0 !important;}
input:not([type]), input[type="text"], select {width: 100% !important; display: block !important;}
#wrapper #form {width: 100% !important;}
.__suneil_img {width: 100%; display: block; text-align: center;}
.__suneil_img img {float: none !important;margin: 0 !important;}
.stylebold { width: 100% !important; margin: 0 !important;}
.guarantee {width: 100%;background-size: 100%; margin: 0; height: 130px;}
.countdown {background-color: #6b1a19 !important;width: 88%;margin: 0 auto !important;right: 0 !important;left: 0 !important;top: 72px !important;}
.__header_img img {visibility: hidden;}
.Subtotal_table{width: 100%  !important; margin: 0 !important;}
#orderForm table td {display: inline-block;width: 100%;text-align: left !important;}
.ribbon {width: 100% !important;  margin-left: 0 !important;}
.product {text-align: center;}
.floatLeft {float: none !important; margin: 0 auto !important;  width: 50%; height: 100%;}
.product h2 {font-size: 24px !important;}
.__card_img img {	width: 22%;}

#menu-top {color: #333;font-size: 22px;}

.left_img_cnt {width: 100%; text-align: center;}
.__video {height:auto !important;}
.__order_page {overflow-x: hidden;}
.support {padding-top: 0; text-align: right; !important;  width: 100%;}
.footer_logo img {width: 50%;}


.support {text-align: center !important; line-height: 26px !important;  max-width: 330px;  clear: both; display: block;
    float: none; margin: 0 auto;}
.phone {padding-left: 5px;}

.twocolsleft1 {margin: 0 0 200px 20px;min-height: 100%;}
.font32px {font-size: 16px; line-height: 20px; margin-bottom: 20px;  float: left;}
.font45px {font-size: 18px; line-height: 26px !important;}
.font40px {font-size: 28px; line-height: 30px;}
.font60px {font-size: 40px;}
#one-cols-950px {width: 100%;}
.fontOswald {font-size: 24px; line-height: 35px;}

.ftcdisclaimer, ..disclaimer {line-height: 24px;}
.__wistia_video{width:640px;height:100%;margin:0 auto;}
.hedline_img img {width: 100%;height: 100%;}

}


@media only screen and (min-width:100px) and (max-width:677px) and (orientation:landscape) {
.support{width:100%}
.guarantee {width: 80% !important;}
#three-cols {float: left !important;  width: 33%;}
#four-cols {float: left !important; width: 25%;}
.font20px {font-size: 14px; line-height: 18px;}

}