@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700,800|Poppins:100,200,300,400,500,600,700,800,900');

.clearfix {
    clear: both;
}

section.eds-dso-stnd {
    /*width: 100%;*/
    clear: both;
}

h1{
margin-top: 0;
    font-size: 38px;
    font-family: Poppins, sans-serif;
    line-height: 48px;
    color: #0060a1;
    font-weight: 400;
    margin-bottom: .5rem;}

h2 {
    font-size: 25px;
    font-family: Poppins, sans-serif;
    font-weight: 400;
    color: #0060a1;
    line-height: 1.3em
}

h3 {
    font-size: 16px;
    font-weight: 600;
    color: #eb0000;
    font-family: Poppins, sans-serif;
    margin-bottom: 0
}

p {
    font-size: 18px;
    font-family: "Open Sans", sans-serif;
    font-weight: 500;
    line-height: 1.8em;
    color: #333;
    margin-bottom: 10px
}

.eds-red-txt {
    color: #eb0000;
}

.eds-hr-red-sharp {
    border: 0;
    height: 1px;
    background-image: linear-gradient(to right, rgba(235, 0, 0, 0), rgba(235, 0, 0, .75), rgba(0, 0, 0, 0));
}

.eds-hr-white-line {
    width: 100%;
    max-width: 100%;
}

.eds-bg-yellow {
    background-color: #fffef0;
}

.eds-bg-lightblue {
    background-color: #e9f4fb;
}

.eds-txtlink-red {
    color: #eb0000;
    text-decoration: underline;
}

.eds-txtlink-red-no {
    color: #eb0000;
    text-decoration: none;
}

.eds-txtlink-red:hover,
.eds-txtlink-red:focus,
.eds-txtlink-red:active {
    color: #eb0000;
    text-decoration: underline;
}

.eds-txtlink-red-:visited {
    color: #eb0000;
    text-decoration: underline;
}

.eds-btn-red {
    background: #eb0000;
    font-size: 18px;
    font-family: Poppins, sans-serif;
    font-weight: 500;
    text-align: center;
    padding: 8px 24px;
    margin: 0 auto;
    color: #fff;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    display: inline-block;
    letter-spacing: .5px;
    line-height: 43px;
    box-shadow: transparent 0 1px 1px 0;
    transition-property: box-shadow;
    transition-duration: .2s;
    transition-timing-function: ease;
    width: 100%
}

.eds-btn-red:visited {
    background: #eb0000;
    color: #fff;
}

.eds-btn-red:hover,
.eds-btn-red:focus,
.eds-btn-red:active {
    color: #fff;
    background-color: #0060a1;
}

.eds-btn-blue {
    background: transparent;
    font-size: 18px;
    font-family: Poppins, sans-serif;
    font-weight: 500;
    text-align: center;
    padding: 6px 24px;
    margin: 0 auto;
    color: #0060a1;
    border: 3px solid #0060a1;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    display: inline-block;
    letter-spacing: .5px;
    line-height: 43px;
    box-shadow: transparent 0 1px 1px 0;
    transition-property: box-shadow;
    transition-duration: .2s;
    transition-timing-function: ease;
    width: 100%;
}

.eds-btn-blue:visited {
    color: #0060a1;
    background-color: transparent;
}

.eds-btn-blue:hover,
.eds-btn-blue:focus,
.eds-btn-blue:active {
    color: #fff !important;
    background-color: #0060a1;
}

a:not(a.top-menu-hyper) {
    font-size: 18px;
    font-family: "Open Sans", sans-serif;
    font-weight: 500;
    line-height: 1.3em;
    margin-bottom: 0;
    text-decoration: none;
    /*padding-bottom: 0px;*/
}

.top-call a {
    border: none;
    padding-bottom: 0px;
}

.top-call a:hover,
eds-btn:hover,
eds-btn:active,
eds-btn:focus {
    background-color: #003a5c;
    border: none;
}

.top-become{}

div.top-call a.top-become{padding-bottom:2em;}

.eds-care-noinsurance {
    padding: 0 20px 50px;
}

