/* Location Css Start Here */

.bread-sec nav {
    display: inline-block;
}

.location_sec {
    padding: 30px 0;
}

.location_sec .heading_wrapper {
    text-align: center;
}

.location_sec .heading_wrapper h2.title {
    color: #dbb560;
    padding-bottom: 20px;
}

/*.location_sec ul.breadcrumb {*/
/*    visibility: hidden;*/
/*}*/

.location_sec ul.breadcrumb {
    padding: 0;
    margin: 0 0 20px;
    background: transparent;
    display: flex;
    align-items: center;
    justify-content: center;
}

.location_sec ul.breadcrumb li a {
    color: #dbb560;
    text-decoration: none;
    font-weight: 500;
}

.location_sec ul.breadcrumb li {
    font-size: 13px;
    color: #54595f;
}

.location_sec ul.breadcrumb li a:after {
    content: "\f101";
    font-family: "FontAwesome";
    color: #54595f;
    margin: 0 7px;
}

.location_sec p {
    color: #54595f;
    font-size: 15px;
}

/* Location Css End Here */

/* Regional Css Start Here */
.regional_location {
    background-color: #f5f5f5;
    padding: 40px 280px;
}

.regional_location .heading_wrapper h4 {
    color: #282828;
    font-size: 15px;
    font-weight: 600;
    margin-bottom: 40px;
    margin-left: 0;
}

.regional_location .heading_wrapper {
    text-align: center;
}

.regional_location .heading_wrapper h4 {
    color: #282828;
    font-size: 25px;
    font-weight: 600;
    margin-bottom: 40px;
    margin-left: 0;
}
.regional_location .box .icon {
    background: #dbb560;
    width: 80px;
    height: 80px;
    line-height: 80px;
    color: #fff;
    font-size: 25px;
    border-radius: 50%;
    margin: 0px auto 20px;
}
.regional_location .box ul {
    padding: 0;
    margin: 0;
    list-style: none;
}
.regional_location .button-group {
    margin-top: 30px;
    text-align: center;
}
.regional_location .box {
    padding: 0;
    text-align: center;
}
.regional_location .box ul li {
    font-size: 14px;
    color: #646464;
    font-style: italic;
    margin-bottom: 5px;
}

.regional_location .box ul li a {
    color: #003869;
    font-style: normal;
}

.regional_location .box .button-group {
    text-align: center;
}

.regional_location .box .button-group a.btn {
    background: #dbb560;
    padding: 11px 25px;
}

.regional_location .box .testimonials {
    text-align: center;
    margin: 20px 0;
    padding: 0;
}

.regional_location .box .testimonials a {
    font-size: 16px;
    color: #646464;
    text-decoration: underline;
}

.regional_location .box .review {
    text-align: center;
}

.regional_location .box .review a.lnk {
    color: #003869;
    text-decoration: underline;
}

.regional_location .box {
    position: relative;
    padding-left: 20px;
}

/*.regional_location .box:before {*/
/*    content: "";*/
/*    background: #000;*/
/*    width: 1px;*/
/*    height: 130px;*/
/*    position: absolute;*/
/*    left: 0;*/
/*}*/

/* Regional Css End Here */

/* Professional Sec Start Here */
.prodessional_sec {
    padding: 40px 0px;
}

.prodessional_sec .heading-wrapper {
    text-align: center;
    padding-bottom: 25px;
}

.prodessional_sec .heading-wrapper h4 {
    color: #282828;
    font-size: 20px;
    font-weight: 500;
}

.prodessional_sec ul.points {
    padding: 0;
    margin: 0;
    column-count: 2;
}

.prodessional_sec ul.points li {
    font-size: 15px;
    color: #646464;
    margin: 5px 0;
    position: relative;
    padding-left: 20px;
}

.prodessional_sec ul.points li:before {
    content: "";
    background: #fff;
    width: 12px;
    height: 12px;
    position: absolute;
    left: 0;
    top: 7px;
    border-radius: 50%;
}

.prodessional_sec .heading h2 {
    color: #dbb560;
    font-size: 30px;
    text-align: center;
    padding-bottom: 15px;
}

.prodessional_sec .content_wrapper p {
    color: #7a7a7a;
}

