/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jan 10 2023 | 10:11:44 */
.page-header { display: none;}
@media (min-width: 312px) and (max-width: 767px){
.abou-disp, .abou-disps{display:block !important;}
.abou-disps .team-member .eael-team-item.eael-team-members-overlay .eael-team-content {background-color: #f2f2f2 !important;}
	
}
a:focus { outline: solid 0px !important; }
.caf-search-bar { width: fit-content; float: left; padding: 0px !important; margin: 0px !important; }
#caf-filter-layout2.caf-filter-layout.srch-on.search-layout1 ul.dropdown {
 padding-bottom: 15px !important; width: fit-content; float: right; padding: 0px !important; margin: 0px !important;
}
.search-layout1 input#caf-search-input { font-size: 12px; text-transform: capitalize; width: 380px !important; }

.postid-23382 h2.elementor-heading-title.elementor-size-default, .postid-23704 h2.elementor-heading-title.elementor-size-default {  display: none;
}

.home .ob-is-glider .swiper-button-next:hover, .home .ob-is-glider .swiper-button-prev:hover {
    background-color: #1859a59c !important;
}

/* home elementor Slider */
.elementor-22470 .elementor-element.elementor-element-e26ccaf.ob-is-glider .swiper-button-next, .elementor-22470 .elementor-element.elementor-element-e26ccaf.ob-is-glider .swiper-button-prev,
.elementor-22470 .elementor-element.elementor-element-e26ccaf.ob-is-glider .swiper-button-next:hover, .elementor-22470 .elementor-element.elementor-element-e26ccaf.ob-is-glider .swiper-button-prev:hover 
{ background-color: transparent !important; }
/* End home elementor Slider */

#r-scrore-f label#LblValidation_Check__c { display: flex !important; flex-direction: row-reverse !important; }
#r-scrore-f .mktoLogicalField.mktoCheckboxList.mktoHasWidth.mktoRequired { width: 0px !important; padding: 0 !important; height: 0px !important;
}
#r-scrore-f .mktoForm input[type=checkbox]+label:before { left: 35px; margin-top: -33px !important; }

.event-pagination a {
    padding: 0px !important;
}

.my_predictive_class,.my_analysis_class,.my_global_class,.my_data_class,.my_prescriptive_class {
  display:none;
}
.salt-featured-sidebar .widget{
    border: none !important;
    box-shadow: 0 2px 4px 0 rgba(177,177,177,0.5);
}

/*latest news*/
.lp-shadow .elementor-post__card{
  	border-style: solid !important;
    border-width: 1px 1px 1px 1px !important;
    border-color: rgba(193,193,193,0.5) !important;
    box-shadow: 0px 0px 4px 0px rgba(193,193,193,0.5)  !important;
}

.lp-shadow .elementor-post__card:hover{
      box-shadow: 0px 0px 10px 0px rgba(193,193,193,0.5) !important;
}
/*End latest post*/
/*Header slider*/
.home-slider h2 {  
	font-family: "AvenirNext-Medium" !important;
}
.home-slider p {
  	font-family: "AvenirNext-Medium" !important;
}
.home-slider a {

    font-family: "AvenirNext-Regular" !important;
}
/*End Header slider*/


/*Header css*/

/*End Header css*/

/*Product Css*/
.home-p .product-div:hover{
	transform: scale(1.1);
    transition: transform 300ms linear;
}
.hover-link-green a:hover {
    color: #50be92 !important;
}

.products-images .elementor-testimonial__image img {
    width: 100% !important;
    height: 100% !important;
}

.products-images .swiper-slide {
    border: none;
    margin-bottom: 5px !important;
    box-shadow: 0 0 4px 0 rgba(120,120,120,0.5) !important;
}
.products-images .elementor-testimonial__content {
	padding-left: 20px !important;
    padding-right: 20px !important;

}

/*End of Product Css*/


/*Home Page Css */
.video-btn-padd .elementor-icon {
    padding: 16px 57px !important;
}
/*Home Page Css*/
.industry-img-box .elementor-image-box-wrapper:hover {
      transform: scale(1.1) !important 
}
.h1-font {
      font-family: "AvenirNext-Light" !important;
}
/*Start of In the news css*/
.salt-resources-nav a {
  font-family: "AvenirNext-Regular" !important;
  font-size: 16px;	
  font-weight: 300;	
  line-height: 22px;
}

#learning-center {
  margin-right: 20px !important;
}

/* slder css*/
#salt-featured-slider img{
	height: 580px;
}

#salt-featured-thumb-slider img {
    height: 150px !important;
}

#blog-entries .thumbnail img{
	height: 180px;
}
.flexslider .slides img {
      border-radius: 4px 4px 0px 0px;
}
.flexslider .slides > li {
      border-radius: 4px !important;
     /* box-shadow: 0 2px 4px 0 rgba(196,196,196,0.5);*/
}
.flex-control-paging li a {
    background: #979797;
}
.flex-control-paging li a {
    width: 8px;
    height: 8px;
}
.flexslider:hover .flex-direction-nav .flex-next {
    right: -25px !important;
}
.flex-direction-nav .flex-prev {
    left: -25px !important;
}

.flexslider:hover .flex-direction-nav .flex-prev {
  left: -25px !important;
}

.flex-direction-nav a {
    z-index: 10 !important;
    overflow: inherit !important;
    opacity: 1 !important;
    cursor: pointer !important;
    color: rgba(0, 0, 0, 0) !important;
}
.flex-direction-nav .flex-next {
    right: -25px;
}
.flex-direction-nav a:before {
    font-size: 20px;
    color: #C6C6C6;
}
/*slider css*/

.salt-featured-section {
    background: #f2f2f2 !important;
    padding-top: 50px !important;
}

.flexslider {
    border: none !important;
}

#salt-featured-slider .flex-direction-nav {
    display: none !important;
}
.flex-active-slide {
	background-color: #FEFEFE; 
}
#salt-featured-slider h3 {
  padding: 20px 50px 10px 50px;
  color: #131C3C;	
  font-family: "AvenirNext-Medium" !important;
  font-size: 24px;	
  font-weight: 500;
  line-height: 33px;
}
#salt-featured-slider h3 a{
  color: #131C3C;	
}
#salt-featured-slider h3 a:hover{
      color: #50be92;	
}
#salt-featured-slider h6 {
    padding: 0 50px;
    opacity: 0.32;
    color: #131C3C;
     font-family: "AvenirNext-Regular" !important;
    font-size: 16px;
    font-weight: 500;
    line-height: 25px;
}

#salt-featured-thumb-slider ul {
      background: #f2f2f2 !important;
}

#salt-featured-thumb-slider li {
      background: white !important;
     /* width: 200px !important;
      margin-right: 15px !important; */
}

#salt-featured-thumb-slider h3 { 
  color: #131C3C;	
  font-family: "AvenirNext-Medium" !important;
  font-size: 12px;	
  font-weight: 500;	
  line-height: 16px;
  padding: 15px !important;
  margin: 0px !important;
}

#salt-featured-thumb-slider h6 { 
  padding: 0 15px !important;
  opacity: 0.32;
  color: #131C3C;
   font-family: "AvenirNext-Regular" !important;
  font-size: 10px;	
  font-weight: 500;	
  line-height: 25px;
}

/*#salt-featured-thumb-slider {
 height: 100%; 
}*/
#salt-featured-thumb-slider li h6, .meta-author{
 margin-top: auto;
}


/*Non featured post css*/
#blog-entries h3 a{
	color: #131C3C;
    font-family: "AvenirNext-Medium" !important;
    font-size: 16px;	
    font-weight: 500;	
    line-height: 22px;
}
#blog-entries h3 a{
  color: #131C3C;
}
#blog-entries h3 a:hover{
  color: #50be92;
}
#blog-entries .meta-author a{ 
  opacity: 0.65;
  color: #131C3C;
   font-family: "AvenirNext-Regular" !important;
  font-size: 14px;	
  font-weight: 500;
  line-height: 25px;
}
.page-template-all-resources .content-area {
    width: 100% !important;
    border: none !important;
    padding-right: 0px !important;
}
ul.page-numbers {
    text-align: center !important;
}
.page-numbers a, .page-numbers span:not(.elementor-screen-only), .page-links span {

    margin: 0 !important;
    padding: 0 !important;
    text-align: center !important;
    color: #131C3C !important;
    font-size: 16px !important;
    font-weight: 900 !important;
    border: none !important;
  	font-family: "AvenirNext-Bold" !important;
}
.blog-entry.grid-entry .blog-entry-inner {
      border: none !important;
      box-shadow: 0 2px 4px 0 rgba(177,177,177,0.5);
}
/*End Non featured post css*/
   
/*Satrt Sidebar*/
.tagcloud a{
 	color: #131C3C!important;
    font-family: Avenir!important;
    font-size: 14px !important;
    font-weight: 300!important;
    text-transform: none!important;
    border-radius: 8px!important;
    background-color: #EFEFEF!important;
    margin: 0 5px 10px 0!important;
}

