<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">
form.form_list [type=submit] {
    font-size: 18px;
    font-weight: 600;
    font-family: texta-regular;
 }
 .slick-slide {
    margin-top: 20px;
}

.logoSide {
  z-index: 1;
}


.gMap {
  margin-bottom: -4px;
}

.inner_logo::before {
    display: none;
}

.slick-prev {
    width: 49px;
    height: 49px;
}
.slick-next {
    width: 49px;
    height: 49px;
}

.midSection a {
    font-family: 'texta-regular';
    font-size: 21px;
    text-decoration: underline;
}

.midSection h2 a, .midSection h3 a {
  text-decoration: none;
}

.midSection h2 a:hover, .midSection h3 a:hover {
  text-decoration: underline;
}
.inner_header_section {
    position: relative;
    background-position: bottom left !important;
    background-size: auto !important;
    background-repeat: repeat-x !important;
    height: 115px;
}

.inner_header_section .ph_number {
  margin-top: 15px;
}

.midSection ul li {
    font-size: 21px;
    list-style-type: disc;
    margin-left: 25px;
    color: #222;
    font-family: 'texta-regular', sans-serif;
    font-weight: 300;
}

.midSection ol li {
    font-size: 21px;
    margin-left: 25px;
    color: #222;
    font-family: 'texta-regular', sans-serif;
    font-weight: 300;
}

.service_content h2 {
    margin-bottom: 10px;
}

.hoursTable td {
    font-family: 'texta-regular', sans-serif;
    color: #222;
    font-size: 21px;
    font-weight: 300;
}

.locPage .hoursTable td {
    color: #222;
}
.hoursTable td.dow, .hoursTable td.dow b {
    font-weight: 600;
}

.map_section {
    margin-bottom: 50px;
}

.map_section p {
    font-weight: 300;
    font-size: 21px;
    font-family:  'texta-regular', sans-serif;
    max-width: 100%;
    color: #222;
    padding-top: 0;
}

.midSection .map_section ul li {
    font-size: 21px;
    list-style-type: disc;
    margin-left: 25px;
    color: #222;
    font-family: 'texta-regular', sans-serif;
    font-weight: 300;
}



.map_content p {
    color: #222;
}

.map_content h3 {
    font-family: 'texta-regular', sans-serif;
    font-size: 28px;
    font-weight: 600;
    color: #222;
}

.hours_time h3 {
    color: #222;
    font-family: 'texta-regular', sans-serif;
    font-size: 24px;
    font-weight: 600;
}

.map_content span {
    display: block;
    color: #222;
    font-size: 21px;
    line-height: 1.25;
    font-weight: 300;
}

h1 {
    font-family: 'Century Gothic Regular', cGothic,'Century Gothic', sans-serif;
    font-size: 38px;
    font-weight: 600;
    color: #4b4da0;
}

.about_content h1 {
    font-family: 'Century Gothic Regular', cGothic,'Century Gothic', sans-serif;
}

h2 {
    font-family: 'texta-regular', sans-serif;
    font-weight: 600;
    font-size: 32px;
    color: #4b4da0;
}

h3 {
    font-family: 'texta-regular', sans-serif;
    font-weight: 600;
    font-size: 26px;
    color: #222;
}

.team_details h3, .team_details h3 a {
    font-size: 26px;
}

h2.blog-title {
    font-family: 'texta-regular', sans-serif;
    font-weight: 600;
    font-size: 32px;
}

h2.blog-title a {
    font-family: 'texta-regular', sans-serif;
    font-weight: 600;
    font-size: 32px;
}

.page-title h2 {
    font-family: 'texta-regular', sans-serif;
    font-weight: 600;
    font-size: 32px;
    color: #4b4da0;
}


.service_content h2, .news_content h2 {
    font-family: 'texta-regular', sans-serif;
    font-weight: 600;
    font-size: 32px;
    color: #4b4da0;
}

.service_content h2 a, .news_content h2 a {
    font-family: 'texta-regular', sans-serif;
    font-weight: 600;
    font-size: 32px;
    color: #4b4da0;
}



.midSection .map_content span p {
    font-family: 'texta-regular', sans-serif;
    color: #222;
    font-size: 21px;
    line-height: 1.25;
    font-weight: 300;
}
.midSection .map_content span p a {
    color: #4b4da0;
    font-family: 'texta-regular', sans-serif;
    font-size: 21px;
    line-height: 1.25;
    font-weight: 300;
    display: inline;
}
.midSection .map_content span p a:hover {
    color: #4b4da0;
}

.map_section .clicki_here {
    padding-top: 0;
    margin-bottom: 0;
}

.clicki_here a {
    font-family: 'texta-regular', sans-serif;
    font-size: 21px !important;
    color: #4b4da0 !important;
    font-weight: 300;
}
.clicki_here a:hover {
    font-weight: 300;
}

