@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;700;900&display=swap');
/* cyrillic-ext */
/* cyrillic-ext */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu72xKOzY.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
  }
  /* cyrillic */
  @font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu5mxKOzY.woff2) format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
  }
  /* greek-ext */
  @font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu7mxKOzY.woff2) format('woff2');
    unicode-range: U+1F00-1FFF;
  }
  /* greek */
  @font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu4WxKOzY.woff2) format('woff2');
    unicode-range: U+0370-03FF;
  }
  /* vietnamese */
  @font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu7WxKOzY.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
  }
  /* latin-ext */
  @font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu7GxKOzY.woff2) format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
  }
  /* latin */
  @font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu4mxK.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  }
  /* cyrillic-ext */
  @font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmEU9fCRc4EsA.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
  }
  /* cyrillic */
  @font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmEU9fABc4EsA.woff2) format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
  }
  /* greek-ext */
  @font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmEU9fCBc4EsA.woff2) format('woff2');
    unicode-range: U+1F00-1FFF;
  }
  /* greek */
  @font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmEU9fBxc4EsA.woff2) format('woff2');
    unicode-range: U+0370-03FF;
  }
  /* vietnamese */
  @font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmEU9fCxc4EsA.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
  }
  /* latin-ext */
  @font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmEU9fChc4EsA.woff2) format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
  }
  /* latin */
  @font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmEU9fBBc4.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  }
  /* cyrillic-ext */
  @font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfCRc4EsA.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
  }
  /* cyrillic */
  @font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfABc4EsA.woff2) format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
  }
  /* greek-ext */
  @font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfCBc4EsA.woff2) format('woff2');
    unicode-range: U+1F00-1FFF;
  }
  /* greek */
  @font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfBxc4EsA.woff2) format('woff2');
    unicode-range: U+0370-03FF;
  }
  /* vietnamese */
  @font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfCxc4EsA.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
  }
  /* latin-ext */
  @font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfChc4EsA.woff2) format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
  }
  /* latin */
  @font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfBBc4.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  }
  /* cyrillic-ext */
  @font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmYUtfCRc4EsA.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
  }
  /* cyrillic */
  @font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmYUtfABc4EsA.woff2) format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
  }
  /* greek-ext */
  @font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmYUtfCBc4EsA.woff2) format('woff2');
    unicode-range: U+1F00-1FFF;
  }
  /* greek */
  @font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmYUtfBxc4EsA.woff2) format('woff2');
    unicode-range: U+0370-03FF;
  }
  /* vietnamese */
  @font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmYUtfCxc4EsA.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
  }
  /* latin-ext */
  @font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmYUtfChc4EsA.woff2) format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
  }
  /* latin */
  @font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmYUtfBBc4.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  }



.fbanner{
  background-image: url('../images/featuresimg/bgimg.webp');
  background-repeat: no-repeat;
  background-size:100%;

}

  .Section3A{
   margin-top: 3%;
   
}

  .featurtxt{
    color: #8B7DF2;
    font-family: 'Roboto', sans-serif !important;
    font-size: 12px;
    font-weight: 600;
    letter-spacing: 4px;
    padding-top: 79px;
  }
  .main-txt1{
    color: #fff;
    font-size: 56px;
    font-family: 'Roboto', sans-serif !important;
    font-weight: 700;
    padding-top: 0px !important;
  }
  .fsub-txt1{
    color: #fff;
    font-size: 24px;
    font-family: 'Roboto', sans-serif !important;
    font-weight: 400;
    
  }
  
  .fe-img{
    width: 70%;
  }

  .sub-txt2{
    color: #51488C;
    font-size: 14px;
    padding-top: 5%;
    padding-left: 12%;
    font-family: 'Roboto', sans-serif !important;
    font-weight: 600;
    letter-spacing: 4px;


  }
  p.fsub-txt2 {
    color: #000 !important;
    /* color: chartreuse; */
    font-size: 18px;
    text-align: center;
    line-height: 1.5em;
    font-family: 'Roboto', sans-serif !important;
    font-weight: 400;
    padding-left: 3%;
  }
 
  .para1{
    
    
      font-size: 18px;
      color:#000;
      padding-top: 1%;
      padding-left:3%;
      font-family: 'Roboto', sans-serif;
      font-weight: 400;
      /* letter-spacing: 4px; */
  
  
    
  }
  .ficonrow{
    padding-left: 12%;
  }
  .sub-txt3{
    padding-left: 11%;
    padding-top:3%;
    color: #51488C;
    font-size: 28px;
    font-family: 'Roboto', sans-serif !important;
    font-weight: 600;
    line-height: 32px;


  }
  .img-fluid {
    max-width: 100%;
    height: auto;
  }
  .ptxt{
    padding-left:11%;
    color: #000;
    font-size: 16px;
    font-family: 'Roboto', sans-serif !important;
    font-weight: 400;
  }
  .header_wrapper .nav-item .nav-link.active {
    color: #000;
    border-bottom: 2px solid #6D20D6 !important;
  }
  .homeimg{
   
    width: 95%;
   
}
.Section4A{
    background-repeat: no-repeat;
    background-size:cover;
    margin-top: 2%;
    margin-left: 2%;
    margin-right: 2%;
}
.imgtxt{
    font-size: 45px;
    font-family: 'Roboto', sans-serif !important;
    color: #000;
    font-weight: 700;
    padding-top: 11%;
}

