
/* contact us page */
.btn-rstr{background: #1c1c1c;
    padding: 8px 35px;
    color: #ececec;}
    .btn-rstr:hover{border: 1px solid #000; background: #fff; color: #000;}
    
    .ig-gar h4{font-size: 40px !important;}
    
    
    /* banner-contact us */
    .showcase {
        width: 100%;
        height: 500px;
        position: relative;
        color: white;
        text-align: center;
      }
      
      .showcase img {
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
        z-index:99
      }
      
      .showcase .overlay {
        width: 100%;
        height: 500px;
        background-color: rgba(0, 35, 82, 0.7);
        position: absolute;
        top: 0;
        left: 0;
        z-index:999
      }
      
      .showcase h2 {
        margin-top: 170px;
        font-size: 3em;
        font-weight: 600;
        color: #fff;
      }
      
      .showcase p {
        margin-top: 8px;
        font-size: 1.2em;
        color: #fff;
        
      }


      .showcase1 {
        width: 100%;
        height: 300px;
        position: relative;
        color: white;
        text-align: center;
      }
      
      .showcase1 img {
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
        z-index:99
      }
      
      .showcase1 .overlay {
        width: 100%;
        height: 300px;
        background-color: rgba(0, 0, 0, 0.5);
        position: absolute;
        top: 0;
        left: 0;
        z-index:999
      }
      
      .showcase1 h2 {
        margin-top: 130px;
        font-size: 2.8em;
        font-weight: 600;
        color: #fff;
      }
      
      .showcase1 p {
        margin-top: 8px;
        font-size: 1.2em;
        color: #fff;
        
      }
      .dec-sec h4{font-size: 30px; font-weight: 500; margin-bottom: 20px;}
      .dec-sec h4 span{color: #000;}
      .dec-sec p{color: #000; width: 70%; font-size: 18px;}
      .form-control,.form-select{border: 0px; border-bottom: 1px solid #000;  border-radius: 0px;}
      .form-sec h4{font-size: 36px; font-weight: 500; margin-bottom: 30px;}


      /* .title-sec{text-align: center; } */
      .title-sec h5{font-size: 30px; font-weight: 600; margin: 40px 0px 20px 0px;}
      .email-id{text-align: left;}
      .email-id span{font-size: 22px;}
      .email-id a {color: #000; font-size: 22px;}

      
      .address-sec h5{font-size: 30px; font-weight: 600; margin: 40px 0px 20px 0px;}
      .address-sec p{width: 50%; font-size: 18px; color: #000;}
      .address-sec a{color: #000000; font-size: 18px;}
      .address-sec a i{color: #000000; font-size: 26px;}

      .restr-sec span{color: #000000;}
      .restr-sec h3{font-size: 35px; margin-bottom: 20px; font-weight: 500;}
      
      /* csr page */

      .des-csr p {font-size: 18px; color: #000;text-align:justify;}
      .title-csr p, .img-desc p{font-size: 18px; color: #000;text-align:justify;}
      .desc-sus p {text-align: justify;}
      .title-csr h4{font-size: 36px; font-weight: 500;}
      .img-desc h4{font-size: 36px; font-weight:500;}
      .title-sec h4{text-align: center; font-size: 36px; font-weight: 500;}
      .achive-csr p{color: #000; font-size: 18px; text-align: center; width: 50%; margin-left: auto; margin-right: auto;}
      .text-no{font-size: 25px !important; font-weight: 600;}
      
      
            @media only screen and (max-width: 768px) {
            .title-csr h4{font-size: 30px;text-align:center; font-weight: 500;}
      .img-desc h4{font-size: 30px;text-align:center; font-weight:500;}
      .title-sec h4{text-align: center; font-size: 30px;text-align:center; font-weight: 500;}
      }