@media only screen and (max-width: 991px) {
	.mb-15-small {margin-bottom:15px !important}
	.mb-30-small {margin-bottom:30px !important}	
	.mb-40-small {margin-bottom:40px !important}
	.border-widescreen {border-bottom:6px solid #ddd}	
	.agentthumb {height:auto !important;width:auto !important;max-width:200px !important;padding-top:20px !important}	
	.mb-60-small {margin-bottom:60px !important}
	
	.hidesmall {display:none !important}
	.nofloatsmall {float:none !important}
	.centersmall {text-align:center !important}
		
	.linksfooter {float:none !important;}	
	
	.linksfooter a {padding:0 10px}
	h1.font35 {font-size:2.3em !important}
	img.imgfit {max-width:240px !important;display:block!important;margin:0 auto !important}

}

@media only screen and (max-width: 786px) {
	img.imgfit {max-width:200px !important}
}

@media only screen and (max-width: 486px) {
	h1.font35 {font-size:1.9em !important}
	.font20 {font-size:16px !important;line-height:20px !important}
	img.videoplay {max-width:75% !important}
	
	.custom-top-title-box.title-box.phone {
    background: rgba(44,44,44,.5);
    border-radius: 5px;
    padding-left: 2px;
    padding-right: 2px;
    padding-top: 10px;
    padding-bottom: 10px;
	}
	img.imgfit {max-width:170px !important}
}


@media only screen and (min-width: 992px) {
	img.videoplay {padding:30px 0}
	
	.border-widescreen {border-right:5px solid #fff}
	
	.mt-40-large {margin-top:40px !important}
	
	
#header .header-nav-main nav > ul > li > a.unbranded {
    display: inline-block;
    border-radius: 4px;
    font-style: normal;
    font-weight: 700;
    line-height: 18px;
    text-transform: uppercase;
    font-size: 18px;
    padding: 10px 20px !important;
    margin: 0 18px 0 18px !important;
}
	

}
