/*
Theme Name:  Wid
 Template:     na-theme
 Version:      1.0.0
*/

@import url(//fonts.googleapis.com/earlyaccess/notonaskharabic.css);
@import "assets/fonts/stylesheet.css";
@import url('https://fonts.googleapis.com/css?family=Montserrat:100,300,400,500,700&display=swap');

html {
    font-size: 24px;
}

body {
    background-color: #fff;
    background-repeat: repeat;
    font-family: 'Sakkal Majalla';
    font-size: 1rem;
}

button,
input,
optgroup,
select,
textarea {
    font-family: 'Sakkal Majalla';
}

.rtl .h1,
.rtl .h2,
.rtl .h3,
.rtl .h4,
.rtl .h5,
.rtl .h6,
.rtl h1,
.rtl h2,
.rtl h3,
.rtl h4,
.rtl h5,
.rtl h6 {
    font-family: 'Sakkal Majalla';
}

.nav-fixed-top {
    padding-top: 125px;
}

h1,
h2,
h3,
h4,
h5 {
    color: #004da0;
}

h1,
h2 {
    letter-spacing: -0.05rem;
}

h3,
h4 {
    letter-spacing: -0.025rem;
}

ul,
p {
    margin: 0;
}

.popup-content form label {
    display: block;
}

i.fa.fa-phone {
    background-image: url(assets/img/phone.svg);
    color: transparent;
    background-size: contain;
    background-repeat: no-repeat;
    vertical-align: middle;
}

i.fa.fa-map-marker {
    background-image: url(assets/img/location.svg);
    color: transparent;
    background-size: contain;
    background-repeat: no-repeat;
}

.grecaptcha-badge {
	visibility: hidden;
}

.pdf_download {
    display: block;
    width: 88vw;
    height: 43vw;
    position: relative;
}

.site-header {
    background-color: #fff;
    box-shadow: 0px 0px 20px #00000021;
}

i.fa.fa-phone:before,
i.fa.fa-map-marker:before {
    content: '\f45c';
}

section {
    padding: 30px 0;
}

.carousel-control span:before {
    color: #f7bd18;
    font-size: 7rem;
}

.carousel-control-next-icon {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.2' baseProfile='tiny' viewBox='0.00 0.00 191.00 300.00'%3E%3Cpath fill='%23000000' d=' M 28.37 0.00 L 37.01 0.00 Q 41.71 1.08 45.31 4.70 Q 108.83 68.55 172.66 132.14 C 182.88 142.31 189.99 150.65 177.66 162.91 Q 150.60 189.82 47.30 293.30 Q 42.20 298.41 37.67 300.00 L 27.76 300.00 Q 17.21 293.78 9.08 283.17 C 2.92 275.14 6.34 267.05 12.83 260.58 Q 67.75 205.75 122.76 150.70 A 1.02 1.02 0.0 0 0 122.76 149.26 Q 69.40 95.84 15.72 42.27 Q 11.42 37.98 8.69 34.12 C 0.61 22.71 11.98 13.40 20.03 5.52 Q 24.39 1.25 28.37 0.00 Z'%0A/%3E%3C/svg%3E%0A") !important;
}

.carousel-control-prev-icon {
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8' standalone='no'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.2' baseProfile='tiny' viewBox='0.00 0.00 191.00 300.00'%3E%3Cpath fill='%23000000' d=' M 153.60 0.00 L 162.25 0.00 C 169.39 1.91 177.38 11.51 181.12 15.84 C 187.80 23.59 185.38 32.24 178.67 38.92 Q 123.81 93.44 69.20 148.20 Q 68.41 149.00 67.98 149.78 A 0.62 0.61 -53.9 0 0 68.09 150.51 Q 121.73 204.20 174.51 256.91 C 178.17 260.56 182.28 264.56 184.05 268.55 C 188.24 277.96 178.99 287.08 172.61 293.06 C 168.78 296.65 166.81 298.77 162.63 300.00 L 153.43 300.00 C 147.78 297.84 144.80 294.45 140.56 290.19 Q 79.03 228.44 17.28 166.89 C 11.58 161.21 4.72 154.74 7.47 145.99 Q 9.03 141.00 14.03 136.03 Q 102.31 48.32 145.47 4.97 Q 149.17 1.25 153.60 0.00 Z'%0A/%3E%3C/svg%3E%0A") !important;
}

#popupContainer {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .7);
    z-index: 999999;
}

#popup.prtl {
    top: 50%;
    right: 50%;
    transform: translate(50%, -50%);
}

#popup {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background: #fac02e;
    padding: 1rem;
    text-align: center;
    width: 300px;
    box-shadow: 0 0 10px rgba(0, 0, 0, .3);
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    gap: 0.5rem;
}

#popup .popup-title {
    color: #fff;
    font-weight: 600;
    margin-top: 0;
    line-height: 1;
    text-shadow: 0 0 9px #297eba;
}

#popup .btn-flashoffer {
    color: #fff;
    text-shadow: none;
    background-color: #00a8e1;
    transition: all .5s ease;
    border-radius: 30px;
    transition: all .5s ease;
    border: 1px solid #00a8e1;
    margin-top: 1rem;
}

#popup .btn-flashoffer:hover {
    color: #000000;
    background-color: #ffffff;
}

#popup .close {
    position: absolute;
    top: 10px;
    right: 10px;
    cursor: pointer;
    font-size: 20px;
}

.section-blue {
    background-color: #f1f5f8;
}

.service_box {
    background-size: cover;
    background-position: center;
    min-height: 345px;
    border-radius: 25px;
    overflow: hidden;
    position: relative;
    margin: 15px 0px;
}

.service_box:before {
    content: "";
    position: absolute;
    left: 0px;
    top: 0px;
    height: 100%;
    width: 100%;
    background-color: #04a9e0;
    opacity: 0;
    z-index: 1;
    transition: all .5s ease;
}

.service_box:hover:before {
    opacity: .75;
}

.single article.post .entry-content a.btn-blog {
    color: #fff;
    text-decoration: none;
}

.service_box:after {
    content: "";
    left: 0px;
    top: 0px;
    height: 100%;
    width: 100%;
    background: -moz-linear-gradient(top, rgba(125, 185, 232, 0) 0%, rgba(125, 185, 232, 0) 1%, rgba(125, 185, 232, 0) 49%, rgba(3, 52, 94, 1) 100%);
    background: -webkit-linear-gradient(top, rgba(125, 185, 232, 0) 0%, rgba(125, 185, 232, 0) 1%, rgba(125, 185, 232, 0) 49%, rgba(3, 52, 94, 1) 100%);
    background: linear-gradient(to bottom, rgba(125, 185, 232, 0) 0%, rgba(125, 185, 232, 0) 1%, rgba(125, 185, 232, 0) 49%, rgba(3, 52, 94, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#007db9e8', endColorstr='#03345e', GradientType=0);
    position: absolute;
    left: 0px;
    bottom: 0px;
    z-index: 0;
}

.service_box.is_new:after {
    background-image: url(https://talaclinics.com/wp-content/uploads/2021/05/tala_NewTag.png);
    background-repeat: no-repeat;
    background-size: 155px auto;
}

.service_box.is_new_en:after {
    background-image: url(https://talaclinics.com/wp-content/uploads/2021/05/tala_NewTag_en.png);
    background-repeat: no-repeat;
    background-size: 155px auto;
    background-position: top right;
}

.service_box_inner {
    position: absolute;
    z-index: 2;
    color: #fff;
    text-align: center;
    padding: 0px 30px;
    bottom: 30px;
    transition: all .5s ease;
    top: auto;
    width: 100%;
    transform: translateY(0px);
}

.single .service-full .container {
    font-family: 'Sakkal Majalla';
}

.single .service_box_inner p {
    color: #fff !important;
    margin-bottom: 15px !important;
}

.single h2.title {
    font-family: inherit;
}

.service_box:hover .service_box_inner {
    transform: translateY(-80px);
}

.single .service_box_inner h3 {
    color: #fff;
    font-size: 1rem;
    line-height: 1;
}

.single .service_box_inner .btn {
    padding: 0.3rem 0.8rem;
    margin-top: 10px;
    color: #fff !important;
    border-color: #fff !important;
    background-color: transparent !important;
}

.department-cta {
    padding: 3.5rem 0 4rem 0;
}

.department-cta a.tel {
    background: #1f76b9;
    color: #fff;
    padding: 0.3rem 1rem;
    border-radius: 30px;
    margin-top: 1rem;
    display: inline-block;
    font-size: 1.1rem;
}

.department-doctors,
.department-cta {
    text-align: center;
}

.other_treatments {
    padding: 0px;
    margin-bottom: 0px;
    display: flex;
    width: 100%;
    flex-wrap: wrap;
}

.other_treatments li {
    width: 31%;
    /* float: left; */
    margin: 15px 1%;
    border: 1px solid #fff;
    border-radius: 26px;
    padding: 25px 25px;
    font-size: 16px;
    padding-left: 68px;
    position: relative;
    flex-grow: 1;
    display: flex;
    align-items: flex-start;
    font-family: 'Montserrat', serif;
    background-repeat: no-repeat;
    background-position: left center;
    border-bottom: 1px solid #58bce7;
    border-radius: 0;
    margin: 1rem !important;
    flex: 25%;
    font-size: 0.7rem;
    line-height: 1.3;
    padding-bottom: 1rem !important;
    background-position: top left !important;
}

.rtl .other_treatments li {
    padding-right: 68px;
    padding-left: 25px;
}

.rtl .other_treatments li:before {
    right: 22px;
    left: auto;
    transform: translateY(-50%) rotate(-180deg);
}

.other_treatments.tummy_tuck_t {
    margin-top: 41px;
}

.other_treatments.tummy_tuck_t li {
    text-align: left;
    width: 50%;
    flex: 40%;
    border: 0px;
    border-bottom: 1px solid;
}

.single .service-full .entry-header .header-inner a {
    color: #fffffff2;
}

.single .service-full .entry-header .header-inner {
    position: absolute;
    top: 45%;
    z-index: 1;
    width: 100%;
    text-align: center;
}

.single .service-full .entry-header h1.entry-title {
    text-transform: none;
    font-size: 3rem;
    text-align: center;
    color: #fffffff2;
    margin-top: -2rem;
    line-height: 1;
}

#post-13902 p.text-box {
    font-size: 0.9rem;
}

.down-box {}

.service-full .entry-header:after {
    content: "";
    background: url(assets/img/symbol.svg) no-repeat center right/contain;
    position: absolute;
    bottom: -50px;
    width: 35%;
    height: 35%;
    z-index: 9;
    right: 0;
}

.down-box {
    position: absolute;
    bottom: 10px;
    left: 50%;
    transform: translate(-50%, -50%);
}

.down-box span {
    display: block;
    width: 20px;
    height: 20px;
    border-bottom: 2px solid white;
    border-right: 2px solid white;
    transform: rotate(45deg);
    margin: -10px;
    animation: animate 2s infinite;
}

.down-box span:nth-child(2) {
    animation-delay: -0.2s;
}

.down-box span:nth-child(3) {
    animation-delay: -0.4s;
}

@keyframes animate {
    0% {
        opacity: 0;
        transform: rotate(45deg) translate(-20px, -20px);
    }

    50% {
        opacity: 1;
    }

    100% {
        opacity: 0;
        transform: rotate(45deg) translate(20px, 20px);
    }
}

.service-full .entry-header {
    min-height: 30rem;
}

.service-full .entry-header::before {
    background: #1f76b9;
    opacity: 0.5;
}

.other_services {
    padding-top: 2rem;
    border-top: 1px solid #58bce72b;
    margin-top: 1.5rem;
}

.department-doctors {
    padding: 3rem 0;
}

.department-doctors h3.title {
    margin-bottom: 1.5rem;
}

.department-doctors .item p.position {
    color: #fff;
    background-color: #ffffff12;
    margin-bottom: 0.5rem;
    font-size: 0.8rem;
    padding: 0 1rem
}

.department-doctors .item a.btn:hover {
    background-color: #ffffff12;
}

.department-doctors .item a.btn {
    color: #fff;
    border-color: #fff;
    margin: 0 0 1rem 0;
    padding: 0.3rem 1rem;
    font-size: 0.8rem;
}

.department-doctors .item {
    margin: 0 1rem;
    background: #004da0;
}

.department-doctors .item h3 {
    font-size: 1.3rem;
    color: #fff;
    padding: 0.2rem 0;
    margin-bottom: 0;
}

.department-doctors .item a div.pic {
    padding-top: 90%;
    background-size: cover;
}

.white-pattern {
    background-image: url(assets/img/pattern-white-2.svg);
    background-repeat: repeat;
}

#menu-item-11955,
#menu-item-12090,
.menu-blue {
    background: #59bce7;
    color: #fff;
}

#menu-item-11955 a,
.menu-blue a,
#menu-item-12090 a {
    color: #fff;
}

@media (min-width: 990px) {
    .bottom-mobile-menu {
        display: none !important;
    }
}

@media (min-width:1200px) {
    .container {
        max-width: 1580px;
    }
}

:root {
    --blue: #007bff;
    --indigo: #6610f2;
    --purple: #6f42c1;
    --pink: #e83e8c;
    --red: #dc3545;
    --orange: #fd7e14;
    --yellow: #ffc107;
    --green: #28a745;
    --teal: #20c997;
    --cyan: #17a2b8;
    --white: #fff;
    --gray: #234b62;
    --gray-dark: #343a40;
    --primary: #1d77b9;
    --secondary: #59bce7;
    --success: #28a745;
    --info: #17a2b8;
    --warning: #ffc107;
    --danger: #dc3545;
    --light: #f8f9fa;
}

.na-slider-wrapper:hover .na-slider-actions {
    background: transparent;
}

.home #section-slider .na-slider-wrapper:after {
    content: "";
    /* background-image: url(assets/img/24.svg); */
    position: absolute;
    height: 100px;
    width: 100px;
    left: 5%;
    bottom: 5%;
    background-size: contain;
}

.na-slider-wrapper .na-slider-actions {
    color: #ffffff69;
}

.btn {
    border-radius: 30px;
}

.btn-secondary {
    color: #fff;
    background-color: #234b62;
    border-color: #234b62
}

.btn-secondary:hover {
    color: #fff;
    background-color: rgb(25, 56, 75);
    border-color: #19384b
}

.btn-secondary.focus,
.btn-secondary:focus {
    box-shadow: 0 0 0 .2rem rgba(108, 117, 125, .5)
}

.btn-secondary.disabled,
.btn-secondary:disabled {
    color: #fff;
    background-color: #888888;
    border-color: #888888
}

.btn-secondary:not(:disabled):not(.disabled).active,
.btn-secondary:not(:disabled):not(.disabled):active,
.show>.btn-secondary.dropdown-toggle {
    color: #fff;
    background-color: #234b62;
    border-color: #234b62
}

.btn-secondary:not(:disabled):not(.disabled).active:focus,
.btn-secondary:not(:disabled):not(.disabled):active:focus,
.show>.btn-secondary.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(25, 56, 75, .5)
}

.btn-primary {
    color: #fff;
    background-color: #59bce7;
    border-color: #59bce7;
    font-weight: bold;
}

.btn-group-lg>.btn,
.btn-lg {
    padding: .5rem 1rem;
    font-size: 1rem;
    line-height: 1;
    letter-spacing: -0.1px;
}

.btn-primary:hover {
    color: #fff;
    background-color: #46a6d0;
    border-color: #46a6d0
}

.btn-primary.focus,
.btn-primary:focus {
    box-shadow: 0 0 0 .2rem rgba(108, 117, 125, .5)
}

.btn-primary.disabled,
.btn-primary:disabled {
    color: #fff;
    background-color: #888888;
    border-color: #888888
}

.btn-primary:not(:disabled):not(.disabled).active,
.btn-primary:not(:disabled):not(.disabled):active,
.show>.btn-primary.dropdown-toggle {
    color: #fff;
    background-color: #59bce7;
    border-color: #59bce7
}

.btn-primary:not(:disabled):not(.disabled).active:focus,
.btn-primary:not(:disabled):not(.disabled):active:focus,
.show>.btn-primary.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(25, 56, 75, .5)
}

.green-pattern {
    background-image: url(assets/img/pattern-green.svg);
    background-repeat: repeat;
}

.rtl #top-bar {
    font-family: 'Noto Naskh Arabic', serif;
}

.rtl.single .entry-inner-content {
    font-family: 'Noto Naskh Arabic', serif;
    font-size: 0.7rem;
    line-height: 1.6;
}


/*
* dbox
*/

.dbox {
    padding: 30px 0;
}

.dimage img {
    width: auto;
    height: 70px;
}

.dark .dimage {
    background: #064782;
}

.row-grey {
    background: #f8f8f8;
}

.dbox .dname {
    display: block;
    text-align: center;
    margin-top: 10px;
}

.dimage {
    border-radius: 50%;
    position: relative;
    width: 130px;
    text-align: center;
    height: 130px;
    padding: 30px;
    background: #00A8E1;
    margin: 0 auto;
}

.single .entry-inner-content,
.single .entry-inner-content .btn {
    font-family: 'Montserrat', serif;
    font-size: 0.7rem;
    line-height: 1.6;
}

.offers_slider .na-slider-wrapper .na-slide-inner:after {
    opacity: 0;
}

.book_offer {
    position: absolute;
    right: 130px;
    z-index: 3;
    width: 90px;
    height: 30px;
    color: #fff;
    background-color: #ea9800;
    text-align: center;
    bottom: 75px;
    bottom: 20px;
    font-size: 18px;
    line-height: 29px;
    border-radius: 15px;
    transition: all .5s ease;
}

.book_offer {
    right: 135px;
    right: 87px;
}

.book_popup {
    width: 50%;
    margin: 0 auto;
    text-align: center;
    margin-bottom: 35px;
}

.book_offer:hover {
    text-decoration: none;
}

.rtl .book_offer {
    left: 83px;
    right: auto;
    bottom: 120px;
}


