.a1star{
width:20%;
}
.a2star{
width:40%;
}
.a3star{
width:60%;
}
.a4star{
width:80%;
}
.a5star{
width:100%;
}


.ak-tagline {
    padding: 30px 30px 30px 30px;
    background-color: #4493ec;
    color: #fff;
    outline: 3px double #fff;
    outline-offset: -15px;
}

.ak-tagline-text {
    font-family: 'Open Sans', sans-serif;
    line-height: 120%;
    color: #fff;
    text-align: center;
    font-size: 30px;
    letter-spacing: 1px;
}

.ak-heading-c {
    text-align: center;
    font-size: 25pt;
    line-height: 110%;
}

.ak-normal {
    font-weight: 400;
}
.ak-red{
    color: #ff0000;
}
.ak-b-visit{
    border: solid 2px black; 
    font-family: open_sansregular, arial, sans-serif; 
    letter-spacing: 1px; sans-serif; 
    text-decoration: none; 
    padding: 20px 30px; 
    color: #000000; 
    font-size: 24px;
}
.ak-text-justify {
    text-align: justify;
}

.ak-mission-h {
    text-align: center;
    font-size: 42px;
    font-weight: 600;
    color: white;
}

.ak-mission-hr {
    border: 1px solid white;
}

.ak-mission-t {
    text-align: center;
    font-size: 18px;
    color: white;
    width: 600px;
    max-width: 100%;
    margin: 0px auto 10px;
}

.ak-service-h {
    font-size: 25pt;
    color: #4f91db;
    text-align: center;
}

.ak-clear-b {
    clear: both;
    text-align: left;
}
.ak-clear {
    clear: both;
}

.ak-ser-hr {
    border: 3px solid #4F91DB;
    margin: 0 auto;
    width: 150px;
}

.ak-ser-1 {
    float: left;
    margin-right: 20px;
    width: 300px;
    text-align: left;
}

.ak-ser-2 {
    float: left;
    margin-right: 0px;
    width: 300px;
}

.ak-font-13 {
    font-size: 13pt;
}

.ak-ser-tick {
    color: #4f91db;
    font-size: 15pt;
}

.ak-text-grey {
    color: #747c82
}

.ak-text-white {
    color: #fff
}

.ak-mt-30 {
    margin-top: 30px;
}
.ak-mt-50 {
    margin-top: 30px;
}

.ak-text-center {
    text-align: center;
}

.ak-text-left {
    text-align: left;
}

.ak-provider {
    width: 500px;
    float: left;
    margin-right: 90px;
    max-width: 100%;
}

.ak-provider-head {
    font-size: 30pt;
    color: white;
    letter-transform: uppercase;
}

.ak-provider-hr {
    border: 2px solid white;
}

.ak-provider-a {
    border: solid 2px white;
    font-family: open_sansregular, arial, sans-serif;
    letter-spacing: 1px;
    text-decoration: none;
    padding: 10px 20px;
    color: #fff;
    font-size: 14px;
}

.ak-provider-img {
    width: 350px;
    float: left;
    max-width: 100%;
    position: relative;
}
.certii {
    position: absolute;
    width: auto;
    height: auto;
    bottom: 25px;
    left: -65px;
}
.ak-credentials {
    text-align: center;
    font-size: 25pt;
}

.ak-social {
    color: #141414;
    font-family: open_sanslight;
    font-size: 25pt;
    line-height: 100%;
}

.ak-ffo-1 {
    width: 460px;
    max-width: 100%;
    float: left;
    margin-right: 20px;
}

.ak-ffo-2 {
    width: 460px;
    max-width: 100%;
    float: left;
}

.ak-ffo-3 {
    width: 220px;
    float: left;
    margin-right: 20px;
}

.ak-ffo-4 {
    text-align: left;
    font-size: 10pt;
}

.ak-ffo-5 {
    width: 220px;
    float: left;
    margin-right: 0px;
}
.ak-ffo-call{
    float: left; 
    width: 46%; 
    border: 1px solid #48db96; 
    background: #48db96; 
    border-radius: 5px; 
    text-align: center; 
    padding: 10px; 
    margin-right: 2%; 
    margin-left: 2%;
}
.ak-ffo-book{
    float: left; 
    width: 46%; 
    margin-right: 2%; 
    margin-left: 2%; 
    border: 1px solid #4e91da; 
    background: #4e91da; 
    border-radius: 5px; 
    text-align: center; 
    padding: 10px;
}
.ak-ffo-call-t{
    color: white; 
    font-size: 14px;
}
.ak-patient-portal{
    border: solid 2px black; 
    font-family: open_sansregular, arial, sans-serif; 
    letter-spacing: 1px; sans-serif; 
    text-decoration: none;
    padding: 20px 30px; 
    color: #000000; 
    font-size: 24px;
}

