.tp-section-title-span-padding span {
  padding-left: 175px;
  display: block;
}

.header-main-menu nav ul li.wp-menu-item-last .submenu:not(.tp-mega-menu) {
  left: 0;
}

.tp-shop-details-left-wrap .tp-shop-details-left-thumb img {
  width: 100%;
}

.liko-dark-active div .elementor-heading-title,
.liko-dark-active div .elementor-heading-title a span {
  color: var(--tp-common-white) !important;
}
.liko-dark-active div .tp-el-footer-links ul li a {
  -webkit-text-fill-color: var(--tp-common-white) !important;
  color: var(--tp-common-white) !important;
}

.liko-dark-active .sidebar__widget.widget_tag_cloud .tagcloud a {
  color: var(--tp-common-white);
  border: 1px solid rgba(245, 247, 245, 0.1);
}

.liko-dark-active .sidebar__widget.widget_tag_cloud .tagcloud a:hover {
  color: var(--tp-common-black);
  border-color: var(--tp-common-white);
  background: var(--tp-common-white);
}
.liko-dark-active .project-details-1-navigation span {
  color: var(--tp-common-white);
}

.liko-dark-active .comment-reply-title {
  color: var(--tp-common-white);
}

.liko-dark-active p.logged-in-as a {
  color: var(--tp-common-white);
}

.liko-dark-active .sidebar__search input {
  border-bottom: 1px solid rgba(245, 247, 245, 0.14) !important;
  color: var(--tp-common-white);
  background: transparent;
  border: 0px;
}

.liko-dark-active .sidebar__search input:focus {
  border-bottom: 1px solid var(--tp-common-white) !important;
}

.liko-dark-active .liko-breadcrumb-padding {
  background: #121212;
  background-color: #121212;
}

.liko-dark-active .tp-login-remember label {
  color: rgba(255, 255, 255, 0.6);
}

.liko-dark-active .tp-login-input-label label {
  color: var(--tp-common-white);
}
.liko-dark-active .wc-block-cart-items thead tr {
  background: var(--tp-common-white);
  padding: 30px;
}
.liko-dark-active .wc-block-cart-items thead tr th {
  padding: 8px 16px 8px 16px;
}

.liko-dark-active
  .wc-block-cart-items
  thead
  tr
  .wc-block-cart-items__header-product {
  visibility: visible;
}
.liko-dark-active .wc-block-cart-item__wrap a,
.liko-dark-active .wc-block-cart-item__wrap ins {
  color: var(--tp-common-white);
}

.liko-dark-active .wc-block-cart-item__wrap del {
  color: #818487 !important;
  margin-right: 10px;
}
.liko-dark-active .wc-block-components-quantity-selector {
  background: var(--tp-common-white);
}
.liko-dark-active
  .wc-block-cart-item__wrap
  button.wc-block-cart-item__remove-link {
  color: #ebebeb !important;
}
.liko-dark-active
  .wc-block-cart-item__total
  .wc-block-components-product-price {
  color: var(--tp-common-white);
}

.liko-dark-active .wc-block-components-totals-wrapper {
  border-top: 1px solid rgba(245, 247, 245, 0.1);
}
.liko-dark-active .wp-block-woocommerce-cart-order-summary-totals-block {
  border-top: 1px solid #e0e2e3;
}

.liko-dark-active .wc-block-components-totals-item__label {
  color: var(--tp-common-white);
}
.blog-details-share .share-icons {
  display: none;
  padding: 0;
  justify-content: flex-end;
  gap: 10px;
}
.blog-details-share .share-icons li {
  list-style: none;
}
.blog-details-share .share-icons li a i {
  height: 44px;
  width: 44px;
  line-height: 42px;
  border-radius: 50%;
  text-align: center;
  margin-top: 10px;
  display: inline-block;
  color: var(--tp-common-black);
  border: 1px solid rgba(25, 25, 26, 0.14);
  transition: all 0.3s ease-out;
}
.blog-details-share .share-icons li a i:hover {
  color: var(--tp-common-white);
  border-color: var(--tp-common-black);
  background-color: var(--tp-common-black);
}
.blog-details-share .share-icons.active {
  display: flex;
}
.liko-dark-active .blog-details-share .share-icons li a i {
  color: var(--tp-common-white);
  border: 1px solid rgba(245, 247, 245, 0.1);
}
.liko-dark-active .blog-details-share .share-icons li a i:hover {
  color: var(--tp-common-dark);
  border-color: var(--tp-common-white);
  background-color: var(--tp-common-white);
}
@media screen and (max-width: 767px) {
  .blog-details-share .share-icons {
    justify-content: start;
  }
}