/*
رعاية منزلية
*/

.offers_list {
    padding: 0px;
    margin-top: 60px;
}

ul.offers_list {
    display: flex;
    flex-wrap: wrap;
}

.offers_list li {
    float: right;
    width: 100%;
    margin: 0% 1%;
    background: #fff;
    margin-bottom: 30px;
    border-radius: 35px;
    overflow: hidden;
    position: relative;
}

.offers_list li img {
    width: 100%;
    min-height: 300px;
    object-fit: cover;
    object-position: center;
    margin-bottom: 0px;
}

.offers_list li h3 {
    margin: 15px 10px;
    font-size: 19px;
    text-align: center;
    display: none;
}

#section-location {
    position: relative;
}

.testimonial_slider {}

.testimonial_slider * {
    outline: 0;
    border: 0px;
}

.testimonial_slider .image_side {
    float: right;
    width: 30%;
    position: relative;
    margin-right: 60px;
    margin-top: 35px;
}

/* .rtl .testimonial_slider .cont_side {
    font-family: 'Droid Arabic Kufi'
} */

.testimonial_slider .cont_side {
    float: left;
    width: 43%;
    position: relative;
    font-size: 20px;
}

.testimonial_slider .slick-list {
    background-color: #efefef;
}

.testimonial_slider .slick-slide {
    text-align: center;
    margin: 50px 10px;
    position: relative;
}

.testimonial_slider .description_item {
    position: relative;
    font-size: 20px;
    color: #1a74b9;
    font-weight: bold;
    font-size: 25px;
    margin-bottom: 0px;
    padding: 0px 45px;
}

.testimonial_slider .slick-dots {
    padding: 0px;
    width: 100%;
    text-align: center;
    margin-top: 30px;
}

.testimonial_slider .slick-dots li {
    display: inline-block;
}

.testimonial_slider .slick-dots li button {
    border-radius: 50%;
    text-indent: -10000px;
    height: 10px;
    width: 10px;
    padding: 0px;
    margin: 9px;
}

.testimonial_slider .slick-dots li.slick-active button {
    background: #00a8e1;
}

.testimonial_slider .image_side:before {
    content: '';
    height: 70px;
    width: 70px;
    position: absolute;
    background-image: url(/wp-content/uploads/2020/06/quotes.png);
    left: 30px;
    top: -30px;
    background-repeat: no-repeat;
    background-size: 45px;
    background-position: center;
    /* background-color: #59bce7; */
    /* padding: 60px; */
    /* border-radius: 50%; */
    background-size: contain;
}

.testimonial_slider .image_side:after {
    content: '';
    height: 80px;
    width: 80px;
    position: absolute;
    background-image: url(/wp-content/uploads/2020/06/tala.png);
    left: -34px;
    top: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    border-radius: 50%;
}

.testimonial_slider .author {
    color: #59bce7;
    font-size: 25px;
}

.testimonial_slider .description_item:after {
    /*
    content: "”";
    bottom: -45px;
    top: auto;
    left: auto;
    right: 0px;
*/
}

.testimonial_slider .rating {
    position: absolute;
    left: 103%;
    bottom: 45px;
    background: transparent;
    color: #1a74b9;
    font-size: 23px;
    margin-right: 10px;
    font-family: 'ProximaNovaLight' !important;
    display: block;
    width: 80px;
    height: 80px;
    margin: 0px;
    line-height: 77px;
    border-radius: 50%;
    border: 4px solid #1a74b9;
    font-weight: bold;
    text-align: center;
    padding: 0px;
}

.testimonial_slider .doctor_name {
    margin-left: 0px;
    color: #03a9e0;
}

.testimonial_slider .department_name {
    color: #848484;
    display: block;
    margin-top: 0px;
}

.testimonial_slider .author {
    border-top: 1px solid #03a9e0;
    width: 40%;
    margin: 0 auto;
    margin-top: 15px;
    padding-top: 5px;
}

.labs_menu a {
    background-color: #1d77b9;
    background-color: #147844;
    color: #fff;
}

.rtl .na-slider-wrapper .na-slide-11920 .na-slide-inner:after,
.na-slider-wrapper .na-slide-11956 .na-slide-inner:after,
.rtl .na-slider-wrapper .na-slide-12010 .na-slide-inner:after,
.na-slider-wrapper .na-slide-12015 .na-slide-inner:after,
.rtl .na-slider-wrapper .na-slide-12113 .na-slide-inner:after,
.na-slider-wrapper .na-slide-12113 .na-slide-inner:after,
.rtl .na-slider-wrapper .na-slide-12115 .na-slide-inner:after,
.na-slider-wrapper .na-slide-12115 .na-slide-inner:after,
.na-slider-wrapper .na-slide-12493 .na-slide-inner:after,
.na-slider-wrapper .na-slide-12496 .na-slide-inner:after {
    opacity: 0;
}

.btn_full_screen {
    height: 500px;
    position: absolute;
    left: 0px;
    top: 0px;
    width: 800px;
    background: transparent;
    border: 0px;
}

.rtl .btn_full_screen {
    left: auto;
    right: 0px;
}

.btn_full_screen:hover,
.btn_full_screen:active,
.btn_full_screen:focus {
    background: transparent;
    border: 0px;
}

.location-image {
    padding-top: 100%;
    width: 100%;
    border-radius: 50%;
    overflow: hidden;
    background-position: center;
    background-size: cover;
}

#section-location .inner-content:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    background-color: #f1f5f8e0;
}

#section-location .inner-content>.inner {
    position: relative;
}

#section-location .inner-content {
    background-size: cover;
    padding: 30px 0;
    background-position: center;
    position: relative;
}

.wpcf7 label {
    display: block;
}

input:not([type]),
input[type="email"],
input[type="number"],
input[type="password"],
input[type="search"],
input[type="tel"],
input[type="text"],
input[type="url"],
select,
textarea {
    height: 1.9rem;
    border: 0.05rem solid #1e76b945;
}

.button,
button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
    line-height: 1.8rem;
    background-color: #1e76b9;
    border-radius: 1rem;
}

#top-bar {
    background: #f1f5f8;
    line-height: 24px;
    font-size: .5rem;
    padding-top: 3px;
    font-family: Montserrat;
    font-weight: 500;
}

.social-navigation {
    /* text-align: right; */
    display: flex;
    align-items: center;
    justify-content: flex-end;
}

.navbar-brand img.logo,
.navbar-brand img.logo-dark {
    max-width: 200px;
}

#top-bar .social-navigation label {
    margin-bottom: 0;
    font-size: inherit;
    font-weight: inherit;
}

.social-navigation ul {
    display: flex;
    line-height: 15px;
}

#menu-social-menu li a {
    color: var(--secondary);
}

#menu-social-menu li a:hover {
    color: #64a09b;
}

.tabs>ul {
    display: flex;
    list-style: none;
    padding: 0;
    margin: 30px 0 10px;
}

.tabs>ul li {
    flex: 1;
    text-align: center;
    padding: 0px;
}

.tabs>ul li:first-child a {
    margin-right: 10px;
}

.tabs>ul li:last-child a {
    margin-left: 10px;
}

.tabs>ul li a {
    font-size: 1.6rem;
    color: #0b486b;
    display: block;
    background-color: #f7f7f7;
    transition: all ease 0.3s;
    text-decoration: none;
    font-weight: bold;
    line-height: 2;
    border-radius: 2px;
}

.tabs>ul li a.active,
.tabs>ul li a:hover {
    background-color: #0b486b;
    color: #fff;
}

.tabs .tab-content:not(.active) {
    display: none;
}

.related-departments .tabs>ul {
    display: none;
}

.related-departments h3 {
    text-align: center;
    font-size: 28px;
    letter-spacing: -1px;
    margin-top: 30px;
}

.na-slider-bullets {
    text-align: center;
    padding-top: 15px;
}

.na-slider-bullets li {
    float: none;
    display: inline-block;
    text-align: center;
}

.na-slider-bullets li a {
    display: block;
    height: 10px;
    width: 10px;
    background-color: #ffffff69;
    border-radius: 50%;
    margin-right: 4px;
    transition: background-color ease 0.3s;
    border: 1px solid #59bce7;
}

.na-slider-bullets li a.active,
.na-slider-bullets li:hover a {
    background-color: #59bce7;
}

.na-service .excerpt-actions a.btn {
    font-size: 0.8rem;
    letter-spacing: 0.6px;
    background-color: #0000;
    padding-left: 0;
    padding-right: 26px;
    border: 0;
    position: relative;
    opacity: 0.8;
    transition: all ease 0.3s;
}

.rtl .language-switcher li.current-lang {
    background-position: 7px calc(0.8em + 0px), 11px calc(0.8em + 0px);
}

.na-service .excerpt-actions a.btn:hover {
    opacity: 1;
}

.na-service .excerpt-actions a.btn:after {
    content: "";
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzZweCIgaGVpZ2h0PSIzNnB4IiB2aWV3Qm94PSIwIDAgMzYgMzYiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICAgICAgICAgIDxkZWZzPgogICAgICAgICAgICAgICAgPHBvbHlnb24gaWQ9InBhdGgtMSIgcG9pbnRzPSIwIC0wLjAwMDIgMzUuODgyNSAtMC4wMDAyIDM1Ljg4MjUgMzUuODgyNyAwIDM1Ljg4MjciPjwvcG9seWdvbj4KICAgICAgICAgICAgPC9kZWZzPgogICAgICAgICAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICAgICAgICAgIDxnIGlkPSJBcnRib2FyZCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTM3LjAwMDAwMCwgLTI2LjAwMDAwMCkiPgogICAgICAgICAgICAgICAgICAgIDxnIGlkPSJHcm91cC0zIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzNy4wMDAwMDAsIDI2LjAwMDAwMCkiPgogICAgICAgICAgICAgICAgICAgICAgICA8bWFzayBpZD0ibWFzay0yIiBmaWxsPSJ3aGl0ZSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNwYXRoLTEiPjwvdXNlPgogICAgICAgICAgICAgICAgICAgICAgICA8L21hc2s+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnIGlkPSJDbGlwLTIiPjwvZz4KICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTIzLjQwODUsMTkuMTU2NyBDMjMuMzIxNSwxOS4yNDM3IDIzLjIyNDUsMTkuMzE3NyAyMy4xMjU1LDE5LjM4MjcgTDE2LjM5MTUsMjYuMTE1NyBDMTYuMDY0NSwyNi40NDI3IDE1LjYzNjUsMjYuNjA2NyAxNS4yMDc1LDI2LjYwNjcgQzE0Ljc3ODUsMjYuNjA2NyAxNC4zNTA1LDI2LjQ0MjcgMTQuMDIzNSwyNi4xMTU3IEMxMy4zNjg1LDI1LjQ2MTcgMTMuMzY4NSwyNC40MDA3IDE0LjAyMzUsMjMuNzQ1NyBMMTkuODI1NSwxNy45NDM3IEwxNC4wNTI1LDEyLjE3MDcgQzEzLjM5ODUsMTEuNTE1NyAxMy4zOTg1LDEwLjQ1NDcgMTQuMDUyNSw5LjgwMTcgQzE0LjcwNjUsOS4xNDY3IDE1Ljc2NzUsOS4xNDc3IDE2LjQyMTUsOS44MDA3IEwyMy4xMjU1LDE2LjUwMzcgQzIzLjIyNDUsMTYuNTY4NyAyMy4zMjE1LDE2LjY0MTcgMjMuNDA4NSwxNi43Mjk3IEMyMy43NDI1LDE3LjA2MzcgMjMuOTAzNSwxNy41MDQ3IDIzLjg5NjUsMTcuOTQzNyBDMjMuOTA0NSwxOC4zODE3IDIzLjc0MjUsMTguODIxNyAyMy40MDg1LDE5LjE1NjcgTTE3Ljk0MTUsLTAuMDAwMyBDOC4wMzI1LC0wLjAwMDMgLTAuMDAwNSw4LjAzMjcgLTAuMDAwNSwxNy45NDE3IEMtMC4wMDA1LDI3Ljg0OTcgOC4wMzI1LDM1Ljg4MjcgMTcuOTQxNSwzNS44ODI3IEMyNy44NTA1LDM1Ljg4MjcgMzUuODgyNSwyNy44NDk3IDM1Ljg4MjUsMTcuOTQxNyBDMzUuODgyNSw4LjAzMjcgMjcuODUwNSwtMC4wMDAzIDE3Ljk0MTUsLTAuMDAwMyIgaWQ9IkZpbGwtMSIgZmlsbD0iIzg5RDBDOSIgbWFzaz0idXJsKCNtYXNrLTIpIj48L3BhdGg+CiAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9zdmc+);
    position: absolute;
    right: 0;
    height: 20px;
    width: 20px;
    background-size: contain;
    top: 50%;
    background-repeat: no-repeat;
    margin-top: -11px
}

.na-service {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    margin: 30px -15px 0;
}

.na-service li {
    float: left;
    flex: 1 0 33%;
    max-width: 34%;
}

#na-team-member-template {
    background: #fff;
    width: 70%;
}

#na-team-member-template .btn {
    color: #fff;
}

#na-team-member-template .entry-content {
    font-weight: normal;
    font-size: 1rem;
}

.na-service li .service-inner {
    padding: 0px 15px 0px;
    position: relative;
    overflow: hidden;
    margin-bottom: 30px;
    color: rgba(255, 255, 255, 0.8);
}

.na-service li .service-inner>a::before {
    content: '';
    background-color: #004D9A;
    position: absolute;
    top: 100%;
    left: 0;
    height: 100%;
    width: 100%;
    transition: top ease-out 0.3s, opacity ease-in-out 0.4s;
    opacity: 0;
    z-index: 1;
}

.na-service li .service-inner>a::after {
    content: '';
    background: #fff;
    background: linear-gradient(0deg, #fff 10%, #fff0 43%);
    position: absolute;
    bottom: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 0;
}

.na-service li .service-inner:hover>a::before {
    top: 0;
    opacity: 0.95;
}

.blogroll article .entry-header h1.entry-title {
    color: #ffffffdb;
    text-shadow: 1px 1px 7px rgb(0, 0, 0);
    font-size: 2rem;
    position: absolute;
    line-height: 25px;
    bottom: 0px;
}

.na-service li .service-inner>a {
    padding-top: 80%;
    width: 100%;
    display: block;
    position: relative;
    background-position: center;
    background-size: cover;
}

.na-service li .service-inner .service-header {
    padding-top: 50px !important;
    background-image: url(data:image/svg+xml;base64,IDxzdmcgd2lkdGg9IjY0cHgiIGhlaWdodD0iNjRweCIgdmlld0JveD0iMCAwIDY0IDY0IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgICAgICA8ZyBpZD0iQXJ0Ym9hcmQiPgogICAgICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwIj4KICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNNjQsMzIuMDAwMSBDNjQsNDkuNjczMSA0OS42NzMsNjQuMDAwMSAzMiw2NC4wMDAxIEMxNC4zMjcsNjQuMDAwMSAwLDQ5LjY3MzEgMCwzMi4wMDAxIEMwLDE0LjMyNzEgMTQuMzI3LDAuMDAwMSAzMiwwLjAwMDEgQzQ5LjY3MywwLjAwMDEgNjQsMTQuMzI3MSA2NCwzMi4wMDAxIiBpZD0iRmlsbC0xIiBmaWxsPSIjNTlCQ0U3Ij48L3BhdGg+CiAgICAgICAgICAgICAgICAgICAgPHBvbHlnb24gaWQ9IisiIGZpbGw9IiNGRkZGRkYiIHBvaW50cz0iNDQuMTM0MzY1IDMyLjI3Njk0IDMyLjgyMjYxIDMyLjI3Njk0IDMyLjgyMjYxIDQzLjI5ODY1IDMxLjY2MjQzIDQzLjI5ODY1IDMxLjY2MjQzIDMyLjI3Njk0IDIwLjM1MDY3NSAzMi4yNzY5NCAyMC4zNTA2NzUgMzEuMTc0NzY5IDMxLjY2MjQzIDMxLjE3NDc2OSAzMS42NjI0MyAyMC4wOTUwNSAzMi44MjI2MSAyMC4wOTUwNSAzMi44MjI2MSAzMS4xNzQ3NjkgNDQuMTM0MzY1IDMxLjE3NDc2OSI+PC9wb2x5Z29uPgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9zdmc+);
    background-repeat: no-repeat;
    background-size: 50px;
    background-position: center top;
}

.na-service li .service-inner .service-header {
    font-size: 1.4rem;
    letter-spacing: -.5px;
    padding: 5%;
    position: absolute;
    bottom: 0;
    transition: all ease-out 0.3s;
    color: #004da0;
    z-index: 2;
    line-height: 1.1;
    min-height: 70px;
    display: flex;
    align-items: center;
    box-sizing: content-box;
    width: 90%;
    text-align: center;
    justify-content: center;
}


.na-service li .service-inner .service-content {
    font-size: 1.1rem;
    padding: 5%;
    position: absolute;
    top: 100%;
    transition: all ease-out 0.3s;
    line-height: 1;
}

a.icon {
    padding-left: 28px;
    position: relative;
}

.rtl a.icon {
    padding-right: 28px;
    padding-left: 0px;
    position: relative;
}

.rtl a.icon:before {
    right: 5px;
    left: auto;
}

a.icon.location:before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzRweCIgaGVpZ2h0PSI0OXB4IiB2aWV3Qm94PSIwIDAgMzQgNDkiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICAgICAgICAgIDxkZWZzPgogICAgICAgICAgICAgICAgPHBvbHlnb24gaWQ9InBhdGgtMSIgcG9pbnRzPSIwLjAwMDcgMC42MTQgMzQuMDIxIDAuNjE0IDM0LjAyMSA0OC45OTk4IDAuMDAwNyA0OC45OTk4Ij48L3BvbHlnb24+CiAgICAgICAgICAgIDwvZGVmcz4KICAgICAgICAgICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgICAgICAgICA8ZyBpZD0iQXJ0Ym9hcmQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xNzEuMDAwMDAwLCAtODcuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE3MS4wMDAwMDAsIDg2LjAwMDAwMCkiPgogICAgICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iR3JvdXAtMyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDAwMDAsIDAuMzg1ODAwKSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bWFzayBpZD0ibWFzay0yIiBmaWxsPSJ3aGl0ZSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHVzZSB4bGluazpocmVmPSIjcGF0aC0xIj48L3VzZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbWFzaz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnIGlkPSJDbGlwLTIiPjwvZz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0yOS4xODg3LDI0Ljg4NDggTDE3LjIyNTcsNDQuODU5OCBMNC45NDg3LDI1LjA3NTggQzMuNTY1NywyMi44NDI4IDIuODE2NywyMC4yNjY4IDIuODE2NywxNy42MjQ4IEMyLjgxNjcsOS44MDg4IDkuMTk0NywzLjQzMDggMTcuMDEwNywzLjQzMDggQzI0LjgyNzcsMy40MzA4IDMxLjE5NTcsOS44MDg4IDMxLjE5NTcsMTcuNjI0OCBDMzEuMTk1NywyMC4xODc4IDMwLjQ5NTcsMjIuNjk3OCAyOS4xODg3LDI0Ljg4NDggTTE3LjAxMDcsMC42MTM4IEM3LjYzMDcsMC42MTM4IDAuMDAwNyw4LjI0NDggMC4wMDA3LDE3LjYyNDggQzAuMDAwNywyMC43OTM4IDAuODc3NywyMy44ODY4IDIuNTM5NywyNi41Njk4IEwxNi4wNDI3LDQ4LjMyOTggQzE2LjMwMDcsNDguNzQ2OCAxNi43NTY3LDQ4Ljk5OTggMTcuMjQ3Nyw0OC45OTk4IEwxNy4yNTc3LDQ4Ljk5OTggQzE3Ljc1MTcsNDguOTk1OCAxOC4yMDk3LDQ4LjczNTggMTguNDYyNyw0OC4zMTA4IEwzMS42MjI3LDI2LjMzOTggQzMzLjE5MTcsMjMuNzEzOCAzNC4wMjE3LDIwLjY5OTggMzQuMDIxNywxNy42MjQ4IEMzNC4wMjE3LDguMjQ0OCAyNi4zODk3LDAuNjEzOCAxNy4wMTA3LDAuNjEzOCIgaWQ9IkZpbGwtMSIgZmlsbD0iIzU5QkNFNyIgbWFzaz0idXJsKCNtYXNrLTIpIj48L3BhdGg+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTE3LjAxMSwyMy42OTkzIEMxMy44NjcsMjMuNjk5MyAxMS4zMjIsMjEuMTQ0MyAxMS4zMjIsMTguMDExMyBDMTEuMzIyLDE0Ljg4NDMgMTMuODg0LDEyLjMyMTMgMTcuMDExLDEyLjMyMTMgQzIwLjEzNywxMi4zMjEzIDIyLjY5MSwxNC44ODQzIDIyLjY5MSwxOC4wMTEzIEMyMi42OTEsMjEuMDk5MyAyMC4yMDMsMjMuNjk5MyAxNy4wMTEsMjMuNjk5MyBNMTcuMDExLDkuNTA1MyBDMTIuMzIxLDkuNTA1MyA4LjUwNSwxMy4zMjAzIDguNTA1LDE4LjAxMTMgQzguNTA1LDIyLjY3MTMgMTIuMjU5LDI2LjUxNTMgMTcuMDExLDI2LjUxNTMgQzIxLjgyMiwyNi41MTUzIDI1LjUxNiwyMi42MTkzIDI1LjUxNiwxOC4wMTEzIEMyNS41MTYsMTMuMzIwMyAyMS43LDkuNTA1MyAxNy4wMTEsOS41MDUzIiBpZD0iRmlsbC00IiBmaWxsPSIjNTlCQ0U3Ij48L3BhdGg+CiAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9zdmc+);
    background-repeat: no-repeat;
    top: 0;
    margin-top: 5px;
    background-position: center;
}

