
  
  .container-main  .banner-wrap {
      position: relative;
      background:rgba(0,0,0,0.6);
   }
  
  .container-main  .banner-wrap img {
      width: 100%;
      /* opacity: .5; */
      filter: brightness(45%);

  }
 
  .container-main  .banner-wrap .banner-inner {
      width: 100%;
      position: absolute;
      top: 50%;
      transform: translateY(-40%)
  }
  
  .container-main  .banner-wrap .banner-inner .banner-text {
      text-align: center
  }
  
  .container-main  .banner-wrap .banner-inner .banner-text .banner-title {
      width: 100%;
      font-size: calc(16px + 2vw);
      color: #fff;
      font-weight: 600;
      float: left;
      text-align: center;
   }
   @media only screen and (max-width: 1199px){
    .container-main  .banner-wrap img {
        min-height: 100px;
    }
    }
    @media only screen and (max-width: 480px){
      .container-main  .banner-wrap .banner-inner .banner-text .banner-title {
            /* font-size: calc(16px + 2vw); */
    }
    }
    /* 3g pentagon webpage */
    .container-main   .pentagon-row{
        background-color:#f78f20;
    
       } 
       .container-main .pentagon-wrap .pentagon-inner .pentagon-text .pentagon-title {
           color:#fff ;   
         font-size: calc(24px + 2vw); 
    
      }
      .container-main .pentagon-wrap .pentagon-inner .pentagon-text   .pillar-1
      {
        margin-top: 50px;
        margin-bottom: 30px;
        outline: 2px solid #fff;
        display: block;
        color:#fff; 
         font-weight:600; 
          padding: 20px;
      }
      .container-main .pentagon-wrap .pentagon-inner .pentagon-text .pillar-2
    {
        font-weight:550;
        color:#6e6b6b;
    }
/* home page banner */
    .home-banner{
        margin-top:160px;
    }
    
  
.home-banner .hero-text h1 {
 font-size: calc(9px + 2vw);

  font-family: Georgia;
  font-weight: bold;
  font-style: italic;
  margin-top: 10px;
   color: #ef1e23;
}
.home-banner .hero-text p {
  font-family: Georgia;
  font-style: italic; 
font-size: calc(2px + 2vw);
color: #ef1e23;

}

.home-banner .hero-image {
  background-image: url("../images/myimg/banner-for-attestation.webp");
  height: 530px!important;
  background-position: right;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
  filter: brightness(85%);

}

.home-banner .hero-text {
  text-align: center;
  position: absolute;
  top: 31%;
  padding: 0px 20px;
  color: white;
 
}

@media  (max-width:768px){
  .home-banner .hero-text {

  }
  .home-banner .hero-image {
      height:400px!important;
  }
.home-banner .hero-text h1{
    font-size:20px;
}
.home-banner{
        margin-top:150px;
    }
    .home-banner .hero-text p {
      font-size: calc(12px + 2vw);

    }
}
@media  (max-width:488px){
.home-banner .hero-text {

}
.home-banner{
        margin-top:150px;
    }
 

 
}
