body{
font-size:16px;
}
#footerfull {clear: both;}
#footerTwoMods {width: 100%;}
#footerleft, #footerright {width: 49%;float: left;}
#footerleft{}
#footerright {margin-left: 2%; height:34px;line-height:34px;}

@media (max-width: 960px) {
    #footerTwoMods {width: auto; }
	.custom_contactinfo{margin:10px auto 10px auto;}
}

@media (max-width: 767px) {
    #footerleft, #footerright {width: auto; float: none; }
	.ribbon{display:none !important;}
}

.custom_homeaside{
background-color:#fafbff;
padding:5px 10px 5px 10px;
border:1px solid #e4e4e4;
border-radius:5px;
}

.custom_homeaside h3{
margin-top:2px;
}

.custom_contactinfo p{
padding-bottom:0;
margin-bottom:0;
}

.custom_contactinfo img{
vertical-align:bottom;
}

.custom_spimagequote{
background-color:#fafbff;
border:1px solid #e4e4e4;
padding:5px;
}

.custom_ribbonbackground{
background-image:url(../../../images/ribbon.png);
height:60px;
line-height:60px;
}

.custom_contactusblurb{
margin:0 auto;
background-color:#fafbff;
padding:20px;
margin-top:10px;
border-radius:5px;
border:1px solid #e4e4e4;
}

#chronoform-contactus{
margin:5px auto;
background-color:#fafbff;
padding:20px;
border-radius:5px;
border:1px solid #e4e4e4;
}

/* add to create space below slider on phone */
}
#djslider102{
margin-bottom:10px;
}

.chrono_credits{
display:none;
}


.well{
background-color:#dfe5f9;
padding:10px;
}

.header{
margin-bottom:0;
}

.body .container{
border: 1px solid #c4c4c4;
border-radius:10px;
box-shadow:0 0 6px #b1b1b1;
padding:10px 20px 20px 20px;
}

.navigation a{
font-size:15px;
}

.blog_testimonial{
margin:0 auto;
background-color:#fafbff;
padding:20px;
margin-top:10px;
border-radius:5px;
border:1px solid #e4e4e4;
}

.item-page_testimonial{
margin:0 auto;
background-color:#fafbff;
padding:20px;
margin-top:10px;
border-radius:5px;
border:1px solid #e4e4e4;
}

.readmoretest{
width:80px;
height:25px;
border:none;
}