@charset "utf-8";

/* CSS Document */

@import url('https://fonts.googleapis.com/css?family=Gothic+A1:300,400,500,600,700&display=swap');
body {
    margin: 0 auto;
    font-family: 'Gothic A1', sans-serif !important;
    font-size: 15px;
    color: #000;
    font-weight: 400;
    background: #f6f6f6;
    background-color: #f6f6f6 !important;
    /*word-break:break-all;*/
}

body:after {
    display: none;
    content: url(../images/next-icon4.png);
    content: url(../images/up-hover.png);
    content: url(../images/down-hover.png);
}

h1,
h2,
h3 {
    margin: 0px;
    padding: 0px;
    font-weight: 700;
}

h1 {
    font-size: 35px;
}

h2 {
    font-size: 26px;
}

h3 {
    font-size: 20px;
    line-height: 20px;
}

p {
    margin: 0;
    padding: 0px;
    font-weight: 400;
}

a {
    text-decoration: none;
    margin: 0px;
    color: #000;
    outline: none;
    font-size: 14px;
    font-weight: 400;
    -webkit-transition: none;
    transition: none;
}

a:hover {
    transition: none !important;
    -webkit-transition: none !important;
    text-decoration: none;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

a img {
    border: none;
}

img {
    max-width: 100%;
}


/*a img:hover{opacity: 0.7; filter: alpha(opacity = 70);}*/

input {
    margin: 0px;
    padding: 0px;
    font-weight: 400;
    border: none;
    outline: none;
}

label {
    margin: 0px;
    padding: 0px;
}

select {
    cursor: pointer;
    appearance: none;
    -moz-appearance: none;
    /* Firefox */
    -webkit-appearance: none;
    /* Safari and Chrome */
}

header {
    padding: 29px 0px 0px 0px;
    background: #FFF;
}

.header-right-side {
    text-align: right;
    padding-top: 9px;
}

.contact-us-btn {
    line-height: 14px;
    color: #414042;
    display: inline-block;
    padding-bottom: 2px;
    margin-right: 15px;
    border-bottom: 1px solid #FFF;
}

.contact-us-btn:hover {
    border-bottom: 1px solid #414042;
    color: #414042;
}

.search-content {
    width: 170px;
    display: inline-block;
    margin-right: 20px;
}

.search-content input {
    width: 100%;
    height: 32px;
    font-size: 14px;
    line-height: 14px;
    padding-right: 21px;
    border: none;
    outline: none;
    color: #414042;
    border-bottom: 1px solid #414042;
    /*background:url(../images/search-icon.png) right center no-repeat #FFF;*/
}

.search-content input::placeholder {
    color: #bcbec0;
}

.aA-text {
    display: inline-block;
    font-size: 14px;
    line-height: 14px;
    color: #414042;
}

.aA-text span {
    display: inline-block;
    font-size: 22px;
    line-height: 22px;
    vertical-align: text-bottom;
    padding-left: 2px;
}

.nav-content {
    position: relative;
}

.header-nav {
    padding-top: 21px;
}

.header-nav a {
    color: #2281c4;
    font-size: 18px;
    line-height: 25px;
    float: left;
    font-weight: 500;
    margin-right: 2px;
    padding: 11px 14px 23px 14px;
}

.header-nav a:hover {
    padding-bottom: 17px;
    border-bottom: 6px solid #7abfea;
}

.header-nav a.active {
    color: #FFF;
    background: #1952a8;
}

.nav-detial {
    width: 100%;
    padding: 54px 0px;
    background: #1952a8;
    position: absolute;
    top: 70px;
    left: 0px;
    z-index: 2;
}

.main-link {
    display: inline-block;
    font-weight: 700;
    font-size: 22px;
    line-height: 22px;
    color: #FFF;
    margin-bottom: 22px;
}

.main-link img {
    vertical-align: middle;
    margin-left: 20px;
}

.main-link .off {
    display: none;
}

.main-link:hover span {
    text-decoration: underline;
    text-underline-position: under;
}

.main-link:hover {
    color: #FFF;
}

.detail-box {
    padding: 45px 0px 0px 0px;
}

.detail-box h3 {
    display: block;
    color: #FFF;
    font-size: 19px;
    padding-bottom: 30px;
}

.detail-box a {
    display: block;
    color: #FFF;
    font-size: 18px;
    line-height: 25px;
    margin-bottom: 20px;
    padding-right: 20px;
    position: relative;
}

.detail-box a:hover {
    font-weight: 700;
}

.detail-box a img {
    position: absolute;
    top: 4px;
    right: 0px;
}

.sub-detail {
    padding: 8px 0px 23px 25px;
}

.sub-detail a {
    font-size: 18px;
    line-height: 25px;
    padding-right: 0px;
}

.sub-detail a:hover {
    font-weight: 400;
    text-decoration: underline !important;
}

.sub-detail1 {
    padding: 8px 0px 23px 25px;
}

.sub-detail1 a {
    font-size: 18px;
    line-height: 25px;
    padding-right: 0px;
}

.sub-detail1 a:hover {
    font-weight: 400;
    text-decoration: underline !important;
}

.detail-box h3:hover {
    text-decoration: underline !important;
}

.provider-content {
    padding: 20px 0px;
    font-size: 15px;
    line-height: 22px;
    color: #414042;
}

.provider-content span.heading {
    display: block;
    font-size: 22px;
    line-height: 29px;
    padding: 24px 0px 18px 0px;
}

.provider-content .main-img {
    width: 100%;
    border-bottom: 10px solid #2281c4;
}

.provider-content a,
a.learn-btn {
    display: inline-block;
    margin-top: 16px;
    min-height: 28px;
    color: #2281c4;
    font-size: 18px;
    line-height: 25px;
    padding: 3px 0px 0px 40px;
    background: url(../images/next-icon2.png) left top no-repeat;
}

.provider-content a img,
a.learn-btn img {
    display: none;
    margin-right: 11px;
}


/*.provider-content a:hover span, a.learn-btn:hover span{text-decoration:underline; background:url(../images/next-icon4.png)  left center no-repeat;}*/

.provider-content a:hover,
a.learn-btn:hover {
    text-decoration: underline;
    background: url(../images/next-icon4.png) left top no-repeat;
}

.want-box p:hover {
    text-decoration: underline;
    background: url(../images/next-icon4.png) left top no-repeat;
}

.want-container {
    padding: 50px 0px;
    margin: 15px 15px;
    background: #4b9dde;
}

.want-content {
    background: #FFF;
    padding: 45px 45px 28px 45px;
}

.want-content h1 {
    display: inline-block;
    font-weight: 400;
    font-size: 40px;
    line-height: 50px;
    padding: 0px 55px 26px 0px;
    margin: 0px 0px 52px 0px;
    color: #414042;
    border-bottom: 4px solid #3482c7;
}

.want-content p {
    color: #414042;
    font-size: 18px;
    line-height: 25px;
    padding: 2px 0px 17px 40px;
    background: url(../images/next-icon2.png) left top no-repeat;
}

.want-content a {
    color: #414042;
    font-size: 18px;
    word-break: normal !important;
}

.want-content a i {
    float: right;
    margin-top: -43px;
    margin-right: 16px;
}

.talk-box {
    padding: 50px 0px 10px 0px;
    text-align: center;
    font-size: 17px;
    line-height: 17px;
    color: #414042;
    font-weight: 700;
    cursor: pointer;
}

.talk-box a {
    padding: 50px 0px 10px 0px;
    text-align: center;
    font-size: 17px;
    line-height: 17px;
    color: #414042;
    font-weight: 700;
    cursor: pointer;
}

.talk-box .img-box {
    min-height: 109px;
    max-height: 109px;
}

.talk-box:hover {
    text-decoration: underline;
}

.banner-content {
    min-height: 450px;
    background: url(/wp-content/uploads/2019/08/provider-comms.jpg) top center no-repeat;
    background-size: cover;
}

.banner-text {
    position: relative;
    max-width: 450px;
    padding: 45px;
    margin: -200px 0px 20px 45px;
    background: #FFF;
    color: #414042;
    font-size: 22px;
    line-height: 28px;
}

.banner-text p {
    color: #414042;
    font-size: 18px;
    line-height: 25px;
    padding: 20px 0px;
}

.banner-text a {
    margin-top: 0px;
}

.feature-content {
    padding: 20px 0px;
    font-size: 18px;
    line-height: 25px;
    color: #414042;
}

.feature-content span.heading {
    display: block;
    font-size: 22px;
    line-height: 29px;
    padding: 44px 0px 23px 0px;
}

.feature-content .main-img {
    width: 100%;
}

.feature-content .text {
    margin-right: 50px;
}

.app-banner {
    min-height: 440px;
    background: url(../images/banner2.jpg) top center no-repeat;
    background-size: cover;
}

.app-contnet {
    background: #FFF;
    margin: -117px 0px 30px 0px;
    padding: 79px 0px 50px 0px;
}

.app-text {
    color: #414042;
    font-size: 20px;
    line-height: 28px;
    padding: 0px 74px;
    padding-bottom: 45px;
}

.app-text h1 {
    display: block;
    color: #414042;
    font-size: 40px;
    line-height: 50px;
    font-weight: 400;
}

.border-b-h {
    border-bottom: 4px solid #3482c7;
    max-width: 290px;
    margin: 30px 0px;
}

.emg-care-box {
    background: #e6e7e8;
    min-height: 310px;
    padding: 15px 10px;
    color: #414042;
    font-size: 15px;
    line-height: 23px;
    text-align: center;
    position: relative;
    margin-bottom: 40px;
}

.emg-care-box span {
    display: block;
    font-size: 21px;
    line-height: 34px;
    padding: 18px 0px;
}


/*.emg-care-box:hover{background:#fdc688;}*/

.emg-care-box:hover {
    cursor: pointer;
}

.triangle-b {
    width: 100%;
    position: absolute;
    left: 0px;
    bottom: -30px;
    border-top: solid 10px #f49121;
    display: none;
}

.triangle-b .triangle-down {
    display: inline-block;
    width: 0;
    height: 0;
    border-left: 15px solid transparent;
    border-right: 15px solid transparent;
    border-top: 20px solid #f49121;
}

.emg-care-box.active .triangle-b {
    display: block;
}


/*.red-bg:hover{background:#e89c82;}*/

.red-bg .triangle-b {
    border-top: solid 10px #cc2027;
}

.red-bg .triangle-b .triangle-down {
    border-top: 20px solid #cc2027;
}


/*.green-bg:hover{background:#b8da9a;}*/

.green-bg .triangle-b {
    border-top: solid 10px #44a13f;
}

.green-bg .triangle-b .triangle-down {
    border-top: 20px solid #44a13f;
}


/*.blue-bg:hover{background:#dcf2fd;}*/

.blue-bg .triangle-b {
    border-top: solid 10px #2281c4;
}

.blue-bg .triangle-b .triangle-down {
    border-top: 20px solid #2281c4;
}

.care-text {
    color: #414042;
    font-size: 15px;
    line-height: 18px;
    padding: 0px 15px 10px 15px;
}

.care-text h3 {
    display: block;
    font-weight: 400;
    font-size: 22px;
    line-height: 33px;
    padding: 35px 0px 10px 0px;
    color: #414042;
}

.care-text p {
    font-size: 18px;
    line-height: 25px;
    padding: 0px 0px 0px 30px;
    color: #414042;
    margin-top: 13px;
    position: relative;
}

.care-text p a {
    font-size: 18px;
    line-height: 25px;
}

.care-text p span {
    width: 10px;
    height: 10px;
    background: #f49121;
    position: absolute;
    top: 3px;
    left: 0px;
    border-radius: 5px;
}

.find-btn-content {
    padding-top: 27px;
    text-align: right;
}

footer {
    background: #3c5669;
    padding: 60px 0px !important;
    color: #FFF;
    font-size: 19px !important;
    line-height: 19px !important;
}

a.login-link {
    color: #FFF;
    font-size: 19px;
    line-height: 19px;
    text-decoration: underline;
}

a.login-link:hover {
    text-decoration: none;
}

.social-icons {
    text-align: right;
}

.social-icons a {
    display: inline-block;
    margin-left: 13px;
}

.social-icons a:first-child {
    margin-left: 0px;
}

.social-icons a:hover {
    opacity: 0.5;
}

.footer-email {
    color: #FFF;
    font-size: 18px;
    line-height: 25px;
    padding: 60px 0px 55px 0px;
}

.footer-email a {
    color: #FFF;
    font-size: 18px;
    line-height: 25px;
}

.footer-email a:hover {
    text-decoration: underline;
}

.footer-email div {
    padding-bottom: 11px;
}

.footer-bottom {
    color: #8d9faf;
    font-size: 14px;
    line-height: 14px;
}


/*********************** Artical ********************************/

.artical-banner-content {
    min-height: 340px;
    /* background:url(../images/banner3.jpg) top center no-repeat; */
    background-size: cover;
}

.braedcrumb {
    margin: 20px 0px 45px 0px;
    padding: 40px 25px 35px 25px;
    background: #FFF;
    color: #414042;
    font-size: 15px;
    line-height: 20px;
}

.braedcrumb a {
    display: inline-block;
    color: #2281c4;
    font-size: 18px;
    line-height: 25px;
    font-weight: 700;
    vertical-align: middle;
}

.braedcrumb a:hover {
    text-decoration: underline;
}

.braedcrumb img {
    vertical-align: middle;
    margin: 0px 8px;
}

h1.category-heading {
    display: block;
    color: #414042;
    font-size: 40px;
    line-height: 50px;
    padding-bottom: 20px;
    font-weight: 400;
}

h1.category-heading i {
    color: #8d9faf;
    display: block;
    font-style: normal;
    font-size: 22px;
    line-height: 22px;
    text-transform: uppercase;
    padding-bottom: 4px;
}

h1.category-heading span {
    border-top: 4px solid #78bfea;
    display: block;
    margin-top: 26px;
    max-width: 290px;
}

h2.title-heading {
    display: block;
    color: #414042;
    font-size: 30px;
    line-height: 40px;
    padding-bottom: 13px;
    font-weight: 400;
}

h3.title-heading2 {
    display: block;
    color: #414042;
    font-size: 22px;
    line-height: 30px;
    padding: 27px 0px;
    font-weight: 400;
}

h3.title-heading2 span {
    font-size: 30px;
    line-height: 30px;
}

p.category-p {
    color: #414042;
    font-size: 18px;
    line-height: 25px;
    padding-bottom: 20px;
}

a.extra-link {
    display: inline-block;
    margin-bottom: 8px;
    color: #2281c4;
    font-size: 18px;
    line-height: 25px;
    position: relative;
    padding: 9px 0px 6px 38px;
}

a.extra-link:hover span {
    text-decoration: underline;
}

a.extra-link img {
    position: absolute;
    top: 0px;
    left: 0px;
}

.quick-links-content {
    padding: 37px 20px;
    background: #FFF;
    margin-top: -295px;
    margin-left: 20px;
}

.quick-links-content h1 {
    display: block;
    color: #414042;
    font-size: 40px;
    line-height: 40px;
    font-weight: 400;
}

.quick-links-content h1 span {
    border-top: 4px solid #2281c4;
    display: block;
    margin-top: 20px;
    max-width: 265px;
}

.quick-links-content h2 {
    color: #2281c4;
    font-size: 30px;
    line-height: 40px;
    font-weight: 400;
    display: block;
    padding-top: 25px;
    padding-bottom: 17px;
}

.quick-links-content a {
    display: block;
    color: #414042;
    position: relative;
    margin-bottom: 16px;
    font-size: 18px;
    line-height: 25px;
    padding: 2px 38px 3px 0px;
    background: url(../images/next-icon2.png) right top no-repeat;
}

.quick-links-content a:hover {
    text-decoration: underline;
}

.related-content {}

.related-content h1 {
    display: block;
    color: #414042;
    font-size: 40px;
    line-height: 40px;
    font-weight: 400;
    padding: 70px 0px;
}

.related-content h1 span {
    border-top: 4px solid #3482c7;
    display: block;
    margin-top: 20px;
    max-width: 290px;
}

.related-box {
    padding: 0px 0px 40px 0px;
    font-size: 15px;
    line-height: 22px;
    color: #414042;
}

.related-box span.heading {
    display: block;
    font-size: 22px;
    line-height: 29px;
    padding: 19px 0px 15px 0px;
}

.related-box .main-img {
    width: 100%;
}

.related-box i {
    display: block;
    color: #8d9faf;
    font-style: normal;
    font-size: 14px;
    line-height: 14px;
    text-transform: uppercase;
    padding-top: 30px;
}

.related-box a {
    margin-top: 25px;
}

.quick-lik-btn {
    position: relative;
}

.quick-lik-btn a {
    position: absolute;
    top: -155px;
    right: -8px;
}


/******************************* Provider **************************************/

.provider-banner {
    background: url(../images/banner4.jpg) top center no-repeat;
    background-size: cover;
    padding-top: 126px;
    font-size: 50px;
    line-height: 46px;
    color: #FFF;
}

.provider-banner span {
    display: block;
    max-width: 295px;
    border-top: 4px solid #7abfea;
    margin-top: 24px;
}

.welcome-content {
    padding: 50px 80px;
    background: #2281c4;
    color: #FFF;
    margin-bottom: 35px;
}

.welcome-content h1 {
    display: block;
    font-size: 40px;
    line-height: 50px;
    color: #FFF;
    padding-bottom: 30px;
    font-weight: 400;
}

.welcome-content h1 span {
    display: block;
    max-width: 295px;
    border-top: 4px solid #7abfea;
    margin-top: 24px;
}

.welcome-content h2 {
    display: block;
    font-size: 30px;
    line-height: 40px;
    color: #FFF;
    padding-bottom: 30px;
    font-weight: 400;
}

.welcome-content p {
    font-size: 22px;
    line-height: 32px;
    color: #FFF;
    padding-bottom: 30px;
}

.welcome-content-module {
    padding: 50px 80px;
    margin-bottom: 35px;
}

.welcome-content-module a {
    padding: 15px 30px !important;
}

.welcome-content-module h1 {
    display: block;
    font-size: 40px !important;
    line-height: 50px !important;
    padding-bottom: 30px !important;
    font-weight: 400 !important;
}

.welcome-content-module .elementor-divider-separator {
    display: block;
    width: 100% !important;
    max-width: 295px !important;
    border-top: 4px solid #7abfea !important;
    margin-top: -24px !important;
}

.welcome-content-module h2 {
    display: block;
    font-size: 30px !important;
    line-height: 40px !important;
    padding-bottom: 30px !important;
    font-weight: 400 !important;
}

.welcome-content-module p {
    font-size: 22px !important;
    line-height: 32px !important;
    padding-bottom: 30px !important;
}

a.find-out-btn {
    min-width: 230px;
    padding: 19px 10px;
    display: inline-block;
    text-align: center;
    font-size: 18px;
    line-height: 15px;
    color: #FFF;
    font-weight: 700;
    border: 2px solid #78bfea;
    border-radius: 30px;
    margin-top: 30px;
}

a.find-out-btn:hover {
    background: #78bfea;
    color: #1952a8;
}

.hcp-care-content {
    padding: 50px 80px 10px 80px;
    background: #FFF;
    width: 100%;
    margin-bottom: 34px;
}

.hcp-care-content h1 {
    display: block;
    font-size: 40px;
    line-height: 50px;
    color: #414042;
    padding-bottom: 40px;
    font-weight: 400;
}

.hcp-care-content h1 span {
    display: block;
    max-width: 295px;
    border-top: 4px solid #3482c7;
    margin-top: 24px;
}

a.view-all-btn {
    min-width: 145px;
    padding: 19px 10px;
    display: inline-block;
    text-align: center;
    font-size: 18px;
    line-height: 15px;
    color: #4d71b5;
    font-weight: 700;
    border: 2px solid #78bfea;
    border-radius: 30px;
    margin-bottom: 10px;
}

a.view-all-btn:hover {
    background: #78bfea;
    color: #1952a8;
}

.entry-theam-box {
    padding-bottom: 30px;
    font-size: 15px;
    width: 100%;
    line-height: 22px;
    color: #414042;
}

.entry-theam-box span.heading {
    display: block;
    font-size: 22px;
    line-height: 29px;
    padding: 0px 0px 15px 0px;
}

.entry-theam-box .main-img {
    width: 100%;
}

.entry-theam-box i {
    display: block;
    color: #8d9faf;
    font-style: normal;
    font-size: 14px;
    line-height: 14px;
    text-transform: uppercase;
}

.entry-theam-box a {
    margin-top: 20px;
    display: block !important;
}

.join-text {
    padding: 77px 100px 60px 100px;
    background: #3c5669;
    margin-bottom: 35px;
    font-size: 22px;
    line-height: 30px;
    color: #FFF;
    text-align: center;
}

.join-text h1 {
    display: block;
    font-size: 40px;
    line-height: 38px;
    color: #FFF;
    padding-bottom: 14px;
    font-weight: 400;
}

a.find-out-more-btn {
    min-width: 300px;
    padding: 20px 10px;
    display: inline-block;
    text-align: center;
    font-size: 18px;
    line-height: 15px;
    color: #FFF;
    background: #f49121;
    font-weight: 700;
    border-radius: 35px;
    margin-top: 30px;
}

a.find-out-more-btn:hover {
    background: #FFF;
    color: #f49121;
}

.network-content {
    padding: 38px 25px;
    background: #3c5669;
    font-size: 15px;
    line-height: 22px;
    color: #FFF;
    margin-top: 20px;
}

.network-content span {
    display: block;
    font-size: 22px;
    line-height: 26px;
    padding: 35px 0px 22px 0px;
}

.network-content a {
    min-width: 100%;
    margin-top: 30px;
}

.important-links-content {
    padding: 37px 20px;
    background: #FFF;
    margin-top: -295px;
}

.important-links-content h1 {
    display: block;
    color: #414042;
    font-size: 40px;
    line-height: 40px;
    font-weight: 400;
    padding-bottom: 34px;
}

.important-links-content h1 span {
    border-top: 4px solid #2281c4;
    display: block;
    margin-top: 20px;
    max-width: 265px;
}

a.important-link-btn {
    display: block;
    color: #2281c4;
    position: relative;
    margin: 0px -20px 1px -20px;
    font-size: 27px;
    line-height: 27px;
    padding: 11px 58px 11px 20px;
    background: none !important;
}

a.important-link-btn:hover {
    background: #dcf2fd;
}

a.important-link-btn.active {
    color: #FFF;
    background: #2281c4 !important;
    line-height: 32px;
}

a.important-link-btn img {
    position: absolute;
    right: 20px;
    top: 8px;
}

a.important-link-btn img.off {
    display: none;
}


/*a.important-link-btn:hover  img.off ,*/

a.important-link-btn.active img.off {
    display: block;
}


/*a.important-link-btn:hover  img.on ,*/

a.important-link-btn.active img.on {
    display: none;
}

.important-link-detail {
    padding: 20px 0px;
    font-size: 18px;
    line-height: 25px;
    color: #414042;
}

.important-link-detail a {
    color: #2281c4;
    font-size: 18px;
    line-height: 25px;
    display: inline-block;
}

.important-link-detail a:hover {
    text-decoration: underline;
}

.important-link-detail .text {
    padding: 15px 0px 40px 0px;
}

.important-email-box {
    padding: 8px 0px 30px 66px;
    position: relative;
}

.important-email-box img {
    position: absolute;
    top: 0px;
    left: 0px;
}

.important-email-box img.email {
    top: 8px;
}

.alert-content {
    background: #3c5669;
    padding: 37px 30px 37px 20px;
    font-size: 18px;
    line-height: 25px;
    color: #FFF;
    margin-top: 30px;
}

.alert-content .text {
    display: block;
    padding: 26px 0px;
    font-size: 22px;
    line-height: 30px;
}

.alert-content h1 {
    display: block;
    color: #FFF;
    font-size: 40px;
    line-height: 40px;
    font-weight: 400;
}

.alert-content h1 span {
    border-top: 4px solid #f49121;
    display: block;
    margin-top: 20px;
    max-width: 265px;
}

.alert-content .img-main {
    margin: 20px 0px;
}

a.provider-link-btn {
    display: block;
    color: #2281c4;
    border-bottom: 1px solid #2281c4;
    position: relative;
    margin: 0px 0px 1px 0px;
    font-size: 22px;
    line-height: 22px;
    padding: 17px 38px 17px 0px;
}

a.provider-link-btn img {
    position: absolute;
    right: 0px;
    top: 14px;
}

a.provider-link-btn:hover img {
    right: 20px;
}

a.provider-link-btn img.off {
    display: none;
}

a.provider-link-btn:hover img.on {
    display: none;
}

a.provider-link-btn:hover img.off {
    display: block;
}

a.provider-link-btn:hover,
a.provider-link-btn.active {
    color: #FFF;
    background: #2281c4;
    margin: 0px -20px 1px -20px;
    padding: 17px 58px 17px 20px;
}

.provider-detail-link {
    padding: 17px 0px 0px 0px;
}

.provider-detail-link a {
    display: block;
    color: #2281c4;
    font-size: 18px;
    line-height: 25px;
    padding: 10px 10px 10px 25px;
    margin-bottom: 1px;
}

.provider-detail-link a:hover {
    background: #dcf2fd;
    margin: 0px -20px 1px -20px;
    padding-left: 45px;
}


/************************** Module **************************************/

.health-img img {
    width: 100%;
    max-height: 185px;
}

.health-img img.down-img {
    margin-top: -5px;
}

.health-container {
/*     background: #1952a8; */
    margin-top: 0px;
    padding: 70px 0px;
    color: #414042;
    font-size: 22px;
    line-height: 30px;
}

.health-container h1 {
    display: block;
    color: #414042;
    font-size: 40px;
    line-height: 50px;
    font-weight: 400;
    padding-bottom: 24px;
}

.health-container h1 span {
    border-top: 4px solid #3482c7;
    display: block;
    margin-top: 20px;
    max-width: 300px;
}

.important-container {
    background: #1952a8;
    margin-top: 160px;
    margin-bottom: 20px;
    text-align: center;
    padding-bottom: 45px;
    color: #FFF;
    font-size: 22px;
    line-height: 30px;
}

.important-container img.main {
    /*width:100%;*/
    width: 1132px;
    height: 365px;
    margin-top: -160px;
}

.important-container i {
    display: block;
    font-style: normal;
    color: #78bfea;
    font-size: 14px;
    line-height: 14px;
    padding-top: 35px;
}

.important-container span.heading {
    display: block;
    font-size: 30px;
    line-height: 37px;
    padding: 15px 0px 12px 0px;
}

.important-container a {
    margin-top: 30px;
}

.welcome-content.invers {
    background: #FFF;
}

.welcome-content.invers h1 {
    color: #414042;
}

.welcome-content.invers h2 {
    color: #414042;
}

.welcome-content.invers p {
    color: #414042;
}

.welcome-content.invers a {
    color: #414042;
}

.welcome-content.invers a:hover {
    color: #1952a8;
}

.home-banner {
/*     background: url(../images/home-banner01.jpg) center no-repeat; */
    min-height: 752px;
    background-size: cover;
    padding-bottom: 100px;
    /*padding-left:30px;*/
}

.provider-margin {
    margin-top: -100px;
}

.health-care-banner {
    min-height: 240px;
    background: url(../images/banner6.jpg) right top no-repeat;
    background-size: cover;
    /*margin:0px -15px;*/
    padding: 76px 20px 30px 20px;
    font-size: 40px;
    line-height: 40px;
    color: #FFF;
}

.health-care-banner span {
    display: block;
    max-width: 290px;
    border-top: 4px solid #7abfea;
    margin-top: 24px;
}

.health-care-banner.no-bg {
    background: none;
    color: #414042;
}


/*********************************************************************/

.padding-t0 {
    padding-top: 0px;
}

.show-on-phone {
    display: none;
}

.margin-b {
    margin-bottom: 10px;
}

.mobile-padding-0 {}

.margin-t {
    /*margin-top:10px;*/
}

.hide-on-phone {}

.margin-t30px {
    margin-top: 30px;
}

.margin-t100px {
    margin-top: 100px;
}

.show-on-tab-only {
    display: none;
}

.hide-on-tab-only {}

@media (max-width: 1200px) and (min-width: 768px) {
    .padl {
        padding-left: 15px !important;
    }
    .padr {
        padding-right: 15px !important;
    }
    .mbwdth {
        padding-left: 20px !important;
    }
    .mbwdth:nth-child(0) {
        padding-left: 0px !important;
    }
    .container {
        width: 100%;
        max-width: 100%;
    }
    header>.container {
        padding-right: 20px !important;
        padding-left: 20px !important;
    }
    .nav-content>.container {
        padding-right: 20px !important;
        padding-left: 20px !important;
    }
    .home-banner>.container {
        padding-right: 20px !important;
        padding-left: 20px !important;
    }
    .col-md-12 {
        padding-right: 20px !important;
        padding-left: 20px !important;
    }
    .withSidebar {
        padding-right: 20px !important;
        padding-left: 20px !important;
    }
    .quick-links-content {
        padding: 37px 20px;
        background: #FFF;
        margin-top: 20px;
        margin-left: 0px;
    }
    .nav-detial {
        position: absolute !important;
        padding-left: 20px !important;
        padding-right: 20px !important;
        margin-left: -20px !important;
        width: auto !important;
    }
    .nav-detial .col-lg-3 {
        padding-right: 15px !important;
    }
    .nav-detial2,
    .nav-detial1 {
        position: absolute !important;
        padding-left: 20px !important;
        padding-right: 20px !important;
        margin-left: -20px !important;
        max-width: 768px !important;
    }
    .container {
        padding-right: 20px !important;
        padding-left: 20px !important;
    }
    .margR148 {
        padding-right: 0px !important;
        padding-left: 0px !important;
    }
    .related-content {
        padding: 0px 20px;
    }
    /*.quick-links-content{
           position: absolute;
        top: -175px;
        right: -384px;
        width: 385px;
        opacity: 1;
        z-index: 99;
    }*/
    #overlay {
        position: fixed;
        /* Sit on top of the page content */
        display: none;
        /* Hidden by default */
        width: 100%;
        /* Full width (cover the whole page) */
        height: 100%;
        /* Full height (cover the whole page) */
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        background-color: rgba(0, 0, 0, 0.5);
        /* Black background with opacity */
        z-index: 2;
        /* Specify a stack order in case you're using a different order for other elements */
        cursor: pointer;
        /* Add a pointer on hover */
    }
    .quick-lik-btn {
        opacity: 1;
        z-index: 99;
    }
    .search-content {
        width: 180px !important;
    }
    .banner-text {
        position: relative;
        max-width: 400px;
    }
    .important-container img.main {
        height: auto !important;
    }
    .provider-margin .col-md-3 {
        /*max-width: 210px !important;*/
    }
    .provider-margin .col-md-3 {
        /*            margin-right: 20px*/
        padding-right: 10px !important;
        padding-left: 10px !important;
    }
    .provider-margin .col-md-3:nth-child(4) {
        margin-right: 0px !important;
    }
    .sdbrtgle {
        top: -204px;
        right: 365px;
    }
    .container .col-md-4 {
        /*		margin-right: 15px !important;
		max-width: 219px;*/
        padding-left: 7.5px !important;
        padding-right: 7.5px !important;
    }
    .want-content .col-md-4 {
        margin-right: 0px !important;
    }
    .leadership-page h3 {
        padding: 27px 0px 10px 0px;
        clear: both;
    }
    .leadership-page img {
        float: left;
        padding-top: 17px;
        margin-right: 20px;
        margin-bottom: 20px;
    }
    .social-icons {
        text-align: right;
        padding-top: 60px;
    }
    .entry-theam-box .main-img {
        width: 100%;
        padding-right: 20px;
    }
    .col-lg-2,
    .col-lg-3,
    .col-lg-4,
    .col-lg-5,
    .col-lg-6,
    .col-lg-7,
    .col-lg-8,
    .col-lg-9,
    .col-lg-10,
    .col-md-2,
    .col-md-10 {
        /*    //justify-content:space-between;
    //display:flex;*/
        //flex:0% !important;
    }
    .row:before,
    .row:after {
        display: none !important;
    }
}