#tag_cloud-3 h6{
    margin: -20px -20px 20px;
    color: #FFFFFF;
    font-family: "AvenirNext-Regular" !important;
    letter-spacing: 0px;
    font-size: 16px;
    font-weight: 500;
    line-height: 22px;
    background: #1352a2;
    padding: 6px 20px;
    text-transform: none;
    border: none !important;
}

.salt-featured-sidebar { 
  margin-left: 30px !important;
  width: 100% !important;
}

#text-5, #mc4wp_form_widget-2, #tag_cloud-3 { /*For number tab*/
	padding: 20px !important;
    background-color: #FBFBFB !important;
    margin-bottom: 25px !important;
}
#text-5 .widget-title { /*For number tab*/
  color: #131C3C !important;	
      font-family: "AvenirNext-Demi" !important;	
    letter-spacing: 0px !important;	
  font-size: 20px !important;	
  font-weight: 500 !important;	
  line-height: 27px !important;
  padding-left: 0px !important;
  border: none !important;
  text-transform: unset !important;
}
#text-5 p{
  color: #131C3C;	
  font-family: "AvenirNext-Medium" !important;		
  font-size: 16px !important;		
  font-weight: 500 !important;		
  line-height: 12px !important;	
  	
}
#mc4wp_form_widget-2 .widget-title {
   text-transform: none!important;
    border: none !important;
    color: #131C3C !important;
    font-family: "AvenirNext-Demi" !important;
    font-size: 22px !important;
    font-weight: 100 !important;
    line-height: 32px !important;
    letter-spacing: -1px !important;
    padding: 0px !important;
}
#mc4wp_form_widget-2 p {
    color: #131C3C !important;
     font-family: "AvenirNext-Regular" !important;
    font-size: 16px !important;	
    font-weight: 300 !important;
    line-height: 22px !important;
}

/*input[type="email"] {
  	font-family: "AvenirNext-Regular" !important;
	font-size: 16px;
    font-weight: 300;
    line-height: 22px;
    border: 1px solid #E4E4E4;
    border-radius: 4px;
}

input[type="submit"] {
 	color: #FFFFFF;
    font-size: 16px;
    font-weight: 300;
    line-height: 22px;
    text-transform: none;
    border-radius: 4px;
    background-color: #1352A2;
    width: 100%;
}
input[type="submit"]:hover {
    background-color: #50be92;
    color: #50be92;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #50be92;
    background: white;
    box-shadow: 0px 2px 7px 0px rgba(51,51,51,0.27);
}*/
/*End Sidebar*/

/*Media query for product testimonials */
@media (max-width: 5800px) and (min-width: 768px)
{
  .products-images .swiper-slide {
    width: 515.5px !important;
    margin-right: 30px !important;
    margin-left: 20px !important;
  }
  
}
@media (max-width: 5800px) and (min-width: 1025px)
{
/*Header css*/

}
/*End Header css*/

/*End Media query for product testimonials*/
/*Start of Media query for in the news*/
@media  (min-width:768px) and (max-width:1024px)
 {
    #salt-featured-thumb-slider li {
       width: 341px !important;
    }
    .salt-featured-slider-wrapper .flex-control-nav {
    width: 0% !important;
    position: inherit !important;
    bottom: -40px !important;
    margin: auto !important;
    display: flex !important;
   }
}

@media  (min-width:320px) and (max-width:767px)
{
    #salt-featured-thumb-slider li {
       width: 190px !important;
    }
   .flex-direction-nav .flex-prev {
    	left: -15px !important;
	}
   .flex-direction-nav .flex-next {
    	right: -15px;
	}
    .salt-featured-slider-wrapper .flex-control-nav {
      display: none !important;
   }
}

@media  (min-width:320px) and (max-width:1024px)
 {
   .flexslider {
         background: transparent;
   }
   .salt-featured-slider-wrapper {
    flex: 0 0 100% !important;
    max-width: 100% !important;
   }
  .salt-featured-container {
      display: flex !important;
      flex-direction: column !important;
    }

    .salt-featured-sidebar {
        margin: 0px !important;
        width: 100% !important;
    }
   
  
}
/*End of Media query for in the news*/


/*Start of In the news css*/

/*Cutome Headee v2 css*/
.header-a a:hover{
  color: #1352A2  !important;
}
/*Cutome Headee v2 css*/
/*About us page */
.img-box img{
  margin: 0px;
}
.about-cta-link a:hover{
      font-size: 17px !important;
  	  font-weight: 900;
}
.eael-team-item .eael-team-member-name, .eael-team-item .eael-team-member-position{
      text-transform: initial;
}
.team-member .eael-team-image img, .eael-team-content{
	max-width: 200px;
    height: 200px;
    border-radius: 100%;
}

.team-member .eael-team-item.eael-team-members-overlay .eael-team-content {
    margin-top: -10px;
    left: 37px;
    padding-top: 20%;
}
.our-board  .eael-team-item.eael-team-members-overlay .eael-team-content {
    margin-top: -10px;
    left: 87px;
    padding-top: 20%;
}


/*End of about us page */

/*career page*/
.team-slider  .slick-dots {
    bottom: -80px !important;
}
/*End career page*/

/* Grid view */
.elementor-section.elementor-section-boxed>.elementor-container {
    max-width: 1200px !important;
}
/*End of grid view */
.search-toggle-li {
  display:none;
  
}
/*Header Menu*/
.menu-btn {
    display: none !important;
}
.top-read {
  color: #50be92;
  font-family: "AvenirNext-Demi";
  font-size: 16px;
}

/*Home Page css*/

  /* list icon with 5 size*/
  .i-size-5 .elementor-icon-list-icon {  
      margin-top: -4px;
  }
  /*end */

.products-flex .elementor-widget-wrap {
  height: 100%;
  display: flex;
  flex-direction: column; 
}
.products-button {
  margin-top: auto;
}

.testi-flex .elementor-widget-wrap {
  height: 100%;
  display: flex;
  flex-direction: column; 
}
.testi-border {
  margin-top: auto;
}
.elementor-367 .elementor-element.elementor-element-1a395e4 > .elementor-element-populated {
      padding: 40px 40px 20px 40px;
  }

/*
.blog-flex .elementor-post {
  height: 100%;
  display: flex;
  flex-direction: column; 
}
.elementor-post__excerpt a {
  margin-top: auto;
}*/

/*Home Pgae*/

/*			Media Query 		*/

@media screen and (max-width: 1440px)
 { /* 31-5-2019
  .elementor-640 .elementor-element.elementor-element-c98a4ba {
      width: 64.49%;
  }
  
  .elementor-640 .elementor-element.elementor-element-2405e01 {
    width: 3.653%;
`}
  .elementor-640 .elementor-element.elementor-element-608e038 {
    width: 11.079%;
}
  
  .elementor-640 .elementor-element.elementor-element-eb394c6 {
    width: 15.72%;
}*/
   
/*For all banner 1440 laptop view*/

/*For all banner 1440 laptop view*/

}
@media  (min-width:0px) and (max-width:767px) {
.caf-search-bar { float: none; padding: 0px !important; margin: 20px 0 0 0 !important; }
#caf-filter-layout2.caf-filter-layout.srch-on.search-layout1 ul.dropdown {
 padding-bottom: 15px !important; width: fit-content; float: none; padding: 0px !important; margin: 0px !important;
}
.search-layout1 input#caf-search-input { width: 273px !important; }
	
#r-scrore-f label#LblValidation_Check__c:before { left: 18px; margin-top: -51px !important; }
#r-scrore-f label#LbliacceptTermsConditionsandPrivacyPolicy:before { left: 17px; }
}
/*Start of Tab view*/
@media  (min-width:1023px) and (max-width:1024px)
 {
  .team-member .eael-team-item.eael-team-members-overlay .eael-team-content {
    left: 140px !important;
    padding-top: 10%;
  }
  .team-member .eael-team-image img, .eael-team-content {
    max-width: 200px !important;
    height: 200px !important;
  }
}
@media (max-width: 1023px) and (min-width: 768px)
{
  #salt-featured-slider .flex-viewport {
	height: 600px !important;
  }
  .flex-viewport .flex-active-slide img { /*Tab and mobile*/
	height: auto !important;
  }
  .salt-featured-thumb-slider .flex-viewport .slides img { /*Tab*/
    height: 250px !important;
}
  
  /*About us page 
  .team-member .eael-team-image img, .eael-team-content {
    max-width: 150px;
    height: 150px ;
    border-radius: 100%;
} */
  .team-member .eael-team-item.eael-team-members-overlay .eael-team-content {
    margin-top: -10px;
    left: 77px;
    padding-top: 15%;

  }
  /*End About us page */
  
  
  /*Start of home images */
.tab-img .elementor-widget-image-box .elementor-image-box-img
{
  margin-bottom: auto!important;
}
/*End of home images*/

  /* 31-5-2019
  .elementor-640 .elementor-element.elementor-element-c98a4ba {
    width: 50% !important;
  } */
  	.menu-btn {
  		display:block !important;
	}
}
/*End of Tab view*/

