/*
 Theme Name:     insurancemarketplace
 Theme URI:      http://localhost/stocks/
 Description:    http://localhost/insurancemarketplace/
 Author:         Insurance Marketplace
 Author URI:     http://localhost/insurancemarketplace/
 Template:       Divi
 Version:        4.25.0  
*/

/* =Theme customization starts here
------------------------------------------------------- */

@import url("../Divi/style.css");
html body #page-container form ::placeholder {
    opacity: 1;
}
body .et_pb_row, body .container {
    width: 100%;
}
body .et_pb_widget {
    float: none;
}
#page-container header#main-header{
    -webkit-box-shadow: none;
box-shadow: none;
padding:21px 0;
background: #fff;
position: sticky;
}
#page-container header#main-header .logo_container{
    position: relative;
    height: auto;
    width: 207px;
    float: left;
}
#page-container header#main-header .logo_container a{
    display: block;
}
#page-container header#main-header .logo_container a img{
    max-height: inherit;
display: block;
max-width: inherit;
}
#page-container header#main-header #et-top-navigation{
    float: right;
    padding: 0 !important;
    margin-top: 35px;
}
#page-container header#main-header #et-top-navigation nav ul:after, #page-container header#main-header .header-social-icon-section ul:after{
    clear: both;
    content: '';
    display: block;
}
#page-container header#main-header #et-top-navigation nav ul li{
    display: block;
    float: left;
    margin-right: 28px;
    padding: 0;
}
#page-container header#main-header #et-top-navigation nav ul li:last-child{
    margin-right: 0;
}
#page-container header#main-header #et-top-navigation ul li.menu-phone-number {
  background: url(images/header-phone-icon.png) no-repeat left center;
  padding-left: 30px;
}
#page-container header#main-header #et-top-navigation ul li a{
    display: block;
    color: #333434;
    font-size: 15px;
    line-height: 20px;
    padding: 0;
    font-family: "Inter", sans-serif;
    font-weight: 700;
    text-transform: uppercase;
}
#page-container #main-header #et-top-navigation nav ul li a:hover, #page-container #main-header #et-top-navigation nav ul li.current_page_item a{
    color: #3B7AC4;
    opacity: 1;
}
#page-container header#main-header #et-top-navigation ul li.header-contact a {
    background:url(images/heder-contact-btn.png) no-repeat center center;
    padding: 15px 30px;
    line-height: 20px;
    color: #fff;
    border-radius: 30px;
    margin-top: -14px;
}
.et_pb_section.home-slider-section .et_pb_slide{
    padding: 0;
    height: 595px;
}
.et_pb_section.home-slider-section .et_pb_slide_description {
    padding:110px 0 155px;
    text-shadow: none;
}
.et_pb_section.home-slider-section .home-slider-text h1{
    font-size: 50px;
    line-height: 52px;
    font-family: "Inter", sans-serif;
    color: #0B253E !important;
    font-weight: 900;
    padding-bottom: 7px;
    text-align: left;  
}
.et_pb_section.home-slider-section .home-slider-text h6{
    font-size: 18px;
    line-height: 21px;
    font-family: "Inter", sans-serif;
    color: #6b7175 !important;
    font-weight: 400;
    text-align: left;
}
.et_pb_section.home-slider-section a.home-slider-btn{
    font-size: 16px;
    line-height: 20px;
    font-family: "Inter", sans-serif;
    color: #fff !important;
    font-weight: 500;
    display: block;
    background: url(images/slider-btn.png) no-repeat center center;
    width: 219px;
    border-radius: 30px;
    padding: 18px 15px 18px 0;
    margin-top: 30px;
    position: relative;
    background-size: 100%;
}
.et_pb_section.home-slider-section a.home-slider-btn::after{
    position: absolute;
    content: "";
    background: url(images/slider-btn-icon.png) no-repeat;
    width: 11px;
    height: 11px;
    bottom: 19px;
    right: 25px;
}
.et_pb_section.home-affordable-plans-section{
padding: 100px 0 100px;
}
.et_pb_section.home-affordable-plans-section h4{
    font-size: 45px;
    line-height: 50px;
    font-family: "Inter", sans-serif;
    color: #0B253E;
    font-weight: 900;
    padding-bottom: 30px;
    text-align: left;
}
.et_pb_section.home-affordable-plans-section h6{
color: #485c6e;
  font-size: 16px;
  line-height: 26px;
  font-family: "Inter", sans-serif;
  font-weight: 400;
}
.et_pb_section.home-affordable-plans-section .et_pb_column.affordable-plans-left{
width: 455px;
}
.et_pb_section.home-affordable-plans-section .et_pb_column.affordable-plans-right{
    float: right;
    width: 650px;
}
.et_pb_section.home-affordable-plans-section h3{
    font-size: 28px;
    line-height: 30px;
    font-family: "Inter", sans-serif;
    color: #0B253E;
    font-weight: 700;
    padding-bottom: 10px;
}
.et_pb_section.home-affordable-plans-section h2{
font-size: 16px;
  line-height: 23px;
  font-family: "Inter", sans-serif;
  color: #3f556c;
  font-weight: 400;
  padding-bottom: 0;
}
.et_pb_section.home-affordable-plans-section h2 a{
font-weight: 800;
  text-decoration: underline;
  color: #3f556c;
}
.et_pb_section.home-affordable-plans-section .et_pb_row.save-your-Plan-row {
    margin-top: 50px;
}
.et_pb_section.home-affordable-plans-section .et_pb_row.save-your-Plan-row .et_pb_column.et_pb_column_1_2{
    width: 575px;
    margin-right: 20px;
}
.et_pb_section.home-affordable-plans-section .et_pb_row.save-your-Plan-row .et_pb_column.et_pb_column_1_2:last-child{
    float: right;
}
.et_pb_section.home-affordable-plans-section .save-your-plan{
    background: url(images/save-plan-main-bg.png) no-repeat center center;
    padding: 40px 40px 40px 205px;
    border-radius: 20px;
    cursor: pointer;
   background-size: cover;
  transition: background-image 0.5s ease-in-out;
}
.et_pb_section.home-affordable-plans-section .save-your-plan:hover{
    background:url(images/save-plan-main-hover-img.png) no-repeat center center;
    background-size: 100%;
}
.et_pb_section.home-affordable-plans-section .access-essential-sare{
    background: url(images/access-care-bg-main.png) no-repeat center center;
    padding:54px 40px 46px 205px;
    border-radius: 20px; 
    cursor: pointer; 
    background-size:100%;
      transition: background-image 0.5s ease-in-out;
}
.et_pb_section.home-affordable-plans-section .expert-help{
    background:url(images/expert-help-main-bg.png) no-repeat center center;
    padding: 53px 40px 51px 205px;
    border-radius: 20px;   
    cursor: pointer;
    background-size: 100%;
      transition: background-image 0.5s ease-in-out;
}
.et_pb_section.home-affordable-plans-section .instant-quotes{
    background: url(images/instant-bg-main.png) no-repeat center center;
    padding:53px 60px 49px 205px;
    border-radius: 20px;   
    cursor: pointer;
    background-size: 100%;
      transition: background-image 0.5s ease-in-out;
}
.et_pb_section.home-affordable-plans-section .save-your-plan:hover h3, 
.et_pb_section.home-affordable-plans-section .save-your-plan:hover h2, 
.et_pb_section.home-affordable-plans-section .access-essential-sare:hover h3, 
.et_pb_section.home-affordable-plans-section .access-essential-sare:hover h2, 
.et_pb_section.home-affordable-plans-section .expert-help:hover h3, 
.et_pb_section.home-affordable-plans-section .expert-help:hover h2, 
.et_pb_section.home-affordable-plans-section .instant-quotes:hover h3, 
.et_pb_section.home-affordable-plans-section .instant-quotes:hover h2{
    color:#fff;
}
.et_pb_section.home-affordable-plans-section .access-essential-sare:hover{
    background:url(images/access-essential-care-hover-img.png) no-repeat center center;
    background-size:100%;
}
.et_pb_section.home-affordable-plans-section .expert-help:hover{
    background:url(images/expert-help-hover-img.png) no-repeat center center;
    background-size:100%;
}
.et_pb_section.home-affordable-plans-section .instant-quotes:hover{
    background:url(images/instant-quotes-hover-img.png) no-repeat center center;
    background-size: 100%;
}
.et_pb_section.home-affordable-plans-section .instant-quotes:hover a{
color:#fff;
}
.et_pb_section.home-resources-section{
padding:135px 0 90px;
overflow: hidden;
}
.et_pb_section.home-resources-section h3{
    font-size: 48px;
    line-height: 50px;
    font-family: "Inter", sans-serif;
    color: #0B253E;
    font-weight: 700;
    padding-bottom: 37px;
    text-align: left;
    text-transform: capitalize;
}
.et_pb_section.home-resources-section ul{
    padding: 0;
}
.et_pb_section.home-resources-section ul li{
    list-style: none;
    font-family: "Inter", sans-serif;
    color: #455a6e;
    font-size: 22px;
    line-height: 28px;
    float: left;
    width: 485px;
    margin-bottom: 23px;
    background: url(images/Resources-list.png) no-repeat left center;
    padding-left: 48px;
} 
.et_pb_section.home-resources-section ul li a{
    color: #455a6e;
}
.et_pb_section.home-resources-section .et_pb_row.et_pb_row_3::after{
    position: absolute;
    content: "";
    background: url(images/resources-right-img.png) no-repeat;
    width: 367px;
    height: 364px;
    visibility: visible;
    right: -140px;
    top: -115px;
}
#main-footer {
    background: #0b253e;
}
#page-container #main-footer #footer-widgets .footer-widget:first-child {
    width: 315px;
    margin-right: 105px;
    margin-bottom: 0;
}
#page-container #main-footer #footer-widgets .footer-widget:nth-child(2) {
    width: 215px;
    margin-right: 0;
    margin-bottom: 0;
    padding: 0 0;
}
#page-container #main-footer #footer-widgets .footer-widget:nth-child(3) {
    width: 200px;
    margin-right: 0;
    margin-bottom: 0;
    padding: 0 0;
}
#page-container #main-footer #footer-widgets .footer-widget:last-child {
    width: 263px;
    margin-right: 0;
    padding-left: 0;
    margin-bottom: 0;
    float: right;
}
.footer-copyright-main {
    background: #081a2b;
    padding: 35px 0 30px;
}
#page-container #main-footer #footer-widgets .footer-widget h3 {
    color: #a8b2ba;
    font-size: 16px;
    line-height: 23px;
    font-weight: 400;
    padding: 0 0 17px;
    font-family: "Inter", sans-serif;
}
#page-container #main-footer #footer-widgets .footer-widget ul li, #page-container #main-footer #footer-widgets .footer-widget ul li a{
    color: #f2f3f4;
    font-weight: 400;
    font-size: 14px;
    line-height: 25px;
    font-family: "Inter", sans-serif;
    padding-left: 0;
}
#page-container #main-footer #footer-widgets .footer-widget ul li::before{
    display: none;
}
#page-container #main-footer #footer-widgets {
    padding: 70px 0 70px;
}
#page-container #main-footer #footer-widgets h4{
 color: #c2c9cf;
  font-weight: 700;
  font-size: 15px;
  line-height: 22px;
  font-family: "Inter", sans-serif;
  padding-bottom: 2px;
  padding-top: 15px;
}
#page-container #main-footer #footer-widgets h5{
color: #c2c9cf;
  font-weight: 300;
  font-size: 15px;
  line-height: 21px;
  font-family: "Inter", sans-serif;
}
#page-container #main-footer #footer-widgets .footer-widget ul li.footer-phone-number{
    background: url(images/footer-phone.png) no-repeat left center;
    padding-left: 32px;
}
#page-container #main-footer #footer-widgets .footer-widget ul li.footer-mail{
background: url(images/footer-mail.png) no-repeat left center;
padding-left: 32px;
}
#page-container #main-footer #footer-widgets .footer-widget ul li.footer-address{
background: url(images/footer-address.png) no-repeat left center;
padding-left: 32px;
}
#page-container .footer-copyright-main-setion .footer-copyright-left {
    float: left;
    width: 755px;
}
#page-container .footer-copyright-main-setion .footer-copyright-middle {
    float: left;
    width: 225px;
}
#page-container .footer-copyright-main-setion .footer-copyright-right {
    float: right;
}
#page-container .footer-copyright-main-setion .copy-right-text-left{
    float: left;
    margin-right: 20px;
}
#page-container .footer-copyright-main-setion .copy-right-text-right{
    float: left;
}
#page-container .footer-copyright-main-setion p, #page-container .footer-copyright-main-setion p a {
color: #9ca3aa;
  font-weight: 400;
  font-size: 14px;
  line-height: 21px;
  font-family: "Inter", sans-serif;
}
#page-container .footer-copyright-main-setion p img {
    display: inline-block;
    vertical-align: -7px;
    margin: 0 0 0 7px;
}
#page-container .page-banner-section.page-top-section {
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
}
#page-container .page-top-section .page_title {
    padding: 150px 0 145px;
}
#page-container .page-top-section .page_title h1 {
    font-weight: 900;
    font-size: 70px;
    line-height: 70px;
    padding: 0;
    text-align: left;
    color: #0B253E;
   font-family: "Inter", sans-serif;
}
.et_pb_section.need-coverage-section{
    padding: 75px 0;
}
.et_pb_section.need-coverage-section h4{
    font-size: 45px;
  line-height: 50px;
  font-family: "Inter", sans-serif;
  color: #0B253E;
  font-weight: 900;
  padding-bottom: 0;
  text-align: left;
  text-transform: capitalize;
}
.et_pb_section.need-coverage-section h6{
color: #485c6e;
  font-size: 16px;
  line-height: 25px;
  font-family: "Inter", sans-serif;
  font-weight: 400;
}
.et_pb_section.understanding-coverage-section{
    padding: 8px 0 90px;
}
.et_pb_section.understanding-coverage-section .et_pb_row_1{
    padding: 50px 55px;
    border-radius: 20px;
}
.et_pb_section.understanding-coverage-section h3{
    font-size: 30px;
    line-height: 36px;
    font-family: "Inter", sans-serif;
    color: #0B253E;
    font-weight: 700;
    padding-bottom: 20px;
    text-align: left;
    text-transform: capitalize;
    padding-right: 90px;
}
.et_pb_section.understanding-coverage-section p{
    color: #455a6e;
    font-size: 16px;
    line-height: 25px;
    font-family: "Inter", sans-serif;
    font-weight: 400;
    padding-bottom: 18px;
}
.et_pb_section.understanding-coverage-section ul{
    padding: 0;
}
.et_pb_section.understanding-coverage-section ul li{
    color: #455a6e;
    font-size: 16px;
    line-height: 25px;
    font-family: "Inter", sans-serif;
    font-weight: 400;
    list-style: none;
    background: url(images/personal-touch-list-icon.png) no-repeat left 10px;
    padding-left: 20px;
    margin-bottom: 7px;
    padding-right: 30px;
}
.et_pb_section.understanding-coverage-section  .et_pb_column.et_pb_column_1_2{
    float: left;
    width: 505px;
    background: url(images/coverage-options-line.png) no-repeat right center;
    padding-right: 62px;
    margin-right: 0;
}
.et_pb_section.understanding-coverage-section  .et_pb_column.et_pb_column_1_2:last-child{
    float: right;
    background: none;
    width: 485px;
    padding-right: 0;
}
.et_pb_section.wait-for-answers-section{
    padding: 80px 0;
}
.et_pb_section.wait-for-answers-section h5{
    font-size: 48px;
    line-height: 45px;
    font-family: "Inter", sans-serif;
    color: #0B253E;
    font-weight: 700;
    padding-bottom: 25px;
    text-align: left;
    text-transform: capitalize;
}
.et_pb_section.wait-for-answers-section p{
    color: #45596b;
    font-size: 16px;
    line-height: 23px;
    font-family: "Inter", sans-serif;
    font-weight: 400;
    padding-bottom: 16px;
}
.et_pb_section.wait-for-answers-section .et_pb_column.et_pb_column_1_2{
width: 510px;
  margin-top: 33px;
}
.et_pb_section.wait-for-answers-section .et_pb_column.et_pb_column_1_2:last-child{
float: right;
width: 500px;
margin-top: 0;
}
.et_pb_section.ready-to-start-section {
    padding: 80px 0;
}
body.page-id-16 .et_pb_section.ready-to-start-section {
background: #fff !important;
}
.et_pb_section.ready-to-start-section h3{
    font-size: 48px;
    line-height: 48px;
    font-family: "Inter", sans-serif;
    color: #0B253E;
    font-weight: 700;
    padding-bottom: 30px;
}
.et_pb_section.ready-to-start-section ul{
    padding: 0;
}
.et_pb_section.ready-to-start-section ul li{
    list-style: none;
    color: #0B253E;
    font-size: 22px;
    line-height: 30px;
    font-family: "Inter", sans-serif;
    font-weight: 400;
    padding-bottom: 10px;
}
.et_pb_section.ready-to-start-section ul li a{
    color: #0B253E;
    font-size: 22px;
line-height: 22px;
font-family: "Inter", sans-serif;
font-weight: 700;
}
.et_pb_section.ready-to-start-section p{
    color: #0B253E;
    font-size: 16px;
    line-height: 25px;
    font-family: "Inter", sans-serif;
    font-weight: 400;
    padding-left: 46px;
    padding-right: 30px;
}
.et_pb_section.ready-to-start-section .et_pb_column.et_pb_column_1_2{
width: 400px;
}
.et_pb_section.ready-to-start-section .et_pb_column.et_pb_column_1_2:last-child{
    margin-top: 75px;
    float: right;
    width: 500px; 
}
.et_pb_section.ready-to-start-section ul li.call-us-text{
    background: url(images/coverage-cal-icon.png) no-repeat left center;
    padding-left: 46px;
    height: 32px;
}
.et_pb_section.ready-to-start-section ul li.click-text{
    background: url(images/coverage-date-icon.png) no-repeat left 1px;
    padding-left: 46px;
}
.et_pb_section.ready-to-start-section ul li.click-text a{
    text-decoration: underline;
}
.et_pb_section.don-navigate-section {
    padding: 40px 0;
}
.et_pb_section.don-navigate-section p{
    color: #43596e;
    font-size: 18px;
    line-height: 25px;
    font-family: "Inter", sans-serif;
    font-weight: 500;
    padding-right: 35px;
}
.et_pb_section.consider-changing-section {
    padding:100px 0;
}
.et_pb_section.consider-changing-section h3{
    font-size: 45px;
    line-height: 50px;
    font-family: "Inter", sans-serif;
    color: #0B253E;
    font-weight: 900;
    padding-bottom: 30px;
    text-transform: capitalize;
    padding-right: 109px;
}
.et_pb_section.consider-changing-section ul{
    padding: 0;
    margin-bottom: 30px;
}
.et_pb_section.consider-changing-section ul li{
    list-style: none;
    color: #485c6e;
    font-size: 16px;
    line-height: 23px;
    font-family: "Inter", sans-serif;
    font-weight: 400;
    margin-bottom: 8px;
    background: url(images/personal-touch-list-icon.png) no-repeat left 10px;
    padding-left: 20px;
}
.et_pb_section.consider-changing-section ul li b{
    font-weight: 700;
}
.et_pb_section.consider-changing-section p{
    color: #485c6e;
    font-size: 16px;
    line-height: 25px;
    font-family: "Inter", sans-serif;
    font-weight: 400;  
}
.et_pb_section.make-changes-section {
    padding: 80px 0;
}
.et_pb_section.make-changes-section h4{
    font-size: 48px;
    line-height: 50px;
    font-family: "Inter", sans-serif;
    color: #0B253E;
    font-weight: 700;
    padding-bottom: 30px;
}
.et_pb_section.make-changes-section p{
    color: #485c6e;
    font-size: 16px;
    line-height: 24px;
    font-family: "Inter", sans-serif;
    font-weight: 400;
    padding-bottom: 17px;
}
.et_pb_section.make-changes-section .et_pb_column.et_pb_column_1_2{
width: 511px;
}
.et_pb_section.make-changes-section .et_pb_column.et_pb_column_1_2:last-child{
float: right;
width: 500px;
}
.et_pb_section.faq-top-section{
padding: 80px 0 0;
}
.thfaqf-edit-faq-link{
    display: none;
}
.et_pb_section.faq-top-section h3.thfaqf-faq-list-title{
    display: none;
}
.et_pb_section.faq-top-section span.thfaqf-title-text {
    color: #516374;
    font-size: 22px;
line-height: 22px;
font-family: "Inter", sans-serif;
font-weight: 700;
}
.et_pb_section.faq-top-section .thfaqf-faq-item-title {
    padding: 20px 33px;
    background: #f3f3f3 !important;
    border-radius: 13px !important;
    border: none !important;
}
.et_pb_section.faq-top-section .thfaqf-faq-item-title h4{
    padding-bottom: 0;
}
.et_pb_section.faq-top-section .thfaqf-active{
    background: #f4faff !important;
    border-radius: 15px !important;
    padding: 15px 20px 25px !important;
}
.et_pb_section.faq-top-section .thfaqf-active .thfaqf-faq-item-title{
    background: #f4faff !important;
    padding: 10px 13px;
}
.et_pb_section.faq-top-section .thfaqf-active .thfaqf-faq-item-content {
    box-shadow: none !important;
    font-size: 16px;
    color: #455a6e !important;
    line-height: 23px;
    font-family: "Inter", sans-serif;
    font-weight: normal;
}
.et_pb_section.faq-top-section .thfaqf-faq-item {
    margin-bottom: 22px;
}
.et_pb_section.faq-top-section .thfaqf-faq-item.thfaqf-active span.thfaq-arrow::after{
    color: #5faadc !important;
}
.et_pb_section.helpful-topics-section{
    padding: 80px 0;
}
.et_pb_section.helpful-topics-section .helpful-topics-list-img{
    float: left;
}
.et_pb_section.helpful-topics-section .helpful-topics-content{
    float: right;
    width: 680px;
}
.et_pb_section.helpful-topics-section .helpful-topics-list{
    margin-bottom: 40px;
}
.et_pb_section.helpful-topics-section .helpful-topics-content h2{
    font-size: 30px;
    line-height: 32px;
    font-family: "Inter", sans-serif;
    color: #0B253E;
    font-weight: 700;
    padding-bottom: 15px;
}
.et_pb_section.helpful-topics-section .helpful-topics-content h5{
    color: #485c6e;
    font-size: 16px;
    line-height: 24px;
    font-family: "Inter", sans-serif;
    font-weight: 400;
}
.et_pb_section.helpful-topics-section .helpful-topics-content .helpful-topics-learn-more a{
    background: url(images/learn-more-btn-bg.png) no-repeat center center;
    font-size: 14px;
    line-height: 20px;
    font-family: "Inter", sans-serif;
    color: #0B253E !important;
    font-weight: 700;
    display: block;
    width: 183px;
    text-transform: uppercase;
    border-radius: 30px;
    padding: 18px 15px 18px 0;
    margin-top: 30px;
    position: relative;
    text-align: center;
}
.et_pb_section.helpful-topics-section .helpful-topics-content .helpful-topics-learn-more a::after {
    position: absolute;
    content: "";
    background: url(images/black-learn-more-icon.png) no-repeat;
    width: 11px;
    height: 11px;
    bottom: 22px;
    right: 34px;
}
.page-banner-section .page-title {
    position: absolute;
    width: auto;
    top: 253px;
    left: 83px;
}
.page-banner-section .page-banner-img img {
    display: block;
    width: 100%;
}
.page-banner-section .page-title h1 {
    font-weight: 900;
    font-size: 70px;
    line-height: 70px;
    padding: 0;
    text-align: left;
    color: #0B253E;
    font-family: "Inter", sans-serif;
}
.et-db #et-boc .et-l .et_pb_row {
    width: 100% !important;
}
.et_pb_section.helpful-topics-inner-top-section{
padding:86px 0 50px !important;
}
.et_pb_section.helpful-topics-inner-top-section h5{
    font-weight: 900;
    font-size: 45px;
    line-height: 48px;
    color: #0B253E;
    font-family: "Inter", sans-serif;
    padding-bottom: 26px;
}
.et_pb_section.helpful-topics-inner-top-section p{
    font-size: 16px;
    line-height: 24px;
    font-family: "Inter", sans-serif;
    font-weight: 400;
    color: #485c6e;
}
.et_pb_section.helpful-topics-inner-top-section h6{
    font-weight: 700;
    font-size: 30px;
    line-height: 35px;
    color: #0B253E;
    font-family: "Inter", sans-serif;
    margin-top: 25px;
}
.et_pb_section.inner-insurance-important-section {
    padding: 9px 0 65px !important;
}
.et_pb_section.inner-insurance-important-section h3{
        font-weight: 700;
        font-size: 30px;
        line-height: 35px;
        color: #0B253E;
        font-family: "Inter", sans-serif;
        padding-bottom: 23px;
}
.et_pb_section.inner-insurance-important-section ul{
    padding: 0;
}
.et_pb_section.inner-insurance-important-section ul li{
    font-size: 16px;
    line-height: 23px;
    font-family: "Inter", sans-serif;
    font-weight: 400;
    color: #485c6e;
    list-style: none;
    padding-right: 61px;
    margin-bottom: 12px;
}
.et_pb_section.inner-insurance-important-section p{
    font-size: 16px;
    line-height: 23px;
    font-family: "Inter", sans-serif;
    font-weight: 400;
    color: #485c6e;
    }