@media (max-width: 992px) and (min-width: 767px) {
    .conv-page img {
        display: none;
    }
    .conv-subpage {
        /* float: left; */
        margin-left: 0px !important;
    }
    .row:before,
    .row:after {
        display: none !important;
    }
    .show-on-tab-only {
        display: block;
    }
    .hide-on-tab-only {
        display: none;
    }
    .header-right-side {
        padding-top: 0px;
    }
    .detail-box h3 {
        font-size: 16px;
        line-height: 16px;
    }
    .detail-box a {
        font-size: 13px;
        line-height: 18px;
    }
    .sub-detail {
        padding: 8px 0px 23px 10px;
    }
    .sub-detail a {
        font-size: 11px;
        line-height: 16px;
    }
    .sub-detail1 {
        padding: 8px 0px 23px 10px;
    }
    .sub-detail1 a {
        font-size: 11px;
        line-height: 16px;
    }
    .detail-box {
        padding: 25px 0px 0px 0px;
    }
    .main-link {
        font-size: 17px;
        line-height: 17px;
    }
    .want-content {
        padding: 45px 15px 28px 15px;
    }
    .want-content h1 {
        padding-right: 20px;
        font-size: 25px;
        line-height: 25px;
    }
    .want-content p {
        font-size: 16px;
    }
    .talk-box {
        font-size: 14px;
        line-height: 14px;
    }
    .app-text h1 {
        font-size: 25px;
        line-height: 25px;
    }
    .app-text {
        font-size: 15px;
        line-height: 22px;
    }
    .emg-care-box {
        font-size: 13px;
        line-height: 19px;
    }
    .emg-care-box span {
        font-size: 17px;
        line-height: 30px;
    }
    .banner-text {
        margin-left: 15px;
    }
    .provider-margin .col-md-3 {
        /*max-width: 154px !important;*/
    }
    /************************* Article ************************************/
    .artical-banner-content {
        min-height: 220px;
    }
    /************************* Provider ************************************/
    .provider-banner {
        padding-top: 60px;
        font-size: 40px;
        line-height: 40px;
    }
    .home-banner {
        min-height: 500px;
    }
    .home-banner .col-lg-6 {
        width: 50%;
        font-size: 15px;
        line-height: 22px;
    }
    .health-care-banner {
        min-height: 180px;
        padding-top: 50px;
    }
    .health-container h1 {
        font-size: 30px !important;
        line-height: 40px !important;
    }
}

