/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Feb 15 2023 | 13:37:55 */
/* 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:Averta;
}
h1 , h2, h3, h4, h5,h6, strong, b{
  margin:0px;
}

.font-size-16{
  font-size:16px;
}

.cta-btn a , .cta-btn-white a , .cta-btn-black a{
     background: #4263eb !important;
  	/*background: #221c53 !important;*/
    box-shadow: 0 4px 4px -2px rgba(0, 0, 0, 0.1), 0 8px 16px 0 rgba(0, 0, 0, 0.1) !important;
    color: #fff !important;
    /* display: flex !important; */
    padding: 15px 16px !important;
    /* justify-content: center !important; */
    /* align-items: center; */
    border-radius: 8px !important;
    font-weight: 600;
}
.cta-btn-white a{
  color:#221c53 !important;
   background-color: #ffffff !important;
}
.cta-btn-black a{
  color:white !important;
  background-color:black !important
}

.products-btn-left{
  margin:0px !important;
  margin-bottom:20px !important;
}
.surescrape-payout .payout-icon{
  opacity:0.5;
} 
.new-prod-div{
  display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
}
.label{
  position:inherit !important;
  margin-right:10px;
  height:auto !important;
  padding:2px 10px !important;
}
.new-prod-link{
  font-family: averta;
    font-size: 18px;
    line-height: 20px;
  color:blue;
}
.label-green{
  background:#45bd53 !important;
} 
.label-blue{
  background:blue !important;
} 

.products-list-link .wpb_raw_code:hover .products-icon{
  transition:.5s;
      box-shadow: 2px 4px 6px 4px #ccc !important;
    border-radius: 50% !important;
}

.sure-link:hover{
  color:#000 !important;
  font-size;15px !important;
  text-decoration: underline !important;
}

.ss-header-wrappper{
    background-position:bottom !important;
}
#products-div{
    background: #FFFFFF;
    box-shadow: 0px 20px 40px rgba(3, 22, 51, 0.2);
    border-radius: 10px;
    padding: 40px 80px !important;
  	font-family:Work Sans !important;
}
.products-div-desc{
  font-style: normal;
    font-weight: normal;
    font-size: 18px;
    line-height: 27px;
    margin-top: 10px;
    color: #7D7E80;
}

.sp-gallery-img{
         width: auto;
    height: 50px;
  border-radius:5px;
      margin: 0px 40px
}
.sp-gallery-div{
      display: flex;
    flex: 1;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    width: 100%;
    margin-top: 20px;
    margin-bottom: 20px !important;
    overflow: hidden;
}

.products-div-head{
  font-family:Work Sans !important;
    font-size: 28px;
    font-weight: 600;
    line-height: 35px;
    letter-spacing: -0.005em;
    color: #14171A;
}
.ss-header{
  	filter: opacity(0.8);
    background-position: center center;
    background-repeat: no-repeat;
}
#neo-gradient-section{
  background:linear-gradient(180deg, #FFFFFF 0%, #F3F7FA 14.38%, #F7F9FE 100%) !important;
}
#su-outer-block-feature .vc_column-inner{
  height:300px;
/*   border: 1px solid #ccc; */
  box-shadow:0px 0px 30px 0px #ccc;
  padding: 20px;
    margin-top: 20px;
    border-radius: 30px;
    padding-right: 20px !important;
    padding-left: 20px !important;
}
#su-outer-block-feature .vc_column-inner:hover{
       box-shadow: 0px 10px 20px rgba(3, 22, 51, 0.2);
    
}
#ss-outer-block-feature .vc_column-inner{
      
      box-shadow: 0px 10px 20px rgba(3, 22, 51, 0.2);
    padding: 20px;
    margin-top: 20px;
    border-radius: 5px;
    padding-right: 20px !important;
    padding-left: 20px !important;
    height: 180px;
}

#api-outer-block-feature .vc_column-inner{
    box-shadow: 0px 10px 20px rgba(3, 22, 51, 0.2);
    padding: 20px;
    margin-top: 20px;
    border-radius: 5px;
    padding-right: 20px !important;
    padding-left: 20px !important;
    height: 230px;
}

.flickity-slider .slide img{
	width:150px;
  	height:100px;
}

