.let-newsletter {
background:#bfe3da;
padding:40px 0px;
}

.let-newsletter .row div:nth-Child(1) {
text-align:center;	
padding-top:20px;
}

.let-newsletter img {
max-width:150px;
height:auto;
text-align:center;
}

.let-newsletter h1,
.let-newsletter h2 {
color:#262424;
font-weight:400;	
}

.let-newsletter h1 {
font-size:24px;
line-height:38px;
margin:0px 0px 30px 0px;
}

.let-newsletter h1 span {
font-weight:700;
}

.let-newsletter h2 {
font-size:18px;
margin:0px 0px 10px 0px;
}

.let-newsletter input {
font-size:18px;
padding:10px;
border:none;
}

.let-newsletter input[type="text"] {
color:#A5A7A9;
padding:10px 5px;
background:#fff;
min-width:350px;
}

::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
color:#A5A7A9;
}

:-ms-input-placeholder { /* Internet Explorer 10-11 */
color:#A5A7A9;
}

::-ms-input-placeholder { /* Microsoft Edge */
color:#A5A7A9;
}

.let-newsletter input[type="submit"] {
text-transform:uppercase;
font-weight:700;
background:#e51462;
color:#fff;
margin-left:20px;
}

.let-newsletter input[type="submit"]:hover {
background:#fff;
color:#e51462;	
-webkit-box-shadow:inset 0px 0px 0px 2px #e51462;
-moz-box-shadow:inset 0px 0px 0px 2px #e51462;
box-shadow:inset 0px 0px 0px 2px #e51462;
}

@media (max-width: 768px) {
	
	.let-newsletter .row div:nth-Child(1) {
	margin-bottom:40px;
	}
	
	.let-newsletter h1,
	.let-newsletter h2 {
	text-align:center;
	}
	
	.let-newsletter input[type="text"],
	.let-newsletter input[type="submit"] {
	min-width:100%;
	margin-left:0px;
	}
	
	.let-newsletter h1 {
	font-size:18px !important;
	line-height:22px;
	margin:0px 0px 15px 0px;
	}

	.let-newsletter h2 {
	font-size:16px;
	}
	
	.let-newsletter input {
	font-size:14px;
	}
	
}