.contact-us a{
    color: #fff;
    text-decoration: none;
    font-family: lato;
    font-size: 14px;
    line-height: 14px;
    display: inline-flex;
 }

 .contact-us a:hover{
     color: #fff;
     text-decoration: underline; 
 }
 
 .contact-us a img{
     width: 20px;
     height: 15px;
    
 }
 /*nav{
     background-color: #18234C;
     color: #fff;
 }
 .header-logo img{
     width: 181px;
     height: 40px;
     left: 40px;
     position: relative;
 }
 .header {
     float: right;
 }
 
 .header li a{
     color: #fff;
     text-decoration: none;
     transition: 0.3s;
     font-family: lato;
     padding: 3px;
    
 }
 .header a:hover{
     color: #D7B56D;
     text-decoration: underline;
 }
 .header a.active {
     color: #D7B56D !important;
     text-decoration: underline;
     text-decoration-color: #fff;
      
 }
 .header li a:link:active, .header li a:visited:active {
     color: #D7B56D;
     text-decoration: underline;
   }*/
 .home-page{
    background-image: url('../images/aboutus-banner.png');
    background-repeat: no-repeat;
     background-size: cover;
    
     height: 300px;
 }
 .home-page .heading h2{
     margin-top: 120px;
     position: relative;
     font-family: Lora, Helvetica, sans-serif;
     color: #18234C;
 }
 .home-page .heading p {
     color: rgba(24, 35, 76, 0.6);
     font-style: italic;
 }
 .about-company h1, .our-promise h1{
     font-family: lora;
     font-weight: 600;
     font-size: 36px;
     line-height: 46px;
 }
 .about-company p, .our-promise p, .mission-text p, .vision-text p{
     font-weight: 400;
     font-size: 16px;
     line-height: 26px;
     font-family: poppins;
 }
 .mission-img img, .vision-img img{
     width: 100%;
     height: 300px;
     object-fit: cover;
 }
 .mission-text {
     background-color: rgb(215, 181, 109, 0.5);
 }
 .vision-text{
     background-color: #18234C;
 }
 .our-founders h1{
     font-family: lora;
     font-weight: 600;
     font-size: 36px;
     line-height: 46px;
 }
 .our-founders .managing-director-text, .our-founders .chairman-tex{
     height: 100px;
 }
 .our-founders .managing-director-text p{
    
     background-color: rgb(215, 181, 109, 0.5);
     font-family: poppins;
     font-weight: 400;
     font-size: 14px;
     line-height: 32px;
     padding: 20px;
     margin-top: 12px;
    
 }
 .our-founders .managing-director img{
     width: 214px;
     height: 225px;
     border-radius: 50%;
     border: 10px solid rgb(215, 181, 109);
     float: right;
 }
 .our-founders .managing-director h6{
    top: 230px;
    position: relative;
 }
 
 .our-founders .chairman img{
   margin-top: 10px;
     width: 214px;
     height: 225px;
     border-radius: 50%;
  
     border: 10px solid #D7B56D;
    
 }
 .our-founders .chairman-text p{
     
     background-color: rgb(215, 181, 109, 0.5);
      font-family: poppins;
      font-weight: 400;
     font-size: 14px;
     line-height: 30px;
     padding: 10px;
     
  }
  
 
 
 
   .rectangle{
   
     height: 7px;
     background-color: #D7B56D;
     
  }
  /* .footer{
     background-color: #18234C;
     opacity: 0.9;
     padding: 20px;
    
  }
  .footer .social-links img, .card.contact-section  .social-links img{
     width: 46px;
     height: 46px;
     border: 3px solid #fff;
     padding: 5px;
     border-radius: 3px;
 
 }
  .footer .qr-code img{
     width: 150px;
     height: 120px;
     margin-top: 20px;
     object-fit: cover;
     background-color: #fff;
  }
  .footer .social-links i, .card.contact-section  .social-links i {
     border: 3px solid #fff;
     border-radius: 3px;
     font-size: 40px;
     color: #fff;
    
 }
  .footer .logo img{
     width: 350px;
     height: 91px;
     margin-bottom: 10px;
     
  }
  .footer h4{
     color: #D7B56D;
     font-weight: 600;
     font-size: 28px;
     line-height: 36px;
  }
  .footer-name h6{
     color: #D7B56D;
     font-weight: 500;
     font-size: 18px;
     line-height: 22px;
  }
  .footer-name{
     background-color: #18234C;
     padding: 16px;
  }
 */
  .page-contactus {
     font-family: 'Lora';
  }
 
  .page-contactus label {
     font-size: 16px;
     line-height: 21px;
  }
 
  .page-contactus input[type="text"], .page-contactus input[type="email"], .page-contactus textarea {
     padding: 6px;
     margin: 2px;
     border: 1px solid #302000;
     border-radius: 5px;
  }
 
  .page-contactus textarea {
     height: 127px;
     border: 0.5px solid #000000;
     border-radius: 5px;
  }
 
  .page-contactus h3 {
     font-family: lora;
     font-weight: 600;
     font-size: 32px;
     line-height: 41px;
 }
 
 .page-contactus button {
     height: 39px;
     background: #18234C;
     border-radius: 5px;
     font-family: 'Poppins';
     border: none;
 }
 
 .page-contactus ::placeholder {
     font-family: 'Poppins';
     font-size: 14px;
     line-height: 21px;
 }
 
 .page-contactus .card {
     box-shadow: 0px 0px 17px rgb(0 0 0 / 25%);
 }
 
 .page-contactus .card-body {
     padding: 19px 44px;
 }
 
 .page-contactus .phone {
     padding-left: 70px;
 }
 
 .page-contactus h5 {
     font-size: 32px;
     line-height: 41px;
     font-weight: 500;
 }
 

 .page-contactus h3 {
    font-family: lora;
    font-weight: 600;
    font-size: 32px;
    line-height: 41px;
}

