/**********************************************/
/*    RESPONSIVE LANDING PAGE DEFAULT SKIN    */
/**********************************************/
/*Default*/

@import url('https://fonts.googleapis.com/css?family=Open+Sans');

/**Custom fonts Import**/

 @import url('https://fonts.googleapis.com/css2?family=Hanken+Grotesk');

.customClass{font-family: Grotesk-Regular !important;}
 @import url('https://fonts.googleapis.com/css2?family=Hanken+Grotesk:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300&display=swap');
 
.customFonts{
  font-family:Hanken Grotesk;
}

/**Custom fonts Import end here**/


html { font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
body { font-family:open sans; font-size:14px; line-height:1.5; }
h1, h2, h3, h4, h5, h6 { line-height:1.5; }


@media (min-width: 1200px){
.container {
    width: 1249px !important;
}
}

@media (max-width: 480px){
.container {
    width: 345px !important;
}
}

@media(min-width:1024px){
.rlp-section-wrapper.healtcareMobile {
    display: none !important;
}
}


@media(min-width:1024px){
.rlp-section-wrapper.impactMobile {
    display: none !important;
}
}

@media(min-width:1024px){
.rlp-section-wrapper.traditionalMobile {
    display: none !important;
}
}


@media(min-width:1024px){
.rlp-section-wrapper.employersMobile{
  display:none !important;
}
}





/************************/
/*       LAYOUT         */
/************************/
.rlp-canvas { margin-left:auto; margin-right:auto;}
.rlp-block  { padding:0px !important; word-break: break-word; word-wrap: break-word; }
@media (max-width: 768px) { .rlp-block  { min-height:0px; } }

.rlp-block img { max-width: 100%; }

/************************/
/*     CONTENT BLOCK    */
/************************/
.rlp-block .content-block-holder       { }
.rlp-block .content-block-holder img   { max-width:100%; }

/************************/
/*      IMAGE BLOCK     */
/************************/
/*Template 1*/
.rlp-block[data-block-template-id="1"] .rlp-imageblock-template-1               { }
.rlp-block[data-block-template-id="1"] img                                      { }

/*Template 2*/
.rlp-block[data-block-template-id="2"] .rlp-imageblock-template-2               { }
.rlp-block[data-block-template-id="2"] .rlp-imageblock                          { float: right;margin: 5px 0px 10px 10px;max-width: 40%; }
.rlp-block[data-block-template-id="2"] .rlp-imageblock-content                  { text-align:justify; }
.rlp-block[data-block-template-id="2"] .rlp-imageblock-link                     { }
.rlp-block[data-block-template-id="2"] .rlp-imageblock-link a                   { }
.rlp-block[data-block-template-id="2"] .rlp-imageblock-link img                 { }

/*Template 3*/
.rlp-block[data-block-template-id="3"] .rlp-imageblock-template-3               { }
.rlp-block[data-block-template-id="3"] .rlp-imageblock                          { float: left;margin: 5px 10px 10px 0px;max-width: 40%; }
.rlp-block[data-block-template-id="3"] .rlp-imageblock-content                  { text-align:justify; }
.rlp-block[data-block-template-id="3"] .rlp-imageblock-link                     { }
.rlp-block[data-block-template-id="3"] .rlp-imageblock-link a                   { }
.rlp-block[data-block-template-id="3"] .rlp-imageblock-link img                 { }

/*Template 4*/
.rlp-block[data-block-template-id="4"] .rlp-imageblock-template-4               { }
.rlp-block[data-block-template-id="4"] .rlp-imageblock                          { margin-top:10px; }
.rlp-block[data-block-template-id="4"] .rlp-imageblock-content                  { text-align:center; }
.rlp-block[data-block-template-id="4"] .rlp-imageblock-link                     { }
.rlp-block[data-block-template-id="4"] .rlp-imageblock-link a                   { }
.rlp-block[data-block-template-id="4"] .rlp-imageblock-link img                 { }

/*Template 5*/
.rlp-block[data-block-template-id="5"] .rlp-imageblock-template-5               { }
.rlp-block[data-block-template-id="5"] .rlp-imageblock                          { margin-bottom:10px; }
.rlp-block[data-block-template-id="5"] .rlp-imageblock-content                  { text-align:center; }
.rlp-block[data-block-template-id="5"] .rlp-imageblock-link                     { }
.rlp-block[data-block-template-id="5"] .rlp-imageblock-link a                   { }
.rlp-block[data-block-template-id="5"] .rlp-imageblock-link img                 { }


/************************/
/*    FEATURE BLOCK     */
/************************/
/*Template 1*/
.rlp-block[data-block-template-id="1"] .rlp-featureblock-template-1             { overflow: hidden; }
.rlp-block[data-block-template-id="1"] .rlp-featureblock-feature-image          { max-width:40%; max-height:40%; margin-top:10px; float:left; margin-right:10px }
.rlp-block[data-block-template-id="1"] .rlp-featureblock-feature-title          { padding-top:14px;word-wrap: break-word; }
.rlp-block[data-block-template-id="1"] .rlp-featureblock-feature-description    { margin-top:9px;float:left; word-wrap: break-word; max-width: 100%;}

/*Template 2*/
.rlp-block[data-block-template-id="2"] .rlp-featureblock-template-2             { }
.rlp-block[data-block-template-id="2"] .rlp-featureblock-feature-image          { }
.rlp-block[data-block-template-id="2"] .rlp-featureblock-feature-title          { text-align:center;word-wrap: break-word;}
.rlp-block[data-block-template-id="2"] .rlp-featureblock-feature-description    { text-align:center;word-wrap: break-word; max-width: 100%;}

/*Template 3*/
.rlp-block[data-block-template-id="3"] .rlp-featureblock-template-3             { }
.rlp-block[data-block-template-id="3"] .rlp-featureblock-feature-image          { }
.rlp-block[data-block-template-id="3"] .rlp-featureblock-feature-title          { text-align: justify;word-wrap: break-word;}
.rlp-block[data-block-template-id="3"] .rlp-featureblock-feature-description    { text-align: justify;word-wrap: break-word;  max-width: 100%;}

/*Template 4*/
.rlp-block[data-block-template-id="4"] .rlp-featureblock-template-4             { }
.rlp-block[data-block-template-id="4"] .rlp-featureblock-feature-image          { }
.rlp-block[data-block-template-id="4"] .rlp-featureblock-feature-title          { word-wrap: break-word; text-align: justify;margin-left:20%}
.rlp-block[data-block-template-id="4"] .rlp-featureblock-feature-description    { word-wrap: break-word;text-align: justify; margin-left:20%;  max-width: 100%;}

/*Template 5*/
.rlp-block[data-block-template-id="5"] .rlp-featureblock-template-5             { overflow: auto; }
.rlp-block[data-block-template-id="5"] .rlp-featureblock-feature-title          { line-height:1.2;padding-top:14px;word-wrap: break-word;}
.rlp-block[data-block-template-id="5"] .rlp-featureblock-feature-description    { margin-top:9px;float:left;word-wrap: break-word;  max-width: 100%;}

/************************/
/*      CTA BLOCK       */
/************************/
/*Template 1*/
.rlp-block[data-block-template-id="1"] .rlp-ctablock-title                      { text-align: center; margin-bottom: 15px;}
.rlp-block[data-block-template-id="1"].rlp-ctablock-title-wrapper               { }
.rlp-block[data-block-template-id="1"] .rlp-ctablock-form-wrapper               {display:inline-block;}
.rlp-block[data-block-template-id="1"] .rlp-ctablock-form-wrapper mxclickthroughform, 
.rlp-block[data-block-template-id="1"] .rlp-ctablock-form-wrapper form          { }
.rlp-block[data-block-template-id="1"] .rlp-ctabtn                              { }

/*Template 2*/
.rlp-block[data-block-template-id="2"] .rlp-ctablock-caption                    { text-align: center;padding-bottom: 15px;}
.rlp-block[data-block-template-id="2"] .rlp-ctablock-title                      { text-align: center;}
.rlp-block[data-block-template-id="2"] .rlp-ctablock-form-wrapper               {display:inline-block;}
.rlp-block[data-block-template-id="2"] .rlp-ctablock-title-wrapper              { }
.rlp-block[data-block-template-id="2"] .rlp-ctablock-form-wrapper mxclickthroughform, 
.rlp-block[data-block-template-id="2"] .rlp-ctablock-form-wrapper form          { }

/*Template 3*/
.rlp-block[data-block-template-id="3"] .rlp-ctablock-button-wrapper             { margin-top: 10px;display: inline-block;}
.rlp-block[data-block-template-id="3"] .rlp-ctablock-title                      { margin-right: 20px;display: inline-block; vertical-align: middle; margin-top: 20px;}
.rlp-block[data-block-template-id="3"] .rlp-ctablock-title-wrapper              { }
.rlp-block[data-block-template-id="3"] .rlp-ctablock-form-wrapper               { display: inline-block; vertical-align: middle;}
.rlp-block[data-block-template-id="3"] .rlp-ctablock-form-wrapper mxclickthroughform, 
.rlp-block[data-block-template-id="3"] .rlp-ctablock-form-wrapper form          { }

/*Template 4*/
.rlp-block[data-block-template-id="4"] .rlp-ctablock-caption                    { padding-bottom: 15px;}
.rlp-block[data-block-template-id="4"] .rlp-ctablock-template-4-wrapper         { margin-top:10px;}
.rlp-block[data-block-template-id="4"] .rlp-ctabtn                              { float:right !important;}
.rlp-block[data-block-template-id="4"] .rlp-ctablock-title-wrapper              { }
.rlp-block[data-block-template-id="4"] .rlp-ctablock-form-wrapper mxclickthroughform, 
.rlp-block[data-block-template-id="4"] .rlp-ctablock-form-wrapper form          { }
@media (min-width:0px) and (max-width: 767px)
{
    .rlp-block[data-block-template-id="4"] .rlp-ctablock-button                 { float:none !important;}
    .rlp-block[data-block-template-id="4"] .rlp-ctabtn                          { float:none !important;}
    .rlp-block[data-block-template-id="4"] .rlp-ctablock-template-4             { margin-top:10px;text-align:center;}
    .rlp-block[data-block-template-id="4"] .rlp-ctablock-caption                { text-align: center;}
    .rlp-block[data-block-template-id="4"] .rlp-ctablock-title                  { text-align: center;}
}

/*Template 5*/
.rlp-block[data-block-template-id="5"] .rlp-ctablock-caption                    { margin-bottom: 10px;}
.rlp-block[data-block-template-id="5"] .rlp-ctablock-title                      { margin-bottom:10px;}
.rlp-block[data-block-template-id="5"] .rlp-ctablock-template-5-wrapper         { text-align:left;}
.rlp-block[data-block-template-id="5"] .rlp-ctablock-title-wrapper              { }
.rlp-block[data-block-template-id="5"] .rlp-ctablock-form-wrapper mxclickthroughform, 
.rlp-block[data-block-template-id="5"] .rlp-ctablock-form-wrapper form          { }
@media (min-width:0px) and (max-width: 767px)
{
    .rlp-block[data-block-template-id="5"] .rlp-ctablock-template-5             { text-align:center;padding-left:0px;}
}

/*Template 6*/
.rlp-block[data-block-template-id="6"] .rlp-ctablock-caption                    { margin-bottom: 10px;}
.rlp-block[data-block-template-id="6"] .rlp-ctablock-title                      { margin-bottom:10px;}
.rlp-block[data-block-template-id="6"] .rlp-ctablock-template-6-wrapper         { text-align:right;}
.rlp-block[data-block-template-id="6"] .rlp-ctablock-title-wrapper              { }
.rlp-block[data-block-template-id="6"] .rlp-ctablock-form-wrapper mxclickthroughform, 
.rlp-block[data-block-template-id="6"] .rlp-ctablock-form-wrapper form          { }
@media (min-width:0px) and (max-width: 767px)
{
    .rlp-block[data-block-template-id="6"] .rlp-ctablock-template-6             { text-align:center;padding-right:0px;}
}

/*Template 7*/
.rlp-block[data-block-template-id="7"] .rlp-ctablock-title                      { }
.rlp-block[data-block-template-id="7"].rlp-ctablock-title-wrapper               { }
.rlp-block[data-block-template-id="7"] .rlp-ctablock-form-wrapper               {display:inline-block;}
.rlp-block[data-block-template-id="7"] .rlp-ctablock-form-wrapper mxclickthroughform, 
.rlp-block[data-block-template-id="7"] .rlp-ctablock-form-wrapper form          { }
.rlp-block[data-block-template-id="7"] .rlp-ctabtn                              { }

.rlp-block[data-block-template-id="8"] .rlp-ctablock-title                      { }
.rlp-block[data-block-template-id="8"].rlp-ctablock-title-wrapper               { }
.rlp-block[data-block-template-id="8"] .rlp-ctablock-form-wrapper               {display:inline-block;float: left !important;}
.rlp-block[data-block-template-id="8"] .rlp-ctablock-form-wrapper mxclickthroughform, 
.rlp-block[data-block-template-id="8"] .rlp-ctablock-form-wrapper form          { }
.rlp-block[data-block-template-id="8"] .rlp-ctabtn                              { }

.rlp-block[data-block-template-id="9"] .rlp-ctablock-title                      { }
.rlp-block[data-block-template-id="9"].rlp-ctablock-title-wrapper               { }
.rlp-block[data-block-template-id="9"] .rlp-ctablock-form-wrapper               {display:inline-block;float: right !important;}
.rlp-block[data-block-template-id="9"] .rlp-ctablock-form-wrapper mxclickthroughform, 
.rlp-block[data-block-template-id="9"] .rlp-ctablock-form-wrapper form          { }
.rlp-block[data-block-template-id="9"] .rlp-ctabtn                              { }


/************************/
/*   TESTIMONIAL BLOCK  */
/************************/
/*Template 1*/
.rlp-block[data-block-template-id="1"] .rlp-testimonialblock-photo              { }
.rlp-block[data-block-template-id="1"] .rlp-testimonialblock-quote              { float:left;margin:6px 12px 6px 0px}
.rlp-block[data-block-template-id="1"] .rlp-testimonialblock-name               { word-wrap: break-word; float:right;font-size:20px;}
.rlp-block[data-block-template-id="1"] .rlp-testimonialblock-company-name       { word-wrap: break-word; float:right; display:inline-block;clear: right;word-break: break-all;text-align: right;}
.rlp-block[data-block-template-id="1"] .rlp-testimonialblock-designation        { word-wrap:break-word; float:right; display:inline-block; clear:right;}
.rlp-block[data-block-template-id="1"] .rlp-testimonialblock-comment            { text-align:justify;}
.rlp-block[data-block-template-id="1"] .rlp-testimonialblock-comment-wrapper    { }
.rlp-block[data-block-template-id="1"] .rlp-testimonialblock-company-details-wrapper{}

/*Template 2*/                                                                    
.rlp-block[data-block-template-id="2"] .rlp-testimonialblock-photo              { max-width:70%;}
.rlp-block[data-block-template-id="2"] .rlp-testimonialblock-name               { word-wrap: break-word;}
.rlp-block[data-block-template-id="2"] .rlp-testimonialblock-comment            { margin-left:30px;display: inline-block;text-align: justify;}
.rlp-block[data-block-template-id="2"] .rlp-testimonialblock-company-name       { word-wrap: break-word;min-width:1%; display:inline-block;margin-right:5px;}
.rlp-block[data-block-template-id="2"] .rlp-testimonialblock-designation        { word-wrap: break-word;min-width:1%; display:inline-block; float:left;}
.rlp-block[data-block-template-id="2"] .rlp-testimonialblock-quote-wrapper      { border: 1px solid #e6e6e6; padding: 30px; border-radius: 2px; }
.rlp-block[data-block-template-id="2"] .rlp-testimonialblock-quote-left         { position: absolute; margin: -12px 0 0 -10px; width: 33px; height: 28px; }
.rlp-block[data-block-template-id="2"] .rlp-testimonialblock-quote-right        { float:right; display:block; margin-top:-25px; }
.rlp-block[data-block-template-id="2"] .rlp-testimonialblock-quote-arrow        { display:block; margin:-1px 0 0 15px; background-image:url('https://f1.leadsquaredcdn.com/common/images/responsivelandingpage/rlp-testimonialblock-down_arrow.png'); background-repeat:no-repeat; height:19px; }
.rlp-block[data-block-template-id="2"] .rlp-testimonialblock-quote-box q        { display:block; margin:0 0 0 30px; }
.rlp-block[data-block-template-id="2"] .rlp-testimonialblock-photo-wrapper      { float:left; display:inline-block; margin:-5px 15px 0 2px; width:71px; height:71px; }
.rlp-block[data-block-template-id="2"] .rlp-testimonialblock-comment-wrapper    { }
.rlp-block[data-block-template-id="2"] .rlp-testimonialblock-company-details-wrapper {}
.rlp-block[data-block-template-id="2"] .rlp-testimonialblock-info-wrapper       { }
.rlp-block[data-block-template-id="2"] .rlp-testimonialblock-name p             { margin-bottom:5px;}

/*Template 3*/
.rlp-block[data-block-template-id="3"] .rlp-testimonialblock-photo              { }
.rlp-block[data-block-template-id="3"] .rlp-testimonialblock-name               { word-wrap: break-word; font-weight:600}
.rlp-block[data-block-template-id="3"] .rlp-testimonialblock-company-name       { word-wrap: break-word;display:inline-block; float:left; min-width:15%;}
.rlp-block[data-block-template-id="3"] .rlp-testimonialblock-designation        { word-wrap: break-word;display:inline-block; float:left; min-width:15%; margin-right:5px;}
.rlp-block[data-block-template-id="3"] .rlp-testimonialblock-comment            { text-align: justify;}
.rlp-block[data-block-template-id="3"] .rlp-testimonialblock-comment p          { quotes: '\201c' '\201d'; }
.rlp-block[data-block-template-id="3"] .rlp-testimonialblock-comment p:before   { content: open-quote; }
.rlp-block[data-block-template-id="3"] .rlp-testimonialblock-comment p:after    { content: close-quote; }

/************************/
/*     MEDIA BLOCK      */
/************************/
.rlp-block .media-block-holder          { }
.rlp-block .media-block-holder iframe   { }

/************************/
/*      FORM BLOCK      */
/************************/
.rlp-block .form-block-holder                           { overflow: hidden; }
.rlp-block .form-block-holder mxform, 
.rlp-block .form-block-holder form                      {}
.rlp-block .form-block-holder .lp-form-header-wrapper   {}
.rlp-block .form-block-holder .lp-form-footer-wrapper   { margin-bottom:2%; }
.rlp-block .form-block-holder .field-label              {}
.rlp-block .form-block-holder .field-control            {}
.rlp-block .form-block-holder .field-control input, 
.rlp-block .form-block-holder .field-control textarea, 
.rlp-block .form-block-holder .field-control select     {}
.rlp-block .form-block-holder .form-submit-button       {}
.rlp-block .form-block-holder .validation-msg           {}
.rlp-block .form-block-holder .field-control-group .field-control ul li .field-option-label input   { margin: 1px 8px 0px 0px !important;}
.rlp-block .form-block-holder .field-control-group .field-control ul li .field-option-label         { font-weight:normal !important;vertical-align: baseline;display: block;clear: both;}
.rlp-block .form-block-holder .field-control-group .field-control ul li .field-option-description   {font-weight:normal;font-size:11px;padding-left:21px;margin-bottom: 10px;margin-top: -7px;opacity:0.7;display: block;clear: both;}
.rlp-block .form-block-holder .field-control-group[data-field-ctrl-type="checkboxlist"].inline .field-label { float:none; width: auto !important; }
.rlp-block .form-block-holder .field-control-group[data-field-ctrl-type="checkboxlist"] .field-label { float:none; width: auto !important; }


/*****************Custom CSS Start Here***********/

/******Tob bar logo css******/

img.lp-logo {
    width: auto;
    display: block;
    margin-right: 42px;
}

/**CTA Top CSS Here**/
div#hs_cos_wrapper_widget_1640152174758 {
  margin-top: 7px !important;
}
a#hs-button_widget_1640152174758 {
  padding: 12px 25px;
  border-radius: 40px;
  font-size: 16px;
  letter-spacing: 0.6px;
  background: #1a87fb;
  color: #fff;
  text-decoration: none;
}
a:hover, a:focus {
    color: #ffffff;
}

