.footer_logo {display: block;}
.footer_copyright a { color: #3c505f; text-decoration: none; }
.footer_copyright p { color: #3c505f; font-weight: 100; margin-bottom:0; font-size: 15px; }
.footer_copyright .left_box p { text-align: left;}
.footer_copyright .right_box p { text-align: right;}


.footer-button-appointment {font-family: Montserrat,Arial,Helvetica,sans-serif; padding:10px 15px; border:2px solid #3c505f; color:#3c505f; font-size: 16px;}
.footer_top { background-color:#3c505f;padding-top: 20px; padding-bottom: 15px; }
.footer_top  p {color:#fff; font-size: 20px; margin:0;}

.footer_top .locr {padding-right:0;}
.footer_top .locl {padding-left: 0;}
.footer_top h3,.footer_top .locl h2 {color: #fff; margin:0; font-size: 20px; padding-bottom: 10px;}
.footer_top h3 {font-weight: 100;}

.footer-adrs p{font-size: 1em; padding-bottom: 10px; font-weight: 400;padding-left: 30%;}

.footer-middle{ background-color:#3c505f; }
.footer-menu2 ul{ padding-left: 0 !important; }
.footer-menu2 ul li {list-style-type: none;display: inline-block; padding-left: 20px; color: #fff; padding-bottom: 20px;}
.footer-menu2 ul li a{color: #fff; font-size: 13px; font-weight: 400;}
.footer-menu2 ul li a:hover{text-decoration: none;}

.footer {background-color: #26B1AE;}
.footer img.logo {width:200px; height: auto;}

.footer_div_1 {padding-left: 0px; padding-right: 0px; padding-top: 15px;}
.footer_div_2 {padding-left: 0px; padding-right: 0px;}

.footer_div_1_1 {
  text-align: left;
  margin-top: 30px;
  padding-left: 0;
  margin-bottom: 50px;
}
.footer_div_1_2 {
  padding-right: 0;
  padding-top: 20px;
  text-align: right;
}
.footer_div_1_2 h3 { font-size: 20px; padding-bottom: 10px; color:#3c505f; font-weight: 400;}
.footer {background-color:#3c505f;    border-top: 1px solid #fff;}
.footer_menu {border-bottom: 2px solid #3c505f; padding-left:0; padding-right:0; margin-bottom: 20px;}
.footer_menu ul {padding-left: 0; padding-bottom: 10px; position: relative;
    left: 50%;
    transform: translateX(-50%);
    float: left;}
.footer_menu li {display: inline-block; list-style: none; font-size: 15px; font-family: Montserrat,Arial,Helvetica,sans-serif;}
.footer_menu ul li a {color:#3c505f; padding:0 20px;}
.footer_menu ul li:first-child a {padding-left: 0;}
.logo {height: auto; width: auto;}
.footer_copyright {text-align: center; margin-bottom: 20px;}
.footer_copyright p {color: #fff; font-weight: 400; font-size: 13px;}
.footer_copyright a {color: #fff; text-decoration:underline; }
.footer_social {text-align: center; margin-bottom: 20px;}
.footer_social .facebook { background-color: #3c505f; padding:10px;}
.footer_social .instagram { background-color: #3c505f; padding:10px;}
.footer_social img {width:24px; height: auto;}
.footer_social a {display: inline-block;}
.footer_menu ul li a:last-child {padding-left: 0;}
.mmarker {display: none; width: 120px; margin:20px auto;}
.marker { display: block; width: 65px; margin: -5px 25px; position: relative; float: left;}
.footer_top ul li {list-style-type: none; padding:5px 0;}
.footer_top ul li a {color: #fff; font-size: 14px; font-weight: 400;}
.footer_top ul {padding:5px 25px; margin-bottom: 0;}
.footer_top ul li:before {
    width: 2px;
    height: 2px;
    color: #fff;
    content: ".";
    /* padding: 0px 10px 4px 0; */
    position: relative;
    left: 0;
    margin-right: 10px;
    top: -2px;
}
.footer_top ul li a:hover {text-decoration: none;}
@media (max-width: 1024px) {
.footer_top .locr {padding:10px 40px 0 0;}
.footer_top .locl {padding:15px 0 0 60px; }
.footer_menu ul li a {padding:0 10px;}
.footer_copyright .right_box p {text-align: center;}
.accordion_texts button { white-space: normal !important;}
}


