/*@font-face {
    font-family: "Optima LT W01 Roman";
    src: url("../../fonts/faef1464-e833-43ac-a2ee-7a4f5f3ab909.eot?#iefix");
    src: url("../../fonts/faef1464-e833-43ac-a2ee-7a4f5f3ab909.eot?#iefix") format("eot"),url("../../fonts/776a385c-3d8b-4237-8d14-382015d9ff12.woff2") format("woff2"),url("../../fonts/b72e728e-eac1-4261-ac86-579fa6ae4a0b.woff") format("woff"),url("../../fonts/7d64c37c-83dc-4450-8781-17b619b16935.ttf") format("truetype");
}

@font-face {
    font-family: "Optima LT W01 Italic";
    src: url("../../fonts/4d01aa23-599f-462f-ac29-14214b3125cd.eot?#iefix");
    src: url("../../fonts/4d01aa23-599f-462f-ac29-14214b3125cd.eot?#iefix") format("eot"),url("../../fonts/e6dde7e6-8343-4366-9c66-dd15e81df199.woff2") format("woff2"),url("../../fonts/a5e1e1fd-f4dc-41b2-b227-ecc948bb9c6d.woff") format("woff"),url("../../fonts/e4f76f05-6722-4d59-bd67-5695010d0212.ttf") format("truetype");
}

@font-face {
    font-family: "Optima LT W01 Bold";
    src: url("../../fonts/e1cc0e94-8b24-4f52-8e15-8399b02ca60e.eot?#iefix");
    src: url("../../fonts/e1cc0e94-8b24-4f52-8e15-8399b02ca60e.eot?#iefix") format("eot"),url("../../fonts/f7b586da-68e1-406c-87f7-1c45040e49f9.woff2") format("woff2"),url("../../fonts/7b16da83-d4bf-4808-b6f7-fd915dd9b61f.woff") format("woff"),url("../../fonts/887409a8-7285-46ea-ba85-893160ec2888.ttf") format("truetype");
}

@font-face {
    font-family: "Optima LT W01 Bold Italic";
    src: url("../../fonts/e29aa778-d574-482c-9c63-541fa996c7e1.eot?#iefix");
    src: url("../../fonts/e29aa778-d574-482c-9c63-541fa996c7e1.eot?#iefix") format("eot"),url("../../fonts/41990ac5-216f-4e6a-89d2-76d34851c731.woff2") format("woff2"),url("../../fonts/feee8f0a-ae55-4f95-8143-1915b215748d.woff") format("woff"),url("../../fonts/0d280928-2e00-47c8-9c3e-957562230cc8.ttf") format("truetype");
}*/

/*Helvetica*/


@import url("http://fast.fonts.net/t/1.css?apiType=css&projectid=bbc78563-b16b-42be-92d5-42f9a327c36f");

@font-face {
    font-family: "Helvetica LT W01 Light";
    src: url("../fonts/3a74c169-76ee-4223-b4b4-aac92e8da5ec.eot?#iefix");
    src: url("../fonts/3a74c169-76ee-4223-b4b4-aac92e8da5ec.eot?#iefix") format("eot"),url("../fonts/37953885-0443-4c72-a693-9152a9f5a901.woff2") format("woff2"),url("../fonts/fcce277c-07e2-4c88-ad8b-a71b484e2cbe.woff") format("woff"),url("../fonts/315bbeb9-a30f-4f38-91ae-d6cfbbf89437.ttf") format("truetype");
}

@font-face {
    font-family: "Helvetica LT W01 Roman";
    src: url("../fonts/05598d95-f297-4c7f-a825-ab617e7e045f.eot?#iefix");
    src: url("../fonts/05598d95-f297-4c7f-a825-ab617e7e045f.eot?#iefix") format("eot"),url("../fonts/89294146-207c-4803-91fe-338f0d0094bd.woff2") format("woff2"),url("../fonts/57055fe4-c2d3-4287-bac2-eece43fdcbd3.woff") format("woff"),url("../fonts/helvetica.ttf") format("truetype");
}

@font-face {
    font-family: "Helvetica LT W01 Bold";
    src: url("../fonts/05f47e74-d17c-45af-86c3-8ab878fd4ec7.eot?#iefix");
    src: url("../fonts/05f47e74-d17c-45af-86c3-8ab878fd4ec7.eot?#iefix") format("eot"),url("../fonts/7ce0a2f5-eb00-46aa-919c-5b3f3667646c.woff2") format("woff2"),url("../fonts/cad22c74-45b4-4c49-9e6a-0cd3768a7bc7.woff") format("woff"),url("../fonts/8ebb9b04-d12d-488e-aa96-0bb6e6777336.ttf") format("truetype");
}



@import url("http://fast.fonts.net/t/1.css?apiType=css&projectid=af664b82-f945-422e-abbf-3323d02e2b09");

@font-face {
    font-family: "Helvetica LT W01 Light Cond";
    src: url("../fonts/80052558-1d8d-4833-ba0e-aa66dfb53bd3.eot?#iefix");
    src: url("../fonts/80052558-1d8d-4833-ba0e-aa66dfb53bd3.eot?#iefix") format("eot"),url("../fonts/da1e3389-7cb1-4bbe-a8cb-9d8c12bed489.woff2") format("woff2"),url("../fonts/a9b0bbff-d4ce-481a-ade4-32c7e112125f.woff") format("woff"),url("../fonts/44ee152f-0853-4294-bf2e-22398749a8b8.ttf") format("truetype");
}

@font-face {
    font-family: "Helvetica LT W01 Light Cn Obl";
    src: url("../fonts/3d94be47-b5cc-4ed2-902b-cabd3c338c6a.eot?#iefix");
    src: url("../fonts/3d94be47-b5cc-4ed2-902b-cabd3c338c6a.eot?#iefix") format("eot"),url("../fonts/ae28463c-ff37-41b4-b03c-4ccb49d556f2.woff2") format("woff2"),url("../fonts/a3434dce-e398-47cf-8746-83306c679298.woff") format("woff"),url("../fonts/99dc4891-1370-425f-829e-95ba2b6db9e8.ttf") format("truetype");
}

@font-face {
    font-family: "Helvetica LT W01 Condensed";
    src: url("../fonts/dca77a69-d0f5-422b-bb06-8c937e8b648f.eot?#iefix");
    src: url("../fonts/dca77a69-d0f5-422b-bb06-8c937e8b648f.eot?#iefix") format("eot"),url("../fonts/b2dc2dea-700a-4f4a-8d54-410cab0563eb.woff2") format("woff2"),url("../fonts/db750bb2-16e0-4166-a692-163c51ea3190.woff") format("woff"),url("../fonts/35dbbf8d-05aa-482d-809e-ab29b98320e6.ttf") format("truetype");
}

@font-face {
    font-family: "Helvetica LT W01 Condensed Obl";
    src: url("../fonts/39e9bb49-8b59-44fb-92be-ee2fb341a638.eot?#iefix");
    src: url("../fonts/39e9bb49-8b59-44fb-92be-ee2fb341a638.eot?#iefix") format("eot"),url("../fonts/836434bb-026b-4b96-9158-34f76cc2cdc6.woff2") format("woff2"),url("../fonts/57c443b8-3809-443e-90cb-82c5adee7c79.woff") format("woff"),url("../fonts/9b0cae73-97d6-437a-91dd-0e8b32b5ea17.ttf") format("truetype");
}

@font-face {
    font-family: "Helvetica LT W01 Bold Cond";
    src: url("../fonts/4834c70d-196c-47f6-bfd5-11e5d2e2f65c.eot?#iefix");
    src: url("../fonts/4834c70d-196c-47f6-bfd5-11e5d2e2f65c.eot?#iefix") format("eot"),url("../fonts/cc8baf39-7363-4096-9272-744ba5d42550.woff2") format("woff2"),url("../fonts/c3e64e07-d679-43dc-982a-6d21239f752e.woff") format("woff"),url("../fonts/b4e439ff-23ab-4b99-ae1e-1ba93635751e.ttf") format("truetype");
}

@font-face {
    font-family: "Helvetica LT W01 Bold Cond Obl";
    src: url("../fonts/fffa7158-d306-466a-a27a-85af176386c4.eot?#iefix");
    src: url("../fonts/fffa7158-d306-466a-a27a-85af176386c4.eot?#iefix") format("eot"),url("../fonts/2bf6c0ba-69c7-4dde-ae8e-80047b60ebc1.woff2") format("woff2"),url("../fonts/b659afed-b043-4147-84b5-8ef7fcdbbeef.woff") format("woff"),url("../fonts/99f5867a-2bea-4b24-a9b4-d24cf898f23b.ttf") format("truetype");
}

body {
    font-family: "Helvetica LT W01 Roman";
}
.backgroundgrey {
    background: #f0f0f0;
    display: table;
    width: 100%;
}

.HopeDonationDrive {
    font-size: 16px;
    font-family: "Helvetica LT W01 Roman";
    line-height: 1.68;
    font-weight: 300;
    max-width: 1200px;
}

    .HopeDonationDrive #about .blue-bg {
        margin-top: -360px;
        background-color: #029d9f;
        border-top: 15px solid #fff;
    }

    .HopeDonationDrive section#about-location-ca {
        padding-bottom: 0px;
        /*margin-top: -170px*/
    }

    .HopeDonationDrive #about-location-ca {
        min-height: 170px;
    }

    .HopeDonationDrive section#about.grey-bg {
        color: #fff;
    }

    .HopeDonationDrive section#about {
        padding-top: 30px;
        padding-bottom: 0px;
    }



    .HopeDonationDrive .row {
        margin-left: -15px;
        margin-right: -15px;
    }

    .HopeDonationDrive #about.grey-bg h3 {
        color: #fff;
    }

    .HopeDonationDrive #about h3 {
        font-size: 40px;
        line-height: normal;
    }

    .HopeDonationDrive .animated {
        opacity: 1 !important;
    }

    .HopeDonationDrive .get-involved {
        color: #fff;
        border: 2px solid #fff;
        padding: 3px 20px;
        font-family: "Helvetica LT W01 Bold";
    }

        .HopeDonationDrive .get-involved:hover {
            color: #d15f27;
            background-color: #fff;
            text-decoration: none;
        }

    .HopeDonationDrive a {
        color: #2b8bc9;
        text-decoration: none;
        -webkit-transition: all 0.2s linear 0s;
        -moz-transition: all 0.2s linear 0s;
        -o-transition: all 0.2s linear 0s;
        -ms-transition: all 0.2s linear 0s;
        transition: all 0.2s linear 0s;
    }

.fadeInUp {
    -webkit-animation-name: fadeInUp;
    -moz-animation-name: fadeInUp;
    -o-animation-name: fadeInUp;
    animation-name: fadeInUp;
}

.HopeDonationDrive .blue-bg {
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px;
}

.HopeDonationDrive .title-border {
    margin-bottom: 30px;
    width: 100%;
}
.HopeDonationDrive .left30 {
    margin-left: unset;
}


@media only screen and (max-width:767px) {
    .HopeDonationDrive #about .blue-bg .row {
        margin-left: unset !important;
    }
    .HopeDonationDrive .left30{
        margin-left:unset;
    }

    .HopeDonationDrive .get-involved{
        font-size:12px;
        padding:3px 5px;
    }
}

@media only screen and (min-width:768px)  {
    /*.HopeDonationDrive #about .blue-bg .row {
        margin-left: 80px;
    }*/
    .HopeDonationDrive .left30 {
        margin-left: 80px;
        margin-right: 80px;
    }
}

body {
    font-family: Arial, Helvetica, sans-serif;
    
}

.duals header{
	background:#fff;
	padding:5px 0;
}

.duals header .logo img{
	width:170px;
}
.duals header .socialicons{
	text-align:right;
}

.duals header .socialicons a { 
    margin: 17px 15px 0 0;
    display: inline-block;
}

/**mobile**/
@media only screen and (max-width : 767px){
	.duals header .logo img{
	width:130px;
}
.duals header .socialicons {
    text-align: center;
}

.duals .socialicons a img{
	width:25px;
}

}

.HopeContent {
    font-family: "Arial";
    color: #737373;
}

.HopeContent p{
    font-family: "Helvetica LT W01 Roman";
    color: #737373;
}

.HopeContent section#land {
    padding-bottom: 0px;
}



.HopeContent #land {
    
    min-height: 1061px;
    width: 100%;
    background-position-y: 70px;
    background-repeat: no-repeat;
    line-height: normal;
    font-family: "Helvetica LT W01 Roman";
    font-size: 30px;
    color: #fff;
    background-size: cover;
    background-position: center;
}

    .HopeContent #land .banner-text {
        /*margin-top: 100px;*/
    }

    .HopeContent #land .col-sm-12 {
        padding: 0px;
    }

    .HopeContent #land img {
        margin-top: 234px;
        width: 50%;
        margin-bottom: 15px;
    }

.HopeContent img {
    max-width: 100%;
}

    .HopeContent #land .tagline {
        background-color: #009ea0;
        padding: 5px;
        padding-left: 35px;
        padding-right: 35px;
        font-family: "Helvetica LT W01 Light";
    }

.HopeContent .next_section {
    background: url('../Images/scroll-down.png') no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: block;
    height: 54px;
    left: 50%;
    /*top: 520px;*/
    margin: 30px 0 0 -27px;
    opacity: 1;
    position: absolute;
    transition: all 400ms ease 0s;
    width: 54px;
    z-index: 800;
}

.HopeContent .row + .HopeContent .row {
    margin-top: 0px !important;
}

.HopeContent #land .mobile-view .col-sm-12 {
    margin-left: 10px;
    margin-right: 10px;
}

.HopeContent section#about {
    padding-top: 30px;
    padding-bottom: 0px;
    background-color: #009da0;
}

    .HopeContent #about .container {
        padding: 15px 95px 25px 100px;
        margin-top: -200px;
        background-color: #fff;
        border-top: 15px solid #049199;
    }

.HopeContent #about .margintop25 {
    margin-top: 25px;
}

    .HopeContent #about h3, #help h3 {
        line-height: normal;
        font-size: 40px;
        line-height: normal;
    }

    


    .HopeContent #about h3
{
    padding-top: 10px;
}



.HopeContent .head-title {
    color: #005F61;
    line-height: 15px;
    margin-bottom: 0;
}

.HopeContent h3 {
    font-family: "Helvetica LT W01 Roman";
    font-weight: 300;
    color: #414141;
}

.HopeContent p {
    margin-bottom: 20px;
}

.HopeContent section#help {
    background-color: #009da0;
}

.HopeContent section#help {
    padding-top: 0px;
    padding-bottom: 30px;
}

.HopeContent .white-title {
    color: #fff;
    line-height: 15px;
    margin-bottom: 0;
    text-align: center;
}

.HopeContent .vertical-margin-60-top {
    margin-top: 60px;
}

.HopeContent section#help .cta1 {
    color: #fff;
    font-family: "Helvetica LT W01 Roman";
    padding-bottom: 10px;
    text-align: center;
}

.HopeContent .cta-txt.current-programs {
    min-height: 110px;
    position: absolute !important;
    padding-right: 20px !important;
    margin-top: 40px;
    width: 100%;
}

.HopeContent .cta1 h3 {
    color: #fff;
    font-size: 1.5em !important;
    font-family: "Helvetica LT W01 Bold" !important;
}

.HopeContent .cta1 img {
    margin-top: 15px;
}

.HopeContent .green-border {
    border-top: 15px solid #bad80a;
}

.HopeContent a {
    color: #2b8bc9;
    text-decoration: none;
    transition: all 0.2s linear 0s;
}

    .HopeContent a:hover img {
        opacity: 0.8;
    }

.HopeContent .mobile-view {
    display: none;
}

@media screen and (max-width:767px) {
    .HopeContent #help .container .desktop-view .col-sm-4 {
        flex: 100%;
        max-width: 100%;
    }

    #land {
        min-height: 600px !important;
        width: 100%;
    }

    .mobile-view {
        display: block !important;
    }

    .HopeContent .cta-txt.current-programs {
        width: 90%;
    }

    .HopeContent #land {
        min-height: 600px !important;
    }

        .HopeContent #land .mobile-view .col-sm-12 {
            margin-left: auto;
            margin-right: auto;
            width: 95%;
        }

        .HopeContent #land img {
            width: 90%;
            height: auto;
        }

        .HopeContent #land img {
            margin-top: 90px;
        }

    .HopeContent #about .container {
        padding-top: 20px;
        padding-right: 15px;
        padding-bottom: 5px;
        padding-left: 12px;
    }

    .HopeContent section#help {
        height: 1430px;
    }

    .HopeContent #about h3, #help h3 {
        font-size: 30px !important;
    }

    .HopeContent p {
        margin-top: -25px;
        margin-bottom: 70px;
    }
}

@media only screen and (max-width:768px) and (max-width:1023px) {
    #land {
        min-height: 600px !important;
    }

    .HopeContent #land img {
        margin-top: 90px;
        width: 90%;
    }

    .mobile-view {
        display: block !important;
    }
}

.Care4HealthHomeMainContent {
    margin-top: 40px;
}

.Care4HealthHomeMainContent .container{
    max-width: 1050px;
}
    .Care4HealthHomeMainContent .YouTubeWidth {
        width: 640px;
        height: 360px;
    }

.care4HealthBorder {
    border: 0px solid currentcolor;
}

.care4HealthNoBorder {
    border: 0px;
}

@media only screen and (max-width:768px) {
    .Care4HealthHomeMainContent .YouTubeWidth {
        width: auto;
        height: auto;
    }
}
.dual-header-with-links {
    background: #fff;
    padding-bottom: 5px;
    padding-top: 3px;
    padding-left: 75px;
}

.Logo271x80 img{
    width:271px;
    height:80px;
}