.et_pb_section.inner-insurance-important-section .et_pb_column.et_pb_column_1_2:last-child ul li{
    background: url(images/personal-touch-list-icon.png) no-repeat left 8px;
    padding-left: 20px;
}
.et_pb_section.inner-insurance-important-section ul li b{
    font-weight: 700;
}
.et_pb_section.inner-insurance-important-section ul li span{
    font-weight: 700;
    margin-right: 6px;
    display: inline-block; 
}
.et_pb_section.inner-insurance-important-section .et_pb_column.et_pb_column_1_2{
    width: 512px !important;
    background: url(images/inner-page-text-border.png) no-repeat right center !important;
    padding-right: 10px;
    margin-right: 0 !important;
}
.et_pb_section.inner-insurance-important-section .et_pb_column.et_pb_column_1_2:last-child{
    width: 502px !important;
    float: right !important;
    background: none !important;
    padding-right: 0 !important;
}
.single .et_pb_post{
    margin-bottom: 0;
}
.et_pb_section.inner-insurance-important-section .et_pb_row.et_pb_row_1, 
.et_pb_section.inner-insurance-important-section .et_pb_row.et_pb_row_3{
    padding: 51px 45px !important;
    border-radius: 25px;
}
.et_pb_section.inner-insurance-important-section .et_pb_row.et_pb_row_1, 
.et_pb_section.inner-insurance-important-section .et_pb_row.et_pb_row_2{
    margin-bottom: 55px !important;
}
.et_pb_section.inner-insurance-important-section .et_pb_column.types-health-insurance-row ul li{
    background: url(images/personal-touch-list-icon.png) no-repeat left 8px;
    padding-left: 20px; 
}
.et_pb_section.inner-insurance-important-section .et_pb_row.conclusion-text h5{
font-size: 30px;
  line-height: 30px;
  font-family: "Inter", sans-serif;
  color: #0B253E;
  font-weight: 700;
  padding-bottom: 15px;
  padding-right: 30px;
  margin-top: 30px;
}
.et_pb_section.inner-insurance-important-section .et_pb_row.conclusion-text-list h5{
    font-size: 30px;
    line-height: 30px;
    font-family: "Inter", sans-serif;
    color: #0B253E;
    font-weight: 700;
    padding-bottom: 15px;
    padding-right: 30px;
}
.et_pb_section.inner-insurance-important-section .et_pb_column.understanding-pre-existing-conditions ul li {
    background: url(images/personal-touch-list-icon.png) no-repeat left 8px;
    padding-left: 20px;   
}
.et_pb_section.inner-insurance-important-section .et_pb_row.conclusion-text-list{
    margin-bottom: 0 !important;
}
.et_pb_section.inner-insurance-important-section .et_pb_row.conclusion-text-list ul li{
    background: url(images/personal-touch-list-icon.png) no-repeat left 8px;
  padding-left: 20px;
  font-size: 16px;
  line-height: 23px;
  font-family: "Inter", sans-serif;
  font-weight: 400;
  color: #485c6e;
  list-style: none;
}
.et_pb_section.inner-insurance-important-section .et_pb_row.conclusion-text p{
    font-size: 16px;
    line-height: 23px;
    font-family: "Inter", sans-serif;
    font-weight: 400;
    color: #485c6e;
}
.et_pb_section.other-related-topics-section {
    padding: 80px 0 !important;
}
.et_pb_section.other-related-topics-section h2{
    font-weight: 900;
    font-size: 45px;
    line-height: 48px;
    color: #0B253E;
    font-family: "Inter", sans-serif;
    padding-bottom: 26px;
}
.et_pb_section.other-related-topics-section span.aps_slider_date{
    display: none;
}
.et_pb_section.other-related-topics-section h3{
    font-size: 22px;
    line-height: 25px;
    font-family: "Inter", sans-serif;
    color: #0B253E;
    font-weight: 700;
    padding-bottom: 15px;
}
.et_pb_section.other-related-topics-section p.aps-excerpt{
    color: #6a7b89;
    font-size: 16px;
    line-height: 24px;
    font-family: "Inter", sans-serif;
    font-weight: 400;
    padding-right: 40px;
}
.et_pb_section.other-related-topics-section a.btn.button{
    background: url(images/learn-more-btn-bg.png) no-repeat center center;
    font-size: 14px;
    line-height: 20px;
    font-family: "Inter", sans-serif;
    color: #0B253E !important;
    font-weight: 700;
    display: block;
    width: 183px;
    text-transform: uppercase;
    border-radius: 30px;
    padding: 18px 15px 18px 0;
    margin-top: 20px;
    position: relative;
    text-align: center;
}
.et_pb_section.other-related-topics-section a.btn.button::after {
    position: absolute;
    content: "";
    background: url(images/black-learn-more-icon.png) no-repeat;
    width: 11px;
    height: 11px;
    bottom: 22px;
    right: 34px;
}
.et_pb_section.other-related-topics-section .aps_desc {
    background: none;
    padding: 25px 0 0;
}
.et_pb_section.get-touch-with-us-section{
    padding: 70px 0;
}
.et_pb_section.get-touch-with-us-section h3{
    font-size: 30px;
    line-height: 30px;
    font-family: "Inter", sans-serif;
    color: #0B253E;
    font-weight: 700;
    padding-bottom: 31px;
}
.et_pb_section.get-touch-with-us-section h5{
    color: #1a334a;
    font-size: 18px;
    line-height: 24px;
    font-family: "Inter", sans-serif;
    font-weight: 400;
}
.et_pb_section.get-touch-with-us-section h5 a, .et_pb_section.get-touch-with-us-section h5 span{
    color: #0b253e;
    font-size: 20px;
    line-height: 22px;
    font-family: "Inter", sans-serif;
    font-weight: 700;
    display: block;
    margin-top: 7px;
  }