/* Example: Lavish */
@font-face {
  font-family: 'Lavish';
  src: url('../fonts/lavish.otf') format('opentype');
  font-weight: normal;
  font-style: normal;
}

/* Example: Madani Arabic Thin */
@font-face {
  font-family: 'MadaniArabicThin';
  src: url('../fonts/MadaniArabicThin.ttf') format('truetype');
  font-weight: 100;
  font-style: normal;
}

h1,h2,h3,h4,h5,h6 {
  font-family: 'Lavish' !important;
}

div#all_p p {
    font-family: 'MadaniArabicThin';
    color: #000;
    font-size: 18px;
    font-weight: 600;
}

div#all_p_1 p {
    font-family: 'Lavish';
    color: #345543;
    font-size: 26px;
    font-weight: bold !important;
    margin-bottom: 10px;
}

div#all_p ul , .table.treatment-table {
    font-family: 'MadaniArabicThin';
    font-size: 18px;
    padding-bottom: 30px;
    padding-left: 20px;
    list-style-type: disclosure-closed;
    padding-top: 20px !important;
    font-weight: 700;
    color: #000 !important;
}
div#all_p ul li {
    padding-bottom: 16px !important;
    line-height: 25px !important;
}
.tp-service-2-accordion-box .accordion-body p {
    padding-bottom: 10px !important;
}
button.accordion-buttons.tp-el-title , .tp-service-2-accordion-box .accordion-body p {
  font-family: 'MadaniArabicThin' !important;
}

.tp-service-2-accordion-box .accordion-body p {
  color: #000 !important;
  font-size: 20px !important;
}
.fq-faq-wrapper .tp-service-2-accordion-box .accordion-header .accordion-buttons {
  font-size: 24px !important;
  padding: 25px 0 !important;
}

.elementor-element.elementor-element-99468af.e-con-full.e-flex.e-con.e-parent.e-lazyloaded {
    padding-top: 0px;
}
.white p {
    color: #fff !important;
}
#blog h4.tp-blog-title-sm.tp-el-title {
    font-size: 22px !important;
}
div#btn_all a {
    font-family: 'MadaniArabicThin';
    font-weight: 600;
    font-size: 20px;
    padding: 20px;
    width: 20%;
    border-radius: 10px;
}
div#blog_btn a {
  background-color: #446251 !important;
  font-family: 'MadaniArabicThin';
  font-weight: 600;
  font-size: 20px;
  padding: 20px;
  width: 33%;
  border-radius: 10px;
  color: #fff !important;
}

div#about_1_bg {
    background: linear-gradient(120deg, hsl(195 85% 45% / .05), hsl(160 55% 50% / .05));
}
div#e-n-tab-content-1299247383 , div#e-n-tab-content-1299247382 , div#e-n-tab-content-1299247381 {
    box-shadow: 0 4px 16px hsl(195 85% 45% / .12);
}
button#e-n-tab-title-1299247381 , button#e-n-tab-title-1299247382 , button#e-n-tab-title-1299247383 {
    border-radius: 6px;
}
div#icon_p p {
    font-family: 'MadaniArabicThin' !important;
    color: #000 !important;
    font-weight: 600;
    font-size: 18px;
}
div#blog_btn_1 a {
  background-color: #446251 !important;
  font-family: 'MadaniArabicThin';
  font-weight: 600;
  font-size: 20px;
  padding: 20px;
  width: 100%;
  border-radius: 10px;
  color: #fff !important;
}
.swiper-slide {
    padding-left: 5% !important;
}
figcaption.elementor-image-carousel-caption {
    color: #000;
    font-family: 'MadaniArabicThin';
    font-size: 16px;
    font-weight: 600;
    padding-top: 20px;
    line-height: 20px;
}
#first_video video.elementor-video {
    width: 500px !important;
}
.c-font p {
    font-size: 40px !important;
    line-height: 50px;
    font-weight: 700 !important;
    font-family: 'Lavish' !important;
}
div#add_p p {
    color: #000;
    font-family: 'MadaniArabicThin' !important;
    font-size: 16px !important;
    font-weight: 600 !important;
    margin-bottom: 0px !important;
}
.blog-details-top-author.d-flex.align-items-center , span.blog-details-meta.liko-blog-details-meta-full-width{
    display: none !important;
}
.blog-details-title {
    font-size: 48px !important;
    letter-spacing: 0px !important;
}
.blog-details-bg-height {
    height: 550px;
}
h4.blog-details-title.tp-char-animation {
    text-align: center !important;
}
section.postbox__area .col-lg-4 , .blog-details-navigation-style.mb-120 , div#comments , .blog-details-share-wrap.mb-40.pt-30.clear {
   display: none !important;
}