.payout-feature{
  	display:flex;
  	margin-bottom:80px !important;
}
.payout-bottom-right{
  	display:flex;
  	margin-bottom:50px !important;
}
.payout-icon{
	width:50px;
  	height:50px;
}
.payout-bottom-right-icon{
  	width:70px;
}
.payout-content{
	margin-left:20px;
  	text-align:left;
}

.payout-business-block{
  	display:flex;
  	flex-direction:column;
  	align-items:center;
}
.payout-left-head{
  
}
.payout-inner-wrapper{
  
}

.bottom-main-div{
  padding-right:0px !important;
  padding-left:0px !important; 
}

.bottom-main-div>.vc_column-inner{
  padding-top:150px !important;
}

.payout-hr{
  	background: #6C63FF;
  	width: 50px;
	height: 5px;
}
.payout-para{
  	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	line-height: 30px;
	color: #7F7F7F;
}


@media only screen and (max-width: 767px) {
  #products-div{
    background: #FFFFFF;
    box-shadow: 0px 20px 40px rgba(3, 22, 51, 0.2);
    border-radius: 10px;
    padding: 40px 10px !important;
  	font-family:Work Sans !important;
}
  .fb-heading-bold{
    font-size:25px !important;
  }
  .payout-feature{
    margin-bottom:0px !important;
  }
  .ss-outer-div{
   padding:20px !important; 
  }
   .sp-gallery-div{
    flex-wrap:wrap;
  }
  .sp-gallery-img{
        margin: 0px 20px 10px 0px;
  }
  .fb-head-bold{
  	font-size: 30px !important;
  }
  .ss-form-font{
    font-size:25px !important;
  }
   .ss-head-bold{
  	font-size: 25px !important;
     line-height:30px !important;
  }
  .payout-para{
    padding-bottom:50px;
    font-size:15px;
  }
  .payout-hr{
    margin:10px 0px;
  }
  
  /*.bottom-main-div>.vc_column-inner{
  padding-top:500px !important;
}*/
  .fb-head-black-bold{
  	font-size:20px !important;
    line-height:40px !important;
  }
   .ss-head-black-bold{
  	font-size:30px !important;
    line-height:40px !important;
  }
  .fb-head-desc{
  	font-size:13px !important;
    line-height:25px !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;
  }
  
}

p{
	color: #010018;
  	margin-bottom:0px
}

.products-icon{
	width: 80px;
}

@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;
}
.ss-head-bold{
	font-family: Open Sans;
	font-style: normal;
	font-weight: 900;
	font-size: 30px;
	line-height: 57px;
  	color: #010018;
  	margin-bottom:0px;
}
.ss-form-font{
  	font-size:40px;
}

.fb-head-blue{
	color: #6C63FF;
}
.fb-head-green{
	color: #45bd53 !important;
}

.fb-head-light{
  	font-family: Montserrat;
	font-weight: 200;
  	color: #010018;
}
.fb-head-desc{
  
}
.ss-head-light{
  	font-family: Open Sans;
	font-weight: 400;
  	color: #010018;
}

.fb-head-black-bold{
	font-family: Montserrat;
	font-style: normal;
	font-weight: 900;
	font-size: 48px;
	line-height: 72px;
  	color: #010018;
}

.ss-head-black-bold{
	font-family: Open Sans;
	font-style: normal;
	font-weight: 900;
	font-size: 48px;
	line-height: 60px;
  	color: #010018;
}

.fb-head-desc{
	font-family: Open Sans;
	font-style: normal;
	font-weight: normal;
	font-size: 18px;
	line-height: 25px;
  	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{
}
.box-link{
       position: absolute;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        text-decoration: none; /* No underlines on the link */
        z-index: 10; /* Places the link above everything else in the div */
        background-color: #FFF; /* Fix to make div clickable in IE */
        opacity: 0; /* Fix to make div clickable in IE */
        filter: alpha(opacity=1); /* Fix to make div clickable in IE */
}

.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;
  letter-spacing:1px;
	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 !important;
  	background-color:#ffffff;
  	border-radius:10px;
  	text-align:left;
    margin-right: auto;
    margin-left: auto;
}
.ss-outer-div{
	padding:20px !important;
  	background-color:#ffffff;
  	box-shadow:rgba(159, 165, 169, 0.2) 0px 0px 4px 0px, rgba(159, 165, 169, 0.2) 0px 6px 12px 0px;
  	border-radius:5px;
  	text-align:left;
    margin-right: auto;
    margin-left: auto;
}
.ss-feature-div{
  	background-color:#ffffff;
  	box-shadow:rgba(159, 165, 169, 0.2) 0px 0px 4px 0px, rgba(159, 165, 169, 0.2) 0px 6px 12px 0px;
  	border-radius:5px;
  	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;
}
.ss-form-button{
  	background: #FFF;
  	border:2px solid #776DFF !important; 
    border-radius: 5px;
    color: #776DFF;
    height: 50px;
  margin-top:20px;
    border: none;
}
.ss-form-button-filled{
  	background: #776DFF;
    border-radius: 5px;
    color: #fff;
    height: 50px;
  margin-top:20px;
    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;
}
#ss-outer-working-feature .vc_column-inner{
	padding:20px;
  	margin-top:20px;
  	border-radius:5px;
  	padding-right:20px !important;
  	padding-left:20px !important;
    height: 200px;
}
#ss-outer-working-feature{
  margin-right:20px;
}




