.alarm-stock-notice{text-align:left;margin-top:30px}
.alarm-stock-notice-info{margin-bottom:10px}
.alarm-stock-notice-info .icon{fill:#ff6160;width:20px;height:20px;vertical-align:top;}
.alarm-stock-notice-info span{display:inline-block;font-size:13px;line-height:20px;color:#333; }
.for-email{display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.for-email input{background-color:#f7f7f7;font-size:16px;border:none;border-radius:5px;-webkit-border-radius:5px;width:100%;padding: 13px 10px;border-radius: 40px 0 0 40px;}
.for-email input::-webkit-input-placeholder{color:#999;text-indent:0}
.for-email input:-moz-placeholder{color:#999;text-indent:0}
.for-email input::-moz-placeholder{color:#999;text-indent:0}
.for-email input:-ms-input-placeholder{color:#999;text-indent:0}
.for-email .btn{border-radius:5px;-webkit-border-radius:5px;font-size:16px;font-weight:normal;width:100%;margin-left: -18px;padding:11.5px 0;border-radius:40px;}
.for-email .btn:hover{opacity: 0.8;background-color: #ff6160;color: #fff;}
.for-email .input-box{-ms-flex:0 0 70%;flex:0 0 70%;max-width:70%;}
.for-email .buttons-set{-ms-flex:0 0 30%;flex:0 0 30%;max-width:30%;padding-left: 0;}
.for-email .error-message,.for-email .message{font-size:13px;color:#e60259}
/* Large desktop */
@media (min-width: 1200px) { 
.for-email .btn{width: 90%;}
}
/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 979px) {
.for-email .input-box{-ms-flex:0 0 80%;flex:0 0 80%;max-width:80%;}
.for-email .buttons-set{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%;}
.alarm-stock-notice{margin-bottom:20px}
.for-email .btn{width:112%;}
}

/* Landscape phone to portrait tablet */
@media (max-width: 767px) {
.for-email input{padding:12.5px 15px;}
.for-email .btn{width:117%;}
}
 /* Landscape phones and down */
@media (max-width: 480px) {

}

/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (max-width: 400px) {
/*.for-email input{padding:12.5px 15px;}*/
.alarm-stock-notice-info span{width:90%}
}

@media only screen and (max-width:329px) {
.for-email .btn{font-size:12px;padding: 14px 0;}
}