.Logo175x68 img {
    width: 175px;
    height: 68px;
}



.Logo295x56 img {
    width: 295px;
    height: 56px;
}


.socialicon a {
    margin: 17px 12px 0 0;
    display: inline-block;
}


#logos1 {
    padding-top: 10px;
    width: 50%;
    height: 50%;
}

#logos2 {
    width: 20%;
    height: 40%;
}

    #logos2 span img {
        width: 50%;
    }

.socialicon {
    text-align: right;
    padding-right: 60px;
}


@media only screen and (max-width:767px) {

    .dual-header-with-links {
        padding-left: unset;
    }

    .socialicon {
        float: left;
        margin-top: -50px;
    }

    #logos2 {
        display: none;
    }

    .socialicon img {
        width: 25px;
        height: 25px;
    }

    .socialicon a {
        margin: 0px 10px 0 0;
    }

    #logos1 {
        padding-top: 15px;
        padding-bottom: 11px;
        padding-left: 40px;
    }

        #logos1 img {
            width: 122px;
            height: 40px;
        }

    .dual-header-with-links {
        padding-right: unset;
    }

    .socialicon {
        padding-top: 3px;
        padding-right: 20px;
    }
}
/**mobile**/


.Thankyou {
    margin: 0 auto;    
}

    .Thankyou h1 {
        font-family: helb;
        color: #00a0af;
        font-size: 124px;
        margin: 0;
        padding: 0;
        border: 0;
    }

    .Thankyou p {
        font-family: helb;
        color: #4d4d4f;
        font-size: 36px;
    }

    .Thankyou #thanks {
        text-align: center;
        margin: 0 auto;
        padding: 67px 0px 20px 0px;
    }

    .Thankyou .tagline1 {
        margin-bottom: 16px;
    }

    .Thankyou .tagline2 {
        margin-bottom: 40px;
        width: 60%;
        line-height: 1;
        margin: 0 auto;
        margin-top: -12px;
    }

.know-more-box {
    padding-top: 11px;
}

    .know-more-box .tagline3 {
        font-family: helb;
        margin-bottom: 20px;
        color: #4d4d4f;
        font-size: 36px;
        text-align: center;
    }

    .know-more-box #btns {
        padding: 0 30px;
        position: relative;
        bottom: 18px;
    }

    .know-more-box #line {
        bottom: 18px;
        background: url(/_Content/MSALS/Images/vline.jpg);
        height: 100px;
        border-left: 1px solid black;
    }

    .know-more-box #btns {
        width: 600px;
        margin: 0 auto;
    }

    .know-more-box #btn1 {
        padding-top: 18px;
        padding-right: 30px;
    }

    .know-more-box #btn2 {
        padding-top: 18px;
        padding-left: 30px;
    }

    .know-more-box .justify-content-md-center {
        padding-top: 11px;
        padding-right: 36px;
    }

.ThankyouFooter #footer {
    background-color: #00a0af;
    height: 20px;
    width: 100%;
    position: fixed;
    bottom: 0px;
    z-index: 1;
}

/*-- -----for various screen sizes/resolutions---------*/

@media (max-width: 1024px) and (min-width: 768px) {
    .Thankyou h1 {
        font-family: helb;
        color: #00a0af;
        font-size: 124px;
    }

    .Thankyou p {
        font-family: helb;
        color: #4d4d4f;
        font-size: 36px;
    }

    .Thankyou .tagline2 {
        width: 90%;
    }

    .Thankyou {
        margin-top: 3px;
    }
}

@media (max-width: 767px) {
    .Thankyou #thanks {
        padding: 60px 0px 20px 0px;
    }

    .Thankyou h1 {
        font-family: helb;
        color: #00a0af;
        font-size: 80px;
    }

    .Thankyou p {
        font-family: helb;
        color: #4d4d4f;
        font-size: 16px;
    }

    .Thankyou .tagline2 {
        width: 90%;
    }

    .know-more-box #btns {
        width: 100%;
    }

    .know-more-box .tagline3 {
        font-size: 16px;
    }

    .know-more-box #btns #line {
        display: none;
    }

    .know-more-box #btn1, .know-more-box #btn2 {
        width: 225px;
        margin: 2px auto;
        padding-left: 15px;
        padding-top: 0px;
    }

    .Thankyou {
        margin-top: 3px;
    }

        .Thankyou #thanks {
            padding: 30px 0px 20px 0px;
        }
}

@media only screen and (max-width: 320px) {
    .Thankyou #thanks {
        padding: 10px 0px 20px 0px;
    }
}

.cta-container {
    margin-top: 20px;
    height: 600px;
    background-image: url(../Images/grey-bg.png);
    padding: 12px 12px 55px 12px;
    width: 100%
}

    .cta-container .cta-content {
        background-color: #eee;
        height: 530px;
    }

    .cta-container .icons {
        float: left;
        list-style-type: none;
        margin-top: 20px;
    }

        .cta-container .icons .row {
            padding-left: 20px;
            margin-bottom: 20px;
            width: 100%;
        }


        .cta-container .icons .cta-text {
            padding-left: 40px;
            padding-top: 10px;
            font-size: 23px;
        }


    .cta-container .video-links {
        float: left;
        list-style-type: none;
        color: #636466;
        font-family: Arial;
        font-size: 24px;
        margin-top: 20px;
        width: 100%;
        margin-left: 35px;
    }


    .cta-container .login-btn2 {
        float: left;
        margin-left: 65px;
        color: #636466;
        font-family: Arial;
        font-size: 22px;
        padding-right: 30px;
    }


    .cta-container .icons li {
        margin-bottom: 15px;
    }




    .cta-container .video-links li.intro {
        /* margin-bottom: 43px !important; */
    }

    .cta-container .video-links li.faq {
        /* margin-bottom: 35px !important; */
    }

    .cta-container .video-links li {
        /* margin-bottom: 46px; */
    }

    .cta-container .login-btn2 a, .cta-text a {
        text-decoration: underline;
        color: #005F61;
    }

@media only screen and (max-width: 767px) {
    .cta-container .cta-content {
        height: 830px;
    }

    .cta-container {
        height: auto;
    }

        .cta-container .icons .row {
            padding-left: 0px;
            width: 100%;
        }

            .cta-container .icons .row img {
                width: 75px;
                height: 75px
            }


            .cta-container .icons .row .col-sm-10 {
                width: 79%;
                padding-left: 5px;
            }

        .cta-container .login-btn2 {
            margin-left: 5px;
            margin-right: 5px;
            font-size: 21px;
        }
}

@media only screen and (max-width: 320px) {
    .cta-container .cta-content {
        height: 1000px;
    }

    .cta-container {
        height: auto;
    }

        .cta-container .icons .row {
            padding-left: 0px;
            width: 100%;
        }

            .cta-container .icons .row .col-sm-10 {
                width: 75%;
                padding-left: 5px;
            }

        .cta-container .icons {
            margin-bottom: -1rem;
        }

        .cta-container .login-btn2 {
            margin-left: 5px;
            margin-right: 5px;
            font-size: 18px;
        }
}

.hope-drive-content {
    text-align: center;
    padding: 15px;
    font-size: 14px;
    border-top: 1px solid #eee;
    font-family: "Helvetica LT W01 Roman";
}

    .hope-drive-content p {
        color: #737373;
        font-size: 16px;
        padding-top: 85px;
        padding-bottom: 85px;
    }

    .hope-drive-content a {
        color: #7fafda;
    }
@media only screen and (max-width:767px) {
    .hope-drive-content {
        padding-left: unset;
        padding-right: unset;
    }
} 
.TwoColDes .container #main {
    text-align: center;
    margin: 0;
    background: #fff;
}

.TwoColDes #content {
    width: 760px;
    text-align: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: black;
    display: inline-table;
}

    .TwoColDes #content h2 {
        text-align: left;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 14px;
        font-weight: bold;
        color: #0425b0;
        margin: -0.6;
    }

    .TwoColDes #content div {
        float: right;
        width: 610px;
        position: relative;
        margin: 5px 0 5px 0;
    }

    .TwoColDes #content img {
        float: left;
        width: 145px;
        position: relative;
        margin: 50px 0 50px 0;
    }

    .TwoColDes #content a {
        color: #551A8B;
        text-decoration: underline;
    }

@media only screen and (max-width:768px) {
    .TwoColDes #content {
        width: auto;
    }

        .TwoColDes #content div {
            width: auto;
        }
    #content table {
        display: block;
        width: 100%;
        overflow-x: auto;
    }

    #content .col2, #content .col1 {
        padding-left: 0;
        float: none;
    }

        #content .col2 p {
            padding-top: 0;
            magin-block-end: 0;
        }

    .TwoColDes #content img {
        margin: 0 auto
    }

}

.ServicesPanel .leftPanel {
    width: 186px;
    float: left;
    color: #656565;
    /*margin-right: 20px;
    margin-top: 20px;*/
    margin-bottom: 30px;
}

    .ServicesPanel .leftPanel h3 {
        color: #ffffff;
        padding: 8px 2px;
        font-size: 20px;
        line-height: 18px;
        font-weight: bold;
        font-family: arial;
        text-align: center;
    }

.ServicesPanel .leftNavHeader {
    color: white;
    height: 50px;
    margin: auto;
    width: 196px;
    margin-top: 20px;
    background: url('https://www.molinavital.com/Style Library/MolinaVital/Images/sidebarH2Bg.jpg');
}

.ServicesPanel .leftNavItem {
    width: 180px;
    margin: 15px auto;
    border: 1px solid #dad7d7;
    text-align: center;
}

.ServicesPanel .leftNavItemNoBorder {
    width: 180px;
    margin: 15px auto;
    border: none !important;
    text-align: center;
}

    .ServicesPanel .leftNavItem a, .ServicesPanel .leftNavItem p, .ServicesPanel .leftNavItemNoBorder a, .ServicesPanel .leftNavItemNoBorder p {
        font-weight: bold;
        margin: 3px auto;
    }

.ServicesPanel .leftNavItemBlock {
    margin: 10px auto;
}

    .ServicesPanel .leftNavItemBlock img {
        display: block;
        margin: 0 auto;
    }

.ServicesPanel .leftNavText {
    margin: 5px auto;
    text-align: center;
    font-size: 0.9em;
}

.ServicesPanel .leftNavItem a, .ServicesPanel .leftNavItemNoBorder a {
    text-decoration: none;
    display: block;
    color: #58595b !important;
    font-size: 14px !important;
}

    .ServicesPanel .leftNavItem a:hover {
        text-decoration: underline;
    }

.ServicesPanel .ShowPTagLeftNav {
    font-size: 14px !important;
    font-family: arial !important;
}

.ServicesPanel .ShowTagLeftNav {
    font-size: 13px !important;
    font-weight: normal !important;
    font-family: arial !important;
}

.ServicesPanel .HideTagLeftNav {
    display: none !important;
}

/*Mobile View/*/
@media only screen and (max-width :767px) {
    .ServicesPanel .leftPanel {
        width: 100%;
    }
}
/** Home CCIRichText  component**/
.CCIRichText menu, ol, ul {
    padding: 0;
}

.CCIRichText dl, menu, ol, ul {
    margin: 0;
}

.CCIRichText ol, ul {
    list-style: none;
}
/* .CCIRichText .wrapper { */
/* width: 1026px; */
/* margin: 0 auto; */
/* } */
.CCIRichText .content-cntrn {
    display: inline-block;
}

.CCIRichText .top-contenttxt {
    width: 100%;
    display: inline-block;
    margin-left: 5px;
    margin-top: 50px;
    height: 215px;
}

    .CCIRichText .top-contenttxt .txt1 {
        font-style: italic;
        font-size: 36px;
        margin-bottom: -15px;
    }

    .CCIRichText .top-contenttxt li {
        width: 610px;
        word-wrap: break-word;
    }

    .CCIRichText .top-contenttxt .txt2 {
        font-size: 45px;
        font-weight: bold;
        margin-left: 30px;
        line-height: 50px;
        margin-bottom: -5px;
        padding: 0;
    }

    .CCIRichText .top-contenttxt .txt3 {
        font-style: italic;
        font-size: 15px;
        margin-left: 30px;
    }

.CCIRichText .content-cntrnbg {
    background: url(../Images/content_center_img.png) no-repeat;
    height: 638px;
}

.CCIRichText .mid-contenttxt {
    margin-top: 20px;
    width: 100%;
    display: inline-block;
}

    .CCIRichText .mid-contenttxt .mid-headertext {
        font-family: Arial;
        font-size: 28px;
        font-weight: bold;
        margin-left: 25px;
        background: url(../Images/wifi.png) no-repeat;
        height: 81px;
        padding-left: 85px;
        line-height: 80px;
        display: inline-block;
        zoom: 1;
        width: 558px;
    }

    .CCIRichText .mid-contenttxt ul {
        margin-left: 110px;
        margin-top: -5px;
    }

    .CCIRichText .mid-contenttxt .txt {
        display: inline-block;
        width: 100%;
        margin-bottom: -15px;
        font-weight: bold;
        font-size: 15px;
        line-height: 19px;
    }

        .CCIRichText .mid-contenttxt .txt .lft {
            background: url(../Images/bullet-green-icon.png) no-repeat scroll 0 3px;
            display: block;
            float: left;
            height: 16px;
            margin-right: 5px;
            width: 16px;
        }

        .CCIRichText .mid-contenttxt .txt .rgt {
            float: left;
            width: 400px;
        }

    .CCIRichText .mid-contenttxt .more-click {
        margin-left: 20px;
    }

.CCIRichText .clkhere {
    color: #75a277 !important;
    text-decoration: none;
}

    .CCIRichText .clkhere:hover {
        text-decoration: underline;
    }

.CCIRichText .askques-box {
    float: right;
    padding-left: 30px;
    position: absolute;
    bottom: 0;
    right: 0;
}

    .CCIRichText .askques-box .askques-btn a {
        background: url(../Images/ask-mouse-btn.png) no-repeat;
        width: 220px;
        height: 51px;
        display: inline-block;
        color: #fff;
        font-family: Arial;
        font-size: 15px;
        font-weight: bold;
        text-decoration: none;
        line-height: 52px;
        padding-left: 45px;
    }

/*Home CCIRichText CSS starts*/

/*Abouct CCI CSS starts*/

.AboutCCI .content-cntrn {
    margin-top: 25px;
}

.AboutCCI .content-cntrnabtbg {
    background: #f7f6e9;
    min-height: 500px;
    border: 1px solid #cecda1;
    margin-bottom: 30px;
    padding: 10px;
}

.AboutCCI .headertxt {
    font-family: Arial;
    font-size: 45px !important;
    font-weight: bold;
    display: inline-block;
    zoom: 1;
    padding-bottom: 5px;
    border-bottom: 1px solid #808080;
    width: 100%;
    margin-bottom: 10px;
}

.AboutCCI .maincontent {
    font-family: Arial;
}

.AboutCCI .innertext {
    font-weight: normal;
    line-height: 25px;
    text-align: justify;
}

.AboutCCI .imgright {
    float: right;
    margin-left: 10px;
}

.AboutCCI .maincontent p a {
    color: #75a277;
}
/*Abouct CCI CSS ends*/
/*AdvisoryCommitee CSS starts*/
.Advisorycommitee .content-cntrn {
    margin-top: 25px;
}

.Advisorycommitee .content-cntrnabtbg {
    background: #f7f6e9;
    min-height: 500px;
    border: 1px solid #cecda1;
    margin-bottom: 30px;
    padding: 10px;
}

.Advisorycommitee .headertxt {
    font-family: Arial;
    font-size: 45px !important;
    font-weight: bold;
    display: inline-block;
    zoom: 1;
    padding-bottom: 5px;
    border-bottom: 1px solid #808080;
    width: 100%;
    margin-bottom: 10px;
    color: #4c4d48 !important;
}

.Advisorycommitee .maincontent {
    font-family: Arial;
    color: #4c4d48 !important;
}

.Advisorycommitee .content-cntrnabtbg .maincontent p a {
    color: #75a277;
}

.Advisorycommitee .content-cntrnabtbg .maincontent a:hover {
    text-decoration: underline;
}

.Advisorycommitee .innertext {
    font-weight: normal;
    line-height: 25px;
    text-align: justify;
}

.Advisorycommitee .imgright {
    float: right;
    margin-left: 10px;
}
/*AdvisoryCommitee CSS ends*/
/*NewsandAnnouncements CCI CSS starts*/
.NewsandAnnouncements .content-cntrn {
    width: 100%;
    display: inline-block;
}

.NewsandAnnouncements table .display {
    margin-bottom: 30px;
}

.NewsandAnnouncements table.table-bordered {
    border: 1px solid #AAAAAA;
}

    .NewsandAnnouncements table.table-bordered > thead > tr > th {
        border: 1px solid #AAAAAA;
    }

    .NewsandAnnouncements table.table-bordered > tbody > tr > td {
        border: 1px solid #AAAAAA;
    }

.NewsandAnnouncements table {
    font-size: 1em;
}

    .NewsandAnnouncements table.display th {
        /* padding: 12px 10px 0 5px; */
        font-weight: bold;
        text-align: left;
        background-color: #DEDFAD;
        color: #676767;
        padding-top: 8px;
        padding-bottom: 8px;
    }

    .NewsandAnnouncements table.display td {
        /* padding: 12px 10px 0 5px; */
        font-size: 100%;
        color: #676767;
        padding-top: 8px;
        padding-bottom: 8px;
    }

        .NewsandAnnouncements table.display td a {
            color: #75a277;
        }

.NewsandAnnouncements div.article, .NewsandAnnouncements div.welcome {
    padding: 10px 10px;
    padding-left: 20px;
    padding-right: 35px;
}

.NewsandAnnouncements .article-content, .NewsandAnnouncements .welcome-content {
    /*margin: 5px 0 0;*/
    color: #666666;
    margin-top: -15px;
    margin-bottom: 50px;
}