.et_pb_section.get-touch-with-us-section h5.cal-us-text{
    background: url(images/contact-cal-icon.png) no-repeat left top;
    padding-left: 33px;
}
.et_pb_section.get-touch-with-us-section h5.email-us-text{
    background: url(images/contact-email-icon.png) no-repeat left top; 
    padding-left: 33px;
}
.et_pb_section.get-touch-with-us-section h5.address-text{
    background: url(images/contact-address-icon.png) no-repeat left top;  
    padding-left: 33px;
}
.et_pb_section.get-touch-with-us-section .et_pb_column.et_pb_column_1_3.et_pb_column_1{
width: 350px;
margin-right: 30px;
}
.et_pb_section.get-touch-with-us-section .et_pb_column.et_pb_column_1_3.et_pb_column_2{
    width: 395px;
    margin-right: 30px;
}
.et_pb_section.get-touch-with-us-section .et_pb_column.et_pb_column_1_3.et_pb_column_3{
    width: 310px;
    float: right;
}
.et_pb_section.send-message-section {
    padding: 80px 0;
}
.et_pb_section.send-message-section h5{
    font-size: 48px;
    line-height: 48px;
    font-family: "Inter", sans-serif;
    color: #0B253E;
    font-weight: 700;
    padding-bottom: 38px;
}
.et_pb_section.send-message-section p input[type="text"], 
.et_pb_section.send-message-section form p textarea, 
.et_pb_section.send-message-section p input[type="email"], 
.et_pb_section.send-message-section p input[type="tel"] {
    border: none;
    color: #546678;
    font-size: 16px;
    line-height: 22px;
    font-family: "Inter", sans-serif;
    background: #fff;
    outline: none;
    box-shadow: none;
    width: 100%;
    padding:16px 27px;
    margin: 0 !important;
    border-radius: 11px;
    font-weight: 400;
}
.et_pb_section.send-message-section p input[type="text"]:focus, 
.et_pb_section.send-message-section form p textarea:focus, 
.et_pb_section.send-message-section p input[type="email"]:focus, 
.et_pb_section.send-message-section p input[type="tel"]:focus {
    color: #0B253E;
}
.et_pb_section.send-message-section form p textarea {
    height: 145px;
}
.et_pb_section.send-message-section form p input[type="submit"] {
    width: 170px;
    line-height: 20px !important;
    font-size: 16px;
    text-align: center;
    display: inline-block;
    text-transform: uppercase;
    padding: 21px 0;
    background: url(images/submit-btn-bg.png) no-repeat center center;
    color: #fff;
    border: none;
    outline: none;
    box-shadow: none;
    cursor: pointer;
    font-weight: 700;
    font-family: "Inter", sans-serif;
    border-radius: 0;
    margin-top: 25px;
}
.et_pb_section.send-message-section form p input[type="submit"]::after {
    position: absolute;
    content: "";
    background: url(images/slider-btn-icon.png) no-repeat;
    width: 11px;
    height: 11px;
    bottom: 20px;
    right: 40px;
}
.et_pb_section.send-message-section .et_pb_column.et_pb_column_1_2 {
    width: 545px;
    margin-right: 30px;
}
.et_pb_section.send-message-section .et_pb_column.et_pb_column_1_2:last-child{
 float: right;
 width: 500px;   
}
#top-header{
    display: none !important;
}
.mobile-footer-phone-number{
    display: none;
}


