.about-item h1{
font-size: 56px;
  font-weight: 800;
  line-height: 121%;
  }

.servicetp .service-top-box {
  padding: 20px;
  background-color: var(--white);
  margin-top: 30px;
}
.servicetp .service-top-box:hover { 
  background-color: #e3e5f9; 
}
.servicetp .service-top-box img{
  height:450px;width:100%;margin-bottom: 20px;
}

.choose-us-wrapper-3 .choose-us-content .progress-wrap .pro-items .pro-head .titles {
  color: var(--header);
  font-weight: 400!important;
  letter-spacing: 1px!important;
  margin-bottom: 0px;
  text-align: justify!important;
  text-transform: initial!important; 
}
.text-lg {
  font-size: 1.125rem;
}
.footrbtn {
 color: rgb(255,255,255,0.5);border-top: 1px solid rgb(255,255,255,0.5);
  text-align: center;
  background-color: #0f2e48;
  padding: 15px 0px 8px;
} 
.footrbtn a{
 color: rgb(255,255,255,0.5); 
}
.vl-footer1-section-area{
  background-color: #0f2e48;color: rgb(255,255,255,0.5);padding: 40px 0px;
}
.vl-footer1-section-area h3{
  color: #fff;margin-bottom: 10px;font-size: 18px;
}
.vl-footer1-section-area ul li a, .vl-footer1-section-area ul li p, .vl-footer1-section-area a{
color: rgb(255,255,255,0.5)
}
.vl-footer1-section-area .footer-widget-area.foot-padding1 ul li {
  padding-top: 12px;
  float: left;
  width: 50%;
}
vl-btn1 {
  color: var(--ztc-text-text-1);
  font-family: var(--ztc-family-font1);
  font-size: var(--ztc-font-size-font-s18);
  font-style: normal;
  font-weight: var(--ztc-weight-bold);
  line-height: 18px;
  display: inline-block;
  transition: all 0.6s;
  background: var(--ztc-bg-bg-3);
  padding: 18px 24px;
  border-radius: 4px;
  position: relative;
  z-index: 1;
}

.contact-widget-small {
  position: relative;
  z-index: 1;
  overflow: hidden;
  background: #fff;
  border-radius: 8px;
  padding: 24px;
  margin-top: 24px;
  height: 170px;
}
.contact-widget-small:hover { 
  background: #fff;border: 1px solid #fbbd9a;
}
.brdara .heading1 a{color: #fff}
.brdara h1{font-size: 59px;
  color: #fff;
  padding: 100px 0px 25px 0px;}

.glass-card{
border-radius: .75rem;
  border-width: 1px;margin-bottom: 25px;
  border-color: rgb(184,207,229, .5);
  background-color: #fff;padding: 30px 30px;
  --tw-backdrop-blur: blur(24px); 
  box-shadow: 0 8px 32px hsl(207 65% 17% / .08);
  transition: box-shadow .3s ease,transform .3s ease;
}
.glass-card:hover{
  box-shadow: 0 8px 32px hsl(207 65% 17% / .15);
  transform: translateY(-4px);
}
.glass-card .icon{ 
  background-color: #faf1de;
  padding: 10px;
  height: 3rem;text-align: center;
  width: 3rem;
  border-radius: 10px;
}
.glass-card .icon img{
 height: 50px;
  width: 50px;
  text-align: center;
  margin: auto;
}
.glass-card .service-content h3{
font-size: 19px;font-family: "Poppins", sans-serif;
  font-weight: 500;
  line-height: 20px;
  margin-top: 20px;
    
}
.glass-card .service-content p{line-height: 21px;
  margin-top: 10px;}
.importexports .glass-card{min-height: 200px}
.importexports .glass-card .service-content p{
line-height: 21px;
  margin-top: 10px;
}
.hwitw .hwwtxt .service-content h3{
font-size: 19px;font-family: "Poppins", sans-serif;
  font-weight: 500;
  line-height: 20px;
  margin-top: 20px;color: #fff
    
} 
.hwitw .hwwtxt .service-content h3 a{  color: #fff}
.hwitw .hwwtxt .service-content p{
color: #81919e;
    
} 
.hwitw .hwwtxt .icon{
    background-color: #3b4c4c;color: #ff792d;
    border: 1px solid #faf1de;
  padding: 10px;
  height: 3rem;text-align: center;
  width: 3rem;  
  border-radius: 50%;
    margin: auto
} 
.testimonial-section .glass-card{ 
    border: 1px solid #faf1de;
  border-width: 1px;margin-bottom: 25px;
  border-color: rgb(184,207,229, .5);
  background-color: #fff;padding: 30px 30px; 
 
  box-shadow: 0 8px 32px hsl(207 65% 17% / .15);
}
.testimonial-section .glass-card:hover{
  box-shadow: 0 8px 32px hsl(207 65% 17% / .15);
  transform: translateY(-4px);
}
 
@media (min-width:320px) and (max-width:640px){
    .slide-content { 
  padding: 2rem 0rem 1rem 1rem;
    }
        
.slide-content h1 {
  font-size: 27px;
    }
.header-2 .header-left img {
  height: 65px;
}
    .vl-footer1-section-area .footer-widget-area.foot-padding1 ul li {
  
  width: 100%;
}
    .offcanvas__wrapper {
    padding: 10px 45px;
  } 
   .hero-2 {
  padding: 110px 0 70px; 
} 
    
.servicetp .service-top-box img{
  height:250px;width:100%;margin-bottom:10px;
}
   
.servicetp .service-content h4 {
  font-size: 19px;
  font-weight: 700;
  line-height: 150%;
    }
.servicetp .service-content p { 
  font-size: 16px; 
  line-height: 21px; 
  text-align: justify;
}
 .section-title .heads {
  font-size: 22px;
  font-weight: 800;
  line-height: 121%;
} 
        .section-padding {
    padding: 50px 0;
  } 
.choose-us-wrapper-2 .choose-us-content .list-items li {
  font-weight: 400; 
  font-size: 17px; 
  line-height: 25px;
} 
 .about-wrapper .about-content p {
 font-size: 16px;
    text-align: justify;
    margin-bottom: 8px;
    line-height: 24px;
}
    .service-card-items-2 .service-content {
  margin-top: 15px;
}
.hero-1 {
    padding: 60px 30px 0;
  }
   .hero-1 .hero-content h1 {
    font-size: 38px;line-height: 38px;
  } .hero-1 .hero-content h1 span {
    font-size: 36px;
  }
    .hero-1 .hero-content p {
  font-size: 16px; 
  line-height: 22px;
}
    .service-card-items-2 .service-content .link-btn {
  display: inline-block;
  margin-top: 10px;
}
    .brdara h1 {
  font-size: 25px;
  color: #fff;
  padding: 53px 0px 15px 0px;
}
   .service-card-items-2 .service-content p{text-align: justify}
} 
