a.ui-button{display:inline-block;padding:9px 15px;margin-bottom:0px;margin-left:15px;border:2px solid #36578d;border-radius:0px;background-color:transparent;font-family:'Roboto Condensed', sans-serif;color:#36578d;text-transform:uppercase;text-decoration:none;text-align:center;-webkit-transition:all 400ms ease;transition:all 400ms ease;}
a.ui-button:hover{background-color:#36578d;color:#fff;}
.no-bg-a:hover{background-color:none !important;}
.alignnone{margin:5px 20px 20px 0;}
.aligncenter,
div.aligncenter{display:block;margin:5px auto 5px auto;}
.alignright{float:right;margin:5px 0 20px 20px;}
.alignleft{float:left;margin:5px 20px 20px 0;}
a img.alignright{float:right;margin:5px 0 20px 20px;}
a img.alignnone{margin:5px 20px 20px 0;}
a img.alignleft{float:left;margin:5px 20px 20px 0;}
a img.aligncenter{display:block;margin-left:auto;margin-right:auto}
.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center;}
.wp-caption.alignnone{margin:5px 20px 20px 0;}
.wp-caption.alignleft{margin:5px 20px 20px 0;}
.wp-caption.alignright{margin:5px 0 20px 20px;}
.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto;}
.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px;}
.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important;height:1px;width:1px;overflow:hidden;}
.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0, 0, 0, 0.6);clip:auto !important;color:#21759b;display:block;font-size:14px;font-size:0.875rem;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000;}
.gflexbox{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.resp-video{max-width:800px;margin-left:auto;margin-right:auto;}
.gflexbox>.ui-button{min-width:300px;margin:10px;-ms-flex-item-align:stretch;align-self:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
#navigation ul{list-style:none;padding-left:0px;}
#navigation ul li a{display:block;position:relative;width:100%;padding:10px 20px 10px 15px;font-family:'Roboto', sans-serif;color:#1260e0;font-size:16px;line-height:18px;text-align:left;text-transform:uppercase;text-decoration:none;}
#navigation ul li ul li a{width:100%;color:#193666;font-size:14px;line-height:16px;padding:5px 15px 5px 25px;text-decoration:none;}
#navigation #menu-item-409 a{border-top:1px solid rgba(21, 99, 228, .59);font-weight:700;color:#a81396;margin-top:24px;}
#navigation #menu-item-1103 a{border-top:1px solid rgba(21, 99, 228, .59);font-weight:700;color:#a81396;margin-top:24px;}
.page-id-299 .doctor-item__img{text-align:center;text-decoration:none;}
.page-id-299 .doctor-item__img img{margin-bottom:20px;}
.page-id-299 .doctor-item__img a{border-bottom:none;}
.page-id-299 .doctor-item__img a:hover{background:none;opacity:0.6;}
.mobile-eye-doctors{display:none;}
.top_links_div_header{display:none;}
.center_overlay_text{font-size:14px;}
.center_btn{height:400px;}
/**Fixed Buttons */
.fixed-btns {
    position: fixed;
    right: 0px;
    bottom: 20px;
    z-index: 100;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
    box-shadow: 0 10px 30px 0 rgba(0, 0, 0, .3);
    font-size: 16px;
    line-height: 1.125;
  }

  .fixed-btn {
    padding: 12px 20px;
    background-color: #376dc5;
    font-family: 'Roboto', sans-serif;
    color: #fff;
    font-size: 16px;
    line-height: 1.125;
    font-weight: 400;
    text-decoration: none;
  }
  
  .fixed-btn:hover {
    color: rgba(0, 0, 0, .5);
  }
  
  .fixed-btn.fb2 {
    background-color:#547cbd;
  }
  
  .fixed-btn.fb3 {
    background-color:#6287c2;
  }
  .fixed-btn.fb4 {
    background-color:#7092c8;
  }
  .fixed-btn.fb5 {
    background-color:#829acf;
  }
  .close {
    float:right;
    display:inline-block;
    padding:2px 5px;
    background:#ccc;
    font-size: 11px;
}  
.TT_nbs-flexisel-inner {height: 250px;}
.TT_Buttons {text-align: center;}
.footer {width: 100%;}

@media (max-width: 991px) {
.doctor-wrap{margin-top:20px;}
.top_links_mobile_div a{padding:20px;}
.mobile-top-phone{margin-top:20px;}
.top_links_div_header{display:flex;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;justify-content:center;margin-top:10px;margin-bottom:10px;}
.top_links_div.mobile{width:100%;}
.fixed-btn {
    padding: 8px;
    font-size: 14px;
  }
}
@media (max-width: 767px) {
.hea_foundation {padding: 36px 59px 0px;}
.center_btn{width:100% !important;}
}
@media (max-width: 711px) {
.doctor-wrap a{width:100% !important;}	
.search-field-div{flex-wrap:wrap;}
}
@media (max-width: 517px) {
.top_links_mobile_div .top_links_div{display:block;}
}
@media (max-width: 479px) {
  .footer {width: 100%;}
.callout_btn{width:100% !important;}
.hea_foundation {padding: 75px 16px 0px;}
.top_phone.mobile{font-size:20px;}
.slideshow_section {padding-top: 0px;}
}