.span12.ak-service-r{
    width: 62%;
    border-bottom: 0;
    right: 0;
    padding: 0;
    float: right;
}




.ak-h3{
    font-weight: 600 !important;
    color: #001f42 !important;
    font-size: 42px !important;
    text-align: center !important;
    max-width: 100% !important;
    width: 600px !important;
    margin: 0 auto !important;
    line-height:1.3 !important;
}
.ak-w-80-p{
    width: 850px !important;
    margin-left:auto !important;
    margin-right:auto !important;
    max-width: 100% !important;
}
.ak-row{
    display: flex;
    flex-wrap: wrap;
    max-width: 100%;
    width: 100%;
    padding: 20px;
}
.ak-col-35{
    width: 35%;
}
.ak-col-65{
    width: 65%;
}
.ak-pr-50{
    padding-right: 50px;
}
.ak-pt-50{
    padding-top: 50px;
}
.ak-image{
    margin-top: 15px;
    width: 100%;
}
.ak-f-18{
    font-size: 18px !important;
}
.ak-p-20{
    padding: 20px;
}

.sidebar {
    width: 25%;
    float: left;
    border-bottom: 0;
    left: 0;
    padding: 0;
    margin-left: 20px;
}
.side-nav li a{
    font-weight: 400;
    font-size: 14px;
    line-height: 1.5;
    color: #000;
    transition: 0.4s all;
    padding: 15px;
    display: block;
}
.side-nav li{
    background-color: #fff;
    border: 1px solid rgba(216, 216, 216, 0.7);
    border-top: 0;
    transition: 0.4s all;
}
.side-nav li:first-child{
    border-top: 1px solid rgba(216, 216, 216, 0.7);
}
.side-nav li:hover a{
    color: #fff;
    transition: 0.4s all;
}
.side-nav li:hover{
    background-color: #48db96;
    transition: 0.4s all;
}
.side-nav li.current_page_item a{
    color: #fff;
    transition: 0.4s all;
}
.side-nav li.current_page_item{
    background-color: #48db96;
    transition: 0.4s all;
}
.pinstripe div.row.rs-container{
    width: 1090px;
    max-width: 100%;
}
.pinstripe div.row.rs-container .span12 {
    padding:0;
}
section#promo-70751 {
    padding: 80px 0;
}
.pinstripe div.row.rs-container .span12 p {
    margin-top: 0;
}
.ak-text-left {
    color: rgb(0, 0, 0);
}
section.promo .inner h2{
    font-size: 32px;
    font-weight: 600;
    color: #001f42;
}
.ak-ffo-1 {
    margin-right: 40px;
}
.ak-ffo-4 {
    color: black;
}
.ak-ffo-4 {
    font-size: 18px;
}
.ak-ffo-3 {
    width: 230px;
    margin-right: 60px;
}
.ak-ffo-5 {
    width: 250px;
    padding-bottom: 30px;
}
.ak-ffo-2 {
    width: 550px;
    padding: 65px 0px;
}
.ak-text-left img {
    padding-right: 10px;
}
b.ph1 {
    margin: 15px 0;
    display: inline-block;
}

.ak-ffo-1 p{
    margin: 0;
}
#promo-70751 .type-full-content {
    background: #fff;
}