section.postbox__area .col-lg-8 {
   width: 100% !important;
}
h4.blog-details-title.tp-char-animation {
  perspective: 0px !important;
}
section.postbox__area {
  padding-top: 50px !important;
}
.elementor-element.elementor-element-92031a0.e-con-full.e-flex.e-con.e-child {
    padding-top: 20px;
    padding-bottom: 20px;
}
.elementor-element.elementor-element-869d572.e-con-full.e-flex.e-con.e-child , .elementor-element.elementor-element-769ae89.e-con-full.e-flex.e-con.e-child , .elementor-element.elementor-element-883d163.e-con-full.e-flex.e-con.e-child {
    /*width: 33%;*/
}
.elementor-element.elementor-element-d72439e.elementor-widget__width-inherit.elementor-widget.elementor-widget-tp-menu-list li a {
    font-size: 14px;
    text-transform: capitalize;
}
ul.tp-menu-list-spacing li {
    margin-bottom: -4px !important;
}
.tp-header-4-menu > nav > ul > li > a {
    padding: 43px 0px 15px 0px !important;
}
ul.tp-menu-list-spacing li a {
    font-size: 14px;
    text-transform: capitalize;
}
div#first_menu .tp-menu-list-spacing {
  /*display: grid;
  grid-template-columns: repeat(2, 1fr); 
  gap: 10px; 
  list-style: none;
  padding: 0;
  margin: 0;*/
}
.elementor-11487 .elementor-element.elementor-element-92031a0 {
    column-gap: 0px !important;
}
.elementor-element.elementor-element-92031a0.e-con-full.e-flex.e-con.e-child {
    padding-top: 20px;
    padding-bottom: 50px !important;
}
.elementor-element.elementor-element-869d572.e-con-full.e-flex.e-con.e-child {
    width: 100%;
}
.elementor-element.elementor-element-769ae89.e-con-full.e-flex.e-con.e-child , .elementor-element.elementor-element-883d163.e-con-full.e-flex.e-con.e-child {
   width: 100%;
}
.tp-header-logo img {
    width: 100%;
    padding-top: 35px;
}
.tp-header-4-area .col-xl-6.d-none.d-xl-block {
    width: 60% !important;
    text-align: center;
}
.tp-header-4-area .col-xl-4.col-lg-6.col-md-7.col-8 {
    width: 20% !important;
}
.col-xl-4.col-lg-6.col-md-7.col-8 {
    width: 15%;
    padding-top: 25px;
}
.header-sticky {
    padding-bottom: 15px !important;
}

h4.blog-details-title.tp-char-animation {
    transition: none !important;
}

table.treatment-table {
    font-family: 'MadaniArabicThin';
    font-weight: 600;
    font-size: 16px;
    color: #000;
}

span.captcha-image {
    width: 100%  !important;
    margin-bottom: 35px  !important;
}
span.cf7ic_instructions span {
    font-size: 20px !important;
}
span.cf7ic_instructions {
    color: #000;
    font-family: 'MadaniArabicThin';
    font-weight: 600;
    font-size: 14px;
    letter-spacing: 0px !important;
}


.tp-header-4-menu > nav > ul > li > a {
    color: #000 !important;
}
.tp-btn-border-sm {
    padding: 0 30px;
    color: #000 !important;
    border: 1px solid #000 !important;
}

.tp-header-4-area .col-xl-2.col-lg-6.col-md-5.col-4 {
    width: 20%;
}

