@import url(https://fonts.googleapis.com/css?family=Raleway|Roboto|Roboto+Condensed);
 body.slide-active,html{
    overflow-x:hidden
}
#DialCare-logo,.back-to-top,.navbar-brand:focus,.navbar-brand:hover,a object:hover,a svg,a:hover object:hover{
    cursor:pointer
}
.benefit ul,.plan,#contact ul li,ul.checkList{
    list-style-type:none
}
/*! ==== SIDEBAR NAV ORIGINAL CSS (do NOT edit, instead add overwritting styles in Navigations section below) === */
 #page-content,.navbar-header,.navbar.navbar-fixed-top.slide-active{position:relative}.no-margin-top{margin-top:0!important}#page-content{padding-top:70px;left:0}#page-content.slide-active{padding-top:0}#slide-nav .navbar-toggle{cursor:pointer;position:relative;line-height:0;float:left;margin-top:10px;width:100%;max-width:30px;height:40px;padding:10px 0 0;border:0;background:0 0}#slide-nav .navbar-toggle>.icon-bar{background:#008279;width:100%;display:block;height:3px;margin:5px 0 0}@media (max-width:767px){#slide-nav .navbar-header{margin:0 auto;padding:0 15px}#slide-nav .navbar.slide-active{position:absolute;width:80%;top:-1px;z-index:1000;transition:width .5s,height .5s,background-color .5s,transform .5s}#slide-nav #slidemenu{background:#f7f7f7;left:-100%;width:80%;min-width:0;position:absolute;padding-right:0;z-index:2;top:0;padding-left:0;margin:0;box-shadow:1px 1px 10px rgba(128,128,128,.75)}#slide-nav #slidemenu .navbar-nav{background:#eee;min-width:0;width:100%;margin:0}#slide-nav #slidemenu .nav li.dropdown.open ul.dropdown-menu li:first-of-type{margin-top:0}#slide-nav #slidemenu .navbar-nav .dropdown-menu li a{min-width:0;width:80%;white-space:normal}#slide-nav{border-top:0}#slide-nav #navbar-height-col{position:fixed;height:100%;width:80%;left:-80%;background:#eee;z-index:1}#slide-nav .navbar-form{width:100%;margin:8px 0;text-align:center;overflow:hidden}#slide-nav .navbar-form .btn{width:100%}#topMenu .navbar-nav>li>a{padding-top:5px;padding-bottom:5px}.socialMedia a{margin-bottom:30px}}@media (min-width:768px){#page-content,.navbar #slidemenu,.navbar-header{left:0!important}.navbar.navbar-fixed-top.slide-active{position:fixed}}

/*! ==== START MAIN CSS === */

/*! ~~~ HTML ELEMENTS (body, tables, divs) ~~~ */
 html{
    min-height:100%;
    position:relative
}
body{
    font-weight:400;
    font-family:Roboto,Arial,sans-serif;
    font-size:16px;
    font-variant-ligatures:no-common-ligatures!important;
    line-height:1.75em;
    margin-bottom:365px
}
.navbar-nav li a:hover,body{
    color:#000
}
hr{
    margin-top:10px;
    border-top:2px solid #717271
}
#howItWorks hr{
    border-top-color:#343434;
    width:90%
}
a.btn:not(:only-of-type),a:not(:only-of-type),
.footer span {
    margin-right:20px
}

.footer span {
    color: #CCCCCC; 
    margin-left: 20px;
}

a:last-of-type:not(:only-of-type),a:only-child,body #mainMenu .navbar-nav>li:last-of-type,p a:not(:only-of-type), .footer p a:last-of-type  {
    margin-right:0
}
:focus{
    outline:#00B0AA auto 5px
}
/*! ~~~ BOOTSTRAP ELEMENTS ~~~ */
.alert.alert-success.offer{
    border:none;
    border-radius:0 0 4px 4px;
    box-shadow:0 2px 4px 0 rgba(0,0,0,.3);
    font-size:19px;
    margin-bottom:0;
    padding:5px;
    position:fixed;
    width:100%;
    z-index:100
}
#join h2,.alert.offer .close,.alert.offer a,.benefit h2{
    opacity:1;
    filter:alpha(opacity=100)
}
.alert.offer .close{
    margin-top:-6px
}
.alert.alert-success.offer .row>div:first-of-type{
    width:90%;
    margin:0 auto;
    float:none
}
.alert.alert-success.offer .row>div:last-of-type{
    position:absolute;
    right:10px;
    top:6px
}
.card,.card .content,.col-xxs-6{
    position:relative;
    height:auto
}
.alert a{
    margin-left:auto;
    margin-right:auto
}
.alert.offer .close:focus,.alert.offer .close:hover,a:hover img,footer a:hover i{
    opacity:.8;
    filter:alpha(opacity=80)
}
.alert a:hover p,
.footer .bottomBar a {
    color:#E6E6E6
}