/**CTA Top css end here**/

/*Top nav section Css mobile Androd*/

@media only screen 
    and (max-device-width : 480px)
    {
      .top-nav>div#rpl-section-9>div#rpl-sub-section-7554 {
        display: flex;
        align-items: center;
        justify-content: center;
    }

}


@media only screen 
and (max-device-width : 320px) 
 {
  .top-nav>div#rpl-section-9>div#rpl-sub-section-7554 {
    display: flex;
    align-items: center;
    justify-content: center;
}

}

/*Top nav section Css mobile end here*/

/******Mobile Top bar css for Mobile*******/


  /* For Android*/
@media only screen 
    and (max-device-width : 480px)

    {

      img.lp-logo {
        display: table;
        margin-left: auto;
        margin-right: auto;
        height: 50px !important;
    }
    
    .top-cat-row {
        display: none;
    }
div#rpl-sub-section-4673 {
    display: flex!important;
    justify-content: space-between!important;
    gap: 1rem!important;
}
 
.logo-wrapper, .cta-wrapper {
    padding-left: 0px !important;
    margin-left: 0px !important;
}

      
p.offer-title {
    width: 83%!important;
}  
      
  /*Top nav css here*/
   
   .top-nav>div#rpl-section-9>div#rpl-sub-section-5703 {
    display: flex !important;
    align-items: center;
    justify-content: center;
}
a#hs-button_widget_1640152174758 {
  position: relative;
  top: -3px;
  font-size: 14px;
}
.top-nav>div#rpl-section-9>div#rpl-sub-section-5677>div#rlp-block-520>.content-block-holder.block-inner-content {
    margin-left: 0px !important;
}
   
   /*Top nav css end here*/    
  }


 /*For iphone*/