a.icon.phone:before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzdweCIgaGVpZ2h0PSI0NXB4IiB2aWV3Qm94PSIwIDAgMzcgNDUiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICAgICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgICAgIDxnIGlkPSJBcnRib2FyZCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTI1Ni4wMDAwMDAsIC04OC4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxnIGlkPSJQYWdlIj48L2c+CiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMjkwLjg0NzEyLDEyNC40MjQzNzUgTDI4Ny4xOTIxMiwxMjEuMDEwMzc1IEwyODMuOTQyMTIsMTE3Ljk3NzM3NSBDMjgzLjMxNTEyLDExNy4zOTIzNzUgMjgyLjM0MzEyLDExNy4zOTAzNzUgMjgxLjcxMjEyLDExNy45NzIzNzUgTDI3OC45NzYxMiwxMjAuNTA0Mzc1IEMyNzguMzg3MTIsMTIxLjA1NDM3NSAyNzcuNDg1MTIsMTIxLjA5MTM3NSAyNzYuODUyMTIsMTIwLjU5MjM3NSBDMjc1LjQ2MDEyLDExOS40ODczNzUgMjczLjc4MDEyLDExOC4zODYzNzUgMjcwLjQ0MDEyLDExMy43MjQzNzUgQzI2Ny4xMDAxMiwxMDkuMDYyMzc1IDI2Ni41ODkxMiwxMDcuMTIxMzc1IDI2NS45OTAxMiwxMDUuNDQ4Mzc1IEMyNjUuNzE5MTIsMTA0LjY5MDM3NSAyNjYuMDQzMTIsMTAzLjg0NzM3NSAyNjYuNzUzMTIsMTAzLjQ2NTM3NSBMMjcwLjAyOTEyLDEwMS42ODQzNzUgQzI3MC43ODIxMiwxMDEuMjc0Mzc1IDI3MS4wOTExMiwxMDAuMzUzMzc1IDI3MC43MzkxMiw5OS41NzAzNzUzIEwyNjguOTYyMTIsOTUuNjQ1Mzc1MyBMMjY2Ljg0NDEyLDkwLjk2MzM3NTMgQzI2Ni40ODQxMiw5MC4xNjczNzUzIDI2NS41NjExMiw4OS43OTMzNzUzIDI2NC43NDgxMiw5MC4xMTUzNzUzIEwyNjEuMTg1MTIsOTEuNTI4Mzc1MyBDMjYwLjIyMzEyLDkxLjkwMDM3NTMgMjU5LjQ0MjEyLDkyLjYyNzM3NTMgMjU5LjAwMTEyLDkzLjU2MDM3NTMgQzI1Ny41ODIxMiw5Ni42NDgzNzUzIDI1Ni4yMzAxMiwxMDMuNzUyMzc1IDI2NS43ODExMiwxMTcuMDY3Mzc1IEMyNzUuMzMxMTIsMTMwLjM4MTM3NSAyODIuNDk0MTIsMTMxLjM3NTM3NSAyODUuODc0MTIsMTMxLjAyMTM3NSBDMjg2Ljg5OTEyLDEzMC45MDMzNzUgMjg3LjgzODEyLDEzMC4zOTYzNzUgMjg4LjQ5OTEyLDEyOS42MDUzNzUgTDI5MC45NzkxMiwxMjYuNjgyMzc1IEMyOTEuNTQ0MTIsMTI2LjAxNDM3NSAyOTEuNDg3MTIsMTI1LjAyMTM3NSAyOTAuODQ3MTIsMTI0LjQyNDM3NSBaIiBpZD0iU3Ryb2tlLTEiIHN0cm9rZT0iIzU5QkNFNyIgc3Ryb2tlLXdpZHRoPSIzIj48L3BhdGg+CiAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPGcgaWQ9IlBhZ2UiPjwvZz4KICAgICAgICA8L2c+CiAgICA8L3N2Zz4=);
    background-repeat: no-repeat;
    top: 50%;
    margin-top: -12px;
    background-position: center;
}

a.icon.email:before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzlweCIgaGVpZ2h0PSIzMHB4IiB2aWV3Qm94PSIwIDAgMzkgMzAiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICAgICAgPGRlZnM+CiAgICAgICAgICAgIDxwb2x5Z29uIGlkPSJwYXRoLTEiIHBvaW50cz0iMCAwLjAwMDEgMzguMjEzMiAwLjAwMDEgMzguMjEzMiAyOS4xMDc4IDAgMjkuMTA3OCI+PC9wb2x5Z29uPgogICAgICAgIDwvZGVmcz4KICAgICAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICAgICAgPGcgaWQ9IkFydGJvYXJkIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTY5LjAwMDAwMCwgLTk2LjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPGcgaWQ9IlBhZ2UiPjwvZz4KICAgICAgICAgICAgICAgIDxnIGlkPSJHcm91cC0zIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNjkuMDAwMDAwLCA5Ni4wMDAwMDApIj4KICAgICAgICAgICAgICAgICAgICA8bWFzayBpZD0ibWFzay0yIiBmaWxsPSJ3aGl0ZSI+CiAgICAgICAgICAgICAgICAgICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI3BhdGgtMSI+PC91c2U+CiAgICAgICAgICAgICAgICAgICAgPC9tYXNrPgogICAgICAgICAgICAgICAgICAgIDxnIGlkPSJDbGlwLTIiPjwvZz4KICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMzUuOTc0MiwyNS4yODU4IEwyNS4yNDMyLDE0LjU1NDggTDM1Ljk3NDIsMy44MjE4IEwzNS45NzQyLDI1LjI4NTggWiBNMy44MjMyLDI2Ljg2ODggTDE0LjYxMzIsMTYuMDc4OCBMMTguMzkzMiwxOS44MjY4IEMxOC44MzAyLDIwLjI2MTggMTkuNTM3MiwyMC4yNTk4IDE5Ljk3MzIsMTkuODIzOCBMMjMuNjYwMiwxNi4xMzc4IEwzNC4zOTEyLDI2Ljg2ODggTDMuODIzMiwyNi44Njg4IFogTTIuMjM5MiwyNS4yODU4IEwyLjIzOTIsMy44MTA4IEwxMy4wMjIyLDE0LjUwMjggTDIuMjM5MiwyNS4yODU4IFogTTM0LjM5MTIsMi4yMzg4IEwxOS4xNzgyLDE3LjQ1MjggTDMuODMzMiwyLjIzODggTDM0LjM5MTIsMi4yMzg4IFogTTM0Ljg1NTIsLTAuMDAwMiBMMy4zNTkyLC0wLjAwMDIgQzEuNTA5MiwtMC4wMDAyIC0wLjAwMDgsMS41MDc4IC0wLjAwMDgsMy4zNTg4IEwtMC4wMDA4LDI1Ljc0OTggQy0wLjAwMDgsMjcuNTk0OCAxLjUwMjIsMjkuMTA3OCAzLjM1OTIsMjkuMTA3OCBMMzQuODU1MiwyOS4xMDc4IEMzNi43MDAyLDI5LjEwNzggMzguMjEzMiwyNy42MDU4IDM4LjIxMzIsMjUuNzQ5OCBMMzguMjEzMiwzLjM1ODggQzM4LjIxMzIsMS41MTM4IDM2LjcxMTIsLTAuMDAwMiAzNC44NTUyLC0wLjAwMDIgWiIgaWQ9IkZpbGwtMSIgZmlsbD0iIzU5QkNFNyIgbWFzaz0idXJsKCNtYXNrLTIpIj48L3BhdGg+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPGcgaWQ9IlBhZ2UiPjwvZz4KICAgICAgICA8L2c+CiAgICA8L3N2Zz4=);
    background-repeat: no-repeat;
    top: 50%;
    margin-top: -12px;
    background-position: center;
}

a.icon.fax:before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDBweCIgaGVpZ2h0PSI0MHB4IiB2aWV3Qm94PSIwIDAgNDAgNDAiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICAgICAgPGRlZnM+CiAgICAgICAgICAgIDxwb2x5Z29uIGlkPSJwYXRoLTEiIHBvaW50cz0iMC4wMDAxIDAuODU2IDM5LjE0NCAwLjg1NiAzOS4xNDQgMzkuOTk5NiAwLjAwMDEgMzkuOTk5NiI+PC9wb2x5Z29uPgogICAgICAgICAgICA8cG9seWdvbiBpZD0icGF0aC0zIiBwb2ludHM9IjAgNDAuMTQzOSAzOS4xNDQgNDAuMTQzOSAzOS4xNDQgMC45OTk5IDAgMC45OTk5Ij48L3BvbHlnb24+CiAgICAgICAgPC9kZWZzPgogICAgICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgICAgICA8ZyBpZD0iQXJ0Ym9hcmQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xNjkuMDAwMDAwLCAtOTEuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICA8ZyBpZD0iUGFnZSI+PC9nPgogICAgICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTE0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNjkuMDAwMDAwLCA5MC4wMDAwMDApIj4KICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iR3JvdXAtMyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDAwMDAsIDAuMTQzOTAwKSI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxtYXNrIGlkPSJtYXNrLTIiIGZpbGw9IndoaXRlIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI3BhdGgtMSI+PC91c2U+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvbWFzaz4KICAgICAgICAgICAgICAgICAgICAgICAgPGcgaWQ9IkNsaXAtMiI+PC9nPgogICAgICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMzYuNjk3MSwzNi4zMzA2IEMzNi42OTcxLDM3LjAwNjYgMzYuMTUwMSwzNy41NTM2IDM1LjQ3NDEsMzcuNTUzNiBMMjkuMzU4MSwzNy41NTM2IEwyOS4zNTgxLDE0LjMxMTYgQzI5LjM1ODEsMTMuNjM2NiAyOS45MDUxLDEzLjA4ODYgMzAuNTgxMSwxMy4wODg2IEwzNS40NzQxLDEzLjA4ODYgQzM2LjE1MDEsMTMuMDg4NiAzNi42OTcxLDEzLjYzNjYgMzYuNjk3MSwxNC4zMTE2IEwzNi42OTcxLDM2LjMzMDYgWiBNMjYuOTExMSwzNy41NTM2IEw0Ljg5MzEsMzcuNTUzNiBDMy41NDIxLDM3LjU1MzYgMi40NDYxLDM2LjQ1ODYgMi40NDYxLDM1LjEwNjYgTDIuNDQ2MSwxNy45ODE2IEwyNi45MTExLDE3Ljk4MTYgTDI2LjkxMTEsMzcuNTUzNiBaIE00Ljg5MzEsMTAuNjQyNiBMMTIuMjMyMSwxMC42NDI2IEwxMi4yMzIxLDMuMzAyNiBMMjIuMDE4MSwzLjMwMjYgTDIyLjAxODEsMTUuNTM0NiBMNC44OTMxLDE1LjUzNDYgTDQuODkzMSwxMC42NDI2IFogTTkuNzg2MSw1LjAzMjYgTDkuNzg2MSw4LjE5NTYgTDYuNjIzMSw4LjE5NTYgTDkuNzg2MSw1LjAzMjYgWiBNMzUuNDc0MSwxMC42NDI2IEwzMC41ODExLDEwLjY0MjYgQzI4LjU1NDEsMTAuNjQyNiAyNi45MTExLDEyLjI4NDYgMjYuOTExMSwxNC4zMTE2IEwyNi45MTExLDE1LjUzNDYgTDI0LjQ2NTEsMTUuNTM0NiBMMjQuNDY1MSwwLjg1NTYgTDEwLjUwMzEsMC44NTU2IEwyLjQ0NjEsOC45MTI2IEwyLjQ0NjEsMTUuNTM0NiBMMC4wMDAxLDE1LjUzNDYgTDAuMDAwMSwzNS4xMDY2IEMwLjAwMDEsMzcuODA5NiAyLjE5MDEsMzkuOTk5NiA0Ljg5MzEsMzkuOTk5NiBMMzUuNDc0MSwzOS45OTk2IEMzNy41MDExLDM5Ljk5OTYgMzkuMTQ0MSwzOC4zNTY2IDM5LjE0NDEsMzYuMzMwNiBMMzkuMTQ0MSwxNC4zMTE2IEMzOS4xNDQxLDEyLjI4NDYgMzcuNTAxMSwxMC42NDI2IDM1LjQ3NDEsMTAuNjQyNiBaIiBpZD0iRmlsbC0xIiBmaWxsPSIjNTlCQ0U3IiBtYXNrPSJ1cmwoI21hc2stMikiPjwvcGF0aD4KICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICAgICAgPG1hc2sgaWQ9Im1hc2stNCIgZmlsbD0id2hpdGUiPgogICAgICAgICAgICAgICAgICAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNwYXRoLTMiPjwvdXNlPgogICAgICAgICAgICAgICAgICAgIDwvbWFzaz4KICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iQ2xpcC01Ij48L2c+CiAgICAgICAgICAgICAgICAgICAgPHBvbHlnb24gaWQ9IkZpbGwtNCIgZmlsbD0iIzU5QkNFNyIgbWFzaz0idXJsKCNtYXNrLTQpIiBwb2ludHM9IjYuMTE2IDIzLjAxNzkgMjMuMjQyIDIzLjAxNzkgMjMuMjQyIDIwLjU3MTkgNi4xMTYgMjAuNTcxOSI+PC9wb2x5Z29uPgogICAgICAgICAgICAgICAgICAgIDxwb2x5Z29uIGlkPSJGaWxsLTYiIGZpbGw9IiM1OUJDRTciIG1hc2s9InVybCgjbWFzay00KSIgcG9pbnRzPSI2LjExNiAyNy45MTA5IDguNTYyIDI3LjkxMDkgOC41NjIgMjUuNDY0OSA2LjExNiAyNS40NjQ5Ij48L3BvbHlnb24+CiAgICAgICAgICAgICAgICAgICAgPHBvbHlnb24gaWQ9IkZpbGwtNyIgZmlsbD0iIzU5QkNFNyIgbWFzaz0idXJsKCNtYXNrLTQpIiBwb2ludHM9IjExLjAxIDI3LjkxMDkgMTMuNDU2IDI3LjkxMDkgMTMuNDU2IDI1LjQ2NDkgMTEuMDEgMjUuNDY0OSI+PC9wb2x5Z29uPgogICAgICAgICAgICAgICAgICAgIDxwb2x5Z29uIGlkPSJGaWxsLTgiIGZpbGw9IiM1OUJDRTciIG1hc2s9InVybCgjbWFzay00KSIgcG9pbnRzPSIxNS45MDIgMjcuOTEwOSAxOC4zNDggMjcuOTEwOSAxOC4zNDggMjUuNDY0OSAxNS45MDIgMjUuNDY0OSI+PC9wb2x5Z29uPgogICAgICAgICAgICAgICAgICAgIDxwb2x5Z29uIGlkPSJGaWxsLTkiIGZpbGw9IiM1OUJDRTciIG1hc2s9InVybCgjbWFzay00KSIgcG9pbnRzPSIyMC43OTUgMjcuOTEwOSAyMy4yNDIgMjcuOTEwOSAyMy4yNDIgMjUuNDY0OSAyMC43OTUgMjUuNDY0OSI+PC9wb2x5Z29uPgogICAgICAgICAgICAgICAgICAgIDxwb2x5Z29uIGlkPSJGaWxsLTEwIiBmaWxsPSIjNTlCQ0U3IiBtYXNrPSJ1cmwoI21hc2stNCkiIHBvaW50cz0iNi4xMTYgMzIuODAzOSA4LjU2MiAzMi44MDM5IDguNTYyIDMwLjM1NzkgNi4xMTYgMzAuMzU3OSI+PC9wb2x5Z29uPgogICAgICAgICAgICAgICAgICAgIDxwb2x5Z29uIGlkPSJGaWxsLTExIiBmaWxsPSIjNTlCQ0U3IiBtYXNrPSJ1cmwoI21hc2stNCkiIHBvaW50cz0iMTEuMDEgMzIuODAzOSAxMy40NTYgMzIuODAzOSAxMy40NTYgMzAuMzU3OSAxMS4wMSAzMC4zNTc5Ij48L3BvbHlnb24+CiAgICAgICAgICAgICAgICAgICAgPHBvbHlnb24gaWQ9IkZpbGwtMTIiIGZpbGw9IiM1OUJDRTciIG1hc2s9InVybCgjbWFzay00KSIgcG9pbnRzPSIxNS45MDIgMzIuODAzOSAxOC4zNDggMzIuODAzOSAxOC4zNDggMzAuMzU3OSAxNS45MDIgMzAuMzU3OSI+PC9wb2x5Z29uPgogICAgICAgICAgICAgICAgICAgIDxwb2x5Z29uIGlkPSJGaWxsLTEzIiBmaWxsPSIjNTlCQ0U3IiBtYXNrPSJ1cmwoI21hc2stNCkiIHBvaW50cz0iMjAuNzk1IDMyLjgwMzkgMjMuMjQyIDMyLjgwMzkgMjMuMjQyIDMwLjM1NzkgMjAuNzk1IDMwLjM1NzkiPjwvcG9seWdvbj4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8ZyBpZD0iUGFnZSI+PC9nPgogICAgICAgIDwvZz4KICAgIDwvc3ZnPg==);
    background-repeat: no-repeat;
    top: 50%;
    margin-top: -12px;
    background-position: center;
}

