/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: May 18 2023 | 08:20:44 */
/* Add your CSS code here.

For example:
.example {
    color: red;
}

For brushing up on your CSS knowledge, check out http://www.w3schools.com/css/css_syntax.asp

End of comment */ 
/*For mobile phone */
/*
for mega menu
------------------------------
*/

*{
font-family:roboto;
}

.flickity-slider .slide img{
	width:150px;
  	height:100px;
}
#terms-main{
    box-shadow: 0px 0px 8px 0px #ccc;
    margin: 50px 0px;
    padding: 0px 50px;
}


@media only screen and (max-width: 767px) {
  .fb-head-bold{
  	font-size: 30px !important;
  }
  .fb-head-black-bold{
  	font-size:20px !important;
  }
  .fb-head-desc , .desc-list{
  	font-size:13px !important;
  }
  
  .compatible-aadhaar{
  	padding:50px 0px !important;
  }
  
  .fb-list-sub-text{
  	margin-left:20px !important;
  }
  
  .fb-heading-desc{
  	font-size:14px !important;
  }
  
  .form-outer-div{
  	width:auto !important;
    padding:10px !important;
  }
  
  .nav-container >.bar > .container >.row > .col-md-4, .stack-header-buttons{
  	float:left !important;
    margin-left:20px;
  }
  
}


.heading-text-font , .who-works-with , .feature-main-head 
,.feature-heading , .btn__text , .link-custom-btn-white , .learn-more  
, .link-custom-btn-white-outline,.footer-links-head ,.footer-links,
.feature-heading-menu , .footer-links-black{
font-family:Montserrat !important;
}

p{
	color: #010018;
  	margin-bottom:0px
}

@media only screen and (min-width: 768px)  {

    .nav-container >.bar > .container >.row > .col-md-4 , .stack-header-buttons{
      float:right !important;
    }
}

.fb-head-bold{
	font-family: Montserrat;
	font-style: normal;
	font-weight: 900;
	font-size: 38px;
	line-height: 57px;
  	color: #010018;
  	margin-bottom:0px;
}

.fb-head-blue{
	color: #6C63FF;
}

.fb-head-light{
  	font-family: Montserrat;
	font-weight: 200;
  	color: #010018;
}

.fb-head-black-bold{
	font-family: Montserrat;
	font-style: normal;
	font-weight: 900;
	font-size: 48px;
	line-height: 72px;
  	color: #010018;
}

.fb-head-desc , .desc-list{
	font-family: Open Sans;
	font-style: normal;
	font-weight: normal;
	font-size: 18px;
	line-height: 36px;
  	color: #010018;
  	margin-bottom:0px;
}

.fb-clients-header{
	font-family: Open Sans;
	font-style: normal;
	font-weight: bold;
	font-size: 20px;
	line-height: 27px;
	color: #808080;
  	text-align:center;
}

.fb-bold-desc{
	font-weight: bold;
}

.flickity-slider{
	display:flex;
  	align-items:center;
}

.fb-caption{
	font-family: Open Sans;
	font-style: normal;
	font-weight: normal;
	font-size: 13px;
	line-height: 40px;
	color: #000000;
}

.fb-header-button button{
	height: 70px;
    width: 266px;
}

.fb-heading-bold{
	font-family: Montserrat;
	font-style: normal;
	font-weight: bold;
	font-size: 32px;
	line-height: 39px;
	color: #010018;
}

.fb-heading-desc{
	font-family: Open Sans;
	font-style: normal;
	font-weight: normal;
	font-size: 18px;
	line-height: 25px;
	color: #7F7F7F;
  	margin-top:20px;
}

.fb-working-feature{
	   
}

.fb-working-feature-header{
	display: flex;
    align-items: center;
}

.fb-working-icon{
	width:40px;
  	margin-bottom:0px;
}

.fb-working-feature-head{
	margin-left:20px;
  	font-family: Open Sans;
	font-style: normal;
	font-weight: bold;
	font-size: 18px;
	line-height: 25px;
}

.fb-working-feature-desc{
	font-family: Open Sans;
	font-style: normal;
	font-weight: normal;
	font-size: 18px;
	line-height: 27px;	
  	margin-top:10px;
}

.fb-videokyc-feature-header{

}

.fb-videokyc-icon{
	height:50px;
  	width:auto;
  	margin-bottom:50px !important;
}