@media only screen 
and (max-device-width : 320px) 
 {

  img.lp-logo {
    display: table;
    margin-left: auto;
    margin-right: auto;
    height: 50px !important;
}

.top-cat-row {
    display: none;
}
div#rpl-sub-section-4673 {
    display: flex!important;
    justify-content: space-between!important;
    gap: 1rem!important;
}

.logo-wrapper, .cta-wrapper {
    padding-left: 0px !important;
    margin-left: 0px !important;
}
      
p.offer-title {
    width: 83%!important;
}  
   
   /*Top nav css here*/
   
   .top-nav>div#rpl-section-9>div#rpl-sub-section-5703 {
    display: flex;
    align-items: center;
    justify-content: center;
}
img.lp-logo {
    height: 30px !important;
}
   
   
a#hs-button_widget_1640152174758 {
  position: relative;
  top: -3px;
  font-size: 14px;
}
.top-nav>div#rpl-section-9>div#rpl-sub-section-5677>div#rlp-block-520>.content-block-holder.block-inner-content {
    margin-left: 0px !important;
}
   
   /*Top nav css end here*/
  }

/***********Mobile top bar css end here********/

/******Tob bar css end here******/


/******Heading Section******/

.heading-text {
  margin-bottom: 5px !important;
  line-height: 1.3em;
  font-size: 35px;
  color: #091c3f;
  font-weight: 900;
}