#section-location h2 {
    margin-top: 20px;
    margin-bottom: 40px;
}

.main-inner>section:nth-child(2n) {
    background-color: #f1f5f8;
}

.rtl .location-links {
    font-family: inherit;
}

.location-links {
    list-style: none;
    position: relative;
    top: 50%;
    transform: translateY(-50%);
    margin-left: 30px;
    font-family: Montserrat;
}

.location-links ul {
    list-style: none;
    padding: 0 0 1rem 0;
}

.location-links li a.btn {
    margin-top: 30px;
    font-size: 0.6rem;
}

.rtl .location-links .icon {
    padding-left: 15px;
    margin-left: 0.5rem;
    padding-left: 10px;
    line-height: 1.2rem;
    overflow: hidden;
    display: inline-block;
    transition: all ease 0.3s;
    font-size: 0.8rem;
}

span.wpcf7-not-valid-tip {
    direction: rtl;
    font-size: 0.6rem;
    margin-top: 0.3rem;
    letter-spacing: 0;
}

div.wpcf7-validation-errors,
div.wpcf7-acceptance-missing {
    display: block;
    font-size: 0.7rem;
    line-height: 1;
    margin-top: 0.5rem;
}

.rtl input:not([type]),
.rtl input[type="email"],
.rtl input[type="number"],
.rtl input[type="password"],
.rtl input[type="search"],
.rtl input[type="tel"],
.rtl input[type="text"],
.rtl input[type="url"],
.rtl select,
.rtl textarea {
    height: 1.6rem;
    border: 0.05rem solid #1e76b945;
    font-size: 0.8rem;
}

.rtl .location-links .icon.colored:hover {
    background-color: #fff;
    color: #1e76b9;
    text-decoration: none;
}

.rtl .location-links .icon.colored {
    background: #1e76b9;
    color: #fff;
}

.location-links li a {
    font-size: 1rem;
}

.location-links li {
    padding: 5px 0;
    line-height: 1.2;
}

a.icon:before {
    content: "";
    position: absolute;
    top: 0px;
    left: 0px;
    height: 0.8rem;
    width: 0.8rem;
    background-size: contain;
}

.tabs-service h2 {
    text-align: center;
}

.na-service li .service-inner:hover .service-content {
    transform: translateY(-120%);
    opacity: 0.8;
    padding: 0 60px;
    z-index: 2;
    text-align: center;
}

.na-service li .service-inner:hover .service-header {
    transform: translateY(-140%);
    color: #fff;
}

.na-service>li:nth-child(2) {
    /*
    grid-row-end: span 65;
    grid-row-end: span 50;
*/
}

.na-service>li:nth-child(6) {
    /*
    grid-row-end: span 35;
    grid-row-end: span 50;
*/
}

.na-service li .service-inner {
    height: 99%;
    margin-top: 1%;
}

.na-service li .service-inner>a {
    height: 100%;
    padding-top: 0;
    min-height: 300px;
    border-radius: 40px;
    overflow: hidden;
}

.na-service>li {
    grid-row-end: span 40;
    /* flex: 1 0 100%; */
    max-width: 100%;
    height: 100%;
    overflow: hidden;
}

.na-service {
    display: grid !important;
    grid-template-columns: repeat(1, minmax(100px, 1fr));
    grid-gap: 10px;
    grid-auto-rows: 0;
    grid-template-columns: repeat(3, minmax(100px, 1fr));
}

.na-slide-text {
    color: rgba(255, 255, 255, 0.9);
}

.na-slide-text h1 {
    position: relative;
    padding-bottom: 25px;
    font-size: 4rem;
}

.counter {
    position: relative;
    text-align: center;
    margin: 30px 0;
}

.counter>span:last-child span.count {
    font-size: 50px;
    font-weight: bold;
    color: #59bce7;
    line-height: 35px;
    padding-top: 10px;
    display: block;
}

.counter>span:last-child {
    position: relative;
    z-index: 2;
    display: block;
}

.counter>span:first-child {
    position: absolute;
    font-size: 100px;
    width: 100%;
    top: 0;
    z-index: 1;
    line-height: 70px;
    opacity: 0.04;
}

.counter span.count {
    display: block;
    text-align: center;
}

.title {
    margin-bottom: 40px;
}

footer .menu-social-menu-container a {
    font-size: 1.2em;
}

footer .menu-social-menu-container {
    float: right;
}

footer .row-2>div {
    align-self: center;
}

footer .logo {
    max-width: 315px;
	height: auto;
    mix-blend-mode: screen;
    margin-top: 35px;
    margin-bottom: 50px
}

footer.site-footer .footer-widgets {
    padding-bottom: 0;
}

.rtl .widget ul {
    padding-right: 0;
}

footer.site-footer .footer-widgets .row-2 {
    padding-bottom: 15px;
    border-radius: 30px 30px 0 0;
    padding: 15px 30px;
    text-align: center;
    padding-top: 50px;
}

.footer_icon {
    width: 50px;
}

footer #menu-social-menu .menu-item {
    margin: 15px 8px;
}

.footer_bottom {
    background: #fff;
    color: #004da0;
    padding-top: 35px;
    padding-bottom: 15px;
}

.footer-2 {
    text-align: left;
    width: 41%;
    float: right;
    margin-bottom: 55px;
}

.footer-2 .widget ul li {
    list-style: none;
    display: inline-block;
}

footer .menu-social-menu-container li {
    display: inline-block;
    margin-right: 10px;
}

footer.site-footer .sidebar .widget .widget-title {
    opacity: 0.4;
    letter-spacing: -0.5px;
    font-size: 1.6rem;
}

footer.site-footer .sidebar .widget {
    line-height: 1.4;
    font-size: 0.8rem;
}

.rtl .textwidget a.icon:before {
    background-size: 60%;
    background-position: center;
}

footer.site-footer .sidebar .widget a {
    color: #fff;
    font-size: 23px;
}

.title h3 {
    font-weight: 400;
}

.title .sub-title {
    font-weight: 400;
    margin-bottom: 20px;
    color: var(--primary);
    display: block;
}

.na-team>li .team-header .team-title {
    transition: all ease 0.3s;
    margin: 0;
    display: block;
    line-height: 40px;
    color: #133859e3;
    border-radius: 10px 10px 0 0;
}

.na-team>li>.team-inner>a.team-image {
    background-position: bottom;
    padding-top: 130%;
    background-size: auto 100%;
}

#section-team .na-slider-wrapper .na-slider-actions {
    display: block;
    color: #333;
}

#section-team .na-slider-wrapper.na-no-prev .na-slider-actions.prev {
    display: none;
}

#section-team .na-slider-wrapper.na-no-next .na-slider-actions.next {
    display: none;
}

#section-team .na-slider-wrapper .na-slider-actions.next {
    right: -1.5rem;
}

#section-team .na-slider-wrapper .na-slider-actions.prev {
    left: -1.5rem;
}

#section-slider {
    padding: 0;
}

#section-slider .col-12 {
    padding: 0px;
}

#section-services>.container-fluid .row>.col-12 {
    padding: 0px;
}

#section-services {
    padding-top: 0px;
}

.full_title {
    background: #59bce7;
    color: #fff;
    padding: 20px 0px;
    margin-bottom: 30px;
}

.tabs-service h2 {
    display: none;
}

.full_title h2 {
    color: #fff;
    padding: 0px;
    margin: 0px;
    line-height: 40px;
}

#section-about {
    padding-top: 0;
    background-color: transparent;
}

#section-about .inner-section {
    background-color: #f1f5f8;
}

#section-about .sub-title {
    display: block;
    margin-bottom: 40px;
}

#section-about .content {
    padding: 0 15%;
    color: #fff;
}

#section-about .content h2 {
    color: #fff;
    font-weight: bold;
    letter-spacing: -1.5px;
    font-size: 2.2rem;
    margin-bottom: 30px;
}

#section-cta .inner-section .entry-content {
    text-align: center;
    position: relative;
    padding: 40px 0;
}

#section-cta .inner-section .entry-inner-content {
    position: relative;
}

#section-cta .inner-section {
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
}

#section-cta {
    color: #fff;
}

#section-cta h1 {
    color: #fff;
}

#section-cta .inner-section .entry-content::before {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    background: #0b486bd4;
}

#section-testimonials .content {
    font-size: 1.4rem;
    padding: 0 10%;
}

#section-testimonials .sub-title {
    display: block;
    font-size: 1rem;
    margin: 10px 0;
}

.about-image {
    margin-bottom: 0 !important;
}

footer.site-footer {
    background-color: #004da0;
    box-shadow: inset 0 0 20px #07254066;
    background-repeat: repeat;
}

#section-testimonials::before {
    content: "";
    position: absolute;
    left: 30%;
    height: 80%;
    top: 10%;
    width: 60%;
    background-color: #fff;
    opacity: 0;
}

.rtl #section-testimonials::before {
    right: 30%;
    left: auto;
}

#section-testimonials h2 {
    padding-left: 2%;
}

#section-testimonials h3 {
    font-weight: bold;
    line-height: 1;
    margin-bottom: 0;
}

#section-testimonials {
    position: relative;
}

.rtl .testimonials-inner .testimonials-position {
    font-family: 'Noto Naskh Arabic', serif;
}

.testimonials-inner .testimonials-position {
    font-family: Montserrat;
    font-size: 0.6rem;
    color: #004da0;
    font-weight: 400;
}

.rtl .testimonials-inner .testimonials-content b {
    font-weight: bold;
}

.testimonials-inner .testimonials-content b {
    font-weight: 500;
    display: block;
    margin-bottom: 10px;
}

.rtl .testimonials-inner .testimonials-content {
    font-family: 'Noto Naskh Arabic', serif;
    direction: rtl;
}

.testimonials-inner .testimonials-content {
    font-family: Montserrat;
    font-size: 0.8rem;
    color: #004da0;
    font-weight: 300;
}

.testimonials-inner .testimonials-header {
    position: absolute;
    bottom: 0px;
    margin-bottom: 0;
}

.testimonials-inner {
    position: relative;
    padding-bottom: 120px;
    margin-left: 5%;
    margin-top: 0;
}

.testimonials-slider.na-slider-wrapper.na-slider-vertical {
    padding-right: 0;
}

.testimonials-slider.na-slider-wrapper.na-slider-vertical.na-no-prev .na-slider-actions.prev {
    display: none;
}

.testimonials-slider.na-slider-wrapper.na-slider-vertical.na-no-next .na-slider-actions.next {
    display: none;
}

.testimonials-slider.na-slider-wrapper.na-slider-vertical .na-slider-actions.prev {
    background-color: #59bce7;
    left: calc(37% - 116px);
    color: #fff;
    bottom: 0%;
    transform: rotate(-90deg);
    top: auto;
}

.testimonials-slider.na-slider-wrapper .na-slider-actions span {
    opacity: 0.7;
}

.testimonials-slider.na-slider-wrapper .na-slider-actions span:hover {
    opacity: 1;
}

.rtl .testimonials-slider.na-slider-wrapper.na-slider-vertical .na-slider-actions.next {
    left: calc(75% - 55px);
}

.rtl .testimonials-slider.na-slider-wrapper.na-slider-vertical .na-slider-actions.prev {
    left: calc(75% - 116px);
}

.testimonials-slider.na-slider-wrapper.na-slider-vertical .na-slider-actions.next {
    background-color: #59bce7;
    left: calc(37% - 55px);
    color: #fff;
    bottom: 0%;
    transform: rotate(-90deg);
    top: auto;
}

.rtl .testimonials-inner .testimonials-header {
    right: 30px;
}

.testimonials-image {
    position: relative;
}

.rtl .testimonials-image:before {
    left: -50px;
    right: auto;
}

.rtl .wpcf7 {
    direction: rtl;
}

.testimonials-image:before {
    content: '';
    height: 40px;
    width: 40px;
    position: absolute;
    background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2MyA0NC44NiI+PGcgaWQ9InJNbFUycS50aWYiPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTEyLjYyLDE5LjU0Yy45NC4wOSwxLjg4LjE0LDIuODIuMjdhMTYuODcsMTYuODcsMCwwLDEsOC4xNiwzLjI2LDkuMDksOS4wOSwwLDAsMSwzLjE0LDQuNjIsMTQuNiwxNC42LDAsMCwxLC4xNiw4LjY4LDEwLjc2LDEwLjc2LDAsMCwxLTQuNzMsNiwxNS4yMywxNS4yMywwLDAsMS05LjkyLDIuMzQsMTMuMTUsMTMuMTUsMCwwLDEtNS40NC0xLjU4QTExLjgyLDExLjgyLDAsMCwxLDIuMTUsMzgsMjAuNjcsMjAuNjcsMCwwLDEsMCwyNy4yMiwyMS41NCwyMS41NCwwLDAsMSwyLjEyLDE4LjgsMzAuMzcsMzAuMzcsMCwwLDEsOS40NSw5LjI5YTQwLjExLDQwLjExLDAsMCwxLDkuNjktNi4xNiw2Ny4yMyw2Ny4yMywwLDAsMSw3LjMzLTNMMjcsMFYuNDljMCwxLjYzLDAsMy4yNSwwLDQuODhhLjUyLjUyLDAsMCwxLS4zOS42LDMzLjYzLDMzLjYzLDAsMCwwLTguODQsNS4xNiwxNC43MywxNC43MywwLDAsMC01LjEzLDguMTguODguODgsMCwwLDAsMCwuMTZTMTIuNjIsMTkuNTIsMTIuNjIsMTkuNTRaIiBmaWxsPSIjZmZmIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNNjIuNTEsMFYxLjE3YzAsMS40MiwwLDIuODQsMCw0LjI1YS41LjUsMCwwLDEtLjM4LjU0QTMyLjgyLDMyLjgyLDAsMCwwLDUzLDExLjM5YTE0LjQzLDE0LjQzLDAsMCwwLTQuNzYsNy43MWMwLC4xLS4wNS4yLS4wNy4zYS44My44MywwLDAsMCwwLC4xNmMuNjYsMCwxLjMyLjA4LDIsLjE1YTE4LjQ1LDE4LjQ1LDAsMCwxLDcuNTYsMi4zOCw5LjgzLDkuODMsMCwwLDEsNC43OCw2LjIyLDE1LDE1LDAsMCwxLC4xMyw3LjQ3LDEwLjUxLDEwLjUxLDAsMCwxLTQuNzEsNi41QTE1LjM2LDE1LjM2LDAsMCwxLDQzLjQ2LDQzLjdhMTAuNTcsMTAuNTcsMCwwLDEtNS4zNi00Ljk0LDIwLjQ4LDIwLjQ4LDAsMCwxLTIuNTYtMTAuODlBMjMuNDksMjMuNDksMCwwLDEsNDEuMDYsMTMuNCwzNSwzNSwwLDAsMSw1Mi41NCw0LjE4YTY4LDY4LDAsMCwxLDkuMy00WiIgZmlsbD0iI2ZmZiIvPjwvZz48L3N2Zz4=);
    right: -50px;
    top: -50px;
    background-repeat: no-repeat;
    background-size: 45px;
    background-position: center;
    background-color: #59bce7;
    padding: 60px;
    border-radius: 50%;
}

