
  body{
    font-family: "Nunito Sans", sans-serif !important;   
  }

  h1, h2, h3, h4, h5, h6, .display-1, .display-2, .display-4, .display-5, .display-7, span, p, a {
    line-height: 1.4em !important; 
  }

  p{
    text-align:justify;
  }

  .section-heading{
    margin: 0; 
    font-size: 30px!important;
    font-weight: 600 !important;
   
  }

  .menu-text{
    font-size: 14px!important;
    font-weight: 500 !important;
  }

  .espl-para-text {
    font-size: 16px !important;
    text-transform: none;
    color: #000000;
  }

  .display-2 {
    font-size: 18px!important;
  }

  .display-7 {
    font-size: 16px!important;
  }

  
.espl-section-head-text{
  font-size:26px;
 
 }
 
 .espl-subhead-text{
   font-size:20px !important;
   text-transform: none;
 
  
 }

 .espl-para-text{
   font-size:16px !important;
   text-transform: none;
  
    color: #000000;
 } 

 .espl-subhead-text2{
   font-size:18px !important;
   text-transform: none;
 
      color: #000000;
 }

 .espl-para-text2{
   font-size:15px !important;
   text-transform: none;
 
    color: #000000;
 } 

 .btn{
  font-size: 16px !important;
 }

 .espl-fw-300{
   font-weight:300;
 }
 .espl-fw-400{
   font-weight:400;
 }
 .espl-fw-500{
   font-weight:500;
 }
 .espl-fw-600{
   font-weight:600;
 }
 .espl-fw-700{
   font-weight:700;
 }
 .text-justify{
   text-align:justify !important;
 }
 
  .logo-text {
     font-size: 15px;
     margin-left: 0px;
     margin-bottom: 0px;
   }
   
   .section_head_color {
     color: #000 !important;
 }
 
 .top-info {
     text-align: right!important;
     color: #ffffff !important;
     font-size: 13px !important;
     text-decoration: none !important;
      font-family: "Nunito Sans", sans-serif !important;
 }
 
 .menu-text{
   font-family: "Nunito Sans", sans-serif !important;
     font-size: 13px;
     line-height: 1.5;
 }
 
 .espl-fw-600 {
     font-weight: 600;
 }
 .section-title p {
     margin: 0;
     margin: 0;
     font-size: 30px!important;
     font-weight: 600 !important;
      font-family: "Nunito Sans", sans-serif !important;
     /* font-family: "Poppins", serif; */
     /* color: #f5593d; */
     display: flex;
 
     /* text-align: left; */
 }

/*index page*/

 .why_us_img{
  max-width:75% !important;
 }

 .cid-udFDMiNn8n .card-wrap img {
  bottom: -27px !important;
  right: -24px !important;
  width: 106px !important;
  height: 106px !important; 
}

.client-card{
  height: 420px !important;
}
.client-text-height{
  height:230px;
}

/* about page */
.cid-udLlchdoCo .item-wrapper {
  height: 264px !important;
}

.logo-Arigatho{
    width: 13% !important;
    height: 100% !important;
}


/* expertise */
.expertise-card{
  height: 430px !important;
  margin-bottom:0px !important;
}

/* media query */
@media (width: 1366px) {

  .display-1{
    margin: 0; 
    font-size: 36px!important;
    font-weight: 600 !important;
   
  }
  .section-heading {
    font-size: 22px !important;
  }
  .espl-para-text {
    font-size: 14px !important;
    text-align: justify;
  }
  .espl-subhead-text {
    font-size: 14px !important;
  }
  .espl-section-head-text {
    font-size: 22px;
  }

  .espl-subhead-text2 {
    font-size: 14px !important;
  }

  .cid-udo3D3Wt1S
  {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }

  .cid-udGYeftrul {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }

  .cid-udY1rTYZTw {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }

  .cid-udY4Wxdejc {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }

  .cid-udY57z1j8e {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }

  .cid-udYLa6Zjz1 {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }

  .cid-udYLETmnWN {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }

  .cid-udYLLGG1rc {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }

  .cid-udYLVwhcZP {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }

  .cid-ue4oOnDcOo {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }

  .cid-uem7X7AspY .card {
    margin-top: 40px;
  }

  .display-7 {
    font-size: 14px !important;
  }
  .client-card {
    height: 392px !important;
  }

  .client-text-height{
    height:218px !important;
  }
}