.rs-container-row {
    width: 1090px !important;
    margin: 0 auto;
    max-width: 100%;
    }
    .ak-service-list {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    }
    
    .iconss {
    width: 25%;
    border-bottom: 1px solid #f1f1f1;
    border-right: 1px solid #f1f1f1;
    padding: 20px 10px 10px;
    text-align: center;
    }
    .ak-service-list .iconss:nth-child(n+13) {
    border-bottom: 0;
    }
    .ak-service-list .iconss:nth-child(4n) {
    border-right: 0;
    }
    .iconss p a{
    color: #000;
    font-size: 18px
    }
    
    
        .servc-box {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    column-gap: 37px;
}
.servc-box .ak-tagline {
    width: 48%;
}
.ak-tagline.botox-box {
    background: #dfdfe1;
    color: #122e4f;
    padding: 0 0 0 15px;
    display: flex;
    align-items: center;
    position: relative;
}
div.row.new-row {
    width: 1180px;
    margin: 0 auto;
}
.botox-cont a {
    background: #48db96;
    text-transform: uppercase;
    padding: 8px;
    display: inline-block;
    border-radius: 4px;
    width: 170px;
    border: 1px solid #fff;
    text-align: center;
}
.botox-cont a:hover {
    background: #4ff1a5;
    color:#fff;
}
.botox-cont {
    padding: 50px 5px 30px 25px;
}
span.sr {
    background: red;
    color: #fff;
    display: inline-block;
    padding: 0 10px;
    font-weight: bold;
    letter-spacing: 3px;
    font-size: 12px;
    position: absolute;
    top: 15px;
    left: 15px;
}
.botox-cont p {
    font-size: 14px;
    color: #122e4f;
}
section.promo .ak-tagline.botox-box h2 {
    padding: 0;
    font-size: 40px;
    font-weight: bold;
}
.servc-box .ak-tagline img {
    width: 40%;
    height: 100%;
}
.vacc {
    position: relative;
    top: 50%;
    transform: translateY(-50%);
}
.vacc .ak-tagline-text{
    text-align:left;
}
.botox-row {
    display: flex;
    justify-content: space-between;
    border: 1px solid #4f91db;
}
.botox-right {
    width: 60%;
}
.botox-row a {
    background: #4F91DB;
    text-transform: uppercase;
    padding: 12px;
    display: inline-block;
    border-radius: 4px;
    width: 170px;
    border: 1px solid #fff;
    text-align: center;
}
.botox-left {
    padding: 70px 10px 50px 50px;
    width: 40%;
}
.botox-right img {
    width: 100%;
    height: 100%;
}
.botox-left h2 {
    color: #4493ec;
    font-size: 50px;
    font-weight: 900;
    line-height: 1;
    padding: 0;
    font-family: "open_sansregular", arial, sans-serif;
}
.botox-left ul {
    line-height: 1.5;
    margin: 20px 0 35px 20px;
    font-size: 16px;
}
.botox-left ul li {
    margin-bottom: 10px;
    list-style-image: url(http://mparkmed.com/wp-content/uploads/2023/07/chek.png);
    background-repeat: no-repeat;
    color: #000000;
}
.botox-left p {
    color: #000000;
}
section#new-section-1 {
    margin: 50px 0 80px;
}
.botox-row a:hover {
    color: #fff;
    background: #579ff1;
}

    @media (max-width:968px) {
    .iconss {
    width: 33%;
    }
    .sidebar{
        width: 32%;
    }
    .ak-ffo-1{
        width: 45%;
        margin-right: 15px;
    }
    .ak-ffo-2{
        width: 50%;
        padding: 18px 0px;
    }
    .ak-ffo-5 {
        width: 50%;
        padding-bottom: 30px;
    }
    .ak-ffo-3 {
        width: 46%;
        margin-right: 10px;
    }
    img.certii {
    left: -25px;
}
    }
    @media (max-width:849px) {
        .ak-col-35{
            width: 100%;
        }
        .ak-col-65{
            width: 100%;
        }
        .ak-pr-50{
            padding-right: 0px;
        }
        .ak-row{
            padding-bottom: 40px;
        }
        .ak-h3, .ak-mission-h{
    font-size: 37px !important;
        }
        .ak-sm-center{
            text-align: center !important;
        }
        .ak-col-35{
            width: 100%;
        }
        .ak-col-65{
            width: 100%;
        }
        .ak-pr-50{
            padding-right: 0px;
        }
        .ak-row{
            padding-bottom: 40px;
        }
        .ak-h3, .ak-mission-h{
    font-size: 37px !important;
        }
        .ak-sm-center{
            text-align: center !important;
        }
    }
    
    @media (max-width:598px) {
    .iconss {
    width: 100%;
    }
    .ak-service-list .iconss:nth-child(n+13) {
    border-bottom: 1px solid #f1f1f1;;
    }
    .ak-service-list .iconss{
    border-right: 0;
    }
    .sidebar{
        display: none;
    }
    .span12.ak-service-r{
        width: 100%;
    }
    .ak-ffo-5 {
        padding-top: 30px;
    }
    .ak-ffo-1{
        width: 100%;
        margin-right: 0px;
    }
    .ak-ffo-2{
        width: 100%;
        padding: 10px 20px;
    }
    .ak-ffo-5 {
        width: 100%;
        padding-bottom: 0px;
    }
    .ak-ffo-3 {
        width: 100%;
        margin-right: 0px;
    }


    }
    
    @media (max-width:549px) {
        .ak-mission-h{
            font-size: 30px;
        }
        .ak-h3{
    font-size: 28px !important;
        }
    }









    .ak-modal {
        display: none; /* Hidden by default */
        position: fixed; /* Stay in place */
        z-index: 15; /* Sit on top */
        padding-top: 100px; /* Location of the box */
        left: 0;
        top: 0;
        width: 100%; /* Full width */
        height: 100%; /* Full height */
        overflow: auto; /* Enable scroll if needed */
        background-color: rgb(0,0,0); /* Fallback color */
        background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
      }
      
      /* Modal Content */
      .ak-modal-content {
        background-color: #fefefe;
        margin: auto;
        padding: 20px;
        border: 1px solid #888;
        width: 80%;
        height: 80%;
      }
      
      /* The Close Button */
      .ak-close {
        color: #aaaaaa;
        float: right;
        font-size: 28px;
        font-weight: bold;
      }
      
      .ak-close:hover,
      .ak-close:focus {
        color: #000;
        text-decoration: none;
        cursor: pointer;
      }
      
      