.sub-para {
  font-size: 18px;
  color: #000000;
}
.hero-wrapper-div.desktop-text {
  width: 80%;
}
.hero-wrapper-div.desktop-text>h1 {
  margin-bottom: 1rem;
}
span.customFonts.sub-para-two {
    color: #000;
}
.ul-item-list {
    padding-left: 16px!important;
    margin-top: 1rem;
}

li.item-list {
    color: #000000;
    font-size: 16px;
}

p.offer-title {
    font-size: 16px;
    background: #2c91fb;
    width: 46%;
    color: #fff;
    padding: 4px 8px 4px 6px;
    margin-top: 1rem;
}
/***Heading section css end here***/


/**Hero Section css here**/

/*****Image up down move css*****/
  
img.hero-img.desktop-img{
  -webkit-animation: mover 2s infinite  alternate;
  animation: mover 2s infinite  alternate;
}
@-webkit-keyframes mover {
  0% { transform: translateY(0); }
  100% { transform: translateY(-20px); }
}
@keyframes mover {
  0% { transform: translateY(0); }
  100% { transform: translateY(-20px); }
}

  /***** Css end here for Image up down move css*****/ 

@media (min-width: 1200px) {

div#rlp-section-3 {
    width: 1240px !important;
  }

}

div#rpl-section-4 {
    margin-top: 2rem;
}

  /*Hero section mobile css Androd*/