.NewsandAnnouncements table.display tr.even {
    background-color: #E3E8CC;
}

.NewsandAnnouncements table.display tr.odd {
    background-color: #F7F6E9;
}
/*NewsandAnnouncements CCI CSS ends*/
/*Resources CCI CSS starts*/

.Resources .content-cntrn {
    width: 100%;
    display: inline-block;
    margin-top: 25px;
}

.Resources .content-cntrnabtbg {
    background: #f7f6e9;
    min-height: 500px;
    border: 1px solid #cecda1;
    margin-bottom: 30px;
    padding: 10px;
}

.Resources .headertxt {
    font-family: Arial;
    font-size: 45px !important;
    font-weight: bold;
    display: inline-block;
    zoom: 1;
    padding-bottom: 5px;
    border-bottom: 1px solid #808080;
    width: 100%;
    margin-bottom: 10px;
    color: #4c4d48 !important;
}

.Resources .innertext {
    margin: 0;
    font-weight: normal;
    line-height: 22px;
}

.Resources .maincontent {
    font-family: Arial;
    color: #4c4d48 !important;
}

.Resources .content-cntrnabtbg .maincontent p {
    margin: 0;
    padding: 0;
}

    .Resources .content-cntrnabtbg .maincontent p a {
        color: #75a277;
        font-size: 100%;
    }

.Resources .content-cntrnabtbg .maincontent a:hover {
    text-decoration: underline;
}

.Resources .imgright {
    float: right;
    margin-left: 10px;
}

.Resources a:link {
    color: #0072BC;
    text-decoration: none;
}


/*Resources CCI CSS ends*/
/*Contact Us CCI CSS starts*/
.ContactUs .content-cntrn {
    margin-top: 25px;
    font-size: 0.9375em !important;
    font-family: Arial !important;
}

.ContactUs .content-cntrnabtbg {
    background: #f7f6e9;
    min-height: 520px;
    border: 1px solid #cecda1;
    margin-bottom: 30px;
    padding: 10px;
}

.ContactUs .headertxt {
    font-family: Arial;
    font-size: 45px !important;
    font-weight: bold;
    display: inline-block;
    zoom: 1;
    padding-bottom: 5px;
    border-bottom: 1px solid #808080;
    width: 100%;
    margin-bottom: 10px;
    color: #4c4d48 !important;
}

.ContactUs .innertext {
    font-weight: normal;
    line-height: 25px;
    text-align: justify;
}

.ContactUs .maincontent {
    font-family: Arial;
    color: #4c4d48 !important;
}

.ContactUs .content-cntrnabtbg .maincontent p {
    margin: 0;
    padding: 0;
}

    .ContactUs .content-cntrnabtbg .maincontent p a {
        color: #75a277;
    }

.ContactUs .content-cntrnabtbg .maincontent a:hover {
    text-decoration: underline;
}

.ContactUs .imgright {
    float: right;
    margin-left: 10px;
}

.ContactUs a:link {
    color: #0072BC;
    text-decoration: none;
}
/*Contact Us CCI CSS ends*/
/*NewsContent1 CCI CSS starts*/
.NewsContent .content-cntrn {
    width: 100%;
    margin-top: 10px;
    color: #4c4d48 !important;
}

.NewsContent .breadcrumb {
    background-color: White;
    border: 1px solid #cecda1;
    margin-bottom: 10px;
    padding-top: 0;
    padding-bottom: 0;
}

    .NewsContent .breadcrumb > span {
        padding: 0;
        padding-bottom: 5px;
        font-size: 13px;
        display: inline-block;
    }

    .NewsContent .breadcrumb > a {
        padding: 5px;
        font-size: 13px;
        display: inline-block;
        color: #75a277;
        text-decoration: none;
    }

    .NewsContent .breadcrumb > span {
        padding: 5px;
        padding-bottom: 5px;
        font-size: 13px;
        display: inline-block;
    }

.NewsContent .content-cntrnabtbg {
    background: #f7f6e9;
    min-height: 500px;
    border: 1px solid #cecda1;
    margin-bottom: 30px;
    padding: 10px;
}

.NewsContent .headertxt {
    font-family: Arial;
    font-size: 45px !important;
    font-weight: bold;
    display: inline-block;
    zoom: 1;
    padding-bottom: 5px;
    border-bottom: 1px solid #808080;
    width: 100%;
    margin-bottom: 10px;
}

.NewsContent .innertext {
    font-weight: normal;
    line-height: 25px;
    text-align: justify;
}

.NewsContent .content-cntrnabtbg p {
    margin: 0;
    padding: 0;
}

.NewsContent .chartStyle {
    width: 800px;
    height: 590px;
}
/*NewsContent1 CCI CSS ends*/
/*NewsContent45 CCI CSS starts*/
.NewsContentItemId .content-cntrn {
    margin-top: 10px;
    color: #4c4d48 !important;
}

.NewsContentItemId .breadcrumb {
    background-color: White;
    border: 1px solid #cecda1;
    margin-bottom: 10px;
    padding-top: 0;
    padding-bottom: 0;
}

    .NewsContentItemId .breadcrumb > span {
        padding: 0;
        padding-bottom: 5px;
        font-size: 13px;
        display: inline-block;
    }

    .NewsContentItemId .breadcrumb .linkStyle {
        padding: 5px;
        font-size: 13px;
        display: inline-block;
        color: #75a277;
        text-decoration: none;
    }

    .NewsContentItemId .breadcrumb > span {
        padding: 5px;
        padding-bottom: 5px;
        font-size: 13px;
        display: inline-block;
    }

.NewsContentItemId .content-cntrnabtbg {
    background: #f7f6e9;
    min-height: 500px;
    border: 1px solid #cecda1;
    margin-bottom: 30px;
    padding: 10px;
}

.NewsContentItemId .headertxt {
    font-family: Arial;
    font-size: 45px !important;
    font-weight: bold;
    display: inline-block;
    zoom: 1;
    padding-bottom: 5px;
    border-bottom: 1px solid #808080;
    width: 100%;
    margin-bottom: 10px;
}

.NewsContentItemId .innertext {
    font-weight: normal;
    line-height: 25px;
    text-align: justify;
}

.NewsContentItemId .content-cntrnabtbg p {
    margin: 0;
    padding: 0;
}

.NewsContentItemId .chartStyle {
    width: 800px;
    height: 590px;
}

.NewsContentItemId a:link {
    color: #0072bc;
    text-decoration: none;
}

.NewsContentItemId a:hover {
    text-decoration: underline;
}

.NewsContentItemId .linkStyle:hover {
    text-decoration: underline;
}

.CCIRichText .mobile-banner {
    display: none;
}

@media only screen and (max-width:768px) {
    .CCIRichText .top-contenttxt {
        margin-top: 0px;
    }

    .CCIRichText .content-cntrnbg {
        background: none;
        height: auto;
    }

    .CCIRichText .top-contenttxt li {
        width: auto;
    }

    .CCIRichText .mid-contenttxt .mid-headertext {
        width: auto;
        margin-left: unset;
    }

    .CCIRichText .mid-contenttxt ul {
        margin-left: unset;
    }

    .CCIRichText .mobile-banner {
        display: block;
    }

    .CCIRichText .mid-contenttxt .mid-headertext {
        line-height: 40px;
    }

    .CCIRichText .top-contenttxt .txt2 {
        font-size: 26px;
        line-height: unset;
    }

    .CCIRichText .content-cntrn {
        display: block;
        padding-bottom:30px;
    }

    .CCIRichText .mid-contenttxt .txt .rgt {
        width: 90%;
    }
    .InlandCCI .imgright {
        float: none;
        width: 100%;
        height: auto;
    }
    .Resources .content-cntrnabtbg .maincontent p a {
        word-break: break-word;
    } 

}
/*NewsContent45 CCI CSS ends*/


.faq-container-interior {
    background-image: url(../Images/grey-bg.png);
    background-repeat: repeat-x repeat-y;
    padding: 12px 12px 55px 12px;
    margin-top: 10px;
}

.faq-content-interior {
    background-color: white;
}

.faq-content p {
    font-size: 14px;
    color: #636466;
    font-family: sans-serif;
}

.faq-content {
    padding: 20px;
}

    .faq-content a {
        text-decoration: underline;
        color: #005F61 !important;
    }

    .faq-content h2 {
        font-family: Arial;
        font-weight: normal;
        font-size: 24px;
        color: #636466;
        line-height: 30px;
    }

.card-header {
    padding: 0;
}


    .card-header button {
        display: block;
        cursor: pointer;
        position: relative;
        height: 42px;
        font-size: 100%;
        text-color: #ffffff !important;
        display: block;
        width: 100%;
        text-align: left;
    }



    .card-header .btn.btn-link {
        background-image: url(../Images/icon-arrow-down.png);
        background-repeat: no-repeat;
        background-position: 10px 15px;
        padding-left: 35px;
        background-size: 10px 10px;
        color: #555555;
        text-decoration: none;
        font-size: 1.0em;
        background-color: white !important;
    }


        .card-header .btn.btn-link.collapsed {
            background-image: url(../Images/icon-arrow-right.png);
            color: white;
            text-decoration: none;
            font-size: 1.0em;
            background-color: #009ea0 !important;
        }

    .card-header .btn {
        border-radius: 0.0rem;
    }

.border {
    margin-bottom: 5px;
}






/*WhiteGroup Header */
.form-with-image .whitegrp {
    background: #fff;
    width: 41%;
    height: 86px;
    display: block;
    float: left;
    margin-top: 45px;
}

    .form-with-image .whitegrp .logo {
        float: right;
        margin-top: 15px;
    }

.form-with-image .video_btn.watchVideo {
    padding-left: 20px;
}

.form-with-image .whitegrp .logo a.molinalogo {
    display: block;
    float: left;
}


    .form-with-image .whitegrp .logo a.molinalogo span {
        float: left;
        margin-right: 22px;
        background: url(../Images/sprites.png) scroll -1314px -111px no-repeat;
        display: block;
        width: 161px;
        height: 54px;
        cursor: pointer;
    }

    .form-with-image .whitegrp .logo a.molinalogo span {
        background: url(../Images/sprites.png) scroll -1314px -111px no-repeat;
        width: 161px;
        height: 54px;
        margin-right: 22px;
    }



.form-with-image .whitegrp .logo a.coveredca_logo {
    border-left: 1px solid #b5b1b6;
    display: block;
    float: left;
    padding-left: 15px;
}

    .form-with-image .whitegrp .logo a.coveredca_logo span {
        float: left;
        display: block;
        margin-right: 22px;
        background: url(../Images/sprites.png) scroll -1126px -108px no-repeat;
        cursor: pointer;
        width: 146px;
        height: 54px;
    }

.form-with-image .tagline2 h1 .Enrollment {
    font-size: 1.52em;
    padding-bottom: 10px;
}

.form-with-image .video_btn, .form-with-image .learnmore_btn, .form-with-image .video_btn_es, .form-with-image .learnmore_btn_es {
    float: left;
    margin-top: 60px;
    margin-left: 10px;
    display: block;
}

    .form-with-image .video_btn:hover, .form-with-image .learnmore_btn:hover, .form-with-image .video_btn_es:hover, .form-with-image .learnmore_btn_es:hover {
        opacity: 0.8;
        text-decoration: none;
        cursor: pointer;
    }




    .form-with-image .video_btn a, .form-with-image .video_btn_es a {
        background: #009ca7;
        padding: 10px 16px;
    }

    .form-with-image .learnmore_btn a, .form-with-image .learnmore_btn_es a {
        background: #c1d62e;
        padding: 10px 32px;
    }

    .form-with-image .video_btn a, .form-with-image .learnmore_btn a, .form-with-image .video_btn_es a, .form-with-image .learnmore_btn_es a {
        display: block;
        text-align: center;
        color: #fff;
        font-size: 1.233em;
        font-weight: bold;
        border-radius: 8px;
    }

        .form-with-image .video_btn_es a span {
            background: url(../Images/sprites_Medicaid_es.png) no-repeat scroll -522px -1474px;
            width: 161px;
            height: 34px;
            display: block;
        }

        .form-with-image .learnmore_btn_es a span {
            background: url(../Images/sprites_Medicaid_es.png) no-repeat scroll -521px -1525px;
            width: 169px;
            height: 33px;
            display: block;
        }

        .form-with-image .video_btn a span {
            background: url(../Images/sprites.png) no-repeat scroll -520px -1378px;
            width: 161px;
            height: 34px;
            display: block;
            margin-left: 10px;
        }

        .form-with-image .HeaderV3 .video_btn a span {
            margin-left: unset;
        } 

        .form-with-image .learnmore_btn a span {
            background: url(../Images/sprites.png) no-repeat scroll -522px -1428px;
            width: 131px;
            height: 33px;
            display: block;
        }


.form-with-image .socialicons {
    float: left;
    margin-top: 73px;
    margin-left: 25px;
}

    .form-with-image .socialicons a {
        display: block;
        float: left;
        margin-right: 5px;
    }


        .form-with-image .socialicons a.facebook {
            background: url(../Images/sprites.png) scroll -1313px -219px no-repeat;
            width: 26px;
            height: 27px;
        }

        .form-with-image .socialicons a.twitter {
            background: url(../Images/sprites.png) scroll -1345px -219px no-repeat;
            width: 26px;
            height: 23px;
        }

        .form-with-image .socialicons a.youtube {
            background: url(../Images/sprites.png) scroll -1377px -219px no-repeat;
            width: 26px;
            height: 28px;
        }

@media only screen and (max-width: 767px) {

    .form-with-image .whitegrp {
        width: 100%;
        margin-top: 15px;
        height: 75px;
    }

        .form-with-image .whitegrp .logo a.molinalogo span {
            background: url(../Images/sprites.png) scroll -1310px -308px no-repeat;
            width: 128px;
            height: 42px;
            margin-right: 15px;
        }

        .form-with-image .whitegrp .logo a.coveredca_logo span {
            background: url(../Images/sprites.png) scroll -1162px -305px no-repeat;
            width: 115px;
            height: 44px;
            margin-right: 15px;
        }


    #mobile-buttons .video_btn a {
        background: #009ca7;
        padding: 10px 16px;
    }

    #mobile-buttons .learnmore_btn a {
        background: #c1d62e;
        padding: 10px 32px;
    }

    #mobile-buttons .video_btn a, #mobile-buttons .learnmore_btn a {
        display: block;
        text-align: center;
        color: #fff;
        font-size: 1.233em;
        font-weight: bold;
        border-radius: 8px;
    }



        #mobile-buttons .video_btn a span {
            background: url(../Images/sprites.png) no-repeat scroll -520px -1378px;
            width: 161px;
            height: 34px;
            display: block;
        }

        #mobile-buttons .learnmore_btn a span {
            background: url(../Images/sprites.png) no-repeat scroll -522px -1428px;
            width: 131px;
            height: 33px;
            display: block;
        }


    #mobile-buttons .video_btn, #mobile-buttons .learnmore_btn {
        width: 100%;
        margin: 0 auto;
        margin-bottom: 5px;
    }



        #mobile-buttons .video_btn a, #mobile-buttons .learnmore_btn a {
            border-radius: 0;
        }


            #mobile-buttons .video_btn a span, #mobile-buttons .learnmore_btn a span {
                margin: 0 auto;
            }

    .form-with-image .socialicons {
        margin-top: 10px;
        width: 95px;
        float: none;
        margin: 0 auto;
    }

    #desktop-buttons {
        display: none;
    }
}

/* Circle Group Header */
.CircleGroupHeader {
    padding-left: 40px;
}

.form-with-image .circlegrp {
    background: url(../Images/sprites.png) scroll -26px -727px no-repeat;
    width: 363px;
    height: 229px;
    position: relative;
    float: left;
    z-index: 3000;
}

    .form-with-image .circlegrp .logo a {
        background: url(../Images/sprites.png) scroll -38px -964px no-repeat;
        width: 174px;
        height: 52px;
        display: block;
        position: absolute;
        top: 28px;
        right: 30px;
    }



    .form-with-image .circlegrp .socialicons {
        position: absolute;
        bottom: 32px;
        margin: 0;
        left: 119px;
    }

        .form-with-image .circlegrp .socialicons a {
            display: block;
            float: none;
        }

            .form-with-image .circlegrp .socialicons a.facebook {
                background: url(../Images/sprites.png) scroll -1313px -219px no-repeat;
                width: 26px;
                height: 27px;
            }

            .form-with-image .circlegrp .socialicons a.twitter {
                background: url(../Images/sprites.png) scroll -1345px -219px no-repeat;
                width: 26px;
                height: 23px;
            }

            .form-with-image .circlegrp .socialicons a.youtube {
                background: url(../Images/sprites.png) scroll -1377px -219px no-repeat;
                width: 26px;
                height: 28px;
            }

            .form-with-image .circlegrp .socialicons a.twitter:hover, a.youtube:hover, a.facebook:hover {
                opacity: 0.8;
            }

.form-with-image .CircleGroupHeader .video_btn a {
    border-radius: 0;
    margin-left: -11px;
}

.form-with-image .CircleGroupHeader .video_btn {
    margin-left: -10px;
    margin-top: 40px;
}

.form-with-image .CircleGroupHeader .learnmore_btn {
    margin-top: 40px;
    margin-left: 20px;
}