.testimonials-image:after {
    content: '';
    height: 40px;
    width: 40px;
    position: absolute;
    background-image: url(data:image/svg+xml;base64,CiAgICA8c3ZnIHdpZHRoPSIyMzhweCIgaGVpZ2h0PSIyMzlweCIgdmlld0JveD0iMCAwIDIzOCAyMzkiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICAgICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgICAgIDxnIGlkPSJBcnRib2FyZCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEwOTYuMDAwMDAwLCAtNjczLjAwMDAwMCkiIHN0cm9rZT0iI0ZGRkZGRiIgc3Ryb2tlLXdpZHRoPSIyIj4KICAgICAgICAgICAgICAgIDxnIGlkPSJHcm91cCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTA5Ny4wMDAwMDAsIDY3NC4wMDAwMDApIj4KICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNNzksMTExLjgwNTg4NyBMNzksNDcuMjExMjYzMyBDNzksNDEuNTIyNzczOCA4My4wNDYzMDkxLDMxIDk1LjIwMzY4ODMsMzEgQzEwNy4zNjEwNjgsMzEgMTExLjQwNzM3Nyw0MS41MjI3NzM4IDExMS40MDczNzcsNDcuMjExMjYzMyBMMTExLjQwNzM3NywxMTEuODA1ODg3IEw3OSwxMTEuODA1ODg3IFoiIGlkPSJQYXRoLTIiPjwvcGF0aD4KICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMTQ4LjE5OTI1NSwxMzUuNjA2NjMyIEwxNDguMTk5MjU1LDcxLjAxMjAwODIgQzE0OC4xOTkyNTUsNjUuMzIzNTE4NyAxNTIuMjQ1NTY0LDU0LjgwMDc0NDkgMTY0LjQwMjk0Myw1NC44MDA3NDQ5IEMxNzYuNTYwMzIzLDU0LjgwMDc0NDkgMTgwLjYwNjYzMiw2NS4zMjM1MTg3IDE4MC42MDY2MzIsNzEuMDEyMDA4MiBMMTgwLjYwNjYzMiwxMzUuNjA2NjMyIEwxNDguMTk5MjU1LDEzNS42MDY2MzIgWiIgaWQ9IlBhdGgtMi1Db3B5LTQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE2NC40MDI5NDMsIDk1LjIwMzY4OCkgcm90YXRlKDkwLjAwMDAwMCkgdHJhbnNsYXRlKC0xNjQuNDAyOTQzLCAtOTUuMjAzNjg4KSAiPjwvcGF0aD4KICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNNTQuODAwNzQ0OSwxODEuNjA2NjMyIEw1NC44MDA3NDQ5LDExNy4wMTIwMDggQzU0LjgwMDc0NDksMTExLjMyMzUxOSA1OC44NDcwNTQsMTAwLjgwMDc0NSA3MS4wMDQ0MzMyLDEwMC44MDA3NDUgQzgzLjE2MTgxMjQsMTAwLjgwMDc0NSA4Ny4yMDgxMjE2LDExMS4zMjM1MTkgODcuMjA4MTIxNiwxMTcuMDEyMDA4IEw4Ny4yMDgxMjE2LDE4MS42MDY2MzIgTDU0LjgwMDc0NDksMTgxLjYwNjYzMiBaIiBpZD0iUGF0aC0yLUNvcHktNSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNzEuMDA0NDMzLCAxNDEuMjAzNjg4KSBzY2FsZSgtMSwgMSkgcm90YXRlKDkwLjAwMDAwMCkgdHJhbnNsYXRlKC03MS4wMDQ0MzMsIC0xNDEuMjAzNjg4KSAiPjwvcGF0aD4KICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMTI0LDIwNS44MDU4ODcgTDEyNCwxNDEuMjExMjYzIEMxMjQsMTM1LjUyMjc3NCAxMjguMDQ2MzA5LDEyNSAxNDAuMjAzNjg4LDEyNSBDMTUyLjM2MTA2OCwxMjUgMTU2LjQwNzM3NywxMzUuNTIyNzc0IDE1Ni40MDczNzcsMTQxLjIxMTI2MyBMMTU2LjQwNzM3NywyMDUuODA1ODg3IEwxMjQsMjA1LjgwNTg4NyBaIiBpZD0iUGF0aC0yLUNvcHktMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTQwLjIwMzY4OCwgMTY1LjQwMjk0Mykgc2NhbGUoMSwgLTEpIHRyYW5zbGF0ZSgtMTQwLjIwMzY4OCwgLTE2NS40MDI5NDMpICI+PC9wYXRoPgogICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xMjQsMTExLjgwNTg4NyBMMTI0LDE2LjgwNDE1ODMgQzEyNCwxMS4xMTU2Njg4IDEyOC4wNDYzMDksMC41OTI4OTUwMDMgMTQwLjIwMzY4OCwwLjU5Mjg5NTAwMyBDMTUyLjM2MTA2OCwwLjU5Mjg5NTAwMyAxNTYuNDA3Mzc3LDExLjExNTY2ODggMTU2LjQwNzM3NywxNi44MDQxNTgzIEwxNTYuNDA3Mzc3LDExMS44MDU4ODcgTDEyNCwxMTEuODA1ODg3IFoiIGlkPSJQYXRoLTItQ29weSI+PC9wYXRoPgogICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xNjMuNDAyODA4LDE5Ni44MTAxODQgTDE2My40MDI4MDgsMTAxLjgwODQ1NiBDMTYzLjQwMjgwOCw5Ni4xMTk5NjYyIDE2Ny40NDkxMTcsODUuNTk3MTkyNCAxNzkuNjA2NDk2LDg1LjU5NzE5MjQgQzE5MS43NjM4NzUsODUuNTk3MTkyNCAxOTUuODEwMTg0LDk2LjExOTk2NjIgMTk1LjgxMDE4NCwxMDEuODA4NDU2IEwxOTUuODEwMTg0LDE5Ni44MTAxODQgTDE2My40MDI4MDgsMTk2LjgxMDE4NCBaIiBpZD0iUGF0aC0yLUNvcHktNiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTc5LjYwNjQ5NiwgMTQxLjIwMzY4OCkgcm90YXRlKDkwLjAwMDAwMCkgdHJhbnNsYXRlKC0xNzkuNjA2NDk2LCAtMTQxLjIwMzY4OCkgIj48L3BhdGg+CiAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTM5LjU5NzE5MjQsMTUwLjgxMDE4NCBMMzkuNTk3MTkyNCw1NS44MDg0NTU3IEMzOS41OTcxOTI0LDUwLjExOTk2NjIgNDMuNjQzNTAxNSwzOS41OTcxOTI0IDU1LjgwMDg4MDcsMzkuNTk3MTkyNCBDNjcuOTU4MjU5OSwzOS41OTcxOTI0IDcyLjAwNDU2OTEsNTAuMTE5OTY2MiA3Mi4wMDQ1NjkxLDU1LjgwODQ1NTcgTDcyLjAwNDU2OTEsMTUwLjgxMDE4NCBMMzkuNTk3MTkyNCwxNTAuODEwMTg0IFoiIGlkPSJQYXRoLTItQ29weS03IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg1NS44MDA4ODEsIDk1LjIwMzY4OCkgc2NhbGUoLTEsIDEpIHJvdGF0ZSg5MC4wMDAwMDApIHRyYW5zbGF0ZSgtNTUuODAwODgxLCAtOTUuMjAzNjg4KSAiPjwvcGF0aD4KICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNNzksMjM2LjIxMjk5MiBMNzksMTQxLjIxMTI2MyBDNzksMTM1LjUyMjc3NCA4My4wNDYzMDkxLDEyNSA5NS4yMDM2ODgzLDEyNSBDMTA3LjM2MTA2OCwxMjUgMTExLjQwNzM3NywxMzUuNTIyNzc0IDExMS40MDczNzcsMTQxLjIxMTI2MyBMMTExLjQwNzM3NywyMzYuMjEyOTkyIEw3OSwyMzYuMjEyOTkyIFoiIGlkPSJQYXRoLTItQ29weS0zIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg5NS4yMDM2ODgsIDE4MC42MDY0OTYpIHNjYWxlKDEsIC0xKSB0cmFuc2xhdGUoLTk1LjIwMzY4OCwgLTE4MC42MDY0OTYpICI+PC9wYXRoPgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9zdmc+);
    right: 10px;
    top: 50%;
    background-repeat: no-repeat;
    background-size: 120px;
    background-position: center;
    padding: 80px;
    border-radius: 50%;
    margin-top: -80px;
}

.section-special-services {
    padding: 100px 0px;
}

.rtl .section-special-services,
.rtl .section-testimonial {
    padding-right: 90px;
}

.single .section-special-services h3,
.single .section-testimonial h3 {
    margin-bottom: 1rem;
    font-family: 'Sakkal Majalla';
}

.section-special-services ul {
    padding: 0px;
    margin-bottom: 0px;
}

.single .entry-inner-content .section-special-services ul {
    display: flex;
    flex-wrap: wrap;
}

.single .entry-inner-content .section-special-services ul li {
    display: inline-block;
    /* background-image: url(/wp-content/uploads/2020/10/list_icon-04.svg) !important; */
    /* background-color: #fff; */
    border-radius: 30px;
    /* min-width: 25%; */
    margin: 10px 0px;
    background-size: cover;
    margin-left: 10px;
    background-position: center !important;
    /* background-position-x: 94% !important; */
    /* padding-left: 150px; */
    display: inline-block;
    /* background-position: left center; */
    /* background-color: #58bce7; */
    color: #fff;
    padding: 13px 35px;
    border-radius: 24px;
    line-height: 19px;
    padding: 14px 85px !important;
    padding-top: 210px !important;
    position: relative;
    z-index: 1;
    overflow: hidden;
}

.single .entry-inner-content .section-special-services ul li:before {
    content: "";
    position: absolute;
    bottom: 0px;
    height: 60px;
    width: 100%;
    background: #000;
    left: 0px;
    opacity: .3;
    z-index: -1;
}

.single .entry-inner-content .section-special-services ul:not(.spec_img) li:before {
    opacity: 0;
}

.single .entry-inner-content .section-special-services ul:not(.spec_img) li {
    background-color: transparent;
    /* background-image: url(/wp-content/uploads/2020/10/list_icon-04.svg) !important; */
    background-size: 22px auto;
    background-position: center !important;
    background-position-x: 94% !important;
    background-color: #1d77b9;
    padding: 9px 35px !important;
    padding-right: 50px !important;
}

.view-all {
    /*    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjM2cHgiIGhlaWdodD0iMjAzcHgiIHZpZXdCb3g9IjAgMCAyMzYgMjAzIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IkFydGJvYXJkIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNDAuMDAwMDAwLCAtMjMuMDAwMDAwKSIgZmlsbD0iIzU5QkNFNyI+CiAgICAgICAgICAgIDxwb2x5Z29uIGlkPSJGaWxsLTEiIHBvaW50cz0iMTYyLjkwNSAzNC44ODQgMjQzLjczNiAxMTUuNzE1IDQwIDExNS43MTUgNDAgMTMyLjU3MSAyNDMuNzM2IDEzMi41NzEgMTYyLjg3MSAyMTMuNDM1IDE3NC43ODkgMjI1LjI4NSAyNzYgMTI0LjE0MiAxNzQuODI0IDIzIj48L3BvbHlnb24+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=);*/
    /*    padding-left: 150px;*/
    display: inline-block;
    /* background-position: left center; */
    background-color: #58bce7;
    color: #fff;
    padding: 13px 35px;
    border-radius: 24px;
    line-height: 19px;
}

.rtl .view-all {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjM2cHgiIGhlaWdodD0iMjAzcHgiIHZpZXdCb3g9IjAgMCAyMzYgMjAzIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgICAgICA8ZyBpZD0iQXJ0Ym9hcmQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC00MC4wMDAwMDAsIC0yMy4wMDAwMDApIiBmaWxsPSIjNTlCQ0U3Ij4KICAgICAgICAgICAgICAgIDxwb2x5Z29uIGlkPSJGaWxsLTEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE1OC4wMDAwMDAsIDEyNC4xNDI1MDApIHNjYWxlKC0xLCAxKSB0cmFuc2xhdGUoLTE1OC4wMDAwMDAsIC0xMjQuMTQyNTAwKSAiIHBvaW50cz0iMTYyLjkwNSAzNC44ODQgMjQzLjczNiAxMTUuNzE1IDQwIDExNS43MTUgNDAgMTMyLjU3MSAyNDMuNzM2IDEzMi41NzEgMTYyLjg3MSAyMTMuNDM1IDE3NC43ODkgMjI1LjI4NSAyNzYgMTI0LjE0MiAxNzQuODI0IDIzIj48L3BvbHlnb24+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L3N2Zz4=);
}

.view-all-doctors {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjY1cHgiIGhlaWdodD0iMjY1cHgiIHZpZXdCb3g9IjAgMCAyNjUgMjY1IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgICAgICA8ZyBpZD0iQXJ0Ym9hcmQtQ29weSI+CiAgICAgICAgICAgICAgICA8ZyBpZD0iR3JvdXAtNSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEuMDAwMDAwLCAwLjAwMDAwMCkiPgogICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0yNjUuNjc1MywxMzIuMzM3OSBDMjY1LjY3NTMsMjA1LjQyNTkgMjA2LjQyNTMsMjY0LjY3NDkgMTMzLjMzNzMsMjY0LjY3NDkgQzYwLjI0OTMsMjY0LjY3NDkgMC45OTkzLDIwNS40MjU5IDAuOTk5MywxMzIuMzM3OSBDMC45OTkzLDU5LjI0OTkgNjAuMjQ5MywwLjAwMDkgMTMzLjMzNzMsMC4wMDA5IEMyMDYuNDI1MywwLjAwMDkgMjY1LjY3NTMsNTkuMjQ5OSAyNjUuNjc1MywxMzIuMzM3OSIgaWQ9IkZpbGwtMSIgZmlsbD0iIzU5QkNFNyI+PC9wYXRoPgogICAgICAgICAgICAgICAgICAgIDxwb2x5Z29uIGlkPSIrIiBmaWxsPSIjRkZGRkZGIiBwb2ludHM9IjE4My4zNTg1OSAxMzMuMzc4NzkgMTM2LjU3ODI4NSAxMzMuMzc4NzkgMTM2LjU3ODI4NSAxNzguOTU5NiAxMzEuNzgwMzA1IDE3OC45NTk2IDEzMS43ODAzMDUgMTMzLjM3ODc5IDg1IDEzMy4zNzg3OSA4NSAxMjguODIwNzA5IDEzMS43ODAzMDUgMTI4LjgyMDcwOSAxMzEuNzgwMzA1IDgzIDEzNi41NzgyODUgODMgMTM2LjU3ODI4NSAxMjguODIwNzA5IDE4My4zNTg1OSAxMjguODIwNzA5Ij48L3BvbHlnb24+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L3N2Zz4=);
    padding-left: 120px;
    line-height: 120px;
    background-size: cover;
    background-repeat: no-repeat;
    display: inline-block;
    background-position: left center;
    color: #58bce7;
    padding-top: 120px;
    position: absolute;
    right: 15%;
    z-index: 1;
    top: -50px;
}

.rtl .view-all-doctors {
    left: 15%;
    right: auto;
}

.view-all:hover {
    text-decoration: none;
    color: #1e76b9;
}

#section-services {
    padding-bottom: 80px;
    margin-bottom: 60px;
}

.scrolling #menu-main-right-menu li a {
    margin-top: 20px;
}

.our-values {
    padding: 1px;
}

.box {
    padding: 10px;
}

.box h3 {
    font-size: 1.2rem;
}

.rtl .box h3 {
    font-size: 1.2rem;
    font-weight: bold;
}

.rtl .na-slide-text h1 {
    font-size: 3rem;
    line-height: 3.3rem;
}

.rtl p {
    font-family: 'Noto Naskh Arabic', serif;
}

.rtl .box p {
    font-size: 0.6rem;
    font-family: 'Noto Naskh Arabic', serif;
}

.box p {
    font-size: 0.5rem;
    font-family: Montserrat;
}

.box .image {
    height: 120px;
}

.box .image img {
    max-height: 80%;
    max-width: 120px;
    text-align: center;
}

.our-values-list h2 {
    padding: 40px 0 60px;
    font-weight: bold;
}

.our-values-list {
    margin: 0% 10%;
    text-align: center;
    padding: 30px 30px 90px;
}

#section-our-values {
    padding-top: 0;
}

#menu-main-right-menu li a {
    background: #1d77b9;
    color: #fff;
    border-radius: 30px;
    line-height: 36px;
    margin-top: 32px;
}

#menu-main-right-menu li a:hover {
    background: #185e92;
}

.language-switcher li.current-lang {
    position: absolute;
    top: 0;
    display: block;
    background-image: linear-gradient(45deg, #0000 50%, #23282d 50%), linear-gradient(135deg, #23282d 50%, #0000 50%);
    background-position: calc(100% - 12px) 10px, calc(100% - 8px) 10px;
    background-size: 4px 4px, 4px 4px;
    background-repeat: no-repeat;
    padding-left: 5px;
    padding-right: 24px;
}

.navbar-default .nav-menu>li>a:hover {
    background-color: var(--primary);
    color: #fff;
}

.navbar-default .nav-menu>li>a {
    letter-spacing: 0;
    text-transform: uppercase;
    font-size: 0.8rem;
}

.na-slider-wrapper .na-slide-inner:after {
    background: url(assets/img/overlay.svg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    opacity: 0;
}

.rtl .na-slider-wrapper .na-slide-inner:after {
    background-image: url(assets/img/overlay-ar.svg);
    opacity: 0;
}

.btn-full {
    position: absolute;
    background: transparent;
    border: 0px;
    width: 100vh;
    height: 100vh;
}

.rtl .na-slider-wrapper .na-slide-inner .na-slide-text {
    right: 0;
}

#menu-main-right-menu li.get-care a {
    background: var(--secondary);
}

#menu-main-right-menu li.get-care a:hover {
    background: var(--secondary);
}