/* tabs css */
.img {
    border: 0;
    max-width: 100%;
    vertical-align: middle;
    display: inline-block;
}

.para p {
    text-align: left;
    font-size: 14px;
    font-family: 'Roboto', sans-serif !important;
    font-weight: 400;
}

.mid_img {
    position: absolute;
}

.nav_tab_con ul {
    margin-top: 3%;
} 

.nav_tab_con li {
    list-style: none;
}

.nav-link01.active > div {
  color: #6D20D6 !important;
  width: 100%;
  height: 3px;
  display: block;
  margin-top: 5px;
  background: #6D20D6;
}
.nav-link01 > div{
  display: none;
}


.fixtopbg {
  background: #fff !important;
  border-bottom: 1px solid #e4e4e4 !important;
  height: 100px;
}
.section {
  padding: 50px 0 !important;

}
a:hover{
  color:#fff !important;
}

/* }

.nav-link01.active{
  border-bottom: 2px solid #6D20D6 !important;
  width: 20% !important;
  align-items: center !important;

} */

.nav-link01 {
    display: block;
    padding: .5rem 1.3rem;
    color: #000;
    font-size: 14px;
    font-family: 'Roboto', sans-serif !important;
    font-weight: 700;
    text-decoration: none;
    transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out;
    

}

.nav-tabs2 .nav-link01:focus,
.nav-tabs2 .nav-link01:hover {

    isolation: isolate;
    color: #000;
}

.nav-tabs2 {
  background-color: #fff;
  border-radius: 30px;
  margin-left: -2%;
  box-shadow: 0px 4px 40px rgb(0 0 0 / 15%);
  border-bottom: transparent;
}
/* .nav-tabs2 {
    background: #FFFFFF;
box-shadow: 0px 4px 40px rgb(0 0 0 / 15%);
border-radius: 40px;
width: 100%;
border-bottom: transparent;
} */



.nav-tabs2 .nav-item.show .nav-link01,
.nav-tabs2 .nav-link01.active {
    color: #000;
    background-color: transparent;
    border-color: transparent
}

.nav-tabs2 .nav-link01 {
    margin-left: 6px;
    margin-bottom: -1px;
    background: 0 0;
    border: transparent;
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem;
}



.headingtxt5 {
    text-align: center;
    font-size: 20px;
    font-weight: 700;
    color: #51488C;
    font-family: 'Roboto', sans-serif !important;
}


.btn1 {
    text-decoration: none;
    color: #fff;
    font-size: 14px;
    background: #6D20D6;
    font-family: 'Roboto', sans-serif !important;
    box-shadow: 0px 4px 40px rgba(0, 0, 0, 0.15);
    border-radius: 4px;
    padding: 10px 30px;
}

.accordion-body {
    padding: 20px 2px;
}


/* second tab css */

.img {
    border: 0;
    max-width: 100%;
    vertical-align: middle;
    display: inline-block;
}



.mid_img {
    position: absolute;
}

.nav_tab_con ul {
    margin-top: 5%;
}

.nav_tab_con li {
    list-style: none;
}

.nav-link02.active > div{
  color: #6D20D6 !important;
  width: 100%;
  height: 3px;
  display: block;
  margin: 0 !important;
  background: #6D20D6;
}
.nav-link02 > div {
  display: none;
}