.mega-indicator{
	display:none !important;
}
.heading-text-font , .who-works-with , .feature-main-head 
,.feature-heading , .btn__text , .link-custom-btn-white 
, .link-custom-btn-white-outline,.footer-links-head ,.footer-links,
.feature-heading-menu , .footer-links-black , .news-tip-font, .header-sub-head-text{
font-family:Averta !important;
}
.use-img{
    width: 60% !important;
}
.copy_2W , .text_30{
	display:none !important;    visibility: hidden;
}
/*new css*/
.feature-bold-heading{
	font-size: 25px;
  	line-height:60px !important;
    font-family: Averta ,'Manrope', sans-serif !important;
    font-weight: 600;
    color: #000;
}
.feature-bold-heading:hover{
  text-decoration:none;
  color:#000;
}

.capitalize-head{
font-weight: 600 !important; line-height: 50px !important; letter-spacing: 3px;
}
.capitalize-head-span{
text-transform: uppercase; font-weight: normal; letter-spacing: 5px;
}
.feature-new-image:{
margin-bottom:0px!important;
}

/*new css*/
.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 only screen and (max-width: 767px) {
  #fb-outer-working-feature .vc_column-inner{
    height:300px;
  }
  .mega-menu-item{
	padding:0px 20px !important;
  }
  .content-block{
  text-align:center;
  }
}

@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;
}
  .mega-menu-item{
	padding:0px 20px !important;
  }
  
  .heading-text-font {
    font-size: 52px;
    font-weight: 400;
    word-spacing:8px;
    letter-spacing:1px;
    color: #000000;
    line-height:75px;
  }
}


/* end mega menu*/
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link,
#menu-tenant > .menu-item > .inner-link , #menu-normalmenu > li > a,
#menu-normalmenu > li > span{
font-size:16px !important;
  line-height:45px !important;
      font-family: Montserrat !important;
  font-weight:500 !important;
}
#menu-normalmenu > li > a , #menu-normalmenu > li > span{
  opacity:1 !important;
      padding: 10px 10px !important;
  text-transform:capitalize !important;
}
/*upper Btn start*/
.upperBtn{
    /*border: none ;*/
    font-size: 17px !important;
  color: #072f9a !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) {
  
  .heading-text-font-mobile{
  	font-size:22px !important;
    margin-bottom: 10px; font-size: 30px; line-height: 32px;
    font-weight: 600 !important;
  }
  
  .news-tip-font{
  margin-bottom:0px !important;
  padding-top:20px !important;

/* Style for "We are now" */
/*font-family: Damascus;*/
font-size: 18px;
  color: #072f9a;
font-weight: 400;
  letter-spacing:2px !important;
/* Text style for "We, ar, e," */
/*font-family: "Lucida Grande";*/

  }
  .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{
    display:none;
 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:center !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;
  }
  
  .cart-link{display:none !important;}
  .padded-main-section{
  	padding:0px !important;
    padding-top:50px !important;
  }
  .hr{
 	display:none 
  }
  .padded-main-section-inner-col{
  	margin:0px !important;
  }
   .heading-text-font , .header-sub-head-text, .api-pages h3 , .api-pages h1{
	font-size: 30px;
  	font-weight:600;
  	color:#000000;
     margin-bottom:20px;
  	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: 35px;
    word-spacing:8px;
    font-weight: 650;
    /* font-stretch: ultra-expanded; */
    color: #000;
      margin-bottom: 30px !important;
}
  .first-feature-column{
    margin-left: 0px;
    margin-right: 0px;
}
  .feature-img{
  	width:100px;
    margin-right:0px !important;
  }
  #main-feature-div{
  display:flex !important;
  flex:1 !important; flex-direction:column !important;
  align-items: center !important;
    margin-bottom:20px !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 , .whatsapp-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: 70%;
    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;}
}
@media only screen and (min-width: 1441px) and (max-width: 1700px){ 
 .header-btn-sure{
  width:80% !important;
}
}