@media only screen 
    and (max-device-width : 480px)
    {
.hero-wrapper-div.desktop-text {
    width: auto !important;
    text-align: center;
}
      
      .rlp-section-wrapper.hero-div-wrapper {
    padding-top: 90px !important;
}

}
  /*Android css end here*/

 /*Hero section mobile css  iphone*/

@media only screen 
and (max-device-width : 320px) 
 {
.hero-wrapper-div.desktop-text {
    width: auto !important;
    text-align: center; 
}
.rlp-section-wrapper.hero-div-wrapper {
    padding-top: 90px !important;
}
}
  /*Iphone css end here*/
/**Hero section css end here**/

/***Icon css here**/
.text-div {
    display: flex;
    justify-content: space-between;
    align-items: center;
    text-align: center;
}

img.icon-style {
    margin-bottom: 12px;
}

p.para-text {
    font-size: 16px;
}
/**Icon css end here**/

/*******Desktop Hide and style css*******/

@media screen 
  and (min-device-width: 1200px) 
  and (max-device-width: 1920px) 
 { 
 

}

/*******Desktop Hides and style css end here*******/



/***Form section css ***/

label.field-label {
    color: #000 !important;
    font-weight: 900 !important;
    font-size: 14px !important;
    font-family: Hanken Grotesk !important;
}
.form-block-holder.block-inner-content {
    padding: 25px 20px;
    box-shadow: rgb(149 157 165 / 50%) 0px 8px 24px;
    margin-bottom: 40px;
}
/***Form section css end here***/


 /*CSS for Desktop Screen*/

