@import url('https://use.typekit.net/gip1klg.css');

@font-face {
    font-family: 'futura_std_medium';
    src: url('https://dcveehzef7grj.cloudfront.net/webfonts/FuturaStd/medium.woff2?v=1') format('woff2'),
        url('https://dcveehzef7grj.cloudfront.net/webfonts/FuturaStd/medium.woff?v=1') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'futura_std_bold';
    src: url('https://dcveehzef7grj.cloudfront.net/webfonts/FuturaStd/bold.woff2?v=2') format('woff2'),
        url('https://dcveehzef7grj.cloudfront.net/webfonts/FuturaStd/bold.woff?v=2') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

charset "utf-8";
html {-webkit-text-size-adjust: none; /* Prevent font scaling in landscape */}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {
	margin:0;padding:0;
}
a, a:hover, a:visited, a:active{color:#FFFFFF;}
table {border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
img{max-width:100%;}
address, caption, cite, code, dfn, th, var {font-style:normal;font-weight:normal;}
em, strong {font-weight:normal;}
li {list-style:none;}
caption, th {text-align:left;}
h1, h2, h3, h4, h5, h6 {font-size:100%;font-weight:normal;}
abbr{border:0;font-variant:normal;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
input, textarea, select{font-family:inherit;font-size:inherit;font-weight:inherit;}
input, textarea, select {*font-size:100%;}
legend {color:#353c41;}

select, textarea, input[type="text"], input[type="password"], .forminput input[type="text"]{float:left; font-size:13px;line-height: 20px; display: inline-block;  padding: 14px 10px; color: #0368f9; vertical-align: middle; border-radius:0px; background-color: #ffffff; border: 1px solid #ffffff;font-family: 'futura_std_medium';}
textarea:focus, input[type="text"]:focus, input[type="password"]:focus, select:focus {}
.form_submission .error-message, .form_submission span.error-span {display:block; clear:both; float:left; color:#fdcf04; padding:5px 0 0 0;font-family:'futura_std_medium';text-align:left;margin:0px;font-size:12px;}
select.disabledfld, textarea.disabledfld, input[type="text"].disabledfld, input[type="password"].disabledfld, .forminput input.disabledfld{opacity:0.6;background-color:#a9a9a9;color:#FFFFFF;}

table {font-size:inherit;font:100%;}
pre, code, kbd, samp, tt {font-family:monospace;*font-size:108%;line-height:100%;}
pre{white-space:pre-wrap; /* css-3 */white-space:-moz-pre-wrap; /* Mozilla, since 1999 */white-space:-pre-wrap; /* Opera 4-6 */white-space:-o-pre-wrap; /* Opera 7 */}
.spacer, .break{display:block;clear:both;height:1px;overflow:hidden;}
.break{height:1.231em;}
#wrapper{width:100%;margin:auto;}
#page-body{position:relative;clear:both;max-width:1070px;margin:auto;}
#page-body::before {content: ""; display: block; position: absolute; z-index: -1; width: 100%; height: 100%;}
#page-body #flashMessage{border:1px solid #ff0000;color:#ff0000;float:left;margin:0px auto 40px;padding:10px 0px;text-align:center;width:98%;font-family:'futura_std_bold';font-size:18px;}

/* [BROWSER WARNING] */
#browser-warning {width:100%; background:#c73e14; padding:10px 0; color:#fff; text-align:center; font-weight:bold; font-size:14px;}
#browser-warning span {display:inline-block; height:16px; }
span.browser-warning-icon {background:url(https://dcveehzef7grj.cloudfront.net/img/facebook/warning.png) no-repeat 0 0; width:17px; margin-right:5px;}
#browser-warning a {color:#fff; text-decoration:underline;}

#colorbox {top:80px !important;}
.clear{clear:both;}

.confirmation {text-align:center;width:100%; padding: 20px 0px;}
.confirmation .conf-copy, .confirmation .instantSweepConf {width:100%; padding:10px 0 10px 0; float:left; text-align:center; font-size: 20px; /*font-weight: bold;*/}
.sharebox {clear:both; margin:auto; text-align:left; position:relative;}
.sharebox .title {padding:10px 0;}
#confirmation_page_text img, .conf-copy img {max-width:100%}

/* [form] */
.form {width:100%;padding:0px;}
.form_submission{font-size:19px;}
#alreadyregisteredDiv, #newregisterDiv {text-align:right; padding:0 0 20px 0;}
.forminput, div.customquestions, #Verification {clear:none; width:100%; padding:10px 0; float:left;}
.forminput .inputCont .char_count { display:inline-block; float: left; font-size: 12px; margin-top: 5px; color:#FFFFFF;width:100%;}
.forminput .inputCont .char_max{ display:none; float: left; font-size: 12px; margin-top: 5px; color: #FFFFFF; }
.forminput input, .forminput textarea, .custominput input, .verification-input input {width:calc(100% - 22px);}
.form #SweepuserentryCountry, .customselect select {width:100%;}
.customquestions-label, .verification-label, .labelCont {text-align:left; width:100%; float:none; padding-bottom:10px;}
.form_submission .customquestions-label label, .form_submission .verification-label label, .form_submission .labelCont label{float:none;width:100%;margin:0px;font-size:inherit;}
.form p.example-txt {clear:both; font-size: 100%;}
#captchTxt, #newsletter_text, #rules_text {clear:both; padding:0px;margin:0px;}
p.subbut_cont, div.subbut_cont, p.reqfields {clear:both; padding:0px;margin:0px;}
.customquestions-input, .verification-input, .inputCont {float:none; width:100%;}
.form label span, p.reqfields span {}
.form #ContactDateMonth, .form #ContactDateDay {margin-right:5px;}
.customquestions-input i {padding:0 0 5px 0; opacity:0.8; display:inline-block; clear:left; width:100%;}
.customcheckbox .width100per {clear:both; width:100%; padding:5px 0;}
.customcheckbox .width100per label, .customradio .customquestions-input label {float:left; width:80%; padding:0 0 0 5px; margin:0;}
.customradio input, .customcheckbox .width100per input {float:left; clear:both;}
.verification-input span.defaultRealLabel {display:inline-block; clear:left;}
.Sweepuserentryverification .error-span{margin-left: 37%;}

#span-submitbtn, #span-cancelbtn{display:inline-block;width:100%;}
#span-cancelbtn {margin:0px;}

.footer-container {display:none;}
.loading {display: none; position: fixed; left: 50%; top: 50%;	height: 400px;	margin-top: -200px;	width: 600px;	margin-left: -300px; text-align: center; /*background-color: white;  background: url('loading.gif') no-repeat center 50%;*/ z-index: 101;}
.transparentCover {display: none; position: absolute; left: 0px; top: 0px; width: 100%;	height: 100%; background: #000000; opacity: 0.4; filter: alpha(opacity = 40); -moz-opacity: 0.4; -khtml-opacity: 0.4; z-index: 100;}

body{font: 14px/1.3 'futura_std_medium', arial,helvetica,sans-serif;background-color:#0368f9;color:#FFFFFF;}
select, input, button, textarea{font:13px futura_std_medium,Arial, sans-serif;}
.templ-theme-default #page-body {background:none;}
.form label span, p.reqfields span,.form_submission .form-group .required{color:#FFFFFF;}
.form a.defaultbtn, .form input.defaultbtn, #enter_again.defaultbtn, .surveyButton, .surveyNextButton, .surveyPrevButton {
	margin:50px auto 30px;max-width:100%;text-align:center;display:inline-block;font-size:25px;font-family:"new-spirit";font-weight:700;padding:20px 100px;color:#0368f9;border:1px solid #fdcf04;background-color:#fdcf04;text-decoration:none;border-radius:50px;
	cursor: pointer;width: 100%;
}
.form a.defaultbtn:hover, .form a.defaultbtn:active, .form input.defaultbtn:hover, #enter_again.defaultbtn:hover { 
	font-size:25px;font-family:"new-spirit";font-weight:700;padding:20px 100px;color:#fdcf04;background-color:transparent;border:1px solid #fdcf04;text-decoration:none;border-radius:50px;
}

.SweepuserentryEmailConfirm.confirmEmailHidden{display:none !important;}
.build-wrap .SweepuserentryEmailConfirm.confirmEmailHidden{display:block !important;}

.navigation{background-color:#fdcf04;padding:15px 0px;}
.navigation .navlogo{padding-left:50px;float:left;max-width:250px;}
.navigation .navlinks{float:right;margin-top:8px;}
.navigation .navlinks a, .navigation .navlinks a:hover{color:#0368f9;text-decoration:underline;font-family:'futura_std_bold';font-size:20px;display:inline-block;}
.navigation .navlinks a.faqlnk{margin-right:45px;}
.navigation .navlinks a.offrlslnk{margin-right:70px;}
.header{margin:40px auto 60px;text-align:left;max-width:680px;}

.hdrtxt1, .home-bdy .sub_flow .othrpg .hdrtxt1{font-size:40px;font-family:"new-spirit";font-weight:700;text-align:center;}
.hdrtxt2{font-size:25px;font-family:'futura_std_medium';font-weight:400;text-align:center;margin:40px auto;}
.btncont a,.btncont a:active,.btncont a:visited{display:inline-block;font-size:25px;font-family:"new-spirit";font-weight:700;padding:20px 100px;color:#0368f9;border:1px solid #fdcf04;background-color:#fdcf04;text-decoration:none;border-radius:50px;}
.btncont a:hover{font-size:25px;font-family:"new-spirit";font-weight:700;padding:20px 100px;color:#fdcf04;background-color:transparent;border:1px solid #fdcf04;text-decoration:none;border-radius:50px;}
.learnmorebtn{margin-bottom:150px;text-align:center;}

#page-body.postflow{max-width:90%;}
#page-body.postflow .hdrtxt1{font-size:56px;}
#page-body.postflow .hdrtxt2{font-size:46px;font-family:"new-spirit";font-weight:700;max-width:1070px;}
.sharefriends{text-align:center;}
.sharefriends a{display:inline-block; text-indent:-9999px;}
.sharefriends .facebooksharepage{background: url(https://d1xfieickn1m0y.cloudfront.net/customhtml.sweeps/39120/images/icon-fb.png?v=1) no-repeat 0px 0px;width: 110px;height: 110px;margin-right:100px;}
.sharefriends .twittersharepage{background: url(https://d1xfieickn1m0y.cloudfront.net/customhtml.sweeps/39120/images/icon-x.png?v=1) no-repeat 0px 0px;width: 109px;height: 110px;}
.shnwbtncont{margin:40px auto 50px;max-width:870px;text-align:center;}
.shnwbtncont a,.shnwbtncont a:active,.shnwbtncont a:visited,.shnwbtncont a:hover{padding:20px 0px;width:calc(100% - 2px);}

#sweep_description{display:none;}

.confirmation-bdy #page-body{max-width:90%;}
.confirmation-bdy .hdrtxt2{margin-bottom:30px;}
.confirmation-bdy .hdrtxt3{color:#fdcf04;font-size:50px;font-family:"new-spirit";font-weight:700;}
.confirmation-bdy .hdrtxt4{font-size:20px;}
.confirmation-bdy .shnwbtncont{margin-top:40px;}
.confirmation-bdy .sharebox{margin-bottom:35px;text-align:center;}
.confirmation-bdy .sharebox .title {padding:0px 0px 40px;font-size: 30px;font-family: "new-spirit";font-weight: 700;}
.confirmation-bdy .sharebox a.vt_facebook{display:inline-block;float:none;background: url(https://d1xfieickn1m0y.cloudfront.net/customhtml.sweeps/39120/images/icon-fb.png?v=1) no-repeat 0px 0px;width:80px;height:80px;margin:0px 60px 0px 0px;background-size: 100%;}
.confirmation-bdy .sharebox a.vt_twitter{display:inline-block;float:none;background: url(https://d1xfieickn1m0y.cloudfront.net/customhtml.sweeps/39120/images/icon-x.png?v=1) no-repeat 0px 0px;width:80px;height:80px;margin:0px;background-size: 100%;}
.confirmation-bdy a.vt_link{display:none;}

.sub_flow .hdrtxt{text-align:center;margin:0px auto 60px;max-width:870px;}
.home-bdy .sub_flow .hdr_txt{font-family:'futura_std_medium';font-size:27px;text-align:center;font-weight:400;}
.home-bdy .sub_flow .hdrtxt4{margin:40px auto;}
.home-bdy .sub_flow .hdrtxt3, .home-bdy .sub_flow .hdrtxt4{color:#fdcf04;font-weight:700;}
.home-bdy .sub_flow .hdr_txt br{display:none;}
.UserfieldField8.hidden,.UserfieldField9.hidden,.UserfieldField10.hidden,.UserfieldField11.hidden{display:none !important;}
.SweepuserentryFirstName,.UserfieldField1,.UserfieldField3,.UserfieldField8,.UserfieldField10{width:48%;}
.SweepuserentryLastName,.UserfieldField2,.UserfieldField4,.UserfieldField9,.UserfieldField11{float:right;width:48%;}
.form-control.UserfieldField.UserfieldField-6{height:200px;resize:none;}
.UserfieldField7 .labelCont{width:50%;float:left;padding:0px;}
.sub_flow .SweepuserentryNewsletterSubscribed .labelCont, .sub_flow .SweepuserentryRules .labelCont{width:100%;}
.fb-radio.UserfieldField7 .labelCont label, .fb-radio.UserfieldField7 .inputCont label,.fb-checkbox.SweepuserentryRules .labelCont label{display:inline-block;text-align:left;}
.sub_flow .fb-radio .labelCont label, .sub_flow .fb-checkbox .labelCont label,.sub_flow .fb-checkbox.SweepuserentryNewsletterSubscribed .labelCont label,.sub_flow .fb-checkbox.SweepuserentryRules .labelCont label{float:none;margin:0px;}
.UserfieldField7 .inputCont{width:50%;float:right;}
.fb-checkbox.SweepuserentryNewsletterSubscribed .inputCont, .fb-checkbox.SweepuserentryRules .inputCont{display:none;}
.sub_flow .fb-checkbox.SweepuserentryNewsletterSubscribed .labelCont label, .sub_flow .fb-checkbox.SweepuserentryRules .labelCont label{line-height:1.2}
#UserfieldField3{width:100%;-webkit-appearance: none;appearance: none;width: 100%; padding:14px 10px;background: #FFFFFF;
  background-image: url("data:image/svg+xml;utf8,<svg fill='rgb(3, 104, 249)' height='34' viewBox='0 0 34 34' width='34' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l8 8 8-8z'/><path d='M0 0h34v34H0z' fill='none'/></svg>");
  background-repeat: no-repeat;
  background-position-x: 100%;
  background-position-y:10px;}

.container,.fb-radio .inputCont label.container, .fb-checkbox .inputCont label.container{display: block;position: relative;padding-left:60px;margin-bottom:0px;cursor: pointer;font-size:inherit;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select:none;width:calc(50% - 60px);float:left;line-height: 52px;}
.form_submission .labelCont label.fb-checkbox-label.container{width:calc(100% - 60px);}

/* Hide the browser's default checkbox */
.fb-radio .inputCont .container input, .fb-checkbox .inputCont .container input,.container input {position: absolute;opacity: 0;cursor: pointer;height: 0;width: 0;}

/* Create a custom checkbox */
.checkmark {position: absolute;top: 0;left: 0;height: 35px;width: 35px;background-color:#FFFFFF;border:1px solid #FFFFFF;}

/* On mouse-over, add a grey background color */
.container:hover input ~ .checkmark {background-color:transparent;}

/* When the checkbox is checked, add a blue background */
.container input:checked ~ .checkmark {background-color:#FFFFFF;}

/* Create the checkmark/indicator (hidden when not checked) */
.checkmark:after {content: "";position: absolute;display: none;}

/* Show the checkmark when checked */
.container input:checked ~ .checkmark:after {display: block;}

/* Style the checkmark/indicator */
.fb-checkbox .inputCont .container .checkmark:after, .labelCont .container .checkmark:after{left:10px;top:0px;width:10px;height:25px;border: solid #0368f9;border-width:0 5px 5px 0;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}
.fb-radio .inputCont .container .checkmark:after{border-radius:50%;background:#0368f9;left:5px;top:5px;width:25px;height:25px;border:0px solid #0368f9;}
.pleasewaittxt{margin:30px auto;display:inline-block;}

.abbr_rules{font-size:15px;margin:30px 0px;}
.abbr_rules strong{font-family: 'futura_std_bold';}
.abbr_rules a{color:#ffffff;text-decoration:underline;font-family: 'futura_std_bold';}
.confirmation-bdy .abbr_rules{margin-top:0px;}

.faqspg{margin:0px auto 100px;max-width:1070px;}
.faqspg .qasect{font-size:25px;margin-top:30px}
.faqspg .ques{margin:0px 0px 10px;font-family: 'futura_std_bold';}
.faqspg .qasect .ansr{font-size:22px;}
.faqspg p{margin-bottom:20px;}

@media screen and (min-width:1440px) {
	.home-bdy .sub_flow .hdr_txt br{display:block;}
}
@media screen and (max-width:1080px) {
	.header{margin:30px auto 50px;max-width:900px;}
	#page-body,.faqspg{max-width:900px;}
	.hdrtxt1, .home-bdy .sub_flow .othrpg .hdrtxt1{font-size:45px;}
	.hdrtxt2, .home-bdy .sub_flow .hdrtxt4{margin:50px 0px 30px;}
	.home-bdy .sub_flow .hdr_txt, .home-bdy .sub_flow .hdrtxt4{font-size:26px;}
	#page-body.postflow .hdrtxt1{font-size:50px;}
	#page-body.postflow .hdrtxt2{font-size:40px;}
	.form{width:100%;padding:0px;}
}

@media screen and (max-width:980px) {
	.navigation .navlogo{padding-left:45px;}
	.navigation .navlinks a.faqlnk, .navigation .navlinks a.offrlslnk{margin-right:45px;}
	.header, #page-body,.faqspg{max-width:810px;}
	.hdrtxt1, .home-bdy .sub_flow .othrpg .hdrtxt1{font-size:37px;}
	.hdrtxt2, .home-bdy .sub_flow .hdrtxt4{font-size:33px;margin:50px 0px 30px;}
	#page-body.postflow .hdrtxt1{font-size:45px;}
	#page-body.postflow .hdrtxt2{font-size:35px;}	
	#page-body.postflow .hdrtxt2 br{display:none;}
	
	.home-bdy .sub_flow .hdr_txt{font-size:25px;}
}

@media screen and (max-width:810px) {
	.header, #page-body,.faqspg{max-width:90%;}
	.hdrtxt1, .home-bdy .sub_flow .othrpg .hdrtxt1, .hdrtxt2{font-size:1.85rem;}
	.home-bdy .sub_flow .hdr_txt, .home-bdy .sub_flow .hdrtxt4{font-size:24px;}
	.navigation .navlogo{max-width:35%;}
	.navigation .navlinks{margin:0px;}
	#page-body.postflow .hdrtxt1,#page-body.postflow .hdrtxt2{font-size:2rem;}
	.sub_flow .hdrtxt{margin-bottom:50px;}
	
	.SweepuserentryFirstName,.UserfieldField1,.UserfieldField3,.UserfieldField8,.UserfieldField10,.UserfieldField7 .labelCont{width:100%;}
	.SweepuserentryLastName,.UserfieldField2,.UserfieldField4,.UserfieldField9,.UserfieldField11,.UserfieldField7 .inputCont{float:right;width:100%;}
	.form_submission{font-size:1.40rem;}
}

@media screen and (min-width:680px) {
	.sub_flow .fb-checkbox.SweepuserentryRules .labelCont label{padding-top:10px;}
}

@media screen and (max-width:640px) {
	#page-body.postflow .hdrtxt1,#page-body.postflow .hdrtxt2,.confirmation-bdy .sharebox .title{font-size:1.85rem;}
	.hdrtxt1,.hdrtxt2{font-size:1.68rem;}
	.home-bdy .sub_flow .hdr_txt, .home-bdy .sub_flow .hdrtxt4{font-size:22px;}
	.navigation{padding:20px 0px;}	
	.navigation .navlinks a, .navigation .navlinks a:hover{font-size:22px;}
	.navigation .navlogo{padding-left:35px}
	.navigation .navlinks a.faqlnk, .navigation .navlinks a.offrlslnk{margin-right:35px;}
	.faqspg .qasect{font-size:25px;}
	.home-bdy .sub_flow .hdrtxt2, .home-bdy .sub_flow .hdrtxt4{margin:30px auto;}
	.form_submission{font-size:1.30rem;}
	select, textarea, input[type="text"], input[type="password"], .forminput input[type="text"]{padding:10px 5px;}
	.forminput input, .forminput textarea, .custominput input, .verification-input input{width:calc(100% - 12px);}
	.form-control.UserfieldField.UserfieldField-6{height:130px;}
	.UserfieldField7 .labelCont{padding-bottom:5px;}
	.checkmark{width:35px;height:35px;}
	.container, .fb-radio .inputCont label.container, .fb-checkbox .inputCont label.container{padding-left:45px;width:calc(50% - 45px);line-height:38px;}
	.fb-radio .inputCont .container .checkmark:after{width:25px;height:25px;}
	.fb-checkbox .inputCont .container .checkmark:after, .labelCont .container .checkmark:after{left:9px;top:-4px;width:12px;height:30px;}
	.form a.defaultbtn, .form input.defaultbtn, #enter_again.defaultbtn, .surveyButton, .surveyNextButton, .surveyPrevButton,.form a.defaultbtn:hover, .form a.defaultbtn:active, .form input.defaultbtn:hover, #enter_again.defaultbtn:hover{padding:20px 0px;}
	.abbr_rules{font-size:15px;}
	.confirmation-bdy .sharebox a.vt_facebook{margin-right:50px;width:50px;height:50px;background-size:100% 100%;}
	.confirmation-bdy .sharebox a.vt_twitter{width:50px;height:50px;background-size:100% 100%;}
	.confirmation-bdy .sharebox{margin-bottom:25px;}
	.confirmation-bdy .sharebox .title{padding-bottom:25px;}
	.confirmation-bdy .shnwbtncont{margin:25px 0px;}
}

@media screen and (max-width:580px) {
	.header, .hdrtxt2, .home-bdy .sub_flow .hdrtxt4{margin:50px auto;}
	#page-body.postflow .hdrtxt1,#page-body.postflow .hdrtxt2,.confirmation-bdy .sharebox .title{font-size:1.68rem;}
	.hdrtxt1, .home-bdy .sub_flow .othrpg .hdrtxt1, .hdrtxt2{font-size:1.40rem;}
	.home-bdy .sub_flow .hdr_txt, .home-bdy .sub_flow .hdrtxt4{font-size:20px;}
	.navigation .navlinks a, .navigation .navlinks a:hover{font-size:18px;}
	.navigation .navlogo{padding-left:30px}
	.navigation .navlinks a.faqlnk, .navigation .navlinks a.offrlslnk{margin-right:30px;}
	.sharefriends .twittersharepage, .sharefriends .facebooksharepage{background-size:100%;width:75px;height:75px;}
	.sharefriends .facebooksharepage{margin-right:10%;}
	.faqspg .qasect{font-size:22px;}	
	.form_submission{font-size:1.20rem;}
}

@media screen and (max-width:480px) {
	#page-body.postflow .hdrtxt1,#page-body.postflow .hdrtxt2,.confirmation-bdy .sharebox .title{font-size:22px;}
	.hdrtxt1, .home-bdy .sub_flow .othrpg .hdrtxt1, .hdrtxt2{font-size:17px;}
	.home-bdy .sub_flow .hdr_txt, .home-bdy .sub_flow .hdrtxt4{font-size:18px;}
	.navigation{padding:15px 0px;}	
	.btncont a, .btncont a:active, .btncont a:visited, .btncont a:hover{font-size:20px;padding:15px 35px;}
	.shnwbtncont a, .shnwbtncont a:active, .shnwbtncont a:visited, .shnwbtncont a:hover{padding:15px 0px;}
	.navigation .navlinks a, .navigation .navlinks a:hover{font-size:15px;}
	.navigation .navlogo{padding-left:20px}
	.navigation .navlinks a.faqlnk, .navigation .navlinks a.offrlslnk{margin-right:20px;}
	.form_submission{font-size:16px;}
	.abbr_rules{font-size:13px;}
}

@media screen and (max-width:375px) {
	.hdrtxt1 br, .hdrtxt2 br{display:none;}
	.header, .hdrtxt2, .home-bdy .sub_flow .hdrtxt4{margin:30px auto;}	
	.navigation .navlinks a, .navigation .navlinks a:hover{font-size:13px;}
	.navigation .navlogo{padding-left:15px}
	.navigation .navlinks a.faqlnk, .navigation .navlinks a.offrlslnk{margin-right:15px;}
	.form_submission{font-size:14px;}
}