
				#GetAQuoteLink
				{
					    border-radius: 5px;
    					font-weight: bold;
    					padding: 10px 25px;
    					width: auto;
    			max-width: none;
				}
				
				
				div#downloadPDFReject .large-12 , div#rejectDiv .large-12
				{
					padding-left:0px;				
				}
				
				
				
				.copyRightText
{
color: rgb(102, 102, 102);
    line-height: 1.4;
    font-family: serif;
    font-size: 10pt !important;
    text-align: center;
    margin-top: 13%;
    margin-left: 23%;

}

.copyRightMonthYear
{
    color: rgb(102, 102, 102);
    line-height: 1.4;
    font-family: serif;
    font-size: 10pt !important;
    text-align: center;
    margin-top: 13%;
    margin-left: 27%;

}
				
				
				@media screen and (min-width: 1501px)
				{
					.sectiondivider
			{
				border-bottom: 1px solid #cbcbcb;		
			}
			
					
					div.reveal-modal
					{
						    margin-left: -30em;
    						max-width: 60em;
					}
				}

				
				@media screen and (min-width: 768px) and (max-width: 768px)
					{
							.chapter .cta-button
						{
							max-width:332px;
						}
					}
				@media screen and (min-width: 768px)
					{
						
							.chapter .intro
	{
		font-size:34px;
	}
						
						a#GetAQuoteLink
						{
							margin-top:1em;
						}
						
						footer .copyRightSection .large-4
{
  width:30%;
  padding-left:0px
}
						
						footer .socialIcons
{
float: right;
    max-width: none;
    width: 27%;
}


footer .disclosureSection
{
width: 70%;
    text-align: left;
    margin-left: 2em;
    margin-top: -9em;

}
						
						#formDiv> .row {
    padding-left: 15px;
}
						
					.form-content .clearfix	.marginTop
						{
							margin-top:15px;
						}
				
				section.second-pdfborder .image
{
float: right;width: 38%; padding-left: 3em;padding-top: 3em;
}

section.second-pdfborder .text
{
width: 62%;padding-top: 3em;padding-left: 2em;padding-right: 6em;
}