@media only screen and (max-width: 767px) {
    .form-with-image .circlegrp {
        background: url(../Images/sprites.png) scroll -58px -1360px no-repeat;
        width: 280px;
        height: 173px;
        margin: 0 auto;
        float: none;
        margin-top: -55px;
        margin-left: 15px;
    }

        .form-with-image .circlegrp .logo a {
            background: url(../Images/sprites.png) scroll -64px -1637px no-repeat;
            width: 124px;
            height: 39px;
            top: 66px;
            right: 78px;
        }


    .form-with-image .CircleGroupHeader .video_btn a {
        margin-left: 0px;
    }

    .form-with-image .CircleGroupHeader .video_btn {
        margin-left: 0px;
    }

    .form-with-image .circlegrp .socialicons {
        left: auto;
        right: 0;
        padding-left: 65px;
    }

        .form-with-image .circlegrp .socialicons a.facebook {
            background: url(../Images/sprites.png) scroll -1313px -219px no-repeat;
            width: 26px;
            height: 27px;
        }

        .form-with-image .circlegrp .socialicons a.twitter {
            background: url(../Images/sprites.png) scroll -1345px -219px no-repeat;
            width: 26px;
            height: 23px;
        }

        .form-with-image .circlegrp .socialicons a.youtube {
            background: url(../Images/sprites.png) scroll -1377px -219px no-repeat;
            width: 26px;
            height: 28px;
        }

    .form-with-image .CircleGroupHeader .video_btn {
    }
}


@media only screen and (min-width: 768px) and (max-width:1024px) {
    .telenumber_dev {
        display: none;
    }

    .telenumber_desktop {
        display: inline;
    }

    .form-with-image .circlegrp {
        background: url(../Images/sprites.png) scroll -49px -1119px no-repeat;
        width: 333px;
        height: 211px;
        position: relative;
        float: left;
        z-index: 3000;
        margin-top: 0;
    }

    .form-with-image .video_btn a {
        background: #784969;
        padding: 10px 16px;
    }

    .form-with-image .learnmore_btn a {
        background: #c1d62e;
        padding: 10px 32px;
    }

    .form-with-image .circlegrp .logo a {
        background: url(../Images/sprites.png) scroll -38px -964px no-repeat;
        width: 174px;
        height: 52px;
        display: block;
        position: absolute;
        top: 28px;
        right: 30px;
    }

    .headerV3 .logo img {
        display: none;
    }
}






/* Variant 3 Header*/
.headerV3 {
    height: 86px;
    display: block;
    float: left;
    margin-top: 45px;
}

    .headerV3 .video_btn {
        padding-left: 20px;
    }

    .headerV3 .logo {
        margin-top: 15px;
    }

        .headerV3 .logo img {
            width: 300px;
            padding-top: 10px;
        }

        .headerV3 .logo a.molinalogo {
            display: block;
            float: left;
        }

            .headerV3 .logo a.molinalogo span {
                float: left;
                margin-right: 22px;
                background: url(../Images/sprites_Medicad.png) scroll -1314px -111px no-repeat;
                display: block;
                width: 161px;
                height: 54px;
                cursor: pointer;
            }

/* image with form css */


@media (min-width: 1200px) {
    .form-with-image .container {
        max-width: 1024px;
    }
}

.form-with-image .socialicons a.facebook {
    background: url(../Images/sprites.png) scroll -1313px -219px no-repeat;
    width: 26px;
    height: 27px;
}

.form-with-image .socialicons a.twitter {
    background: url(../Images/sprites.png) scroll -1345px -219px no-repeat;
    width: 26px;
    height: 23px;
}

.form-with-image .socialicons a.youtube {
    background: url(../Images/sprites.png) scroll -1377px -219px no-repeat;
    width: 26px;
    height: 28px;
}

.Yellow {
    background: #EFB112 !important;
    font-weight: bold !important;
    color: white !important;
}

.Purple {
    background: #79496a !important;
    font-weight: bold !important;
    color: white !important;
    /* padding:10px; */
}

.Italic {
    font-style: italic;
}



.form-with-image .tty_number, .form-with-image .tty_number a {
    font-size: 32px;
}


.form-with-image #desktop-form {
    margin-left: -15px;
}



.form-with-image .tagline {
    margin-top: 15px;
    padding-right: 50px;
}

    .form-with-image .tagline h1, .form-with-image .tagline h3 {
        margin-bottom: 15px;
        color: white;
    }
    .form-with-image .tagline h2 {
        color: white;
    }
    .form-with-image .tagline h1 {
        font-size: 32px;
        display: inline-block;
        font-weight: bold;
        line-height: 1.1;
    }

    .form-with-image .tagline span {
        font-weight: normal;
        color: white;
        font-size: 2.3em;
    }

    .form-with-image .tagline h2 {
        font-size: 25px;
        font-weight: normal;
        /*font-weight: bold;*/
        line-height: 1.67em;
    }

.form-with-image .tagline2 {
    margin: 0;
    padding-bottom: 20px;
}

    .form-with-image .tagline2 h1 {
        color: white;
        font-size: 32.5px;
        font-weight: bold;
        font-family: Arial, Helvetica, sans-serif;
        line-height: 1.2;
    }

    .form-with-image .tagline2 .main_number label {
       display:inline;
    }


    .form-with-image .tagline2 a {
        color: white;
        font-size: 32px;
        text-decoration: none;
    }

.form-with-image .tagline h3 {
    font-size: 20px;
}

.horizontalbar {
    width: 100%;
}

    .horizontalbar h1 {
        font-size: 1.4em;
        font-weight: bold;
        padding: 10px 0;
        color: white;
        margin-left: 180px;
    }


.form-with-image .know-more-form input, .form-with-image input.know-more-submit {
    width: 95%;
    height: 50px;
    float: left;
    background: white;
    font-size: 16px;
    color: #333;
    padding: .88em;
    border: none;
    border-radius: 8px;
    margin-right: 15px;
    margin-bottom: 25px;
}

.form-img-submit:hover {
    opacity: 0.8;
}


.form-with-image .know-more-form {
    margin: 25px 0 15px;
}

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

.form-with-image .mobile-only-banner {
    display: none;
}

.form-with-image .roundbanner {
    display: none;
}

.errortitlebarLeftc {
    position: relative;
}


.form-with-image .know-more-form .left-side-field, .form-with-image .know-more-form .right-side-field, .form-with-image-mobile .right-side-field, .form-with-image-mobile .left-side-field {
    position: relative;
    width: 50%;
    float: left;
}

.errortitlebarLeftc {
    position: relative;
    top: 35px;
    z-index: 1000;
    left: 6px;
    background: url('../Images/errotitle_bar_leftc.png') no-repeat 0px 3px;
    min-height: 50px;
    background-size: 26px;
    display: none;
}

.errortitlebarRightc {
    background: url('../Images/errortitle_bar_rightc.png') no-repeat right 0;
}

span.errortitlebar {
    position: absolute;
    left: 0;
    background: url('../Images/errortitle_bar_bg.png') repeat-x left top;
    padding: 7px 10px 9px 5px;
    margin: 14px 25px;
    color: red;
    border-radius: 10px;
    font-size: 13.8px;
    border-right: 1.3px solid #089cad;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}


label.formlabelDisplay, .form-with-image .mobile, .form-with-image .tabletbanner {
    display: none;
}


.form-with-image .linebreak {
    display: none;
}

/*--- tablet----*/
@media only screen and (min-width: 767px) and (max-width:1024px) {

    .form-with-image .video_btn_es a {
        background: #784969;
    }

    .form-with-image .headerV3 .video_btn {
        padding-left: unset;
    }


    .telenumber_dev {
        display: inline;
        text-decoration: underline !important;
    }

    .telenumber_desktop {
        display: none;
    }

    .form-with-image .linebreak {
        display: block;
    }

    .form-with-image .roundbanner {
        background: none;
    }

    .form-with-image .tabletbanner.ladyLiftBaby-RoundBg span {
        background: url(../Images/sprites.png) scroll -1085px -454px no-repeat;
    }

    .form-with-image .tabletbanner.manWithKids-RoundBg span {
        background: url(../Images/sprites.png) scroll -1103px -1057px no-repeat;
    }

    .form-with-image .tabletbanner.ladyWithKids-RoundBg span {
        background: url(../Images/sprites.png) scroll -1104px -763px no-repeat;
    }

    .form-with-image .tabletbanner.Medicaid-RoundBg span {
        background: url(../Images/sprites_Medicad.png) scroll -1085px -454px no-repeat;
    }

    .form-with-image .know-more-form input, .form-with-image .know-more-form select {
        margin-right: 2%;
    }

    .form-with-image input.know-more-submit {
        margin-right: 12%;
    }

    .form-with-image .tabletbanner {
        display: block;
        width: 100%;
    }

        .form-with-image .tabletbanner span {
            display: block;
            margin-bottom: 0px;
            display: block;
            width: 356px;
            height: 274px;
            float: right;
            position: relative;
            right: -40px;
        }

    .form-with-image .whitegrp {
        height: 86px;
        width: 51%;
    }

    .form-with-image .learnmore_btn, .form-with-image .video_btn {
        margin-left: 0;
        width: 185px;
    }

    .form-with-image {
        background: #009ca7 url('../Images/banner.png') scroll top center no-repeat !important;
    }

        .form-with-image .tagline {
            width: 100%;
        }

    .form-with-image {
        padding-bottom: 0px;
    }

        .form-with-image .tagline, .form-with-image .know-more-form {
            flex: 0 0 100%;
            max-width: 100%;
            padding: 0px 5%;
        }

        .form-with-image .socialicons {
            margin-top: 0px;
            margin-left: -30px;
            /* padding-bottom: 60px; */
        }



    .horizontalbar h1 {
        margin-left: 0;
        text-align: center;
    }

    .form-with-image .desktop_socialicons {
        display: none;
    }

    .form-with-image .mobile_socialicons {
        display: block;
    }

    .form-with-image .tagline2 h1 {
        font-size: 24px;
        line-height: 40px;
        padding-top: 80px;
        padding-left: 30px;
    }

        .form-with-image .tagline2 h1 a {
            text-decoration: underline;
            font-size: 24px;
        }
}
/*--- mobile----*/
@media only screen and (max-width: 767px) {

    .form-with-image .linebreak {
        display: block;
    }

    .ladyLiftBaby-RoundBg {
        background: url('../Images/sprites.png') scroll -39px -20px no-repeat;
    }

    .ladyWithKids-RoundBg {
        background: url('../Images/marketplace-sprites.png') scroll -1509px -1053px no-repeat;
    }

    .manWithKids-RoundBg {
        background: url('../Images/marketplace-sprites.png') scroll -1509px -748px no-repeat;
    }

    .medicaid-RoundBg {
        background: url('../Images/mobile-round-bg.png') no-repeat;
    }

    .form-with-image-mobile .know-more-form .left-side-field, .form-with-image-mobile .know-more-form .right-side-field {
        width: 100%;
        left: 0;
    }

    .form-with-image .desktop, .form-with-image .desktop_buttons, .form-with-image .desktop_socialicons, .form-with-image .desktop_taglineh3 {
        display: none;
    }

    .form-with-image .mobile {
        display: block;
    }

    .horizontalbar h1 {
        font-weight: normal;
        text-align: center;
        font-size: 13px;
        line-height: 23px;
        padding: 10px;
    }

        .horizontalbar h1 span {
            font-weight: bold;
        }

    .form-with-image .mobile_socialicons .Logo-CircleGroupHeader {
        display: none;
    }

    .form-with-image .roundbanner {
        width: 263px;
        height: 288px;
        margin-left: auto;
        margin-bottom: 15px;
        display: block
    }

        .form-with-image .roundbanner span {
            display: none;
            margin-bottom: 0px;
            width: 356px;
            height: 274px;
            float: right;
            position: relative;
            right: -40px;
        }

    .form-with-image {
        background: #009ca7 url(../Images/tablet-banner.png) scroll bottom center no-repeat !important;
    }

        .form-with-image .know-more-form input, .form-with-image .know-more-form select,
        .form-with-image .know-more-submit {
            width: 100%;
            margin-right: 2%;
            float: none;
        }

    .horizontalbar h1 {
        font-size: 18px;
        margin-left: 0px;
        text-align: center
    }

        .horizontalbar h1 span {
            display: block;
            font-weight: bold;
        }

    .form-with-image .tagline2 h1 {
        font-size: 18px;
        margin: 0 10px;
        text-align: center;
        line-height: 1.3;
        padding: 0px;
    }

    .form-with-image .tagline2 .main_number {
        font-size: 1.4em;
    }

    .form-with-image .tagline2 a, .form-with-image .tty_number {
        font-size: 1.067em;
    }

    .form-with-image .tagline2 .main_number label, .form-with-image .tagline2 h1 label {
        display: block;
    }

    .form-with-image .tagline2 {
        padding-left: unset;
        padding-right: unset;
    }



    .form-with-image .know-more-submit {
        float: left;
    }

    .form-with-image-mobile span.errortitlebar {
        top: 0;
    }

    /*.form-with-image .mobile-only-banner {
            background: url(-/media/MicroSite/images/mobile_banner_ladyliftbaby.jpg) no-repeat;
            background-size: 100%;
            width: 100%;
            min-height: 300px;
            background-size: cover;
            display: block;
        }*/

    .form-with-image .tagline {
        margin-top: 45px;
        padding-right: 20px;
    }

        .form-with-image .tagline h1, .form-with-image .tagline h2, .form-with-image .tagline h3 {
            color: white;
            text-align: center;
        }

        .form-with-image .tagline h1 {
            font-size: 26px;
        }

        .form-with-image .tagline h2 {
            font-size: 18px;
            font-weight: normal;
        }

    .form-with-image .container {
        padding: 0;
    }

        .form-with-image .container .row {
            padding: unset;
            margin: 0;
        }

    .errortitlebarLeftc {
        top: 30px;
        width: 100%;
        position: absolute;
    }
}
.form-with-image .tagline h3, .form-with-image .desktop_taglineh3 span {
    font-size: 20px !important;
    font-weight: normal;
    color: #c1d62e;
    text-shadow: 0 0px 3px rgba(0,0,0,0.75);
}

/* form-with-image mobile form */


.form-with-image-mobile {
    display: none;
}

#mobile-bar {
    display: none;
}

#desktop-bar {
    display: block;
}

#mobile-form {
    display: none;
}

#desktop-form {
    display: block;
}

@media only screen and (max-width: 767px) {



    .Medicaid #desktop-form .know-more-form .left-side-field, .Medicaid #desktop-form .know-more-form .right-side-field {
        width: 100%;
        float: none;
    }

    .Medicaid .headerV3 {
        margin-left: 22px;
        margin-top: 0px;
    }

    .Medicaid .headerV3 .logo img {
        display: none;
    } 

    .Medicaid #desktop-form {
        margin-left: unset;
    }

        .Medicaid #desktop-form .know-more-form .form-img-submit {
            width: 70%;
            float: right;
            margin-right:auto;
        }

    .Medicaid .tagline h1 {
        margin-top: -20px;
        text-align: left;
    }

    .Medicaid .tagline h3 {
        text-align: left;
    }

    .Medicaid .tagline h2 {
        line-height: 19px;
        text-align: left;
    }

    .formOnImg .desktop_taglineh3 {
        display: block;
    }

    .form-with-image-mobile .tagline h3 span {
        font-weight: bold;
        display: block;
    }

    #desktop-bar {
        display: none;
    }

    #mobile-bar {
        
        display: block;
    }

    #mobile-form {
        display: block;
        margin-bottom: 40px;
    }

    #desktop-form, .form-with-image-mobile.Medicaid #mobile-bar{
        display: none;
    }

    .form-with-image-mobile.formOnImg .tagline, .form-with-image-mobile.formOnImg #mobile-form, .form-with-image-mobile.formOnImg #mobile-bar {
        display: none;
    }

    .form-with-image-mobile.formOnImg .mobile-logo {
        text-align: center;
    }

        .form-with-image-mobile.formOnImg .mobile-logo img {
            width: 244px;
            margin-top: 25px;
            margin-bottom: 10px;
        } 

    .formOnImg #desktop-form {
        display: block;
    }

    .form-with-image-mobile .tagline h3 {
        color: #777777;
        font-style: normal;
        font-size: 18px;
        text-align: center;
        line-height: 22px;
        padding: 0 10px;
        margin-top: 30px;
        font-weight: normal;
    }



    .form-with-image-mobile .form-img-submit {
        color: #fff;
        border-radius: 8px;
        width: 70%;
        height: 50px;
        display: block;
        font-weight: bold;
        cursor: pointer;
        border: none;
        font-size: 15px;
        margin: 0 auto;
        margin-top: 25px
    }

    .form-with-image-mobile input[type="text"], textarea {
        border: 1px solid #777777;
        margin-top: 25px
    }

    .form-with-image-mobile {
        display: block;
    }
}

.SingleLogoHeader .PathwaysHeader {
    background-color: #FFB700;
}

.SingleLogoHeader .PhsHeader {
    background-color: white;
    height: 81px;
    box-shadow: 2px 5px 4px #888888;
}

.SingleLogoHeader .ThankyouHeader {
    border-bottom: 1px solid #808080;
}

.SingleLogoHeader .logo-banner {
    padding: 20px 40px;
}

    .SingleLogoHeader .logo-banner img {
        width: 20%;
        max-width: 300px;
        padding-left: 10px;
        padding-top: 5px;
        margin-bottom: -4px;
    }

.SingleLogoHeader .PhsHeader img, .SingleLogoHeader .ThankyouHeader img {
    Width: auto;
}

.SingleLogoHeader .ThankyouHeader img {
    padding-left: 10px;
    padding-top: 5px;
    margin-bottom: -4px;
}

@media only screen and (max-width: 767px) {
    .SingleLogoHeader .logo-banner {
        padding-top: 20px;
        padding-bottom: 20px;
        padding-right: 40px;
        padding-left: 0px;
        text-align: center;
    }

        .SingleLogoHeader .logo-banner img {
            width: 67%;
        }
    .SingleLogoHeader .PhsHeader {
        height: auto;
    }
}


