@charset "utf-8";
/* CSS Document */
/*----------------
RESET CSS
-----------------*/
body{top:0;bottom: 0;left: 0;right: 0;margin: auto;padding: 0;background: #fff;color: #000000;text-align: center;font-family: 'Roboto',sans-serif;font-weight: normal;}
div, ul, h1, h2, h3, h4, h5, li, p, img, form, input, textarea {
	margin: 0;
	padding: 0;
}
header, section, footer, aside, nav, main, article, figure {
	display: block;
}
table, tr, td {
	border: 0;
}
a {
	outline: none;
	color: inherit;
	text-decoration: none;
}
img {
	border: none;
}
li {
	list-style: none;
}
* {
	box-sizing: border-box;
}
.img-full {
	max-width: 100%;
}
.clearall {
	clear: both;
	font-size: 1px;
	line-height: 1px;
	height: 1px;
}
/*====Fonts-Css====*/
/*@font-face {
	font-family: 'Graphik';
	src: url('Graphik-Regular.woff2') format('woff2'),  url('Graphik-Regular.woff') format('woff');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: 'Graphik';
	src: url('Graphik-Bold.woff2') format('woff2'),  url('Graphik-Bold.woff') format('woff');
	font-weight: bold;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: 'Graphik';
	src: url('Graphik-Medium.woff2') format('woff2'),  url('Graphik-Medium.woff') format('woff');
	font-weight: 500;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: 'Graphik';
	src: url('Graphik-Semibold.woff2') format('woff2'),  url('Graphik-Semibold.woff') format('woff');
	font-weight: 600;
	font-style: normal;
	font-display: swap;
}*/
/*-----------------------
MAIN CSS START
------------------------*/
.container {width:1280px;margin: 0 auto;padding: 0;position: relative;}
.show-mob {display: none;}
/*-----------------------
CSS FOR TOP SECTION
------------------------*/
.header {
	float: left;
	width: 100%;
	background: #fff;
	padding: 15px 0 13px;
	box-shadow: 0px 0px 3px 3px rgb(0 0 0 / 10%);
	-webkit-box-shadow: 0px 0px 3px 3px rgb(0 0 0 / 10%);
	position: relative;
	z-index: 1;
}
.logo {
	float: left;
	width: 120px;
	margin-top: 3px;
}
.ship-steps {
	max-width: 100%;
	display: inline-block;
	vertical-align: middle;
	margin-left: 25px;
	margin-top: 5px;
}
.h-secure {
	float: right;
	margin-top: 12px;
}
/*========================
THANK_YOU_PAGE
===========================*/
.up-top-hdng{background-image:url(../images/top-bg.jpg);background-position: top center;background-repeat:no-repeat;position:relative;padding:40px 0 300px 0;text-align: center;float: left;
width: 100%;background-size: cover;}
.up-top-hdng .header1{ background:transparent;float:left; padding-bottom:65px;width: 100%;}
.up-top-hdng .h-secure{ font-size:26px;line-height:43px;font-weight:700;color: #fff;margin: 0;}
.up-top-hdng .h-secure:hover{ text-decoration:none;}
.up-top-hdng .h-secure img{ margin-right:20px;}
.ty-hdng-txt1 {float: left;width: 100%;font-size:42px;font-weight:900;line-height:60px;position: relative;background: -webkit-radial-gradient(rgb(201, 129, 29), rgb(135, 64, 12));-webkit-background-clip: text;-webkit-text-fill-color: transparent;-webkit-background-clip: text;-webkit-text-fill-color: transparent;letter-spacing:1px; text-transform:uppercase;}
.ty-hdng-txt1 span{ font-size:76px; display:block;}
.ty-hdng-txt2{float:left;width: 100%;font-size:30px;color: #ffffff;line-height:60px;margin-bottom:60px;letter-spacing: 0.7px;}
.thank-sec {float: left;width: 100%;margin-top: -310px;padding-bottom: 50px;}
.thank-hdng {
	float: left;
	width: 100%;
	font-size: 36px;
	color: #ffd249;
	line-height: 40px;
	position: relative;
	font-weight: bold;
	letter-spacing: 0.5px;
}
.thankBox{display:inline-block;vertical-align: top;width: 100%;border-radius: 0;box-shadow: 0px 0px 10px 1px rgb(0 0 0 / 10%);background: #fff;padding: 0;margin-top: 20px;position: relative;overflow: hidden;}
.ty-coupn-inner {float: left;width: 100%;}
.thnk-top-txt {
	float: left;
	width: 100%;
	font-size: 19px;
	line-height: 24px;
	color: #000;
	padding: 0 50px;
	margin: 0 0 20px;


}
.descriptor_top{ height:8px; width:130px; background:#87400c; margin:0 auto;}
.descriptor {
    display: inline-block;
    vertical-align: top;
    margin:25px auto 0 auto;
    width: 95%;
    padding: 20px 0;
    text-align: center;
    background: #ddf5dd;
    border: 1px solid #86df86;
    font-size: 25px;
    line-height: 30px;
    letter-spacing: 0.5px;
    color: #191515;
}
.descriptor span{ text-transform:uppercase; font-weight:700;}
.descriptor img {display: inline-block;vertical-align: middle;margin:-12px 7px 0 0;}

.magnifier {
	display: inline-block;
	vertical-align: top;
	max-width: 100%;
	margin-top: 15px;
}
.ty-cont {float: left;width: 100%;margin-top:25px; margin-bottom:75px;}
.ty-cont li {float:left;width: 28%;min-height: 90px;text-align: center;border-right: 1px solid #ddd;margin:15px 0;}
.ty-cont li .phone_icon{background:#87400c;width: 66px;height: 66px;border-radius: 100%;vertical-align: middle;line-height: 66px;margin:0 auto 20px auto;}
.ty-cont li:nth-child(2) {width: 44%;}
.ty-cont li:last-child {border: none;}
.reward_part{ background:#f6efe1; border:solid 1px #e2cbb9; padding:25px; width:95%; margin:25px auto; text-align:center; position:relative;}
.reward_part_left{position: absolute;}
.reward_part_right{right: 44px;position: absolute;top: 30px;}
.reward_part h4{font-size:32px;line-height:1.2;color:#181818; font-weight:800;}
.reward_part h4 span{ color:#94470e;}
.reward_part p{font-size:21px;line-height:28px;color:#283338; font-weight:400; padding:10px 0 20px 0;max-width: 52%;margin: 0 auto;}

.dollars_reward{ background:#87400c; text-align:center; width:95%; margin:0 auto; padding:20px 0;}
.dollars_reward h5{font-size:25px; line-height:32px; font-weight:700; color:#fff;letter-spacing: 2px;}

.offer_part{padding-bottom:30px; max-width:95%; margin:0 auto; position:relative;}
.claim_pic{position: relative;margin: 10px 0 0 -30px;}
.offer_part_video{background:#fff;padding:12px;box-shadow:0 0 8px 2px rgba(0, 0, 0, 0.1);-webkit-box-shadow: 0 0 8px 2px rgba(0, 0, 0, 0.1);overflow:hidden;}
.offer_part_video .claim_button{background:#87400c;}
.dollars_reward1{
	margin: 10px 0 0 0;
}
.claim_button2 {
    display: block;
    vertical-align: top;
    padding: 17px 25px;
    font-size: 18px;
    line-height: 26px;
    letter-spacing: 0.9px;
    color: #fff;
    margin-top: 25px;
    background:#18bc3f;
    text-transform: uppercase;
    border-radius: 0;
    border: none !important;
    outline: none !important;
    font-weight: 500;
    width:100%;
    margin: 0 auto;
}
.claim_button2 img{ margin-right:6px;}
/*.ty-cont li img {
	display: block;
	margin: 0 auto 5px;
}*/
.ty-cont li p {font-size:19px;line-height: 23px;color: #000;letter-spacing: 0.5px;}
.ty-cont li p span {font-weight: 700;font-size: 24px;}
.ty-cont li p a {cursor:pointer; line-height:45px;font-size:24px;font-weight:500;}
.ty-cont li p a.number{font-weight: 700;font-size: 24px;}
.ty-cont li p a:hover{ color:#87400c;}
.ty-cont li p a:hover {text-decoration: underline;}

.suportDiv{width:95%;display: flex;justify-content:center;align-items:center;border:1px solid #e4d4d4;border-radius:0;padding:25px;margin:0 auto;background: #f9f3f3;}
.suport_img{width:340px;margin: 0 15px 0 0;}
.suport_p{font-size: 19px;text-align: left;line-height: 31px;}
	
@media(max-width:1400px){
.reward_part h4{font-size: 30px;line-height: 40px;}
.reward_part p{font-size: 22px;    max-width: 58%;}	
}
	
		 
@media(max-width:1280px){
.reward_part_left{width: 16%;}
.reward_part p{max-width: 60%;}
.reward_part_right {right: 48px;width: 14%;}
}		 
		 
@media(max-width:1199px){
.suport_p {font-size: 15px;}
}
@media(max-width:1024px){
.reward_part_left{display:none;}
.reward_part_right{display:none;}
.reward_part p {max-width: 74%;}	
}		 
@media(max-width:991px){
.suport_p {font-size: 14px;}
.claim_pic {position: relative;margin: 10px 0 0 -16px;max-width: 100%;}
.offer_part_video .claim_button{    padding: 15px 14px;font-size: 18px;}
.reward_part p{max-width:100%;font-size:20px;line-height:26px;}
.reward_part h4{    font-size: 30px;line-height: 40px;}
.dollars_reward h5{font-size: 23px;line-height: 30px;}
.ty-hdng-txt2{font-size: 24px;line-height: 32px;margin-bottom: 40px;}
}
@media(max-width:576px){
.suportDiv {width: 100%;display: block;float: left;}
         .suport_img {
         width: 150px;
         margin: 0 0 10px 0;
         }
.suport_p {font-size: 16px;line-height: 24px;}
         }
		 
		 .logo {width:auto;}
         .ftr-logo { width:auto;}

         .upsell-2
         { padding-bottom:0;
         }
         p.headline {
         text-align: center;
         font-size: 35px;
         font-weight: 700;
         color: #062d8c;
         margin-bottom: 0;
         }
         p.subheadline {
         text-align: center;
         font-size: 22px;
         }
         .video-container {
         width: 80%;
         padding-top: 44.25%;
         height: 0px;
         position: relative;
         margin: 20px auto 0;
         border: 5px solid #062a86;
         }
         .lazy {
         width: 100%;
         height: auto;
         position: absolute;
         top: 0;
         left: 0;
         cursor: pointer;
         }
         .video-container.first
         { width:90%;
         padding-top:50.25%;
         border:none;
         }
         .lazy.first {
         border: 5px solid #062a86;
         }
         .login-btn
         { margin: 0 auto;
         text-align: center;
         }
         .login-btn a
         { background:#87400c;
         padding: 15px 6%;
         color: #fff;
         text-decoration: none !important;
         border-radius: 6px;
         font-size: 22px;
         }
         .order-item img
         { border-radius:10px;
         }
         .order-item .bold-font
         { color:#000 !important;
         }
         .order-item a
         { text-decoration:none !important;
         }
         button.pg-btn {
         font-size: 23px;
         font-weight: bold;
         border-bottom: 3px solid #c2c2c2;
         border-radius: 9px;
         text-align: center;
         color: #fff;

         letter-spacing: 0.5px;
         text-transform: uppercase;
         text-shadow: 0 0 3px rgb(0 0 0 / 30%);
         background: rgb(5,111,6);
         background: #161e5c;
         outline: none !important;
         border: none !important;
         padding: 20px;
         margin: 20px auto 40px;
         display: block;
         }
		 
         .forDesk{
            display:block;
         }
         .forMob{
            display:none;
         }
         .pdflogo{
            display:none;
         }
@media only screen and (max-width:767px){
.forDesk{display:none;}
.forMob{display:block;}
.offer_part_video{ margin-top:15px;}
.dollars_reward h5{font-size: 18px;line-height: 22px;}
.reward_part_right {right: 0;position: relative;top: 0;display: none;}
.reward_part_left {position: relative;display: none;}
.reward_part p{font-size:18px;line-height:26px;max-width: 100%;}
.reward_part h4{font-size:23px;line-height:32px;}
            #divToExport{
               width: 100%;
               float: left;
               border: 1px solid rgb(204, 204, 204);
               border-radius: 15px;
               margin:20px 0px;
               padding: 10px;
               height: 100%;
            }
            .pdflogo{
               display:block;
               width: 100%;
               float: left;
               border-bottom: 1px solid #ccc;
               padding: 10px 0;
            }
            .pdflogo img{width: 120px;}
         }
         @media only screen and (max-width:480px)
         {
         button.pg-btn {
         font-size: 17px;
         }
         p.headline {
         font-size: 26px;
         line-height: normal;
         }
         p.subheadline {
         text-align: center;
         font-size: 18px;
         line-height: 136%;
         }
         .video-container
         { width:100% !important;
         padding-top:56.25%;
         }
 .login-btn {margin:10px auto 16px;}
 .login-btn a{ font-size:18px;}
         }
		 
		 
         .info_img{
         width: 16px;
         display: inline-block;
         margin: -4px 0 0 0;
         }
         header{padding:10px 0;}
         .header-left span { padding-left: 10px; }
         .footer-text {padding-top:0;}
         .header .logo {height:auto;}
         .logo {width:auto;}
         .ftr-logo { width:auto;}
.ty-hdng-txt2 span{ color:#ba6323;}
.ty-sec-heading {
	color: #87400c;font-size: 27px;line-height: 30px;padding-bottom:15px;text-transform: uppercase;font-weight: 600;
	width: 100%;
	margin-top: 30px;
}
.ty-sec-heading span {
	display: inline-block;
	vertical-align: middle;
	padding: 14px 10px 10px 10px;
	color: #191919;
	font-size: 22px;
	line-height: 22px;
	text-transform: uppercase;
	position: relative;
}
.ty-sec-heading span:before, .ty-sec-heading span:after {
	content: '';
	position: absolute;
	left: -100px;
	width: 100px;
	height: 1px;
	background: #e1e1e1;
	top: 50%;
}
.ty-sec-heading span:after {
	right: -100px;
	left: auto;
}
.summry-container {display: inline-block;vertical-align: top;max-width: 100%;margin-top: 22px;}
.thnk-odrnmbr {float: left;width: 100%;background:#f3f3f3;padding: 2px 0;font-size:21px;line-height:24px;color: #191919;letter-spacing: 0.5px;font-weight:500;}
.thnk-odrnmbr span {font-weight:600;}
.thnk-odrtxt1 {
	float: left;
	width: 50%;
	padding: 14px;
	text-align: left;
}
.thnk-odrtxt2 {
	float: right;
	width: 50%;
	padding: 14px;
	text-align: right;
}
.ty-odr-smryBox {
	float: left;
	width: 100%;
}
.ty-heading-row {
	float: left;
	width: 100%;
	font-size:20px;
	line-height:22px;
	padding: 7px 0 5px;
	color: #191919;
	font-weight: 600;
    text-transform: uppercase;
	border-bottom: 1px solid #e1e1e1;
	letter-spacing: 0.5px;
}
.ty-col-1 {
	float: left;
	width: 50%;
	text-align: left;
	padding: 10px 15px;
}
.ty-col-3 {
	float: left;
	width: 20%;
	text-align: center;
	padding: 10px 5px;

}
.ty-col-4 {
	float: left;
	width: 30%;
	text-align: right;
	padding: 10px 25px 10px 0;
}
.ty-prod-row{float:left;width:100%;border-bottom:1px solid #e1e1e1;font-size:19px;letter-spacing: 0.5px;line-height:22px;color: #191919;padding:10px 0;}
.ty-prod-row .ty-col-3, .ty-prod-row .ty-col-4 {
	padding-top: 35px;
}
.ty-prodbx {
	display: inline-block;
	vertical-align: middle;
	width: 72px;
	height: 56px;
	padding: 3px;
	text-align: center;
}
.ty-prodbx img {
	max-width: 100%;
	max-height: 100%;
}
.ty-prd-name {display: inline-block;vertical-align: middle;width: calc(100% - 90px);font-weight:600;}
.priceFlds {
	float: right;
	width: 480px;
	padding: 0 15px;
	margin: 15px 0;
	max-width: 100%;
}
.prc-row {float: left;width: 100%;padding: 7px 5px;text-align: left;color: #191919;font-size:21px;letter-spacing: 0.5px;}
.prc-row p {
	float: left;
	width: 60%;
}
.prc-row span {
	float: right;
	width: 20%;
	text-align: right;
}
.prc-row.total {
	border: none;
	font-weight: 500;
	font-size:21px;
	border-top: 1px solid #e1e1e1;
	margin-top: 5px;font-weight: 700;
}
.billing-strip {
	float: left;
	width: 100%;
	margin-top: 5px;
	font-size: 17px;
	line-height: 26px;
	color: #fff;
	background: #0c6195;
	padding: 5px;
	font-weight: 500;
	letter-spacing: 0.5px;
}
ul.custmr-service-list {
	float: left;
	width: 100%;
	    margin: 100px 0 60px 0;
	padding: 0 50px;
}
ul.custmr-service-list li {
	float: left;
	width: 33.333%;
	text-align: center;
	position: relative;
}
ul.custmr-service-list li:after {position: absolute;right: 0;top:0;bottom: 0;width: 1px;background:#5c5c5c;content: "";}
ul.custmr-service-list li:last-child:after {
	display: none;
}
ul.custmr-service-list li img {
	display: block;
	margin: 0 auto 5px;
}
ul.custmr-service-list li p{font-size:25px;line-height:30px;letter-spacing: 0.5px;color:#000; padding-top:15px;}
.help-Box {display: inline-block;vertical-align: middle;width:100%;background-color: #070707;background-image:url(../images/help-md-bg.jpg);background-position: top center;background-repeat: no-repeat;position: relative;
margin-top:80px;padding:50px 0;}

.other_dollars_sec{
    background-image: url(../images/other_dollars_sec_bg.jpg);
    background-position: top center;
    background-repeat: no-repeat;
    position: relative;
    padding: 75px 0;
    text-align: center;}
.other_dollars_sec h4{ font-size:44px; line-height:50px;color:#fff;font-weight: 800;}
.other_dollars_sec h4 span{ color:#c06726;}
.other_dollars_sec p{font-size:25px;line-height:60px;color:#fff;font-weight:400; padding-bottom:30px;}
.dollars_video{ border:solid 5px #272727;max-width: 70%;margin: 0 auto;}
.claim_button1 {
    display: inline-block;
    vertical-align: top;
    padding: 17px 25px;
    font-size: 16px;
    line-height: 26px;
    letter-spacing: 0.9px;
    color: #fff;
    margin-top: 25px;
    background: #18bc3f;
    text-transform: uppercase;
    border-radius: 0;
    border: none !important;
    outline: none !important;
    font-weight: 500;
}
.claim_button1 img{ margin-right:5px;}
.help-txt1 {
	display: block;
	margin: -20px auto 5px;
	width: 35px;
	height: 35px;
	background: #fff;
	border-radius: 50%;
	text-align: center;
	padding: 12px 0 0;
}
.help-txt2 {float: left;width: 100%;font-size:30px;letter-spacing: 0.5px;line-height:60px;color: #ffffff; margin-bottom:40px;font-weight: 500;}
.help-txt2 span{ font-weight:700;}
.help-Box ul {
	float: left;
	width: 100%;
}
.help-Box ul li {
	float: left;
	width: 50%;
	text-align: center;
	margin-top: 20px;
	border-right: 1px solid #fff;
}
.help-Box ul li:last-child {
	border: none;
}
.help-Box ul li .phone_icon{background:#87400c;width: 66px;height: 66px;border-radius: 100%;vertical-align: middle;line-height: 66px;margin:0 auto 20px auto;}
.help-Box ul li p {font-size:20px;line-height:24px;color: #ebebeb;letter-spacing:1.5px; font-weight:500;}
.help-Box ul li p span{font-size: 25px;line-height: 40px;font-weight: 600;}
.help-Box ul li p a.number5{font-size: 25px;line-height: 40px;font-weight: 600;}
.help-Box ul li p a.number5:hover{ color:#fff;}
.help-Box ul li p a:hover {text-decoration: none;}
.thnk-Addressinfo {display: inline-block;vertical-align: middle;width:95%;margin-top:30px;margin-bottom:35px;}
.ty-lft-Address, .ty-rgt-Address {
	float: left;
	width: 45%;
	text-align: left;
}
.sh-heading{width:100%;color: #87400c;font-size: 27px;line-height: 30px;padding-bottom:15px;text-transform: uppercase;font-weight: 600;}
.order_top{ border:solid 1px #e4e4e4;width: 95%;margin:0 auto 40px auto;}
ul.user-info {
	width: 100%;
	margin-top: 10px;
}
ul.user-info li {
    float: left;
    width: 100%;
    position: relative;
    margin: 0;
    color: #393733;
    font-size: 19px; font-weight:500; padding:0 22px;
    line-height: 45px;
    word-break: break-all;
    letter-spacing: 0.5px;
}
ul.user-info li {display:flex;align-items:center;}
ul.user-info li:nth-child(odd){ background:#f3f3f3;}
ul.user-info li span {color: #2b2b2b;font-weight:600;width:190px;display: inline-block;}
ul.user-info li em {font-style: normal;line-height:1;}
.ty-rgt-Address {
	float: right;
}
.vdo_sec {
	float: left;
	width: 100%;
	background: #001f37;
	margin-top: 30px;
	padding: 30px 30px;
	text-align: center;
}
.vdo-header {
	float: left;
	width: 100%;
}
.vdo-header h3 {
	font-size: 28px;
	line-height: 32px;
	letter-spacing: 0.3px;
	color: #fff;
	font-weight: bold;
}
.vdo-header p {
	font-size: 16px;
	line-height: 26px;
	letter-spacing: 0.3px;
	color: #fff;
	margin-top: 5px;
}
.vdo-row {
	display: inline-block;
	vertical-align: top;
	width: 100%;
	max-width: 700px;
	margin-top: 25px;
	text-align: center;
	border: 2px solid #ddd;
	box-shadow: 0 0 9px 0 rgba(0,0,0,0.1);
	-webkit-box-shadow: 0 0 9px 0 rgba(0,0,0,0.1);
	position: relative;
	background: #000;
}
.vdo-img {
	display: inline-block;
	vertical-align: top;
	width: 100%;
	cursor: pointer;
}
.claim_button{display:inline-block;vertical-align:top;padding: 17px 25px;font-size: 19px;line-height: 26px;letter-spacing: 0.5px;font-weight: 500;color: #fff;margin-top: 25px;background: #090;text-transform: uppercase;border-radius:0;border:none !important;outline:none !important;}
.other_product_sec {float: left;width: 100%;padding: 30px 0 10px;}
.other_prod_hdng{font-size:42px;line-height:52px;letter-spacing:0.5px;color:#87400c;font-weight:700;text-transform:uppercase;}
.other_prod_hdng span {font-size: 54px;color: #070707; font-weight:800;}
.other_prod_row {display: flex;flex-wrap: wrap;width:98%;margin: 0 auto;}
.other_prod_col {width:30.6%;text-align:center;padding:15px 15px;margin:30px 14px 0 14px;border:solid 1px #dcdcdc;}
.other_prod_text{float:left;width:100%;font-size:20px;line-height:28px;letter-spacing:0.6px;color:#000 !important;font-weight:600;text-decoration:none !important;color:inherit !important;height:110px;}
.other_prod_text small {font-size: 12px;font-weight: 600;}
.other_prod_img {
	display: inline-block;
	vertical-align: middle;
	width: 100%;
	margin-top: 15px;
	border-radius: 5px;
}
.view_btn{display:inline-block;vertical-align:top;width:100%;padding:10px 25px;font-size:16px;line-height:24px;letter-spacing:1.3px;font-weight:600;color:#87400c !important;margin-top:15px;text-transform:uppercase;border-radius:0;text-decoration: none !important;border: solid 1px #87400c;}
.view_btn:hover{ background:#87400c; color:#fff !important;}
/*--------------------
CSS FOR FOOTER
---------------------*/
.footer {
	float: left;
	width: 100%;
	text-align: center;
	background: #fff;
	padding: 50px 0;
	border-top: 1px solid #c6c6c6;
}
.ftr-logo {
	margin: 0 auto 20px;
	display: block;
	width: 120px;
}
.ftr-txt {
	float: left;
	width: 100%;
	font-size: 16px;
	line-height: 22px;
	color: #000;
	letter-spacing: 0.3px;
	margin-top: 10px;
}
.footer .ftr-txt a {padding: 0 8px;color: #333333;position: relative; text-decoration:none;}
.show-desk {
	display: block;
}
.up-shw {
	display: none;
}

/*---------Media Querry---------*/

@media only screen and (max-width:1185px) {
.container {
	width: 1004px;
}
.up-steps {
	width: 350px;
}
.up-hdng-txt1 {
	font-size: 40px;
	line-height: 42px;
}
.other_prod_col{width: 30%;}
}
 @media only screen and (max-width:1023px) {
.container {
	width: 750px;
}
.show-desk {
	display: none;
}
.show-tab {
	display: block;
}
.other_prod_col {width:46%;}

/*.h-secure {
	display: none;
}*/
.ship-steps {
	float: right;
	margin: 0;
}
.ty-hdng-txt1{font-size: 36px;line-height: 50px;}
.ty-hdng-txt1 span{font-size: 60px;}
.up-top-hdng .header1{    padding-bottom: 50px;}
.up-top-hdng{padding: 30px 0 230px 0;}
.thank-sec{margin-top: -250px;}
ul.user-info li span{width: 100px;}
ul.user-info li{    font-size: 16px; padding: 0 15px;}
.other_dollars_sec h4 {
    font-size: 30px;
    line-height: 30px;
}
.other_dollars_sec p {font-size: 20px;line-height: 60px;padding-bottom: 15px;}
.other_prod_hdng span{ font-size:40px;}
.other_prod_hdng {
    font-size: 38px;
    line-height: 40px;
}
.other_prod_text{font-size:18px;line-height: 26px;}
.help-Box ul li p{font-size:16px;}
.ty-cont li p a{font-size:16px;}
.ty-cont li p{ font-size:15px;}
.descriptor img{margin: 0 7px 0 0;}
.descriptor{ font-size:16px;line-height: 22px;}
}
 @media only screen and (max-width:767px) {
.container {
	width: 100%;
	padding: 0 10px;
	max-width: 600px;
	box-sizing: border-box;
}
.ty-hdng-txt1 span{ font-size:36px;}
.show-desk, .hide-mob {
	display: none;
}
.show-mob {
	display: block;
}
.header {
	padding: 5px 0;
}
/*.logo {
	float: none;
	display: inline-block;
	vertical-align: middle;
	width: 100px;
}*/
.ship-steps {
	margin-top: 7px;
	float: none;
	max-width: 90%;
	display: none;
}
.up-top-hdng {
	padding: 10px 0 35px;
}
/*=========THANK_YOU==============*/
.ty-hdng-txt1 {
	font-size: 23px;
	line-height: 28px;
}
.ty-hdng-txt2 {
	font-size: 14px;
	line-height: 19px;
	letter-spacing: 0.3px;
	margin-top: 7px;
}
.descriptor {
	font-size: 14px;
	line-height: 22px;
	letter-spacing: 0.3px;
	padding: 8px 10px;
}
.descriptor img {width:auto;margin: -5px 5px 0 0;}
.thank-sec {
	padding-bottom: 25px;
	margin-top: -88px;
}
.thnk-top-txt {
	padding: 0;
	font-size: 16px;
	line-height: 22px;
	margin: 10px 0;
}
.thank-hdng {
	font-size: 26px;
	line-height: 30px;
}
.thankBox {
	max-width: 100%;
	padding: 0;
}
.summry-container {
	width: 100%;
	margin-top: 10px;
}
.ty-coupn-box {
	margin-top: 10px;
	padding: 10px;
}
.ty-cont li p {
	font-size: 16px;
}
.ty-coupn-inner {padding:0 10px 20px;}
.coupn-heading {
	font-size: 30px;
	line-height: 36px;
}
.coupn-para {
	font-size: 16px;
	line-height: 24px;
}
.coupn-btn {
	margin-top: 10px;
	margin-left: 0;
}
.ty-cont li {
	width: 100%;
	border: none;
	margin: 20px 0 0;
}
.ty-cont li:nth-child(2) {
	width: 100%;
}
.ty-sec-heading {
	margin-top: 25px;
}
.ty-sec-heading span {
	font-size: 20px;
	padding: 10px 15px 8px 15px;
}
.ty-sec-heading span:before, .ty-sec-heading span:after {
	width: 50px;
}
.ty-sec-heading span:before {
	left: -50px;
}
.ty-sec-heading span:after {
	right: -50px;
}
.new-prod {
	display: block;
	overflow-x: scroll;
	-webkit-overflow-scrolling: touch;
	white-space: nowrap;
	padding: 10px;
	margin-top: 30px;
}
.ty-prod-box {
	width: 220px;
	display: inline-block;
	white-space: normal;
	margin-right: 15px;
}
.thnk-odrnmbr {
	font-size: 14px;
	line-height: 18px;
}
.thnk-odrtxt1, .thnk-odrtxt2 {
	text-align: center;
}
.ty-heading-row {
	font-size: 15px;
}
.ty-col-1 {
	padding: 10px;
	width: 60%;
}
.ty-col-4 {
	padding: 10px 15px 10px 0;
	width: 20%;
}
.ty-prodbx {
	width: 40px;
	height: 30px;
	padding: 0;
}
.ty-prod-row {
	font-size: 14px;
	line-height: 16px;
}
.ty-prd-name {
	width: calc(100% - 60px);
	padding-left: 7px;
}
.ty-prod-row .ty-col-3, .ty-prod-row .ty-col-4 {
	padding-top: 25px;
}
.priceFlds {
	padding: 0 10px 0 12px;
}
.prc-row span {
	width: 30%;
}
.billing-strip {
	font-size: 16px;
	line-height: 24px;
}
ul.custmr-service-list {
	margin: 10px 0 0;
	padding: 0;
}
ul.custmr-service-list li {

	margin-top: 20px;
}
ul.custmr-service-list li p {
	font-size: 14px;
	line-height: 18px;
}
.help-Box ul li {
	width: 100%;
	border: none;
}
.help-Box{    background-image: none;}
.help-txt2 {
	font-size:25px; margin-bottom:0;    line-height: 35px;
}
.thnk-Addressinfo {
	margin-top: 0;
}
.ty-lft-Address, .ty-rgt-Address {
	width: 100%;
	margin-top: 30px;
}
.vdo_sec {
	padding: 25px 15px;
}
.vdo-header h3 {
	font-size: 24px;
	line-height: 30px;
}
.vdo-header p {
	font-size: 15px;
	line-height: 24px;
}
.vdo-row {
	margin-top: 15px;
}
.claim_button {
	padding: 10px 25px;
	font-size: 16px;
	line-height: 24px;
}
.other_prod_hdng {
	font-size: 22px;
	line-height: 30px;
}
.other_prod_hdng span {
	font-size: 25px;
}
.other_prod_col {width: 100%;}
.other_prod_text {font-size: 18px;line-height: 26px;    height: auto;}
.footer {
	padding: 20px 0 25px;
}
.ftr-logo {
	width: 100px;
	margin: 0 auto 5px;
}
.footer .ftr-txt a {
	padding: 0 3px;
}
.ftr-txt {
	font-size: 12px;
	line-height: 16px;
	margin-top: 10px;
}
    .other_dollars_sec p {
        font-size: 18px;
        line-height: 30px;
        padding-top: 15px;
    }
.up-top-hdng .h-secure{ display:none;}
.dollars_video{    max-width: 90%;}	
.mobile_offer_pic{ display:none;}
}
@media only screen and (max-width:515px) {
.ty-hdng-txt1 span {font-size: 28px;}
.ty-hdng-txt1{ font-size:20px;}
ul.custmr-service-list li img{    width: 75px;}		 
}
#divToExport{
	padding-top:10px;
}

@media(max-width:767px){
	/* .order_top{
		padding-top:100px;
	} */
.reward_part h4 br{ display:none;}	
}





@media print {
	.header1{text-align:center;}
	.logo{width:400px;}
	.h-secure, 
	.ty-hdng-txt1, 
	.ty-hdng-txt2,
	.descriptor_top,
	.descriptor,
	.magnifier,
	.ty-cont,
	.suportDiv,
	.vdo_sec,
	.other_dollars_sec,
	.other_product_sec,
	.custmr-service-list,
	.help-Box,
	.footer{display:none;}
	.thankBox{display: block;vertical-align: top;width: 100%;max-width: 870px;border-radius: 10px;box-shadow: 0 0 10px 1px rgb(0 0 0 / 10%);background: #fff;padding: 15px;position: relative;overflow: hidden;margin: 0 auto;}
	.up-top-hdng{background: #001f37 !important;}
	.pdflogo{display:block !important;}	
	#divToExport{
		width:100%;
		padding-top:191px;
	}
	.order_top{
		padding-top:auto;
	}	 

	


		}