article #DownloadPDFLinkbtm
{
color: #0e9346 !important;
padding: 10px 25px ;
border-radius: 5px ;
background-color: #ffffff ;
border: 1px solid #0e9346 ;
font-size: 18px !important;
font-family: 'Frutiger Neue W01 UltLt',sans-serif !important;
margin-top: 4%;
margin-left: 0px;
	font-weight:bold;
}
					}
				
				
				div.downloadPdfintro
				{
					padding-top:3em;
				}
				
				.main-herospaceText  #GetAQuoteLink
{
    margin-bottom: 47px;
	margin-left:0px;
}

				
				section.section-mainImage
				{
					overflow: initial;
				}
				
				
				section.pdf-border
				{
					    border-top: 1px solid #cbcbcb;
				
				}
					
				#zip
				{
					width: 72%;
				}
				.ageDetails
				{
					padding-right: 44px;
    				padding-left: 59px;
				}
				
				.consentDiv
				{
					    padding-top: 1%;
    					padding-left: 3%;
    					padding-right: 6%;
				}
				div#secondModal a.close-reveal-modal
				{
					z-index:2;
				}
				
				div#acceptDiv div , div#secondModal , div#acceptDiv,
				div#rejectDiv div , form , div.send-message , div#formDiv ,
				div#downloadPDF , div#downloadPDF .columns , div#downloadPDFReject , div#downloadPDFReject div
				{
					background-color:#f4f4f4;
				}
				
				div#rejectDiv , div#downloadPDF
				{
					margin-bottom:4em;
				}
				
				.container
				{
					max-width:1024px !important;
				}
				
				@media only screen and (min-width: 641px) and (max-width:979px)
				{
							.section-mainImage .main-herospaceText
		{
			border-bottom: 1px solid #cbcbcb;
		}
					
					.send-message
					{
						padding-top:8px;
					}
					
					#formDiv > div.row
					{
						padding-left:15px;
					}
					
					
					

.stateDetails
{
padding-left: 4px;
   padding-right: 8px;

}

.stateDetails + .medium-3
{
padding-left: 6px;

}

#zip
{
width:62%;
}


.phoneDetails
{
padding-right: 0px;
}

.ageDetails 
{
padding-left:36px;
}

div.select-container
{
width:88%;
}
			.consentDiv
{
padding-left:5%;
}

#ContactAgent
{
    font-size: 17px;
}		
					div.reveal-modal
					{
					
						    width: 100%;
        					left: 0;
    						margin-left: 0px;
					}
					
									
					
					div#secondModal div#acceptDiv
						{
							padding-right: 2em;
						}
						
	
						#secondModal div#acceptDiv .noThanks
{
color: #008000 ;
    border-color: #008000 ;
    font-size: 14px ;
    top: 0 ;
    right: 0 ;
    left: 0px ;
    width: 61%;
    font-weight: inherit ;
}
	
	
#secondModal div#acceptDiv:first-child .medium-12
{

padding-left:0px;
padding-right:4em;
}


#secondModal div#acceptDiv:first-child .medium-12 p
{
font-size: 34px;
    padding-left: 0.9em;
}


div#acceptDiv:first-child + div.row
{
	margin-bottom:2em;
}


div#acceptDiv > div.row + div.row .medium-7
{
padding-left:0px;
}

div#acceptDiv > div.row + div.row .medium-7 button
{
font-size:14px;
}
						

				
				}
				
				
				@media only screen and (min-width: 40.063em)
					{

							
					}
				
				
				p.section-mainText
{
    color: #000066 !important;
	font-size: 34px;
	line-height: 43px !important;
	font-family:'Frutiger Neue W01 UltLt', sans-serif;
}
				
				.section-download #DownloadPDFLinkHdr img {
    padding-right: 8px;
}
				
				#GetAQuoteLink span{
			/*	background: url(/media/393277/button_arrow_white.png);
					background-image : url(/media/393277/button_arrow_white.png);
    background-size: 15px 15px;
    background-repeat: no-repeat;
    margin-left: 12px;
    background-position-y: 3px;
    height: 18px;  */
				background-image:url('/content/blac/images/sprite-arrows.png');
				margin-left:10px;
				background-position: -8px -52px;
				}
				
				#DownloadPDFLinkbtm span
				{
				/*	background: url(/media/393287/button_arrow_green.png);
					background-image : url(/media/393287/button_arrow_green.png);
    background-size: 15px 15px;
    background-repeat: no-repeat;
    margin-left: 7px;
    background-position-y: 3px;
    height: 18px;  */
				background-image: url(/content/blac/images/sprite-arrows.png);
				margin-left: 7px;
				background-position: -8px -39px;
				}
#FirstName,#LastName,#zip,#Phone,#email,#StreetAddress,#City{

background-color:#fff !important;
background : #fff !important;
filter : none !important;
}
				.ThankYouText
				{
				font-family: 'Frutiger Neue W01UltLt',sans-serif;
					font-size: 42px; 
					color: #000066;
				}

    
				@media (min-width: 641px) and (max-width:767px)
				{
					article div.image
		{
			   padding-top: 3em;
    			text-align:center;
		}
		
		section.second-pdfborder article
		{
			margin-bottom:3em;
		}
		article div.text
		{
			padding-left: 1em;
    		padding-right: 1em;
		}
		
		
		article #DownloadPDFLinkbtm
		{
			color: #0e9346 !important;
    font-size: 18px;
    border: 1px solid #0e9346;
				    font-family: 'Frutiger Neue W01 UltLt',sans-serif !important;
    font-weight: bold;
		}
		
		article #DownloadPDFLinkbtm span
		{
		/*	background-size: 13px 13px;
    		background-position-y: 4px;
    		height: 17px;
    		line-height: 21px;  */
		}
					
					
					footer div.socialIcons
{

	    border-bottom: 1px solid #cbcbcb;
    padding-bottom: 2.5em;
}

		footer .socialContainer
		{
			padding-left: 15px;
		}

footer .copyRightSection
{
border-bottom: 1px solid #cbcbcb;
}

footer .copyRightSection .large-4
{
    padding-bottom: 2em;
    padding-left: 12px;
}

footer .copyRightSection .large-4 .copyRightText
{
     margin-top: 0px; 
    margin-left: 11px;
    width: 130px;
    float: left;

}

footer .copyRightSection .large-4 .copyRightMonthYear
{
     margin-top: 0px; 
     margin-left: 0px; 
    display: inline;

}

footer .disclosureSection 
{
padding-left: 2em;
    padding-right: 2em;
    padding-top: 1em;
}

				
				}
				
    @media (max-width: 640px){
		
		#GetAQuoteLink
		{
		    padding-bottom: 12px;
    padding-right: 11px;
		}
		
		#GetAQuoteLink span
		{
	/*		background-size: 9px 12px;
			    height: 15px;  */
		}
		
		.approach a.main-quotenow , article #DownloadPDFLinkbtm{
		    font-size: 16px !important;
		}
		
		#GetAQuoteLink span{
			 /*   margin-left: 7px;  */
		}
		
		section.section-mainImage ul li
		{
			display:flex;
			
		}
		
		.main-herospaceText ul li::before
		{
			margin-right:9px;
		}
		
		.chapter .intro
		{
		font-size:28px;
		}
		
		.sectiondivider
			{
				display:none;		
			}
			
		.section-mainImage .main-herospaceText
		{
			border-bottom: 1px solid #cbcbcb;
		}
		
		div#acceptDiv > div.row .large-12 p
{
font-size:20px;
}
		
		div#downloadPDF > div.row p
{
font-size:20px;
}