.hero-banner {
    background-size: cover;
    width: 100%;
    height: 665px;
}

.grid--center {
    text-align: center;
}

.hero-banner .layer {
    background-color: rgba(80, 81, 83, 0.50);
    width: 100%;
    height: 100%;
}

.hero-banner h1 {
    margin: 0;
    color: white;
    font-weight: normal;
    padding: 260px 0 60px;
    font-size: 3.875em;
}

.hero-banner a.lm-btn:link, .hero-banner a.lm-btn:active, .hero-banner a.lm-btn:visited, .hero-banner a.lm-btn:hover {
    background-color: #FFB700;
    text-decoration: none;
    font-weight: bold;
    font-size: 1.575em;
    color: white;
    padding: 10px 100px;
}

@media only screen and (max-width: 768px) {

    .hero-banner {
        background: url(/-/media/Project/Molina/MSALS/Images/Home_Banner-large) no-repeat center;
        background-size: cover;
        min-height: 420px;
    }

        .hero-banner h1 {
            padding: 240px 0 60px;
            font-size: 2.571em;
        }

        .hero-banner a.lm-btn:link, .hero-banner a.lm-btn:active, .hero-banner a.lm-btn:visited, .hero-banner a.lm-btn:hover {
            font-size: 1.25em;
            padding: 10px 80px;
        }
}


.SlimText .container {
    padding: 0 60px;
    text-align: center;
    max-width: 100%;
}

.SlimText .int-care-mgmt {
    margin-bottom: 60px;
}

.SlimText h2 {
    color: #009fae;
    font-weight: normal;
    font-size: 2em;
    margin-top: 25px;
}

.SlimText hr {
    border: none;
    background-color: #e4e5e6;
    height: 3px;
}

.SlimText p {
    color: #505153;
    font-size: 1.25em;
    line-height: 20px;
    margin-top: 20px;
    margin-bottom: 20px;
}

.OurServicesList {
    font-family: Helvetica, Arial, sans-serif;
    background: white;
    text-align: center;
    padding: 0 60px;
}

    .OurServicesList .container {
        margin-top: 18px;
        text-align: center;
    }

    .OurServicesList .grid--full {
        margin-left: 0;
    }

    .OurServicesList h2 {
        color: #009fae;
        font-weight: normal;
        font-size: 2em;
    }

    .OurServicesList p {
        color: #505153;
        font-size: 1.25em;
        margin: 5px 0 0;
    }

    .OurServicesList hr {
        border: none;
        background-color: #e4e5e6;
        height: 3px;
    }

    .OurServicesList .left-align-white-bg {
        text-align: left;
        display: table;
    }

        .OurServicesList .left-align-white-bg h2 {
            margin: 0;
        }

    .OurServicesList .icon img {
        width: auto;
        margin: 15px 0 25px -24px;
        padding: 0 20px;
    }

    .OurServicesList .grid__item {
        display: inline-block;
        padding-left: 24px;
        vertical-align: top;
        width: 100%;
        box-sizing: border-box;
    }

    .OurServicesList .text {
        height: 180px;
        display: table-cell;
        vertical-align: middle;
        padding-right: 20px;
    }

    .OurServicesList .right-align-grey-bg {
        text-align: right;
        display: table;
        background-color: #f1f2f2;
    }

        .OurServicesList .right-align-grey-bg h2 {
            margin: 0;
        }

    .OurServicesList #int-care-alliance .icon img {
        height: 140px;
        width: auto;
    }

/*---------FOR VARIOUS SCREEN RESOLUTIONS-----------*/

@media only screen and (max-width: 767px) {
    .OurServicesList h2 {
        margin-bottom: 15px;
        font-size: 1.5em;
    }

    .OurServicesList p {
        padding-bottom: 20px;
    }

    .OurServicesList .right-align-grey-bg {
        margin-left: -24px;
        margin-right: -24px;
    }

    .OurServicesList .left-align-white-bg {
        text-align: center;
    }

        .OurServicesList .left-align-white-bg h2 {
            margin-bottom: 15px;
        }

        .OurServicesList .left-align-white-bg .text {
            margin-left: -24px;
        }

    .OurServicesList .right-align-grey-bg {
        text-align: center;
        display: flex;
        flex-direction: column-reverse;
    }

        .OurServicesList .right-align-grey-bg h2 {
            margin-bottom: 15px;
        }

        .OurServicesList .right-align-grey-bg p {
            padding-right: 24px;
        }

    .OurServicesList .text {
        height: auto;
        display: inline-block;
        padding-right: 0;
    }

    .OurServicesList #int-care-alliance .icon img {
        height: 120px;
        width: auto;
    }

    .OurServicesList .icon img {
        width: 120px;
        padding: 0;
        margin: 15px 0 20px;
        display: inline-block;
    }
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
    .OurServicesList h2 {
        font-size: 1.875em;
    }

    .OurServicesList .container {
        margin-top: 18px;
        text-align: center;
    }
}


.FooterLogo .social {
    margin: 10px 0 30px;
}
.FooterLogo .grid--center {
    text-align: center;
}
.FooterLogo .footer-logo img {
    width: 30%;
    max-width: 200px;
}
.FooterLogo hr {
    border: none;
    background-color: #e4e5e6;
    height: 3px;
    margin: 20px 0;
}


.social   {
	margin-top: 50px;
	text-align: center;
	font-family: Helvetica, Arial, sans-serif;
} 


 .social .inner {
    display: inline-block;
    vertical-align: middle;
}
 .social h3 {
    color: #797d82;
   font-weight: bold;
    font-size: 1.25em;
}
.social .fb-icon {
    margin-left: 20px;
    width: 70%;
}


.pathwaysFooter {
    background: none repeat scroll 0 0 #ffb700;
    width: 100%;
    overflow: hidden;
    padding: 15px 0;
    color: #000000;
    line-height: 16px;
    display: block;
    text-align: center;
}

.marketplaceFooter {
    background: none repeat scroll 0 0 #a7a9ac;
    width: 100%;
    overflow: hidden;
    color: #fff;
    line-height: 0.6em;
    display: inline-block;
    text-align: center;
    border-top: 2px solid #777777;
}

.medicaidFooter {
    background: none repeat scroll 0 0 #efb112;
    width: 100%;
    overflow: hidden;
    color: #fff;
    line-height: 0px;
    display: inline-block;
    text-align: center;
}

.dualsFooter {
    background: none repeat scroll 0 0 #a7a9ac;
    width: 100%;
    overflow: hidden;
    padding: 15px 0;
    color: #000000;
    line-height: 16px;
    display: block;
    text-align: center;
    border-top: 2px solid #777777;
}

.marketplaceEmailFooter {
    background: none repeat scroll 0 0 #a7a9ac;
    width: 100%;
    overflow: hidden;
    padding: 15px 0;
    color: #fff;
    line-height: 16px;
    display: inline-block;
    text-align: center;
    border-top: 2px solid #777777;
}

    .marketplaceEmailFooter p {
        font-size: 0.730em;
        line-height: 1.555em !important;
    }

    .marketplaceEmailFooter .center {
        width: 1024px;
    }

.footer.bordertop {
    border-top: 2px solid #777777;
}


.footer p {
    font-size: 0.78em;
    line-height: 0.4em;
}

.footer .center {
    width: 1024px;
    margin: 0 auto;
}

.footer.marketplaceFooter a, .footer.medicaidFooter a {
    color: #fff;
    text-decoration: none;
}

.footer.dualsFooter a {
    color: #000000;
    text-decoration: underline;
}


.footer a:hover {
    text-decoration: underline;
}

.footer p.copyright {
    font-weight: bold;
}


.footer.dualsFooter p.copyright {
    font-weight: normal;
  
}

/* Tablet view */
@media only screen and (min-width : 768px) and (max-width :1023px) {


    .marketplaceEmailFooter .center {
        width: auto;
    }
}

@media only screen and (max-width :1024px) {


    .marketplaceEmailFooter .center {
        width: auto;
    }
}
/* Mobile View*/
@media only screen and (max-width : 767px) {
    .footer {
        padding: 10px;
        margin-top: 0;
        margin-bottom: -3px;
    }

        .footer .center {
            margin: 0 auto;
            width: auto;
        }

        .footer p {
            line-height: normal;

        }
        .footer.dualsFooter p.copyright {
            line-height: normal;
        }

    .marketplaceEmailFooter .center {
        width: auto;
    }
}

@media only screen and (min-width : 767px) {
    .footer {
        padding: 10px;
        margin-top: 0;
        width: 100%;
        margin-bottom: -3px;
    }

        .footer .center {
            margin: 0 auto;
            /* width: auto; */
            padding-top: 10px;
        }
}

.DualsContent {
    line-height: 1.4;
    font: normal 0.868em 'Helvetica',Arial,sans-serif;
    color: #777777;
}

    .DualsContent .contentdivcenter {
        margin: 40px auto 15px auto;
        text-align: center;
        width: 620px;
    }

    .DualsContent .calltagline {
        margin-bottom: 20px;
    }

    .DualsContent h1 {
        font: 3em/1.067em Arial, Helvetica, sans-serif;
        color: #fff;
        font-weight: normal;
    }

    .DualsContent a {
        margin: 0;
        padding: 0;
        font-size: 100%;
        vertical-align: baseline;
        background: transparent;
        text-decoration: none;
        color: #039da5;
    }

    .DualsContent .calltagline h1 {
        color: #000;
        font-size: 27px;
        font-weight: bold;
    }

    .DualsContent h1.pink-txt {
        color: #EFB112 !important;
        font-family: Helvetica,Arial,sans-serif;
        font-size: 28px;
        font-weight: bold;
        margin-bottom: 19px;
        text-shadow: none !important;
        word-wrap: break-word;
    }

    .DualsContent .strcontent {
        font-size: 1.33em;
        border-bottom: 1px solid #AAAAAA;
        padding-bottom: 20px;
        margin-bottom: 40px;
    }

    .DualsContent .marginbottom {
        margin-bottom: 15px;
    }

    .DualsContent .learnmorebtn a {
        color: #fff;
        background: #EFB112;
        border-radius: 8px;
        padding: 7px 0px;
        width: 194px;
        font-weight: bold;
        display: block;
        cursor: pointer;
        border: none;
        font-size: 20px;
        margin: 0 auto;
    }

        .DualsContent .learnmorebtn a:hover {
            text-decoration: none;
            opacity: 0.8;
        }

    .DualsContent .disclaimer {
        line-height: 20px;
        margin-top: 10px;
        font-size: 14px;
        text-align: center;
        margin: 0 10px 15px 10px;
    }


@media only screen and (min-width: 600px) {
    .DualsContent .contentdivcenter {
        margin: 40px auto 15px auto;
        text-align: center;
        width: 550px;
    }
}


@media only screen and (min-width: 220px)
{
    .DualsContent .telenumber_dev {
        display: inline;
        text-decoration: underline;
    }

    .DualsContent .telenumber_desktop {
        display: none;
    }

    .DualsContent .contentdivcenter {
        margin: 40px 10px 15px 10px;
        text-align: center;
        width: auto;
    }

}

@media only screen and (min-width: 1025px)
{
    .DualsContent .telenumber_desktop {
        display: inline;
    }

    .DualsContent .telenumber_dev {
        display: none;
    }

    .DualsContent .contentdivcenter {
        margin: 40px auto 15px auto;
        text-align: center;
        width: 620px;
    }
}

.ContentSection {
    line-height: 1.4;
    font: normal 0.868em 'Helvetica',Arial,sans-serif;
    color: #777777;
    padding-left: 30px;
}

.bold {
    font-weight: bold;
}

.ContentSection.medicaid {
    width: auto;
}

.contentdivleft {
    margin-top: 30px;
    width: auto;
    margin-left: 15px;
    padding-right: 9px;
}

.ContentSection .contentDiv {
    margin-bottom: 40px;
    position: relative;
    /* width:80%;
    margin-left:35px;*/
}

.ContentSection .disclaimer p {
    margin-left: unset
}

.ContentSection .disclaimer p {
    margin-left: unset
}



.ContentSection h1.contentheader {
    font-family: Helvetica,Arial,sans-serif;
    font-size: 1.499em;
    font-weight: bold;
    text-shadow: none !important;
    margin-bottom: 10px;
}

.ContentSection.marketplace h1.contentheader {
    color: #79496a !important;
}

.ContentSection.medicaid h1.contentheader {
    color: #039da5 !important;
}

.ContentSection h1.contentheader span {
    color: #777777;
}

.ContentSection .contentheader p {
    font-size: 0.988em;
    margin-bottom: 15px;
    font-weight: normal;
    color: #777777 !important;
    font-family: Arial,Helvetica,sans-serif;
    text-shadow: none !important;
}

.ContentSection .telenumber_dev {
    display: none;
}

.ContentSection .bullets {
    padding-left: 100px;
    list-style: disc;
}

h1.blue-txt {
    color: #777777 !important;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 2em;
    font-weight: bold;
    margin-bottom: 19px;
    margin-left: 8px;
    text-shadow: none !important;
    word-wrap: break-word;
    border-bottom: 1px solid #777777;
    padding-bottom: 10px;
}

.ContentSection .disclaimer {
    line-height: 20px;
    margin-top: 10px;
    font-size: 14px;
    text-align: center;
    margin: 0 10px 15px 30px;
    padding-top: 5px;
    width: auto;
    /* margin-left: 30px; */
}
.ContentSection p {
    margin-left: 85px;
    line-height: 1.5 ;
}


.ContentSection a {
    margin: 0;
    padding: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent;
    text-decoration: none;
    color: #039da5;
}

.ContentSection .headerlevel {
    clear: none;
    display: block;
    margin-bottom: 0px;
}


.ContentSection .plans {
    color: #79496a;
    font-size: 1.3em;
    font-weight: bold;
    margin-left: 85px;
    margin-bottom:0px;
}

.ContentSection h2 {
    font: 1.9em/1.067em Arial, Helvetica, sans-serif;
}

.ContentSection a.viewplans {
    background: #777777;
    border-radius: 8px;
    width: 300px;
    height: 50px;
    display: block;
    text-align: center;
    text-decoration: none;
    color: #fff;
    margin: 0;
    font-size: 1.5em;
    padding: 10px;
    display: block;
}
    .ContentSection a.viewplans:hover {
        opacity: 0.8;
    }

    .ContentSection a.viewplans span {
        padding: 15px;
        display: block;
    }

.ContentSection.marketplace .level1 {
    background: url('/_Content/MSALS/Images/sprites_MarketPlace.png') no-repeat;
    background-position: -994px -1158px;
    width: 77px;
    height: 77px;
    display: block;
    float: left;
    margin-right: 10px;
    color: #777777;
}

.ContentSection.medicaid .level1 {
    background: url('/_Content/MSALS/Images/sprites_Medicad.png') no-repeat;
    background-position: -994px -1158px;
    width: 77px;
    height: 77px;
    display: block;
    float: left;
    margin-right: 10px;
    color: #777777;
}

.ContentSection.marketplace .level2 {
    background: url('/_Content/MSALS/Images/sprites_MarketPlace.png') no-repeat;
    background-position: -993px -1631px;
    width: 77px;
    height: 77px;
    display: block;
    float: left;
    margin-right: 10px;
}

.ContentSection.medicaid .level2 {
    background: url('/_Content/MSALS/Images/sprites_Medicad.png') no-repeat;
    background-position: -993px -1631px;
    width: 77px;
    height: 77px;
    display: block;
    float: left;
    margin-right: 10px;
}

.ContentSection.marketplace .level3 {
    background: url('/_Content/MSALS/Images/sprites_MarketPlace.png') no-repeat;
    background-position: -1490px -98px;
    width: 77px;
    height: 77px;
    display: block;
    float: left;
    margin-right: 10px;
    color: #777777;
}

.ContentSection.medicaid .level3 {
    background: url('/_Content/MSALS/Images/sprites_Medicad.png') no-repeat;
    background-position: -1490px -98px;
    width: 77px;
    height: 77px;
    display: block;
    float: left;
    margin-right: 10px;
    color: #777777;
}


/**tablet view**/
@media only screen and (min-width : 767px) and (max-width : 1023px) {
    .ContentSection .plans {
        margin-left: 90px;
    }

    .ContentSection p {
        margin-left: 90px;
    }

    .ContentSection .contentDiv {
        width: auto;
        margin-left: -40px;
    }
}



/**mobile view**/
@media only screen and (max-width : 767px) {

    .ContentSection .bullets {
        padding-left: 20px;
    }

    .ContentSection {
        padding-right: unset;
        padding-left: unset;
    }

        .ContentSection .contentDiv {
            width: auto;
            margin-left: 0;
        }

        .ContentSection a, .ContentSection .telenumber_desktop {
            text-decoration: underline;
        }


            .ContentSection a:hover, .ContentSection .telenumber_desktop {
                color: #039da5;
            }

        .ContentSection .headerlevel {
            clear: both;
            display: block;
            margin-bottom: 30px;
        }

        .ContentSection h1.contentheader {
            margin-top: 15px;
            line-height: 25px;
            width: auto;
            padding-top: 25px;
        }

        .ContentSection p {
            margin-left: 0;
        }

        .ContentSection .plans {
            margin-left: 0;
        }

        .ContentSection .telenumber_dev {
            display: inline-block;
        }

        .ContentSection .telenumber_desktop {
            display: none;
        }

        .ContentSection a.viewplans {
            width: 230px;
            margin-left: auto;
            margin-right: auto;
        }
}
/*@media only screen and (min-width: 1300px)*/


.joiningform .container {
    width: 330px;
}

.joiningform h1 {
    color: #fff;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 1.6em;
    font-weight: bold;
    text-shadow: none !important;
    margin-top: 10px;
    text-align: center;
}

    .joiningform h1 a {
        color: #fff;
        font-family: Helvetica,Arial,sans-serif;
        font-size: 1.6em;
        font-weight: bold;
        text-shadow: none !important;
        /* margin-top: 10px; */
        /* text-align: center; */
    }