.noinsurance-wrap {
    max-width: 960px;
    margin: 0 auto;
}

.noinsurance-text {
    text-align: center;
    margin-bottom: 50px;
}

.noinsurance-text p{margin-top:0;}

.noinsurance-btns .eds-btn-red {
    margin-bottom: 10px;
}

.noinsurance-img img {
    display: block;
    width: 100%;
    margin: 0 auto;
    max-width: 420px;
}

.eds-care-savings {
    padding: 0 20px 50px;
}

.savings-wrap {
    max-width: 960px;
    margin: 0 auto;
}

.savings-text {
    text-align: center;
    margin-bottom: 50px;
}

.savings-img img {
    display: block;
    width: 100%;
    margin: 0 auto;
    max-width: 420px;
}

.eds-care-howplan {
    padding: 0;
    margin: 0;
}

.eds-care-howplan .howplan-left {
    padding: 50px 20px;
}

.eds-care-howplan .howplan-left ul {
    list-style: none;
    margin: 0;
    padding-left:0;
}

.eds-care-howplan .howplan-left ul li {
    display: flex;
    align-items: center;
}

.eds-care-howplan .howplan-left ul li span {
     -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
   border-radius: 50%;
    padding: 3px;
    border: 2px solid #0060a1;
    margin: 8px 10px 0 0;
   
}

.eds-care-howplan .howplan-left ul li span p {
     margin: 0;
    padding: 0;
    width: 32px;
    height: 32px;
    text-align: center;
    color: #000;
}

.eds-care-howplan .howplan-left ul li p {
    font-family: 'Poppins',sans-serif;
    color: #000;
}

.howplan-bullet{
  font-weight: 500;
  font-family: Poppins, sans-serif;
  font-size: inherit;
  line-height: 22px;

}