/*Start of Mobile view*/
@media (max-width: 767px) and (min-width: 300px)
{
/*HOme elementor slider */
.my-col .has_ae_slider.elementor-top-column {  min-height: 477px; } 	
/* End HOme elementor slider */
  
  .home-slider h2 {
      padding-bottom: 20px !important;
  }
  .home-slider p {
      text-align: center !important;
  }
  
  .home-slider .n2-ss-layer-row-inner {
    display: flex;
    flex-direction: column-reverse;
  }
  
  .flex-viewport .flex-active-slide img { /*Tab and mobile*/
	height: auto !important;
  }
  #salt-featured-slider .flex-viewport {
	    height: 460px !important;
  }
  
  /* About us page  */
      .eael-team-member-position {
  	  	color: #1352a2 !important;
    }

    .eael-team-member-name {
    	color: #1352a2 !important;
    }
	.eael-team-member-social-link > a {
	    color: #1352a2 !important;
    }
	.eael-team-content {
   			padding-top: 7% !important;
   }
    .team-member .eael-team-item.eael-team-members-overlay .eael-team-content {
   			left: initial !important;
   			position: initial !important;
    		height: auto !important;
    		max-width: inherit !important;
    		opacity: 1 !important;
    		background-color: #fff !important;
    }
     .team-investor .team-member .eael-team-item.eael-team-members-overlay .eael-team-content {
   			left: initial !important;
   			position: initial !important;
    		height: auto !important;
    		max-width: inherit !important;
    		opacity: 1 !important;
    		background-color: #f2f2f2 !important;
    }
  
      .abt-gallery-m .elementor-image-gallery .gallery-item{  
        width: 50%;
    }
  /*End About us page */
   /*About us page 
  .team-member .eael-team-item.eael-team-members-overlay .eael-team-content {
	padding-top: 15%;
    left: 97px;
  }
   /*End About us page */
  .cust-logoM .elementor-image-gallery .gallery-item{
        max-width: 50% !important;
  }
  /* 31-5-2019
  .elementor-640 .elementor-element.elementor-element-c98a4ba {
    width: 50% !important;
  }*/
    .menu-btn {
  		display:block !important;
	}
  
  /* start rohit css for live site */
  .n2-ss-layers-container {
    height: 450px !important;
}
  div#n2-ss-2 .n2-font-46f29e89b62a484e27ff52dc7e5f4898-hover {
    font-family: 'Roboto';
    color: #ffffff;
    font-size: 32px !important;
    text-shadow: none;
    line-height: 1.2;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
    text-align: inherit;
    letter-spacing: normal;
    word-spacing: normal;
    text-transform: none;
    font-weight: bold;
    margin-left: -40px;
    padding-right: 20px !important;
}
  p.n2-font-760bec0d04824b354f63118edcf2d67b-paragraph.n2-style-f8293b450b12ef15d5c4ff97a617a3e3-heading.n2-ow {
    margin-left: -40px;
}
  .latest-news-date-flex {
    margin-top: -69px !important;
}
  .elementor-nav-menu .sub-arrow i {
    pointer-events: none;
    margin-left: -210px !important;
}
  /* bannercss start */
  .slider1 h2#n2-ss-2item1, .slider2 h2#n2-ss-2item3, .slider3 h2#n2-ss-2item7,
  .slider1 h2#n2-ss-2item12 {
    font-family: Roboto !important;
    font-size: 32px !important;
    padding-bottom: 20px;
    margin-left: -10px;
}
  .slider1 p.n2-ow, .slider2 p.n2-ow, .slider3 p.n2-ow {
    font-family: Roboto !important;
    font-size: 18px !important;
    margin-left: -10px;
}
  a.n2-style-d828f4d9dd1c12ebc10c20fcc971d8fc-heading.n2-ow {
    margin-left: -174px !important;
}
  h2#n2-ss-2item1 {
    margin-top: -110px;
}
  /* banner css end */
  .blog-landing-ae img {
    height: 224px !important;
}
  .elementor-11298 .elementor-element.elementor-element-be23523>.elementor-element-populated {
    margin: 0;
    padding: 0 0px !important;
}
  /* end rohi tcss for live site */
  
}
/*End of Mobile view*/

/*Header Menu media query*/
@media (min-width: 768px) {
	.elementor-640 .elementor-element.elementor-element-8379749 {
    	width: 33.33%;
	}
}
/*Header Menu media query*/

/* Featured section */
.salt-featured-section {
	background: #f2f2f2;
}
.salt-featured-container {
	display: -ms-flexbox;
    display: flex;
}
.salt-featured-slider-wrapper {
	-ms-flex: 0 0 70%;
    flex: 0 0 70%;
    max-width: 70%;
}
.salt-resources-nav {
  	background: #131C3C !important;
	color: #fff;
}
.salt-resources-nav ul {
  	list-style: none;
  	margin: 0;
}
.salt-resources-nav li {
	display: inline-block;
  	padding: 0 20px 0 20px;
}
.salt-resources-nav a {
  	color: #fff;
  	padding: 15px 0px 15px 0;
  	display: inline-block;
}
.salt-resources-nav li.salt-active-resource {
  	border-bottom: 3px solid #50be92;
}
/* End of Featured section */


/*Jobvite css*/
body {
	font-family: sans-serif !important;
}


.jv-page-body h2 {
	text-align: left !important;
	font-size: 28px !important;
	font-weight: bold !important;
	color: #000 !important;
}

h3.h2,
h2.jv-header {
	font-size: 26px !important;
	color: #000 !important;
}

.jv-job-list a,
.jv-job-list td,
.jv-job-detail-meta,
.jv-apply-meta {
	font-size: 18px !important;
	color: #113d91 !important;
}

a.jv-button {
	color: #fff !important;
	font-size: 16px !important;
	background-color: #113d91 !important;
	border-radius: 50px !important;
	padding: 10px 20px !important;
}

a:hover.jv-button {
	color: #fff !important;
	background-color: #131c3c !important;
}

@media (min-width:312px) and (max-width:767px) {
	.jv-careersite a {
		font-family: "Roboto" !important;
		color: #fff !important;
		margin-left: 22% !important;
		font-size: 16px !important;
		font-weight: 500 !important;
		background-color: #113d91 !important;
		border-radius: 50px !important;
		box-shadow: 0px 2px 7px 0px rgba(51, 51, 51, .27) !important;
		padding: 15px 25px 15px 25px !important;
		margin-top: 20px !important;
	}
	.jv-careersite a:hover {
		color: #fff !important;
		background-color: #131c3c !important;
	}
}

/*Elementor CSS*/

.hub-sidebar {
	position: -webkit-sticky !important;
	position: sticky !important;
	top: 15px !important;
}

.postid-9774 .elementor-element-a958f47 {
	display: none !important;
}

.jv-page-jobs h2 {
	color: red !important;
	font-size: 10 px !important;
}


.page-id-10132 .ae-post-overlay{
  display:none !important;
}

#lastform {
    background: #fff !important;
}

/*Blog Page Functionality*/

.paged .top-horizontal-bar,
.paged-2 .top-horizontal-bar,
.paged-3 .top-horizontal-bar,
.paged-4 .top-horizontal-bar,
.paged-5 .top-horizontal-bar,
.paged-6 .top-horizontal-bar,
.paged-7 .top-horizontal-bar,
.paged-8 .top-horizontal-bar,
.paged-9 .top-horizontal-bar,
.paged-10 .top-horizontal-bar,
.paged-11 .top-horizontal-bar,
.paged-12 .top-horizontal-bar,
.paged-13 .top-horizontal-bar {
	display: none !important;
}


/*sheela css*/

.onclick_redirect {
	cursor: pointer;
}

.impact {
	text-align: center;
	font-size: 20px;
	font-family: Roboto !important;
	font-weight: 400;
}

.impact:hover,
.recent-post a:hover {
	text-decoration: underline;
}

span.emp.low {
	color: #008000;
	font-size: 18px;
	font-family: Roboto !important;
}

span.emp.medium {
	color: #ffbf00;
	font-size: 18px;
	font-family: Roboto !important;
}

span.emp.sever {
	color: #FF0000;
	font-size: 18px;
}

span.emp.high {
	color: #FF8C00;
	font-size: 18px;
}

/*---------------------------------------------------------------*/

.jv-careersite h3 {
	color: #131c3c !important;
	font-size: 24px !important;
	font-weight: 500 !important;
	line-height: 26px !important;
	font-family: Roboto !important;
}

.pricing-button a:hover {
	background-color: #131c3c;
	color: #fff !important;
}

.register-btn-blog {
	background-color: red !important;
	color: #fff !important;
}

/*--------------------------------------------------------*/

.assess-final .gfield_required {
	color: red !important;
}

.assess-final .name_first label {
	display: none !important;
}

.assess-final .gform_button {
	background-color: #113d91 !important;
	color: #fff;
	border: 0;
	border-radius: 50px !important;
	background: 0 0;
	border-bottom: 2px solid #cad5e2;
	font-family: Roboto !important;
	font-size: 16px !important;
	text-transform: capitalize;
	padding: 10px 45px;
}

.assess-final .gform_button:hover {
	background-color: #131c3c !important;
	color: #fff !important;
}

