.newsletter-header{display:none}@media only screen and (max-width:768px){.newsletter-header{background-color:#1173a6;color:#fff;padding:10px 6px 10px 6px;display:block;font-size:14px;display:block}.newsletter-header p{padding-left:10px;padding-top:10px;float:left;position:relative;width:58%}.newsletter-header .container{padding-left:5px;padding-right:5px}.newsletter-header .fa{font-size:40px;float:left;position:relative;margin-top:10px}.newsletter-header .btn{padding:10px 16px;margin-left:3px;display:inline-block;margin-bottom:0;font-weight:400;text-align:center;vertical-align:middle;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;font-size:14px;line-height:1.3;border-radius:4px;background-color:#c20e1a;color:#fff;margin-top:10px;float:right;position:relative}.newsletter-header .btn:visited,.newsletter-header .btn:active,.newsletter-header .btn:hover{background-color:#c20e1a;color:#fff}.newsletter-header .close{float:left;position:relative;margin-top:18px;margin-right:10px;color:#fff;opacity:1}}@media only screen and (max-width:450px){.newsletter-header{background-color:#1173a6;color:#fff;padding:10px 6px 10px 6px;display:block;font-size:14px;display:block}.newsletter-header p{padding-left:10px;padding-top:10px;float:left;position:relative;width:50%}}@media only screen and (max-width:340px){.newsletter-header{font-size:12px}}@media only screen and (max-width:320px){.newsletter-header .fa{font-size:34px;float:left;position:relative;margin-top:10px}}