@media (max-width: 330px) and (min-width: 0px) {
    .provider-margin {
        margin-top: -50px !important;
    }
}

@media (max-width: 767px) and (min-width: 0px) {
    .hide-others {
        display: block !important;
    }
    sup {
        top: -0.1em;
    }
    .show-on-phone {
        display: block;
    }
    .hide-on-phone {
        display: none;
    }
    .mbmenu75 {
        width: 75% !important;
        max-width: 75% !important;
    }
    .mbmenu25 {
        width: 20% !important;
        float: right !important;
        clear: both;
        position: relative;
    }
    .elementor img {
        padding-bottom: 20px;
    }
    a.important-link-btn img {
        padding-left: 20px;
        position: static;
        padding-bottom: 0px;
        float: right;
    }
    .provider-content .main-img {
        padding-bottom: 0px;
    }
    .mbmenuham {
        position: absolute;
        right: 20px;
        margin-top: 1px;
    }
    .header-right-side {
        padding-top: 0px;
        float: right;
    }
    .detail-box h3 {
        font-size: 16px;
        line-height: 16px;
    }
    .detail-box a {
        font-size: 13px;
        line-height: 18px;
    }
    .sub-detail {
        padding: 8px 0px 23px 10px;
    }
    .sub-detail a {
        font-size: 11px;
        line-height: 16px;
    }
    .sub-detail1 {
        padding: 8px 0px 23px 10px;
    }
    .sub-detail1 a {
        font-size: 11px;
        line-height: 16px;
    }
    .detail-box {
        padding: 25px 0px 0px 0px;
    }
    .main-link {
        font-size: 17px;
        line-height: 17px;
    }
    header {
        padding: 20px;
    }
    .want-content {
        padding: 10px;
        margin: 0px 15px;
    }
    .want-content h1 {
        padding-right: 20px;
        font-size: 25px;
        line-height: 35px;
        margin-bottom: 20px;
        padding: 20px 20px 20px 0px;
    }
    .want-content p {
        font-size: 16px;
        word-break: normal;
        padding-right: 20px;
    }
    .wpel-icon-right i.wpel-icon.dashicons-before {
        margin-right: 0px;
    }
    .talk-box {
        font-size: 14px;
        line-height: 18px;
        padding: 25px 0px 10px 0px;
    }
    .app-text h1 {
        font-size: 22px;
        line-height: 22px;
    }
    .app-text {
        font-size: 15px;
        line-height: 22px;
        padding: 15px;
    }
    .emg-care-box {
        font-size: 13px;
        line-height: 19px;
    }
    .emg-care-box span {
        font-size: 17px;
        line-height: 24px;
    }
    .want-container {
        padding: 25px 0px;
        margin: 0px;
    }
    .banner-text {
        margin-left: 0px;
        padding: 15px;
        margin-top: -70px;
        font-size: 17px;
        line-height: 23px;
    }
    .banner-content,
    .app-banner {
        min-height: 250px;
    }
    .banner-text p {
        font-size: 14px;
        line-height: 20px;
    }
    .feature-content.margin-t100px {
        margin: 0px;
    }
    .feature-content {
        font-size: 14px;
        line-height: 20px;
    }
    .feature-content span.heading {
        font-size: 19px;
        line-height: 24px;
        padding: 20px 0px;
    }
    .app-contnet {
        padding: 30px 0px;
        margin-top: -60px;
    }
    .border-b-h {
        max-width: 100%;
        margin: 10px 0px 20px 0px;
    }
    .care-text h2 {
        font-size: 18px;
        line-height: 26px;
        padding: 20px 0px;
    }
    .care-text p {
        font-size: 14px;
        padding: 0px 0px 0px 22px;
        margin-top: 10px;
    }
    footer {
        padding: 25px 0px;
        font-size: 17px;
        line-height: 17px;
        text-align: center;
    }
    .social-icons {
        text-align: center;
        padding: 30px 0px 20px 0px;
    }
    .social-icons a {
        margin-left: 8px;
    }
    .footer-email {
        padding: 25px 0px 0px 0px;
        font-size: 14px;
        line-height: 14px;
    }
    .footer-email a {
        font-size: 14px;
        line-height: 14px;
    }
    .footer-bottom {
        font-size: 12px;
        line-height: 17px;
        padding-top: 15px;
    }
    .provider-content span.heading {
        font-size: 17px;
        line-height: 17px;
    }
    .provider-content {
        font-size: 14px;
    }
    /************************* Artical ************************************/
    .artical-banner-content {
        min-height: 140px;
    }
    .artical-banner-content img {
        height: auto !important;
    }
    .braedcrumb {
        margin: 0px 0px 40px 0px;
        padding: 19px 20px;
    }
    h1.category-heading {
        font-size: 30px;
        line-height: 40px;
        padding-bottom: 35px;
    }
    h1.category-heading i {
        font-size: 14px;
        line-height: 14px;
        padding-bottom: 30px;
    }
    h1.category-heading span {
        max-width: 240px;
        border-top: 3px solid #3482c7;
    }
    h2.title-heading,
    h3.title-heading2 span {
        font-size: 26px;
        line-height: 30px;
        padding-bottom: 0px;
    }
    h3.title-heading2 {
        padding: 34px 0px 20px 0px;
    }
    h3.title-heading2.hide-on-phone {
        display: none;
    }
    .related-content h1 {
        padding: 39px 0px;
        font-size: 30px;
        line-height: 30px;
    }
    .related-content h1 span {
        max-width: 240px;
    }
    .related-box {
        margin: 0px -15px;
    }
    .related-box i,
    .related-box span.heading,
    .related-box div {
        padding-right: 15px;
        padding-left: 15px;
    }
    .related-box a {
        margin-left: 15px;
    }
    .quick-links-content {
        margin: 20px 0px;
        margin-top: 0px !important;
        padding: 40px 15px;
    }
    .quick-links-content h1 {
        font-size: 30px;
        line-height: 30px;
    }
    .quick-links-content h1 span {
        max-width: 240px;
    }
    /************************* Provider ************************************/
    .provider-banner {
        padding-top: 50px;
        font-size: 30px;
        line-height: 30px;
    }
    .provider-banner span {
        margin-top: 13px;
    }
    .provider-banner .container {
        padding-left: 30px;
    }
    .welcome-content {
        padding: 50px 15px;
        margin: -39px 0px 18px 0px;
    }
    .welcome-content h1 {
        font-size: 30px;
        line-height: 40px;
    }
    .welcome-content h2 {
        font-size: 26px;
        line-height: 36px;
    }
    .welcome-content-module {
        padding: 50px 15px !important;
        margin: -39px 0px 18px 0px;
    }
    .welcome-content-module h1 {
        font-size: 30px !important;
        line-height: 40px !important;
    }
    .welcome-content-module h2 {
        font-size: 26px !important;
        line-height: 36px !important;
    }
    a.find-out-btn {
        display: block;
        min-width: 100%;
        word-break: normal !important;
        line-height: 26px;
    }
    .hcp-care-content {
        padding: 50px 15px;
    }
    .hcp-care-content h1 {
        font-size: 30px;
        line-height: 40px;
    }
    .entry-theam-box i {
        padding-top: 35px;
    }
    .join-text {
        padding: 50px 15px;
    }
    .join-text h1 {
        font-size: 30px;
        line-height: 40px;
    }
    .join-text a {
        min-width: 100%;
    }
    .important-links-content h1,
    .alert-content h1 {
        font-size: 30px;
        line-height: 40px;
    }
    .alert-content .img-main {
        text-align: center;
    }
    /************************** Module *************************************/
    .health-container h1 {
        font-size: 30px;
        line-height: 35px;
        color: #fff;
    }
    .health-container {
        font-size: 18px;
        line-height: 26px;
        padding: 30px 0px;
    }
    .important-container img.main {
        margin-top: -102px;
        height: auto;
    }
    .important-container {
        margin-top: 60px;
    }
    .important-container span.heading {
        font-size: 26px;
        line-height: 30px;
    }
    .container1 .col-lg-6 {
        padding-left: 15px !important;
        padding-right: 15px !important;
    }
    .important-container {
        font-size: 18px;
        line-height: 26px;
        padding-bottom: 30px;
        margin-top: 85px;
    }
    .home-banner {
        min-height: 380px;
    }
    .health-care-banner {
        min-height: 20px;
        padding: 20px 20px 25px 20px;
        font-size: 30px;
        line-height: 40px;
    }
    .provr-fea {
        padding: 60px 15px 70px 15px !important;
    }
    .leadership-page h3 {
        padding: 27px 0px 10px 0px;
        clear: both;
    }
    .leadership-page img {
        float: left;
        padding-top: 17px;
        margin-right: 20px;
        margin-bottom: 20px;
        width: 100%;
    }
    /*        header > .container {
        padding-right: 20px !important;
        padding-left: 20px !important;
    }
    .nav-content>.container{
        padding-right: 20px !important;
        padding-left:  20px !important;
    }*/
    .braedcrumb a {
        display: block;
        margin-left: 30px;
        margin-top: -17px;
    }
    .home-banner>.container {
        padding-right: 20px !important;
        padding-left: 20px !important;
    }
    .col-md-12 {
        padding-right: 20px !important;
        padding-left: 20px !important;
    }
    .withSidebar {
        padding-right: 20px !important;
        padding-left: 20px !important;
    }
    .related-content {
        padding: 0px 20px;
    }
    .mbwdth {
        flex: auto !important;
        margin: 0px 14px;
    }
    .provider-margin .col-md-3 {
        margin-right: 0px !important;
        max-width: inherit;
    }
    .home-bottom-sec {
        padding: 30px 20px !important;
    }
    .elementor a {
        word-break: normal;
    }
    .header-nav {
        position: absolute;
        z-index: 9999;
        background: #fff;
        margin-right: 15px;
    }
    .header-nav a {
        width: 100%;
        padding-right: 60px;
    }
    .nav-detial {
        padding-left: 0px !important;
        margin-left: -15px !important;
        width: auto !important;
        z-index: 9999 !important;
    }
    .nav-detial1 {
        padding-left: 0px !important;
        margin-left: -15px !important;
        width: auto !important;
        z-index: 9999 !important;
        top: 130px !important;
    }
    .nav-detial2 {
        padding-left: 0px !important;
        margin-left: -15px !important;
        width: auto !important;
        z-index: 9999 !important;
        top: 190px !important;
    }
    .xicon>a>img {
        padding-right: 0px !important;
        float: right;
        margin-top: -40px;
    }
    .nav-detial .col-md-10 {
        max-width: 90%;
    }
    .nav-detial .col-md-2 {
        max-width: 10%;
        padding-left: 10px !important;
    }
    .nav-detial1 .col-md-10 {
        max-width: 90%;
    }
    .nav-detial1 .col-md-2 {
        max-width: 10%;
        padding-left: 10px !important;
    }
    .nav-detial2 .col-md-10 {
        max-width: 90%;
    }
    .nav-detial2 .col-md-2 {
        max-width: 10%;
        padding-left: 10px !important;
    }
    .home-banner {
        background: #1952a8;
        color: #fff;
    }
    .health-care-banner.no-bg {
        margin-left: 0px !important;
        padding-left: 20px !important;
    }
    .artical-banner-content span {
        color: #fff;
        position: absolute;
        margin-left: -353px;
        top: 130px;
        font-size: 18px;
        line-height: 22px;
    }
    .artical-banner-content span:after {
        /* border-top: 4px solid #78bfea;*/
        display: block;
        margin-top: 8px;
        width: 140px;
        font-family: 'Gothic A1', sans-serif !important;
        content: "";
    }
    .entry-theam-box span.heading {
        padding-top: 15px;
    }
    a.important-link-btn {
        display: block;
        color: #2281c4;
        position: relative;
        margin: 0px -20px 1px -20px;
        font-size: 22px;
        line-height: 22px;
    }
    .dropdown_btn img {
        margin-left: unset !important;
    }
}