.eds-care-howplan .howplan-right {
    padding: 50px 20px;
    text-align: center;
    background: url(https://uploads.prod01.oregon.platform-os.com/instances/719/assets/images/site-imgs/map-pattern.svg?updated=1620919304617) no-repeat;
    background-size: cover;
}

.bcam-btton{ padding: 0.8em 1.12em;}

.howplan-right-inner a.bcam-btton{
  font-family: Poppins, sans-serif;
}

.emergencies-text {
    padding: 50px 20px 10px;
    text-align: center;
    max-width: 960px;
    margin: 0 auto;
}

.emergencies-cubes {
    background: url(https://uploads.prod01.oregon.platform-os.com/instances/719/assets/images/site-imgs/services-bg.svg?updated=1620769693926);
    background-repeat: no-repeat;
    background-size: 1100%;
    background-position-x: 5%;
}

.emergencies-cubes-wrap {
    padding: 10px 20px 50px;
    text-align: center;
    max-width: 500px;
    margin: 0 auto;
    display: flex;
    flex-wrap: wrap;
}

.emergencies-cubes-all {
    box-sizing: border-box;
    width: 50%;
    padding: 10px;
}

.emergencies-cubes-inner {
    background: #fff;
    padding: 10px;
    box-shadow: rgba(0, 0, 0, .3) 0 0 20px 0;
}

.emergencies-cubes-inner .img {
    margin-bottom: 10px;
    padding: 10px;
}

.emergencies-cubes-inner .img img {
    max-width: 100px;
    width: 100%;
    display: block;
    margin: 0 auto;
}

.emergencies-cubes-inner .text h3 {
    margin-bottom: 10px;
    color: #003a5c;
    font-weight: 400;
    font-size: 12px;
    line-height: 15px;
}

.eds-care-become {
    padding: 0 20px 50px;
    background-color: #e9f4fb;
}

.eds-care-become .become-wrap {
    max-width: 960px;
    margin: 0 auto;
    display: flex;
    flex-direction: column;
}

.become-img {
    padding: 20px 0;
}

.become-img img {
    display: block;
    width: 100%;
    margin: 0 auto;
    max-width: 420px;
}

.become-text p {
    margin-bottom: 20px;
}

.become-text {
    text-align: center;
}

.become-red-link {
    color: #eb0000;
    text-decoration: none;
}

.become-red-link:visited,
.become-red-link:focus,
.become-red-link:hover,
.become-red-link:active {
    color: #eb0000;
}

.eds-care-plans {
    padding: 50px 20px 0px;
}

.eds-care-plans .plans-wrap {
    max-width: 960px;
    margin: 0 auto;
}

.plans-text {
    text-align: center;
    margin-bottom: 50px;
}

.plans-text .eds-txtlink-red {
    font-size: 18px;
}

.plans-columns {
    text-align: center;
    margin-bottom: 50px;
}

.plans-columns-den {
    background-color: #e9f4fb;
    padding: 50px 0;
}

.plans-columns-den-vis {
    background-color: #fffef0;
    padding: 50px 0;
}

.plans-columns-wrap {
    display: flex;
    flex-direction: row;
    justify-content: center;
    flex-wrap: wrap;
}

.plans-columns-all {
    box-sizing: border-box;
    padding: 10px;
    min-width: 285px;
    max-width: 285px;
}

.plans-columns-inner {
    background: #fff;
    box-shadow: rgba(0, 0, 0, .3) 0 0 20px 0;
}

.plans-columns-inner .members {
    font-size: 25px;
    font-family: Poppins, sans-serif;
    font-weight: 400;
    line-height: 1.3em;
    padding: 20px;
    margin-bottom: 25px;
}

.plans-columns-1 .plans-columns-inner .members {
    background-color: #0060a1;
    color: #fff;
}

.plans-columns-2 .plans-columns-inner .members {
    background-color: #eb0000;
    color: #fff;
}

.plans-columns-3 .plans-columns-inner .members {
    background-color: #fcf6ad;
    color: #000;
}

.plans-columns-inner h4.price {
    font-size: 75px;
    margin-bottom: 0;
    line-height: 70px;
    margin-top:0;
    max-height: 90px;
}

.plans-columns-inner h4.price .money-sign {
    top: -1.3em;
    font-size: 25px;
}

.plans-columns-inner h4.price .asterisk {
    top: -2.6em;
    font-size: 16px;
}

.plans-columns-inner h4.price .year {
    font-size: 25px;
}

.plans-columns-inner .permonth {
    color: #c1c1c1;
    font-weight: 300;
    font-style: italic;
    line-height: 22px;
    margin-bottom: 0;
    margin-top: 0;
}

.plans-columns-inner .plus {
    color: #0060a1;
    font-family: Poppins, sans-serif;
    font-size: 30px;
    margin-bottom: 0px;
    line-height: 30px;
    margin-top: 7px;
}

.plans-columns-inner .processing {
    color: #c1c1c1;
    font-weight: 300;
    font-style: italic;
    line-height: 22px;
    margin-top:0;
}

.plans-columns-inner .includes {
    font-weight: 400;
    font-style: italic;
}

.plans-columns-inner .eds-btn-blue-wrap {
    padding: 0 15px 40px;
}

.blue-joinnow-bttn{}

div.eds-btn-blue-wrap .blue-joinnow-bttn{
  padding:1em 1.3em;
  font-family: Poppins;
  font-weight: 500;
}


#accordion {
    padding: 0 10px;
    max-width: 285px;
    margin: 0 auto;
}

.accordion-member {
    font-size: 25px;
    font-family: Poppins, sans-serif;
    font-weight: 400;
    line-height: 1.3em;
    padding: 20px;
    margin: 0;
    z-index: 2;
    position: relative;
}

.accordion-member-1 {
    background-color: #0060a1;
    color: #fff;
}

.accordion-member-2 {
    background-color: #eb0000;
    color: #fff;
}

.accordion-member-3 {
    background-color: #fcf6ad;
    color: #000;
}

.accordion-content {
    padding: 25px 0 40px 0;
    box-shadow: rgba(0, 0, 0, .3) 0 0 20px 0;
    margin-bottom: 30px;
    z-index: 1;
    position: relative;
}

.accordion-price {
    font-size: 75px;
    margin-top:0;
    margin-bottom: 0;
    line-height: 70px;
    max-height: 90px;
}

.accordion-price .money-sign {
    top: -1.3em;
    font-size: 25px;
}

.accordion-price .total {
    font-size: 75px;
    line-height: 70px;
}

.accordion-price .asterisk {
    top: -2.6em;
    font-size: 16px;
}

.accordion-price .year {
    font-size: 25px;
}

.accordion-permonth {
    color: #c1c1c1;
    font-weight: 300;
    font-style: italic;
    line-height: 22px;
    margin-top: 3px;
    margin-bottom: 0;
}

.accordion-content .plus {
    color: #0060a1;
    font-family: Poppins, sans-serif;
    font-size: 30px;
    margin-bottom: 0px;
    line-height: 30px;
    margin-top: 7px;
}

.accordion-processing {
    color: #c1c1c1;
    font-weight: 300;
    font-style: italic;
    line-height: 22px;
    margin-top:0;
}

.accordion-includes {
    font-weight: 400;
    font-style: italic;
}

.accordion-content .eds-btn-blue-wrap {
    padding: 0 15px;
}

.plans-columns-wrap-desktop {
    display: none;
}

.eds-care-callnow {
    padding: 50px 20px;
}

.eds-care-callnow .callnow-wrap {
    max-width: 960px;
    margin: 0 auto;
}

.callnow-text {
    text-align: center;
}

div.callnow-text  a.eds-btn-red{
  padding:1em 1em;
}

.callnow-text h2 {
    margin-bottom: 30px;
}

.eds-care-search {
    padding: 50px 20px 50px;
}

.eds-care-search .search-wrap {
    max-width: 960px;
    margin: 0 auto;
    display: flex;
    flex-direction: column;
}

.search-img {
    margin-bottom: 30px;
}

.search-img img {
    display: block;
    width: 100%;
    margin: 0 auto;
    max-width: 420px;
}

.search-form {
    text-align: center;
}

div.search-form a.eds-btn-red {
    font-family: Poppins, sans-serif;
    font-weight: 500;
    padding:1em 1.3em;
}

.search-form p {
    margin-bottom: 30px;
}

.search-form-inner .form-wrap {
    display: flex;
    flex-direction: column;
}

.search-form-inner .form-wrap .form-input input {
    width: 100%;
    background: transparent;
    padding: 0;
    border: 3px solid #0060a1;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    box-shadow: transparent 0 1px 1px 0;
    transition-property: box-shadow;
    transition-duration: .2s;
    transition-timing-function: ease;
    width: 100%;
    height: 45px;
    padding: .5rem;
}

.search-form-inner .form-wrap .form-input input::placeholder {
    color: #000;
    opacity: 1
}

.search-form-inner .form-wrap .form-input input:-ms-input-placeholder {
    color: #000
}

.search-form-inner .form-wrap .form-input input::-ms-input-placeholder {
    color: #000;
}

.search-form-inner .form-wrap .form-select select {
    width: 100%;
    background: transparent;
    padding: 0;
    border: 3px solid #0060a1;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    box-shadow: transparent 0 1px 1px 0;
    transition-property: box-shadow;
    transition-duration: .2s;
    transition-timing-function: ease;
    width: 100%;
    height: 45px;
    padding: .5rem;
}

.eds-care-disclaimer {
    margin: 0 auto;
    width: 80%;
}

.eds-care-disclaimer p {
    font-size: 15px;
    color: #e9f4fb;
    font-family: 'Open Sans', sans-serif;
    word-break: break-word;
    font-size: 11px;
}

 #eds-foot .eds-care-disclaimer a {
  color: #6ebce7;
    font-size: 11px;
    font-weight: 700;
    text-decoration: underline;
    line-height: 20px;
    word-break: break-all;
}