@media screen 
  and (min-device-width: 1200px) 
  and (max-device-width: 1920px) 
 { 

}  
/**Desktop css end here**/

/*******Global Heading CSS**********/

.global-heading {
  font-size: 32px;
  color: #091c3f;
  font-style: normal;
  font-weight: 900;
  text-decoration: none;
}
/*******Global Heading CSS End here**********/



 
/******************Employee Benefits***************/

ol.order-list {
  line-height: 3.8em;
  list-style-type: none;
  font-size: 17px;
  border: 2px solid #1987fb;
  border-radius: 14px;
  padding: 0px;
}

h2.offer-heading.lenskart.mind {
  font-size: 30px;
  color: #091c3f;
  font-weight: 900;
  margin-bottom: 2rem;
}

.kl-rich-text__buttons {
  padding: 25px 0px;
}

a.button.widget_1651484311905__primary_cta, a.button.module_1651484347401__primary_cta {
  color: #fff;
  border-radius: 40px;
  padding: 15px 33px;
  background: rgba(0,125,255,1.0);
  font-family: 'GILROY';
  border: none;
  text-decoration: none;
}

a.button.widget_1651484311905__primary_cta:hover, a.button.module_1651484347401__primary_cta:hover {
  background: black;
  transition: 0.3s;
}
li.order-number {
  color: #000000;
  font-weight: bold;
}

