.top_header{ background:#0e3058; color:#ffffff; font-size: 13px; padding:0px 0 5px 0;}
.top_header a{ color:#fff; text-decoration:none;}
.top_header a:hover{text-decoration:underline;}
.top_header li{ padding-left:20px;}
.top_head_left{ padding:15px 0 4px 0;}
.top_header .social{ font-size:20px; float:right;}
.top_header .social ul, li{ display: inline-block; text-align:right;}
.btn_blue{ background:#16163f; color:#ffffff; padding:5px 12px; text-transform:uppercase; margin-top:-5px;}
.btn_white_main{ background:#ffffff; color:#0e3058; padding:13px 25px; text-transform:uppercase; margin-top:-5px; border-radius:25px; font-weight:bold;}
.btn_blue_main{ background:#0e3058; color:#ffffff; padding:8px 16px; text-transform:uppercase; margin-top:-5px; border-radius:4px;}
.btn_blue_main:hover{ color:#000000;}
:target {
  color: green;
}

.banner_bg{background-color: #0e3058;
    opacity: 0.63;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;}

.years_exp{ background:#e1edf5; padding:15px 0 0 0;}

.years_exp .head_txt{ font-size:25px; color: #0e3058; padding:15px 40px 0 40px;}

.years_exp ul{display: inline-block;}

.years_exp li{ display: inline-block; float:left;}

.get_your_quote_bg_overlay{ background-color: #ffffff;
    opacity: 0.1;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;}

.contact-info li{ text-align:left;}

.select{ width:100%; border-radius:5px; padding:5px 10px;}

.nav-item .active{ color:#0e3058;}

.zf-templateWrapper{ color:#ffffff;}
.zf-templateWrapper li{ text-align:left;}
.zf-templateWrapper input{ border-radius:5px; padding:5px 10px; border:none;}

.zf-templateWrapper1{ }
.zf-templateWrapper1 li{ text-align:left; display:block;}
.zf-templateWrapper1 input{ border-radius:5px; padding:5px 10px; border:none; width:250px;}

.zf-errorMessage {
    font: 12px Arial, Helvetica, sans-serif;
    color: #ff0000;
  padding-top: 5px;}

.banner-img{ width:100%; height:auto;}

.quote_section{ padding:30px 0; background:#e4eaef;}

.quote_section .txt_field{border-radius:5px; padding:5px 10px; border:none;}

.form_left{ width:50%; float:left; height:400px;}
.form_right{ width:40%; float:right; height:400px;}

.why_work{ padding:40px; font-size:30px; font-family: "Rokkitt",serif;}

.why_work p{ font-size:25px;}

.why_work_left{ width:50%; padding-bottom:40px;}
.why_work_right{ width:50%; padding-bottom:40px;}

.why_work h1{font-family: "Rokkitt",serif; font-size: 3.5rem; color:#212529; margin:0; padding:0;}

.min-req{ background:#e4eaef; padding:30px; font-size:30px; font-family: "Rokkitt",serif; margin-bottom:50px;}
.min-req h1{font-family: "Rokkitt",serif; font-size: 3.5rem; color:#212529; margin:0; padding:0;}
.min-req li{ text-align:left;}

.close {
    float: right;
    font-size: 1.5rem;
    font-weight: 700;
    line-height: 1;
    color: #000;
    text-shadow: 0 1px 0 #fff;
    opacity:1;
}

@media(max-width:768px){
  .form_left{ width:100%; float:left; height:400px;}
.form_right{ width:100%; float:right; height:400px;}
  .why_work_left, .why_work_right{ width:100%; font-size:25px;}
}