@media only screen and (min-width:375px) {
    .eds-btn-red {
        width: auto;
    }

    .eds-btn-blue {
        width: auto;
    }

    .noinsurance-btns .eds-btn-red {
        min-width: 220px;
    }

    .noinsurance-btns .eds-btn-blue {
        margin-bottom: 0;
        min-width: 220px;
    }

    .become-text a.bcam-join{ padding:1em 1.1em; font-family: 'Poppins';
    font-weight: 500;}

    .search-form-inner .form-wrap {
        align-items: center;
    }

    .search-form-inner .form-wrap .form-item {
        min-width: 220px;
    }

    .search-form-inner .form-wrap .form-item input {
        min-width: 100%;
    }
}

@media only screen and (min-width:425px) {
    .noinsurance-btns .eds-btn-red {
        margin: 0 10px;
        min-width: unset;
    }

    .noinsurance-btns .eds-btn-blue {
        margin: 0 10px;
        min-width: unset;
    }

    .emergencies-cubes-wrap {
        justify-content: center;
    }

    .emergencies-cubes-all {
        max-width: 230px;
    }
}

@media only screen and (min-width:475px) {
    .howplan-left-inner {
        width: 80%;
        margin: 0 auto;
    }

    .howplan-right-inner {
        width: 80%;
        margin: 0 auto;
    }

    .emergencies-cubes-inner .text h3 {
        font-size: 16px;
    }
}

