
.img-responsive {
 display: inline-block;
 height: auto;
 max-width: 100%;
}

.img-responsive2 {
 display: inline-block;
 height: auto;
 max-width: 70%;
}

.img-responsive3 {
 display: inline-block;
 height: auto;
 max-width: 75%;
}
.v1{
	padding-top:0.9em;
	padding-bottom: 0.9em;
}





body { font-family: Arial, Helvetica, sans-serif;font-size: 16px;line-height: 1.3em;}

.subheadline {
	font-size: 1.250em;
	font-family: Arial, Helvetica, sans-serif;
	color: #666;
	font-weight: bold;
	margin-top: 1.575em;
	margin-bottom: 1.175em;		
}
.headline {
	font-family: Arial, Helvetica, sans-serif, Tahoma, Geneva, sans-serif;
	font-size: 2.500em;
	color: #000000;
	letter-spacing: -1px;
	font-weight: bold;
	margin-top: 0.5em;
	margin-bottom: 0.5em;	
}
.johnsonbox {background-color: #fff;
	height: auto;
	width: 81%;
	margin-top: 1.875em;
	margin-right: auto;
	margin-bottom: 1.875em;
	margin-left: auto;
	border: 0.375em dashed #9b0707;
	padding: 1.875em;
}

.subhead {font-size: 1.500em;
	font-family: Arial, Helvetica, sans-serif;
	padding-top:0.5rem;
	padding-bottom: 0.3rem;
}
.preheadline {
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
	text-align: center;
	color: #666;
	font-size:1em;
}
.calltoaction {font-size: 1.750em;
	font-family: Arial, Helvetica, sans-serif;
}

.modulebox {
	border-style:solid;
	border-width:0.188em;
	color:#000;
	padding: 0.938em;
	width:83%;

}
.headlinered {
	font-family: Arial, Helvetica, sans-serif, Tahoma, Geneva, sans-serif;
	font-size: 2.000em;
	color: #C30003;
	letter-spacing: -1px;
	font-weight:bold;
	margin-top:1em;
	margin-bottom: 1em;
}

.ul1 li{
	margin-bottom: 1em;
}
p{
	margin-bottom: 0.9em;

}

@media (min-width: 1200px) {
    .container{
        max-width: 760px;
    }
}

@media screen and (max-width: 1200px) {
	body{
		font-size: 16px;
	}		
}

@media screen and (max-width: 992px) {
	body{
		font-size: 14px;
	}	
}

@media screen and (max-width: 768px) {
	body{
		font-size: 12px;
	}	
}

@media screen and (max-width: 480px) {
	body{
		font-size: 9px;
	}
	.buybox1{
		padding-left: 2.1em !important;
		padding-right: 2.1em !important;
	}
}