.joiningform {
    background: url(../Images/sprites.png) no-repeat;
    background-position: -497px -307px;
    padding: 20px;
    width: 350px;
    margin-top: 20px;
    margin-bottom: 15px !important;
    /*margin-left:-50px;*/
}

    .joiningform .Yellow, .joiningform .yellow {
        background: #EFB112 !important;
    }

    .joiningform .Violet, .joiningform .violet, .joiningform .Purple, .joiningform .purple {
        background: #79496a !important;
    }

    .joiningform input[type="text"], textarea {
        display: block;
        background: #fff;
        font: 16.9434px Arial, Helvetica, sans-serif;
        color: #444;
        width: 100%;
        padding: 0.88em;
        border: none;
        resize: none;
        height: 50px;
        -webkit-border-radius: .5em;
        -moz-border-radius: .5em;
        border-radius: .5em;
        -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
        -moz-box-sizing: border-box; /* Firefox, other Gecko */
        box-sizing: border-box; /* Opera/IE 8+ */
        margin: 0;
    }

    .joiningform input[type="submit"] {
        color: #fff;
        background: #EFB112;
        border-radius: 8px;
        width: 100%;
        height: 50px;
        display: block;
        font-weight: bold;
        cursor: pointer;
        border: none;
        font-size: 1.5em;
    }

    .joiningform .joining-form-submit:hover:hover {
        opacity: 0.8;
    }

    .joiningform .form-control {
        box-shadow: none;
        height: 50px;
        margin-bottom: 0px;
        padding: 4px 18px;
        vertical-align: middle;
        -webkit-border-radius: 0;
        border-radius: 0;
        border: 1px solid #e5e5e5;
        font-size: 16px;
    }

    .joiningform ::placeholder {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 16.9434px;
        color: rgb(153, 153, 153);
    }

    .joiningform span {
        display: inline-block;
        position: relative;
        font-size: 25px;
    }

    .joiningform .watermark_container {
        display: block !important;
    }

@media only screen and (max-width: 1023px) {
    .joiningform {
        display: none;
    }
}

@media (min-width: 576px) {
    .joiningform {
        max-width: 540px;
    }
}

.joiningform .errortitlebarLeftc {
    position: relative;
    background: url(../Images/errotitle_bar_leftc.png) no-repeat;
    top: -50px;
    z-index: 1000;
    left: 0;
    margin-bottom: -60px !important;
}

.joiningform .errortitlebarRightc {
    background: url(../Images/errortitle_bar_rightc.png) no-repeat right 0;
    position: relative;
    top: 11px;
}

.joiningform .errortitlebarJF {
    background: url(../Images/errortitle_bar_bg.png) repeat-x left top;
    padding: 10px 2px 20px 4px;
    margin: 11px 12px 0px 26px;
    display: block;
    color: red;
    font: normal 0.868em 'Helvetica',Arial,sans-serif;
}

@media only screen and (min-width : 1024px) {
    .telenumber_dev {
        display: none;
    }

    .telenumber_desktop {
        display: inline;
    }
}

@media only screen and (max-width : 767px) {
    .telenumber_dev {
        display: inline;
        text-decoration: underline !important;
    }

    .telenumber_desktop {
        display: none;
    }
}

.image-with-form {
    padding-bottom: 25px;
    font-size: 100%;
}

    .image-with-form.dualsform {
        border-bottom: 40px solid #EFB112;
        background: url('/_Content/MSALS/images/banner_sc.jpg') scroll top center no-repeat;
        padding-bottom: 0px;
        padding-left: 120px;
    }



    .image-with-form.tx {
        border-bottom: 40px solid #EFB112;
        background: url('/_Content/MSALS/images/banner_tx.jpg') scroll top center no-repeat;
    }

    .image-with-form .tagline {
        margin-top: 50px;
        padding-right: 45px;
    }

        .image-with-form .tagline h1, .image-with-form .tagline h2, .image-with-form .tagline h3 {
            margin-bottom: 15px;
            color: white;
        }

        .image-with-form .tagline h1 {
            font-weight: bold;
            display: inline-block;
            font-size: 34px;
            padding-right: 120px;
            font-family: Arial, Helvetica, sans-serif;
        }

            .image-with-form .tagline h1 span {
                font-weight: normal;
                font-size: 31px;
            }



        .image-with-form .tagline h2 {
            font-size: 24px;
            font-weight: normal;
        }

        .image-with-form .tagline h3 {
            font-size: 1.4em;
            font-weight: normal;
        }

    .image-with-form .know-more-form input, .image-with-form .know-more-form select, .dualsform-mobile .know-more-form input, .dualsform-mobile .know-more-form select {
        width: 94%;
        height: 20%;
        float: left;
        background: #e7e7e9;
        /*font-size: 18px;*/
        color: #333;
        padding: .88em;
        border: none;
        border-radius: 8px;
        margin-right: 15px;
        margin-bottom: 25px;
    }

    .image-with-form .know-more-form ::-webkit-input-placeholder {
        color: #444;
    }

.dualsform-mobile .tagline h3 {
    color: #777777;
    font-style: normal;
    font-size: 26px;
    text-align: center;
    padding-top: 20px;
    font: 1.5em/1.125em Arial, Helvetica, sans-serif;
}

.image-with-form .know-more-form select, .dualsform-mobile .know-more-form select {
    /* background: url('https://hope.molinahealthcare.com/images/optionbar_rightc.png') no-repeat right center #e7e7e9; */
    background-size: 50px;
    -moz-appearance: none; /* Firefox */
    -webkit-appearance: none; /* Safari and Chrome */
    appearance: none;
}

.image-with-form input.know-more-submit, .dualsform-mobile input.know-more-submit {
    color: #fff;
    background: #79496a;
    border-radius: 8px;
    width: 270px;
    display: block;
    font-weight: bold;
    cursor: pointer;
    border: none;
    float: right;
    margin-right: 15%;
}


.image-with-form.dualsform input.know-more-submit, .dualsform-mobile input.know-more-submit {
    background: #EFB112;
}

.image-with-form .know-more-form, .dualsform-mobile .know-more-form {
    margin: 25px 0 15px;
}

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

.image-with-form input[type="text"], .image-with-form textarea, .image-with-form select {
    display: block;
    background: #E7E7E9;
    font-size: 16.9434px;
    font-family: Arial, Helvetica, sans-serif;
    color: #444;
    /*width: 100%;*/
    padding: 0.88em;
}

.image-with-form .know-more-form .button {
    padding-left: 150px;
}

.image-with-form .mobile-only-banner {
    display: none;
}

.image-with-form .roundbanner {
    display: none;
}

    .image-with-form .roundbanner img {
        margin-left: auto;
        margin-right: auto;
    }

.errortitlebarLeftc {
    position: relative;
}

.mobile {
    display: none;
}

.desktop {
    display: block;
}

.image-with-form .know-more-form .left-side-field, .dualsform-mobile .know-more-form .left-side-field, .image-with-form .know-more-form .right-side-field, .dualsform-mobile .know-more-form .right-side-field {
    position: relative;
    width: 40%;
    float: left;
}

.errortitlebarLeftc {
    position: relative;
    top: 35px;
    z-index: 1000;
    left: 6px;
    background: url(/_Content/MSALS/images/errotitle_bar_leftc.png) no-repeat 0px 3px;
    min-height: 50px;
    background-size: 26px;
    display: none;
}

.errortitlebarRightc {
    background: url(/_Content/MSALS/images/errortitle_bar_rightc.png) no-repeat right 0;
}