#menu-main-right-menu li {
    padding-left: 10px;
    border-right: 0;
}

.rtl #menu-main-right-menu li {
    padding-left: 0px;
}

#menu-main-right-menu {
    margin-right: 0;
}

.archive .page-title:not(.screen-reader-text) {
    width: 100%;
    text-align: center;
    padding: 3rem 0 1rem 0;
}

.na-posts .posts-header h3 {
    font-size: 1.1rem;
}

.rtl .na-posts .post-list-item .posts-content {
    font-family: 'Noto Naskh Arabic', serif;
}

.na-posts .post-list-item .posts-content {
    position: relative;
    font-size: 0.7rem;
    line-height: 1rem;
    font-family: Montserrat;
}

.team-member {
    box-shadow: 0 0 20px 0px #0000001a;
    border: 1px solid #e0e7ec;
}

.rtl .archive .team-member .entry-content {
    font-family: 'Noto Naskh Arabic', serif;
}

body:not(.rtl).archive .team-member .entry-content {
    font-family: Montserrat;
}

.archive .team-member .entry-content {
    font-family: 'Noto Naskh Arabic', serif;
    font-size: 0.7rem;
    background-color: #58bce70d;
}

.archive .team-member .entry-header h1.entry-title {
    background: #fff;
    width: 100%;
    border-bottom: 1px solid #dfe7ec;
    border-top: 1px solid #1e76b914;
    padding: 0.2rem 1rem;
    color: #1e76b9;
    text-shadow: 0px 0px 1px #ffffff47;
    font-size: 1.2rem;
    letter-spacing: -0.05rem;
}

.btn-secondary {
    color: #fff;
    background-color: #1e76b9;
    border-color: #1e76b9;
}

.team-list .team-member .entry-header {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center top;
}

.single .team-member .entry-header {
    min-height: 0;
    /* margin-top: -13rem; */
    /* margin-bottom: 12rem; */
    max-width: 75%;
    margin-top: 10%;
    padding-left: 70px;
}

.single .team-member .row_header {
    position: relative;
}

.single .team-member .row_header {
    background: url(/wp-content/uploads/2020/08/doc_bg.jpg) no-repeat center center;
    background-size: cover;
    padding: 100px 0px;
    padding-bottom: 0px;
    overflow: hidden;
}

.doc_lang {
    color: #1d77b9;
    font-weight: 300;
    margin-top: 30px;
    margin-bottom: 30px;
}

.doc_lang span {
    margin-right: 7px;
}

.rtl .doc_lang span {
    margin-right: 0px;
    margin-left: 7px;
}

.description_doc {
    background-color: #1d77b9;
    color: #fff;
    padding: 80px 30px;
    border-radius: 0px 0px 190px 0px;
    padding-left: 90px;
    max-width: 80%;
}

.qualification_section,
.section-special-services,
.section-testimonial {
    padding: 2rem 0px;
    padding-left: 90px;
}

.qualificatin_list li {
    background-image: none !important;
    border-radius: 10px;
}

.qualificatin_list li p {
    font-size: 21px;
    color: #59bce7c7;
    font-weight: bold;
}

.qualification_section h6 {
    margin-bottom: 25px;
    color: #004da0;
    font-size: 30px;
}

.rtl .description_doc {
    border-radius: 0px 0px 0px 190px;
}

.title_desc {
    color: #fff;
    margin-bottom: 25px;
}

.title_desc span {
    margin-right: 7px;
}

.rtl .title_desc span {
    margin-left: 7px;
    margin-right: 0px;
}

.testimonial_doc h6 {
    color: #004da0;
    margin-bottom: 50px;
}

.qualificatin_list {
    float: left;
    /*    display: none;*/
    width: 100%;
}

.qualificatin_list li {
    padding: 40px 60px !important;
    background: #e8f0fc;
    float: left;
    width: 47%;
    margin-right: 1% !important;
}

.hidden {
    display: none;
}

.request_callback .title {
    font-size: 1.6rem;
}

.request_callback label {
    display: block;
    text-align: left;
}

.rtl .request_callback label {
    display: block;
    text-align: right;
}

.request_callback {
    padding: 2rem 0px;
    text-align: center;
    font-family: 'Sakkal Majalla';
    font-size: 0.9rem;
}

.testimonial_doc video {
    width: 60%;
    max-height: 300px;
}

.testimonial_doc {
    text-align: center;
    padding: 90px 0px;
    background: #e8f0fc;
}

.single .team-member .no-padd {
    padding: 0px;
}

.btn.btn-default {
    background: #185e92;
    color: #fff;
}

.single .team-member .entry-position {
    background-color: #59bce7;
    color: #fff;
    padding: 10px 30px;
    display: inline-block;
}

.team-member .entry-content-wrap {
    /*    float: left;*/
}

.team-member .entry-image img {
    height: 100%;
    max-width: none;
    position: absolute;
    bottom: 0;
    left: 0;
    margin-bottom: 0;
    max-height: none;
}

.single .team-member .entry-image {
    float: right;
    position: relative;
    padding-top: 97%;
    overflow: hidden;
    width: 100%;
    /* border-radius: 50%; */
    /* margin-top: -26.4rem;
    /* border-radius: 50%; */
    /*    margin-top: -26.4rem;*/
}

.rtl.single .team-member .entry-image {
    float: left;
}

.rtl.single .team-member .entry-image img {
    position: absolute;
    top: 0;
    left: 0;
}

.team-member .entry-image {
    position: relative;
    float: right;
    max-height: none;
    width: 40%;
    max-width: none;
}

.team-member .entry-header h1.entry-title {
    position: relative;
}

.team-member .entry-content .excerpt-actions {
    margin-top: 0.3rem;
}

.rtl .blogroll article .entry-content {
    font-family: 'Noto Naskh Arabic', serif;
}

.blogroll article .entry-content {
    font-family: Montserrat;
    font-size: 0.7rem;
}

footer.site-footer .footer-2 .menu-footer-menu-container a {
    color: #ffffff63;
    line-height: 1.5rem;
    transition: all ease 0.3s;
    text-decoration: none;
}

footer.site-footer .footer-2 .menu-footer-menu-container a:hover {
    color: #ffffff;
}

.subfooter {
    background-color: transparent;
    display: none;
}

.language-switcher {
    float: left;
    margin: 0 10px 0 0;
}

.rtl .language-switcher {
    float: right;
    margin: 0 0px 0 10px;
}

.rtl .trp-language-switcher {
    margin: 0 0px 0 10px;
    float: right;
}

.rtl #top-bar {
    text-align: right;
}

.rtl #top-bar .social-navigation ul {
    padding: 0 10px 0 0px;
}

#section-team .na-slider-wrapper.na-carousel {
    padding-left: 0;
    padding-right: 0;
}

.rtl #section-team .title {
    padding-right: 30px;
}

.rtl #section-team .title {
    text-align: right;
}

#section-team .title {
    padding-left: 30px;
    text-align: left;
    width: 30%;
    line-height: 1.1;
    margin-bottom: -100px;
}

#section-team ul.na-team-columns-1.na-team>li .team-base {
    align-self: flex-end;
}

#section-team ul.na-team-columns-1.na-team>li .team-base {
    color: #fff;
}

.rtl #section-team ul.na-team-columns-1.na-team>li .team-content,
.rtl #section-team .title {
    font-family: 'Noto Naskh Arabic', serif;
}

#section-team ul.na-team-columns-1.na-team>li .team-content,
#section-team .title {
    font-family: Montserrat;
    font-size: 0.65rem;
    line-height: 1.4;
}

#section-team .title h3 {
    font-family: 'Sakkal Majalla';
}

#section-team ul.na-team-columns-1.na-team>li .team-base {
    background-color: #1e76b9;
    padding: 30px;
    max-width: 50%;
}

ul.na-team-columns-1.na-team>li>.team-inner>a.team-image {
    width: 50%;
}

#section-team .na-team>li:hover>.team-inner:not(.no-content) {
    box-shadow: none;
}

#section-team ul.na-team-columns-1.na-team>li .team-inner {
    align-self: flex-end;
    padding-bottom: 0;
    margin-left: -30px;
}

.rtl #section-team ul.na-team-columns-1.na-team>li .team-inner {
    margin-right: -30px;
    margin-left: 0px;
}

.team-list .team-member .entry-header a {
    display: block;
    width: 100%;
}

.archive .team-member .entry-header a:hover {
    text-decoration: none;
}

.archive .team-member .entry-header a:hover h1.entry-title {
    background: #f7fcfef2;
}

.nav-links {
    display: block;
    width: 100%;
    text-align: right;
    padding-bottom: 1rem;
}

.nav-links a:hover {
    text-decoration: none;
}

.icon-emergency {
    background-image: url(assets/img/24.svg);
    height: 40px;
    width: 37px !important;
    background-size: 100% auto;
    display: block;
    background-repeat: no-repeat;
}

.single .entry-header h1.entry-title {
    color: #1c77b9;
    padding: 1rem 0 1rem 0;
    font-size: 1.7rem;
}

.team-member .entry-header h1.entry-title {
    background: #1c77b9;
    padding: 10px 30px;
    padding-top: 17px;
    color: #fff;
}

.entry-inner-content ul {
    list-style: none;
    padding-left: 0;

}

.rtl .entry-inner-content ul {
    padding-right: 0;
}

.single-team-member #primary:before {
    /*
    content: "";
    height: 30rem;
    background: url(assets/img/doctor.jpg) no-repeat center center;
    background: url(/wp-content/uploads/2020/08/doc_bg.jpg) no-repeat center center;
    width: 100%;
    background-size: cover;
    display: block;
*/
    display: none;
}

.single-team-member .entry-content {
    padding-bottom: 2rem;
}

.single .entry-inner-content li {
    margin: 0;
    padding: 0;
    padding-left: 30px;
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KICAgIDxzdmcgd2lkdGg9IjMwcHgiIGhlaWdodD0iMzBweCIgcHJlc2VydmVBc3BlY3RSYXRpbz0ieE1pZFlNaWQgbWVldCIgdmlld0JveD0iMCAwIDMxIDMzIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgICAgICA8ZyBpZD0iQXJ0Ym9hcmQtMyIgZmlsbD0iIzAwYThlMSI+CiAgICAgICAgICAgICAgICA8ZyBpZD0iUGFnZS0xIj4KICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iR3JvdXAtMTAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMDAwMDAwLCAwLjY1MDAwMCkiPgogICAgICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMjcuNzA3OSwxNS45ODcyIEMyNy43MDc5LDIyLjY2OTIgMjIuMjQwOSwyOC4xMzYyIDE1LjU1ODksMjguMTM2MiBDOC44NzU5LDI4LjEzNjIgMy40MDg5LDIyLjY2OTIgMy40MDg5LDE1Ljk4NzIgQzMuNDA4OSw5LjMwNTIgOC44NzU5LDMuODM4MiAxNS41NTg5LDMuODM4MiBDMTYuNzczOSwzLjgzODIgMTcuODM2OSwzLjk4OTIgMTguODk5OSw0LjI5MzIgTDIxLjMyOTksMS44NjMyIEMxOS41MDY5LDEuMjU2MiAxNy41MzI5LDAuODAwMiAxNS41NTg5LDAuODAwMiBDNy4yMDU5LDAuODAwMiAwLjM3MTksNy42MzQyIDAuMzcxOSwxNS45ODcyIEMwLjM3MTksMjQuMzQwMiA3LjIwNTksMzEuMTc0MiAxNS41NTg5LDMxLjE3NDIgQzIzLjkxMDksMzEuMTc0MiAzMC43NDQ5LDI0LjM0MDIgMzAuNzQ0OSwxNS45ODcyIEwyNy43MDc5LDE1Ljk4NzIgWiBNOS4zMzE5LDEzLjEwMjIgTDcuMjA1OSwxNS4yMjgyIEwxNC4wMzk5LDIyLjA2MjIgTDI5LjIyNjksNi44NzUyIEwyNy4xMDA5LDQuNzQ5MiBMMTQuMDM5OSwxNy44MDkyIEw5LjMzMTksMTMuMTAyMiBaIiBpZD0iRmlsbC04Ij48L3BhdGg+CiAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9zdmc+');
    background-repeat: no-repeat;
    background-position: left center;
    background-size: 20px auto;
    margin-bottom: 0.5rem;
}

.rtl.single .entry-inner-content li {
    background-position: right top !important;
    padding-right: 30px;
}

#menu-main-right-menu li.item-emergency a {
    padding: 0 0 0 10px;
    background: #0000;
}

.rtl #menu-main-right-menu li.item-emergency a {
    padding: 0 10px 0 0px;
    background: #0000;
}

#menu-main-right-menu li.icon-whatsapp a {
    padding: 0 0 0 10px;
    background: #0000;
    text-align: center;
}

#menu-main-right-menu li.icon-whatsapp a>i {
    line-height: inherit;
    background: #00e676;
    padding: 0;
    border-radius: 30px;
    height: 36px;
    width: 36px;
    font-size: 1.2rem;
    text-align: center;
}

.rtl #menu-main-right-menu li.icon-whatsapp a {
    padding: 0 10px 0 0px;
    background: #0000;
}

.other_services .list-padd {
    padding: 0px 20px;
    margin-bottom: 25px;
    border: 1px solid #257cbc;
    border-radius: 26px;
    background-color: #0d92a42e;
    margin: 30px 10px 10px 10px;
}

.other_services .list-padd .faq-text h3 {
    margin-top: 10px;
    line-height: 1.5;
    cursor: pointer;
    font-size: 1.5rem;
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    color: #004da0;
}

.faq-text .x:before {
    content: '';
    position: absolute;
    display: block;
    height: 3px;
    width: 15px;
    background: #004da0;
    transition: transform .25s ease-in-out;
}

.other_services .list-padd .faq-text .x {
    position: relative;
    padding-right: 20px;
    padding-left: 20px;
}

.other_services .list-padd .faq-text {
    color: #004da0;
}

.other_services .list-padd .faq-text p {
    font-size: 0.9rem;
    padding-bottom: 12px;
}

.rtl .other_services .list-padd .faq-text p {
    font-size: 0.8rem;
    padding-bottom: 12px;
}

.team-list .container {
    max-width: 1200px;
}
}

.team-list .team-member .entry-header .team-position {
    display: block;
    width: 100%;
    background: #f7fbfe;
    padding: 0 1rem;
    color: #1e6da9;
    font-size: 0.8rem;
}

#section-team {
    padding-bottom: 0;
    padding-top: 4rem;
}

.testimonials-image {
    margin: 40px 2% 40px 2%;
}

#section-testimonials {
    padding-top: 3rem;
}

footer hr {
    margin-top: 0.2rem;
    border-color: #ffffff08;
    margin-bottom: 0.2rem;
}

.wrap_rows {
    text-align: center;
    padding-bottom: 60px;
}

.wrap_rows h2 {
    color: #092847 !important;
    font-size: 29px !important;
    position: absolute;
    left: 4%;
    width: 298px;
    line-height: 38px;
}

.wrap_rows .row_left {
    position: relative;
}

.wrap_rows .row_left:before {
    content: "";
    width: 90%;
    position: absolute;
    left: 0px;
    bottom: -2px;
    height: 95%;
    border-bottom: 2px solid #092847;
    border-left: 2px solid #092847;
    border-radius: 0px 00px 00px 160px;
    border-top: 0px solid #092847;
}

.wrap_rows .row_left:first-child:before {
    border-left: 0px;
}

.wrap_rows .row_right {
    position: relative;
}

.wrap_rows .row_right:before {
    content: "";
    width: 85%;
    position: absolute;
    right: 0px;
    top: 0px;
    height: 100%;
    border-bottom: 2px solid #092847;
    border-right: 2px solid #092847;
    border-radius: 00px 160px 160px 0px;
    border-top: 2px solid #092847;
}

.wrap_rows .last_row.row_left:before {
    height: 100%;
    border-bottom: 2px solid #092847;
    border-top: 2px solid #092847;
    bottom: auto;
    top: -2px;
    border-radius: 160px 0px 00px 160px;
}

.wrap_rows .item_box {
    top: 53px;
    margin-bottom: 24px;
}

.wrap_rows .item_box img {
    height: 140px;
    margin-bottom: 0px;
    margin-top: 45px;
}

.wrap_rows .item_box h3 span {
    position: absolute;
    left: 50%;
    top: -35px;
    background: #44a7e2;
    width: 30px;
    text-align: center;
    border-radius: 50%;
    height: 30px;
    color: #fff;
    font-size: 16px;
    line-height: 30px;
    z-index: 9;
    transform: translateX(-50%);
}

.english_app.wrap_rows .item_box {
    top: 101px;
    margin-bottom: 30px;
}

.english_app.wrap_rows .item_box {
    top: 93px;
    margin-bottom: 30px;
}

.english_app.wrap_rows .item_box img {
    height: 140px;
    margin-bottom: 0px;
    margin-top: 40px;
}

.english_app.wrap_rows .item_box h3 {
    width: 63%;
    line-height: 24px;
    font-size: 25px;
}

.cta_box {
    font-size: 30px;
    /* font-family: 'Droid Arabic Kufi' !important; */
    margin-top: 130px;
}

.cta_box a {
    position: relative;
    border: 1px solid #000;
    padding: 7px 31px;
    border-radius: 12px;
    line-height: 15px;
    font-size: 20px;
    padding-top: 15px;
    font-family: 'ProximaNova-Semibold' !important;
    margin-right: 15px;
}