.prodessional_sec .related_services {
    padding-top: 20px;
}

.prodessional_sec .related_services h5 {
    font-size: 16px;
    color: #646464;
    padding-bottom: 20px;
    font-weight: 700;
}

.prodessional_sec .related_services .content_wrapper {
    padding-top: 30px;
}

.prodessional_sec .related_services ul.related_points {
    padding: 0;
    margin: 0;
}

.prodessional_sec .related_services ul.related_points li {
    margin-bottom: 5px;
    color: #646464;
}

.prodessional_sec .button-group {
    margin-top: 40px;
    text-align: center;
}

.prodessional_sec .button-group a.btn {
    background: #dbb560;
    padding: 11px 25px;
}

/* Professional Sec End Here */

/* Testimonials Css Start Here */
.testimonials {
    padding: 40px 0;
}

.testimonials .heading {
    text-align: center;
}

.testimonials .heading h3 {
    font-size: 30px;
    color: #dbb560;
    font-weight: 600;
    line-height: 40px;
}

.testimonials .testimonial_box {
    box-shadow: 0px 0px 0px #ddd;
    margin: 0px 5px 10px;
    background: #fff;
    padding: 20px 14px;
    transition: 0.6s;
}

.testimonials .testimonial_box.slick-center {
    box-shadow: 0px 0px 15px #ddd;
}

.testimonials .testimonial_box .content p {
    font-size: 15px;
    color: #000;
    font-style: italic;
    font-weight: 500;
    text-align: center;
    margin-bottom: 10px;
    display: -webkit-box;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}
.testimonials .testimonial_box .content a {
    margin: 0px auto;
    display: table;
    color: #000;
    text-decoration: none;
    padding-bottom: 30px;
}
.testimonials .testimonial_box .content p.show {
    display: block;
}

.testimonials .testimonial_box .details {
    display: flex;
    align-items: center;
}

.testimonials .testimonial_box .details .img-box img {
    border-radius: 50%;
    height: 48px;
    width: 60px;
    margin-right: 12px;
}

.testimonials .testimonial_box .details .namebox {
    padding-left: 14px;
}

.testimonials .testimonial_box .details .namebox h5.name {
    font-size: 11px;
    font-weight: 700;
    color: #000;
    margin: 0;
}

.testimonials .testimonial_box .details .namebox p.designation {
    margin: 0;
    text-align: left;
    font-style: normal;
    color: #0000008a;
    font-size: 10px;
}
/* .zigzag {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    max-width: 50vw;
    margin: auto;
  } */
/* .zigzag > img.zigzag-images:nth-child(odd) {
    margin-top: -100px;
} */
.proud-company .odd {
    margin-top: 63px;
}
.zigzag > img {
    margin-top: 100px;
}
/* .testimonials button.slick-prev.slick-arrow:before {
    content: "\f104";
    color: hsla(0, 0%, 93.3%, 0.9);
    font-family: "FontAwesome";
    font-size: 30px;
} */

/* .testimonials button.slick-next.slick-arrow:before {
    content: "\f105";
    color: hsla(0, 0%, 93.3%, 0.9);
    font-family: "FontAwesome";
    font-size: 30px;
} */

/* Testimonials Css End Here */

/* Tips Css Start here */
.tips_sec {
    padding: 40px 0;
}

.tips_sec .heading {
    text-align: center;
}

.tips_sec .heading h2 {
    color: #dbb560;
    font-size: 30px;
}

.tips_sec .tips_box {
    margin: 40px 0 0;
}

.tips_sec .tips_box .topbar {
    margin-bottom: 15px;
}

.tips_sec .tips_box .topbar h4.name {
    color: #dbb560;
    font-size: 18px;
    font-weight: 600;
}

.tips_sec .tips_box .topbar ul.actions {
    padding: 0;
    margin: 0;
    list-style: none;
    display: flex;
    align-items: center;
}

.tips_sec .tips_box .topbar ul.actions li {
    font-size: 12px;
    color: #adadad;
}

.tips_sec .tips_box .content p {
    font-size: 14px;
    color: #777;
}

.tips_sec .tips_box .button-group a {
    font-size: 12px;
    font-weight: 600;
    color: #dbb560;
}

/* Tips Css End here */