@media only screen and (min-width:568px) {
    .emergencies-cubes {
        background-position-x: 20%;
    }
}

@media only screen and (min-width:601px) {
    .eds-care-noinsurance {
        margin-top: 100px;
    }
}

@media only screen and (min-width:640px) {
    .plans-columns-wrap-mobile {
        display: none;
    }

    .plans-columns-wrap-desktop {
        display: flex;
    }

    .search-form-inner .form-wrap {
        flex-direction: row;
        align-items: unset;
        justify-content: center;
    }

    .search-form-inner .form-wrap .form-item {
        min-width: 100px;
        margin: 0 10px;
    }

    .search-form-inner .form-wrap .form-item input {
        margin-bottom: 0;
        min-height: 61px;
    }

    .search-form-inner .form-wrap .form-item select {
        margin-bottom: 0;
        min-height: 61px;
    }
}

@media only screen and (min-width:768px) {
    .noinsurance-wrap {
        display: flex;
        align-items: center;
    }

    .noinsurance-text {
        text-align: left;
        width: 50%;
        margin-bottom: 0;
    }

    .noinsurance-btns .eds-btn-red {
        font-family: Poppins,sans-serif;
        margin: 0;
        padding: 1.1em 24px;
    }

    .noinsurance-btns .eds-btn-blue {
        font-family: Poppins,sans-serif;
        margin: 0 0 0 4px;
        width: auto;
        padding:1em 24px;;
    }

    .noinsurance-img {
        width: 50%;
    }

    .savings-wrap {
        display: flex;
        flex-direction: row-reverse;
        align-items: center;
        margin-top:3em;
    }

    .savings-text {
        width: 50%;
        text-align: left;
        padding: 0 0 0 50px;
        margin-bottom: 0;
    }

    .savings-img img {
        margin: 0;
    }

    .savings-text h2 {
        text-align: left;
        margin-bottom: 0;
    }
    
    .savings-text p {
        text-align: left;
        margin-top: 4px;
    }

    .savings-img {
        width: 50%;
    }

    .howplan-wrap {
        display: flex;
    }

    .howplan-wrap .howplan-left {
        width: 50%;
        padding: 50px 0;
    }

    .howplan-left-inner {
        width: 100%;
        max-width: 480px;
        padding: 0 50px 0 20px;
    }

    .howplan-left-inner h2 {
        text-align: left;
        margin-bottom:3px;
    }

    .howplan-wrap .howplan-right {
        width: 50%;
        padding: 50px 0;
        text-align: left;
    }

    .howplan-right-inner {
        width: 100%;
        max-width: 480px;
        padding: 0 20px 0 50px;
    }

    .howplan-right-inner h2 {
        text-align: left;
         margin-bottom:0;
    }
 .howplan-right-inner p {
        text-align: left;
         margin-top:4px;
    }

    .emergencies-cubes-wrap {
        max-width: unset;
       
    }

    .emergencies-cubes-all {
        width: 25%;
    }

    .eds-care-become .become-wrap {
        flex-direction: row;
    }

    .become-img {
        padding: 0;
        width: 50%;
    }

    .become-text {
        width:43%;
        text-align: left;
        padding: 30px 0 0 50px;
    }
    
    .bcam-join{ }
    
    .become-text a.bcam-join{ padding:1em 1.3em; font-family:Poppins,sans-serif;}

    .become-text h2 {
        text-align: left;
        margin-bottom:0px;
    }
    
    .become-text p { margin-top:4px;}
}