@media only screen and (min-width: 768px) and (max-width: 1179px) {
    body .et_pb_row,
    body .container {
            padding-left: 10px;
            padding-right: 10px;
            max-width: 100%;
}
.home-slider-section .et_pb_row{
    padding-left: 0;
    padding-right: 0;
}
#main-header #et-top-navigation #et_mobile_nav_menu{
        display: none;
}
#main-header #et-top-navigation #top-menu {
        display: block;
}
#page-container header#main-header #et-top-navigation nav ul li { 
    margin-right: 10px;
}
#page-container header#main-header #et-top-navigation ul li.header-contact a {
    padding: 8px 12px;
    line-height: 20px;
    margin-top: -8px;
    font-size: 11px;
}
#page-container header#main-header #et-top-navigation ul li a {
    font-size: 12px;
}
#page-container header#main-header .logo_container {
    width: 115px;
}
#page-container header#main-header .logo_container img{
    width: 115px;    
}
#page-container header#main-header #et-top-navigation {
    margin-top: 14px;
}
.et_pb_section.home-slider-section .home-slider-tex{
    padding-left: 10px;
}
.et_pb_section.home-slider-section .home-slider-text h1 {
    font-size: 45px;
    line-height: 45px;
    padding-bottom: 13px;
}
.et_pb_section.home-slider-section .et_pb_slide_description {
    padding: 120px 10px 135px;
    text-shadow: none;
}
.et_pb_section.home-affordable-plans-section .et_pb_column.affordable-plans-left {
    width: 45%;
}
.et_pb_section.home-affordable-plans-section .et_pb_column.affordable-plans-right {
    width: 54%;
}
.et_pb_section.home-affordable-plans-section h4 {
    font-size: 25px;
    line-height: 34px;
    padding-bottom: 30px;
}
.et_pb_section.home-affordable-plans-section .et_pb_row.save-your-Plan-row .et_pb_column.et_pb_column_1_2 {
    width: 48%;
    margin-right: 15px;
}
.et_pb_section.home-affordable-plans-section .et_pb_row.save-your-Plan-row .et_pb_column.et_pb_column_1_2:last-child {
    width: 48%;
}
.et_pb_section.home-affordable-plans-section .save-your-plan {
    background: url(images/save-plan.png) no-repeat 6px 26px #e0f1fa;
    padding: 35px 30px 30px 95px;
    min-height: 190px;
    background-size: 20%;
}
.et_pb_section.home-affordable-plans-section .expert-help {
    background: url(images/expert-help.png) no-repeat 6px 26px #e2f4fb;
    padding: 35px 30px 30px 95px;
    min-height: 200px;
    background-size: 20%;
}
.et_pb_section.home-affordable-plans-section .access-essential-sare {
    background: url(images/access-care.png) no-repeat 6px 26px #e2f4fb;
    padding: 35px 30px 30px 95px;
    min-height: 190px;
    background-size: 20%;
}
.et_pb_section.home-affordable-plans-section .instant-quotes {
    background: url(images/instant.png) no-repeat 6px 26px #e2f4fb;
    padding: 35px 30px 30px 95px;
    min-height: 190px;
    background-size: 20%;
}
.et_pb_section.home-affordable-plans-section h3 {
    font-size: 16px;
    line-height: 20px;
    padding-bottom: 10px;
}
.et_pb_section.home-affordable-plans-section h2 {
    font-size: 15px;
    line-height: 21px;
    padding-bottom: 0;
}
.et_pb_section.home-affordable-plans-section .instant-quotes h3 {
    margin-top: 0;
}
.et_pb_section.home-affordable-plans-section .access-essential-sare h3 {
    margin-top: 0;
}
.et_pb_section.home-affordable-plans-section {
    padding: 60px 0 40px;
}
.et_pb_section.home-resources-section h3 {
    font-size: 25px;
    line-height: 30px;
    padding-bottom: 24px;
}
.et_pb_section.home-resources-section ul li {
    font-size: 18px;
    line-height: 28px;
    width: 50%;
    margin-bottom: 20px;
    padding-left: 40px;
}
.et_pb_section.home-resources-section .et_pb_row.et_pb_row_3::after {
    width: 350px;
    height: 235px;
    right: -190px;
    top: 0;
    background-size: 60%;
}
#page-container #main-footer #footer-widgets .footer-widget:first-child {
    width: 30% !important;
    margin-right:3% !important;
    margin-bottom: 0 !important;
}
#page-container #main-footer #footer-widgets .footer-widget:nth-child(2) {
    width: 16% !important;
    margin-right: 2% !important;
    margin-bottom: 0 !important;
}
#page-container #main-footer #footer-widgets .footer-widget:nth-child(3) {
    width:20% !important;
    margin-right: 1% !important;
    margin-bottom: 0 !important;
}
#page-container #main-footer #footer-widgets .footer-widget:last-child {
    width:24% !important;
}
#page-container #main-footer #footer-widgets .footer-widget ul li, #page-container #main-footer #footer-widgets .footer-widget ul li a {
    font-size: 13px;
    line-height: 24px;
    padding-left: 0;
}
#page-container #main-footer #footer-widgets .footer-widget ul li.footer-phone-number {
    padding-left: 25px;
}
#page-container #main-footer #footer-widgets .footer-widget ul li.footer-mail {
    padding-left: 25px;
}
#page-container #main-footer #footer-widgets .footer-widget ul li.footer-address {
    background: url(images/footer-address.png) no-repeat left center;
    padding-left: 25px;
}
#page-container #main-footer #footer-widgets {
    padding: 50px 0 50px;
}
#page-container .footer-copyright-main-setion .footer-copyright-left {
    width: 44%;
}
#page-container .footer-copyright-main-setion .footer-copyright-middle {
    width: 29%;
}
#page-container .footer-copyright-main-setion p, #page-container .footer-copyright-main-setion p a {
    font-size: 14px;
}
#page-container #main-footer #footer-widgets h4 {
    font-size: 14px;
    padding-top: 15px;
}
#page-container #main-footer #footer-widgets h5 {
    font-size: 13px;
    line-height: 20px;
}
.et_pb_section.home-resources-section {
    padding: 60px 0 90px;
}
#page-container .page-top-section .page_title h1 {
    font-size: 40px;
    line-height: 40px;
}
#page-container .page-top-section .page_title {
    padding: 100px 0 105px;
}
.et_pb_section.need-coverage-section {
    padding: 45px 0;
}
.et_pb_section.need-coverage-section h4 {
    font-size: 28px;
    line-height: 33px;
}
.et_pb_section.need-coverage-section .et_pb_column.et_pb_column_2_5{
    width: 35%;
    margin-right: 3%;
}
.et_pb_section.need-coverage-section .et_pb_column.et_pb_column_3_5{
    width: 61%;
    float: right;
}
.et_pb_section.understanding-coverage-section .et_pb_column.et_pb_column_1_2 {
    width: 49%;
    padding-right: 25px;
    margin-right: 0;
    margin-bottom: 0;
}
.et_pb_section.understanding-coverage-section .et_pb_column.et_pb_column_1_2:last-child {
    width: 46%;
    padding-right: 0;
}
.et_pb_section.understanding-coverage-section h3 {
    font-size: 23px;
    line-height: 28px;
    padding-bottom: 15px;
    padding-right: 0;
}
.et_pb_section.understanding-coverage-section .et_pb_row_1 {
    padding: 35px 30px;
    width: 97%;
}
.et_pb_section.understanding-coverage-section {
    padding: 8px 0 55px;
}
.et_pb_section.wait-for-answers-section {
    padding: 50px 0;
}
.et_pb_section.wait-for-answers-section .et_pb_column.et_pb_column_1_2 {
    width: 45%;
    margin-bottom: 0;
}
.et_pb_section.wait-for-answers-section .et_pb_column.et_pb_column_1_2:last-child {
    width: 45%;
}
.et_pb_section.wait-for-answers-section h5 {
    font-size: 29px;
    line-height: 31px;
    padding-bottom: 19px;
}
.et_pb_section.ready-to-start-section {
    padding: 50px 0;
}
.et_pb_section.ready-to-start-section .et_pb_column.et_pb_column_1_2 {
    width: 48%;
    margin-bottom: 0;
    margin-right: 3%;
}
.et_pb_section.ready-to-start-section .et_pb_column.et_pb_column_1_2:last-child {
    margin-top: 54px;
    width: 48%;
}
.et_pb_section.ready-to-start-section h3 {
    font-size: 29px;
    line-height: 34px;
    padding-bottom: 20px;
}
.et_pb_section.ready-to-start-section ul li {
    font-size: 18px;
    line-height: 25px;
    padding-bottom: 7px;
}
.et_pb_section.ready-to-start-section ul li a {
    font-size: 17px;
    line-height: 20px;
}
.et_pb_section.ready-to-start-section p {
    font-size: 16px;
    line-height: 24px;
    padding-left: 46px;
    padding-right: 0;
}
.et_pb_section.don-navigate-section {
    padding: 38px 0;
}
.et_pb_section.don-navigate-section p {
    font-size: 17px;
    line-height: 24px;
    padding-right: 0;
    text-align: center;
}
.et_pb_section.consider-changing-section {
    padding: 50px 0;
}
.et_pb_section.consider-changing-section .et_pb_column.et_pb_column_2_5{
    width: 35%;
    margin-right: 1%;
}
.et_pb_section.consider-changing-section .et_pb_column.et_pb_column_3_5{
        width: 64%;
        float: right;
}
.et_pb_section.consider-changing-section h3 {
    font-size: 28px;
    line-height: 39px;
    padding-right: 0;
}
.et_pb_section.consider-changing-section ul {
    padding: 0;
    margin-bottom: 19px;
}
.et_pb_section.consider-changing-section p {
    line-height: 24px;
}
.et_pb_section.make-changes-section {
    padding: 50px 0;
}
.et_pb_section.make-changes-section .et_pb_column.et_pb_column_1_2 {
    width: 48%;
    margin-bottom: 0;
}
.et_pb_section.make-changes-section .et_pb_column.et_pb_column_1_2:last-child {
    width: 46%;
}
.et_pb_section.make-changes-section h4 {
    font-size: 27px;
    line-height: 33px;
    padding-bottom: 16px;
}
.et_pb_section.make-changes-section p {
    line-height: 22px;
    padding-bottom: 14px;
}
.et_pb_section.faq-top-section {
    padding: 53px 0;
}
.et_pb_section.faq-top-section span.thfaqf-title-text {
    font-size: 19px;
    line-height: 22px;
}
.et_pb_section.faq-top-section .thfaqf-faq-item {
    margin-bottom: 15px;
}
.et_pb_section.helpful-topics-section {
    padding: 50px 0;
}
.et_pb_section.helpful-topics-section .helpful-topics-list-img {
    width: 34%;
}
.et_pb_section.helpful-topics-section .helpful-topics-content {
    width: 63%;
}
.et_pb_section.helpful-topics-section .helpful-topics-content h2 {
    font-size: 18px;
    line-height: 22px;
    padding-bottom: 7px;
}
.et_pb_section.helpful-topics-section .helpful-topics-content h5 {
    font-size: 15px;
    line-height: 22px;
}
.et_pb_section.helpful-topics-section .helpful-topics-content .helpful-topics-learn-more a {
    font-size: 13px;
    line-height: 20px;
    width: 175px;
    padding: 17px 15px 18px 0;
    margin-top: 8px;
    background-size: 89%;
}
.et_pb_section.helpful-topics-section .helpful-topics-list {
    margin-bottom: 30px;
}
.page-banner-section .page-title {
    top: 165px;
    left: 9px;
}
.page-banner-section .page-title h1 {
    font-size: 35px;
    line-height: 35px;
}
.et-db #et-boc .et-l .et_pb_row {
    width: 100% !important;
    padding-left: 15px;
    padding-right: 15px;
}
.et_pb_section.helpful-topics-inner-top-section {
    padding: 40px 0 40px !important;
}
.et_pb_section.helpful-topics-inner-top-section h5 {
    font-size: 28px;
    line-height: 30px;
    padding-bottom: 17px;
}
.et_pb_section.helpful-topics-inner-top-section h6 {
    font-size: 25px;
    line-height: 30px;
    margin-top: 7px;
}
.et_pb_section.helpful-topics-inner-top-section p {
    line-height: 22px;
}
.et_pb_section.inner-insurance-important-section .et_pb_row.et_pb_row_1, .et_pb_section.inner-insurance-important-section .et_pb_row.et_pb_row_3 {
    padding: 30px 25px 10px !important;
    margin-left: 15px !important;
    margin-right: 15px !important;
}
.et_pb_section.inner-insurance-important-section .et_pb_column.et_pb_column_1_2 {
    width: 48% !important;
    padding-right: 0;
}
.et_pb_section.inner-insurance-important-section .et_pb_column.et_pb_column_1_2:last-child {
    width: 48% !important;
    padding-right: 0 !important;
}
.et_pb_section.inner-insurance-important-section h3 {
    font-size: 22px;
    line-height: 28px;
    padding-bottom: 12px;
}
.et_pb_section.inner-insurance-important-section ul li {
    font-size: 15px;
    line-height: 21px;
    padding-right: 11px;
    margin-bottom: 8px;
}
.et_pb_section.inner-insurance-important-section .et_pb_row.et_pb_row_1, .et_pb_section.inner-insurance-important-section .et_pb_row.et_pb_row_2 {
    margin-bottom: 30px !important;
}
.et_pb_section.inner-insurance-important-section {
    padding: 9px 0 40px !important;
}
.et_pb_section.other-related-topics-section {
    padding: 45px 0 !important;
}
.et_pb_section.other-related-topics-section h2 {
    font-size: 30px;
    line-height: 30px;
    padding-bottom: 3px;
}
.et_pb_section.other-related-topics-section h3 {
    font-size: 15px;
    line-height: 21px;
    padding-bottom: 10px;
}
.et_pb_section.other-related-topics-section p.aps-excerpt {
    font-size: 15px;
    line-height: 21px;
    padding-right: 10px;
}
.et_pb_section.other-related-topics-section a.btn.button {
    font-size: 13px;
    line-height: 20px;
    padding: 15px 15px 15px 0;
    margin-top: 20px;
    background-size: 90%;
}
.et_pb_section.get-touch-with-us-section {
    padding: 45px 0;
}
.et_pb_section.get-touch-with-us-section h3 {
    font-size: 24px;
    line-height: 24px;
    padding-bottom: 20px;
}
.et_pb_section.get-touch-with-us-section .et_pb_column.et_pb_column_1_3.et_pb_column_1 {
    width: 24%;
    margin-right: 10px;
    margin-bottom: 0;
}
.et_pb_section.get-touch-with-us-section .et_pb_column.et_pb_column_1_3.et_pb_column_2 {
    width: 40%;
    margin-right: 0;
    margin-bottom: 0;
}
.et_pb_section.get-touch-with-us-section .et_pb_column.et_pb_column_1_3.et_pb_column_3 {
    width: 33%;
}
.et_pb_section.get-touch-with-us-section h5 a, .et_pb_section.get-touch-with-us-section h5 span {
    font-size: 15px;
    line-height: 20px;
    margin-top: 3px;
}
.et_pb_section.get-touch-with-us-section h5 {
    font-size: 16px;
    line-height: 22px;
}
.et_pb_section.send-message-section {
    padding:50px 0 30px;
}
.et_pb_section.send-message-section .et_pb_column.et_pb_column_1_2 {
    width: 48%;
    margin-right: 2%;
}
.et_pb_section.send-message-section .et_pb_column.et_pb_column_1_2:last-child {
    width: 48%;
}
.et_pb_section.send-message-section h5 {
    font-size: 32px;
    line-height: 33px;
    padding-bottom: 21px;
}
.et_pb_section.send-message-section p input[type="text"], .et_pb_section.send-message-section form p textarea, .et_pb_section.send-message-section p input[type="email"], .et_pb_section.send-message-section p input[type="tel"] {
    font-size: 15px;
    line-height: 22px;
    width: 100%;
    padding: 13px 20px;
}
.et_pb_section.send-message-section form p textarea {
    height: 110px;
}
.et_pb_section.send-message-section form p input[type="submit"] {
    width: 155px;
    font-size: 15px;
    padding: 19px 0;
    margin-top: 5px;
    background-size: 90%;
}
.et_pb_section.home-affordable-plans-section .save-your-plan:hover{
    background: url(images/save-plan.png) no-repeat 6px 26px #e0f1fa;
    background-size: auto;
    padding: 35px 30px 30px 95px;
    min-height: 190px;
    background-size: 20%;
}
}


