
     
.header-sticky.tp-sticky-white  .defaultshow{
            display: none;
        }
        
        
        .header-sticky.tp-sticky-white .defaulthide{
            display: block;
        }
        .tp-main-menu-black ul li a {
    color: #fff;
}

 .header-sticky.tp-sticky-white   .tp-main-menu-black ul li a {
    color: #0A0E1A;
}
section.tp-hero-area.tp-hero-space.pt-240.pb-140.p-relative {
    padding-top: 200px;
}
section.tp-hero-area.tp-hero-space.pt-240.pb-140.p-relative {
    
    padding-bottom: 80px;
}


               
.tpprocess__icon span {
   
    background: #ffde88;
}

    .tp-el-shape img.w-90{
    width:90%;
}
.bannerbtn{
    gap:20px
}

section.tp-hero-area.tp-hero-space.pt-240.pb-140.p-relative {
 
    background: linear-gradient(to top, #1d2a50 0%, #202d57 100%);
}
  #abouthome {
            background: linear-gradient(to top, #111930 0%, #1d2a50 100%);
        }
        .bannercommon{
            
            
        }
        .bannercommon img{
            width:100%;
        }
        .bannercommon {
    position: absolute;
}
.tp-about-box {
        padding-left: 0px;
    }
    .counter-sectio.ab.row {
    padding-top: 30px;
}


        
        
        
    
   #homeservice .service-item .tp-section-title {
    font-size: 36px;
    line-height: 44px;
    font-weight: 500;
    color: #161616;
    margin-bottom: 0;
}
#homeservice .service-icon {
    width: 60px;
    height: 60px;
    background: #202D57;
    border-radius: 10px;
    border: 1px solid #E5E5E5;
}
#homeservice   .service-icon img {
    width: 36px;
    height: 36px;
  
}
#homeservice   .service-body {
    padding: 0 0 30px 60px;
}
#homeservice   .service-header {
    
    padding: 25px 120px 25px 0;
    
}
.service-item::after {
   
    font-size: 60px;
}

.service-toggle {
border:none;
   
    }
    .service-left {
   
    gap: 30px;
}


    
.service-features-parent{
    display: flex;
    align-items: end;
}
.service-features-parent {
    display: flex;
    align-items: end;
    justify-content: space-between;
}
#homeservice  a.tp-text-btn.globalBtn.three.service-readmore {
    padding: 0 10px;
    font-size: 14px;
}
#homeservice  a.tp-text-btn.globalBtn.three.service-readmore i{
    margin-top:4px;
}


            #homeawards.our-story-section .story-content p {
    font-size: 15px;
    color: #161616;
    line-height: 28px;
    margin-bottom: 15px;
    padding-left: 20px;
    font-weight: 500;
}
        
  
            .news-content h4 {
   
    color: #1F1F1F;
   
}
.news-content p {
    font-size: 13.5px;
    color: #161616;
    line-height: 1.6;
    font-weight: 300;
}
.news-meta span {
    
    color: #202D57;
}
.news-featured .news-meta span {
    color: #fff;
}
        
   
            .testimonial-wrapper .quote-left1 {
    top: 0px;
    left: 0px;
}

.testimonial-wrapper .quote-right1 {
    top: 0px;
    right: 0px;
}
.testimonial-items {
    position: relative;
    min-height: 50px;
    max-width: 88%;
    margin: 0 auto;
}
.testi-text {
    color: #161616;
    font-size: 13.5px;
    line-height: 1.6;
    font-weight: 300;
}
.quote-mark {
   
    width: 175px;
    height: auto;

}

        
    
                    .testimonial-wrapper {
    max-width: 100%;
    padding: 0;
                    }
.logo-box {
    padding: 10px 7px;
    border: none;
    border: 1.5px solid #F5F5F5;
    width:100%;
}

.logo-item-author {
   
     white-space: wrap; 
  
}
   .logo-item-author strong {
    font-size: 14px;
    line-height: 0.8;
    font-weight: 600;
    color: #1d2a50;
    display: block;
    line-height: 14px;
    padding-top: 10px;
}
.logo-item-author span {
    font-size: 11px;
    line-height: 3.3;
    font-style: italic;
    color: #1d2a50;
    line-height: 14px;
    padding-bottom: 15px;
    display: block;
    padding-top: 7px;
}
.logo-box img {
    display: block;
    width: 100%;
    filter: unset;
    max-width: 100%;
    max-height: unset;
}
.quote-mark {
   
    opacity: 1;
    
}