.fb-videokyc-feature-head{
	font-family: Open Sans;
	font-style: normal;
	font-weight: bold;
	font-size: 20px;
	line-height: 27px;
	color: #010018;
}

.compatible-aadhaar{
	padding:80px;
}

.compatible-head{
	margin-bottom:10px !important;
}

.compatible-head:after{
  	content:'';
	background: url('/wp-content/uploads/2020/03/Asset-7@4x-1.png');
  	display: inline-block;
  	width: 50px;
    height: 32px;
    background-size: contain;
  	margin-left: 20px;
}

.fb-videokyc-feature-desc{
	font-family: Open Sans;
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	line-height: 22px;
	color: #7F7F7F;
}

.fb-list-text:before {
	content: "";
  	display: inline-block;
  	width: 10px;
 	height: 10px;
  	margin-right: 15px;
  	background: #6C63FF;
	border-radius: 2px;
}

.fb-list-sub-text:before {
	content: "";
  	display: inline-block;
  	width: 10px;
 	height: 10px;
  	margin-right: 15px;
  	background: #6C63FF;
	border-radius: 50%;
}

.italic-desc-blue{
	font-family: Open Sans;
	font-weight: 700;
    font-style: italic;
	color: #6C63FF;
}

.fb-form-text{
	font-family: Open Sans;
	font-style: normal;
	font-weight: normal;
	font-size: 24px;
	line-height: 33px;
	text-transform: capitalize;
	color: #010018 !important;
}

.footer-form-div p{
	color:#ffffff;
}

.fb-text-field{
	
}

.text-field-label{
	font-family: Open Sans;
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	line-height: 22px;
  	
	text-transform: capitalize;	
	color: #010018;
}

.fb-list-sub-text{
	margin-left:100px;
}

.form-outer-div{
  	width:530px;
	padding:40px;
  	background-color:#ffffff;
  	border-radius:10px;
  	text-align:left;
    margin-right: auto;
    margin-left: auto;
}

.fb-text-field{
	border: none !important;
    border-bottom: 2px solid #D8D5FF !important;
    background: #fff !important;
    border-radius: 0px !important;
  padding-left:5px !important;
}

.fb-text-area{
	border:none;
  	background:#D8D5FF;
  	opacity: 0.7;
	border-radius: 5px;
}

.fb-form-button{
	background: #776DFF;
    border-radius: 5px;
    color: white;
    height: 62px;
    border: none;
}

#fb-outer-working-feature .vc_column-inner{
	padding:20px;
  	margin-top:20px;
  	border-radius:5px;
  	padding-right:20px !important;
  	padding-left:20px !important;
    height: 225px;
}

.header-btn-flowboard{
	background: #FFFFFF;
	border: 2px solid #6C63FF;
	border-radius: 5px;
    padding: 8px 15px;
}

.header-btn-flowboard .btn__text{
	font-family: Open Sans;
	font-style: normal;
	font-weight: normal;
	font-size: 14px;
	line-height: 19px;
  	color: #010018;
  	text-decoration:none;
  
}

.use-img{
    width: 60% !important;
}
.copy_2W , .text_30{
	display:none !important;    visibility: hidden;
}
.vc_btn3{
    font-size: 16px;
    font-family: Montserrat !important;
    font-weight: 600;
    letter-spacing: 1px;
}
p a , .link-custom-btn-white:hover , .link-custom-btn-white-outline:hover{
text-decoration: none !important;
}
.content-block p{
margin-bottom:0px !important;
}


@media (min-width: 1200px){
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu {
top:68px !important;
  box-shadow:0 3px 6px rgba(0, 0, 0, 0.1)!important;
  padding-left:20% !important;
}
  .heading-text-font {
    font-size: 52px;
    font-weight: 400;
    color: #000000;
    line-height: 55px;
  }
}