.page-contactus button {
    height: 39px;
    background: #d7b56d;
    border-radius: 5px;
    font-family: 'Poppins';
    border: none;
}

.page-contactus ::placeholder {
    font-family: 'Poppins';
    font-size: 14px;
    line-height: 21px;
}

.page-contactus .card {
    box-shadow: 0px 0px 17px rgb(0 0 0 / 25%);
}

.page-contactus .card-body {
    padding: 19px 44px;
}

.page-contactus .phone {
    padding-left: 70px;
}

.page-contactus h5 {
    font-size: 32px;
    line-height: 41px;
    font-weight: 500;
}
 
 .card.contact-section {
     background-color: #18234C;
     border-radius: 5px;
     font-family: 'Poppins';
     font-size: 18px;
     line-height: 27px;
     font-weight: 400;
     color: #fff;
     max-width: 400px;
 }
 
 .page-contactus .map-address {
     font-weight: 600;
     font-size: 18px;
     line-height: 22px;
     font-family: 'lato';
     padding: 34px 20px;
 }

 /* 
 
 .footer h4, .footer li {
    font-family: "lora";
}

.footer p {
    font-family: "poppins";
}

.footer span, .footer-name {
    font-family: "lato";
}

.footer .contact-us img {
    height: 20px;
    margin-right: 10px;
}

.footer .contact-us span {
    color: #fff;
    text-decoration: none;
    font-family: lato;
    font-size: 14px;
    display: inline-flex;
 }
 */
 
  @media screen and (max-width: 992px){
    .our-founders .managing-director img{
        width: 190px;
        height: 190px;
        border-radius: 50%;
        border: 10px solid rgb(215, 181, 109);
        float: right;
        align-content: center;
        justify-content: center;
    }
    .our-founders .managing-director h6{
        top: 230px;
        position: relative;
     }
     
     .our-founders .chairman img{
       margin-top: 10px;
         width: 190px;
         height: 190px;
         border-radius: 50%;
         border: 10px solid rgb(215, 181, 109);
         float: right;
         align-content: center;
         justify-content: center;
     }
     .our-founders .managing-director h6{
         top: 230px;
         position: relative;
      }
      
      .our-founders .chairman img{
        margin-top: 10px;
          width: 190px;
          height: 190px;
          border-radius: 50%;
       
          border: 10px solid #D7B56D;
         
      }
      .chairman{
         margin-top: 30px;
      }
      .our-founders .chairman-text{
         margin-top: 20px;
         margin-left: 5px
      }
      .our-founders .managing-director-text{
         margin-top: 40px;
         margin-left: 5px
      }
  }
  @media screen and (max-width: 768px){
     .our-founders .managing-director img{
         width: 170px;
         height: 170px;
         border-radius: 50%;
         border: 10px solid rgb(215, 181, 109);
         float: right;
         align-content: center;
         justify-content: center;
     }
     .our-founders .managing-director h6{
         top: 170px;
         position: relative;
      }
      
      .our-founders .chairman img{
        margin-top: 60px;
          width: 170px;
          height: 170px;
          border-radius: 50%;
       
          border: 10px solid #D7B56D;
         
      }
      .chairman{
         margin-top: 30px;
      }
      .our-founders .chairman-text{
         margin-top: 0px;
         margin-left: 0px
      }
      .our-founders .managing-director-text{
         margin-top: 0px;
         margin-left: 5px
      }
  }
  @media screen and (max-width: 576px){
     .our-founders .managing-director h6{
         top: 215px;
         position: relative;
      }
  }
  @media screen and (max-width: 553px){
     .chairman{
         margin-top: 70px;
     }
     .about-company h1, .our-promise h1{
         font-family: lora;
         font-weight: 600;
         font-size: 20px;
         line-height: 46px;
     }
     .about-company p, .our-promise p, .mission-text p, .vision-text p{
         font-weight: 400;
         font-size: 14px;
         line-height: 30px;
         font-family: poppins;
     }
     .our-founders h1{
         font-family: lora;
         font-weight: 600;
         font-size: 20px;
         line-height: 46px;
     }
     .our-founders .managing-director-text p{
    
         background-color: rgb(215, 181, 109, 0.5);
         font-family: poppins;
         font-weight: 400;
         font-size: 12px;
         line-height: 32px;
         padding: 20px;
         margin-top: 12px;
        
     }
     .our-founders .chairman-text p{
     
         background-color: rgb(215, 181, 109, 0.5);
          font-family: poppins;
          font-weight: 400;
         font-size: 12px;
         line-height: 30px;
         padding: 10px;
         
      }
  }
 
  .contact-social-links img{
     width: 30px;
  }
  .contact-social-links .fb img {
      height: 30px;
      width: auto;
  }
  .contact-social-links i {
      color: #fff;
      font-size: 28px;
  }
 
  .contact-social-links .twitter {
      margin-top: 5px;
  }
 
  .abt-spl-wpr {
      position: relative;
      overflow: hidden;
      
  }
 .abt-spl-wpr h4 {
     background: #18234c;
     width: 300px;
     padding: 10px;
     text-align: center;
     position: relative;
     z-index: 9;
     color: #fff;
     margin-left: 22px;
 }
 .abt-spl-block {
     position: relative;
     top: -27px;
 }
 .abt-spl-img img {
     width: 100%;
     height: 300px;
     object-fit: cover;
 }
 .abt-spl-content {
     position: absolute;
     top: 120%;
     padding: 38px 18px;
     height: 100%;
     background: #D7B56D;
     transition: .6s cubic-bezier(0.55, 0.06, 0.68, 0.19);
 }

 .abt-spl-wpr:hover .abt-spl-content {
     top: 0;
 }