@media only screen and (min-width:960px) {
    .noinsurance-img img {
        max-width: unset;
    }

    .noinsurance-text {
        padding-right: 50px;
    }

    .emergencies-cubes {
        background-position-x: 0%;
        background-position: 50% 110%;
        background-size: 130%;
    }

    .eds-care-search .search-wrap {
        flex-direction: row-reverse;
        align-items: center;
    }

    .search-img {
        width: 50%;
        margin-bottom: 0;
    }

    .search-form {
        width: 50%;
        text-align: left;
        padding: 0 50px 0 0;
    }

    .search-form h2 {
        text-align: left;
    }

    .search-form-inner .form-wrap {
        justify-content: left;
    }

    .search-form-inner .form-wrap .form-item:first-child {
        margin: 0 10px 0 0;
    }

    .search-form-inner .form-wrap .form-item:nth-child(4) {
        margin: 0 0 0 10px;
    }

    .search-img img {
        max-width: unset;
    }
}

@media only screen and (min-width:992px) {
    .tryeds-top-menu {
        width: unset;
        margin: 1em 0;
        left: 10em
    }

    .tryeds-top-call {
        width: unset
    }

    .tryeds-top-call a {
        max-width: none
    }

    .eds-care-noinsurance {
        margin-top: 50px;
    }

    .eds-care-disclaimer {
        width: unset;
        margin: 1em;
    }
}

@media only screen and (min-width:1024px) {
    .eds-care-howplan .howplan-left {
        text-align: right;
    }

    .howplan-left-inner {
        text-align: left;
        display: inline-block;
        padding: 0 50px 0 0;
    }

    .eds-care-howplan .howplan-right {
        text-align: left;
    }

    .howplan-right-inner {
        display: inline-block;
        padding: 0 0 0 50px;
    }

    .emergencies-cubes {
        background-position: 50% 100px;
        background-size: 110%;
    }
}

@media only screen and (min-width:1280px) {}

@media only screen and (min-width:1440px) {}

/*	MAGNIFIC POPUP	*/
.white-popup h2 {
    font-size: 25px;
    font-family: Poppins, sans-serif;
    font-weight: 500;
    color: #0060a1;
    line-height: 1.3em
}

.white-popup h2 {
    text-align: center;
    margin-top: 15px;
    margin-bottom: 5px
}

.white-popup p {
    font-size: 18px;
    font-family: "Open Sans", sans-serif;
    font-weight: 500;
    line-height: 1.8em;
    color: #333;
    margin-bottom: 10px
}

.white-popup p {
    text-align: center
}

.white-popup {
    position: relative;
    background: #FFF;
    padding: 10px;
    width: auto;
    max-width: 500px;
    margin: 20px auto
}

.white-popup .form-wrap .form-item input,
.white-popup .form-wrap .form-item select {
    margin: 0 auto 15px;
    border-radius: 4px;
    width: 100%
}

.white-popup .form-wrap .form-item input::placeholder {
    color: #000;
    opacity: 1
}

.white-popup .form-wrap .form-item input:-ms-input-placeholder {
    color: #000
}

.white-popup .form-wrap .form-item input::-ms-input-placeholder {
    color: #000
}

.white-popup .form-wrap .form-item select {
    display: block;
}

.white-popup .form-wrap .form-input,
.white-popup .form-wrap .form-select {
    display: block;
    width: 100%;
}

.white-popup .form-wrap .form-captcha {
    margin-bottom: 15px;
    text-align: center
}