li.order-number.order-one, .order-two {
  padding: 10px;
}

li.order-number.order-two {
  border-top: 2px solid #1987fb;
  border-bottom: 2px solid #1987fb;
  padding: 10px;
}
.order-three, .order-four {
  border-bottom: 2px solid #1987fb;
}
.order-three {
  line-height: 1.9;
  padding: 10px !important;
}
li.order-number.order-four.padding {
  line-height: 32px;
}
li.order-number.order-five {
  padding: 10px;
  line-height: 1.9em;
}
.padding {
  padding: 10px;
}


/* For Android*/
@media only screen 
    and (max-device-width : 480px)
    {
.benefits-flex {
    padding-right: 0px !important;
    padding-left: 0px !important;
}

}

 /*For iphone*/

@media only screen 
and (max-device-width : 320px) 
 {
.benefits-flex {
    padding-right: 0px !important;
    padding-left: 0px !important;
}

}

/******************Employee Benefits Css End Here************/

/********How it work section css end here*******/
h2.four-col-heading,
.logo-slide-heading {
  font-weight: bold;
}
.parent--div {
  gap: 30px;
  background: #fff;
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 250px;
  height: 250px;
  justify-content: center;
  text-align: center;
  border-radius: 10px;
}
.works-icon-1 {
  margin-top: -44px;
}

p.para-text {
  padding: 0px 10px 0px 10px;
}

.hs-button-work {
  padding: 18px 30px;
  border-radius: 40px;
  text-decoration: none !important;
  background: #1a87fb;
  color: #fff;
}

.hs-button-work:hover {
  color: #fff;
  background: #3b66c9;
}