@media only screen and (min-width: 768px) and (max-width: 1440px){ 
     .header-btn-sure{
  width:100% !important;
}
  .products-btn button ,.products-btn a , .products-btn-left button ,.products-btn-left a{
    width: 70%;
    display: flex !important;
    font-size: 15px !important;
}
  .image-block{
  text-align:left !important;
    flex:1;
    margin-right:20px;
  }
.padded-main-section .container{
  margin-right:0px !important;
    padding-right:0px !important;
  }
  .surepass-header .container{
    width: 100%;
    padding-left: 100px;
  }
}

@media only screen and (min-width: 1441px) and (max-width: 3000px){
  .products-btn button ,.products-btn a , .products-btn-left button ,.products-btn-left a{
    width: 70%;
    display: flex !important;
    font-size: 15px !important;
}
  
 .padded-main-section .container {
    margin-right: 0px !important;
    padding-right: 0px !important;
   width:90% !important;
  }
  .padded-main-section-inner-col{
  	padding-top:100px !important;
  }
}
/*For mobile phone ends*/

.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;
    width:100%;
  }
  .products-btn-left:hover .vc_btn3-icon{
  right:10px !important;
 
  }
  
  .heading-text-font{
	font-size: 40px;
  	font-weight:400;
  	color:#000000;
    word-spacing:8px;
    letter-spacing:1px;
  	line-height:50px;
  }
  .new-heading-text , .api-pages h1{
    font-size: 70px;
  	font-weight:600;
    font-family:Averta;
    margin-bottom:10px;
  	color:#161638;
  	line-height:70px;
  }
  .header-sub-head-text , .api-pages h3{
    font-size: 50px;
  	font-weight:400 !important;
    margin-bottom:10px;
    font-family:Averta;
  	color:#161638;
  	line-height:60px;
  }
  .header-contact-div-link .vc_column-inner{
    display: flex !important;
    justify-content: flex-start !important;
    align-items: center !important;
    flex-direction: row !important;
  }
  .heder-contact-form-link{
   font-size: 25px;
    text-decoration: none !important;
    color: #161638;
    margin: 0px;
  }
  
  li.mega-menu-item > a.mega-menu-link:hover , li.menu-item > a.inner-link:hover,
  #menu-normalmenu > li > a: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: 50px !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-family: Averta ,'Manrope', sans-serif !important;
  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: 40px;
    line-height: 42px;
    font-weight: 600;
    /* font-stretch: ultra-expanded; */
    color: #161638;
    margin-bottom: 60px !important;
}
  .first-feature-column{
    margin-left: 40px;
    margin-right: 40px;
}
  .feature-img{
	width:100px;
}
  #main-feature-div{
  display:flex !important;
  flex:1 !important; flex-direction:row !important;
  align-items: flex-start !important;
    margin-bottom:20px !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;
  }
  .whatsapp-desktop-section{
    display:flex !important;
  }
  .mobile-section{
	display:none !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:20px 0px !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: 25px;
  color: #072f9a;
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: left !important;
    flex: 1;
    margin-right: 20px;
}

.content-block{
/* 	width:80% !important; */
  flex:3;
}

.feature-heading-menu{
  font-weight: 600;
  font-size:18px;
    margin-bottom: 0px !important;
    color: #000;
}
.feature-img-menu{
/* width:60% !important; */
}
.feature-desc-menu{
    font-size: 16px;
    color: black;
  	font-family:Montserrat !important;
  	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:#5aa1e3;
  line-height:2em;
}
.learn-more:hover{
	text-decoration: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: 75px;
  }
  .new-heading-text, .api-pages h1{
    font-size: 80px;
  	font-weight:600;
  	color:#161638;
  	line-height:80px;
  }
  .heder-contact-form-link{
   font-size: 27px;
    text-decoration: none !important;
    color: #161638;
    margin: 0px;
  }
}

@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;
}
}