.white-popup .form-wrap .form-captcha .g-recaptcha {
    display: inline-block;
    margin-top: 5px;
    -webkit-transform: scale(0.90);
    transform: scale(0.90);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
}

.white-popup .form-wrap .form-submit input {
    background: #eb0000;
    font-size: 18px;
    font-family: Poppins, sans-serif;
    font-weight: 500;
    text-align: center;
    padding: 8px 24px;
    margin: 0 auto;
    color: #fff;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    display: block;
    letter-spacing: .5px;
    line-height: 43px;
    box-shadow: transparent 0 1px 1px 0;
    transition-property: box-shadow;
    transition-duration: .2s;
    transition-timing-function: ease;
    width: auto
}

.white-popup .form-wrap .form-submit inputhover {
    background-color: #003a5c
}

@media only screen and (min-width:375px) {
    .white-popup .form-wrap .form-captcha .g-recaptcha {
        transform: unset;
        transform-origin: unset;
    }
}

@media only screen and (min-width:568px) {
    .white-popup .form-wrap {
        display: flex;
        flex-wrap: wrap;
    }

    .white-popup .form-wrap .form-input,
    .white-popup .form-wrap .form-select {
        width: 50%;
        padding-left: 5px;
        padding-right: 5px;
    }

    .white-popup .form-wrap .form-captcha,
    .white-popup .form-wrap .form-submit {
        width: 100%;
    }
}

/*	MAGNIFIC POPUP - END	*/
/*	ACCORDION	*/
.accordion-toggle {
    cursor: pointer;
}

.accordion-content {
    display: none;
}

.accordion-content.default {
    display: block;
}

/*	ACCORDION - END	*/

.eds-btn-red {
    background: #eb0000;
    font-size: 18px;
    font-family: Poppins, sans-serif;
    font-weight: 500;
    text-align: center;
    text-decoration: none;
    padding: 8px 24px;
    margin: 0 auto;
    color: #fff;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    display: inline-block;
    line-height: 43px;
    box-shadow: transparent 0 1px 1px 0;
    transition-property: box-shadow;
    transition-duration: .2s;
    transition-timing-function: ease;
    width: 100%;
}

.eds-btn-red:hover,
.eds-btn-red:active,
.eds-btn-red:focus {
    background: #0060a1;
    color: #fff;
}

.eds-btn-red:visited {
    background: #eb0000;
    color: #fff;
}

.dcp-pg {
    text-align: center;
    padding: 50px 15px;    
}

.dcp-pg .dental-care-plan-leads-title {
    border-bottom: 1px solid #c8c8c8;
    max-width: 960px;
    margin: 0 auto 30px;
}

.dcp-pg .dcp-form-wrap {
    
}

.dcp-pg .dcp-form-wrap .form-fields-wrap {
    max-width: 320px;
    text-align: center;
    margin: 0 auto;
}

.dcp-pg .dcp-form-wrap .form-fields-wrap .form-field-input input {
    width: 100%;
    background: transparent;
    padding: 0;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    box-shadow: transparent 0 1px 1px 0;
    transition-property: box-shadow;
    transition-duration: .2s;
    transition-timing-function: ease;
    width: 100%;
    padding: .5rem;
}

.dcp-pg .dcp-form-wrap .form-fields-wrap .form-field-textarea textarea {
    width: 100%;
    background: transparent;
    padding: 0;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    box-shadow: transparent 0 1px 1px 0;
    transition-property: box-shadow;
    transition-duration: .2s;
    transition-timing-function: ease;
    width: 100%;
    padding: .5rem;
    min-height: 200px;
}

.dcp-pg .dcp-form-wrap .form-fields-wrap .form-field-captcha {
    text-align: center;
}

.dcp-pg .dcp-form-wrap .form-fields-wrap .form-field-captcha .g-recaptcha {
    display: inline-block;
    -webkit-transform: scale(0.90);
    transform: scale(0.90);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
}

.dcp-pg .dcp-form-wrap .form-fields-wrap .form-field input::placeholder {
    color: #000;
    opacity: 1
}