.btn-group-lg>.btn,.btn.btn-lg{
    font-size:19px;
    font-weight:700
}
.col-xxs-6{
    min-height:1px;
    padding-right:15px;
    padding-left:15px
}
.dropdown-menu{
    min-width:110px
}
.dropdown-menu>li>a{
    padding-top:6px;
    padding-bottom:6px
}
#business .jumbotron,#member .jumbotron,.jumbotron,.jumbotron.physicianLeadForm{
    padding-top:0;
    padding-bottom:0
}
.jumbotron{
    background-size:contain
}
.jumbotron p:not(.lead),h2{
    font-size:1em
}
.jumbotron p,.jumbotron.home p{
    font-size:1.313em
}
.jumbotron h2,.jumbotron p{
    font-weight:400
}
.jumbotron.home{
    background:url(../images/dialcare-24-7-telemedicine-care.jpg) left center no-repeat #fff
}
.jumbotron.physicianLeadForm{
    background:url(../images/join-dialcares-nationwide-network.jpg) left top no-repeat #d8d8d8;
    background-size:auto 100%
}
#member .jumbotron{
    background:url(../images/dialcare-telemedicine-for-members-individuals-family.jpg) left center no-repeat #E9E4C7;
    background-size:auto 125%
}
#member.allergies .jumbotron{
    background:url(../images/dialcare-telemedicine-for-allergies.jpg) left center no-repeat #378f4b;
    background-size:75% auto
}
#business .jumbotron{
    background:url(../images/dialcares-business-telemedicine-solution.jpg) left top no-repeat #F1F1FD;
    background-size:auto 100%
}
.jumbotron .row .cta{
    background:hsla(0,0%,0%,.5);
    background-color:hsla(0,0%,0%,.5);
    padding:1% 2% 3% 3%
}
#business .jumbotron .row .cta h2,.jumbotron .row .cta p,body:not(#member) .jumbotron .row .cta h1{
    width:100%;
    max-width:870px
}
#business .jumbotron .row .cta h2,#member .jumbotron .row .cta h1,#member .jumbotron .row .cta h2,.jumbotron .row .cta div{
    padding-left:160px
}
#business .jumbotron .row .cta h2,#member .jumbotron .row .cta h2,.jumbotron .row .cta div{
    max-width:570px
}
#member .jumbotron .row .cta h2{
    max-width:none
}
.cta .row,.jumbotron .row .cta div,.modal-body div div,div.row#symptoms>div{
    margin-bottom:20px
}
#business .jumbotron .row .cta h2{
    margin-bottom:15px;
    width:auto
}
.lightGray.bkgdBlanket#benfits .row>div,section{
    margin-bottom:40px
}
body section:not(.hero):first-of-type{
    padding-top:30px
}
#business .jumbotron .row .cta div,#business section.hero,#member:not(.allergies) .jumbotron .row .cta h1{
    margin-bottom:0
}
#member section#howItWorks,section.lightGray{
    padding-top:40px;
    padding-bottom:40px
}
#member section#howItWorks .cta{
    background-color:#fff;
    background:rgba(255,255,255,.8);
    border-radius:20px;
    padding:15px 30px
}
section.hero{
    padding-top:0;
    padding-bottom:0
}
#products .nav-pills>li,#products .nav-pills>li:focus,#products .nav-pills>li:hover{
    background-color:#DEF5F4;
    border-radius:12px 12px 0 0;
    vertical-align:bottom
}
#business #symptoms div.card .cardBack img,#business #symptoms div.card .cardFront img,.card{
    vertical-align:top
}
#products .nav-pills>li a,#products .nav-pills>li a:focus,#products .nav-pills>li a:hover,#products .nav-pills>li.active>a,#products .nav-pills>li.active>a:focus,#products .nav-pills>li.active>a:hover{
    border:none;
    background:0 0;
    background-color:none
}
#products .nav-pills>li,#products .nav-pills>li:focus,#products .nav-pills>li:hover{
    border:2px solid #fff
}
#products .nav-pills>li:focus,#products .nav-pills>li:hover{
    background-color:#B8E6E3
}
#products .nav-pills>li.active,#products .nav-pills>li.active:focus,#products .nav-pills>li.active:hover{
    background-color:#fff
}
#products .tab-pane img{
    width:100%;
    max-width:200px;
    height:auto
}
#products .tab-content>.active,#products .tab-content>.active:focus{
    outline:0
}
.card{
    perspective:1000px;
    -webkit-perspective:1000px;
    -moz-perspective:1000px;
    -o-perspective:1000px;
    -ms-perspective:1000px;
    width:100%;
    display:block;
    font-weight:700;
    padding-bottom:105%
}
.card .content{
    transition:.5s ease-out;
    -webkit-transition:.5s ease-out;
    -moz-transition:.5s ease-out;
    -o-transition:.5s ease-out;
    -ms-transition:.5s ease-out;
    transform-style:preserve-3d;
    -webkit-transform-style:preserve-3d;
    -moz-transform-style:preserve-3d;
    -o-transform-style:preserve-3d;
    -ms-transform-style:preserve-3d;
    backface-visibility:visible;
    -webkit-backface-visibility:visible;
    -moz-backface-visibility:visible;
    -o-backface-visibility:visible;
    -ms-backface-visibility:visible;
    width:100%
}
.card.applyflip .content{
    -webkit-transform:rotateY(180deg);
    -moz-transform:rotateY(180deg);
    -o-transform:rotateY(180deg);
    -ms-transform:rotateY(180deg);
    transform:rotateY(180deg)
}
.card .content .cardBack,.card .content .cardFront{
    backface-visibility:hidden;
    -webkit-backface-visibility:hidden;
    -moz-backface-visibility:hidden;
    -o-backface-visibility:hidden;
    -ms-backface-visibility:visible;
    position:absolute;
    top:0;
    left:0;
    height:100%;
    width:100%;
    text-align:center;
    line-height:200px;
    border-radius:14px
}
.card .content .cardFront,.card.applyflip .content .cardFront{
    -webkit-transform:rotateY(0);
    -moz-transform:rotateY(0);
    -o-transform:rotateY(0);
    -ms-transform:rotateY(0);
    transform:rotateY(0)
}
.card .content .cardBack,.card.applyflip .content .cardBack{
    -webkit-transform:rotateY(-180deg);
    -moz-transform:rotateY(-180deg);
    -o-transform:rotateY(-180deg);
    -ms-transform:rotateY(-180deg);
    transform:rotateY(-180deg)
}
.card .content .cardFront,.card.applyflip .content .cardBack{
    animation:stayvisible .5s both;
    -webkit-animation:stayvisible .5s both;
    -moz-animation:stayvisible .5s both;
    -o-animation:stayvisible .5s both;
    -ms-animation:donothing .5s;
    -ms-transition:visibility 0s linear .17s;
    visibility:visible
}
.card .content .cardBack,.card.applyflip .content .cardFront{
    animation:stayvisible .5s both;
    -webkit-animation:stayvisible .5s both;
    -moz-animation:stayvisible .5s both;
    -o-animation:stayvisible .5s both;
    -ms-animation:donothing .5s;
    -ms-transition:visibility 0s linear .17s;
    visibility:hidden
}
@keyframes stayvisible{
    from,to{
        visibility:visible
    }
}
@-webkit-keyframes stayvisible{
    from,to{
        visibility:visible
    }
}
@-moz-keyframes stayvisible{
    from,to{
        visibility:visible
    }
}
@-o-keyframes stayvisible{
    from,to{
        visibility:visible
    }
}
#whoWeAre .jumbotron{
    background:url(../images/DialCare-who-we-are.jpg) center 18% no-repeat;
    background-size:cover;
    padding-top:222px;
    padding-bottom:48px;
    text-shadow:1px 1px 20px #000
}
/*! ~~~ BRANDING COLORS ~~~ */
#DialCare-logo .brand-gray{
    fill:#717372
}
ul.checkList .glyphicon-ok{
    color:#00B0AA
}
#slide-nav .navbar-toggle:hover .icon-bar,a.dcApp:hover img{
    background:#00B0AA
}
.btn-primary,.nav li.active{
    border-color:#00B0AA
}
#DialCare-logo .brand-teal{
    fill:#00B0AA
}
.plan{
    border:1px solid #00B0AA
}
#mainMenu .navbar-nav li.active.anchorLink a{
    border-bottom-style:dashed
}
#mainMenu .navbar-nav li.active.anchorLink a:hover{
    border-bottom-style:solid;
    text-decoration:none
}
#products .nav li.active a,.h1,.h2,.h3,h1,h2,h3{
    color:#00A398
}
#platform .iconDiv,.alert.alert-success.offer,.benefit.light,.btn-primary,.jumbotron,.open>.dropdown-toggle.btn-primary{
    background:#00A398
}
a:hover{
    color:#00877C
}
#faqs strong,.nav li a:not(.btn):hover,.nav li.active a,.navbar #slidemenu li a.btn.btn-ghost:hover,.plan .price span,a,a:focus{
    color:#008279
}
#topMenu .btn-primary,#topMenu .dropdown-menu.primary,#topMenu .dropdown-menu.primary>li>a:focus,.back-to-top:hover,.benefit,.bkgdGreen,.btn-primary:active,.dropdown-menu>li>a:hover{
    background:#008279
}
.jumbotron .row .cta.bkgdGreen{
    background:hsla(176,100%,18%,.8);
    background-color:hsla(176,100%,18%,.8);
    padding-bottom:0
}
.dark-teal{
    fill:#008279
}
#topMenu .navbar-nav>li>a.btn .btn-primary,#topMenu .navbar-nav>li>a:not(.btn),.nav .open>a,.navbar #slidemenu li a.btn.btn-ghost:hover{
    border-color:#008279
}
#topMenu .dropdown-menu.primary li:hover,#topMenu a.btn-primary:hover,#topMenu ul li.active a.dropdown-toggle.btn.btn-primary .btn-primary:active:hover,#topMenu ul li.active a.dropdown-toggle.btn.btn-primary:hover,#topMenu ul li.active ul.dropdown-menu.primary li.active a:hover,#topMenu ul li.active ul.dropdown-menu.primary li.active:hover,.btn-primary.active,.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active,.btn-primary:focus,.btn-primary:hover,.nav>li>a.btn-primary:focus,.navbar li a.btn-primary:hover,.open>.dropdown-toggle.btn-primary,.open>.dropdown-toggle.btn-primary.focus,.open>.dropdown-toggle.btn-primary:focus,.open>.dropdown-toggle.btn-primary:hover{
    background:#00665f;
    border-color:#00665f
}
.plan .price span sup{
    color:#00665f
}
#topMenu ul li.active a.dropdown-toggle.btn.btn-primary,#topMenu ul li.active ul.dropdown-menu.primary li.active,#topMenu ul li.active ul.dropdown-menu.primary li.active a,.btn-primary:active,.btn-primary:active.focus,.btn-primary:active:focus{
    background:#005952;
    border-color:#005952
}
/*! ~~~ FONT, TEXT ~~~ */
.bkgdGreen h3,footer.bkgdGreen span,section:not(.hero) .bkgdGreen span{
    color:#8AE6DC
}
.cents{
    top:-1em;
    font-size:.6em;
    margin-left:.15em
}
.h1,.h2,.h3,.h4,.h5,h1,h2,h3,h4,h5{
    font-family:Raleway,Roboto,Arial,sans-serif;
    font-weight:700;
    letter-spacing:.05em
}
.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{
    line-height:1.175em
}
.h3,.lead,h3{
    line-height:1.5em
}
.h1,.jumbotron .h1,.jumbotron h1,h1{
    font-size:3.5em;
    font-weight:400
}
.jumbotron .h1,.jumbotron h1{
    font-size:3.25em
}
.h2,.jumbotron .h2,.jumbotron h2,h2{
    font-size:2.25em
}
.h1,.h2,.sidebarNav,h1,h2{
    margin-top:30px;
    margin-bottom:15px
}
.h2,h2{
    margin-bottom:30px
}
#yourSolution img,.h3,h3,hr,ol:not(.nav) li,ul:not(.dropdown-menu):not(.nav):not(.plan) li{
    margin-bottom:10px
}
.h3,.jumbotron .h3,.jumbotron h3,h3{
    font-size:1.5em;
    text-transform:uppercase
}
.h4,.jumbotron .h4,.jumbotron h4,h4{
    font-size:1.25em
}
#business #join .diagonal .h2,#member .jumbotron .cta h2,#symptoms h3,.cta h3{
    margin-top:0
}
.lightGray .h2,.lightGray h2{
    color:#545454
}
.jumbotron .h1,.jumbotron h1{
    margin-top:15px;
    font-weight:700
}
p:not(footer p){
    margin-bottom:20px
}
.box h2{
    margin-top:16px
}
#howItWorks h3{
    display:inline-block;
    font-weight:700;
    margin-right:10px
}
.member #howItWorks h3{
    display:block
}
.lead{
    font-size:1.32em
}
ul.checkList{
    padding-left:22px
}
ul.checkList .glyphicon-ok{
    margin-left:-22px
}
.stripe h2,.stripe h3{
    display:inline-block;
    font-family:'Roboto Condensed',Arial,sans-serif;
    font-weight:400;
    text-transform:none;
    font-size:1.445em;
    padding:5px 4%;
    white-space:nowrap
}
.info,body #mainMenu .navbar-nav,body #mainMenu .navbar-nav .btn{
    font-weight:700
}
.stripe h2:first-of-type,.stripe h3:last-of-type{
    padding-left:0;
    padding-right:0
}
/*! ~~~ BUTTONS, LINKS ~~~ */
#topMenu .nav li.active a:not(.btn),.alert.offer a span,.bottomBar a,p a, .footer .bottomBar a, .footer a:hover {
    text-decoration:underline
}
.btn{
    font-size:16px
}
h1 a,h2 a,h3 a{
    text-decoration:none;
    border-bottom:2px dotted
}
#topMenu li.dropdown ul.dropdown-menu li a:hover,#topMenu ul li.active ul.dropdown-menu.primary li a,.alert a:hover,.alert a:hover span,a.navbar-toggle:hover,a.navbar-toggle:hover span,a[href^="tel:"],a[href^="tel:"]:hover,h1 a:focus,h1 a:focus:visited:active,h1 a:visited,h2 a:focus,h2 a:focus:visited:active,h2 a:visited,h3 a.btn,h3 a:focus,h3 a:focus:visited:active,h3 a:visited,p a.btn,p a.button,p a:hover,.footer a, .footer .bottomBar a:hover {
    text-decoration:none
}
h1 a:hover,h2 a:hover,h3 a:hover{
    text-decoration:none;
    border-bottom:2px solid
}
h1 a:visited,h2 a:visited,h3 a:visited{
    border-bottom:2px dotted #008279
}
.holderContent h1 a,.holderContent h2 a,.holderContent h3 a{
    text-decoration:none;
    border-bottom:none
}
.holderContent h1 a:hover,.holderContent h2 a:hover,.holderContent h3 a:hover{
    text-decoration:underline;
    border-bottom:none
}
.info{
    color:#000;
    border:2px solid #000;
    border-radius:100px;
    max-width:28px;
    max-height:28px;
    width:100%;
    height:100vh;
    font-family:'Times New Roman',serif;
    display:inline-block;
    text-align:center;
    vertical-align:baseline
}
.alert.alert-success.offer .close{
    position:absolute;
    top:6px;
    right:12px;
    z-index:9999
}
#join .form,#join h2,#topMenu .dropdown-menu.primary li a,#topMenu .dropdown-menu.primary li a:hover,#whoWeAre .jumbotron,#whoWeAre .jumbotron h2,.alert.alert-success.offer,.alert.alert-success.offer .close,.alert.alert-success.offer .close:active,.alert.alert-success.offer .close:focus,.alert.alert-success.offer a,.alert.alert-success.offer a:active,.alert.alert-success.offer a:focus,.back p,.back-to-top,.benefit,.benefit h2,.bkgdGreen,.bkgdGreen a,.bkgdGreen h2,.blanketBkgd,.footer .social a,.btn-gray,.btn.white:hover,.diagonal h2,.diagonal h3,.diagonal p, .footer a,.footer a:active,.footer a:focus, .gray,.gray a,.gray a:active,.gray a:focus,.gray h2,.jumbotron,.jumbotron .h1,.jumbotron h1,.navbar li a.btn-primary,.navbar li a.btn-primary:active,.navbar li a.btn-primary:focus,.navbar li a.btn-primary:hover,.plan .header h3,footer,footer a,footer a:active,footer a:focus,footer a:hover,footer h2,section.bkgdBlanket,section.bkgdBlanket h2,section.bkgdBlanket h3{
    color:#fff
}
.back-to-top{
    background:rgba(0,102,95,.7);
    background-color:rgba(0,102,95,.7);
    border:none;
    border-radius:4px 4px 0 0;
    position:fixed;
    bottom:0;
    right:6%;
    display:none;
    z-index:9999;
    padding:10px 20px 5px
}
.back-to-top:hover{
    opacity:1;
    padding-bottom:10px
}
.footer .social a{
    border-radius:100px;
    border:1px solid #fff;
    display:inline-block;
    width:36px;
    height:36px;
    text-align:center;
    position:relative
}
.footer .social a object,.footer .social a svg{
    max-width:20px;
    max-height:20px;
    width:100%;
    text-align:center;
    vertical-align:middle;
    padding:1px;
    position:absolute;
    top:6px;
    left:20%;
    right:20%
}
.footer .social a:nth-of-type(2) object,.footer .social a:nth-of-type(2) svg{
    top:8px
}
.footer .social a:hover{
    background:#4D4D4D
}
.btn-gray{
    border:1px solid #333
}
.btn-ghost{
    background:0 0;
    border:1px solid #00B0AA
}
.btn-ghost.white{
    border:1px solid #fff
}
.btn-ghost.white:hover{
    background:rgba(0,163,152,.5)
}
.btn.btn-gray,.gray,.gray a,.holderDiv, 
.footer {
    background:#666
}
.btn.back-to-top,.btn.btn-gray,.gray a:hover{
    color:#e6e6e6
}
/*! ~~~ IMAGES, ICONS, SVGS ~~~ */
.arrowHolder{
    height:100%;
    width:20%;
    float:left
}
#mainMenu .nav>li>a:focus,.arrowHolder.stripe,body .navbar#slide-nav{
    background:#fff
}
.arrow-right{
    width:0;
    height:0;
    border-top:60px solid #666;
    border-bottom:60px solid #666;
    border-left:30px solid #fff;
    float:right
}