/* end mega menu*/
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link{
font-size:16px !important;
  line-height:45px !important;
      font-family: Montserrat !important;
  font-weight:500 !important;
}
/*upper Btn start*/
.upperBtn{
    border: 2px solid #666 ;
    font-size: 17px !important;
    border-radius: 5px !important;
  margin:0px !important;
}
.upperBtn-black{
	border: 2px solid #666 ;
    font-size: 17px !important;
    border-radius: 5px !important;
}
/*upper Btn start*/
/*For mobile phone start*/
@media only screen and (max-width: 767px) {
  
  
  .stack-header-buttons{
  	display:none !important;
  }
  .news-tip-font{
  padding-top:20px !important;
    font-weight:100 !important;
  }
  .upperBtn , .upperBtn-black, .bar__module .btn + .btn{
  margin-left:20px !important;
    margin-right:20px !important;
    margin-top:2px !important;
  }
  #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-toggle-on > a.mega-menu-link{
  background:#fff !important;
  }
  .text-left-sm{
  padding:0px !important;
  }
  .form-shadow{
 
    background:white;
	}
  .submitBtn{
      border: none;
    background-color: #252525;
    border-radius: 2px;
    font-size: 14px;
    color: white;
    font-weight: 600;
  }
  .formInput{
      border: 1px solid #ccc !important;
    border-radius: 2px !important;
    margin-bottom: 17px;
    font-size: 15px;
  }
  .form-background .vc_column-inner{
    background-image:none !important;
  }
  .privacy-image{
  	/*text-align:left !important;*/
  }
  .feature-heading{
  font-weight: 700;
  font-size:20px;
    margin-bottom: 10px;
    margin-top:10px;
    color: #000;
}
  .feature-desc{
 font-size: 15px;
  font-weight:400;
    text-align:justify !important;
  margin-bottom:10px;
  color:000000b0;
}
  .feature-desc-mobile{
  	display:block;
     font-size: 15px;
  font-weight:400;
    text-align:justify !important;
  margin-bottom:10px;
  color:#000000;
  }
  .use-padded-section{
  padding-left:0px !important;
    margin-bottom:20px !!important;
  }
  .nav-container{
    box-shadow:0 3px 6px rgba(0, 0, 0, 0.1)!important;
  }
  .heading-text-font-mobile{
  	font-size:22px !important;
    margin-bottom: 10px; font-size: 30px; line-height: 32px;
    font-weight: 600 !important;
  }
  .cart-link{display:none !important;}
  .padded-main-section{
  	padding:0px !important;
  }
  .hr{
 	display:none 
  }
  .padded-main-section-inner-col{
  	margin:0px !important;
  }
   .heading-text-font{
	font-size: 30px;
  	font-weight:400;
  	color:#000000;
  	line-height:35px;
  }
  .padded-main-image-section{
  	padding:0px!important;
  }
  .who-works-with{
  	font-size: 30px; color: white; margin-bottom:0px;margin-top:20px;
   	font-weight:700;
  }
  .con-head{
	font-size:20px;
	font-weight:700;
  	margin-bottom:10px;
  	color:#000;
    text-align:left !important;
   }
  .main-phone-div{
  margin-top:0px !important;
  }
  .main-phone-div-image{
  margin-left:0px !important;
  }
  .feature-main-head{
    font-size:25px;
    line-height: 25px;
    font-weight: 650;
    /* font-stretch: ultra-expanded; */
    color: #000;
      margin-bottom: 60px !important;
}
  .first-feature-column{
    margin-left: 0px;
    margin-right: 0px;
}
  .feature-img{
  width:90%;
  }
  #main-feature-div{
  display:flex !important;
  flex:1 !important; flex-direction:column !important;
  align-items: flex-start !important;
}
  
  .will-you-create{
  font-size:27px !important;
    line-height:30px;
  }
  .home-last-section{
  padding-top:50px !important;
  padding-bottom:50px !important;
  }
  .home-last-section-column{
  	padding-left:0px !important;
    padding-right:50px;
  }
  .last-section-image-section{
  	margin-left:0px;
    padding-left:0px !important;
    padding-right:30px;
  }
  .desktop-section{
  	display:none !important;
  }
  .mobile-section{
	display:block !important;  
    padding-top: 0px !important;
  }	
   .products-btn-left{
	 width:100%;
	}
    .products-btn{
width:100%;
}
.products-btn button ,.products-btn a , .products-btn-left button ,.products-btn-left a{
    width: 100%;
    display: flex !important;
    font-size: 15px !important;
}
  .mobile-hidden{display:none !important;}
  .mobile-pricing{display:block;}
  .pricing-text , .pricing-text-light{font-size:16px;line-height:30px; }
  .mobile-pricing #main-feature-div{flex-direction:row !important;}
}
/*For mobile phone ends*/