.wrap_rows .item_box h3 a {
    font-family: 'ProximaNova-Semibold' !important;
}

.cta_box a img {
    height: 40px;
    display: inline;
    margin-right: 15px;
    width: auto;
}

.wrap_rows .item_box h3 {
    z-index: 99;
    color: #1b74ba;
    font-size: 17px;
    margin: 0px;
    margin-top: 15px;
    width: 70%;
    margin: 0 auto;
    margin-top: 10px;
    position: relative;
}

.why_tummy .dimage {
    border-radius: 50%;
    position: relative;
    width: 130px;
    text-align: center;
    height: 130px;
    margin: 0 auto;
    padding: 0px !important;
    background: transparent !important;
}

.why_tummy .dimage img {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translateY(-50%);
    margin-left: -60px;
    width: 130px !important;
    height: 130px !important;
}


/*
* new services pages
*/

.postid-12290 .related-departments,
.postid-12330 .related-departments,
.postid-12348 .related-departments,
.postid-12325 .related-departments {
    display: none;
}

.service-full .custom_service .entry-header::before {
    opacity: 0;
}

.single .service-full .custom_service .entry-header .header-inner {
    top: 18%;
    top: 60%;
}

.custom_service .entry-header {
    margin-bottom: 0px;
}

.single .service-full .custom_service .entry-header .header-inner a {
    position: relative;
    z-index: 5;
}

.single .service-full .entry-header h1.entry-title {
    /*    color: #59bce7;*/
}

.blue_bg {
    background-color: #1d77b9;
    color: #fff;
}

.blue_bg .title-dept {
    color: #fff;
}

.custom-service-section {
    padding: 70px 0px;
}

.custom_service .title-dept {
    margin-bottom: 25px;
}

.solution_para {
    width: 72%;
    margin: 0 auto;
    margin-bottom: 50px;
}

.before_proce {
    color: #fff;
    padding: 120px 0px;
    background-size: cover;
    background-position: center;
}

.before_proce .title-dept {
    color: #fff;
}

.during_after_sur {
    padding: 0px;
    padding-left: 15px;
    padding-right: 15px;
}

.during_surg,
.after_surg {
    background-size: cover;
    background-position: center;
    position: relative;
    padding: 150px 70px;
}

.during_surg:before,
.after_surg:before {
    content: "";
    position: absolute;
    left: 0px;
    top: 0px;
    height: 100%;
    width: 100%;
    opacity: .90;
    z-index: 0;
}

.during_surg:before {
    background-color: #004da0;
}

.after_surg:before {
    background-color: #59bce7;
}

.during_surg {
    background-image: url("/wp-content/uploads/2020/08/during_surg.jpg");
}

.during_surg *,
.after_surg * {
    z-index: 1;
    position: relative;
    color: #fff;
}

.after_surg {
    background-image: url("/wp-content/uploads/2020/08/after_surg.jpg");
}

.why_procedure {
    background: #f8f8f8;
}


/*
* speical services home page
*/

#section-special_services {
    padding: 90px 0px;
}

#section-special_services h2 {
    text-align: center;
}

.spacial_services .tabs-service h2 {
    display: none;
}

.spacial_services .na-service {
    grid-template-columns: repeat(2, minmax(100px, 1fr));
}

.spacial_services .na-service>li {
    grid-row-end: span 40;
}

.spacial_services .na-service>li:nth-child(2) {
    grid-row-end: span 40;
}

.spacial_services {}

.text-center {
    text-align: center;
}

#section-services {
    z-index: 2;
    position: relative;
    background: transparent;
}

#section-special_services:before {
    content: "";
    width: 100%;
    height: 300%;
    position: absolute;
    background-image: url(/wp-content/uploads/2020/10/tala_bg.jpg);
    background-size: cover;
    background-position: center bottom;
    bottom: 0px;
}

#section-special_services {
    position: relative;
    overflow: visible;
    padding-top: 0px;
}

#text-4 {
    float: left;
    min-width: 50%;
}

footer .menu {
    margin-top: 15px;
    float: right;
    max-width: 85%;
}

footer #menu-social-menu.menu {
    max-width: auto;
    margin-top: auto;
}

.sidebar.footer-1 {
    float: left;
    width: 100%;
    border-bottom: 2px solid #59bce7;
    padding-bottom: 25px;
}

.wrapper_packages {
    /*
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -190px 0 0 -468px;
*/
    font-weight: 400;
    color: #9f9f9f;
    font-size: 15px;
}

.package {
    box-sizing: border-box;
    width: 32%;
    min-height: 381px;
    border: 3px solid #e8e8e8;
    border-radius: 7px;
    display: inline-block;
    padding: 24px;
    text-align: center;
    float: left;
    transition: margin-top 0.5s linear;
    position: relative;
    margin-right: 11px;
    background: #fff;
}

.package:hover {
    margin-top: -30px;
    transition: margin-top 0.3s linear;
}

.wrapper_packages {
    font-weight: 400;
    color: #9f9f9f;
    font-size: 15px;
    margin: 0 auto;
    width: 83%;
}

.wrapper_packages .name {
    color: #565656;
    font-weight: 300;
    font-size: 3rem;
    font-size: 2.2rem;
    font-size: 1.1rem;
    margin-top: -5px;
}

.wrapper_packages .price {
    margin-top: 7px;
    font-weight: bold;
}

.wrapper_packages .price::after {
    content: " / month per user";
    font-weight: normal;
}

.wrapper_packages hr {
    background-color: #dedede;
    border: none;
    height: 1px;
}

.trial {
    font-size: 0.9rem;
    font-weight: 600;
    padding: 2px 21px 2px 21px;
    color: #33c4b6;
    border: 1px solid #e4e4e4;
    display: inline-block;
    border-radius: 15px;
    background-color: white;
    position: relative;
    bottom: -20px;
}

.wrapper_packages ul {
    list-style: none;
    padding: 0;
    text-align: left;
    margin-top: 29px;
}

.wrapper_packages li {
    margin-bottom: 15px;
    font-size: 25px;
}

.rtl .wrapper_packages li {
    text-align: right;
    font-size: 25px;
}

.wrapper_packages li:before {
    font-size: 1.3rem;
    color: #44a8e2;
    margin-right: 3px;
}

.rtl .wrapper_packages li:before {
    margin-right: 0px;
    margin-left: 3px;
}

.wrapper_packages {
    margin-top: 60px;
}

.wrapper_packages .checkIcon,
.wrapper_packages .brilliant::after,
.wrapper_packages li:before {
    font-family: "FontAwesome";
    content: "";
}

.brilliant {
    border-color: #44a8e2;
}

.brilliant::before {
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 64px 64px 0 0;
    border-width: 100px 90px 0 0;
    border-color: #44a8e2 transparent transparent transparent;
    position: absolute;
    left: 0;
    top: 0;
    content: "";
}

.package.brilliant.skyblue::before {
    border-color: #56cbfe transparent transparent transparent;
}

.package.brilliant.orange::before {
    border-color: #fda209 transparent transparent transparent;
}

.package.brilliant.dark_orange::before {
    border-color: #e87e1b transparent transparent transparent;
}

.brilliant::after {
    color: white;
    position: absolute;
    left: 9px;
    top: 6px;
    text-shadow: 0 0 2px #44a8e2;
    font-size: 1.4rem;
}

footer .labs_menu a {
    background: transparent;
}

footer .menu-item {
    display: inline-block;
    margin: 15px 30px;
    font-size: 25px;
}

footer #nav_menu-2 {
    float: left;
    width: 50%;
}

footer #nav_menu-3 {
    float: left;
    width: 50%;
}

footer .logo {
    float: left;
}

.spacial_services {}

.spacial_services .na-service li:first-child .service-inner a {
    background: url(/wp-content/uploads/2020/10/special_servie1.png) !important;
    background-size: contain !important;
    background-position: center bottom !important;
    background-color: transparent;
    position: relative;
    background-repeat: no-repeat !important;
}

.spacial_services .na-service li:nth-child(2) .service-inner a {
    background: url(/wp-content/uploads/2020/10/special_service2.png) !important;
    background-size: contain !important;
    background-position: center bottom !important;
    background-color: transparent;
    position: relative;
    background-repeat: no-repeat !important;
}

.spacial_services .na-service li .service-inner .excerpt-actions a {
    background: none !important;
}

.spacial_services .na-service li .service-inner .service-header {
    top: 5%;
    bottom: auto;
}

.spacial_services .na-service li .service-inner>a::after {
    display: none;
}

.spacial_services .na-service>li,
.spacial_services .na-service>li:nth-child(2) {
    grid-row-end: span 50;
}


/*
* tala lab page table start
*/

.table_wrap h3 {
    color: #fff;
    margin-bottom: 50px;
    margin-bottom: 20px;
}

.table_wrap.box-col {
    background-color: #126e9e;
    background: -moz-linear-gradient(top, rgba(18, 110, 158, 1) 0%, rgba(89, 188, 231, 1) 100%);
    background: -webkit-linear-gradient(top, rgba(18, 110, 158, 1) 0%, rgba(89, 188, 231, 1) 100%);
    background: linear-gradient(to bottom, rgba(18, 110, 158, 1) 0%, rgba(89, 188, 231, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffffffe8', endColorstr='#ffffff', GradientType=0);
    margin-top: 0px;
}

#table-main {
    width: 100%;
    text-align: center;
    table-layout: fixed;
    border-spacing: 0;
    border-collapse: collapse;
}

.rtl #table-main {}

#table-main tr:first-child {
    background: transparent;
}

.main_banner p {
    color: #004da0;
    font-size: 32px;
    width: 38%;
    margin: 0 auto;
    line-height: 33px;
    margin-bottom: 0px;
}

.page-id-12455 #main header,
.page-id-12483 #main header {
    display: none !important;
}

.main_banner {
    background-color: #fff;
    padding: 60px 60px;
}

.lab_partners {
    width: 335px;
    /*    margin-top: 40px;*/
}

.box-col {
    box-shadow: 0px 0.5px 6px -3px #000;
    margin-top: 30px;
    margin-bottom: 0;
    /*    border-radius: 4px;*/
    background: #fff;
    z-index: 1;
    padding-top: 45px;
    padding-bottom: 45px;
}

#table-main {
    width: 100%;
    text-align: center;
    table-layout: fixed;
    border-spacing: 0;
    border-collapse: collapse;
}

#table-main tr {
    background: rgba(255, 255, 255, 0.05);
}

#table-main tr:first-child {
    background: transparent;
}

#table-main th,
#table-main td {
    text-align: center;
    color: #fff;
    font-size: 20px;
    padding: 10px 10px 10px 10px;
}

.lab_leads_form {
    margin: 60px 0px;
}

#table-main .p {
    /*    text-align: right !important;*/
    width: 40%;
    text-align: left;
}

.rtl #table-main .p {
    text-align: right;
}

.alborj {
    background-color: #e8f0fc;
    padding: 90px 0px;
    color: #004f9e;
}

.hide_all {
    display: none !important;
}

.alborj p {
    font-size: 25px;
    line-height: 25px;
}

.rtl .alborj p {
    line-height: 32px;
    font-size: 20px;
}

#table-main .p1-end,
#table-main .p2-end,
#table-main .p3-end,
#table-main .p4-end,
#table-main .p5-end,
#table-main .p6-end {
    position: relative;
}

#table-main .p1-end:after {
    background-color: rgb(191, 190, 190);
}

#table-main .p2-end:after {
    background-color: rgb(140, 160, 182);
}

#table-main .p3-end:after {
    background-color: rgba(223, 185, 79, 1);
}

#table-main .p4-end:after {
    background-color: #224457;
}

#table-main .p5-end:after {
    background-color: #c17cac;
}

#table-main .p6-end:after {
    background-color: #91a6b3;
}

#table-main .p1-end:after,
#table-main .p2-end:after,
#table-main .p3-end:after,
#table-main .p4-end:after,
#table-main .p5-end:after,
#table-main .p6-end:after {
    position: absolute;
    bottom: 0;
    left: 0;
    height: 3px;
    width: 100%;
    content: "";
}

#table-main .p1.test {
    background-color: #bfbebe;
    background-image: none;
    font-size: 16px;
}

#table-main .p2.test {
    background-color: #8ca0b6;
    background-image: none;
    font-size: 16px;
}

#table-main .p3.test {
    background-color: #dfb94f;
    background-image: none;
    font-size: 16px;
}

#table-main .p4.test {
    background-color: #224457;
    background-image: none;
    font-size: 16px;
}

#table-main .p5.test {
    background-color: #c17cac;
    background-image: none;
    font-size: 16px;
}

#table-main .p6.test {
    background-color: #91a6b3;
    background-image: none;
    font-size: 16px;
}

#table-main .p1.price {
    background-color: #d3cfce;
    background-image: none;
    font-size: 18px;
}

#table-main .p2.price {
    background-color: #b7c3d1;
    background-image: none;
    font-size: 18px;
}

#table-main .p3.price {
    background-color: #f7dc8d;
    background-image: none;
    font-size: 18px;
}

#table-main .p4.price {
    background-color: #326684;
    background-image: none;
    font-size: 18px;
}

#table-main .p5.price {
    background-color: #e899d0;
    background-image: none;
    font-size: 18px;
}

#table-main .p6.price {
    background-color: #b7c3d1;
    background-image: none;
    font-size: 18px;
}