.tp-header-4-area .container {
    max-width: 1300px !important;
}
.tp-header-4-btn.d-flex.align-items-center.ml-30 {
    margin-left: 0px !important;
    display: block !important;
    text-align: center !important;
}
.tp-header-4-right.d-flex.align-items-center.justify-content-end {
    display: block !important;
}
.tp-header-4-menu > nav > ul > li {
        margin-right: 20px !important;
}
.tp-header-4-menu > nav > ul > li > a {
    font-size: 18px !important;
    text-transform: capitalize !important;
    font-family: 'MadaniArabicThin' !important;
    letter-spacing: 0.5px;
}
.tp-header-4-area.header-sticky {
    background-color: #fff !important;
}
div#Subtext p {
    color: #fff;
    font-family: 'MadaniArabicThin';
    font-size: 24px;
    margin-top: -20px;
}
.home_cta a {
    padding: 15px !important;
    width: 50% !important;
    float: left !important;
    font-size: 16px !important;
}
span.e-n-tab-title-text {
    font-family: 'MadaniArabicThin';
    font-size: 20px !important;
    letter-spacing: 0px;
}
.e-n-tab-title[aria-selected="true"] ,  .e-n-tab-title:hover {
  /* Your CSS for the active tab goes here */
  background-color: #446251 !important;
  color: #ffffff;
  font-weight: bold;
}
.elementor-testimonial__text {
    font-family: 'MadaniArabicThin' !important;
    font-size: 18px !important;
    letter-spacing: 0px !important;
    color: #000 !important;
    font-weight: bold !important;
}
span.elementor-testimonial__name {
    font-family: 'MadaniArabicThin' !important;
    font-style: normal !important;
    font-weight: bold !important;
    color: #000 !important;
}
.elementor-testimonial {
    background-color: #fff;
    padding: 70px 10px 0px 10px;
    border-radius: 10px;
    vertical-align: sub;
    height: 300px;
}
.elementor-testimonial__content:hover {
    /*transform: translateY(-8px);
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.15);
    transition: all 0.3s 
ease;*/
}


/*
 * Add large quote icon to Elementor testimonial box
 */

.elementor-testimonial {
  /* This is the container for the pseudo-element */
  position: relative;
  overflow: hidden; /* Ensures the quote doesn't bleed out */
}

.elementor-testimonial__content {
  /* This ensures the text content stays on top of the quote icon */
  position: relative;
  z-index: 1;
}

.elementor-testimonial::after {
  /* This is the quote icon itself */
  content: '”'; /* The right double quote character */
  position: absolute;
  top: 15px;      /* Adjust for vertical position */
  right: 20px;    /* Adjust for horizontal position */
  
  /* Style the quote */
  font-family: Georgia, serif; /* A font with a nice quote mark */
  font-size: 120px;            /* Adjust size as needed */
  line-height: 1;
  color: #446251;             /* Light blue/grey color from your image */
  
  /* Place it behind the content */
  z-index: 0;
}


figcaption.widget-image-caption.wp-caption-text {
    color: #000;
    font-family: 'MadaniArabicThin';
    font-size: 18px;
    font-weight: 700;
    padding-top: 20px;
    line-height: 20px;
    font-style: normal;
    margin-top: -10px !important;
}
.blog_btn_team {
    width: 30% !important;
    margin: 0 auto;
}
div#view_details {
    margin-top: -20px !important;
}
div#view_details p {
    font-family: 'MadaniArabicThin';
    font-size: 14px;
    font-weight: 700;
    line-height: 20px;
    font-style: normal;
}
.popmake {
    /*top: 30% !important;*/
      border-radius: 10px !important;
    border: 2px solid #446251 !important;
}
p.pum-trigger {
    color: #000;
    font-family: 'MadaniArabicThin';
    font-size: 15px;
    line-height: 30px;
      font-weight: 600;
}
.popmake strong {
    color: #000;
    font-family: 'Lavish' !important;
    font-size: 18px;
}
.pum-content.popmake-content p {
    color: #000;
    font-family: 'MadaniArabicThin';
    font-size: 15px;
    line-height: 30px;
    font-weight: 600;
}


.elementor-element.elementor-element-99468af.e-con-full.e-flex.e-con.e-parent.e-lazyloaded {
        margin-top: 110px;
}

div#mobile-header {
    display: none !important;
}
span.mf-error-message {
    display: none;
}
div#discuss p {
    font-family: 'MadaniArabicThin' !important;
    font-weight: 600;
}
.wp-singular div#desktop-header {
    padding-top: 60px;
}
div#div_1 {
    margin-top: 5px;
    margin-bottom: 0px;
}
div#input_1 {
    margin-bottom: 5px;
}
div#text_1 {
    padding-top: 0px !important;
}
.mf-input {
    padding-top: 10px;
    padding-bottom: 10px;
}
.elementor-element.elementor-element-657e436f.mf-btn--left.elementor-widget.elementor-widget-mf-button {
    margin-top: 5px;
}
.mf-input::placeholder {
    font-family: 'MadaniArabicThin' !important;
    font-weight: 600 !important;
    color: #000  !important;
    opacity: 1;
    font-size: 14px !important;
}
button.metform-btn.metform-submit-btn {
    font-family: 'MadaniArabicThin' !important;
    font-weight: 600 !important;
    opacity: 1;
    font-size: 14px !important;
}
div#footer_div a {
    color: #000;
    font-family: 'MadaniArabicThin' !important;
    font-size: 16px !important;
    font-weight: 600 !important;
    margin-bottom: 0px !important;
}
ul.tp-menu-list-spacing li a {
    font-size: 14px;
    text-transform: capitalize;
    color: #000;
    font-family: 'MadaniArabicThin' !important;
    font-size: 13px !important;
    font-weight: 600 !important;
    margin-bottom: 0px !important;
    letter-spacing: 1px;
}
#home_ser p {
    color: #000;
    font-family: 'MadaniArabicThin' !important;
    font-size: 16px !important;
    font-weight: 600 !important;
    margin-bottom: 0px !important;
    letter-spacing: 1px;
    line-height: 25px;
}