.elementor-container {
    max-width: unset !important;
}

.disp-block {
    display: block !important;
}

.disp-none {
    display: none !important;
}

.nav-content {
    /*display: block;*/
    font-size: 11px;
    line-height: 1.8;
    /*padding: 5px 0;*/
    white-space: normal;
    -moz-opacity: 1;
    -webkit-opacity: 1;
    opacity: 1;
}

.elementor-container {
    max-width: unset !important;
}

.disp-block {
    display: block !important;
}

.disp-none {
    display: none !important;
}

#featured-content {
    padding-top: 90px;
    padding-bottom: 185px;
}

.marg-topM65 {
    margin-top: -65px !important;
}

.lvl3-banner {
    background-size: contain !important;
    min-height: 343px !important
}

.no-paddLvl3 {
    min-height: 294px !important
}

.no-LRpadding {
    padding-left: unset !important;
    padding-right: unset !important;
}

.detail-box img:hover {
    cursor: pointer;
}

.extra-link a {
    display: block;
    color: #414042;
    position: relative;
    margin-bottom: 16px;
    font-size: 18px;
    line-height: 25px;
    padding: 3px 38px 3px 0px;
    background: url(../images/next-icon2.png) left top no-repeat;
}

.extra-link span {
    padding-left: 40px;
}