.bottomBar img {
    max-height: 80px;
    margin: 15px;
}

#causes .icons img{
    width:100%;
    max-width:120px;
    float:none;
    padding-right:5%
}
.col-sm-4.icons.text-left div{
    padding-top:50%
}
#DialCare-logo{
    max-width:270px;
    max-height:80px
}

img{
    max-width:100%
}
img.icon{
    width:auto;
    height:auto;
    max-width:30px;
    max-height:30px
}
img.phoneApp{
    border-radius:36px 36px 0 0;
    max-width:220px
}
#member img.phoneApp{
    border-radius:36px;
    max-width:220px;
    width:100%;
    height:auto
}
.benefit img,.benefit object,.benefit svg{
    max-width:384px;
    width:100%;
    vertical-align:middle;
    margin-left:-15px;
    margin-top:10px
}
object.icon.vertBottom,svg.icon.vertBottom{
    vertical-align:bottom
}
.benefit .iconDiv{
    background:#008279;
    border-radius:166px;
    overflow:hidden;
    border:2px solid #fff;
    margin-top:6px;
    margin-left:-15px;
    padding:4px;
    text-align:center;
    width:auto
}
.socialMedia a,.socialMedia a#fb{
    background:#374D89
}
.dcApp{
    border-radius:8px
}
footer li a img{
    width:auto;
    max-height:33px
}
#member #howItWorks img{
    vertical-align:bottom;
    display:inline-block;
    margin-bottom:5px
}
.jumbotron .phoneApp{
    bottom:0;
    position:absolute
}
.glow{
    box-shadow:0 0 10px #00B0AA
}
.navbar-brand object:not(#logoTag){
    display:none
}
.stripe img,.stripe svg{
    padding:2px;
    margin-right:6px;
    max-height:44px;
    max-width:44px;
    min-width:1px
}
object.icon,svg.icon{
    height:100%;
    max-height:44px;
    vertical-align:middle;
    display:inline
}
.iconLg{
    max-height:150px
}
object.icon.half,svg.icon.half{
    max-height:22px
}
#contact object.icon,
#contact svg.icon{
    max-height:30px;
    max-width:30px
}
.socialMedia a{
    color:#fff;
    width:100%;
    height:100%;
    text-align:center;
    padding:58px 3px;
    float:left
}
.socialMedia a object,.socialMedia a svg{
    max-height:70px
}
.socialMedia a:focus,.socialMedia a:hover{
    opacity:.9;
    padding:63px 3px
}
.socialMedia a:focus object,.socialMedia a:focus svg,.socialMedia a:hover object,.socialMedia a:hover svg{
    max-height:60px
}
.socialMedia a#tw{
    background:#52C9EE
}
.socialMedia a#li{
    background:#0B81C1
}
#whatIsDialCare img{
    width:100%;
    height:auto;
    max-width:80px;
    margin-right:30px
}
#yourSolution img{
    -webkit-filter:grayscale(100%);
    filter:grayscale(100%);
    width:auto;
    height:68px
}
.bottom,.bottomBar{
    width:100%;
    bottom:0
}
/*! ~~~ NAVIGATIONS, MENUS (top bar, main menu with logo, breadcrumbs, footer) ~~~ */
#slide-nav,.alert.offer p,.jumbotron,section#yourSolution{
    margin-bottom:0
}
.affix-top{
    position:relative
}
.affix-bottom,.bottom {
    position:absolute
}
.affix{
    top:50px
}
.breadcrumb{
    border-bottom:1px solid #BFBFBF;
    border-radius:0;
    font-size:.75em;
    color:#666;
    background:0 0
}
body #slide-nav{
    box-shadow:0 0 8px 0 rgba(0,0,0,.3)
}
#contact li a{
    margin:0 26px 12px 0;
    display:inline-block
}
footer li a:last-of-type,footer li a:only-child{
    margin-right:0
}
#member.allergies .jumbotron .row .cta h1,#contact ul{
    padding-left:0
}
#contact ul li{
    margin:10px 0
}
#topMenu{
    padding-top:0
}
.small,small{
    font-size:12px;
    line-height:18px
}
#topMenu .dropdown-menu{
    padding:0
}
#topMenu .dropdown-menu:not(.primary) li:hover{
    background:#eee
}
body #mainMenu ul.navbar-nav{
    margin-top:20px;
    margin-bottom:10px
}
body #mainMenu .navbar-nav>li{
    margin-left:12px;
    margin-right:12px
}
#business div.row#symptoms>div:nth-of-type(4),#mainMenu{
    clear:both
}
.navbar-brand,.navbar-brand img{
    box-sizing:content-box;
    height:auto;
    max-width:270px
}
.navbar-nav li a{
    color:#717271;
    padding-left:0;
    padding-right:0
}
#mainMenu .navbar-nav li.active a{
    border-bottom:2px solid #00B0AA
}
#mainMenu .navbar-nav li a:hover,#topMenu .nav li a:not(.btn):hover{
    background:0 0;
    text-decoration:underline
}
.navbar li a.btn{
    padding:6px 11px;
    border-radius:0
}
.benefit,.bottomBar{
    padding-bottom:10px
}
#mainMenu .btn-ghost{
    margin:-8px -6px
}
#topMenu{
    margin: 3% auto;
    text-transform:uppercase
}
#topMenu .navbar-nav li{
    border-right:1px solid #d3d3d3
}
#topMenu .navbar-nav li:last-of-type,#topMenu .navbar-nav li:nth-last-child(2),#topMenu .navbar-nav li:nth-last-child(3){
    border:none
}
#topMenu .navbar-nav>li>a {
    margin:5px 12px 0
}
#topMenu .navbar-nav>li>a.btn {
    margin-top: 0px;
}
#topMenu .navbar-nav li.dropdown.open a.dropdown-toggle span.caret{
    -ms-transform:rotate(-180deg);
    -webkit-transform:rotate(-180deg);
    transform:rotate(-180deg);
    margin-bottom:3px
}
#slide-nav .navbar-toggle.slide-active .icon-bar:nth-child(2){
    -ms-transform:rotate(45deg);
    -webkit-transform:rotate(45deg);
    transform:rotate(45deg);
    margin-bottom:0;
    transition:all .3s ease
}
#slide-nav .navbar-toggle.slide-active .icon-bar:nth-child(3){
    display:none;
    transition:all .3s ease
}
#slide-nav .navbar-toggle.slide-active .icon-bar:nth-child(4){
    -ms-transform:rotate(-45deg);
    -webkit-transform:rotate(-45deg);
    transform:rotate(-45deg);
    margin-top:-2px;
    transition:all .3s ease
}
/*! ~~~ SECTIONS (footer, bottom bar, custom IDs or Classes) ~~~ */
section{
    background:#fff
}
.fullHeight{
    height:auto;
    max-width:100%
}
.bkgdBlanket,section.bkgdBlanket{
    background:url(../images/blanket-pattern.jpg) fixed #717574;
    background-size:initial
}
.benefit{
    padding-top:10px
}
.benefit .row>div:first-of-type:not(.iconDiv){
    padding-right:0;
    padding-left:0;
    text-align:center
}
.benefit ul{
    padding-left:24px
}
.benefit ul .glyphicon{
    margin-left:-24px
}
.bottom{
    left:0;
    padding-left:15px;
    padding-right:15px
}
.bottomBar{
    background: #4B4B4B;
    background-color: #4B4B4B;
    color: #C2C2C2;
    padding-top: 1%;
    margin-top: 15px;
}
.bkgdGreen,footer{
    padding-top:20px;
    padding-bottom:60px
}
#causes .icons{
    padding-top:10px
}
#causes .icons:first-of-type{
    padding-top:8%
}
#causes .icons:first-of-type p:first-of-type{
    padding-bottom:5%
}
#app .diagonal,#business #join .diagonal,#join .diagonal,#member #join .diagonal,.holderDiv{
    padding-top:2%;
    padding-bottom:2%
}
#faqs .row:nth-of-type(1){
    background:url(../images/dialcare-physician-frequently-asked-questions.jpg) left top no-repeat;
    background-size:contain
}
#faqs .row:nth-of-type(1) div:nth-of-type(2){
    background:#fff
}

