

/* ==========================================================================
   Author's custom styles
   ========================================================================== */
   
@font-face {
  font-family: 'WaukeganLDOBlack';
  src: url('../fonts/WaukeganLDOBlack.svg#WaukeganLDOBlack') format('svg'),
       url('../fonts/WaukeganLDOBlack.ttf') format('truetype'),
       url('../fonts/WaukeganLDOBlack.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'WaukeganLdoBlack-Eael';
  src: url('../fonts/WaukeganLdoBlack-Eael.eot');
  src: url('../fonts/WaukeganLdoBlack-Eael.eot?#iefix') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}   
   
.logo{margin-top:20px;}  
.box{border:solid 1px #cecece; margin:20px; background:#fff; -moz-box-shadow: 0px 0px 12px 2px rgba(0, 0, 0, 0.35);  -webkit-box-shadow: 0px 0px 12px 2px rgba(0, 0, 0, 0.35);  box-shadow:0px 0px 12px 2px rgba(0, 0, 0, 0.35); padding:30px; margin:50px 0 0px 0;}
.box h1{color:#1c3464; font-size:40px; font-weight:700; font-family: 'WaukeganLDOBlack'; text-transform:uppercase;}
.box h1::after{width:180px;	height:9px; background:#3d95c5;	content:'';	margin: 0px; display:block; margin-bottom:20px;}
.box p{color:#747474; font-size:20px; font-family: 'Poppins', sans-serif;}
.box a{color:#747474;}
.box a:hover{color:#1c3464; text-decoration:none;}

.footer {position:fixed; width: 100%; padding:14px 0; background-color: #1c3464; bottom:0px;}
.footer .inner{ width: 100%;}
.footer .inner p{color:#fff; text-align:center; font-family: 'Poppins', sans-serif; margin-bottom:0px;}

.request-btn a{background:#3d95c5; color:#fff; padding: 8px 10px;
font-size: 20px;
margin: 0px auto;
width: 100%;
max-width: 85px;
display: block;
text-align: center;
line-height: 22px;border-radius: 4px;font-family: 'Poppins', sans-serif; margin-top:70px;}

.request-btn a:hover{color:#fff; text-decoration:none; background:#1c3464;}


@media only screen and (min-device-width : 1225px) and (max-device-width : 1366px) {
.box {padding: 30px 15px;}
.box p {font-size: 17px;}
  /*.footer {margin-top:50px;}
  .footer .inner {position:inherit !important;}*/
}


@media only screen and (min-device-width : 1025px) and (max-device-width : 1224px) {
.box {padding: 30px 15px;}
.box p {font-size: 16px;}
  .footer {margin-top:50px;}
  .footer .inner {position:inherit !important;}
}

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) {
.box {padding: 30px 15px;}
.shadow-box{margin-bottom:70px;}
.box p {font-size: 14px;}
   /*.footer {margin-top:50px;}
  .footer .inner {position:inherit !important;}*/
}


@media only screen and (max-width: 767px) {
  .box{padding:20px;}
  .shadow-box{margin-bottom:60px;}
  .box p{color:#747474; font-size:16px;}
   /*.footer {margin-top:50px;}
  .footer .inner {position:inherit !important;}*/
  .request-btn a{margin-bottom:30px; margin-top:10px;}
  .logo{padding-left: 15px !important;} 
}

@media only screen and (max-width: 400px) {
  .box{padding:20px; margin-top:15px;}
  .box p{color:#747474; font-size:15px;}
  .logo{margin-top:10px;} 
}

