.extra-link a:hover {
    background: url(../images/next-icon4.png) left top no-repeat;
}

.elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated {
    padding: 0px !important;
}

.care-text-mobile {
    color: #414042;
    font-size: 15px;
    line-height: 18px;
    padding: 0px 15px 10px 15px;
}

.care-text-mobile h3 {
    display: block;
    font-weight: 400;
    font-size: 22px;
    line-height: 33px;
    padding: 35px 0px;
    color: #414042;
}

.care-text-mobile p {
    font-size: 18px;
    line-height: 25px;
    padding: 0px 0px 0px 30px;
    color: #414042;
    margin-top: 13px;
    position: relative;
}

.care-text-mobile p a {
    word-break: normal;
    background-position: top right;
    font-size: 15px;
}

.care-text-mobile p span {
    width: 10px;
    height: 10px;
    background: #f49121;
    position: absolute;
    top: 3px;
    left: 0px;
    border-radius: 5px;
}

.care-text-mobile {
    display: none;
}

emg-care-box {
    min-height: 294px;
}

@media(min-width: 1279px) {
    a.statSB img {
        top: 12px;
    }
    .want-content {
        width: 95.2%;
        margin-left: 2.5%;
    }
    header>.container {
        padding-right: 74px !important;
        padding-left: 74px !important;
    }
    .nav-content>.container {
        padding-right: 74px !important;
        padding-left: 74px !important;
    }
    .home-banner>.container {
        padding-right: 74px !important;
        padding-left: 74px !important;
    }
    .container .col-md-4 {
        margin-right: 15px !important;
        max-width: 367px;
    }
    .quick-links-content a:hover {
        background: url(../images/next-icon4.png) right top no-repeat;
        padding-right: -20px !important;
    }
    .main-link:hover .off {
        display: inline-block;
    }
    .main-link:hover .on {
        display: none;
    }
}