.footer {
    background: #626363;
    color: #E3E3E3;
    font-size: .875em; /*14px*/
	padding-top: 20px;
	position: absolute;
	bottom: 0px;
	width: 100%;
}

.footer .row div {
    padding-top: 15px;
}

.footer .row div:not(.bottomBar) a img {
    border-radius: 6px;   
    border: 1px solid #CACACA;
		margin-bottom: 15px;
    min-width: 134px;
    width: 46%;
    max-width: 158px;   
}

.footer .row div.social {
    float:right;
    text-align:right
}

.jumbotron .row .cta.bkgdGreen{
    float:left
}
.holderDiv{
    display:block;
    height:100%;
    position:relative
}
.holderArrow{
    background:#fff;
    left:0;
    top:0;
    padding-right:0;
    position:absolute;
    height:100%;
    width:3%
}
.holderContent{
    position:relative;
    display:inline-block;
    padding-left:5%;
    width:100%
}
#howItWorks .row .col-sm-12:nth-of-type(1){
    min-height:120px
}
#member #howItWorks{
    background:url(../images/How-Telemedicine-Works-DialCare.jpg) right center no-repeat fixed #F7F5E8;
    background-size:auto 100%
}
#member.allergies #howItWorks{
    background:url(../images/How-Telemedicine-Works-for-Allergies.jpg) center center no-repeat fixed #d6cdc4;
    background-size:cover
}
#join{
    background:url(../images/join-dialcare-sign-up-form.jpg) top right fixed;
    background-size:620px
}
#business #join{
    background:url(../images/request-quote-dialcare-telemedicine-for-your-business.jpg) top right fixed;
    background-size:620px
}
#member #join{
    background:url(../images/sign-up-dialcare-telemedicine-for-members-individuals-families.jpg) top right fixed;
    background-size:620px;
    text-align:center
}
#member.allergies #join{
    background:url(../images/telemedicine-allergy-treatment-anytime-anywhere.jpg) right center no-repeat fixed #393615;
    background-size:auto 100%;
    text-align:center
}
#join .diagonal{
    background-color:#007b72;
    background:rgba(0,123,114,.85);
    background:-moz-linear-gradient(-15deg,#00857A 25%,rgba(0,163,152,.8) 66%,rgba(0,163,152,0) 65%,rgba(0,163,152,0) 100%);
    background:-webkit-linear-gradient(-15deg,#00857A 25%,rgba(0,163,152,.8) 66%,rgba(0,163,152,0) 65%,rgba(0,163,152,0) 100%);
    background:linear-gradient(110deg,#00857A 25%,rgba(0,163,152,.8) 66%,rgba(0,163,152,0) 65%,rgba(0,163,152,0) 100%);
    filter:progid: DXImageTransform.Microsoft.gradient( startColorstr='#00a398', endColorstr='#0000a398', GradientType=1);
    z-index:9
}
#member #join .diagonal{
    min-height:350px;
    padding-right:200px
}
#app .diagonal{
    background:-moz-linear-gradient(-15deg,rgba(0,163,152,0) 0,rgba(0,163,152,0) 61%,rgba(0,163,152,.8) 60%,#008075 100%);
    background:-webkit-linear-gradient(-15deg,rgba(0,163,152,0) 0,rgba(0,163,152,0) 61%,rgba(0,163,152,.8) 40%,#008075 100%);
    background:linear-gradient(110deg,rgba(0,163,152,0) 25%,rgba(0,163,152,0) 41%,rgba(0,163,152,.8) 40%,#008075 60%);
    filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#0000a398', endColorstr='#008075', GradientType=1 );
    z-index:9
}
#join .form{
    width:100%
}
#join .form,#member #join .form,#member #join .form p#Processing-Fee{
    max-width:600px
}
#member #join .form p#Processing-Fee{
    bottom:0;
    position:absolute;
    width:100%
}
#join .diagonal .form div{
    max-width:90%
}
.lightGray{
    background:#e6e6e6
}
.plan{
    text-align:center;
    padding:0
}
.plan .header{
    background:#717372;
    padding-top:1px;
    margin-bottom:0
}
.plan .price,.plan li:last-of-type,.plan li:nth-of-type(3){
    background:#f3f3f3;
    border:1px solid #f3f3f3;
    margin-top:0;
    margin-bottom:0
}
.plan li{
    padding:10px
}
.plan li.price span{
    font-size:2.5em;
    display:block
}
.plan li.price span sup{
    font-size:medium;
    font-size:initial
}
.pressRelease.row img{
    padding:15px;
    width:100%
}
.triangle{
    width:100%;
    height:50%;
    left:0
}
.triangle.topTriangle{
    background:linear-gradient(to left bottom,#666 50%,transparent 50%);
    top:0
}
.triangle.bottomTriangle{
    background:linear-gradient(to left top,#666 50%,transparent 50%);
    bottom:0
}
/*! ~~~ MEDIA QUERIES ~~~ */
@media (min-width:451px){
    .col-xxs-6{
        width:50%;
        float:left
    }
}
@media (min-width:768px){
    #mainMenu .navbar-nav li:last-of-type a,#topMenu .navbar-nav li:last-of-type a{
        margin-right:0
    }
    .bottomBar .row div.text-right{
        float:left;
        text-align:left
    }
    #causes div#pollen{
        float:right;
        margin-top:10%;
        margin-bottom:10%
    }
    #causes div#pollen p{
        float:left;
        padding-top:25%;
        padding-right:6%
    }
    #DCNC>ul:nth-of-type(2)>li{
        float:left;
        width:33%
    }
    #mainMenu .navbar-nav li:first-of-type a{
        margin-left:0
    }
    #mainMenu ul.nav.navbar-nav li:nth-last-of-type(3){
        border-right:1px solid gray;
        padding-right:31px
    }
    #member #join .form{
        min-height:370px;
        padding-top:5%;
        padding-bottom:7%
    }
    #topMenu .navbar-nav>li>a:not(.btn){
        padding-top:2px;
        padding-bottom:2px
    }
    #mainMenu .navbar-nav>li>a{
        padding-top:8px;
        padding-bottom:8px
    }
    #products .nav-justified>li{
        width:25%
    }
    #topMenu .navbar-nav li .dropdown-menu li{
        padding-left:15px
    }
}
@media (min-width:979px){
    #sidebar.affix-top{
        position:static;
        margin-top:30px;
        width:228px
    }
    #sidebar.affix-bottom{
        position:relative
    }
    #sidebar.affix{
        position:fixed;
        top:70px;
        width:228px
    }
}