.assess-final #gform_3 label {
	font-family: Roboto !important;
	font-size: 14px;
	color: #13203f;
	font-weight: 400;
}

.contact-form-a input {
	border: 0;
	border-radius: 0;
	background: none;
	border-bottom: 2px solid #cad5e2;
}

.event-pagination .current,
.event-pagination .page-numbers:hover {
	background: #113d91 !important;
	padding: 10px 10px !important;
	color: #fff !important;
	border-radius: 10px !important;
}

.event-pagination .page-numbers {
	padding: 10px 10px !important;
}

.event-pagination .ecs-load-more-button a {
  padding: 15px 30px !important;
}

/*.event-pagination .elementor-12455 .elementor-element.elementor-element-0f1e18c .elementor-pagination .page-numbers.current {
    color: #113d91;
    background: red !important;
}
/*{
      background: #113d91 !important;
    padding: 10px 10px !important;
    color: #fff !important;
    border-radius: 10px !important;
}*/


/*.event-pagination a {
   background: transparent !important;
    padding: 10px 10px !important;
    color: #113d91 !important;
    border-radius: 10px;
}
*/

.assess-thanku button {
	background-color: #113d91 !important;
	color: #fff !important;
	border-color: #113d91 !important;
	border-width: 1px;
	border-radius: 100px !important;
	padding: 10px 35px;
	font-family: Roboto !important;
}

.assess-thanku button:hover {
	background-color: #131c3c;
	color: #fff;
}

.pricing-btn label {
	font-family: Roboto !important;
}

.pricing-btn input.hs-button {
	background-color: #113d91 !important;
	color: #fff;
	border-radius: 100px !important;
	font-family: Roboto !important;
	font-size: 18px !important;
	border-color: #113d91 !important;
	border-width: 1px;
	border-radius: 100px !important;
	padding: 10px 35px;
}

.pricing-btn input[type=submit] {
	background: #113D91 !important;
	color: #fff !important;
	border: none !important;
	border-radius: 50px !important;
	font-size: 18px !important;
}

.pricing-btn input[type=submit]:hover {
	background: #131A35 !important;
}

.report .elementor-icon-box-title {
	margin-top: -5px !important;
}

.home-slider .elementor-column-wrap {
	padding: 0px !important;
}

.home-slider .elementor-button {
	background-color: #fff !important;
	color: #113D91 !important;
	border-radius: 100px !important;
}

.display-none,
#top-bar {
	display: none !important;
}

.fixed-header {
	position: fixed !important;
}

.fixed-header-2 {
	position: fixed !important;
}

.btn-menu .btna a {
	font-family: Roboto !important;
	font-size: 15px;
	color: #ffffff !important;
	background-color: #113D91 !important;
	border-radius: 50px 50px 50px 50px !important;
	padding: 10px 20px 10px 20px !important;
	border-style: solid !important;
	border-width: 1px 1px 1px 1px !important;
	border-color: #113D91 !important;
	box-shadow: 0px 2px 7px 0px rgba(51, 51, 51, 0.27) !important;
}

.btn-menu .btna a:hover {
	color: #fff !important;
	background-color: #131C3C !important;
}

.foter-last .new-life {
	font-weight: 100 !important;
	font-family: avenir-book !important;
}

.container.hgr_megafooter {
	font-family: Roboto !important;
	font-weight: bold !important;
}

.wrap-footer .container,
.foter-last .container {
	max-width: 1100px !important;
}


.homepage-tab .elementor-active a {
	text-decoration: underline !important;
}

.n2-ss-layer-row-inner {
	width: 1280px !important;
	margin-left: 15px !important;
}


/*.slider1, .slider2, .slider3  {
  width: 1920px !important;
  background-repeat: no-repeat !important;
}*/


.slider1 h2#n2-ss-2item1, .slider2 h2#n2-ss-2item4, .slider3 h2#n2-ss-2item7, .slider4 h2#n2-ss-2item10 {
   font-family: "Avenir Next LT W01 Bold" !important;
  font-size: 54px !important;
}

.slider1 a, .slider2 a, .slider3 a, .slider4 a   {
     font-family:"AvenirNextLTW01-Medium" !important;
  font-size: 16px !important;
}

.slider1 p.n2-ow, .slider2 p.n2-ow,  .slider3 p.n2-ow, .slider4 p.n2-ow   {
    font-family:"AvenirNextLTW01-Medium" !important;
  font-size: 24px !important;
}

.resource-equal .ae-element-post-title {
	height: 60px !important;
}

#news-ht .elementor-column-wrap {
  height: 510px !important;
}

.blog-read-time {
	font-family: Roboto !important;
	font-weight: 600px !important;
}

.blog-read-time-detail {
	font-family: Roboto !important;
	color: #000;
	font-size: 14px;
	font-weight: 400;
}

.blog-time .elementor-shortcode {
	font-family: Roboto !important;
	font-weight: 500 !important;
	font-size: 12px !important;
	color: #113d91 !important;
	text-transform: lowercase;
	text-align: center !important;
}

.blog-time .elementor-shortcode:hover {
	color: #000 !important;
}

.blog-time {
	height: 50px !important;
}

.slider1 h2#n2-ss-2item1,
.slider2 h2#n2-ss-2item3,
.slider3 h2#n2-ss-2item7,
.slider4 h2#n2-ss-2item10,
.slider2 h2#n2-ss-2item12 {
	font-family: Roboto !important;
	font-size: 54px !important;
}

.slider1 a,
.slider2 a,
.slider3 a,
.slider4 a {
	font-family: Roboto !important;
	font-size: 16px !important;
}

.slider1 p.n2-ow,
.slider2 p.n2-ow,
.slider3 p.n2-ow,
.slider4 p.n2-ow {
	font-family: Roboto !important;
	font-size: 24px !important;
}

.page-id-5327 .home-dark-blue .has_ae_slider:hover {
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0);
}

.home-testi-slider .swiper-slide {
	padding: 60px 90px !important;
}

.homepage-tab .elementor-tab-content {
	/*text-align: center !important;
  text-decoration: none !important;
   padding: 30px 140px !important;*/
	text-align: center;
	width: 75%;
	margin-left: auto;
	margin-right: auto;
}

.homepage-tab .elementor-tab-title {
	text-align: center !important;
}

.homepage-tab p {
	text-decoration: none !important;
	margin: 0px !important;
}

.homepage-tab a:active {
	text-decoration: underline !important;
	color: #113d91 !important;
}

@media screen and (max-width: 1440px) {
	.banner-bg {
		background-position: right !important;
	}
}

.data-service .elementor-image-box-title,
.data-service .elementor-image-box-description {
	padding-left: 30px !important;
	padding-right: 30px !important;
}

.home-tab-img {
	text-align: center !important;
	margin-bottom: 20px !important;
}

.home-tab-hover {
	text-align: center !important;
	margin-bottom: 10px !important;
}

.home-download-cta a:hover {
	text-decoration: underline !important;
}

.cta-border {
	border-style: solid;
	border-width: 0px 01px 0px 0px;
	border-color: #113D91;
	height: 125px;
	margin-top: auto !important;
	margin-bottom: auto !important;
}

.cta-border-2 {
	border-style: solid;
	border-width: 0px 01px 0px 0px;
	border-color: #FFF;
	height: 30px;
	margin-top: auto !important;
	margin-bottom: auto !important;
}

.myDIV:hover {
	display: block;
	color: #000;
	text-align: center;
}

.hide {
	font-size: 20px !important;
	font-family: "AvenirNext-Regular" !important;
	text-align: center !important;
	margin-left: 80px !important;
	margin-bottom: 20px !important;
	margin-right: 80px !important;
	line-height: 28px !important;
	color: #000 !important;
}

.myDIV {
	font-size: 20px !important;
	font-family: AvenirNext-Demi !important;
	color: #000 !important;
	text-align: center !important;
	line-height: 24px !important;
}

.assess li {
	color: #131c3c !important;
	font-family: "AvenirNext-Regular" !important;
	font-size: 20px !important;
	font-weight: 300 !important;
	line-height: 26px !important;
}

.home-slider-img {
	text-align: center !important;
	margin-top: 20px !important;
}

.home-watch {
	font-size: 20px !important;
	line-height: 20px !important;
}

.page-id-2408 .vc_custom_1555079472063 {
	border-bottom-width: 0px !important;
}

.page-id-2408 .vc_custom_1555079448206,
.page-id-2408 .vc_custom_1555079461123,
.page-id-2408 .vc_custom_1555079472063,
.page-id-2408 .vc_custom_1555394357013 {
	margin-top: -60px !important;
}

.page-id-2406 h2.service-first-section-heading {
	padding-top: 70px !important;
	padding-bottom: 50px !important;
	font-size: 40px !important;
}

.page-id-2406 .consulting-button .service-first-section-custom-button a {
	font-size: 12px !important;
	padding: 8px 20px !important;
	color: #666 !important;
	margin-bottom: 20px !important;
}

.power-home {
	font-size: 24px !important;
	font-weight: 400 !important;
}

