/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Sep 15 2025 | 13:11:26 */
/*Video BG transpernat when expand*/
body .elementor-widget-video iframe {
    background-color: transparent !important;
}
.elementor-widget-video .elementor-wrapper iframe, .elementor-widget-video .elementor-wrapper video, .elementor-lightbox {
background-color: transparent !important; }
/*End Video BG transpernat when expand*/

/*Popup CTA new design css*/
a.popup-cta-button {
color: #ffffff !important;
    background-color: #26a376 !important;
    border-color: #26a376 !important;
text-decoration: none !important;	
}
a.popup-cta-button:hover {
color: #ffffff !important;
background-color: #209068 !important;
}
/*End Popup CTA new design css*/

/*glossary Search result page thumbnail image css*/
.glossary a.elementor-post__thumbnail__link {
	display:none!important;
}
.glossary .elementor-post__text {
    margin-bottom: 30px !important;
}
/*End of glossary Search result page thumbnail image css*/

.event-box .ae-icon-list-text.upcoming-event {font-size: 16px; line-height: 20px; font-weight: 600 !important; border: 2px solid white; padding: 5px 20px; color: #fff !important; background: #4cbf92;} /*for top section*/

.event-box .ae-icon-list-text.past-event {font-size: 16px; line-height: 20px; font-weight: 600 !important; border: 2px solid white; padding: 5px 20px; color: #fff !important; background: #113D91;} /*for top section*/

.event-box-border .ae-icon-list-text.upcoming-event-bottom {font-size: 13px; line-height: 20px; font-weight: 500 !important; padding: 2px 17px; color: #fff !important; background: #4cbf92;}/*for bottom section*/

.event-box-border .ae-icon-list-text.past-event-bottom {font-size: 13px; line-height: 20px; font-weight: 500 !important; padding: 2px 17px; color: #fff !important; background: #113D91;}/*for bottom section*/

/*Legal CSS*/
.legal-menu .disp-none {display: none !important;}
.legal-menu .LM-sub {
margin-left: 25px !important;
padding: 8px 0;
}
.legal-menu .LM-main a:hover{ color: #131C3C !important;}
.legal-menu .LM-sub a{
padding: 0px !important;
margin: -20px 0 0 15px;
}
.legal-menu .LM-main a{
  font-weight: 800 !important;
}
.legal-menu .LM-sub::before {
content: "\f054"; 
font-family: "Font Awesome 5 Free"; 
font-weight: 900; 
}
/*End of Legal CSS*/

/*.ae-post-list-item-838eac5:nth-child(1) .elementor-heading-title a { text-transform: initial !important; 
}
#whitepaper-gridbox-style .ae-post-list-item-838eac5:nth-child(1) .elementor-widget-container:first-letter, #whitepaper-gridbox-style .ae-post-list-item-838eac5:nth-child(1) h4:first-letter, #whitepaper-gridbox-style .ae-post-list-item-838eac5:nth-child(1) a:first-letter  { text-transform: initial !important;  }
#whitepaper-gridbox-style .elementor-widget-container:first-letter { text-transform: initial !important;  }
This is for white paper main page eBook title first letter should be small
*/

.pocast-list {margin: 30px auto 30px !important;} 
div#post-bottom-cta .elementor-button-link{background-color: #26a376;}
div#post-bottom-cta .elementor-button-link:hover{background-color: #209068;}

/*case sensitive Start*/
#caf-post-layout1 .caf-content { text-align: left !important; text-transform: inherit;}
#caf-post-layout1 .caf-content:first-letter { text-transform: uppercase; }
/*white paper and case study, Webinar for descrption*/
.blog-landing-second .elementor-heading-title a {text-transform: capitalize; display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;}
.blog-landing-second .elementor-widget-container{ text-align: left !important; text-transform: inherit;     display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;}
.blog-landing-second .elementor-widget-container:first-letter { text-transform: uppercase; }
 

/*Blog, Events, pr horizontal*/
.blog-landing-second .ae-element-post-title, .blog-h .ae-element-post-title, .webinar-tem .ae-element-post-title, .pr-hor-tem .ae-element-post-title {text-transform: capitalize; }
.blog-landing-second .elementor-widget-container h4:first-letter, .blog-h h4:first-letter{ text-transform: uppercase; }

/*case sensitive Start*/

/*Search box post detail page css for plugin */
.p-search-b .is-search-icon:hover { background: #113d91; }
.p-search-b .is-form-style .is-search-submit path { fill: #fff;}
.p-search-b .is-form-style input.is-search-input{border-radius: 5px 0 0 5px !important;color: #131c3c;border: 1px solid #113d91!important;font-family: 'Roboto' !important;}
.p-search-b .is-ajax-search-result { font-family: 'Roboto' !important; border-radius: 5px !important; padding: 3px !important;}
.p-search-b .is-ajax-search-no-result { font-family: 'Roboto' !important;border-radius: 5px !important;}
.p-search-b .is-search-submit:hover {border-radius: 0 5px 5px 0 !important; }
.p-search-b .is-form-style input.is-search-submit, .is-search-icon {background: #1352a2;border: 1px solid #1352a2;border-radius: 0 5px 5px 0; }
.p-search-b .is-form-style {box-shadow: 0px 0px 8px 0px rgba(202.00000000000003, 190.00000000000003, 190.00000000000003, 0.5) }
div.is-ajax-search-details, div.is-ajax-search-result {padding: 1px !important; }
div.is-ajax-search-result { z-index: 99 !important;}
/*Search box post detail page css for plugin final*/


/*Search box global css for plugin */
.dialog-lightbox-close-button.dialog-close-button {width: 20px; cursor: pointer;}
body .mega-menu-desk .is-form-style.is-form-style-3 input.is-search-input {
background: #f4f4f4 !important;font-family: roboto !important;height: 50px;border-radius: 5px 0 0 5px !important;color: #131c3c;border: 1px solid #113d91 !important;border-right: 0 !important;}
body .mega-menu-desk .is-search-icon {height: 50px !important;background: #f4f4f4;padding-top: 14px !important;margin-top: -7px !important;border-left: 0 !important;padding-right: 12px;border-radius: 0 5px 5px 0;border-color: #113d91 !important;}
body .mega-menu-desk .is-menu.is-dropdown .search-close {/*top: 13px;*/}
body .mega-menu-desk .is-menu.is-dropdown form {min-width: 1000px; right: 15px;  top: -2px !important; 
box-shadow: 0px 0px 8px 0px #ccaaff38;}

/*End Search box global css for plugin */

/*wp Search Box in menu */
body .mega-menu-desk .elementor-search-form--skin-full_screen .elementor-search-form__toggle .e-font-icon-svg-container {background-color: transparent!important;}
.mega-menu-desk .elementor-search-form--skin-full_screen .elementor-search-form__container,
.mega-menu-m .elementor-search-form--skin-full_screen .elementor-search-form__container{
margin: 0px 6% 1% 16%;padding: 13px 10px 13px 20px!important;background-color: #fff!important;border: 0.1px solid #113d91!important;top: 9px!important;align-items: center; height: 50px!important;text-align: left !important;border-radius: 5px;font-family: 'Roboto';font-size: 16px;box-shadow: 0px 0px 8px 0px rgba(202.00000000000003, 190.00000000000003, 190.00000000000003, 0.5);}
body .mega-menu-desk .elementor-search-form--skin-full_screen .elementor-search-form input[type=search].elementor-search-form__input {color: #131c3c !important;border-width: 0 0 0px !important;font-family: 'Roboto';font-size: 16px !important;font-weight: 400!important; margin-top: 0px !important;}
body .mega-menu-desk .elementor-search-form__input {text-align: left !important;}

.elementor-lightbox .dialog-lightbox-close-button {margin-top: 10px !important;}
.elementor-lightbox .dialog-lightbox-close-button svg, .elementor-lightbox .elementor-swiper-button svg {fill: hsl(0deg 0% 0% / 90%)!important;}
/*End of Search Box in menu*/

/*Sidebar Ad-spot css*/
.blog-sidebar .elementor-image-box-content {padding: 15px;}

/*Nirtopack */ .NkDjjUQDjNODEz5Tjk5M3NuNRxNzMQktheme--light, .NkDjjUQDjNODEz5Tjk5M3NuNRxNzMQk { display: none !important; }

.h-CTAs .has_ae_slider:hover .elementor-element-populated .elementor-icon-box-description, .h-CTAs .has_ae_slider:hover .elementor-element-populated .elementor-icon { color:#000 !important; }
.page-id-8529 .Demo-form form#mktoForm_1310 { width: 560px !important; }
.page-id-8529 h3.form-heading { color: white !important; }
.page-id-8529 h4.form-subheading { color: white !important; }

@media (max-width: 480px){ 
.mysticky-welcomebar-content p { padding-left: 20px !important; text-align: center; padding-top: 10px !important; }
}
.recent-post a:hover { color: #113d91 !important;}
/* .postid-24195 h2.elementor-heading-title.elementor-size-default, .postid-6252 h2.elementor-heading-title.elementor-size-default, .postid-6257 h2.elementor-heading-title.elementor-size-default { display: none; } */
.page-header { display: none;}

@media (min-width: 312px) and (max-width: 767px){
body .single-blog-tem figure, body .single-blog-tem img, #attachment_32391 {
    width: fit-content !important;
}	
.abou-disps .team-member .eael-team-item.eael-team-members-overlay .eael-team-content {background-color: #f2f2f2 !important;}
.data-target-div1 #caf-post-layout1 .caf-post-title h2 { height: auto;
}	
}
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;}
.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;
}

#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 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;
}

/*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;
    }
   
/*Tab css for Global Search box*/	 
body .mega-menu-m .elementor-search-form--skin-full_screen .elementor-search-form__container {
    margin: 0px 1% 0 !important;
    padding: 10px !important;
    }
body .mega-menu-m .elementor-search-form--skin-full_screen .elementor-search-form input[type=search].elementor-search-form__input {
    font-size: 16px!important;
    text-align: left!important;
    color: #131c3c!important;
    font-family: 'Roboto'!important;
	margin: 0px !important;
    border: 0px !important;
}    
/*End Tab css for Global Search box*/
	 
}
/*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;
  }

/*Home Pgae*/

/*			Media Query 		*/
@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*/
  	.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%;
    }
  .cust-logoM .elementor-image-gallery .gallery-item{
        max-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 */
/* body .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;
}

.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 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;
	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-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 0 5px 5px !important;
	cursor: pointer !important;
}

.ae-pagination-wrapper {
	margin-bottom: 20px !important;
}

@media only screen and (min-width: 1025px) {
.blog-landing-second img {
	height: 189px !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: 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;
	}
}

/*Start Search box global css for laptop
@media only screen and (max-width: 1330px) and (min-width: 1280px){ 
body #site-header .mega-menu-desk .elementor-search-form--skin-full_screen .elementor-search-form__container{	margin: 0px 3% 1% 15% !important;
}
}

@media only screen and (max-width: 1410px) and (min-width: 1331px){ 
body #site-header .mega-menu-desk .elementor-search-form--skin-full_screen .elementor-search-form__container {	
    margin: 0px 4% 1% 17% !important;
}
}

@media only screen and (max-width: 1460px) and (min-width: 1411px){ 
body #site-header .mega-menu-desk .elementor-search-form--skin-full_screen .elementor-search-form__container {	
    margin: 0px 4% 1% 18% !important;
}
}

@media only screen and (max-width: 1500px) and (min-width: 1461px){ 
body #site-header .mega-menu-desk .elementor-search-form--skin-full_screen .elementor-search-form__container {	
    margin: 0px 4% 1% 19% !important;
}}

@media only screen and (max-width: 1550px) and (min-width: 1501px){ 
body #site-header .mega-menu-desk .elementor-search-form--skin-full_screen .elementor-search-form__container {	
    margin: 0px 4% 1% 20% !important;
}
}

@media only screen and (max-width: 1600px) and (min-width: 1551px){ 
body #site-header .mega-menu-desk .elementor-search-form--skin-full_screen .elementor-search-form__container {	
    margin: 0px 4% 1% 21% !important;
}
}
@media only screen and (max-width: 1660px) and (min-width: 1601px){ 
body #site-header .mega-menu-desk .elementor-search-form--skin-full_screen .elementor-search-form__container {	
    margin: 0px 4% 1% 22% !important;
}
}

@media only screen and (max-width: 1720px) and (min-width: 1661px){
body #site-header .mega-menu-desk .elementor-search-form--skin-full_screen .elementor-search-form__container {	
    margin: 0px 4% 1% 23% !important;
}}

@media only screen and (max-width: 1790px) and (min-width: 1721px){
body #site-header .mega-menu-desk .elementor-search-form--skin-full_screen .elementor-search-form__container {	
    margin: 0px 4% 1% 24% !important;
}}

@media only screen and (max-width: 1870px) and (min-width: 1791px){
body #site-header .mega-menu-desk .elementor-search-form--skin-full_screen .elementor-search-form__container {	
    margin: 0px 4% 1% 25% !important;
}
}
@media only screen and (max-width: 1940px) and (min-width: 1871px){
body #site-header .mega-menu-desk .elementor-search-form--skin-full_screen .elementor-search-form__container {	
    margin: 0 6% 1% 26% !important; }
}
/*End Search box global css for laptop*/