/*Write Css*/

.aboutArea .about-caption p.about-cap-top {
    color: #000000 !important; /* change to your color */
}

.aboutArea .about-caption .about-thumbnails .about-thumb p {
    color: #000000 !important;
}

span.short-text {
    color: #45515b !important;
}

.testimonial-contents-wrapper .left-contents h2 {
    font-size: 55px !important;
    font-weight: 600 !important;
}

.testimonial-contents-wrapper .left-contents h2 {
    color:#1ca34b !important;
}

h2.title{
    font-weight: 600 !important;
}

h4.agency_work__title{
    font-weight: 300 !important;
}

.categoriesArea p {
    color: #000000 !important;
}

.testimonial-description .full-description {
    color: #45515b !important;  
}

.testimonial-description .half-description {
    color: #45515b !important;   
}

.left-contents ul li a {
    background: #1ca34b !important; /* red */
    color: #ffffff !important;      /* white text */
    padding: 10px 25px;             /* adjust as needed */
    border: none !important;
    display: inline-block;
    transition: 0.3s ease;
}

.left-contents ul li a:hover {
    background: #ff7373 !important; /* peach-red hover */
    color: #ffffff !important;
}

.featured-blog .construction_blog__contents .btn-wrapper a {
    background:#1ca34b !important;
}


.construction_blog__contents__title {
  font-size:18px !important;
  display: -webkit-box;
  -webkit-line-clamp: 2;  /* show only 2 lines */
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}

.footer-logo {
    margin-bottom: 0px !important;
}


/*@media (max-width: 991px) {*/
/*    #book_point_menu .sub-menu {*/
/*        display: block !important;*/
/*        visibility: visible !important;*/
/*        opacity: 1 !important;*/
/*        height: auto !important;*/
/*    }*/

/*    #book_point_menu .menu-item-has-children > a::after {*/
        /*display: none; /* optional - removes small arrow 
/*    }*/
/*}*/

@media (max-width: 991px) {
  /* Make sure submenu is visible and styled cleanly */
  #book_point_menu ul.sub-menu {
    display: block !important;
    visibility: visible !important;
    opacity: 1 !important;
    height: auto !important;
    background: #fff !important; /* white background */
    padding: 8px 0 8px 20px !important;
    margin: 0 !important;
    border: none !important;
  }

  /* Submenu link styles */
  #book_point_menu ul.sub-menu li a {
    color: #00904a !important; /* green color */
    font-size: 15px !important;
    display: block !important;
    padding: 8px 10px !important;
    border-radius: 4px !important;
    text-decoration: none !important;
    background: transparent !important;
  }

  /* Hover/tap effect */
  #book_point_menu ul.sub-menu li a:hover {
    background-color: #f5f5f5 !important;
    color: #000 !important;
  }

  /* Remove red or unwanted borders */
  #book_point_menu li,
  #book_point_menu li a {
    border: none !important;
  }

  /* Remove arrow icon */
  #book_point_menu .menu-item-has-children > a::after {
    display: none !important;
  }
}

.aboutCaption-global .pera{
    color:black!important;
}


 .blogDetails p{
        color:black !important;
    }