#contact-form-a .elementor-field-type-html.elementor-field-group.elementor-column.elementor-field-group-field_5.elementor-col-100 {
	margin-bottom: 2px !important;
}

.contact-form-a a, .contact-form-a a:hover {
	color: #13203f; text-decoration: underline !important;
}

#main #content-wrap { padding-top: 0px !important; padding-bottom: 50px;
}


/*All Resourc CSS*/

.all-resource-nav {
	margin-bottom: 40px
}

.all-resource-nav li a {
	border-bottom: 2px solid #eaeaea;
}

.all-resource-nav li a:after,
.all-resource-nav li a:before {
	content: "" !important;
	width: 100% !important;
	height: 2px !important;
	left: 0 !important;
	bottom: -2px !important;
	background-color: var(--bs-primary-color) !important;
	position: absolute !important;
	opacity: 0 !important;
	visibility: hidden !important;
}

.all-resource-nav li a.active:after {
	opacity: 1;
	visibility: visible;
	animation-name: width;
	-webkit-animation-name: width;
	-moz-animation-name: width;
	-ms-animation-name: width;
	animation-duration: .5s;
	-webkit-animation-duration: .5s;
	-ms-animation-duration: .5s;
	-moz-animation-duration: .5s
}

.all-resource-nav .elementor-item-active {
	border-bottom: 2px solid #113d91 !important;
}


/*.page-id-12249 .home-techno-tab .eael-tabs-nav {
position: absolute !important;
top: 0px !important;
}*/

.page-id-12249 .home-data-tab .eael-tabs-nav {
	margin-left: 41% !important;
}

.home-techno-tab .eael-tabs-nav {
	float: left;
}

.home-data-tab .eael-tabs-nav {
	float: left !important;
}

.home-techno-tab a:hover,
.home-data-tab a:hover {
	text-decoration: underline !important;
}

.home-techno-tab .eael-tabs-nav li {
	margin-right: 30px !important;
}

.home-techno-tab .eael-tabs-content,
.home-data-tab .eael-tabs-content {
	width: 100% !important;
}

.product-tab .eael-tabs-nav {
	border-bottom: 2px solid #eaeaea;
	width: 56% !important;
	margin-left: auto;
	margin-right: auto;
}

.home-techno-tab .eael-tabs-nav {
	border-bottom: 2px solid #eaeaea;
	width: 50% !important;
	margin-left: auto;
	margin-right: auto;
}

.home-data-tab .eael-tabs-nav {
	border-bottom: 2px solid #bdbdbd;
	width: 60% !important;
	margin-left: auto;
	margin-right: auto;
}

.product-tab li .eael-tab-title:after,
.home-techno-tab li .eael-tab-title:after,
.home-data-tab li .eael-tab-title:after {
	content: "" !important;
	width: 100% !important;
	height: 2px !important;
	left: 0 !important;
	bottom: -2px !important;
	background-color: var(--bs-primary-color) !important;
	position: absolute !important;
	opacity: 0 !important;
	visibility: hidden !important;
}

.product-tab .eael-tab-inline-icon .active,
.product-tab .eael-tab-inline-icon .active-default,
.home-techno-tab .eael-tab-inline-icon .active,
.home-techno-tab .eael-tab-inline-icon .active-default {
	border-bottom: 2px solid #113d91 !important;
}

.home-data-tab .eael-tab-inline-icon .active,
.home-data-tab .eael-tab-inline-icon .active-default {
	border-bottom: 2px solid #fff !important;
}

.home-techno-tab .eael-tab-title,
.home-data-tab .eael-tab-title {
	padding-bottom: 10px !important;
}

.product-tab .eael-tab-title {
	width: 70% !important;
	padding-bottom: 10px !important;
}

.product-tab-new .eael-tabs-nav {
	border-left: 2px solid #eaeaea !important;
	height: 500px !important;
	border-left: 2px solid #eaeaea;
	width: 15% !important;
	margin-top: auto;
	margin-bottom: auto;
	padding-top: 12% !important;
}

.product-tab-new .eael-tab-title {
	background-color: #F3F3F3 !important;
	padding: 20px 15px !important;
	width: 100% !important;
}

.product-tab-new span.eael-tab-title.active {
	background-color: #EBF2FF !important;
}

.product-tab-new .eael-tabs-nav .active,
.product-tab-new .eael-tabs-nav .active-default {
	border-left: 2px solid #113d91 !important;
}

.product-tab-new li .eael-tab-title:after {
	content: "" !important;
	width: 100% !important;
	height: 2px !important;
	left: 0 !important;
	bottom: -2px !important;
	background-color: var(--bs-primary-color) !important;
	position: absolute !important;
	opacity: 0 !important;
	visibility: hidden !important;
}

.resource-case h4 { 	height: 60px !important;
}

#menu-1-bb98414 li a { padding: 10px 25px !important; display: block !important; position: relative !important;
}

#in-the-news img {
	height: 250px !important;
	width: 368px !important;
}

#in-the-news-landing img {
	height: 170px !important;
	width: 260px !important;
}

#news-custom img {
	height: 250px !important;
	width: 371px !important;
	border-radius: 5px 5px 0 0 !important;
}


/*.blog-detail {
  text-align: center !important;
}*/

.blog-detail span {
	color: #113D91 !important;
}

.blog-detail a:hover {
	color: #113D91 !important;
}

.blog-detail a {
	color: #000 !important;
}

.blog-detail .ae-post-meta-item-wrapper,
.news-detail p,
.news-detail img,
.news-detail span {
	text-align: center !important;
}

#breadcrumbs-row {
	border-bottom: 1px solid #eaeaea;
	border-top: 1px solid #eaeaea;
	padding-top: 20px !important;
	text-align: left !important;
}

.news-template-default .content-area,
.press_release-template-default .content-area {
	width: 100% !important;
}

.news-template-default #right-sidebar,
.press_release-template-default #right-sidebar,
.in_the_news-template-default #right-sidebar,
.global_disruptions-template-default #right-sidebar {
	display: none !important;
}

.news-template-default #primary,
.press_release-template-default #primary,
.in_the_news-template-default #primary,
.global_disruptions-template-default #primary {
	width: 100% !important;
}


/* home page news slider css start */

.elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated .Home_AE_event {
	padding: 46px !important;
}

.AE_eventwatch_slider {
	text-align: left !important;
	font-family: Roboto !important;
	font-size: 16px !important;
	font-weight: 300 !important;
	line-height: 26px !important;
	padding-bottom: 49px;
	height: 84px;
	color: #131C3C !important;
}

.home-blog .elementor-post__title,
.home-blog .elementor-post__read-more,
.blog-landing-first .elementor-post__text {
	padding: 30px 20px !important;
}

.home-blog .elementor-post__meta-data {
	padding: 0px 20px !important;
}

.home-blog h3,
.blog-landing-first .elementor-post__title {
	margin-bottom: 20px !important;
	height: 38px !important;
}

.blog-landing-ae,
.blog-landing-first .elementor-post,
.blog-landing-second,
.career-card .elementor-post__text {
	background: #fff !important;
	border: 1px solid #eaeaea !important;
	box-sizing: border-box !important;
	border-radius: 0 5px 5px 0 !important;
	cursor: pointer !important;
}

.ae-pagination-wrapper {
	margin-bottom: 20px !important;
}

.blog-landing-second img {
	height: 225px !important;
	width: 370px !important;
}

.blog-landing-ae img {
	height: 464px !important;
}

.blog-landing-ae .ae-element-post-date a:hover,
.blog-landing-first .elementor-post-date:hover {
	color: #000 !important;
}

.blog-landing-first .elementor-post:hover,
.blog-landing-second:hover,
.career-card .elementor-post__text:hover {
	box-shadow: 0 0 26px #e6e6e6 !important;
	transform: translateY(-10px) !important;
	transition: all 0.5s ease-out !important;
}

.blog-landing-first .elementor-post__meta-data {
	padding-top: 10px !important;
}

.blog-landing-first img {
	width: 376px !important;
}

.blog-landing-first .elementor-post__thumbnail {
	border-bottom: .5px solid #f7f7f7 !important;
}

.home-video-cta a:hover {
	text-decoration: underline !important;
}

#rss-feed-blog .elementor-post {
	box-shadow: 0 0 30px 0 rgba(0, 0, 0, .15);
}

#rss-feed-blog .elementor-post__text {
	margin-bottom: 140px !important;
}

.home-blog .elementor-post {
	box-shadow: 0px 0px 4px 0px rgba(193, 193, 193, 0.5) !important
}

#about-all-resource a {
	color: #fff !important;
}

#about-all-resource {
	background-color: #131C3C !important;
}

.page-id-8645 .elementor-pagination {
	margin-top: 20px !important;
}

.post-template-default #top-bar-wrap,
.news-template-default #top-bar-wrap,
.press_release-template-default #top-bar-wrap {
	display: none !important;
}

.home-read a:hover {
	border-bottom: 1px solid black;
}


/*Start of team css*/