div#downloadPDF > div.row + div.row + div.row .large-12
{
padding-left:0.8em;
padding-right:1em;
}

div#downloadPDF .noThanks
{
width:100%;
font-size:20px;
}
		
		
		footer div.socialIcons
{

	    border-bottom: 1px solid #cbcbcb;
    padding-bottom: 2.5em;
}

		footer .socialContainer
		{
			padding-left: 15px;
		}

footer .copyRightSection
{
border-bottom: 1px solid #cbcbcb;
}

footer .copyRightSection .large-4
{
    padding-bottom: 2em;
    padding-left: 12px;
}

footer .copyRightSection .large-4 .copyRightText
{
     margin-top: 0px; 
    margin-left: 11px;
    width: 130px;
    float: left;

}

footer .copyRightSection .large-4 .copyRightMonthYear
{
     margin-top: 0px; 
     margin-left: 0px; 
    display: inline;

}

footer .disclosureSection 
{
padding-left: 2em;
    padding-right: 2em;
    padding-top: 1em;
}

		
		
		.send-message
		{
			margin-right:0px;
		}
		
		div#formDiv
		{
			    padding-top: 2em;
   
		
		}
		
		article div.image
		{
			   padding-top: 3em;
    			text-align:center;
		}
		
		section.second-pdfborder article
		{
			margin-bottom:3em;
		}
		article div.text , article div.image
		{
			padding-left: 2em;
    		padding-right: 2em;
		}
		
		
		article #DownloadPDFLinkbtm
		{
			color: #0e9346 !important;
    font-size: 18px;
    border: 1px solid #0e9346;
		    font-family: 'Frutiger Neue W01 UltLt',sans-serif !important;
    font-weight: bold;
		}
		
		article #DownloadPDFLinkbtm span
		{
	/*		background-size: 13px 13px;
    		background-position-y: 4px;
    		height: 17px;
    		line-height: 21px;  */
		}
		
.show-for-medium-up 
{
    display:block;
    width:95%
    }}
	
	input[type='text']:invalid{
	box-shadow:none;
	
	}
	