@media only screen and (min-width: 768px) and (max-width: 1440px){ 
.padded-main-section .container{
  margin-right:0px !important;
    padding-right:0px !important;
  }
}

@media only screen and (min-width: 1441px) and (max-width: 3000px){
  
 .padded-main-section .container {
    margin-right: 0px !important;
    padding-right: 0px !important;
   width:90% !important;
  }
  .padded-main-section-inner-col{
  	padding-top:100px !important;
  }
}

.foo-btns , .foo-btns-outline{
display:flex;flex-direction:column;
}
.foo-btns{
margin-bottom:0px;
}
@media only screen and (min-width: 768px){
  
  .products-btn-left{
  transition : padding 0.5s;
  }
  .products-btn-left:hover .vc_btn3-icon{
  right:10px !important;
 
  }
  
  .heading-text-font{
	font-size: 40px;
  	font-weight:400;
  	color:#000000;
  	line-height:35px;
  }
  
  li.mega-menu-item > a.mega-menu-link:hover{
  	/*box-shadow:0px 2px 2px  #ccc !important;*/
    /*border-radius:5px;*/
    /*background:#aadddd6b !important;*/
  }
  
  a.footer-links-black:hover {
    color:#2275d7 !important;
  }
  .hoverp:hover a.footer-links-black::after{
  padding-left:20px !important;
  }
  .foo-btns:hover a.link-custom-btn-white-outline::after{
  padding:100px ;
  }
  a.feature-heading-menu ,a.footer-links-black {
  text-decoration:none !important;
  }
 
  a.feature-heading-menu::after , a.footer-links-black::after{
  content:"\f105";
  font-family: FontAwesome;
  font-weight: 1000;
    transition:padding 0.5s;
  padding-left:5px;
    font-size:20px;
  -webkit-transition: padding 0s; /* For Safari 3.1 to 6.0 */
  transition: padding 0s;
  }
  #main-feature-div:hover a.feature-heading-menu::after{
  padding-left:15px;
  }
 
  #main-feature-div:hover a.feature-heading-menu{
    color:#2275d7 !important;
  }
 
  .desktop-card{
  margin-right:20px !important;
  }
  .mobile-pricing{display:none;}
  .mobile-hidden{display:block;}
  .form-shadow{
  	box-shadow:0px 5px 8px -4px #4a4242;
    background:white;
	}
  .commitment{
      font-size: 30px !important;

    line-height: 32px;

  }
  .wpcf7-form{
  padding:20px !important;
  }
  .submitBtn{
      border: none;
    background-color: #252525;
    border-radius: 2px;
    font-size: 14px;
    color: white;
    font-weight: 600;
  }
  .formInput{
      border: 1px solid #ccc !important;
    border-radius: 2px !important;
    margin-bottom: 17px;
    font-size: 15px;
    width:80%;
  }
  .heading-text-font-mobile{
      margin-bottom: 10px !important;
    font-size: 30px !important;
    line-height: 32px !important;
    font-weight: 600 !important;
  }
  .feature-heading{
  font-weight: 600;
  font-size:22px;
    margin-bottom: 10px;
    color: #000;
}
  .feature-desc{
    display:block;
 font-size: 18px;
  font-weight:100;
  margin-bottom:10px;
  color:#000000b0;
}
  .feature-desc-mobile{
  	display:none;
  }
  .use-padded-section{
  padding-left:100px !important;
  }
  .padded-main-section{
  	padding-top:57px !important;
    padding-bottom:0px !important;
  },
  .padded-main-section-inner-col{
  	margin-left:30px !important;
  }
  
  .who-works-with{
  	font-weight:700;
    font-size: 30px; 
    color: white; margin-bottom: 150px !important;margin-top:20px;
  }
   .main-phone-div-image{
  	margin-left:30px !important;
  }
  .feature-main-head{
    font-size: 33px;
    line-height: 42px;
    font-weight: 800;
    /* font-stretch: ultra-expanded; */
    color: #000;
      margin-bottom: 60px !important;
}
  .first-feature-column{
    margin-left: 40px;
    margin-right: 40px;
}
  .feature-img{
	width:70%;
}
  #main-feature-div{
  display:flex !important;
  flex:1 !important; flex-direction:row !important;
  align-items: center !important;
}
  .will-you-create{
  text-align:center !important;  
  }
  .con-head{
	font-size:20px;
	font-weight:700;
  	margin-bottom:10px;
  	color:#000;
    text-align:left !important;
   }
  .home-last-section{
  padding-top:100px !important;
  padding-bottom:100px !important;
}
  .home-last-section-column{
  }
  .last-section-image-section{
  	margin-left:30px;
  }
  .desktop-section{
  	display:block !important;
  }
  .mobile-section{
	display:none !important;  
  }	
  