.team-member .eael-team-item.eael-team-members-overlay .eael-team-content {
	left: 37px !important;
	top: 0px;
	right: 0px;
	bottom: 0px;
	vertical-align: middle;
	width: 100%;
	height: 100%;
	margin-top: 0px !important;
}

.team-member .eael-team-member-position,
.our-board .eael-team-member-position {
	font-size: 12px !important;
	line-height: 21px !important;
}

.team-member .eael-team-image img,
.eael-team-content {
	max-width: 200px;
	height: 200px;
	border-radius: 100%;
}

.team-member .eael-team-item.eael-team-members-overlay .eael-team-content {
	margin-top: -10px;
	left: 37px;
	padding-top: 20%;
}

.bindiya-about .eael-team-content {
	max-width: 300px;
	min-height: 290px !important;
	border-radius: 100%;
	margin-left: 23%;
	margin-top: 0%;
	z-index: 99;
}

.bindiya-about .eael-team-item,
.bindiya-about.eael-team-item-inner {
	padding: 10px 0px !important;
}

#rss-feed-blog .nv-post-thumbnail-wrap {
	padding-bottom: 15px !important;
}

.blog-content div {
	font-size: 20px !important;
	line-height: 28px !important;
}

.blog-content a {
	color: #113D91 !important;
	font-weight: 700 !important;
}

.resources-tab .eael-tabs-nav .active-default,
.resources-tab .eael-tabs-nav .inactive:hover,
.resources-tab .eael-tabs-nav .active {
	padding: .5rem 1rem !important;
	margin: .25rem !important;
	min-height: 40px !important;
	box-shadow: 0 2px 10px 0 rgba(0, 0, 0, .16) !important;
}

.event-date {
	font-family: Roboto !important;
	font-weight: 400 !important;
	color: #113D91 !important;
	font-size: 14px !important;
}

.team-slider img {
	border-radius: 15%;
}

#rss-feed-blog .posts-wrapper {
	margin-left: 70px !important;
	margin-top: 20px !important;
	margin-bottom: 20px !important;
}

#rss-feed-blog li.meta.category {
	font-family: Roboto !important;
}

#rss-feed-blog .blog-entry-title {
	padding: 25px 20px !important;
}

#rss-feed-blog ul.nv-meta-list {
	display: inline-block;
	color: #777 !important;
	font-size: 14px !important;
	list-style: none !important;
	margin-top: 40px !important;
}

#rss-feed-blog li.rss_item.feedzy-rss-col-2 {
	border-bottom: none !important;
	padding: 10px 0px !important;
}

#rss-feed-blog h2.blog-entry-title {
	text-decoration: none !important;
	font-size: 18px !important;
	font-weight: 500 !important;
	line-height: 24px !important;
}

#rss-feed-blog li.meta.category {
	display: none !important;
}

#rss-feed-blog img {
	text-align: center !important;
	width: 370px !important;
	height: 240px !important;
}

.elementor-pagination {
	margin-top: 20px !important;
}

#rss-feed-blog a.elementor-post__read-more:hover {
	color: #113D91 !important;
	text-decoration: underline !important;
}


/*CSS for News Landing Page*/

#news_text_blog_landing a.elementor-post__read-more:hover {
	color: #000 !important;
	text-decoration: underline !important;
}

#news_text_blog_landing .elementor-post__card {
	display: flex;
	flex-direction: column-reverse;
	padding-top: 20px !important;
}

#news_text_blog_landing .elementor-post__meta-data {
	border-top: none !important;
}

.subscribe-form {
	margin-left: 20% !important;
}

.subscribe-form input#form-field-email {
	height: 50px !important;
}

.subscribe-form button.elementor-button.elementor-size-xs {
	margin-left: -15px !important;
	height: 50px !important;
	padding: 14px 20px !important;
}

.subscribe-form button.elementor-button.elementor-size-xs:hover {
	background-color: #fff !important;
	border: 1px solid #1352A2;
	color: #1352A2 !important;
}

.subscribe h3 {
	font-size: 26px !important;
}


/*CSS for Press-Release Page*/

.recent-post-sidebar h4 {
	font-size: 23px !important;
}

.press-release p,
.press-release-side-title h3 {
	font-family: Roboto !important;
}


/*CSS for Blog Detail Page*/

.blog-detail-reply input[type=submit] {
	background: #50be92 !important;
	width: 20% !important;
	border-radius: 30px !important;
}

.blog-detail-reply input[type=submit]:hover {
	background: #1352A2 !important;
}

.latest-post .elementor-post__title {
	line-height: 26px !important;
}

.latest-post .elementor-post__meta-data {
	padding-top: 10px !important;
}

.latest-post a:hover {
	color: #000 !important;
	text-decoration: underline !important;
}

.latest-post .elementor-pagination {
	padding-top: 20px !important;
}


/*Starts All resourcess Page CSS*/

.page-id-36063 .elementor-section.elementor-section-boxed>.elementor-container {
	max-width: 1290px !important;
}

#all-resources-element h2 {
	font-size: 32px !important;
	padding-left: 8px !important;
}

#all-resources-element input[type=email] {
	padding: 10px 10px;
	width: 100% !important;
}

#all-resources-element a {
	font-weight: 600;
}

#all-resources-element input[type=submit] {
	font-family: Roboto !important;
	padding: 7px 10px;
	border-radius: 50px !important;
	margin-top: 10px;
	border: 2px solid #50BE92 !important;
	font-weight: 400;
	color: #fff !important;
	background-color: #50BE92 !important;
}

#all-resources-element input[type=submit]:hover {
	color: #50BE92 !important;
	background-color: transparent !important;
	border: 1px solid #50BE92 !important;
}

#all-resources-element .elementor-post__text {
	padding: 0 30px;
	margin-bottom: 0;
	margin-top: 0px !important;
}

#resource-nav a:focus {
	text-decoration: none !important;
}

#resource-nav a:active {
	color: #50BE92 !important;
}

.all-resource-rss-blog #rss-feed-blog li.rss_item.feedzy-rss-col-2 {
	box-shadow: 0 0 10px 0 rgba(0, 0, 0, .15);
}


/*CSS for case study page*/

.page-id-32462 .elementor-32462 .elementor-element.elementor-element-f15767c>.elementor-widget-container {
	margin: 0px 240px 0 0;
}

.home-resources .infobox-button-text {
	padding-top: 22px !important;
}

.hover-link .elementor-text-editor {
	margin: 0px 20px 0px 20px !important;
}

#salt-featured-slider h6 {
	padding: 0 50px 10px !important;
}

#blog-entries .resourc_title a {
	font-size: 16px !important;
	font-weight: 500 !important;
	line-height: 22px !important;
}

#blog-entries .resourc_title a:hover {
	color: #50be92 !important;
}

#salt-featured-thumb-slider .flex-viewport h3 {
	font-size: 12px !important;
	font-weight: 500 !important;
	line-height: 16px !important;
}

#salt-featured-thumb-slider .flex-viewport h6 {
	font-size: 10px !important;
	font-weight: 500 !important;
	line-height: 25px !important;
}

.image_card img {
	height: 160px;
}

.data-title {
	height: 50px !important;
}

.apply-is-easy {
	right: 12px !important;
}

.intercom-launcher-frame {
	bottom: 65px !important;
}

.blog-flex a:hover,
.blog-flex span:hover,
.data-security a:hover {
	color: #131c3c !important;
	text-decoration: underline !important;
}

#blog-read-more .elementor-post__read-more:hover {
	color: #000 !important;
	text-decoration: underline !important;
}

#watch-demand a:hover,
#watch-demand span:hover,
.main-menu a:active {
	text-decoration: underline !important;
}

.call-now-2:hover {
	color: #50BE92 !important;
	text-decoration: none !important;
}

.call-now:hover {
	color: #fff !important;
	text-decoration: none !important;
}

.call-now3:hover {
	text-decoration: none !important;
}

.error404 .light-scheme .container {
	max-width: 100% !important;
	width: 100% !important;
}

.error404 .light-scheme .container .wpb_content_element h1,
.error404 .light-scheme .container .wpb_content_element h3 {
	color: #fff !important;
}

.nav>li>a:focus {
	text-decoration: none !important;
	background-color: #131C3C !important;
	color: #fff !important;
}

li.salt-active-resource {
	border-bottom: 3px solid #50be92;
}

ul.nav.navbar-nav a {
	color: #fff;
	font-size: 16px;
	font-weight: 300 !important;
	padding-right: 25px;
	font-family: sans-serif !important;
}

ul.nav.navbar-nav>li>a:hover {
	text-decoration: none;
	background-color: #131C3C !important;
}

ul.nav.navbar-nav>li>a:active {
	border-bottom: 3px solid #50be92;
}

.tagcloud {
	padding: 20px;
	background-color: #fff !important;
}

.tagcloud a {
	color: #131C3C!important;
	font-size: 14px !important;
	font-weight: 300!important;
	text-transform: none!important;
	border-radius: 8px!important;
	background-color: #EFEFEF!important;
	margin: 0 5px 10px 0!important;
	display: inline-block;
	border: 1px solid #e9e9e9;
	line-height: 1;
	padding: 8px 12px;
	letter-spacing: 0.4px;
}