#table-main .p1 {
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#00b6bd+0,7db9e8+100&1+0,0+100 */
    background: -moz-linear-gradient(left, rgba(191, 190, 190, 1) 0%, rgba(187, 173, 95, 0) 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(left, rgba(191, 190, 190, 1) 0%, rgba(187, 173, 95, 0) 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right, rgba(191, 190, 190, 1) 0%, rgba(187, 173, 95, 0) 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
}

#table-main .p2 {
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#7683ca+0,7db9e8+100&1+0,0+100 */
    background: -moz-linear-gradient(left, rgba(140, 160, 182, 1) 0%, rgba(90, 170, 103, 0) 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(left, rgba(140, 160, 182, 1) 0%, rgba(90, 170, 103, 0) 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right, rgba(140, 160, 182, 1) 0%, rgba(90, 170, 103, 0) 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
}

#table-main .p3 {
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#96b585+0,7db9e8+100&1+0,0+100 */
    background: -moz-linear-gradient(left, rgba(223, 185, 79, 1) 0%, rgba(127, 104, 183, 0) 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(left, rgba(223, 185, 79, 1) 0%, rgba(127, 104, 183, 0) 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right, rgba(223, 185, 79, 1) 0%, rgba(127, 104, 183, 0) 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
}

#table-main .p4 {
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#96b585+0,7db9e8+100&1+0,0+100 */
    background: -moz-linear-gradient(left, rgba(34, 68, 87, 1) 0%, rgba(127, 104, 183, 0) 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(left, rgba(34, 68, 87, 1) 0%, rgba(127, 104, 183, 0) 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right, rgba(34, 68, 87, 1) 0%, rgba(127, 104, 183, 0) 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
}

#table-main .p5 {
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#96b585+0,7db9e8+100&1+0,0+100 */
    background: -moz-linear-gradient(left, rgba(193, 124, 172, 1) 0%, rgba(127, 104, 183, 0) 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(left, rgba(193, 124, 172, 1) 0%, rgba(127, 104, 183, 0) 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right, rgba(193, 124, 172, 1) 0%, rgba(127, 104, 183, 0) 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
}

#table-main .p6 {
    background: -moz-linear-gradient(left, rgba(171, 184, 201, 1) 0%, rgba(127, 104, 183, 0) 100%);
    background: -webkit-linear-gradient(left, rgba(171, 184, 201, 1) 0%, rgba(127, 104, 183, 0) 100%);
    background: linear-gradient(to right, rgba(171, 184, 201, 1) 0%, rgba(127, 104, 183, 0) 100%);
}

#table-main th {
    font-size: 20px;
}

#section-about-home {
    z-index: 1;
    position: relative;
    padding: 75px 0px;
}

.read_more_btn {
    margin-top: 15px;
}

.rtl .qualification_section {
    padding-right: 90px;
    padding-left: 0px;
    float: right;
    width: 100%;
}

.rtl .section-testimonial ul {
    direction: ltr;
}

.section-testimonial ul li p {
    margin-bottom: 0px !important;
    position: absolute;
    right: 0px;
    top: 30%;
    width: 60%;
    text-align: right;
    color: #ffffff !important;
    right: 10%;
    font-size: 23px !important;
    font-family: 'Noto Naskh Arabic', serif;
    font-weight: 600 !important;
    text-align: center;
    right: 6%;
    width: 70%;
    font-size: 21px !important;
}

.section-testimonial ul * {
    outline: 0 !important;
}

.rtl .section-testimonial {
    padding-right: 90px;
}

.section-testimonial ul li span {
    font-family: 'Noto Naskh Arabic', serif;
    font-size: 17px;
    position: absolute;
    top: 56%;
    right: 10%;
    color: #fff;
    width: 60%;
    text-align: center;
}

.section-testimonial ul.testimonial_slide li.slick-slide {
    background-image: url(/wp-content/uploads/2020/11/tala_testi.png);
    background-size: contain;
    background-repeat: no-repeat;
    min-height: 245px;
    position: relative;
    margin: 0 0px;
}

.rtl .qualificatin_list li {
    float: right;
    margin-right: 0px !important;
    margin-left: 1% !important;
}

.rtl #menu-social-menu {
    float: left;
}

.rtl .footer-2 {
    text-align: right;
}

.blogroll article .entry-header h1.entry-title a {
    font-size: 40px;
}

.blogroll article .entry-header figure.entry-image {
    height: 100%;
}

.blogroll article .entry-header figure.entry-image img {
    height: 100%;
    object-fit: cover;
    object-position: center;
}

.blog article .entry-header {
    min-height: 10rem;
}

.blogroll article .entry-header h1.entry-title {
    padding: 7rem 1rem 1rem;
}

.blog article.post {
    margin-top: 5px;
}

.blog-sidebar {}

.blog-sidebar h2 {
    background: #59bce7;
    color: #fff;
    padding: 10px 20px;
    font-size: 25px;
    margin-bottom: 20px;
}

.blog-list-container .sidebar {
    margin-top: 0px;
}

.blog-sidebar ul li {
    border-bottom: 1px dashed #00a8e159;
}

.blog-sidebar ul {
    margin-bottom: 30px;
}

.blog-sidebar h2 {
    font-size: 25px;
    background: #48c1e9;
    color: #fff;
    padding: 10px 20px;
    margin-bottom: 15px;
    margin-top: 15px;
}

.archive .blog-sidebar h2 {
    margin-top: 0px;
}

.archive:not(.tax-team) .entry-header {
    min-height: 10rem;
}

.blog-sidebar ul li a:hover {
    padding-right: 35px;
}

.blog-sidebar ul li a {
    position: relative;
    padding-right: 30px;
    transition: all .5s ease;
    font-size: 19px;
    font-weight: normal;
    font-family: 'Noto Naskh Arabic', serif;
    margin: 5px 0px;
}

.blog-sidebar ul li a:before {
    content: "";
    position: absolute;
    right: 0px;
    top: 50%;
    transform: translateY(-50%);
    height: 100%;
    width: 15px;
    background-image: url(/wp-content/uploads/2020/12/left-arrow-line-symbol.svg);
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    transition: all .5s ease;
}

.blog-sidebar ul li a:hover:before {
    transform: translateY(-50%);
    right: 5px;
}


.mt-4 {
    margin-top: 4rem;
}
/* slider */
.page-id-16052 .beautySwiper,
.page-id-16054 .beautySwiper,
.page-id-11931 .beautySwiper,
.page-id-12093 .beautySwiper {
    width: 100%;
    height: auto;
    padding-bottom: 0.5rem;
}

.page-id-16052 .swiper-slide,
.page-id-16054 .swiper-slide,
.page-id-11931 .swiper-slide,
.page-id-12093 .swiper-slide {
    text-align: center;
    font-size: 18px;
    background: #fff;
    display: flex;
    justify-content: center;
    align-items: center;
}

.page-id-16052 .swiper-slide img,
.page-id-16054 .swiper-slide img,
.page-id-11931 .swiper-slide img,
.page-id-12093 .swiper-slide img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.page-id-16052 .swiper-pagination-bullet,
.page-id-16054 .swiper-pagination-bullet,
.page-id-11931 .swiper-pagination-bullet,
.page-id-12093 .swiper-pagination-bullet {
    width: 20px;
    height: 20px;
    text-align: center;
    line-height: 20px;
    font-size: 10px;
    color: #1D77BA;
    opacity: 1;
    background: rgb(167 165 165 / 20%);
    border: 1px solid #1D77BA;
}

.page-id-16052 .swiper-pagination-bullet-active,
.page-id-16054 .swiper-pagination-bullet-active,
.page-id-11931 .swiper-pagination-bullet-active,
.page-id-12093 .swiper-pagination-bullet-active {
    color: #fff;
    background: #1D77BA;
}

.page-id-16052 .swiper-pagination,
.page-id-16054 .swiper-pagination,
.page-id-11931 .swiper-pagination,
.page-id-12093 .swiper-pagination {
    position: relative;
    /* margin-top: 2rem; */
}
.page-id-16052 [class^="swiper-button-"], 
.page-id-16054 [class^="swiper-button-"], 
.page-id-11931 [class^="swiper-button-"], 
.page-id-12093 [class^="swiper-button-"]{
    color: #1D77BA;
 }

/*
* tala lab page table end
*/

@media (max-width:1400px) {
    .na-service li .service-inner .service-content {
        font-size: 0.8rem;
    }
}

@media (max-width:992px) {
	.nav-fixed-top {
		padding-bottom: 50px;
	}
	
	body .bottom-mobile-menu {
		display: block !important;
        position: fixed;
        z-index: 999;
        bottom: 0;
        background: #07a8e1;
        width: 100%;
        left: 0;
    }
	
	body .bottom-mobile-menu .bottom-nav-mobile {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        list-style: none;
        margin: 0;
        padding: 0;
    }
	
	body .bottom-mobile-menu .bottom-nav-mobile>li {
        -webkit-box-flex: 1;
        -ms-flex: 1;
        flex: 1;
    }
	
	body .bottom-mobile-menu ul>li {
        padding: 1rem 0.3rem;
    }
	
	li.m-btn-1 {
        background: #3a9445;
        border-radius: 0;
    }
	
	ul#menu-bottom-mobile a, ul#menu-bottom-mobile-ar a {
        font-size: 1.3rem;
        color: #ffffff;
    }
	
	ul#menu-bottom-mobile a i, ul#menu-bottom-mobile-ar a i {
        margin-right: .2rem;
    }
	
    .package {
        width: 100%;
    }

    .wrapper_packages {
        width: 97%;
    }

    .brilliant::before {
        border-width: 58px 58px 0 0;
    }

    .rtl .section-testimonial {
        padding-right: 10px;
    }

    .section-special-services {
        padding: 40px 0px;
    }

    .section-testimonial ul li p {
        top: 21%;
        width: 58%;
        right: 15%;
        font-size: 18px !important;
    }

    .single .team-member .row_header {
        padding: 55px 0px;
    }

    .section-special-services {
        padding: 40px 0px;
    }

    .rtl .section-special-services {
        padding-right: 10px;
    }

    #section-about-home {
        padding: 40px 0px;
    }

    footer .menu {
        max-width: 100%;
    }

    footer #nav_menu-2 {
        width: 100%;
    }

    footer #nav_menu-3 {
        width: 100%;
    }

    .footer-2 {
        width: 100%;
    }

    .footer_bottom {
        text-align: center;
    }

    footer .logo {
        float: none;
    }

    #text-4 {
        text-align: center;
    }

    footer .menu-item {
        display: inline-block;
        margin: 7px 15px;
        font-size: 25px;
    }

    .single .team-member .entry-header {
        padding: 0px;
        margin: 0px;
        max-width: 100%;
    }

    .single .team-member .entry-image {
        position: absolute;
        right: -46px;
        top: -174px;
        top: -125px;
        height: 250px;
        width: 250px;
        z-index: 2;
    }

    .rtl.single .team-member .entry-image {
        right: auto;
        left: 0px;
    }

    .description_doc {
        max-width: 98%;
        padding: 35px 15px;
    }

    .request_callback {
        padding: 40px 31px;
    }

    .wpcf7 label {
        margin-top: 4px;
    }

    .request_callback .title {
        margin-bottom: 20px;
    }

    .title_desc {
        margin-bottom: 15px;
    }

    .rtl .description_doc {
        border-radius: 0px 0px 0px 110px;
    }

    .spacial_services .na-service>li {
        grid-row-end: span 30;
    }

    .rtl .spacial_services .na-service li .service-inner {
        padding: 0px 30px 0px;
    }

    .spacial_services .na-service>li:nth-child(2) {
        grid-row-end: span 30;
    }

    .spacial_services .na-service {
        grid-template-columns: none;
    }

    .before_proce {
        padding: 60px 0px;
    }

    .other_treatments.tummy_tuck_t {
        margin-top: 10px;
    }

    .lipo_svg {
        height: 300px;
    }

    .lipo_svg {
        padding: 0px;
    }

    .book_popup {
        width: 80%;
    }

    .solution_para {
        width: 90%;
        margin-bottom: 15px;
    }

    .during_surg,
    .after_surg {
        padding: 70px 40px;
    }

    .rtl input:not([type]),
    .rtl input[type="email"],
    .rtl input[type="number"],
    .rtl input[type="password"],
    .rtl input[type="search"],
    .rtl input[type="tel"],
    .rtl input[type="text"],
    .rtl input[type="url"],
    .rtl select,
    .rtl textarea {
        text-align: right;
    }

    .book_offer {
        right: 7px;
        bottom: 3px;
        height: auto;
        line-height: initial;
        ;
    }


    .rtl .book_offer {
        left: 35px;
        right: auto;
        bottom: 25px;
    }

    .testimonial_slider .description_item:before {
        top: -20%;
        right: 0%;
    }

    .testimonial_slider .cont_side {
        width: 100%;
        top: 0px;
    }

    .testimonial_slider .image_side {
        width: 70%;
    }

    .qualification_section {
        padding: 60px 0px;
        padding-left: 20px;
    }

    .qualificatin_list li {
        padding: 15px 20px !important;
        margin-left: 0px !important;
        width: 94%;
    }

    .rtl .qualification_section {
        padding-right: 20px;
    }

    .rtl .qualification_section h6 {
        font-size: 25px;
    }

    .rtl .qualificatin_list li {
        float: right;
        width: 97%;
    }

    .testimonial_slider .rating {
        bottom: 0px;
        left: auto;
    }

    .testimonial_slider .description_item {
        font-size: 20px;
        padding: 0px 35px;
    }

    .our-values-list {
        margin: 0%;
    }

    .container {
        max-width: 100%;
    }

    .na-slide-text h1 {
        font-weight: 700;
        font-size: 1.9rem;
        line-height: 2rem;
        letter-spacing: -.4px;
        color: #fff;
    }

    .page-id-11989 .entry-header {
        min-height: 10rem;
    }

    .na-slide-text a.btn {
        margin-top: 10px;
        font-size: 0.8rem;
    }

    .na-slider-wrapper .na-slide-inner .na-slide-text {
        max-width: 50%;
        font-size: 0.7rem;
    }

    .na-service {
        grid-template-columns: none;
    }

    .na-service li .service-inner .service-content {
        width: 100%;
    }

    #main-navbar-collapse>.collapse-inner {
        display: block;
        padding-top: 20px;
        padding-bottom: 20px;
    }

    #menu-main-left-menu li a {
        display: block;
    }

    .navbar-default .nav-menu>li {
        z-index: 9;
        width: 100%;
        border-radius: 0;
    }

    .navbar-default .nav-menu>li>a {
        line-height: 30px;
        display: inline-block;
    }

    .nav.nav-primary-right {
        position: relative;
        z-index: 3;
        float: none !important;
    }

    #menu-main-right-menu li a {
        margin-top: 10px;
    }

    .scrolling .navbar-default .nav-menu>li>a {
        line-height: 30px;
    }
}

.slider-text-wrapper h2 {
    font-size: 3rem;
    font-weight: 600;
    color: #004da0;
}

.slider-text-wrapper p {
    color: #1d77b9;
    font-size: 1.8rem;
    margin-bottom: 1rem;
}

.slider-text-wrapper .btn-toolbar>a {
    display: inline-block;
    /* background-position: left center; */
    background-color: #58bce7;
    color: #fff;
    padding: 13px 35px;
}

.rtl .slider-text-wrapper h1 {
    font-size: 2rem !important;
    color: #004da0;
    padding: 0;
    margin: 0;
}

.rtl .slider-text-wrapper .btn-toolbar>a {
    margin-left: 0.5rem;
}

@media (max-width:768px) {
    .home #section-slider .na-slider-wrapper:after {
        display: none !important;
    }

    .rtl .book_offer {
        position: relative !important;
        left: 0 !important;
        right: 0 !important;
        display: inline-block !important;
        /* width: 100%; */
        z-index: 0 !important;
        top: 0 !important;
    }

    .na-slider-actions {
        display: none;
    }

    .slider-text-wrapper h2 {
        font-size: 2rem;
    }

    .slider-text-wrapper p {
        font-size: 1.2rem;
        margin-bottom: 0.5rem;
    }

    .slider-text-wrapper .btn-toolbar>a {
        padding: 0.5rem 1.5rem;
    }

    .rtl .slider-text-wrapper h1 {
        font-size: 1.2rem !important;
    }

    .rtl .slider-text-wrapper h2 {
        font-size: 1.5rem;
    }

    .rtl .slider-text-wrapper .btn-toolbar>a {
        padding: 0.3rem 1rem;
    }

    .main_banner {
        padding: 15px 30px;
    }

    .main_banner p {
        width: 100%;
    }

    .alborj {
        padding: 30px 0px;
    }

    .lab_partners {
        width: 200px;
        margin-top: 15px;
        margin-bottom: 15px !important;
    }

    #table-main .p {
        width: 32%;
    }

    #table-main th,
    #table-main td,
    #table-main .test,
    #table-main .price {
        font-size: 9px !important;
    }

    #table-main th,
    #table-main td {
        text-align: center;
        color: #fff;
        font-size: 20px;
        padding: 5px 3px 10px 3px;
    }

    /*
    * new page
    */
    .wrap_rows h2 {
        color: #092847 !important;
        font-size: 22px !important;
        line-height: 30px;
        width: 90%;
        left: 0px;
        position: relative;
        margin: 0px auto;
        margin-top: 16px;
    }

    .wrap_rows .row_left:before {
        height: 0px;
        width: 0px;
        border: 0px !important;
    }

    .wrap_rows .item_box img {
        height: 120px;
        margin-top: 10px;
    }

    .wrap_rows .row_right:before {
        height: 0px;
        width: 0px;
    }

    .wrap_rows .item_box {
        top: 0px;
        padding-bottom: 30px;
    }

    .cta_box a img {
        height: 26px;
    }

    .cta_box {
        font-size: 15px;
    }

    .cta_box a {
        position: relative;
        border: 1px solid #000;
        padding: 5px 15px;
        border-radius: 12px;
        /* line-height: 19px; */
        font-size: 15px;
        padding-top: 10px;
        font-family: 'ProximaNova-Semibold' !important;
        margin-right: 8px;
    }

    .cta_box {
        margin-top: 30px;
    }

    .offers_list li {
        width: 100%;
        margin-bottom: 15px;
        border-radius: 15px;
        margin-left: 15px;
        margin-right: 15px;
    }

    .offers_list li img {
        min-height: auto;
        margin-bottom: 0px;
    }

    .offers_list li h3 {
        margin: 10px 10px;
        font-size: 14px;
    }

    .navbar-default .nav-menu>li>a {
        padding-left: 10px;
        padding-right: 10px;
    }

    .na-slide-text h1 {
        font-weight: 700;
        font-size: 1.6rem;
        line-height: 2rem;
        letter-spacing: -.4px;
        color: #fff;
    }

    .na-slide-text a.btn {
        margin-top: 10px;
    }

    .na-slider-wrapper .na-slide-inner .na-slide-text {
        max-width: 50%;
        font-size: 0.7rem;
    }

    .na-service li {
        flex: 1 0 100%;
        max-width: 100%;
    }

    .rtl .na-slide-text h1 {
        font-size: 2rem;
        line-height: 2.3rem;
    }

    #section-team {
        padding-left: 2rem;
        padding-right: 2rem;
    }

    .testimonials-inner {
        width: 55%;
        margin-left: 0;
    }

    html {
        font-size: 16px;
    }

    .our-values-list .row .col {
        width: 50%;
        flex: 50%;
    }

    .blogroll article .entry-header h1.entry-title a {
        font-size: 25px;
    }
	.single .entry-inner-content .section-special-services ul li {
    width: 95% !important;
}
}

@media (max-width:550px) {
    .our-values-list .row .col {
        width: 100%;
        flex: 100%;
    }

    .rtl ul.na-team-columns-1.na-team>li .team-inner,
    ul.na-team-columns-1.na-team>li .team-inner {
        flex-direction: column;
    }

    ul.na-team-columns-1.na-team>li>.team-inner>a.team-image,
    #section-team ul.na-team-columns-1.na-team>li .team-base {
        width: 100%;
        max-width: 100%;
    }

    .testimonials-image {
        width: 100%;
        padding-top: 40%;
    }

    .testimonials-inner {
        width: 100%;
    }

    .rtl .testimonials-image:before,
    .testimonials-image:before {
        left: 50%;
        margin-left: -20px;
        padding: 20px;
        background-size: 16px;
        top: -20px;
    }

    .rtl .view-all-doctors {
        background-size: 50px;
        top: 10px;
        left: 25px;
    }

    #section-team .title {
        width: auto;
    }

    .view-all-doctors {
        background-size: 50px;
        top: 10px;
        right: 25px;
        display: none;
    }

    .rtl #section-team ul.na-team-columns-1.na-team>li .team-inner {
        margin-right: 0;
        margin-left: 0px;
        padding: 0;
    }

    footer .logo {
        max-width: 60%;
        margin-top: 10px;
        margin-bottom: 3rem;
    }

    #section-slider .col-12 {
        padding: 0;
    }

    #section-team .title {
        margin-bottom: 2rem;
    }

    a.icon.phone:before,
    a.icon.email:before,
    a.icon.fax:before {
        margin-top: -8px;
        margin-left: 0.6rem;
    }

    .rtl a.icon.phone:before,
    .rtl a.icon.email:before,
    .rtl a.icon.fax:before {
        margin-left: 0;
    }

    .rtl a.icon {
        padding-right: 20px;
    }

    .rtl .language-switcher li.current-lang {
        background-position: 7px calc(0.7rem + 0px), 11px calc(0.7rem + 0px);
    }

    #top-bar .col-6 {
        white-space: nowrap;
    }

    #menu-main-right-menu li {
        display: inline-block;
        width: auto;
    }

    #menu-main-right-menu li a {
        font-size: 1.3rem;
    }

    #menu-main-left-menu li a {
        display: block;
        font-size: 1.2rem;
    }

    #section-team ul.na-team-columns-1.na-team>li .team-inner {
        margin-left: 0;
        padding: 0;
    }

    .service-full .entry-header .entry-image {
        height: 100%;
        width: auto;
    }

    .service-full .entry-header .entry-image>img {
        object-fit: cover;
        height: 100%;
    }
}

.single .entry-inner-content .section-special-services ul li {
    width: 49%;
}

.tax-team .team-position {
    line-height: 1;
    padding: 0.5rem 1rem;
    background-color: #f7fbfe;
    border-bottom: 1px solid #dee7eb;
    width: 100%;
}