@media (min-width: 1280px) {
    .container {
        max-width: 1280px !important;
        width: auto !important;
        /*    max-width: 1280px;
            width:1280px; */
        padding: 0px !important;
    }
    .elementor {
        /*width: 1280px;*/
        margin: auto;
    }
    .col-lg-2,
    .col-lg-3,
    .col-lg-4,
    .col-lg-5,
    .col-lg-6,
    .col-lg-7,
    .col-lg-8,
    .col-lg-9,
    .col-lg-10,
    .col-md-2,
    .col-md-10 {
        /*flex: 0% !important;*/
    }
}


/*.app-contnet .col-md-6 {
    padding-right: 15px !important;
}*/

.row:before,
.row:after {
    display: none !important;
}

.want-content .col-md-4 {
    margin-right: 0px !important;
    flex: 0%;
    max-width: unset;
}

.network-content {
    margin-bottom: 20px;
}


/* 24 July 2019 */

.row {
    margin-right: 0px !important;
    margin-left: 0px !important;
    width: 100%;
}

.col,
.col-1,
.col-10,
.col-11,
.col-12,
.col-2,
.col-3,
.col-4,
.col-5,
.col-6,
.col-7,
.col-8,
.col-9,
.col-auto,
.col-lg,
.col-lg-1,
.col-lg-10,
.col-lg-11,
.col-lg-12,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-lg-auto,
.col-md,
.col-md-1,
.col-md-10,
.col-md-11,
.col-md-12,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-md-auto,
.col-sm,
.col-sm-1,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-sm-auto,
.col-xl,
.col-xl-1,
.col-xl-10,
.col-xl-11,
.col-xl-12,
.col-xl-2,
.col-xl-3,
.col-xl-4,
.col-xl-5,
.col-xl-6,
.col-xl-7,
.col-xl-8,
.col-xl-9,
.col-xl-auto {
    padding-right: 0px !important;
    padding-left: 0px !important;
}

.provider-margin {
    max-width: 1132px !important;
}

.want-container {
    margin-right: 0px !important;
    margin-left: 0px !important;
}

.want-content {
    max-width: 1132px !important;
}

.container .col-md-4:nth-child(3) {
    margin-right: 0px !important;
}

.container .col-md-4:nth-child(6) {
    margin-right: 0px !important;
}

.container .col-md-4:nth-child(9) {
    margin-right: 0px !important;
}

.app-contnet {
    max-width: 1132px !important;
    margin: auto;
}


/*.app-contnet .col-md-6{padding-right: 15px !important;}*/

.app-contnet .col-md-6:nth-child(4) {
    padding-right: 0px !important;
}

footer>.container {
    padding-left: 74px !important;
    padding-right: 74px !important;
}


/*.braedcrumb {
    padding-left: 74px !important;
    margin-right: 20px !important;
    }*/

footer {
    max-width: 1280px !important;
    margin: auto !important;
}

.withSidebar>.col-md-4 {
    padding-right: 0px !important;
}

.Pad15 .col-lg-4 {
    margin-right: 15px !important;
    max-width: 241px;
}

.Pad15 .col-lg-4:nth-child(3) {
    margin-right: 0px !important;
}

em {
    font-style: italic !important;
}