#tag_cloud-2 h6.widget-title {
	color: #FFFFFF;
	letter-spacing: 0px;
	font-size: 16px;
	font-weight: 500 !important;
	line-height: 22px;
	background: #1352a2;
	padding: 6px 20px;
	text-transform: none;
	border: none !important;
}

#salt-featured-thumb-slider .flex-direction-nav li {
	list-style: none !important;
}

.flex-direction-nav li:last-child a:before {
	padding-left: 10px !important;
	width: auto !important;
}

.flex-direction-nav li a:before {
	background: #fff0 !important;
}

.page-id-31950 .flex-direction-nav a.flex-next:before {
	font-family: 'fontawesome';
	content: '\f054' !important;
}

.page-id-31950 .flex-direction-nav a.flex-before:before {
	font-family: 'fontawesome';
	content: "\f053"!important;
}

#salt-featured-slider h3 a:hover {
	color: #0e53a5 !important;
}

.salt-featured-slider-wrapper {
	max-width: 100% !important;
	flex: 0 0 100% !important;
}

.allresorces-background {
	background: #131C3C !important;
	color: #fff;
}

.allresorces-navbar {
	margin-bottom: 0px !important;
}

section#text-2 {
	padding: 20px !important;
	background-color: #FBFBFB !important;
	margin-bottom: 25px !important;
}

.salt-featured-sidebar .widget {
	border: none !important;
	box-shadow: 0 2px 4px 0 rgba(177, 177, 177, 0.5);
}

#text-2 .widget-title {
	color: #131C3C !important;
	letter-spacing: 0px !important;
	font-size: 20px !important;
	font-weight: 600 !important;
	line-height: 27px !important;
	padding-bottom: 15px !important;
	border: none !important;
	text-transform: unset !important;
}

#salt-featured-slider h3 {
	padding: 20px 50px 0px 50px !important;
	color: #131C3C;
	font-size: 24px;
	font-weight: 500;
	line-height: 33px;
	margin-bottom: 20px;
}

#salt-featured-slider h3 a {
	color: #131C3C;
	font-weight: 500 !important;
}

#salt-featured-slider h6 {
	padding: 30px 50px;
	opacity: 0.32;
	color: #131C3C;
	font-size: 16px;
	font-weight: 500 !important;
	line-height: 25px;
}

#salt-featured-thumb-slider ul {
	background: #f2f2f2 !important;
}

#salt-featured-thumb-slider img {
	height: 150px !important;
}

.flexslider .slides img {
	border-radius: 4px 4px 0px 0px;
}

#salt-featured-thumb-slider h3 {
	color: #131C3C;
	font-size: 12px;
	font-weight: 500;
	line-height: 16px;
	padding: 15px !important;
	margin: 0px !important;
	height: 89px;
}

#salt-featured-thumb-slider h6 {
	padding: 0 15px !important;
	opacity: 0.32;
	color: #131C3C;
	font-size: 10px;
	font-weight: 500;
	line-height: 25px;
}

#salt-featured-thumb-slider li h6,
.meta-author {
	margin-top: auto;
}

.flexslider {
	border: none !important
}

.page ul {
	list-style: disc inside none;
}

#salt-featured-thumb-slider ul li {
	background-color: #fff;
}

#text-2,
#mc4wp_form_widget-2,
#tag_cloud-3 {
	padding: 20px !important;
	background-color: #FBFBFB !important;
	margin-bottom: 25px !important;
}

#mc4wp_form_widget-2 .widget-title {
	text-transform: none!important;
	border: none !important;
	color: #131C3C !important;
	font-size: 22px !important;
	font-weight: 100 !important;
	line-height: 32px !important;
	letter-spacing: -1px !important;
	padding: 0px !important;
}

#mc4wp-form-1 input {
	width: 100%;
	padding: 10px;
	border: 1px solid #00000014;
	color: #0000005c;
}

#mc4wp-form-1 label {
	font-size: 16px;
}

.resourc_title a {
	color: #000 !important;
}

.resourc_title a:hover {
	color: #337ab7 !important;
}

.resourc_title {
	font-size: 18px !important;
	margin: 15% 0 15% 0% !important;
}

.resourc_auther {
	display: inline-block;
	width: 100%;
	color: #777;
	font-size: 12px !important;
	line-height: 1;
	margin: 0 0 20px;
	padding: 0;
}

.resourc_auther a {
	color: #777;
}

.resourc_auther a:hover {
	color: #337ab7 !important;
}

.resourc_auther i {
	font-size: 14px;
}

.resorces_post {
	margin: 0 0 50px;
	padding: 0 10px;
}

.pagination_of_resources {
	width: 100%;
	text-align: center;
	padding-top: 30px;
	margin-bottom: 6%;
}

.pagination_of_resources .page-numbers {
	margin: 0 !important;
	padding: 5px 15px !important;
	text-align: center !important;
	color: #131C3C !important;
	font-size: 18px !important;
	font-weight: 900 !important;
}

.pagination_of_resources .page-numbers.current {
	background: #efe5e569;
}

.cards-title {
	width: 100%;
}

.image_card {
	box-shadow: 0 2px 4px 0 rgba(177, 177, 177, .5);
}

.subscribe_button {
	color: #FFFFFF !important;
	font-size: 16px;
	font-weight: 300;
	line-height: 22px;
	text-transform: none;
	border-radius: 4px;
	background-color: #1352A2;
	width: 100%;
}

.page-id-25477 .image_card img {
	height: 180px;
}

.allresorces-background ul li {
	display: inline-block !important;
}

.page-id-2400 .service-tenth-section-content-second-column {
	background-color: #fff !important;
}

.page-id-418 h2 {
	font-size: 30px !important;
}

.page-id-26579 .service-second-section-content p {
	text-align: center !important;
}

.page-id-2406 strong {
	font-weight: 600 !important;
	font-size: 24px !important;
}


/*---------------------------------(orientation: portrait)--------------------------------------------------*/

@media (min-device-width: 1024px) and (max-device-width: 1366px) {
	.blog-landing-second img {
		/*height: 295px !important;*/
		height: 230px !important;
		width: 485px !important;
	}
}


/*---------------------------------(orientation: )--------------------------------------------------*/

@media (max-width: 1025px) and (min-width: 1168px) {
	/* .main-menu {
    max-width: 360px !important;
    min-height: 350px !important;
  }*/
}

@media (max-width: 1024px) and (min-width: 1000px) {
	.bindiya-about .eael-team-content {
		max-width: 360px !important;
		min-height: 350px !important;
	}
}

@media (max-width: 1000px) and (min-width: 768px) {
	.bindiya-about .eael-team-content {
		max-width: 230px !important;
		min-height: 219px !important;
	}
}

@media (min-width:1023px) and (max-width:1024px) {
	.team-member .eael-team-item.eael-team-members-overlay .eael-team-content {
		left: 89px !important;
		padding-top: 10%;
	}
	.team-member .eael-team-image img,
	.eael-team-content {
		max-width: 200px !important;
		height: 200px !important;
	}
}

@media (max-width: 1023px) and (min-width: 768px) {
	.home-techno-tab .eael-tabs-nav {
		width: 68% !important;
		margin-left: auto;
		margin-right: auto;
	}
	.home-data-tab .eael-tabs-nav {
		width: 82% !important;
		margin-left: auto;
		margin-right: auto;
	}
	.page-id-12249 .home-data-tab .eael-tabs-nav {
		margin-left: 18% !important;
	}
	.team-member .eael-team-item.eael-team-members-overlay .eael-team-content {
		margin-top: -10px;
		left: 77px;
		padding-top: 11%;
	}
}


/*--------------------(Ipad orientation: landscape)-------------------------------------------*/

@media (min-device-width: 768px) and (max-device-width: 1024px) {
	.blog-landing-second img {
		height: 230px !important;
		width: 485px !important;
	}
}


/*--------------------------(Ipad orientation: Portrait)-------------------------------------*/