.tp-submenu.submenu.tp-mega-menu {
    max-height: 70vh;
    overflow-y: auto !important;
    border: 1px solid #eee;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
}
    
@media only screen and (min-width: 768px and max-width: 1366px) {
   .elementor-element.elementor-element-99468af.e-con-full.e-flex.e-con.e-parent.e-lazyloaded {
        margin-top: 110px;
    }
   
}

@media only screen and (max-width: 767px) {
    .tp-header-4-area .row {
        justify-content: space-between !important;
    }
     .tp-header-4-area .col-xl-2.col-lg-6.col-md-5.col-4 {
        width: 50%;
    }
    .tp-offcanvas-top {
        margin-bottom: 0px;
    }
    .tp-offcanvas-area {
        padding: 10px 20px !important;
    }
    .elementor-element-627a43f p {
        font-size: 35px !important;
        line-height: 45px;
        font-weight: 700 !important;
        font-family: 'Lavish' !important;
        padding-top: 30px;
    }
    .header-sticky img {
        padding-top: 5px !important;
    }
    .header-sticky {
        padding-bottom: 13px !important;
        padding-top: 0px !important;
    }
    .tp-header-4-bar {
        font-size: 26px;
        border: 0px solid var(--tp-common-white) !important;
        margin-top: -5px;
    }
    .elementor-element.elementor-element-1aa86c9.e-con-full.e-flex.e-con.e-child {
        padding-right: 15px;
        padding-top: 25px;
    }
    .elementor-24 .elementor-element.elementor-element-835a192 {
        padding: 0px 15px 0px 15px !important;
    }
    .elementor-element.elementor-element-0460660 {
       margin-bottom: 20px !important;
    }
    .elementor-element-4dc2c2a h2 , .elementor-element-f1def59 h2 , .elementor-element-8a49b2c h2 {
        text-align: center;
        font-size: 28px !important;
    }
    .elementor-element-3e5b0a2 , .elementor-element-e3d103a {
        padding-bottom: 35px !important;
    }
    .elementor-element.elementor-element-e3d103a.e-con-full.e-flex.e-con.e-child {
        padding-top: 35px;
    }
    .elementor-element.elementor-element-cc6d12d.e-con-full.e-flex.e-con.e-parent.e-lazyloaded {
        padding-top: 40px;
        padding-left: 10px;
        padding-right: 10px;
    }
    .elementor-24 .elementor-element.elementor-element-728be7b {
        padding: 0% 2% 0% 2% !important; 
    }
    div#btn_all a {
      width: 90%;
    }
    .elementor-element-4956ca2 , .elementor-element-2742ee5 , .elementor-element-4c53088 , .elementor-element-88b1535 {
        padding-top: 35px !important; 
    }
    .elementor-social-icon {
      font-size: 20px !important; 
    }
    div#blog_btn a {
        width: 90% !important; 
    }
    .swiper-slide {
       padding-right: 35px !important; 
    }
    .elementor-element-40dc565 , .elementor-element-d97865a , .elementor-element-745f919 {
        margin-left: 15px !important;
        margin-right: 15px !important;
        padding-bottom: 25px !important;
    }
    div#blog_div_single .elementor-element {
        margin-left: 5px !important;
        padding-bottom: 15px !important;
    }
    .elementor-24 .elementor-element.elementor-element-1e50a24 {
        padding-left: 5% !important;
        padding-right: 5% !important;
    }
    .tp-header-4-mob-space {
        padding: 5px 0 !important;
    }
    .tp-header-logo img {
        padding-top: 15px !important;
    }
    .tp-header-4-bar {
        color: #000 !important;
    }
    .elementor-element.elementor-element-99468af.e-con-full.e-flex.e-con.e-parent.e-lazyloaded {
        margin-top: 40px !important;
    }
    .elementor-element.elementor-element-99468af.e-con-full.e-flex.e-con.e-parent.e-lazyloaded {
            padding-top: 0px !important;
    }

    .elementor-element-87ddbd9 , .elementor-element-805f9ea , .elementor-element-3844cd9 {
        padding-bottom: 25px !important;
    }

    .elementor-element-d72439e li a , .tp-main-menu-mobile nav ul li > a{
        text-transform: capitalize !important;
        font-family: 'MadaniArabicThin' !important;
        color: #000;
        font-size: 18px !important;
        font-weight: 600;
        letter-spacing: 1.0px;
    }
    .tp-submenu .tp-hero-title-wrap {
        justify-content: start !important;
    }
    .elementor-element.elementor-element-d486ab2.elementor-widget__width-inherit.elementor-widget.elementor-widget-heading {
            text-align: left !important;
    }

    .wp-singular .elementor-element-4af7a28 {
        margin-top: 90px !important;
    }
    .elementor-testimonial {
        height: 400px !important;
    }
    .elementor-testimonial__text {
        font-size: 16px !important;
    }

    div#popmake-17700 {
        top: 110px !important;
    }
        .blog_btn_team {
        width: 90% !important;
    }
        div#blog_btn_1 a {
        font-size: 14px;
        padding: 15px;
        letter-spacing: 1px !important;
    }
    div#first_half {
        text-align: center;
    }
        .elementor-element.elementor-element-0aaf869.e-con-full.e-flex.e-con.e-parent.e-lazyloaded {
        /*display: none;*/
    }

    div#mobile-header {
        display: block !important;
    }

    #desktop-header {
        display: none !important;
    }

    ul.tp-submenu.submenu li a {
        font-size: 16px !important;
        letter-spacing: 0.5px !important;
    }
    ul.tp-submenu.submenu {
        margin-bottom: 10px !important;
    }
    .wp-singular div#single_banner {
        margin-top: 40px !important;
    }
    div#btn_all {
        display: flex  !important;
        justify-content: center  !important;
        align-items: center  !important;
    }
    .elementor-element-7c770f1 .elementor-shortcode {
        margin-right: 15px;
        margin-left: 15px;
    }
    div#form_over .e-con-inner {
        padding-top: 5px;
        padding-bottom: 5px;
    }
    .mf-input {
        padding: 10px 25px 10px 25px !important;
   }
   #home_ser .elementor-element {
        margin-bottom: 33px;
        padding-bottom: 0px;
    }


    div#page_img , div#page_image , .page_image , .page_img{
        min-height: 400px !important;
    }
    .hide {
        display: none !important;
    }
    .m-top {
        margin-top: 35px !important;
    }
    .p-top {
        padding-top: 35px !important;
    }
    .padd {
        padding: 0 15px !important;
    }
    .reverse {
        flex-direction: column-reverse !important;
    }
    
    div#sec_2 , div#left_s{
        padding: 0 15px !important;
    }
    div#all_p p , div#all_p ul , .accordion-body p , .tp-service-2-accordion-box .accordion-body p {
        color: #000;
        font-family: 'MadaniArabicThin';
        font-size: 16px !important;
        line-height: 25px;
        font-weight: 600 !important;
        letter-spacing: 1px;
    }
    .fq-faq-wrapper .tp-service-2-accordion-box .accordion-header .accordion-buttons {
        color: #000;
        font-family: 'MadaniArabicThin';
        font-size: 16px !important;
        line-height: 25px;
        font-weight: 600 !important;
        letter-spacing: 1px;
    }
    .wp-singular h2 {
        font-size: 24px !important;
        font-weight: 600 !important;
        text-align: center;
        line-height: 30px;
    }
    nav.tp-main-menu-content {
        max-height: 70vh;
        overflow-y: auto !important;
        overflow-x: hidden !important;
    }
    
    div#Subtext p {
        color: #fff;
        font-family: 'MadaniArabicThin';
        font-size: 20px;
        margin-top: -20px;
        letter-spacing: 0px;
    }
    .elementor-element-627a43f p {
        font-size: 24px !important;
        letter-spacing: 1px;
        line-height: 30px;
    }
    div#header-sticky {
        background-color: #ffffff !important;
        box-shadow: 0px 2px 10px rgb(57 27 27 / 28%);
    }
        
}   