@media(min-width: 1280px) {
    .custom-html-widget {
        margin-left: 20px !important;
    }
    .health-care-banner {
        padding-left: 74px !important;
    }
    .withSidebar {
        width: 1132px !important;
        margin-left: 74px !important;
    }
    .artical-banner-content>img {
        max-width: 1280px;
        height: 310px;
        /*height: 340px;*/
    }
    /*.ERwdth1132{width:1132px !important;}*/
    footer {
        max-height: 240px !important;
    }
    .mtm35 {
        margin-top: -35px !important;
    }
    .mtm95 {
        margin-top: -95px !important;
    }
    .quick-links-content {
        background-color: #FFF !important;
    }
    .footer-bottom {
        margin-top: -15px !important;
    }
    .container {
        padding-right: 0px !important;
        padding-left: 0px !important;
    }
    .provider-margin .col-md-3 {
        padding-right: 20px !important;
        max-width: 268px;
        flex: 0%;
        max-width: unset;
    }
    .provider-margin .col-md-3:nth-child(4) {
        padding-right: 0px !important;
        flex: 0%;
        max-width: unset;
    }
    .banner-text {
        margin-left: 74px !important;
    }
    .promImgTxt .banner-text {
        margin-left: 150px;
    }
    .hom-banner-txt {
        padding-right: 74px !important;
        padding-left: 74px !important;
    }
    .app-contnet .col-md-6 {
        padding-right: 15px !important;
    }
    .welcome-content {
        padding: 50px 74px !important;
    }
    .welcome-content-module {
        padding: 50px 74px !important;
    }
    .entry-theam-box .col-lg-4 {
        padding-left: 15px !important
    }
    .hcp-care-content .col-lg-6:nth-child(1) {
        padding-right: 15px !important;
    }
    .Pad15 .col-lg-6:nth-child(1) {
        padding-right: 7.5px !important;
        /*max-width: 554px;*/
    }
    .Pad15 .col-lg-6:nth-child(2) {
        padding-left: 7.5px !important;
        /*max-width: 554px;*/
    }
    .health-care-banner.no-bg {
        margin-left: 55px !important;
        margin-bottom: -55px;
    }
    .artical-banner-content span {
        margin-left: -1205px !important;
    }
}


/*.cl4,.cl2,.cl3{margin-left: 10px;}*/

.seg4 .elementor-invisible {
    visibility: visible !important;
}

.seg4 .elementor-invisible a {
    background: url(../images/next-icon2.png) left top no-repeat;
    padding-left: 35px;
    height: 30px;
    margin-top: 15px;
    padding-top: 2px;
}


/*.seg4{    margin-left: 74px;}*/

.seg4 .elementor-invisible a:hover {
    background: url(../images/next-icon4.png) left top no-repeat;
    padding-right: -20px !important;
}

.seg4 .elementor-invisible li {
    margin-top: 20px;
}

.seg4 h2 {
    font-weight: 400 !important;
    font-weight: 400 !important;
    font-size: 22px !important;
    line-height: 29px !important;
    margin-top: 20px !important;
}

.xicon>a>img {
    padding-right: 30px;
    float: right;
}

.home-bottom-sec h2 {
    display: block;
    color: #414042;
    font-size: 30px;
    line-height: 40px;
    padding-bottom: 13px;
    padding-top: 10px;
    font-weight: 400;
}

.home-bottom-sec p {
    font-family: 'Gothic A1', sans-serif !important;
    color: #414042;
    font-size: 18px;
    line-height: 25px;
    padding: 4px 0px;
}

.home-bottom-sec a {
    color: #2281c4;
    font-size: 18px;
}

.conv-page img {
    float: left;
    margin-right: 20px;
    margin-bottom: 20px;
    margin-top: 20px;
}

.conv-subpage {
    /* float: left; */
    margin-left: 160px;
}

.conv-subpage h3 {
    padding: 5px 0px;
}


/*.conv-subpage li{list-style:none !important;}*/


/*2 Aug */

.important-link-sub-detail {
    display: none;
}

.important-link-detail span {
    color: #2281c4;
    font-size: 21px;
    line-height: 21px;
    display: inline-block;
}

.important-link-detail span:hover {
    text-decoration: underline;
    cursor: pointer;
}

.quick-links-content span {
    color: #2281c4;
    position: relative;
    margin-bottom: 16px;
    font-size: 20px;
    line-height: 25px;
    padding: 3px 3px 3px 0px;
    /*		background: url(../images/next-icon2.png) right top no-repeat;*/
}

.dropdown_btn img {
    max-width: 20px;
    max-height: 20px;
    margin-left: 90px;
}

.xText-box1 {
    margin-bottom: 20px;
}

.xText-box1 h1 {
    display: block;
    color: #FFF;
    font-size: 40px;
    line-height: 40px;
    font-weight: 400;
    padding-bottom: 24px;
}

.xText-box1 .health-container {
    padding: 70px 74px;
}

.xText-box2 {
    margin-bottom: 20px;
}

.xText-box2 h1 {
    display: block;
    color: #FFF;
    font-size: 40px;
    line-height: 40px;
    font-weight: 400;
    padding-bottom: 24px;
}

.xText-box2 .health-container {
    padding: 70px 37px;
}

* {
    font-family: 'Gothic A1', sans-serif !important;
}

.img-left {
    float: left !important;
    margin-right: 15px;
    margin-bottom: 40px;
}

.lefttext {
    margin-top: -15px;
}

@media (min-width: 1280px) {
    .padl {
        padding-left: 15px !important;
    }
    .padr {
        padding-right: 15px !important;
    }
    .mbwdth {
        padding-left: 20px !important;
    }
    .mbwdth:nth-child(0) {
        padding-left: 0px !important;
    }
    .related-content .mbwdth:nth-child(1) {
        padding-left: 0px !important;
    }
    .hconsmr {
        max-width: 367px !important;
    }
    .vidwidth {
        width: 640px;
        margin-top: 20px;
        display: flex;
    }
    .removelist a {
        background-size: auto !important;
    }
}

@media (max-width: 1200px) and (min-width: 768px) {
    .padl {
        padding-left: 15px !important;
    }
    .padr {
        padding-right: 15px !important;
    }
    .mbwdth {
        padding-left: 20px !important;
    }
    .mbwdth:nth-child(0) {
        padding-left: 0px !important;
    }
    .important-container {
        color: #fff;
    }
}

@media (max-width: 992px) and (min-width: 768px) {
    .quick-links-content {
        position: absolute;
        top: -175px;
        right: -384px;
        width: 385px;
        opacity: 1;
        z-index: 99;
    }
    .Pad15 .col-lg-6:nth-child(1) {
        margin-right: 15px !important;
        max-width: 336px;
    }
    .Pad15 .col-lg-6 {
        max-width: 336px;
    }
    .artical-banner-content span {
        color: #fff;
        position: absolute;
        margin-left: -685px;
        top: 180px;
        font-size: 40px;
        line-height: 40px;
    }
}

@media (max-width: 1199px) and (min-width: 1000px) {
    .artical-banner-content {
        min-height: 250px;
    }
    .col-lg-8 {
        float: left;
    }
    .quick-links-content {
        position: initial;
        top: -100px;
        margin-left: 30px;
        opacity: 1;
        z-index: 99;
        width: auto;
    }
    .artical-banner-content span {
        color: #fff;
        position: absolute;
        margin-left: -850px;
        top: 210px;
        font-size: 40px;
        line-height: 40px;
    }
    .Pad15 .col-lg-6:nth-child(1) {
        padding-right: 7.5px !important;
        max-width: 464px;
    }
    .Pad15 .col-lg-6:nth-child(2) {
        padding-left: 7.5px !important;
        max-width: 464px;
    }
    .container .col-md-4:nth-child(4) {
        margin-right: 0px !important;
    }
    .container .col-md-4:nth-child(3) {
        margin-right: 0px !important;
    }
    .container .col-md-4 {
        padding-right: 7.5px !important;
        padding-left: 7.5px !important;
        /*max-width: 224px;*/
    }
}

@media (max-width: 325px) {
    .artical-banner-content span {
        color: #fff;
        position: absolute;
        margin-left: -275px;
        top: 74px;
        font-size: 16px;
        line-height: 20px;
    }
    .nav-content {
        opacity: 1 !important;
        padding-top: 5px;
    }
    .welcome-content {
        margin-bottom: 125px;
    }
    /* .welcome-content-module {
        margin-bottom: 125px !important;
    } */
}

.vp-center {
    justify-content: left !important;
    text-align: left !important;
    float: left !important
}

h6 {
    font-size: 1.5rem;
    color: #2281c4;
}

h6 a {
    font-size: 1.5rem !important;
}

a.statSB.active {
    margin: 0 !important;
}

a.statSB {
    margin: 0 !important;
    line-height: 37px;
}

.sidebar-as-content h1 {
    margin-left: 20px;
    display: block;
    color: #414042;
    font-size: 40px;
    line-height: 40px;
    font-weight: 400;
}

.statSB-detail span {
    margin-left: 35px;
}

.sub-det-stat {
    margin-left: 35px;
}

.stat-txt {
    margin-left: 34px;
}


/* 27 Aug 2019 */

.pdfLink {
    background-image: url(../images/pdf-file_24x24.png) !important;
    display: inline-block;
    height: auto;
    min-height: 16px;
    background-position: center right;
    background-attachment: scroll;
    background-repeat: no-repeat;
    padding-right: 28px !important;
}

p>a>i {
    color: unset !important;
}

@media(max-width: 695px) {
    .tbl-respons {
        overflow-x: scroll;
        padding: 6px 0px;
        margin-bottom: 6px;
    }
    .img-left {
        float: none !important;
    }
}