@media only screen and (min-width: 768px) and (max-width:1024px) {
	.slider1 h2#n2-ss-2item1,
	.slider2 h2#n2-ss-2item3,
	.slider3 h2#n2-ss-2item6,
  .slider2 h2#n2-ss-2item6,
  .slider1 h2#n2-ss-2item12{
		font-family: Roboto !important;
		font-size: 40px !important;
	}
	.slider1 a,
	.slider2 a,
	.slider3 a {
		font-family: Roboto !important;
		font-size: 14px !important;
	}
	.slider1 p.n2-ow,
	.slider2 p.n2-ow,
	.slider3 p.n2-ow {
		font-family: Roboto !important;
		font-size: 20px !important;
	}
	#news_text_blog_landing .elementor-post__card {
		display: flex;
		flex-direction: column-reverse;
		padding-top: 20px !important;
	}
	.partners-line {
		padding-top: 20px;
	}
	.page-id-418 h2 {
		font-size: 30px !important;
		line-height: 36px !important;
	}
	.page-id-2602 .service-third-section-column-right .vc_column-inner.vc_custom_1554980784225 {
		height: 37vh !important;
	}
	.page-id-2602 .wpb_single_image img {
		padding-top: 80px !important;
	}
	.page-id-2400 .service-tenth-section-content-second-column {
		background-color: #fff !important;
	}
	.page-id-2406 strong {
		font-weight: 600 !important;
		font-size: 24px !important;
	}
	.rapid-ratings {
		margin-right: 10px !important;
	}
	#rss-feed-blog li.rss_item.feedzy-rss-col-3 {
		margin-bottom: 25px !important;
		margin-left: 15px !important;
	}
	#rss-feed-blog img {
		width: 352px !important;
		height: 181px !important;
	}
	.all-resource-rss-blog #rss-feed-blog img {
		width: 328px !important;
		height: 215px !important;
	}
	.all-resource-rss-blog #rss-feed-blog img {
		margin-left: 0px !important;
	}
	.about-all-resource-sidebar {
		padding: 20px 0 0 5px;
	}
	#mainNavUl {
		margin-top: 52px !important;
	}
	.page-id-424 .hs_submit .actions {
		padding-top: 0px !important;
		padding-bottom: 30px !important;
	}
	.page-id-424 iframe#hs-form-iframe-0 {
		width: 80% !important;
		margin-left: auto;
		margin-right: auto;
	}
	#rss-feed-blog .posts-wrapper {
		margin-top: 20px !important;
		margin-bottom: 20px !important;
		margin-left: 0px !important;
	}
	.recent-post-sidebar h4 {
		font-size: 23px !important;
	}
	.service-ninth-section-content-second-row .vc_col-sm-2 {
		width: 21% !important;
	}
	.service-section-buttons {
		margin-top: 40px !important;
	}
	.page-id-30454 .vc_custom_1564578835322 .vc_column-inner {
		margin-left: 20px !important;
	}
	.page-id-420 .service-first-section-heading {
		line-height: 26px !important;
	}
}


/*-----------------------------------------------------------------------------------*/

@media screen and (min-width: 1024px) {
	#rss-feed-blog .posts-wrapper {
		margin-top: 20px !important;
		margin-bottom: 20px !important;
		margin-left: 40px !important;
	}
	.service-section-buttons {
		margin-top: 0px !important;
	}
	.service-seventh-section-background-img .wpb_text_column.wpb_content_element.vc_custom_1536299357390 {
		padding-top: 90px !important;
	}
}


/*-----------------------------------------------------------------------------------*/

@media screen and (max-width: 979px) {
	.foter.footer-cols1 {
		width: 23%;
	}
}


/*-----------------------------------------------------------------------------------*/

@media screen and (max-width: 480px) and (min-width: 320px) {
	/* #mainNavUl.mobile-main-menu-toggle {
      top: 180px;
      height: 66%;
  }
*/
}


/*-----------------------------------------------------------------------------------*/

@media (min-width:312px) and (max-width:767px) {
	.n2-ss-layer-row-inner {
		width: 350px !important;
		margin-left: 0px !important;
	}
	.slider1 h2#n2-ss-2item1,
	.slider2 h2#n2-ss-2item3,
  .slider2 h2#n2-ss-2item6,
	.slider3 h2#n2-ss-2item6,
  .slider2 h2#n2-ss-2item12{
		font-family: Roboto !important;
		font-size: 32px !important;
	}
  
  .slider2 h2#n2-ss-2item12, .slider2 h2#n2-ss-2item6 {
    margin-left: -10px !important;
    margin-top:30px !important;
  }
	.slider1 a,
	.slider2 a,
	.slider3 a {
		font-family: Roboto !important;
		font-size: 14px !important;
		margin-top: 15px !important;
		margin-left: -41% !important;
	}
	.slider1 p.n2-ow,
	.slider2 p.n2-ow,
	.slider3 p.n2-ow {
		font-family: Roboto !important;
		font-size: 18px !important;
	}
	.homepage-tab .elementor-tab-content {
		padding: 0px 0px !important;
	}
	.home-video-cta .elementor-column-wrap {
		border: none !important;
	}
	.latest-news-date-flex .elementor-heading-title {
		text-align: center !important;
	}
	.home-tab-nav .elementor-tab-title {
		margin-top: 30px !important;
		margin-bottom: 30px !important;
	}
	.home-techno-tab .eael-tabs-nav {
		float: none;
	}
	.home-techno-tab li,
	.home-data-tab li {
		margin-bottom: 20px !important;
	}
	.home-techno-tab .eael-tabs-nav li,
	.home-data-tab .eael-tabs-nav li {
		margin-right: 15px !important;
		margin-left: 0px !important;
	}
	.home-techno-tab .eael-tabs-nav {
		border-bottom: 0px solid #eaeaea;
		width: 90% !important;
		margin-left: auto;
		margin-right: auto;
	}
	.page-id-12249 .home-data-tab .eael-tabs-nav {
		margin-left: 0% !important;
	}
	.home-data-tab .eael-tabs-nav {
		border-bottom: 0px solid #bdbdbd;
		width: 100% !important;
		margin-left: auto;
		margin-right: auto;
	}
	.resorces_post {
		width: 100%;
		margin-bottom: 30px;
	}
	.recent-post-sidebar h4 {
		font-size: 23px !important;
	}
	.row {
		padding-left: 15px;
		padding-right: 15px;
	}
	.rapid-ratings {
		margin-right: 10px !important;
	}
	#rss-feed-blog img {
		margin-left: 0px !important;
		text-align: center !important;
	}
	#rss-feed-blog li {
		padding: 0px !important;
	}
	#rss-feed-blog li.rss_item.feedzy-rss-col-3 {
		width: 90% !important;
		margin-left: 5% !important;
		margin-bottom: 25px !important;
	}
	#all-resources-element .elementor-nav-menu--dropdown a:hover {
		color: #50be92 !important;
		background-color: #fff !important;
	}
	.hgr_megafooter .foter.footer-cols1 {
		width: 100%;
		margin-bottom: 30px;
	}
	.page-id-424 .hs_submit .actions {
		padding-top: 0px !important;
		padding-bottom: 30px !important;
	}
	#rss-feed-blog .posts-wrapper {
		margin-top: 20px !important;
		margin-bottom: 20px !important;
		margin-left: 0px !important;
	}
	.page-id-32462 .elementor-32462 .elementor-element.elementor-element-f15767c>.elementor-widget-container {
		margin: 0px 50px 0 40px;
	}
	.service-third-section-column-left img {
		padding-top: 70px !important;
	}
	.page-id-26579 .vc_custom_1536835427436 {
		padding-left: 0px !important;
	}
	.page-id-2400 .slideContent .vc_custom_heading {
		font-size: 24px !important;
		line-height: 34px !important;
	}
	.page-id-26537 .vc_custom_1554991367500 strong {
		font-size: 24px !important;
	}
	.page-id-418 h2 {
		font-size: 24px !important;
	}
	.page-id-418 .text-white {
		color: #fff;
		margin: 0px 20px !important;
	}
	.vc_column-inner.vc_custom_1594728499203 {
		border-right: 2px solid transparent !important;
		margin-bottom: 30px !important;
	}
	.page-id-2406 h2.service-first-section-heading {
		padding-top: 70px !important;
		font-size: 24px !important;
	}
	.page-id-2406 strong {
		font-weight: 600 !important;
		font-size: 24px !important;
	}
	.page-id-2406 h2.vc_custom_heading.advisory-blue-text {
		text-align: center !important;
		padding-bottom: 20px !important;
	}
	.page-id-2406 .slideContent .vc_custom_heading {
		padding-top: 20px !important;
	}
	.page-id-30454 .risk-game-upcoming h3 {
		font-size: 24px !important;
	}
	.page-id-30454 .benefits-right h3 {
		font-size: 46px !important;
		padding-bottom: 26px !important;
	}
	.page-id-2728 .aligmnent_box .vc_col-sm-2 {
		width: 100% !important;
		padding: 25px 20px !important;
	}
	.page-id-2728 .vc_custom_1550810328717 h2 {
		margin: 70px 20px 0px 20px !important;
	}
	.risk-game-cta-p p {
		font-size: 28px !important;
	}
	.team-member .eael-team-item.eael-team-members-overlay .eael-team-content {
		left: initial !important;
		position: initial !important;
		height: auto !important;
		max-width: inherit !important;
		opacity: 1 !important;
		background-color: #fff !important;
	}
	.team-investor .team-member .eael-team-item.eael-team-members-overlay .eael-team-content {
		left: initial !important;
		position: initial !important;
		height: auto !important;
		max-width: inherit !important;
		opacity: 1 !important;
		background-color: #f2f2f2 !important;
	}
	.all-resource-rss-blog #rss-feed-blog img {
		width: 312px !important;
		height: 160px !important;
	}
	.impact {
		text-align: left !important;
		padding-left: 10px !important;
	}
}


/*-----------------------------------------------------------------------------------*/

@media screen and (min-width: 768px) {
	.resorces_post {
		margin: 4% 0 !important;
	}
	.all-resource-rss-blog #rss-feed-blog img {
		width: 312px !important;
		height: 160px !important;
	}
}