.nav-link02 {
    display: block;
    padding: .5rem 2rem !important;
    color: #000 !important;
    font-family: 'Roboto', sans-serif;
    font-weight: 700;
    text-decoration: none;
    transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out;
    font-size: 14px !important;

}

.nav-tabs3 .nav-link02:focus,
.nav-tabs3 .nav-link02:hover {

    isolation: isolate;
    color: #000 !important;
}

.nav-tabs3 {
    margin-left: 22%;
    border-bottom: transparent;
}

.nav-tabs3 .nav-item.show .nav-link02,
.nav-tabs3 .nav-link02.active {
    color: #000 !important;
    background-color: transparent;
    border-color: transparent
}

.nav-tabs3 .nav-link02 {
    color: #000 !important;
    margin-left: 4px;
    margin-bottom: -1px;
    background: 0 0;
    border: transparent;
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem;
}



.headingtxt2 {
    text-align: center;
    font-size: 34px;
    font-weight: 700;
    color: #51488C;
    font-family: 'Roboto', sans-serif;
}

.btn1 {
    text-decoration: none;
    color: #fff;
    font-family: 'Roboto', sans-serif;
    font-size: 16px;
    background: #6D20D6;
    box-shadow: 0px 4px 40px rgba(0, 0, 0, 0.15);
    border-radius: 4px;
    padding: 10px 30px;
}
/* 
.accordion-body {
    padding: 1rem 1.25rem;
} */
.vimg1{
    width: 75% !important;
    padding-top: 20px;
}
.Sectionf6 {
 
  margin-top: 3%;
 
}
/* .tabimg{
  max-height: 100%;
  max-width: 80%;
  width: 66%;
} */

.Section7A {

  background-repeat: no-repeat;
  background-size: cover;
  margin-top: 2%;
  margin-left: 2%;
  margin-right: 2%;
}
/* .Section5A{
 
  margin-top: 3%;
   
} */
.mansideimg1{
  width: 400px;
  margin-top: -94% !important;
  
}

.col1{
  background-repeat: no-repeat;
  background-size: 97% 100%;
  margin-top: 3%;
  
}
.reportingimg{
  padding-top: 9%;
}
.ficon{
  padding-top: 30px;
  padding-left: 15px;
}
.ficon1{
  padding-top: 30px;
  padding-left: 30px;
}
.featuretxt{
  color: #000;
    font-size: 48px;
    font-family: 'Roboto', sans-serif !important;
    font-weight: 700;
    line-height: 1.2em;
    padding-top: 5px;
    padding-left: 20px;
   
}
.tiletxt1{
  font-size: 16px;
  font-family: 'Roboto', sans-serif !important;
  font-weight: 500;
  color: #000;
  padding-left: 32px;
    padding-top: 10px;
}
.tiletxt2{
  font-family: 'Roboto', sans-serif !important;
  font-size: 12px;
  font-weight: 400;
  color: #82818C;
}
.fsmalltxt{
  font-size: 12px;
  color: #51488C;
  text-align: center;
  letter-spacing: 5px;
  font-weight: 600;
  padding-top: 15px;
}





.nav-link1.active > div {
  color: #6D20D6 !important;
  width: 100%;
  height: 3px;
  display: block;
  margin: 0 !important;
  background: #6D20D6;
}
.nav-link1 > div{
  display: none;
}

.nav-link1 {
  display: block;
  padding: .5rem 2rem;
  color: #000;
  font-family: 'Roboto', sans-serif;
  font-weight: 700;
  text-decoration: none;
  transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out;
  font-size: 16px;

}

.nav-tabs3 .nav-link1:focus,
.nav-tabs3 .nav-link1:hover {

  isolation: isolate;
  color: #000 !important;
}

.nav-tabs3 {
  margin-left: 26%;
  border-bottom: transparent;
}

.nav-tabs3 .nav-item.show .nav-link1,
.nav-tabs3 .nav-link1.active {
  color: #000 !important;
  background-color: transparent;
  border-color: transparent
}

.nav-tabs3 .nav-link1 {
  color: #000 !important;
  margin-left: 4px;
  margin-bottom: -1px;
  background: 0 0;
  border: transparent;
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}