.thenewslettersec {margin:60px 0;}
.thenewslettersec h3 {text-align: center;font-size: 14px;font-weight: 300;text-transform: uppercase;letter-spacing: 3px; }
.thenewslettersec h4 {text-align: center;font-size: 14px;font-weight: 300;letter-spacing:1px;}
.thenewslettersec .input-group input {padding-left:20PX; width: 100%;border-radius: 90px !important;border:1px solid #ccc;margin-bottom: 10px;height: 50px;}
.thenewslettersec .input-group button {transition:all .5s; cursor: pointer;border:0px;font-size: 20px;text-transform: uppercase;letter-spacing: 2px;  width: 100%;border-radius: 90px !important;height: 50px;background: #000;color: #fff; }
.thenewslettersec .input-group button:hover {font-weight:700; background: #fff;color: #000;border: 2px solid #000;}
@media only screen and (min-width: 768px){
	.thenewslettersec {margin:60px auto;width: 50%;}
}