@media only screen and (max-width: 767px) {
body .et_pb_row,
body .container {
        padding-left: 10px;
        padding-right: 10px;
}
#page-container header#main-header .logo_container a img {
        width: 207px;
}
.et_header_style_centered #et_mobile_nav_menu {
        margin-top: 0;
}
#page-container header#main-header #et-top-navigation .mobile_menu_bar {
        border: 1px solid #0B253E;
        padding: 0;
        width: 37px;
        height: 33px;
        line-height: 32px;
        font-size: 36px;
        text-align: center;
        color: #0B253E;
        top: -17px;
}
#page-container header#main-header #et-top-navigation .mobile_menu_bar::before {
        color: inherit;
        font-size: inherit;
        line-height: inherit;
}
#page-container header#main-header #et-top-navigation .et_mobile_menu {
        background: #1B1D1E;
        border: none;
        padding: 10px;
        padding-top: 10px;
        padding-bottom: 10px;
        position: absolute;
        display: none;
        left: 0;
        width: 100%;
        top: 90px;
}
#page-container header#main-header #et-top-navigation ul li a {
        display: block;
        padding: 15px 0;
        border-bottom: 1px dotted #ffffff;
        color: #fff;
        text-transform: uppercase;
        font-size: 15px;
        line-height: 20px;
        background: none;
        width: 100%;
}
#page-container header#main-header #et-top-navigation ul li.header-contact a {
    background: #93c046;
    padding: 15px 23px;
    margin-top: 12px;
    text-align: center;
}
#page-container header#main-header #et-top-navigation ul li:last-child a {
        border-bottom: none;
}
#page-container header#main-header #et-top-navigation {
        margin-top: 45px;
}
.et_pb_section.home-slider-section .et_pb_row.et_pb_row_0{
padding-left: 0;
padding-right: 0;
}
.et_pb_section.home-slider-section .home-slider-text h1 {
    font-size: 20px;
    line-height: 23px;
    text-align: center;
    color: #fff !important;
    background: #b9d53a;
    padding: 8px 0 5px;
    opacity: 0.9;
    width: 96%;
    margin: auto;
}
.et_pb_section.home-slider-section .home-slider-text h1 br{
    display: none;
}
.et_pb_section.home-slider-section .home-slider-text h6 {
    font-size: 15px;
    line-height: 20px;
    text-align: center;
    color: #fff !important;
    font-weight: 500;
    background: #b9d53a;
    opacity: 0.9;
    width: 96%;
    margin: auto;
}
.et_pb_section.home-slider-section .home-slider-text h6 br{
    display: none;
}
.et_pb_section.home-slider-section a.home-slider-btn {
    font-size: 15px;
    line-height: 20px;
    background: #3877c1;
    width: 205px;
    padding: 15px 22px 18px 0;
    margin:7px auto auto;
}
.et_pb_section.home-slider-section .et_pb_slide_description {
    padding:170px 0 0;
    text-shadow: none;
}
.et_pb_section.home-affordable-plans-section {
    padding: 40px 0 40px;
}
.et_pb_section.home-affordable-plans-section .et_pb_column.affordable-plans-left {
    width: 100%;
    margin-bottom: 15px;
}
.et_pb_section.home-affordable-plans-section h4 {
    font-size: 25px;
    line-height: 35px;
    padding-bottom: 0;
    text-align: center;
}
.et_pb_section.home-affordable-plans-section h6 {
    text-align: center;
}
.et_pb_section.home-affordable-plans-section .et_pb_row.save-your-Plan-row {
    margin-top: 30px;
}
.et_pb_section.home-affordable-plans-section .et_pb_row.save-your-Plan-row .et_pb_column.et_pb_column_1_2 {
    width: 100%;
    margin-right: 0;
    margin-bottom: 0;
}
.et_pb_section.home-affordable-plans-section .save-your-plan {
    background: url(images/save-plan.png) no-repeat 6px 39px #e0f1fa;
    padding: 35px 10px 30px 95px;
    min-height: 190px;
    background-size: 20%;
}
.et_pb_section.home-affordable-plans-section .expert-help {
    background: url(images/icon-expert.png) no-repeat 6px 39px #e0f1fa;
    padding: 35px 10px 30px 95px;
    min-height: 190px;
    background-size: 20%;
}
.et_pb_section.home-affordable-plans-section .access-essential-sare {
    background: url(images/access-care.png) no-repeat 6px 39px #e0f1fa;
    padding: 35px 10px 30px 95px;
    min-height: 190px;
    background-size: 20%;
}
.et_pb_section.home-affordable-plans-section .instant-quotes {
    background: url(images/instant.png) no-repeat 6px 39px #e0f1fa;
    padding: 35px 10px 30px 95px;
    min-height: 190px;
    background-size: 20%;
}
.et_pb_section.home-affordable-plans-section h3 {
    font-size: 20px;
    line-height: 24px;
    padding-bottom: 6px;
}
.et_pb_section.home-affordable-plans-section h2 {
    font-size: 15px;
    line-height: 21px;
    padding-bottom: 0;
}
.et_pb_section.home-affordable-plans-section .access-essential-sare h3 {
    margin-top: 0;
}
.et_pb_section.home-affordable-plans-section .instant-quotes h3 {
    margin-top: 0;
}
.et_pb_section.home-resources-section {
    padding: 50px 0 40px;
}
.et_pb_section.home-resources-section h3 {
    font-size: 30px;
    line-height: 30px;
    padding-bottom: 22px;
}
.et_pb_section.home-resources-section .et_pb_row.et_pb_row_3::after {
    display: none;
}
.et_pb_section.home-resources-section ul li {
    font-size: 17px;
    line-height: 25px;
    width: 100%;
    margin: auto auto 20px auto;
    padding-left: 45px;
}
#page-container #main-footer #footer-widgets {
    padding: 40px 0 45px;
}
#page-container #main-footer #footer-widgets .footer-widget:first-child {
    width: 100% !important;
    margin-right: 0 !important;
    margin-bottom: 19px !important;
}
#page-container #main-footer #footer-widgets .footer-widget:nth-child(2) {
    width: 67% !important;
    margin-right: 0 !important;
    margin-bottom: 20px !important;
    padding: 0 0;
}
#page-container #main-footer #footer-widgets .footer-widget:nth-child(3) {
    width: 30% !important;
    margin-right: 0 !important;
    margin-bottom: 0 !important;
    padding: 0 0;
}
#page-container #main-footer #footer-widgets .footer-widget:last-child {
    width: 100% !important;
    margin-right: 0 !important;
    margin-bottom: 0 !important;
}
#page-container .footer-copyright-main-setion .footer-copyright-left {
    width: 100%;
    text-align: center;
    margin-bottom: 9px;
}
#page-container .footer-copyright-main-setion .footer-copyright-middle {
    width: 100%;
    text-align: center;
    margin-bottom: 10px;
}
#page-container .footer-copyright-main-setion .footer-copyright-right {
    float: none;
    width: 100%;
    text-align: center;
}
#page-container .footer-copyright-main-setion p, #page-container .footer-copyright-main-setion p a {
    font-size: 13px;
}
.et_pb_section.home-affordable-plans-section .save-your-plan:hover {
    background: url(images/save-plan.png) no-repeat 6px 41px #38a3bb;
    background-size: 20%;
}
.et_pb_section.home-affordable-plans-section .access-essential-sare:hover {
    background: url(images/access-care.png) no-repeat 6px 41px #38a3bb;
    background-size: 20%;
}
.et_pb_section.home-affordable-plans-section .expert-help:hover {
    background: url(images/expert-help.png) no-repeat 6px 41px #38a3bb;
    background-size: 20%;
}
.et_pb_section.home-affordable-plans-section .instant-quotes:hover {
    background: url(images/instant.png) no-repeat 6px 41px #38a3bb;
    background-size: 20%;
}
#page-container .page-top-section .page_title {
    padding: 70px 0 65px;
}
#page-container .page-top-section .page_title h1 {
    font-size: 30px;
    line-height: 30px;
}
.et_pb_section.need-coverage-section {
    padding: 35px 0 30px;
}
.et_pb_section.need-coverage-section h4 {
    font-size: 24px;
    line-height: 24px;
    text-align: center;
}
.et_pb_section.need-coverage-section h4 br{
    display: none;
}
.et_pb_section.need-coverage-section .et_pb_column.et_pb_column_2_5{
margin-bottom: 15px;
}
.et_pb_section.need-coverage-section h6 {
    text-align: center;
}
.et_pb_section.understanding-coverage-section {
    padding: 0 0 40px;
}
.et_pb_section.understanding-coverage-section .et_pb_column.et_pb_column_1_2 {
    width: 100%;
    background: none;
    padding-right: 0;
    margin-right: 0;
    margin-bottom: 10px;
}
.et_pb_section.understanding-coverage-section .et_pb_column.et_pb_column_1_2:last-child {
    background: none;
    width: 100%;
    padding-right: 0;
}
.et_pb_section.understanding-coverage-section .et_pb_row_1 {
    padding: 25px 20px;
    width: 94%;
}
.et_pb_section.understanding-coverage-section h3 {
    font-size: 21px;
    line-height: 27px;
    padding-bottom: 16px;
    padding-right: 0;
}
.et_pb_section.understanding-coverage-section ul li {
    line-height: 23px;
    padding-left: 20px;
    margin-bottom: 7px;
    padding-right: 0;
}
.et_pb_section.wait-for-answers-section {
    padding: 40px 0;
}
.et_pb_section.wait-for-answers-section h5 {
    font-size: 28px;
    line-height: 39px;
    padding-bottom: 10px;
}
.et_pb_section.wait-for-answers-section p {
    line-height: 24px;
    padding-bottom: 14px;
    text-align: center;
}
.et_pb_section.wait-for-answers-section .et_pb_column.et_pb_column_1_2 {
    width: 100%;
    margin-bottom: 15px;
}
.et_pb_section.wait-for-answers-section .et_pb_column.et_pb_column_1_2:last-child {
    width: 100%;
    margin-bottom: 0;
}
.et_pb_section.ready-to-start-section {
    padding: 45px 0 30px;
}
.et_pb_section.ready-to-start-section h3 {
    font-size: 30px;
    line-height: 35px;
    padding-bottom: 20px;
}
.et_pb_section.ready-to-start-section ul li {
    font-size: 17px;
    line-height: 27px;
    padding-bottom: 6px;
}
.et_pb_section.ready-to-start-section ul li a {
    font-size: 16px;
    line-height: 20px;
}
.et_pb_section.ready-to-start-section p {
    font-size: 16px;
    line-height: 23px;
    padding-left: 46px;
    padding-right: 0;
}
.et_pb_section.ready-to-start-section .et_pb_column.et_pb_column_1_2 {
    width: 100%;
    margin-bottom: 15px;
}
.et_pb_section.ready-to-start-section .et_pb_column.et_pb_column_1_2:last-child {
    margin-top: 14px;
    width: 100%;
    margin-bottom: 0;
}
.et_pb_section.don-navigate-section {
    padding: 30px 0;
}
.et_pb_section.don-navigate-section p {
    font-size: 17px;
    line-height: 24px;
    padding-right: 0;
    text-align: center;
}
.et_pb_section.consider-changing-section {
    padding: 35px 0;
}
.et_pb_section.consider-changing-section h3 {
    font-size: 25px;
    line-height: 30px;
    padding-bottom: 0;
    padding-right: 0;
}
.et_pb_section.consider-changing-section .et_pb_column.et_pb_column_2_5{
margin-bottom: 15px;
}
.et_pb_section.consider-changing-section ul {
    padding: 0;
    margin-bottom: 15px;
}
.et_pb_section.make-changes-section {
    padding:31px 0 50px;
}
.et_pb_section.make-changes-section .et_pb_column.et_pb_column_1_2 {
    width: 100%;
    margin-bottom: 16px;
}
.et_pb_section.make-changes-section .et_pb_column.et_pb_column_1_2:last-child {
    width: 100%;
    margin-bottom: 0;
}
.et_pb_section.make-changes-section h4 {
    font-size: 25px;
    line-height: 30px;
    padding-bottom: 15px;
}
.et_pb_section.faq-top-section {
    padding: 40px 0 0;
}
.et_pb_section.faq-top-section .thfaqf-active {
    padding: 10px 0 20px !important;
}
.et_pb_section.faq-top-section span.thfaqf-title-text {
    font-size: 17px;
    line-height: 20px;
}
.et_pb_section.faq-top-section .thfaqf-faq-item-title {
    padding: 18px 14px;
}
.et_pb_section.faq-top-section .thfaqf-faq-item {
    margin-bottom: 15px;
}
.thfaqf-faq-list {
    margin-bottom: 12px !important;
}
.et_pb_section.helpful-topics-section {
    padding: 40px 0 20px;
}
.et_pb_section.helpful-topics-section .helpful-topics-content {
    width: 100%;
    margin-top: 18px;
}
.et_pb_section.helpful-topics-section .helpful-topics-list {
    margin-bottom: 28px;
}
.et_pb_section.helpful-topics-section .helpful-topics-content h2 {
    font-size: 20px;
    line-height: 27px;
    padding-bottom: 12px;
}
.et_pb_section.helpful-topics-section .helpful-topics-content .helpful-topics-learn-more a {
    margin-top: 8px;
}
.et_pb_section.helpful-topics-inner-top-section {
    padding: 30px 0 25px !important;
}
.et-db #et-boc .et-l .et_pb_row{
    padding-left: 15px !important;
    padding-right: 15px !important;
}
.et_pb_section.helpful-topics-inner-top-section h5 {
    font-size: 22px;
    line-height: 30px;
    padding-bottom: 12px;
    text-align: center;
}
.et_pb_section.helpful-topics-inner-top-section p {
    text-align: center;
}
.et_pb_section.helpful-topics-inner-top-section h6 {
    font-size: 24px;
    line-height: 30px;
    margin-top: 10px;
}
.et_pb_section.inner-insurance-important-section .et_pb_row.et_pb_row_1, .et_pb_section.inner-insurance-important-section .et_pb_row.et_pb_row_2 {
    margin-bottom: 30px !important;
}
.et_pb_section.inner-insurance-important-section h3 {
    font-size: 23px;
    line-height: 30px;
    padding-bottom: 15px;
}
.et_pb_section.inner-insurance-important-section ul li {
    font-size: 16px;
    line-height: 22px;
    padding-right: 0;
    margin-bottom: 10px;
}
.et_pb_section.inner-insurance-important-section .et_pb_column.et_pb_column_1_2 {
    width: 100% !important;
    background: none !important;
    padding-right: 0;
    margin-right: 0 !important;
    margin-bottom: 0 !important;
}
.et_pb_section.inner-insurance-important-section .et_pb_row.et_pb_row_1, 
.et_pb_section.inner-insurance-important-section .et_pb_row.et_pb_row_3 {
    padding: 24px 15px !important;
}
.et_pb_section.inner-insurance-important-section {
    padding: 9px 0 13px !important;
}
.et_pb_section.other-related-topics-section {
    padding: 35px 0 !important;
}
.et_pb_section.other-related-topics-section h2 {
    font-size: 27px;
    line-height: 28px;
    padding-bottom: 5px;
}
.et_pb_section.other-related-topics-section h3 {
    font-size: 20px;
    line-height: 24px;
    padding-bottom: 10px;
}
.et_pb_section.other-related-topics-section p.aps-excerpt {
    font-size: 16px;
    line-height: 24px;
    padding-right: 0;
    margin-bottom: 10px;
}
.et_pb_section.inner-insurance-important-section .et_pb_row.et_pb_row_1, 
.et_pb_section.inner-insurance-important-section .et_pb_row.et_pb_row_2 {
    margin-bottom: 30px !important;
}
.et_pb_section.inner-insurance-important-section .et-l .et_pb_row.et_pb_row_1, 
.et_pb_section.inner-insurance-important-section .et-l .et_pb_row.et_pb_row_3 {
   width: 90% !important;
}
.et-db #et-boc .et-l .et_pb_row_1, .et-db #et-boc .et-l .et_pb_row_3 {
    width: 93% !important;
}
.et_pb_section.get-touch-with-us-section {
    padding: 40px 0;
}
.et_pb_section.get-touch-with-us-section h3 {
    font-size: 20px;
    line-height: 20px;
    padding-bottom: 20px;
}
.et_pb_section.get-touch-with-us-section .et_pb_column.et_pb_column_1_3.et_pb_column_1 {
    width: 100%;
    margin-right: 0;
    margin-bottom: 10px;
}
.et_pb_section.get-touch-with-us-section .et_pb_column.et_pb_column_1_3.et_pb_column_2 {
    width: 100%;
    margin-right: 0;
    margin-bottom: 10px;
}
.et_pb_section.get-touch-with-us-section .et_pb_column.et_pb_column_1_3.et_pb_column_3 {
    width: 100%;
}
.et_pb_section.get-touch-with-us-section h5 a, .et_pb_section.get-touch-with-us-section h5 span {
    font-size: 18px;
    line-height: 20px;
    margin-top: 4px;
}
.et_pb_section.get-touch-with-us-section h5 {
    font-size: 17px;
    line-height: 24px;
}
.et_pb_section.send-message-section {
    padding: 30px 0 45px;
}
.et_pb_section.send-message-section h5 {
    font-size: 28px;
    line-height: 28px;
    padding-bottom: 20px;
}
.et_pb_section.send-message-section .et_pb_column.et_pb_column_1_2 {
    width: 100%;
    margin-right: 0;
    margin-bottom: 28px;
}
.et_pb_section.send-message-section .et_pb_column.et_pb_column_1_2:last-child {
    width: 100%;
    margin-bottom: 0;
}
.et_pb_section.send-message-section form p input[type="submit"] {
    width: 130px;
    font-size: 15px;
    padding: 16px 0;
    margin-top: 0;
    background-size: 100%;
}
.et_pb_section.home-affordable-plans-section .save-your-plan:hover {
    min-height: 190px;
}
.et_pb_section.home-affordable-plans-section .access-essential-sare:hover {
    min-height: 190px;
}
.et_pb_section.home-affordable-plans-section .expert-help:hover {
    min-height: 190px;
}
.et_pb_section.home-affordable-plans-section .instant-quotes:hover {
    min-height: 190px;
}
.et_pb_section.home-affordable-plans-section .et_pb_module.et_pb_text{
    margin-bottom: 15px;
}
.et_pb_container{
    height: auto !important
}
.et_pb_section.home-slider-section .et_pb_slide {
    padding: 0;
    height: 365px;
}
.et_pb_section.home-slider-section .et_pb_slider .et_pb_slide{
    background-position: 90% !important;
}
#page-container header#main-header #et-top-navigation ul li.menu-phone-number {
    background: url(images/header-phone-mobile-icon.png) no-repeat left center;
    border-bottom: 1px dotted #fff;
}
#page-container header#main-header #et-top-navigation ul li.menu-phone-number a{
    border-bottom: none;
}
#page-container .footer-copyright-main-setion .copy-right-text-left {
    float: left;
    margin-right: 0;
}
#page-container .footer-copyright-main-setion .copy-right-text-right {
    float: left;
    width: 100%;
}
#top-header{
    display: block !important;
}
#top-header span#et-info-phone a{
    font-size: 16px;
    line-height: 20px;
    font-family: "Inter", sans-serif;
  font-weight: 700;
}
#et-info-phone::before {
    top: 0 !important;
    margin-right: 5px !important;
    font-size: 14px !important;
}
.mobile-footer-phone-number{
    display: block;
}
.mobile-footer-phone-number{
    background: #2ea3f2;
    width: 80%;
    position: fixed;
    bottom: 2px;
    left: 0;
    right: 0;
    z-index: 9999999;
    margin: auto;
    border-radius: 30px;
    padding: 13px 0;
}
.mobile-footer-phone-number ul li.mobile-footer-phone-number-text{
    margin-bottom: 0;
}
.mobile-footer-phone-number ul li a{
    text-align: center;
    display: block;
    color: #fff !important;
    font-size: 20px !important;
    line-height: 20px !important;
    font-weight: bold !important;
    background: url(images/footer-phone.png) no-repeat 76px 1px;
    padding-left: 33px !important;
}
.footer-copyright-main {
    padding: 35px 0 60px;
}
#page-container header#main-header{
    position: relative;
}
}