/*-------------------- General Layout Styles --------------------*/
.clearfloat {
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-size:10px;-webkit-tap-highlight-color:transparent}
*,:after,:before{box-sizing:border-box;}
*{outline-style:hidden !important; outline-width:0 !important; outline-color:transparent !important;}

*:focus{outline-style:hidden !important; outline-width:0 !important; outline-color:transparent !important;}
img{max-width:100%; height:auto}

/*===========Splash CSS S===========*/
html, body{height:100%}
body.splash{}
body.splash *{font-family:'Lato', sans-serif;}
body.splash .splash-main-bg{background:#f3f3f3; display:flex; height:100%; width:100%; align-items:center; justify-content:center;}
body.splash .splash-main-bg-height{display:flex; width:100%; text-align:center; align-items:center; justify-content:center;}

.splash-logo{padding:50px 15px 75px; text-align:center}
.splash-logo a{display:table; margin:0 auto; text-decoration:none;}
.splash-logo span{color:#134a86; font-size:14px; font-weight:900; line-height:1; text-decoration:none; display:table; margin:15px 0 0 auto}

.splash-head{padding:0 15px; text-align:center; margin:50px 0}
.splash-head h1{font-family: 'Bebas Neue', sans-serif; font-size:74px; color:#919495; font-weight:500; text-align:center; line-height:1; margin:0; text-transform:uppercase; letter-spacing:2px}

.splash-cta{margin:0 auto; padding:0 15px; display:flex; justify-content:space-around; align-items:flex-start; max-width:1170px}

.splash-phone{background:url(splash-icn-phone.png) 50% 0 no-repeat; margin:0; padding:60px 0 0 0}
.splash-phone a{margin:0 auto 20px; color:#134a86; font-size:24px; font-weight:800; line-height:1.8; display:table; text-decoration:none}
.splash-phone a:hover{text-decoration:underline}

.splash-location{background:url(splash-icn-address.png) 50% 0 no-repeat; margin:0; padding:60px 0 0 0}
.splash-location p{color:#134a86; font-size:18px; font-weight:600; line-height:1.4; padding:0; margin:0 0 20px;}
.splash-location a{background:url(splash-icn-phone.png) 0 50% no-repeat; margin:0 auto; color:#134a86; font-size:20px; font-weight:600; line-height:1.8; display:table;}
.splash-location a:hover{text-decoration:underline}

.splash-main-bg #cmsbody {width:100%; max-width:1170px; padding:0 15px; margin:0 auto}
.splash-main-bg #cmsbody .container{height:auto !important}

@media screen and (max-width: 767px) {
	.splash-logo{padding:50px 30px 30px}
	.splash-logo img{max-height:65px; width:auto}
	.splash-head h1{font-size:36px;}
	.splash-cta{padding:0 15px; flex-direction:column; align-items:center}
	.splash-location{margin:0 0 40px;}
	.splash-head{margin:0 0 40px}
}
/*===========Splash CSS E===========*/