/*  .products-btn{
width:100%;
}
.products-btn button , .products-btn-left button {
    width: 100%;
    display: flex !important;
    font-size: 15px !important;
}*/
  
}

.header-get-api-key-btn{
border: 2px solid #545050;
    color: #545050;
    padding: 10px 20px;
    border-radius: 5px;
}
.header-login-btn{
   color: #000;
  margin-right:10px;
}
nav{
/* 	box-shadow:0 3px 6px rgba(0, 0, 0, 0.1)!important; */
/* 	padding:15px 0px !important; */
}

.stack-header-buttons{
	display:flex !important;
}
.dropdown__trigger , #menu-item-3102 a{
    font-size: 14px !important;
    color: #000 !important;
    opacity: 1 !important;
}
.dropdown__content{
margin-top:5px !imprortant;
}
.news-tip-font{
/* Style for "We are now" */
/*font-family: Damascus;*/
font-size: 18px;
  opacity:0.45;
font-weight: 400;
  letter-spacing:2px !important;
/* Text style for "We, ar, e," */
/*font-family: "Lucida Grande";*/
}

.btn-font button{
font-size:20px;
}
.link{

}
.con-desc{
  font-size:18px;
  text-align:justify;
font-weight:400;
}

.main-phone-div{
 background-position: center; 
}


.image-block{
text-align:center;
}

.content-block{

}

.feature-heading-menu{
  font-weight: 600;
  font-size:18px;
    margin-bottom: 0px !important;
    color: #000;
}
.feature-img-menu{
  
width:80% !important;
}
.feature-desc-menu{
    font-size: 15px;
    color: #000000b0;
  	text-decoration:none;
    font-weight: 500;
}
.feature-desc-menu:hover{
	color:#000000b0;
  	text-decoration:none;
}
.footer-links-head{
font-weight:700;font-size:18px;color:white;margin-bottom:10px;
}
.footer-links{
font-weight:100 !important;
  font-size:16px !important;
  color:white;
  margin:0px;
  display:block;
}
.footer-links-black{
font-weight:600 !important;
  font-size:16px !important;
  color:#000000 !important;
  margin:0px;
  display:block;
}

.learn-more{
  font-size:16px !important;
color:#000;
  display:none;
}



 
.trans-btn{
	margin-right:50px !important;
}

.contact-section{
    background-repeat: no-repeat !important;
    background-size: auto !important;
    background-position: right bottom !important;
}
.sign-up-section{
  background-position: 120% 0% !important;
}
.pricing-text{color:#000;}
.pricing-text-light{opacity:0.56}

.link-custom-btn-white{
  transition:background 0.5s;
background:#fff ;
  color:#000 !important ;
      padding: 10px 20px;
    border-radius: 5px;
    font-size: 16px;
    font-weight: bold;
    border: 0px solid black;
  text-decoration:none;
  margin-bottom:10px;
}

.link-custom-btn-white-outline{
background-color:transparent !important;
  transition:color 0.5s;
  color:#fff  ;
      padding: 10px 20px;
    border-radius: 5px;
    font-size: 16px;
    font-weight: bold;
    border: 2px solid white;
  text-decoration:none;
}

.btn-group{
    display: flex;
    flex-direction: column;
}
[data-overlay="4"]:before{
opacity:0.6 !important;
}

@media (min-width:1570px){
.heading-text-font {
    font-size: 52px;
    font-weight: 400;
    color: #000000;
    line-height: 55px;
  }
}

@media (min-width: 1200px){
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu {
top:68px !important;
  box-shadow:0 3px 6px rgba(0, 0, 0, 0.1)!important;
  padding-left:20% !important;
}
  .desktop-section{
  	display:flex !important;
    align-items: center !important;
  }
}
