.product-img img{max-width:230px;}

.nav-tabs .custom-tab {max-width:100%}

/*top navigation space adjustment*/
.navbar-lower li {
    width: 20%;}

@media (max-width: 1600px){

.navbar-default .navbar-nav > li > a {
	font-size:14px;
}
}
.page-body-content {
    margin-left: 5%;
    margin-right: 5%;
}
.wide-legal-links
{
	    min-width: 320px;
}
.reference-details
{
	font-size: 11px;
}
.cta-text-bottom {
    padding: 10px 15px;
    position: relative;
    min-height:150px
}


/* begin SWITCH AND WIN */
.blueSquareBg{
	background-color: #DCE6F2;
	-moz-box-shadow: 1px 1px 3px 1px #AFAFAF;
	-webkit-box-shadow: 1px 1px 3px 1px #AFAFAF;
	box-shadow: 1px 1px 3px 1px #AFAFAF;
	padding: 20px;
}
.phoneCenter{
	width: 80%;
	margin: 0 auto 25px;
}
.sandw-two-col li {
    clear: left;
}
@media (max-width: 991px){
	.button-blue {
		margin-bottom: 30px;
	}
	.sandw-two-col .col-md-6 {
		max-width: 320px;
		margin: auto;
	}
	.sandw-two-col .left-img {
		margin-left: 0px;
	}
}
@media (min-width: 992px){
	.sandw-button-right {
		margin-top: 70px;
	}
	.sandw-two-col {
		width: 82%;
		margin: auto;
	}
	.sandw-two-col .left-img {
		margin-left: -75px;
	}
}
@media (max-width: 1225px){
	.phoneCenter{
		width: 75%;
		margin: 0 auto 25px;
	}
}
@media (min-width: 1400px){
	.page-top img.sandw-banner {
		position: relative;
		top: -5vw;
	}
}
@media (min-width: 1600px){
	.page-top img.sandw-banner {
		position: relative;
		top: -9vw;
	}
}
@media (min-width: 1900px){
	.page-top img.sandw-banner {
		position: relative;
		top: -11vw;
	}
}
/* end SWITCH AND WIN */



/* begin SERVICE AND CONTACT */
div.service-contact-contain {display:block;clear:both;}
.service-contact-contain .service-contact-icon img {float: left;margin-right: 5px;}
.service-contact-contain .service-contact-icon img ::after {clear:both;}
.sc-line {height: 1px;background-color: #ccc;width: 50%;margin: 10px auto;clear: both;}
.service-contact-contain .service-contact-description {margin-top: 20px;margin-bottom: 5px;}
.service-contact-contain h4 {font-size: 14px;font-weight: bold;}
.service-contact-contain .service-contact-icon p {margin-left: 145px;}

@media only screen and (max-width:500px) {
div.service-contact-contain {padding:10px;}
.service-contact-contain .service-contact-description {margin-top:10px;}
.service-contact-contain .service-contact-icon img {width: 120px;height: auto;}
.service-contact-contain .service-contact-icon p {margin-left: 125px;}
}
/* end SERVICE AND CONTACT */