.send-message input[type='submit']:hover{

  background: #e8e8e8 !important;
  background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodâ€¦EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+) !important;
  background: -moz-linear-gradient(top,#e8e8e8 0,#fff 100%) !important;
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#e8e8e8),color-stop(100%,#fff)) !important;
  background: -webkit-linear-gradient(top,#e8e8e8 0,#fff 100%) !important;
  background:  -o-linear-gradient(top,#e8e8e8 0,#fff 100%) !important;
  background:  -ms-linear-gradient(top,#e8e8e8 0,#fff 100%) !important;
  background: linear-gradient(to bottom,#e8e8e8 0,#fff 100%) !important;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e8e8e8', endColorstr='#ffffff', GradientType=0) !important;
	background-position: 95% 50% !important;
}

.send-message label
{
Font-family: 'SabonLTW01-BoldItalic';
Font-size: 18px;
Color: #666666;  
}

#ConsentText
{
Font-size: 14px;
Color: #666666;
Font-family: 'Sabon LT W01 Roman';
}

.send-message input[type="text"] 
{
    height: 40px !important;
    border-radius: 6px;
    background-color: #ffffff;
    border: 1px solid #cbcbcb;
    padding-top: 5px;
    font-size: 18px;
    color: #0e9346;    
    
}

.send-message .select-container, .send-message .select-container .hidden-button
{
    height : 40px !important    
}

.send-message .select-container .hidden-button
{
   
    height: 101% !important;
}
.send-message select
{
    padding-top: 7px;    
}
 @media (max-width:767px)
{
	
	#acceptDiv
{
  margin-bottom:39%;
}

button#freeGuide
{
font-size:14px;
	width: 100%;
}

	div#acceptdiv > div.row .medium-12 p
	{
		padding-right:0.2em;
		    font-size: 32px;
	line-height: 36px;
	}
	
div#acceptDiv > div.row .medium12
{
padding-left: 0px;
padding-right: 0px;
}

div#acceptDiv > div.row + div.row .medium-7
{
padding-left: 0.5em;
    padding-right: 0.95em;

}
	
#rejectDiv p br , #downloadPDFReject p br {
    display: none;
}


#rejectDiv , #downloadPDFReject
{
margin-bottom: 4em;
}

#rejectDiv > div.row .large-12 , #downloadPDFReject > div.row .large-12
{
font-family: 'Frutiger Neue W01 Lt',sans-serif;
    font-size: 20px !important;
    color: #0e9346;
    padding-left: 0.5em;
    padding-right: 0.4em;
    padding-top: 0.5em;
}


#rejectDiv > div.row .large-12 p , #downloadPDFReject > div.row .large-12 p
{
line-height:30px;
}

#rejectDiv > div.row + div.row .large-12 , #downloadPDFReject > div.row + div.row .large-12
{
padding-left: 0.6em;
padding-right: 0.6em;
}

#rejectDiv > div.row + div.row .large-12 p , #downloadPDFReject > div.row + div.row .large-12 p
{
font-family: 'Sabon LT W01 Roman';
    font-size: 13px !important;
    color: #666666;
    line-height: 20px;
}


#rejectDiv > div.row + div.row + div.row .large-12 , #downloadPDFReject > div.row + div.row + div.row .large-12
{
padding-left: 1.2em;
    padding-right: 0.4em;

}


#rejectDiv div.large-12 a.cta-button , #downloadPDFReject div.large-12 a.cta-button
{
width:100% !important;
}	
button.noThanks
{
    color: #008000 !important;
    border-color: #008000;
    font-size: 14px !important;
    top: 0;
    right: 0;
    left: 0px;
    width: 93% !important;
    font-weight: inherit;
     margin-left: 0.65em;
}

div.reveal-modal
{
top:225px;
}


	
	approach-title .span-text
	{
		line-height:30px;
	}
	.section-download #DownloadPDFLinkHdr img
	{
		padding-right:8px;
	}
    .mediHeader
    {
        text-align: center;
        margin-top: -15px;
        font-weight: bold;
		
    font-family: 'Sabon LT W02 Roman',serif;
    color: #666;
    }
    .row .section-download
    {
        background: #0E9346;
        height: 50px;
        text-align: center;
        padding: 1px;
        width: 130%;
        margin-left: -14%;
    }
    .row .section-download a
    {
        color: White;
        text-decoration: none;
		font-family: 'Sabon LT W01 Roman';
		font-size:17px;
    }
    .title-container .line-breaker h3 span.span-text
    {
        line-height: normal;
    }
    .second-pdfborder
    {
        background-color: #fff;
        margin-top: 0;
    }
    footer .align-footerImages
    {
        text-align: center;
    }
    .model-override
    {
        border-radius: 0;
        padding: 30px;
        margin-top: 50%;        
    }
}
@media (min-width:768px) and (max-width:1023px)
{
			.section-mainImage .main-herospaceText
		{
			border-bottom: 1px solid #cbcbcb;
		}
	
	downloadPdfintro
	{
		padding-top: 3em;
	}
	

	
	
	
#rejectDiv > div.row .large-12 , #downloadPDFReject > div.row .large-12
{
padding-left: 0.1em;
    padding-right: 1.1em;
    margin-top: 0.5em;
}


#rejectDiv > div.row .large-12 p br , #downloadPDFReject > div.row .large-12 p br
{
display:none;

}

#rejectDiv > div.row + div.row .large-12 , #downloadPDFReject > div.row + div.row .large-12
{
padding-left: 0.1em;
padding-right: 1.2em;
}

	
	
footer .linksContainer
{
padding-right:0px;
}


footer .socialContainer
{
padding-left: 0px;
    width: 234px !important;
}
	section.second-pdfborder .medium-6 div.downloadPdfintro
{
padding-left: 7%;
}

.noPaddingLeft
{
padding-left:0px;			
}
	
    .title-container .line-breaker h3 span.span-text:first-child
    {
        line-height: 0;
        font-size: 40px;
    }
    .title-container .line-breaker h3 span.span-text:first-child + span
    {
        padding-top: 15px;
        height: 85px;
        line-height: 1;
    }
    .mediHeader
    {
        margin-top: 32px;
       text-align:center;
        font-size: 26px;
		    margin-bottom: 0px;
		
    font-family: 'Sabon LT W02 Roman',serif;
    color: #666;
    }
    .row .section-download a
    {
        float: right;
        color: #0E9346;
        text-decoration: none;
        margin-top: -80px;
        font-size: 17px;
        margin-right: 1px;
		font-family: 'Sabon LT W01 Roman';
    }
	
	.section-mainImage
	{
		    margin-top: 19px;
	}
    .approach a.main-quotenow
    {
        margin-top: -20px;
    }
    .main-secondImage
    {
        float: right;
    }
    .main-secondText
    {
        width: 50%;
        margin-top: -60px;
    }
    .second-pdfborder
    {
        background-color: #fff;
        margin-top: 0;
    }
    .model-override
    {
        border-radius: 0;
        padding: 30px;
        margin-top: 15%;        
    }
}
	
		@media (min-width:1025px) and (max-width:1500px)
		{
			.sectiondivider
			{
				border-bottom: 1px solid #cbcbcb;		
			}
			
			
			/* accept div 66 -33*/  
			div.reveal-modal
	{
	width: 69%;
    margin-left: -35%;
	}
		
		}
		
		@media (min-width:1024px)  and (max-width:1024px)
{
	/* accept div*/
	div.reveal-modal
	{
	margin-left: -46%;
    width: 93%;
	}
}
		
		@media (min-width:1024px)
{

	
	sup
	{
		top: -1.5em;
    	font-size: .35em;
	}
	
footer .socialIcons
{
float: right;
    max-width: none;
    width: 27%;
}


footer .disclosureSection
{
width: 70%;
    text-align: left;
    margin-left: 2em;
    margin-top: -9em;

}
	
	
	div#acceptDiv > div.row .large-12 p
{
font-size:42px;
}

div#acceptDiv .noThanks
{

font-size:20px;
}

div#acceptDiv > div.row .medium-12{

padding-left:0px;
}

}

		
@media (min-width: 1024px)
{


	
div#acceptDiv > div.row + div.row .medium-7 
	{
	    text-align: right;
	}
	
	
		downloadPdfintro
	{
		padding-top: 3em;
	}
	
	

	
	.noThanks
{
color: #008000 !important;
    border-color: #008000 !important;
   
    top: 0 !important;
    right: 0 !important;
    left: 0px !important;
   
    font-weight: inherit !important;
}
	
    .model-override
    {
        border-radius: 0;
        padding: 30px;
        margin-top: 15%;        
    }
    .mediHeader
    {
        margin-top: -71px;
        float: right;
        font-size: 25px;
    	font-family: 'Sabon LT W02 Roman',serif;
    	color: #666;
    }
    .row .section-download a
    {
        float: right;
        color: #0e9346;
        text-decoration: none;
        margin-top: -100px;
        font-size: 17px;
		font-family: 'Sabon LT W01 Roman';
    }
    .title-container .line-breaker h3 span.span-text:first-child
    {
        padding-top: 40px;
        padding-bottom: 15px;
    }
    .title-container .line-breaker h3 span.span-text:first-child + span
    {
        padding-top: 30px;
        padding-bottom: 40px;
    }
    .small-12.large-9.columns.huge-border.approach.main-herospaceText
    {
        width: 100%;
    }
	.main-secondContent
	{
		color: #000066;
		font-size: 34px;
		line-height: 43px;
		font-family:'Frutiger Neue W01 UltLt', sans-serif;
	}
    .main-secondImage
    {
        float: right;
        width: 35%;
        margin-right: 10%;
        margin-top: 7.6%;
    }
    .second-pdfborder
    {
        border-left: 2.1875em solid;
        border-color: #2c7756;
        margin-top: -6.3%;
    }
    .main-secondText
    {
        width: 50%;
        margin-top: 6.39%;
        margin-left: -30px;
    }
    .border-freeguide
    {
        margin-right: 30px;
    }
}
.border-freeguide
{
    margin-bottom: 70px;
}
.text-content ul
{
    line-height: 25px;
}
.section-mainImage
{
    background-color: #fff;
    margin-top: 0;
}

.approach a.main-quotenow
{
    background: green;
    color: white !important;
    margin-bottom: 70px;
    background-color: #0e9346;
    filter: none;
	font-size: 18px;
	font-family:'Frutiger Neue W01 UltLt', sans-serif;
}
.small-12.columns.huge-border.approach.main-quote
{
    border-bottom: grey;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    margin-top: -1px;
}
p.section-second
{
    font-size: 2.0rem;
    color: #040475;
}
		
		
		.main-herospaceText ul li::before
		{
			content: "• ";
    		color: #2c7756;
    		font-size: 24px;
		}
		ul li
		{
			color: #666;
		}
		.main-herospaceText ul
		{
			    list-style: none;
		}
		
@media only screen and (min-width: 320px) and (max-width:640px)
{
#FirstName,#LastName,#Phone,#email,#StreetAddress,#City, input[type='submit'] , .send-message .select-container
{
width : 96% !important;
}

#zip
{
width : 91% !important;
}
	
	div.ageDetails
	{
		    margin-bottom: 3em;
	}

	section.margin-top
	{
		margin-top: 0px;
	}
	#secondModal
	{
	padding-left: 2%;
	}
	
.noPadding
{
    padding-left: 0px !important;
    padding-right: 0px !important;
}

#ModalHeader
	{
		margin-bottom: 0px;
    	margin-top: 3px;
	}
	
	.consentDiv
	{
		
		padding-left: 1% !important;
    	padding-right: 12% !important;
	}
	
	section .section-mainImage
	{
		margin-top:0px;
	}

}
		
		.send-message input.error, .send-message .control-container.error {
    border-color: red;
}
		
		.send-message .error-final-message, .send-message .error-message {
    font-size: 14px;
    font-size: .875rem;
    margin-top: 10px;
    font-family: Sabon Roman;
    color: red;
    display: inline-block;
		}	
			#acceptDiv sup+br
			{
			
			display:none;
			}
		

		form
		{
			background-color:#f4f4f4;
		}
		
		.image img:hover {
    cursor: pointer;
}
		
		section.section-mainImage ul li
		{
		
font-family: 'Frutiger Neue W01 UltLt',sans-serif;
color: #666666;
font-size: 24px;
		line-height:37px;
		}
		
@media (max-width: 1024px) and (min-width: 1024px)
{
.huge-border
{
margin-top:0px;
}	

.sectiondivider {
    border-bottom: 1px solid #cbcbcb;
}
}

@media (min-width: 1024px)
{
.chapter .cta-button {
  max-width: 332px;
}
}

@media (min-width:1024px)  and (max-width:1280px)
{
div.container{
margin-left:auto;
margin-right:auto;
}
}

#DownloadPDFLinkbtm span img{
margin-top:-4px;
}

#GetAQuoteLink span img{
padding-bottom:5px;
}

@media (min-width:768px)  and (max-width:1024px)
{
div.disclosureContent p+p
{
padding-right:45px;
}
}

article a#DownloadPDFLinkbtm
{
   width: auto;
   max-width: none;
   padding: 10px 25px;
}


@media (max-width:767px)
{
.main-herospaceText  #GetAQuoteLink , article a#DownloadPDFLinkbtm
{
	margin-left: auto;
    margin-right: auto;
}
article div.text , article div.image
		{
			padding-left: 2em;
    		padding-right: 2em;
		}

}