@media (min-width:992px){
    .footer #footer-nav {
        display: inline-block;
        float: none;
        margin: auto;
    }
}

@media (min-width:1200px){
    .jumbotron .phoneApp{
        left:-50px
    }
    .jumbotron.physicianLeadForm .row .cta h1,.jumbotron.physicianLeadForm .row .cta p{
        width:100%;
        max-width:650px
    }
    .jumbotron .row .cta.bkgdGreen{
        min-height:480px
    }
    .allergies .jumbotron .row .cta.bkgdGreen{
        min-height:200px
    }
    #member.allergies #join .diagonal{
        background:-moz-linear-gradient(-15deg,#00857A 25%,rgba(0,163,152,.8) 60%,rgba(0,163,152,0) 59%,rgba(0,163,152,0) 100%);
        background:-webkit-linear-gradient(-15deg,#00857A 25%,rgba(0,163,152,.8) 60%,rgba(0,163,152,0) 59%,rgba(0,163,152,0) 100%);
        background:linear-gradient(110deg,#00857A 25%,rgba(0,163,152,.8) 60%,rgba(0,163,152,0) 59%,rgba(0,163,152,0) 100%)
    }
    body#member #symptoms.row>div:not(:last-of-type){
        display:inline-block;
        margin-left:0;
        width:20%
    }
}
@media (min-width:1300px){
    .benefit{
        padding-left:0
    }
}
@media (min-width:1650px){
    .stripe{
        padding-left:10%
    }
    #member #join .form{
        margin-right:41%;
        float:right
    }
}
@media (max-width:1505px){
    .h1,.jumbotron .h1,.jumbotron h1,h1{
        font-size:2.5em
    }
    #business .jumbotron{
        background:url(../images/dialcares-business-telemedicine-solution.jpg) -250px top no-repeat #F1F1FD
    }
    #member .jumbotron{
        background:url(../images/dialcare-telemedicine-for-members-individuals-family.jpg) -100px top no-repeat #E9E4C7;
        background-size:auto 100%
    }
    .jumbotron.physicianLeadForm{
        background-position-x:-200px
    }
    .holderContent .row>div,.stripe{
        text-align:center
    }
    #mainMenu,#topMenu,#topMenu .btn,#topMenu .dropdown-menu li a{
        font-size:12px
    }
    .stripe h2{
        display:block
    }
    .stripe h3{
        width:49%
    }
}
@media (max-width:1199px){
    #business .jumbotron .row .cta h2,#member .jumbotron .row .cta h1,#member .jumbotron .row .cta h2,.jumbotron .row .cta div{
        padding-left:220px;
        max-width:100%;
        width:auto
    }
    .jumbotron .row .cta.bkgdGreen{
        background:#008279
    }
    #business .jumbotron .row .cta,.jumbotron.physicianLeadForm .row .cta{
        background:#68676C
    }
    .h1,.jumbotron .h1,.jumbotron .row .cta h1,.jumbotron h1,h1{
        font-size:2em;
        margin-top:15px
    }
    .h2,.jumbotron .h2,.jumbotron .row .cta h2,.jumbotron h2,h2{
        font-size:1.85em
    }
    .navbar #slidemenu{
        display:block;
        float:left;
        margin-bottom:0
    }
    body #mainMenu .navbar-nav>li{
        margin-left:3px;
        margin-right:3px
    }
    #mainMenu .navbar-nav li a{
        margin-left:6px;
        margin-right:6px;
        padding-top:2px;
        padding-bottom:2px
    }
    #mainMenu ul.nav.navbar-nav li:nth-last-of-type(3){
        padding-right:6px
    }
    #member .jumbotron{
        padding-top:32%;
        background-size:76% auto;
        background-position:left -50px
    }
    #member #howItWorks{
        background:url(../images/How-Telemedicine-Works-DialCare.jpg) 174px center no-repeat fixed #F7F5E8;
        background-size:cover
    }
    #member.allergies .jumbotron{
        background-size:cover;
        background-attachment:scroll
    }
    #member img.phoneApp,img.phoneApp{
        border-radius:32px;
        max-width:190px;
        width:100%;
        height:auto
    }
    body#business img.phoneApp{
        border-radius:32px 32px 0 0
    }
    #business .jumbotron{
        background:url(../images/dialcares-business-telemedicine-solution.jpg) 11% top no-repeat #fff;
        background-size:100%;
        padding-top:30%
    }
    #business #symptoms div.card{
        padding-bottom:104%
    }
    .jumbotron.physicianLeadForm{
        background-size:119%;
        background-position-x:0;
        background-position-y:-19px;
        padding-top:41%
    }
    .tableCellCols>div:first-child,.tableCellCols>div:last-child{
        width:0
    }
    .tableCellCols>div{
        width:25%
    }
}
@media (max-width:991px){
    body {
        margin-bottom: 500px;
    }
    #DialCare-logo{
        min-width:152px;
        width:100%;
        max-height:66px
    }
    #DialCare-logo .hxs{
        display:none
    }
    #DialCare-logo .cr{
        transform:translate(-3px,-7px)
    }
    .footer div,
    .footer .row div.social {
        text-align: center;
    }
    .footer .row div.social {
        float:none;
    }
    .navbar-brand{
        padding-bottom:0
    }
    #join .diagonal{
        background:-moz-linear-gradient(-15deg,#00857A 40%,rgba(0,163,152,.8) 81%,rgba(0,163,152,0) 80%,rgba(0,163,152,0) 100%);
        background:-webkit-linear-gradient(-15deg,#00857A 40%,rgba(0,163,152,.8) 81%,rgba(0,163,152,0) 80%,rgba(0,163,152,0) 100%);
        background:linear-gradient(110deg,#00857A 40%,rgba(0,163,152,.8) 81%,rgba(0,163,152,0) 80%,rgba(0,163,152,0) 100%);
        filter:progid: DXImageTransform.Microsoft.gradient( startColorstr='#00a398', endColorstr='#0000a398', GradientType=1)
    }
    iframe.online-app{
        min-height:1480px!important
    }
    #member #howItWorks{
        background:url(../images/How-Telemedicine-Works-DialCare.jpg) 0 center no-repeat #F7F5E8;
        background-size:cover
    }
    #member #moreInfo h2{
        margin-bottom:15px
    }
}
@media (max-width:767px){
    #business .jumbotron .row .cta,#causes,#causes div,.bottomBar div{
        text-align:center
    }
    body{
        font-size:14px;
        margin-bottom:0
    }
    .bottomBar {
        padding-bottom: 30px;
    }
    .footer {
        position:relative;
        margin-top: 50px;
    }
    body .navbar-brand{
        margin-top:0
    }
    .benefit img,.benefit object,.benefit svg{
        margin-left:auto;
        margin-right:auto;
        margin-top:-40px;
        width:75%
    }
    #business #symptoms div.card,.card{
        padding-bottom:0
    }
    .card .content{
        padding-bottom:302px
    }
    #causes .icons:first-of-type{
        padding-top:0
    }
    #causes div#pollen{
        margin-bottom:10%
    }
    #causes img{
        display:block;
        clear:both;
        float:none;
        margin:0 auto
    }
    #causes .icons img{
        max-width:178px
    }
    #DialCare-logo{
        margin-top:0
    }
    #faqs .row:nth-of-type(1){
        background-position-x:15px;
        background-size:63%
    }
    #faqs .row:nth-of-type(1) div:nth-of-type(1){
        height:1px;
        padding-bottom:90%;
        padding-top:30px
    }
    .h1,.h2,.h3,.h4,h1,h2,h3,h4{
        white-space:normal;
        white-space:-moz-normal;
        white-space:-normal;
        white-space:-o-normal;
        word-wrap:break-word
    }
    .h2,h2{
        font-size:2em
    }
    #member .cta h3,.h3,.stripe h3,h3{
        font-size:1.25em
    }
    iframe.online-app{
        min-height:1600px!important
    }
    a[href^=mailto]{
        word-break:break-all
    }
    .holderArrow{
        width:8%
    }
    .holderContent h3{
        margin-bottom:20px
    }
    #howItWorks .row .col-sm-3.text-center{
        margin-bottom:50px
    }
    #join{
        background-position:top left
    }
    #join .diagonal{
        background:-moz-linear-gradient(-15deg,#00857A 40%,rgba(0,163,152,.8) 91%,rgba(0,163,152,0) 90%,rgba(0,163,152,0) 100%);
        background:-webkit-linear-gradient(-15deg,#00857A 40%,rgba(0,163,152,.8) 91%,rgba(0,163,152,0) 90%,rgba(0,163,152,0) 100%);
        background:linear-gradient(110deg,#00857A 40%,rgba(0,163,152,.8) 91%,rgba(0,163,152,0) 90%,rgba(0,163,152,0) 100%);
        filter:progid: DXImageTransform.Microsoft.gradient( startColorstr='#00a398', endColorstr='#0000a398', GradientType=1)
    }
    .jumbotron.physicianLeadForm{
        background:url(../images/join-dialcares-nationwide-network.jpg) 19% top no-repeat #9e9e9e;
        background-size:150%;
        padding-top:60%
    }
    #benefits .benefit,#member section#benefits div.row div.col-sm-4.text-center,#member section#howItWorks div.row div.cta div.row,#platform .benefit,.jumbotron .phoneApp{
        margin-bottom:20px;
        margin-top:40px;
        position:relative
    }
    .jumbotron .phoneApp{
        margin-top:0
    }
    #member>section.hero .jumbotron .cta img.phoneApp{
        border-radius:16px
    }
    .jumbotron .row .cta{
        padding-left:15px;
        padding-right:15px
    }
    #business .jumbotron .row .cta h2,.jumbotron .row .cta h1,.jumbotron .row .cta p{
        max-width:none
    }
    #business .jumbotron .row .cta h2,#member .jumbotron .row .cta h2,.jumbotron .row .cta div,.jumbotron .row .cta h1{
        padding-left:0;
        text-align:left
    }
    #member .jumbotron .row .cta h1{
        border-radius:10px 10px 0 0;
        background:#008279;
        margin-top:1%;
        margin-left:0
    }
    #member #join .form{
        max-width:95%;
        margin:0 auto
    }
    #member #join .form p#Processing-Fee{
        max-width:none;
        margin-top:10%;
        position:relative
    }
    #member #join .diagonal{
        padding-right:15px;
        padding-left:15px;
        padding-bottom:2%
    }
    #member.allergies .jumbotron{
        background-position:-80px center;
        background-size:auto 100%
    }
    .jumbotron.physicianLeadForm .row .cta{
        margin-top:-45px
    }
    .jumbotron.physicianLeadForm #business .jumbotron .row .cta h2,.jumbotron.physicianLeadForm .row .cta,.jumbotron.physicianLeadForm .row .cta h1{
        background:#68676c
    }
    #business>section.hero .jumbotron .cta h2{
        float:left;
        padding-left:120px;
        padding-top:20px;
        display:inline-block;
        width:100%;
        margin-top:0
    }
    #member .jumbotron .row .cta h1,#member .jumbotron .row .cta h2{
        float:left;
        padding-left:114px;
        margin-bottom:0;
        padding-top:0;
        width:100%
    }
    #member>section.hero .jumbotron .cta h2{
        padding-bottom:20px
    }
    #business img.phoneApp,#member>section.hero .jumbotron .cta img{
        float:left;
        position:absolute;
        bottom:57%;
        max-width:94px;
        height:auto;
        left:16px;
        border-radius:16px 16px 0 0
    }
    #business img.phoneApp{
        position:relative;
        float:left;
        margin-top:-163px;
        top:0;
        display:inline-block
    }
    #business>section.hero .jumbotron .cta div{
        float:none;
        clear:both;
        display:block
    }
    #mainMenu .navbar-nav>li{
        margin:10px
    }
    #business .jumbotron{
        background:url(../images/dialcares-business-telemedicine-solution.jpg) 23% -5% no-repeat #fff;
        background-size:970px;
        padding-top:220px
    }
    #business>section.hero .jumbotron .cta h2{
        margin-bottom:40px
    }
    #member #howItWorks{
        background:url(../images/How-Telemedicine-Works-DialCare.jpg) center center no-repeat;
        background-size:cover
    }
    #member .jumbotron{
        background-size:86% auto;
        padding-top:43%;
        background-position:left -28px
    }
    #slide-nav #slidemenu,#slide-nav #slidemenu .navbar-nav,#topMenu .nav li.active a:not(.btn):hover,.navbar-nav li.active a,.navbar-nav li.active a:hover{
        background:#fff
    }
    #member section#howItWorks .cta{
        width:90%;
        margin:0 auto
    }
    #topMenu .navbar-nav>li>a {
        margin:5px 0 0
    }
    #mainMenu ul.nav.navbar-nav li:nth-last-of-type(3) a{
        border-bottom:1px solid gray;
        padding-bottom:15px
    }
    .navbar-brand{
        margin-top:0
    }
    .footer .social{
        margin-bottom:30px
    }
    #slidemenu,.navbar-header{
        display:block;
        vertical-align:baseline
    }
    #slide-nav .navbar-toggle{
        margin-right:0;
        margin-top:10px
    }
    #symptoms img{
        max-width:345px
    }
    #topMenu .navbar-nav li{
        margin:8px 0;
        border-right:none
    }
    #topMenu .navbar-nav li a.btn{
        text-align:left
    }
    #whoWeAre .jumbotron{
        background-position-x:31%
    }
}
@media (max-width:640px){
    .stripe h3{
        width:100%
    }
}
@media (max-width:550px){
    .card .content{
        max-width:300px;
        margin:0 auto
    }
    iframe.online-app{
        min-height:1800px!important
    }
    #member .jumbotron .row .cta h1,#member .jumbotron .row .cta h2{
        padding-bottom:20px;
        width:100%;
        padding-left:inherit;
        padding-left:initial
    }
    #member>section.hero .jumbotron .cta h1{
        padding-bottom:0
    }
    #member>section.hero .jumbotron .cta img.phoneApp{
        position:relative;
        float:none;
        top:0;
        left:0;
        margin-right:5%;
        max-width:190px;
        border-radius:32px
    }
    .pressRelease.row img{
        float:none
    }
}
@media (max-width:450px){
    .alert.alert-success.offer .row>div:last-of-type{
        right:0
    }
    #business .jumbotron{
        background:url(../images/dialcares-business-telemedicine-solution.jpg) 23% -5% no-repeat #fff;
        background-size:600px;
        padding-top:140px
    }
    .offer.alert-success.alert .row>div:first-of-type{
        font-size:16px
    }
    .navbar-brand object:not(#logoTag){
        display:inline
    }
    #logoTag{
        display:none
    }
    .jumbotron.physicianLeadForm{
        background:url(../images/join-dialcares-nationwide-network.jpg) 35% top no-repeat #9e9e9e;
        background-size:auto 250px;
        padding-top:265px
    }
    .jumbotron .row .cta.bkgdGreen{
        padding-top:6px
    }
    .jumbotron .cta .btn{
        width:100%;
        display:block;
        margin-bottom:10px
    }
    #member .jumbotron{
        background-size:auto 200px;
        padding-top:195px;
        background-position:left top
    }
    .stripe h2,.stripe h3{
        white-space:normal
    }
}
@media (max-width:350px){
    #symptoms img{
        max-width:95%
    }
    .card .content{
        padding-bottom:95%
    }
    .stripe img,.stripe svg{
        max-height:40px;
        max-width:40px;
        display:block;
        margin:5px auto
    }
}
@supports (-webkit-overflow-scrolling:touch){
    #business #join,#join,#member #howItWorks,#member #join,#member.allergies #howItWorks,#member.allergies #join,.bkgdBlanket,section.bkgdBlanket{
        background-attachment:scroll
    }
}