.footer_one p {
    font-family: 'texta-regular', sans-serif;
    font-size: 24px;
    font-weight: 300;
}

.footer p {
    font-family: 'texta-regular', sans-serif;
    font-size: 18px;
    font-weight: 300;
}

.footer p a {
    color: #b4b4b4;
    font-size: 18px;
}


section.three_box {
    margin-top: 25px;
}
.about {
    margin-top: 40px;
    margin-bottom: 45px;
}
.logo-section {
  margin-bottom: 45px;
}


.service_content a.learnMore, .blog_list_content a.learnMore {
    font-weight: 300;
    font-size: 21px;
    font-family: 'texta-regular', sans-serif;
}

.team_details h3 a {
    color: #4b4da0;
}
.bio_details p {
    font-size: 21px;
}

.midSection h3.blog-designation {
    margin: 0;
}

.location_details, .location_details p {
    color: #222;
    font-family: 'texta-regular', sans-serif;
    font-size: 21px;
    font-weight: 300;
}

.location_details_title {
    font-family: 'texta-regular', sans-serif;
    font-weight: 500;
    font-size: 28px;
    color: #222;
}

.locPageHeader h2 {
    font-weight: 600;
}

.blog-content {
    font-family: 'texta-regular', sans-serif;
    font-size: 21px;
    font-weight: 300;
    color: #222;
}

.map_content {
    margin: 0px 50px;
    padding: 25px 0px;
}

.team_details p {
    color: #222;
}
.bio_details p, .bio_details p a, .blog-content p, .blog-content p a, .service_content p, .service_content p a, .news_content p, .news_content p a, .news_details p, .news_details p a, .team_details p, .team_details p a {
    font-weight: 300;
    font-size: 21px;
}

/* new header logo styles */

.inner_header_section {
   height: 118px;
}


.aicStretch, .secondary4 .aicStretch {
    -ms-flex-align: stretch!important;
    align-items: stretch!important;
}

.home_header .inner_logo img {
    padding-top: 0;
}

.inner_logo::before, .home_header .inner_logo::before {
    display: none;
}
.inner_logo {
    padding: 0;
    margin: 0;
    width: auto;
}

.logoSide {
  z-index: 1;
}

.inner_logo img {
    margin: 0;
    padding: 0;
    width: auto;
    max-width: none;
    position: absolute;
    left: 20px;
    top: 0;
    height: 108px;
    border-radius: none;
    box-shadow: none;
}
.home_header .inner_logo img {
    top: 0;
    border-radius: none;
    box-shadow: none;
}
/* /new header logo styles */


/* home buttons box */


.boxCount3 .container {
    max-width: 850px;
}
.boxCount2 .container {
    max-width: 570px;
}
.boxCount1 .container {
    max-width: 280px;
}

@media (min-width: 992px) {
    .boxCount2 .col-lg-4 {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }
    .boxCount1 .col-lg-4 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
}
@media (min-width: 768px) {
    .boxCount2 .col-md-4 {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }
    .boxCount1 .col-md-4 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
}
@media (min-width: 576px) {
    .boxCount2  .col-sm-4 {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }
    .boxCount1  .col-sm-4 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
}

.box_content span {
    display: flex;
    justify-content: center;
    align-items: center;
}
.box_content h3 {
    max-width: none;
    justify-content: center;
    font-family: 'Century Gothic Regular', cGothic,'Century Gothic', sans-serif;
    line-height: 1.25;
    font-size: 24px;
    font-weight: 300;
    color: #fff;
    letter-spacing: normal;
}
.box_content img {
    margin-left: 30px;
}
.box_total {
    margin: 0 10px 15px 10px;
    padding: 10px 10px;
    background: #4b4da0;
    border-radius: 20px;
}
.three_box {
    margin-top: 0;
    margin-bottom: 0;
}

/* /home buttons box */




@media only screen and (max-width: 991px) {
.home_main {
    margin-top: 0;
    padding-top: 0;
}
.mobile_header {
    padding: 0 14px;
    border-bottom: 6px solid #4b4da0
}


.logo img {
    width: auto;
    height: 80px;
}
}


@media only screen and (max-width: 767px) {

.box_content img {
    margin-left: 10px;
}

}

@media only screen and (max-width: 575px) {
.box_total {
    max-width: 300px;
    margin-left: auto;
    margin-right: auto;
}
.box_content h3 {
    min-width: 120px;
}



.heroBtn1 {
   border-radius: 20px;
    margin: 0 10px 15px 10px;
    margin-left: auto;
    margin-right: auto;
}
.heroBtn2 {
   border-radius: 20px;
    margin: 0 10px 15px 10px;
    margin-left: auto;
    margin-right: auto;
}
.heroBtn3 {
   border-radius: 20px;
    margin: 0 10px 15px 10px;
    margin-left: auto;
    margin-right: auto;
}


}



</pre></body></html>