@import url('https://fonts.googleapis.com/css?family=Open+Sans+Condensed:300,300i,700');@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700,700i,800,800i');@import url('https://fonts.googleapis.com/css?family=Poppins:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i');@import url('https://fonts.googleapis.com/css?family=Roboto:100,100i,300,300i,400,400i,500,500i,700,700i,900,900i');@import url('https://fonts.googleapis.com/css?family=Oswald:200,300,400,500,600,700');@import url('https://fonts.googleapis.com/css?family=Lato:100,100i,300,300i,400,400i,700,700i,900,900i');body{outline-width:0;outline:none;margin:0px;padding:0px;max-width:100%;} 
body img{outline-width:0;outline:none;margin:0px;padding:0px;max-width:100%;}
body a{}  
body a:hover{} 
body a:focus{}
body a:link{outline-width:0;outline:none;}
h1, h1 a, h1 a:hover{font-size:40px;color:#054372;font-family:'Roboto', sans-serif;font-weight:700;padding-bottom:26px;line-height:normal;margin:0;text-transform:uppercase;}
h1 span{font-size:40px;color:#054372;font-family:'Roboto', sans-serif;font-weight:700;padding-bottom:26px;line-height:28px;margin:0;text-transform:uppercase;}
h1 alt{font-size:35px;color:#fff;margin:0px;font-family:'Roboto', sans-serif;font-weight:700;padding-bottom:30px;line-height:28px;}
h2, h2 a, h2 a:hover{font-size:30px;color:#484848;font-family:'Roboto', sans-serif;font-weight:700;padding-bottom:23px;line-height:20px;margin:0;}
h2 alt{font-size:30px;color:#484848;font-family:'Roboto', sans-serif;font-weight:400;margin:0px;line-height:20px;margin:0;}
h3, h3 a, h3 a:hover{font-size:24px;color:#484848;font-family:'Roboto', sans-serif;font-weight:700;padding-bottom:22px;margin:0px;line-height:24px;}
h4, h4 a, h4 a:hover{font-size:20px;color:#333333;font-family:'Roboto', sans-serif;font-weight:500;padding-bottom:16px;margin:0px;line-height:18px;}
h4 span{font-size:20px;color:#FFF;font-family:'Roboto', sans-serif;font-weight:500;padding-bottom:16px;margin:0px;line-height:normal;}
h5, h5 a, h5 a:hover{font-size:18px;color:#333333;font-family:'Roboto', sans-serif;font-weight:400;padding-bottom:16px;margin:0px;margin-top:0px;margin-bottom:0px;line-height:18px;}
h5 span{font-size:18px;color:#5d5d5d;margin:0px;font-family:'Roboto', sans-serif;font-weight:400;padding-bottom:0 px;}
h5 alt{font-size:18px;color:#5d5d5d;margin:0px;font-family:'Roboto', sans-serif;font-weight:400;padding-bottom:0 px;}
h6, h6 a, h6 a:hover{font-size:15px;color:#7b7b7b;font-family:'Roboto', sans-serif;font-weight:400;padding-bottom:14px;}
h1, h2, h3, h4, h5, h6{margin-top:0;margin-bottom:0;}
p, p a, p a:hover{font-family:'Roboto', sans-serif;font-size:16px;font-weight:300;line-height:26px;padding-bottom:26px;margin:0;color:#000000;}
p span{font-family:'Roboto', sans-serif;font-size:16px;font-weight:300;line-height:26px;padding-bottom:26px;margin:0;color:#000000;font-style:italic;text-align:center;}
p alt{}
span, span a, span a:hover{}
ul{}
ul, ol{padding-left:0;}
ul li a{}
ul li a:hover{}
iframe{}
a{}
a:hover, a:focus{}
table{width:100%;border:1px solid #dedede;border-top:0;border-bottom:0;}
th{background:#FFF;padding:25px;}
th:first-child{text-align:left;}
th:last-child{text-align:right;}
td{padding:25px;font-family:'Roboto', sans-serif;font-size:16px;font-weight:300;line-height:20px;margin:0;color:#000000;}
td:last-child{}
table tr:nth-child(odd){background-color:#eee;}
table.table_footer tr:first-child{background-color:#FFF;}
table.no_border_top{border:1px solid #eee;border-top:0;}
.policy_quote{}
.policy_quote a{}
.carousel-indicators{position:absolute;bottom:0px;left:50%;z-index:15;width:60%;padding-left:0;margin-left:-30%;text-align:center;list-style:none;}
.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;cursor:pointer;background-color:#054372;border:1px solid #054372;border-radius:10px;}
.carousel-indicators .active{width:12px;height:12px;margin:0;background-color:#0098da;}
.banner_holder{position:relative;}
.banner_holder img{width:100%;height:100%;}
.banner_content_holder{position:absolute;top:9%;left:0;right:0;}
.banner_base{position:relative;}
.banner_header{font-family:'Roboto', sans-serif;font-size:53px;font-weight:700;text-align:center;line-height:53px;}
.banner_header span{color:#054372;}
.banner_tag{font-family:'Roboto', sans-serif;font-weight:600;line-height:19px;font-size:16px;color:#000;text-align:center;padding-top:17px;padding-bottom:39px;width:50%;margin:auto;}
.ban_form_holder{padding:30px 60px;background:transparent;}
.ban_form_header{font-family:'Roboto', sans-serif;font-weight:500;font-size:27px;color:#FFF;text-align:center;}
.ban_form_sub_header{font-family:'Oswald', sans-serif;color:#0098da;text-align:center;font-weight:700;font-size:40px;padding-bottom:10px;}
.form_container{background-color:transparent;}
.logo{max-width:100%;height:44px;float:left;}
.navbar-collapse::before{display:inline;content:" ";}
.logo img{max-height:50px !important; width: auto;}
.testimonial{padding:10px 70px 70px 70px;background:#FFF;}
.testimonial .carousel-inner .item{text-align:center;}
@font-face{font-family:'Roboto', sans-serif;src:url(assets/fonts/Tw%20Cen%20MT%20Condensed%20Bold.otf);}
.user_id{font-size:18px;color:#0a0a0a;font-family:'Roboto', sans-serif;font-weight:500;text-align:right;padding:45px 0px;}
.user_id img{padding-right:10px;}
.service{background:#ededed;padding:75px 0 16px;text-align:center;}
.service_first{background:#FFF;border:1px solid #CCC;padding:28px 30px;text-align:center;margin-bottom:50px;min-height:590px;}
.service_first p{overflow:hidden;}
.service_holder{margin:60px 0px 34px;padding-bottom:30px;}
.icon_holder{margin:0 auto;display:block;padding-bottom:30px;}
.icon_holder img{}
.whyus_holder{padding:72px 0;background:#ffffff;}
.whyus_holder ul li img{padding-right:16px;}
.point_list{margin:26px 0;}
.point_list ul{padding:0px 0px;margin:0;list-style-type:none;display:block;}
.point_list ul li{list-style-type:none;font-family:'Roboto', sans-serif;font-size:16px;font-weight:300;margin-bottom:30px;background-image:url(assets/images/list_icon.png);background-repeat:no-repeat;background-position:left top;padding-left:25px;color:#000000;}
.contact_holder{padding:70px 0;background:#2c3e50;}
.contact_header{font-size:40px;color:#FFF;font-family:'Roboto', sans-serif;font-weight:700;padding-bottom:26px;line-height:28px;text-align:center;margin:0;}
.contact_header span{font-size:40px;color:#0098da;font-family:'Roboto', sans-serif;font-weight:700;padding-bottom:26px;line-height:28px;text-align:center;margin:0;}
.footer_form_container{margin-top:24px;}
.pointer{float:right;}
.footer{padding-top:45px;padding-bottom:10px;background:#fafafa;}
.footer_link_container{text-align:center;}
.footer_link_container ul li{display:inline;background:url(assets/images/link_separator.png) no-repeat;background-position:right center;padding:0;font-family:'Roboto', sans-serif;font-weight:400;font-size:16px;cursor:pointer;}
.footer_link_container ul li a{padding:7px 25px;font-family:'Roboto', sans-serif;font-weight:400;color:#000000;font-size:16px;cursor:pointer;}
.footer_link_container ul li a:hover{text-decoration:none;}
.footer_link_container ul li:last-child{background:none;}
.copyright{font-family:'Roboto', sans-serif;font-weight:400;color:#FFF;font-size:15px;text-align:center;margin-bottom:10px;}
.copyright p{font-family:'Roboto', sans-serif;font-weight:400;color:#000000;font-size:15px;text-align:center;margin-bottom:10px;}
.sub_banner{position:relative;display:none !important;}
.sub_banner img{width:100%;height:100%;}
.sub_banner_header{font-family:'Roboto', sans-serif;font-weight:700;font-size:53px;color:#0098da;position:absolute;top:30%;left:27%;display:none !important;}
.sub_banner_header span{font-family:'Roboto', sans-serif;font-weight:700;font-size:53px;color:#FFF;}
.why_holder{padding:63px 0;background:#ffffff;}
.why_content{padding:58px 0px 105px !important;}
.why_content ul{padding:0;margin:10px 0px 0px;list-style-type:none;display:block;}
.why_content ul li{background-image:url(/wp-content/uploads/2017/12/ul_li_innerpage_icon.png);background-repeat:no-repeat;font-family:'Roboto', sans-serif;font-size:16px;font-weight:300;padding-left:28px;padding-bottom:30px;color:#000000}
.why_bottom{background:#FFF;margin-top:0;margin-bottom:0;overflow:hidden;}
.main_content_group ol{margin:0px 16px 10px;padding:0px;list-style-type:decimal;}
.main_content_group ol li{font-family:'Roboto', sans-serif;font-size:14px;font-weight:300;line-height:24px;padding-left:13px;}
.main_content_group strong{font-family:'Roboto', sans-serif;font-size:14px;font-weight:500;line-height:30px;}
.purchase_holder{padding:0px 0;background:#ffffff;}
.purchase_holder img{margin-right:0px !important;margin-bottom:0px !important;}
.form_holder{border:1px solid #CCC;padding:43px;}
.form_holder span{color:#ff2626;}
.anchor_holder{margin-bottom:26px;}
.quote_holder{padding:63px 0 47px 0;background:#ffffff;}
.quote_holder a{margin:15px auto;color:#0098da;text-decoration:underline;}
.quote_left{margin-top:0px;margin-bottom:35px;width:100%;}
.table_header{background:#0098da;padding:20px 0px 0px 0px;margin-top:0px;}
.table_header_alt{background:#054372;padding:20px 0 0px 0;}
.table_content{background:#FFF;padding:55px 0px;border:1px solid #dedede;border-top:0;}
.table_content img{margin:0 auto;display:block;}
table{border:solid 0px #dedede;}
.table_footer table:last-child{border-top:solid 0px #dedede00;}
.table_footer table tr th:last-child{padding:25px 0px;}
.table_footer h5, h5 a, h5 a:hover{padding-bottom:35px;line-height:18px;text-align:center;}
.text-center{margin-bottom:15px;}
.quote_right{margin-top:35px;margin-bottom:35px;width:100%;}
.quote_right img{max-width:100%;margin-right:0px !important;margin-bottom:0px !important;}
.heading_group{padding-bottom:46px;}
.main_content_group{padding:58px 0;}
.main_content_group img{margin-right:30px;margin-bottom:30px;}
.main_content_group a{color:#0098da;line-height:24px;text-decoration:underline;margin-bottom:10px !important;}
.main_content_group a:hover, .main_content_group a:focus{color:#666 !important;margin-bottom:10px !important;text-decoration:none;line-height:24px;}
.button_group{margin-bottom:38px;}
.main_content_group{}
.main_content_group ul{padding:0;margin:55px 0px 0px;list-style-type:none;display:block;}
.main_content_group ul li{background-image:url(/wp-content/uploads/2017/12/ul_li_innerpage_icon.png);background-repeat:no-repeat;font-family:'Roboto', sans-serif;font-size:16px;font-weight:300;padding-left:28px;padding-bottom:30px;Color:#000000}
.confirm_holder{padding:45px 54px;border:1px solid #CCC;margin:30px 0;}
.confirm_holder table{width:100%;border:none;}
.confirm_holder table td{padding:6px;font-family:'Roboto', sans-serif;font-size:16px;font-weight:500;line-height:20px;margin:0;color:#000000;background:#FFF;}
.confirm_holder table tr:nth-child(even){background-color:#eee0;}
.contact_form_holder{margin-top:75px;}
.contact_form span{color:#ff2626;}
.address_holder{padding-bottom:8px;}
.cont_details{margin-top:0;}
.survey_holder{background:#FFF;padding:55px 98px;margin-bottom:32px;border:1px solid #9996;border-top:none;}
.footer_link_container ul li{border:none;}
.faqwd_question_title_container:hover{background:#f5f5f5;color:#323335;}
.faqwd_question_title_container{border-color:#f5f5f5;border-width:1px;background:#f5f5f5;padding:14px;margin-top:16px;}
.faqwd_question_title_container .faqwd_question_title{font-family:'Roboto', sans-serif;font-size:16px;color:#000000;font-weight:700;}
.faqwd_question_title_container .faqwd_question_title:hover{color:#323335 !important;text-decoration:underline;}
.faqwd_question_title_container:hover span{color:#335e85;}
.opened{color:#323335 !important;background-color:#f5f5f5 !important;border-color:#f5f5f5 !important;}
.opened .faqwd_question_title span{color:#323335 !important;}
.faqwd_quest_numbering{display:none;}
.faqwd_expand_collapse{display:none;}
.faqwd_answer{padding:16px;border:1px solid #d1cdcd66;border-top:none;}
.navbar-default .navbar-toggle .icon-bar{background-color:#0f4372;}
.testmonial_big .carousel-inner{height:180px;}
.testmonial_big .carousel-inner p{height:80px;overflow:hidden;}
.aboutus{padding:80px 0px;}
.faqwd_question_title_container .before20 .arr{background:url(assets/images/plus.png) no-repeat center center !important;}
.opened .before20 .arr{background:url(assets/images/neg.png) no-repeat center center !important;margin-top:0px;}
.faqwd_question_title_container{border:1px solid #dedede;}
.field{height:40px;border:solid 1px #b5bcc4;padding:9px 10px;margin-bottom:15px;}
span.brand{width:30px;position:absolute;right:18px;top:10px;}
.faqwd_question_title_container .before20 .arr, .opened .before20 .arr{height:14px;}
.before20{max-width:12%;overflow:hidden;height:100%;text-align:center;line-height:35px;display:block;position:absolute;right:16px;top:25%;}
.faqwd_question_title{line-height:20px !important;}
.claims-box{background:#e4e4e4;border:1px solid #054372;padding:10px;width:70%;margin-left:auto;margin-right:auto;}
.has-error input, .has-error select, .has-error textarea{color:#e30000;border:1px #e30000 solid;}
.footer img{text-align:center;margin:0 auto;}
[data-tip]{position:relative;}
[data-tip]:before{content:'';display:none;content:'';border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #1a1a1a;position:absolute;top:30px;left:35px;z-index:8;font-size:0;line-height:0;width:0;height:0;}
[data-tip]:after{display:none;content:attr(data-tip);position:absolute;top:35px;left:0px;padding:10px;background:#1a1a1a;color:#fff;z-index:9;font-size:12px;line-height:18px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;white-space:nowrap;word-wrap:normal;}
[data-tip]:hover:before,
[data-tip]:hover:after{display:block;}
.button_detail_coverage{font-family:'Roboto', sans-serif;font-weight:500;font-size:20px;color:#FFF;border:1px solid #0098da;background:#0098da;padding:13px 100px;border-radius:30px;margin:0 auto;}
.button_detail_learn{font-family:'Roboto', sans-serif;font-weight:500;font-size:20px;color:#FFF;border:1px solid #0098da;background:#0098da;padding:13px 125px;border-radius:30px;margin:0 auto;}

/* .purchase_holder > * {font-family: 'Roboto', sans-serif !important;} */

ul.tos-check {
margin:5px;
}

ul.tos-check li {
margin:5px;
background-image: none;
 background-repeat: no-repeat;
font-family: 'Roboto', sans-serif;
font-size: 12px;
font-weight: 400;
padding-left: 5px;
padding-bottom: 10px;
color: #000000;
}

.tos-box {
    padding: 20px;
    background-color: #f0f2f5;
    border-radius: 10px;
    border: 1px solid #ccc;
    margin-top: 25px;
    margin-bottom: 25px;
}

  .banner-image {
    position: relative;
    display: block;
  }

  .banner-image::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.5); /* Adjust the last value (0.5) for the desired transparency */
    z-index: 1; /* Ensure the overlay is on top of the image */
  }

  .insurance_provider_div p {
    font-weight: 400;
    padding-bottom: 0;
}
.insurance_provider_div select {
    padding: 10px;
    margin-left: 10px;
}
.insurance_provider_div a {
    display: block;
    margin: 0 0 0 190px;
    width: fit-content;
    color: #ccc;
}