@media all and (max-width:1024px) {
	.container {
		width: 75%;
	}
	
	.widthshadow {
		background: none !important;
	}
}

@media all and (max-width:980px) {

.heading-form .txtform {
		width: 215px;
	}
}

@media all and (max-width:900px) {
	.heading-form {
		width:97%;
		
	}

	.landing-page {
		background-size: 1000px;
	}

}
@media all and (max-width:800px) {

	.col1 {
		float: none;
		width: 100%;
	}
	.call-to-action-sec ul{
		padding: 0px;
	}

}

@media all and (max-width:640px) {
	.heading-form {
		text-align:center;
	}
	.landing-page h2{
			text-align: center;
			margin-bottom: 35px;
			margin-top: 45px;
	}
	.landing-page {
		background: url("../images/banner.jpg") no-repeat scroll center bottom / 480px  rgba(0, 0, 0, 0);
	}
	
	.heading-form {
		height: 355px;
	}
	.call-to-action-sec.txtcenter{
		text-align:center;
	}
	.call-to-action-sec li{
		border-right: none;
		float:none;
	}
	
	.textform {
		padding: 40px 0 10px;
		width: 100%;
		margin: 0;
	}
	
	.textform > h4 {
		text-align: center;
	}
	
	#mc-embedded-subscribe {
		margin-left: 0 !important;
	}

}

@media all and (max-width:600px) {
	.content-text{
		padding: 5px 15px;
	}
	.landing-page{
		padding-bottom: 0px;
	}
}

@media all and (max-width:480px) {
	.landing-page h2{
		font-size: 24px;
		margin-bottom: 30px;
		margin-top: 30px;
	}

}

@media all and (max-width:360px) {
	h1{
		font-size: 37px;
	}
	
	.landing-page {	
		background: url("../images/banner.jpg") no-repeat scroll center bottom / 480px  rgba(0, 0, 0, 0) !important;
	}
	.container{
		width: 90%;
	}
	.heading-form .sbForm {
		margin-bottom: 25px;
		margin-top: 18px;
	}
	
}
/*
@media screen and (max-width:640px) {
h1{
		font-size:35px;
	}

}


@media screen and (max-width:360px) {
h1{
		font-size:20px;
	}

}
*/