/*How it work section Css mobile Androd*/
@media only screen and (max-device-width: 480px) {
  .parent--div {
    width: auto;
    margin-top: 20px;
  }
  .parent--div {
    width: auto;
    margin-top: 20px;
    height: 250px;
  }

  .work-blurb {
    min-height: 150px !important;
  }
  .work-cta {
    padding-top: 35px !important;
  }
}
/*Android css end here*/

/*Second Cart Flex css  iphone*/

@media only screen and (max-device-width: 320px) {
  .parent--div {
    width: auto;
    margin-top: 20px;
  }
  .parent--div {
    width: auto;
    margin-top: 20px;
    height: 250px;
  }

  .work-blurb {
    min-height: 150px !important;
  }
  .work-cta {
    padding-top: 35px !important;
  }
}
/*Iphone css end here*/

/*How it work section Css End mobile*/
/***********How it work section css end here**************/

/********About Us section css here*******/

h3.about-section>span,h3.about-section {
    font-size: 16px;
    line-height: 1.5;
    color: #000;
}

/************About us section css end here*******/

/*********Testmonial css here***********/

.testimonial-style {
    padding: 2em!important;
    box-shadow: 0 .25em 2em -.5em rgba(29,29,31,0.3);
    border-radius: 1em;
    border: 1px solid #eee !important;
    max-width: 100%;
    box-sizing: border-box;
    height: 420px;
    margin-bottom: 2rem;
}
.kl-testimonial__footer {
    display: flex;
    justify-content: start;
    align-items: center;
    gap: 18px;
    position: absolute;
    bottom: 44px;
}

span.name_author {
    font-size: 16px;
    line-height: 26px;
    letter-spacing: 0.0045em;
    color: #091C3F;
    font-weight: bold;
}

span.name_website {
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 26pxpx;
    letter-spacing: 0.0045em;
    color: #6B778C;
}
span.author_details {
    font-size: 14px;
    line-height: 20px;
    letter-spacing: -0.0045em;
    color: #091C3F;
}

.kl-testimonial__author span {
    display: block;
}

span.testimonial_content {
    font-size: 17px;
    color: #091C3F;
}

a#hs-button_work {
    background-color: transparent;
    color: #1a87fb;
    border: 2px solid #1a87fb;
    font-weight: bold;
    border-radius: 40px;
    padding: 15px 25px;
    text-decoration: none;
}
a#hs-button_work:hover {
    background: #1a87fb;
    color: #fff;
    transition: 0.3s;
}


/***My iPad CSS****/ 
@media (min-device-width: 760px) 
  and (max-device-width: 1024px)
 {
.testimonial-style {
   height: 650px !important;
}

 }
/***********Testmonial css end here***********/



 
/*****Footer section css******/
 
.foote-heading {
  font-size: 24px;
  color: #091c3f;
  font-weight: bolder;
}

p.foote-sub-heading {
  font-size: 14px;
  color: #6a859c;
  line-height: 23px;
  width: 260px;
}

.kl-footer__menu h3 {
  font-size: 22px;
  font-weight: bold;
  margin: 0 0 2rem;
  color: #091c3f;
}
.kl-footer__menu ul {
  list-style: none !important;
  padding: 0 !important;
  margin: 0 !important;
}

ul.footer-ul {
  list-style: none;
  padding: 0;
  margin: 0;
}

li.footer-li a {
  display: block;
  font-weight: 500;
  line-height: 17px;
  margin: 0 0 1.375em;
  color: #6a859c !important;
  text-decoration: none;
}

li.footer-li a:hover {
  color: #1987fb !important;
}
.kl-footer__social {
  display: flex;
  flex-wrap: wrap;
  list-style: none;
  padding: 0;
  margin: 0 -16px;
}

.kl-footer__social span {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 25px;
  height: 25px;
  margin: 8px 16px;
}

.kl-footer__social svg {
  display: block;
  width: 25px;
  height: 25px;
  fill: #091c3f;
  transition: all .25s ease-in-out;
}
/*Footer section Css mobile Androd*/
@media only screen 
    and (max-device-width : 480px)
    {
      
}
  /*Android css end here*/

 /*Second Cart Flex css  iphone*/

@media only screen 
and (max-device-width : 320px) 
 {
 
 
}
/*Footer section Css end here for mobile*/


/*Social Icon css*/
.social-icons {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 3rem;
}
/*Social Icon css end here*/


/**Footer section css  End**/

 

/*****************Custom CSS End Here***********/
 