span.errortitlebar {
    position: absolute;
    left: 0;
    background: url(/_Content/MSALS/images/errortitle_bar_bg.png) repeat-x left top;
    padding: 7px 10px 9px 5px;
    margin: 14px 25px;
    color: red;
    border-radius: 10px;
    font-size: 13.8px;
    border-right: 1.3px solid #089cad;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}


label.formlabelDisplay {
    display: none;
}
/*--- tablet----*/
@media only screen and (min-width: 768px) and (max-width:1023px) {

    .image-with-form.dualsform {
        padding-left: unset;
    }

    span.errortitlebar {
        font-size: 13.2px;
    }

    .image-with-form input.know-more-submit {
        width: 250px;
    }

    .image-with-form .know-more-form input, .image-with-form .know-more-form select {
        margin-right: 2%;
    }

    .image-with-form input.know-more-submit {
        margin-right: 12%;
    }

    .image-with-form .tagline {
        width: 100%;
    }

    .image-with-form .roundbanner {
        display: block;
        width: 100%;
        height: 274px;
    }

        .image-with-form .roundbanner span {
            display: block;
            margin-bottom: 0px;
            display: block;
            width: 356px;
            height: 274px;
            float: right;
            position: relative;
            right: -40px;
        }

    .image-with-form .mobile.roundbanner {
        display: none;
    }

    .image-with-form.dualsform .roundbanner span {
        background: url(/_Content/MSALS/images/sprites_Duals.png) scroll -1104px -763px no-repeat;
    }

    .image-with-form.tx .roundbanner span {
        background: url(/_Content/MSALS/images/sprites_Duals.png) scroll -1085px -454px no-repeat;
    }

    .image-with-form {
        padding-bottom: 0;
    }

        .image-with-form.dualsform {
            background: #009ca7 url('/_Content/MSALS/images/banner.png') scroll top center no-repeat;
        }

        .image-with-form .tagline, .image-with-form .know-more-form {
            flex: 0 0 100%;
            max-width: 100%;
            padding: 0px 5%;
        }
}

@media only screen and (min-width: 1023px) and (max-width:1024px) {
    .image-with-form input.know-more-submit {
        width: 230px;
    }

    span.errortitlebar {
        font-size: 12px;
    }
}

/*--- mobile----*/
@media only screen and (max-width: 767px) {
    .image-with-form.dualsform {
        padding-left: unset;
    }

    .image-with-form .know-more-form .left-side-field, .image-with-form .know-more-form .right-side-field, .dualsform-mobile .know-more-form .left-side-field, .dualsform-mobile .know-more-form .right-side-field {
        width: 100%;
        left: 0;
    }

    .image-with-form .tagline h1 {
        padding-right: 0px;
    }

    .image-with-form.dualsform {
        background: #009ca7 url(/_Content/MSALS/images/banner.png) scroll top center no-repeat;
        background-color: #009ca7;
        background-repeat: no-repeat;
        background-size: cover, 250px;
        background-position: top, 100% 70%;
    }

        .image-with-form.dualsform .mobile-only-banner {
            border-bottom: none;
        }

    .mobile {
        display: block;
    }

    .desktop {
        display: none;
    }



    .image-with-form .tagline span {
        color: #777;
        text-align: center;
    }

    .image-with-form .know-more-form input, .dualsform-mobile .know-more-form input, .image-with-form .know-more-form select, .dualsform-mobile .know-more-form select
    .image-with-form .know-more-submit, .dualsform-mobile .know-more-submit {
        width: 100%;
        margin-right: 2%;
        float: none;
    }


    .image-with-form .know-more-submit {
        float: left;
    }

    .image-with-form span.errortitlebar, .dualsform-mobile span.errortitlebar {
        top: 0;
    }

    .image-with-form .tagline {
        margin-top: 15px;
        padding: 0px;
    }

        .image-with-form .tagline h1, .image-with-form .tagline h2, .image-with-form .tagline h3 {
            color: #777;
            text-align: center;
        }

    .image-with-form.dualsform .tagline span, .image-with-form.dualsform .tagline h1, .image-with-form.dualsform .tagline h2 {
        color: white;
        text-align: center;
    }

    .image-with-form.dualsform .roundbanner {
        text-align: center;
        display: block;
        margin: 0 auto;
    }

        .image-with-form.dualsform .roundbanner .roundbg {
            content: url("/_Content/MSALS/images/mobile_banner_mi_sc.png");
        }

    .image-with-form.tx .roundbanner .roundbg {
        content: url("/_Content/MSALS/images/mobile_banner_tx.png");
    }

    .image-with-form.dualsform .tagline h3 {
        font-weight: normal;
        display: none;
    }

    .image-with-form.dualsform .tagline h1 {
        font-size: 28px;
    }

    .image-with-form.dualsform .tagline h2 {
        font-size: 22px;
    }

    .image-with-form .tagline h2 {
        line-height: 24px;
    }

    .image-with-form .container .row {
        padding: 0 15px;
        margin: 0;
    }

    .errortitlebarLeftc {
        top: 30px;
        width: 100%;
        position: absolute;
    }

    .HealthyLinklogo img{
        width: 100%;
    }

        /*.HealthyLinklogo span {
            display: block;
            margin-right: 15px;
            background: url("/-/media/Project/Molina/MSALS/Images/Healthy-Connections-CMYK.ashx") no-repeat;
            background-size: 100%;
            width: 295px;
            height: 61px;
            margin-top: 20px;
        }*/
}

body {
    /*margin: 2rem;*/
}

.modal-dialog {
    max-width: 800px;
    margin: 30px auto;
}

.video-btn {
    border: none;
}

    .video-btn:focus, .close:focus {
        outline: none;
    }



.modal-body {
    position: relative;
    padding: 0px;
}

.close {
    position: absolute;
    top: -18px;
    right: -18px;
    width: 36px;
    height: 36px;
    cursor: pointer;
    z-index: 8040;
    background-image: url(../Images/fancybox_sprite.png);
}

.image-with-form-ty-popup .ty-popup .topcntrn {
    background: #f1f1f1;
    height: 40px;
    border-bottom: 1px solid #dddddd;
}

.image-with-form-ty-popup .ty-popup .thankyoutext {
    font-weight: bold;
    color: #333333;
    padding: 20px;
}

.image-with-form-ty-popup .ty-popup .thankyoutext a {
    color: #039da5;
}

    .image-with-form-ty-popup .ty-popup .thankyoutext a:hover {
       text-decoration:underline;
    }


    .image-with-form-ty-popup .ty-popup .thankyoutext p.lastchld {
        margin-bottom: 0;
    }

.image-with-form-ty-popup .modal-content {
    margin-top: 150px;
    width: 610px;
    height: auto;
    margin-left: auto;
    margin-right: auto;
}

.image-with-form-ty-popup .close {
    position: absolute;
    top: -18px;
    right: -18px;
    width: 36px;
    height: 36px;
    cursor: pointer;
    z-index: 8040;
    background-image: url('https://marketplaceemail.molinahealthcare.com/img/fancybox_sprite.png');
}

@media only screen and (max-width:768px) {

    .image-with-form-ty-popup .modal-content {
        margin-top: 150px;
        width: auto;
        height: auto;
        margin-left: 10px;
        margin-right: 10px;
    }
}



    .marketplace-purple {
    background: url('/_Content/MSALS/images/banner_ca_MarketPlace.jpg') scroll top center no-repeat;
    border-bottom: 40px solid #79496a;
    padding-bottom: 25px;
}


    .marketplace-purple .tagline {
        margin-top: 60px;
        padding-right: 45px;
        padding-left: 70px;
        font-size: 14px;
    }

        .marketplace-purple .tagline h1, .marketplace-purple .tagline h2, .marketplace-purple .tagline h3 {
            margin-bottom: 15px;
            color: white;
        }

        .marketplace-purple .tagline h1 {
            font-size: 2.3em;
            display: inline-block;
        }

            .marketplace-purple .tagline h1 span {
                font-weight: normal;
                /*color: white;
                font-size: 2.3em;*/
            }

        .marketplace-purple .tagline h2 {
            font-size: 1.65em;
            font-weight: normal;
        }

        .marketplace-purple .tagline h3 {
            font-size: 1.4em;
        }

    .marketplace-purple .know-more-form input, .marketplace-purple .know-more-form select {
        width: 95%;
        height: 50px;
        float: left;
        background: #e7e7e9;
        font-size: 16px;
        color: #333;
        padding: .88em;
        border: none;
        border-radius: 8px;
        margin-right: 15px;
        margin-bottom: 25px;
    }

    .marketplace-purple .know-more-form select {
        /* /* background: url('https://hope.molinahealthcare.com/images/optionbar_rightc.png') no-repeat right center #e7e7e9; */
        background-size: 50px;
        -moz-appearance: none;
        -webkit-appearance: none;
        appearance: none;
        background: url(../Images/optionbar_rightc.png) no-repeat scroll right top transparent;
        background-color: #e7e7e9;
    }

    .marketplace-purple input.know-more-saveaction {
        color: #fff;
        background: #79496a;
        border-radius: 8px;
        width: 43%;
        height: 50px;
        display: block;
        font-weight: bold;
        cursor: pointer;
        border: none;
        float: right;
        margin-right: 12%;
    }

    .marketplace-purple .know-more-form {
        margin: 25px 0 15px;
        padding-left: 70px;
    }

    .marketplace-purple ::placeholder {
        color: black;
    }

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

.marketplace-purple .mobile-only-banner {
    display: none;
}

.marketplace-purple .roundbanner {
    display: none;
}

.errortitlebarLeftc {
    position: relative;
}


.marketplace-purple .know-more-form .left-side-field, .marketplace-purple .know-more-form .right-side-field {
    position: relative;
    width: 45%;
    float: left;
}

.errortitlebarLeftc {
    position: relative;
    top: 35px;
    z-index: 1000;
    left: 6px;
    background: url(/_Content/MSALS/images/errotitle_bar_leftc.png) no-repeat 0px 3px;
    min-height: 50px;
    background-size: 26px;
    display: none;
}

.errortitlebarRightc {
    background: url(/_Content/MSALS/images/errortitle_bar_rightc.png) no-repeat right 0;
}

span.errortitlebar {
    position: absolute;
    left: 0;
    background: url(/_Content/MSALS/images/errortitle_bar_bg.png) repeat-x left top;
    padding: 7px 10px 9px 5px;
    margin: 14px 25px;
    color: red;
    border-radius: 10px;
    font-size: 13.8px;
    border-right: 1.3px solid #089cad;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}


label.formlabelDisplay {
    display: none;
}
/*--- tablet----*/
@media only screen and (min-width: 768px) and (max-width:1024px) {
    .marketplace-purple .know-more-form input, .marketplace-purple .know-more-form select {
        margin-right: 2%;
    }

    .marketplace-purple input.know-more-saveaction {
        margin-right: 12%;
    }

    .marketplace-purple {
        background: #009ca7 url('/_Content/MSALS/images/banner.png') scroll top center no-repeat;
    }

        .marketplace-purple .tagline {
            width: 100%;
        }

        .marketplace-purple .roundbanner {
            display: block;
            width: 100%;
            height: 274px;
        }

            .marketplace-purple .roundbanner span {
                display: block;
                margin-bottom: 0px;
                display: block;
                background: url(/_Content/MSALS/images/sprites.png) scroll -1085px -454px no-repeat;
                width: 356px;
                height: 274px;
                float: right;
                position: relative;
                right: -40px;
            }

    .marketplace-purple {
        padding-bottom: 0;
    }

        .marketplace-purple .tagline, .marketplace-purple .know-more-form {
            flex: 0 0 100%;
            max-width: 100%;
            padding: 0px 5%;
        }
}
/*--- mobile----*/
@media only screen and (max-width: 767px) {
    .marketplace-purple .know-more-form .left-side-field, .marketplace-purple .know-more-form .right-side-field {
        width: 100%;
        left: 0;
    }

    .marketplace-purple .know-more-form {
        padding-left: unset;
    }

    .marketplace-purple .tagline span {
        color: #777;
        text-align: center;
    }

    .marketplace-purple .know-more-form input, .marketplace-purple .know-more-form select,
    .marketplace-purple .know-more-saveaction {
        width: 100%;
        margin-right: 2%;
        float: none;
    }


    .marketplace-purple .know-more-saveaction {
        float: left;
    }

    .marketplace-purple span.errortitlebar {
        top: 0;
    }

    .marketplace-purple .mobile-only-banner {
        border-bottom: 30px solid #79496a;
        background: url(/_Content/MSALS/images/mobile_banner_ladyliftbaby.jpg) no-repeat;
        background-size: 100%;
        width: 100%;
        min-height: 250px;
        background-size: cover;
        display: block;
    }

    .marketplace-purple {
        background: none;
        border-bottom: 0;
    }

        .marketplace-purple .tagline {
            margin-top: 15px;
            padding: 0px;
        }

            .marketplace-purple .tagline h1, .marketplace-purple .tagline h2, .marketplace-purple .tagline h3 {
                color: #777;
                text-align: center;
            }

            .marketplace-purple .tagline h2 {
                line-height: 24px;
            }

            .marketplace-purple .tagline h3 {
                font-weight: normal;
            }

        .marketplace-purple .container {
            padding: 0;
        }

            .marketplace-purple .container .row {
                padding: 0 15px;
                margin: 0;
            }

    .errortitlebarLeftc {
        top: 30px;
        width: 100%;
        position: absolute;
    }
}


.about-us {
    color: #676767;
    line-height: normal;
    padding-top: 18px;
    font-family: Verdana,Arial,sans-serif;
}

            .about-us.container {
                max-width: 1030px;
            }

		.about-us h1.headerText {
			font-family: Arial, Helvetica, sans-serif !important;
			font-size: 40px !important;
			font-weight: normal !important;
			margin: 0 0 0.4em 0;
		}
		
		.about-us a:link {
			color: #0072bc;
			text-decoration: none;
		}
		
		.about-us a:visited {
			color: #b10069;
			text-decoration: none;
		}
.contact-us {
    color: #676767;
    line-height: 2;
    margin-top: 18px ;
    font-family: Verdana,Arial,sans-serif;
}

    .contact-us.container {
        max-width: 1030px;
    }
		.contact-us h1.headerText {
			font-family: Arial, Helvetica, sans-serif !important;
			font-size: 40px !important;
			font-weight: normal !important;
			margin: 0 0 0.4em 0;
		}
		
		.contact-us div {
			font-family: arial, helvetica, sans-serif;
		}
		
		.contact-us a:link {
			color: #0072bc;
			text-decoration: none;
		}
		
		.contact-us a:visited {
			color: #b10069;
			text-decoration: none;
		}
.media-block {
    color: #676767;
    line-height: normal;
    margin-top: 18px;
    font-family: Verdana,Arial,sans-serif;
}

            .media-block.container {
                max-width: 1030px;
            }
		.media-block h1.headerText {
			font-family: Arial, Helvetica, sans-serif !important;
			font-size: 40px !important;
			font-weight: normal !important;
			margin: 0 0 0.4em 0;
		}
		
		.media-block a:link {
			color: #0072bc;
			text-decoration: none;
		}
		
		.media-block a:visited {
			color: #b10069;
			text-decoration: none;
		}
nav.navbar.navbar-expand-md {
    padding: 0;
}

.dropdown:hover .dropdown-menu {
    display: block;
    margin-top: 0;
}

.dropdown-item {
    white-space: normal;
    padding: 5px 13px;
    font-size: 1em;
    line-height: 1;
    color: #3d3d3d;
}

    .dropdown-item a {
        color: #3d3d3d !important;
    }

.nav-item {
    background: url('../Images/navBg.jpg') no-repeat;
    display: inline;
    height: 57px;
    margin: 0;
    list-style-type: none;
    border-right: 1px solid #68b6bc;
    border-left: 1px solid #53a1a9;
    width: 17%;
    padding: 0;
}

    .nav-item:hover {
        background-image: url('../Images/navBgHover.jpg');
        background: url('../Images/navBgHover.jpg') repeat-x 0 0;
        color: #fff;
    }

    .nav-item .nav-link:hover, .nav-item.hover .nav-link {
        color: #000 !important;
        text-decoration: none;
        text-shadow: none;
    }

.navbar-expand-md .navbar-nav {
    width: 100%;
}

.nav-link {
    display: table-cell;
    vertical-align: middle;
    width: inherit;
    height: 55px;
    margin: 0 auto;
    padding: 0 7px !important;
    line-height: 16px;
    color: #fff !important;
    font-size: 1em;
    text-decoration: none;
    text-align: center;
    text-shadow: 1px 1px 1px #333;
    z-index: 101;
    word-wrap: break-word;
    white-space: inherit;
}

.dropdown-toggle::after {
    display: none;
}

.navbar-expand-md .navbar-nav .nav-item.dropdown:first-child .dropdown-menu {
    left: -17px;
}

.navbar-expand-md .navbar-nav .dropdown-menu {
    position: absolute;
    background-color: #bdeff3;
    margin: 0;
    font-weight: normal;
    text-align: left;
    text-shadow: none;
    border: 1px solid #777;
    z-index: 2001;
    border-radius: 0;
    padding: 0;
    left: -10px;
    width: 11.8rem;
}

.dropdown-item:hover {
    color: #16181b;
    text-decoration: underline;
    background-color: #f8f8f8;
}

.navbar-expand-md .navbar-nav .nav-item.dropdown:first-child {
    border-left: none;
}

.fixed-top {
    position: relative;
}

.navbar-brand.d-block {
    display: none !important;
}
/* Molina vital */
.molinavital .nav-item .nav-link {
    color: #656565 !important;
    text-shadow: none;
    font-size: 14px;
    padding: 8px 10px 3px 10px !important;
    line-height: 1;
    height: auto;
}

.molinavital .nav-item {
    background: none;
    border: none;
    width: auto;
    height: auto;
}

    .molinavital .nav-item.active, .molinavital .nav-item:hover {
        border-bottom: 2px solid #01919e;
    }

.molinavital.navbar-expand-md .navbar-nav .dropdown-menu {
    background-color: #f4f4f4;
    left: 0;
    word-break: break-word;
    border: none;
    width: auto;
    margin-top: 2px;
    border-bottom: 3px solid #c2c2c2;
}

.molinavital .dropdown-item {
    margin: 5px 10px 0px 10px;
    background-color: #f4f4f4;
    min-width: 200px;
    border-bottom: 1px solid #c2c2c2;
    min-height: 25px;
    padding: 0;
    width: auto;
    text-decoration: none;
}

    .molinavital .dropdown-item a {
        color: #656565 !important;
        padding: 10px 0px;
        display: block;
    }

        .molinavital .dropdown-item a:hover {
            color: #01919e !important;
            text-decoration: none;
        }

    .molinavital .dropdown-item:last-child {
        border: none;
    }
/* inland */
.inland li.nav-item {
    background: none;
    border: none;
    background-color: #366351;
    margin-right: 5px;
    width: 16.66%;
    border-radius: 0 0 10px 10px;
    font-size: 18px;
    font-weight: bold;
    line-height: 19px;
}

    .inland li.nav-item .active, .inland li.nav-item:hover {
        background-color: #134215;
        width: 16.66%;
        height: 70px;
    }

    .inland li.nav-item a:hover {
        color: #fff !important;
    }

    .inland li.nav-item:first-child {
        height: 70px;
    }
/* carehealthy */
.care4healthNav li.nav-item a:hover {
    color: #fff !important;
}

.care4healthNav li.nav-item {
    background: none;
    border: none;
    background-color: #ec008c;
    width: 20%;
    height: 69px;
    font-size: 19px;
    font-weight: bold;
    line-height: 19px;
    padding: 8px 0;
}

    .care4healthNav li.nav-item:nth-child(1):hover {
        background: url(../Images/home-btn-on1.png) no-repeat;
    }

    .care4healthNav li.nav-item:nth-child(2) {
        background-color: #0098a9;
    }

        .care4healthNav li.nav-item:nth-child(2):hover {
            background: url(../Images/about-btn-on1.png) no-repeat;
        }

    .care4healthNav li.nav-item:nth-child(3) {
        background-color: #acc12a;
    }

        .care4healthNav li.nav-item:nth-child(3):hover {
            background: url(../Images/events-btn-on1.png) no-repeat;
        }

    .care4healthNav li.nav-item:nth-child(4) {
        background-color: #00a0c5;
    }

        .care4healthNav li.nav-item:nth-child(4):hover {
            background: url(../Images/volunteer-btn-on1.png) no-repeat;
        }

    .care4healthNav li.nav-item:nth-child(5) {
        background-color: #ff8e28;
    }

        .care4healthNav li.nav-item:nth-child(5):hover {
            background: url(../Images/media-btn-on1.png) no-repeat;
        }

    .care4healthNav li.nav-item:nth-child(6):hover {
        background: url(../Images/contact-btn-on1.png) repeat;
    }

nav.navbar.care4healthNav, .container#care4healthNav {
    max-width: 1000px;
    padding: 0;
}

.care4healthNav li.nav-item:last-child {
    float: right;
    background: #767575;
    width: auto;
    padding: 9px;
    font-style: italic;
    border-radius: 8px;
    border-top-right-radius: 0;
    border-top-left-radius: 0;
    padding-top: 0px;
    position: absolute;
    right: 0;
    top: 69px;
    height: auto;
}

    .care4healthNav li.nav-item:last-child a.nav-link {
        padding: 5px 0 0 0 !important;
        text-transform: inherit;
        font-weight: 400;
        height: auto;
        font-size: 16px;
        line-height: 19px;
        transform: scale(1, 1.5);
    }

.care4healthNav li.nav-item a.nav-link {
    font-size: 19px;
    text-align: center;
    text-transform: uppercase;
    font-weight: bold;
    padding: 0 !important;
    line-height: 19px;
    transform: scale(1, 1.5);
    text-shadow: none;
}

.about-us.container {
    max-width: 1030px;
    padding: 50px 15px 0 15px;
}

.care4healthNav li.nav-item span {
    font-size: 14px;
}

@media only screen and (min-width:768px) and (max-width: 1024px) {
    nav.navbar.care4healthNav, .container#care4healthNav, .about-us.container {
        max-width: 100%;
    }


    .navbar-brand.d-block {
        display: none !important;
    }

    .navbar-expand-md .navbar-nav .dropdown-menu {
        left: -17px;
        width: 8.8rem;
    }

    .fixed-top {
        position: relative;
    }
}

@media only screen and (max-width: 767px) {
    .care4healthNav li.nav-item:last-child {
        top: 100%;
        width: 100px;
    }

    .mobile-view img {
        width: 100%;
    }

.care4healthNav li.nav-item:nth-child(1):hover, .care4healthNav li.nav-item:nth-child(2):hover,
    .care4healthNav li.nav-item:nth-child(3):hover, .care4healthNav li.nav-item:nth-child(4):hover, 
    .care4healthNav li.nav-item:nth-child(5):hover, .care4healthNav li.nav-item:nth-child(6):hover {
        background-size: 100% 100%;
    }

    nav.navbar.care4healthNav, .container#care4healthNav, .about-us.container {
        max-width: 100%;
    }

    .inland li.nav-item:first-child {
        height: auto;
    }

    .fixedPosition {
        position: fixed;
    }

    .visibilityhidden {
        visibility: hidden;
    }

    .bgnone {
        background: #fff !important;
    }

    .nav-item.inactive,
    .dropdown-toggle::after,
    .navbar-collapse.submenu-view .navbar-nav .nav-item,
    .dropdown:hover .dropdown-menu {
        display: none;
    }

    .navbar-collapse,
    .navbar-collapse.collapsed {
        position: absolute;
        top: 50px;
        left: 100%;
        width: 100%;
    }

        .navbar-collapse.show {
            left: 0;
            padding: 0;
            min-height: 330px;
        }

.container {
        max-width: none;
        width: 100%;
    }

    .navbar-toggler span.icon-bar {
        background-color: grey !important;
        display: block;
        width: 28px;
        height: 3px;
        border-radius: 1px;
        margin: 7px 0;
    }

    .nav-item.dropdown.show .dropdown-toggle {
        text-align: center;
        position: absolute;
        top: -52px;
        border: none;
        left: 12%;
        width: 75%;
    }

    .dropdown-menu.show .dropdown-item, .molinavital .dropdown-item {
        border-bottom: 1px solid #e5e5e5;
        background: transparent;
    }

        .dropdown-item a, .molinavital .dropdown-item a {
            color: #8d8b8b !important;
            padding: 0;
        }

    button.navbar-toggler:focus {
        outline: none;
    }

    .nav-item.dropdown.show {
        min-height: 330px;
        display: block !important;
    }

    .nav-item .arrow {
        right: 20px;
        border: solid #b2b2b2;
        border-width: 0px 4px 4px 0px;
        display: inline-block;
        padding: 6px;
        transform: rotate(-45deg);
        top: 18px;
        float: right;
        position: relative;
        content: '';
    }

    .nav-item.dropdown.show .arrow {
        left: 20px;
        border: solid #b2b2b2;
        border-width: 0px 4px 4px 0px;
        display: inline-block;
        padding: 6px;
        transform: rotate(135deg);
        top: -33px;
        float: left;
        position: relative;
        content: '';
    }

    .nav-item.dropdown.show:hover {
        background: none;
    }

    .navbar-dark .navbar-brand {
        padding: 8px;
        display: block !important;
    }

    .navbar.navbar-expand-md.navbar-dark.fixed-top {
        background: none !important;
        border: 1px solid grey;
        height: 50px;
    }

    .navbar-dark .navbar-toggler.active {
        border: none;
        margin-top: -8px;
    }

    .nav-item, .molinavital .nav-item, .inland li.nav-item, .care4healthNav li.nav-item {
        width: 100%;
        height: auto;
    }

        .molinavital .nav-item.active, .molinavital .nav-item:hover {
            border-bottom: 1px solid #e5e5e5;
        }

    .navbar-expand-md .navbar-nav .dropdown-menu,
    .navbar-expand-md .navbar-nav .nav-item.dropdown:first-child .dropdown-menu,
    .molinavital.navbar-expand-md .navbar-nav .dropdown-menu {
        left: 0;
        width: 100%;
        position: relative;
        background-color: #fff;
        border: none;
    }

    .dropdown-item, .molinavital .dropdown-item {
        padding: 15px;
        margin: 0;
    }

    .nav-link, .nav-item .nav-link:hover, .nav-item.hover .nav-link,
    .molinavital .nav-item .nav-link, .care4healthNav li.nav-item a.nav-link {
        padding: 10px 0 !important;
        display: inline-table;
        width: 100%;
        text-transform: uppercase;
        text-align: center;
        line-height: 2;
    }

        .care4healthNav li.nav-item:nth-child(4) a.nav-link{
        line-height:1;
        }

        .navbar-toggler .icon-bar:nth-of-type(2) {
            top: 1px;
        }

    .navbar-toggler .icon-bar:nth-of-type(3) {
        top: 2px;
    }

    .navbar-toggler .icon-bar {
        position: relative;
        transition: all 500ms ease-in-out;
    }

    .navbar-toggler.active .icon-bar:nth-of-type(1) {
        top: 15px;
        transform: rotate(45deg);
        background-color: #9f9e9e !important;
        height: 4px;
    }

    .navbar-toggler.active .icon-bar:nth-of-type(2) {
        background-color: transparent !important;
    }

    .navbar-toggler.active .icon-bar:nth-of-type(3) {
        top: -6px;
        transform: rotate(-45deg);
        background-color: #9f9e9e !important;
        height: 4px;
    }

    .navbar-expand-md .navbar-nav {
        background: #fff;
    }

    .dropdown-item::after {
        right: 2px;
        border: solid #b2b2b2;
        border-width: 0px 4px 4px 0px;
        display: inline-block;
        padding: 6px;
        transform: rotate(-45deg);
        top: 0;
        float: right;
        position: relative;
        content: '';
        display: none;
    }
    /* animations */
    @-webkit-keyframes MenuAnimIn2 {
        from {
            margin-left: 0%;
            opacity: 0;
            width: 100%;
        }

        to {
            margin-left: 100%;
            opacity: 1;
            width: 300%;
        }
    }

    @-webkit-keyframes MenuAnimOut2 {
        from {
            margin-left: 100%;
            opacity: 0.5;
            width: 300%;
        }

        to {
            margin-left: 0%;
            opacity: 1;
            width: 100%;
        }
    }

    .navbar-collapse.animate-out-2 {
        -webkit-animation-duration: 0.2s;
        -webkit-animation-name: MenuAnimOut2;
    }

    .navbar-collapse.animate-in-2 {
        -webkit-animation-duration: 0.3s;
        -webkit-animation-name: MenuAnimIn2;
    }

    .dropdown:hover .dropdown-menu.show {
        display: block;
    }
}