table {
    width: 100%;
}

thead th {
    position: relative;
}

thead th span {
    position: fixed;
    background: white;
}

table tbody tr:first-child th,
table tbody tr:first-child td {
    padding-top: 20px;
}

::-webkit-scrollbar {
    border-radius: 4px;
    height: 5px;
    width: 8px;
}

::-webkit-scrollbar-thumb {
    background: #a7a7a7;
}

.nav-menu-search input#search {
    width: 100%;
    height: 32px;
    font-size: 14px;
    line-height: 14px;
    padding-right: 21px;
    border: none;
    outline: none;
    color: #414042;
    border-bottom: 1px solid #414042;
    padding-left: 0px;
    /*background: url(../images/search-icon.png) right center no-repeat #FFF;*/
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    text-indent: unset;
}

.nav-menu-search {
    margin-left: 0px;
}

.nav-menu-search button.icon {
    border-radius: 5px;
    border: none;
    height: 36px;
    position: relative;
    top: 1px;
    left: -34px;
    line-height: 35px;
    width: 40px;
    color: #fff;
    font-size: 10pt;
    -webkit-transition: all .55s ease;
    -moz-transition: all .55s ease;
    -ms-transition: all .55s ease;
    -o-transition: all .55s ease;
    transition: all .55s ease;
    background-color: unset;
}

.nav-menu-search {
    vertical-align: middle;
    white-space: nowrap;
    position: relative;
}

button:focus {
    outline: 1px dotted;
    outline: unset;
}

.screen-reader-text {
    display: none;
}

.app-contnet .find-btn-content {
    display: none;
}

.arrows-1_bold-right {
    background: url(../images/search-icon.png) right center no-repeat #FFF;
}

.arrows-1_bold-left {
    background: url(../images/search-icon.png) right center no-repeat #FFF;
}


/* 09 Sep 2019 */

@media(max-width: 414px) {
    a.statSB {
        line-height: 27px;
        word-break: normal;
        margin: 0px -75px 1px -20px !important;
    }
    img.main {
        padding-left: unset !important;
        padding-right: unset !important;
        margin-top: -32px !important;
    }
    a.important-link-btn.active {
        clear: both;
    }
    a.important-link-btn.active img.off {
        display: block;
        float: right;
        margin-right: -25px;
        padding-left: 0px;
    }
    .img-left {
        padding-bottom: 7px !important;
    }
    .statSB-detail li {
        clear: both;
    }
}


/*
Comment/delete it's first , line line will be 1396
@media (max-width: 767px) and (min-width: 0px){
.artical-banner-content span:after {
    border-top: 4px solid #78bfea;
    }
 }


*/

@media (max-width: 1024px) {
    .artical-banner-content span {
        margin-left: -923px;
        top: 316px;
    }
}

@media (max-width: 768px) {
    .conv-page img {
        display: none;
    }
    .conv-subpage {
        /* float: left; */
        margin-left: 0px !important;
    }
    .artical-banner-content span {
        margin-left: -683px;
        top: 266px;
    }
    .img-right {
        display: none;
        float: right !important;
        margin-left: 3px !important;
        margin-bottom: 40px;
        width: 110px;
    }
    .quick-links-content a:hover {
        background: url(../images/next-icon4.png) right top no-repeat;
        padding-right: -20px !important;
    }
    .search-content {
        width: 100%;
        height: 40px;
        display: inline-block;
        margin: 11px 0px 23px 0px;
    }
    .search-form {
        margin: 0px 14px;
    }
}

@media (max-width: 414px) {
    .artical-banner-content span {
        margin-left: -353px;
        top: 130px;
    }
}

@media (max-width: 375px) {
    .artical-banner-content span {
        margin-left: -321px;
        top: 122px;
    }
}

@media (max-width: 360px) {
    .artical-banner-content span {
        margin-left: -308px;
        top: 118px;
    }
}

@media (max-width: 320px) {
    .artical-banner-content span {
        margin-left: -273px;
        top: 107px;
    }
}

.blue-box-bullet {
    margin: -22px 0px -4px 14px;
    font-size: 22px;
    line-height: 23px;
}

.bullets-container {
    margin-top: -55px;
    line-height: -27px;
}

ul li {
    list-style-type: disc;
    list-style: disc;
}

li {
    color: #414042;
    font-size: 18px;
    line-height: 25px;
    width: 100%;
    position: relative;
    padding: 0px 0px 6px 0px;
    font-family: 'Gothic A1', sans-serif !important;
}

ol li>ul li {
    list-style: circle;
}

ul {
    padding-left: 30px;
    clear: both;
}

ul li>ul {
    padding-left: 20px;
    padding-top: 5px;
}

ul li>ul li {
    list-style: circle;
}

.img-right {
    float: right !important;
    margin-left: 15px;
    margin-bottom: 40px;
}

.hide-others {
    display: none;
}

.important-link-btn .imp-plus-btn:last-child {
    display: none;
}


/*Modules*/

@media(min-width: 768px) {
    .seg4 .elementor-col-25 {
        padding-right: 20px !important;
        flex: 0%;
        max-width: unset;
    }
    .seg4 .elementor-col-25:nth-child(4) {
        padding-right: 0px !important;
        flex: 0%;
        max-width: unset;
    }
}

.paddL15 {
    padding-left: 15px !important;
}

.want-module-1280 {
    max-width: 1280px !important;
    padding: 50px 45px;
    margin: 15px -74px;
    background: #4b9dde;
}

.want-module-1132 {
    max-width: 1132px !important;
    margin-left: 74px;
    padding-bottom: 40px;
}

.module-1132 {
    max-width: 1132px;
    margin: auto;
}

.want-module-1132 h1 {
    font-weight: 400 !important;
    font-size: 40px !important;
    line-height: 50px !important;
    padding: 0px 55px 26px 0px !important;
    margin: 0px 0px 52px 0px !important;
    color: #414042 !important;
}

.want-module-1132 li {
    color: #414042;
    font-size: 18px !important;
    line-height: 25px !important;
    padding: 2px 0px 17px 40px !important;
    background: url(../images/next-icon2.png) left top no-repeat;
}

.want-module-1132 li:hover {
    text-decoration: underline;
    background: url(../images/next-icon4.png) left top no-repeat;
}

.want-module-1132 li span {
    padding-left: 0px !important;
}

.hero-module-1132 {
    margin-bottom: -160px;
    height: 365px;
}

.hero-module-1280 {
    max-width: 1280px;
    margin: 0px -74px;
    width: auto !important;
}

.hero-module-1280 span {
    font-size: 30px;
    line-height: 40px !important;
    padding-bottom: 12px !important;
    display: block;
}

.hero-module-1280 .elementor-invisible {
    visibility: visible
}

.hero-module-1280 a {
    display: inline-block;
    margin-top: 30px;
    min-height: 28px;
    color: #2281c4;
    font-size: 18px;
    line-height: 25px;
    padding: 3px 0px 0px 40px;
    background: url(../images/next-icon2.png) left top no-repeat;
    width: auto !important
}

.hero-module-1280 a span {
    font-size: 18px !important;
    line-height: 25px !important;
}

.elementor-widget:not(:last-child) {
    margin-bottom: 0px !important;
}

footer {
    margin-top: 15px !important;
}

@media(max-width: 768px) {
    .top-work a {
        font-size: 15px !important;
    }
    .promImgTxt img {
        min-height: unset !important;
    }
    .want-module-1280 {
        padding: 50px 15px;
        margin: auto;
    }
    .talk-box .elementor-image-box-img {
        min-height: 109px;
        min-width: 109px;
    }
    .want-module-1132 h1 {
        font-weight: 400 !important;
        font-size: 30px !important;
        line-height: 40px !important;
    }
    .related-text .elementor-divider-separator {
        display: block;
        width: 100% !important;
        max-width: 295px !important;
        border-top: 4px solid #7abfea !important;
    }
    .bluTextBox {
        margin: 0px;
    }
    .hero-module-1132 {
        margin-bottom: -60px;
        height: auto;
    }
    .want-module-1132 {
        padding: 40px 40px 40px 40px !important;
    }
    .hero-module-1280 {
        padding: 0px 30px;
    }
    .hero-module-1280 .elementor-element-populated {
        margin: 55px 0px 0px 0px !important;
    }
    .feature-content {
        margin-top: 0px !important;
    }
}

@media(max-width: 767px) {
    .feature-content .elementor-element-populated {
        margin-top: 0px !important;
    }
}

.wp-caption-text {
    display: none !important;
}

.elementor-image-box-description {
    display: none !important;
}

.learn-btn {
    visibility: visible !important;
}

.promImgTxt img {
    min-height: 450px;
}

@media (max-width: 992px) and (min-width: 768px) {
    .home-banner-para {
        width: 50% !important;
    }
}

.home-banner-top p {
    float: left;
}

.top-work a {
    font-size: 22px;
    color: #2281c4;
}

.top-work a:hover {
    text-decoration: underline !important;
}
.ftrmrgn h6 {
    display: none;
}