 .header-one__left.logo img {
      max-width: 196px !important;
      }
      .footer__one-widget .logo img {
      max-width: 195px !important;
      }

.all__sidebar-item-category ul li a {
    background: #efefef;font-size: 16px;}

    .activeq {
        color: #ffffff;
    background: #7144f2 !important;
    }

    .all__sidebar-item-category ul li a:hover {
    color: #ffffff;
    background: #8461e9;
}

.all__sidebar {position: relative !important;}

.callheader:hover {
    color: #7145f2;
}
    .iconst {width: 26px;height: 26px;}
    .white { color: #000; }
    .logoss {max-width: 194px;}
    @media(max-width: 1199px) {.header-lower {position: fixed; width: 100%; background: #1d2a28;}}

   .mobtell {display: none;}

                         
                            @media(max-width: 1200px){
                                .phone-box-desk {display: none !important;}
                                 .mobtell {display: block !important;}
                                .flaticon-phone {display: block !important;}
                            }
                            .phone-box-desk{ display:flex; align-items:center; gap:10px;          height: 20px;}

                            .phone-text{ display:flex; flex-direction:column; }
                            .phone-text span{ font-size: 14px; line-height: 18px; color: #000;}
                            .phone-text a{ font-size: 18px; color: #000; font-weight: 600; text-decoration: none;line-height: 22px;} 


.about__one-left {max-width: 40%}
        @media(max-width: 1200px){
           .banner__two-content {margin-top: 90px !important;} 
           .banner__two-content h1, .banner__one-content h1 {
                    font-size: 46px !important;
        line-height: 56px !important;
           }
        }

        @media(max-width: 700px) {
            .faq__two-right .faq__area-item .icon {
                    padding-right: 38px !important;
            }
             .about__one-left {max-width: 100%}
        }

        .services__two-item .icon i {    background: #f1f1f1;}
        .faq__two-right .faq__area-item h5 span {background: #f1f1f1;}
        .faq__two-right .faq__area-item .icon::after {background: #f1f1f1;}
        .menu__bar-popup-top .logo img {max-width: 190px !important;}

        .fixhead {
    position: fixed;
    z-index: 99;
    margin: 0 auto;
    width: 100%;
    margin-top: 15px;}

    .about__one-area {border: none !important;}

 .work__process-item-icon {
    border: 1px solid;
 }

 .faq__two-right .faq__area-item-body, .faq__two-right .faq__area-item .icon:not(.collapsed) {
    background: #ffffff;
}
.faq__two-right .faq__area-item-body span, .faq__two-right .faq__area-item-body::after, .faq__two-right .faq__area-item .icon:not(.collapsed) span, .faq__two-right .faq__area-item .icon:not(.collapsed)::after {
    background: #dccfff;
}
.services__two-item .icon i {
color: #7145f2;
}

.services__two-item.active .icon i {
    background: #e1d7ff;
    color: #7145f2;
}
.services__two-item.active {
    background: #f8f6ff;
}

.work__process {
    background: #eeebff !important;
}

.vertical-menu ul li:hover > a {
   color: #a99fff;
}

.vertical-menu ul li.menu-item-has-children > span {
 background: #eeebff !important;
}

.menu__bar-popup-top .close i {
    background: #a99fff;
}

.footer-widget-menu ul li a:hover {
     color: #a99fff;
}
.footer-widget-menu ul li a::before {
    color: #a99fff;
}
.footer__one-widget .info-item-icon i {
        color: #bfa9ff;
}

.testimonial__one-arrow-next i, .testimonial__one-arrow-prev i {
    background: #baa3ff;
}

.testimonial__one-arrow-prev i {
    background: #dacdff;
}