.upcoming-events {
    color: #676767;
    line-height: normal;
    margin-bottom: 100px;
    margin-top: 18px;
    font-family: Verdana,Arial,sans-serif;
}

            .upcoming-events.container {
                max-width: 1030px;
            }

		.upcoming-events h1.headerText {
			font-family: Arial, Helvetica, sans-serif !important;
			font-size: 40px !important;
			font-weight: normal !important;
			margin: 0 0 0.4em 0;
		}
		
		.upcoming-events .services {
			width: 120%; 
			padding-left: 15px; 
			height: 150px; 
			background-color: rgb(235, 242, 204);
		}
		
		.upcoming-events .event-img
		{
			width: 460px;
		}


@media only screen and (max-width:768px) {
    .upcoming-events .event-img {
        width: 300px;
    }

    .upcoming-events .services {
        width: auto;
       
    }
}
.volunteer {
    color: #676767;
    line-height: normal;
    margin-top: 18px;
    font-family: Verdana,Arial,sans-serif;
}

            .volunteer.container {
                max-width: 1030px;
            }

		.volunteer h1.headerText {
			font-family: Arial, Helvetica, sans-serif !important;
			font-size: 40px !important;
			font-weight: normal !important;
			margin: 0 0 0.4em 0;
		}
		
		.volunteer a:link {
			color: #0072bc;
			text-decoration: none;
		}
		
		.volunteer a:visited {
			color: #b10069;
			text-decoration: none;
		}
		
		.volunteer .desktop-view {
			display: block;
		}
		
		.volunteer .mobile-view {
			display: none;
		}
		
		@media only screen and (max-width: 768px) {
			
			.volunteer .desktop-view {
				display: none;
			}
		
			.volunteer .mobile-view {
				display: block;
			}
			
			.volunteer .col-sm-4 {
				max-width: none;
			}
			
		}
.volunteer-form {
    width: 1000px;
    margin: 0 auto;
    padding-top: 25px;
    color: #676767;
}

    .volunteer-form h1.headerText {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 40px !important;
        font-weight: normal !important;
        margin: 0 0 0.67em 0;
        text-align: left !important;
    }


    .volunteer-form .volunteer_app {
        display: block;
        font-family: Arial;
        font-size: 0.875em;
    }


    .volunteer-form span.div-empty-error {
        display: none;
        color: red;
        font-size: 13px;
    }

    .volunteer-form span.div-valid-error {
        display: none;
        color: red;
        font-size: 13px;
    }

    .volunteer-form h2 {
        border-bottom: 1px solid #ccc;
        padding-bottom: 3px;
        font-size: 1.5em;
        margin: 0.83em 0;
        color: #676767;
    }


    .volunteer-form span.mandate_Sym {
        color: red;
    }

        .volunteer-form span.mandate_Sym.SupText {
            font-size: 75%;
            line-height: 0;
            position: relative;
            vertical-align: baseline;
            top: -0.5em;
        }

    .volunteer-form .lblField {
        /*background: url(https://www.care4ahealthycommunity.org/Style%20Library/Molina.Internet.Care4Health/images/bg-input-form001.png) repeat-x scroll 0 0 #fff;*/
        width: 400px;
        /*margin-left: 40px;*/
        height: 28px;
        margin-left: 35px;
    }

    .volunteer-form p.available-text {
        font-family: arial;
        text-decoration: underline;
        font-size: 1.17em;
        font-weight: bold;
    }

    .volunteer-form .lblSelect {
        width: 150px;
        font-family: Verdana,sans-serif;
        margin-left :35px;
    }

    .volunteer-form .txtDate {
        width: 200px;
        font-family: Verdana,sans-serif;
        margin-left: 35px;
    }

    .volunteer-form label {
        display: inline-flex;
    }
    .volunteer-form .lineBreak label {
        display: block;
    }

.div-field-section.row {
    margin-bottom: 15px;
}

.volunteer-form .lblAllergy {
    font-weight: bold;
}

.volunteer-form .lblFieldAllergy {
    /*background: url(https://www.care4ahealthycommunity.org/Style%20Library/Molina.Internet.Care4Health/images/bg-input-form001.png) repeat-x scroll 0 0 #fff;*/
    width: 400px;
    margin-left: -140px;
    height: 28px;
}

.volunteer-form input[type=radio] {
    box-sizing: border-box;
    margin-left: 10px;
    width: 18px;
    height: 18px;
}

.volunteer-form input[type=checkbox] {
    box-sizing: border-box;
    margin-right: 5px;
    width: 18px;
    height: 18px;
}

.volunteer-form input[data-sc-field-name="MinorAgeCheckbox"], .volunteer-form input[data-sc-field-name="lblAvailable"] {
    opacity: 0;
    width: 0px;
    height: 0px;
}

.volunteer-form .checkmark {
    margin-right: 3px;
    height: 18px;
    width: 18px;
    background: url('https://www.care4ahealthycommunity.org/Style%20Library/Molina.Internet.Care4Health/images/blue_radi_check_btn.png') no-repeat;
    display: inline-block;
    overflow: hidden;
    text-indent: -9999px;
}

    /* On mouse-over*/
    .volunteer-form .checkmark:hover {
        background-position: -20px 0;
    }

    /* When the checkbox is checked*/
    .volunteer-form .checkmark.checked {
        background-position: -40px 0;
    }

    /* When the checkbox is disabled*/
    .volunteer-form .checkmark.disabled {
        background-position: -60px 0;
        cursor: default;
    }

.volunteer-form .displayFlex {
    display: inline-flex;
}

.volunteer-form .marginLeft100 {
    margin-left: -100px
}



.available_Section {
    border-bottom: 1px solid #ccc;
    margin-bottom: 0px;
    font-size: 1.5em;
    margin: 0.83em 0;
    font-weight: bold;
    line-height: 0.5;
    margin-top: 40px;
}

.volunteer-form .RadioHeading {
    font-weight: bold;
    font-size: 14px;
    font-family: verdana,arial,helvetica,sans-serif;
}

.volunteer-form .verdana{

    font-family: verdana,arial,helvetica,sans-serif;
}





.volunteer-form .leftPadding60 {
    padding-left: 60px;
}

.volunteer-form .leftPadding50 {
    padding-left: 45px;
}

.volunteer-form .employerError {
    margin-left: -100px;
    padding-top: 100px;
}

.volunteer-form .employerOptionsPadding {
    margin-top: -6px;
    margin-left: -80px;
}

.volunteer-form .healthcareDegreePadding {
    margin-top: -6px;
    margin-left: -40px;
}

.volunteer-form .languagesPadding {
    margin-top: -6px;
    margin-left: -65px;
}

.volunteer-form .languageError {
    margin-left: -100px;
    padding-top: 285px;
}

.volunteer-form .statesPadding {
    margin-top: -6px;
    margin-left: -60px;
}

.volunteer-form .stateError {
    margin-left: -70px;
    padding-top: 70px;
}

.volunteer-form .volunteerSubmit {
    background-color: darkgreen;
    border-radius: 10px;
    color: white;
    border: solid 1px black;
    line-height: 2;
}


.volunteer-form .school, .volunteer-form .language, .volunteer-form .healthcare {
    display: none;
}

    .volunteer-form .healthcare .col-md-9 {
        margin-left:-80px;
    }

.volunteer-form .left15 {
    padding-left: 15px
}


.ThankYouPopup .modal-content {
    height: 112px;
    width: 490px;
    margin-right: auto;
    margin-left: auto;
}

.ThankYouPopup .popup_box {
    margin: 6px;
    padding: 10px;
    border: 1px solid lightgray;
}

.ThankYouPopup .successIcon {
    width: 32px;
    height: 32px;
    float: left;
    background: url(https://www.care4ahealthycommunity.org/Style%20Library/Molina.Internet.Care4Health/images/success-icon.png) no-repeat;
    margin-right: 10px;
}

.ThankYouPopup .popup_box h3 {
    font-family: Arial;
    font-size: 1em;
    line-height: 34px;
    margin-left: 43px;
}



.ThankYouPopup .modal-body {
    position: relative;
    padding: 0px;
}

.ThankYouPopup .close {
    opacity: 1;
    position: absolute;
    top: -16px;
    right: -16px;
    width: 36px;
    height: 36px;
    cursor: pointer;
    z-index: 8040;
    background: url('../Images/fancybox_sprite.png');
    border: medium none;
}

    .ThankYouPopup .close :hover {
        opacity: 1;
    }


@media only screen and (max-width: 767px) {

    .ThankYouPopup .modal-content {
        height: auto;
        width: auto;
        margin-right: 20px;
        margin-left: 20px;
    }

    .volunteer-form {
        width: auto;
    }

        .volunteer-form h1.headerText {
            font-size: 30px;
        }

        .volunteer-form .lblField {
            width: 100%;
            margin-left: unset;
        }

        .volunteer-form .lblFieldAllergy {
            width: 100%;
            margin-left: unset;
        }

        .volunteer-form .leftPadding60 {
            padding-left: 15px;
        }

        .volunteer-form .leftPadding50 {
            padding-left: unset;
        }

        .volunteer-form .lblSelect, .volunteer-form .txtDate {
            width: 100%;
            margin-left: unset;
        }

        .volunteer-form .volunteerSubmit {
            margin-left: auto;
            margin-right: auto;
        }

        .volunteer-form .employerError {
            margin-left: unset;
            padding-top: unset;
        }

        .volunteer-form .employerOptionsPadding {
            margin-top: unset;
            margin-left: unset;
        }

        .volunteer-form .healthcareDegreePadding {
            margin-top: unset;
            margin-left: unset;
        }

        .volunteer-form .languagesPadding {
            margin-top: unset;
            margin-left: 30px;
        }

        .volunteer-form .languageError {
            margin-left: unset;
            padding-top: unset;
        }

        .volunteer-form .statesPadding {
            margin-top: unset;
            margin-left: unset;
        }

        .volunteer-form .stateError {
            margin-left: unset;
            padding-top: unset;
        }

        .volunteer-form .healthcare .col-md-9 {
            margin-left: unset;
        }
}


 .borderHR {
    border-top: 1px solid lightgrey;
    border-bottom: 1px solid #ccc;
    margin-top: 30px;
    height:2px;
}

.c4hlogo {
    width: 1000px;
    margin: 0 auto;
    text-align: center;
}

    .c4hlogo ul {
        width: 473px;
        margin: 0 auto;
        padding: 0;
        list-style: none;
    }

    .c4hlogo li {
        float: left;
        margin: 0;
        padding: 0;
        border: 0;
        font-size: 100%;
        font: inherit;
        vertical-align: baseline;
    }

    .c4hlogo a:visited {
        color: #b10069;
        text-decoration: none;
    }

    .c4hlogo a:link {
        color: #0072BC;
        text-decoration: none;
    }


@media only screen and (max-width:768px) {
    .c4hlogo {
        width:auto;
    }
        .c4hlogo ul {
        width: auto;
    }

        .c4hlogo li {
            width:33%
        }

            .c4hlogo li img {
                width:70%;
            }
  }

/*----------General Styles--------*/
.HelpContent h3 {
    font-family: "Helvetica LT W01 Roman";
    font-weight: 300;
    color: #414141;
}

.HelpContent p {
    margin-bottom: 20px;
}

.HelpContent h3 {
    font-size: 20px;
}

.HelpContent img {
    max-width: 100%;
    vertical-align: middle;
}
/*-------------------------------------------*/


.HelpContent section {
    display: block;
}

.HelpContent section {
    padding-top: 90px;
    padding-bottom: 90px;
}

    .HelpContent section#help {
        padding-top: 0px;
        padding-bottom: 30px;
    }

    .HelpContent section#help {
        background-color: #009da0;
    }

    .HelpContent section#help {
        padding-bottom: 0;
    }

.HelpContent #help.grey_section h3 {
    color: #626366;
}

.HelpContent .white-title {
    opacity: 1 !important;
} 
.HelpContent #help h3 {
    font-size: 40px;
    line-height: normal;
}

.HelpContent .grey_section, [class*="_section"] .grey_section {
    background-color: #f0f0f0 !important;
}

.HelpContent #become-partner {
    padding-top: 20px;
    padding-bottom: 20px;
    font-family: "Helvetica LT W01 Roman";
    color: #737373;
}

    .HelpContent #become-partner hr {
        border-top: 1px solid #c8c9ca;
    }

.HelpContent .row + .HelpContent .row {
    margin-top: 0px !important;
}

.HelpContent .white-title {
    margin-bottom: 0;
}

.HelpContent .negative-margin-top {
    margin-top: -10px !important;
}

.HelpContent .vertical-margin-30-bottom {
    margin-bottom: 30px;
}

.HelpContent .vertical-margin-50-bottom {
    margin-bottom: 50px;
}

.HelpContent .vertical-margin-60-top {
    margin-top: 35px;
    margin-bottom: 30px;
}

.HelpContent .vertical-align {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: row;
}

.HelpContent .orange-numbers {
    font-family: "Helvetica LT W01 Bold Cond";
    font-size: 95px;
    color: #d15f27;
    line-height: normal;
}

.HelpContent #part1 {
    margin-top: -10px !important;
    margin-bottom: 30px;
}

.HelpContent hr {
    margin-top: 20px;
    margin-bottom: 20px;
    border: 0;
    border-top: 1px solid #eee;
}

.HelpContent hr {
    box-sizing: content-box;
    height: 0;
}

.HelpContent .title-border {
    margin-bottom: 30px;
    width: 100%;
}

div#part3 .orange-numbers {
    margin-left: -80px;
    display: block;
}

div#part3 p {
    margin-left: -50px;
    display: block;
}

/**mobile view**/

@media only screen and (max-width : 767px) {

    div#part1 div:last-child {
        display:none;
    }

    div#part2 div:first-child {
        display: none;
    }

    div#part3 div:last-child {
        display: none;
    }

    .HelpContent .orange-numbers {
        font-size: 45px;
        margin-left: 0px;
    }

    .HelpContent img {
        max-width: 100%;
        padding-top: 20px;
        padding-bottom: 15px;
    }

    div#part3 .orange-numbers {
        margin-left: 10px;
        display: block;
    }

    div#part3 p {
        margin-left: 10px;
        display: block;
    }
}
/**tablet view**/

@media only screen and (min-width : 768px) and (max-width : 1023px) {
    .HelpContent .orange-numbers {
        font-size: 45px;
    }

    div#part3 .orange-numbers {
        margin-left: 20px;
        display: block;
    }

    div#part3 p {
        margin-left: 10px;
        display: block;
    }
}

.openEnrollment .contentdivcenter {
    margin: 40px auto 15px auto;
    text-align: center;
    width: 550px;
    line-height: 1.4;
    font: normal .868em 'Helvetica',Arial,sans-serif;
    color: #777;
}

    .openEnrollment .contentdivcenter h1.pink-txt {
        color: #79496a !important;
        font-family: Helvetica,Arial,sans-serif;
        font-size: 1.8em;
        font-weight: bold;
        margin-bottom: 19px;
        text-shadow: none !important;
        word-wrap: break-word;
    }

    .openEnrollment .contentdivcenter .strcontent {
        font-size: 1.33em;
        border-bottom: 1px solid #AAAAAA;
        padding-bottom: 20px;
        margin-bottom: 40px;
    }

    .openEnrollment .contentdivcenter .calltagline {
        margin-bottom: 20px;
    }

    .openEnrollment .contentdivcenter .marginbottom {
        margin-bottom: 15px;
    }

    .openEnrollment .contentdivcenter .learnmorebtn a {
        color: #fff;
        background: #79496a;
        border-radius: 8px;
        padding: 7px 0px;
        width: 194px;
        font-weight: bold;
        display: block;
        cursor: pointer;
        border: none;
        font-size: 1.5em;
        margin: 0 auto;
    }

        .openEnrollment .contentdivcenter .learnmorebtn a:hover {
            text-decoration: none;
            opacity: .8;
        }

    .openEnrollment .contentdivcenter .disclaimer {
        line-height: 20px;
        margin-top: 10px;
        font-size: 14px;
        text-align: center;
        margin: 0 10px 15px 10px;
    }

    .openEnrollment .contentdivcenter .calltagline h1 {
        color: #000;
        font-size: 1.888em;
        font-weight: bold;
    }

    .openEnrollment .contentdivcenter .telenumber_dev {
        text-decoration: none;
        color: #000;
    }
/*Tablet View */
@media only screen and (min-width : 768px) and (max-width : 1024px) {
    .openEnrollment .contentdivcenter .telenumber_dev {
        text-decoration: underline;
        color: #039da5;
    }
}

/* Mobile View*/
@media only screen and (max-width : 767px) {
    .openEnrollment .contentdivcenter {
        width: auto;
    }

        .openEnrollment .contentdivcenter .telenumber_dev {
            text-decoration: underline;
            color: #039da5;
        }
}