.dcp-pg .dcp-form-wrap .form-fields-wrap .form-field input:-ms-input-placeholder {
    color: #000
}

.dcp-pg .dcp-form-wrap .form-fields-wrap .form-field input::-ms-input-placeholder {
    color: #000;
}

.dcp-pg .dcp-form-wrap .form-fields-wrap .form-field textarea::placeholder {
    color: #000;
    opacity: 1
}

.dcp-pg .dcp-form-wrap .form-fields-wrap .form-field textarea:-ms-input-placeholder {
    color: #000
}

.dcp-pg .dcp-form-wrap .form-fields-wrap .form-field textarea::-ms-input-placeholder {
    color: #000;
}


@media only screen and (min-width:375px) {
    
    .eds-btn-red {
        width: auto;
    }
    
    .dcp-pg .dcp-form-wrap .form-fields-wrap .form-field-captcha .g-recaptcha {
        display: inline-block;
        -webkit-transform: scale(1);
        transform: scale(1);
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0;
    }
    
}


/*---------- Top Menu Revamp-------*/
#menu-contain{
-webkit-display: flex;
-moz-display: flex;
-ms-display: flex;
-o-display: flex;
display: flex;
flex-direction: row;
justify-content:space-between;
 align-items: center; 
}

.tnav{
  overflow: hidden;
}
.logo-revamp{
  width: 50%;
 max-width:150px;
 float:left;
}

.logo-revamp img{ max-width: 100%;}

.menu-revamp{width:682px;}

.menu-revamp li{
  display: inline-block;
  margin:0 0.5em;
}

.menu-revamp li a:link,.menu-revamp li a:visited{
   font-family: 'Open Sans', sans-serif;
    width: 100%;
    font-size: 16px;
    font-weight: 600;
    color: #0060a1;
}

a.top-member-bttn:link,a.top-member-bttn:visited{
    width: 100%;
    text-align: center;
    display: inline-block;
    background: #eb0000;
    color: #fff !important;
    padding: 10px 15px;
    font-family: 'Poppins', sans-serif;
    font-size: 16px;
    font-weight: 600;
    -webkit-border-radius: 5px;
-moz-border-radius: 5px;
    border-radius: 5px;
    cursor: pointer;
}


ul#revamp-mobile{
  background-color: #0060a1;
  display: none;
  list-style-type: none;
  width: 100%;
  text-align: center;
  margin-top: 5em;
  padding-left:0;
}

ul#revamp-mobile li a{
  color:#fff;
}

.tnav .menu-revamp li:last:child{ display:none;}

.bam-hide{display:inherit;}

.mble-button{
  width: 28%;
    float: right;
    text-align: right;
    margin-top: 1em;
    margin-right: 1em;}


@media screen and (min-width: 320px) {
  
    #menu-contain{-webkit-display: flex;-moz-display: flex;-ms-display: flex;-o-display: flex;display: table;/* flex-direction: column; *//* justify-content: center; *//* align-items: center; *//* flex-wrap: nowrap; */min-height: 110px;width: 100%;}



  li.bam-hide{display: none;}
  
  .menu-revamp{display: none;}
   
  ul.revamp-mobile{
  background-color: #0060a1;
  width:100%;
  display: block;
 
  }
  
  ul.revamp-mobile li a{
  color: #fff;
  display: block;
  text-align: center;
  }
 
}

@media screen and (min-width: 1000px) {
  .mble-button,ul#revamp-mobile{display: none;}
      #menu-contain{
        display: block;
        min-height: 110px;width: 100%;}

  .menu-revamp { display: block;
  float:right;
  text-align:right;
    padding-top:8px;
  }
  li.bam-hide{display: contents;}
  
  .menu-revamp ul{ margin-top:9px;}
  .menu-revamp li a:link,.menu-revamp li a:visited{
   font-family: 'Open Sans', sans-serif;
   width: 28%;
   font-size: 16px;
   font-weight: 600;
   padding: 14.5px 0px;
   color: #0060a1;}
}
/*---------- Top Menu Revamp-------*/