@media screen and (max-width: 1024px){
	.footer-nav>div>div {
		justify-content: center;
	}
	.sp-subscription-form .sp-input {
	    left: 30px;
	}
}
@media screen and (max-width: 768px){
	.sp-subscription-form .sp-input h4 {
	    font-size: 17px;
	}
	.sp-subscription-form .sp-input .input-group {
	    max-width: 300px;
	}
	.sp-subscription-form .sp-input {
	    left: 45px;
	}
	.single-contact p {
	    font-size: 14px;
	    overflow-wrap: anywhere;
	}
	.header-area4 .navbar-toggler:not(:disabled):not(.disabled) {
	    background: transparent;
	}
}
@media screen and (max-width: 450px){
	.paint-nav .navbar-light .navbar-nav .nav-link {
	    border: none!important;
	}
	.navbar-nav.hp-1-nav {
	    border: none!important;
	    background-color: transparent;
	}
	.subscribe-top:before {
	    display: none;
	}
	.sp-subscription-form .sp-input h4 {
	    text-align: left;
	}
	.sp-subscription-form .sp-input .input-group {
	    margin-left: 0!important;
	}
	.sp-subscription-form .sp-input {
	    left: 0;
	}
	#wrapper-form>div>div form {
	    flex-wrap: wrap;
	}
	#wrapper-form>div>div form select {
		border: 2px solid #57b548;
		margin-bottom: 15px;
	}
	#wrapper-form>div>div form select:first-child {
	    border-left: 2px solid #57b548;
	    border-bottom: 2px solid #57b548;
	    border-top: 2px solid #57b548;
	    margin-bottom: 15px;
	}
}