/**********************************
 * 
 * 
 *     Below Banner Start Help 
 * 
 *************************************/


.banner-price {
  margin-right: 90px;
}

.banner-price .section-intro__title h2 {
    color: #0054A6;
    font-family: Poppins;
    font-size: 40px;
    font-style: normal;
    font-weight: 600;
    line-height: 52px;
    text-align: left;
    margin-top: -300px; 
 }

  .banner-price .section-intro__desc-inner p {
    color: #6A6D77;
    font-family: Poppins;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 28px;
    text-align: left;
  }

.banner-price-form {
    background: #fff;
    padding: 30px;
    border-radius: 25px;
    box-shadow: 0px 16px 32px rgba(34, 35, 38, 0.05), 0px 8px 16px rgba(34, 35, 38, 0.05);
}

.banner-price-form h3.form-title {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    font-size: 28px;
    line-height: 35px;
    display: flex;
    align-items: center;
    color: #0054A6;
}

.banner-price-form label span {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 28px;
    color: #222326;
}

/* button */
.banner-price-form input.hs-button.primary.large {
    padding: 10px 24px;
    font-size: 16px;
    font-weight: 600;
  transition: all ease 0.6s;
}

div#pricing-bg {
     background: rgb(0,60,118);
    background: linear-gradient(180deg, rgba(0,60,118,1) 38%, rgba(0,42,83,1) 47%);
}


.banner-price-form input.hs-button.primary.large {
    padding: 10px 24px;
    font-size: 16px;
    font-weight: 600;
    transition: all ease 0.6s;
    line-height: 1.56;
}


/* End Banner */

/******************************************
 * 
 * 
 *       Key State section
 * 
 * 
 * **************************************/
.key-state .section-intro__title h2 {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    font-size: 40px;
    line-height: 52px;
    display: flex;
    align-items: center;
    text-align: center;
    color: #0054A6;
}
.section-intro__divider div{
  background: linear-gradient(111.02deg, #2BD6A5 0%, #0054A6 100%);
}

  .counter-price .numbers.numbers--light .numbers__number {
    text-align: center;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 500;
    font-size: 60px;
    line-height: 66px;
    color: #00B0E5;
    margin-bottom: 40px;
  }
  .counter-price .numbers__text.clear.txt--light h3{
    font-family: 'Poppins';
    text-align: center;
    font-style: normal;
    font-weight: 600;
    font-size: 24px;
    line-height: 35px;
    color: #0054A6;
  }
 .counter-price .numbers__text.clear.txt--light p{
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 28px;
    text-align: center;
    color: #6A6D77;
   padding-top: 315px;
 }
/**/

/*************************************
 * 
 * 
 *     Renwal Rate Sectioni
 * 
 * 
 * *************************************/

  .rate-price .rtext__content.clear.normal-text h2{
      font-family: 'Poppins';
      font-style: normal;
      font-weight: 600;
      font-size: 40px;
      line-height: 52px;
      color: #0054A6;
    }
  .rate-price .rtext__content.clear.normal-text p{
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 28px;
    align-items: center;
    color: #6A6D77;
  }


/**/


/**/

/***************************************************************************************************************************************************
 * 
 * 
 *                                    Media Queries 1140px
 * 
 * 
 * *************************************************************************************************************************************************/

@media only screen and (max-width: 1139px){
  

}
/********************************************************************************************************/


@media only screen and (max-width: 1024px){


}

    
  /***************************************************************************************************************************************************
 * 
 * 
 *                                    Media Queries 767px mobile 
 * 
 * 
 * *************************************************************************************************************************************************/
  
  
@media only screen and (max-width: 767px){
  
  .banner-price {
     margin-right: 0;
  }  
  
  .banner-price .section-intro__title h2 {
     font-size: 28px;
     line-height: 42px;
    margin-top: 40px;
   }
  
  .banner-price-form h3.form-title {
    font-size: 22px;
    line-height: 30px;
    margin-bottom: 15px;
}
 
  /* Pricing */
  .pricing-card h4.content-card__title-tag {
     font-size: 18px;
     line-height: 28px;
   }
  .pricing-card .content-cards.row.items-stretch.justify-center{
     margin: 0;
  }
  .pricing-card .content-cards.row.items-stretch.justify-center .col.s3.md-s12.sm-s12 {
    padding: 0px;
 }
  /**/
  
  /* Ket State Section */
  .key-state .section-intro__title h2 {
    font-size: 28px;
    line-height: 42px;
 }
  .counter-price .numbers__text.clear.txt--light h3 {
    font-size: 20px;
    line-height: 30px;
  }
  /**/
  
  
  /* Renewal Rate Section */
  .rate-price .rtext__content.clear.normal-text h2 {
    font-size: 28px;
    line-height: 42px;
 }
  


  /**/

/*************
 * 
 *   Smalll screen 
 * *************************/
@media only screen and (max-width: 420px){
   
 
}