/* BWM page Updates__05-06-2025 */

.bwm-new-intro{
    background:url(https://applexus-files.s3.us-east-2.amazonaws.com/s3fs-public/images/services/bw-modernization/bwm-new-intro-round-decor.svg) no-repeat 15% 228px;
  background-size: contain;
}
.bwmOffering.V2{
  box-shadow:none;
  background-color: #016EBD;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.bwmOffering.V2.V2b{
  min-height: 250px;
  justify-content: center;
}
.bwmOffering.V2 h3{
  margin: 0 0 20px 0;
}
.bwmOffering.V2 p{
  margin: 0!important;
}


/* 2-Week Integration Suite migration assessment__27-05-2025 */
.ui-dialog .webform-submission-common-form__celerite-webinar__2-form label.form-required{position:relative}
.ui-dialog .webform-submission-common-form__celerite-webinar__2-form label.form-required::after{content:"\f621";color:#F30;display:block;font-size:6px;font-family:FontAwesome;position:absolute;top:0;right:-10px;z-index:1;font-weight:900}

.ui-dialog .webform-submission-common-form__celerite-webinar__2-form { display: flex; flex-direction: column; align-items: center; gap: 20px;}
.ui-dialog .webform-submission-common-form__celerite-webinar__2-form .js-form-type-textfield,
.ui-dialog .webform-submission-common-form__celerite-webinar__2-form .js-form-type-email,
.ui-dialog .webform-submission-common-form__celerite-webinar__2-form .js-form-type-tel{ margin-bottom:10px; height:61px;}
.ui-dialog .webform-submission-common-form__celerite-webinar__2-form .captcha{ float:left;}
.ui-dialog .webform-submission-common-form__celerite-webinar__2-form .sapphire-submit{ margin-top:10px;}
.ui-dialog .webform-submission-common-form__celerite-webinar__2-form .form-item input{ background-color:#fff; border: 1px solid #ccc; padding: 5px 10px;}



/* SAP Integration Suite Page update__26-05-2025 */
.sapMigrationFactoryIntegrationPartnerBadge{
  padding: 30px;
  background:url(https://applexus-files.s3.us-east-2.amazonaws.com/s3fs-public/images/services/analytics/sap-integration-suite/sap-migration-factory-integration-partner-badge-bg.jpg) left center;
  border-radius: 15px;  
}
.sapMigrationFactoryIntegrationPartnerBadgeInner{
  display: flex;
  align-items: center;
  justify-content: space-evenly;
  flex-direction: column;
  gap: 15px;
}
.sapMigrationFactoryIntegrationPartnerBadgeInner .textArea{
  font-size: 25px;
  line-height: 30px;
  font-weight: 400;
  color: #fff;
  text-align: center;
}
.sapMigrationFactoryIntegrationPartnerBadgeInner .icon{ min-width: 50px;}
.sapMigrationFactoryIntegrationPartnerBadgeInner .knowMore{ min-width: 150px; text-align: center;}
.sapMigrationFactoryIntegrationPartnerBadgeInner .knowMore a{
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 15px;
  font-size: 16px;
  font-weight: 500;
  line-height: 16px;
  color: #fff;
  text-decoration: none;
}
@media only screen and (min-width: 768px) {
  .sapMigrationFactoryIntegrationPartnerBadge{
    padding: 20px 45px;
  }
  .sapMigrationFactoryIntegrationPartnerBadgeInner{
    flex-direction: row;
    gap: 30px;
  }
  .sapMigrationFactoryIntegrationPartnerBadgeInner .textArea{
    text-align:left;
  }
  .sapMigrationFactoryIntegrationPartnerBadgeInner .knowMore{text-align: right;}
  .sapMigrationFactoryIntegrationPartnerBadgeInner .knowMore a{
    align-items:flex-end;
  }
}



/* Al & ML on SAP Data Home Banner__22-04-2025 */
.sapphire2025HomeBanner_tag{
  color: #ffffff;
  font-size: 20px;
  line-height: 20px;
  border: 1px solid #ffffff;
  border-radius: 30px;
  padding: 10px 30px;
  text-transform: uppercase;
}
.gavias_sliderlayer .sapphire2025HomeBanner_button a{
  border-radius:25px; padding:10px 15px; font-size:8px; line-height:8px; text-transform:uppercase;
  font-weight:600; color:#fff; border:none; box-shadow:none; background:#E14D35; cursor:pointer;
}
.gavias_sliderlayer .sapphire2025HomeBanner_button a:hover,
.gavias_sliderlayer .sapphire2025HomeBanner_button a:focus,
.gavias_sliderlayer .sapphire2025HomeBanner_button a:active{
  background-color: #F88B7A; color:#fff;
}
@media (min-width:576px) and (max-width:767px){
	.gavias_sliderlayer .sapphire2025HomeBanner_button a{padding: 12px 17px; font-size: 12px; line-height: 12px;}
}
@media (min-width:768px){  
	.gavias_sliderlayer .sapphire2025HomeBanner_button a{padding:15px 20px; font-size:14px; line-height:14px;}
}
@media (min-width:992px){
	.gavias_sliderlayer .sapphire2025HomeBanner_button a{padding:15px 25px; font-size:15px; line-height:16px;}  
}

/* Sapphire2025__21-04-2025 */

.sapphire2025Banner{
  padding: 100px 0;
  background-image: url(https://applexus-files.s3.us-east-2.amazonaws.com/events/sapphire2025/sapphire2025bannerV3.webp);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}
.sapphire2025BannerInner{
  background:rgba(12,55,100,0.6);
  padding: 25px;
  position: relative;
}
.sapphire2025BannerInner::after{
  display: none;
}
.sapphire2025BannerContent h1{
  font-size:33px;
  line-height: 38px;
  color: #fff;
}
.sapphire2025BannerContent .subHead1{
  font-size: 23px;
  line-height: 28px;
  color: #fff;  
  font-weight: 300;
}

.accordianStyle1 .panel .panel-heading .panel-title > a{
  font-size: 27px;
  font-weight: 500 ;
  padding-left: 40px;
}
.accordianStyle1.V2 .panel .panel-heading .panel-title > a{
  font-size: 20px;
}
.accordianStyle1 .panel .panel-heading .panel-title > a:after{
  left: 0;
  font-size: 20px;
  color: #000000;
}
.gsc-accordion.accordianStyle1 .panel-group.skin-white .panel{
  border: 0 !important;
  margin-bottom: 0;
  border-bottom: 1px solid #ccc !important;
  padding: 30px 0;
}
.gsc-accordion.accordianStyle1.V2 .panel-group.skin-white .panel{
  padding: 15px 15px;
}
.gsc-accordion.accordianStyle1.V2 .panel-group.skin-white .panel:last-child{
  border-bottom:0;
}
.accordianStyle1 .panel .panel-body{
  padding-left: 40px;
  margin-top: 15px;
}

.sapphire2025EventCards {
	display: grid;
	grid-template-columns: 1fr;
	align-items: stretch;
	justify-content: center;
	grid-row-gap: 30px;
}
.sapphire2025EventCard{
  background-color: #ffffff;
  border-radius: 15px;
  padding: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  text-align: center;
}
.sapphire25ECardThumbnail{
}
.sapphire25ECardThumbnail img{
  border-radius: 10px;
  width: 100%;
  aspect-ratio: 9 / 4;
}
.sapphire25ECardPlace{
  font-size: 33px;
  color: #000000;
  font-weight: 600;
}
.sapphire25ECardDate{
  font-size: 23px;
  font-weight: 500;
  color: #000000;
  text-align: center;
}
.sapphire25ECardVenue{
  font-size: 19px;
  font-weight: 400;
  color: #000000;
}
.sapphire25ECardBooth, .sapphire25ECardTitle{
  font-size: 23px;
  line-height: 28px;
  font-weight: 600;
  color: #000000;
}
.sapphire25ECardDes{
  font-size: 16px;
  line-height: 21px;
  font-weight: 400;
  color: #000000;
}
.sapphire25ECardSep{
  border-top: 1px solid #cccccc;
  margin: 15px 0;
  width: 100%;
  height: 1px;
}

@media only screen and (min-width: 576px) {
  .sapphire2025BannerInner{
    max-width: 468px;
    padding: 50px 0 50px 25px;    
  }
  .sapphire2025BannerInner::after{
    content: "";
    position: absolute;
    top: 0;
    right: -204px;
    background-image:url(https://applexus-files.s3.us-east-2.amazonaws.com/events/sapphire2025/sapphire-banner-inner-text-base.svg);
    background-position: bottom;
    min-height: 257px;
    width: 204px;
    display: block;
  }
	.sapphire2025EventCards {
		grid-template-columns: 1fr 1fr;
		grid-row-gap: 15px;
		grid-column-gap: 15px;
	}
  .gsc-accordion.accordianStyle1.V2 .panel-group.skin-white .panel{
    padding: 30px 30px;
  }
}
@media only screen and (min-width: 768px) {
	.sapphire2025EventCards {
		grid-template-columns: 1fr 1fr 1fr;
		grid-row-gap: 15px;
		grid-column-gap: 15px;
	}
  .sapphire2025BannerInner{
    max-width: 430px;
    min-height: 215px;
    padding: 100px 50px;
  }
  .sapphire2025BannerInner::after{    
    right: -204px; 
    min-height:324px;
  }
  .sapphire2025BannerContent h1{
    font-size:39px;
    line-height: 44px;
  }
  .sapphire2025BannerContent .subHead1{
    font-size: 27px;
    line-height: 32px;
  }
}

@media only screen and (min-width:992px) { 
  .sapphire2025Banner{
    padding:150px 0;
  } 
	.sapphire2025EventCards {
		grid-row-gap: 30px;
		grid-column-gap: 30px;
	}

  .sapphire2025BannerInner{
    max-width: 768px;
    padding: 50px 0 50px 50px;    
  }
  .sapphire2025BannerInner::after{    
    right: -204px;    
    min-height: 277px;
  }
  .sapphire2025BannerContent h1{
    font-size:47px;
    line-height: 52px;
  }
  .sapphire2025BannerContent .subHead1{
    font-size: 33px;
    line-height: 44px;
  }
}
@media only screen and (min-width: 1200px) {
  #ourCapabilities.innovativeSolutionsBlocks.sapphireBreakout .ourCapability.small {
      min-height: 432px;
      max-height: fit-content;
  }
}

/* ```````````````````````````````````````````````` */


/*SAP BDC Cloud Roadshows Home Banner__02-04-2025*/  
.gavias_sliderlayer .bdcRoadshowHomeBannerTitle{ color: #1A6BC2; font-size:46px; line-height:50px;}
.gavias_sliderlayer .bdcRoadshowHomeBannerTitleSub{ font-size:34px; line-height:42px;}
.gavias_sliderlayer .bdcRoadshowHomeBannerDates{ font-size:24px; color:#4c6da1;}

.gavias_sliderlayer .sapBdcCloudRoadshowsHomeBanner_button a{
  border-radius:25px; padding:8px 10px; font-size:8px; line-height:8px; text-transform:uppercase;
  font-weight:600; color:#fff; border:none; box-shadow:none; background:#2591D0; cursor:pointer;}
.gavias_sliderlayer .sapBdcCloudRoadshowsHomeBanner_button a:hover,
.gavias_sliderlayer .sapBdcCloudRoadshowsHomeBanner_button a:focus,
.gavias_sliderlayer .sapBdcCloudRoadshowsHomeBanner_button a:active{background-color: #0A77B7; color:#fff;}
@media (min-width:601px) and (max-width:767px){
	.gavias_sliderlayer .sapBdcCloudRoadshowsHomeBanner_button a{padding: 12px 18px; font-size: 14px; line-height: 14px;}
}
@media (min-width:768px){  
	.gavias_sliderlayer .sapBdcCloudRoadshowsHomeBanner_button a{padding:13px 19px; font-size:12px; line-height:16px;}
}
@media (min-width:992px){
	.gavias_sliderlayer .sapBdcCloudRoadshowsHomeBanner_button a{padding:15px 25px; font-size:15px; line-height:16px;}  
}


/* BDC Blog/Webinar Replay Widget__02-04-2025 */
.bdcWidgetContainer{
  display: flex;
  align-items: stretch;
  justify-content:space-between;
  flex-direction: column;
  gap: 15px;
}
.sapBDCWidgetCard{
  background: linear-gradient(#13152E, white) padding-box, linear-gradient(90deg, #13152E, white) border-box;
  border-width: 1px;
  border-style: solid;
  border-color: transparent;
  border-radius: 15px;
  border-radius: 15px;
  overflow: hidden;
  flex: 1;
}
.sapBDCWidgetCard .innerCard{
  background-color: #13152E;
  padding: 30px;
  min-height:284px;
}
.innerReplayCard{
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  min-height: 216px;
  align-items: flex-start;
}

.innerBlogCard{
  display: flex;
  flex-direction: column;
  align-items: stretch;
  justify-content: space-between;
  min-height: 216px;
}

.innerBlogCard h3{
  font-size: 27px;
  line-height: 32px;
  font-weight: 600;
  color: #fff;
  margin-bottom: 20px;
}
.innerBlogCard h4{
  color: #fff;
  font-size: 19px;
  line-height: 24px;
  font-weight: 400;
}
.innerBlogCardBottom{
  display: flex;
  flex-direction: column-reverse;
  align-items:flex-start;
  justify-content: space-between;
  gap: 15px;
  margin-top: 15px;
}
.speakerCard{
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  gap: 15px;
}
.speakerCard .photo{
  width: 73px;
  height: 73px;
}
.speakerCard .designationText{
  display: flex;
  flex-direction: column;
  gap: 5px;
}
.speakerCard .designationText .name{ 
  color: #fff;
  font-size: 18px;
  line-height: 18px;
  font-weight: 600;
  text-align: left;
}
.speakerCard .designationText .desig{
  color: #fff;
  font-size: 15px;
  font-weight: 400;
  text-align: left;
}

@media only screen and (min-width: 768px) {
  .bdcWidgetContainer{
    flex-direction: row;
    gap: 30px;
  }
  .innerBlogCard h3{
    font-size:33px;
    line-height: 38px;
  }
  .innerBlogCard h4{
    font-size:27px;
    line-height: 33px;
  }
}

@media only screen and (min-width: 992px) {
  .innerBlogCardBottom{
    flex-direction: row;
    align-items:flex-end;    
  }

}


/* SAP Integration Suite Page__21-03-2025 */

#customerStories.style4{
  display:grid;
  grid-template-columns:1fr;
  gap: 15px;  
}
#customerStories.style4 .storyImage{}
#customerStories.style4 .customerStory{
  border-radius: 10px;
  overflow: hidden;
  flex-direction: column;
}

@media only screen and (min-width: 576px) {
  #customerStories.style4{
    grid-template-columns:1fr 1fr;
  }
}

@media only screen and (min-width: 768px) {
  #customerStories.style4 .customerStory {
    display: flex;
    flex-direction: row;
    align-items: stretch;
    justify-content: space-between;
  }
  #customerStories.style4 .customerStory .storyImage img{
    width: 100%;
    height: 100%;
    aspect-ratio: 19 / 9;
    border-radius: 0;
  }
}


.challengesSection4x4{
  display: grid;
  grid-template-columns: 1fr;
  align-items: stretch;
  justify-content: center;
  grid-gap: 15px;
}
.sapIntegSuiteCustomSuccess{
  display: grid;
  grid-template-columns: 1fr;
  grid-gap: 30px;
}

@media only screen and (min-width:576px){
  .challengesSection4x4{
      grid-template-columns: 1fr 1fr;
      align-items: self-start;
  }
  .sapIntegSuiteCustomSuccess .newSSCardV2.style2{
    flex-direction: row;
  }
}

@media only screen and (min-width:992px){
  .challengesSection4x4{
      grid-template-columns: 1fr 1fr 1fr 1fr;
      align-items: stretch;
  }
  .sapIntegSuiteCustomSuccess{
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
  }
  .sapIntegSuiteCustomSuccess .newSSCardV2.style2{
    flex-direction: column;
  }
}

@media only screen and (min-width:1600px){
  .sapIntegSuiteCustomSuccess .newSSCardV2.style2{
    flex-direction: row;
  }
}



/* SAP BDC Roadshows Landing Page__18-03-2025 */

#celeriteStoryContainer.roadContainerFullWidth{
  grid-template-columns: 1fr;
}


#fiftyFiftyBanner{
  background: hsla(0, 0%, 100%, 1);
  background: linear-gradient(45deg, hsla(0, 0%, 100%, 1) 25%, hsla(195, 100%, 95%, 1) 100%);  
  background: -moz-linear-gradient(45deg, hsla(0, 0%, 100%, 1) 25%, hsla(195, 100%, 95%, 1) 100%);  
  background: -webkit-linear-gradient(45deg, hsla(0, 0%, 100%, 1) 25%, hsla(195, 100%, 95%, 1) 100%);  
  filter: progid: DXImageTransform.Microsoft.gradient( startColorstr="#FFFFFF", endColorstr="#E3F8FF", GradientType=1 );
}
.fiftyFiftyBannerInner{
  display: flex;
  align-items: center;
  flex-direction: column;
  gap: 30px;
}
.fiftyFiftyBannerContent{
  display: flex;
  align-items: flex-start;
  flex-direction: column;
  gap: 25px;
}
#fiftyFiftyBanner h1 {
  font-size: 27px;
  line-height:33px;
  font-weight: 600;
  color: #1A6BC2;
}
#fiftyFiftyBanner .subHead1 {
  font-size: 23px;
  line-height:29px;
  font-weight: 400;
  display: block;
  color: #000000;
}
#fiftyFiftyBanner .subHead2 {
  font-size: 19px;
  line-height: 25px;
  font-weight: 400;
  display: block;
  color: #1A6BC2;
}
.fiftyFiftyBannerContent .logoBanner{
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 15px;
}

.panelist-boxV4.style2{
  grid-template-columns: 1fr;
}

.listStyle1.Type1 li{
  font-size: 16px;
  line-height: 25px;
  margin-bottom: 15px;
}


.roadshowLocations{
  /* display: grid;
  grid-template-columns: repeat(auto-fit, minmax(222px, 1fr)) !important;
  grid-template-rows: 1fr 1fr;
  grid-gap: 15px;
  justify-content: center;
  align-content: center; */

  display: grid;
  grid-template-columns: 1fr;
  align-items: stretch;
  justify-content: center;
  grid-gap: 15px; 
}
.locationCard{
  overflow: auto;
}
.imageBox img{
  max-width: 575px;
  width: 100%;
  margin-bottom: -4px;
  aspect-ratio: 16 / 9;
}
.addressBox{
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 15px 10px;
  flex-direction: column;
  text-align: center;
  gap: 5px;
  min-height: 101px;
  background-color: #13152E;
}
.locationCard a {
  text-decoration: none;
  margin: 0;
  padding: 0;
}
.addressBox h3{
  font-size: 19px;
  line-height: 22px;
  color: #ffffff;
  text-decoration: none;
  font-weight: 400;
  margin: 0;
}
.addressBox h4{
  font-size: 15px;
  line-height: 15px;
  color: #ffffff;
  font-weight: 300;
  margin: 7px 0 0 0;
}
.addressBox h4 a{
  color: #ffffff;
  text-decoration: none;
}
.addressBox h4 a:hover,
.addressBox h4 a:active,
.addressBox h4 a:focus{
  text-decoration: underline;
}

@media only screen and (max-width: 575px) {
  .fiftyFiftyBannerContent .logoBanner img{
    height: 25px;
  }
  .fiftyFiftyBannerImage img{
    max-width: 320px;
  }
}

@media only screen and (min-width: 576px) {
.panelist-boxV4.style2{
  grid-template-columns: 262px 262px;
}
.roadshowLocations{
  grid-template-columns: 1fr 1fr;
  align-items: self-start;
}
}

@media only screen and (min-width: 768px) {
  .fiftyFiftyBannerInner{
    flex-direction: row;
  }
  #fiftyFiftyBanner h1{
    font-size: 39px;
    line-height: 44px;
  }
  #fiftyFiftyBanner .subHead1 {
    font-size: 27px;
    line-height:33px;
  }
  #fiftyFiftyBanner .subHead2 {
    font-size: 23px;
    line-height: 29px;
  }
  .fiftyFiftyBannerContent{
    gap: 40px;
  }
  .fiftyFiftyBannerImage img{
    max-width: 300px;
  }
  .panelist-boxV4.style2{
    grid-template-columns: 320px 320px;
  }
  .fiftyFiftyBannerContent .logoBanner img{
    height: 35px;
  }
  .roadshowLocations{
    grid-template-columns: 1fr 1fr 1fr;
  }
  .addressBox h4{
    font-size: 17px;
    line-height: 17px;
  }
}

@media only screen and (min-width: 992px) {
  .imageBox img{
    aspect-ratio: auto;
  }
  .fiftyFiftyBannerImage img{
    max-width: 450px;
  }
  .fiftyFiftyBannerContent .logoBanner img{
    height: 40px;
  }
  .roadshowLocations{
    grid-template-columns: 1fr 1fr 1fr 1fr;   
    align-items: stretch;
  }
}

@media only screen and (min-width:1024px){
  .roadshowLocations{     
      grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  }
}

@media only screen and (min-width: 1200px) {
  .fiftyFiftyBannerContent .logoBanner img{
    height: 50px;
  }
  .addressBox{
    min-height: 113px;
  }
  .addressBox h3{
    font-size: 23px;
    line-height: 27px;
  }
}

@media only screen and (min-width: 1700px) {
  .addressBox{
    min-height: 101px;
  }
}



#fiftyFiftyBannerInner h1 {
  font-size: 39px;
  line-height: 44px;
  font-weight: 600;
  color: #fff;
}
#fiftyFiftyBannerInner .subHead1 {
  font-size: 27px;
  line-height:33px;
  font-weight: 400;
  display: block;
}
#fiftyFiftyBannerInner .subHead2 {
  font-size: 19px;
  line-height: 25px;
  font-weight: 400;
  display: block;
}
@media only screen and (min-width: 768px) {
  #fiftyFiftyBannerInner h1{
    font-size: 48px;
    line-height: 53px;
  }
  #fiftyFiftyBannerInner .subHead1 {
    font-size: 33px;
    line-height:39px;
  }
  #fiftyFiftyBannerInner .subHead2 {
    font-size: 23px;
    line-height: 29px;
  }
}
@media only screen and (min-width: 992px) {
  #fiftyFiftyBannerInner h1{
    font-size: 47px;
    line-height: 52px;
  }
  #fiftyFiftyBannerInner .subHead1 {
    font-size: 39px;
    line-height:45px;
  }
  #fiftyFiftyBannerInner .subHead2 {
    font-size: 33px;
    line-height: 39px;
  }
}



/* New SAP BDC Page__14-03-2025 */

.sapBdcRoadshowWidget{
  padding: 20px;
  border-radius: 10px; 
  display: flex;
  justify-content: space-evenly;
  flex-direction: column;
  gap: 20px;
  position: relative;
  border:1px solid #00AEEF ;
  background: hsla(0, 0%, 100%, 1);
  background: linear-gradient(45deg, hsla(0, 0%, 100%, 1) 25%, hsla(195, 100%, 95%, 1) 100%);  
  background: -moz-linear-gradient(45deg, hsla(0, 0%, 100%, 1) 25%, hsla(195, 100%, 95%, 1) 100%);  
  background: -webkit-linear-gradient(45deg, hsla(0, 0%, 100%, 1) 25%, hsla(195, 100%, 95%, 1) 100%);  
  filter: progid: DXImageTransform.Microsoft.gradient( startColorstr="#FFFFFF", endColorstr="#E3F8FF", GradientType=1 );
}
.sapBdcRoadshowWidget h3{
  font-size: 27px;
  line-height: 32px;
  font-weight: 500;
  color: #000000;
}
.roadshowDates{
  display: flex;
  align-items: stretch;
  justify-content: flex-start;
}
.roadshowDates .date{
  padding: 0 10px;
  font-size:19px;
  line-height: 25px;
  color: #787878;
  font-weight: 400;
}
.roadshowDates .date:nth-of-type(1){
  padding-left: 0;
}
.roadshowDates .date:nth-of-type(2){
  border-left: 1px solid #c9c9c9;
  border-right: 1px solid #c9c9c9;
}
.roadshowLogos{
  max-width: 247px;  
}
.sapBdcRoadshowWidgetContent{
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 20px;
}
.sapBdcRoadshowWidgetImage{
  
}
.sapBdcRoadshowWidgetImage img{ 
  width: 100%;
  max-width: 500px;
}
.roadshowBadge{
  color: #ffffff;
  background-color: #55A0BA;
  padding: 8px 12px;
  font-size: 16px;
  line-height: 16px;
  font-weight: 400;
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
  position: absolute;
  right: -1px;
  top: -23px;
}
.sapBdcRoadshowWidget.sapBdcRWtwo{
  border:1px solid #8E8AFF ;
  background: hsla(0, 0%, 100%, 1);
  background: linear-gradient(45deg, hsla(0, 0%, 100%, 1) 25%, hsla(242, 100%, 95%, 1) 100%);  
  background: -moz-linear-gradient(45deg, hsla(0, 0%, 100%, 1) 25%, hsla(242, 100%, 95%, 1) 100%);  
  background: -webkit-linear-gradient(45deg, hsla(0, 0%, 100%, 1) 25%, hsla(242, 100%, 95%, 1) 100%);  
  filter: progid: DXImageTransform.Microsoft.gradient( startColorstr="#FFFFFF", endColorstr="#E4E3FF", GradientType=1 );
}
.sapBdcRoadshowWidget.sapBdcRWtwo .roadshowBadge{
  background-color: #6965C7;
}
.sapBdcRoadshowWidget.sapBdcRWthree{
  border:1px solid #5679D7 ;
  background: hsla(0, 0%, 100%, 1);
  background: linear-gradient(45deg, hsla(0, 0%, 100%, 1) 25%, hsla(224, 100%, 87%, 1) 100%);  
  background: -moz-linear-gradient(45deg, hsla(0, 0%, 100%, 1) 25%, hsla(224, 100%, 87%, 1) 100%);  
  background: -webkit-linear-gradient(45deg, hsla(0, 0%, 100%, 1) 25%, hsla(224, 100%, 87%, 1) 100%);  
  filter: progid: DXImageTransform.Microsoft.gradient( startColorstr="#FFFFFF", endColorstr="#BFD0FF", GradientType=1 );
}
.sapBdcRoadshowWidget.sapBdcRWthree .roadshowBadge{
  background-color: #526AAB;
}
.sapBdcRoadshowWidget.sapBdcRWthree .roadshowDates .date:nth-of-type(1){
  padding-left: 0;
}
.sapBdcRoadshowWidget.sapBdcRWthree .roadshowDates .date:nth-of-type(3){
  border-left: 0;
  border-right: 1px solid #c9c9c9;
}
.sapBdcRoadshowWidget.sapBdcRWfour{
  border:1px solid #27A766 ;
  background: hsla(0, 0%, 100%, 1);
  background: linear-gradient(45deg, hsla(0, 0%, 100%, 1) 25%, hsla(151, 52%, 81%, 1) 100%);  
  background: -moz-linear-gradient(45deg, hsla(0, 0%, 100%, 1) 25%, hsla(151, 52%, 81%, 1) 100%);  
  background: -webkit-linear-gradient(45deg, hsla(0, 0%, 100%, 1) 25%, hsla(151, 52%, 81%, 1) 100%);  
  filter: progid: DXImageTransform.Microsoft.gradient( startColorstr="#FFFFFF", endColorstr="#B7E8D0", GradientType=1 );
}
.sapBdcRoadshowWidget.sapBdcRWfour .roadshowBadge{
  background-color: #4DAA7C;
}
.sapBdcRoadshowWidget.sapBdcRWfour .roadshowDates .date:nth-of-type(3){
  border-left: 0;
  border-right: 1px solid #c9c9c9;
}

.roadshowDateAndTimes{
  display: flex;
  align-items:flex-start;
  justify-content: flex-start;
  gap: 15px;
  flex-direction: column;
}
.roadshowTimes{
  font-size:19px;
  line-height: 25px;
  color: #3DABE1;
  font-weight: 400;
}

@media only screen and (max-width:575px) {

  .roadshowDates .date:nth-of-type(3){
    padding-left:0;
  }  
  .sapBdcRoadshowWidget.sapBdcRWthree .roadshowDates,
  .sapBdcRoadshowWidget.sapBdcRWfour .roadshowDates{
    flex-wrap: wrap;
    gap: 5px;
  }
}
@media only screen and (min-width:576px) {
  .roadshowLogos {
    max-width: 365px;
  }
  .roadshowDates .date{
    padding: 0 15px;
  }
  .roadshowDateAndTimes{
    align-items: center;
    justify-content: flex-start;
    gap: 15px;
    flex-direction: row;
  }
}

@media only screen and (min-width: 768px) {
  .sapBdcRoadshowWidget{
    padding: 30px;
    flex-direction: row;
    align-items: center;
  }
  .sapBdcRoadshowWidget h3{
    font-size: 33px;
    line-height: 38px;
  }
  .roadshowDates .date{
    padding: 0 30px;
  }
  .sapBdcRoadshowWidget.sapBdcRWfour .roadshowDates .date{
    padding: 0 10px;
  }
  .sapBdcRoadshowWidget.sapBdcRWfour .sapBdcRoadshowWidgetContent{
    max-width: 80%;
  }
  .roadshowBadge{
    padding: 12px 15px;
    font-size: 23px;
    line-height: 23px;
    top: 30px;
    right: 0;
  }
  .roadshowDateAndTimes{
    flex-direction: row;
  }
}

@media only screen and (min-width: 992px) {
  .sapBdcRoadshowWidgetImage img{
    max-width: 440px;
  }
  .roadshowLogos{
    width: auto;
  }
}

/* ------------- */

.bdcCustomSuccess{
  display: grid;
  grid-template-columns: 1fr;
  grid-gap: 30px;
}
.newSSCardV2.style2{
  display: flex;
  flex-direction:column;
  gap:0;
  align-items: stretch;
}
.newSSCardV2.style2 .newSSCardV2Bottom h4{
  /* max-width: 290px; */
}

.newSSCardV2 .imageItemSec.left {
  height: 100%;
  flex: 1;
}
.newSSCardV2 .imageItemSec img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: 50% 50%;
  transition: transform .5s ease;
  aspect-ratio: 9/6;
}
.newSSCardV2 .imageItemSec:hover img {
  transform: scale(1.1);
  transition: transform 500ms ease;
}
.newSSCardV2 .contentItemSec {
  flex: 2;
  display: flex;
  flex-direction: column;
  align-items: end;
  justify-content: space-between;
}

@media only screen and (min-width:576px){
  .bdcCustomSuccess{
    display: grid;
    grid-template-columns: 1fr 1fr;
  }  
}
@media only screen and (min-width:992px){
  .newSSCardV2.style2{
    flex-direction:row;
  }
}

/* ----------- */

.whyChooseContainer{
  margin-bottom: 25px;
  display: grid;
  grid-template-columns: 1fr;
  flex-direction:row;
  grid-gap: 30px;
}
.whyChooseHead h3{
  color: #004C8F;
  font-weight: 400;
  font-size: 19px;
  line-height: 24px;
}
.whyChooseCardContainer{
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-gap: 15px;
}
.whyChooseCard{
  padding: 20px;
  background: hsla(0, 0%, 100%, 1);
  background: linear-gradient(135deg, hsla(0, 0%, 100%, 1) 0%, hsla(199, 100%, 94%, 1) 98%);
  background: -moz-linear-gradient(135deg, hsla(0, 0%, 100%, 1) 0%, hsla(199, 100%, 94%, 1) 98%);
  background: -webkit-linear-gradient(135deg, hsla(0, 0%, 100%, 1) 0%, hsla(199, 100%, 94%, 1) 98%);
  filter: progid: DXImageTransform.Microsoft.gradient( startColorstr="#ffffff", endColorstr="#E0F5FF", GradientType=1 );
}
.whyChooseCard h4{
  color: #004C8F;
  font-weight: 500;
  font-size: 23px;
  line-height: 27px;
}
.whyChooseCard h5{
  color: #787878;
  font-weight: 400;
  font-size: 16px;
  line-height: 23px;
}

@media only screen and (min-width: 576px) {
  .whyChooseCardContainer{
    grid-template-columns: 1fr;
    grid-template-rows: 1fr;
    grid-gap: 30px;
  }
}
@media only screen and (min-width: 768px) {
  .whyChooseContainer{
    grid-template-columns: 1fr 2fr;
  }
  .whyChooseCard{
    padding: 30px;
  }
  .whyChooseCardContainer{
    grid-template-columns: 1fr;
    grid-template-rows: 1fr;
  }
}

@media only screen and (min-width: 992px) {
  .whyChooseCardContainer{
    grid-template-columns: 1fr 1fr;
    grid-template-rows: 1fr 1fr;
  }
}

/* ------------- */

.sapBDCblogWidget .inner{
  background: linear-gradient(white, white) padding-box, linear-gradient(90deg, #13152E, white) border-box;
  border-width: 1px;
  border-style: solid;
  border-color: transparent;
  border-radius: 15px;
  border-radius: 15px;
}
.sapBDCblogWidget .innerCard{
  background-color: #13152E;
  padding: 30px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-evenly;
  border-radius: 14px;
  gap: 30px;
}
.sapBDCblogWidget .innerCard.V2{
 padding-top: 60px;
 padding-bottom: 60px;
}
.sapBDCblogWidget .innerCard h3{
  font-size: 27px;
  line-height: 32px;
  font-weight: 500;
  color: #fff;
  margin: 0 0 10px 0;
}
.sapBDCblogWidget .innerCard h4{
  color: #fff;
  font-size: 23px;
  line-height: 28px;
  font-weight: 300;
  margin: 0 0 15px 0;
}
.sapBDCblogWidget .innerCard a{
  display: inline-block;
}
.sapBDCblogWidget .innerCard .photo{
  border: 4px solid #fff;
  border-radius: 100px;
  width: 150px;
} 
.sapBDCblogWidget .innerCard .name{
  font-size: 19px;
  line-height: 23px;
  color: #fff;
  font-weight: 400;
  margin: 15px 0 5px 0;
}
.sapBDCblogWidget .innerCard .desig{
  font-size: 14px;
  line-height: 19px;
  color: #fff;
  font-weight:300;
}
.sapBDCblogWidget .innerCard .contentArea{
  text-align: center;
}
.gradientGreen-button {
  background: hsla(209, 35%, 47%, 1);
  background: linear-gradient(90deg, hsla(209, 35%, 47%, 1) 0%, hsla(127, 36%, 61%, 1) 100%);  
  background: -moz-linear-gradient(90deg, hsla(209, 35%, 47%, 1) 0%, hsla(127, 36%, 61%, 1) 100%);  
  background: -webkit-linear-gradient(90deg, hsla(209, 35%, 47%, 1) 0%, hsla(127, 36%, 61%, 1) 100%);  
  filter: progid: DXImageTransform.Microsoft.gradient( startColorstr="#4E79A1", endColorstr="#79C081", GradientType=1 );

  padding: 12px 27px;
  font-size: 17px;
  line-height: 17px;
  border-radius: 5px;
  color: #ffffff;
  font-weight: 400;
  text-decoration: none;
}
.gradientGreen-button:hover,
.gradientGreen-button:active,
.gradientGreen-button:focus{ 
  color: #ffffff;
  background: hsla(209, 35%, 47%, 1);
  background: linear-gradient(90deg, rgb(58, 97, 134) 0%, rgb(79, 158, 89) 100%);  
  background: -moz-linear-gradient(90deg, hsla(58, 97, 134, 1) 0%, hsla(79, 158, 89, 1) 100%);  
  background: -webkit-linear-gradient(90deg, hsla(58, 97, 134, 1) 0%, hsla(79, 158, 89, 1) 100%);  
  filter: progid: DXImageTransform.Microsoft.gradient( startColorstr="#4E79A1", endColorstr="#79C081", GradientType=1 );
}

@media only screen and (min-width: 768px) {
  .sapBDCblogWidget .innerCard{
    flex-direction: row;
    padding: 30px 50px;
  }
  .ukisug-widget-title {
    font-size: 27px;
    line-height: 31px;
  }
  .sapBDCblogWidget .innerCard h3{
    font-size: 36px;
    line-height: 41px;
  }
  .sapBDCblogWidget .innerCard h4{
    font-size: 33px;
    line-height: 38px;
  }  
  .sapBDCblogWidget .innerCard .contentArea{
    text-align: left;
  }
  .sapBDCblogWidget .innerCard .name{
    font-size: 23px;
    line-height: 27px;
  }
  .sapBDCblogWidget .innerCard .desig{
    font-size: 16px;
    line-height: 20px;
  }
}

/* ----------------- */

.sapBdcIntroSection{
  display: flex;
  align-items: center;
  justify-content: space-evenly;
  flex-direction: column;
  background-color: #fff;
}
.heroImage{
  position: relative;
  min-height: 300px;
  flex: 2;
}
img.bdcPillers{
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  max-width: 400px;
}
.introContent{
  padding: 20px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px; 
  flex: 5;
  background: hsla(0, 0%, 100%, 1);
  background: linear-gradient(0deg, hsla(0, 0%, 100%, 1) 0%, hsla(210, 100%, 96%, 1) 100%);
  background: -moz-linear-gradient(0deg, hsla(0, 0%, 100%, 1) 0%, hsla(210, 100%, 96%, 1) 100%);
  background: -webkit-linear-gradient(0deg, hsla(0, 0%, 100%, 1) 0%, hsla(210, 100%, 96%, 1) 100%);
  filter: progid: DXImageTransform.Microsoft.gradient( startColorstr="#FFFFFF", endColorstr="#E9F4FF", GradientType=1 );
}
.introContainer{
  background: linear-gradient(white, white) padding-box, linear-gradient(90deg, white, #95cff0) border-box;
  border-width: 4px;
  border-style: solid;
  border-color: transparent;
  border-top-right-radius: 15px;
  border-bottom-right-radius: 15px;
}
.introContent h3{
  font-size: 27px;
  line-height: 32px;
  font-weight: 500;
}
.introContent h4{
  font-size: 19px;
  line-height: 24px;
  font-weight: 400;
}

@media only screen and (min-width: 768px) {
  .sapBdcIntroSection{
    flex-direction: row;
  }
  .introContent{
    padding: 50px 30px 50px 200px
  }
  .introContent h3{
    font-size: 33px;
    line-height: 38px;
  }
  .introContent h4{
    font-size: 23px;
    line-height: 28px;
  }  
}

@media only screen and (min-width: 992px) {
  img.bdcPillers{
    max-width: 500px;
  }
  .heroImage{
    flex: 4;
  }
  .introContainer{
    flex: 8;
  }
  .introContent{
    padding: 40px;
  }
}
@media only screen and (min-width: 1024px) {
  .introContent h3{
    font-size: 36px;
    line-height: 41px;
  }
}
@media only screen and (min-width: 1200px) {
  img.bdcPillers{
    max-width: 560px;
  }
}

/* ````````````` */

.bdcCCSection{
  display: grid;
  grid-template-columns: 1fr;
  align-items: stretch;
  justify-content: center;
  grid-gap: 15px;
  margin-top: 30px;
}
@media only screen and (min-width:576px){
  .bdcCCSection{
      grid-template-columns: 1fr 1fr;
      align-items: self-start;
  }
}
@media only screen and (min-width:768px){
  .bdcCCSection{
      grid-template-columns: 1fr 1fr 1fr;
  }
}
@media only screen and (min-width:992px){
  .bdcCCSection{
      grid-template-columns: 1fr 1fr 1fr 1fr;
      margin-top: 60px;
      align-items: stretch;
  }
}
@media only screen and (min-width:1024px){
  .bdcCCSection{
      padding: 0 15px;
      grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  }
}
@media only screen and (min-width:1200px){
  .bdcCCSection{
      padding: 0 30px;
  }
}
@media only screen and (min-width:1600px){
  .bdcCCSection{
      padding: 0 60px;
  }
}
@media only screen and (min-width:1700px){
  .bdcCCSection{
      padding: 0 90px;
  }
}
@media only screen and (min-width:1800px){
  .bdcCCSection{
      padding: 0 120px;
  }
}




/* New Datasphere page__24-02-2024 */

.whyBwmIntrosection{
  background: rgb(2,99,183);
  background: linear-gradient(0deg, rgba(2,99,183,1) 0%, rgba(1,38,71,1) 100%); 
}

.bwmGettingStartedSec{
  display: grid;
  grid-template-columns: 1fr;
  align-items: stretch;
  justify-content: center;
  grid-gap: 15px;
  margin-top: 30px;
}
.bwm-strategy-block{
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  gap: 25px;
}
.bwm-implementation-block{
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  gap: 25px;
}
.bwm-strategy-block-cards{
  display: grid;
  grid-template-columns: 1fr;
  align-items: stretch;
  justify-content: center;
  grid-gap: 15px;
}
.bwm-implementation-block-cards{
  display: grid;
  grid-template-columns: 1fr;
  align-items: stretch;
  justify-content: center;
  grid-gap: 15px;
}
.bwm-strategy-block-footer,
.bwm-implementation-block-footer{
  background-color: #016EBD;
  border-radius: 10px;
  padding: 15px 30px;
  color: #fff;
  font-size: 20px;
  line-height: 24px;
  font-weight: 500;
  width: 100%;
  min-height: 78px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.cardNewV1.type1 .cardNewV1TitleRow{
  flex-direction: column;
  align-items:center;
  justify-items: center;
  padding-bottom: 0;
  background-color: #fff;
}
.cardNewV1.type1 .cardNewV1TitleRow .bw-migr-fw-button-title{
  color: #000;
  text-align: center;
}

@media only screen and (min-width:576px){
  .bwmGettingStartedSec{
      grid-template-columns: 1fr 1fr;
      align-items: self-start;
  }
  .bwm-strategy-block-cards{
    grid-template-columns: 1fr;  
  }
  .bwm-implementation-block-cards{
    grid-template-columns: 1fr;
  }
  
}
@media only screen and (min-width:768px){
  .bwmGettingStartedSec{
      grid-template-columns: 1fr;
  }
  .bwm-strategy-block-cards{
    grid-template-columns: 1fr 1fr 1fr;  
  }
  .bwm-implementation-block-cards{
    grid-template-columns: 1fr 1fr;
  }
}
@media only screen and (min-width:992px){
  .bwmGettingStartedSec{
      grid-template-columns: 1fr 1fr;
      margin-top: 60px;
      align-items: stretch;
  }
  .bwm-strategy-block-cards{
    grid-template-columns: 1fr 1fr 1fr;  
  }
  .bwm-implementation-block-cards{
    grid-template-columns: 1fr 1fr;
  }  
}
@media only screen and (min-width:1024px){
  .bwmGettingStartedSec{
      padding: 0 15px;
  }
}
@media only screen and (min-width:1200px){
  .bwmGettingStartedSec{
      padding: 0 30px;
  }
  .cardNewV1.type1{
    min-width: 216px;
    min-height: 376px;
  }
}
@media only screen and (min-width:1300px){
  .cardNewV1.type1{
    min-width: 235px;
    min-height: 351px;
  }
}
@media only screen and (min-width:1400px){
  .cardNewV1.type1{
    min-width: 254px;
    min-height: 326px;
  }
}
@media only screen and (min-width:1500px){
  .cardNewV1.type1{
    min-width: 273px;
  }
}
@media only screen and (min-width:1600px){
  .bwmGettingStartedSec{
      padding: 0 60px;
  }
  .cardNewV1.type1{
    min-width: 300px;
    min-height: 322px;
  }
}
@media only screen and (min-width:1700px){
  .bwmGettingStartedSec{
      padding: 0 90px;
  }
  .cardNewV1.type1{
    min-width: 320px;
    min-height: 297px;
  }
}
@media only screen and (min-width:1800px){
  .bwmGettingStartedSec{
      padding: 0 120px;
  }
}



/* -------------- */

.newSSCardsV2Section{
  display: grid;
  grid-template-columns: 1fr;
  align-items: stretch;
  justify-content: flex-start;
  grid-gap:15px;
}
.newSSCardV2{
  display: flex;
  align-items:flex-start;
  justify-content:space-between;
  flex-direction: column;
  gap: 15px;
  text-align: left;
  border-radius: 20px;
  border: 1px solid #88D1FF;
  /* background: rgb(136,209,255);
  background: linear-gradient(259deg, rgba(136,209,255,1) 0%, rgba(255,255,255,1) 100%); */
  background: rgb(136,209,255);
  background: linear-gradient(259deg, rgba(136,209,255,0.2) 0%, rgba(255,255,255,1) 100%);
  overflow: hidden;
}
.newSSCardV2Top{
  padding: 25px;
}
.newSSCardV2Header{
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.newSSCardV2Header h2{
    font-size: 23px;
    line-height: 28px;
    font-weight: 500;
    color: #1663B1;
    text-align: left;
    margin: 0;
}

.dbSolutionCard span.dbIcon{
  background-color: #F2FCFF;
  border-radius: 20px;
  padding: 10px;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 80px;
  height: 80px;
}
.dbSolutionCard span.dbIcon img{
  height: 50px;
}

.newSSCardV2 h3{
  font-size: 23px;
  line-height: 28px;
  font-weight: 400;
  color: #000000;
  text-align: left;
}
.newSSCardV2 span.advantageDes{
  font-size: 16px;
  line-height: 21px;
  font-weight: 400;
  color: #666666;
  text-align: left;
}
.newSSCardV2Bottom{
  padding: 15px 25px;
  background-color: #88D1FF;
  width: 100%;
  min-height: 105px;
  display: flex  ;
  align-items: center;
  justify-content: space-between;
}
.newSSCardV2Bottom h4{
  font-size: 20px;
  line-height: 25px;
  margin: 0;
  color: #124B8B;
  font-weight: 500;
  flex: 1;
  /* max-width: 228px; */
}
.newSSCardV2Bottom .arrowV2{
  margin-left: 20px;
  width: 20px;
  height: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex: 0.1;
}
.newSSCardV2Bottom .arrowV2 a img{
  width: 100%;
  height: 100%;
}



@media only screen and (min-width:576px){
  .newSSCardsV2Section{
      grid-template-columns: 1fr 1fr;
  }
}
@media only screen and (min-width:768px){
  .newSSCardsV2Section{
      grid-template-columns: 1fr 1fr 1fr;
  }
  .newSSCardV2Header h2{
    font-size: 32px;
    line-height: 35px;
    font-weight: 500;
  }
}
@media only screen and (min-width:992px){
  .newSSCardsV2Section{
      grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  }
}
@media only screen and (min-width:1024px){
  .newSSCardsV2Section{
      padding: 0 15px;
  }
}
@media only screen and (min-width:1200px){
  .newSSCardsV2Section{
      padding: 0 30px;
  }
}
@media only screen and (min-width:1600px){
  .newSSCardsV2Section{
      padding: 0 60px;
  }
}
@media only screen and (min-width:1700px){
  .newSSCardsV2Section{
      padding: 0 90px;
  }
}
@media only screen and (min-width:1800px){
  .newSSCardsV2Section{
      padding: 0 120px;
  }
}



/* ````````````` */
.eventSliderSection{
  background:url(https://applexus-files.s3.us-east-2.amazonaws.com/s3fs-public/images/services/business-analytics%E2%80%8B/event-slider-bg.svg) no-repeat center center;
  background-size: cover;
}
.eventSlider{  
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-direction: column;
  gap: 20px;
  background-color: #f0f8ff;
}
.eventSliderContent .tag{
  font-size: 18px;
  line-height: 18px;
  font-weight: 400;
  text-transform: uppercase;
  color: #2492d3;
}
.eventSliderContent{
  width: 100%;
  max-width: 585px;
  padding: 15px;
}
.eventSliderContent h2{
  font-weight: 500;
  margin-bottom: 0;
}
.eventSliderContent h3{
  font-weight: 400;
  margin-bottom: 0;
}
.eventSliderContent h3.para{
  font-weight: 400;
  font-size: 16px;
  line-height: 23px;
  color: #666666;
  margin-bottom: 0;
}
.eventSliderContent h4{
  font-weight: 400;
  margin-bottom: 0;
}
.eventSliderContent h4 span.sep{
  color: #666;
  margin: 0 5px;
  font-weight: 300;
}

@media only screen and (min-width: 768px) {
  .eventSlider{  
    flex-direction: row;
    gap: 30px;
  }
  .eventSliderContent{
    padding: 25px;
  }
  .eventSliderContent h2{
    font-size: 36px;
    line-height: 42px;
  }
  .eventSliderContent h3{
    font-size: 22px;
    line-height: 28px ;
  }
  .eventSliderContent h4{
    font-size: 22px;
    line-height: 26px ;
  }
}
@media only screen and (min-width: 992px) {
  .eventSlider{  
    gap: 50px;
  }
}
/* `````````````` */

.dsOurApproachNew{
  display: grid;
  grid-template-columns: 1fr;
  align-items: stretch;
  justify-content: center;
  grid-gap: 60px;
  margin-top: 30px;
}
.case-study-card-container.ssStaticCard {
  grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
}
.case-study-card-container.ssStaticCard .case-study-card:hover .title-body{ opacity: 1;}
.case-study-card-container.ssStaticCard .title-body{
  align-items: flex-start;
}
.case-study-card-container.ssStaticCard .title-body h3{
  font-size: 22px;
  line-height: 25px;
  font-weight: 500;
}
.ssStaticCard-inner{
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 10px;
}
.case-study-card-container.ssStaticCard .title-body span.tag{
font-size: 14px;
line-height: 14px;
color: #000;
border-radius: 5px;
background-color: #ffffff;
padding:10px;
}

.case-study-card-container.ssStaticCard .title-body span.headBox{
  font-size: 26px;
  line-height: 30px;
  font-weight: 500;
  padding: 15px;
  border-radius: 10px;
  text-shadow: 0 4px 4px rgba(0, 0, 0, 40%);
}
.case-study-card-container.ssStaticCard .title-body span.headBox a{
  color: #fff;
}
.case-study-card-container.ssStaticCard .title-body .subTitle{
  font-size: 18px;
  line-height: 22px;
  font-weight: 400;
}
.case-study-card-container.ssStaticCard .title-body .subTitle a{
  color: #fff;
}

.cardNewV1{
  -webkit-box-shadow: 10px 10px 25px -7px rgba(206,239,255,1);
  -moz-box-shadow: 10px 10px 25px -7px rgba(206,239,255,1);
  box-shadow: 10px 10px 25px -7px rgba(206,239,255,1);
  border: 1px solid #F0F7FE;
  border-radius: 10px;
  background-color: #ffffff;
}
.cardNewV1TitleRow{
  display: flex;
  flex-direction: row;
  align-items:center;
  justify-items: center;
  gap: 15px;
  background-color: #016EBD;
  padding: 30px;
  border-top-left-radius:10px ;
  border-top-right-radius: 10px;
}
.cardNewV1Title{
  color: #ffffff;
  font-weight: 400;
  font-size: 19px;
  line-height: 25px;
  text-align: left;
}
.cardNewV1BodyRow{
  padding: 30px;
}
ul.cardNewV1Ul{
  list-style: none;
  margin: 0;
  padding: 0;
}
ul.cardNewV1Ul li{
  font-size: 16px;
  line-height: 25px;
  margin-bottom: 10px;
  color: #666666;
  padding-left:30px;
  text-align: left;
  position: relative;
}
ul.cardNewV1Ul li::before {
  content: '';
  background-image: url(https://applexus-files.s3.us-east-2.amazonaws.com/s3fs-public/images/tick-newV1.svg);
  background-repeat: no-repeat;
  display: block;
  position: absolute;
  left: 0;
  top: 6px;
  width: 14.5px;
  height: 8.5px;
}

.cardNewV1.type1{

}

@media only screen and (min-width: 461px) {
  .case-study-card-container.ssStaticCard .title-body h3{
    font-size: 27px;
    line-height: 31px;
  }
}

@media only screen and (min-width: 768px) {
  .case-study-card-container.ssStaticCard .title-body h3{
    font-size: 27px;
    line-height: 29px;
  }
}

@media only screen and (min-width: 992px) {
  .dsOurApproachNew{
    grid-template-columns: 33.3% 33.3% 33.3%; 
    margin-top: 60px;
  }
  .cardNewV1TitleRow{
    gap: 20px;
  }
  .cardNewV1Title{
    font-size: 21px;
    line-height: 24px;
  }
  .case-study-card-container.ssStaticCard {
    grid-template-columns: repeat(auto-fit, minmax(226px, 1fr));
  }
}

@media only screen and (min-width: 1400px) {
  .case-study-card-container.ssStaticCard {
    grid-template-columns: repeat(auto-fit, minmax(304px, 1fr));
  }
}

@media only screen and (min-width: 1600px) {
  .case-study-card-container.ssStaticCard {
    grid-template-columns: repeat(auto-fit, minmax(275px, 1fr));
  }
}



/* Data & AI page__13-02-2025 */

.sapDatasphereHead.data-ai-head .HeaderNewH2.style-2 .title{
  font-weight: 300!important;
}
@media only screen and (min-width: 992px) {
  .sapDatasphereHead.data-ai-head .HeaderNewH2.style-2 .title {
      font-size: 30px;
      line-height: 39px;
  }
  .sapDatasphereHead.data-ai-head .titleDiv {
    padding: 0 140px 0 0;
  }
}

.numars-adv{
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(194px, 1fr));
  justify-content: center;
  align-content: center;
  grid-gap: 35px;
}
.numars-adv-Title{
  font-weight: 500;
  font-size: 22px;
  line-height: 27px;
  color: #ffffff;
}
.numars-adv-highLight-bar{
  width: 25px;
  height: 3px;
  background-color: #3a9bd4;
  display: block;
}
.numars-adv-highLighter{
  font-size: 50px;
  line-height: 50px;
  font-weight: 500;
  color: #fff;
  margin-bottom: 10px;
  display: block;
}
.numars-adv-title{
  font-size: 15px;
  line-height: 21px;
  color: #fff;
  margin: 0;
  font-weight: 400;
  text-align: left;
}


.explore-our-services_tab.data-ai-key-off-tab .nav-tabs li{
  text-align: center;
}
.explore-our-services_tab.data-ai-key-off-tab .nav-tabs li a{
 font-size: 16px;
 line-height: 21px;
}

@media only screen and (min-width:768px) {
  .explore-our-services_tab.data-ai-key-off-tab .nav-tabs li a{
    font-size: 17px;
    line-height: 23px;
   }
}
@media only screen and (min-width:992px) {
  .explore-our-services_tab.data-ai-key-off-tab .nav-tabs{
    grid-template-columns: 1fr 1fr 1fr;
  }
}
@media only screen and (min-width: 1200px) {
  .explore-our-services_tab.data-ai-key-off-tab .nav-tabs {
      grid-template-columns: auto auto auto auto auto;
  }
}

.celeriteMigrationOptions.dataAiApproach{
  grid-template-columns: 1fr;
  grid-row-gap: 15px;
  grid-column-gap: 15px;  
}
.celeriteMigrationOptions.dataAiApproach .migrationOption .migrationOptionBody h4{
  margin: 0 0 12px 0;
}

@media only screen and (min-width:576px) {
  .celeriteMigrationOptions.dataAiApproach{
    grid-template-columns: 1fr 1fr;
  }
}

@media only screen and (min-width:992px) {
  .celeriteMigrationOptions.dataAiApproach{
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }
}



.ukisug-webinar-replay-widget{
  background-color: #ffffff;
  border-radius: 10px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-between;
  padding: 30px 30px;
  gap: 30px;
}

    .ukisug-widget-title {
      color: #000000;
      font-size: 22px;
      line-height: 27px;
      font-weight: 600;
      margin: 0 0 5px 0;
    }
    .ukisug-widget-tag{
      display: flex;
      align-items: center;
      justify-content: flex-start;
      gap: 10px;
      margin-bottom: 15px;
    }
    .ukisug-widget-tag .tagLineText{
      font-size: 16px;
      font-weight: 400;
    }

  .red-rect-button {
    background-color: #E3302B;
    padding: 17px 27px;
    font-size: 17px;
    line-height: 17px;
    border-radius: 5px;
    color: #fff;
    font-weight: 400;
  }
  .red-rect-button:hover,
  .red-rect-button:active,
  .red-rect-button:focus{ background-color:#DD5E5A; color: #ffffff; }

@media only screen and (min-width: 768px) {
  .ukisug-webinar-replay-widget{
    flex-direction: row;
  }
  .ukisug-webinar-replay-widget_logo-sec{
    flex: 1;
  }
  .ukisug-webinar-replay-widget_cont-sec{
    flex: 3;
  }
  .ukisug-webinar-replay-widget_button-sec{
    flex: 2;
  }
}

@media only screen and (min-width: 992px) {
  .ukisug-webinar-replay-widget_logo-sec{
    flex: 2;
  }
  .ukisug-webinar-replay-widget_cont-sec{
    flex: 4;
  }
  .ukisug-webinar-replay-widget_button-sec{
    flex: 2;
  }
  .ukisug-widget-title {
    font-size: 25px;
    line-height: 29px;
  }
}

@media only screen and (min-width: 1200px) {
  .ukisug-webinar-replay-widget_logo-sec{
    flex: 3;
  }
  .ukisug-webinar-replay-widget_cont-sec{
    flex: 5;
  }
  .ukisug-webinar-replay-widget_button-sec{
    flex: 2;
  }
  .ukisug-widget-title {
    font-size: 27px;
    line-height: 31px;
  }
}




/* UKISUG Webinar Replay page__31-01-2025 */
.sap-dic-webinar.sap-fashion-council-webinar.ukisug-webinar-replay.webinar-banner{ 
  background: url(https://applexus-files.s3.us-east-2.amazonaws.com/webinars/ukisug/uk-isug-live-webinar-banner.webp);  
  padding-bottom:50px;  
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}
.sap-dic-webinar.sap-fashion-council-webinar.ukisug-webinar-replay .webinar-register-now a{
  background-color:#E3302B; padding:17px 27px; font-size:17px; line-height:17px; border-radius:5px; color:#fff; font-weight: 400;}
.sap-dic-webinar.sap-fashion-council-webinar.ukisug-webinar-replay .webinar-register-now a:hover,
.sap-dic-webinar.sap-fashion-council-webinar.ukisug-webinar-replay .webinar-register-now a:active, .webinar-register-now a:focus{ background-color:#DD5E5A;}

.sap-dic-webinar.sap-fashion-council-webinar.ukisug-webinar-replay h4:before{background-image: url(https://applexus-files.s3.us-east-2.amazonaws.com/webinars/ukisug/play-button-red.svg);}

.panelist-boxV4.style1{ max-width: 625px;}

@media (min-width: 768px) {
  .sap-dic-webinar.sap-fashion-council-webinar.ukisug-webinar-replay .dic-webinar-container .dic-webinar-container_inner {
    padding: 50px 0 0 0;
    width: 70%;
  }
}

/* AI/ML Workshop__28-01-2024 */
.key-topics-box.type3Ul{
  border: 1px solid #efefef;
  border-radius: 5px;
  background-color: #fff;
  padding: 15px;
}
.key-topics-box.celerite-webinar-list.type3Ul h3 { font-weight:400; margin-bottom: 0;}

#sap-BWmsBootcamp-banner.ai-ml-workshop-banner h1{
    max-width: 650px;
}
.ai-ml-banner.gbb-row.bg-size-cover{
  background-size: auto;
}
.webform-submission-ai-ml-workshop-form-form .webform-button--submit{ background-color:#6646b3!important;}
.webform-submission-ai-ml-workshop-form-form .webform-button--submit:hover,
.webform-submission-ai-ml-workshop-form-form .webform-button--submit:active,
.webform-submission-ai-ml-workshop-form-form .webform-button--submit:focus{ background-color:#402485!important;}

.webform-submission-ai-ml-workshop-form-form { display: flex; flex-direction: column; align-items: center; gap: 20px;}
.webform-submission-ai-ml-workshop-form-form .js-form-type-textfield,
.webform-submission-ai-ml-workshop-form-form .js-form-type-email,
.webform-submission-ai-ml-workshop-form-form .js-form-type-tel{ margin-bottom:10px; height:61px;}
.webform-submission-ai-ml-workshop-form-form .captcha{ float:left;}
.webform-submission-ai-ml-workshop-form-form .sapphire-submit{ margin-top:10px;}
.webform-submission-ai-ml-workshop-form-form .form-item input{ background-color:#fff;}
@media(max-width:500px){.sapphire-page .ui-dialog{ width:100%!important;}}
@media (min-width: 600px) {
  .ai-ml-banner.gbb-row.bg-size-cover{
    background-size: cover;
  }
}



/* Power BI Blog__06-01-2024 */
table.powerBI-blog {
  width: 100%;
  border-collapse: collapse;
  margin-top: 20px;
  background-color: #ffffff;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
  border-radius: 8px;
  overflow: hidden;
}
table.powerBI-blog thead {
  background-color: #5669cc;
  color: white;
  text-align: left;
}
table.powerBI-blog .pBIrow.pBIheader {
  color: #ffffff;
  background: #6c7ae0;
}
table.powerBI-blog th, td {
  padding: 12px 15px;
  text-align: left;
  border-bottom: 1px solid #f2f2f2;
}
table.powerBI-blog tr:nth-child(even) {
  background-color: #f9f9f9;
}
table.powerBI-blog tr:hover {
  background-color: #f1f1f1;
}
table.powerBI-blog th {
  text-transform: uppercase;
  font-size: 14px;
}
table.powerBI-blog td ul {
  padding-left: 20px;
  margin: 0;
}



/* SAP Fashion Council Webinar Replay page__02-02-2025 */
.sap-dic-webinar.sap-fashion-council-webinar.webinar-banner{ 
  background: url(https://applexus-files.s3.us-east-2.amazonaws.com/events/sap-fashion-council/sap-fashion-council-webinar-replay-bannerV2.webp);  
  padding-bottom:50px;  
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}
.sap-dic-webinar.sap-fashion-council-webinar h1{
  max-width: 860px;
}
.sap-dic-webinar.sap-fashion-council-webinar h4:before{background-image: url(https://applexus-files.s3.us-east-2.amazonaws.com/images/play-buttonV2.svg);}
.sap-dic-webinar.sap-fashion-council-webinar h1 span.titleFirst{
  font-weight: 400;
  color: #92d6ff;
  /* background: linear-gradient(to right, #c6ffcb 0%, #f2bdff 80%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent; */
}
.sap-dic-webinar.sap-fashion-council-webinar .webinar-register-now a{
  background-color:#000; padding:17px 27px; font-size:17px; line-height:17px; border-radius:5px; color:#fff; font-weight: 400;}
.sap-dic-webinar.sap-fashion-council-webinar .webinar-register-now a:hover,
.sap-dic-webinar.sap-fashion-council-webinar .webinar-register-now a:active, .webinar-register-now a:focus{ background-color:#222;}
.key-topics-box.key-topics-boxV4 h3:before{
  content:'';
  background-image: url(https://applexus-files.s3.us-east-2.amazonaws.com/events/sap-fashion-council/tick-violet.svg);
  background-repeat:no-repeat; display:block; position:absolute; left:0; top:6px; width:18px; height:13px;
}
.sap-dic-webinar-form.onDemandFormOne .column-inner{
  position: unset;
}
.sap-dic-webinar-form.onDemandFormOne .form-header h3 {
  font-size: 21px;
  font-weight: 400;
}
.sap-dic-webinar.sap-fashion-council-webinar .logos { position: relative;}
.sap-dic-webinar.sap-fashion-council-webinar .logos img{ height:22px; width: auto;}

.sap-dic-webinar-form.onDemandFormOne .webform-submission-on-demand-popup-video-form .webform-button--submit{ background-color:#d775e3!important;}
.sap-dic-webinar-form.onDemandFormOne .webform-submission-on-demand-popup-video-form .webform-button--submit:hover,
.sap-dic-webinar-form.onDemandFormOne .webform-submission-on-demand-popup-video-form .webform-button--submit:active,
.sap-dic-webinar-form.onDemandFormOne .webform-submission-on-demand-popup-video-form .webform-button--submit:focus{ background-color:#ca5dd7!important;}

.sap-dic-webinar-form.onDemandFormOne .webform-submission-on-demand-popup-video-form { display: flex; flex-direction: column; align-items: center;}
.sap-dic-webinar-form.onDemandFormOne .webform-submission-on-demand-popup-video-form .js-form-type-textfield,
.sap-dic-webinar-form.onDemandFormOne .webform-submission-on-demand-popup-video-form .js-form-type-email,
.sap-dic-webinar-form.onDemandFormOne .webform-submission-on-demand-popup-video-form .js-form-type-tel{ margin-bottom:10px; height:61px;}
.sap-dic-webinar-form.onDemandFormOne .webform-submission-on-demand-popup-video-form .captcha{ float:left;}
.sap-dic-webinar-form.onDemandFormOne .webform-submission-on-demand-popup-video-form .sapphire-submit{ margin-top:10px;}
.sap-dic-webinar-form.onDemandFormOne .webform-submission-on-demand-popup-video-form .form-item input{ background-color:#fff;}


.video-container-sap-fashion-council-webinar {
  position: relative;
  padding-bottom: 56.25%; /* 16:9 Aspect Ratio */
  height: 0;
  overflow: hidden;
  max-width: 100%;
  background: #000;
  margin: 0 auto;
  width: 100%;
}

.video-container-sap-fashion-council-webinar iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
/* Mobile */
@media (max-width: 767px) {
  .video-container-sap-fashion-council-webinar {
    width: 100%;
  }
}

@media (min-width: 768px) {
  .sap-dic-webinar.sap-fashion-council-webinar .dic-webinar-container{
    display: flex;
    justify-content: flex-end;
  }
  .sap-dic-webinar.sap-fashion-council-webinar .dic-webinar-container .dic-webinar-container_inner {
    padding: 50px 0 0 0;
    width: 50%;
  }
  /* .sap-dic-webinar.sap-fashion-council-webinar .logos { position: absolute;} */
  .sap-dic-webinar.sap-fashion-council-webinar h1{
    font-size: 35px;
    line-height: 40px;
  }
}
@media (min-width: 992px) {
  .sap-dic-webinar.sap-fashion-council-webinar .logos img{ height:30px; width: auto;}
}

/* @media (min-width: 1200px) {
  .sap-dic-webinar.sap-fashion-council-webinar .logos img{ height:40px; width: auto;}
} */


/* NRF 2025__18-12-2024 */

.sap-dic-webinar.nrf2025.webinar-banner{ 
  background-image: 
  linear-gradient(60deg, rgb(0 0 0 / 75%), rgb(16 110 255 / 75%)), url(https://applexus-files.s3.us-east-2.amazonaws.com/events/nrf2025/nrf2025-banner.webp);  
  padding-bottom:50px;  
}
.sap-dic-webinar.nrf2025 h1{
  max-width: 1024px;
}
.sap-dic-webinar.nrf2025 h1 span.nrfLogo{
  display: inline-flex;
}
.sap-dic-webinar.nrf2025 h1 span.nrfLogo img{
  height: 28px;
  width: auto;
}
.sap-dic-webinar.nrf2025 h2{
  font-size: 24px;
  line-height: 29px;
  font-weight: 300;
}
.sap-dic-webinar.nrf2025 .webinar-register-now a{
  font-weight: 400;
}
.sap-dic-webinar.nrf2025 .logos{
  position: unset;
}
.sap-dic-webinar-form.nrf2025Form .form-header h3 {
  font-size: 21px;
  font-weight: 400;
}
.sap-dic-webinar-form.nrf2025Form .webform-submission-sapphire-form-node-1441-form .sapphire-submit .webform-button--submit{ background-color:#ED242C!important;}
.sap-dic-webinar-form.nrf2025Form .webform-submission-sapphire-form-node-1441-form .sapphire-submit .webform-button--submit:hover,
.sap-dic-webinar-form.nrf2025Form .webform-submission-sapphire-form-node-1441-form .sapphire-submit .webform-button--submit:active,
.sap-dic-webinar-form.nrf2025Form .webform-submission-sapphire-form-node-1441-form .sapphire-submit .webform-button--submit:focus{ background-color:#ff2525!important;}

@media only screen and (min-width:768px) {
  .sap-dic-webinar.nrf2025 h2{
    font-size: 26px;
    line-height: 30px;
  }
  .sap-dic-webinar.nrf2025 h1 span.nrfLogo img{
    height: 32px;
    width: auto;
  }
  .sap-dic-webinar.nrf2025 .logos{
    position: absolute;
    right: 0;
  }
}


/* SAC Planning Webinar__17-12-2024 */

.sap-dic-webinar.sac-planning-webinar.webinar-banner{ 
  background-image: linear-gradient(45deg, rgba(147,5,5, 0.75), rgba(8,83,156, 0.75)), url('https://applexus-files.s3.us-east-2.amazonaws.com/webinars/sac-planning-webinar/sac-planning-webinar-banner.webp'); padding-bottom:50px;
}
.sap-dic-webinar.sac-planning-webinar h2{
  font-size: 24px;
  line-height: 29px;
  font-weight: 300;
}
.key-topics-box.type2Ul{
  border: 1px solid #efefef;
  border-radius: 5px;
  background-color: #fff;
}
.key-topics-box.celerite-webinar-list.type2Ul h3 { font-weight:400;}
.sap-dic-webinar-form.sacPlanningWebinarForm .form-header h3 {
  font-size: 21px!important;
  font-weight: 400!important;
}
.sap-dic-webinar.sac-planning-webinar .webinar-register-now a{
  font-weight: 400;
}

@media only screen and (min-width:768px) {
.sap-dic-webinar.sac-planning-webinar h2{
  font-size: 26px;
  line-height: 30px;
}
}



/* Databricks Page Styles__12-06-2024 */

.dbUseCases{
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-gap: 15px;
}
.dbUsecase{
  /* border: 1px solid #F0F7FE; */
  border-radius: 15px;
  /* box-shadow: #F0F7FE 0px 7px 29px 0px; */
  background-color: #F3F4F6;
  padding: 20px;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content:flex-start;
}
.dbUsecase.V2 .dbUsecaseHead{
  align-items: end;
}
.dbUsecase.V2 .dbUsecaseBody .divPara{
    padding-left: 77px;
}
.dbUsecaseInner{
  display: flex;
  flex-direction: column;
  align-items:flex-start;
  gap: 15px;
}
.dbUsecaseHead{
  display: flex;
  flex-direction: row;
  align-items:center;
  justify-items: center;
  gap: 15px;
}
.dbUseCaseTitle{
  color: #000000;
  font-weight:500;
  font-size: 19px;
  line-height: 25px;
  text-align: left;
}

@media only screen and (min-width: 576px) {
  .dbUseCases{
    grid-template-columns: 1fr 1fr;
    grid-template-rows: 1fr 1fr;
    grid-gap:30px;
  }
  .dbUsecase{
      padding: 30px;
  }  
}
@media only screen and (min-width: 768px) {
  .dbUseCases{
    grid-template-columns: 1fr 1fr;
    grid-template-rows: 1fr 1fr;
  }
  .dbUsecaseHead{
      gap: 20px;
  }
}
@media only screen and (min-width: 992px) {
  .dbUseCases{
    grid-template-columns: 1fr 1fr;
    grid-template-rows: 1fr 1fr;
    grid-gap: 30px;
  }
  .dbUseCase{
      padding: 30px;
  }
  .dbUsecaseInner{
      align-items: flex-start;
  }
  .dbUseCaseTitle{
      font-size: 23px;
      line-height: 28px;
  }
  .dbUsecaseBody ul{
    padding-left: 77px;
  }
}
@media only screen and (min-width: 1200px) {
  .dbUsecase{
      padding: 33px;
  }  
}

/* // */

.dbSolutions{
  display: grid;
  grid-template-columns: 1fr;
  align-items: stretch;
  justify-content: flex-start;
  grid-gap:15px;
}
.dbSolutionCard{
  display: flex;
  align-items:flex-start;
  justify-content: flex-start;
  flex-direction: column;
  gap: 15px;
  text-align: left;
  background-color: #ffffff;
  border-radius: 20px;
  padding: 25px;
}
.dbSolutionCard h3{
  font-size: 23px;
  line-height: 28px;
  font-weight: 400;
  color: #000000;
  text-align: left;
}
.dbSolutionCard span.advantageDes{
  font-size: 16px;
  line-height: 21px;
  font-weight: 400;
  color: #666666;
  text-align: left;
}
.dbSolutionCard span.dbIcon{
  background-color: #F2FCFF;
  border-radius: 20px;
  padding: 10px;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 80px;
  height: 80px;
}
.dbSolutionCard span.dbIcon img{
  height: 50px;
}

@media only screen and (min-width:576px){
  .dbSolutions{
      grid-template-columns: 1fr 1fr;
  }
}
@media only screen and (min-width:768px){
  .dbSolutions{
      grid-template-columns: 1fr 1fr 1fr;
  }
}
@media only screen and (min-width:992px){
  .dbSolutions{
      grid-template-columns: 1fr 1fr 1fr 1fr;
  }
}
@media only screen and (min-width:1024px){
  .dbSolutions{
      /* padding: 0 15px; */
  }
}
@media only screen and (min-width:1200px){
  .dbSolutions{
      grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
      /* padding: 0 30px; */
  }
}
@media only screen and (min-width:1600px){
  .dbSolutions{
      /* padding: 0 60px; */
  }
}
@media only screen and (min-width:1700px){
  .dbSolutions{
      /* padding: 0 90px; */
  }
}
@media only screen and (min-width:1800px){
  .dbSolutions{
      /* padding: 0 120px; */
  }
}


.databricksBannerContainer{
  display: flex;
  align-items: center;
  flex-direction: column-reverse;
  gap: 30px;
}
.databricksBannerText{
  display: flex;
  align-items: flex-start;
  gap: 15px;
  flex-direction: column;
  flex: 1;
}
.databricksBannerText h1{
  font-size: 27px;
  line-height: 32px;
  font-weight: 500;
}
.databricksBannerImage {
  flex: 1;
}
.dbSolutionsSection{
  background:url(https://applexus-files.s3.us-east-2.amazonaws.com/s3fs-public/images/services/analytics/databricks/applexus-violet-logo-blur-bg.svg) no-repeat center center;
  background-size: cover;
}

@media only screen and (min-width:576px) {
  .databricksBannerText h1{
    font-size: 33px;
    line-height:38px;
  }
}
@media only screen and (min-width: 768px) {
  .databricksBannerContainer{
      flex-direction: row;
      align-items: flex-start;
      gap: 50px;
  }
  .databricksBannerText{
      gap: 20px;
  }
}
@media only screen and (min-width:992px) {
    .databricksBannerContainer{
        align-items: center;
    }
    .databricksBannerText{
      gap: 30px;
    }
  .databricksBannerText h1 {
    font-size: 39px;
    line-height:44px;
  }
}

/* Databricks Page Styles__12-06-2024 END // */



/* Analytics Assessment for BW Data Landscape Page__26-11-2024*/

.celeriteWebinarBannerSection.analytics-bw-data-landscape-assessment-banner{
  background-image: linear-gradient(
    45deg,
    hsl(220deg 100% 84%) 0%,
    hsl(217deg 100% 83%) 8%,
    hsl(214deg 100% 82%) 17%,
    hsl(212deg 100% 82%) 25%,
    hsl(209deg 100% 81%) 33%,
    hsl(207deg 100% 81%) 42%,
    hsl(205deg 100% 80%) 50%,
    hsl(204deg 100% 80%) 58%,
    hsl(202deg 100% 79%) 67%,
    hsl(201deg 100% 79%) 75%,
    hsl(199deg 100% 79%) 83%,
    hsl(198deg 100% 79%) 92%,
    hsl(197deg 100% 78%) 100%
  );
}
@media only screen and (min-width: 768px) {
.celeriteWebinarBannerSection.analytics-bw-data-landscape-assessment-banner .bb-inner{
  background: url(https://applexus-files.s3.us-east-2.amazonaws.com/s3fs-public/images/services/analytics/sap-datasphere/analytics-bw-data-landscape-assessment-bannerV2.webp) no-repeat;
  background-size: contain;
  background-position: top right;
}
}

/* DataSpherePage__19-11-2024 */

/* 03. Applexus Advantages New */
.applexusAdvantagesNew{
  display: grid;
  grid-template-columns: 1fr;
  align-items: stretch;
  justify-content: flex-start;
  grid-gap:20px;
}
.advantageNew{
  display: flex;
  align-items:flex-start;
  justify-content: flex-start;
  flex-direction: column;
  gap: 15px;
  text-align: left;
}
.advantageNew h3{
  font-size: 20px;
  line-height: 26px;
  font-weight: 400;
  color: #000000;
  text-align: left;
}
.advantageNew span.advantageDes{
  font-size: 16px;
  line-height: 21px;
  font-weight: 400;
  color: #666666;
  text-align: left;
}

@media only screen and (min-width:576px){
  .applexusAdvantagesNew{
      grid-template-columns: 1fr 1fr;
  }
}
@media only screen and (min-width:768px){
  .applexusAdvantagesNew{
      grid-template-columns: 1fr 1fr 1fr;
  }
}
@media only screen and (min-width:992px){
  .applexusAdvantagesNew{
      grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  }
}
/* 03. Applexus Advantages New END */

/* 02. Explore your options__12-03-2024 */
.bw-to-datasphere-migration-section-bg{
  /* background:url(https://applexus-files.s3.us-east-2.amazonaws.com/s3fs-public/images/services/analytics/sap-datasphere/explore-your-options-bg.svg) #163BAD no-repeat center center; */
  background-size: cover;
  background: linear-gradient(0deg, rgba(20, 97, 178, 1) 0%, rgba(20, 97, 178, 1) 100%);
} 
.migrationOptionsSection{
  display: flex;
  align-items:center ;
  justify-content: center;
  flex-direction: column;
  gap: 60px;
}
.datasphereOptions{
  display: grid;
  grid-template-columns: 1fr;
  align-items: stretch;
  justify-content: center;
  grid-gap: 60px;
}
.datasphereOption{
  border-radius: 20px;
  border:3px solid rgba(255, 255, 255, 0.4) ;
  padding: 30px 40px;
  display: flex;
  align-items: center;
  justify-content:flex-start;
  text-align: center;
  flex-direction: column;
}
.optionNumber{
  font-size: 47px;
  line-height: 47px;
  font-weight: 600;
  color: rgba(255, 255, 255, 0.2);
  margin: 0 0 30px 0;
  display: inline-block;
}
.optionTag{
  background-color: rgba(255, 255, 255, 0.2);
  border-radius: 50px;
  padding: 15px 20px;
  color: #ffffff;
  font-size: 15px;
  line-height: 17px;
  margin:0 0 40px 0;
  font-weight: 400;
  display: inline-block;
}
.optionTitle{
  font-size:23px;
  line-height:28px;
  color: #ffffff;
  text-transform: uppercase;
  font-weight: 600;
  margin: 0 0 40px 0;
}
.dspAddon{
  background-color: #ffffff;
  border-radius:50px;
  padding: 13px 16px;
  display: flex;
  align-items: center;
  justify-content: space-around; 
  gap: 5px;
  margin: 20px 0 40px 0;
}
.optionDetails{
  font-size: 16px;
  line-height: 21px;
  color: #ffffff;
  font-weight: 400;
}

@media only screen and (min-width:768px){
  .optionNumber{
      font-size: 64px;
      line-height: 64px;
  }
}

@media only screen and (min-width:992px){
  .datasphereOptions{
      grid-template-columns: 33.3% 33.3% 33.3%; 
  }
}
/* 02. Explore your options END// */


/* Our Approach__30-11-2024 */

.bw-migr-framework{
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 30px;
  margin-top: 30px;
}
.bw-migr-fw-head{
  width: 100%;
}
.bw-migr-fw-head h3{
  font-size: 23px;
  line-height: 29px;
  color: #000000;
  font-weight: 400;
}
.bw-migr-fw-head h3 span.highLight{
  color:#016EBD ;
}
.bw-migr-fw-body{
  width: 100%;
  display: grid;
  grid-template-columns: 1fr;
  grid-gap: 30px;
  align-items: center;
  justify-content: center;
}
.bw-migr-stage-one{
  display: flex;
  justify-content: flex-start;
  flex-direction: column;
  gap: 30px;
}
.bw-migr-fw-body-buttons{
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-gap: 15px;
}
.bw-migr-fw-button{
  border: 1px solid #F0F7FE;
  border-radius: 10px;
  box-shadow: #F0F7FE 0px 7px 29px 0px;
  background-color: #fff;
  padding: 15px;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content:flex-start;
}
.bw-migr-fw-button-inner{
  display: flex;
  flex-direction: row;
  align-items:center;
  justify-items: center;
  gap: 15px;
}
.bw-migr-fw-button-title{
  color: #ffffff;
  font-weight: 400;
  font-size: 19px;
  line-height: 25px;
  text-align: left;
}
.bw-migr-fw-tools{
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 5px;
}
.bw-migr-fw-tools .tools{
  color: #fff;
  border-radius: 15px;
  padding: 9px 12px;
  font-size: 14px;
  line-height: 14px;
  font-weight: 400;
}
.bw-migr-fw-tools .blu{background-color: #02548F;}
.bw-migr-fw-tools .blu-light{background-color: #00AEEF;}

.bw-migr-fw-body-arrow{
  display: flex;
  align-items: center;
  justify-content: center;
  height: 44px;
}

.arrow {
  position: relative;
  display: inline-block;
  width: 34px;
  height: 144px;
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}
.arrow::before,
.arrow::after {
  content: "";
  position: absolute;
  top: calc(50% - 2px);
  right: 0;
  width: 80.2px;
  height: 4px;
  border-radius: 9999px;
  background-color: #69d7fb;
  transform-origin: calc(100% - 2px) 50%;
}
.arrow::before {
  transform: rotate(66.8deg);
}
.arrow::after {
  transform: rotate(-66.8deg);
}
.bw-migr-fw-body-sap-datasphere{
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 30px;
  flex-direction: column;
}
.bw-migr-fw-body-sap-datasphere img{
  max-width: 150px;
}
.bw-migr-fw-ds-logo-text{
  font-size:23px;
  font-weight: 500;
  color: #016EBD;
}
.bw-migr-fw-footer{
  width: 100%;
  border: 1px solid #F0F7FE;
  border-radius: 10px;
  box-shadow: #F0F7FE 0px 7px 29px 0px;
  background-color: #fff;
  padding: 10px 30px;
}
.bw-migr-fw-footer h4{
  font-size: 23px;
  line-height: 27px;
  font-weight: 500;
  color: #016EBD;
}
@media only screen and (min-width: 426px) {
  /* .bw-migr-fw-body-sap-datasphere{
    max-width: 225px;
  } */
  /* .bw-migr-fw-body-arrow{
    max-width: 40px;
  } */
}
@media only screen and (min-width: 576px) {
  /* .bw-migr-fw-body-sap-datasphere img{
    max-width: 175px;
  } */
  .bw-migr-fw-body-buttons{
    grid-template-columns: 1fr 1fr;
    grid-template-rows: 1fr 1fr;
  }  
}
@media only screen and (min-width: 768px) {
  .bw-migr-fw-head h3{
    font-size: 33px;
    line-height: 39px;
  }
  .bw-migr-fw-body{
    grid-template-columns: 1fr 40px 125px;
  }
  .bw-migr-fw-body-sap-datasphere img{
    max-width: 125px;
  }
  .bw-migr-fw-body-buttons{
    grid-template-columns: 1fr;
    grid-template-rows: 1fr;
  }
  .arrow{
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
  .bw-migr-fw-body-arrow{
    width: 34px;
    height: 144px;
  }
  .bw-migr-framework{
    margin-top: 40px;
  }
}
@media only screen and (min-width: 992px) {
  .bw-migr-fw-body{
    grid-template-columns: 1fr 40px 225px;
    grid-gap: 60px;
  }
  
  .bw-migr-fw-body-sap-datasphere img{
    max-width: fit-content;
  }
  .bw-migr-framework{
    text-align: left;
    gap: 60px;
    margin-top: 60px;
  }
  .bw-migr-fw-button{
    padding: 30px;
    /* align-items: flex-start; */
  }
  .bw-migr-fw-button-inner{
    gap: 30px;
    align-items: flex-start;
  }
  .bw-migr-fw-button-title{
    font-size: 21px;
    line-height: 24px;
  }
  .bw-migr-fw-body-buttons{
    grid-template-columns: 1fr 1fr;
    grid-template-rows: 1fr 1fr;
    grid-gap: 30px;
  }
}

/* Our Approach End */

.BwFlowDiagramForHead{
  display: flex  ;
  align-items: center;
  justify-content: center;
  text-align: center;
}
.BwFlowDiagramMain {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;  
}
.BwFlowDiagramsRoundTitle {
  border-radius: 50%;
  background: #ffffff;
  padding: 20px; 
  width:120px;
  height:120px;
  border: 10px solid #BEEDFD;
  position: relative;
} 
.BwFlowDiagramsRoundTitle1 {
  border-radius: 50%;
  background: #ffffff;
  padding: 20px; 
  width: 100px;
  height: 100px;
  border: 10px solid #70C1FB;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%,-50%);
} 
.BwFlowDiagramsRoundTitle2 {
  border-radius: 50%;
  background: #ffffff;
  padding: 20px; 
  width: 80px;
  height: 80px;
  border: 10px solid #1B88D9;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%,-50%);
} 
.BwFlowDiagramsRoundTitle2 span {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%,-50%);
  font-size: 16px;
  line-height: 16px;
  font-weight: 600;
  color: #1B88D9;
}
.BwFlowDiagrams{
  display: grid;
  grid-template-columns: 1; 
}
.BwFlowDiagram{
  display: flex;
  justify-content: space-between;
  flex-direction: column;
  gap: 15px;
  position: relative;
}
.BwFlowDiagramHead{
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 30px;
}
.BwBlueBox{
  background: rgb(16,76,140);
  background: linear-gradient(227deg, rgba(16,76,140,1) 0%, rgba(65,176,246,1) 100%); 
  padding: 15px 10px;
  border-radius: 10px;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 15px;
  flex-direction: column;
  width: 100%;
  align-items: center;
  justify-content: space-between;
  flex: 1;
}
.BwBlueBox h3{
  font-size: 16px;
  line-height: 18px;
  text-transform: uppercase;
  color: #fff;
}
.BwBlueBoxButtons{
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
}
.BwBlueButton{
  border-radius: 15px;
  background-color: #00C0FF;
  font-size: 15px;
  line-height: 17px;
  font-weight: 400;
  padding: 7px 10px;
  color: #fff;
}
.BwFlowDiagramBody{
  border: 1px solid #016EBD;
  border-radius: 10px;
  padding: 15px;
}
.BwFlowDiagramBody p{
  color: #666666;
}
.bwLogoBox{
  border: 1px solid #016EBD;
  border-radius: 10px;
  padding: 10px;
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-template-rows: 1fr 1fr;
  position: relative;
  flex: 1;
}
.bwLogoBox img{
  width: 100%;
}
.bwLogoBox::before{
  content: "+";
  color: #016EBD;
  font-size: 30px;
  line-height: 30px;
  font-weight: 600;
  position: absolute;
  left: -15px;
  top: 50%;
  transform: translate(-50%,-50%);
}
.topVLine{
  display: none;
}
.topVLine2{
  width: 1px;
  height: 60px;
  border-left: 1px solid #0D79CF;
  position: absolute;
  left: 50%;
  bottom: -90px;
  transform: translate(-50%,-50%);
}
@media only screen and (min-width: 768px) {
  .BwFlowDiagrams{
    display: grid;
    grid-template-columns: 1fr 1fr 1fr; 
    grid-gap: 30px;
    /* padding-top: 50px; */
    margin-top: 50px;
  }
  .topVLine{
    width: 1px;
    height: 60px;
    border-left: 1px solid #0D79CF;
    position: absolute;
    left: 50%;
    top: -20px;
    transform: translate(-50%,-50%);
    display: block;
  }
}

@media only screen and (max-width: 767px) {
  .BwFlowDiagrams {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 50px;
    position: relative;
  }
  .BwFlowDiagramMain {
    position: relative;
  }
  .BwFlowDiagramsRoundTitle {
    margin-bottom: 20px;
    position: relative;
  }
  .BwFlowDiagramsRoundTitle::after {
    content: '';
    position: absolute;
    top: 100%;
    left: 50%;
    width: 1px;
    height: calc(100% + 50px); 
    background-color: #0D79CF;
    transform: translateX(-50%);
  }
  .BwFlowDiagram::before {
    content: '';
    position: absolute;
    top: -50px;
    left: 50%;
    width: 1px;
    height: 50px;
    background-color: #0D79CF;
    transform: translateX(-50%);
  }
}

/* ````````````````````````````````` */

.sapDatasphereFeatures{
  display: grid;
  grid-template-columns: 1fr;
  gap: 30px;
}
.sapDSfeature{
  border-top: 1px solid #D5DADD;
  padding: 30px 0;
}
.sapDSfeature h3{ margin: 0 0 32px 0;}
.sapDSfeature p{ color: #A4A7A8;}

.sapDatasphereHead {
  display: grid;
  grid-template-columns: 1fr;
  grid-gap:20px;
}
.sapDatasphereHead .sphere img{
  width: 50%;
}
.sapDatasphereHead .titleDiv h2{
  font-weight: 400!important;
}
.sapDatasphereHead .titleDiv h2 span.ex-style{
  color: #016EBD;
}
.sapDSfeature h3 {
  margin: 0 0 18px 0;
  font-weight: 500;
}

.dspStarterPacks{
  display: grid;
  grid-template-columns: 1fr;
  grid-gap: 30px;
}
.dspStarterPack{
  text-align: center;
}
.dspStarterPack h3{
  font-size: 21px;
  line-height: 24px;
  margin: 15px 0 50px 0;
  font-weight: 400;
}
.dspStarterPack p{
  color: #666;
}
.dspStarterPack .dspDaysIcon{
  max-width: 320px;
  width: 100%;
}
.dspStarterPack .dspPackIcon{
  max-width: 50px;
  width: 100%;
  margin: 0 0 20px 0;
}

.dspStarterPacksAdvantagesSection{
  background-color: #016EBD;
  padding: 15px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  gap: 30px;
}
.dspStarterPacksAdvantagesSection h3{
  font-size: 23px;
  line-height: 29px;
  color: #fff;
  margin: 0;
}
.dspStarterPacksAdvantages{
  display: grid;
  grid-template-columns: 1fr;
  grid-gap: 30px;
}
.dspStarterPacksAdvantage{
  border-left:3px solid #67D5FA;
  padding-left: 15px;
  font-size: 16px;
  line-height: 22px;
  color: #fff;
  font-weight: 400;
}

@media only screen and (min-width: 576px) {
  .sapDatasphereFeatures {
      grid-template-columns: 1fr 1fr;
  }
  .sapDatasphereHead {
    align-items:center;
    justify-content: flex-start;
    grid-template-columns: 150px 1fr;
    grid-gap: 30px;
  }
  .sapDatasphereHead .sphere img{
    width: 100%;
  }
  .dspStarterPacksAdvantagesSection{
    padding: 30px;
  }
}

@media only screen and (min-width: 768px) {
  .sapDatasphereFeatures {
      grid-template-columns: 1fr 1fr 1fr;
  }
  .sapDatasphereHead {
    grid-template-columns: 212px 1fr;  
  }
  .dspStarterPacks{
    grid-template-columns: 1fr 1fr 1fr;
    grid-gap: 15px;
  }
  .dspStarterPacksAdvantagesSection{
    padding: 40px 50px;
  }
  .dspStarterPacksAdvantagesSection h3{
    font-size: 27px;
    line-height: 33px;
  } 
  .dspStarterPacksAdvantages{
    grid-template-columns: 1fr 1fr 1fr;
    grid-gap: 15px;
  }
}

@media (min-width: 992px) {
  .trendsHeadArea {
      flex-direction: row;
  }
  .sapDatasphereHead {
    grid-template-columns: 300px 1fr;
    grid-gap: 0;  
  }
  .sapDatasphereHead .sphere img{
    width: 80%;
  }
  .sapDatasphereHead .titleDiv{padding: 0 100px 0 0;}
  .dspStarterPacks{
    grid-gap: 30px;
  }
  .dspStarterPack:nth-of-type(3) .h3 {padding-top: 5px;} 
  
  .dspStarterPack:nth-of-type(3) .dspPackIcon{margin-top: 10px;}
}

@media only screen and (min-width: 1200px) {
  .sapDatasphereFeatures {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }
}



/* Grocery Page__12-11-2024 */
#groceryContainer{
  background:url(https://applexus-files.s3.us-east-2.amazonaws.com/s3fs-public/images/products/grocery-ifs-solutions/grocery-industry-focused-solutions-banner.webp) #16a0d6 no-repeat center center;
  background-size: cover;
}
#groceryBanner h1 {
  font-size: 39px;
  line-height: 44px;
  font-weight: 600;
  color: #fff;
  margin: 0;
}
#groceryBanner .subHead {
  font-size: 20px;
  line-height: 25px;
  font-weight: 300;
  color: #fff;
  margin: 0;
  display: block;
}
#groceryBanner .groceryBanner_inner{
  width: 100%;
}
@media only screen and (min-width: 768px) {
  #groceryBanner h1{
      font-size: 48px;
      line-height: 53px;
      margin: 0 0 20px 0;
  }
  #groceryBanner .groceryBanner_inner{
    width: 75%;
  }
}
@media only screen and (min-width: 992px) {
  #groceryBanner h1{
    font-size: 47px!important;
    line-height: 52px!important;
    margin-bottom: 0;
  }
  #groceryBanner .groceryBanner_inner{
    width: 62%;
  }
}
@media only screen and (min-width: 1200px) {
  #groceryBanner .groceryBanner_inner{
    width: 50%;
  }
}


/* Ingles Success Story__21-10-2024 */
.keyBusinessMetrics{
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-template-rows: 1fr 1fr 1fr;
}
.keyBusinessMetricsBox{
  border-right: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  padding: 25px;
  font-size: 16px;
  line-height: 21px;
  font-weight: 400;
}
.keyBusinessMetricsBox span.hilight{
  color: #2490CF;
  font-weight: 500;
  font-size: 21px;
  line-height: 26px;
}

.ssUiLi1-row{
  display: flex;
  align-items: flex-start;
  gap: 10px;
  margin-bottom: 3px;
}
.ssUiLi1-row .icon{
  flex: 1;
  width: 10px;
}
.ssUiLi1-row .content{
  flex: 20;
}

.ssProjectPhases{
  display: grid;
  grid-template-columns: 1fr;
  grid-gap: 0;
  max-width: 770px;
}
.ssProjectPhases .phases{
  position: relative;
}
.ssProjectPhases .phases .arrow{
  position: absolute;
  top: 50%;
  right: -11px;
  z-index: 1;
}
.ssProjectPhases .phases .tagBlock{
  padding: 10px 0;
  margin-bottom:0;
}
.ssProjectPhases .phases .tag{
  background-color: #114A8D;
  padding: 7px 30px;
  font-size: 15px;
  color: #fff;
  border-top-right-radius: 15px;
  border-bottom-right-radius: 15px;
  display: inline-block;
  font-weight: 300;
}
.ssProjectPhases .phases .title{
  background-color:#2591D1;
  padding: 10px 30px;
  font-size: 18px;
  line-height: 23px;
  color: #fff;
  font-weight: 400;
  min-height: 112px;
  display: flex;
  align-items: center;
}
.ssProjectPhases .phases .photo{
  padding: 20px;
  text-align: center;
}
.ssProjectPhases .phases .photo img{
  width: 100%;
}
.ssProjectPhases .phases .arrow{
  position: absolute;
}
.ssProjectPhases .phase1{
  background-color: #E2E2E2;
}
.ssProjectPhases .phase2{
  background-color: #D7D7D7;
}
.ssProjectPhases .phase3{
  background-color: #E2E2E2;
}

@media only screen and (max-width:575px) {
  .keyBusinessMetricsBox:nth-of-type(2),
  .keyBusinessMetricsBox:nth-of-type(4),
  .keyBusinessMetricsBox:nth-of-type(6){
    border-right: 0;
  }
  .keyBusinessMetricsBox:nth-of-type(5),
  .keyBusinessMetricsBox:nth-of-type(6){
    border-bottom:0;
  }
}

@media only screen and (min-width:576px) {
.keyBusinessMetrics{
  grid-template-columns: 33.3% 33.3% 33.3%;
  grid-template-rows: 1fr 1fr;
}
.keyBusinessMetricsBox:nth-of-type(3),
.keyBusinessMetricsBox:nth-of-type(6){
  border-right: 0;
}
.keyBusinessMetricsBox:nth-of-type(4),
.keyBusinessMetricsBox:nth-of-type(5),
.keyBusinessMetricsBox:nth-of-type(6){
  border-bottom:0;
}
}

@media only screen and (min-width:622px) {
  .ssProjectPhases{
      grid-template-columns: 33.3% 33.3% 33.3%;
  }
}


/* BW Modernization Page Update__09-10-2024 */
/* .bwm-usecases .case-study-card-container{
  grid-template-columns: repeat(auto-fit, minmax(333px, 1fr)) !important;
} */

 /* Hero Banner Box Styles__04-03-2025 */
 .solution-hero__list{
    margin-top: 30px;
 }

 .solution-hero__list ul {
  background: rgb(20 97 177 / 78%);
  border-left: 4px solid #51d1ff;
  height: 100%;
  list-style: none;
  margin: 0;
  padding: 24px 24px 24px 20px;
}
.solution-hero__list ul li {
  color: #fff;
  font-size: 16px;
  gap: 15px;
  line-height: 22px;
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  margin-bottom: 15px;
}
.solution-hero__list ul li p{
  margin: 5px 0 0 0;
  color: #fff;
  flex: 8;
}
.icon--28 {
  height: 28px;
  width: 28px;
}
.solution-hero__list ul li .icon {
  margin: 0;
  flex: 1;
}
.icon--28:first-child {
  margin-right: 8px;
}
.icon--28 img, .icon--28 img {
  display: block;
  height: 28px;
  width: 28px;
}

@media (min-width: 500px) {
  .solution-hero__list ul li .icon {
    flex:0.7;
  }
}

@media (min-width: 680px) {
  .solution-hero__list ul {
    max-width: 433px;
    padding: 48px 40px;
  }
  .solution-hero__list ul li {
    font-size: 16px;
    gap: 16px;
    line-height: 22px;
    gap: 24px;
    margin-bottom: 15px;
  }
}
@media (min-width: 768px) {

  .solution-hero__list ul li {
    font-size: 14px;
    line-height: 18px;
  }
}


.case-study-card{
  position: relative;
}
.case-study-card .overlay{
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  background: rgba(0, 0, 0, 0.1);
}

/* newFashionPage Design __27-09-2024 */

.trendsHeadArea{
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: flex-start;
    flex: 3;
}
.trendsHeadArea.V2 h2{flex: 3;}
.trendsHeadArea.V2 .contentArea{ flex: 5;}

.trendsHeadArea h2{flex: 4;}
.contentArea{ flex: 5;}
.readMoreS1{
    font-size:16px ;
    line-height:16px ;
    font-weight:500 ;
    color:#2591D0 ;
    display: inline-block;
}
.trendsSlideArea{
    display: grid;
    flex-direction: row;
    grid-template-columns: 1fr;
    grid-gap: 30px;
}
.trendSlider{
  text-align: center;
}
.trendSubHeadArea{
  border-bottom: 1px dotted #ccc;
  padding: 0 0 15px 0;
}
.trendSubHeadArea .titleStyle1{
  font-size: 23px;
  line-height: 27px;
  font-weight: 500;
}
@media (min-width: 577px) {
  .trendsSlideArea{
    grid-template-columns: 1fr 1fr;
  }
  .trendSlider{
    text-align: left;
  }
}
@media (min-width: 768px) {
.trendSubHeadArea .titleStyle1{
  font-size: 27px;
  line-height: 34px;
}
}
@media (min-width: 992px) {
  .trendsHeadArea{
    flex-direction: row;
  }
  .trendsSlideArea{
    grid-template-columns: 1fr 1fr 1fr;
  }
}

/* 02.```````````````````` */

.newBenefitsContainer {
  display: grid;
  grid-template-columns: repeat(3, 1fr); 
  grid-gap: 30px; 
}
.newBenefits {
  display: none;
  border-radius: 5px;
  background-color: #fff;
  overflow: hidden;    
}
.benefitsContent{
  padding: 40px 30px;
}
.newBenefits img {
  width: 100%;
}
/* Display the first 3 blocks */
.newBenefits:nth-child(-n+3) {
  display: block;
}
.newBenefitsButtonContainer{
    width: 100%;
    margin-top: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
}

@media (max-width: 768px) {
  .newBenefitsContainer {
      grid-template-columns: repeat(2, 1fr); /* 2 columns for tablets */
  }
}

@media (max-width: 576px) {
  .newBenefitsContainer {
      grid-template-columns: 1fr; /* 1 column for mobile */
  }
}
/* 03.`````````````````````````` */

.newTransformationBlock{
  background-color: #fff;
  border-radius: 10px;
  padding: 15px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: space-evenly;
  gap: 15px;
} 

/* Sticky header section */
.newTransformationHead {
  position: sticky; /* Make it sticky */
  top: 20px; /* Stick it 20px from the top */
  flex: 1; /* Allocate space to the left section */
}

/* Container for the transformation blocks */
.newTransformationContainer {
  flex: 2; /* Use remaining space */
  display: flex; 
  flex-direction: column; /* Stack transformation blocks vertically */
  gap: 20px; /* Space between transformation blocks */
  padding: 0; /* Padding */
}
/* General Scrollbar Styling */
  .newTransformationHead::-webkit-scrollbar,
  .newTransformationContainer::-webkit-scrollbar {
    width: 10px; 
}
.newTransformationHead::-webkit-scrollbar-thumb,
.newTransformationContainer::-webkit-scrollbar-thumb {
    background-color: #888;
    border-radius: 10px; 
    border: 2px solid #f9f9f9;
}
.newTransformationHead::-webkit-scrollbar-thumb:hover,
.newTransformationContainer::-webkit-scrollbar-thumb:hover {
    background-color: #555;
}
.newTransformationHead::-webkit-scrollbar-track,
.newTransformationContainer::-webkit-scrollbar-track {
    background-color: #f1f1f1; 
    border-radius: 10px; 
}
.newTransformationHead::-webkit-scrollbar-corner,
.newTransformationContainer::-webkit-scrollbar-corner {
    background-color: #f1f1f1;
}

@media (min-width: 480px) {
  .newTransformationBlock{
    padding: 20px;
  }
}

@media (min-width: 768px) {
  .newTransformationContainer{
    max-height: calc(100vh - 40px); /* Full viewport height minus padding */
    overflow-y: auto; /* Enable vertical scrolling */
    padding: 10px 15px 10px 10px; /* Padding */
  }
}

@media (min-width: 992px) {
  .newTransformationHead {
    height: calc(100vh - 40px); /* Make it full height minus padding */
    overflow-y: auto; /* Enable scrolling within this section if content overflows */
  }
  .newTransformationBlock{
    padding: 30px;
    flex-direction: row;
    gap: 30px;
  } 
  .newTransformationContainer{
    padding: 10px 30px 10px 10px; /* Padding */
  }
}

/* 04.`````````````````````` */

.newSuccessStoriesBlock .owl-carousel .owl-item img{
  border-radius: 10px;
  height: 160px;
}
.newSuccessStoriesBlock .post-style-grid .post-block{
  background-color: transparent;
}
.newSuccessStoriesBlock .post-style-grid .post-block .post-content{
  background-color: transparent;
  border: none;
  padding: 20px 0 20px 0;
  display: flex;
  flex-direction: column-reverse;
  gap: 0;
}
.newSuccessStoriesBlock .post-style-grid .post-block .post-title{
  margin: 10px 0 0 0;
  padding:0;
}
.newSuccessStoriesBlock .post-style-grid .post-block .post-title a{
  line-height: 22px;
  font-weight: 500;
  font-size: 18px;
}

/* 05.`````````````````````` */

.celeriteMigrationOptions.migration_fashion_options .migration_fashion{
    display: grid;
    align-items: stretch;
    grid-row-gap: 30px;
    grid-column-gap: 30px;
    border: 2px dashed green;
    border-radius: 15px;
    padding: 15px;
}
@media only screen and (min-width:576px) {
  .celeriteMigrationOptions.migration_fashion_options {
    grid-template-columns: 1fr 1fr;
    gap: 15px;
  }
}
@media only screen and (min-width: 768px) {
  .celeriteMigrationOptions.migration_fashion_options {
    grid-template-columns: 1fr 2fr;
  }
  .celeriteMigrationOptions.migration_fashion_options .migration_fashion{
    grid-template-columns: 1fr 1fr;
    grid-column-gap: 15px;
    grid-row-gap: 15px;
  }
}

/* 06.`````````````````````` */
@media only screen and (min-width: 768px) {
  #celeriteStoryContainer.newFashionContainer {
      grid-template-columns: 1fr;
      grid-column-gap: 50px;
      justify-content: space-between;
  }
}
@media only screen and (min-width:992px) { 
  #celeriteStoryContainer.newFashionContainer{
    grid-template-columns: 1fr 1fr;
    grid-column-gap: 50px;
    justify-content: space-between;
    margin-bottom: 0;
  }
}

/* 07. Assessment Section`````````````````````*/

#eventWidgetSection1{
    background: url(https://applexus-files.s3.us-east-2.amazonaws.com/s3fs-public/images/industries/fashion/event-widget-section-bg.webp) #00214C no-repeat;
    background-size: cover;
    background-position: top left;
    border-radius: 30px;
    padding: 30px 20px;
    display: flex;
    align-items: flex-start;
    justify-content: center;
    flex-direction: column;
}

#eventWidgetSection1.sap-mergers-acquisitions-blog{
   background: url(https://applexus-files.s3.us-east-2.amazonaws.com/s3fs-public/images/services/analytics/sap-integration-suite/sap-mergers-and-acquisitions-event-banner.svg) #1451a4 no-repeat;
   background-position: center center;
   background-size: cover;
}

#eventWidgetSection1 h2{
  color: var(--white);    
}
#eventWidgetSection1 p{
  color: var(--white);
}
.eventWidgetSecContent{
  flex: 1;
}
.eventWidgetSecImg{
  flex: 1;
}
.eventWidgetSecImg{ }

#eventWidgetSection1.type2{
  background: url(https://applexus-files.s3.us-east-2.amazonaws.com/s3fs-public/images/services/business-analytics%E2%80%8B/world-map.webp) #0175CA no-repeat;
  background-size: contain;
  background-position: center center;
  gap: 15px;

}
.numberCounter{
  color: #fff;
  max-width: 260px;
}
.numberCounter .highLight{
  font-size: 80px;
  line-height: 90px;
  font-weight: 500;
}
.numberCounter .text{
  font-size: 24px;
  line-height: 29px;
  font-weight: 400;
}

@media only screen and (min-width: 768px) {
  #eventWidgetSection1{
    padding: 60px 70px;
  }
}
@media only screen and (min-width: 992px) {
  #eventWidgetSection1{
    flex-direction: row;
    background-position: top right;
  }
  #eventWidgetSection1.type2{
    gap: 0;
  }
  .eventWidgetSecImg{
    display: flex;
    align-items: center;
    justify-content: flex-end;
  }
}

@media only screen and (min-width: 1200px) {
  #eventWidgetSection1.sap-mergers-acquisitions-blog{
   background-position: center right;
   background-size: contain;
}
}



/* 08. ```````````````````````` */
.explore-our-services_tab .tab-content .explore-our-services_tabPane-body .imgDiv{
  flex: 1;
}
.explore-our-services_tab .tab-content .explore-our-services_tabPane-body .contentBody{
  flex: 1;
}
.explore-our-services_tab .tab-content .explore-our-services_tabPane-body .contentBody h3{
  font-size: 20px;
  line-height: 26px;
}
@media only screen and (min-width: 768px) {
  .explore-our-services_tab .tab-content .explore-our-services_tabPane-body .contentBody h3{
    font-size: 25px;
    line-height: 31px;
  }
}
@media only screen and (min-width: 992px) {
  .explore-our-services_tab.bwm-service-offHTab2 .nav-tabs{
      grid-template-columns: 14% 24% 20% 18% 20%;
  }
}
@media only screen and (min-width: 1200px) {
  .explore-our-services_tab.bwm-service-offHTab2 .nav-tabs{
    grid-template-columns: 15% 26% 17% 17% 20%;
  }
}


/* OCM Page__19-09-2024 */
#ocmBannerContainer{
  background:url(https://applexus-files.s3.us-east-2.amazonaws.com/s3fs-public/images/services/ocm/ocm-page_banner.webp) #021d40 no-repeat center center;
  background-size: cover;
}
#ocmBanner h1 {
  font-size: 39px;
  line-height: 44px;
  font-weight: 600;
  color: #fff;
  margin: 0;
}
#ocmBanner .subHead {
  font-size: 20px;
  line-height: 25px;
  font-weight: 300;
  color: #fff;
  margin: 0;
  display: block;
}
#ocmBanner .ocmBanner_inner{
  width: 100%;
}
.getInTouchCommonFormRight .column-inner {
  border-top: 1px solid #efefef;
  border-right: 1px solid #efefef;
  border-bottom: 1px solid #efefef;
  border-left: none;
}
.getInTouchCommonForm #block-webform-14 .webform-submission-get-in-touch-form .webform-flexbox{
  display: block !important;
}
.getInTouchCommonForm #block-webform-14 .webform-submission-get-in-touch-form input[type="text"],
.getInTouchCommonForm #block-webform-14 .webform-submission-get-in-touch-form input[type="tel"],
.getInTouchCommonForm #block-webform-14 .webform-submission-get-in-touch-form input[type="email"],
.getInTouchCommonForm #block-webform-14 .webform-submission-get-in-touch-form textarea { border: 1px solid rgba(0, 0, 0, 0.1); background-color:#fff; font-weight: 400; border-radius: 3px;}
.getInTouchCommonForm #block-webform-14 .webform-submission-get-in-touch-form .webform-flexbox .captcha{ 
  display: flex;
  margin-bottom: 30px;
  width: 100%;
  justify-content: center;
}

#celeriteStoryContainer.ocmStoryContainer .ocmHeroImage{
  aspect-ratio: 4 / 3;
  object-fit: cover;
  width: 100%;
}
#celeriteStoryContainer.ocmStoryContainer .springDecor1{
  left: -37px;
  bottom: -37px;
  width: 30%;
}

@media only screen and (min-width: 576px) {
  #celeriteStoryContainer.ocmStoryContainer .springDecor1{
    left: -80px;
    bottom: -80px;
  }
  #celeriteStoryContainer.ocmStoryContainer .ocmHeroImage{
    aspect-ratio: 4 / 2;
  }
}

@media only screen and (max-width: 767px) {
  .getInTouchCommonFormLeft .column-inner {
    background-color: rgba(255, 255, 255, 0.5);
    border-radius: 10px;
    margin: 10px 0;
    padding: 5px 0;
  }
}

@media only screen and (min-width: 768px) {
  #ocmBanner h1{
      font-size: 48px;
      line-height: 53px;
      margin: 0 0 20px 0;
  }
  #ocmBanner .ocmBanner_inner{
    width: 75%;
  }
  #celeriteStoryContainer.ocmStoryContainer {
    grid-template-columns: 0.70fr 1fr;
  }
  #celeriteStoryContainer.ocmStoryContainer .springDecor1{
    width: 60%;
  }
  #celeriteStoryContainer.ocmStoryContainer .ocmHeroImage{
    aspect-ratio:auto;
  }
  #celeriteStoryContainer.ocmStoryContainer2{
    grid-template-columns: 1fr;
  }
}
@media only screen and (min-width: 992px) {
  #ocmBanner h1{
    font-size: 47px!important;
    line-height: 52px!important;
    margin-bottom: 0;
  }
  #ocmBanner .ocmBanner_inner{
    width: 62%;
  }
  #celeriteStoryContainer.ocmStoryContainer .springDecor1{
    width: auto;
  }
  #celeriteStoryContainer.ocmStoryContainer2{
    grid-template-columns: 1fr 1fr;
  }
}
@media only screen and (min-width: 1200px) {
  #ocmBanner .ocmBanner_inner{
    width: 50%;
  }
}

/* Grocery S/4HANA Webinar__19-09-2024 */
#webinarType1 .banner .webinar-date .text{
  font-size: 18px;
  color: #fff;
  font-weight: 300;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  gap: 10px;
}
#webinarType1 .banner .webinar-date .text span.date-sep{
  font-weight: 100;
  color: #999;
}
#webinarType1 .banner h1{
  color:#fff;
  font-size:33px;
  line-height:39px;
  font-weight: 500;
  margin-top: 20px;
  margin-bottom: 25px;
}
#webinarType1 .banner .header{
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  gap: 15px;
}
#webinarType1 .banner .webinarSubHead{
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: space-between;
  gap: 7px;
  margin-bottom: 15px;
}
#webinarType1 .banner .webinarSubHead span.text{
  font-size: 30px;
  color: #fff;
  font-weight: 500;
}
#webinarType1 .banner .header img.aplxLogo{ height: 28px;}
#webinarType1 .banner .header img.oneHrLogo{ height:44px;}

#webinarType1 .banner .webinarTag{
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  gap: 7px;
  color: #01BEFA;
  text-transform: uppercase;
  font-size: 15px;
  font-weight: 300;
  margin-top: 30px;
}
#webinarType1 .banner .webinarTag img{ width: 30px;}
#webinarType1 .banner a.RegButton{
  font-size: 18px;
  line-height: 18px;
  color: #fff;
  font-weight: 400;
  padding: 17px 40px;
  border: 2px solid #fff;
  display: inline-block;
  margin-top: 30px;
}
#webinarType1 .banner a.RegButton:hover,
#webinarType1 .banner a.RegButton:focus,
#webinarType1 .banner a.RegButton:active{
  background-color: #fff; color:#000;
  border-color: #fff;
}  
ul.s2{ list-style: none; list-style-type: none; padding: 0;}
ul.s2 li{ position: relative; margin: 0 0 7px 0; padding-left: 32px; color: #666; font-size: 16px; line-height: 21px;}
ul.s2 li:before{position:absolute; top:6px; left:0px; width:18px; height:13px; content:''; background: url(https://applexus-files.s3.us-east-2.amazonaws.com/images/blue-tick.svg) no-repeat left center; z-index:1;}
ul.s2 li ul li{ padding-left: 0; margin: 0 0 7px 0;}
ul.s2 li ul li:before{display: none;}
.s4hana-retailers-webinar-page-Banner{
  background: url(https://applexus-files.s3.us-east-2.amazonaws.com/webinars/s4hana-grocery-webinar/s4hana-webinar-for-grocery-retailers_banner.webp
  ) no-repeat;
  background-size: cover;
  background-position: top left;
}
.KeyTakeawaysStyle1{
  background-color: #f7f7f7;
  margin-bottom: 10px;
  border-radius: 3px;
}
.KeyTakeawaysStyle1 .head{
  padding: 15px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 15px;
}

.KeyTakeawaysStyle1 .head .title{
  font-size: 16px;
  line-height: 21px;
  color: #666;
  font-weight: 500;
}
.KeyTakeawaysStyle1 .body{
  padding: 15px;
}
.KeyTakeawaysStyle1 .body ul{
  margin-left:0px;
}
.webinarType1 .panelist-boxV2{
  border-radius: 10px;
}
.webinarType1 .panelist-boxV2 .panelist-dp img{
  filter: none;
}
#sap-dic-webinar-form.webinarType1Form{
 margin-top: 30px;
}
#sap-dic-webinar-form.webinarType1Form .form-header h3 {
  font-size:15px;
  font-weight:400;
  color: #fff;
}
.webinarType1 .panelist-box-wrapper{
  grid-template-columns: repeat(auto-fit, minmax(222px, 1fr));
  grid-gap: 15px;
}

@media only screen and (min-width: 576px) {
  .webinar-date .text{
    font-size: 25px;
  }
  #webinarType1 .banner .header{
    flex-direction: column;
    align-items: flex-start;
    justify-content: space-between;
  }
  #webinarType1 .banner .header img.aplxLogo{ height: 35px;}
  #webinarType1 .banner .header img.oneHrLogo{ height:55px;}
  #webinarType1 .banner .webinarTag{
    font-size: 18px;
  }

  .KeyTakeawaysStyle1 .head{
    flex-direction: row;
    align-items: center;
    justify-content: flex-start;
  }
  .KeyTakeawaysStyle1 .body ul{
    margin-left: 45px;
  }
  #sap-dic-webinar-form.webinarType1Form .form-header h3 {
    font-size: 22px;
    font-weight: 500;
  }
  #webinarType1 .banner .webinarTag img{ width: 40px;}
}

@media only screen and (min-width: 768px) {
  #webinarType1 .banner h1{ 
    font-size: 47px;
    line-height:57px;
    margin-bottom: 15px;
  }
  #webinarType1 .banner .header{
    flex-direction: row;
    align-items: center;
  }
  #webinarType1 .banner .header img.aplxLogo{ height: 50px;}
  #webinarType1 .banner .header img.oneHrLogo{ height:75px;}
  #webinarType1 .banner .webinarTag{
    font-size: 22px;
  }
  #webinarType1 .banner .webinar-date .text{
    font-size: 25px;
    line-height: 25px;
  }
  #webinarType1 .banner .webinarSubHead{
    flex-direction: row;
    align-items: flex-end;
    justify-content: flex-start;
    gap: 12px;
    margin-bottom: 45px;
  }
  #webinarType1 .banner a.RegButton{
    margin-top: 55px;
  }
  #sap-dic-webinar-form.webinarType1Form{
    margin-top: 60px;
   }  
   #sap-dic-webinar-form.webinarType1Form .form-header h3 {
    font-size: 18px;
  } 
  #webinarType1 .banner .webinarTag{gap: 15px;}
  #webinarType1 .banner .webinarTag img{ width: 50px;}
}

@media only screen and (min-width: 992px) {
  /* #webinarType1 .banner h1{
    margin-bottom: 35px;
  } */
  #sap-dic-webinar-form.webinarType1Form{
    margin-top: 90px;
   }
   #sap-dic-webinar-form.webinarType1Form .form-header h3 {
    font-size: 22px;
  }
   
}


/* SAP Data Integration Sidebar Widget_13-09-2024 */
.sidebar-sap-btp{
  margin-top: 5px;
  margin-bottom: 5px;
}
.sidebar-sap-btp .title{
  font-size: 25px !important;
  line-height: 27px !important;
  margin: 0 0 15px 0 !important;
  text-transform: none !important;
}
#block-sapdataintegrationsidebarwidget-13092024{ width:100%; float:left;}

/* 01. Data Discovery Days Workshop Blog Widget */
.dataDiscoveryDaysWidget{
  background: rgb(16,76,140);
  background: linear-gradient(153deg, rgba(16,76,140,1) 0%, rgba(41,143,206,1) 100%);
  padding: 30px 30px; 
  width: 100%;
}
.dddWidgetLogo{ margin: 0 0 15px 0;}
.dddWidgetH2{ 
  color: #fff;
  font-size: 25px;
  line-height: 29px;
  font-weight: 600;
  margin: 0 0 5px 0;
}
.dddWidgetH3{ 
  color: #1BBEFF;
  font-size: 21px;
  line-height: 26px;
  font-weight: 400;
  margin: 0 0 15px 0;
}
.dddWidgetButton a{
  color: #016EBD;
  text-decoration: none;
  font-size: 15px;
  line-height: 15px;
  font-weight: 500;
  background-color: #fff;
  padding: 10px 20px;
  border-radius: 3px;
  margin: 0;
  display: inline-block;
}
.dddWidgetButton a:hover,
.dddWidgetButton a:focus,
.dddWidgetButton a:active{
background-color: transparent;
color: #fff;
background-color: #3DABE1;
cursor: pointer;
}

@media only screen and (min-width: 768px) {

  .dataDiscoveryDaysWidget{
      display: flex;
      flex-direction: row;
      align-items: center;
      justify-content: space-between;
      padding: 30px 60px; 
  }
  .dddWidgetH2{ 
      font-size: 27px;
      line-height: 31px;
  }
  .dddWidgetH3{ margin-bottom: 0;}
  .dddWidgetButton a{
      font-size: 16px;
      line-height: 16px;
      padding: 15px 25px;
  }
}

/* 02. SAP BW Modernization Strategy Bootcamp Widget */

.bwMoStraSidget{
  background-image:url(https://applexus-files.s3.us-east-2.amazonaws.com/s3fs-public/images/services/sap-BWmsBootcamp-banner-bg.jpg);
}
.dataDiscoveryDaysWidget.bwMoStraSidget .dddWidgetButton a{ color: #1A0838;}
.dataDiscoveryDaysWidget.bwMoStraSidget .dddWidgetButton a:hover,
.dataDiscoveryDaysWidget.bwMoStraSidget .dddWidgetButton a:focus,
.dataDiscoveryDaysWidget.bwMoStraSidget .dddWidgetButton a:active {
  color:#fff ;
  background-color: #8234ae;
}
@media only screen and (min-width: 768px) {
.dataDiscoveryDaysWidget.bwMoStraSidget .dddWidgetButton{
  width: 150px;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-end;
}
}



/* SAP BTP Executive summit Banner 2024__23-08-2024 */
.gavias_sliderlayer .sapBtpExecutiveSummit_button a{
	border-radius:15px; padding:8px 10px; font-size:8px; line-height:8px; font-weight:600; color:#fff; border:none; box-shadow:none; cursor:pointer; border:2px solid #00bef2;
	background: rgb(19,78,145);
	background: linear-gradient(180deg, rgba(19,78,145,1) 0%, rgba(32,122,225,1) 50%, rgba(19,77,144,1) 100%);
}
.gavias_sliderlayer .sapBtpExecutiveSummit_button a:hover,
.gavias_sliderlayer .sapBtpExecutiveSummit_button a:focus,
.gavias_sliderlayer .sapBtpExecutiveSummit_button a:active{background-color: #0d76b4; color:#fff;}

@media (min-width:601px) and (max-width:767px){
	.gavias_sliderlayer .sapBtpExecutiveSummit_button a{padding: 12px 18px; font-size: 14px; line-height: 14px;}
}
@media (min-width:768px){  
	.gavias_sliderlayer .sapBtpExecutiveSummit_button a{padding:13px 19px; font-size:12px; line-height:16px;}
}
@media (min-width:992px){
	.gavias_sliderlayer .sapBtpExecutiveSummit_button a{padding:13px 25px; font-size:19px; line-height:19px;}  
}

/* CeleRITE Assessments Webinar Banner__21-08-2024 */
.gavias_sliderlayer .dta-analytics-4hour-session_dates.btpExpertsSeries_dates .sapDataAndAnalyticsDD{padding: 0;}
.gavias_sliderlayer .celeriteAssessmentsWebinar_button a{
	border-radius:25px; padding:8px 10px; font-size:8px; line-height:8px; text-transform:uppercase; font-weight:600; color:#000; border:none; box-shadow:none; cursor:pointer;
	background: #00bff3;
}
.gavias_sliderlayer .dta-analytics-4hour-session_dates .sapDataAndAnalyticsDD{display: flex; align-items: flex-start; flex-direction: column; justify-content: flex-start; padding:0; gap: 3px;}
.gavias_sliderlayer .celeriteAssessmentsWebinar_button a:hover,
.gavias_sliderlayer .celeriteAssessmentsWebinar_button a:focus,
.gavias_sliderlayer .celeriteAssessmentsWebinar_button a:active{background-color: #0d76b4; color:#fff;}
.gavias_sliderlayer .dta-analytics-4hour-session_dates .sapDataAndAnalyticsDD span.sc{vertical-align: super;}

@media (min-width:601px) and (max-width:767px){
	.gavias_sliderlayer .celeriteAssessmentsWebinar_button a{padding: 12px 18px; font-size: 14px; line-height: 14px;}
}
@media (min-width:768px){  
	.gavias_sliderlayer .celeriteAssessmentsWebinar_button a{padding:13px 19px; font-size:12px; line-height:16px;}
	.gavias_sliderlayer .dta-analytics-4hour-session_dates .sapDataAndAnalyticsDD{gap:25px; align-items: center; flex-direction: row;}
	.gavias_sliderlayer .dta-analytics-4hour-session_dates.btpExpertsSeries_dates .sapDataAndAnalyticsDD{padding:12px 0;}
	.gavias_sliderlayer .dta-analytics-4hour-session_dates .sapDataAndAnalyticsDD span.sc{font-size:15px;}
}
@media (min-width:992px){
	.gavias_sliderlayer .celeriteAssessmentsWebinar_button a{padding:15px 25px; font-size:15px; line-height:16px;}  
}

/* CeleRITE Assessments sap-s4hana-with-celerite__22-08-2024 */
.webform-submission-__workshop-s4-readiness-assessme-form .form-item .js-webform-select2{ border-color:#e4e4e4; margin-right: 10px; padding: 3px 8px;}
.webform-submission-__workshop-s4-readiness-assessme-form .form-item .js-webform-select2{margin-right: 5px;}
.celerite-webinar-series-tab.celerite-assessment-tab ul.nav.nav-tabs>li>a{ text-transform: none!important;}
.celeriteWebinarBannerSection.celeriteAssessmentPageBanner{
  background: url(https://applexus-files.s3.us-east-2.amazonaws.com/s3fs-public/images/products/celerite2.0/celerite-assessment-page_bannerV3.webp) no-repeat;
  background-size: cover;
  background-position: top left;
}
.webform-submission-__workshop-s4-readiness-assessme-form .captcha{ padding-left: 15px; padding-right: 15px;}
.webform-submission-__workshop-s4-readiness-assessme-form .form-item-please-select-your-preferred-session label,
.webform-submission-__workshop-s4-readiness-assessme-form .form-item-click-the-register-now-button-above-to-choose-your-preferred-opt{ color: #fff;}
.webform-submission-__workshop-s4-readiness-assessme-form .error.form-item--error-message{font-size: 13px; margin-top: 2px; font-weight: 400; color: #df5a5a;}
.webform-submission-__workshop-s4-readiness-assessme-form .js-form-item-please-select-your-preferred-session label { color: #fff!important;}
.webform-submission-form .webform-submission-__workshop-s4-readiness-assessme-form .form-item label{ color: #fff!important;}
.webform-submission-__workshop-s4-readiness-assessme-form .js-form-item-please-select-your-preferred-session select,
.webform-submission-__workshop-s4-readiness-assessme-form .js-form-item-please-select-your-preferred-session select option{ color: #000!important; font-size: 15px!important; font-weight: 500!important;}
.webform-submission-__workshop-s4-readiness-assessme-form .js-form-item label{ color: #fff!important;}
#sapphire2024_banner.celeriteWebinarBanner.celeriteAssessmentBanner{ height: auto; padding: 25px 0;}
#sapphire2024_banner.celeriteWebinarBanner.celeriteAssessmentBanner h1{color:#fff; font-size:33px; line-height:39px; font-weight: 500;}
#sapphire2024_banner.celeriteWebinarBanner.celeriteAssessmentBanner h1.lighter{font-weight: 400;}
#sapphire2024_banner.celeriteWebinarBanner.celeriteAssessmentBanner h1 span.withCelerite{ gap:7px;}
#sapphire2024_banner.celeriteWebinarBanner.celeriteAssessmentBanner p.para{color:#fff;}
#sapphire2024_banner.celeriteWebinarBanner.celeriteAssessmentBanner .aplxTypeCButtonLarge{font-size: 16px; line-height: 16px; font-weight: 400; text-transform: capitalize; padding: 15px 30px;}

@media only screen and (min-width: 576px) {
#sapphire2024_banner.celeriteWebinarBanner.celeriteAssessmentBanner{ padding: 50px 0;}
}
@media only screen and (min-width: 768px) {
  #sapphire2024_banner.celeriteWebinarBanner.celeriteAssessmentBanner{ padding: 75px 0;}
  #sapphire2024_banner.celeriteWebinarBanner.celeriteAssessmentBanner h1{ font-size: 47px; line-height:57px; margin-bottom: 20px;}
  #sapphire2024_banner.celeriteWebinarBanner.celeriteAssessmentBanner h1 span.withCelerite.withAssessment{ margin-bottom: 15px;}
}
@media only screen and (min-width: 992px) {
#sapphire2024_banner.celeriteWebinarBanner.celeriteAssessmentBanner h1{ margin-bottom: 35px;}
#sapphire2024_banner.celeriteWebinarBanner.celeriteAssessmentBanner p.para{ max-width: 70%;}
#sapphire2024_banner.celeriteWebinarBanner.celeriteAssessmentBanner h1 span.withCelerite.withAssessment{ margin-bottom: 25px;}
}

/* Intelligent Customer Insights__29-07-2024*/
#intelligentCustomerInsightsBanner h1{
  font-size: 33px;
  line-height: 39px;
  font-weight: 500;
  margin-top: 50px;
  
}
@media only screen and (min-width: 576px) {
  #intelligentCustomerInsightsBanner h1 {
    font-size: 38px;
    line-height: 44px;
    margin-top: 75px;
  }
}
@media only screen and (min-width: 768px) {
  #intelligentCustomerInsightsBanner h1 {
    font-size: 44px;
    line-height: 50px;
    margin-top: 75px;
  }
}

/*SAP BTP Experts Series Banner__22-07-2024*/
.gavias_sliderlayer .btpExpertsSeries_subHeading{
	font-size: 25px;
  background-color: #2591d1;
  color: #fff;
  padding: 5px 15px;
}
.gavias_sliderlayer .dta-analytics-4hour-session_dates.btpExpertsSeries_dates .sapDataAndAnalyticsDD{
	background-color:transparent;
}
.gavias_sliderlayer .btpExpertsSeries_button a{
	border-radius:25px; padding:8px 10px; font-size:8px; line-height:8px; text-transform:uppercase; font-weight:600; color:#fff; border:none; box-shadow:none; cursor:pointer;
	background: #ff9000;
}
.gavias_sliderlayer .btpExpertsSeries_button a:hover,
.gavias_sliderlayer .btpExpertsSeries_button a:focus,
.gavias_sliderlayer .btpExpertsSeries_button a:active{background-color: #FF9933; color:#fff;}

@media (min-width:601px) and (max-width:767px){
	.gavias_sliderlayer .btpExpertsSeries_button a{padding: 12px 18px; font-size: 14px; line-height: 14px;}
}
@media (min-width:768px){  
	.gavias_sliderlayer .btpExpertsSeries_button a{padding:13px 19px; font-size:12px; line-height:16px;}
}
@media (min-width:992px){
	.gavias_sliderlayer .btpExpertsSeries_button a{padding:15px 25px; font-size:15px; line-height:16px;}  
}


/* CeleRITE 2.0 Styles__04-07-2024 */

#celeriteStoryContainer{
  margin-bottom: 25px;
  display: grid;
  grid-template-columns: 1fr;
  flex-direction:row;
  grid-row-gap: 15px;
}
.celeriteStory{}
.celeriteStory h2.titleHead{}
.celeriteStory h3.subHead{
  font-size: 23px;
  line-height: 29px;
  font-weight: 400;
  margin: 15px 0 20px 0;
}
.celeriteStudioOfferings{
  display: grid;
  grid-template-columns: 1fr;
  gap: 15px;
}
.vTabStyle2.StyleV1 .tabs_wrapper.tabs_vertical .tab-content .tab-pane .tabPaneBody{
  border-radius: 10px;
  overflow: hidden;
}
.vTabStyle2.StyleV1 .tabs_wrapper.tabs_vertical .tab-content .tab-pane .tabPaneBody h3 {
	font-size: 21px;
	line-height: 26px;
	margin: 0 0 15px 0;
	font-weight: 400;
  color: #fff;
}
.vTabStyle2.StyleV2 .tabs_wrapper.tabs_vertical .tab-content .tab-pane .tabPaneBody h3 {
	font-size: 21px;
	line-height: 26px;
	margin: 0 0 15px 0;
	font-weight: 400;
  color: #000;
}
.vTabStyle2.StyleV1 .tabs_wrapper.tabs_vertical .tab-content .tab-pane .tabPaneBody p{
  color: #d7d7d7;
  font-weight: 300;
}
.gsc-tabs.vTabStyle2.StyleV1 .tabs_wrapper.tabs_vertical .tab-content .tab-pane .tabPaneBody .innerContent{
  background-color: #000;
  padding: 15px;
}
.vTabStyle2.StyleV1 .nav-tabs li.active,
.vTabStyle2.StyleV1 .nav-tabs li.active:focus,
.vTabStyle2.StyleV1 .nav-tabs li.active:hover {
	border-bottom: 2px solid #2591D0;
	border-top: none;
	border-left: none;
	border-right: none;
}
.getInTouchSec2{
  justify-content: space-between;
  align-items: center;
  display: grid;
  grid-template-columns: 1fr;
}
.getInTouchSec2 h3, .getInTouchSec2 p {
  color: #fff;
}
.getInTouchSec2 h3{
  font-size: 27px;
  line-height: 33px;
  font-weight: 300;
  margin: 0 0 20px 0;
}
.getInTouchSec2 h3 strong{
  font-weight: 500;
}
.getInTouchSec2 h4{
  font-size: 16px;
  line-height: 21px;
  font-weight: 300;
  margin: 0 0 20px 0;
  color: #fff;
}
.getInTouchSec2 .readMorelink{
  color: #fff;
}
#customerStories.style2 .customerStory,
#customerStories.style3 .customerStory{
  background-color: #EEF2F5;
}
#customerStories.style2 .customerStory .storyContent h3,
#customerStories.style3 .customerStory .storyContent h3{
  font-weight: 500;
  color: #000;
}
#customerStories.style2 .customerStory .storyContent .story-type{
  border: 2px solid #3799d3;
  color: #3799d3;
  background-color: transparent;
}
#customerStories.style2 .customerStory .storyContent .story-type{
  color: #8f8f8f;
  background-color: transparent;
  border: none;
  text-transform: unset;
  padding: 0;
  font-weight: 400;
}

#customerStories.style2 .customerStory .storyContent .author a{
  color: #2591D0;
}
.getInTouchSec2.style1 h3{
  font-weight: 500;
}

.celeriteAdsPageBannerSection.celerite20Banner{}
#sapphire2024_banner.celeriteWebinarBanner.Celerite20{ height: auto;}

.celeriteContact20 .webform-submission-get-in-touch-form {display: flex; flex-direction: column; align-items: center;}
.celeriteContact20 .webform-submission-get-in-touch-form .form-item label.error{ position: absolute; top:44px; width: 100%; padding-left:15px; left:0;}
.celeriteContact20 .webform-submission-get-in-touch-form .js-form-type-textfield,
.celeriteContact20 .webform-submission-get-in-touch-form .js-form-type-email,
.celeriteContact20 .webform-submission-get-in-touch-form .js-form-type-tel{ margin-bottom:10px; height:61px;}
.celeriteContact20 .webform-submission-get-in-touch-form .webinar-form-submit{ margin-top:10px;}
.celeriteContact20 .webform-submission-get-in-touch-form .webform-button--submit:hover,
.celeriteContact20 .webform-submission-get-in-touch-form .webform-button--submit:active,
.celeriteContact20 .webform-submission-get-in-touch-form .webform-button--submit{ background-color:#2591D1!important;}
.celeriteContact20 .webform-submission-get-in-touch-form .webform-button--submit:focus{ background-color:#00C2E3!important;}
.celeriteContact20 .webform-submission-get-in-touch-form .sapphire-submit{ margin-top:15px;}
.celeriteContact20 .webform-submission-get-in-touch-form .g-recaptcha{transform: scale(0.9);}


@media (max-width:425px){  
  .celeriteContact20 .webform-submission-get-in-touch-form .js-form-item{ padding-left:20; padding-right:20;}
}
@media only screen and (min-width:576px) { 
  .celeriteStudioOfferings{
    grid-template-columns: 1fr 1fr;
  }
  .gsc-tabs.vTabStyle2.StyleV1 .tabs_wrapper.tabs_vertical .tab-content .tab-pane .tabPaneBody .innerContent{
    padding: 30px;
  }
}

@media only screen and (min-width:768px) { 
  #celeriteStoryContainer{
    grid-template-columns: 1fr 1fr;
    grid-column-gap: 50px;
    justify-content: space-between;
    margin-bottom: 0;
  }
  #celeriteStoryContainer.cscV2{
    grid-template-columns: 1.4fr 1fr;
  }
  #celeriteStoryContainer.cscV3{
    grid-template-columns: 1fr 1.4fr;
  }
  #celeriteStoryContainer.cscV4{
    grid-template-columns:1fr;
  }
  .celeriteStory h3.subHead{
    font-size: 27px;
    line-height: 33px;
    margin: 0 0 30px 0;
  }
  .vTabStyle2.StyleV1 .tabs_wrapper.tabs_vertical .tab-content .tab-pane .tabPaneBody h3 {
    font-size: 23px;
    line-height: 28px;
  }
  .vTabStyle2.StyleV2 .tabs_wrapper.tabs_vertical .tab-content .tab-pane .tabPaneBody h3 {
    font-size: 23px;
    line-height: 28px;
  }
  .getInTouchSec2{
    grid-template-columns: 1fr 0.9fr;
  }
  .getInTouchSec2 h3{
    font-size: 33px;
    line-height: 38px;
  }
  .celeriteContact20 .webform-submission-get-in-touch-form .g-recaptcha{transform: scale(0.7);}
}

@media only screen and (min-width:992px) { 
  .getInTouchSec2 h3{
    font-size: 39px;
    line-height: 45px;
  }
  .getInTouchSec2 h4{
    font-size: 18px;
    line-height: 26px;
  }
  .celeriteAdsPageBannerSection.celerite20Banner{
    height: 70vh;
    display: flex;
    align-items: center;
  }
  .celeriteContact20 .webform-submission-get-in-touch-form .g-recaptcha{transform: scale(0.8);}

  #celeriteStoryContainer.cscV4{
    grid-template-columns: 0.84fr 1.4fr;
  }

}

@media only screen and (max-width:1024px) { 
.celerite20Banner .gsc-column{ width: 70%;}
}

@media screen and (min-width: 1025px) and (max-width: 1199px){
  .celerite20Banner .gsc-column{ width: 60%;}
}
@media only screen and (min-width:1200px) { 
  .celerite20Banner .gsc-column{ width: 55%;}
  .celeriteAdsPageBannerSection.celerite20Banner{ height: 80vh;}
  .celeriteContact20 .webform-submission-get-in-touch-form .g-recaptcha{transform: scale(1);}
}




/* Welcome Absoft Home Banner__29-05-2024 */

.gavias_sliderlayer .welcomeAbsoft_button a {
  border-radius: 25px;
  padding: 8px 10px;
  font-size: 8px;
  line-height: 8px;
  text-transform: uppercase;
  font-weight: 600;
  color: #fff;
  border: none;		   
  background-image: linear-gradient(to right, #F2994A 0%, #F2C94C  51%, #F2994A  100%);
  transition: 0.5s;
  background-size: 200% auto;
  display: block;
  box-shadow:0 5px 2px rgba(255, 255, 255, 0.3);
}
.gavias_sliderlayer .welcomeAbsoft_button a:hover,
.gavias_sliderlayer .welcomeAbsoft_button a:focus,
.gavias_sliderlayer .welcomeAbsoft_button a:active {
  background-position: right center; 
  color: #fff;
  text-decoration: none;
  background-color:#f38025;
}

@media only screen and (max-width: 425px) {
	.gavias_sliderlayer .welcomeAbsoft_title{
	  bottom:20px;
  }
  .gavias_sliderlayer .welcomeAbsoft_button{
	  bottom:25px;
  }
}

@media screen and (min-width: 426px) and (max-width: 576px){
	.gavias_sliderlayer .welcomeAbsoft_title{
	  bottom:10px;
  }
  .gavias_sliderlayer .welcomeAbsoft_button{
	  bottom:16px;
  }
}

@media screen and (min-width: 576px) and (max-width: 767px){
	.gavias_sliderlayer .welcomeAbsoft_title{
	  bottom:15px;
  }
  .gavias_sliderlayer .welcomeAbsoft_button{
	  bottom:10px;
  }
}

@media (min-width:601px) and (max-width:767px) {
  .gavias_sliderlayer .welcomeAbsoft_button a {
	  padding: 12px 18px;
	  font-size: 14px;
	  line-height: 14px;
  }
}

@media (min-width:768px) {  
  .gavias_sliderlayer .welcomeAbsoft_button a {
	  padding: 13px 19px;
	  font-size: 12px;
	  line-height: 16px;
  }
}

@media (min-width:992px) {
  .gavias_sliderlayer .welcomeAbsoft_button a {
	  padding: 15px 25px;
	  font-size: 15px;
	  line-height: 16px;
  }
}


/* celerite2dayAssessmentBanner_14-05-2024 */

.celerite2dayAssessmentBanner h1 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  line-height: 43px;
  gap: 15px;
}
.celerite2dayAssessmentBanner h4{
  font-size: 20px!important;
  line-height: 25px!important;
  font-weight: 500!important;  
  color: #ffc107;
  background-image: -webkit-linear-gradient(0deg, #ffc107 0%, #2196f3 80%);
  background-clip: text;
  -webkit-background-clip: text; text-fill-color: transparent;
  -webkit-text-fill-color: transparent; 
  display: inline-block;
  margin-bottom:0 !important;        
}
.celerite2dayAssessmentBanner a{ color: #fff; border-color: #2691d0;
  border-radius:35px; padding:10px 20px; font-size:16px; line-height:16px; border-width:2px; border-style:solid; text-transform:none;
  font-weight:400;background-color:#2691d0; box-shadow:none; display: inline-block; margin-top: 15px;}
.celerite2dayAssessmentBanner a:hover,
.celerite2dayAssessmentBanner a:focus,
.celerite2dayAssessmentBanner a:active{ color: #FFF; background-color: #16498b; border-color: #16498b; }

@media only screen and (min-width: 576px) {
  .celerite2dayAssessmentBanner h4{
      font-size: 24px!important;
      line-height: 28px!important;
  }
  .celerite2dayAssessmentBanner h1 {
    font-size: 35px!important;
    line-height: 35px!important;
  }
}
@media only screen and (min-width: 768px) {
    .celerite2dayAssessmentBanner h1 {
        flex-direction: row;
        flex-wrap: wrap;
        font-size: 45px!important;
        line-height: 65px!important;
    }  
    .celerite2dayAssessmentBanner a{ padding:15px 30px; font-size:18px; line-height:18px; font-weight:500; }
    .celerite2dayAssessmentBanner h4{
      font-size: 28px!important;
      line-height: 33px!important;  
    }
}


/* keyDeliverablesBlock 15-05-2024 */
.keyDeliverablesBlock{
  display: grid;
  grid-template-columns: 100%;
  align-items: stretch;
  justify-content: center;
  grid-row-gap: 30px;
}
.keyDeliverables{
  border-radius: 10px;
  padding:25px;
  background-color: #2f90d1;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: space-between;
  min-height: 200px;
}
.keyDeliverables h3{
  font-size: 18px;
  line-height: 24px;
  margin:0;
  font-weight: 400;
  color: #fff;
}

@media only screen and (min-width:576px) {  
  .keyDeliverablesBlock{
    grid-template-columns: 1fr 1fr;
    grid-row-gap: 15px;
    grid-column-gap: 15px;
  }
  .keyDeliverables{
    min-height: 205px;
  }
}

@media only screen and (min-width:768px) {  
  .keyDeliverablesBlock{
    grid-template-columns: 1fr 1fr;
    grid-row-gap: 15px;
    grid-column-gap: 15px;
  }
  .keyDeliverables{
    padding: 25px;
    min-height: 195px;
  }
}

@media only screen and (min-width:992px) {  
  .keyDeliverablesBlock{
    grid-row-gap:20px;
    grid-column-gap: 20px;
    grid-template-columns: 1fr 1fr 1fr;
  }
  .keyDeliverables{
    min-height: 205px;
  }
}

@media only screen and (min-width:1200px) {  
  .keyDeliverablesBlock{
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  }
  .keyDeliverables{
    min-height: 235px;
  }
}

@media only screen and (min-width:1400px) {  
  .keyDeliverables{
    min-height:245px;
  }
}

/* `````````````````````````````````` */


/* Past Webinar Series Video Download Form__07-05-2024 */
.watchTheVideo #block-webform-34{
  width: 100%;
  float: left;
  background-color: #094d89;
  padding: 30px;
  border-radius: 10px;
}
.watchTheVideo #block-webform-34 .block-title{
  text-transform: none;
  margin-bottom: 30px;
  font-size: 20px;
  line-height: 25px;
  color: #fff;
}


/* CeleRITE ads Landing Page Styles__06-05-2024 */
.celeriteAdspage #header,
.headerUnset #header{
  position: unset;
 }

.celeriteAdspage .footer,
.celeriteAdspage #header .header-inner,
.headerInnerNone #header .header-inner,
.footerNone .footer{ display:none;}

.whyApplexusS4TransformationTab .nav-tabs li a {
  padding: 0 0 20px 0;
}
.whyApplexusS4TransformationTab .nav-tabs> li.active> a,
.whyApplexusS4TransformationTab .nav-tabs> li.active> a:focus,
.whyApplexusS4TransformationTab .nav-tabs> li.active> a:hover{  
  border: none;
  font-weight: 600;
  color: #000;
}
.messerStory.s4-transform h2{
  margin-top: 0;
}
.messerStory.s4-transform a.primaryButton{
  margin: 25px 0 0 0;
}
.messerQuote.s4-transformBanner{
  align-items: flex-end;
}
.messerQuote.s4-transformBanner img{
  border-radius: 15px;
}

/* CeleRITE Ads page Contact Us */

/* DevelopYourMigrationStrategy */
.getInTouchSec1{
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 30px;
}
.getInTouchSec1 h3, .getInTouchSec1 h4 {
  color: #fff;
}
.getInTouchSec1 h3{
  font-size: 27px;
  line-height: 33px;
  font-weight: 500;
  margin: 0 0 20px 0;
}
.getInTouchSec1 h4{
  font-size: 16px;
  line-height: 21px;
  font-weight: 300;
  margin: 0 0 0 0;
}

.getInTouchSec1 .readMorelink {
  color: #fff;
  border-color: #fff;
}
.getInTouchSec1 .readMorelink:hover,
.getInTouchSec1 .readMorelink:focus,
.getInTouchSec1 .readMorelink:active{background-color: #ffffff; color:#114A8D;}

.celerite-advantages.celeriteAdsAdvanntages{
  grid-template-columns: 1fr;
}
.celerite-advantages.celeriteAdsAdvanntages h3,
.celerite-advantages.celeriteAdsAdvanntages h4{
  font-size: 17px;
  line-height: 20px;
  font-weight: 400;
}
.celerite-advantages.celeriteAdsAdvanntages .celerite-advantage-box{
  padding: 30px 10px;
}

@media only screen and (min-width:576px) { 
  .celerite-advantages.celeriteAdsAdvanntages{
    grid-template-columns: 1fr 1fr;
  }
}

@media only screen and (min-width:768px) { 
  .getInTouchSec1{
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
  }
  .getInTouchSec1 h3{
    font-size: 33px;
    line-height: 38px;
  }
  .celerite-advantages.celeriteAdsAdvanntages{
    grid-template-columns: 1fr 1fr 1fr;
  }
}

@media only screen and (min-width:992px) { 
  .getInTouchSec1 h3{
    font-size: 39px;
    line-height: 44px;
  }
  .getInTouchSec1 h4{
    font-size: 18px;
    line-height: 26px;
  }
}

@media only screen and (min-width:1200px) { 
  .celerite-advantages.celeriteAdsAdvanntages{
    grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;
  }
  .celerite-advantages.celeriteAdsAdvanntages.dsp-access{
    grid-template-columns:1fr 1fr 1fr 1fr 1fr;
  }
}


.celeriteAdsPageContactLeft{
  background:url(https://applexus-files.s3.us-east-2.amazonaws.com/s3fs-public/images/products/celerite/ads-page/celerite-ads-page-contact_bg2.jpg) no-repeat center bottom;
  background-size: cover;
  display: block !important;
  /* padding: 30px; */
}
.celeriteAdsPageContactLeft.sapphireLeftBanner{
  background:url(https://applexus-files.s3.us-east-2.amazonaws.com/events/sapphire2025/sapphireFormBg.png) no-repeat left bottom #ffffff;
}

.celeriteAdsPageContactLeft.ContactLeftV2{
  background-image: none;
}
.ContactLeftV2 .bannerH1styleV1{
  font-size: 50px;
  line-height: 55px;
}
.ContactLeftV2 .h3{
  font-weight: 300;
  font-size: 18px;
  line-height: 26px;
}
.celeriteAdsPageContactLeft .leftHeader{
  margin: 30px;
}
.celeriteAdsPageContactLeft .leftHeaderV2{
  margin: 30px;
}
.celeriteAdsPageContactLeft h2{
  color: #00397b!important;
  font-size: 33px;
  line-height: 38px;
  margin: 0 0 20px 0;
  font-weight: 400;
}
.celeriteAdsPageContactLeft span.h3{
  font-size: 18px;
  line-height: 26px;
  font-weight: 300;
  color: #00397b;
  margin: 0;
}
.celeriteAdsPageContactRight{
  padding: 0;
}
.celeriteAdsform_block .column-inner{
  -webkit-box-shadow: 5px 5px 20px -16px rgba(0,0,0,0.28);
  -moz-box-shadow: 5px 5px 20px -16px rgba(0,0,0,0.28);
  box-shadow: 5px 5px 20px -16px rgba(0,0,0,0.28);
}
@media only screen and (min-width:768px) {
  .celeriteAdsPageContactLeft{
    /* padding: 50px 50px 0 50px; */
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
  }
  .celeriteAdsPageContactLeft .leftHeader{
    margin: 50px 50px 0 50px;
  }
  .celeriteAdsPageContactLeft .leftHeaderV2{
    margin: 50px 50px 0 50px;
  }
  .celeriteAdsPageContactLeft .leftHeader.headerStyle1{
    margin-bottom: 50px;
  }
  .celeriteAdsPageContactLeft h2{
    font-size: 50px;
    line-height: 55px;
    margin: 0 0 20px 0;
  }
}
@media only screen and (min-width:992px) {
  /* .celeriteAdsPageContactLeft{
    padding: 75px 100px 0 100px;
  } */
  .celeriteAdsPageContactLeft .leftHeader{
    margin: 75px 100px 0 100px;
  }
  .celeriteAdsPageContactLeft .leftHeaderV2{
    margin: 75px 50px 0 50px;
  }
}
@media only screen and (min-width:1024px) {
  /* .celeriteAdsPageContactLeft{
    padding:75px 100px 0 100px;
  } */
  .celeriteAdsPageContactLeft .leftHeader{
    margin:75px 100px 0 100px;
  }
}
@media only screen and (min-width:1200px) {
  /* .celeriteAdsPageContactLeft{
    padding:75px117px 0 117px;
  } */
  .celeriteAdsPageContactLeft .leftHeader{
    margin:75px 117px 0 117px;
  }
}
@media only screen and (min-width:1350px) {
  /* .celeriteAdsPageContactLeft{
    padding:75px 150px 0 150px;
  } */
  .celeriteAdsPageContactLeft .leftHeader{
    margin:75px 150px 0 150px;
  }
}



/* #1. Talk to Our Experts */
#DmoCards.expertsCard .DmoCard{ 
  padding: 0;
  border-radius: 0;
  overflow: hidden;
  box-shadow: none;
  background-color: transparent;
  border: none;
}
#DmoCards.expertsCard .DmoCard .photo{
  display: flex;
  align-content: flex-end;
  justify-content: center;
  background-color:transparent;
}
#DmoCards.expertsCard .DmoCard .photo img{
  object-fit: contain;
  width: 100%;
  border-radius: 3px;
}
#DmoCards.expertsCard .designation{
  margin-top: 20px;
}
#DmoCards.expertsCard .designation h3{
  font-size: 18px;
  line-height: 24px;
  font-weight: 500;
  margin-bottom: 7px!important;
  margin-top: 0;
}
#DmoCards.expertsCard .designation .subDesig{
  font-size: 15px;
  line-height: 18px!important;
  font-weight: 400;
}

 @media only screen and (min-width:426px) {
  #DmoCards.expertsCard{
    grid-template-columns: 1fr 1fr;
    gap: 15px;
  }
}
@media only screen and (min-width:576px) {  
  #DmoCards.expertsCard{
    grid-template-columns: 1fr 1fr 1fr;
  }
}
@media only screen and (min-width:768px) {  
  #DmoCards.expertsCard{
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }
  #DmoCards.expertsCard .designation h3{
    font-size: 21px;
    line-height: 26px;
  }
  #DmoCards.expertsCard .designation .subDesig{
    font-size: 17px;
    line-height: 22px;
  }
}
@media only screen and (min-width:992px) {  
  .explore-our-services_tab.celeriteAdsMigrationTab{ margin-bottom: 40px;}
  #DmoCards.expertsCard .designation h3{
    -webkit-flow-into: 21px;
    line-height: 26px;
    margin-bottom: 15px;
    margin-top: 0;
  }  
}

/* 2. Tab Session */

/*S/4HANA migration with CeleRITE Section__20-05-2024*/

.vTabStyle2 .nav-tabs {
	display: grid;
	gap: 10px;
	grid-template-columns: 50% auto;
	background-color: transparent!important;
	box-shadow: none!important;
	margin: 0!important;
	padding: 0!important;
	border: none;
	width: 100% !important;
}
.vTabStyle2 .nav-tabs::before {
	display: none;
}
.vTabStyle2 .nav-tabs li {
	width: 100%;
	background: transparent!important;
	margin: 0!important;
	padding: 0;
	border-bottom: 1px solid #ccc;
}
.vTabStyle2 .nav-tabs li.active,
.vTabStyle2 .nav-tabs li.active:focus,
.vTabStyle2 .nav-tabs li.active:hover {
	border-bottom: 2px solid #000;
	border-top: none;
	border-left: none;
	border-right: none;
}
.vTabStyle2 .nav-tabs> li.active> a,
.vTabStyle2 .nav-tabs> li.active> a:focus,
.vTabStyle2 .nav-tabs> li.active> a:hover {
	border: none;
	font-weight: 600;
	color: #000;
}
.vTabStyle2 .nav-tabs li a {
	text-transform: none;
	font-size: 15px;
	line-height: 20px;
	padding: 10px;
	margin: 0;
	font-weight: 400;
	cursor: pointer;
}
.vTabStyle2 .nav-tabs li a:hover {
	font-weight: 500;
	color: #000;
	cursor: pointer;
}
.vTabStyle2 .nav > li > a:hover,
.vTabStyle2 .nav > li > a:focus {
	background-color: transparent;
	font-weight: 600;
	color: #000;
}
.vTabStyle2 .tabs_wrapper.tabs_vertical .tab-content {
	width: 100%;
	padding: 0;
}
.gsc-tabs.vTabStyle2 .tabs_wrapper.tabs_vertical .tab-content .tab-pane {
	padding: 15px;
}
.vTabStyle2 .tabs_wrapper.tabs_vertical .tab-content .tab-pane .tabPaneBody h3 {
	font-size: 23px;
	line-height: 28px;
	margin: 15px 0;
	font-weight: 400;
}
.vTabStyle2 .tabs_wrapper.tabs_vertical .tab-content .tab-pane .tabPaneBody p {
	margin: 0;
	font-size: 15px;
	line-height: 23px;
}
.vTabStyle2 .tabs_wrapper.tabs_vertical .tab-content .tab-pane .tabPaneBody .innerHeader img {
  aspect-ratio: 3 / 1;
  object-fit: cover;
}
.vTabStyle2.StyleV2 .tabs_wrapper.tabs_vertical .tab-content .tab-pane .tabPaneBody .innerHeader img {
  aspect-ratio:auto;
  border-radius: 10px;
  width: 100%;
}

@media only screen and (min-width: 576px) {
	.vTabStyle2 .nav-tabs li {
		box-shadow: none!important;
	}
	.vTabStyle2 .tabs_wrapper.tabs_vertical .tab-content .tab-pane .tabPaneBody h3 {
		font-size: 27px;
		line-height: 32px;
		margin: 25px 0;
		font-weight: 500;
	}
  .vTabStyle2.StyleV2 .tabs_wrapper.tabs_vertical .tab-content .tab-pane .tabPaneBody .innerHeader img {
    aspect-ratio: 5 / 2;
    object-fit: cover;
  }
}

@media only screen and (min-width: 768px) {
  .whyApplexusS4TransformationTab .nav-tabs{
    width: 40% !important;
  }
  .whyApplexusS4TransformationTab .tab-content{
    width: 60% !important;
  }
	.vTabStyle2 .tabs_wrapper.tabs_vertical {
		display: grid;
		grid-template-columns: 40% auto;
		column-gap: 30px;
	}
	.vTabStyle2 .nav-tabs li {
		display: flex!important;
		align-items: center;
	}
	.vTabStyle2 .nav-tabs li a,
  .vTabStyle2 .nav-tabs> li.active> a {
		font-size: 16px;
		line-height: 21px;
	}
	.vTabStyle2 .nav-tabs {
		grid-template-columns: 1fr;
		gap: 0;
	}
	.gsc-tabs.vTabStyle2 .tabs_wrapper.tabs_vertical .tab-content .tab-pane {
		padding: 30px!important;
		box-shadow: none;
		background: transparent;
	}
	.vTabStyle2 .tabs_wrapper.tabs_vertical .tab-content .tab-pane .tabPaneBody p {
		font-size: 16px;
		line-height: 24px;
	}
  .vTabStyle2.StyleV2 .tabs_wrapper.tabs_vertical .tab-content .tab-pane .tabPaneBody .innerHeader img {
    aspect-ratio: 4 / 2;
    object-fit: cover;
  }

}

@media only screen and (min-width: 992px) {
 .whyApplexusS4TransformationTab .nav-tabs{
    width: 45% !important;
  }
  .whyApplexusS4TransformationTab .tab-content{
    width: 55% !important;
  }

	.vTabStyle2 .tabs_wrapper.tabs_vertical {
		column-gap: 50px;
	}

	.vTabStyle2 .nav-tabs li a,
  .vTabStyle2 .nav-tabs> li.active> a {
		font-size: 18px;
		line-height: 26px;
	}

	.vTabStyle2 .tabs_wrapper.tabs_vertical .tab-content .tab-pane .tabPaneBody h3 {
		font-size: 33px;
		line-height: 38px;
		margin: 30px 0;
	}
  /* .vTabStyle2.StyleV2 .tabs_wrapper.tabs_vertical .tab-content .tab-pane .tabPaneBody .innerHeader img {
    aspect-ratio: 4 / 2;
    object-fit: cover;
  } */

}

/* 1. tab Session End */


/* #2. Migration options for celeRITE */
.celeriteMigrationOptions {
	display: grid;
	grid-template-columns: 100%;
	align-items: stretch;
	justify-content: center;
	grid-row-gap: 30px;
}
.migrationOption {
	display: flex;
	flex-direction: column;
}
.migrationOptionHeader {
	background: rgb(2,109,198);
	background: linear-gradient(48deg, rgba(2,109,198,1) 0%, rgba(77,189,255,1) 100%);
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	display: flex;
	align-items: center;
	justify-content: flex-start;
	flex-direction: row;
	gap: 15px;
	padding: 20px 25px;
}
.migrationOptionHeader h3 {
	color: #fff;
	font-size: 22px;
	line-height: 22px;
	font-weight: 600;
	margin: 0 0 3px 0;
}
.migrationOptionHeader span.subHead {
	color: #fff;
	font-weight: 400;
}
.migrationOptionBody {
	background-color: #fff;
	border-right: 1px solid #3FAEF5;
	border-left: 1px solid #3FAEF5;
	border-bottom: 1px solid #3FAEF5;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	padding: 20px;
	height: 100%;
}
.migrationOptionBody ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.migrationOptionBody ul li {
	margin: 0 0 20px 0;
}
.migrationOptionBody ul li:last-child { margin: 0;}
.migrationOptionBody ul li h4 {
	font-size: 20px;
	line-height: 25px;
	font-weight: 600;
	margin: 0 0 7px 0;
}
.migrationOptionBody ul li h5 {
	font-size: 16px;
	line-height: 21px;
	font-weight: 400;
  margin: 0;
}

@media only screen and (min-width: 576px) {
	.celeriteMigrationOptions {
		grid-template-columns: 1fr 1fr;
		grid-row-gap: 15px;
		grid-column-gap: 15px;
	}
}

@media only screen and (min-width: 768px) {
	.celeriteMigrationOptions {
		grid-template-columns: 1fr 1fr 1fr;
		grid-row-gap: 15px;
		grid-column-gap: 15px;
	}
}

@media only screen and (min-width:992px) {
  
	.celeriteMigrationOptions {
		grid-row-gap: 30px;
		grid-column-gap: 30px;
	}
  .migrationOptionHeader span.subHead {
    font-size: 18px;
    line-height: 23px;
  }
}

/* #2 End`````````` */





/* SAPPHIRE 2024__23-04-2024 */

#sapphire2024_banner{
  display: flex;
  flex-direction: column;
  align-items:center;
  justify-content: center;
  height: 60vh;
  gap: 20px;
  text-align: center;
}
#sapphire2024_banner h1{
  font-size: 39px;
  line-height: 49px;
  margin:0 0 15px 0;
  font-weight: 600;
  color: #fff;
}
span.secHead{
  font-size: 20px;
  line-height: 25px;
  margin:0 0 15px 0;
  font-weight: 300;
  display: block;
  color: #fff;
}
span.secHead .sep1{
  margin: 0 5px;
  font-size: 25px;
  line-height: 25px;
  font-weight: 100;
  color: rgba(255, 255, 255, 0.8);
}
.meetOurExpertsButton{
  border: 1px solid #fff;
  color: #fff;
  text-transform: uppercase;
  font-size: 16px;
  line-height: 16px;
  padding: 15px 25px;
  display: inline-block;
  text-decoration: none;
  font-weight: 400;
  margin: 30px 0 0 0;
  cursor: pointer;
}
.meetOurExpertsButton:hover,
.meetOurExpertsButton:focus,
.meetOurExpertsButton:active{
  background-color: #fff;
  border-color: #fff;
  color: #000;
}

.meetOurExpertsButton.reverse{
  border: 1px solid #ffffff;
  color: #000000;
  background-color: #ffffff;
}
.meetOurExpertsButton.reverse:hover,
.meetOurExpertsButton.reverse:focus,
.meetOurExpertsButton.reverse:active{
  background-color: transparent;
  border-color: #fff;
  color: #ffffff;
}

@media only screen and (min-width:567px) {
  .sapphireGoldLogo img{
    aspect-ratio: 5/2;
  }
}

@media only screen and (min-width:768px) {
  #sapphire2024_banner{
    flex-direction: row;
  }
  .sapphireGoldLogo{
    width: auto;
  }
  #sapphire2024_banner h1{
    font-size: 48px;
    line-height: 58px;
    margin:0 0 20px 0;
  }
  span.secHead{
    font-size: 25px;
    line-height: 30px;
    margin:0 0 20px 0;
  }
}

@media only screen and (min-width:992px) {
  #sapphire2024_banner h1{
    font-size: 61px;
    line-height: 71px;
    margin:0 0 30px 0;
  }
  span.secHead{
    margin:0 0 30px 0;
  }
}

/* `````````````````` */

.bannerBlueSection{
  background-color:#114A8D;
  padding: 50px 0;
  text-align: center;
  border-top: 10px solid #2591D1;
}
.bannerBlueSection h3{
  font-size: 20px;
  line-height: 25px;
  margin: 0;
  font-weight: 300;
  color: #fff;
}
@media only screen and (min-width:768px) {
  .bannerBlueSection h3{
      font-size: 25px;
      line-height: 30px;
  }
}

/* `````````````````````````` */

.sapphire2024Discover{
  display: grid;
  grid-template-columns: 100%;
  align-items: stretch;
  justify-content: center;
  grid-row-gap: 30px;
  margin-bottom: 40px;
}
.sapphire2024DiscoverBox{
  border-radius:10px;
  text-align: center;
  background-color: #EEF2F5;
}
.sapphire2024DiscoverBox img{
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  width: 100%;
  aspect-ratio: 19 / 9;
}
.sapphire2024DiscoverBox h4{
  margin: 0 0 10px 0;
  font-size: 24px;
  line-height: 24px;
  color: #000;
  font-weight:600;
}
.sapphire2024DiscoverBox h5{
  font-size: 16px;
  line-height: 21px;
  margin: 0;
  color: #666;
  font-weight: 400;
}
.sapphire2024DiscoverBox .textBox{
  padding: 40px 30px;
}

@media only screen and (min-width:576px) {  
  .sapphire2024Discover{
    grid-template-columns: 1fr 1fr;
    grid-row-gap: 30px;
    grid-column-gap: 30px;
  }
  .sapphire2024DiscoverBox h4{
    margin: 0 0 15px 0;
  }
}   

@media only screen and (min-width:768px) {  
  .sapphire2024Discover{
    grid-template-columns: 1fr 1fr;
    grid-row-gap: 30px;
    grid-column-gap: 30px;
  }
  .sapphire2024DiscoverBox h4{
    font-size: 28px;
    line-height: 28px;
    margin: 0 0 20px 0;
  }
  .sapphire2024DiscoverBox h5{
    font-size: 19px;
    line-height: 24px;
  }
}

@media only screen and (min-width:992px) {  
  .sapphire2024Discover{
    grid-column-gap: 30px;
    grid-template-columns: 1fr 1fr 1fr;
  }  
}

/* ````````````````````````````````````````` */

#ourCapabilities.innovativeSolutionsBlocks{
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-row-gap: 30px;
}
#ourCapabilities.innovativeSolutionsBlocks .ourCapability .Sec h3{
  color: #000;
  line-height: 27px;
}

@media only screen and (min-width: 768px) {
  #ourCapabilities.innovativeSolutionsBlocks{
    grid-column-gap: 30px;
  }
  #ourCapabilities.innovativeSolutionsBlocks{
    grid-template-columns: 1fr 1fr;
    grid-template-rows: 1fr;
  }
}
@media only screen and (min-width: 992px) {
  #ourCapabilities.innovativeSolutionsBlocks{
    grid-column-gap: 60px;
  }
}

@media only screen and (min-width: 1200px) {
  #ourCapabilities.innovativeSolutionsBlocks{
    grid-column-gap: 80px;
  }
  #ourCapabilities.innovativeSolutionsBlocks .ourCapability.small{
    max-height: 432px;
  }
}

/* ````````````````````````````````````````` */

.FcssSections{
  display: grid;
  grid-gap: 30px;
  grid-template-columns: 1fr ;
}

#BWM4hourWorkshopSection.inglessFcssSection{  background-color: #fff;}
#BWM4hourWorkshopSection.inglessFcssSection h3{  color: #16498b;}
#BWM4hourWorkshopSection.inglessFcssSection h4{  color: #2490cf;}
#BWM4hourWorkshopSection.inglessFcssSection h5{  color: #666;}
#BWM4hourWorkshopSection.inglessFcssSection .readMorelink{  color: #16498b;  border-color: #16498b;}
#BWM4hourWorkshopSection.inglessFcssSection .speakers .speakersHead h6{  color: #000;}
#BWM4hourWorkshopSection.inglessFcssSection .speakers .speakers-box h5{  color: #000;}
#BWM4hourWorkshopSection.inglessFcssSection .speakers .speakers-box h6{  color: #666;}
.inglesLogo{  margin:0 0 15px 0; width: fit-content;}
.eventDateAndTime{
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 15px;
  color: #fff;
  margin: 25px 0 0 0;
  flex-wrap: wrap;
}
.eventDateAndTime div{
  display: flex;
  align-items: center;
  gap: 10px;
  font-size: 16px;
  line-height: 16px;
  color: #666;
  font-weight: 500;
}
.eventDateAndTime div img{ width: 24px; height: 22px;}
.eventReadMorelink{
  margin-top: 25px;
  color:#16498b;
  border-color: #16498b;
}
@media only screen and (min-width:576px) { 
  .eventDateAndTime{
    flex-direction: row;
  }
.eventDateAndTime div{  font-size: 19px;  line-height: 19px;}
}
@media only screen and (min-width:768px) {
  #BWM4hourWorkshopSection.inglessFcssSection{
    padding: 45px;
  }
}
@media only screen and (min-width:992px) { 
  #BWM4hourWorkshopSection.inglessFcssSection .inglessFcssSectionContainer{
    grid-template-columns: 2fr 1fr;
    display: grid;
    align-items: center;
    justify-content: flex-start;
    grid-column-gap:40px ;
  } 
  .eventReadMorelink{
    margin-top: 35px;
  }
  }
@media only screen and (min-width:1024px) {
  .FcssSections{
    grid-template-columns: 1fr;
  }
  #BWM4hourWorkshopSection.inglessFcssSection{
    border-radius: 10px;
  }
  #BWM4hourWorkshopSection.inglessFcssSection .inglessFcssSectionContainer{
    grid-template-columns: 2fr 1fr;
  } 
  #BWM4hourWorkshopSection.inglessFcssSection .speakers{
    margin-top: 20px;
  }
}

/* ````````````````````````````````````````` */

.breakOutSessions{
  display: flex;
  align-items: stretch;
  flex-direction: column;
  gap: 40px;
  padding: 0 5%;
}
.breakOutSession{
  background-color: #fff;
  box-shadow: rgba(0, 0, 0, 0.15) 0px 5px 15px 0px;
  border-radius: 10px;
  padding: 20px;
  position: relative;
}
.breakOutCardIcon{
  width: 80px;
  position: absolute;
  right: -20px;
  top: -20px;
  border-radius: 5px;
  border: 1px solid #fff;
  box-shadow: rgba(50, 50, 105, 0.15) 0px 2px 5px 0px, rgba(0, 0, 0, 0.05) 0px 1px 1px 0px;
}
.breakOutCard span{
  color:#FF8A00;
  text-transform: uppercase;
  font-size: 16px;
  font-weight: 300;
}
.breakOutCard h3{
  font-size: 21px;
  line-height: 26px;
  font-weight: 600;
  margin: 15px 0 20px 0;
  color: #2591D1;
}
.breakOutCard h4{
  font-size: 18px;
  line-height: 20px;
  color: #0e48a3;
  font-weight: 400;
  margin: 0;
}
.breakOutCard h4:nth-of-type(1){
  margin-bottom: 5px;
  margin-top: 30px;
}

@media only screen and (min-width:576px) {
  .breakOutSession{
    padding: 30px;
  }
}

@media only screen and (min-width:768px) {
  .breakOutSessions{
    flex-direction: row;
  }
  .breakOutSession{
    flex: 1;
  }  
}

@media only screen and (min-width:992px) {
  .breakOutSessions{
    padding:0;
    gap:80px;
  }
  .breakOutCard h3{
    font-weight: 500;
    font-size: 23px;
    line-height: 28px;
  }  
}
@media only screen and (min-width:1200px) {
  .breakOutCard h3{
    font-size: 27px;
    line-height: 32px;
  }  
}

/* ````````````````````````````````````````` */

.sapphireEventSectionBg{
  background:url(https://applexus-files.s3.us-east-2.amazonaws.com/s3fs-public/images/sapphire/sapphire2024/sapphire-event-page-session-bgV2.webp) no-repeat center top;
  background-size: cover;
}
#sapphireEventSessions{
  display: flex;
  flex-direction: column;
  gap: 30px;
}
.sapphireEventSession{
  background: #fff;
  -webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 6px rgba(0, 0, 0, 0.1);
  padding: 15px;
  border-radius: 10px;

  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
}
.sapphireEventSessionThumbanail{
  border-radius: 10px;
  width: 100%;
}
.sapphireEventSession .contentBody h3{
  font-size: 27px;
  line-height: 32px;
  margin: 0 0 15px 0;
  font-weight: 600;
}
.sapphireEventSession .contentBody h4{
  font-size: 23px;
  line-height: 28px;
  font-weight: 400;
  margin-bottom: 30px;
}
.sapphireEventSession .contentBody p{
  color: #666;
  font-size: 16px;
  line-height: 21px;
  margin: 0!important;
}
.sapphireEventSessionButton{
  margin: 30px 0 0 0;
}
@media only screen and (min-width: 576px) {
  .sapphireEventSession{
    padding: 50px 30px;
  }
  .sapphireEventSessionThumbanail{
    width: auto;
  }
}
@media only screen and (min-width: 768px) {
.sapphireEventSession .contentBody h3{
  font-size: 33px;
  line-height: 38px;
}
.sapphireEventSession .contentBody h4{
  font-size: 23px;
  line-height: 28px;
}
}
@media only screen and (min-width: 992px) {
  #sapphireEventSessions{
    gap: 60px;
  }
  .sapphireEventSession{
    flex-direction: row;
    align-items: center;
    gap: 60px;
  }
  .sapphireEventSession.ed{
    flex-direction: row-reverse;
  }
}

/* `````````````````````````````````````````````` */

#sapphireHilights{
  display: grid;
  grid-gap: 10px;
  grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
  grid-auto-rows: 200px;
  grid-auto-flow: dense;  
}
#sapphireHilights .imageItem{
  display: flex;
  justify-content: center;
  align-items: center;
}
#sapphireHilights .imageItem:nth-of-type(6) img{object-fit: fill;}
#sapphireHilights .imageItem img{
  max-width: 100%;
  height: auto;
  vertical-align: middle;
  display: inline-block;
}
 #sapphireHilights .imageItem img{
  width: 100%;
  height: 100%;
  object-fit: cover;
}
#sapphireHilights .wide{
  grid-column: span 2;
}
#sapphireHilights .tall{
  grid-row: span 2;
}
#sapphireHilights .big{
  grid-row: span 2;
  grid-column: span 2;
}

/* ``````````````````````````````````````````` */

.breakoutSessions{
  background:url( https://applexus-files.s3.us-east-2.amazonaws.com/s3fs-public/images/sapphire/sapphire2024/our-breakout-sessions-bg.jpg) no-repeat center top;
  background-size: cover;
}

/* ``````````````````````````````````````````` */

#sapphire2024_banner.sapphireRegPageBanner{
  height: 40vh;
  }
#block-webform-13 .webform-submission-nrf-2021-form-form #edit-preferred-sessions--wrapper{
  width: 100%;
  padding: 0 15px;
  margin-top: 30px;
  display: inline-block;
}
#block-webform-13 .webform-submission-nrf-2021-form-form #edit-preferred-sessions--wrapper .fieldset-wrapper #edit-preferred-sessions .js-form-item{
  display: flex;
  align-items: center;
  gap: 15px;
}
#block-webform-13 .webform-submission-nrf-2021-form-form #edit-preferred-sessions--wrapper .fieldset-wrapper #edit-preferred-sessions .js-form-item.js-form-type-checkbox label{
  font-size: 16px;
}

#block-webform-13 .webform-submission-nrf-2021-form-form #edit-preferred-sessions--wrapper .fieldset-wrapper #edit-preferred-sessions .js-form-item input{
  width: auto;
  margin: 0;
}
#block-webform-13 .webform-submission-nrf-2021-form-form #edit-preferred-sessions--wrapper .fieldset-wrapper #edit-preferred-sessions .js-form-item label{
  margin: 0;
}

#block-webform-13 .webform-submission-nrf-2021-form-form #edit-preferred-sessions--wrapper .fieldset-wrapper #edit-preferred-sessions .js-form-item-preferred-sessions-ps3 label,
#block-webform-13 .webform-submission-nrf-2021-form-form #edit-preferred-sessions--wrapper .fieldset-wrapper #edit-preferred-sessions .js-form-item-preferred-sessions-ps4 label,
#block-webform-13 .webform-submission-nrf-2021-form-form #edit-preferred-sessions--wrapper .fieldset-wrapper #edit-preferred-sessions{
  position: relative;
}
#block-webform-13 .webform-submission-nrf-2021-form-form #edit-preferred-sessions--wrapper .fieldset-wrapper #edit-preferred-sessions::after{
  content: '* Filling Fast. Confirmation will be provided based on seats availability.';
  color: green;
  position: absolute;
  bottom: -55px;
  left: 15px;
  font-style: italic;
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
}
#block-webform-13 .webform-submission-nrf-2021-form-form #edit-preferred-sessions--wrapper .fieldset-wrapper #edit-preferred-sessions .js-form-item-preferred-sessions-ps3 label::after,
#block-webform-13 .webform-submission-nrf-2021-form-form #edit-preferred-sessions--wrapper .fieldset-wrapper #edit-preferred-sessions .js-form-item-preferred-sessions-ps4 label::after{
    content: '*';
    color: green;
    position: absolute;
    right: -10px; 
    top:-4px;
    font-weight: bold;
}
#block-webform-13 .webform-submission-nrf-2021-form-form #edit-preferred-sessions--wrapper legend span{
  font-weight: 400;
  font-size: 21px;
}
#block-webform-13 .webform-submission-nrf-2021-form-form .captcha{
  margin-left: 15px;
  margin-top: 30px;
}
#block-webform-13 .webform-submission-nrf-2021-form-form .sapphire-submit{
  text-align: left;
  margin-top: 25px;
}
#block-webform-13 .webform-submission-nrf-2021-form-form label.form-required{position: relative;}
#block-webform-13 .webform-submission-nrf-2021-form-form label.form-required::after,
.ad-campaign-form form label.form-required::after{content:"\f621";color:#F30;display:block;font-size:6px;font-family:FontAwesome;position:absolute;top:0;right:-10px;z-index:1;font-weight:900}

#block-webform-13 .webform-submission-nrf-2021-form-form input[type="text"],
#block-webform-13 .webform-submission-nrf-2021-form-form input[type="email"],
#block-webform-13 .webform-submission-nrf-2021-form-form input[type="tel"]{
  border-radius:0;
  padding: 5px;
  border: 1px solid rgb(161 161 161);
  font-size: 17px;
}
#block-webform-13 .webform-submission-nrf-2021-form-form .form-item label{
  font-size: 15px;
  font-weight: 400;
  text-transform: none;
}
@media only screen and (max-width: 576px) {
  #block-webform-13 .webform-submission-nrf-2021-form-form #edit-preferred-sessions--wrapper .fieldset-wrapper #edit-preferred-sessions::after{
    bottom: -45px;
  }
}

/* `````````````````````````````````````````````````` */

.SapphireBannershowcase{
  right: 0;
  width: 100%;
  padding: 100px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  background: #111;
  transition: 0.5s;
  z-index: 2;
}
.SapphireBannershowcase video{
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  opacity: 0.8;
}
.SBoverlay{
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.4);
}
.SBtext{
  position: relative;
  z-index: 10;
  width: 100%;
}

.webinarEventTable{}

@media only screen and (max-width: 992px) {
  .webinarEventTable{
    overflow: auto;
    white-space: nowrap;
  }
}


/* ```````````````````````Sapphire 2024 END`````````````````````````` */


/*CeleRITE Webinar Banner__26-04-2024*/
.celeriteWebinarBanner_title{ color:#164A8A!important;}
.celeriteWebinarBanner_title span.hlight{color:#414141; font-weight: 400;}
.gavias_sliderlayer .celeriteWebinarBannerHome_button a{border-radius:25px; padding:8px 10px; font-size:8px; line-height:8px; text-transform:uppercase; font-weight:600; color:#fff; border:none; box-shadow:none; cursor:pointer;
background-color: #B2120A; 
}
.gavias_sliderlayer .celeriteWebinarBannerHome_button a:hover,
.gavias_sliderlayer .celeriteWebinarBannerHome_button a:focus,
.gavias_sliderlayer .celeriteWebinarBannerHome_button a:active{
  background-color: #F21C11; color:#fff;}

@media (min-width:601px) and (max-width:767px){
	.gavias_sliderlayer .celeriteWebinarBannerHome_button a{padding: 12px 18px; font-size: 14px; line-height: 14px;}
}
@media (min-width:768px){  
	.gavias_sliderlayer .celeriteWebinarBannerHome_button a{padding:13px 19px; font-size:12px; line-height:16px;}
}
@media (min-width:992px){
	.gavias_sliderlayer .celeriteWebinarBannerHome_button a{padding:15px 25px; font-size:15px; line-height:16px;}  
}

/* SAP S4HANA Custom Code Migration Guide Blog Styles__23-04-2024 */
.automatingCustomCodeMigration{
  display: flex;
  flex-direction: column;
  gap: 10px;
}
.automatingCustomCodeMigrationBox {
  display: grid;
  grid-template-columns: auto auto;
  grid-gap: 20px;
  align-items: flex-start;
}

/* celeRITE Webinar Series Page Banner Update__18-04-2024 */

.celeriteWebinarBannerSection{
  background: url(https://applexus-files.s3.us-east-2.amazonaws.com/webinars/celerite-webinar-series/Webinar-banner-SAP-MigrationV4.webp) no-repeat;
  background-size: cover;
  background-position: center left;
}
.celeriteWebinarBannerSection.videosPage{
  background:url(https://applexus-files.s3.us-east-2.amazonaws.com/s3fs-public/images/services/analytics/applexus-blue-decorV2.svg) no-repeat center center;
  background-size: cover;
}
.celeriteWebinarBannerSection.videosPage #sapphire2024_banner.celeriteWebinarBanner h1{
  color: #fff;
  font-weight: 500;
}
.celeriteWebinarBannerSection.videosPage #sapphire2024_banner.celeriteWebinarBanner h1 .lighter{
  font-weight: 300;
}
.celeriteWebinarBannerSection.videosPage #sapphire2024_banner.celeriteWebinarBanner h1 .celeriteLogo{
 max-width: 200px;
}

.celeriteWebinarBannerSection.videosPage #sapphire2024_banner.celeriteWebinarBanner .celeriteBannerImgSec img{ max-width: 500px; display: none;}

#sapphire2024_banner.celeriteWebinarBanner{
  height: 45vh;
  text-align: left;
  
}
#sapphire2024_banner.celeriteWebinarBanner .sapphire2024_bannerContents{
  text-align: left;
}
#sapphire2024_banner.celeriteWebinarBanner h1{
  color: #000;
  letter-spacing: -2px;
  text-align: left;
}
#sapphire2024_banner.celeriteWebinarBanner span.withCelerite{
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  line-height: 43px;
  gap: 15px;
}
#sapphire2024_banner.celeriteWebinarBanner h1 .lighter{
  font-weight: 400;
}
#sapphire2024_banner.celeriteWebinarBanner span.bannerTag{
  font-size: 20px;
  line-height: 23px;
  font-weight: 500;
  color: #ffc107;
  background-image: -webkit-linear-gradient(0deg, #ffc107 0%, #2196f3 80%);
  background-clip: text;
  -webkit-background-clip: text; text-fill-color: transparent;
  -webkit-text-fill-color: transparent; 
  display: inline-block;
  margin-bottom: 10px;
}
#sapphire2024_banner.celeriteWebinarBanner h3.videoTitleBar{
  background-color: #114A8D;
    width: fit-content;
    padding: 15px 20px;
    font-weight: 400;
    font-size: 20px;
    line-height: 22px;
    margin:25px 0 0 0;
    float: left;
    border-radius: 3px;
}
#sapphire2024_banner.celeriteWebinarBanner h3.videoTitleBar a{
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 10px;
  color: #fff;
  text-decoration: none;
  letter-spacing: -0.1px;
}
#sapphire2024_banner.celeriteWebinarBanner h3.videoTitleBar span.videoIcon{
  width: 50px;
}
.celeriteWebinarSeriesPanelists .panelist-boxV4 .panelist-box{
  background-color: #fff;
  border: none;
}

@media only screen and (min-width:576px) {
  #sapphire2024_banner.celeriteWebinarBanner{
    height: 49vh;
  }
  #sapphire2024_banner.celeriteWebinarBanner span.withCelerite{
    flex-direction: row;
    align-items: flex-end;
  }
  #sapphire2024_banner.celeriteWebinarBanner span.bannerTag{
    font-size: 24px;
    line-height: 28px;
    margin-bottom: 15px;
  }
}

@media only screen and (min-width:768px) {
  #sapphire2024_banner.celeriteWebinarBanner {
    text-align: left;
    justify-content: flex-start;
  }
  #sapphire2024_banner.celeriteWebinarBanner span.bannerTag{
    font-size: 28px;
    line-height: 32px;
    margin-bottom: 30px;
  }
  #sapphire2024_banner.celeriteWebinarBanner h3.videoTitleBar{
    font-size: 24px;
    line-height: 28px;
  }
  #sapphire2024_banner.celeriteWebinarBanner h3.videoTitleBar a{
    gap: 15px;
  }
  .celeriteWebinarBannerSection.videosPage #sapphire2024_banner.celeriteWebinarBanner{
    justify-content: space-between;
  }
  .celeriteWebinarBannerSection.videosPage #sapphire2024_banner.celeriteWebinarBanner h1 .celeriteLogo{
    margin-bottom: 4px;
   }
}

@media only screen and (min-width:992px) {
  #sapphire2024_banner.celeriteWebinarBanner{
    height: 60vh;
  }
  #sapphire2024_banner.celeriteWebinarBanner span.bannerTag{
    font-size: 34px;
    line-height: 38px;
  }
  .celeriteWebinarBannerSection.videosPage #sapphire2024_banner.celeriteWebinarBanner h1{
    font-size: 57px;
    line-height: 67px;
  }
  .celeriteWebinarBannerSection.videosPage #sapphire2024_banner.celeriteWebinarBanner.onDemandWebinarSeriesBanner h1{
    font-size: 57px;
    line-height: 85px;
  }
  .celeriteWebinarBannerSection.videosPage #sapphire2024_banner.celeriteWebinarBanner h1 .celeriteLogo{
    margin-bottom: 14px;
   }
   #sapphire2024_banner.celeriteWebinarBanner h3.videoTitleBar{
    margin-top: 5px;
   }
   
}
@media only screen and (min-width:1024px) {
.celeriteWebinarBannerSection.videosPage #sapphire2024_banner.celeriteWebinarBanner .celeriteBannerImgSec img{ display: block;}
}


/*SAP Data and Analytics Discovery Days Workshop Home Banner__12-04-2024*/  
.gavias_sliderlayer .sapDataAndAnalyticsDD_button a{
  border-radius:25px; padding:8px 10px; font-size:8px; line-height:8px; text-transform:uppercase; font-weight:600; color:#fff; border:none; box-shadow:none; background:#FF5048; cursor:pointer;}
.gavias_sliderlayer .sapDataAndAnalyticsDD_button a:hover,
.gavias_sliderlayer .sapDataAndAnalyticsDD_button a:focus,
.gavias_sliderlayer .sapDataAndAnalyticsDD_button a:active{background-color: #E3302B; color:#fff;}
.gavias_sliderlayer .dta-analytics-4hour-session_dates span.sep1{color: rgb(255 255 255 / 35%); margin:0 5px;}
/* .gavias_sliderlayer .dta-analytics-4hour-session_dates .sapDataAndAnalyticsDD{ display:flex; align-items:center; flex-direction:row; justify-content:flex-start; gap:15px; background-color: #114B8B; padding: 10px 5px;} */
.gavias_sliderlayer .dta-analytics-4hour-session_time{color:#35b5ff; font-size:24px; line-height:26px;}
@media (min-width:601px) and (max-width:767px){
	.gavias_sliderlayer .sapDataAndAnalyticsDD_button a{padding: 12px 18px; font-size: 14px; line-height: 14px;}
}
@media (min-width:768px){  
	.gavias_sliderlayer .sapDataAndAnalyticsDD_button a{padding:13px 19px; font-size:12px; line-height:16px;}
  /* .gavias_sliderlayer .dta-analytics-4hour-session_dates .sapDataAndAnalyticsDD{gap:25px; padding: 12px 15px;} */
}
@media (min-width:992px){
	.gavias_sliderlayer .sapDataAndAnalyticsDD_button a{padding:15px 25px; font-size:15px; line-height:16px;}  
}


/* 404 Page Styles__04-04-2024 */
.fourNotFour{
  background:url(https://applexus-files.s3.us-east-2.amazonaws.com/s3fs-public/images/services/analytics/applexus-blue-decorV2.svg) no-repeat center center;
  background-size: cover;
}
.fourNotFourContainer {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100vh;
}
.error-container {
  text-align: center;
}
.error-container h1 {
  font-size: 150px;
  margin: 0;
  color: #16498C;
}
.error-container h2 {
  font-size: 36px;
  margin-top: 10px;
  color: #2691D0;
}
.error-container p {
  font-size: 18px;
  margin-top: 20px;
  line-height: 1.5;
}
.error-container a {
  display: inline-block;
  padding: 10px 20px;
  background-color: #007bff;
  color: #fff;
  text-decoration: none;
  border-radius: 5px;
  margin-top: 20px;
  transition: background-color 0.3s;
}
.error-container a:hover {
  background-color: #0056b3;
}


/* New Analytics Get in touch form __04-04-2024 */

.dm_get-in-touch-form #block-webform-14 .webform-submission-get-in-touch-form .webform-flexbox {
	width: 100%;
	float: left;
}
/* .dm_get-in-touch-form #block-webform-14 .webform-submission-get-in-touch-form input[type="text"]{
    border-bottom: none;
} */
.dm_get-in-touch-form #block-webform-14 .webform-submission-get-in-touch-form .captcha{
    padding-left: 15px;
}
.dm_get-in-touch-form #block-webform-14 .webform-submission-get-in-touch-form .captcha .g-recaptcha {
    transform: scale(0.79);
    transform-origin: 0 0;
}


/* Data Management Services Page__04-02-2024 */

#DmoCards{
  display: grid;
  grid-template-columns: 100%;
  align-items: stretch;
  justify-content: center;
  grid-row-gap: 30px;
  margin-bottom: 40px;
}
.DmoCard{
  padding: 25px;
  border-radius:10px;
  background-color: #fdfdfd;
  border: 1px solid #f9f9f9;
}
.DmoCard h4{
  margin: 20px 0 15px 0;
  font-size: 22px;
  line-height: 24px;
}
.DmoCard p{
  font-size: 16px;
  line-height: 24px;
  color: #666;
}
.DmoHead{
  margin: 0 0 40px 0;
}
.DmoHead h3{
  font-size: 23px;
  line-height: 26px;
  font-weight: 600;
  margin: 15px 0 0 0;
}
.DmoHead p{
  margin: 15px 0 0 0!important;
  color: #666;
}

.explore-our-services_tabPane-body.dmoTab h5{
  font-size: 23px;
  line-height: 26px;
  font-weight: 600;
  margin:0 0 20px 0;
}
.explore-our-services_tabPane-body.dmoTab ul{
  padding: 0 0 0 20px;
}
.explore-our-services_tabPane-body.dmoTab ul li{
  margin-bottom: 5px;
}
@media only screen and (min-width:576px) {  
  #DmoCards{
    grid-template-columns: 1fr 1fr;
    grid-row-gap: 15px;
    grid-column-gap: 15px;
  }
  .DmoHead h3{
    font-size: 27px;
    line-height: 30px;
  }
  .explore-our-services_tabPane-body.dmoTab h5{
    font-size: 27px;
    line-height: 30px;
  }
}
@media only screen and (min-width:768px) {  
  #DmoCards{
    grid-template-columns: 1fr 1fr;
    grid-row-gap: 15px;
    grid-column-gap: 15px;
  }
  .bwmIntrosection p,
  .Introsection_whitebg p{
    font-size: 22px;
    line-height: 34px;
  }
  .DmoCard{
    padding: 15px;
  }
  .DmoHead h3{
    font-size: 33px;
    line-height: 36px;
  }
}
@media only screen and (min-width:992px) {  
  #DmoCards{
    grid-column-gap: 20px;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }  
}
@media only screen and (min-width:1200px) {  
  .DmoCard{
    padding: 30px;
  }
}


/* SAP Datasphere Latest Insights Section__26-03-2024 */
#latestInsights{}
.insightBox{
display: grid;
grid-column-gap:15px ;
align-items: center;
}
.insightBox img{
  border-radius: 10px;
}
.insightBox .date{
  display: inline-block;
  color: #e7ad00;
  font-weight: 400;
  text-transform: uppercase;
}
.insightBox h3{
    font-weight:500;
    margin:0;
}
.insightBox span.sep1{
  font-size: 16px;
  line-height: 16px;
  font-weight: 300;
  color: #666;
  margin: 0 2px;
}
.insightBox.large{
  grid-template-columns: 100%;
  grid-row-gap: 20px;
  margin-bottom: 25px; 
}
.insightBox.large img{
  width: 100%;
  aspect-ratio: 4 / 2;
}
.insightBox.large h3{
  margin: 15px 0 0 0;
  font-size: 22px;
  line-height: 24px;
}
.insightBox.large h4{
  font-weight: 400;
  color: #000;
}
.insightBox.large h4 .sep2{
  color: #cccccc;
  margin: 0 3px;
  font-weight: 300;
}

.insightBox.small{
  grid-template-columns: 5fr 1.5fr;
  border-top:1px solid #dedede;
  padding:20px 0 ;
}
.insightBox.small h3{
  font-size: 18px;
  line-height: 24px;
  font-weight: 400;
}
.insightBox.small span.desc{
  color: #888888;
  font-size: 14px;
  line-height: 21px;
  font-weight: 400;
  float: left;
}
.insightBox.small .date{
  margin-bottom: 10px;
}
@media only screen and (min-width:768px) { 
  #latestInsights{
    display: grid;
    grid-template-columns: 1.2fr 1fr;
    grid-column-gap:30px
  }
  .insightBox.large h3{
    font-size: 29px;
    line-height: 34px;
  }
  .insightBox.small h3 a span.small-text{
    font-size: 16px;
    line-height: 16px;
  }
  .insightBox.small:first-child{
    border-top:none;
  }
  .insightBox.small:nth-of-type(1){
    padding-top:0;
 }
}
@media only screen and (min-width:992px) { 
  .insightBox.large h3{
    font-size: 32px;
    line-height: 38px;
  }  
  .insightBox.small h3{
    /* font-size: 23px;
    line-height: 28px; */
    font-size: 19px;
    line-height: 24px;
  }
  .insightBox.small h3 a span.small-text{
    font-size: 18px;
    line-height: 18px;
  }
}


/* SAP Datasphere Messer Story Section__26-03-2024 */
.messerStory h2{
  font-size: 29px;
  line-height: 32px;
  font-weight: 600;
  margin: 15px 0 20px 0;
}
.messerStory p{
  margin: 0;
  font-size: 16px;
  line-height: 20px;
  color: #666;
}
.messerStory .readLink{
  border-color: #E3302B;
  color: #E3302B;
  margin: 20px 0;
}
.messerStory .readLink:hover,
.messerStory .readLink:focus,
.messerStory .readLink:active{
  background-color: #E3302B; color:#fff;
}
.messerStory h3{
  display: flex;
  align-items: center;
  gap: 7px;
  margin: 0;
  font-weight: 400;
}
.messerQuote{
  display: flex;
  flex-direction: column;
  gap: 15px;
  margin-top: 30px;
  align-items: flex-end;
}
.quoteBox{
  background-color: #fff;
  border-radius: 10px;
  padding: 30px;
}
.quoteBox p{
  margin: 15px 0!important;
  color: #666;
}
.quoteBox .quoteAuthor{
  display: flex;
  align-items: center;
  gap: 10px;
}
.quoteBox .quoteAuthor h4{
  font-weight: 500;
  font-size: 16px;
  line-height: 16px;
  margin:0 0 7px 0;  
}
.quoteBox .quoteAuthor.messer h4{
  color:#E3302B ;
}
.quoteBox .quoteAuthor.applexus h4{
  color:#013C88 ;
}
.quoteBox .quoteAuthor h5{
  color: #000;
  font-size: 16px;
  line-height: 16px;
  font-weight: 300;
  margin: 0;
}
@media only screen and (min-width:576px) { 
  #messerStoryContainer{
    /* padding: 15px; */
  }
}

@media only screen and (min-width:768px) { 
  #messerStoryContainer{
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-column-gap: 15px;
    align-items: center;
  }
  .messerQuote{
    margin:0;
  }
  .messerStory h2{
    font-size: 33px;
    line-height: 37px;
  }
}

@media only screen and (min-width:992px) { 
  .messerStory h2{
    font-size: 39px;
    line-height: 44px;
    margin: 20px 0 25px 0;
  }
  .messerStory .readLink{
    margin: 25px 0;
  }

}


/* Hyperscalers Page__19-03-2024 */
.modernizationVtab{
}
.Introsection_whitebg p{
  color: #000!important;
}
.modernizationVtab .nav-tabs{
  border-bottom: 0;
}
.modernizationVtab .nav-tabs li {
  background-color: transparent!important;
  border: 1px solid #fff;
}
.modernizationVtab .nav-tabs li:hover {
  border: none;
}
.modernizationVtab .nav-tabs li.active{
  border: none;
}
.modernizationVtab .nav-tabs li a{
  padding: 18px;
  text-transform: capitalize;
  font-size: 20px;
  line-height: 25px;
  color: #fff;
  border-radius: 0!important;
}
.modernizationVtab .nav-tabs li a:hover{
  border: none;
}
.modernizationVtab .nav-tabs> li.active > a{
  background-color: #2491D0;
  font-size: 20px;
  line-height: 25px;
  border: none;
  color: #fff;
  cursor: pointer;
}
.modernizationVtab .tab-content .tab-pane{
  background-color: transparent!important;
  box-shadow: none!important;
}
.modernizationVtab .tab-content .tab-pane h3{
  font-size: 33px;
  line-height: 38px;
  color: #fff;
  font-weight: 500;
  margin: 0 0 20px 0;
}
.modernizationVtab .tab-content .tab-pane h4{
  font-size: 27px;
  line-height: 32px;
  color: #fff;
  font-weight: 500;
  margin: 0 0 15px 0;
}
.modernizationVtab .tab-content .tab-pane ul li{
  color: #fff;
}
.modernizationVtab .tab-content .tab-pane p{
  font-size: 22px;
  line-height: 32px;
  color: #fff;
  font-weight: 300;
  margin: 0;
}
.modernizationVtab .nav > li > a:hover,
.modernizationVtab .nav > li > a:focus{
  background-color: #2491D0;
  border: 1px solid transparent;
}
.HSmodernizationApproachSection{
  background:url(https://applexus-files.s3.us-east-2.amazonaws.com/s3fs-public/images/services/analytics/applexus-blue-decorV2.svg) no-repeat center center;
  background-size: cover;
}

.modernizationVtab.VtabV2 .nav-tabs li{
  border: 1px solid #114a8d;
}
.modernizationVtab.VtabV2 .nav-tabs li a{
  color: #114a8d;
}
.modernizationVtab.VtabV2 .nav > li > a:hover,
.modernizationVtab.VtabV2 .nav > li > a:focus{
background-color: #2491D0;
border: none;
color: #fff;
}
.modernizationVtab.VtabV2 .nav> li.active > a{
  background-color: #2491D0;
  color: #fff;
  border:none;
}
.modernizationVtab.VtabV2 .nav-tabs li:hover,
.modernizationVtab.VtabV2 .nav-tabs li.active{
  border: none;
}
.modernizationVtab.VtabV2 .tab-content .tab-pane h3,
.modernizationVtab.VtabV2 .tab-content .tab-pane h4,
.modernizationVtab.VtabV2 .tab-content .tab-pane ul li{
color:#000;
}


.acceleratorSection,
.applexusAdvantageVideoSection,
.DmDifferentiatedApproachSection{
  background:url(https://applexus-files.s3.us-east-2.amazonaws.com/s3fs-public/images/services/analytics/applexus-blue-decorV2.svg) no-repeat center center;
  background-size: cover;
}

#accelerators{
  display: grid;
  grid-template-columns: 100%;
  align-items: stretch;
  justify-content: center;
  grid-row-gap: 30px;
}
.accelerator{
  padding: 30px;
  border-radius:10px;
  -webkit-box-shadow: 0px 0px 10px #00000029;
  -moz-box-shadow: 0px 0px 10px #00000029;
  box-shadow: 0px 0px 10px #00000029;
  background-color: #fff;
  display: flex;
  align-items: center;
}
.accelerator .contentItem{
  padding: 0;
}
.accelerator h3{
  margin: 20px 0 15px 0;
  font-size: 22px;
  line-height: 24px;
}
.accelerator p{
  font-size: 16px;
  line-height: 24px;
  color: #666;
}
.accelerator ul {
  padding-left: 0;
  list-style: none;
  margin-top: 15px;
}
.accelerator ul li {
  font-size: 16px;
  line-height: 20px;
  margin-bottom: 7px;
  color: #666;
  position: relative;
  padding-left: 30px;
}
.accelerator ul li:before {
  content: '';
  background-image: url(https://applexus-files.s3.us-east-2.amazonaws.com/s3fs-public/images/products/celerite/tick.svg);
  background-repeat: no-repeat;
  display: block;
  position: absolute;
  left: 0;
  top: 6px;
  width: 15px;
  height: 10px;
}

@media only screen and (max-width:575px) {  
  .modernizationVtab .tab-content { width: 100%!important;}
  .modernizationVtab .tab-content .tab-pane{width: 100%; padding: 0 !important;}
  .modernizationVtab .nav-tabs{
    width: 100%!important;
    margin-bottom: 30px;     
  }
}

@media only screen and (min-width:576px) {  
  #accelerators{
    grid-template-columns: 1fr 1fr;
    grid-row-gap: 15px;
    grid-column-gap: 15px;
  }
  .modernizationVtab .nav-tabs{
    width: 30%!important;
    align-items: flex-start;
    gap: 10px;
  }  
  .modernizationVtab .tab-content{
    width: 70%!important;
  }
}
@media only screen and (min-width:768px) {  
  #accelerators{
    grid-template-columns: 1fr 1fr 1fr;
    grid-row-gap: 15px;
    grid-column-gap: 15px;
  }
  .bwmIntrosection p,
  .Introsection_whitebg p{
    font-size: 22px;
    line-height: 34px;
  }
}
@media only screen and (min-width:992px) {  
  #accelerators{
    grid-row-gap: 30px;
    grid-column-gap: 30px;
  }
  .modernizationVtab .nav-tabs li a{
    padding: 25px 18px;
  }
  .modernizationVtab .nav-tabs{
    width: 25%!important;
  }
  
  .modernizationVtab .tab-content{
    width: 75%!important;
  }
}



/* BW Modernization Page__18-03-2024 */

.bwmIntrosection{
  background: rgb(20,97,178);
  background: linear-gradient(0deg, rgba(20,97,178,1) 0%, rgba(20,97,178,1) 100%);
}
.bwmIntrosection p,
.Introsection_whitebg p{
  color: #fff;
  font-size: 20px;
  line-height: 30px;
  font-weight: 300;
}
.bwmIntrosection p span,
.Introsection_whitebg p span{
  opacity: 75%;
}
.bwmOfferingsSection{
}
#bwmOfferings{
  display: grid;
  grid-template-columns: 100%;
  align-items: stretch;
  justify-content: center;
  grid-row-gap: 30px;
}
.bwmOffering{
  padding: 30px;
  border-radius:10px;
  -webkit-box-shadow: 0px 0px 10px #00000029;
  -moz-box-shadow: 0px 0px 10px #00000029;
  box-shadow: 0px 0px 10px #00000029;
  background-color: #fff;
  text-align: center;
  /* border:2px solid transparent;
  background: linear-gradient(to right, white, white), linear-gradient(to right, #1dbaa7, #ca8825);
  background-clip: padding-box, border-box;
  background-origin: padding-box, border-box; */
}
.bwmOffering h3{
  margin: 20px 0 15px 0;
  font-size: 22px;
  line-height: 24px;
}
.bwmOffering p{
  font-size: 16px;
  line-height: 24px;
  color: #666;
}

@media only screen and (min-width:576px) {  
  #bwmOfferings{
    grid-template-columns: 1fr 1fr;
    grid-row-gap: 15px;
    grid-column-gap: 15px;
  }
}
@media only screen and (min-width:768px) {  
  #bwmOfferings{
    grid-template-columns: 1fr 1fr 1fr;
    grid-row-gap: 15px;
    grid-column-gap: 15px;
  }
  .bwmIntrosection p,
  .Introsection_whitebg p{
    font-size: 22px;
    line-height: 34px;
  }
}
@media only screen and (min-width:992px) {  
  #bwmOfferings{
    grid-row-gap: 30px;
    grid-column-gap: 30px;
  }
}


#bwmAdvantages{
  padding: 15px;
}
#bwmAdvantages h2{
  color: #fff;
}
.bwmAdvantagesHead{
  margin-bottom: 30px;
}
#bwmAdvantages ul{
  padding-left: 0;
  list-style: none;
}
#bwmAdvantages ul li{
  color: #fff;
  font-size: 20px;
  line-height: 26px;
  margin-bottom: 10px;
  color: #999;
  position: relative;
  padding-left: 25px;
  border-left: 2px solid #fff;
}

@media only screen and (min-width:768px) {  
  #bwmAdvantages{
    display: grid;
    grid-template-columns:1fr 1fr;
    align-items: stretch;
    justify-content: center;
    grid-row-gap: 30px;
    padding: 30px;
  }
  .bwmAdvantagesHead{
    display: flex;
    align-items: center;
    margin-bottom: 0;
  }
  #bwmAdvantages h2{
    margin: 0;
    font-size: 39px;
    line-height: 39px;
    font-weight: 600;
  }
}

.modernizationApproachSection{
  background:url(https://applexus-files.s3.us-east-2.amazonaws.com/s3fs-public/images/services/analytics/applexus-blue-decor.svg) no-repeat center center;
  background-size: cover;
}

.modernizationApproachs{
  display: grid;
  grid-template-columns: 100%;
  align-items: stretch;
  justify-content: center;
  grid-row-gap: 30px;
}
.modernizationApproach{
  border-radius: 10px;
  padding: 15px;
  background-color: #fff;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-around;
  text-align: center;
}
.modernizationApproach h3{
  font-size: 28px;
  line-height: 38px;
  margin: 20px 0 15px 0;
}
.modernizationApproach p{
  font-size: 16px;
  line-height: 22px;
  margin: 0;
}

.modernizationApproachs.style1 .modernizationApproach h3{
  font-size: 20px;
  line-height: 25px;
  font-weight: 600;
  margin: 20px 0 15px 0;
}

@media only screen and (min-width:576px) {  
  .modernizationApproachs{
    grid-template-columns: 1fr 1fr;
    grid-row-gap: 15px;
    grid-column-gap: 15px;
  }
}

@media only screen and (min-width:768px) {  
  .modernizationApproachs{
    grid-template-columns: 1fr 1fr 1fr;
    grid-row-gap: 15px;
    grid-column-gap: 15px;
  }
  .modernizationApproach{
    padding: 30px;
    min-height: 280px;
  }
  .modernizationApproach h3{
    font-size: 28px;
    line-height: 38px;
    font-weight: 500;
    margin: 0 0 12px 0;
  }
}

@media only screen and (min-width:992px) {  
  .modernizationApproachs{
    grid-row-gap: 30px;
    grid-column-gap: 30px;
  }
}


.useCaseSections{
  display: grid;
  grid-template-columns: 100%;
  align-items: stretch;
  justify-content: center;
  grid-row-gap: 30px;
}
.useCaseSection{
  border-radius: 10px;
  padding: 30px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
}
#useCaseSec1{ background-color: #2790CF;}
#useCaseSec2{ background-color: #DCF2FF;}
#useCaseSec3{ background-color: #E8F6FF;}
.useCaseSection h3{
  margin: 0 0 20px 0;
  color: #fff;
  font-weight: 500;
  font-size: 28px;
  line-height: 30px;
}
.useCaseSection ul li{
  color: #fff;
}
.useCaseSections p{
  color: #fff;
  font-size: 16px;
  line-height: 22px;
  font-weight: 400;
  margin:0!important;
}
#useCaseSec2 h3, #useCaseSec2 p, #useCaseSec2 ul li{ color: #000!important;}
#useCaseSec3 h3, #useCaseSec3 p, #useCaseSec3 ul li{ color: #000!important;}

@media only screen and (min-width:576px) {  
  .useCaseSections{
    grid-template-columns: 1fr 1fr;
    grid-column-gap: 15px;
  }
}
@media only screen and (min-width:768px) { 
  .useCaseSections{
    grid-row-gap: 30px;
    grid-column-gap: 30px;
  }
  .useCaseSection{
      padding: 40px 30px;
  }
}
@media only screen and (min-width:992px) {  
  .useCaseSections{
    grid-template-columns: 1fr 1fr 1fr;
  }
}



#BWM4hourWorkshopSection{
  background-color: rgb(0 0 0 / 50%);
  padding: 30px;
}
#BWM4hourWorkshopSection h3, #BWM4hourWorkshopSection h4, #BWM4hourWorkshopSection h5{ color: #fff;}
#BWM4hourWorkshopSection h3{
  font-size: 33px;
  line-height: 37px;
  font-weight: 500;
  margin: 0;
}
#BWM4hourWorkshopSection h4{
  font-size: 23px;
  line-height: 27px;
  font-weight: 300;
  margin:15px 0 15px 0;
}
#BWM4hourWorkshopSection h5{
  font-size: 16px;
  line-height: 21px;
  font-weight: 300;
  margin: 0;
}

#BWM4hourWorkshopSection .readMorelink{
  color: #fff;
  border-color: #fff;
  margin-top: 20px;
}
#BWM4hourWorkshopSection .readMorelink:hover,
#BWM4hourWorkshopSection .readMorelink:focus,
#BWM4hourWorkshopSection .readMorelink:active{background-color: #ffffff; color:#000000;}

#BWM4hourWorkshopSection .speakers{
  margin-top: 30px;
}
/* #BWM4hourWorkshopSection .speakers .speakersHead{
  margin-bottom: 15px;  
} */
#BWM4hourWorkshopSection .speakers .speakersHead h6{
  font-size: 16px;
  color: #fff;
  text-transform: uppercase;
  font-weight: 400;
  position: relative;
  display: inline-block;
  margin: 0;
}
/* #BWM4hourWorkshopSection .speakers .speakersHead h6::after{
  content: "\2212 \2212 \2212 \2212 \2212 \2212 \2212 \2212 \2212 \2212 \2212";
  color: rgba(255,255,255,0.5);
  position: absolute;
  right: -115px;
  bottom: 1px;
} */
#BWM4hourWorkshopSection .speakers .speakersBody{
  display: flex;
  flex-direction: column;
  gap: 15px; 
  margin-top:25px;
}
#BWM4hourWorkshopSection .speakers .speakers-box{
  display: grid;
  grid-template-columns: 100px 1fr;
  align-items: center;
  grid-column-gap: 10px;
}
#BWM4hourWorkshopSection .speakers .speakers-box h5,
#BWM4hourWorkshopSection .speakers .speakers-box h6{
  color: #fff;
}
#BWM4hourWorkshopSection .speakers .speakers-box h5{
  font-size: 18px;
  margin:0 0 5px 0;
  font-weight: 500;
}
#BWM4hourWorkshopSection .speakers .speakers-box h6{
  font-size: 16px;
  line-height: 18px;
  font-weight: 300;
  margin:0;
}

@media only screen and (min-width:567px) { 

  #BWM4hourWorkshopSection .speakers .speakersBody{
    flex-direction: row;
  }
}
@media only screen and (min-width:768px) { 
  #BWM4hourWorkshopSection{
    padding: 75px;
  }
  #BWM4hourWorkshopSection .speakers .speakersBody{
    gap: 30px;
  }
}
@media only screen and (min-width:992px) { 
  #BWM4hourWorkshopSection h3{
    font-size: 39px;
    line-height: 44px;
  }
  #BWM4hourWorkshopSection h4{
    font-size: 29px;
    line-height: 32px;
    margin: 20px 0 20px 0;
  }
  #BWM4hourWorkshopSection h5{
    font-size: 18px;
    line-height: 26px;
  }
  #BWM4hourWorkshopSection .readMorelink{
    margin-top: 25px;
  }
  #BWM4hourWorkshopSection{
    /* display: grid;
    grid-template-columns: 1fr 1fr;
    align-items: center;
    justify-content: flex-start;
    grid-column-gap:40px ; */
  }
  #BWM4hourWorkshopSection .speakers{
    margin-top: 0;
  }
  #BWM4hourWorkshopSection .speakers .speakersBody{
    flex-direction: column;
    gap: 30px;
  }
}

@media only screen and (min-width:1024px) { 
  /* #BWM4hourWorkshopSection {
    grid-template-columns: 2fr 1fr;
  } */
  #BWM4hourWorkshopSection .speakers .speakersBody{
    flex-direction: column;
    gap: 15px;
  }
}

.applexusAdvantageVideoSection{
  background-color: #f5fcff;
}
#applexusAdvantageVideo{
  display: grid;
  grid-template-columns:100%;
  align-items: center;
  justify-content: center;
  padding: 15px;
}
#applexusAdvantageVideo .videoFrame{
  position: relative;
}
#applexusAdvantageVideo .videoFrame .videoBannerImg{
  width: 100%;
}
#applexusAdvantageVideo .videoFrame .videoButton{
  position: absolute;
  width: 80px;
  height: 80px;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
#applexusAdvantageVideo h1{
  font-size: 33px;
  line-height: 37px;
  font-weight: 600;
  margin: 0;
}
#applexusAdvantageVideo h2{
  font-size: 29px;
  line-height: 39px;
  margin: 20px 0 20px 0;
  font-weight: 300;
}
#applexusAdvantageVideo h2 span{
  font-weight: 400;
}

@media only screen and (min-width:567px) { 
  #applexusAdvantageVideo{
    grid-template-columns: 1fr 1fr;
    grid-column-gap:15px;
  }
}
@media only screen and (min-width:992px) { 
  #applexusAdvantageVideo{
    grid-column-gap:30px;
  }
  #applexusAdvantageVideo h1{
    font-size: 39px;
    line-height: 44px;
  }
  #applexusAdvantageVideo h2{
    font-size: 29px;
    line-height: 39px;
    margin: 20px 0 20px 0;
  }
}




/* CeleRITE page Modifications__08-03-2024 */
.celeritePmTools{
  display: grid;
  grid-template-columns: 100%;
  align-items: stretch;
  justify-content: center;
  grid-row-gap: 30px;
}

.celeritePmTool{
  padding: 30px;
  border: 1px solid #cfecfb;
  background-color: #fff;
  border-radius: 10px;
  -webkit-box-shadow: 4px 4px 5px 0px rgba(0,0,0,0.26);
  -moz-box-shadow: 4px 4px 5px 0px rgba(0,0,0,0.26);
  box-shadow: 4px 4px 5px 0px rgba(0,0,0,0.26);
}

.celeritePmTool .iconHeader{
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  gap: 20px;
  margin-bottom:20px;
}

.celeritePmTool .iconHeader h3{
  margin: 0;
  color: #114A8D;
  font-size: 22px;
  line-height: 24px;
}

.celeritePmTool .iconHeader img{
  width: 70px;
}

.celeritePmTool ul{ padding-left:0; list-style: none;}

.celeritePmTool ul li{
  font-size: 16px;
  line-height: 20px;
  margin-bottom: 10px;
  color: #666;
  position: relative;
  padding-left: 30px;
}

.celeritePmTool ul li:before {
  content: '';
  background-image: url(https://applexus-files.s3.us-east-2.amazonaws.com/s3fs-public/images/products/celerite/tick.svg);
  background-repeat: no-repeat;
  display: block;
  position: absolute;
  left: 0;
  top: 6px;
  width: 15px;
  height: 10px;
}

@media only screen and (min-width: 768px) {
  .celeritePmTools{
      grid-template-columns: 50% 50%;
      grid-row-gap: 30px;
      grid-column-gap: 30px;
  }
  .celeritePmTool:last-child {
    grid-column: 1 / -1;
  }
}



/* WomensDay Webianr__06-03-2024 */
.womensDayBanner h1{
  color: #000;
  margin: 0;
  text-transform: uppercase;
}
.womensDayBanner h1 strong{ 
  color: #1b83ff;
}
.womensDayBanner h4{
  font-size: 16px;
  line-height: 16px;
  font-weight: 400!important;
  color:#25B2D1;
  text-transform:uppercase;
  padding:0;
  margin:10px 0 10px 0; 
}
.tagTopHead{
  text-transform: uppercase;
  font-weight: 600;
  font-size: 20px;
  line-height: 25px;
}
.womensDayBanner .webinar-register-now{
  margin-top: 15px;
}

.womensDayBanner .imgCol{ 
  margin-top: 25px;
}

.womensDayBanner .webinar-register-now .webinarRegisterNowB1 {
  color:#fff;
  border-color:#1a82fd;
  background-color:#1a82fd;
}
.womensDayBanner .webinar-register-now .webinarRegisterNowB1:hover,
.womensDayBanner .webinar-register-now .webinarRegisterNowB1:focus,
.womensDayBanner .webinar-register-now .webinarRegisterNowB1:active{
  border-color: #1a82fd;
  background-color: transparent;
  color:#1a82fd;
} 

.womensDayWebinar-Panelist .panelist-boxV4 .panelist-box{
  background-color:#fff;
  border: 0;
  padding: 0;
}

.webform-submission-common-form__celerite-webinar__2-form .g-recaptcha{transform: scale(0.9);}
.webform-submission-common-form__celerite-webinar__2-form .g-recaptcha{transform: scale(0.7);}

@media (max-width:599px){
  .womensDayBanner h1{
    font-size: 29px;
    line-height: 34px;
  }
}
@media (min-width:600px){
  .womensDayBanner h4{
    font-size: 21px;
    line-height: 21px;
  }
  .tagTopHead{
    font-size: 25px;
    line-height:30px;
  }
}
@media (min-width:768px){
  .womensDayBanner h4{
    font-size: 24px;
    line-height: 24px;
    margin-bottom: 25px;
  }
  .tagTopHead{
    font-size: 30px;
    line-height:35px;
  }
  .womensDayBanner .webinar-register-now{
    margin-top: 25px;
  }
  .womensDayBanner .imgCol{ margin-top:0;}
}

@media(min-width:992px){
  .webform-submission-common-form__celerite-webinar__2-form .g-recaptcha{transform: scale(0.8);}
}
@media(min-width:1200px){
  .webform-submission-common-form__celerite-webinar__2-form .g-recaptcha{transform: scale(1);}
}



/* SAP BW Modernization Strategy 4 hour Bootcamp page__01-03-2024 */

#sap-BWmsBootcamp-banner{
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  padding: 50px 15px;
}

#sap-BWmsBootcamp-banner h1{
  font-size: 27px; font-weight: 400;
  margin-bottom: 35px;
  color: #fff;
  margin: 0 0 15px 0;
}

#sap-BWmsBootcamp-banner p{
  font-size: 19px; font-weight: 400;
  color: #fff;
  margin: 0;
}

@media (min-width:600px){
  #sap-BWmsBootcamp-banner h1{
      font-size: 39px;
  }
  #sap-BWmsBootcamp-banner{
    padding: 50px 25px;
  }
}
@media (min-width:768px){
  #sap-BWmsBootcamp-banner h1{
      font-size: 39px;
      max-width: 565px;
  }
  #sap-BWmsBootcamp-banner{
    padding: 100px 50px;
  }
  #sap-BWmsBootcamp-banner p{
      font-size:27px; font-weight: 400;
  }  
}

.webform-submission-sap-bw-modernization-strategy-in-form{ padding:0 15px;}
.webform-submission-sap-bw-modernization-strategy-in-form .webform-button--submit{ 
  background-color: #e4824f!important;
}
.webform-submission-sap-bw-modernization-strategy-in-form .captcha{
  width:100%; float:left;
}
.webform-submission-sap-bw-modernization-strategy-in-form .captcha .g-recaptcha{
  transform: scale(0.8);transform-origin: 0px 0px; padding-left:17%;
}
.webform-submission-sap-bw-modernization-strategy-in-form input[type="text"],
.webform-submission-sap-bw-modernization-strategy-in-form input[type="email"],
.webform-submission-sap-bw-modernization-strategy-in-form input[type="tel"]{ background-color:#fff;}

@media(min-width:426px){
  .webform-submission-sap-bw-modernization-strategy-in-form{ padding:0 30px;}
}


/* Celerite Ads Landing Page 27-02-2024 */

/* #1. CeleRITE Ads Banner */

.celeriteAdsPageBannerSection{
  border-bottom: 1px solid #acd4ed;
}
.celeriteAdsPageBannerSection.fullwidthBannerV1{ 
  padding-bottom: 50px;
}
@media (min-width:576px){  
  .celeriteAdsPageBannerSection.fullwidthBannerV1{
    margin-top: 0;    
    padding-top: 50px;
  }
}
@media (min-width:1024px){  
  .celeriteAdsPageBannerSection.fullwidthBannerV1{ 
    background: url(https://applexus-files.s3.us-east-2.amazonaws.com/s3fs-public/images/products/celerite/ads-page/celerite-adspage-banner-rightV3.webp) no-repeat;
    background-size: contain;
    background-position: 700px center;
  }
}
@media (min-width:1200px){  
  .celeriteAdsPageBannerSection.fullwidthBannerV1{ 
    background-position: 750px center;
  }
}
@media (min-width:1300px){  
  .celeriteAdsPageBannerSection.fullwidthBannerV1{ 
    background-position: 740px center;
  }
}
@media (min-width:1500px){  
  .celeriteAdsPageBannerSection.fullwidthBannerV1{ 
    background-position: right center;
  }
}

#sapphire2024_banner.celeriteWebinarBanner.celeriteAdsPageBanner h1,
#sapphire2024_banner.celeriteWebinarBanner.Celerite20 h1{ color: #114a8d!important;}
#sapphire2024_banner.celeriteWebinarBanner.celeriteAdsPageBanner .celeriteLogo,
#sapphire2024_banner.celeriteWebinarBanner.Celerite20 .celeriteLogo{
  display: inline-block;
  margin-bottom: 30px;
}
#sapphire2024_banner.celeriteWebinarBanner.celeriteAdsPageBanner .readMorelink{
  
}

.getInTouchSec1 .readMorelink {
  color: #fff;
  border-color: #fff;
}
.getInTouchSec1 .readMorelink:hover,
.getInTouchSec1 .readMorelink:focus,
.getInTouchSec1 .readMorelink:active{background-color: #ffffff; color:#114A8D;}


.celeritAdsPagebanner h1{max-width: 750px; font-weight: 400;}
.celeritAdsPageH2{color: #0C0C3F;}

#celeriteApproachSection{
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-between;
}
.approachContents{
  display: flex;
  flex-direction: column;
  gap: 15px;
}
.migrationToolsBox{
  padding: 15px 20px;
  background-color: #EFF7FF;
  border-radius: 5px;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 15px;
  max-width: 500px;
  position: relative;
  margin: 0;
}
.migrationToolsBox:nth-of-type(1)::before,
.migrationToolsBox:nth-of-type(2)::before,
.migrationToolsBox:nth-of-type(3)::before,
.migrationToolsBox:nth-of-type(4)::before{
  position: absolute;
  content: "";
  height: 2px;
  background-color: #416fa2;
  width: 75%;
  margin-left: -110px;
  z-index:-10;       
  top: 35%;
  left: -63%;
}
.migrationToolsBox.one{ background-color: #EFF7FF;}
.migrationToolsBox.two{ background-color: #EFFBFF;}
.numbersIcon{
  font-size: 23px;
  line-height: 23px;
  border-radius: 25px;
  padding: 10px;
  background-color: #0C4C8D;
  color: #fff;
  display: inline-block;
}
.migrationToolsBox dl{ margin: 0;}
.migrationToolsBox dl dt{
  color: #0C4C8D;
  font-size: 23px;
  line-height: 29px;
  font-weight: 500;
  margin: 0 0 5px 0;
}
.migrationToolsBox dl dd{
  color: #666;
  font-weight: 400;
  font-size: 16px;
  line-height: 22px;
}
.migrationToolsBox.two .numbersIcon{ background-color: #2892D0;}
.migrationToolsBox.two dl dt{ color: #2892D0;}

.onDemandVideoSection_wrapper{
  background: url(https://applexus-files.s3.us-east-2.amazonaws.com/s3fs-public/images/products/celerite/celerite-on-demand-video-bg.png) repeat-x left top; left:0; top:0;
  border-bottom: 1px solid #82D0EE;
}

#onDemandVideoSection{
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-between;
  gap: 55px;  
}
.webinarHeroImage img{
  max-width: 425px;
}
.webinarContents .webinar-video-tag{
  color:#000;
  font-size:16px;
  line-height:16px;
  font-weight:300;
  margin:0 0 40px 0;
  display:flex;
  align-items: center;
  justify-content: flex-start;
  text-transform: uppercase;
}
.webinarContents .webinar-video-tag img{ margin-right:15px;}
.webinarContents h3{ color: #114B8F; margin-bottom: 20px; font-size: 19px; line-height: 24px; font-weight: 500; margin:0 0 10px 0;}
.webinarContents h2{ color: #114B8F; margin-bottom: 20px; font-size: 27px; line-height: 33px; font-weight: 500; margin:0 0 50px 0;}
.webinarContents .webinarWatchnowButton{ font-weight: 400; background-color: #00D1FF; padding: 10px 15px; color: #fff; text-decoration: none; border-radius: 5px;}
.webinarContents .webinarWatchnowButton:active,
.webinarContents .webinarWatchnowButton:hover,
.webinarContents .webinarWatchnowButton:focus{
  background-color: #114B8B;
}

.logoAndAddress-row{
  margin-bottom: 50px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-between;
  gap: 30px;
}
.logoAndAddress-row address{
  font-size: 16px;
  line-height: 21px;
  color: #fff;
  font-weight: 300;
  text-transform: uppercase;
  margin-top: 35px;
}

.copyrightAndlink-row{
  border-top: 1px solid #404040;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: space-between;
  padding-top: 15px;
  gap: 15px;
}
.copyrightAndlink-row .copyRight, .copyrightAndlink-row .privacyPolicy{ color: #fff; font-size: 14px; font-weight: 300;}
.copyrightAndlink-row .privacyPolicy{ text-decoration: underline;}


.webform-submission-celerite-ads-page-form-form {display: flex; flex-direction: column; align-items: center;}
.webform-submission-celerite-ads-page-form-form .form-item label.error{ position: absolute; top:44px; width: 100%; padding-left:15px; left:0;}
.webform-submission-celerite-ads-page-form-form .js-form-type-textfield,
.webform-submission-celerite-ads-page-form-form .js-form-type-email,
.webform-submission-celerite-ads-page-form-form .js-form-type-tel{ margin-bottom:10px; height:61px;}
.webform-submission-celerite-ads-page-form-form .webinar-form-submit{ margin-top:10px;}
.webform-submission-celerite-ads-page-form-form .webform-button--submit:hover,
.webform-submission-celerite-ads-page-form-form .webform-button--submit:active,
.webform-submission-celerite-ads-page-form-form .webform-button--submit{ background-color:#2591D1!important;}
.webform-submission-celerite-ads-page-form-form .webform-button--submit:focus{ background-color:#00C2E3!important;}
.webform-submission-celerite-ads-page-form-form .sapphire-submit{ margin-top:15px;}

.webform-submission-celerite-ads-page-form-form .g-recaptcha{transform: scale(0.9);}

.celeriteAdsform_block .column-inner{ border-top-right-radius: 10px; border-bottom-right-radius: 10px; padding: 30px 15px 30px 15px;}
.celeriteAdsform_block.celeriteAdsformSTyle1 .column-inner{border-top-left-radius: 10px; border-bottom-left-radius: 10px;}
.celeriteAdsform_block .form-header h3{color: #00397b!important; padding:0; margin: 0 0 15px 0; text-align: center;}

.celerite20page #header{
 position: unset;
}

.celeriteAdspage .ui-dialog{ max-width:520px!important; margin: auto!important;}


@media(min-width:768px){
  #celeriteApproachSection{
    flex-direction: row;
  }
  #onDemandVideoSection{
    flex-direction: row;
  }
  .webinarContents h2{ font-size: 48px; line-height: 53px;}
  .webinarContents h3{ font-size: 39px; line-height: 44px;}

  .logoAndAddress-row{
    flex-direction: row;
    gap: 90px;
  }
  
.copyrightAndlink-row{
  flex-direction: row;
  align-items: center;
}
.approachContents{ gap: 44px;}
.webform-submission-celerite-ads-page-form-form .g-recaptcha{transform: scale(0.7);}
}
@media(min-width:992px){
  .webform-submission-celerite-ads-page-form-form .g-recaptcha{transform: scale(0.8);}
  #sapphire2024_banner.celeriteWebinarBanner.celeriteAdsPageBanner h1,
  #sapphire2024_banner.celeriteWebinarBanner.Celerite20 h1{
    font-size: 47px!important;
    line-height: 57px!important;
    margin-bottom: 0;
  }
}
@media(min-width:1200px){
  .webform-submission-celerite-ads-page-form-form .g-recaptcha{transform: scale(1);}
}

@media (max-width:425px){  
  .webform-submission-celerite-ads-page-form-form .js-form-item{ padding-left:20; padding-right:20;}
}

@media(max-width:500px){
  .celeriteAdspage .ui-dialog{ width:100%!important;}
}



/* Analytics & AI page design__23-02-2024 */

.fullWidthRow{
  width: 100%;
  padding:0 15px;
}
@media (min-width:600px){  
  .fullWidthRow{padding:0 30px;}
}
@media (min-width:768px){  
  .fullWidthRow{padding:0 60px;}
}

.business-analytics-v2 .banner-text2{
  display: flex;
  flex-direction: column;
  margin-top: 50px;
}
@media (min-width:425px) and (max-width:991px) {
  .business-analytics-v2 .banner-text2{ margin-top:51px;}
}
@media (min-width:992px) { 
  .business-analytics-v2 .banner-text2{ margin-top:75px; margin-bottom:41px;}
}

/* Analytics New inner pages Banner section */

#analySec1_banner h1{
  font-size:33px;
  line-height: 38px;
  color: #fff;
  margin: 0 0 2.5rem 0;
}
#analySec1_banner p{
  font-size: 19px;
  line-height: 24px;
  max-width: 737px;
  font-weight: 300;
  margin:0 0 4rem 0;
}
.analySecbutton{
  display: inline-block;   
  text-decoration: none;
  font-size: 1.7rem;
  font-weight: 400;
}
.analySecButton2{
  display: inline-block;   
  text-decoration: none;
  font-size: 16px;
  font-weight: 600;
}
.linkPrimary{
  color: #fff;
  position: relative;
  margin:0;
}
.linkPrimary::after{ 
  content: url("https://applexus-files.s3.us-east-2.amazonaws.com/s3fs-public/images/services/analytics/play-button36.svg");
  position: absolute; right:-42px; bottom:-5px; width:36px; height:36px; transform-origin:left; transition: transform 500ms ease;
}
.bannerBorder{
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;    
}
.bannerBorder-box{ width: 33.33%; height: 35px;}
.bannerBorder-box:nth-last-of-type(1){background-color: #3A3A3C;}
.bannerBorder-box:nth-last-of-type(2){background-color: #114A8D;}
.bannerBorder-box:nth-last-of-type(3){background-color: #2491D0;}
.featuredEvents{
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  align-items: stretch;
  gap: 1.5rem;
}

.gavias_sliderlayer .analyticsHomebanner_button a{
  display: inline-block;   
  text-decoration: none;
  font-size: 1.7rem;
  font-weight: 400;
  background-color: transparent;
  box-shadow: none!important;
  padding: 0;
  margin: 0;
  position:relative;
  overflow: visible;
}
.gavias_sliderlayer .analyticsHomebanner_button a::after{ 
  content: url(https://applexus-files.s3.us-east-2.amazonaws.com/s3fs-public/images/services/analytics/play-button36.svg);
  position: absolute;
  right: -45px;
  bottom: 1px;
  width: 36px;
  height: 36px;
  transform-origin: left;
  transition: transform 500ms ease;
}
.gavias_sliderlayer .analyticsHomebanner_button a:hover{
	background-color:transparent;
}
@media only screen and (min-width: 576px) {
  #analySec1_banner h1{
    font-size:39px;
    line-height:43px;
  }
  #analySec1_banner p{
    font-size:23px;
    line-height:28px;
  }
}
@media only screen and (min-width:768px) {
  #analySec1_banner h1{
    font-size:47px;
    line-height:52px;
  }
  #analySec1_banner p{
    font-size:27px;
    line-height:32px;
  }
}





.featuredEvent{
  padding:5px;
  background-image:url(https://applexus-files.s3.us-east-2.amazonaws.com/s3fs-public/images/services/analytics/featured-content-box-bg.svg);
  background-position: center center;
  background-size: contain;
  background-repeat: no-repeat;
  border-radius: 10px;
  -webkit-box-shadow: 0px 4px 7px 4px rgba(66, 68, 90, 0.21);
  -moz-box-shadow: 0px 4px 7px 4px rgba(66, 68, 90, 0.21);
  box-shadow: 0px 4px 7px 4px rgba(66, 68, 90, 0.21);
}
.featuredEvent .featuredEvent-banner{
  width: 100%;
  margin-bottom: 16px;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  height: 208px;
}
.featuredEvent .featuredEvent-content{
  padding: 0 15px 40px 15px;
  position: relative;
}
.featuredEvent .eventTag{
  display: inline-block;
  font-size: 15px;
  font-weight: 400;
  text-transform: uppercase;
  margin-bottom: 16px;
  color: #666;
}
.featuredEvent h3{
  font-size:22px ;
  line-height: 28px;
  font-weight: 500;
  margin:0 0 20px 0;
  color: #114A8D;
}
.featuredEvent p{
  margin-bottom: 20px!important;
}
.placeNdate{font-weight: 500;  color: #114A8D;}
.placeNdate span{ display: inline-block; color: #114A8D;}
.placeNdate .place{
  margin-bottom: 10px;
}
.placeNdate .date{
  margin-bottom: 24px;
}
.placeNdate .place, .placeNdate .date{ 
  display: flex;
  gap: 1.5rem; 
}
.speakerPhoto{
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.linkSecondary{
  color: #114A8D;
  position: relative;
  margin:0;
}
.featuredEvent .featuredEvent-content .linkSecondary{
  position: absolute;
  bottom: 20px;
  left: 20px;
}

.subHead800 p{
  text-align: center;
  max-width: 800px;
  margin: auto;
}



.explore-our-services_tabPane-body{
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
  padding: 25px 0;
}
.servicesTab-thumbnail{ 
  border-radius: 10px;
  width: 100%;
}
.servicesTab-thumbnail2{ 
  border-radius: 10px;
  width: 100%;
}
.h-tab-thumbnail{ 
  border-radius: 10px;
  width: 100%;
}
.explore-our-services_tabPane-body .contentBody h3{
  font-size: 33px;
  margin: 0 0 30px 0;
  font-weight: 400;
}
.explore-our-services_tabPane-body .contentBody span.subHead{
  font-size:18px;
  margin: 0 0 10px 0;
  display: block;
  font-weight: 400;
  color: #738ec1;
}
.explore-our-services_tab .nav-tabs{
  display: grid;
  gap: 10px;
  grid-template-columns: 50% auto;
  background-color: transparent!important;
  box-shadow: none!important;
  margin: 0!important;
  padding: 0!important;
  border: none;
}
.explore-our-services_tab .nav-tabs::before{
  display: none;
}
.explore-our-services_tab .nav-tabs li{
  width: 100%;
  padding: 10px;
  background-color: #f1f1f1;
}
.explore-our-services_tab .nav-tabs li a{
  text-transform: none;
  font-size: 16px;
  line-height: 20px;
  padding: 0 0 5px 0;
  margin: 0;
  font-weight: 400;
}
.explore-our-services_tab .nav-tabs li a:hover{
  font-weight: 500;
  color: #000;
}
.explore-our-services_tab .nav-tabs> li.active> a,
.explore-our-services_tab .nav-tabs> li.active> a:focus,
.explore-our-services_tab .nav-tabs> li.active> a:hover{  
  border: none;
  font-weight: 600;
}
.explore-our-services_tab .nav > li > a:hover,
.explore-our-services_tab .nav > li > a:focus{
  background-color: transparent;
}
.explore-our-services_tab .nav-tabs li.active,
.explore-our-services_tab .nav-tabs li.active:focus,
.explore-our-services_tab .nav-tabs li.active:hover{
  border-bottom: 2px solid #0852b3;
  border-top: none;
  border-left: none;
  border-right: none; 
}
.explore-our-services_tab .nav-tabs li:hover{
  border-bottom: 2px solid #0852b3;
}
.explore-our-services_tab .nav-tabs>li.active>a,
.explore-our-services_tab .nav-tabs>li.active>a:focus,
.explore-our-services_tab .nav-tabs>li.active>a:hover{ color: #000;}
.explore-our-services_tabPane-body .contentBody p{
  color: #666;
  margin: 0 0 30px 0!important;
}
.explore-our-services_tab.dmoTab .tab-content .tab-pane{
  border-radius: 10px;
  padding: 15px!important;
}
@media only screen and (min-width: 768px) {
.explore-our-services_tab.dmoTab .tab-content .tab-pane{
  padding: 30px!important;
}
}
@media only screen and (max-width: 991px) {
  .servicesTab-thumbnail{ 
    aspect-ratio: 4 / 2;
    object-fit: cover;
  }
  .servicesTab-thumbnail2{ 
    border-radius: 10px;
    width: 100%;
  }
  .h-tab-thumbnail{
    aspect-ratio: 4 / 2;
    object-fit: cover;
  }
}
@media only screen and (min-width: 992px) {
  .explore-our-services_tab .nav-tabs{
    grid-template-columns: 13% 12% 22% 15% 15% auto;
  }
  .explore-our-services_tab.ocm-service-offTab .nav-tabs{
    grid-template-columns: 1fr 1fr 1fr;
  }
  .explore-our-services_tab.dmoTab .nav-tabs{
    grid-template-columns: 15% 11% 17% 12% 9%;
  }
  .explore-our-services_tab .nav-tabs li{	
	  border-bottom: 1px solid #f1efef;
    background-color: transparent;
    padding: 0 0 10px 0;
  }
  .explore-our-services_tab .nav-tabs li a{
	  padding: 0 0 5px 0;
  }
  .explore-our-services_tabPane-body{
    flex-direction: row;
    align-items: center;
    gap: 60px;
  }
  .h-tab-thumbnail{
    max-width: 500px;
  }
  .servicesTab-thumbnail2{ 
    max-width: 500px;
  }
}

@media only screen and (min-width: 1200px) {
  .explore-our-services_tab .nav-tabs{
    gap: 15px;
    grid-template-columns: auto auto auto auto auto auto;
  }
  .explore-our-services_tab .nav-tabs li{
    padding: 0;
  }
  .explore-our-services_tab .nav-tabs li a{
    padding: 0 0 20px 0;
  }
}





#servicesTabfeatures{
  display:grid;
  grid-template-columns:1fr 1fr 1fr 1fr 1fr;
  gap: 20px;
  padding: 15px;
  background-color: #fff;
}
.servicesTabfeature h4{
  color: #fff;
  background-color: #114A8D;
  padding: 8px 16px;
  font-size: 20px;
  line-height: 24px;
  font-weight: 400;
  margin: 0 0 25px 0;
  display: flex;
  align-items: center;  
  justify-content: center;
  height:65px;
  border-radius: 10px;  
}
.servicesTabfeature p{
  margin: 0 0 20px 0!important;
  color: #666;
}
.servicesTabfeature ul li{
  color: #666;
}
#customerStories{
  display:grid;
  grid-template-columns:1fr;
  gap: 15px;  
}
.customerStory{
  border-radius: 10px;
  background-color: #114A8D;
}
.customerStory img{
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  width: 100%;
  /* aspect-ratio: 19 / 9; */
}
.storyContent{
  padding: 20px;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  min-height: 230px;
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.storyContent .story-type{
  padding: 5px 10px;
  border-radius: 25px;
  font-size: 13px;
  line-height: 13px;
  font-weight: 500;
  color: #114A8D;
  background-color: #fff;
  margin-bottom: 15px;
  display: inline-block;
  width: fit-content;
  text-transform: uppercase;
}
.storyContent h3{
  font-size: 18px;
  line-height: 24px;
  font-weight: 400;
  color: #fff;
  margin:0 0 20px 0;
}
.storyContent .author{
  margin-top: auto;
  display: inline-block; 
  font-weight: 400;
}
.storyContent .author a{
  font-size: 15px;
  color: #3BB4FB;
}
@media only screen and (min-width: 576px) {
  #customerStories{
    grid-template-columns:1fr 1fr;
  }
}
@media only screen and (min-width: 768px) {
  #customerStories{
    grid-template-columns:1fr 1fr 1fr;
  }
}
@media only screen and (min-width: 1200px) {
  #customerStories{
    grid-template-columns:1fr 1fr 1fr 1fr;
  }
}


.partnersLogo{
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  gap: 20px;
  text-align: left;
}
.partnersLogo img{ max-height: 68px;}
#exploreOurpartners{
  background-color: #3A3A3C;
}
.partnersLogo{
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.writeUp{
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-top:50px;
}
.writeUp h5, .writeUp span.h5{ 
  font-weight: 300;
  font-size: 23px;
  line-height: 30px;
  color: #fff;
  max-width: 520px;
}
.buttonViewall{
  color: #fff;
  padding: 8px 16px;
  border: 1px solid #fff;
  font-weight: 500;
}
.getIntouch{
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-top: 30px;
}
.getIntouch-content h3{
  font-weight: 400;
  font-size: 33px;
  line-height: 33px;
  color: #fff;
}
.getIntouch-content span{
  font-weight: 300;
  font-size: 19px;
  line-height: 22px;
  color: #fff;
}
.buttonThird{
  color: #fff;
  padding: 13px 23px;
  border: 1px solid #fff;
  font-weight: 500;
  border-radius: 5px;
}

.analyticsFeaturedEvents .post-block .post-image{
	border-top-left-radius:10px;
  border-top-right-radius:10px;
}
.analyticsFeaturedEvents .post-block .post-content{
	min-height:320px;
	background-image:url(https://applexus-files.s3.us-east-2.amazonaws.com/s3fs-public/images/services/analytics/featured-content-box-bg.svg);
  background-position: center center;
  background-size: contain;
  background-repeat: no-repeat;
	border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
}
.analyticsFeaturedEvents .post-block .post-content .post-meta .post-categories{ color:#44C2F4; font-size:13px;}
.analyticsFeaturedEvents .post-block .post-content .post-title{ font-weight:600; font-size:18px; line-height:24px; color:#114A8D;}
.analyticsFeaturedEvents .post-block .post-content .post-body{ font-size:16px; line-height:25px;}
.analyticsFeaturedEvents .post-block .post-content .postLink{position: absolute; bottom: 20px;}
.analyticsFeaturedEvents .post-block .post-content .postLink .customPostlink{ color:#44C2F4; border-color:#44C2F4;}
.analyticsFeaturedEvents .post-block .post-content .postLink .customPostlink:hover,
.analyticsFeaturedEvents .post-block .post-content .postLink .customPostlink:focus,
.analyticsFeaturedEvents .post-block .post-content .postLink .customPostlink:active{background-color: #44C2F4; color:#fff;}


#ourCapabilities{
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-row-gap: 20px;
}
.ourCapability{
  box-shadow: 0px 5px 26px #00000029;
  border-radius: 10px;
  grid-column: 100%;
  grid-row: 100%;
  display: grid;  
  overflow: hidden;
  background-color: #fff;
}
.ourCapability.small .contentItem{
  order: 2;
}
.ourCapability.small .imgItem{
  order: 1;
}
.ourCapability .imgItem{
  height: 150px;
  overflow: hidden;
}
.ourCapability .imgItem img{
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: 50% 50%;
  transition: transform .5s ease;
}
.ourCapability .imgItem:hover img{
  transform: scale(1.1); transition: transform 500ms ease;
}
.ourCapability .contentItem{
  padding: 30px;
  display: flex;
  align-items: left;
  justify-content: center;
  flex-direction: column;
  height: fit-content;
}
.ourCapability .contentItem h3{
  margin: 0 0 15px 0;
  color: #114A8D;
  font-size: 22px;
  line-height: 24px;
}
.ourCapability .contentItem ul {
  padding-left: 0;
  list-style: none;
  margin-top: 5px;
}
.ourCapability .contentItem ul li {
  font-size: 16px;
  line-height: 20px;
  margin-bottom: 7px;
  color: #666;
  position: relative;
  padding-left: 30px;
}
.ourCapability .contentItem ul li:before {
  content: '';
  background-image: url(https://applexus-files.s3.us-east-2.amazonaws.com/s3fs-public/images/products/celerite/tick.svg);
  background-repeat: no-repeat;
  display: block;
  position: absolute;
  left: 0;
  top: 6px;
  width: 15px;
  height: 10px;
}
.ourCapability .contentItem p {
  font-size: 16px;
  line-height: 20px;
  color: #666;
}

#analytics-consultation-form .webform-submission-get-in-touch-form input[type="text"],
#analytics-consultation-form .webform-submission-get-in-touch-form input[type="tel"],
#analytics-consultation-form .webform-submission-get-in-touch-form input[type="email"],
#analytics-consultation-form .webform-submission-get-in-touch-form textarea,
#analytics-consultation-form .webform-submission-get-in-touch-form select { border-bottom:0; border-top:0; border-left:0; border-right:0; background-color:#fff; font-weight: 400;}
#analytics-consultation-form .webform-submission-get-in-touch-form .captcha .g-recaptcha { transform: scale(0.79);transform-origin: 0px 0px;}
#analytics-consultation-form .webform-submission-get-in-touch-form .form-item label{ color: #fff; font-weight: 500;}
#analytics-consultation-form .webform-submission-get-in-touch-form .g-recaptcha{transform: scale(0.7); transform-origin: 0;}
#analytics-consultation-form .webform-submission-get-in-touch-form .celerite-webinar-series-submit{ text-align: left;}

@media only screen and (min-width: 601px) {
  #ourCapabilities{
      grid-template-columns: 1fr 1fr;
      grid-template-rows: 1fr;
      grid-column-gap:15px;
  }
}

@media (min-width:768px){
	#analytics-consultation-form .webform-submission-get-in-touch-form .captcha{position: relative; width: 100%; float: left;}
	#analytics-consultation-form .webform-submission-get-in-touch-form .captcha .g-recaptcha {position: absolute; left: 15px; bottom: -66px;}
}

/* @media (min-width:768px) and (max-width:991px){
  #analytics-consultation-form .webform-submission-form .g-recaptcha{transform: scale(0.8); transform-origin: 0px 0px;}
} */

@media only screen and (min-width: 992px) {
  #ourCapabilities{
      display: grid;
      grid-template-columns: 1fr 1fr 1fr ;
      grid-template-rows: 1fr 1fr;
      grid-column-gap: 20px;
      grid-row-gap: 20px;
  }
  .ourCapability .imgItem{
      height: 200px;
  }
  .ourCapability.oC1{
      grid-column: 1 / 1;
  }
  .ourCapability.oC2{
      grid-column: 2 / 2;
  }
  .ourCapability.oC3{
      grid-column: 3 / 3;
  }
  .ourCapability.oC4{
      grid-column: 1 / 1;
  }
  .ourCapability.oC5{
      grid-column: 2 / 3;
  }
}

 /* @media (min-width:992px) and (max-width:1199px){
  #analytics-consultation-form .webform-submission-form .g-recaptcha{transform: scale(0.7); transform-origin: 0;}
} */

@media only screen and (min-width: 1200px) {
  
  .ourCapability.small{
      grid-template-columns: 65% 35%;
      max-height: 329px;
  }
  .ourCapability .imgItem {
      height: 100%;
  }
  .ourCapability .contentItem{
      height: auto;
  }
  .ourCapability.small .contentItem{
      order: 1;
  }
  
  .ourCapability.small .imgItem{
      order: 2;
  }
  .ourCapability.oC3{
      grid-row: 1 /3;
      max-height: 678px;
  }

}




/* Critical Data Blog__13-02-2024 */
.critical-data-box-wrapper{ display: flex; align-items: stretch; justify-content: center; gap:15px; flex-wrap: wrap;}
.critical-data-box{ 
  background-color: #fff;
  -webkit-box-shadow: 3px 3px 8px -1px rgba(195, 195, 195, 1); -moz-box-shadow: 3px 3px 8px -1px rgba(195, 195, 195, 1); box-shadow: 3px 3px 8px -1px rgba(195, 195, 195, 1);
  padding: 30px; flex:1; min-width: 320px; border: 1px solid #ccc;
}
.critical-data-box h3{ color: #2591d1; margin: 0 0 15px 0;}
.critical-data-box img{ margin: 0 0 20px 0;}
.critical-data-box p{ color: #666666; font-size: 15px; line-height: 21px;}
.cd-table table{border: 1px solid #ddd;}
.cd-table table p{ margin: 0;}
.cd-table table > thead > tr > th{ border-right: 2px solid #fff; background-color:#2591d1; padding: 15px; color: #fff;}
.cd-table table > thead > tr > th:nth-child(2){ border-right:0;}
.cd-table table > tbody > tr > td{padding: 10px;}
.cd-table table > tbody > tr:nth-child(even) {background-color: #e1f3fd;}


/* ROI Calculator__07-02-2024 */
.roi-container{display: flex;  align-items: stretch;  justify-content: center; flex-direction: column;}
.roi-left{ background-color: #daf3ff; box-shadow: 0 5px 15px 0 rgba(0,0,0,.15);}
.roi-right{ background-color: #EBFAFF; box-shadow: 0 5px 15px 0 rgba(0,0,0,.15);}
.roi-left, .roi-right{ padding: 15px;}
form.calculator .calculator__pdf{ background-color: rgb(204 204 204 / 50%); border-radius: 10px; height: 10px; border: 0; height: 10px;}
.calculator__result-wrapper {display: flex; align-items: center; justify-content: flex-start; gap: 15px; padding:0 20px 10px 0; margin-bottom: 10px;}
.calculator__result-label{font-size: 20px; line-height:24px; color:#000000; font-weight: 600;}
.calculator__result{font-size: 32px;}
table#valueadd{ border: 0;}
table#valueadd tbody tr td, table#valueadd tbody tr th{ border: 0;}
table#valueadd tbody tr th{ font-size: 18px;}
.calculator__latefee, .calculator__duplicatepay, .calculator__mvd, .calculator__pide, .calculator__piapproval, .calculator__exception, .calculator__vendorcollab, .calculator__auditretrivals{font-weight: 500;}
form.calculator .calculator__pdf, form.calculator .calculator__invoicevalue, form.calculator .calculator__dataentry, form.calculator .calculator__approver{
  border: 0; -webkit-appearance: unset; background-color: rgb(204 204 204 / 50%); border-radius: 10px;  height: 10px;}
form.calculator .calculator__row{border-bottom: 1px dotted #ccc;  margin-bottom: 15px;}
form.calculator .calculator__row:nth-of-type(4){ border-bottom:none;}
form.calculator .calculator__row ul{ list-style-type:none; margin: 10px 0 10px 0; padding: 0; display: flex; align-items: center; justify-content: space-between; gap: 15px;}
form.calculator .calculator__row ul li{ margin: 0; padding: 0;}
form.calculator .calculator__row ul li:nth-of-type(1){flex: 1;}
form.calculator .calculator__row ul li:nth-of-type(2){flex: 34;}
form.calculator .calculator__row ul li:nth-of-type(3){flex: 1;}
form.calculator .calculator__row label{display: flex;  align-items: center; justify-content: flex-start; gap: 10px; flex-direction: column;}
form.calculator .calculator__row label strong{font-weight: 400;  font-size: 15px;  line-height: 18px;  flex: 24;}
form.calculator .calculator__row label input[type="text"]{flex: 16;}

.roi-calculator-banner{
  padding-top: 42px; margin-top: 49px; 
  /* display: flex; align-items: stretch; justify-content: space-between; flex-direction: column; */
  background-color:#27cbea;
}
.roi-calculator-image{
  display: flex;  align-items: center; justify-content: center;
  background: rgb(255,255,255);
  background: radial-gradient(circle, rgba(255,255,255,1) 0%, rgba(39,203,234,1) 100%);
}
.roi-banner-text{text-align: center; padding-left: 15px; padding-right: 15px;}
.roi-insite-logo{ width: 182px;}
.roi-banner-text h1{color: #234380; font-size: 36px; line-height: 40px; margin:32px 0 25px 0; font-weight: 300;}
.roi-banner-text p{ color: #234380; font-size: 20px; line-height: 28px; margin:0; font-weight: 300; margin-bottom: 0;}
.roi-button{background-color: #009CF6; color: #fff; font-size:16px ; line-height:16px ; font-weight: 300; padding: 20px; text-decoration: none; border-radius: 5px; margin: 32px 0; display: inline-block;}
.roi-button:hover, .roi-button:focus, .roi-button:active{background-color: #063C81; color: #fff;}
.roi-button.roi-bv2{ margin: 0;}
.roi-content p{color:#5f6368; font-size:18px; line-height:28px;}

.webform-submission-insite-roi-calculator-form--form .form-item input { background-color:#fff; border:none; font-weight: 400;}
.webform-submission-insite-roi-calculator-form--form .form-item label.error{ position: absolute; top:44px; width: 100%; padding-left:15px; left:0;}
.webform-submission-insite-roi-calculator-form--form .js-form-type-textfield,
.webform-submission-insite-roi-calculator-form--form .js-form-type-email,
.webform-submission-insite-roi-calculator-form--form .js-form-type-tel{ margin-bottom:10px; height:61px;}
.webform-submission-insite-roi-calculator-form--form .captcha{ padding-left: 15px; padding-right: 15px;}
.webform-submission-insite-roi-calculator-form--form .form-item label{ color: #fff; font-weight: 500;}
.webform-submission-insite-roi-calculator-form--form .form-item .error{ font-weight: 400!important;}
.webform-submission-insite-roi-calculator-form--form .select2-container--default.select2-container--focus .select2-selection--multiple{padding: 2px; border-color: #fff;}
.webform-submission-insite-roi-calculator-form--form .select2-container--default .select2-selection--multiple{ border: 0; border-radius: 0;}
.webform-submission-insite-roi-calculator-form--form .select2-container--default .select2-selection--multiple .select2-selection__choice{ border-color:#e4e4e4; margin-right: 10px; padding: 3px 8px;}
.webform-submission-insite-roi-calculator-form--form .select2-container--default .select2-selection--multiple .select2-selection__choice__remove{margin-right: 5px;}
.webform-submission-insite-roi-calculator-form--form .roi-calculator-submit {text-align: center; width: 100%; float: left; }
.webform-submission-insite-roi-calculator-form--form .roi-calculator-submit input{margin-top: 20px;}
.webform-submission-insite-roi-calculator-form--form .webform-flexbox { padding: 0 30px!important;}

#roi-calculator-cta-wrapper{ 
  background-image: url(https://applexus-files.s3.us-east-2.amazonaws.com/s3fs-public/images/products/insite/roi-calculator-cta-decor.svg);
  background-position: center; 
  background-repeat: no-repeat; 
  background-size: cover;}

.roi-calculator-cta h3{ font-size: 24px; line-height: 32px; font-weight: 400; color: #fff;}
.roi-calculator-cta h3 strong{ font-weight: 600;}
.roi-calculator-cta h4{ font-size: 18px; line-height: 28px; font-weight: 400; color: #FFF;}

@media (max-width:425px){  
  .webform-submission-insite-roi-calculator-form--form .js-form-item{ padding-left:20; padding-right:20;}
}
@media only screen and (min-width: 501px) {
  .roi-calculator-banner{margin-top: 71px;}
}
@media only screen and (min-width: 601px) {
  .roi-calculator-banner{flex-direction: row; align-items: center; justify-content:space-around;}
  .roi-calculator-banner-image{ display: none;}
  .roi-banner-text{text-align: left; padding-left: 15px; padding-right: 15px;}
  .roi-calculator-image{align-self: flex-end;}   
  .form.calculator .calculator__row label{ flex-direction: row;} 
}
@media only screen and (min-width: 768px) {
  .roi-calculator-banner-image{ width: 440px;}
  .roi-calculator-banner{padding-left: 30px; padding-right: 30px; padding-top:47px; padding-bottom:47px;}
  .roi-left, .roi-right{ padding: 25px;}
  .roi-container{ flex-direction: row;}
  .roi-calculator-cta h3{ font-size: 36px; line-height: 44px;}
  .roi-calculator-banner{
    background-image: url("https://applexus-files.s3.us-east-2.amazonaws.com/s3fs-public/images/products/insite/roi-calculator-banner-image.webp");
    background-repeat: no-repeat;
    background-position: 400px center;
    background-size: contain;}  
  .roi-banner-text{width: 50%; padding-left: 0; padding-right: 0;}
}
@media (min-width:768px) and (max-width:991px){
  .webform-submission-insite-roi-calculator-form--form .g-recaptcha{transform: scale(0.8); transform-origin: 0px 0px;}
}
@media (max-width:768px){  
  .webform-submission-insite-roi-calculator-form--form .roi-calculator-submit {margin: 100px 0 0 0;}
}
@media only screen and (min-width: 992px) {
  .roi-calculator-banner{margin-top: 9px; background-position: 500px center;}
  .roi-calculator-banner-image{ width:500px;}
  .roi-insite-logo{ width: auto;}
  .roi-banner-text h1{font-size: 60px; line-height: 72px; margin:24px 0 14px 0;}
  .roi-button{margin: 44px 0 0 0;}
  .roi-left, .roi-right{ padding: 40px;}
  .roi-banner-text{width: 55%;}
}
@media (min-width:992px) and (max-width:1199px){
  /* .roi-banner-text h1, .roi-banner-text p{background-color: rgb(255 255 255 / 20%); padding: 5px 10px;} */
  .webform-submission-insite-roi-calculator-form--form .g-recaptcha{transform: scale(0.7); transform-origin: 0;}
}
@media only screen and (min-width: 1200px) {
  .roi-calculator-banner{padding-left: 60px; padding-right: 60px; margin-top: 40px;}
  .roi-calculator-banner-image{ width:550px;}
  .webform-submission-insite-roi-calculator-form--form .g-recaptcha{transform: scale(0.7); transform-origin: 0;}
  .roi-banner-text{width: 45%;}
}
@media only screen and (min-width: 1350px) {
  .roi-banner-text{width: 45%;}
}
@media only screen and (min-width: 1400px) {
  .roi-calculator-banner-image{ width:auto;}
  .roi-calculator-banner{padding-left: 60px; padding-right: 60px; background-position: right center;}
  .roi-banner-text {width: 75%;}
}		


/* SAP Datasphere Lundin Mining SS__3-1-2024 */
.sap-datasphere-lm-ss_fig-box{ padding: 15px; background-color: #0070F2; display:flex; align-items: center; justify-content: center; gap: 15px; flex-direction: row; flex-wrap: wrap;}
.sap-datasphere-lm-ss_fig-box_figures{ padding: 15px 20px; text-align: center;}
.sap-datasphere-lm-ss_fig-box_figures:nth-of-type(2){ border-top: 1px solid rgba(255, 255, 255, 0.2);  border-bottom: 1px solid rgba(255, 255, 255, 0.2);}
.sap-datasphere-lm-ss_fig-box_figures h4{ color: #fff; font-size: 35px; line-height: 35px;font-weight: bold; margin:0 0 10px 0;}
.sap-datasphere-lm-ss_fig-box_figures h5{ color: #fff; font-size: 16px; line-height: 21px;font-weight: 400; margin:0; }

.lm-testimonial-block{background: hsla(192, 48%, 89%, 1);
  background: linear-gradient(45deg, hsla(192, 48%, 89%, 1) 0%, hsla(210, 80%, 74%, 1) 100%);  
  background: -moz-linear-gradient(45deg, hsla(192, 48%, 89%, 1) 0%, hsla(210, 80%, 74%, 1) 100%);  
  background: -webkit-linear-gradient(45deg, hsla(192, 48%, 89%, 1) 0%, hsla(210, 80%, 74%, 1) 100%);  
  filter: progid: DXImageTransform.Microsoft.gradient( startColorstr="#D7ECF1", endColorstr="#87BCF2", GradientType=1 );}
.sap-datasphere-lm-ss_testimony-box { text-align: center; background-color: #fff;  border-radius: 15px;  padding: 30px 30px;}
.sap-datasphere-lm-ss_testimony-box .quote-sec{ position: relative; padding: 25px}
.sap-datasphere-lm-ss_testimony-box .quote-sec::before{ content: url("https://applexus-files.s3.us-east-2.amazonaws.com/s3fs-public/images/success-stories/sap-datasphere-integration-mining-company/quote-top.png");
   position: absolute; left:0; top:0; width:54px; height:44px; transform-origin:left; transition: transform 500ms ease;}
.sap-datasphere-lm-ss_testimony-box .quote-sec::after{ content: url("https://applexus-files.s3.us-east-2.amazonaws.com/s3fs-public/images/success-stories/sap-datasphere-integration-mining-company/quote-bottom.png");
    position: absolute; right:0; bottom:0; width:54px; height:44px; transform-origin:left; transition: transform 500ms ease;}
.sap-datasphere-lm-ss_testimony-box .author-sec{display: flex; align-items: center; justify-content: center;}
.sap-datasphere-lm-ss_testimony-box .quote-sec h4{ color: #666; font-size: 16px; line-height: 21px; margin: 15px 0; font-weight: 400;}
.sap-datasphere-lm-ss_testimony-box .author-sec h5{ margin:7px 0 0 0;}
.sap-datasphere-lm-ss_testimony-box .author-sec h6{ color: #666; font-size: 14px; line-height:18px; margin: 0 0 15px 0; border-bottom: 1px solid #90D7FF; padding-bottom: 15px; font-weight: 400;}

.lm-ss-bchellenges{display: grid; grid-gap: 15px; grid-template-columns: repeat(auto-fit,minmax(246px,3fr)); align-items: stretch;  justify-content: center;}
.lm-ss-bchellenges-box{ text-align: center; padding: 20px 30px; border-radius: 5px; flex: 1; background-color: #0078bd;}
.lm-ss-bchellenges-box img{}
.lm-ss-bchellenges-box h5{font-size: 20px; line-height: 23px; color: #fff; font-weight: 600; margin:10px 0 10px 0;}
.lm-ss-bchellenges-box h6{ font-size: 15px; line-height: 19px; color: #fff; font-weight: 400; margin:0;}
.lm-ss-bchellenges.style2{
  grid-gap: 15px;
  grid-template-columns: repeat(auto-fit, minmax(210px, 3fr));
}
.lm-ss-bchellenges.style2 .lm-ss-bchellenges-box {
  text-align: center;
  padding: 20px 30px;
  border-radius: 5px;
  flex: 1;
  background-color: #114a8d;
  min-height: 215px;
  border-radius: 5px 5px 30px 30px;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
  position: relative;
}
.lm-ss-bchellenges.style2 .lm-ss-bchellenges-box span.numbers{
  font-size: 25px;
  line-height: 25px;
  padding: 17px;
  font-weight: 600;
  display: inline-block;
  color: #fff;
  border-radius: 30px;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translate(-50%, -50%);
  box-shadow: 3px 3px 3px 1px rgba(0,0,0,0.1);
}
.lm-ss-bchellenges.style2 span.numbers.blueRound{
  background-color: #158ED4;
}
.lm-ss-bchellenges.style2 .lm-ss-bchellenges-box span.h6{ font-size: 15px; line-height: 19px; color: #fff; font-weight: 400; display: inline-block;}

.sap-datasphere-lm-ss_kb-list{display: grid; align-items: stretch; justify-content: center; grid-template-columns: repeat(auto-fit,minmax(293px,3fr)); grid-gap: 20px;}
.sap-datasphere-lm-ss_kb-list-box{ border-left: 1px solid #2690CF; padding: 30px;  border-radius: 10px;  background: #FFF; box-shadow: 0px 0px 8px -1px rgba(0, 0, 0, 0.25);}
.sap-datasphere-lm-ss_kb-list-box .title-box{ display: flex; align-items:center; justify-content: flex-start; gap: 10px; margin-bottom: 20px;}
.sap-datasphere-lm-ss_kb-list-box h4{ font-size: 20px; line-height: 24px; color: #16498B; font-weight: 600; margin:0;}
.sap-datasphere-lm-ss_kb-list-box h6{ font-weight: 900; font-size: 50px; color: #f1f1f1;}
.sap-datasphere-lm-ss_kb-list-box ul{ margin: 0; padding: 0;}
.sap-datasphere-lm-ss_kb-list-box ul li{ list-style-type: none; font-size: 16px; line-height: 21px; color: #666; font-weight: 400; margin:0 0 12px 0; position: relative; padding: 0 0 0 32px;}
.sap-datasphere-lm-ss_kb-list-box ul li:before{ content: url("https://applexus-files.s3.us-east-2.amazonaws.com/s3fs-public/images/success-stories/sap-datasphere-integration-mining-company/kb-bullet.svg"); position: absolute; left:0; top:4px; width:17px; height:17px;}

@media (min-width:600px){
  .sap-datasphere-lm-ss_fig-box {flex-wrap: nowrap;}
  .sap-datasphere-lm-ss_fig-box_figures:nth-of-type(2){ border-left: 1px solid rgba(255, 255, 255, 0.2);  border-right: 1px solid rgba(255, 255, 255, 0.2); border-top: 0; border-bottom: 0;}
}

@media (max-width:767px){
  .sap-datasphere-lm-ss_fig-box{margin-top: 30px;}
}
@media(min-width:768px){
  .sap-datasphere-lm-ss_testimony-box{ padding:5%;}
  .sap-datasphere-lm-ss_testimony-box .quote-sec{ padding:50px}
  .sap-datasphere-lm-ss_kb-list{grid-template-columns: repeat(auto-fit,minmax(402px,3fr));}
  .sap-datasphere-lm-ss_testimony-box .quote-sec h4{ font-size:19px; line-height:26px;}
}
@media(min-width:1200px){
  .sap-datasphere-lm-ss_testimony-box{ padding: 30px 10%;}
}

/* Celerite Roshan Updates__22-12-2023 */
.celerite-concerns{ display: flex; justify-content:space-evenly; align-items: center; gap: 35px 15px; flex-direction: column;}
.celerite-concerns-vlc{ text-align: center;}
.celerite-concerns-vlc img{width: 156px;}
.celerite-concerns-vlc:nth-child(even){ position: relative;}
.celerite-concerns-vlc h4{ font-seven: 18px; line-height: 22px; color: #666; margin: 0 0 30px 0;}
.celerite-concerns-vlc:nth-last-child(1)::after { display: none;}

@media (min-width:601px){
  .celerite-concerns{ flex-direction: row; flex-wrap: wrap;}  
}
@media (min-width:768px){
  .celerite-concerns{flex-wrap: nowrap;}
  .celerite-concerns-vlc{ flex: 1;}
	.celerite-concerns-vlc img{ width: auto;}
  .celerite-concerns-vlc:nth-child(even){ margin-top: 123px;}
  .celerite-concerns-vlc:nth-child(even)::before{position:absolute; bottom:61px; left:-57px; width: 80px; height: 51px; content: url('https://applexus-files.s3.us-east-2.amazonaws.com/s3fs-public/images/products/celerite/left-curve.svg'); z-index:1;}
  .celerite-concerns-vlc:nth-child(even)::after{position:absolute; bottom:61px; right: -57px; width: 80px; height: 51px; content: url('https://applexus-files.s3.us-east-2.amazonaws.com/s3fs-public/images/products/celerite/right-curve.svg'); z-index:1;}
  
}

/* Data, Analytics and Insights 101 Webinar__22-12-2023 */
.gavias_sliderlayer .dta-analytics-101_title-tag{ color:#35b5ff; font-size:28px; line-height:30px;}
.gavias_sliderlayer .dta-analytics-101_button a{border-radius:25px; padding:5px 10px; font-size:8px; line-height:8px; text-transform:uppercase; font-weight:600; color:#fff; border:none; box-shadow:none; background:#35b5ff; cursor:pointer;}
.gavias_sliderlayer .dta-analytics-101_button a:hover,
.gavias_sliderlayer .dta-analytics-101_button a:focus,
.gavias_sliderlayer .dta-analytics-101_button a:active{background-color: #114a8d; color:#fff;}
@media (min-width:601px) and (max-width:767px){
	.gavias_sliderlayer .dta-analytics-101_button a{padding: 10px 20px; font-size: 14px; line-height: 14px;}
}
@media (min-width:768px){
	.gavias_sliderlayer .dta-analytics-101_button a{padding:10px 25px; font-size:12px; line-height:16px;}
}
@media (min-width:992px){
	.gavias_sliderlayer .dta-analytics-101_button a{padding:15px 27px; font-size:15px; line-height:16px; font-weight: 400;}
}

/* NRF 2024 HOME BANNER__22-12-2024 */
.gavias_sliderlayer .nrf2024-banner-booth{color:#000;background-color: rgba(255, 255, 255, 0.5); padding: 5px 10px; font-weight: 600;}
.gavias_sliderlayer .nrf2024-banner-nrf-venue{ color: #FE7BD9; font-size: 35px; line-height: 38px; font-weight: 600;}
.gavias_sliderlayer .nrf2024-banner-nrf-date{ font-size: 30px;}
.gavias_sliderlayer .nrf2024-banner-nrf_button a{border-radius:25px; padding:5px 10px; font-size:8px; line-height:8px; text-transform:uppercase; font-weight:600; color:#fff; border:none; box-shadow:none; background:#D3202D; cursor:pointer;}
.gavias_sliderlayer .nrf2024-banner-nrf_button a:hover,
.gavias_sliderlayer .nrf2024-banner-nrf_button a:focus,
.gavias_sliderlayer .nrf2024-banner-nrf_button a:active{background-color: #96000B; color:#fff; cursor: pointer;}
.gavias_sliderlayer .nrf2024-banner-nrf-experts-head{ font-size: 27px; font-weight: 600;}
@media (min-width:601px) and (max-width:767px){
	.gavias_sliderlayer .nrf2024-banner-nrf_button a{padding: 10px 20px; font-size: 14px; line-height: 14px;}
}
@media (min-width:768px){
	.gavias_sliderlayer .nrf2024-banner-booth{font-size:26px!important; line-height:26px!important;}
	.gavias_sliderlayer .nrf2024-banner-nrf_button a{padding:10px 25px; font-size:12px; line-height:16px;}
}
@media (min-width:992px){
	.gavias_sliderlayer .nrf2024-banner-nrf_button a{padding:15px 27px; font-size:15px; line-height:16px; font-weight: 400;}
	.celerite-webinar-series_date{top: 10px;}
}

/* NRF 2024 PAGE__18-12-2024 */
.sap-btp-executive-summits_banner.nrf2024-banner .sap-btp-executive-summits_content-block h1{ text-shadow: none;}
.sap-btp-executive-summits_banner.nrf2024-banner .sap-btp-executive-summits_content-block h2{ font-size: 20px; line-height: 26px; font-weight: 300; color: #fff; display: flex; align-items: center; justify-content: flex-start; padding:0; gap: 15px;}
.sap-btp-executive-summits_banner.nrf2024-banner .sap-btp-executive-summits_content-block h2 strong{ font-weight: 300;}
.sap-btp-executive-summits_banner.nrf2024-banner .sap-btp-executive-summits_content-block h2 img{ width: 30%;}
.sap-btp-executive-summits_banner.nrf2024-banner .sap-btp-executive-summits_content-block h3{ font-size: 20px; line-height: 26px; font-weight: 400; color: #fff}
.sap-btp-executive-summits_banner.nrf2024-banner .sap-btp-executive-summits_content-block h4{ font-size: 20px; line-height: 26px; font-weight: 300; color: #fff}
 
.button-s-wide1{padding:15px 30px; font-size:18px; line-height:18px; border-width:3px; border-style:solid; text-transform:uppercase; font-weight:300;}
.button-s-wide1.light-pink{ color:#fff; border-color:#AC165B; background-color:#AC165B;}
.button-s-wide1.light-pink:hover, .button-s-wide1.light-pink:active, .button-s-wide1.light-pink:focus{border-color: #1E3EB3; background-color: #1E3EB3; color:#fff;}

.nrf-content p{color:#666; font-size:16px; line-height:26px;}

.cs-speakers-sec h3{ margin: 0 0 20px 0; color: #666;}

.speakers-sec .speakers-box{display: flex;  align-items:flex-start; justify-content: flex-start; flex-direction: column;}
.speakers-sec .speakers-box .speaker{display: flex;  align-items: start; justify-content: flex-start; gap: 12px; flex: 1;}
.speakers-sec .speakers-box .speaker .speak-photo{ flex: 1;}
.speakers-sec .speakers-box .speaker .speak-deta{ flex: 3;}
.speakers-sec .speakers-box .speaker .speak-deta h5{ margin: 0 0 5px 0; color: #1175C9;}
.speakers-sec .speakers-box .speaker .speak-deta h6{ margin: 0; font-weight: 300; line-height: 20px; font-size: 16px; color: #666;}

.cs-date-sec{ width: 100%; border-top: 1px solid #ccc; padding: 20px 0 0 0; margin: 15px 0 0 0;}
.cs-date-sec h4{ color: #425264; font-size: 16px; font-weight: 400; margin: 0;}
.cs-date-sec h4 em{font-weight: 100; color: #ccc; margin: 0 5px; font-style: normal;}


.nrf-experts{display: grid; grid-template-columns: repeat(auto-fit, minmax(206px, 1fr)); grid-gap: 20px;}
.nrf-experts-col{ display: flex;  align-items: center;  justify-content: center;  flex-direction: column; text-align: center;}
.nrf-experts-col img{ text-align: center; margin-bottom: 20px;}
.nrf-experts-col h3{ font-size: 22px; line-height: 26px; color:#1175C9; margin: 0 0 12px 0;}
.nrf-experts-col h4{ font-size: 16px; line-height: 22px; color: #666; margin: 0; font-weight: 400;}


.talkto-experts{display: grid; grid-template-columns: repeat(auto-fit, minmax(206px, 1fr)); grid-gap: 20px;}
.talkto-experts-col{ display: flex;  align-items: center;  justify-content: flex-start;  flex-direction: column; text-align: left;}
.talkto-experts-col h3{ font-size: 20px; line-height:26px; color:#425264; margin: 15px 0 12px 0; padding:0 0 0 5px; width: 100%;}
.talkto-experts-col a{ font-size: 16px; line-height: 20px; color:#1175C9; margin: 0 0 0 0; font-weight: 400; width: 100%; padding-left: 5px;}

@media(min-width:601px){
.speakers-sec .speakers-box{align-items:stretch; justify-content: flex-start; flex-direction: row;}
}
@media(min-width:768px){
  .cs-speakers-sec{ padding: 0 50px;}
  .sap-btp-executive-summits_banner.nrf2024-banner .sap-btp-executive-summits_content-block h2{ font-size: 40px; line-height: 46px;}
  .sap-btp-executive-summits_banner.nrf2024-banner .sap-btp-executive-summits_content-block h2 img{ width: auto;}
  .sap-btp-executive-summits_banner.nrf2024-banner .sap-btp-executive-summits_content-block h3{ font-size: 40px; line-height: 46px;}
  .sap-btp-executive-summits_banner.nrf2024-banner .sap-btp-executive-summits_content-block h4{ font-size: 26px; line-height: 36px;}
}


/*QE page Brochure Download Widget__11-12-2023*/
.qe-brochure-download-box{
  background:url(https://applexus-files.s3.us-east-2.amazonaws.com/s3fs-public/images/services/quality-engineering/qe-brochure-banner.jpg) no-repeat center center transparent;  background-size: cover;  display: flex;  align-items: center;  justify-content: flex-start;
  padding: 40px 20px;  flex-direction:column;}
.qe-brochure-download-box-content{flex-grow:3;}
.qe-brochure-download-box-content h3, .qe-brochure-download-box-content h2{ color: #fff;}
.qe-brochure-download-box-content h3{ font-size:17px; line-height:17px; margin:0 0 15px 0; font-weight: 100;}
.qe-brochure-download-box-content h2{ font-size:23px; line-height:29px; margin:0 0 20px 0;}
.qe-brochure-download-box-img{flex-grow:1; margin-top: 20px;}
.qe-brochure-download-box-img-inner{ text-align: center;}
.qe-brochure-download-box-img-inner img{ width: 60%;}

.qe-brochure-download-box-content .qe-bro-button{ float:left; padding: 13px 20px; border-radius:25px; text-transform:uppercase; font-weight:400; color:#0B4896; background:#fff;}
.qe-brochure-download-box-content .qe-bro-button a:hover,
.qe-brochure-download-box-content .qe-bro-button a:focus,
.qe-brochure-download-box-content .qe-bro-button a:active{background-color:transparent; color:#fff; border: 2px solid #fff;}

@media(min-width:768px){
  .qe-brochure-download-box{flex-direction:row; padding: 30px 50px; }
  .qe-brochure-download-box-content h2{ font-size:34px; line-height:38px;}
  .qe-brochure-download-box-content h3{ font-size:20px; line-height:20px;}
  .qe-brochure-download-box-img{margin-top:0;} 
}
@media(min-width:992px){
   .qe-brochure-download-box-img-inner img{ width: 60%;}  
}


/*Celerite Webinar Series Home page Banner__01-12-2023*/
.gavias_sliderlayer .celerite-webinar-series_tag{ font-size:21px; line-height:21px; color:#FEB700; text-transform:uppercase;}
.gavias_sliderlayer .celerite-webinar-series_title{ font-size:50px; line-height:50px; color:#114B8F;}
.gavias_sliderlayer .celerite-webinar-series_title-sub{ color:#35b5ff; font-size:33px; line-height:39px;}
.gavias_sliderlayer .celerite-webinar-series_date{ font-size:26px; color:#000;}
.gavias_sliderlayer .celerite-webinar-series_date span.sep1{color: #ccc;}
.gavias_sliderlayer .celerite-webinar-series_button a{border-radius:25px; padding:5px 10px; font-size:8px; line-height:8px; text-transform:uppercase; font-weight:600; color:#fff; border:none; box-shadow:none; background:#2591d1; cursor:pointer;}
.gavias_sliderlayer .celerite-webinar-series_button a:hover,
.gavias_sliderlayer .celerite-webinar-series_button a:focus,
.gavias_sliderlayer .celerite-webinar-series_button a:active{background-color: #114a8d; color:#fff;}

@media (min-width:601px) and (max-width:767px){
	.gavias_sliderlayer .celerite-webinar-series_button a{padding: 10px 20px; font-size: 14px; line-height: 14px;}
}
@media (min-width:768px){  
	.gavias_sliderlayer .celerite-webinar-series_button a{padding:10px 25px; font-size:12px; line-height:16px;}
}
@media (max-width:1199px){  
	.celerite-webinar-series_button, .gavias_sliderlayer .celerite-webinar-series_date, .gavias_sliderlayer .celerite-webinar-series_title-sub,
	.gavias_sliderlayer .celerite-webinar-series_title, .gavias_sliderlayer .celerite-webinar-series_tag, .gavias_sliderlayer .celerite-webinar-series_logo {left:10px;}
}
@media (min-width:992px){
	.gavias_sliderlayer .celerite-webinar-series_button a{padding:15px 25px; font-size:15px; line-height:16px;}  
	.celerite-webinar-series_date{top: 10px;}
}

/*Celerite Webinar Series Home page Banner__30-11-2023*/
.gavias_sliderlayer .dta-analytics-4hour-session_title{ font-size:46px; line-height:50px;}
.gavias_sliderlayer .dta-analytics-4hour-session_title-sub{ color:#35b5ff; font-size:38px; line-height:42px;}
.gavias_sliderlayer .dta-analytics-4hour-session_dates{ font-size:24px;}
.gavias_sliderlayer .dta-analytics-4hour-session_dates span.sep1{color: rgb(255 255 255 / 35%); margin: 0 5px;}
.gavias_sliderlayer .dta-analytics-4hour-session_time{color:#35b5ff; font-size:24px; line-height:26px;}

.gavias_sliderlayer .dta-analytics-4hour-session_button a{border-radius:25px; padding:5px 10px; font-size:8px; line-height:8px; text-transform:uppercase; font-weight:600; color:#fff; border:none; box-shadow:none; background:#2591d1; cursor:pointer;}
.gavias_sliderlayer .dta-analytics-4hour-session_button a:hover,
.gavias_sliderlayer .dta-analytics-4hour-session_button a:focus,
.gavias_sliderlayer .dta-analytics-4hour-session_button a:active{background-color: #114a8d; color:#fff;}

@media (min-width:601px) and (max-width:767px){
	.gavias_sliderlayer .dta-analytics-4hour-session_button a{padding: 10px 20px; font-size: 14px; line-height: 14px;}
}
@media (min-width:768px){  
	.gavias_sliderlayer .dta-analytics-4hour-session_button a{padding:10px 25px; font-size:12px; line-height:16px;}
}
@media (max-width:768px){  
	.ta-analytics-4hour-session_button{top: -21px!important;}
}
@media (min-width:992px){
	.gavias_sliderlayer .dta-analytics-4hour-session_button a{padding:15px 25px; font-size:15px; line-height:16px;}  
	.sap-datasphere-webinar_date{top: 10px;}
}


/* Analytics 2 day Workshop Sessions Page__27-11-2023 */
.sap-dic-webinar.analytics-workshop-banner.webinar-banner{ padding-bottom: 15px;}
.sap-dic-webinar.analytics-workshop-banner.webinar-banner h4{color: #fff; padding-left: 0; margin-bottom: 15px;}
.sap-dic-webinar.analytics-workshop-banner.webinar-banner .webinar-register-now{margin:55px 0 0 0;}
.sap-dic-webinar.analytics-workshop-banner.webinar-banner h4::before{ display: none;}
.sap-dic-webinar.analytics-workshop-banner.webinar-banner h1{ color:#fff; margin:10px 0 25px 0;}
.sap-dic-webinar.analytics-workshop-banner.webinar-banner .webinar-date .text{ color: #fff;} 
.sap-dic-webinar.analytics-workshop-banner.webinar-banner .webinar-register-now a{ color: #fff; border-color: #fff;
  border-radius:35px; padding:15px 30px; font-size:18px; line-height:18px; border-width:3px; border-style:solid; text-transform:uppercase;
  font-weight:600;background-color:transparent; box-shadow:none;}
.sap-dic-webinar.analytics-workshop-banner.webinar-banner .webinar-register-now a:hover,
.sap-dic-webinar.analytics-workshop-banner.webinar-banner .webinar-register-now a:focus,
.sap-dic-webinar.analytics-workshop-banner.webinar-banner .webinar-register-now a:active{ color: #FFF; background-color: #2491D058; border-color: #2491D058; }

.analytics-2hr-workshop-container .key-topics-box{padding: 15px;}
.analytics-2hr-workshop-container .key-topics-box h3{ margin: 0;}
.analytics-2hr-workshop-container .key-topics-box h3 strong{ font-weight: 400!important;}
.sap-dic-webinar.analytics-workshop-banner .logos{ left:0;}

@media(max-width:767px){
.sap-dic-webinar.analytics-workshop-banner.webinar-banner{background-color: rgba(0,0,0,.5);}
}
@media(min-width:767px){
.dic-webinar-container.celerite-webinar-series-container .dic-webinar-container_inner{padding: 35px 0 50px 0;}
}

/* Celerite Webinar Sessions Page__23-11-2023 */
.celerite-webinar-series-banner{ padding-top: 30px;}
.celerite-webinar-series-banner .banner-image{ position: relative;}
/* .celerite-webinar-series-banner .banner-image:before{ 
position:absolute; top:-41px; left: -29px; width: 211px; height: 161px; content:'';
 background: url(https://applexus-files.s3.us-east-2.amazonaws.com/s3fs-public/images/products/celerite/Dots-decor.svg) no-repeat center center; z-index:1;} */

.celerite-webinar-series-tab .webinar-sessions-container{display:flex; align-items:flex-start; justify-content:center; flex-direction: column; gap: 30px;}
.celerite-webinar-series-tab .webinar-sessions-container .webinar-sessions-container-left{flex:7;}
.celerite-webinar-series-tab .webinar-sessions-container .webinar-sessions-container-right{flex:3;}
.celerite-webinar-series-tab .webinar-sessions-container .webinar-sessions-container-right img{ border-radius: 20px;}
.celerite-webinar-series-tab .webinar-sessions-container h3{ color:#254181; font-size: 25px; line-height: 32px; margin-bottom: 15px; margin-top: 0;}
.celerite-webinar-series-tab .webinar-sessions-container p{margin-bottom: 17px;}
.celerite-webinar-series-tab .webinar-sessions-container .session-date{font-size: 18px; font-weight: 500; position: relative; padding-left:45px;}
.celerite-webinar-series-tab .webinar-sessions-container .session-date strong{ color: #666; margin: 0 3px; font-weight: 100;}
.celerite-webinar-series-tab .webinar-sessions-container .session-date:before{ position:absolute; top:0px; left:0px; width:30px; height:27px; content:''; background: url(https://applexus-files.s3.us-east-2.amazonaws.com/s3fs-public/images/products/celerite/Calander-icon.svg) no-repeat center center; z-index:1;}
.celerite-webinar-series-tab .webinar-sessions-container h4{ margin-top: 17px; font-size: 20px; position: relative; margin-bottom: 25px;}
.celerite-webinar-series-tab .webinar-sessions-container h4:after {content: ""; width:50%; height:0px; position:absolute; left:0; bottom:-10px; border: 1px dashed #ccc;}
.celerite-webinar-series-tab .webinar-sessions-container ul.s1{ list-style: none; list-style-type: none; padding: 0;}
.celerite-webinar-series-tab .webinar-sessions-container ul.s1 li{ position: relative; margin: 0 0 5px 0; padding-left: 32px;}
.celerite-webinar-series-tab .webinar-sessions-container ul.s1 li:before{position:absolute; top:6px; left:0px; width:18px; height:13px; content:''; background: url(https://applexus-files.s3.us-east-2.amazonaws.com/images/blue-tick.svg) no-repeat left center; z-index:1;}

.celerite-webinar-series-tab .webinar-sessions-container .webinar-register-now{ margin: 33px 0 13px 0;}
.celerite-webinar-series-tab .webinar-sessions-container .webinar-register-now:after{content: '*This Webinar is intended for SAP Customers only.';
   font-size: 13px; line-height: 16px; margin: 25px 0 0px 0; color: #ab7272; font-weight: 400; width: 100%; float: left;}
.celerite-webinar-series-tab .webinar-sessions-container .webinar-register-now.v2:after{ display: none;}
.celerite-webinar-series-tab .webinar-sessions-container a {border-radius:35px; padding:12px 24px; font-size:15px; line-height:15px; border-width:3px; border-style:solid; text-transform:uppercase;
  font-weight:500; color:#0080C7; border-color:#0080C7; background-color:transparent; box-shadow:none;}
 .celerite-webinar-series-tab .webinar-sessions-container a:hover,
 .celerite-webinar-series-tab .webinar-sessions-container a:focus,
 .celerite-webinar-series-tab .webinar-sessions-container a:active{border-color: #0080C7; background-color: #0080C7; color:#fff;} 
 .celerite-webinar-series-tab .webinar-sessions-container button#full-assessment-btn,
 .celerite-webinar-series-tab .webinar-sessions-container button#technical-assessment-btn,
 .celerite-webinar-series-tab .webinar-sessions-container button#early-exploration-btn{background-color: transparent; border: none;}

.celerite-webinar-series-tab ul.nav.nav-tabs {display: flex;  align-items: center;  justify-content: center; padding:0!important; flex-direction: column;}
.celerite-webinar-series-tab ul.nav.nav-tabs>li{ background-color: #37A1E3; flex: 1; text-align: center;}
.celerite-webinar-series-tab ul.nav.nav-tabs>li>a{ font-size: 16px; margin: 0; color: #fff; border-radius: 0; padding: 14px 18px;}
.celerite-webinar-series-tab ul.nav.nav-tabs>li>a:hover{ background-color: #114A8D;}
.celerite-webinar-series-tab ul.nav.nav-tabs>li.active>a:hover{background-color: #114A8D;}
.celerite-webinar-series-tab ul.nav.nav-tabs>li.active{background-color: #114A8D;}
.celerite-webinar-series-tab ul.nav.nav-tabs>li.active>a,
.celerite-webinar-series-tab ul.nav.nav-tabs>li.active>a:focus,
.celerite-webinar-series-tab ul.nav.nav-tabs>li.active>a:hover{ border: 0;}

.celerite-webinar-series-form-container .row-wrapper{display: flex; align-items: stretch; justify-content: center;}
.celerite-webinar-series-form-bg{ padding:0; background: url(https://applexus-files.s3.us-east-2.amazonaws.com/s3fs-public/images/products/celerite/webinar-series-register-now-bgV2.webp); background-repeat: no-repeat; background-size:cover;}
.celerite-webinar-series-form{ padding:0;}
.celerite-webinar-series-form .column-inner{ padding:40px;}

.webform-submission-celerite-webinar-series-form-form .form-item input { background-color:#fff; border:none; font-weight: 400;}
.webform-submission-celerite-webinar-series-form-form .form-item label.error{ position: absolute; top:44px; width: 100%; padding-left:15px; left:0;}
.webform-submission-celerite-webinar-series-form-form .js-form-type-textfield,
.webform-submission-celerite-webinar-series-form-form .js-form-type-email,
.webform-submission-celerite-webinar-series-form-form .js-form-type-tel{ margin-bottom:10px; height:61px;}
.webform-submission-celerite-webinar-series-form-form .captcha{ padding-left: 15px; padding-right: 15px;}
.webform-submission-celerite-webinar-series-form-form .form-item label{ color: #fff; font-weight: 500;}
.webform-submission-celerite-webinar-series-form-form .form-item .error{ font-weight: 400!important;}
.webform-submission-celerite-webinar-series-form-form .select2-container--default.select2-container--focus .select2-selection--multiple{padding: 2px; border-color: #fff;}
.webform-submission-celerite-webinar-series-form-form .select2-container--default .select2-selection--multiple{ border: 0; border-radius: 0;}
.webform-submission-celerite-webinar-series-form-form .select2-container--default .select2-selection--multiple .select2-selection__choice{ border-color:#e4e4e4; margin-right: 10px; padding: 3px 8px;}
.webform-submission-celerite-webinar-series-form-form .select2-container--default .select2-selection--multiple .select2-selection__choice__remove{margin-right: 5px;}

.webform-submission-celerite-webinar-series-form-form .celerite-webinar-series-submit {text-align: center; width: 100%; float: left;}


/* .webform-submission-celerite-webinar-series-video-wa-form .form-item input[type=text]{ border: 1px solid #e3e3e3; background-color: #fff; font-weight: 400;} */
.webform-submission-celerite-webinar-series-video-wa-form .form-item select{ border: 1px solid #e3e3e3!important; background-color: #fff; width: 100%;}
.webform-submission-celerite-webinar-series-video-wa-form .select2-container--default.select2-container--focus .select2-selection--multiple{padding: 2px; border-color: #fff;}
.webform-submission-celerite-webinar-series-video-wa-form .select2-container--default .select2-selection--multiple{ border: 0; border-radius: 0;}
.webform-submission-celerite-webinar-series-video-wa-form .select2-container--default .select2-selection--multiple .select2-selection__choice{ border-color:#e4e4e4; margin-right: 10px; padding: 3px 8px;}
.webform-submission-celerite-webinar-series-video-wa-form .select2-container--default .select2-selection--multiple .select2-selection__choice__remove{margin-right: 5px;}
.webform-submission-celerite-webinar-series-video-wa-form .webform-flexbox{margin: 0.5em -0.5em;  align-items: center;  justify-content: center;}
.webform-submission-celerite-webinar-series-video-wa-form .captcha:after{content: 'Note - The Replay is exclusive to SAP Customers. Kindly provide your official email ID to gain access to the video.'; font-size: 13px; line-height: 13px!important; margin: 15px 0 0px 0; color: #ff8585; font-weight: 400;}
.webform-submission-celerite-webinar-series-video-wa-form .form-item select .select2-container--default .select2-selection--multiple{border: 1px solid #aaa!important; border-radius: 4px!important;}
.select2-container--default .select2-selection--multiple {background-color:#fff!important;  border: 1px solid #aaa!important;  border-radius: 4px!important; cursor: text;}

/* CeleRITE Webinar Video Download page__23-05-2024  */

.videoSessionsAccordian .gsc-accordion .panel .panel-heading h4 a {
  font-weight: 500;
  font-size: 20px;
  color: #E3302B;  
}
.videoSessionsAccordian .gsc-accordion .panel .panel-collapse .panel-body .webinar-sessions-container h3{
  margin-top: 10px;
}
.exclusiveAccessVideoForm #block-webform-34 .block-title{ display: none;}

@media (max-width:425px){  
  .celerite-webinar-series-banner .banner-image{ margin-top: 25px;}
  .celerite-webinar-series-tab .tabs_wrapper.tabs_horizontal .tab-content .tab-pane{padding: 10px;}
  .webform-submission-celerite-webinar-series-form-form .js-form-item{ padding-left: 0; padding-right: 0;}
  .celerite-webinar-series-tab ul.nav.nav-tabs>li{ width: 100%; margin-bottom: 1px;}
  .celerite-webinar-series-tab .webinar-sessions-container .webinar-sessions-container-right{ margin-top: 20px;}
}
@media (min-width:426px){  
.celerite-webinar-series-tab ul.nav.nav-tabs {flex-direction: row;}
}
@media(max-width:767px){
  .celerite-webinar-series-banner{padding-top:30px!important;}
 }
@media (min-width:768px){  
  .celerite-webinar-series-tab .webinar-sessions-container{flex-direction:row; gap: 15px;}
  .videoSessionsAccordian .gsc-accordion .panel{
    padding: 20px;
  }
}
@media (max-width:768px){  
  .webform-submission-celerite-webinar-series-form-form .celerite-webinar-series-submit {margin: 100px 0 0 0;}
}
@media (min-width:768px) and (max-width:991px){
  .webform-submission-celerite-webinar-series-form-form .g-recaptcha{transform: scale(0.8); transform-origin: 0px 0px;}
}
@media (min-width:992px){  
  .videoSessionsAccordian .gsc-accordion .panel{
    padding: 30px;
  }
}
 @media (min-width:992px) and (max-width:1199px){
  .webform-submission-celerite-webinar-series-form-form .g-recaptcha{transform: scale(0.7); transform-origin: 0;}
}
@media (min-width:1200px){
  .webform-submission-celerite-webinar-series-form-form .g-recaptcha{transform: scale(0.7); transform-origin: 0;}
  .celerite-webinar-series-form .column-inner{ padding:80px 60px;}
}


/* Celerite Eventpage__30-10-2023 */
.ui-dialog .ui-dialog-titlebar{ background: rgb(94,76,223); background: linear-gradient(344deg, rgba(94,76,223,1) 0%, rgba(8,186,200,1) 100%); color:#fff; margin-bottom: 20px; border: none;}
.celerite-event .ui-dialog.ui-dialog-buttons .ui-dialog-titlebar:before{content: 'Watch Now: CeleRITE On-Demand Webinar Video';}
/* .celerite-event .ui-dialog.webform-confirmation-modal .ui-dialog-titlebar:before{content: 'Thank you for showing interest on CeleRITE!';} */
.celerite-event .ui-dialog.ui-dialog-buttons .ui-dialog-titlebar span.ui-dialog-title{Display:none;}
.webform-submission-celerite-webinar-video-watch-for-form form label.form-required::after,
.webform-submission-celerite-webinar-series-video-wa-form form label.form-required::after{content:"\f621";color:#F30;display:block;font-size:6px;font-family:FontAwesome;position:absolute;top:0;right:-10px;z-index:1;font-weight:900}
.webform-submission-celerite-webinar-video-watch-for-form .captcha:after{content: 'Note - The Replay is exclusive to SAP Customers. Kindly provide your official email ID to gain access to the video.'; font-size: 13px; line-height: 16px; margin: 15px 0 0px 0; color: #ab7272; font-weight: 400;}
/* .celerite-webinar-replay-form .webform-submission-celerite-webinar-video-watch-for-form .form-item-phone-number,
.celerite-webinar-replay-form .webform-submission-celerite-webinar-series-video-wa-form .form-item-phone-number{ height: 90px;} */


/* Celerite Watch Webinar Block__27-10-2023 */
.celerite-watch-the-webinar{  background: rgb(8,186,200);  background: linear-gradient(90deg, rgba(8,186,200,1) 0%, rgba(13,102,162,1) 100%);}
.celerite-watch-the-webinar .container-left{margin-bottom: 30px;}
.celerite-watch-the-webinar .container-form .column-inner{padding: 30px 15px;}
.celerite-watch-the-webinar p{ margin: 0;}
.celerite-watch-the-webinar img.celerite-webinar-video-cover-image{ margin:25px 0 15px 0;}
.celerite-watch-the-webinar h4{ color:#fff; font-size:16px; line-height:16px; font-weight:300; margin:0; display:flex; align-items: center; justify-content: flex-start; text-transform: uppercase;}
.celerite-watch-the-webinar h4 img{ margin-right:15px;}
.celerite-watch-the-webinar h2{ color:#fff; font-size:28px; line-height:34px; font-weight:600; margin-top: 0;}
.celerite-watch-the-webinar h3{ color:#fff; font-size:20px; line-height:24px; font-weight:300; margin:0;}
.webform-submission-celerite-webinar-video-watch-for-form .form-item input, .webform-submission-celerite-webinar-video-watch-for-form .form-item select,
.webform-submission-celerite-webinar-series-video-wa-form .form-item input{ border: 1px solid #e3e3e3; background-color: #fff;}
.webform-submission-celerite-webinar-video-watch-for-form .form-item input.required,
.webform-submission-celerite-webinar-series-video-wa-form .form-item input.required{border-right: 2px solid #ffc1c1;}
.webform-submission-celerite-webinar-video-watch-for-form .celerite-submit{ padding: 0;}

.webform-submission-celerite-webinar-video-watch-for-form .select2-container--default.select2-container--focus .select2-selection--multiple{padding: 2px; border-color: #fff;}
.webform-submission-celerite-webinar-video-watch-for-form .select2-container--default .select2-selection--multiple{ border: 0; border-radius: 0;}
.webform-submission-celerite-webinar-video-watch-for-form .select2-container--default .select2-selection--multiple .select2-selection__choice{ border-color:#e4e4e4; margin-right: 10px; padding: 3px 8px;}
.webform-submission-celerite-webinar-video-watch-for-form .select2-container--default .select2-selection--multiple .select2-selection__choice__remove{margin-right: 5px;}

@media(max-width:425px){
  .webform-submission-celerite-webinar-video-watch-for-form .g-recaptcha,
  .webform-submission-celerite-webinar-series-video-wa-form .g-recaptcha{transform: scale(0.76); transform-origin: 160px 0px;}
}
@media(max-width:500px){
	.celerite .ui-dialog,
  .celerite-workshop .ui-dialog,
  .celerite-event .ui-dialog{ width:100%!important;}
}
@media (min-width:600px){  
  .celerite-watch-the-webinar h2{font-size:35px; line-height:41px;}
}
@media (min-width:768px){  
  .celerite-watch-the-webinar .container-left{ margin-bottom:0;}
  .celerite-watch-the-webinar h2{font-size:40px; line-height:46px;}
  .celerite-watch-the-webinar h3{padding-right: 40%;}
  .webform-submission-celerite-webinar-video-watch-for-form .g-recaptcha,
  .webform-submission-celerite-webinar-series-video-wa-form .g-recaptcha{transform: scale(0.70); transform-origin: 160px 0px;}
}
@media (min-width:992px){  
  .celerite-watch-the-webinar h2{padding-right: 40%;}
  .webform-submission-celerite-webinar-video-watch-for-form .g-recaptcha,
  .webform-submission-celerite-webinar-series-video-wa-form .g-recaptcha{transform: scale(0.92); transform-origin: 145px 0px;}
}
@media (min-width:1200px){
  .webform-submission-celerite-webinar-video-watch-for-form .g-recaptcha,
  .webform-submission-celerite-webinar-series-video-wa-form .g-recaptcha{transform: scale(0.92); transform-origin: 145px 0px;}
}

/* Celerite Workshop__18-10-2023 */
.sap-dic-webinar.celerite-webinar-banner.celerite-workshop-banner.webinar-banner h1 {color:#114A8D; margin:10px 0 10px 0;}
.sap-dic-webinar.celerite-webinar-banner.celerite-workshop-banner.webinar-banner .webinar-date .text{font-weight: 400;}
.three-col-bullet-boxV1{display:grid; grid:repeat(3, auto) / auto-flow; grid-gap: 20px;}
.three-col-bullet-boxV1 .three-col-box{display:flex; flex-direction: column; align-items: center; border:none; background-color:#f7f7f7; border-radius: 10px; padding: 15px;
  text-align: left;}
.three-col-bullet-boxV1 .three-col-box h3{color: #fff; font-size: 22px; line-height: 24px; margin: 0 0 20px 0;}
.three-col-bullet-boxV1 .three-col-box ul{ margin: 0;  list-style-type: none;  padding: 0;}
.three-col-bullet-boxV1 .three-col-box ul li{color: #fff; font-size: 17px; line-height: 21px; margin: 0 0 10px 0; font-weight:300; position: relative; padding-left: 32px;}
.three-col-bullet-boxV1 .three-col-box ul li:before { content: '';  background-image: url(https://applexus-files.s3.us-east-2.amazonaws.com/webinars/tick-white.svg);  background-repeat: no-repeat;  display: block;  position: absolute;  left: 0;  top: 6px;  width: 18px;  height: 13px;}
.three-col-bullet-boxV1 .three-col-box:nth-of-type(1){ background-color: #33AAFF;}
.three-col-bullet-boxV1 .three-col-box:nth-of-type(2){ background-color: #11B0CB;}
.three-col-bullet-boxV1 .three-col-box:nth-of-type(3){ background-color: #0C73C3;}
.celerite-workshop .ui-dialog{border:0;}
.celerite-workshop .ui-dialog .ui-dialog-titlebar{ background-color:#afe7ed; border: none;}
@media (min-width:768px){  
.sap-dic-webinar.celerite-webinar-banner.celerite-workshop-banner.webinar-banner h1{font-size: 51px; line-height: 57px;}
.three-col-bullet-boxV1 .three-col-box{ padding: 30px;}
}
/* Event Page Common Styles Update__17-10-2023 */
.btp-typo-body.event-typo-body h2{font-size:24px; line-height:30px;}
@media (min-width:600px){
  .btp-typo-body.event-typo-body h2{font-size:28px; line-height:34px;}
}
@media (min-width:768px){
 .btp-typo-body.event-typo-body h2{font-size:32px; line-height:38px;}
}
/*Celerite Webinar Widget Ad__06-10-2023*/
.celerite-webinar-widget{ background-color:#fff; border: 1px solid #ccc; display:flex; align-items: center;
  justify-content:center; gap:15px; flex-direction: column; padding:15px; position: relative; padding: 30px 15px 60px;}
.celerite-webinar-widget .logo{text-align:center;}
.celerite-webinar-widget .title{min-height:105px; padding:15px 0; margin: 10px 0 8px 0} 
.celerite-webinar-widget .title h3{color:#114A8D; font-weight:600; font-size:20px; line-height:24px; margin: 15px 0;}
.celerite-webinar-widget .title h4{color:#FFB185; font-weight:200; font-size:15px; line-height:15px; margin:0; text-transform: uppercase;}
.celerite-webinar-widget .title h5{color:#2591D0; font-weight:300; font-size:16px; line-height:20px; margin: 0;}
.celerite-webinar-widget .footer{ color:#16498B; font-size:19px; line-height:23px; font-weight:600; padding:0; position:relative; margin-bottom: 15px;}
.celerite-webinar-widget-button{color:#fff; background: linear-gradient(180deg, rgba(22,73,139,1) 0%, rgba(103,188,144,1) 100%); -webkit-transition:all .3s; -o-transition:all .3s;
  transition:all .3s; -moz-transition:all .3s; -ms-transition:all .3s; border-radius:30px; font-size:14px; line-height:14px;
   padding: 15px 35px; text-decoration: none;}
.celerite-webinar-widget-button:active, .celerite-webinar-widget-button:hover, .celerite-webinar-widget-button:focus{color:#16498b; border: 2px solid #16498b; background-color:#fff; background: none; }
.celerite-webinar-widget .decor{ position: absolute; bottom: 0; right: 0;}
.celerite-webinar-widget .decor img.decor-sm{ display:block;}
.celerite-webinar-widget .decor img.decor-lg{ display:none;}

.celerite-webinar-widget.cel-w-sideber{flex-direction: column; padding: 30px 15px;}
.celerite-webinar-widget.cel-w-sideber .title{ padding: 15px 0; margin: 0; font-weight: 200; font-size: 15px; line-height: 15px;}
.celerite-webinar-widget.cel-w-sideber .title h3{ font-size: 20px;  line-height: 24px;  margin: 10px 0;}
.celerite-webinar-widget.cel-w-sideber .title h4{font-weight: 300;  font-size: 15px;  line-height: 15px;}
.celerite-webinar-widget.cel-w-sideber .title h5{font-weight: 300;  font-size: 15px;  line-height: 20px;}
.celerite-webinar-widget.cel-w-sideber .footer{margin: 20px 0 0 0;}
.celerite-webinar-widget.cel-w-sideber .decor{ position: absolute; bottom: 58px; right: 0;}
  
@media (min-width:768px){
 .celerite-webinar-widget{flex-direction: row; padding: 15px;}
}
@media (min-width:768px) and (max-width:991px){	
 .celerite-webinar-widget .footer{font-size: 16px; line-height: 20px;}
 .celerite-webinar-widget .title{background-size:contain; padding:0 10px;}
 .celerite-webinar-widget .title h3 {font-size: 20px; line-height:24px; margin: 7px 0;}
 .celerite-webinar-widget .title h5{font-size:15px; line-height:20px;} 
 .celerite-webinar-widget .logo{flex:0;}
 .celerite-webinar-widget .logo img{width:150px;}
 .celerite-webinar-widget .title{flex:2;}
 .celerite-webinar-widget .footer{flex:1;}
 .celerite-webinar-widget .decor{flex:0;}
 .celerite-webinar-widget .decor img.decor-lg{width: 60px;}
 .celerite-webinar-widget-button{padding: 12px 18px;}
 .celerite-webinar-widget .decor-small{display: none;}
}
@media (min-width:992px){	
 .celerite-webinar-widget .logo{ flex:1;}
 .celerite-webinar-widget .logo img{ width: 200px;}
 .celerite-webinar-widget .title{ flex:5; padding:0 15px;}
 .celerite-webinar-widget .footer{flex:2;}
 .celerite-webinar-widget .decor{flex:1;}
 .celerite-webinar-widget .decor img.decor-lg{width: 90px;}
 .celerite-webinar-widget .title h3{font-size:29px; line-height:32px; margin: 8px 0 10px 0;}
 .celerite-webinar-widget .title h4{font-size:16px; line-height:16px; font-weight: 400;}
 .celerite-webinar-widget .title h5{font-size:18px; line-height:18px; font-weight: 400;}
 .celerite-webinar-widget-button{padding: 15px 30px;}
}
@media (min-width:1200px){	
 .celerite-webinar-widget .logo{ flex:3;}
 .celerite-webinar-widget .title{ flex:5;}
 .celerite-webinar-widget .footer{ flex:2;}
 .celerite-webinar-widget .decor{flex:1;}
}

/*Celerite Webinar Home page Banner__29-09-2023*/
.celerite-webinar_icon, .celerite-webinar_logo{top: 3px;}
.gavias_sliderlayer .celerite-webinar_button a {border-radius:5px; padding:5px 10px; font-size:8px; line-height:8px; text-transform:uppercase;
  font-weight:600; color:#fff; border:none; box-shadow:none; background: rgb(218,35,60); background: linear-gradient(180deg, rgba(218,35,60,1) 0%, rgba(209,64,138,1) 100%);}
 .gavias_sliderlayer .celerite-webinar_button a:hover,
 .gavias_sliderlayer .celerite-webinar_button a:focus,
 .gavias_sliderlayer .celerite-webinar_button a:active{background-color: #DA233C; color:#fff;}

 @media (max-width:320px){  
   .gavias_sliderlayer .celerite-webinar_speakers{left:50px;}
   .gavias_sliderlayer .celerite-webinar_speakers img {width: auto!important; height: 50px!important;}
 }
 @media (min-width:321px) and (max-width:375px){
   .gavias_sliderlayer .celerite-webinar_speakers{left:47px;}
   .gavias_sliderlayer .celerite-webinar_speakers img {width: auto!important; height: 70px!important;}
 }
 @media (min-width:376px) and (max-width:425px){
   .gavias_sliderlayer .celerite-webinar_speakers{left:53px;}
   .gavias_sliderlayer .celerite-webinar_speakers img {width: auto!important; height: 80px!important;}
 }
 @media (min-width:426px) and (max-width:600px){
   .gavias_sliderlayer .celerite-webinar_speakers{left:43px;}
   .gavias_sliderlayer .celerite-webinar_speakers img {width: auto!important; height: 120px!important;}
 }
 @media (min-width:601px) and (max-width:767px){
   .gavias_sliderlayer .celerite-webinar_button a{padding: 10px 20px; font-size: 14px; line-height: 14px;}
 }
 @media (min-width:768px){  
   .gavias_sliderlayer .celerite-webinar_button a{padding:10px 25px; font-size:12px; line-height:16px;}
 }
 @media (max-width:768px){  
   .celerite-webinar_button{top: -21px!important;}
 }
 @media (min-width:992px){
   .gavias_sliderlayer .celerite-webinar_button a{padding:15px 25px; font-size:15px; line-height:16px;}  
   .sap-datasphere-webinar_date{top: 10px;}
 }

/*Webinar__S/4HANA migrations with CeleRITE 14-09-2023*/
.sap-dic-webinar.celerite-webinar-banner.webinar-banner{ background-image:none; background-color:#fff; padding-bottom:25px;}
.sap-dic-webinar.celerite-webinar-banner.webinar-banner h1{ color:#000; margin:10px 0 10px 0; text-transform: uppercase;}
.sap-dic-webinar.celerite-webinar-banner.webinar-banner .webinar-date .text{ color:#268CC5;}
.sap-dic-webinar.celerite-webinar-banner.webinar-banner h4{ color:#25B2D1; text-transform:uppercase; padding:0; margin:25px 0 0 0; font-weight: 300;}
.sap-dic-webinar.celerite-webinar-banner.webinar-banner h4:before{ display:none;}
.sap-dic-webinar-form.celerite-webinar-form .column-inner{ position:initial!important;}
.sap-dic-webinar.celerite-webinar-banner.webinar-banner .dic-webinar-container_inner .webinar-date{margin: 35px 0 21px 0;}
.panelist-boxV4{display: grid; grid-template-columns: repeat(auto-fit, minmax(206px, 1fr)); grid-gap: 20px;}
.panelist-boxV4 .panelist-box{display: flex; flex-direction: column; align-items: center; border:none; background-color:#fcfcfc; border-radius: 10px; border:2px solid #f7f7f7;}
.panelist-boxV4 .panelist-box .speaker-title h5{ color:#2591D1; font-size:20px;}
.panelist-boxV4 .panelist-box .speaker-bio { margin-top:25px; margin-bottom:15px; text-align:center; padding: 0 10px;}
.panelist-boxV4 .panelist-box .speaker-bio h3{color: #114A8D; font-size: 21px; line-height: 25px; margin: 0 0 10px 0;}
.panelist-boxV4 .panelist-box .speaker-bio h4{color: #666; font-size: 17px; line-height: 21px; margin:0; font-weight:300;}
.decorative-bar{display:flex;}
.bar1{ flex:2; background-color:#33AAFF;}   
.bar2{flex:4; background-color:#0D66A2;}    
.bar3{flex:3; background-color:#06446F;}   
.bar4{flex:1; background-color:#1F9CF3;}  
.sap-dic-webinar.celerite-webinar-banner.webinar-banner .webinar-register-now a {border-radius:35px; padding:15px 30px; font-size:18px; line-height:18px; border-width:3px; border-style:solid; text-transform:uppercase;
 font-weight:600; color:#29C6D9; border-color:#29C6D9; background-color:transparent; box-shadow:none;}
.sap-dic-webinar.celerite-webinar-banner.webinar-banner .webinar-register-now a:hover,
.sap-dic-webinar.celerite-webinar-banner.webinar-banner .webinar-register-now a:focus,
.sap-dic-webinar.celerite-webinar-banner.webinar-banner .webinar-register-now a:active{border-color: #269ED3; background-color: #269ED3; color:#fff;} 
.sap-dic-webinar.celerite-webinar-banner.webinar-banner .countdown-timer p { font-size: 20px; color: #9d9d9d; margin-bottom:0!important;}
.sap-dic-webinar.celerite-webinar-banner.webinar-banner .countdown-timer #demo {font-size: 33px; font-weight: 600; color: #686b70;}
.key-topics-box.celerite-webinar-list h3{display: flex; padding-left:0; align-items: center; justify-content: flex-start; margin-bottom: 0;}
.key-topics-box.celerite-webinar-list h3:before{ display:none;}
.key-topics-box.celerite-webinar-list h3 strong{ font-weight:600;}
.key-topics-box.celerite-webinar-list h3 img{margin-right: 20px;} 

.sap-partner-expert-box{ display: flex; align-items: stretch; justify-content: center; flex-direction: column; width: fit-content;}
.sap-partner-expert_header{background: rgb(28,173,228); background: linear-gradient(90deg, rgba(28,173,228,1) 0%, rgba(28,173,228,0.12) 100%); border-top-left-radius: 5px; border-top-right-radius: 5px; padding: 15px 60px; font-size: 22px; color: #fff; font-weight:300;}
.sap-partner-expert_body{background-color:#1CADE4;border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; padding: 15px 60px;} 

.register-now-sec-bar{background: rgb(94,76,223); background: linear-gradient(344deg, rgba(94,76,223,1) 0%, rgba(8,186,200,1) 100%); display:flex; align-items:center; justify-vontent:center; padding:30px;}
.register-now-sec-bar_text-area{ flex:7; display:flex; align-items:center; justify-content:center;}
.register-now-sec-bar_text-area h4{font-size: 22px; line-height: 24px; text-align: center; color:#fff;}

.register-now-sec-bar_button-area{flex:3; display:flex; align-items:center; justify-content:center;}
.register-now-sec-bar_button{padding: 12px 25px; font-size: 16px; line-height: 16px; color:#219acf; border-radius: 35px; border-width: 3px; border-style: solid; text-transform: uppercase; font-weight: 600; border-color: #fff; background-color: #fff;}
.register-now-sec-bar_button:hover, .register-now-sec-bar_button:focus, .register-now-sec-bar_button:active{border-color: #0DB3C9; background-color: #0DB3C9; color:#fff;}

.webform-submission-common-form__celerite-webinar__2-form,
.webform-submission-__workshop-s4-readiness-assessme-form,
.webform-submission-celerite-webinar-video-watch-for-form,
.webform-submission-celerite-webinar-series-video-wa-form {display:flex; flex-direction:column; align-items:center;}
.webform-submission-common-form__celerite-webinar__2-form .js-form-type-textfield,
.webform-submission-common-form__celerite-webinar__2-form .js-form-type-email,
.webform-submission-common-form__celerite-webinar__2-form .js-form-type-tel,
.webform-submission-__workshop-s4-readiness-assessme-form .js-form-type-textfield,
.webform-submission-__workshop-s4-readiness-assessme-form .js-form-type-email,
.webform-submission-__workshop-s4-readiness-assessme-form .js-form-type-tel,
.webform-submission-celerite-webinar-video-watch-for-form .js-form-type-textfield,
.webform-submission-celerite-webinar-video-watch-for-form .js-form-type-email,
.webform-submission-celerite-webinar-video-watch-for-form .js-form-type-tel,
.webform-submission-celerite-webinar-series-video-wa-form .js-form-type-textfield,
.webform-submission-celerite-webinar-series-video-wa-form .js-form-type-email,
.webform-submission-celerite-webinar-series-video-wa-form .js-form-type-tel{ margin-bottom:10px; height:61px;}
.webform-submission-common-form__celerite-webinar__2-form .captcha,
.webform-submission-__workshop-s4-readiness-assessme-form .captcha,
.webform-submission-celerite-webinar-video-watch-for-form .captcha,
.webform-submission-celerite-webinar-series-video-wa-form .captcha{ float:left;}
.webform-submission-common-form__celerite-webinar__2-form .celerite-submit,
.webform-submission-__workshop-s4-readiness-assessme-form .celerite-submit,
.webform-submission-celerite-webinar-video-watch-for-form .celerite-submit,
.webform-submission-celerite-webinar-series-video-wa-form .celerite-submit{ margin-top:10px;}
.webform-submission-common-form__celerite-webinar__2-form .form-item input,
.webform-submission-__workshop-s4-readiness-assessme-form .form-item input,
.webform-submission-__workshop-s4-readiness-assessme-form .form-item select{ background-color:#fff; border:none; font-weight: 400; font-size: 15px; color: #000;}
.webform-submission-common-form__celerite-webinar__2-form .webform-button--submit,
.webform-submission-__workshop-s4-readiness-assessme-form .webform-button--submit,
.webform-submission-celerite-webinar-video-watch-for-form .webform-button--submit{ background-color:#0080c7!important;}
.webform-submission-common-form__celerite-webinar__2-form .webform-button--submit:hover,
.webform-submission-common-form__celerite-webinar__2-form .webform-button--submit:active,
.webform-submission-common-form__celerite-webinar__2-form .webform-button--submit:focus,
.webform-submission-__workshop-s4-readiness-assessme-form .webform-button--submit:hover,
.webform-submission-__workshop-s4-readiness-assessme-form .webform-button--submit:active,
.webform-submission-__workshop-s4-readiness-assessme-form .webform-button--submit:focus,
.webform-submission-celerite-webinar-video-watch-for-form .webform-button--submit:hover,
.webform-submission-celerite-webinar-video-watch-for-form .webform-button--submit:active,
.webform-submission-celerite-webinar-video-watch-for-form .webform-button--submit:focus{ background-color:#1a6ec1!important;}
.webform-submission-__workshop-s4-readiness-assessme-form .js-form-type-select .select2-container .select2-selection--multiple .select2-selection__rendered{
  width: 100%;
}
.webform-submission-__workshop-s4-readiness-assessme-form .js-form-type-select .select2-container .select2-selection--multiple .select2-selection__rendered .select2-search{ width: 100%;}
.webform-submission-__workshop-s4-readiness-assessme-form .js-form-type-select .select2-container .select2-search--inline .select2-search__field{width:100%!important;}


.celerite-webinar-related .card .child.bg2{ background-image: url(https://applexus-files.s3.us-east-2.amazonaws.com/s3fs-public/webinar/webinar_s4hana-migrations-with-celerite/3things-before-sap-s4hana-implementation.webp);}
.celerite-webinar-related .card .child.bg3{ background-image: url(https://applexus-files.s3.us-east-2.amazonaws.com/s3fs-public/webinar/webinar_s4hana-migrations-with-celerite/6reasons-move-to-s4hana.webp);}
.celerite-webinar-related .card .child.bg1{ background-image: url(https://applexus-files.s3.us-east-2.amazonaws.com/s3fs-public/webinar/webinar_s4hana-migrations-with-celerite/sap-ecc-to-s4hana-migration_banner.webp);}

/* @media(max-width:500px){.sapphire-page .ui-dialog{ width:100%!important;}} */

@media (min-width:992px){  
  .register-now-sec-bar{padding:50px; flex-direction:row;}
  .register-now-sec-bar_text-area h4{font-size:30px; line-height:36px; color:#fff; text-align:left; font-weight: 300;}
  .register-now-sec-bar_button{padding: 15px 30px; font-size: 18px; line-height: 18px;}
}
@media (min-width:992px) and (max-width:1340px){
  .webform-submission-__workshop-s4-readiness-assessme-form #edit-flexbox-03{ display: block;}
}

/*feasibility study of btp deployment in just 4 days*/
.feasibility-study-of-btp-deployment_banner{}
.feasibility-study-of-btp-deployment_banner .padding-small{ padding:0!important;}
.feasibility-study-of-btp-deployment_banner-inner{ padding:30px 20px;}
.feasibility-study-of-btp-deployment_banner h1{ color:#fff; font-size: 30px; line-height: 36px; font-weight:100;}
.feasibility-study-of-btp-deployment_banner h1 strong{ font-weight:600;}
.feasibility-study-of-btp-deployment_banner h3{ color:#fff; font-size: 20px; line-height: 26px; font-weight:100;}
.feasibility-study-btp-deployment-form .column-inner{ padding:30px;}
.webform-submission-common-form__feasibility-study-o-form .captcha{ float:left;}
.webform-submission-common-form__feasibility-study-o-form .form-item input{ background-color:#fff;}
.webform-submission-common-form__feasibility-study-o-form{display: flex; flex-direction: column; align-items: center;}
.webform-submission-common-form__feasibility-study-o-form .js-form-type-textfield,
.webform-submission-common-form__feasibility-study-o-form .js-form-type-email,
.webform-submission-common-form__feasibility-study-o-form .js-form-type-tel{height:70px;}
.webform-submission-common-form__feasibility-study-o-form .captcha .g-recaptcha,
.webform-submission-common-form__feasibility-study-o-form .captcha .g-recaptcha {transform: scale(0.8);transform-origin: 0px 0px; padding-left:13%;}
.webform-submission-common-form__feasibility-study-o-form .form-item label{ color:#fff;}
.feasibility-study-btp-deployment-form h3{margin: 0 0 12px 0; padding: 0 15px; color:#fff;}

.feasibility-study-of-btp-deployment_content .contentStyleV1 ul{ list-style-type:none; padding-left:10px;}
.feasibility-study-of-btp-deployment_content .contentStyleV1 ul li{ position:relative; padding:0 0 0 40px; margin: 20px 0; font-size: 16px; line-height: 22px; }
.feasibility-study-of-btp-deployment_content .contentStyleV1 ul li:before{position:absolute; width: 30px; height:30px; content:''; background: url(https://www.applexus.com/sites/default/files/images/feasibility-study-of-btp-deployment/tick-icon.png) no-repeat center center; left:0; top:0;}
.feasibility-study-of-btp-deployment_content{ margin:0; padding-top:0; padding-bottom:0;}
.sap-btb-panelists.feasibility-study-of-btp .panelist-box-wrapper{grid-template-columns: repeat(auto-fit, minmax(279px, 1fr)); grid-gap:20px;}
.sap-btb-panelists.feasibility-study-of-btp .panelist-box-wrapper.btp-get-sec{grid-template-columns: repeat(auto-fit, minmax(277px, 1fr));}
.btb-speakers.btb-speakersV2 .btb-speaker-box:nth-of-type(2) .btb-speaker-photo{ flex:0.85;}

@media(max-width:500px){.sapphire-page .ui-dialog{ width:100%!important;}}
@media (min-width:768px){  
  .feasibility-study-of-btp-deployment_banner-inner{ padding:30px 60px;}
  .feasibility-study-of-btp-deployment_banner h1{font-size: 40px; line-height: 46px;}
  .feasibility-study-of-btp-deployment_banner h3{font-size: 22px; line-height: 30px;}
}


/*SAP Datasphere Webinar Home page Banner__11-09-2023*/
.sap-datasphere-webinar_sub-head{color:#FFD705!important;}
.gavias_sliderlayer .sap-datasphere-webinar_button a {border-radius:35px; padding:5px 10px; font-size:8px; line-height:8px; border-width:1px; border-style:solid; text-transform:uppercase;
 font-weight:600; color:#ED6E27; border-color:#ED6E27; background-color:#fff; box-shadow:none;}
.gavias_sliderlayer .sap-datasphere-webinar_button a:hover,
.gavias_sliderlayer .sap-datasphere-webinar_button a:focus,
.gavias_sliderlayer .sap-datasphere-webinar_button a:active{border-color: #ED6E27; background-color: #ED6E27; color:#fff;}
@media (max-width:425px){  
  .sap-datasphere-webinar_sub-head{left: -24px!important; top: -2px!important; font-size:10px!important;}
}
@media (min-width:426px) and (max-width:600px){
  .gavias_sliderlayer .sap-datasphere-webinar_button a{padding: 10px 15px; font-size: 10px; line-height: 10px; border-width:1px;}
  .sap-datasphere-webinar_sub-head{left: -24px!important; top: -2px!important; font-size:12px!important;}
}
@media (min-width:601px) and (max-width:767px){
  .gavias_sliderlayer .sap-datasphere-webinar_button a{padding: 10px 20px; font-size: 14px; line-height: 14px; border-width:2px;}
  .sap-datasphere-webinar_sub-head{left: -43px!important; top: -2px!important; font-size:16px!important;}
}
@media (min-width:768px){  
  .gavias_sliderlayer .sap-datasphere-webinar_button a{padding:10px 25px; font-size:12px; line-height:16px; border-width:3px;}
  .sap-datasphere-webinar_sub-head{ font-size:20px!important; line-height:20px!important;}
}
@media (min-width:992px){
  .gavias_sliderlayer .sap-datasphere-webinar_button a{padding:10px 25px; font-size:15px; line-height:16px; border-width:3px;}  
  .sap-datasphere-webinar_sub-head{ font-size:27px!important; line-height:33px!important; left: -70px; top:-5px;}	
  .sap-datasphere-webinar_date{top: 10px;}
}


/*SAP BTP Executive Summits Flyer landing page__23-08-2023*/
.webinar-block-design-one .speakers-body.speakers-bodyV2{ display:grid; grid-template-columns: repeat(auto-fit,minmax(271px,1fr));}
.ip-solutions_container.ip-solutions_containerV2{grid-template-columns:repeat(auto-fit,minmax(271px,1fr));}
.ip-solutions_container.ip-solutions_containerV2 .ip-solutions{ padding:30px 15px; border-radius: 10px;}
padding

/*SAP BTP Executive Summits- Home Banner__22-08-2023*/
.gavias_sliderlayer .btp-executive-summits-sub-title{ font-size:25px; line-height:30px;}
.gavias_sliderlayer .btp-executive-summits-sub-title strong:nth-of-type(1){ color:#19AFE4;}
.gavias_sliderlayer .btp-executive-summits-sub-title strong:nth-of-type(2){ color:#1294F1;}
.gavias_sliderlayer .btp-executive-summits-sub-title strong:nth-of-type(3){ color:#D04577;}
.gavias_sliderlayer .btp-executive-summits-date{ background-color:rgba(0, 0, 0, 0.8); padding:12px 24px;}
.gavias_sliderlayer .btp-executive-summits-date strong{ margin:0 10px; color:#999;}  
.gavias_sliderlayer .btp-executive-summits-button a {border-radius:35px; padding:5px 10px; font-size:8px; line-height:8px; border-width:1px; border-style:solid; text-transform:uppercase;
 font-weight:600; color:#D04577; border-color:#D04577; background-color:transparent; box-shadow:none;}
.gavias_sliderlayer .btp-executive-summits-button a:hover,
.gavias_sliderlayer .btp-executive-summits-button a:focus,
.gavias_sliderlayer .btp-executive-summits-button a:active{border-color: #D04577; background-color: #D04577; color:#fff;}

@media (min-width:426px) and (max-width:600px){
	.gavias_sliderlayer .btp-executive-summits-button a{padding: 10px 15px; font-size: 10px; line-height: 10px; border-width:1px;}
}
@media (min-width:601px) and (max-width:767px){
	.gavias_sliderlayer .btp-executive-summits-button a{padding: 10px 20px; font-size: 14px; line-height: 14px; border-width:2px;}
}
@media (min-width:768px){  
	.gavias_sliderlayer .btp-executive-summits-button a{padding:15px 30px; font-size:18px; line-height:18px; border-width:3px;}
}
  

/*SAP BTP Executive Summits__10-08-2023*/
.sap-btp-executive-summits-form {}
.sap-btp-executive-summits_banner{ padding:0 15px}
.sap-btp-executive-summits_banner .sap-btp-executive-summits_content-block h1{ font-size:30px; line-height:36px; text-shadow: 2px 2px 5px rgb(0 0 0 / 65%);} 

.sap-btp-executive-summits_form-block .webform-submission-webinar-common-form2-form .webform-flexbox{ margin:0; display:block;}

#block-webform-27 form.webform-submission-webinar-common-form2-form .choices .choices__list.choices__list--dropdown {z-index: 2;}
#block-webform-27 form.webform-submission-webinar-common-form2-form .choices .choices__list.choices__list--dropdown input.choices__input {display:none;}
#block-webform-27 form.webform-submission-webinar-common-form2-form .webform-button--submit{ padding:0 15px;}

.sap-btp-executive-summits_banner .sap-btp-executive-summits_content-block .title{font-size:24px; line-height:29px; font-weight:400!important; color:#000; margin:0!important; background-color:#fff; padding:15px 15px 15px 15px!important; display: inline-block; display:flex; gap:10px; width: fit-content;}
.sap-btp-executive-summits_banner .sap-btp-executive-summits_content-block .title .eventD{ border-right:1px solid #ccc; padding: 0 10px 0 0;}
.sap-btp-executive-summits_banner .sap-btp-executive-summits_content-block .title .eventD:nth-of-type(2){ border-right:0;}
.sap-btp-executive-summits_banner .sap-btp-executive-summits_content-block .title .eventD:nth-of-type(3){ border:none; padding-right:0;}

.button-os1{border-radius:35px; padding:15px 30px; font-size:18px; line-height:18px; border-width:3px; border-style:solid; text-transform:uppercase; font-weight:600;}
.button-os1.light-pink{ color:#D04577; border-color:#D04577; background-color:transparent;}
.button-os1.light-pink:hover, .button-os1.light-pink:active, .button-os1.light-pink:focus{border-color: #D04577; background-color: #D04577; color:#fff;}

.btp-typo-body h2{font-size:28px; line-height:34px; color:#00397b;}
.btp-typo-body .text-altV2 h2{ padding-left: 30px;}
.btp-typo-body .col-spaceV2{ padding:15px;}

.btb-speakers.btb-speakersV2 .btb-speaker-photo img{ box-shadow:none!important; }
.btb-speakers.btb-speakersV2 .btb-speaker-content h3{ margin-bottom:10px;}
.btb-speakers.btb-speakersV2 .btb-speaker-content h4{ font-size:16px; margin-bottom:10px;}
.hidden-time .event-time{ display:none;}

@media (min-width:600px){  
  .sap-btp-executive-summits_banner .sap-btp-executive-summits_content-block h1{ font-size:40px; line-height:46px;}  
  .btp-typo-body h2{font-size:35px; line-height:41px;}
}
@media (min-width:768px){  
 .sap-btp-executive-summits_banner{ padding:0 30px}
  .btp-typo-body h2{font-size:40px; line-height:46px;}
  .right-spacing20per{ padding-right:20%;}
}
@media (min-width:992px){    
  .sap-btp-executive-summits_banner{ padding:0 60px}
  .sap-btp-executive-summits_banner .sap-btp-executive-summits_content-block h1{ font-size:50px; line-height:56px;}
  .sap-btp-executive-summits_form-block .webform-submission-webinar-common-form2-form .webform-flexbox{ display:flex;}
  .btp-typo-body .text-altV2 h2{ padding-left: 60px;}
  .btp-typo-body .col-spaceV2{ padding:30px;}
}
@media(min-width:1200px){.sap-btp-executive-summits_banner{ padding:0 100px;}}

@media (min-width: 1024px){
 .sap-btp-executive-summits_banner .sap-btp-executive-summits_content-block .title { font-size: 24px; line-height: 29px;}
}
@media(min-width:1920px){
 .sap-btp-executive-summits_banner{ padding:0 195px;}
}




/*New Success Story Block__07-08-2023*/
.ss-post-block{ background: #fff; border-radius: 5px; overflow: hidden; background: #FFF; box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25); min-height:323px; position:relative;}
.ss-post-block .post-content{ border:0!important;}
.ss-post-block .post-content .post-title{font-size: 18px; line-height: 24px; font-weight: 600;}
.ss-post-block .post-content .post-meta{font-size:14px;	margin: 25px 0 0 0;}
.ss-post-block .post-read-more{position: absolute; right: 0; bottom: 8px;}
.ss-post-block .post-read-more a{ background-color: #0085F7; color: #fff; padding: 12px 18px; border-radius: 20px 0 0 0; font-weight: 300;}
.ss-post-block .post-read-more a:hover, .ss-post-block .post-read-more a:active, .ss-post-block .post-read-more a:focus{ background-color:#0026f7;}


/*Datasphere Audio Blog Home page Banner__21-07-2023*/
.gavias_sliderlayer .audio-blog-logo{left: 50%;}
.gavias_sliderlayer .audio-blog-button{left: 50%;}

/*Resources Video Form Updates__13-07-2023*/
/* .webform-submission-video-form{display: grid; grid-template-columns: repeat(auto-fit, minmax(252px, 1fr)); grid-gap: 0px;} */
.webform-submission-video-form .form-actions { text-align:left;}
/* .webform-submission-video-form .captcha{margin-left: 15px;} */
@media(max-width:563px){
	.webform-submission-video-form .form-actions { margin:30px 0 0 0;}
}

/*celerite-panel-discussion Page__25-07-2023*/
.celerite-panel-discussion-page .ui-dialog.webform-confirmation-modal{}
.celerite-panel-discussion-page .ui-dialog-titlebar{padding: 0; background-color: #fff; border: none;}
.celerite-panel-discussion-page .ui-dialog-titlebar .ui-dialog-title{ margin:0;}
.celerite-panel-discussion-page .webform-confirmation-modal--content{}
.celerite-panel-discussion-page .webform-confirmation-modal--content video{ width:100%;}

.celerite-panel-discussion .celerite-webinar-form.celerite-panel-discussion-video-form .column-inner{ position:relative; top:0;}

.key-discussion-points{}
.key-discussion-point-box{ /*background-color:#EDFFF8;*/ border-radius: 25px; padding:30px 30px 100px 30px; flex:1; margin:20px 0 0 0; position: relative;}
.key-discussion-point-box h4{font-size: 24px; line-height:30px; color:#2591D1; margin:0 0 20px 0;}
.key-discussion-point-box p{color: #3F3F3F; margin:0;}
.key-discussion-point-box .panelist-box{display: flex; align-items: center; justify-content: flex-start; grid-gap:15px; border:0; padding:0; margin: 20px 0 0 0; position: absolute; bottom: 30px;}
.key-discussion-point-box .panelist-box-photo{ width:64px; height:64px; overflow:hidden; /*flex:1.1;*/}
.key-discussion-point-box .panelist-box-photo img{border-radius: 25px;}
.key-discussion-point-box .panelist-box-designation{flex:4;}
.key-discussion-point-box .panelist-box-designation h5{color: #114A8D; font-size:18px; line-height:20px; margin:0 0 5px 0;}
.key-discussion-point-box .panelist-box-designation h6{color: #3F3F3F; font-size: 16px; line-height:20px; font-weight:100; margin:0;}

.key-discussion-point-box:nth-of-type(1){ flex:0.5;}
.key-discussion-point-box:nth-of-type(1) .panelist-box{position: initial;}
.key-discussion-point-box:nth-of-type(2){ /*background-color:#E4FFFF;*/ border:2px solid #2684C6;}
.key-discussion-point-box:nth-of-type(3){ /*background-color:#E4FFFF;*/ border:2px solid #1398B5;}
.key-discussion-point-box:nth-of-type(4){ /*background-color:#E4F5FF;*/ border:2px solid #14AFAE;}
#block-webform-26 .webform-submission-video-celerite-form .form-item input{ background-color:#fff;}

.webform-submission-video-celerite-form {display: flex; flex-direction: column; align-items: center;}
.webform-submission-video-celerite-form .form-item label.error{ position: absolute; top:44px; width: 100%; padding-left:15px; left:0;}
.webform-submission-video-celerite-form .js-form-type-textfield,
.webform-submission-video-celerite-form .js-form-type-email,
.webform-submission-video-celerite-form .js-form-type-tel{ margin-bottom:10px; height:61px;}
.webform-submission-video-celerite-form .webinar-form-submit{ margin-top:10px;}

.webform-submission-video-celerite-form .form-actions{ margin-top:15px;}

.full-width-custom-container{ padding:0 5%; }

.celerite-panel-discussion-video-form .form-header h3{color: #00397b!important;}
.celerite-panel-discussion-video-form .column-inner{border-radius: 25px;}
.celerite-panel-discussion-video-form .webform-submission-video-celerite-form .webform-button--submit{ background-color:#00397b!important;}
.celerite-panel-discussion-video-form .webform-submission-video-celerite-form .webform-button--submit:hover,
.celerite-panel-discussion-video-form .webform-submission-video-celerite-form .webform-button--submit:active,
.celerite-panel-discussion-video-form .webform-submission-video-celerite-form .webform-button--submit:focus{ background-color:#2490cf!important;}


/*.webform-submission-video-celerite-form{display: grid; grid-template-columns: repeat(auto-fit, minmax(252px, 1fr)); grid-gap: 0px;}
.webform-submission-video-celerite-form .form-actions { text-align:left;}
.webform-submission-video-celerite-form .captcha{margin-left: 15px;}*/


@media(max-width:425px){
.celerite-webinar-form .webform-submission-video-celerite-form .g-recaptcha{transform: scale(0.76); transform-origin: 160px 0px;}
}
/*@media(max-width:563px){
	.webform-submission-video-celerite-form .form-actions { margin:30px 0 0 0;}
}*/
@media (max-width:599px){
	.key-discussion-point-box:nth-of-type(1){padding: 0 30px 15px 30px;}
}
@media (min-width:601px){
.key-discussion-points{display: flex; align-items: stretch; justify-content: center; grid-gap: 25px;}
}
@media (min-width:601px) and (max-width:767px){
  .full-width-custom-container {padding: 0px 2%;}
  .key-discussion-point-box{flex-basis: calc(48% - 0px);}
  .key-discussion-point-box:nth-of-type(1), .key-discussion-point-box:nth-of-type(3), .key-discussion-point-box:nth-of-type(4){ flex: 0.5;}
}
/*@media (min-width:768px){
	.full-width-custom-container{ padding:0 8%;}
}*/
@media (min-width:768px){
.key-discussion-points{grid-gap: 25px;}
}
@media (min-width:768px) and (max-width:991px){ 
  .celerite-webinar-form .webform-submission-video-celerite-form .g-recaptcha{transform: scale(0.70); transform-origin: 160px 0px;}
  .full-width-custom-container {padding: 0 5%;}
  .key-discussion-point-box{flex-basis: calc(48% - 0px); flex:0;}
}
@media (max-width:991px){
.key-discussion-points{flex-wrap: wrap;}
}
@media (min-width:992px){
	.full-width-custom-container{ padding:0 8%;}
}
@media (min-width:1024px) and (max-width:1199px){
  .full-width-custom-container {padding: 0px 8%;}
}
@media (min-width:992px) and (max-width:1199px){ 
  .celerite-webinar-form .webform-submission-video-celerite-form .g-recaptcha{transform: scale(0.92); transform-origin: 145px 0px;}
}
@media (min-width:1200px){
  .celerite-webinar-form .webform-submission-video-celerite-form .g-recaptcha{transform: scale(0.92); transform-origin: 145px 0px;}
}
@media (min-width:1200px) and (max-width:1399px){
	  .full-width-custom-container {padding: 0 5%;}
}
@media (min-width:1400px){	
  .full-width-custom-container {padding: 0px 5%;}
}

/*@media (min-width:768px) and (max-width:991px){
  .full-width-custom-container {padding: 0 5%;}
}*/







/*Celerit Page__09-06-2023*/

.celerite-typo-body h2{font-size:28px; line-height:34px; color:#00397b;}
.celerite-typo-body .sub{ font-size:18px; line-height:24px; color:#7d7d7d;}
.celerite-typo-body h3{ font-size:24px; line-height:30px;}
.celerite-typo-body p{ font-size:14px; line-height:20px;}

.celerit-banner{ margin-top:90px;}
.celerit-logo{ margin-top:25px;}
.celerit-logo img{ width:360px;}
.celerit-banner_header{ min-height:410px;}
.celerit-banner_header h1{ color:#fff; font-size:35px; line-height:42px; font-weight:600;}
.celerit-banner_header h3{ color:#fff; font-size:20px; line-height:26px; font-weight:300;}
.celerit-banner_header .button-cell{ width:fit-content;}
.celerit-banner_header .button-cell a{background-color:#64BB46; color:#fff; padding:18px 25px; font-size:18px; line-height:18px;}
.celerit-banner_header .button-cell a:hover, .celerit-banner_header button-cel1 a:active, .celerit-banner_header button-cel1 a:focus{ background-color:#39AB11;}
.celerit-banner_header .celerit-banner_header-container .column-content-inner{display: flex; min-height: 410px; align-items: center; justify-content: flex-start;}

.celerit-content h2.title{color: #00397b;}

.cel-hero-container{display: flex; align-items: center; justify-content: center; gap: 30px; flex-direction: column;}

.s4-migration-process{ display: grid; grid-template-columns: repeat(auto-fit,minmax(221px,3fr)); grid-gap: 20px;}
.s4-migration-process-box{ text-align:center; display: flex; align-items: center; justify-content: center; flex-direction: column; flex-grow: 1; flex-basis: 0; background-color:#f0f8ff; padding:15px; border-radius: 20px;}
.s4-migration-process-box img{ max-width:242px; max-height:276px;}
.s4-migration-process-box h5{ font-size:16px; line-height:21px; margin:20px 0 0 0; font-weight:400; color:#777; min-height:130px;}
.s4-migration-process-box h5 strong{font-size: 30px; color: #ffb300;}
.skill{width:200px; height: 200px;position: relative; margin-top:10px;}
.skill-outer{ width:200px; height: 200px; display: flex; align-items: center; justify-content: center; 
 box-shadow: 6px 6px 10px -1px rgba(0, 0, 0, 0.15), -6px -6px 10px -1px rgba(255, 255, 255, 0.7) ;
 border-radius: 50%; border: 2px solid #ecf5fd; background-color: #fff;}
.skill-inner{ height:160px; width:160px; padding:10px; border-radius:50%; display: flex; justify-content: center; align-items: center; background: rgb(255,255,255);
background: radial-gradient(circle, rgba(255,255,255,1) 0%, rgba(231,231,231,1) 100%); box-shadow: inset 4px 4px 6px -1px rgba(0, 0, 0, 0.2), inset -4px -4px 6px -1px rgba(255, 255, 255, 0.7); border-radius: 50%;}
.skill h4{ font-size:16px; line-height:19px; font-weight: 600; margin:0; color:#00397b;}
#skill-number{ font-weight: 600; font-size: 30px; color: #555;}
.skill circle, .skill.s1 circle{ fill: none; stroke: url(#GradientColor); stroke-width: 15px; stroke-dasharray: 450; stroke-dashoffset: 450; animation: anim 2s linear forwards;}
.skill.s2 circle{animation: anim2 2s linear forwards;}
.skill.s3 circle{animation: anim3 2s linear forwards;}
.skill.s4circle{animation: anim4 2s linear forwards;}
.skill.s5 circle{animation: anim5 2s linear forwards;}
@keyframes anim{ 100%{ stroke-dashoffset: 301.5;}}
@keyframes anim2{ 100%{ stroke-dashoffset: 306;}}
@keyframes anim3{ 100%{ stroke-dashoffset: 306; }}
@keyframes anim4{ 100%{ stroke-dashoffset: 274.5; }}
@keyframes anim5{ 100%{ stroke-dashoffset: 130.5;}}
.skill svg{ position: absolute; top: 0; left: 0;}

.sam-quote-container{ display:flex; align-items:center; justify-content:center; gap:40px; flex-direction: column; padding: 50px 0;}
.sam-photo{ text-align:center;}
.sam-photo img{ width:500px; height:auto;}

/*SAM Quote */
.sam-quote{}
.sam-quote-box{position:relative; padding:50px 0 0 0;}
.sam-quote-box:before{ position:absolute; width: 54px; height: 44px; content:''; background: url(https://www.applexus.com/sites/default/files/images/Products/celerit/sam-quote-decor2.png) no-repeat center center; left:0; top:0;}
.sam-quote-box .border-line{ width:102px; height:1px; background-color:#44C2F4; margin:15px 0; float:left;}
.sam-quote-box h4{ color:#16498B; font-weight:100; font-size:16px; line-height:24px;}
.sam-quote-box h5{ color:#16498B; margin:0; font-size:20px; width:100%; float:left;}
.sam-quote-box h6{ color:#666; margin:0; font-weight:100; font-size:16px; float:left;}

.ceo-quote .quote-text{ padding:65px 0 0 0;}
.ceo-quote .quote-text:before{position:absolute; width: 54px; height: 44px; content:''; background: url(https://www.applexus.com/sites/default/files/images/Products/celerit/sam-quote-decor2.png) no-repeat center center; left:0; top:0;}
.ceo-quote .quote-text p{ font-size:19px!important; line-height:28px!important;}

.transformation-scenarios{display: flex; align-items: center; justify-content:center; gap:50px;}

.migration-approaches{ display: flex; align-items: stretch; justify-content: center; flex-direction: column;}
.migration-approaches .body{ padding:20px 25px;}
.migration-approaches .body ul{list-style-type: none; padding: 0;}
.migration-approaches .body ul li{ color:#fff; margin-bottom:20px; padding-left:30px; position:relative;}
.migration-approaches .body ul li:before{ position:absolute; top:5px; left:0; width:15px; height:14px; content:''; background: url(https://www.applexus.com/sites/default/files/images/Products/celerit/tick.svg) no-repeat left top;}
.migration-approaches .body ul li:nth-of-type(5){ margin-bottom:0;}

.migration-approaches .header{ display:flex; align-items:center; justify-content:center; padding:15px 30px;}
.migration-approaches .header h3{ color:#fff; font-size:22px;}

.migration-approaches.ams-support-models .header{justify-content: flex-start; padding:30px 15px; gap:20px;}
.migration-approaches.ams-support-models .header h3{ color:#fff; font-size:22px; line-height:24px;}
.migration-approaches.ams-support-models .header img{width: auto; height: 70px;}
.migration-approaches.ams-support-models .body p{ color:#fff;}



.conve-approaches{flex: 1; background: #295C98;}
.conve-approaches .header{background:#114A8D;}

.celerite-approaches{flex: 1; background: #3A9BD4;}
.celerite-approaches .header{background:#2490CF;}

.celerite-advantages{display: grid; grid-template-columns: repeat(auto-fit, minmax(198px, 1fr)); justify-content:center; align-content:center; grid-gap:15px;}
.celerite-advantage-box{background: #FFFFFF; box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.25); border-radius: 15px; padding:30px 20px; text-align:center; display: flex; align-items: center; justify-content: flex-start; flex-direction: column;}
.celerite-advantage-box .thumb{ margin-bottom:20px; min-height:85px; display: flex; align-items: center; justify-content: center;}
.celerite-advantage-box h3,
.celerite-advantage-box h4{font-size: 18px; line-height: 22px; color: #114A8D; margin:0; font-weight: 500;}
.celerite-advantage-box p{ color:#666; font-size:16px; line-height:21px;}

.celerite-advantages.transformation-scenarios{display: flex; align-items: stretch; justify-content: center; grid-gap: 25px;}
.celerite-advantages.transformation-scenarios .celerite-advantage-box{ flex:1;}

#block-webform-25 .webform-submission-celerite-web-form-form .form-item input{ background-color:#fff;}

.celerite-webinar-form{ position:relative;}
.celerite-webinar-form .form-header{ padding: 5px 15px 15px 15px; text-align:center; }
.celerite-webinar-form .form-header h3{font-size: 24px; color: #fff;}
.celerite-webinar-form .column-inner{padding: 10px 15px 30px 15px;}

.webform-submission-celerite-web-form-form {display: flex; flex-direction: column; align-items: center;}
.webform-submission-celerite-web-form-form .form-item label.error{ position: absolute; top:44px; width: 100%; padding-left:15px; left:0;}
.webform-submission-celerite-web-form-form .js-form-type-textfield,
.webform-submission-celerite-web-form-form .js-form-type-email,
.webform-submission-celerite-web-form-form .js-form-type-tel{ margin-bottom:10px; height:61px;}
.webform-submission-celerite-web-form-form .webinar-form-submit{ margin-top:10px;}

.celerite-webinar-form .webform-submission-celerite-web-form-form .webform-button--submit{ background-color:#2591D1!important;}
.celerite-webinar-form .webform-submission-celerite-web-form-form .webform-button--submit:hover,
.celerite-webinar-form .webform-submission-celerite-web-form-form .webform-button--submit:active,
.celerite-webinar-form .webform-submission-celerite-web-form-form .webform-button--submit:focus{ background-color:#00C2E3!important;}

.celerite-webinar-form .webinar-share-button{ text-align:center;}

.jumbstart-features{background-color:#114A8D; display:flex; align-items:center; justify-content:center;}
.jumbstart-features-col{ border-right:1px dashed #ccc; padding:40px; flex:1;}
.jumbstart-features-col:nth-of-type(3){ border-right:0;}
.jumbstart-features-col-inner{display:flex; align-items:center; justify-content:center; gap:25px;}
.jumbstart-features-col-inner img{}
.jumbstart-features-col-inner h4{ font-size:18px; line-height:22px; font-weight:100; color:#fff; margin:0;}

/*WAVE*/
.wave-banner{ width: 100%; background: #3586ff; overflow: hidden;}
.wave-banner .wave{ position: absolute; bottom: 0; left: 0; width: 100%; height: 100px; background: url(https://www.applexus.com/sites/default/files/images/Products/celerit/wave.png); background-size: 1000px 100px;}
.wave-banner .wave.wave1{ animation: animate 30s linear infinite; opacity: 1; animation-delay: 0s; bottom: 0;}
.wave-banner .wave.wave2{ animation: animate2 15s linear infinite; opacity: 0.5; animation-delay: 5s; bottom: 10px;}
.wave-banner .wave.wave3{ animation: animate3 30s linear infinite; opacity: 0.2; animation-delay: -2s; bottom: 15;}
.wave-banner .wave.wave4{ animation: animate2 15s linear infinite; opacity: 0.7; animation-delay: -5s; bottom: 20px;}
@keyframes animate{
    0% { background-position-x: 0; }
    100% { background-position-x: 1000px;}
}
@keyframes animate2
{
    0% { background-position-x: 0; }
    100% { background-position-x: 1000px; }
}
.cel-cs-card_container { display: grid; grid-template-columns: repeat(auto-fit,minmax(262px,2fr)); grid-gap: 25px;}
.cel-cs-card { background-size: cover; padding:0; border-radius: 10px; overflow: hidden; position: relative; background: #FFFFFF; box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.25);}
.cel-cs-thumbnail{ position:relative; padding: 20px; min-height:180px;}
.cel-cs-card.V1 .cel-cs-thumbnail { background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.01)), url(https://www.applexus.com/sites/default/files/images/Products/celerit/gaming-leader.jpg);}
.cel-cs-card.V2 .cel-cs-thumbnail { background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.01)), url(https://www.applexus.com/sites/default/files/images/Products/celerit/fashion-brand.jpg); }
.cel-cs-card.V3 .cel-cs-thumbnail { background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.01)), url(https://www.applexus.com/sites/default/files/images/Products/celerit/manufacturer.jpg); }
.cel-cs-card.V4 .cel-cs-thumbnail { background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.01)), url(https://www.applexus.com/sites/default/files/images/Products/celerit/transportation.jpg); }
  
.cel-cs-thumbnail-tag { position: absolute; top: 20px; left: 20px; font-size: 13px; line-height: 13px; text-transform: uppercase; color: #fff;}
.cel-cs-thumbnail-title { position: relative; width: fit-content; color: #000; margin: 0 0 25px 0; text-shadow: 2px 2px 3px rgb(0 0 0 / 35%); font-size: 24px; line-height: 28px; min-height: 147px;}
.cel-cs-content{ padding:15px;}
.cel-cs-content h4 { font-size:18px; line-height:22px; margin:10px 0 15px 0;}
.cel-cs-card ul{ padding:0 17px;}

/*CaseStudy Block V2*/
.case-study-card-container{ display: grid; grid-template-columns: repeat(auto-fit, minmax(300px, 1fr))!important; grid-gap: 15px; justify-content: center; align-content: center; padding:0 5%; }
.case-study-card{ width: auto; height: 340px; border-radius: 20px; overflow: hidden; position: relative;}
.case-study-card-img{ width: 100%; height: 100%; object-fit: cover; border-radius: 15px;}
.title-body{ width: 100%; height:250px; color: #fff; background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.01), rgba(0, 0, 0, 0.99)); display: flex; align-items: flex-end; justify-content: flex-start; padding: 25px; position: absolute;
    bottom:0; left: 0; transition: 1s; opacity: 100%; }
.title-body h3{ font-size:27px; line-height:29px; color:#fff;}
.case-study-card-body{ width: 100%; height: 100%; top:0; right:-100%; position: absolute; background: rgba(2, 15, 56, 0.5); backdrop-filter: blur(5px); border-radius: 15px; color: #fff;padding: 30px; display: flex; flex-direction: column;
    justify-content: center; align-items: center; transition: 1s;}
.case-study-card:hover .title-body{ opacity: 0;}
.case-study-card:hover .case-study-card-body{ right: 0;}
.cs-card-title{ font-size: 22px; line-height: 24px; margin: 0;	color:#fff;}
.cs-card-list{ font-size: 16px; line-height: 22px; padding: 0 0 0 16px; margin: 20px 0 0 0;}
.case-study-card-body p.para{ color: #fff; margin: 15px 0 0 0;}
.cs-card-list li{ margin:0 0 5px 0}

.runway-model_card-hero.cel-card .runway-model_card{min-height: 580px;}
.runway-model_card-hero.cel-card .runway-model_card .inner-card h3{ font-size:23px;}
.runway-model_card-hero.cel-card .runway-model_card .inner-card{ padding:30px;}

.runway-model_card-hero.cel-card .runway-model_card:nth-of-type(1){ background-color:#2684c6!important;}
.runway-model_card-hero.cel-card .runway-model_card:nth-of-type(2){background-color:#13a6bc!important;}
.runway-model_card-hero.cel-card .runway-model_card:nth-of-type(3){background-color:#14b8b1!important;}
.runway-model_card-hero.cel-card .runway-model_card .cover-title h3{ font-size:32px!important; line-height:38px!important;}
.runway-model_card-hero.cel-card .runway-model_card{ position:relative;}
.runway-model_card-hero.cel-card .runway-model_card:after{  position:absolute; top:100%; left: 50%; transform: translate(-50%, -50%); width: 68px; height: 68px; content:'';
 background: url(https://www.applexus.com/sites/default/files/images/Products/celerit/plus.svg) no-repeat center center; z-index:1;}
.runway-model_card-hero.cel-card .runway-model_card:nth-of-type(3):after{ display:none;}
.runway-model_card-delivery{ display:flex; align-items: center; justify-content: center;}
.runway-model_card-delivery h4{ width:100%; background-color:#192c6e; font-size:18px; line-height:18px; text-transform:uppercase; font-weight:600; padding:25px 45px; position:relative; color:#fff; text-align:center; margin:70px 10px 0 10px;}
.runway-model_card-delivery h4:before{ position:absolute; top:-40px; left: 50%; transform: translate(-50%, -50%); width: 76px; height: 76px; content:'';
 background: url(https://www.applexus.com/sites/default/files/images/Products/celerit/equal.png) no-repeat center center;}

@media (min-width:320px) and (max-width:500px){
  .celerit-banner {margin-top:70px;}
}
@media(max-width:425px){
.celerite-webinar-form .webform-submission-celerite-web-form-form .g-recaptcha{transform: scale(0.76); transform-origin: 160px 0px;}
.celerite-advantages.transformation-scenarios{ flex-direction: column;}
}
@media (min-width:426px) and (max-width:767px){
	.celerite-advantages.transformation-scenarios{flex-wrap: wrap;}
	.celerite-advantages.transformation-scenarios .celerite-advantage-box {flex: auto; width:200px;}
}
@media (max-width:599px){
.celerit-content-container1{ padding:50px 0;}
.wave-banner{ margin-top:60px;}
}
@media (min-width:600px){
  .migration-approaches{flex-direction: row; border-radius: 20px; overflow:hidden; } 
  .s4-migration-process{ grid-template-columns: repeat(auto-fit,minmax(218px,3fr)); align-items: flex-start;}
  
  .celerite-typo-body h2{font-size:35px; line-height:41px;}
  .celerite-typo-body .sub{ font-size:21px; line-height:27px;}
  .celerite-typo-body h3{ font-size:28px; line-height:34px;}
  .celerite-typo-body p{ font-size:14px; line-height:20px;}
  .celerit-logo{ margin-top:50px;}
  .ceo-quote .quote-text{ padding:0 0 0 65px;}  
  .runway-model_card-hero.cel-card .runway-model_card:after{position: absolute;  top:50%; left:100%;  transform: translate(-50%, -50%);}
}
@media (min-width:601px) and (max-width:767px){
  .case-study-card-container {grid-template-columns: repeat(auto-fit, minmax(280px, 1fr))!important; padding: 0px 2%; grid-gap:10px;}
  .case-study-card {height:445px; width:auto;}
  .cs-card-title{ font-size:23px; line-height:28px;}
  .runway-model_card-hero.cel-card .runway-model_card{ height:500px!important;}
}
@media(max-width:767px){.celerite .ui-dialog{ width:100%!important;}}
@media (min-width:768px){  
  .sam-photo {flex: 1;}
  .sam-quote {flex: 1;}
  .celerite-webinar-form .column-inner{padding: 10px 15px 30px 15px; position: absolute; top: -374px;}
  .sam-quote-container{ gap:75px; flex-direction: row;}
  .sam-quote-box h4{font-size:19px; line-height:26px;}
  
  .celerite-typo-body h2{font-size:40px; line-height:46px; padding:0 8%;}
  .celerite-typo-body .sub{ font-size:24px; line-height:30px; padding:0 16%;}
  .celerite-typo-body .sub.sub2{ font-size:20px; line-height:26px; padding: 0 8%;}
  .celerite-typo-body h3{ font-size:32px; line-height:38px;}
  .celerite-typo-body p{ font-size:16px; line-height:22px;}
  .case-study-card-container{ padding:0 8%;}
  
  .cel-hero-container{flex-direction:row;}
  .cel-hero-container-inner:nth-of-type(1){flex: 1;}
  .cel-hero-container-inner:nth-of-type(2){flex: 2;}
  .migration-approaches.ams-support-models .header{padding:30px 50px; gap:40px;}
  .migration-approaches.ams-support-models .header img{width: auto; height: auto;}
  .migration-approaches.ams-support-models .header h3{ font-size:28px; line-height:28px;}
}

@media (min-width:768px) and (max-width:991px){
  .celerit-banner {margin-top:91px;}
  .celerite-webinar-form .webform-submission-celerite-web-form-form .g-recaptcha{transform: scale(0.70); transform-origin: 160px 0px;}
  .celerite-webinar-form .column-inner{ width:100%;}
  .celerite-webinar-form .webform-submission-webinar-common-form2-form .g-recaptcha{transform: scale(0.70); transform-origin: 160px 0px;}
  .celerite-advantages.transformation-scenarios { grid-gap: 20px;}
  .celerite-advantages.transformation-scenarios .celerite-advantage-box {padding: 20px 5px;}  
  .case-study-card-container {grid-gap:15px; padding: 0 5%;}
  .case-study-card {height:385px; width:auto;}
  .cs-card-title{ font-size:23px; line-height:28px;}  
  .cel-hero-container-inner:nth-of-type(1){background-color: aliceblue; padding: 20% 0;}
  .runway-model_card-hero.cel-card .runway-model_card{ height:550px!important;}
}

@media (min-width:992px){
  .celerit-banner_header-inner{margin-bottom:30px;}
  .sam-quote-container{ padding:30px 0;}
  .celerit-logo{ margin-top:100px; margin-bottom:50px;}
  .migration-approaches .body{ padding:40px 50px;}
}
@media (min-width:992px) and (max-width:11024px){
  .case-study-card-container {grid-gap:25px;}
  .case-study-card {height:auto; width:auto;}
  .cs-card-title{ font-size:23px; line-height:28px;}
}
@media (min-width:992px) and (max-width:1199px){
  .celerit-banner {margin-top:60px;}
  .celerite-webinar-form .webform-submission-celerite-web-form-form .g-recaptcha{transform: scale(0.92); transform-origin: 145px 0px;}
  .celerite-advantages.transformation-scenarios .celerite-advantage-box {padding: 30px 15px;}
}
@media (min-width:1024px) and (max-width:1199px){
  .case-study-card-container {grid-template-columns: repeat(auto-fit, minmax(415px, 2fr))!important; padding: 0px 8%; grid-gap:25px;}
  .case-study-card {height:340px; width:auto;}
  .cs-card-title{ font-size:23px; line-height:28px;}
  .celerite-advantage-box{padding: 30px 15px;}
}
@media (min-width:1200px){
  .celerit-banner {margin-top:90px;}
  .celerite-webinar-form .webform-submission-celerite-web-form-form .g-recaptcha{transform: scale(0.92); transform-origin: 145px 0px;}
  .runway-model_card-hero.cel-card .runway-model_card .inner-card-item{ padding-left: 25px;}
}
@media (min-width:1200px) and (max-width:1399px){
	  .case-study-card-container {padding: 0 5%; grid-template-columns: repeat(auto-fit, minmax(226px, 1fr))!important; grid-gap:15px;}
	  .case-study-card{ width:auto; min-height:480px;}
}
@media (min-width:1400px){	
  .case-study-card-container {grid-template-columns: repeat(auto-fit, minmax(300px, 1fr)); padding: 0px 5%; grid-gap:15px;}
  .case-study-card {height: 423px; width:auto;}
  .cs-card-title{ font-size:23px; line-height:28px;}
}





/*InSITE Spotlight Bar__09-06-2023*/
.insite-spotlite-bar{ background-color:#fff; border: 2px solid #ccc; display:flex; align-items: center; justify-content:center; gap:15px; flex-direction: column; padding:15px;}
.insite-spotlite-bar .logo{ text-align:center;}
.insite-spotlite-bar .title{ min-height:105px; width:400px; padding:0 70px; display:flex; align-items:center; justify-content:center; background: url(../../../../sites/default/files/images/Products/insite/insite-spotlite-bar_title-bg2.png) no-repeat center center;}
.insite-spotlite-bar .title h3{color:#fff; font-weight:600; font-size:19px; line-height:23px;/* margin:0 50px;*/}
.insite-spotlite-bar .footer{ color:#16498B; font-size:19px; line-height:23px; font-weight:600; padding:0 25px 25px 25px; position:relative;}
.insite-spotlite-bar .footer:before{content:''; background-image: url(../../../../sites/default/files/images/Products/insite/insite-spotlite-bar-footer_arrow-left.png); background-repeat:no-repeat; display:block; position:absolute; left:0; bottom:0; width:23px; height:30px;}
.insite-spotlite-bar .footer:after{content:''; background-image: url(../../../../sites/default/files/images/Products/insite/insite-spotlite-bar-footer_arrow-right.png); background-repeat:no-repeat; display:block; position:absolute; right:0; top:0; width:15px; height:21px;}

@media (min-width:601px) and (max-width:767px){
	.insite-spotlite-bar .footer{padding:0 75px 75px 75px;}
}
@media (min-width:768px){
	.insite-spotlite-bar{flex-direction: row;}
}
@media (min-width:768px) and (max-width:991px){	
	.insite-spotlite-bar .footer{padding:0 15px 25px 25px; font-size: 16px; line-height: 20px;}
	.insite-spotlite-bar .title h3 {font-size: 14px; line-height:16px;}
	.insite-spotlite-bar .title{ background-size:contain; padding:0 50px;}
	.insite-spotlite-bar .logo{ flex:2;}
	.insite-spotlite-bar .title{ flex:2;}
	.insite-spotlite-bar .footer{ flex:3;}
}
@media (min-width:992px){	
	.insite-spotlite-bar .logo{ flex:2;} .insite-spotlite-bar .title{ flex:3;} .insite-spotlite-bar .footer{ flex:3;}
}
@media (min-width:1200px){	
	.insite-spotlite-bar .logo{ flex:3;} .insite-spotlite-bar .title{ flex:3;} .insite-spotlite-bar .footer{ flex:4;}
}
.gavias_sliderlayer .peakMatrixh1{ font-size:32px; line-height:36px; color:#114a8d; }
.gavias_sliderlayer .peakMatrixh2 { font-size:24px; line-height:30px; color:#333;}
.gavias_sliderlayer .peakMatrix-logo a {background: #2591d0; box-shadow: 0 5px 0 0 #114a8d; -webkit-box-shadow: 0 5px 0 0 #114a8d; border-radius:50px!important; padding: 5px 30px; font-weight: 600;text-transform: inherit;}
.gavias_sliderlayer .peakMatrix-logo a:hover,
.gavias_sliderlayer .peakMatrix-logo a:focus,
.gavias_sliderlayer .peakMatrix-logo a:active{color: #fff; background: #114a8d; -moz-box-shadow: none!important; -webkit-box-shadow: none!important; box-shadow: none!important;}

@media (min-width: 1400px){
  .gavias_sliderlayer .peakMatrixh1{left: -195px!important;}
  .gavias_sliderlayer .peakMatrixh2 {left: -195px!important;}
  .gavias_sliderlayer .peakMatrix-logo{left: -195px!important;}
}
@media (max-width: 1400px){
  .gavias_sliderlayer .peakMatrixh1{background-color: rgb(255 255 255 / 60%); padding:8px!important;}
  .gavias_sliderlayer .peakMatrixh2{background-color: rgb(255 255 255 / 60%); padding:8px!important;}
}

/*S/4Hana Success Stories Block__30-05-2023*/
.hidden-archive #block-views-block-post-category-block-3-2,
.hidden-archive #block-views-block-post-other-block-50-2,
.hidden-archive #block-views-block-success-stories-archive-block-1-2{display:none;}

/*Footer Updates__29-05-2023*/

/*Insite page updatations__25-05-2023*/
.insiteBlog-banner{ padding-bottom:50px!important; padding-top:50px!important;}
.insite-followup-form{/*padding: 15px 15px 30px 15px;*/ position:relative;}
.insite-followup-form .column-inner{border-radius: 8px; box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px; top:10px;}
.insiteProBanner{ margin-top: 30px;}

.insite-followup-form .insite-followup-form_header{padding: 5px 15px 15px 15px;}
.insite-followup-form .insite-followup-form_header h3{color: #1e124f; font-size: 25px; line-height: 25px;}

.insite-followup-form .webform-submission-applexus-insite-followup-form-form .js-form-type-textfield,
.insite-followup-form .webform-submission-applexus-insite-followup-form-form .js-form-type-email,
.insite-followup-form .webform-submission-applexus-insite-followup-form-form .js-form-type-tel{ margin-bottom:10px; height:61px;}
.insite-followup-form .webform-submission-applexus-insite-followup-form-form  input[type="date"]{padding: 5px 10px;}

@media (max-width: 767px){
 .insite-followup-form { margin-top:30px;}
 .insite-followup-form .webform-submission-applexus-insite-followup-form-form{padding: 15px 0;}
}
@media (min-width: 768px){
 .insite-followup-form .column-inner {padding: 10px 15px 30px 15px; position: absolute; /*top: -65px;*/}
}
@media (min-width:768px) and (max-width:991px){
  .insiteBlog-banner .insite-followup-content .column-inner{padding-right: 30px;}
  .insite-followup-form .column-inner{ top:10px;}
  /*.insite-page-content-row .bb-inner{ margin-top:100px;}*/
}
@media (min-width:992px) and (max-width:1024px){}
	
@media (min-width:768px) and (max-width:1199px){
  .insite-followup-form .webform-submission-applexus-insite-followup-form-form .js-form-type-textfield,
  .insite-followup-form .webform-submission-applexus-insite-followup-form-form .js-form-type-email,
  .insite-followup-form .webform-submission-applexus-insite-followup-form-form .js-form-type-tel{ padding-left:5px; padding-right:5px;}
}
@media (min-width:1200px){
 .insite-followup-form .column-inner {top:-20px;}
 .insiteProBanner{ margin-top: 50px;}
}


/*SAP DIC Webinar Form__23-05-2023*/
.sap-dic-webinar.webinar-banner{ background-image: linear-gradient(45deg, rgba(147,5,5, 0.75), rgba(8,83,156, 0.75)), url('https://www.applexus.com/sites/default/files/images/events/messer-dic-webinar/dic-webinar-banner.jpg'); padding-bottom:50px;}
.sap-dic-webinar h1{font-size: 28px; line-height: 34px; font-weight:600; color: #fff; margin: 15px 0 20px 0;}
.sap-dic-webinar h3{ color:#fff; font-weight:300; padding-bottom:5px; font-size:26px;}
.sap-dic-webinar h3 span{ margin:0 20px 0 0;}
.sap-dic-webinar h4{font-size: 20px; line-height:41px; font-weight:300; color: #fff; margin: 15px 0 30px 0; position: relative; padding-left:50px;}
.sap-dic-webinar h4:before{content:''; background-image: url(../images/webinar/video-icon.svg); background-repeat:no-repeat; display:block; position:absolute; left:0; top:0; width:40px; height:40px;}
.sap-dic-webinar .logos{ display:flex; align-items:center; justify-content:flex-start; grid-gap:25px; position:absolute; right:0; top:0;}

.sap-dic-webinar .webinar-date .text{ font-size:20px; line-height:24px; font-weight:100; color:#fff;}
.sap-dic-webinar .webinar-date span.sep{ margin:0 5px; color:#999;}
.sap-dic-webinar .webinar-register-now{margin:55px 0 0 0;}
.sap-dic-webinar .webinar-register-now a{background-color:#ED242C; padding:17px 27px; font-size:17px; line-height:17px; border-radius:5px; color:#fff;}
.webinar-register-now a:hover, .webinar-register-now a:active, .webinar-register-now a:focus{ background-color:#ff2525;}

.dic-webinar-container_inner{ padding:0; position:relative;}
.webinar-register-now2 a{background-color:#013C88; padding:15px 25px; font-size:17px; line-height:17px; border-radius:5px; color:#fff;}
.webinar-register-now2 a:hover, .webinar-register-now2 a:active, .webinar-register-now2 a:focus{ background-color:#2591D0;}

.sap-dic-webinar-container h2.title{color: #00397b;}

.sap-dic-webinar-form{ position:relative;}
.sap-dic-webinar-form .form-header{ padding: 5px 15px 15px 15px; text-align:center; }
.sap-dic-webinar-form .form-header h3{font-size: 24px; color: #fff;}
.sap-dic-webinar-form .column-inner{padding: 10px 15px 30px 15px;}

.countdown-timer p { font-size: 20px; color: #f30808; margin-bottom:0!important;}
.countdown-timer #demo {font-size: 33px; font-weight: 600; color: #f30808;}
.sap-dic-webinar-form .webinar-share-button{ text-align:center;}

.key-topics-box{margin-bottom: 15px; background-color: #f7f7f7; padding: 20px 15px;}
.key-topics-box h3{ font-size:17px; line-height:22px; color:#000; margin:0 0 8px 0; position: relative; padding-left:28px;}
.key-topics-box h3 strong{ font-weight:300;}
.key-topics-box h3:before{content:''; background-image: url(../images/webinar/tick2.svg); background-repeat:no-repeat; display:block; position:absolute; left:0; top:6px; width:18px; height:13px;}
.key-topics-box ul{ padding-left:55px;}
.key-topics-box ul li{ color:#666;}
.key-topics-box.key-topics-boxV2{ padding:3px 0; background-color: transparent;}
.key-topics-box.key-topics-boxV2 h3{ margin:0;}
.key-topics-box.key-topics-boxV3 h3,
.key-topics-box.key-topics-boxV4 h3{ font-weight: 400;}
.key-topics-box.key-topics-boxV3 h3 strong,
.key-topics-box.key-topics-boxV4 h3 strong {font-weight: bold;}

.sap-dic-webinar-form .webform-submission-common-form__messer-sap-dic-webi-form .webform-button--submit{ background-color:#ED242C!important;}
.sap-dic-webinar-form .webform-submission-common-form__messer-sap-dic-webi-form .webform-button--submit:hover,
.sap-dic-webinar-form .webform-submission-common-form__messer-sap-dic-webi-form .webform-button--submit:active,
.sap-dic-webinar-form .webform-submission-common-form__messer-sap-dic-webi-form .webform-button--submit:focus{ background-color:#ff2525!important;}

.webform-submission-common-form__messer-sap-dic-webi-form { display: flex; flex-direction: column; align-items: center;}
.webform-submission-common-form__messer-sap-dic-webi-form .js-form-type-textfield,
.webform-submission-common-form__messer-sap-dic-webi-form .js-form-type-email,
.webform-submission-common-form__messer-sap-dic-webi-form .js-form-type-tel{ margin-bottom:10px; height:61px;}
.webform-submission-common-form__messer-sap-dic-webi-form .captcha{ float:left;}
.webform-submission-common-form__messer-sap-dic-webi-form .sapphire-submit{ margin-top:10px;}
.webform-submission-common-form__messer-sap-dic-webi-form .form-item input{ background-color:#fff;}
@media(max-width:500px){.sapphire-page .ui-dialog{ width:100%!important;}}

.artefacts .runway-model_card-hero{grid-template-columns: repeat(auto-fit, minmax(283px, 1fr))!important;}
.artefacts .runway-model_card-hero .runway-model_card{ min-height:280px;}
.artefacts .runway-model_card-hero .runway-model_card .cover-title{padding: 15px 30px;}
.artefacts .runway-model_card-hero .runway-model_card .cover-title h3{font-size: 21px; line-height: 26px; margin-bottom:0; font-weight:300; text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.50);}

.badges, .badges2{ display:flex; align-items:center; justify-content:center; gap:10px;}
.badges img:nth-of-type(1), .badges img:nth-of-type(2){ height:49px;}
.badges2 img{ height:280px; flex-grow: 1;}

@media(max-width:425px){
.sap-dic-webinar-form .webform-submission-webinar-common-form2-form .g-recaptcha{transform: scale(0.76); transform-origin: 160px 0px;}
}
/*@media (min-width:501px) and (max-width:600px){
 .sap-dic-webinar.webinar-banner{padding-top: 25px;}
}*/
@media(max-width:600px){
  .sap-dic-webinar .logos{left: 0; top: -50px;}
  .sap-dic-webinar .logos img{ height:35px; width: auto;}
}
@media(max-width:767px){
 .sap-dic-webinar.webinar-banner{padding-top:75px;}
}
@media (min-width:501px) and (max-width:767px){
  .sap-dic-webinar .logos img{ height:49px;}
}
@media (min-width: 768px){
   .dic-webinar-container_inner{ padding:50px 0 0 0;}  
  .sap-dic-webinar h1{font-size: 45px; line-height: 52px;}
  .sap-dic-webinar .webinar-date .text{ font-size:26px; line-height:30px;}
  .sap-dic-webinar h4{font-size: 24px; line-height:40px;}
  .sap-dic-webinar-form .column-inner{padding: 10px 15px 30px 15px; position: absolute; top: -100px;}
}
@media (min-width:768px) and (max-width:991px){
  .sap-dic-webinar .logos img{ height:45px;}
  .sap-dic-webinar-form .column-inner{ width:100%;}
  .sap-dic-webinar-form .webform-submission-webinar-common-form2-form .g-recaptcha{transform: scale(0.70); transform-origin: 160px 0px;}
  .sap-dic-webinar-form .countdown-timer { padding: 20px 8px; }
  .sap-dic-webinar-form .countdown-timer #demo {font-size: 23px; line-height: 23px;}
}
@media (min-width:992px) and (max-width:1199px){
	.sap-dic-webinar-form .webform-submission-webinar-common-form2-form .g-recaptcha{transform: scale(0.92); transform-origin: 145px 0px;}
}
@media(min-width:992px){
  .sap-dic-webinar-form .countdown-timer { padding: 25px 15px; }
  .sap-dic-webinar-form .countdown-timer #demo {font-size: 35px; line-height: 35px;}
}
@media(min-width:1200px){
	.sap-dic-webinar-form .webform-submission-webinar-common-form2-form .g-recaptcha{transform: scale(0.92); transform-origin: 145px 0px;}
}



/*Everest Peak Matrix Page Styles__05-02-2023*/
.nrf2023_banner .nrf2023_banner-left h2{padding-left:0!important;}
.nrf2023_banner .nrf2023_banner-left h2:before{background: none!important;}
@media(max-width:500px){
	.everest-peak-matrix .ui-dialog{ width:100%!important;}
}

/*We Mega Menu__13-04-2023*/
nav.navbar-we-mega-menu{ background-color:transparent; border:0; min-height:auto;}
.navbar-we-mega-menu ul.we-mega-menu-ul li.we-mega-menu-li a{font-size:13px; line-height:15px; /*font-weight:600;*/ letter-spacing:1px; font-family:"Roboto",sans-serif; padding-right:2.5rem; /*background-color:transparent;*/ color:#fff;}
/*.navbar-we-mega-menu ul.we-mega-menu-ul li.we-mega-menu-li a:hover{color:#2591D0;}*/
.navbar-we-mega-menu ul.we-mega-menu-ul li.we-mega-menu-li a:before{}
.navbar-we-mega-menu .we-mega-menu-ul .dropdown-menu > a:before,
.navbar-we-mega-menu .we-mega-menu-ul .dropdown-menu > span:before{	font-family: "FontAwesome"; content: "\f078"; font-size:12px; width:auto; height:auto; margin:0; position:absolute; top:50%; right:0; -ms-transform: translateX(-50%) translateY(-50%); -webkit-transform: translate(-50%,-50%); transform: translate(-50%,-50%); background-image:none;}
.we-mega-menu-submenu{margin-top: 1.5rem; padding: 1.5rem 3rem 1.5rem 3rem;}
.we-mega-menu-submenu ul.subul{ padding:7px 5px;}
.we-mega-menu-submenu ul.subul li.we-mega-menu-li{width: fit-content;}
.we-mega-menu-submenu ul.subul li.we-mega-menu-li a{ color:#2591D0; padding-top:0.5rem; padding-bottom:0.5rem; text-decoration:none; font-size:14px; line-height:18px; font-weight:400; letter-spacing:.1px; text-transform:none; border-bottom:none; width:fit-content; padding-right:0; }
.we-mega-menu-submenu ul.subul li.we-mega-menu-li a:hover{border-bottom: 1px solid rgba(0,0,0,0.1);}

.we-mega-menu-submenu .subul .we-mega-menu-group a{ font-weight:bold; color:#2591D0;}
.we-mega-menu-submenu .subul .we-mega-menu-group a:hover{ border-bottom:none;}
.we-mega-menu-submenu .subul .we-mega-menu-group a:before{right: -25px!important; margin: 0!important;}

.we-mega-menu-submenu li.we-mega-menu-li .we-mega-menu-submenu ul > li > a{ border-bottom:none; padding:6px 0; font-family: "Roboto",sans-serif; font-weight:100; color:#666;}

.mega-menu_featured-ss-block1{ border:1 px solid #ccc; padding:15px; text-align:center;}
.mega-menu_featured-ss-block1 h3{ margin:0; font-size:18px; line-height:23px; color:#114A8D; text-align: left; font-weight:600;}
.mega-menu_featured-ss-block1 h4{font-size: 13px; line-height: 13px; text-transform: uppercase; text-align: left; font-weight: 100; margin: 15px 0 10px 0; color: #ada8a8;}


/*Header V2 Style__06-04-2023*/
.gva-search-region .search-content{ right:0;}
@media (min-width: 992px){	
  #header .header-main .header-main-inner .content-inner{display: flex; align-items: center; justify-content: flex-start;}
  .navbar-we-mega-menu {margin-bottom: 0;}
  header.header-v2 .header-main-inner .header-inner{ padding-left:15px;  padding-right:15px;}
  header.header-v2 .header-main .header-main-inner .header-inner .main-menu-inner{ margin-left:0;}
  header.header-v2 .header-main-inner .gva-offcanvas-mobile{ display: flex; align-items: center; justify-content: flex-start;}
}
@media (min-width: 1200px){	
  .header-contact{margin-left: 20px;} 
  .header-contact .btn-style2{font-size: 13px; padding:7px 15px;}
}

/* Roshan mega menu Code__24-04-2023 */
.we-mega-menu-li.dropdown-menu.navbar-we-mega-menu2 .nav-tabs> li.active> a, .navbar-we-mega-menu, .nav-tabs> li.active> a {color: #000; font-size: 15px;}
.we-mega-menu-submenu {	font-size: small;	width: 100vw !important; max-height: 80vh; overflow-y: auto;}
.we-mega-menu-ul> .we-mega-menu-li.active > a,.we-mega-menu-li > a {color: #fff;}
.we-mega-menu-ul .dropdown-menu:hover > .we-mega-menu-submenu, .we-mega-menu-ul .dropdown-menu:focus > .we-mega-menu-submenu {	display: block;}
.we-mega-menu-ul .dropdown-menu {position: initial; border-left: 0; padding-left: 5px;}
.navbar-we-mega-menu .we-mega-menu-submenu table.sub-mega-menu-outer p{ margin:0 0 2px 0; font-size:14px;}
.navbar-we-mega-menu .we-mega-menu-submenu table.sub-mega-menu-outer p strong a{ color:#16498b; font-weight:600; font-size:14px; letter-spacing: 0px;}
.navbar-we-mega-menu .we-mega-menu-submenu table.sub-mega-menu-outer ul{ margin:5px 0 10px 0;}
.navbar-we-mega-menu .we-mega-menu-submenu table.sub-mega-menu-outer ul li a{ color:#666; font-weight:100; letter-spacing: 0px; font-size:14px; line-height:14px;}
table.sub-mega-menu-outer,
table.sub-mega-menu-outer > tbody > tr > td {border: 0;}
table.sub-mega-menu-outer ul{list-style-type: none; padding-left: 0;}
table.sub-mega-menu-outer ul li{ margin:0 0 10px 0; font-family: "Roboto",sans-serif;}

/*Megamenu Mobile Fix__25-04-2023*/
@media (max-width: 991px){	
.gva-offcanvas-mobile{ box-shadow:none;}
.gva-offcanvas-mobile .close-offcanvas{text-align: right; padding-right: 15px;}
.gva-offcanvas-mobile .block{ display:none;}

.menu--main{padding: 20px; margin-top: 58px;}
.menu--main .gva-navigation ul.gva_menu{ text-align:left;}
.menu--main .gva-navigation ul.gva_menu li.menu-item.menu-item--expanded ul li a {color: #16498b;}
.menu--main .gva-navigation ul.gva_menu li.menu-item ul.menu.sub-menu li{ margin-bottom:0;}
.menu--main .gva-navigation ul.gva_menu li.menu-item.menu-item--expanded a{ color:#000;}
.menu--main .gva-navigation ul.gva_menu li.menu-item.menu-item--expanded ul.menu.sub-menu li.menu-item a{ color:#666;}
.menu--main .gva-navigation ul.gva_menu li.menu-item.menu-item--expanded:nth-of-type(1) a{}
}

#block-wemegamenu-2{ text-align:left;}
#block-wemegamenu-2 .gva_menu{ padding:0;}
#block-wemegamenu-2 .gva_menu li ul.menu.sub-menu li{ padding:0; font-size:14px;}
#block-wemegamenu-2 .gva_menu .mmenu-head{ font-weight:600px;}
#block-wemegamenu-2 .gva_menu .smenu-head{ color: #16498b;}

.sub-mega-menu-outer{ display:flex; align-items:start; justify-content:flex-start; gap:20px; padding:10px;}
.sub-mega-menu-outer .sub-mega-menu-box ul{ margin:0 0 20px 0; list-style-type:none; padding:0;}
.sub-mega-menu-outer .sub-mega-menu-box ul li{ margin:0 0 5px 0;}
.sub-mega-menu-outer .sub-mega-menu-box ul li a{font-size:14px!important; line-height:14px!important; font-weight:400!important; letter-spacing:0!important; padding:0!important; font-family:"Roboto",sans-serif; color:#666!important;}
.sub-mega-menu-outer .sub-mega-menu-box ul li a:hover{color:#2591D0!important;}
.sub-mega-menu-outer .sub-mega-menu-box h4,
.sub-mega-menu-outer .sub-mega-menu-box h4 a{ color: #16498b!important; font-weight:600!important; font-size: 14px!important; line-height:14px!important; letter-spacing: 0px!important; margin:0 0 7px 0!important; cursor: pointer;}
.navbar-we-mega-menu .we-mega-menu-row>*{ margin:0;}

.sub-mega-menu_industries{ padding:17px; display:flex; align-items:center; justify-content:center;}
.sub-mega-menu_industries-inner{display:flex; align-items:center; justify-content:center;}
.sub-mega-menu_industries-inner title-box{display:flex; align-items:center; justify-content:center;}
.sub-mega-menu_industries-inner title-box .icon{ margin:0 14px 0 0;}
.sub-mega-menu_industries-inner h3{ font-size:20px; line-height:20px; font-weight:600;}

.sub-mega-menu-outer .sub-mega-menu-box .logo-box{ background-color:#fff; border:1px solid #2490CF; padding:20px; border-radius: 10px; max-width:300px; min-height:226px;}
.sub-mega-menu-outer .sub-mega-menu-box .logo-box img{ margin-bottom:20px;}
.sub-mega-menu-outer .sub-mega-menu-box .logo-box a,
.sub-mega-menu-outer .sub-mega-menu-box .logo-box a p{ padding:0!important; margin:0!important; font-size: 14px!important; line-height: 16px!important; text-align: left!important; font-family: "Roboto",sans-serif!important; font-weight:400!important; color:#666!important; letter-spacing: 0px!important;}
.sub-mega-menu-outer .sub-mega-menu-box .logo-box p{ margin-bottom:0;}

.insite-mega-menu-card{width:300px;  background: #16498B; border-radius: 20px; padding:25px;}
.insite-mega-menu-card img{ margin-bottom:16px;}
.insite-mega-menu-card h3{ font-size:19px; line-height:22px; background: #7FC17A; background: linear-gradient(to right, #7FC17A 0%, #43C9B9 37%, #00D1FF 74%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; margin:0 0 10px 0;}
.insite-mega-menu-card h5{ font-size:13px; line-height:16px; color:#fff!important; margin:0; font-weight:300;}

.insite-mega-menu-card.wide{border-radius: 3px; padding: 15px 20px; display: flex; gap:25px; align-items: center; min-width:772px;}
.insite-mega-menu-card.wide img, .insite-mega-menu-card.wide h3, .insite-mega-menu-card.wide h5{ margin-bottom:0;}

.solutions-mm-card{ padding:0 0 20px 0; max-width: 370px;}
.solutions-mm-card_header{display: flex; align-items: center; justify-content: flex-start; margin:0 0 10px 0;}
.solutions-mm-card_header a{ padding:0!important;}
.solutions-mm-card_header h3, .solutions-mm-card_header h3 a{font-size:16px!important; line-height:19px!important; color:#16498b!important; font-weight:600!important; margin:0;}
.solutions-mm-card_header img{ margin-right:12px;}
.solutions-mm-card p, .solutions-mm-card p a{ font-size:13px!important; line-height:16px!important; color:#666!important; margin:0!important; letter-spacing: 0!important; font-family: "Roboto",sans-serif;}
.insights-mm.sub-mega-menu-box .solutions-mm-card{ padding:0 0 15px 0; width:200px;}
.sub-mega-menu-box .menu-header{font-size: 19px; line-height: 19px; margin-bottom: 15px; font-weight: 600;}

.sub-mega-menu-box .insights-widgetBox{display: grid; grid-template-columns: 100px repeat(1, 1fr); align-items:center; justify-content: flex-start; margin:0 0 15px 0; max-width:345px; background-color:#f9f9f9; padding: 10px; grid-column-gap: 10px; min-height: 121px;}
.sub-mega-menu-box .insights-widgetBox .insights-widgetBox-img{ flex: 1;}
.sub-mega-menu-box .insights-widgetBox .insights-widgetBox-img img{ width:100px;}

.sub-mega-menu-box .insights-widgetBox .insights-widgetBox-content{}
.sub-mega-menu-box .insights-widgetBox .insights-widgetBox-content h5{ color:#f4bf44; font-size:13px; line-height:13px; font-weight:400; text-transform:uppercase; margin:0 0 5px 0;}
.sub-mega-menu-box .insights-widgetBox .insights-widgetBox-content h4{ color:#16498B; font-size:15px!important; line-height:19px!important; font-weight:600;}

@media (min-width: 992px){
.we-mega-menu-ul>.dropdown-menu:hover>a,
.we-mega-menu-ul>.dropdown-menu:hover>span,
.we-mega-menu-ul>.dropdown-menu:focus>a,
.we-mega-menu-ul>.dropdown-menu:focus>span {/*background: rgb(22 73 139 / 80%);*/ color: #2591D0!important; z-index: 23; border-radius: 3px;}
}


/*Sapphire2013-Homepage Banner__24-04-2023*/
.sapphire-hb-head-title{}
.sapphire-hb-head-title span{ color:#F19F00}
.sapphire-hb-head-date-time{ background-color:#000; padding:15px 20px;}
.sapphire-hb-button a{ background-color:#C4326F!important; border-radius:none; box-shadow:none!important; font-size:16px; text-transform:uppercase!important; padding:6px 20px!important;}
.sapphire-hb-button a:hover{ background-color:#C33232!important;}

/*Datasphere Webinar__17-04-2023*/
#block-webform-5 .webform-submission-webinar-common-form2-form .form-item input{ background-color:#fff;}

/*SAP CAR Journey Workshop__20-04-2023*/
#block-webform-3 .webform-submission-golf-2020-landing-page-form--form input[type="text"],
#block-webform-3 .webform-submission-golf-2020-landing-page-form--form input[type="email"],
#block-webform-3 .webform-submission-golf-2020-landing-page-form--form input[type="tel"],
#block-webform-3 .webform-submission-golf-2020-landing-page-form--form input[type="text"],
#block-webform-3 .webform-submission-golf-2020-landing-page-form--form input[type="email"],
#block-webform-3 .webform-submission-golf-2020-landing-page-form--form input[type="tel"]{ background-color:#fff;}
#block-webform-3 .webform-submission-golf-2020-landing-page-form--form .captcha{ width:100%; display: flex; align-items: center; justify-content: center;}
#block-webform-3 .webform-submission-golf-2020-landing-page-form--form .js-form-item label{ color:#fff;}
@media(max-width:425px){
  #block-webform-3 .webform-submission-golf-2020-landing-page-form--form .g-recaptcha{transform: scale(0.76); transform-origin: 160px 0px;}
  #block-webform-3 .webform-submission-golf-2020-landing-page-form--form .captcha .g-recaptcha{transform: scale(0.76); transform-origin: 160px 35px;}
}
@media(min-width:1200px){
  #block-webform-3 .webform-submission-golf-2020-landing-page-form--form .captcha .g-recaptcha{transform: scale(0.8); /*transform-origin: 160px 35px;*/}
}


/*Sapphire 2023 Page__13-04-2023*/
.sapphire2023_banner{padding: 0 0 60px 0;}
.sapphire2023_banner h1{font-size:28px; line-height:34px; font-weight:600!important; color:#fff; margin:0 0 30px 0!important;}
.sapphire2023_banner h1 strong{ color:#F19F00;}
.sapphire2023_banner .suBtitle{ font-size:17px; line-height:21px; font-weight:400!important; color:#fff; margin:0!important; background-color:#000; padding:15px 30px 15px 30px!important; display: inline-block; display:flex; justify-content: flex-start; width: fit-content;}
.sapphire2023_banner .suBtitle .eventD{ border-right:1px solid #666; padding: 0 10px 0 0; display:flex; align-items:center; justify-content: flex-start; gap:15px;}
.sapphire2023_banner .suBtitle .eventD:nth-of-type(1){ padding-right:20px;}
.sapphire2023_banner .suBtitle .eventD:nth-of-type(2){ border:none; padding-left:20px; padding-right:0;}
.sapphire-form-V2 .gsc-heading.style-1 .title{ font-size: 21px!important; padding-bottom:0!important; margin-top: 20px; color:#A82756;}
.sapphire2023_hwh .runway-model_card-hero .runway-model_card{min-height: 377px;}

/* #block-webform-13{ padding:0!important;}
#block-webform-13 .webform-submission-nrf-2021-form-form #edit-preferred-sessions--wrapper .fieldset-wrapper .js-webform-checkboxes{}
#block-webform-13 .webform-submission-nrf-2021-form-form #edit-preferred-sessions--wrapper .js-webform-checkboxes{display: grid; grid-template-columns: repeat(1,1fr); grid-auto-rows:110px 110px; grid-auto-flow: dense; flex-direction: row; align-items: flex-start;}
#block-webform-13 .webform-submission-nrf-2021-form-form #edit-preferred-sessions--wrapper .js-webform-checkboxes input[type=checkbox]{transform: scale(1.3); margin:0; width:auto;}
#block-webform-13 .webform-submission-nrf-2021-form-form #edit-preferred-sessions--wrapper .js-webform-checkboxes label{ margin:0;}
#block-webform-13 .webform-submission-nrf-2021-form-form #edit-preferred-sessions--wrapper .js-webform-checkboxes .description{ margin:0; font-size:13px;}
#block-webform-13 .webform-submission-nrf-2021-form-form #edit-preferred-sessions--wrapper .js-form-type-checkbox{ display: flex; align-items: baseline; justify-content: flex-start; flex-direction: column; gap: 10px;}
#block-webform-13 .webform-submission-nrf-2021-form-form .sapphire-submit{ text-align:left;}
#block-webform-13 .webform-submission-nrf-2021-form-form select option{ font-size:16px; padding:5px 0;} */

.sapphire-form-V2 table,
.sapphire-form-V2 table tr td{ border:0;}
.sapphire-form-V2 table > thead > tr > th{border:0;}
.sapphire-form-V2 table > tbody > tr > td{border:0; border-top:1px solid #ccc; padding: 14px 8px; font-weight: 400;}

#block-webform-19 .webform-submission-webinar-common-form3-form input[type="text"],
#block-webform-19 .webform-submission-webinar-common-form3-form input[type="email"],
#block-webform-19 .webform-submission-webinar-common-form3-form select,
#block-webform-19 .webform-submission-webinar-common-form3-form textarea,
#block-webform-19 .webform-submission-webinar-common-form3-form input[type="tel"]{border-bottom: 1px solid #707070; border-top: 0; border-left: 0; border-right: 0; color:#666; padding-left:0; padding-right:0;}
#block-webform-19 .webform-submission-webinar-common-form3-form .form-actions{ padding:0; width:auto;}
#block-webform-19 .webform-submission-webinar-common-form3-form .form-actions .webform-button--submit{margin:0; background-color:#0080C7;} 
#block-webform-19 .webform-submission-webinar-common-form3-form .form-actions .webform-button--submit:hover{background:#3ab6fb;}
#block-webform-19 .webform-submission-webinar-common-form3-form .webform-confirmation .webform-confirmation__message{ color:#84fbd3;}
#block-webform-19 .webform-submission-webinar-common-form3-form .webform-confirmation .webform-confirmation__back a{ color:#249eff;}
#block-webform-19 .webform-submission-webinar-common-form3-form .js-form-item-select-a-date label{ color:#ccc;}

#block-webform-5 .webform-submission-webinar-common-form2-form .form-item input{ background-color:#fff;}
.sapphire-buttons{ display: flex; align-items: center; justify-content: center; flex-direction:column; gap: 10px;}
#block-webform-19 .webform-submission-webinar-common-form3-form .form-item{ padding-left:0; padding-right:0;}
#block-webform-19 .webform-submission-webinar-common-form3-form .captcha .g-recaptcha {transform: scale(0.8);transform-origin: 0px 0px; padding-left:0;}

.our-sessions{ display:flex; align-items: stretch; justify-content:center; gap:20px; flex-direction: column; }
.our-sessions .session_one{ border:2px solid #132259; border-radius: 20px; padding:20px; flex:1;}
.our-sessions .session_one .image-box{ text-align:center;}
.our-sessions .session_one .image-box img.celerit-logo{margin-top:59px; margin-bottom:30px;}
.our-sessions .session_one .content-box h3{color:#132259; margin:25px 0 30px 0; font-size:25px; line-height:30px;}
.our-sessions .session_one .content-box p{ color:#666;}
.webinar-button1{background-color: #0080C7; color:#fff; -webkit-border-radius: 30px; padding: 15px 35px; font-size: 14px; font-weight: 400; text-transform:capitalize; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; -moz-transition: all .3s;-ms-transition: all .3s;}
.webinar-button1:hover, .webinar-button1.big:hover, .webinar-button1:active, .webinar-button1.big:active, .webinar-button1:focus, .webinar-button1.big:focus{  background: #3ab6fb; color:#fff;}
.webinar-button1.big{ font-size:14px; line-height:21px; padding:15px 30px; background-color:#16498b; display:block;}
.webinar-button1.bigV2{
  background-color: #0080C7; color:#fff; border-radius: 30px; padding: 15px 30px; font-size: 14px; line-height:21px; font-weight: 400; text-transform:capitalize; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; -moz-transition: all .3s;-ms-transition: all .3s;
}
.webinar-button1.bigV2:hover, .webinar-button1.bigV2:active, .webinar-button1.bigV2:focus{
   background: #16498b; color: #fff;
}


.our-sessions-time{background: linear-gradient(90deg, #E48CDE 3.08%, #FCAF49 100%); border-radius: 25px; padding:15px; border-radius: 25px; display:flex; align-items: stretch; justify-content:center; flex-direction: column;}
.our-sessions-time .our-session-time-block{flex:1;}
.our-sessions-time .our-session-time-block.session-one{background: rgba(41, 73, 154, 0.5);}
.our-sessions-time .our-session-time-block.session-two{background: rgba(41, 73, 154, 0.4);}
.our-sessions-time .our-session-time-block.session-three{background: rgba(156, 57, 128, 0.4);}
.our-sessions-time .our-session-time-block.session-four{background: rgba(41, 73, 154, 0.2);}
.our-sessions-time .our-session-time-block .inner-block{ padding:15px;}
.our-sessions-time .our-session-time-block .inner-block h4{ margin:0 0 10px 0; color:#fff;}
.our-sessions-time .our-session-time-block .inner-block p{ margin: 0 0 5px 0; padding: 0 0 5px 0; color:#fff; line-height:23px; border-bottom: 1px solid rgb(255 255 255 / 9%);}

.webinar-content p {color: #666;font-size: 16px; line-height: 26px;}
.gsc-heading.webinar-head.style-1 h2.title:after{ display:none;}

@media (max-width:375px){
  .sapphire2023_banner .suBtitle{flex-wrap:wrap; gap:10px;}
  .sapphire2023_banner .suBtitle .eventD:nth-of-type(1){ padding-right:0;}
  .sapphire2023_banner .suBtitle .eventD:nth-of-type(2){ padding-left:0;}
  .sapphire2023_banner .suBtitle .eventD {border-right:0;}  
}
@media (max-width:425px){
  .sapphire-form-V2 table{font-size:12px;}
  .sapphire-form-V2 table > thead > tr > th,
  .sapphire-form-V2 table > tbody > tr > td{ padding:3px;}
}
@media(max-width:500px){
  .sapphire-2023-registration .ui-dialog{ width:100%!important;}
}
@media (min-width:600px){
  .our-sessions{flex-direction: row; }
  .our-sessions-time{ padding:30px; flex-direction: row;}
  .webinar-button1.big, .webinar-button1.bigV2{ font-size:16px; display: inline-block; text-transform:uppercase;}
  .sapphire-buttons{ flex-direction:row;}
  /* #block-webform-13 .webform-submission-nrf-2021-form-form #edit-preferred-sessions--wrapper .js-webform-checkboxes{grid-template-columns: repeat(2,1fr); grid-auto-rows:110px 70px; flex-direction: column;} */
}
@media (max-width:767px){
  /* #block-webform-13 .webform-submission-nrf-2021-form-form .webform-button--submit{ margin-top:90px;} */
}
@media (min-width:768px){
  .sapphire2023_banner h1{font-size:31px; line-height:36px;}
  .our-sessions{ gap:40px;}
  .our-sessions .session_one{ padding:35px;}
  .our-sessions-time{ padding:30px;}
  .our-sessions-time .our-session-time-block .inner-block{ padding:15px;}
  .webinar-content p {color: #666;font-size: 18px; line-height: 28px;}
  /* #block-webform-13 .webform-submission-nrf-2021-form-form #edit-preferred-sessions--wrapper .js-webform-checkboxes{grid-template-columns: repeat(4,1fr); grid-auto-rows:110px 70px; flex-direction: column;} */
}
@media (min-width: 768px) and (max-width: 991px){
  .sapphire-form-V2 .gsc-heading.style-1 .title{ font-size: 24px!important;}
}
@media (min-width:992px){
  .sapphire2023_banner{padding: 80px 0 135px 0;}
  .sapphire2023_banner h1{font-size:43px; line-height:53px;}
  .sapphire-form-V2 .gsc-heading.style-1 .title{ font-size:30px!important;}
  .our-sessions-time .our-session-time-block .inner-block{ padding:20px;}  
}
@media (min-width: 1024px){  
  .sapphire2023_banner .suBtitle{font-size:24px; line-height:29px;}
}
@media (max-width:1199px){
  #block-webform-22 .g-recaptcha {transform: scale(0.79);transform-origin: 23% 0px;}
}
@media (min-width:1200px){
  .sapphire2023_banner h1{font-size:53px; line-height:60px;}
  .our-sessions-time .our-session-time-block .inner-block{ padding:30px 50px;}
  .our-sessions-time{ padding:60px;}  
}


/*SAP-BTP-Summit–Canada-Roadshow Banner__12-04-2023*/
.gavias_sliderlayer .petSmart-Webinar-title1{ top:50px;}
.gavias_sliderlayer .petSmart-Webinar-title1 span.hili1{ color:#2591d0;}
.gavias_sliderlayer .petSmart-Webinar_date1{ top:65px; }
.gavias_sliderlayer	.petSmart-Webinar_date2{ top:65px;}
.gavias_sliderlayer	.petSmart-Webinar_logos{left: -362px!important; bottom: 100px;}
.gavias_sliderlayer .btn-slide.petSmart-Webinar_button{}
.gavias_sliderlayer .btn-slide.petSmart-Webinar_button a {background: #f72d05; box-shadow: 0 5px 0 0 #ba052b; -webkit-box-shadow: 0 5px 0 0 #ba052b; border-radius:50px!important; padding: 5px 30px;
    font-size: 16px; font-weight: 600; text-transform: uppercase;}
.gavias_sliderlayer .btn-slide.petSmart-Webinar_button a:hover,
.gavias_sliderlayer .btn-slide.petSmart-Webinar_button a:focus,
.gavias_sliderlayer .btn-slide.petSmart-Webinar_button a:active{color: #fff; background: #ba052b; -moz-box-shadow: none!important; -webkit-box-shadow: none!important; box-shadow: none!important;}

.gavias_sliderlayer .petSmart-Webinar-date{font-size: 30px; line-height: 30px; top: 55px;}
.tp-caption.petSmart-Webinar-live{margin:0!important;}
@media (min-width:320px) and (max-width:374px){
  .tp-caption.petSmart-Webinar-live{top:15px;}
  .gavias_sliderlayer .petSmart-Webinar-title1 {top:30px;}
  .gavias_sliderlayer .petSmart-Webinar_date1{left:-8px; top:33px;}
  .gavias_sliderlayer .petSmart-Webinar_date2{right:-8px; top:33px;}
  .gavias_sliderlayer .petSmart-Webinar_date1 img{ width:180px!important; height: auto!important;}
  .gavias_sliderlayer .petSmart-Webinar_date2 img{ width:180px!important; height: auto!important;}
  .gavias_sliderlayer .btn-slide.petSmart-Webinar_button { top:0; left:0;}
  .gavias_sliderlayer .btn-slide.petSmart-Webinar_button a {padding:0 12px; font-size:11px;}
}
@media (min-width:375px) and (max-width:424px){
  .gavias_sliderlayer .petSmart-Webinar-title1 {top:25px;}
  .gavias_sliderlayer .petSmart-Webinar-date{top:35px;}
  .gavias_sliderlayer .petSmart-Webinar_date1{top:33px;}
  .gavias_sliderlayer .petSmart-Webinar_date2{top:33px;}
  .gavias_sliderlayer .btn-slide.petSmart-Webinar_button a {padding:0 9px; font-size:9px;}
  .gavias_sliderlayer .petSmart-Webinar_date1{left:-5px;}
  .gavias_sliderlayer .petSmart-Webinar_date2{right:-25px;}
  .gavias_sliderlayer .petSmart-Webinar_date1 img{ width:180px!important; height: auto!important;}
  .gavias_sliderlayer .petSmart-Webinar_date2 img{ width:180px!important; height: auto!important;}
  .gavias_sliderlayer .btn-slide.petSmart-Webinar_button { top:13px; left:0px;}
}
@media (min-width:425px) and (max-width:525px){
  .gavias_sliderlayer .petSmart-Webinar_date1{left:-10px; top:35px;}
  .gavias_sliderlayer .petSmart-Webinar_date2{right:-10px; top:35px;}
  .gavias_sliderlayer .btn-slide.petSmart-Webinar_button { top:6px; left:0;}
  .gavias_sliderlayer .btn-slide.petSmart-Webinar_button a {padding:2px 12px; font-size:12px;}
}
@media (min-width:526px) and (max-width:767px){
  .gavias_sliderlayer .petSmart-Webinar_date1{left:-20px; top:35px;}
  .gavias_sliderlayer .petSmart-Webinar_date2{right:-8px; top:35px;}
  .gavias_sliderlayer .btn-slide.petSmart-Webinar_button { top:6px; left:0;}
}
@media (max-width:767px){
  .gavias_sliderlayer .petSmart-Webinar-title1 {top:30px;}
  .gavias_sliderlayer .petSmart-Webinar-date{top:40px;}
}
@media (min-width:768px){
  .gavias_sliderlayer .petSmart-Webinar_date1 {top: 50px; left: -20px; }
  .gavias_sliderlayer .petSmart-Webinar_date2 {top: 50px; right: -20px;}
  .gavias_sliderlayer .btn-slide.petSmart-Webinar_button {top:40px;}
  .gavias_sliderlayer .btn-slide.petSmart-Webinar_button a{}
}
@media (min-width:992px){
	.gavias_sliderlayer .btn-slide.petSmart-Webinar_button {top:45px;}
}
@media (min-width:1024px){
  .gavias_sliderlayer .petSmart-Webinar_date1 {top: 50px; left: -25px; }
  .gavias_sliderlayer .petSmart-Webinar_date2 {top: 50px; right: -25px;}
}
@media (min-width:1199px){
  .gavias_sliderlayer .btn-slide.petSmart-Webinar_button {top:55px;}
  .gavias_sliderlayer .petSmart-Webinar_date1 {top: 50px; left: -50px; }
  .gavias_sliderlayer .petSmart-Webinar_date2 {top: 50px; right: -50px;}
}

/*Webinar Sidebar Widget__10-4-2023*/
.webinar_rsidebar-block {
	border:2px solid #2196F3;
	width: 100%;
	text-align: left;
	padding: 20px;
	border-radius:10px;
}
.webinar_rsidebar-block h4 {
	font-size: 14px;
	line-height: 14px;
	font-weight: 100;
	margin: 0;
	color: #D97806;
	text-transform: uppercase;
}
.webinar_rsidebar-block h2 {
	font-size: 18px;
	line-height: 22px;
	font-weight: 600;
	margin: 20px 0 20px 0;
	color: #114A8D;
}
.webinar_rsidebar-block h3 {
	font-size: 15px;
	line-height: 21px;
	font-weight: 100;
	margin: 0 0 25px 0;
	color: #2591D0;
}
.webinar_rsidebar-block a.button {
	background-color: #DE9033;
	color: #fff;
	padding:8px 16px;
	font-weight: 100;
	margin:0;
	border-radius:25px;
	border:2px solid #DE9033;
}
.webinar_rsidebar-block a.button:hover {
	background-color: #fff;
	color: #DE9033;
	border:2px solid #DE9033;
}


/*newHomepage__30-03-2023*/
.new-home-head1.max800{ max-width:800px; margin:auto;}

.new-home-head1 h1, .new-home-head1 h2{font-size:30px; line-height:36px; color:#114A8D; font-weight: 100;}
.new-home-head1 h1 strong, .new-home-head1 h2 strong{ font-weight:600; position:relative; }
/*.new-home-head1 h2 strong:after{ width:calc(100% - 60%); height:4px; background-color:#248FCE; content: ''; position:absolute; left:0; bottom:-6px;}*/
.new-home-head1 span{font-size:20px; line-height:26px; color:#7d7d7d; font-weight:300;}
.new-home-body1 p{ color:#060606C9;}
.readMoreV1 a{ font-size:18px; line-height:20px; color:#114A8D; position:relative; font-weight: 500;}
.readMoreV1 a:hover{ color:#030f70;}
.readMoreV1 a::after{ content: url("https://www.applexus.com/sites/default/files/images/Home/new/arrow1.svg"); position: absolute; right:-27px; top:4px; color: #114A8D; width:20px; height:13px; transform-origin:left; transition: transform 500ms ease;}

.about-us_counter{ display:flex; align-items:center; justify-content:flex-start; gap:20px;}
.counter-b1{ border-left:1px solid #ddd; padding:0 0 0 20px;}
.counter-b1 span{ color:#114A8D; font-weight:600; font-size:26px; line-height:26px; margin:0;}
.counter-b1 span strong{ font-weight:300; color:#666; font-size:16px;}
.counter-b1:nth-of-type(1){ border-left:none; padding-left:0;}

.about-us-intro_video{ width:100%; height:100%; }
.about-us-intro_video-inner{ width:100%; height:100%; position:relative;}
.about-us-intro_video img.gold-partner{ position:absolute; right:-15px; top:25px;}
.about-us-intro_video .play{ position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); width:100px; height:auto;}

.about-us-services_tab{width: 100%; float: left; -webkit-box-shadow:0 1px 6px rgba(0,0,0,0.1); box-shadow:0 1px 6px rgba(0,0,0,0.1); border-radius: 20px; overflow:hidden;}
.about-us-services_tab .tabs_wrapper.tabs_vertical{width: 100%; float: left;}
.about-us-services_tab .tabs_wrapper.tabs_vertical .nav-tabs{ padding:15px; border:none;}
.about-us-services_tab .tabs_wrapper.tabs_vertical .tab-content{width:100%; padding-left:0;}
.about-us-services_tab .tabs_wrapper.tabs_vertical .tab-content .tab-pane{ box-shadow:none; padding:7px;}
.about-us-services_tab .tabs_wrapper.tabs_vertical .nav-tabs {width:auto;}
.about-us-services_tab .tabs_wrapper.tabs_vertical .nav-tabs > li{ box-shadow:none; margin-bottom:0;}
.about-us-services_tab .tabs_wrapper.tabs_vertical .nav-tabs > li a{ font-size:16px; line-height:21px; font-weight:300; text-transform: capitalize; color:#666; padding:8px;}
.about-us-services_tab .tabs_wrapper.tabs_vertical .nav-tabs > li:hover a{ font-weight:600;} 
.about-us-services_tab .tabs_wrapper.tabs_vertical .nav-tabs > li.active a{font-weight:600; border:none;} 
.about-us-services_tab .tab_header{ max-width:800px;}
.about-us-services_tab .tab_header h3{ font-size:24px; line-height:27px;}
.about-us-services_tab .RC-wrapper .RCbox-container .contentItem span{ font-size:15px; line-height:15px; color:#f7bf54; font-weight: 400;}

.products_newRow{display:grid; grid-template-columns: repeat(auto-fit,minmax(290px,2fr)); grid-gap:25px;}
.products_newRow .product-boxN1{-webkit-box-shadow: 1px 1px 5px 0px rgba(0,0,0,0.28); -moz-box-shadow: 1px 1px 5px 0px rgba(0,0,0,0.28); box-shadow: 1px 1px 5px 0px rgba(0,0,0,0.28)}
.products_newRow h3{font-size: 21px; line-height: 27px; color: #060606C9; margin:0 0 20px 0;}
.products_newRow .proContent{padding:25px;}
.products_newRow .proImg{height:250px; width: 100%; background-repeat: no-repeat; background-position: center, center; overflow:hidden; border-bottom:5px solid #2591D0; background-size:cover; }
.products_newRow .proImg.insite{background-image: url("https://www.applexus.com/sites/default/files/images/Home/new/insite_product-banner.jpg");}
.products_newRow .proImg.simpleretail{background-image: url("https://www.applexus.com/sites/default/files/images/Home/new/simpleretail_product-banner.jpg");}
.products_newRow .proImg.nexim{background-image: url("https://www.applexus.com/sites/default/files/images/Home/new/nexim_product-banner.jpg");}
.products_newRow .proImg.iris{background-image: url("https://www.applexus.com/sites/default/files/images/Home/new/iris_product-banner.jpg");}
.products_newRow .proImg .logoCard{ height:250px; background: linear-gradient(rgba(17, 71, 141, 0.01), rgba(17, 71, 141, 0.5), rgba(17, 71, 141, 0.9)); position: relative;}
.products_newRow .proImg .logoCard img{ position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%);}
.products_newRow .proImg .logoCard:hover{cursor: context-menu;}
/*@media (hover){
	.products_newRow .proImg .logoCard{ transform: translateY(75%); transition: transform 350ms ease; }
	.products_newRow .proImg:hover .logoCard,
	.products_newRow .proImg:focus-within .logoCard{ transform: translateY(0); transition-delay: 350ms;}
}*/

/*HOME-INDUSTRY*/
.industry_rounds { display: grid;  grid-template-columns: repeat(auto-fit,minmax(262px,2fr));  grid-column-gap: 25px;  grid-row-gap: 75px;}
.industry_rounds .industry-round {  width: 260px;  height: 260px;  position: relative;  text-align: center;  margin: auto;}
.industry_rounds .industry-round .imgCard {  width: 100%;  height: 100%;}
.industry_rounds .industry-round .imgcel-circle {  width: 260px;  height: 129px;  border: 15px solid #248FCE;  position: absolute;}
.industry_rounds .industry-round .imgcel-circle.top {  border-top-left-radius: 130px;  border-top-right-radius: 130px;  border-bottom: 0;  top: 0;}
.industry_rounds .industry-round h3 {  font-size: 21px;  line-height: 27px;  color: #060606C9;  margin: 30px 0 0 0;}
.cel-circle {  width: 250px;  height: 250px;  border-radius: 50%;  background-color: rgb(5, 190, 175);}
.cel-circle.retail{background: url("https://www.applexus.com/sites/default/files/images/Home/new/retail.png");}
.cel-circle.fashion{background: url("https://www.applexus.com/sites/default/files/images/Home/new/fashion.png");}
.cel-circle.consumer{background: url("https://www.applexus.com/sites/default/files/images/Home/new/consumer.png");}
.cel-circle.manufacturing{background: url("https://www.applexus.com/sites/default/files/images/Home/new/manufacturing.png");}
.cel-circle.technology{background: url("https://www.applexus.com/sites/default/files/images/Home/new/technology.png");}
.cel-circle.health{background: url("https://www.applexus.com/sites/default/files/images/Home/new/health-care.png");}
.cel-circle-1 {  width: 260px;  height: 260px;  border-radius: 50%;  background-color: transparent;  position: absolute;  top: 50%;  left: 50%;  transform: translate(-50%, -50%) rotate(0deg);  border: 18px;  border-style: solid;
  border-color: #2591d1 #2591d1 #2591d1 transparent;  transition: 1.5s all ease-in-out;}
.cel-circle-2 {  width: 200px;  height: 200px;  border-radius: 50%;  background-color: transparent;  position: absolute;  top: 50%;  left: 50%;  transform: translate(-50%, -50%) rotate(0deg);  border: 2px;  border-style: solid;  border-color: white transparent white white;  transition: 1.5s all ease-in-out;}
.cel-circle:hover .cel-circle-2 {  transform: translate(-50%, -50%) rotate(360deg);}
.cel-circle:hover .cel-circle-1 {  transform: translate(-50%, -50%) rotate(-360deg);}

@keyframes spin {
  0% {
    transform: translate(-50%, -50%) rotate(0deg);
  }
  100% {
    transform: translate(-50%, -50%) rotate(360deg);
  }
} 

.home-insights_blocks .RC-wrapper{grid-template-columns: repeat(1,1fr);}
.home-insights_blocks .RC-wrapper .RCbox-container.RCbox-large {grid-column: span 1; grid-row: span 4; flex-direction: column;}
.home-insights_blocks .RC-wrapper .RCbox-container.RCbox-large_col {grid-column: span 1; grid-row: span 4; flex-direction: row;}
.home-insights_blocks .RC-wrapper .RCbox-container.RCbox-medium {grid-column: span 1; grid-row: span 2; flex-direction: row;}
.home-insights_blocks .RC-wrapper .RCbox-container.RCbox-small {grid-column: span 1; grid-row: span 4; flex-direction: row;}


@media (min-width:320px) and (max-width:600px){	
	.about-us-services_tab .tab_body .RC-wrapper .RCbox-container.RCbox-medium .contentItem{ padding:25px;}
	.about-us-services_tab .tab_body .RC-wrapper .RCbox-container.RCbox-large .contentItem h3,
	.home-insights_blocks .RC-wrapper .RCbox-container.RCbox-large .contentItem h3{font-size:18px; line-height:26px;}
	.about-us-services_tab .tab_body .RC-wrapper .RCbox-container.RCbox-medium .contentItem h3,
	.home-insights_blocks .RC-wrapper .RCbox-container.RCbox-medium .contentItem h3{font-size:17px; line-height:22px;}
	.about-us-services_tab .RC-wrapper .RCbox-container.RCbox-large .imageItem.top,
	.home-insights_blocks .RC-wrapper .RCbox-container.RCbox-large .imageItem.top{ height:200px;}
/*	.about-us-services_tab .tab_body .RC-wrapper .RCbox-container.RCbox-large,
	.home-insights_blocks .RC-wrapper .RCbox-container.RCbox-large{grid-row: span 3;}*/
}
@media (max-width:424px) {
	.about-us-services_tab .tab_body .RC-wrapper .RCbox-container.RCbox-medium .imageItem.left,
	.home-insights_blocks .RC-wrapper .RCbox-container.RCbox-medium .imageItem.left{flex: 0.2;}
	.about-us-services_tab .tab_body .RC-wrapper .RCbox-container.RCbox-medium .contentItem,
	.home-insights_blocks .RC-wrapper .RCbox-container.RCbox-medium .contentItem{ padding:20px;}
	.about-us-services_tab .RC-wrapper,
	.home-insights_blocks .RC-wrapper{grid-auto-rows: 140px 140px;}	
	.home-insights_blocks .RC-wrapper .RCbox-container.RCbox-large{grid-row: span 3;}
}
@media (min-width:425px) and (max-width:600px){
	.about-us-services_tab .tab_body .RC-wrapper .RCbox-container.RCbox-medium .imageItem.left,
	.home-insights_blocks .RC-wrapper .RCbox-container.RCbox-medium .imageItem.left{flex: 0.5;}
	.about-us-services_tab .RC-wrapper,
	.home-insights_blocks .RC-wrapper{grid-auto-rows: 50px 138px;}
}
@media (min-width:601px){
	.products_newRow .proContent{padding: 35px;}
	.counter-b1{padding:0 35px;}
	.counter-b1 span{font-size:26px; line-height:32px;}
	.counter-b1 span strong{font-size: 20px;}
}

@media (min-width:601px) and (max-width:767px){
	.about-us-services_tab .tab_body .RC-wrapper .RCbox-container.RCbox-medium .imageItem.left,
	.home-insights_blocks .RC-wrapper .RCbox-container.RCbox-medium .imageItem.left{flex: 0.3;}
	.about-us-services_tab .tab_body .RC-wrapper .RCbox-container.RCbox-medium .contentItem,
	.home-insights_blocks .RC-wrapper .RCbox-container.RCbox-medium .contentItem{ padding:20px;}
	.about-us-services_tab .tab_body .RC-wrapper .RCbox-container.RCbox-large .contentItem h3,
	.home-insights_blocks .RC-wrapper .RCbox-container.RCbox-large .contentItem h3{font-size: 24px; line-height:32px;}
}
@media (min-width:601px) and (max-width:991px){
	.home-insights_blocks .RC-wrapper{grid-template-columns: repeat(2,1fr);}
	.about-us-services_tab .RC-wrapper .RCbox-container.RCbox-medium .contentItem h3,
	.home-insights_blocks .RC-wrapper .RCbox-container.RCbox-medium .contentItem h3{ font-size:18px; line-height:24px;}
}
@media (max-width: 767px) {
	.about-us-services_tab .tabs_wrapper.tabs_vertical .nav-tabs{display: flex; align-items: center; justify-content: flex-start; flex-wrap: wrap; gap:7px;}
	.about-us-services_tab .tabs_wrapper.tabs_vertical .nav-tabs > li{ width:auto; border:1px dotted #ccc;}
	.about-us-services_tab .tabs_wrapper.tabs_vertical .nav-tabs > li.active{ border-bottom:3px solid #4370A5;}
}
@media (min-width: 768px) {
  .new-home-head1 h1, .new-home-head1 h2{font-size:40px; line-height:46px;}
  .new-home-head1 span{font-size:22px; line-height:30px;}
  .about-us-services_tab .tab_header h3{ font-size:26px; line-height:30px;}
  .about-us-services_tab .tabs_wrapper.tabs_vertical .nav-tabs {width:25%; padding:35px 0 35px 15px;}
  .about-us-services_tab .tabs_wrapper.tabs_vertical .nav-tabs > li{width:100%; border-right:1px solid #ccc;}
  .about-us-services_tab .tabs_wrapper.tabs_vertical .nav-tabs > li a{ font-size:18px; line-height:24px; padding:15px 15px;}
  .about-us-services_tab .tabs_wrapper.tabs_vertical .tab-content{width:75%; padding-left:15px;}  
  .about-us-services_tab .tabs_wrapper.tabs_vertical .nav-tabs > li.active{ font-weight:600; border-right:8px solid #4370A5;} 
}
@media (min-width:768px) and (max-width:991px){
	.about-us-services_tab .tabs_wrapper.tabs_vertical .tab-content .tab-pane{ padding:15px;}
	.about-us-services_tab .tab_body .RC-wrapper .RCbox-container.RCbox-large {grid-column: span 2; grid-row: span 3;}
	.about-us-services_tab .tab_body .RC-wrapper .RCbox-container .imageItem.top { max-height: 230px;}
	.about-us-services_tab .tab_body .RC-wrapper {grid-template-columns: repeat(1,1fr);}
	.about-us-services_tab .tab_body .RC-wrapper .RCbox-container.RCbox-large .contentItem h3,
	.home-insights_blocks .RC-wrapper .RCbox-container.RCbox-large .contentItem h3{font-size: 24px; line-height: 29px; margin: 0;}	
}
@media (max-width: 991px) {
.about-us-intro_video{ margin-top:30px;}
}
@media (min-width: 992px) {
  .home-insights_blocks .RC-wrapper .RCbox-container .contentItem h3{margin:0;}
}

@media (min-width:992px) and (max-width:1199px){
  .home-insights_blocks .RC-wrapper{grid-template-columns: repeat(3,1fr);}
  .products_newRow{grid-template-columns: repeat(auto-fit,minmax(214px,2fr));}
  .about-us-services_tab .RC-wrapper{grid-auto-rows: 190px 140px;}
  .about-us-services_tab .RC-wrapper .RCbox-container .contentItem{padding: 20px;}
  .about-us-services_tab .RC-wrapper .RCbox-container.RCbox-medium .contentItem h3,
  .home-insights_blocks .RC-wrapper .RCbox-container.RCbox-medium .contentItem h3{ font-size:18px; line-height:24px;}
  .about-us-services_tab .RC-wrapper .RCbox-container.RCbox-large .imageItem.top{ height:435px;}
  .about-us-services_tab .tabs_wrapper.tabs_vertical .tab-content .tab-pane{ padding:15px;}

}
@media (min-width:1200px) {
.home-insights_blocks .RC-wrapper{grid-template-columns: repeat(4,1fr);}
.about-us-services_tab .tabs_wrapper.tabs_vertical .tab-content .tab-pane{ padding:30px;}
.about-us-services_tab .RC-wrapper .RCbox-container.RCbox-large .imageItem.top,
.home-insights_blocks .RC-wrapper .RCbox-container.RCbox-large .imageItem.top{ height:290px;}
}
@media (min-width:1200px) and (max-width:1400px){
  .products_newRow{grid-template-columns: repeat(auto-fit,minmax(250px,2fr));}
  .products_newRow .proContent {padding: 30px;}
  .about-us-services_tab .RC-wrapper,
  .home-insights_blocks .RC-wrapper{grid-auto-rows: 175px 150px;}
  .home-insights_blocks .RC-wrapper .RCbox-container.RCbox-medium .contentItem h3{ font-size:18px; line-height:24px;}
}
@media (min-width:1200px) and (max-width:1499px){	
  .industry_rounds{grid-template-columns: repeat(auto-fit,minmax(335px,2fr));}
}





/*Webinar Thank you Page__28-03-2023*/
.webinar-thankyou{}
.webinar-thankyou .icon-tick{ text-align:center;}
.webinar-thankyou h2{ font-size:21px; line-height:27px; margin-bottom:15px; font-weight:300; color:#666; text-align:center;}
.webinar-thankyou h2 strong{ font-weight:600; color:#00A4FF;}
.webinar-date-and-time{ display:flex; align-items:center; justify-content:center; gap:15px;}
.webinar-date-and-time.flex-dir-col{ flex-direction: column;}
.webinar-date-and-time .inner{ display:flex; align-items:center; justify-content:center; gap:15px;}
.webinar-date-and-time .inner .text{ font-weight:400; font-size:16px; line-height:20px;}
.webinar-date-and-time .inner .text span{ font-weight:100; font-size:16px; color: #666; margin: 0 5px;}
.webinar-date-and-time .inner .text a{}
.webinar-date-and-time.download .inner .text a{ font-weight:300; text-decoration:underline;}
.webinar-thankyou .p1{ text-align:center;}
.webinar-thankyou .p1 p{ font-size:16px; line-height:21px;}
.webinar-thankyou .calendars{ display:flex; align-items:center; justify-content:center; column-gap:25px;}
.webinar-thankyou .calendars .inner{display:flex; align-items:center; justify-content:center; column-gap:15px;}
.webinar-thankyou .go-back-button{ width:100%; float:left; text-align:center;}
.webinar-thankyou .go-back-button-inner{display: inline-block;}
.webinar-thankyou .go-back-button a{background-color: #0085F7; padding: 15px 25px; color: #fff; font-size: 20px; line-height: 20px; font-weight: 100; display: flex; align-items: center; justify-content: center; gap: 15px; font-weight: 100; max-width:450px;}
.webinar-thankyou .go-back-button a strong{ font-weight:300;}
.webinar-thankyou .go-back-button a:hover, .webinar-thankyou .go-back-button a:focus{ background-color:#0261C8;}

@media (min-width:768px){
	.webinar-thankyou h2{ font-size:35px; line-height:42px;}
	.webinar-date-and-time .inner .text{font-size:20px; line-height:20px;}
	.webinar-thankyou .p1 p{ font-size:18px; line-height:24px;}
}

/*SAP BTP Flyer Page Design__27-03-2023*/
.btp-flyer_banner .column-content-inner .column-content{ position:relative;}
.btp-flyer_banner .banner-inner h1{ font-size:27px; line-height:29px; color:#fff;}
.btp-flyer_banner .banner-inner p{ color:#fff; font-size:16px; line-height:24px;}
.btp-flyer_banner .banner-inner{width:100%; padding:15px; background-color:#0C4D8D; /*background: url(https://www.applexus.com/sites/default/files/images/services/btp-flyer-page/banner-blue-base.svg); background-repeat:no-repeat; background-position:right top; background-size:cover;*/ margin-top:60px; }
.btp-flyer_banner .banner-inner-side{ position:absolute; right:0; bottom:0;}
.btp-flyer_content h2{ font-size: 23px; line-height:30px; color: #000; font-weight:600;}

.btp-service-offerings_container{ display:grid; grid-template-columns: repeat(auto-fit,minmax(135px,1fr)); grid-gap:30px 20px;}
.btp-service-offerings{padding:0; text-align:center;}
.btp-service-offerings .img{display: inline-block; position: relative; margin-bottom:20px;}
.btp-service-offerings h3{ font-size:18px; line-height:21px; font-weight:100;}

.sap-qualified-wrapper{ width:100%; border-top: 2px dashed rgba(15, 143, 207, 0.5); border-bottom: 2px dashed rgba(15, 143, 207, 0.5); padding:20px;}
.sap-qualified-inner{ display:inline-block;}
.sap-qualified-text h4{ font-size:20px; line-height:24px;}

.three-services-wrapper{display:grid; grid-template-columns: repeat(auto-fit,minmax(290px,1fr)); grid-gap:20px;}
.three-services-wrapper .three-service{display:grid; grid-gap:7px; align-items: center; justify-content: center; padding:10px; position:relative;}
.three-services-wrapper .three-service.ifs,
.three-services-wrapper .three-service.s4{border: 2px solid #2767B1; border-radius: 60px;}
.three-services-wrapper .three-service.ifs{grid-template-columns: 1fr 1fr 1fr 1fr;}
.three-services-wrapper .three-service.s4{grid-template-columns: 1fr 1fr;}
.three-services-wrapper .three-service.other{grid-template-columns: 1fr 1fr 1fr;}
.three-services-wrapper .three-service:before{z-index: 1; position:absolute; left:50%; top:-12px; transform: translate(-50%, 0); font-size:18px; line-height:18px; padding:5px 10px; background-color:#fff;}
.three-services-wrapper .three-service.ifs:before{content: 'IFS for';}
.three-services-wrapper .three-service.s4:before{content: 'S/4';}
.three-services-wrapper .three-service .three-service-box .img{margin-bottom:15px;}
.three-services-wrapper .three-service .three-service-box .img img{ width:50px;}
.three-services-wrapper .three-service .three-service-box h4{font-size:16px; line-height:21px; font-weight:100; margin:0;}

.ip-solutions_container{display:grid; grid-template-columns: repeat(auto-fit,minmax(259px,1fr)); grid-gap:15px; padding:15px;}
.ip-solutions_container .ip-solutions{ background-color:#F4F7FC; padding:20px 15px;}
.ip-solutions_container .ip-solutions .img{ margin-bottom:15px;}
.ip-solutions_container .ip-solutions h3{ font-size:16px; line-height:21px; font-weight:100; color:#666; margin:0;}

.use-cases-container{display:grid; grid-template-columns: repeat(auto-fit,minmax(278px,1fr)); grid-gap:20px;}
.use-cases-container .use-cases:nth-of-type(6){ text-align:left;}
.use-cases-container .use-cases .graph{ width:265px;}
.use-cases-head{ display:flex; align-items: center; justify-content: flex-start; column-gap:15px; text-align:left;}
.use-cases-head .icon{width: 42px; height: 32px;}
.use-cases-head .icon img{ width:100%;}
.use-cases-head h3{ font-size:20px; line-height:26px; color:#0C4D8D; margin:0;}
.use-cases-body{ margin-top:15px;}
.use-cases-body ul{ list-style-type:disc; text-align:left;}
.use-cases-body ul li{ font-size:16px; line-height:21px; margin-bottom:5px;}

.btp-service-offerings_container.btp-value-chain-container{ display:grid; grid-template-columns: repeat(auto-fit,minmax(135px,1fr)); grid-gap:30px 20px;}

.aplx-offerings{ border:2px solid #198ece; border-radius:20px; padding:15px; text-align:center; box-shadow: rgba(0, 0, 0, 0.45) 0px 25px 20px -20px;}
.aplx-offerings h3{ font-size:16px; line-height:26px; margin:0;}
.aplx-offerings h3 strong{ font-weight:100; color:#666;}

.get-in-touch-button{width: 100%; float: left; text-align: center; margin-top: 10px;}
.get-in-touch-button a{ background-color:#2591D0; color:#fff; font-size:26px; line-height:26px; font-weight:600; padding:20px 55px; box-shadow: 0 10px 15px -3px rgba(0,0,0,0.1), 0 4px 6px -4px rgba(0,0,0,0.1); border-radius: 40px; }

.get-in-touch-container{display: grid; grid-template-columns: repeat(auto-fit,minmax(170px,1fr)); padding:15px;}
.get-in-touch-container h3{ font-size:20px; line-height:24px; margin:0 0 5px 0; color:#fff;}
.get-in-touch-container h4{ font-size:16px; line-height:21px; margin:0; color:#fff; font-weight:100;}
.get-in-touch-container h5{ margin:0;}
.get-in-touch-container h5 a{ font-size:15px; line-height:21px; color:#F8ED43; margin:0 0 0 0; font-weight:100;}
.get-in-touch-container .get-in-touch{ text-align:center;}
.get-in-touch-container .get-in-touch .photo{ margin-bottom:15px;}

.reach-us-banner{display:grid; grid-template-columns: repeat(auto-fit,minmax(248px,1fr)); grid-gap:20px; padding:15px;}
.reach-us-banner .section{ display:flex; align-items:flex-start; justify-content:center; gap:5px;	}
.reach-us-banner .section.phone{}
.reach-us-banner .section.mail{}
.reach-us-banner .section.address .icon{}
.reach-us-banner .section .icon{ flex-basis:10%;}
.reach-us-banner .section .icon img{ height:24px;}
.reach-us-banner .section .text{ font-size:18px; line-height:24px; flex-basis: 100%;}

.sap-btb-roadshow-banner .form-header h3{ color:#F6921E!important; font-size: 25px!important; line-height: 30px!important; font-weight:100;}
.sap-btb-roadshow-banner #block-webform-23 form.webform-submission-form input{border-radius:20px; background-color:#fff;}
.sap-btb-roadshow-banner #block-webform-23 form.webform-submission-form .webform-button--submit{ background-color:#ff8638;}
.sap-btb-roadshow-banner #block-webform-23 form.webform-submission-form .webform-button--submit:hover{ background-color:#e84920;}

.webform-submission-landing-page-form--form { display: flex; flex-direction: column; align-items: center;}
.webform-submission-landing-page-form--form .js-form-type-textfield,
.webform-submission-landing-page-form--form .js-form-type-email,
.webform-submission-landing-page-form--form .js-form-type-tel{ margin-bottom:10px; height:61px;}
.webform-submission-landing-page-form--form .captcha{ float:left;}
.webform-submission-landing-page-form--form .sapphire-submit{ margin-top:10px;}
.webform-submission-landing-page-form--form .form-item input{ background-color:#fff;}
.webform-submission-landing-page-form--form .btp-submit{margin-top: 10px;}
@media(max-width:500px){.btp-flyer .ui-dialog{ width:100%!important;}}

@media (max-width:399px){
	.get-in-touch-container .get-in-touch{ margin-bottom:25px; }
}
@media (min-width:600px){
	.btp-flyer_content h2{}
	.reach-us-banner .section{ display:flex; align-items:center; justify-content:center; column-gap:10px;}
	.three-services-wrapper .three-service .three-service-box .img img{ width:35px;}
}
@media (max-width: 767px){
	.sap-btb-roadshow-banner .bb-inner{ padding-top:0!important;}
	.btp-flyer_banner .banner-inner{ padding:15px 20px;}
	.btp-flyer_banner .banner-inner{background-color: rgba(12, 77, 141, 0.8);}	
	.btp-service-offerings .img{ width:80%;}
	.btp-service-offerings h3{ margin:0;}
	.get-in-touch-container .get-in-touch .photo{ width:50%; margin:auto; margin-bottom:15px;}
	.btp-flyer-bootcamp .btp-flyer-bootcamp_content h2{ font-size:26px; line-height:34px;}
	.btp-flyer-bootcamp .btp-flyer-bootcamp_content  .speakers-body,
	.btp-flyer-bootcamp .btp-flyer-bootcamp_content h2,
	.btp-flyer-bootcamp .btp-flyer-bootcamp_content h3,
	.btp-flyer-bootcamp .btp-flyer-bootcamp_content .banner-callto-action{ padding:0 60px;}
}
@media (min-width: 768px){
	.btp-flyer_banner .banner-inner{ text-align: left; width: 80%; padding:30px; margin-top:120px;}
	.btp-flyer_banner .banner-inner h1{ font-size:33px; line-height:37px;}
	.btp-flyer_content h2{ font-size: 42px; line-height:46px;}
	.btp-service-offerings h3{ font-size:20px; line-height:24px; font-weight:100;}
	.ip-solutions_container{grid-gap:20px;}
	.ip-solutions_container .ip-solutions h3{ font-size:18px; line-height:24px;}
	.aplx-offerings{ padding:15px 20px;}
	.aplx-offerings h3{ font-size:21px; line-height:31px;}
	.aplx-offerings h3 strong{padding:0 3px;}
	.get-in-touch-container .get-in-touch{ display:flex; align-items:center; justify-content:flex-start; gap:25px; text-align:left;}
	.get-in-touch-container h3{ font-size:30px; line-height:36px;}
	.get-in-touch-container h4{ font-size:22px; line-height:26px; margin:0 0 5px 0;}
	.get-in-touch-container h5{ font-size:18px; line-height:24px;}
	.reach-us-banner{ padding:30px;}
	.use-cases-head h3{ font-size:22px; line-height:26px;}
	.use-cases-body ul li{margin-bottom:10px;}
}
@media (min-width: 992px){
	.btp-flyer_banner .banner-inner{ padding: 50px;}
	.btp-flyer_banner .banner-inner h1 { font-size:45px; line-height: 50px; margin-bottom: 20px;}
	.btp-flyer_banner .banner-inner .banner-inner p{font-size:22px; line-height:30px; margin-bottom:25px;}  
	.three-services-wrapper{grid-template-columns: repeat(auto-fit,minmax(300px,1fr)); grid-gap:20px;}
	.three-services-wrapper .three-service .three-service-box h4{font-size:18px; line-height:24px;}
	.btp-service-offerings_container{ display:grid; grid-template-columns: repeat(auto-fit,minmax(140px,1fr)); grid-gap:30px 20px;}
	.btp-service-offerings_container.btp-value-chain-container{ display:grid; grid-template-columns: repeat(auto-fit,minmax(170px,1fr)); grid-gap:30px 20px;}
}
@media (min-width: 1200px){	
	.btp-service-offerings_container{ display:grid; grid-template-columns: repeat(auto-fit,minmax(170px,1fr)); grid-gap:20px;}
}
@media (min-width: 1400px){	
	.btp-flyer_banner .banner-inner{width:70%; }
	.btp-flyer_banner .banner-inner h1 { font-size: 45px; line-height: 50px;}
}
@media (min-width: 1600px){
	.btp-flyer_banner .banner-inner{ padding: 50px;}
}

/*--------------------------------------*/

/*Datasphere__Bootcamp Section Page__27-03-2023*/

.datasphere-bootcamp_page-content p{font-size: 16px; line-height: 22px; color: #666;}
.datasphere-bootcamp_page-content ul{ margin:15px 0;}
.datasphere-bootcamp_page-content ul li{font-size: 16px; line-height:22px; color: #666; margin-bottom:10px;}
.datasphere-bootcamp_page-content h2{ font-size:24px; line-height:32px;}
.datasphere-bootcamp_page-content h5{ font-size:18px; line-height:24px;}
@media (min-width: 768px){
  .datasphere-bootcamp_page-content p{font-size: 18px; line-height: 24px;}
  .datasphere-bootcamp_page-content ul li{font-size: 18px; line-height: 24px;}
  .datasphere-bootcamp_page-content h5{ font-size:20px; line-height:26px;}
  .datasphere-bootcamp_page-content h2{ font-size:30px; line-height:38px;}
}
/*--------------------------------------*/


/*Blog__multi-level contract enablement__22-03-2023*/
#lottie{background-color:#ffffff; width:100%; height:100%; display:block; overflow:hidden; transform:translate3d(0,0,0); text-align: center; opacity: 1;}


/*SAP CAR PetSmart Webinar Banner__17-03-2023*/

.sap-car-petsmart-webinar.date-and-time-Box{
  border: 1px solid #F6921E; border-radius: 30px; display:flex; align-items:center; justify-content:center; max-width:743px; background-color: rgba(0, 0, 0, 0.3);}
.sap-car-petsmart-webinar .datebox{display:flex; align-items:center; justify-content:center; gap:12px; padding: 22px 18px;}
.sap-car-petsmart-webinar .datebox:nth-of-type(1){ border-right: 1px solid #F6921E;}
/*.sap-car-petsmart-webinar.date-and-time-Box .datebox .icon{flex-basis: 22%;}*/
.sap-car-petsmart-webinar .date-and-time-Box .text{ font-size: 20px; line-height: 25px; font-weight: 100!important; color: #fff; text-align:center; /*flex:1;*/}
/*.sap-car-petsmart-webinar .datebox:nth-of-type(2) .icon{flex-basis: 33%;}*/
.sap-car-petsmart-webinar-content h2{ font-size:26px; line-height:32px;}
.sap-car-petsmart-webinar-content p{ color:#666; font-size:16px; line-height:24px;}
.petsmart-bannerV2 .petsmart-banner-inner .petsmart-logo{ margin:0 0 20px 0;}
.kt-list{ list-style-type:none; padding:0;}
.kt-list li{ display: flex; align-items: flex-start; justify-content: left; gap: 15px; margin-bottom: 15px;	font-size:16px; line-height:24px; color:#666;}
.kt-list li .icon .fas{ color:#ff8638;}
.sap-car-petsmart-webinar_panelist .panelist-boxV2 .panelist-dp img{filter:none;}
.sap-car-petsmart-webinar_panelist .panelist-boxV2 .panelist-dp{ position:relative;}
.sap-car-petsmart-webinar_panelist .panelist-boxV2 .panelist-dp .linkedIn{ position: absolute; right: 35px; bottom: 0;}

.RC-wrapper{display: grid; grid-template-columns: repeat(4,1fr); grid-auto-rows: 140px 140px; grid-auto-flow: dense; gap:15px;}
.RCbox-container{box-shadow: 0px 5px 26px #00000029; display:flex; border-radius:20px; overflow: hidden;}
.RCbox-large {grid-column: span 2; grid-row: span 4; flex-direction: column;}
.RCbox-medium {grid-column: span 2; grid-row: span 2; flex-direction: row;}
.contentItem{padding:30px; display:flex; align-items:left; justify-content:center; flex-direction:column; flex: 1;}
.contentItem h3{color:#3D3C3C;}
.contentItem h4{ font-size:16px; margin-bottom:0;}
.contentItem h4 a{color:#0080C7;}
.contentItem span{ font-weight:400; margin-top:0; text-transform: uppercase; color: #f7bf54; margin-bottom: 12px;}
.RCbox-large .contentItem h3{ font-size:27px; line-height:36px; }
.RCbox-medium .contentItem h3{font-size:21px; line-height:27px; color:#3D3C3C;}
.imageItem.top{ max-height:360px; width:100%;}
.imageItem.left{ max-width:230px; height:100%; flex: 1;}
.imageItem img {width: 100%; height: 100%; object-fit: cover; object-position: 50% 50%; cursor: pointer; transition: .5s ease-in-out;}

.RCbox-container .imageItem img{transition: transform .5s ease;}
.RCbox-container .imageItem:hover img{transform: scale(1.1); transition: transform 500ms ease;}

.sap-car-petsmart-webinar .form-header h3{ color:#F6921E!important; font-size: 25px!important; line-height: 30px!important; font-weight:100;}
.sap-car-petsmart-webinar #block-webform-16 form.webform-submission-form input{border-radius:20px;}
.sap-car-petsmart-webinar #block-webform-16 form.webform-submission-form .webform-button--submit{ background-color:#ff8638;}
.sap-car-petsmart-webinar #block-webform-16 form.webform-submission-form .webform-button--submit:hover{ background-color:#e84920;}
@media (max-width: 600px){
  .sap-car-petsmart-webinar .datebox{ padding:10px; gap: 5px;}
  .sap-car-petsmart-webinar .date-and-time-Box .text{font-size:16px;	line-height:20px;}
  .RC-wrapper{display: grid; grid-template-columns: repeat(1,1fr);}
  .sap-car-petsmart-webinar_panelist .panelist-boxV2 .panelist-dp{width: 200px; height: 200px; margin: auto;}
}
@media (max-width:767px){
	.petsmart-bannerV2{margin-top:55px; padding-top:50px!important;}
}
@media(min-width: 768px){
 .sap-car-petsmart-webinar-content h2{ font-size:30px; line-height:36px; margin-bottom:30px;}
}
@media (min-width: 1024px){
.sap-car-petsmart-webinar .date-and-time-Box .text{
	font-size: 25px;
	line-height:30px;
  }
}
@media(max-width:500px){.SapCar-Petsmart_webinar .ui-dialog{ width:100%!important;}}

/*Eventpage__24-04-2023*/

.eventpage.panelist-box-wrapper {display: grid; grid-gap: 20px; grid-template-columns: repeat(auto-fit, minmax(277px, 1fr));}
.eventpage.panelist-box-wrapper .panelist-boxV2 .panelist-dp img{filter: none;}


/*Integration Service Modernization​__01-03-2023*/

.ism-heading{ padding:0;}
.ism-heading h2.title::after{ display:none;}
.IntegrationServiceMod_banner{ margin:0;}
.IntegrationServiceMod_banner .banner-inner{ background-color:rgba(255,255,255,0.5); padding:15px;}
.IntegrationServiceMod_banner .banner-inner h1{ font-size:33px; line-height:37px; color:#44546A; }
.IntegrationServiceMod_banner .banner-inner span{ font-size:20px; line-height:20px; color:#ED7D31; font-weight:300; margin-top:0;}
.IntegrationServiceMod_banner .banner-inner p{ color:#595959;}
.IntegrationServiceMod_banner .banner-inner .button{display:flex; justify-content: left;}

.ism-banner-sub-menu .banner-sub-menu-outer .banner-sub-menu{}

.tab-style3 ul.nav-tabs{display:flex;flex-wrap:wrap;justify-content:center;box-shadow:none!important;}
.tab-style3 ul.nav-tabs li{ margin:15px; text-align:center;}
.tab-style3 ul.nav-tabs li a{ font-size:18px; text-transform: inherit; color:#666; padding:0 0 10px 0; border-top:0!important; border-right:0!important; border-left:0!important; border-bottom:1px dotted #ccc;}
.tab-style3 ul.nav-tabs li a:hover{ background-color:#fff; color:#000;}
.tab-style3 ul.nav-tabs li.active a{ color:#000; border-bottom:3px solid #2490CF;border-top:0!important; border-right:0!important; border-left:0!important; padding-bottom:7px; font-weight:600;}

.ism-tab.overview-tab .header{text-align:center; }
.ism-tab.overview-tab .header h3{ color:#132259; font-size:28px; line-height:36px; font-weight:600;}
.ism-tab.overview-tab .header p, .ism-tab.overview-tab .header ul li{ font-size: 18px; line-height: 28px; color: #222;}
.ism-tab.overview-tab .header.headerI{ display:flex; align-items:center; justify-content:center; gap:50px;}
.ism-tab.overview-tab .header.headerI .header-left{ text-align:left;}
.ism-tab.overview-tab .body{ width:100%; float:left;}
.ism-tab-integrationUl{ list-style-type:none; margin:0; padding:0;}
.ism-tab-integrationUl li{ display: flex; align-items: center; justify-content: left; gap: 15px; margin-bottom: 15px; font-size:16px; line-height:24px; color:#666;}
.ism-tab-integrationUl li .icon{flex-basis: 5%;}
.ism-tab-integrationUl li .content{flex: 1;}

.ism-tab-column #ism-overview-tab_outer .panel{ border:1px solid #96A73E!important; border-radius: 10px;}
.ism-tab-column #ism-overview-tab_outer .panel .panel-heading .panel-title{font-size:17px;}
.ism-tab-column #ism-overview-tab_outer .panel .panel-heading .panel-title > a{color:#132259;}
.ism-tab-column #ism-overview-tab_outer .panel .panel-heading .panel-title > a:hover,
.ism-tab-column #ism-overview-tab_outer .panel .panel-heading .panel-title > a:focus{color:#96A73E;}
.ism-tab-column #ism-overview-tab_outer .panel .panel-heading .panel-title > a:after{font-size:17px; color:#666;}
.ism-tab-column #ism-overview-tab_outer .panel .panel-body p{ color:#666;}

.ism-Htab .tabs_wrapper{ background-color:#d1eaff; width:100%; float:left; padding:5px;}
.ism-Htab ul.nav-tabs{ background-color:#f0f8ff; padding:25px; display:grid; grid-gap:0; grid-template-columns: repeat(auto-fit, minmax(240px, 1fr))!important; margin: 0!important;}
.ism-Htab ul.nav-tabs:before{ display:none;}
.ism-Htab ul.nav-tabs li{ background:none!important; box-shadow:none!important; display:flex!important; align-items:center; justify-content:center; margin:0; border-right: 1px dotted #ccc;}
.ism-Htab ul.nav-tabs li a{ color:#333; font-size:14px; line-height:18px; padding:15px; text-transform:uppercase; font-weight:400; display:flex; align-items:center; justify-content:left; gap:20px; width:100%;}
.ism-Htab ul.nav-tabs li a:hover{background-color: #50c2f5; color:#fff;}
.ism-Htab ul.nav-tabs li:hover, .insite-featurs-Vtab ul.nav-tabs li:active, .insite-featurs-Vtab ul.nav-tabs li:focus{ background-color:#3399FF; color:#fff;}
.ism-Htab ul.nav-tabs li.active{background-color:#3399FF!important; border-bottom: 3px solid #ffc905;}
.ism-Htab ul.nav-tabs li.active a{ padding:14px 10px; border:0;}
.ism-Htab ul.nav-tabs li.active a span.text-box {color: #fff;}
.ism-Htab ul.nav-tabs li a span.text-box{ text-align:left;}
.ism-Htab ul.nav-tabs li a span.icon-box{width:41px; height:41px; position:relative; }
.ism-Htab ul.nav-tabs li a span.icon-box:before{content: ''; background-repeat:no-repeat!important; background-position:center center; width:41px; height:41px; z-index: 1; position: absolute; left:0; bottom:0; }

.ism-Htab .tab-content .tab-pane{ background:none!important; box-shadow:none!important;}
.ism-Htab .tab-content .tab-pane .tab-content-head h3{ margin-top:0;}
.ism-Htab .tab-content .tab-content-head h2 { font-size:30px; line-height:32px;}

.ism-Htab ul.nav-tabs li:nth-of-type(1) a span.icon-box:before{background: url(../images/services/integration-service-modernization/Data-Integration.svg);}
.ism-Htab ul.nav-tabs li:nth-of-type(1):hover a span.icon-box:before,
.ism-Htab ul.nav-tabs li:nth-of-type(1).active a span.icon-box:before{background: url(../images/services/integration-service-modernization/Data-Integration-hover.svg);} 

.ism-Htab ul.nav-tabs li:nth-of-type(2) a span.icon-box:before{background: url(../images/services/integration-service-modernization/Process-Integration.svg);}
.ism-Htab ul.nav-tabs li:nth-of-type(2):hover a span.icon-box:before, 
.ism-Htab ul.nav-tabs li:nth-of-type(2).active a span.icon-box:before{background: url(../images/services/integration-service-modernization/Process-Integration-hover.svg);}

.ism-Htab ul.nav-tabs li:nth-of-type(3) a span.icon-box:before{background: url(../images/services/integration-service-modernization/A2A.svg);}
.ism-Htab ul.nav-tabs li:nth-of-type(3):hover a span.icon-box:before,
.ism-Htab ul.nav-tabs li:nth-of-type(3).active a span.icon-box:before{background: url(../images/services/integration-service-modernization/A2A-hover.svg);}

.ism-Htab ul.nav-tabs li:nth-of-type(4) a span.icon-box:before{background: url(../images/services/integration-service-modernization/B2B.svg);}
.ism-Htab ul.nav-tabs li:nth-of-type(4):hover a span.icon-box:before,
.ism-Htab ul.nav-tabs li:nth-of-type(4).active a span.icon-box:before{background: url(../images/services/integration-service-modernization/B2B-hover.svg);}

.ism-Htab ul.nav-tabs li:nth-of-type(5) a span.icon-box:before{background: url(../images/services/integration-service-modernization/cloud-integration.svg);}
.ism-Htab ul.nav-tabs li:nth-of-type(5):hover a span.icon-box:before,
.ism-Htab ul.nav-tabs li:nth-of-type(5).active a span.icon-box:before{background: url(../images/services/integration-service-modernization/cloud-integration-hover.svg);}

.ism-Htab ul.nav-tabs li:nth-of-type(6) a span.icon-box:before{background: url(../images/services/integration-service-modernization/Event-Driven.svg);}
.ism-Htab ul.nav-tabs li:nth-of-type(6):hover a span.icon-box:before,
.ism-Htab ul.nav-tabs li:nth-of-type(6).active a span.icon-box:before{background: url(../images/services/integration-service-modernization/Event-Driven-hover.svg);}

.ism-Htab ul.nav-tabs li:nth-of-type(7) a span.icon-box:before{background: url(../images/products/insite/Reporting-and-Analytics.png);}
.ism-Htab ul.nav-tabs li:nth-of-type(7):hover a span.icon-box:before,
.ism-Htab ul.nav-tabs li:nth-of-type(7).active a span.icon-box:before{background: url(../images/products/insite/Reporting-and-Analytics-hover.png);}

/*.ism-Htab ul.nav-tabs li:nth-of-type(8) a span.icon-box:before{background: url(../images/products/insite/Reporting-and-Analytics.png);}
.ism-Htab ul.nav-tabs li:nth-of-type(8):hover a span.icon-box:before,
.ism-Htab ul.nav-tabs li:nth-of-type(8).active a span.icon-box:before{background: url(../images/products/insite/Reporting-and-Analytics-hover.png);}

.ism-Htab ul.nav-tabs li:nth-of-type(9) a span.icon-box:before{background: url(../images/services/integration-service-modernization/Spend-management.png);}
.ism-Htab ul.nav-tabs li:nth-of-type(9):hover a span.icon-box:before,
.ism-Htab ul.nav-tabs li:nth-of-type(9).active a span.icon-box:before{background: url(../images/services/integration-service-modernization/Spend-management-hover.png);}*/

.ism-Htab2 ul.nav-tabs li:nth-of-type(1) a span.icon-box:before{background: url(../images/services/integration-service-modernization/Efficiency.svg);}
.ism-Htab2 ul.nav-tabs li:nth-of-type(1):hover a span.icon-box:before,
.ism-Htab2 ul.nav-tabs li:nth-of-type(1).active a span.icon-box:before{background: url(../images/services/integration-service-modernization/Efficiency-hover.svg);} 

.ism-Htab2 ul.nav-tabs li:nth-of-type(2) a span.icon-box:before{background: url(../images/services/integration-service-modernization/Enhanced-security.svg);}
.ism-Htab2 ul.nav-tabs li:nth-of-type(2):hover a span.icon-box:before, 
.ism-Htab2 ul.nav-tabs li:nth-of-type(2).active a span.icon-box:before{background: url(../images/services/integration-service-modernization/Enhanced-security-hover.svg);}

.ism-Htab2 ul.nav-tabs li:nth-of-type(3) a span.icon-box:before{background: url(../images/services/integration-service-modernization/data-accuracy.svg);}
.ism-Htab2 ul.nav-tabs li:nth-of-type(3):hover a span.icon-box:before,
.ism-Htab2 ul.nav-tabs li:nth-of-type(3).active a span.icon-box:before{background: url(../images/services/integration-service-modernization/data-accuracy-hover.svg);}

.ism-Htab2 ul.nav-tabs li:nth-of-type(4) a span.icon-box:before{background: url(../images/services/integration-service-modernization/agility.svg);}
.ism-Htab2 ul.nav-tabs li:nth-of-type(4):hover a span.icon-box:before,
.ism-Htab2 ul.nav-tabs li:nth-of-type(4).active a span.icon-box:before{background: url(../images/services/integration-service-modernization/agility-hover.svg);}

.ism-Htab2 ul.nav-tabs li:nth-of-type(5) a span.icon-box:before{background: url(../images/services/integration-service-modernization/Better-customer.svg);}
.ism-Htab2 ul.nav-tabs li:nth-of-type(5):hover a span.icon-box:before,
.ism-Htab2 ul.nav-tabs li:nth-of-type(5).active a span.icon-box:before{background: url(../images/services/integration-service-modernization/Better-customer-hover.svg);}

.ism-Htab2 ul.nav-tabs li:nth-of-type(6) a span.icon-box:before{background: url(../images/services/integration-service-modernization/competitiveness.svg);}
.ism-Htab2 ul.nav-tabs li:nth-of-type(6):hover a span.icon-box:before,
.ism-Htab2 ul.nav-tabs li:nth-of-type(6).active a span.icon-box:before{background: url(../images/services/integration-service-modernization/competitiveness-hover.svg);}



.cRWMdk{ display: flex; max-width: 1440px; width: 100%; position: relative; padding:0; flex-direction: row; align-items: flex-start; gap: 32px;}
.cRWMdk .sc-bd2dc211-6 { width: 33%; align-items: flex-start; text-align: left;}
.jGOueO { transition: top 0.25s linear 0s; display: flex; flex-direction: column; gap: 24px; position: sticky; top: 180px; color: rgb(0, 0, 0);}
.jGOueO h3 { font-size:20px; line-height:30px; font-weight:100;}
.jGOueO h3 strong{ background: linear-gradient(261.7deg, rgb(36, 144, 207) 23.74%, rgb(237, 125, 49) 77.94%); -webkit-background-clip: text; -webkit-text-fill-color: transparent;}
.cRWMdk .sc-bd2dc211-7 { width:100%;}
.EdiJa { display: flex; flex-direction: column; width: 100%; gap: 24px; position: relative;}
.gwSnIn { column-count:0; column-gap: 32px;}
.gwSnIn > :not(:last-child) { padding-bottom: 32px;}
.gwSnIn > :first-child { padding-top:60px;}
.gwSnIn > * { break-inside: avoid;}
.dDBvZE { display: flex; height:350px; width: 100%; max-width: 406px; padding: 2px; position: relative; z-index: 1; border-radius: 14px; background: linear-gradient(rgb(224, 224, 224), rgb(255, 255, 255));}
.dDBvZE::before { transition: opacity 0.25s linear 0s; content: ""; position: absolute; inset: 0px; border-radius: 14px; background: linear-gradient(261.7deg, rgb(36, 144, 207) 23.74%, rgb(237, 125, 49) 77.94%); opacity: 0;}
.dDBvZE:hover::before { opacity: 1;}
.cTRVov { display: flex; flex-direction: column; align-items: flex-start; -webkit-box-pack: start; justify-content: flex-start; width: 100%; padding: 36px; z-index: 2; background: rgb(255, 255, 255); border-radius: 12px;}
.iaEOur { display: flex; -webkit-box-pack: justify; justify-content: space-between; -webkit-box-align: center; align-items: center; width: 100%;}
.iKrEtE { position: relative; width: 48px; height: 48px;
/* -webkit-mask-image: url(https://www.datocms-assets.com/64097/1674556432-dep-learning-icon.svg);*/
 -webkit-mask-position: center center;
 -webkit-mask-repeat: no-repeat;
 -webkit-mask-size: contain;
 background: linear-gradient(261.7deg, rgb(36, 144, 207) 23.74%, rgb(237, 125, 49) 77.94%);
}
.cTRVov h4 a{ color:#000;}
.cTRVov a{ color:#e9910f;}
.cTRVov span.icon{ font-weight: 400;}
.iKrEtE.proven{ -webkit-mask-image: url(https://www.applexus.com/sites/default/files/images/services/integration-service-modernization/proven-experience.webp);} 
.iKrEtE.rapid{ -webkit-mask-image: url(https://www.applexus.com/sites/default/files/images/services/integration-service-modernization/rapid-deployment.webp);} 
.iKrEtE.state{ -webkit-mask-image: url(https://www.applexus.com/sites/default/files/images/services/integration-service-modernization/state-of-art.webp);} 

.hUjwlI {margin:20px 0px 20px; font-size:24px; line-height:28px; font-weight:600; -webkit-line-clamp: 1; overflow: hidden; /*display: -webkit-box;*/ -webkit-box-orient: vertical;}
.elJgsm {margin-bottom: 40px; font-size: 1rem; line-height: 1.75rem; -webkit-line-clamp: 5; overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical;}
.eNliak {color: rgb(102, 102, 102); font-family: Inter, Arial, sans-serif; font-size:16px; line-height:24px;}
.gwSnIn > :not(:last-child) {padding-bottom: 32px;}
.cWNjve {display: flex; flex-direction: column;}

.why-us-points{display: flex; align-items: center;justify-content:center; gap:10px;}
.why-us-points a{display: flex; gap:10px; align-items: center; justify-content: center;}
.why-us-point.accele a .icon-box{flex-basis: 23%;}
.why-us-point.customer a .icon-box{flex-basis: 30%;}
.why-us-point{ border:2px solid #dddddd; border-radius:10px; padding:7px; display: flex; align-items: center; justify-content:center; gap: 20px;}
.why-us-point:hover, .why-us-point:focus{background: linear-gradient(#fff, #fff) padding-box, linear-gradient(261.7deg, rgb(36, 144, 207) 23.74%, rgb(237, 125, 49) 77.94% ) border-box; border-radius: 10px; border: 2px solid transparent;}
.why-us-point span.icon-box{ width:32px; height:32px; position:relative;}
.why-us-point span.icon-box:before{content: ''; background-repeat:no-repeat!important; background-position:center center; width:32px; height:32px; z-index: 1; position: absolute; left:0; bottom:0;}
.why-us-point span.text-box{ color:#000; font-size:14px; line-height:16px; font-weight: 400;}
.why-us-point.accele{flex-shrink: 2;}
.why-us-point.customer{flex-shrink: 0;}
.why-us-point.accele span.icon-box:before{background: url(https://www.applexus.com/sites/default/files/images/services/integration-service-modernization/link.png);}
.why-us-point.customer span.icon-box:before{background: url(https://www.applexus.com/sites/default/files/images/services/integration-service-modernization/group.png);}

.sap-partner-expert{filter: drop-shadow(0 0 5px rgba(0, 0, 0, 0.18)); border-radius:10px; padding:20px; width:fit-content; background-color:#fff; margin-top:45px;}


.ism-card_container{ display:grid; grid-template-columns: repeat(auto-fit,minmax(262px,2fr)); grid-gap:25px;}
.ism-card{background-size: cover; padding: 125px 0 0; border-radius: 10px; overflow: hidden; transition: transform 500ms ease; position: relative;}
.ism-card.V1{background-image: url("https://www.applexus.com/sites/default/files/images/services/integration-service-modernization/messer-ss-bgV2.jpg");}
.ism-card.V2{background-image: url("https://www.applexus.com/sites/default/files/images/services/integration-service-modernization/messer-ss-bgV3.jpg");}
.ism-card.V3{background-image: url("https://www.applexus.com/sites/default/files/images/services/integration-service-modernization/messer-ss-bgV4.jpg");}
.ism-card.V4{background-image: url("https://www.applexus.com/sites/default/files/images/services/integration-service-modernization/messer-ss-bgV5.jpg");}
.ism-card:hover, .ism-card:focus-within{ transform: scale(1.05) ;}
.ism-tag{ position: absolute; top: 20px; left: 20px; font-size: 13px; line-height: 13px; text-transform: uppercase; color: #fff; font-weight: 400;}
.ism-card_content{ padding: 20px; background: linear-gradient(rgba(0, 0, 0, 0.01), rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.9));}
.ism-card_content:hover{cursor: context-menu;}
.ism-card_title{ position: relative; width: fit-content; color: #fff; margin: 0 0 25px 0; text-shadow: 2px 2px 3px rgb(0 0 0 / 35%); font-size:24px; line-height:28px; min-height:147px;}
.ism-card_title::after{ content:""; position: absolute; left: 0; bottom: -10px; height: 3px; width: 100%; background-color: #03a9f4; transform-origin: left; transition: transform 500ms ease;}
.ism-card:hover .ism-card_title::after, .ism-card:focus-within .ism-card_title::after{ transform: scaleX(1);}
.ism-card_body{ color: rgb(255 255 255 / 0.8); font-size:15px; line-height:21px;}
@media (hover){
  .ism-card_content{ transform: translateY(24%); transition: transform 500ms ease; }
  .ism-card:hover .ism-card_content, .ism-card:focus-within .ism-card_content{ transform: translateY(0); transition-delay: 500ms;    }
  .ism-card:focus-within .ism-card_content{ transition-duration: 0ms;}
  .ism-card_content > *:not(.ism-card_title){ opacity: 0; transition: opacity 500ms linear;}
  .ism-card:hover .ism-card_content > *:not(.ism-card_title),
  .ism-card:focus-within .ism-card_content > *:not(.ism-card_title){ opacity: 1; transition-delay: 1000ms;}
  .ism-card_title::after{ transform: scaleX(0);}
}
.ism-card_content a.button{ cursor: pointer; display: inline-block; text-decoration: none; color: #fff; background-color:#ED7D31; padding:10px 16px; border-radius:5px; text-transform: uppercase; font-size:14px; line-height:14px; font-weight: 400;}
.ism-card_content a.button:hover, .ism-card_content a.button:focus{ background-color:#ef6100;}


.lets-talk .lets-talk-title h2{ font-size:30px; line-height:36px; color:#fff; position:relative; margin:0 0 30px 0;}
.lets-talk .lets-talk-title h2::after { content: ""; position: absolute; left: 0; bottom: -10px; height: 3px; width:123px; background-color: #FFA200;}
.lets-talk .lets-talk-title h2 strong{ color: #FFA200;}
.lets-talk p{ color:#fff; font-size:16px; line-height:23px;}
.lets-talk-sap-logo{ margin:40px 0 0 0;}
.schedule-consultation{ border-radius:30px; padding:80px;}
.schedule-consultation h2{font-size:30px; line-height:36px; color:#44546A; margin: 0 0 30px 0; text-align: center;}
.schedule-consultation #block-webform-14 .webform-submission-get-in-touch-form input[type="text"],
.schedule-consultation #block-webform-14 .webform-submission-get-in-touch-form input[type="tel"],
.schedule-consultation #block-webform-14 .webform-submission-get-in-touch-form input[type="email"],
.schedule-consultation #block-webform-14 .webform-submission-get-in-touch-form textarea,
.schedule-consultation #block-webform-14 .webform-submission-get-in-touch-form select { border-bottom:0; border-top:0; border-left:0; border-right:0; background-color:#fff; font-weight: 400;}
.schedule-consultation #block-webform-14 .webform-submission-form .captcha .g-recaptcha { transform: scale(0.79);transform-origin: 0px 0px;}

.ism-approach_container{ display:grid; grid-template-columns: repeat(auto-fit,minmax(262px,2fr)); grid-gap:25px;}
.ism-approach{padding: 20px; text-align:center; }
.ism-approach .img{display: inline-block; position: relative; width: 70px; height: 70px; background: linear-gradient(#fff, #fff) padding-box, linear-gradient(261.7deg, rgb(36, 144, 207) 23.74%, rgb(237, 125, 49) 77.94% ) border-box;
border-radius: 1em; border: 3px solid transparent;}


.ism-approach .img img{position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%);}
.ism-approach h2{ font-size:22px; line-height:26px; font-weight:600; color:#000;}
.ism-approach h2 strong{ font-size:20px; line-height:24px; font-weight:100; color:#666666;}
.ism-approach ul{ list-style-type:none; margin:0; padding:0; text-align:left;}
.ism-approach ul li{ margin:0 0 15px 0;}

@media (min-width:426px) and (max-width:767px){
	.IntegrationServiceMod_banner .banner-inner{ padding:30px;}
}
@media (min-width:767px) and (max-width:1199px){
	.ism-tab.overview-tab .header.headerI .header-left{ max-width:475px;}
}

@media (max-width:767px){
	.IntegrationServiceMod_banner .bb-inner{ padding-top: 50px!important; padding-bottom:50px!important;}
	.IntegrationServiceMod_banner .banner-inner .button{justify-content: center;}
	.ism-tab ul.style1 li{gap: 10px; margin: 0 0 15px 0!important; font-size:15px; line-height:21px;}
	.ism-Htab .tabs_wrapper .tab-content .tab-pane{ padding:15px!important;}
	.ism-Htab .tabs_wrapper .tab-content .tab-pane .tab-content-head h3{ margin:0 0 10px 0;}
	.cRWMdk .sc-bd2dc211-6{width: 100%; text-align: center;}
	.cRWMdk .sc-bd2dc211-6 .column-inner{width: 100%;}
	.EdiJa{ align-items:center;}	
}	
@media (min-width:768px){
	.ism-heading .title-desc p{ font-size:18px;}
	.tab-style3 ul.nav-tabs{ gap:15px;}
	.IntegrationServiceMod_banner .banner-inner{text-align:left; width:80%; padding:30px 50px; border-radius:0 35px 35px 0;}
	.IntegrationServiceMod_banner .banner-inner p{font-size:20px; line-height:28px; margin-bottom:25px;}
	/*.ism-card_container{ display: flex; align-items: center; justify-content: center; gap:30px; }*/
	.schedule-consultation #block-webform-14 .webform-submission-form .captcha{position: relative; width: 100%; float: left;}
	.schedule-consultation #block-webform-14 .webform-submission-form .captcha .g-recaptcha {position: absolute; left: 15px; bottom: -66px;}
	.ism-tab.overview-tab .body{}
	.ism-tab.overview-tab .body .icon-content{ width:50%;}
	.jGOueO h3 { font-size:30px; line-height:48px;}
	.why-us-point span.text-box{font-size:16px; line-height:18px;}
	.why-us-point{padding:10px;}
	.cRWMdk .sc-bd2dc211-7 {width: 67%;}
	.gwSnIn { column-count: 2;}
	.gwSnIn > :first-child { padding-top: 260px;}	
}	
@media (min-width:768px) and (max-width:991px){
	.cTRVov{ padding:20px;}
	.gwSnIn > :first-child{padding-top: 320px;}
	.ism-tab .ism-tab-column{ width:50%;}
}

@media (max-width:990px){
	 .ism-banner-sub-menu .banner-sub-menu-outer .banner-sub-menu{justify-content: center; gap: 8px 16px;}
	 .ism-banner-sub-menu .banner-sub-menu-outer .banner-sub-menu li{border: 1px dotted #787878; padding: 3px 5px; }
	 .banner-sub-menu-outer .banner-sub-menu li a{ font-size:16px; line-height:16px;}
}
@media (min-width:991px){
	.IntegrationServiceMod_banner .banner-inner{ padding:50px;}
	.IntegrationServiceMod_banner .banner-inner h1{ font-size:45px; line-height:50px; margin-bottom:20px; }
	.IntegrationServiceMod_banner .banner-inner span{ font-size:24px; line-height:24px; }
	.IntegrationServiceMod_banner .banner-inner p{font-size:22px; line-height:30px; margin-bottom:25px;}
	.hUjwlI {overflow: hidden;}
}
@media (min-width:992px){
	.ism-tab.overview-tab .header{text-align:center; padding: 15px 100px; }
	.ism-tab.overview-tab .body{padding:0 100px;}
}
@media (min-width:1200px){
	.ism-tab.overview-tab .header.headerI .header-left{ max-width:600px;}
}

@media (min-width:1400px){
	.IntegrationServiceMod_banner .banner-inner{width:70%; padding:80px;}
}
	
/*----------------------*/
	
	

/*SAP-BTP-Summit–Canada-Roadshow Banner__02-03-2023*/
.gavias_sliderlayer .sapBTPsummit-title1{ top:50px;}
.gavias_sliderlayer .sapBTPsummit-title1 span.hili1{ color:#eead00;}
.gavias_sliderlayer .sapBTPsummit_date1{ top:65px; left:3px;}
.gavias_sliderlayer .sapBTPsummit_date1 img{ width:570px!important; height: auto!important;}
.gavias_sliderlayer	.sapBTPsummit_date2{ top:65px; right: -217px;}
.gavias_sliderlayer .sapBTPsummit_date2 img{ width:470px!important; height: auto!important;}
.gavias_sliderlayer	.sapBTPsummit_logos{left: -362px!important; bottom: 100px;}
.gavias_sliderlayer .btn-slide.sapBTPsummit_button a {background: #ff9130; box-shadow: 0 5px 0 0 #e16b03; -webkit-box-shadow: 0 5px 0 0 #f96500c9; border-radius:5px!important;}
.gavias_sliderlayer .btn-slide.sapBTPsummit_button a:hover,
.gavias_sliderlayer .btn-slide.sapBTPsummit_button a:focus,
.gavias_sliderlayer .btn-slide.sapBTPsummit_button a:active{color: #fff; background: #fa7805; -moz-box-shadow: none!important; -webkit-box-shadow: none!important; box-shadow: none!important;}

@media (min-width:320px) and (max-width:374px){
	.gavias_sliderlayer .sapBTPsummit-title1{ top:45px;}
	.gavias_sliderlayer .sapBTPsummit_date1{ top:33px; left:3px;}
	.gavias_sliderlayer .sapBTPsummit_date1 img{ width:155px!important; height: auto!important;}
	.gavias_sliderlayer	.sapBTPsummit_date2{ top:33px; right: -50px;}
	.gavias_sliderlayer .sapBTPsummit_date2 img{ width:145px!important; height: auto!important;}
	.gavias_sliderlayer .sapBTPsummit_button{ right:30px;}
	.gavias_sliderlayer .btn-slide.sapBTPsummit_button a {box-shadow: 0 3px 0 0 #e16b03; -webkit-box-shadow: 0 3px 0 0 #f96500c9;}
}
@media (min-width:375px) and (max-width:424px){
	.gavias_sliderlayer .sapBTPsummit-title1{ top:45px;}
	.gavias_sliderlayer .sapBTPsummit_date1{ top:33px; left:3px;}
	.gavias_sliderlayer .sapBTPsummit_date1 img{ width:190px!important; height: auto!important;}
	.gavias_sliderlayer	.sapBTPsummit_date2{ top:33px; right: -50px;}
	.gavias_sliderlayer .sapBTPsummit_date2 img{ width:161px!important; height: auto!important;}
	.gavias_sliderlayer .sapBTPsummit_button{ right:30px;}
	.gavias_sliderlayer .btn-slide.sapBTPsummit_button a {box-shadow: 0 3px 0 0 #e16b03; -webkit-box-shadow: 0 3px 0 0 #f96500c9;}
}
@media (min-width:425px) and (max-width:525px){
	.gavias_sliderlayer .sapBTPsummit_date1{ top:40px; left:30px;}
	.gavias_sliderlayer .sapBTPsummit_date1 img{ width:215px!important; height: auto!important;}
	.gavias_sliderlayer	.sapBTPsummit_date2{ top:40px; right: -78px;}
	.gavias_sliderlayer .sapBTPsummit_date2 img{ width:178px!important; height: auto!important;}
	.gavias_sliderlayer .btn-slide.sapBTPsummit_button a {box-shadow: 0 3px 0 0 #e16b03; -webkit-box-shadow: 0 3px 0 0 #f96500c9;}
}	
@media (min-width:526px) and (max-width:599px){
	.gavias_sliderlayer .sapBTPsummit_date1{ top:40px; left:60px;}
	.gavias_sliderlayer .sapBTPsummit_date1 img{ width:215px!important; height: auto!important;}
	.gavias_sliderlayer	.sapBTPsummit_date2{ top:40px; right: -118px;}
	.gavias_sliderlayer .sapBTPsummit_date2 img{ width:178px!important; height: auto!important;}
	.gavias_sliderlayer .sapBTPsummit_button{left: -35px; top: 10px;}
	.gavias_sliderlayer .btn-slide.sapBTPsummit_button a {font-size: 18px; line-height:18px; padding: 5px 20px;}
}	
@media (min-width:600px) and (max-width:767px){
	.gavias_sliderlayer .sapBTPsummit-title1{ top:60px;}
	.gavias_sliderlayer .sapBTPsummit_date1{ top:65px; left:70px;}
	.gavias_sliderlayer .sapBTPsummit_date1 img{ width:247px!important; height: auto!important;}
	.gavias_sliderlayer	.sapBTPsummit_date2{ top:65px; right: -120px;}
	.gavias_sliderlayer .sapBTPsummit_date2 img{ width:223px!important; height: auto!important;}
	.gavias_sliderlayer .sapBTPsummit_button{left: -35px; top: 10px;}
	.gavias_sliderlayer .btn-slide.sapBTPsummit_button a {font-size: 18px; line-height:18px; padding: 5px 20px;}	
}	
@media (min-width:768px) and (max-width:850px){
	.gavias_sliderlayer .sapBTPsummit_date1{ top:65px; left:30px;}
	.gavias_sliderlayer .sapBTPsummit_date1 img{ width:370px!important; height: auto!important;}
	.gavias_sliderlayer	.sapBTPsummit_date2{ top:65px; right: -127px;}
	.gavias_sliderlayer .sapBTPsummit_date2 img{ width:300px!important; height: auto!important;}
	.gavias_sliderlayer .sapBTPsummit_button{ left: -30px; top: 7px;}
	.gavias_sliderlayer .btn-slide.sapBTPsummit_button a {font-size: 23px; line-height: 23px; padding: 10px 20px;}	
}
@media (min-width:851px){
	.gavias_sliderlayer .btn-slide.sapBTPsummit_button a { font-size:33px; line-height:33px; padding:10px 30px;}
	.gavias_sliderlayer .sapBTPsummit_button{ left: -62px;}
}
@media (min-width:851px) and (max-width:991px){
	.gavias_sliderlayer .sapBTPsummit_date1{ top:65px; left:80px;}
	.gavias_sliderlayer .sapBTPsummit_date1 img{ width:370px!important; height: auto!important;}
	.gavias_sliderlayer	.sapBTPsummit_date2{ top:65px; right: -187px;}
	.gavias_sliderlayer .sapBTPsummit_date2 img{ width:300px!important; height: auto!important;}
}	
@media (min-width:992px) and (max-width:1023px){
	.gavias_sliderlayer .sapBTPsummit_date1{ top:65px; left:30px;}
	.gavias_sliderlayer .sapBTPsummit_date1 img{ width:470px!important; height: auto!important;}
	.gavias_sliderlayer	.sapBTPsummit_date2{ top:65px; right: -187px;}
	.gavias_sliderlayer .sapBTPsummit_date2 img{ width:370px!important; height: auto!important;}
}	
@media (min-width:1024px) and (max-width:1199px){
	.gavias_sliderlayer .sapBTPsummit_date1{ top:65px; left:30px;}
	.gavias_sliderlayer .sapBTPsummit_date1 img{ width:500px!important; height: auto!important;}
	.gavias_sliderlayer	.sapBTPsummit_date2{ top:65px; right: -187px;}
	.gavias_sliderlayer .sapBTPsummit_date2 img{ width:400px!important; height: auto!important;}
}


/*SAP BTB ROADSHOW__27-02-2023*/
.asug2023-banner.sap-btb-roadshow-banner .asug-banner-inner h1{font-size:28px; line-height:34px; font-weight:600!important; color:#fff; margin:0 0 30px 0!important;}
.asug2023-banner.sap-btb-roadshow-banner .asug-banner-inner div.title{font-size:17px; line-height:21px; font-weight:400!important; color:#000; margin:0!important; background-color:#fff; padding:15px 15px 15px 15px!important; display: inline-block;}
.asug2023-banner.sap-btb-roadshow-banner .asug-banner-inner div.title{ display:flex; gap:10px; width: fit-content;}
.asug2023-banner.sap-btb-roadshow-banner .asug-banner-inner div.title .eventD{ border-right:1px solid #eb996e; padding: 0 10px 0 0;}
.asug2023-banner.sap-btb-roadshow-banner .asug-banner-inner div.title .eventD:nth-of-type(3){ border:none; padding-right:0;}
.sap-btb-roadshow-banner .sap-btb-submit-content-outer .banner-callto-action a.round-buttonV1-reverse{ border-radius:0!important;}
.location-block-outer{ margin:30px 0 0 0; display:grid; grid-template-columns: repeat(auto-fit, minmax(250px, 1fr)); grid-gap: 10px;}
.location-block{ text-align:left; padding: 0 12%;}
.location-block-outer .location-block h3, .location-block-outer .location-block h3 a{ color:#f19c00; font-size:23px; line-height:27px;}
.location-block-outer .location-block h3 a:hover{ color:#e9ad02;}
.location-block-outer .location-block h4{ color:#9dbedf; font-size:19px; line-height:23px; font-weight:100;}
.location-block-outer .location-block h4 strong{ font-weight:600;}
.btb-speakers{display:grid; grid-template-columns: repeat(auto-fit, minmax(250px, 1fr)); grid-gap: 10px;}
.btb-speaker-photo img{ border-radius:30px; box-shadow: -12px -13px 0px 0px rgba(237,110,19,0.75); -webkit-box-shadow: -12px -13px 0px 0px rgba(237,110,19,0.75); -moz-box-shadow: -12px -13px 0px 0px rgba(237,110,19,0.75);}
.btb-speaker-content h3{color:#000; font-size:21px; line-height:25px; margin:0 0 15px 0;}
.btb-speaker-content h4{color:#666; font-size:18px; line-height:21px; margin:0 0 15px 0; font-weight:300;}
.sap-btb-panelists .panelist-box-wrapper{grid-template-columns: repeat(auto-fit, minmax(206px, 1fr)); grid-gap:20px;}
.sap-btb-panelists .panelist-box-wrapper .panelist-boxV2 {border-radius: 20px; padding: 17px; -webkit-box-shadow: 1px 1px 5px 0px rgba(0,0,0,0.28); -moz-box-shadow: 1px 1px 5px 0px rgba(0,0,0,0.28); box-shadow: 1px 1px 5px 0px rgba(0,0,0,0.28); background-color:#fff; border:0; display: flex; align-items: center; justify-content: flex-start; flex-direction: column; }
/*#block-webform-22 .webform-submission-nrf-2021-form-form { display: flex; flex-direction: column; align-items: center;}*/
#block-webform-22 .webform-submission-nrf-2021-form-form .js-form-type-textfield,
#block-webform-22 .webform-submission-nrf-2021-form-form .js-form-type-email,
#block-webform-22 .webform-submission-nrf-2021-form-form .js-form-type-tel{ /*margin-bottom:10px;*/ height:61px;}
#block-webform-22 .webform-submission-nrf-2021-form-form .captcha{ float:left;}
#block-webform-22 .webform-submission-nrf-2021-form-form .sapphire-submit{ margin-top:10px;}
#block-webform-22 .webform-submission-nrf-2021-form-form .form-item input{ background-color:#fff;}
@media(max-width:500px){.sap-btp-roadshow .ui-dialog{ width:100%!important;}}
@media (max-width:767px){
	.btb-speaker-box{ margin-right:15px;}
	.btb-speaker-box:nth-of-type(1){ margin-bottom:15px;}
	.btb-speaker-content h3{ margin-top:15px;}
	/*#block-webform-22 .g-recaptcha {transform: scale(0.79);transform-origin: 50% 0px;}*/
}
@media (min-width:768px){
	.btb-speaker-box{ display:flex; gap:30px; align-items: center; justify-content: center;}}
@media (min-width:768px) and (max-width:883px){
	.sap-btb-submit-form-outer{ width:40%!important;}
	.sap-btb-submit-content-outer{ width:60%!important;}}
@media (min-width:768px) and (max-width:991px){
	/*#block-webform-22 .g-recaptcha {transform: scale(0.79);transform-origin: 50% 0px;}*/
}
@media (max-width:991px){}
@media (min-width: 1024px){
	.asug2023-banner.sap-btb-roadshow-banner .asug-banner-inner h1{font-size:45px; line-height:52px;}
	.asug2023-banner.sap-btb-roadshow-banner .asug-banner-inner div.title{font-size:24px; line-height:29px;}}
	
/*DWC Webinar Followup page Additional Styles__28-02-2022*/
.dwc-followup .location-block-outer .location-block h5{ margin:0; color:#4dbdff; text-transform:uppercase;}
@media (max-width:589px){
.sap-btb-summit-speakers .btb-speakers{padding-left: 35px;}
.dwc-folloup-experts .btb-speakers{padding-left: 35px;}}


/*ASUG 2023 Conference__21-02-2023*/
.asug2023-banner .asug-banner-inner h1{font-size:28px; line-height:34px; font-weight:100!important; color:#fff; margin:0 0 15px 0!important;}
.asug2023-banner .asug-banner-inner h2{ font-size:20px; line-height:36px; font-weight:100!important; color:#fff; margin:10px 0 15px 0!important; padding-left:0!important;}
.asug2023-banner .asug-banner-inner h2:before{ display:none!important;}
.asug2023-banner .asug-banner-inner h2 span.date, .asug2023-banner .asug-banner-inner h2 span.time{ position:relative; padding-left:44px;}
.asug2023-banner .asug-banner-inner h2 span.date:before{content:''; background:url(../images/date2.png) no-repeat center center transparent; width:32px; height:32px; z-index:1; position: absolute; top:-5px; left:0; display: block; background-size: 80%;}
.asug2023-banner .asug-banner-inner h2 span.time:before{content:''; background:url(../images/time2.png) no-repeat center center transparent; width:32px; height:32px; z-index:1; position: absolute; top:-5px; left:0; display: block; background-size: 80%;}
.asug2023-banner .asug-banner-inner h2 span.sep{ margin:0 15px 0 10px;}
.asug2023-banner .asug-banner-inner .round-buttonV1-reverse{border-radius: 26px; padding:10px 20px; font-size:14px;}
.sapphire-form-outer.nrf-2023-form-outer.asug-2023-form-outer {/*background-color: rgba(0, 0, 0, 0.7);*/ background-color: rgba(12, 77, 141, 0.7); border-radius:0;}
ul.asug-key-takeaway{ padding:0!important; list-style-type:none;}
ul.asug-key-takeaway li{ margin-bottom:15px;}
ul.asug-key-takeaway li h3{ color:#0080C7; font-size: 20px; line-height: 30px;}
ul.asug-key-takeaway li p{ color:#666; font-size:16px; line-height:22px;}
ul.asug-key-takeaway li .icon{ width:89px;}
ul.asug-key-takeaway li .icon img{ max-width:none!important; margin-top:10px;}
.asug-content p{color:#666; font-size:16px; line-height:22px;}
.related-collaterals{ display:grid; gap:15px;}
.asug-speaker-session{ padding:30px; background-color: #103a70; border-radius: 25px; }
.asug-speaker-session-header {padding-bottom: 15px; border-bottom:1px dotted #395881; text-align:center;}
.asug-speaker-session-header h3{font-size:22px; color:#fff; font-weight:600; margin:0;}
.asug-speaker-session-body{ display: grid; grid-template-columns: repeat(auto-fit, minmax(250px, 1fr)); grid-gap: 10px; padding-top: 25px;}
.asug-speaker-session-body .tlk-experts-block-rowV2{display: grid; grid-template-columns: repeat(auto-fit, minmax(250px, 1fr)); grid-gap: 10px;}
.asug-speaker-session-body .tlk-experts-block-rowV2 .tlk-experts-blockV2{display: flex; align-items: center; justify-content: flex-start;}
.asug-speaker-session-body .tlk-experts-block-rowV2 .tlk-experts-blockV2 .photo { margin-right: 15px;}
.asug-speaker-session-body .tlk-experts-block-rowV2 .tlk-experts-blockV2 .details h4 {font-size:17px; line-height:19px; font-weight:600; color:#fff; margin: 0 0 5px 0;  text-transform: uppercase;}
.asug-speaker-session-body .tlk-experts-block-rowV2 .tlk-experts-blockV2 .details h5 { font-size:15px; line-height:17px;font-weight: 300; color: #fff; margin: 0; }
.asug-speaker-session-speakers{ display:flex;}
.asug-speaker-session-speaker-container{ display:flex;}
.asug-speaker-session-speaker1{ border-right:2px solid #fff;}
.asug-bottom-banner{ border:6px solid #e3e3e3; border-radius:30px; padding:30px;}
.asug-bottom-banner_left{ padding:0 25px 0 0; text-align: center;}
.asug-bottom-banner_right{ padding:10px;}
.asug-bottom-banner_right h2{ font-size:18px; line-height:26px; font-weight:100; color:#000;}
.asug-bottom-banner_right h3{ font-size:16px; line-height:24px; font-weight:100; color:#666; margin:0;}
@media(max-width:500px){.asug2023 .ui-dialog{ width:100%!important;}}
@media (min-width:320px) and (max-width:767px){
	.sapphire-form-outer.nrf-2023-form-outer.asug-2023-form-outer{padding: 30px 60px;} .sapphire-form-outer.nrf-2023-form-outer.asug-2023-form-outer .form-header h3{ color:#fff; font-size:22px; line-height:26px; font-weight:100;}}
@media (min-width:768px) and (max-width:1343px) {.sapphire-form-outer.nrf-2023-form-outer.asug-2023-form-outer{ padding:20px!important;}}
@media (min-width: 560px){
   ul.asug-key-takeaway li{display:flex; gap:30px; margin-bottom:10px;}
   ul.asug-key-takeaway li .content ul {list-style-type: disc;}
   ul.asug-key-takeaway li .content ul li { display: list-item;}
  .related-collaterals{ display:flex; gap:30px;}
}
@media (max-width: 559px){ul.asug-key-takeaway li .icon img{ width:60%;}}
@media (max-width:599px){.asug-speaker-session-body .tlk-experts-block-rowV2.speaker1{border-bottom: 2px solid #fff; padding-bottom: 15px; margin-bottom: 15px;}}
@media (min-width:600px){.asug-speaker-session-body .tlk-experts-block-rowV2.speaker1{border-right: 2px solid #fff;}	.asug-bottom-banner_left{ border-right:2px solid #e3e3e3;}}
@media (max-width: 767px){.asug-banner-inner {padding: 0 15px 30px 15px;}}
@media (min-width:992px){ .asug-speaker-session-body .tlk-experts-block-rowV2.speaker1{grid-template-columns: 130px auto;} .asug-speaker-session-body .tlk-experts-block-rowV2.speaker2{grid-template-columns: 320px auto;}}
@media (min-width: 1024px){
  .asug2023-banner .asug-banner-inner h1{ font-size:40px; line-height:45px; margin:0 0 40px 0!important;}
  .asug2023-banner .asug-banner-inner h2{ font-size:35px; line-height:40px; margin:30px 0 15px 0!important;}	
  .asug2023-banner .asug-banner-inner h2 span.date:before{top:4px; background-size:100%; }
  .asug2023-banner .asug-banner-inner h2 span.time:before{top:4px; background-size:100%;}
  .asug2023-banner .asug-banner-inner .round-buttonV1-reverse{ padding: 15px 30px; font-size:18px;}}
@media(min-width:768px){
  .asug-banner-inner{ padding:0 50px;}
  ul.asug-key-takeaway li p{ color:#666; font-size:18px; line-height:24px;}
  .asug-content p{ color:#666; font-size:18px; line-height:24px;}
  ul.asug-key-takeaway li .icon {height:88px;}
  .asug-bottom-banner{ display:flex; align-items:center;}
  .asug-bottom-banner_right{ padding:0 0 0 50px;}
  .asug-bottom-banner_right h2{ font-size:26px; line-height:32px; font-weight:100; color:#000;}
  .asug-bottom-banner_right h3{ font-size:18px; line-height:22px; font-weight:100; color:#666;}}
@media(min-width:1200px){.asug2023-banner{ padding:0 100px;}}
@media(min-width:1920px){.asug2023-banner{ padding:0 195px;}}


/* Modern Data Analytics Webinar__Home Page Banner__08-02-2023 */
.gavias_sliderlayer .text-white.modernDataAnalytics_title2{color:#ffb100!important;}
.gavias_sliderlayer .text-white.modernDataAnalytics_title2 span{ position: relative; padding-left:42px;}
.gavias_sliderlayer .text-white.modernDataAnalytics_title2 span.date1:before{content:""; background:url(https://www.applexus.com/themes/gavias_colin/images/webinar/sap-webinar_modern-data-analytics_28-02-2023/calendar2.png) no-repeat; position:absolute;left: 0; top:0; width:40px; height:35px; background-size:80%;}
.gavias_sliderlayer .text-white.modernDataAnalytics_title2 span.time1{ margin-left:30px;}
.gavias_sliderlayer .text-white.modernDataAnalytics_title2 span.time1:before{content:""; background:url(https://www.applexus.com/themes/gavias_colin/images/webinar/sap-webinar_modern-data-analytics_28-02-2023/clock22.png) no-repeat; position:absolute;width: 40px; height: 32px; left: 0; top: 4px; background-size: 80%;}
.tp-caption.text.btn-slide.modernDataAnalytics-button a {background: #e12f2b; box-shadow: 0 5px 0 0 #ab1b18; -webkit-box-shadow: 0 5px 0 0 #ab1b18; border-radius: 25px!important;}
.tp-caption.text.btn-slide.modernDataAnalytics-button a:hover, .tp-caption.text.btn-slide.modernDataAnalytics-button a:focus, .tp-caption.text.btn-slide.modernDataAnalytics-button a:active{color: #fff; background: #e12f2b; -moz-box-shadow: none!important; -webkit-box-shadow: none!important; box-shadow: none!important;}
@media (min-width: 992px) {
	.gavias_sliderlayer .text-white.modernDataAnalytics_title1{ font-size:42px!important; line-height:54px!important; font-weight:600!important; }
	.gavias_sliderlayer .text-white.modernDataAnalytics_title2{ font-size:30px!important; line-height:30px!important; font-weight:500!important;}
	.gavias_sliderlayer .text-white.modernDataAnalytics_title3{ font-size:24px!important; line-height:30px!important; font-weight:500!important; }}
@media (max-width: 369px) {
	.gavias_sliderlayer .text-white.modernDataAnalytics_title2{ top:5px;}}
@media (max-width: 599px) {
	.gavias_sliderlayer .tp-caption.modernDataAnalytics_logo{left:-100px!important;}
	.gavias_sliderlayer .text-white.modernDataAnalytics_title1{ left:-100px!important; font-size:15px!important; line-height:20px!important;}
	.gavias_sliderlayer .text-white.modernDataAnalytics_title2{ left:-100px!important; font-size:13px!important;}
	.gavias_sliderlayer .text-white.modernDataAnalytics_title3{ left:-100px!important; font-size:10px!important;}
	.gavias_sliderlayer .tp-caption.text.btn-slide.modernDataAnalytics-button{left:-100px!important;}
	.gavias_sliderlayer .text-white.modernDataAnalytics_title2 span{ padding-left:22px;}
	.gavias_sliderlayer .text-white.modernDataAnalytics_title2 span.date1:before{width: 20px; height:16px; left: 0; top: 4px; top:0; }
	.gavias_sliderlayer .text-white.modernDataAnalytics_title2 span.time1:before{width:20px; height:16px; left: 0; top: 4px; top:0;}
	.gavias_sliderlayer .text-white.modernDataAnalytics_title2 span.time1{ margin-left:5px;}}
@media (min-width:600px) and (max-width:767px){
	.gavias_sliderlayer .tp-caption.modernDataAnalytics_logo{left:-200px!important;}
	.gavias_sliderlayer .text-white.modernDataAnalytics_title1{ left:-200px!important; font-size:30px!important; line-height:33px!important;}
	.gavias_sliderlayer .text-white.modernDataAnalytics_title2{ left:-200px!important; font-size:22px!important;}
	.gavias_sliderlayer .text-white.modernDataAnalytics_title3{ left:-200px!important; font-size:18px!important;}
	.gavias_sliderlayer .tp-caption.text.btn-slide.modernDataAnalytics-button{left:-200px!important;  top:-7px!important;}
	.gavias_sliderlayer .text-white.modernDataAnalytics_time1 span.date1:before{ top: -4px;}
	.gavias_sliderlayer .text-white.modernDataAnalytics_title2 span.date1:before{ top: -4px;}}
@media (min-width:768px) and (max-width:991px){
	.gavias_sliderlayer .tp-caption.modernDataAnalytics_logo{left:-200px!important;}
	.gavias_sliderlayer .text-white.modernDataAnalytics_title1{ left:-200px!important; font-size:35px!important; line-height:38px!important; font-weight:600!important; }
	.gavias_sliderlayer .text-white.modernDataAnalytics_title2{ left:-200px!important; font-size:27px!important;}
	.gavias_sliderlayer .text-white.modernDataAnalytics_title3{ left:-200px!important; font-size:21px!important;}
	.gavias_sliderlayer .tp-caption.text.btn-slide.modernDataAnalytics-button{left:-200px!important;}}
@media (min-width: 992px) and (max-width:1199px){
	.gavias_sliderlayer .tp-caption.modernDataAnalytics_logo{left:-200px!important;}
	.gavias_sliderlayer .text-white.modernDataAnalytics_title1{ left:-200px!important;}
	.gavias_sliderlayer .text-white.modernDataAnalytics_title2{ left:-200px!important;}
	.gavias_sliderlayer .text-white.modernDataAnalytics_title3{ left:-200px!important;}
	.gavias_sliderlayer .tp-caption.text.btn-slide.modernDataAnalytics-button{left:-200px!important;  top:-7px!important;}}
@media (min-width: 1200px) and (max-width:1300px){
	.gavias_sliderlayer .tp-caption.modernDataAnalytics_logo{left:-50px!important;}
	.gavias_sliderlayer .text-white.modernDataAnalytics_title1{ left:-50px!important;}
	.gavias_sliderlayer .text-white.modernDataAnalytics_title2{ left:-50px!important;}
	.gavias_sliderlayer .text-white.modernDataAnalytics_title3{ left:-50px!important;}
	.gavias_sliderlayer .tp-caption.text.btn-slide.modernDataAnalytics-button{left:-50px!important; top:-7px!important;}}


/*NRF2023__09-01-2023*/
.nrf2023_banner .bb-inner{ padding-bottom:0!important;}
.nrf2023_banner .nrf2023_banner-left h1 { font-size:40px; line-height:48px; color:#fff; margin:0 0 20px 0;}
.nrf2023_banner .nrf2023_banner-left h1 strong{ color:#ffc626;}
.nrf2023_banner .nrf2023_banner-left h2{ margin:0 0 15px 0; padding-left:45px;}
.nrf2023_banner .nrf2023_banner-left h2:before{content: ''; background: url(../images/nrf-date-white.png) no-repeat center center transparent; width:32px; height:32px; z-index: 1; position: absolute; top: 1px; left:0; display: block;}
.nrf2023_banner .nrf2023_banner-left h3{ margin:0; padding-left:45px;}
.nrf2023_banner .nrf2023_banner-left h3:before{content: ''; background: url(../images/nrf-location-white.png) no-repeat center center transparent; width:32px; height:32px; z-index: 1; position: absolute; top: 1px; left:0; display: block;}
.nrf2023_banner .nrf2023_banner-left h2, .nrf2023_banner .nrf2023_banner-left h3 { font-size:16px; line-height:20px; color:#fff; position:relative; font-weight: 100;}
@media(min-width:992px){
  .nrf2023_banner .nrf2023_banner-left h1 { font-size:70px; line-height:80px;}
  .nrf2023_banner .nrf2023_banner-left h2, .nrf2023_banner .nrf2023_banner-left h3 { font-size:30px; line-height:38px; font-weight:600;}}
@media(min-width:1200px){.nrf2023_banner{ padding:0 100px;}}
@media(min-width:1920px){.nrf2023_banner{ padding:0 195px;}}
.speaking-sessions-new.sappire23 .session-date h4{ color:#000;}
.speaking-sessions-new.sappire23 .speaking-session-body .tlk-experts-block-row .tlk-experts-block .details h4{ color:#000;} 
.speaking-sessions-new.sappire23 .speaking-session-content {border-right: 1px solid #076da6; border-left: 1px solid #076da6; text-align:center; padding:15px;}
.nrf-newsletter-form{ min-height:350px; background-color:#272727; padding:50px; border-bottom: 1px solid #909aa3;}
.nrf-newsletter-image{ padding:0; border-bottom: 1px solid #909aa3;}
.nrf-newsletter-image img{ width:100%;}
@media(min-width:992px){.nrf-newsletter-image-outer{min-height: 571px;} .nrf-newsletter-image img{ visibility:hidden;}}
.nrf-newsletter-form-header h3{ font-size:38px; line-height:42px; border-bottom:3px solid #fff; padding:0 0 10px 0; color:#fff; display:inline-block; position:relative;}
.nrf-newsletter-form-header h3:after{ content:""; width:50px; height:7px; position:absolute; left:0; bottom:-5px; background-color:#0080C7;}
.nrf-newsletter-form-header h4{ color:#fff; font-size:18px; font-weight:300;} 
#block-webform-21 .webform-submission-nrf-newsletter-subscribe-form-form input[type="text"],
#block-webform-21 .webform-submission-nrf-newsletter-subscribe-form-form input[type="email"]{border-bottom: 1px solid #707070; border-top: 0; border-left: 0; border-right: 0; color:#fff; font-weight:300!important;}
#block-webform-21 .webform-submission-nrf-newsletter-subscribe-form-form .form-actions{ padding:0;}
#block-webform-21 .webform-submission-nrf-newsletter-subscribe-form-form .form-actions .webform-button--submit{ float: left; margin: 25px 0 0 0; background-color:#0080C7;} 
#block-webform-21 .webform-submission-nrf-newsletter-subscribe-form-form .form-actions .webform-button--submit:hover{background:#3ab6fb;}
#block-webform-21 .webform-submission-nrf-newsletter-subscribe-form-form .webform-confirmation .webform-confirmation__message{ color:#84fbd3;}
#block-webform-21 .webform-submission-nrf-newsletter-subscribe-form-form .webform-confirmation .webform-confirmation__back a{ color:#249eff;}
.ba-service-box2-container.nrf-2023-services .ba-service-box2{ width:288px;}
.ba-service-box2-container.nrf-2023-services .ba-service-box2:nth-of-type(2) .content{margin-top: 127px;}
.ba-service-box2-container.nrf-2023-services .ba-service-box2:nth-of-type(3) .content{margin-top: 93px;}
.ba-service-box2-container.nrf-2023-services .ba-service-box2:nth-of-type(4) .content{margin-top: 93px;}
.ba-service-box2-container.nrf-2023-services .ba-service-box2:nth-of-type(5) .content{margin-top: 97px;}
.sapphire-form-outer.nrf-2023-form-outer{background-color: rgba(0, 0, 0, 0.2);}
@media (min-width:320px) and (max-width:767px){
	.sapphire-form-outer.nrf-2023-form-outer{padding: 30px 60px;} .sapphire-form-outer.nrf-2023-form-outer .form-header h3{ color:#fff; font-size:22px; line-height:26px; font-weight:100;}}
.nrf-key-takeaway li{ margin-bottom:6px;}
@media (max-width:767px){.nrf2023_banner-left{padding: 0 15px 30px 15px;}}

/*Analytics Tile Card__16-12-2022*/
.analytics-tile-card-wrapper .analytics-tile-card{ display: inline-block; overflow: hidden; padding: 0!important;}
.analytics-tile-card .child { width: 100%;  height: 100%;  background-size: cover;  position: relative;  transition: all 1.1s;}
.analytics-tile-card:hover .child{ transform: scale(1.2);}
.analytics-tile-card .child.bg1{ background-image: url(https://www.applexus.com/themes/gavias_colin/images/services/business-analytics/mic-image.jpg);}
.analytics-tile-card .child.bg2{ background-image: url(https://www.applexus.com/themes/gavias_colin/images/services/business-analytics/messer-implementation-bg.jpg);}
.analytics-tile-card .child.bg3{ background-image: url(https://www.applexus.com/themes/gavias_colin/images/services/business-analytics/data-warehouse-bg.jpg);}
.analytics-tile-card .child.bg4{ background-image: url(https://www.applexus.com/themes/gavias_colin/images/services/business-analytics/sap-dwc-bg.jpg);}
.analytics-tile-card .cover-title { position: absolute; top: 50%; transform: translateY(-50%); text-align: center;  padding:30px 60px;}
.analytics-tile-card .cover-title h3{font-size: 23px;  line-height: 32px;}
.analytics-tile-card .cover-title a{ color: #fff;}


/* SAP Lets Talk Data Podcast-Buntic__Home Page Banner__07-12-2022 */
.gavias_sliderlayer .text-white.sap-lets-talk-data-title span.hili1{ color:#eead00;}
@media (min-width:320px) and (max-width:425px){
  .sap-lets-talk-data-logo{left: -15px!important; top: 13px!important;}
  .sap-lets-talk-data-button{left: -15px!important; top:-5px!important;} 
  .gavias_sliderlayer .text-white.sap-lets-talk-data-title{left: -17px!important; top: 8px!important; font-size: 7px!important; line-height: 11px!important;}
  .gavias_sliderlayer .text-white.sap-lets-talk-data-title span{ font-weight: 600!important; font-size:10px!important; line-height:15px!important;}
  .gavias_sliderlayer .sap-lets-talk-data-buntic{top:10px!important;}
  .gavias_sliderlayer .sap-lets-talk-data-pam-barrow{top:15px!important; right:0!important;}
  .gavias_sliderlayer .sap-lets-talk-data-carol{top:9px!important;} }
@media (min-width:426px) and (max-width:600px){
  .sap-lets-talk-data-logo{left: -15px!important; top: 13px!important;}
  .sap-lets-talk-data-button{left: -15px!important; top: -13px;} 
  .gavias_sliderlayer .text-white.sap-lets-talk-data-title{left: -17px!important; top:8px; font-size: 9px!important; line-height:14px!important;}
  .gavias_sliderlayer .text-white.sap-lets-talk-data-title span{ font-weight: 600!important; font-size:12px!important; line-height:18px!important;}
  .gavias_sliderlayer .sap-lets-talk-data-buntic{top:10px!important;}
  .gavias_sliderlayer .sap-lets-talk-data-pam-barrow{top:15px!important; right:0!important;}
  .gavias_sliderlayer .sap-lets-talk-data-carol{top:9px!important;}  }
@media (min-width:501px) and (max-width:767px){
  .sap-lets-talk-data-logo{left: -15px!important; top: 13px!important;}
  .sap-lets-talk-data-button{left: -15px!important; top: -13px;} 
  .gavias_sliderlayer .text-white.sap-lets-talk-data-title{left: -17px!important; top:8px; font-size: 11px!important; line-height:17px!important;}
  .gavias_sliderlayer .text-white.sap-lets-talk-data-title span{ font-weight: 600!important; font-size:15px!important; line-height:24px!important;}
  .gavias_sliderlayer .sap-lets-talk-data-buntic{top:10px!important;}
  .gavias_sliderlayer .sap-lets-talk-data-pam-barrow{top:15px!important; right:0!important;}
  .gavias_sliderlayer .sap-lets-talk-data-carol{top:9px!important;}}
@media (min-width:768px) and (max-width:991px){
  .sap-lets-talk-data-logo{left: -50px!important;}
  .sap-lets-talk-data-button{left: -50px!important; top: -15px;} 
  .gavias_sliderlayer .text-white.sap-lets-talk-data-title{left: -50px!important; font-size: 19px!important; line-height: 31px!important; font-weight: 500!important;}
  .gavias_sliderlayer .text-white.sap-lets-talk-data-title span{ font-weight: 600!important; font-size:24px!important; line-height:36px!important;}
  .gavias_sliderlayer .sap-lets-talk-data-pam-barrow{right: 0px!important;}}
@media (min-width: 992px) {
  .sap-lets-talk-data-logo{left: -60px!important;}
  .sap-lets-talk-data-button{left: -60px!important; top: -19px;}  
  .gavias_sliderlayer .text-white.sap-lets-talk-data-title{left: -60px!important; font-size: 26px!important; line-height: 35px!important; font-weight: 500!important;}
  .gavias_sliderlayer .text-white.sap-lets-talk-data-title span{ font-weight: 600!important; font-size:35px!important; line-height:62px!important;}}
/* SAP Lets Talk Data Podcast-Buntic__Home Page Banner__07-12-2022 // */

/* SimpleRetail__Home Page Banner__06-12-2022 */
.gavias_sliderlayer ul.tp-revslider-mainul li:nth-of-type(10).gavias-overlay:after{content:"";background:url(../imagesgrid-slide.png) repeat rgba(0,0,0,0.5);}
/* SimpleRetail__Home Page Banner__06-12-2022 // */

/* Messer Customer story on SAP__Home Page Banner__05-12-2022 */
.tp-caption.text.btn-slide.messer-cs-button a {background: #e12f2b; box-shadow: 0 5px 0 0 #ab1b18; -webkit-box-shadow: 0 5px 0 0 #ab1b18; border-radius: 25px!important;}
.tp-caption.text.btn-slide.messer-cs-button a:hover,
.tp-caption.text.btn-slide.messer-cs-button a:focus,
.tp-caption.text.btn-slide.messer-cs-button a:active{color: #fff; background: #e12f2b; -moz-box-shadow: none!important; -webkit-box-shadow: none!important; box-shadow: none!important;}
@media (max-width: 500px) { .gavias_sliderlayer ul.tp-revslider-mainul li:nth-of-type(2) .messer-cs-sap-logo{top:10px!important;}}
@media (min-width: 992px) {
  .tp-caption.text.btn-slide.messer-cs-button a{font-size: 20px; line-height: 20px; font-weight: 600; padding: 15px 20px;}
  .gavias_sliderlayer ul.tp-revslider-mainul li:nth-of-type(2) .messer-cs-messer-logo{ left:-10px!important;}
  .gavias_sliderlayer ul.tp-revslider-mainul li:nth-of-type(2) .text-white.messer-cs-title{left:-10px!important;}
  .gavias_sliderlayer ul.tp-revslider-mainul li:nth-of-type(2) .text-white.messer-cs-para{left:-10px!important; font-size: 23px!important; line-height: 30px!important;}
  .gavias_sliderlayer ul.tp-revslider-mainul li:nth-of-type(2) .btn-slide.messer-cs-button{left:-10px!important;}
  .gavias_sliderlayer ul.tp-revslider-mainul li:nth-of-type(2) .messer-cs-sap-logo{left:-10px!important;}}
/* Messer Customer story on SAP__Home Page Banner__05-12-2022 // */

/* Insights Video Block__30-11-2022 */
.insights-Video-block{background-image:linear-gradient(277deg, rgba(41, 10, 89, 0.88), rgba(18, 52, 52, 0.89)), url('https://www.applexus.com/sites/default/files/images/Products/sap-s4hana/insights-video-block-bg3.jpg'); width: 100%; background-size: cover; padding: 20px;}  
.insights-Video-block:before {content: "";position: absolute;bottom: -75px;left: 0;height: 75px;width: 100%;background-color: rgb(255, 255, 255);transform: skewY(-2deg);transform-origin: left top;}
.insights-Video-block:after {content: "";position: absolute;top: 0;left: 0;height: 75px;width: 100%;background-color: rgb(255, 255, 255);transform: skewY(-2deg);transform-origin: left top;}
/* Insights Video Block__30-11-2022 // */

/*InSITE Spotlight Popup__28-11-2022*/
.add-popup{background-color: #001d44; width:320px; padding:20px 30px 20px 20px; position: absolute; position: fixed; /*transform: translate(-50%,-50%);*/ /*left: 50%;*/
  /*top: 50%;*/  right:0; bottom:119px;  /* border-radius: 8px; */  font-family: "Poppins",sans-serif;  display: none;  z-index:100; box-shadow: 3px -3px 12px -6px rgba(0,0,0,0.75); -webkit-box-shadow: 3px -3px 12px -6px rgba(0,0,0,0.75); -moz-box-shadow: 3px -3px 12px -6px rgba(0,0,0,0.75);}
.add-popup button{display: block; margin:0; background-color: #000; font-size: 25px; line-height:25px; color:#c5c5c5; border: none; outline: none; cursor: pointer; position: absolute; right: 0; top:0; padding:0 5px;}
.add-popup.insite-popup{background: url(https://www.applexus.com/sites/default/files/images/Products/insite/spotlight-popup-decor.png) no-repeat right top #001d44;}
.insite-popup-inner{display: flex; align-items: center; justify-content: center; position: relative;}
.insite-popup h2{ font-size: 15px; line-height: 17px; color: #fff; text-align: left; margin-right: 6px; font-weight: 500; margin:0 5px 0 0;}
.insite-popup h2 a{color: #fff;}
.insite-popup h2 span{color: #58d6ff;}
.insite-popup-inner img.arrow{ position: absolute; left:-20px; top:-20px;}
@media (min-width: 501px) { .add-popup{ width:460px;}}
@media (max-width: 500px) { .add-popup img.logo{ width: 110px;}  }
@media (min-width: 768px) { .add-popup{ width:460px;} .insite-popup h2{font-size: 18px; line-height: 24px;}}
@media (min-width: 1200px){ .add-popup{ bottom: 0;} #backtotop{ bottom: 100px;}}
/*InSITE Spotlight Popup__28-11-2022 // */


/*New Career Page__ Careers2.0 __10-11-2022*/


.careers-view_buttons{ display:flex; align-items:center; justify-content:center; gap:10px;}

#button-cv1{ background-color:#fe9f42;}
#button-cv1:hover, #button-cv1:active, #button-cv1:focus{ background-color:#bc7631;}
#button-cv2{ background-color:#2891d2;}
#button-cv2:hover, #button-cv2:active, #button-cv2:focus{ background-color:#1e6b9c;}
#button-cv3{ background-color:#788229;}
#button-cv3:hover, #button-cv3:active, #button-cv3:focus{ background-color:#59601e;}
#button-cv4{ background-color:#fb4856;}
#button-cv4:hover, #button-cv4:active, #button-cv4:focus{ background-color:#ba3540;}
#button-cv5{ background-color:#822978;}
#button-cv5:hover, #button-cv5:active, #button-cv5:focus{ background-color:#601e59;}

.cv-button1{ padding:15px 20px; border-radius: 50px; color:#fff;}
.cv-button1:hover, .cv-button1:active, .cv-button1:focus{ color:#fff;}

.videoset .playbtn{ position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); cursor: pointer;}
.videoset .playbtn a.popup-video {width: 75px; height: 75px; background-color: #fff; line-height: 15px; float: left; color: #fff; border-radius: 50%;}
.videoset .playbtn a.popup-video::before{content: ""; width:0; height:0; border-top:12px solid transparent; border-bottom: 12px solid transparent; border-left:17px solid #2490CF; position:absolute; top: 50%; left: 50%; transform: translate(-50%, -50%);}

.video-circle{position: relative;}
.video-circle span.playbtn {width: 75px;height: 75px;border-radius: 50%;background-color: #fff;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);cursor: pointer;}
.video-circle img{ border-radius: 50%;}

.videosec .column-inner { padding-bottom: calc((501 / 501) * 100%); /* padding-bottom: calc((431 / 554.8) * 100%); */ width: 100%; max-width: 501px; /*height: 501px;*/ border-radius: 50%; display: block; margin: auto; position: relative;}
.videosec .playbtn{ position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); cursor: pointer;}
.videosec .playbtn a.popup-video {width: 75px; height: 75px; background-color: #fff; line-height: 15px; float: left; color: #fff; border-radius: 50%;}
.videosec .playbtn a.popup-video::before{content: ""; width:0; height:0; border-top:12px solid transparent; border-bottom: 12px solid transparent; border-left:17px solid #2490CF; position:absolute; top: 50%; left: 50%; transform: translate(-50%, -50%);}
@media (max-width: 480px){
.video-mini-wrap .videocircle .videosec .column-inner {flex: 0 0 100%; max-width: 100%;}
}
@media (min-width:550px) and (max-width:767px){
	.videosec .column-inner{ padding:0!important; width:501px; height:501px;}
}
@media (min-width: 1200px){
	.videosec .column-inner{ padding:0!important; width:501px; height:501px;}
}

/* COMMON STYLES */
:root{
  --applexus-blue:#15488a;
  --applexus-blue-light:#2390cf;
  }
.black{ color :#000000;}
.white{ color: #ffffff;}
.applexus-blue{ color :#15488a;}
.applexus-blue-light{ color :#2390cf;}

.careerpageV2{ text-align: center;}
.careerpageV2_banner h1{ font-size:45px; line-height:45px; color:#fff; text-transform: uppercase;}
.careerpageV2_banner span.h3{ font-size:25px; line-height:30px; color:#fff; font-weight: 300;}

.careerpageV2_content h2{ font-size: 28px; line-height:32px; color: #666; font-weight: normal;}
.careerpageV2_content h4,
.careerpageV2_content span.h4{ font-size: 18px; line-height: 26px; color:#4E4A4A; font-weight: normal;}
.careerpageV2_content p{ font-size: 16px; line-height:22px; color: #888888;}
.bg-highlight{ background-color:#F5F7FA;}
.sub-head{ color:#2490CF; font-weight: normal;  font-size:18px;}
 

@media (min-width:600px){
  .max-wid85per {width: 85%!important; margin: auto;}
  .max-wid60per {width: 60%!important; margin: auto;}
} 
@media (min-width:426px) and (max-width:767px){
.careerpageV2_banner h1{ font-size:70px; line-height:72px;}
.careerpageV2_banner span.h3{ font-size:25px; line-height:30px;}
}
@media (min-width: 768px){
   .careerpageV2_banner h1{ font-size:75px; line-height:75px;}
   .careerpageV2_banner span.h3{ font-size:28px; line-height:35px;} 
   .careerpageV2_content h2{font-size: 42px; line-height:46px;}
  .careerpageV2_content p{ font-size: 18px; line-height:26px; color: #888888;}
  .sub-head{font-size: 20px;} 
  .careerpageV2_content h4,
  .careerpageV2_content span.h4{ font-size:21px; line-height: 27px;}
}   
@media (min-width: 992px){
  .max-wid500 {max-width: 500px;}
}      
@media (min-width: 1200px){
  .careerpageV2_banner .column-content-inner{ padding: 100px 0;}
}  

/* Spotlight */
.spotlight{background: linear-gradient(1deg, #233589, #5a0b72); position: relative;padding: 150px 0 100px 0;}
@media (max-width:767px) {.spotlight{padding-bottom: 20px;}}
.spotlight:before {content: "";position: absolute;bottom: -75px;left: 0;height: 75px;width: 100%;background-color: rgb(255, 255, 255);transform: skewY(-2deg);transform-origin: left top;}
.spotlight:after {content: "";position: absolute;top: 0;left: 0;height: 75px;width: 100%;background-color: rgb(255, 255, 255);transform: skewY(-2deg);transform-origin: left top;}
.latest-job-listing-box{background-color: #fff;padding: 35px;position: relative;min-height: 286px;}
.latest-job-listing-box img{position: absolute; top: -24px; right: 24px; /*border-radius: 50%;*/ /*width: 45px; height: 45px;*/ box-shadow: 1px 3px 3px 1px rgba(0,0,0,0.10); -webkit-box-shadow: 1px 3px 3px 1px rgba(0,0,0,0.10);
  -moz-box-shadow: 1px 3px 3px 1px rgba(0,0,0,0.10);  }  
.latest-job-listing-box h2{font-size: 24px; line-height: 32px; color: #000; margin: 0 0 35px 0; }
.latest-job-listing-box a{ color:#2591D0; position: relative; margin: 0; font-weight: 400;}
.latest-job-listing-box a::after{font-family:FontAwesome; content:"\f061"; font-weight:600; position:absolute; right:-23px; color:#2591D0;}
.latest-job-listing-box-inner{ padding: 20px 0;}
@media (min-width:500px) and (max-width:767px){
  .career-latest-jobs {width:50%;}  }
@media (min-width:769px){ .career-latest-jobs {margin-top: 55px;}}
@media (max-width: 768px){.latest-job-listing-box{ margin-bottom: 35px;}}
@media (min-width: 992px){
  .latest-job-listing-box h2{font-size: 32px; line-height: 38px;}
  .latest-job-listing-box img{top: -30px; right: 30px; /*width: 65px; height: 65px;*/}}
.spotlight-button1{position: absolute;left: 50%; bottom: 0;margin-right: -50%;transform: translate(-50%, -50%); border-radius: 50px;padding:18px 35px!important; border: none!important; position: relative;margin-top: 35px;}
@media (min-width:768px) {
  .spotlight-button1{padding:22px 80px 22px 55px!important; font-size: 16px!important; margin:0;}
  .spotlight-button1::after{font-family:FontAwesome; content:"\f061"; font-weight:600; position:absolute; right:50px; color:#fff;}  }
@media (min-width:768px) and (max-width:991px){
  .spotlight-button1{bottom: -167px;}}
@media (min-width:992px) {
  .spotlight-button1{bottom: -195px;}}
/* Spotlight // */

/* Life at Applexus */
.image-group .imgroupwrapper {display: flex;flex-wrap: wrap;align-items: flex-start;}
.image-group .imgroupwrapper .left {flex: 0 0 30%;max-width: 30%;position: relative;padding-top: 60px;margin-left: -5px;}
.image-group .imgroupwrapper .img_2{object-position: top;}
.image-group .imgroupwrapper .right {flex: 0 0 70%;max-width: 70%;display: flex;flex-wrap: wrap;margin-right: -5px;}
.image-group .imgroupwrapper .figure {margin: 0;padding: 5px; position: relative;}
.image-group .imgroupwrapper .figure h3{ color: #fff; text-transform:lowercase; letter-spacing:2px; font-size:25px; position:absolute;}
.image-group .imgroupwrapper .figure h3.tournaments{ transform: rotateZ(-90deg); right:-75px; bottom:105px; z-index:10;}
@media (max-width: 480px) {.image-group .imgroupwrapper {display: block;}}
@media (max-width: 767.98px) {.image-group .imgroupwrapper {align-items: center;}}
@media (max-width: 480px) {.image-group .imgroupwrapper .left {flex: 0 0 100%;max-width: 100%;margin-left: 0;}}
@media (min-width: 768px) {.image-group .imgroupwrapper .left {padding-top: 80px;}}
@media (min-width: 992px) {.image-group .imgroupwrapper .left {padding-top: 90px;}}
@media (min-width: 1600px) {.image-group .imgroupwrapper .left {padding-top: 110px;}}
@media (min-width: 768px) {.image-group .imgroupwrapper .left {margin-left: -10px;}}
@media (min-width: 992px) {.image-group .imgroupwrapper .left {margin-left: -12px;}}
@media (min-width: 1600px) {.image-group .imgroupwrapper .left {margin-left: -17.5px;}}
@media (min-width: 768px) {.image-group .imgroupwrapper .right {margin-right: -10px;}}
@media (min-width: 992px) {.image-group .imgroupwrapper .right {margin-right: -12px;}}
@media (min-width: 1600px) {.image-group .imgroupwrapper .right {margin-right: -17.5px;}}
@media (max-width: 480px) {.image-group .imgroupwrapper .right {flex: 0 0 100%; max-width: 100%;}} 
@media (min-width: 768px) {.image-group .imgroupwrapper .figure h3.tournaments{font-size:35px; right:-89px; bottom:100px; }}
@media (min-width: 1200px) {
.image-group .imgroupwrapper .figure h3.tournaments{color: #d3d3d3; right: -45px;}}
@media (max-width:767px) {
.image-group .imgroupwrapper .figure h3.tournaments {right: -60px; bottom:56px; padding: 5px 10px; font-size:22px;}}
@media (max-width: 1199px) {
.image-group .imgroupwrapper .figure h3.tournaments {background-color: rgba(0,0,0,0.5); padding: 10px 14px;}} 
.image-group .imgroupwrapper .figure h3.festival{left:0; z-index:10; margin:0;}
@media (max-width:767px) {
.image-group .imgroupwrapper .figure h3.festival {left:5px; bottom:5px; padding: 5px 10px; font-size:22px;}}
@media (min-width: 768px) {
.image-group .imgroupwrapper .figure h3.festival{font-size:35px; left:12px; bottom:12px; }}
@media (max-width: 1199px) {
.image-group .imgroupwrapper .figure h3.festival { background-color: rgba(0,0,0,0.5); padding: 10px 14px; }}
@media (min-width: 1200px) {
.image-group .imgroupwrapper .figure h3.festival{left:11px; top:-38px; color:#d3d3d3; }}
.image-group .imgroupwrapper .figure h3.celebrations{ transform: rotateZ(-90deg); left:-135px; bottom:105px; z-index:10;}
@media (max-width: 480px) {
.image-group .imgroupwrapper .img_3, .image-group .imgroupwrapper .img_4 { flex: 0 0 50%!important; max-width: 50%!important;}}
@media (min-width: 768px) {
.image-group .imgroupwrapper .figure h3.celebrations{font-size:35px; left:-135px; bottom:97px; }}
@media (min-width: 1200px) {
.image-group .imgroupwrapper .figure h3.celebrations{color: #d3d3d3; left: -135px; bottom:95px;}}
@media (max-width:767px) {
.image-group .imgroupwrapper .figure h3.celebrations {left: -57px; bottom:56px; padding: 5px 10px; font-size:22px;}}
@media (max-width: 1199px) {
.image-group .imgroupwrapper .figure h3.celebrations {background-color: rgba(0,0,0,0.5); padding: 10px 14px;}} 
.image-group .imgroupwrapper .figure h3.expeditions{left:0; z-index:10; margin:0;}
@media (max-width:767px) {
.image-group .imgroupwrapper .figure h3.expeditions {left:5px; bottom:5px; padding: 5px 10px; font-size:22px;}}
@media (min-width: 768px) {
.image-group .imgroupwrapper .figure h3.expeditions{font-size:35px; left:10px; bottom:48px; }}
@media (min-width:992px) {
.image-group .imgroupwrapper .figure h3.expeditions{left:12px; bottom:77px; }}
@media (max-width: 1199px) {
.image-group .imgroupwrapper .figure h3.expeditions { background-color: rgba(0,0,0,0.5); padding: 10px 14px; }}
@media (min-width: 1200px) {
.image-group .imgroupwrapper .figure h3.expeditions{left:11px; bottom:85px; color:#d3d3d3;  }} 
@media (min-width: 768px) {.image-group .imgroupwrapper .figure {padding: 10px;}}
@media (min-width: 992px) {.image-group .imgroupwrapper .figure {padding: 12px;}}
@media (min-width: 1600px) {.image-group .imgroupwrapper .figure {padding: 17.5px;}}
.image-group .imgroupwrapper .figure img {max-width: 100%; position: relative;}
.image-group .imgroupwrapper .img_1 {display: block;max-width: 328px;margin-left: auto;margin-bottom: 0;}
@media (max-width: 480px) {.image-group .imgroupwrapper .img_1 {max-width: 100%;height: 420px;}
.image-group .imgroupwrapper .img_1 img {object-fit: cover;height: 100%;width: 100%;}}
.image-group .imgroupwrapper .img_2 {flex: 0 0 100%;max-width: 100%;}.image-group .imgroupwrapper .img_3 {flex: 0 0 59%;max-width: 59%;}
.image-group .imgroupwrapper .img_4 {flex: 0 0 41%;max-width: 41%;}

/* Life at Applexus // */

/* Our Ratings */
.our-ratings-row{}
.our-ratings-col-inner {display: flex; flex-direction:column; align-items: center;}
.our-ratings-col-inner .text-block{ display: flex; align-items: center;}
.our-ratings-col-inner .text-block span.h5{ font-size: 16px; line-height:20px; color: #000; border-right: 1px solid #ccc; padding-right: 10px; margin-right: 10px;}
.our-ratings-col-inner .text-block span.h6{font-size: 55px; color: #000;}
.our-ratings-col-inner .star-block{ margin-top: 10px;}
.our-ratings-col-inner .star-block .fa{ font-size:21px; color:#ccc;}
.our-ratings-col-inner .star-block .fa.checked{ color: #FFCC00;}
@media (min-width:426px) and (max-width:991px){
  .our-ratings-row{ display: grid; grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));}}
@media (min-width:320px) and (max-width:991px){
.our-ratings-col{ margin-bottom: 15px;}}
@media (min-width: 992px) {
  .our-ratings-row{ display: grid; grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));}}
@media (min-width:992px) and (max-width:1024px){
  .our-ratings-row { grid-template-columns: 1fr 244px 1fr 1fr; column-gap: 20px;  }
  .our-ratings-col-inner .text-block span.h5{ font-size: 18px; line-height:24px; padding-right: 15px; margin-right: 15px;}
  .our-ratings-col-inner .star-block {margin-top: 10px;}}
@media (min-width: 1025px) {
  .our-ratings-row { grid-template-columns: 1fr 300px 1fr 1fr;}
  .our-ratings-col-inner .text-block span.h5{ font-size: 22px; line-height:26px; padding-right: 15px; margin-right: 15px;}
  .our-ratings-col-inner .text-block span.h6{font-size: 61px; }
  .our-ratings-col-inner .star-block{ margin-top: 20px;}}
.progress-circle.p75 .value-bar { transform: rotate(276deg); }
.progress-circle {font-size: 20px; position: relative; padding: 0; width: 5em; height: 5em; background-color: #e3e3e3;  border-radius: 50%; line-height: 5em; display: flex; align-items: center; justify-content: center;}
.progress-circle:after{border: none; position: absolute; top: 0.35em; left: 0.35em; text-align: center; display: block; border-radius: 50%; width: 4.3em; height: 4.3em; background-color: white; content: " ";}
.progress-circle .span1 { position: absolute;  text-align: center;  display: block;  color: #666;  z-index: 2;  font-weight: 600; font-size: 30px;}
.left-half-clipper { border-radius: 50%; width: 5em; height: 5em; position: absolute;  clip: rect(0, 5em, 5em, 2.5em); }
.progress-circle.over50 .left-half-clipper {  clip: rect(auto,auto,auto,auto);}
.value-bar { position: absolute;  clip: rect(0, 2.5em, 5em, 0); width: 5em;  height: 5em; border-radius: 50%; border: 0.45em solid #0dab40; box-sizing: border-box; }
.progress-circle.over50 .first50-bar { position: absolute; clip: rect(0, 5em, 5em, 2.5em); background-color: #0dab40; border-radius: 50%; width: 5em;  height: 5em;}
.progress-circle:not(.over50) .first50-bar{display: none; }
/* Our Ratings  // */
   
/*New Career Page__ Careers2.0 __10-11-2022 // */


/* Insight Spotlight_ Home Page Banner__10-11-2022 */
.tp-caption.text-white.insight-spotlight-para span{ font-weight: 500;}
.tp-caption.text.btn-slide.insight-spotlight-button a {background: #d9337b; box-shadow: 0 5px 0 0 #b51058; -webkit-box-shadow: 0 5px 0 0 #b51058;}
.tp-caption.text.btn-slide.insight-spotlight-button a:hover,
.tp-caption.text.btn-slide.insight-spotlight-button a:focus,
.tp-caption.text.btn-slide.insight-spotlight-button a:active{color: #fff; background: #b51058; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none;}
@media (min-width: 1600px) {
  .tp-caption.text.text-white.insight-spotlight-category {left: -200px!important;}
  .tp-caption.text-white.insight-spotlight-main-title {left: -200px!important; font-size: 56px!important; line-height: 76px!important;}  
  .tp-caption.text-white.insight-spotlight-main-title span.highlight{ font-size: 66px; line-height: 72px;}
  .tp-caption.text-white.insight-spotlight-para {left: -200px!important; font-size: 23px!important; line-height: 30px!important;}  
  .tp-caption.text.btn-slide.insight-spotlight-button {left: -200px!important;}  
}
@media (max-width: 425px) {
  .tp-caption.text-white.insight-spotlight-main-title{text-shadow: 0px 2px 3px rgba(0,0,0,0.6);}
  .gavias_sliderlayer .rev_slider ul.tp-revslider-mainul li:nth-of-type(3) .slotholder .tp-bgimg{ background-position: right center!important;}
}
@media (min-width:426px) and (max-width:767px){
  .gavias_sliderlayer .rev_slider ul.tp-revslider-mainul li:nth-of-type(3) .slotholder .tp-bgimg{ background-position: -203px center!important;}
  .tp-caption.text-white.insight-spotlight-main-title{text-shadow: 2px 2px 3px rgb(0 0 0 / 40%);}
}
@media (min-width:768px) and (max-width:1024px){
  .gavias_sliderlayer .rev_slider ul.tp-revslider-mainul li:nth-of-type(3) .slotholder .tp-bgimg{ background-position: -281px center!important;}
}
@media (min-width:1025px) and (max-width:1199px){
  .gavias_sliderlayer .rev_slider ul.tp-revslider-mainul li:nth-of-type(3) .slotholder .tp-bgimg{ background-position: -290px center!important;}
}
@media (min-width:1200px) and (max-width:1300px){
  .gavias_sliderlayer .rev_slider ul.tp-revslider-mainul li:nth-of-type(3) .slotholder .tp-bgimg{ background-position: -300px center!important;}
}
  /* Insight Spotlight_ Home Page Banner__10-11-2022 // */


/*Employee Engagement Page__29-09-2022*/
.employee-benefits{}
.employee-benefits_banner h1{ font-size:52px; line-height:53px; color:#2b5995; background-image: -webkit-linear-gradient(270deg, #2b5995 0%, #45a1d6 100%); background-clip: text; -webkit-background-clip: text; text-fill-color: transparent; -webkit-text-fill-color: transparent;}
@media (min-width:426px) and (max-width:767px){
	.employee-benefits_banner h1{ font-size:70px; line-height:72px;}}
@media (min-width: 768px){
	.employee-benefits_banner h1{ font-size:80px; line-height:85px;}}
	
.employee-benefits_banner-logo{display: flex; grid-gap:10px; padding:0; flex-wrap: wrap; margin: 30px 0 60px 0;}
.employee-benefits_banner-logo p{max-width: 206px; display: flex; margin:0!important; align-items:center; font-size:21px;}

/*Finance Blog__21-09-2022*/
.finance-improvements-row{ grid-template-columns: repeat(auto-fit,minmax(185px,2fr)); display: grid; grid-gap:10px; padding: 0 15px;}
.finance-improvements {	border: 2px solid #114B8B; border-radius: 10px; background-color: #fff; padding: 20px; display: flex; align-items: center; text-align: center; justify-content: center; flex-direction: column; }
.finance-improvements h3{margin: 10px 0 0 0; line-height: 23px;}

/*Finance Page__01-09-2022*/
#finance-tab-container{padding: 0 7%;}
.data-manage-tab .tab-content .tab-pane .tab-content-body{ padding:30px 0;}
.data-manage-tab .tab-content .tab-pane .tab-content-body ul{ padding-left:0;}
.data-manage-tab .tab-content .tab-pane .tab-content-body ul li{list-style-type:none;position:relative;padding-left:30px;margin-bottom:8px;}
.data-manage-tab .tab-content .tab-pane .tab-content-body ul li::before{font-family:FontAwesome; content:"\f0a9"; font-weight:600;position:absolute;left:0;color:#c7893c;}
.data-manage-tab .tab-content .tab-pane .tab-content-body h3{ font-size:25px; line-height:30px; margin:0 0 15px 0; color:#000;}

.s4hana-tab.data-manage-tab.finance-tab ul.nav-tabs li:nth-of-type(1) a:before { background:url(https://www.applexus.com/sites/default/files/images/services/finance/Perfomance.png) no-repeat left top!important;}
.s4hana-tab.data-manage-tab.finance-tab ul.nav-tabs li:nth-of-type(2) a:before { background:url(https://www.applexus.com/sites/default/files/images/services/finance/Finance-Assessment.png) no-repeat left top!important;}
.s4hana-tab.data-manage-tab.finance-tab ul.nav-tabs li:nth-of-type(3) a:before { background:url(https://www.applexus.com/sites/default/files/images/services/finance/Finance-Independent.png) no-repeat left top!important;}
.s4hana-tab.data-manage-tab.finance-tab ul.nav-tabs li:nth-of-type(4) a:before { background:url(https://www.applexus.com/sites/default/files/images/services/finance/Finance-ERP.png) no-repeat left top!important;}
.s4hana-tab.data-manage-tab.finance-tab ul.nav-tabs li:nth-of-type(5) a:before { background:url(https://www.applexus.com/sites/default/files/images/services/finance/Finance-First-Foundation.png) no-repeat left top!important;}
.s4hana-tab.data-manage-tab.finance-tab ul.nav-tabs li:nth-of-type(6) a:before { background:url(https://www.applexus.com/sites/default/files/images/services/finance/SAP-S4-Hana.png) no-repeat left top!important;}
.s4hana-tab.data-manage-tab.finance-tab ul.nav-tabs li:nth-of-type(7) a:before { background:url(https://www.applexus.com/sites/default/files/images/services/finance/Intelligent-Robotic.png) no-repeat left top!important;}

/*SAP CAR Webinar Registration Page__22-08-2022*/
.car-webinar-sep_banner .car-webinar-sep_banner-inner h1{ margin-top:30px; margin-bottom:25px;}
@media (min-width: 768px){
 .car-webinar-sep_banner .car-webinar-sep_banner-inner h1{ font-size:51px; line-height:61px;}}
@media (max-width: 768px){
 .car-webinar-sep_banner .car-webinar-sep_banner-inner h2{ font-size:20px;}}
.car-webinar-sep_banner .car-webinar-sep_banner-inner h2{ color:#fff; font-weight:100; position:relative; padding-left:40px;}
.car-webinar-sep_banner .car-webinar-sep_banner-inner h2.date:before{content:''; background-image: url(../images/webinar/calander.png); background-repeat:no-repeat; display:block; position:absolute; left:0; top:0; width:28px; height:25px;}
.car-webinar-sep_banner .car-webinar-sep_banner-inner h2.time:before{content:''; background-image: url(../images/webinar/Clock.png); background-repeat:no-repeat; display:block; position:absolute; left:0; top:0; width:25px; height:25px;}
.car-webinar-sep_banner .car-webinar-sep_banner-inner h3{ color:#fff; font-weight:100; border-bottom:2px solid #DFDFFF; display: initial; padding-bottom:5px; font-size:26px;}
.car-webinar-sep_banner .car-webinar-sep_banner-inner .header{padding: 40px 35px;}
.car-webinar-sep_banner .car-webinar-sep_banner-inner{
background: rgb(2,69,250); background: -moz-linear-gradient(top,  rgba(2,69,250,0.7) 0%, rgba(11,37,70,1) 100%); background: -webkit-linear-gradient(top,  rgba(2,69,250,0.7) 0%,rgba(11,37,70,1) 100%); background: linear-gradient(to bottom,  rgba(2,69,250,0.7) 0%,rgba(11,37,70,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0245fa', endColorstr='#0b2546',GradientType=0 ); border-radius: 0px 215px 0 0px;}    
.webinar-block-design-one .speakers-body .speakers-box2 .content-box h5{ font-size:20px; line-height:20px; margin: 20px 0 10px 0;}
.webinar-block-design-one .speakers-body .speakers-box2 .content-box h6{ font-size:16px; line-height:20px; margin:0; font-weight:100;}
.Insite-webinar-form.car-webinar-form .column-content-inner{ padding-top:0; border-bottom:0;}
.Insite-webinar-form.car-webinar-form .form-header{background-color: #2490CF;}
.Insite-webinar-form.car-webinar-form .form-header h3{ line-height:21px;}
.Insite-webinar-form.car-webinar-form .webinar-common-form{ padding-top:25px;}
.Insite-webinar-form.car-webinar-form .webform-submission-webinar-common-form2-form input[type="text"],
.Insite-webinar-form.car-webinar-form .webform-submission-webinar-common-form2-form input[type="email"],
.Insite-webinar-form.car-webinar-form .webform-submission-webinar-common-form2-form input[type="tel"]{ border-color:#ccc;}
.Insite-webinar-form.car-webinar-form .webform-submission-add-form .webform-button--submit{ background-color: #15B999!important;}
.Insite-webinar-form.car-webinar-form .column-content-inner{ border:1px solid #ccc;}
#car-webinar-sep .Insite-webinar-banner{ visibility:hidden;}
@media(max-width:911px){.car-webinar-form{ margin-top:40px;}}
.insightsV2box-wrapper.car-v2-box .insights-large{grid-column: span 1;}
.insightsV2box-wrapper.car-v2-box .insightsV2box-container .insights-item .content{display: flex; align-items: center;}
.insightsV2box-wrapper.car-v2-box .insightsV2box-container .insights-item .content h3{ position: unset!important; padding:0;}
.insightsV2box-wrapper.car-v2-box .insightsV2box-container .insights-item .content h4{ font-size:135px; line-height:135px; position: unset!important; padding:0; color: rgb(250 250 250 / 35%);}
@media screen and (max-width:599px){
  .insightsV2box-wrapper.car-v2-box .insightsV2box-container .insights-item .content{ padding:20px;}
  .insightsV2box-wrapper.car-v2-box{ grid-auto-rows: 180px 150px; grid-template-columns: repeat(1,1fr);}  
  .insightsV2box-wrapper.car-v2-box .insights-small{grid-column:span 1; grid-row:span 1;} 
  .insightsV2box-wrapper.car-v2-box .insightsV2box-container h3{ font-size:20px; line-height:24px; padding:25px;}
  .insightsV2box-wrapper.car-v2-box .insightsV2box-container h4{ font-size:95px!important; line-height:95px!important;}}
@media (min-width:600px) and (max-width:991px){
  .insightsV2box-wrapper.car-v2-box .insightsV2box-container .insights-item .content{ padding:25px;}
  .insightsV2box-wrapper.car-v2-box{ grid-template-columns: repeat(2,1fr); grid-auto-rows: 200px 200px;}
  .insightsV2box-wrapper.car-v2-box .insights-large,
  .insightsV2box-wrapper.car-v2-box .insights-medium,
  .insightsV2box-wrapper.car-v2-box .insights-small{grid-column:span 1; grid-row:span 1;}  
  .insightsV2box-wrapper.car-v2-box .insightsV2box-container h3{ font-size:20px; line-height:24px; padding:25px;}
  .insightsV2box-wrapper.car-v2-box .insightsV2box-container h4{ font-size:100px; line-height:100px;}}
@media(min-width:992px){.insightsV2box-wrapper.car-v2-box{grid-template-columns: repeat(3,1fr); grid-auto-rows: 75px 140px;}}

/*Recent Events Block__BA__20-07-2022*/
.webinar-block-design-one{}
.webinar-block-design-one h2{ font-size:39px; line-height:47px; margin:20px 0;}
.webinar-block-design-one h3{ font-size:22px; font-weight:100; margin:0;}
.webinar-block-design-one h4{ font-size:18px; text-transform:uppercase; font-weight:100; margin:0;}
.webinar-block-design-one .speakers-hed{ /*margin: auto; border-top: 1px dotted rgb(123 208 255);*/ text-align: center; text-transform: uppercase; color: #fff; position: relative; width: 400px;}
/*.webinar-block-design-one .speakers-hed:after{content: "Speakers"; width: 100px; position: absolute; background-color: #30b5ff; left: 50%; transform: translateX(-50%); top: -12px;}*/
.webinar-block-design-one .speakers-body{ display:grid; justify-content:left; gap:30px; grid-template-columns: repeat(auto-fit, minmax(270px, 0fr)); margin-top:15px;}
.webinar-block-design-one .speakers-body .speakers-box{ display:flex; align-items:center; justify-content:left; gap:25px;}
.webinar-block-design-one .speakers-body .speakers-box .img-box{}
.webinar-block-design-one .speakers-body .speakers-box .content-box{}
.webinar-block-design-one .speakers-body .speakers-box .content-box h5,
.webinar-block-design-one .speakers-body .speakers-box .content-box span.h5{ color:#fff; font-size:18px; line-height:21px; margin:0 0 5px 0; font-weight:600; display: inline-block;}
.webinar-block-design-one .speakers-body .speakers-box .content-box h6,
.webinar-block-design-one .speakers-body .speakers-box .content-box span.h6{ color:#fff; font-size:16px; line-height:19px; margin:0; font-weight:300; display: inline-block;}

.for-insitepage-webinar-block{}
.webinar-block-design-one.for-insitepage-webinar-block .speakers-body{ display:grid; justify-content:left; gap:30px; grid-template-columns: repeat(auto-fit, minmax(330px, 0fr)); margin-top:15px;}
.webinar-block-design-one.for-insitepage-webinar-block .speakers-hed{ margin: auto; border-top: 1px dotted rgb(123 208 255); text-align: center; text-transform: uppercase; color: #fff; position: relative; width: 400px;}
.webinar-block-design-one.for-insitepage-webinar-block .speakers-hed:after{content: "Speakers"; width: 100px; position: absolute; background-color: #30b5ff; left: 50%; transform: translateX(-50%); top: -12px;}
.webinar-block-design-one.for-insitepage-webinar-block .speakers-body .speakers-box .img-box{ flex:1;}
.webinar-block-design-one.for-insitepage-webinar-block .speakers-body .speakers-box .content-box {flex: 2;}

/*SAP S/4 Hana page Blog Styles__30-05-2022*/
@media(min-width:768px){
	.s4hanaBlogpage-banner h1{ font-size:35px; line-height:45px;}}

/*InSITE Key Differentiators Page Sryles__27-05-2022*/
@media(min-width:768px){
	.insiteDiffpage-banner h1{ font-size:44px;}}
	.banner-sub-menu-outer.insiteSubmenu{ background-color:#62469b!important;}

/* ------ InSITE Follow up Form_26-05-2022 ------ */
  .webform-submission-applexus-insite-followup-form-form #edit-date-time{ display:flex; justify-content: space-between;}
  .webform-submission-applexus-insite-followup-form-form #edit-date-time .js-form-type-date{ width:49%; margin-bottom:0;}
  .webform-submission-applexus-insite-followup-form-form #edit-date-time .js-form-type-webform-time{ width:49%; margin-bottom:0;}

/*----- InSITE Master page Design__19-05-2022 -----*/
  .differentiators-header{padding:0 45px 0 45px;}
  .differentiators-header h2, .differentiators-header h3{color:#fff;}

@media(min-width:768px){
  .insiteBlog-banner h1{ font-size:33px; line-height:37px; font-weight:600;}
  .differentiators-header h2{ font-size:38px; line-height:40px; font-weight:600; color:#fff;}
  .differentiators-header h3{ font-size:30px; line-height:34px; font-weight:400; color:#fff;}}
  .qe-key-offerings-box-row.differentiators-row .qe-off-icon-title img{max-width:none;}
  .blog-carouselV1{display: grid; grid-template-columns: repeat(auto-fit, minmax(250px, 1fr)); grid-gap:15px;}
  .blog-carouselV1 .item .post-block .post-content {border-top: 0; padding:15px; border: 1px solid rgba(0,0,0,0.1); border-top: none;	}
  .why-fashon-box-container.insite-hwch{grid-gap: 15px!important;}	
  .why-fashon-box-container.insite-hwch .why-fashon-box{ padding:20px!important; position:relative;}
  .why-fashon-box-container.insite-hwch .why-fashon-box h3{ font-size:18px!important; line-height:22px!important; margin:15px 0!important;}
  .why-fashon-box-container.insite-hwch .why-fashon-box p{ margin:0!important;}
  .why-fashon-box-container.insite-hwch.style1 .why-fashon-box a.read-more{ color:#9968ad; text-transform:uppercase; position:absolute; bottom:20px; left:20px; font-size:15px; font-weight:600;}
  .why-fashon-box-container.insite-hwch.style1 .why-fashon-box p{ margin:0 0 35px 0!important;}
  .tlk-experts-block-row.insite-experts{grid-gap:10px;}
  .tlk-experts-block-row.insite-experts .tlk-experts-block{ padding:20px 15px;}
  .tlk-experts-block-row.insite-experts .tlk-experts-block .details h5{ margin-bottom:8px;}
  
@media(min-width:768px){
	.tlk-experts-block-row.insite-experts .tlk-experts-block .photo{ margin-right:30px;}
	.tlk-experts-block-row.insite-experts{padding: 0 50px; grid-gap:25px;}
}
@media(min-width:992px){
  .insiteBlog-banner h1{ padding:0 70px 0 0;}
}

/*----- InSITE New Blog Design__17-05-2022 -----*/
  .insite-blog-page .gva-body-wrapper header#header.header-v2{ background-color:#000; position:inherit!important;}
  .insite-blog-sections h2.title{ color:#595959!important;}
  .new-banner-blog{ background-color: rgba(0,128,199,0.9); border-radius: 0px 56px 115px 0px;}
  .new-banner-blog .header{ padding:30px 60px;}
  .new-banner-blog .header h1{ color:#fff;}
  .testimoni-author{ border-top:1px solid #fff; padding:30px 60px;}
  .testimoni-author h4{ color:#fff!important; margin-bottom:5px!important;}
  .testimoni-author h5{ color:#fff!important;}
  .blockquoteV2{ border-top:1px dashed #ccc; border-bottom:1px dashed #ccc; padding:15px 0; display:flex; align-items:center; justify-content:center;}
  .blockquoteV2 .content h3{ font-style:italic; text-align:center; color:#000; position:relative; padding: 0 30px;}
  .blockquoteV2 .content h3:before{content:''; background-image: url(../images/products/insite/quote.png); background-repeat:no-repeat; background-size:60%; display:block; position:absolute; left:-18px; top:-18px; width:61px; height:41px;}
  
@media(min-width:768px){
  .new-banner-blog .header h1{ font-size:51px; color:#fff; line-height:66px;}
  .blockquoteV2{padding:20px 80px;}
  .blockquoteV2 .content h3{ font-size:22px; line-height:32px; padding: 0 61px;}
  .blockquoteV2 .content h3:before{background-size:auto;}}
  
/*Invoice Blog*/
  .why-fashon-box-container.insite-hwch.style2{ text-align:center;}	
  .why-fashon-box-container.insite-hwch.style2 .why-fashon-box{ background-color:#0f519d;}
  .why-fashon-box-container.insite-hwch.style2 .why-fashon-box h3{ color:#fff;}  
@media(min-width:768px){
  .why-fashon-box-container.insite-hwch.style2{grid-gap: 50px!important;}
  .why-fashon-box-container.insite-hwch.style4{grid-gap: 31px!important;}}
  .why-fashon-box-container.insite-hwch.style3 .why-fashon-box h3{margin:2px 0 10px 0!important;}
  .why-fashon-box-container.insite-hwch.style3 .why-fashon-box p, .why-fashon-box-container.insite-hwch.style5 .why-fashon-box p{font-size: 15px; line-height: 21px;}
  .why-fashon-box-container.insite-hwch.style4 .why-fashon-box h3{ color:#687687;}
  .why-fashon-box-container.insite-hwch.style5 .why-fashon-box h3{ color:#4b26c5; margin:2px 0 10px 0!important;}
  .why-fashon-box-container.insite-hwch.style6 .why-fashon-box{ box-shadow:none; background-color:transparent;}
  .why-fashon-box-container.insite-hwch.style6 .why-fashon-box h3{ color:#595959; margin:5px 0 10px 0!important;}
  .why-fashon-box-container.insite-hwch.style6 .why-fashon-box p{ color:#6F6F6F;}

/*-------- InSITE Rewamp Styles__13-05-2022 -------------*/
.insiteNew-banner{ background-image: radial-gradient( circle farthest-side, rgba(1,77,144,1), rgba(3,13,66,1)), url(../images/products/insite/insite-background-decor4.png); background-repeat:repeat; background-size:auto; padding:20px 15% 0 15%;}
.insiteNew-banner h1{ font-weight:500; font-size:26px;}
@media(max-width:767px){.insiteNew-banner, .insiteBlog-banner, .insiteDiffpage-banner{padding:20px 5% 0 5%;} .insite-screen-bg:before{background-size: 80%!important; bottom:-330px!important;}}
@media(max-width:767px){.insiteNew-banner, .insiteBlog-banner, .insiteDiffpage-banner{padding:40px 5% 0 5%;}}
@media (min-width:768px) and (max-width:991px) {.insiteNew-banner, .insiteBlog-banner, .insiteDiffpage-banner{padding:70px 7% 0 7%;} .insiteNew-banner .Insite-banner img, .insiteBlog-banner .Insite-banner img, .insiteDiffpage-banner .Insite-banner img{ width:80%;} .insite-screen-bg:before{background-size: 80%!important; bottom:-240px!important; right:0!important;}}
@media (min-width:992px) and (max-width:1199px) {.insiteNew-banner, .insiteBlog-banner, .insiteDiffpage-banner{padding:20px 5% 0 5%;}}
@media (min-width:1200px) and (max-width:1440px) {.insiteNew-banner, .insiteBlog-banner, .insiteDiffpage-banner{padding:20px 8% 0 8%;}}
@media (min-width:1441px) and (max-width:1649px) {.insiteNew-banner, .insiteBlog-banner, .insiteDiffpage-banner{padding:20px 12% 0 12%;}}
@media(min-width:1650px){ .insiteNew-banner, .insiteBlog-banner, .insiteDiffpage-banner{padding:20px 15% 0 15%;}}
.insite-sections h2.title{ color:#00397B;}
.insite-sections .insite-sec-col-hero{ display:flex; gap:15px; justify-content: center; }
.insite-sections .insite-sec-col{ text-align:center; padding:0 10px;}
.insite-sections .insite-sec-col p{ font-size:15px; line-height:21px; margin:0;}
.insite-sections .insite-sec-col img{ margin-bottom:7px;}
.insite-sections .insite-sec-col:nth-of-type(1), .insite-sections .insite-sec-col:nth-of-type(3){border-right:1px dashed #208fcd;}
.insite-sections .insite-sec-col-hero.colv2, .insite-sections .insite-sec-col-hero.colv3, .insite-sections .insite-sec-col-hero.colv4{flex-wrap:wrap;}
.insite-sections .insite-sec-col-hero.colv2 .insite-sec-col{ flex-basis:48%;}
.insite-sections .insite-sec-col-hero.colv3 .insite-sec-col{ flex-basis:31%;}
.insite-sections .insite-sec-col-hero.colv3 .insite-sec-col:nth-of-type(4){ flex-basis:48%;}
.insite-sections .insite-sec-col-hero.colv3 .insite-sec-col:nth-of-type(5){ flex-basis:48%;}
.insite-sections .insite-sec-col-hero.colv3 .insite-sec-col:nth-of-type(1),
.insite-sections .insite-sec-col-hero.colv3 .insite-sec-col:nth-of-type(2),
.insite-sections .insite-sec-col-hero.colv3 .insite-sec-col:nth-of-type(4){border-right:1px dashed #208fcd;}
.insite-sections .insite-sec-col-hero.colv3 .insite-sec-col:nth-of-type(3){ border:none!important;}
.insite-sections .insite-sec-col-hero.colv4 .insite-sec-col{ flex-basis:31%;}
.insite-sections .insite-sec-col-hero.colv4 .insite-sec-col:nth-of-type(1),
.insite-sections .insite-sec-col-hero.colv4 .insite-sec-col:nth-of-type(2){border-right:1px dashed #208fcd;}
.insite-sections .insite-sec-col-hero.colv4 .insite-sec-col:nth-of-type(3){ border:none!important;}
.insite-sections ul{ padding:0;}
.insite-sections ul li{ list-style-type:none; position:relative; padding-left:40px; margin-bottom:12px; font-size:16px; font-weight:400; color:#444;}
.insite-sections ul li:before{ content:''; background-image: url(../images/products/insite/insite-list-style1.png); background-repeat:no-repeat; background-size:auto; display:block; position:absolute; left:0; top:4px; width:25px; height:25px;}
.insite-sections ul.style1 li{font-size:18px}
.insite-sections ul.style1 li:before, .insite-sections ul.style2 li:before{ top:2px;}
.insite-screen-bg{ position:relative;}
.insite-screen-bg:before{ content:''; background-image: url(../images/products/insite/insite-scree-bg.png); background-repeat:no-repeat; background-size:auto; display:block; position:absolute; left:0; bottom:36px; width:772px; height:596px;}
.insite-screen-bg.block1:before{ bottom:-70px;}
.insite-screen-bg.block7:before{ bottom:-50px;}

/*---------- InSITE page New features Vertical Tab__07-04-2022 -------------- */
.insite-featurs-Vtab .tabs_wrapper{background-color:#d1eaff; width:100%; float:left;}
.insite-featurs-Vtab ul.nav-tabs{ background-color:#f0f8ff; padding:25px; display:grid; grid-gap:0; grid-template-columns: repeat(auto-fit, minmax(175px, 1fr))!important;}
.insite-featurs-Vtab ul.nav-tabs:before{ display:none;} .insite-featurs-Vtab ul.nav-tabs li{ background:none!important; box-shadow:none!important; display:flex!important; align-items:center; justify-content:center; margin-bottom:0!important;}
.insite-featurs-Vtab ul.nav-tabs li a{ color:#333; font-size:14px; line-height:18px; padding:30px 10px 30px 63px; text-transform:uppercase; font-weight:400; border:none;}
.insite-featurs-Vtab ul.nav-tabs li a:hover{ background-color:transparent; color:#fff; border:none;}
.insite-featurs-Vtab ul.nav-tabs li:hover,
.insite-featurs-Vtab ul.nav-tabs li:active,
.insite-featurs-Vtab ul.nav-tabs li:focus{ background-color:#3399FF!important; color:#fff; border:none;}
.insite-featurs-Vtab ul.nav-tabs li.active{background-color:#3399FF!important; border:none;}
.insite-featurs-Vtab ul.nav-tabs li.active a{color:#fff!important; font-weight: 600; border:none;}
.insite-featurs-Vtab .tab-content .tab-pane{ background:none!important; box-shadow:none!important;}
.insite-featurs-Vtab .tab-content .tab-content-head h2 { font-size:30px; line-height:32px;}
@media(max-width:767px){.insite-featurs-Vtab ul.nav-tabs{ padding:15px;}}
@media(max-width:991px){
  .insite-featurs-Vtab ul.nav-tabs{ width:100%!important;}
  .insite-featurs-Vtab .tab-content{width:100%!important;}
  .gsc-tabs .tabs_wrapper.tabs_vertical .nav-tabs > li{}
  .insite-featurs-Vtab ul.nav-tabs li{ margin-bottom:0!important;}
  .insite-featurs-Vtab ul.nav-tabs li{border:1px dashed #ccc;}
  .insite-featurs-Vtab .tab-content{ padding-left:0!important;}}
@media(min-width:992px){
  .insite-featurs-Vtab ul.nav-tabs{ width:65%!important; margin:5px;}
  .insite-featurs-Vtab .tabs_wrapper { display:flex; align-items:center;}
  .insite-featurs-Vtab ul.nav-tabs li{border-bottom:1px dotted #ccc;}
  .insite-featurs-Vtab .tab-content{ padding-left:15px;}}
@media(max-width:425px){ .insite-featurs-Vtab .tab-content .tab-pane{padding:20px!important;} }
@media (min-width:768px) and (max-width:991px) { .insite-featurs-Vtab ul.nav-tabs li a{ display: flex; align-items: center; justify-content: center; min-height:70px;} }
.insite-featurs-Vtab ul.nav-tabs li a:before{content: ''; background-repeat:no-repeat!important; background-position:center center; width:41px; height:41px; z-index: 1; position: absolute; top: 50%; left:10px; transform: translate(0, -50%); display: block;}
.insite-featurs-Vtab ul.nav-tabs li:nth-of-type(1) a:before{background: url(../images/products/insite/Multiple-intake-channels.png);}
.insite-featurs-Vtab ul.nav-tabs li:nth-of-type(1):hover a:before,
.insite-featurs-Vtab ul.nav-tabs li:nth-of-type(1).active a:before{background: url(../images/products/insite/Multiple-intake-channels-hover.png);} 
.insite-featurs-Vtab ul.nav-tabs li:nth-of-type(2) a:before{background: url(../images/products/insite/AIDER.png);}
.insite-featurs-Vtab ul.nav-tabs li:nth-of-type(2):hover a:before, 
.insite-featurs-Vtab ul.nav-tabs li:nth-of-type(2).active a:before{background: url(../images/products/insite/AIDER-hover.png);}
.insite-featurs-Vtab ul.nav-tabs li:nth-of-type(3) a:before{background: url(../images/products/insite/Automated-routing.png);}
.insite-featurs-Vtab ul.nav-tabs li:nth-of-type(3):hover a:before,
.insite-featurs-Vtab ul.nav-tabs li:nth-of-type(3).active a:before{background: url(../images/products/insite/Automated-routing-hover.png);}
.insite-featurs-Vtab ul.nav-tabs li:nth-of-type(4) a:before{background: url(../images/products/insite/Fraud-prevention.png);}
.insite-featurs-Vtab ul.nav-tabs li:nth-of-type(4):hover a:before,
.insite-featurs-Vtab ul.nav-tabs li:nth-of-type(4).active a:before{background: url(../images/products/insite/Fraud-prevention-hover.png);}
.insite-featurs-Vtab ul.nav-tabs li:nth-of-type(5) a:before{background: url(../images/products/insite/Autamated-Validations.png);}
.insite-featurs-Vtab ul.nav-tabs li:nth-of-type(5):hover a:before,
.insite-featurs-Vtab ul.nav-tabs li:nth-of-type(5).active a:before{background: url(../images/products/insite/Autamated-Validations-hover.png);}
.insite-featurs-Vtab ul.nav-tabs li:nth-of-type(6) a:before{background: url(../images/products/insite/Workflow-management.png);}
.insite-featurs-Vtab ul.nav-tabs li:nth-of-type(6):hover a:before,
.insite-featurs-Vtab ul.nav-tabs li:nth-of-type(6).active a:before{background: url(../images/products/insite/Workflow-management-hover.png);}
.insite-featurs-Vtab ul.nav-tabs li:nth-of-type(7) a:before{background: url(../images/products/insite/Reporting-and-Analytics.png);}
.insite-featurs-Vtab ul.nav-tabs li:nth-of-type(7):hover a:before,
.insite-featurs-Vtab ul.nav-tabs li:nth-of-type(7).active a:before{background: url(../images/products/insite/Reporting-and-Analytics-hover.png);}
.insite-featurs-Vtab ul.nav-tabs li:nth-of-type(8) a:before{background: url(../images/products/insite/Supplier-self-service-portal-tab.png);}
.insite-featurs-Vtab ul.nav-tabs li:nth-of-type(8):hover a:before,
.insite-featurs-Vtab ul.nav-tabs li:nth-of-type(8).active a:before{background: url(../images/products/insite/Supplier-self-service-portal-tab-hover.png);}
.insite-featurs-Vtab ul.nav-tabs li:nth-of-type(9) a:before{background: url(../images/products/insite/Spend-management.png);}
.insite-featurs-Vtab ul.nav-tabs li:nth-of-type(9):hover a:before,
.insite-featurs-Vtab ul.nav-tabs li:nth-of-type(9).active a:before{background: url(../images/products/insite/Spend-management-hover.png);}
/*----------------------*/

/*CASE STUDY Download Common Form__06-05-2022*/
.case-study-download-common-form{ border:1px solid #dedede!important; padding:10px;}

/*BREAD-CRUMB of Case Studies/Brochure__05-05-2022 */
#block-breadcrumbs-53 .breadcrumb-style, #block-breadcrumbs-52 .breadcrumb-style{ background-color: #F6F6F6; background-image: url(https://www.applexus.com/sites/default/files/Banner-Resources_0.jpg); background-position: center top; background-repeat: no-repeat;}
#block-breadcrumbs-53 .breadcrumb-style h2.page-title, #block-breadcrumbs-53 .breadcrumb-style ul li, #block-breadcrumbs-53 .breadcrumb-style ul li a,
#block-breadcrumbs-52 .breadcrumb-style h2.page-title, #block-breadcrumbs-52 .breadcrumb-style ul li, #block-breadcrumbs-52 .breadcrumb-style ul li a{ color:#fff;}
.node--type-case-studies h1{ font-size:29px;}

.webform-submission-case-study-form,
.webform-submission-brochure-form,
.webform-submission-white-paper-form{ margin-top: 30px;}

.webform-submission-case-study-form .webform-flexbox,
.webform-submission-brochure-form .webform-flexbox,
.webform-submission-white-paper-form .webform-flexbox,
.webform-submission-video-form .webform-flexbox{ margin:0; display: block;}

.webform-submission-case-study-form .captcha,
.webform-submission-brochure-form .captcha,
.webform-submission-white-paper-form .captcha,
.webform-submission-video-form .captcha { padding:0 15px;}

.resourcecenter-fullWrapper h1{ padding:0;}
/* .resourcecenter-fullWrapper h2{ font-size: 30px; line-height: 36px; font-weight: 600;} */
.h1TitleS1{ font-size: 35px; line-height: 41px; font-weight: 600;}
.h4TitleS1{ font-size: 18px; line-height: 24px; font-weight: 400!important; text-transform: none!important; margin-top: 22px!important; padding: 0!important;}
.h4TitleS1:after{ display: none!important;}
.resourcecenter-fullWrapper .field{ font-weight: 400;}

@media(max-width:374px){
  .webform-submission-case-study-form, .webform-submission-brochure-form, .webform-submission-white-paper-form, .webform-submission-video-form{width: 260px!important;}
}
@media(max-width:649px){
.webform-submission-case-study-form .captcha, .webform-submission-brochure-form .captcha, .webform-submission-white-paper-form .captcha, .webform-submission-video-form .captcha{ margin-top: 110px;}
}
@media(min-width:650px){
  .webform-submission-case-study-form .webform-flexbox,
  .webform-submission-brochure-form .webform-flexbox,
  .webform-submission-white-paper-form .webform-flexbox,
  .webform-submission-video-form .webform-flexbox{ display: flex;}
  }
@media(max-width:991px){
  .webform-submission-case-study-form, .webform-submission-brochure-form, .webform-submission-white-paper-form, .webform-submission-video-form{
  display: flex;  align-items: flex-start;  justify-content: flex-start;  flex-wrap: wrap;}
}
@media(max-width:1199px){
  .webform-submission-case-study-form .captcha .g-recaptcha, .webform-submission-brochure-form .captcha .g-recaptcha, .webform-submission-white-paper-form .captcha .g-recaptcha, .webform-submission-video-form .captcha .g-recaptcha {
    transform: scale(0.85);  transform-origin: 0 0; }
}


/*SAPPHIRE 2022 NEW__29-04-2022*/
@media(min-width:1920px){.sapphire-banner{ padding:0 195px;}}
.speaking-sessions-new .speaking-session-title h2{ color:#fff;}
.speaking-sessions-new .speaking-session-header { background-color:#076da6; text-align:center; padding:15px;}
.speaking-sessions-new .speaking-session-header h3{ font-size:19px; color:#fff; font-weight:100;}
.speaking-sessions-new .speaking-session-body{display: grid; grid-template-columns: repeat(auto-fit,minmax(206px,4fr)); color:#fff;}
@media (min-width:992px) and (max-width:1585px) {.speaking-sessions-new .speaking-session-body{grid-template-columns: repeat(auto-fit,minmax(134px,4fr))!important;}}
@media (min-width:780px) and (max-width:991px) {.speaking-sessions-new .speaking-session-body{grid-template-columns: repeat(auto-fit,minmax(94px,4fr))!important;}}
@media (min-width:768px) and (max-width:1343px) {.sapphire-form-outer{ padding:20px!important;}}
@media (min-width:426px) and (max-width:767px){.speaking-sessions-new .speaking-session-body{grid-template-columns: repeat(auto-fit,minmax(89px,4fr))!important;} .sapphire-form-outer{ padding:70px!important;} .speaking-session-title{ padding-left:15px;}}
@media(max-width:425px){ .sapphire-form-outer{ padding:30px!important;}}
@media (min-width:320px) and (max-width:425px) { .sapphire-banner .title-new1{font-size:34px!important; line-height:42px!important;} .speaking-session-title{ padding-left:15px;} .speaking-sessions-new .speaking-session-body{grid-template-columns: repeat(auto-fit,minmax(221px,4fr))!important;}}
.speaking-sessions-new .speaking-session-new-col1{border:1px solid #076da6; display:flex; align-items:center; justify-content:center;}
.speaking-sessions-new .speaking-session-new-col2{ border:1px solid #076da6; grid-column: span 3;}
.speaking-sessions-new .session-date{display:flex; align-items:center; justify-content:center; flex-direction: column; padding:10px 5px;}
.speaking-sessions-new .session-date h4{color: #fff; text-align: center; font-size: 17px; margin: 0; line-height: 21px; margin-top: 5px; font-weight:100;}
.speaking-sessions-new .speaking-session-body .tlk-experts-block-row .tlk-experts-block{ background:none;}
.speaking-sessions-new .speaking-session-body .tlk-experts-block-row .tlk-experts-block .details h4{ color:#fff;}
.speaking-sessions-new .speaking-session-body .tlk-experts-block-row .tlk-experts-block .details h5{ color:#999;}
.sapphire-banner .title-new1{font-size:50px; line-height:55px; font-weight: 600; color:#fff;}
.sapphire-banner .title-new1 strong {color: #ffc626;}
.sapphire-form-outer{-webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; background-color: rgba(255, 255, 255, 0.1); padding:20px 50px; border:1px solid #0080c7;}
.sapphire-form-outer .form-header {padding: 0 15px; margin-bottom: 15px;}
.sapphire-form-outer .form-header h3{ color:#fff; font-size: 28px; line-height: 34px; font-weight:100;}
.webform-submission-sapphire-form-form { display: flex; flex-direction: column; align-items: center;}
.webform-submission-sapphire-form-form .js-form-type-textfield,
.webform-submission-sapphire-form-form .js-form-type-email,
.webform-submission-sapphire-form-form .js-form-type-tel{ margin-bottom:10px; height:61px;}
.webform-submission-sapphire-form-form .captcha{ float:left;}
.webform-submission-sapphire-form-form .sapphire-submit{ margin-top:10px;}
.webform-submission-sapphire-form-form .form-item select{ background-color:#fff;}
.webform-submission-sapphire-form-form .form-item input{ background-color:#fff;}
@media(max-width:500px){.sapphire-page .ui-dialog{ width:100%!important;}}

/*InSITE Sidebar Widget Design for Blog__13-04-2022*/
#block-insiteblogsidebarwidget, #block-views-block-post-category-block-1, #block-gavias-colin-views-block-post-other-block-1{ width:100%; float:left;}
.sidebar-widget-s1{ text-align:center; padding:25px!important;}
.sidebar-widget-s1 .title{ font-size:17px; line-height:21px; font-weight:600; margin:25px 0 15px 0; text-transform:uppercase;}
.sidebar-widget-s1 .desc{ margin:0 0 20px 0; color:#838383; font-size:16px; line-height:20px;} 
.webform-button--submit-s1:hover, .webform-button--submit-s1:focus, .webform-button--submit-s1:active{ background-color:#2534a9; color:#fff;}

/*SAP CAR Addons__17-03-2022*/
.car-v-tab .tabblock1-wrapper { display: grid; grid-gap:10px; grid-template-columns: repeat(auto-fit, minmax(355px, 1fr));}
.car-v-tab .tabblock1 { padding: 20px 30px; text-align: center; background-color:#fff;}
.car-v-tab .tabblock1-wrapper h3{ color:#000; font-size:18px; line-height:18px;}
.car-v-tab .tabblock1-wrapper p{ color:#444; font-size:15px; line-height:20px;}
.car-v-tab .tabblock1-wrapper a {color: rgb(23 141 211); text-transform: uppercase; font-size:14px; text-decoration: none; margin:10px 0 0 0;}
@media(min-width:992px){
.car-v-tab .tabs_wrapper { display:flex; align-items:stretch!important;}}
.car-podcast-carouser .owl-carousel .podcast-carousel .post-content {min-height: 71px; display: flex; align-items: center;}

/*InSITE Webinar Registration Page__09-03-2022*/
.Insite-webinar-banner{ padding-bottom:100px;}
.Insite-webinar-form .webform-submission-add-form{ padding:0 15px;}
@media(min-width:426px){.Insite-webinar-form .webform-submission-add-form{ padding:0 30px;}}
.Insite-webinar-form .form-header{padding:8px 45px;}
.Insite-webinar-form .form-header h3{ font-size:21px; line-height:24px; font-weight:600; color:#fff;}
.Insite-webinar-form .form-header h3 strong{ font-weight:100;}
.Insite-webinar-banner h1{font-size:37px; line-height:47px; color: #fff;}
.Insite-webinar-banner h3{ font-size: 25px; line-height: 32px; color:#fff; background-color:#0080C7; text-transform:uppercase; font-weight:600; border-radius: 30px 0 30px 0; padding:20px;}
.Insite-webinar-banner h3 strong{color: #fff; font-weight: 100; letter-spacing: 0.5px;}
.Insite-webinar-banner h4{ font-size:20px; line-height:20px; color:#fff; font-weight:100; margin:0; text-transform:uppercase;}
.Insite-webinar-banner h4 strong{padding:8px 20px; border:2px solid #13ADFE; border-radius: 25px; font-weight:100;}
.Insite-webinar-form .webform-submission-add-form .webform-button--submit{ background-color: #e4824f!important;}
.insite-main-banner-img{ position:absolute; bottom:10px; right:35px;}
.Insite-webinar-form .column-content-inner{padding:30px 0 30px 0; border-bottom:1px solid #112965;}
/*.messer-webinar_banner2-inner{ border-bottom:7px solid #e4824f;}*/

@media(max-width:500px){
  .Insite-webinar-banner h1{ font-size:26px; line-height:32px;}
  .Insite-webinar-banner h3{ font-size:18px; line-height:23px;}
  .Insite-webinar-banner h4{ font-size:17px; line-height:17px;}
  .Insite-webinar-banner img{ max-width:50%;}
  .Insite-webinar-form .form-header h3{ font-size:23px; line-height:29px;}}
@media(max-width:600px){
  .insite-main-banner-img{ display:none;}}
@media (min-width:501px) and (max-width:767px){	.insite-main-banner-img{max-width:36%;}}
@media (min-width:501px) and (max-width:767px){
  .Insite-webinar-banner{ padding:0 40px;}
  .Insite-webinar-banner h1{ font-size:30px; line-height:34px;}
  .Insite-webinar-banner h3{ font-size:16px; line-height:32px;}
  .Insite-webinar-banner h4{ font-size:24px; line-height:24px;}
  .Insite-webinar-banner img{ max-width:50%;}	}
@media (min-width:768px) and (max-width:1024px){
  .Insite-webinar-banner{ padding:0 30px;}
  .Insite-webinar-banner h1{ font-size:32px; line-height:38px;}
  .Insite-webinar-banner h3{ font-size:20px; line-height:26px;}
  .Insite-webinar-banner h4{ font-size:18px; line-height:18px;}
  .Insite-webinar-banner img{ max-width:50%;}
  .Insite-webinar-form .form-header h3{ font-size:23px; line-height:29px;}}
@media (min-width:1025px) and (max-width:1199px){
  .Insite-webinar-banner{ padding:0 30px;}
  .Insite-webinar-banner h1{ font-size:32px; line-height:38px;}
  .Insite-webinar-banner h3{ font-size:20px; line-height:26px;}
  .Insite-webinar-banner h4{ font-size:18px; line-height:18px;}
  .Insite-webinar-banner img{ max-width:50%;}
  .Insite-webinar-form .form-header h3{ font-size:23px; line-height:29px;}}
.insite-webinar-highlight-wrapper { display: grid; grid-gap: 45px; grid-template-columns: repeat(auto-fit, minmax(278px, 1fr));}
.insite-webinar-highlight { border: 1px solid #ccc; padding: 40px; text-align: center;	border-radius: 15px;}
.insite-webinar-highlight_inner{ display:flex; align-items:center; justify-content:center;}
.insite-webinar-highlight_inner img{ margin-right:20px;}
.insite-webinar-highlight_inner h3{ font-size:32px; font-weight:100;}
.insite-webinar-highlight-wrapper2 { display: grid; grid-gap:10px; grid-template-columns: repeat(auto-fit, minmax(285px, 1fr));}
.insite-webinar-highlight2 { padding: 20px; text-align: center;}
.insite-webinar-highlight2 h3{ color:#fff;}
.panelist-box2-wrapper{ display:grid; grid-gap: 45px; grid-template-columns: repeat(auto-fit, minmax(278px, 1fr));}
.panelist-boxV3 .panelist-dp{ width:200px; height:200px; position:relative; margin:auto;}
.panelist-boxV3 .panelist-dp a{ position:absolute; right:0; bottom:0;}
.panelist-box3-wrapper{ display: flex; align-items:center; justify-content:left;}
.panelist-box3-wrapper .content h3{ color:#000; margin:0 0 10px 0;}
.panelist-box3-wrapper .content h4{ color:#3299D2; font-size:17px; line-height:21px!important; font-weight:100; margin:0;}
.panelist-box3-wrapper .dp{ position:relative;}
.panelist-box3-wrapper .dp a{ position: absolute; right: 22px; bottom: 44px;}
.insite-webinar-highlight-wrapper.type2{grid-gap: 15px;}
.insite-webinar-highlight-wrapper.type2 .insite-webinar-highlight{ background-color:#FAF9F9; padding:30px; border:0; border-radious:0;}
.insite-webinar-highlight-wrapper.type2 .insite-webinar-highlight .insite-webinar-highlight_inner h2{ font-size:50px; line-height:32px; margin:0 15px 0 0; color:#E78F3E; font-weight:100;}
.insite-webinar-highlight-wrapper.type2 .insite-webinar-highlight .insite-webinar-highlight_inner h2 strong{font-size: 26px; font-weight: 100; line-height: 31px;}  
.insite-webinar-highlight-wrapper.type2 .insite-webinar-highlight .insite-webinar-highlight_inner h3{ font-size:22px; line-height:27px; font-weight:100; text-align:left;}

/*InSITE Webinar UK Page 24-06-2022*/
.Insite-webinar-form .webform-submission-webinar-common-form2-form input[type="text"],
.Insite-webinar-form .webform-submission-webinar-common-form2-form input[type="email"],
.Insite-webinar-form .webform-submission-webinar-common-form2-form input[type="tel"],
.Insite-webinar-form .webform-submission-webinar-common-form3-form input[type="text"],
.Insite-webinar-form .webform-submission-webinar-common-form3-form input[type="email"],
.Insite-webinar-form .webform-submission-webinar-common-form3-form input[type="tel"]{ background-color:#fff;}

.Insite-webinar-form.dwc-webinar .webform-submission-webinar-common-form-form input[type="text"],
.Insite-webinar-form.dwc-webinar .webform-submission-webinar-common-form-form input[type="email"],
.Insite-webinar-form.dwc-webinar .webform-submission-webinar-common-form-form input[type="tel"],
.Insite-webinar-form.dwc-webinar .webform-submission-webinar-common-form3-form input[type="text"],
.Insite-webinar-form.dwc-webinar .webform-submission-webinar-common-form3-form input[type="email"],
.Insite-webinar-form.dwc-webinar .webform-submission-webinar-common-form3-form input[type="tel"]{ background-color:#fff;}
.Insite-webinar-form.dwc-webinar .webform-submission-webinar-common-form-form label,
.Insite-webinar-form.dwc-webinar .webform-submission-webinar-common-form3-form label{ color:#fff;}
.Insite-webinar-form.dwc-webinar .webinar-common-form .block-webform .webform-submission-form .form-item {margin-bottom:10!important;}
.Insite-webinar-form.dwc-webinar .webinar-common-form{ padding:0;}

@media(max-width:425px){
	.Insite-webinar-form .webform-submission-webinar-common-form2-form .g-recaptcha,
	.Insite-webinar-form .webform-submission-webinar-common-form3-form .g-recaptcha{transform: scale(0.76); transform-origin: 160px 0px;}
	.Insite-webinar-form.dwc-webinar .webform-submission-webinar-common-form-form .captcha .g-recaptcha{}
}
@media (min-width:425px) and (max-width:767px) {
	.Insite-webinar-form.dwc-webinar .webform-submission-webinar-common-form-form .captcha .g-recaptcha{transform: scale(0.8); transform-origin: -46% 35px;}}
@media(min-width:1200px){
	.Insite-webinar-form .webform-submission-webinar-common-form2-form .g-recaptcha{transform: scale(0.92); transform-origin: 145px 0px;}
}
.insite-webinar-highlight-wrapper-type3{ display:flex; align-items:center; justify-content:center; grid-gap: 30px;}
.insite-webinar-highlight-wrapper-type3 .insite-webinar-highlight-type3 .insite-webinar-highlight_inner h3{ font-size:18px!important;}
.Insite-webinar-banner_top-bar{ display:flex; align-items:center; justify-content:space-between;}
.insite-featurs-Vtab.forUK-webinar ul.nav-tabs li:nth-of-type(1) a:before{background: url(../images/products/insite/Single-centralized-platform.png);}
.insite-featurs-Vtab.forUK-webinar ul.nav-tabs li:nth-of-type(2) a:before{background: url(../images/products/insite/Touchless-processing.png);}
.insite-featurs-Vtab.forUK-webinar ul.nav-tabs li:nth-of-type(3) a:before{background: url(../images/products/insite/Additional-capabilities.png);}
.insite-featurs-Vtab.forUK-webinar ul.nav-tabs li:nth-of-type(4) a:before{background: url(../images/products/insite/Value-assurance.png);}
.insite-featurs-Vtab.forUK-webinar ul.nav-tabs li:nth-of-type(5) a:before{background: url(../images/products/insite/Opportunity.png);}
.insite-featurs-Vtab.forUK-webinar ul.nav-tabs li:nth-of-type(6) a:before{background: url(../images/products/insite/seamless-reporting.png);}
@media(min-width:992px){
.insite-featurs-Vtab ul.nav-tabs li:nth-of-type(5), .insite-featurs-Vtab ul.nav-tabs li:nth-of-type(6){ border-bottom:none;} }
.insite-featurs-Vtab.forUK-webinar .tabs_wrapper ul.nav-tabs{padding-top: 60px; position:relative; width:49%;}
.insite-featurs-Vtab.forUK-webinar .tabs_wrapper tab-content{width:51%;}
.insite-featurs-Vtab.forUK-webinar ul.nav-tabs:after {content: "Key features of Invoice management solution"; font-size:20px; line-height:24px; font-weight:600; position:absolute; top: 30px; left: 25px;}
.insite-featurs-Vtab.forUK-webinar ul.nav-tabs li a:hover{ background-color:transparent!important; color:#000;}
.insite-featurs-Vtab.forUK-webinar ul.nav-tabs li:hover,
.insite-featurs-Vtab.forUK-webinar ul.nav-tabs li:active,
.insite-featurs-Vtab.forUK-webinar ul.nav-tabs li:focus{ background-color:transparent!important; color:#000!important;}
.insite-webinar-highlight-wrapper2.type2 { display: grid; grid-gap:10px; grid-template-columns: repeat(auto-fit, minmax(286px, 1fr));}
.insite-webinar-highlight3 { padding:20px; text-align: center;}
.insite-webinar-highlight3 h3{ color: #6b6b6c; margin-top: 25px; font-weight: 100; font-size: 19px; line-height: 25px;}

/*Webinar:Messar_Registration page__19-01-2022*/
.messer .header.header-v2{ background: rgba(0,0,0,0.5)!important;}
.new-registration-banner .bb-inner.padding-small{ padding-top:50px; padding-bottom:0;}
.messer-webinar_banner2 .bb-inner.default{ padding-bottom:0;}
@media(max-width:767px){.webinar-registration-content .bb-inner{ padding-top:20px!important;}}

.analytics-inner-page .analytics-inner-wrapper{ margin-top:71px; padding-top: 0!important;}
@media (min-width:501px) and (max-width:991px) {.analytics-inner-page .analytics-inner-wrapper{ margin-top:93px;}}
@media(min-width:992px) and (max-width:1199px) {.analytics-inner-page .analytics-inner-wrapper{ margin-top:62px;}}
@media (min-width:1200px) and (max-width:1440px) {.analytics-inner-page .analytics-inner-wrapper{ margin-top:85px;}}
@media(min-width:1441px){.analytics-inner-page .analytics-inner-wrapper{ margin-top:100px;}}
.analytics-inner-page .gva-body-wrapper header#header{ background-color:#000;}
#block-testpopup {display: none;}

.no-hellobar .messer_popup{ display:none!important;}
.Messer-webinar-banner h1{ font-size: 38px; line-height: 44px; color: #fff; text-transform: uppercase; margin:0;}
.Messer-webinar-banner h3{ font-size: 19px; line-height: 23px; color: #fff;}
.Messer-webinar-banner .Messer-webinar-banner-container .banner-left2{display: flex; align-items: flex-start; justify-content: center; flex-direction:column; position: relative;}
.Messer-webinar-banner .Messer-webinar-banner-container .banner-left3{ position:relative; width: 100%; float: left;}
.Messer-webinar-banner .Messer-webinar-banner-container .banner-left3 .messer-date{ position:absolute; left:0; bottom:0;}
.Messer-webinar-banner .Messer-webinar-banner-container .banner-left3 .messer-vector{ float:right; width:370px;}
.Messer-webinar-banner .Messer-webinar-banner-container .banner-left2 .webinar-tag {text-transform: uppercase; border: 2px solid #FF66CC; padding: 6px 25px; color: #fff; font-weight: 400; -webkit-border-radius: 30px; -moz-border-radius: 30px; border-radius: 30px; display: inline-block; position: absolute; bottom: -85px; z-index:10; font-size:20px; line-height:20px;}
.webform-submission-webinar-common-form2-form .form-item label.error,
.webform-submission-webinar-recording-request-form-form .form-item label.error { position: absolute; top:44px; width: 100%; padding-left:15px; left:0;}
.webform-submission-webinar-common-form2-form .js-form-type-textfield,
.webform-submission-webinar-common-form2-form .js-form-type-email,
.webform-submission-webinar-common-form2-form .js-form-type-tel/*,
.webform-submission-add-form .js-form-type-textfield,
.webform-submission-add-form .js-form-type-email,
.webform-submission-add-form .js-form-type-tel,
.webform-submission-add-form .js-form-type-textarea*/
{ margin-bottom:10px; height:61px;}

.webform-submission-webinar-recording-request-form-form .js-form-type-textfield,
 .webform-submission-webinar-recording-request-form-form .js-form-type-email,
  .webform-submission-webinar-recording-request-form-form .js-form-type-tel{ margin-bottom:10px; height:61px;}
  
.webform-submission-webinar-common-form2-form #edit-phone-number--description p,
.webform-submission-add-form #edit-phone-number--description p,
.webform-submission-webinar-recording-request-form-form #edit-phone-number--description p{ font-size:12px; color:#5390c5;}
.webform-submission-webinar-common-form2-form .webform-button--submit{ background-color:#5d3bab!important;}
/*.webform-submission-webinar-common-form2-form .g-recaptcha {transform: scale(0.8);transform-origin: 0px 0px;}*/
.webform-submission-webinar-common-form2-form{display: flex; flex-direction: column; align-items: center;}
#block-webform-5, .webform-submission-webinar-common-form2-form,
#block-webform-12, .webform-submission-add-form,
#block-webform-15, .webform-submission-webinar-recording-request-form-form{ width:100%; float:left;}
.webform-submission-webinar-common-form2-form .webinar-form-submit{ margin-top:10px;}
.webform-submission-webinar-common-form2-form .error.form-item--error-message,
.webform-submission-add-form .error.form-item--error-message{font-size: 13px; margin-top: 2px; font-weight: 400; color: #df5a5a;}
.mess-webinar-header .logos{ display:flex; align-items:center; justify-content:flex-start; grid-gap:25px;}
.messer-webinar_banner2 .messer-webinar_banner2-inner .row-wrapper{ position:relative;}
.messer-webinar_banner2 .messer-webinar_banner2-inner .ad-campaign-form{ position:absolute; right:0; box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;}
.messer-webinar_banner2 .messer-webinar_banner2-inner .ad-campaign-form h3{ color:#1e124f; font-size:25px; line-height:25px;}
.messer-webinar_banner2 .messer-webinar_banner2-inner .ad-campaign-form .ad-campaign-form-header{ margin-bottom:0;}
.messer-webinar_banner2 .padding-small{ padding-bottom:0!important;}
.messer-ad-campaign-form .webform-submission-form .captcha{ width:100%; float:left;}
.messer-ad-campaign-form .webform-submission-form .captcha .g-recaptcha {transform: scale(0.8);transform-origin: 0px 0px; padding-left:17%;}
.webform-submission-webinar-common-form-form .captcha, .webform-submission-webinar-common-form3-form .captcha{ width:100%; float:left;}
.webform-submission-webinar-common-form-form .captcha .g-recaptcha,
.webform-submission-webinar-common-form3-form .captcha .g-recaptcha {transform: scale(0.8);transform-origin: 0px 0px; padding-left:17%;}
.webform-submission-webinar-common-form-form .captcha .g-recaptcha,
.webform-submission-webinar-common-form3-form .captcha .g-recaptcha {transform: scale(0.8);transform-origin: 0px 0px; padding-left:17%;}
.webform-submission-case-study-download-common-form-form .captcha,
.webform-submission-whitepaper-download-common-form-form .captcha,
.webform-submission-whitepaper-download-common-form3-form .captcha{ width:100%; float:left;}
.webform-submission-case-study-download-common-form-form .captcha .g-recaptcha,
.webform-submission-whitepaper-download-common-form-form .captcha .g-recaptcha,
.webform-submission-whitepaper-download-common-form3-form .captcha .g-recaptcha {transform: scale(0.8);transform-origin: 0px 0px; padding-left:17%;}
@media(max-width:500px){
  .Messer-webinar-banner .Messer-webinar-banner-container .banner-left3 .messer-date{ width:100px;}
  .Messer-webinar-banner h1{ font-size:26px; line-height:32px;}
  .mess-webinar-header .logos img{ height:30px;}
  .Messer-webinar-banner .Messer-webinar-banner-container .banner-left2 .webinar-tag{background-color:#d328b6; bottom:-65px;}
}
@media (min-width:501px) and (max-width:767px){
  .mess-webinar-header .logos img{ height:49px;}
  .Messer-webinar-banner .Messer-webinar-banner-container .banner-left2 .webinar-tag{bottom:-65px;}
}
@media (min-width:320px) and (max-width:767px){
  .messer-webinar_banner2 .messer-webinar_banner2-inner .ad-campaign-form{position:inherit;}
  .Messer-webinar-banner .Messer-webinar-banner-container .banner-left3 .messer-date{ bottom:0;}
}
@media (min-width:768px) and (max-width:991px){
  .messer-webinar_banner2 .messer-webinar_banner2-inner .ad-campaign-form{padding:0; right:35px;}
  .mess-webinar-header .logos img{ height:45px;}
}
@media (min-width:768px){
  .messer-webinar_banner2 .messer-webinar_banner2-inner .ad-campaign-form{ position:absolute; bottom: -85px;}
}
@media(min-width:1200px){.analytics-we-can-help_banner .analytics-we-can-help_banner-inner .anal-wch-banner.data-fabric_banner.featured-capabilities_banner.Webinar-banner .banner-left2{ width:80%;}}
.analytics-we-can-help_banner.Messer-webinar-banner .analytics-we-can-help_banner-inner:after{content: "Webinar";}
.analytics-we-can-help_banner.anal-wch-banner.data-fabric_banner.featured-capabilities_banner.Webinar-banner .column-content-inner:before{ display:none;}
.analytics-we-can-help_banner .analytics-we-can-help_banner-inner .anal-wch-banner.data-fabric_banner.featured-capabilities_banner.Webinar-banner h1{ color:#fff;}
.analytics-we-can-help_banner .analytics-we-can-help_banner-inner .anal-wch-banner.data-fabric_banner.featured-capabilities_banner.Webinar-banner h3{ color:#fff;}

/*Messer Webinar Popup__28-01-2022*/
.messer_popup{position: fixed; bottom: 0; left:0; display: none; z-index:100; width:320px;}
.messer_popup-content-box{ position: relative; width:100%; background-color:#fff; border-radius: 10px 10px 0 0; box-shadow: 3px -3px 12px -6px rgba(0,0,0,0.75); -webkit-box-shadow: 3px -3px 12px -6px rgba(0,0,0,0.75); -moz-box-shadow: 3px -3px 12px -6px rgba(0,0,0,0.75);}
.messer_popup-content-box .imgBx{ position: relative; width:100%; display: flex; justify-content: center; align-items: center; padding: 15px;}
.messer_popup-content-box .imgBx h2{ color:#000; font-size:20px; line-height:23px; margin:10px 0 0 0; font-weight: 400;}
.messer_popup-content-box .imgBx h2 a{ font-weight: 400;}
.messer_popup-content-box .imgBx h2 a strong{ font-weight: 700;}
.messer_popup-content-box .imgBx h3{ font-size: 15px; color: #b7703e; margin: 5px 0 0 0; font-weight: 400;}
.messer_popup-content-box .imgBx h3 strong{ font-weight: 300; color: #666; margin-left: 2px; margin-right: 2px;}
.messer_popup-content-box .imgBx .left{padding-right: 15px; position: relative;}
.messer_popup-content-box .imgBx .left:after { content: "Webinar"; display: table; text-align: center; background: #e84920; position: absolute; top: -27px; left:-15px; font-size: 12px; line-height: 12px; padding: 5px 10px; color: white; z-index: 10px;}
.messer_popup-content-box .imgBx .right{padding: 0 20px 0 35px;}
.messer_popup-content-box .imgBx .right a { background-color:#e84920; padding:5px; color:#fff; text-decoration: none; padding:5px; font-size:14px; line-height:14px; font-weight: 400;} 
.close{ position:absolute; top:0px; right:0px; width: 30px; height: 30px; background:url(https://www.applexus.com/themes/gavias_colin/images/events/close2.png); background-repeat: no-repeat; background-size: 32px; background-position: center; cursor:pointer; border-radius:50%; z-index: 10; opacity:0.99;}
@media (min-width:320px) and (max-width:600px){
.messer_popup-content-box .imgBx{ padding:12px; align-items: flex-start; flex-direction: column;}
.messer_popup-content-box .imgBx h2{ font-size:15px; line-height:18px; margin:7px 0 0 0;}
.messer_popup-content-box .imgBx h3{ font-size:14px; line-height:14px; margin:6px 0 0 0;}
.messer_popup-content-box .imgBx .right{ margin-top:10px; padding:0;}}
@media (min-width:601px) and (max-width:767px){
.messer_popup {width: 520px;} .messer_popup-content-box .imgBx h2{ font-size:16px; line-height:20px;} .messer_popup-content-box .imgBx h3{ font-size:15px; line-height:15px; margin:7px 0 0 0;}  .messer_popup-content-box .imgBx .right{flex-shrink: 0;}
.messer_popup-content-box .imgBx .right a{ padding:10px; font-size:15px; line-height:15px;}}
@media(min-width:768px){
.messer_popup-content-box .imgBx .left:after { font-size: 15px; line-height: 15px; font-weight: 400;}
.messer_popup {width: 550px;}
.messer_popup-content-box .imgBx .right{flex-shrink: 0;}
.messer_popup-content-box .imgBx .right a{ padding:12px 10px;}}


/*New Fashion Page Design__04-02-2022*/

.fashionCS-middle-banner{}
.new-fashion-page_banner{ padding:50px 0;}
.grid-box3-wrapper{display:grid; grid-gap: 45px; grid-template-columns: repeat(auto-fit, minmax(226px, 1fr));}

.why-fashon-box-container{ display:grid; grid-template-columns:repeat(auto-fit,minmax(262px,2fr)); grid-gap:20px; padding: 0 15px;}
.why-fashon-box{ margin:0; padding:20px 30px; background-color: #fff; border-radius: 10px; box-shadow: 0px 0px 50px 11px rgb(95 138 236 / 5%);}
.why-fashon-box h3{ color:#02408b; font-size:21px; line-height:23px; margin:15px 0 20px 0;}
.why-fashon-box ul li{ color:#343434; margin:0;}

.why-fashon-box2-container{ display:grid; grid-template-columns:repeat(auto-fit,minmax(367px,2fr)); grid-gap:20px; padding: 0 15px;}
.why-fashon-box2{ margin:0; padding:30px 20px; background-color: #fff; display:flex; align-items:baseline; justify-content:center; gap:20px;}
.why-fashon-box2 .contentBox h3{ color:#222222; font-size:22px; line-height:22px; margin: 0 0 10px 0;}
.why-fashon-box2 .contentBox p{ color:#5a5a5a; margin:0;}
.why-fashon-box2 .iconBox{flex-basis: 508px;}

.twoTone-box-container{display:grid; align-content: space-evenly; grid-template-columns: auto auto;}
.twoTone-box{ display:flex; align-items:center; justify-content:flex-start; position:relative; padding:35px; height:256px;}
.twoTone-box h3 {color: #fff; margin: 0; font-size:23px; line-height:26px; width:75%;}
.twoTone-box h4 { position: absolute; left: 0; bottom: 0; color: #fff; font-size: 18px; line-height: 18px; margin: 0; padding:35px; font-weight:100;}
.twoTone-box.light{
	background-color: #007eb2; background:url(https://www.applexus.com/themes/gavias_colin/images/services/fashion/kickstart.webp) #007eb2; background-repeat: no-repeat; background-size: auto; background-position: right center; cursor:pointer;}
.twoTone-box.dark{
	background-color: #114a8d; background:url(https://www.applexus.com/themes/gavias_colin/images/services/fashion/Accelerate.webp) #114a8d; background-repeat: no-repeat; background-size: auto; background-position: right center; cursor:pointer;}
.s4hana-success-bar { background-color: #e9e9e9; padding: 15px; text-align: center; font-size:22px; font-weight:600;}

@media (min-width:1200px){.new-fashion-page-banner{padding: 120px 0 90px 35px;}}
@media (min-width:992px) and (max-width:1199px){.new-fashion-page-banner{ padding:60px 0 30px 35px;}}
@media (min-width:768px) and (max-width:991px){
  .new-fashion-page-banner{ padding:80px 300px 50px 30px;}
  .new-fashion-page-banner h1{ font-size:37px!important; line-height:42px!important;}
  .new-fashion-page-banner p{ font-size:19px!important; line-height:24px!important;}
}
@media (min-width:601px) and (max-width:767px){
  .new-fashion-page-banner{ padding:70px ​40px 20px 40px;}
  .new-fashion-page-banner h1{ text-align:center; font-size: 33px!important; line-height: 33px!important;}
  .new-fashion-page-banner p{ text-align:center; font-size: 19px!important; line-height: 24px!important;}
  /* .banner-callto-action{ text-align:center;} */
}
@media (min-width:320px) and (max-width:600px){
  .new-fashion-page-banner{ padding:65px 10px 20px 10px;}
  .new-fashion-page-banner h1{ text-align:center; font-size:30px!important; line-height:33px!important;}
  .new-fashion-page-banner p{ text-align:center; font-size:19px!important; line-height:24px!important;}
  .banner-callto-action{ text-align:center;}
}
/*New Fashion Page Design__END//*/

/*Event Page Panelist Block__13-01-2022*/
.panelist-box-wrapper{ display:grid; grid-gap: 45px; grid-template-columns: repeat(auto-fit, minmax(278px, 1fr));}
.panelist-boxV2{ border: 1px solid #ccc; padding: 20px; text-align:center;}
.panelist-boxV2 .panelist-dp, .panelist-boxV3 .panelist-dp{ margin-bottom:20px;}
.panelist-boxV2 .panelist-dp img, .panelist-boxV3 .panelist-dp img{-webkit-filter:grayscale(100%); filter:grayscale(100%); border-radius:200px 200px 200px 200px; -moz-border-radius:200px; -webkit-border-radius:200px 200px 200px 200px; border:0 solid #000;}
.panelist-boxV2 h3, .panelist-boxV3 h3{ margin: 0 0 12px; font-size: 20px; line-height: 23px; color: #2591d1; font-weight: 600;}
.panelist-boxV2 h4, .panelist-boxV3 h4{color: #666;  margin: 0 0 12px; font-weight:normal; font-size:16px; line-height:22px;}
@media (min-width:320px) and (max-width:991px) {.business-analytics-v2 .insite-webinar-box-left{ margin-bottom:45px; padding-bottom:45px; border-bottom:1px dotted #fff;}}


/*ANALYTICS START --> */

/*Featured-offerings Template Styles__13-01-2022*/
.featured-offerings-img-left .column-inner{ min-height:580px; width:510px;}
.featured-offerings-img-left .column-inner .column-content,
.featured-offerings-img-right .column-inner .column-content  { position:relative; width:100%; min-height:568px;}
.featured-offerings-img-left .column-inner .column-content .title-blue-stripe{ 
	position:absolute; top:45%; left:70%; transform: translate(-50%); background-color:#16498b; padding: 10px 25px; text-align: center; min-width: 215px; height:auto; }	
.featured-offerings-img-right .column-inner{ min-height:580px; width:461px;}
.featured-offerings-img-right .column-inner .column-content .title-blue-stripe{
	position:absolute; top:45%; left:-10%; transform: translate(50%); background-color:#16498b; padding: 10px 25px; text-align: center; width: auto; height:auto; }	
.featured-offerings-img-left .column-inner .column-content .title-blue-stripe::before,
.featured-offerings-img-right .column-inner .column-content .title-blue-stripe::before{ width: 71px; height: 118px; transform: skew(330deg); position: absolute; left: -35px; z-index: -1; top: 0; background-color: #16498b; content: '';}
.featured-offerings-img-left .column-inner .column-content .title-blue-stripe::after,
.featured-offerings-img-right .column-inner .column-content .title-blue-stripe::after{ width: 71px; height: 118px; transform: skew(330deg); position: absolute; right: -35px; z-index: -1; top: 0; background-color: #16498b; content: '';}
.featured-offerings-img-left .column-inner .column-content .title-blue-stripe h2,
.featured-offerings-img-right .column-inner .column-content .title-blue-stripe h2{ color:#fff; font-weight:600; font-size:33px; line-height:37px;}
.featured-offerings-text ul li{ font-size:20px; line-height:24px; margin-bottom:15px; color:#16498b;}

/*Featured Experts New Block__11-01-2022*/
.ss-post-block-wrapper.featured-experts-block-wrapper{grid-gap: 45px; grid-template-columns: repeat(auto-fit, minmax(278px, 1fr));}
.ss-post-block-wrapper.featured-experts-block-wrapper h4{font-size: 15px; line-height: 17px; color: #666; margin: 0; font-weight: 300;}

/*Solving Your Problems Page Template__10-01-2022*/
.ss-post-block-wrapper.mba-analytics{display: grid; grid-gap: 20px; grid-template-columns: repeat(auto-fit, minmax(277px, 1fr));}

/* Analytics Success-stories Template V1__7-1-2022 */
.ss-client-info{background-color:#0c3565;}
@media(max-width:991px){.ss-client-info{ margin:20px 0;}}
.ss-client-info .solution, .ss-client-info .at-a-glance, .ss-client-info .client{ padding:20px;}
.ss-client-info span.h4{ color: #fff; display: block;  margin: 0 0 12px 0;}
.ss-client-info .solution{ border-top:1px dotted #fff; border-bottom:1px dotted #fff;}
.ss-client-info h3 {color:#0bdfff; margin: 0 0 10px 0;}
.ss-client-info p {color:#fff; margin: 0 0 0 0;}
.ss-client-info ul li{ color:#fff;}
.ss_banner-cover-outer{position:relative;}
.ss_banner-cover{ width:100%; padding:15px;  position:absolute; bottom:12px; left:0;}
.ss_banner-cover h1{color:#fff; font-size:21px; line-height:25px;}
@media(max-width:500px){
  .ss_banner-cover h1 {font-size:13px; line-height:18px;}
  .ss_banner-cover-inner {padding: 1px 10px!important;}
}
@media (min-width:501px) and (max-width:600px) {
  .ss_banner-cover-inner {padding: 1px 20px!important;}
  .ss_banner-cover h1 {font-size:17px; line-height:21px!important;}
}
@media(min-width:992px){ .ss_banner-cover h1{color:#fff; font-size:36px; line-height:40px;}}
.ss_banner-cover-inner{ padding:15px 30px; border-bottom:7px solid #2591d0; background-color:rgba(12, 53, 101, 0.7);}
.h2-large{ font-size:30px; line-height:34px;}

.new-ss-testimoni-block{ border-left:4px solid #08c8e7; padding:15px;}
.new-ss-testimoni-block h5, .new-ss-testimoni-block span.h5{font-style: italic; font-size:16px; line-height:26px; font-weight:400;}
.new-ss-testimoni-block h5 strong, .new-ss-testimoni-block span.h5 strong{font-style:normal; font-weight:600;}
.new-ss-testimoni-block .bio{ display:flex; align-items:center; justify-content:center; gap:15px;}
.bio-content h3{ font-size:20px; line-height:24px; font-weight:600;}
.bio-content p{}
@media(min-width:768px){ 
	.new-ss-testimoni-block{padding:30px;}
}

/*Success-stories new Block__7-1-2022*/
.ss-post-block-wrapper{display: grid; grid-gap: 20px; grid-template-columns: repeat(auto-fit, minmax(278px, 1fr));}
.ss-post-block-wrapper .ss-post-block{ box-shadow: rgba(0, 0, 0, 0.15) 2.4px 2.4px 3.2px; background-color:#fff;}
.ss-post-block-wrapper .ss-post-block .ss-post-image{ position: relative;}
.ss-post-block-wrapper .ss-post-block .ss-post-image img{ width: 100%;}
.ss-post-block-wrapper .ss-post-block .ss-post-tag{ position: absolute; bottom: 0; left: 0; padding: 2px 6px; color: #fff; font-weight: 400; text-transform: uppercase; font-size: 13px; background-color: #00afff;}
.ss-post-block-wrapper .ss-post-block .ss-post-content{padding: 23px;}
.ss-post-block-wrapper .ss-post-block .ss-post-content h3{ font-size: 18px; line-height: 24px; color: #000; font-weight: 600; margin: 0 0 7px 0; padding: 0;}
.ss-post-block-wrapper .ss-post-block .ss-post-content p{ margin: 0; padding: 0;}

.s4hana-page.ss-post-block-wrapper{grid-template-columns: repeat(auto-fit, minmax(277px, 1fr));}
.s4hana-page.ss-post-block-wrapper .ss-post-block{ min-height: auto;}
.s4hana-page.ss-post-block-wrapper .ss-post-block .ss-post-content{ padding:18px 15px;}
.s4hana-page.ss-post-block-wrapper .ss-post-block .ss-post-content h3{ margin:0; font-size: 16px; line-height: 20px;}

/*Analytics__Craft your vision and Strategy__30-12-2021*/
ul.anly-breadcrumb{ background-color:#eee; padding-top: 5px; padding-bottom: 5px;}
ul.anly-breadcrumb li { display: inline; font-size: 15px; color:#666;}
ul.anly-breadcrumb li a { color:#666; text-decoration: none;}
ul.anly-breadcrumb li a:hover {color:#0275d8;}
ul.anly-breadcrumb li:nth-of-type(1) a{ color:#0275d8;}
ul.anly-breadcrumb li+li:before {padding: 8px; color:#CCC; content: "/\00a0";}
.analytics-we-can-help_banner .analytics-we-can-help_banner-inner{ padding: 69px 30px; position:relative;}
.analytics-we-can-help_banner .analytics-we-can-help_banner-inner:after,
.analytics-we-can-help_banner.FO-banner .analytics-we-can-help_banner-inner:after{content: "Insights"; display: table; text-align: center; background: #2591D0; position: absolute; width: 100px; height: 40px; top: -16px; right: 26px; color: white; line-height: 40px; z-index:10px;}
.analytics-we-can-help_banner.FO-banner .analytics-we-can-help_banner-inner:after{content: "Offerings"!important; background-color:#114a8d!important;}
.analytics-we-can-help_banner .analytics-we-can-help_banner-inner .anal-wch-banner h1{ font-size: 23px; line-height: 27px; color: #fff; text-transform: uppercase;}
.analytics-we-can-help_banner .analytics-we-can-help_banner-inner .anal-wch-banner h3{ font-size: 19px; line-height: 23px; color: #fff;}
.analytics-we-can-help_banner .analytics-we-can-help_banner-inner .anal-wch-banner{display: flex; align-items: center; justify-content: center;}
@media(min-width:1200px){
	.analytics-we-can-help_banner .analytics-we-can-help_banner-inner {padding:130px 80px!important;}
}
@media(min-width:992px){
	.analytics-we-can-help_banner .analytics-we-can-help_banner-inner .anal-wch-banner{justify-content: flex-start;}
	.analytics-we-can-help_banner .analytics-we-can-help_banner-inner h1{width: 50%;}
}
@media(max-width:991px){
	.analytics-we-can-help_banner.anal-wch-organization_banner .column-content-inner{position:relative;}
	.analytics-we-can-help_banner.anal-wch-organization_banner .column-content-inner:before{ width: 100%; height: 100%; position:absolute; top:0; left:0; opacity: 0.7; content:''; display: block; background-color:#fff;}
	}
@media(min-width:426px){
	.analytics-we-can-help_banner .analytics-we-can-help_banner-inner{padding: 69px 80px;}
	.analytics-we-can-help_banner .analytics-we-can-help_banner-inner .anal-wch-banner h1{ font-size: 37px; line-height: 44px; text-transform: uppercase;}
}
@media (min-width:320px) and (max-width:425x) {
 .analytics-we-can-help_banner .analytics-we-can-help_banner-inner .anal-wch-banner h1{ color: #fff; font-size: 28px; line-height:32px; text-transform: uppercase;}
}
.analytics-data-fabric_accordian .gsc-accordion .panel-heading h4{ font-size: 21px; line-height: 26px;}

/*Analytics_Featured Capabilities Banner__18-01-2022*/
.analytics-we-can-help_banner .analytics-we-can-help_banner-inner .anal-wch-banner.data-fabric_banner.featured-capabilities_banner h1{ width:80%; color:#fff;}
.analytics-we-can-help_banner .analytics-we-can-help_banner-inner .anal-wch-banner.data-fabric_banner.featured-capabilities_banner h3,
.analytics-we-can-help_banner .analytics-we-can-help_banner-inner .anal-wch-banner.data-fabric_banner.featured-capabilities_banner .h3{ color:#fff; margin:15px 0 0 0;}
.analytics-we-can-help_banner .analytics-we-can-help_banner-inner .anal-wch-banner.data-fabric_banner.featured-capabilities_banner h2{ font-size:130px; line-height:130px; margin:0; color:#fff;}
.analytics-we-can-help_banner .analytics-we-can-help_banner-inner .anal-wch-banner.data-fabric_banner.featured-capabilities_banner span.h4{ font-size:25px; line-height:25px; margin:0; color:#fff;}
.analytics-we-can-help_banner .analytics-we-can-help_banner-inner .anal-wch-banner.data-fabric_banner.featured-capabilities_banner a{ float:left; margin:30px 0 0 0;}
@media(min-width:425px){
.analytics-we-can-help_banner .analytics-we-can-help_banner-inner .anal-wch-banner.data-fabric_banner.featured-capabilities_banner .banner-left{ width:60%;}
.analytics-we-can-help_banner .analytics-we-can-help_banner-inner .anal-wch-banner.data-fabric_banner.featured-capabilities_banner .banner-right{ width:40%; text-align:center;}
}
@media(min-width:600px){.analytics-we-can-help_banner .analytics-we-can-help_banner-inner .anal-wch-banner.data-fabric_banner.featured-capabilities_banner .banner-right{ padding-left:135px;}}
@media(max-width:991px){
	.analytics-we-can-help_banner .analytics-we-can-help_banner-inner .anal-wch-banner.data-fabric_banner.featured-capabilities_banner h1{ color:#074fa9;}
	.analytics-we-can-help_banner .analytics-we-can-help_banner-inner .anal-wch-banner.data-fabric_banner.featured-capabilities_banner h3,
  .analytics-we-can-help_banner .analytics-we-can-help_banner-inner .anal-wch-banner.data-fabric_banner.featured-capabilities_banner .h3{ color:#2385cb;}}
@media(max-width:375px){.analytics-we-can-help_banner .analytics-we-can-help_banner-inner .anal-wch-banner.data-fabric_banner.featured-capabilities_banner a{ font-size:15px;}}

.analytics-innovate-today_quote1 span.h3{ color:#16498b; font-size:26px; line-height:38px; font-weight:100; position:relative; padding: 52px 25px; display: block;}
.analytics-innovate-today_quote1.anal-org-quote span.h3{ font-size: 22px!important; line-height: 34px!important;}

@media(max-width:1199px){
   .analytics-innovate-today_quote1 span.h3{font-size:21px; line-height:29px;}
  }

@media (min-width:320px) and (max-width:425px) {
  .analytics-innovate-today_quote1 span.h3:after{bottom: 32px;}
}

.analytics-innovate-today_quote1 span.h3:before{	content: ''; background: url(../images/analytics-quote1-top.png) no-repeat center center transparent; width: 63px; height:49px; z-index: 1; position: absolute; top: 1px; left: 0px; display: block;}
.analytics-innovate-today_quote1 span.h3:after{content: ''; background: url(../images/analytics-quote1-bottom.png) no-repeat center center transparent; width: 63px; height:49px; z-index: 1; position: absolute; bottom: 23px; right: 0px; display: block;}

.analytics-innovate-today .strong1{ color:#17488b; font-size:19px; line-height:22px;} .analytics-innovate-today .quote2 {margin:0;} .analytics-innovate-today .quote2 .column-content {padding:30px 60px;}
.analytics-innovate-today .quote2 span.h4{ color:#fff!important; font-size:26px; line-height:38px; font-weight:100;}
.analytics-innovate-today .quote2 span.h3{color:#fff!important; font-size:26px; line-height:38px; font-weight:100;}
@media(max-width:424px){ .analytics-innovate-today .quote2 .column-content {padding:30px;}}
ul.barriers{ list-style-type:none; margin:0; padding:0;}
ul.barriers li{ font-size:18px; line-height:24px; margin:20px 0; padding:0 0 0 45px; display: flex;  flex-wrap: nowrap; align-items: center; }
ul.barriers li img{ margin-right:33px;} .analytics-innovate-today .middle-banner .column-inner{ padding:30px;}
.analytics-innovate-today .middle-banner .middle-banner-inner h3{ font-size:30px; line-height:38px; font-weight:600; text-align:left; color:#fff;}
.analytics-innovate-today .middle-bannerV2 .middle-banner .middle-banner-inner h3{ width: 80%;}
.analytics-innovate-today .middle-banner .middle-banner-inner .photo{width:35%; position:relative;} .analytics-innovate-today .middle-banner .middle-banner-inner .photo-dummy{ width:5%;} .analytics-innovate-today .middle-banner-inner{ display:flex; align-items: stretch;}
@media(min-width:992px){
.analytics-innovate-today .middle-banner .middle-banner-inner .photo:before{content: ''; background: url(../images/services/business-analytics/middle-bar-photo.jpg) no-repeat center center transparent;
 width:238px; height:200px; z-index: 1; position: absolute; bottom:-51%; left:0; display: block; box-shadow: 10px 9px 6px 0px rgba(0,0,0,0.28); -webkit-box-shadow: 10px 9px 6px 0px rgba(0,0,0,0.28); -moz-box-shadow: 6px 6px 6px 0px rgba(0,0,0,0.28);}}
.analytics-innovate-today .middle-banner .middle-banner-inner .photo.org-photo:before{bottom: -100%;}
.analytics-innovate-today .middle-banner .middle-banner-inner .photo.pitfalls-photo:before{bottom: -108%; background: url(../images/services/business-analytics/common-pitfalls.jpg)!important;}
.analytics-innovate-today .quote3{ background-color:#2390d1; padding: 0; margin-top:100px; border-top-right-radius: 50px; }
.analytics-innovate-today .quote3 h3{ padding: 70px 50px; color:#fff;}
.analytics-innovate-today .quote3 h3:before{ position: absolute; top: 1px; left:38px; content: ''; background: url(../images/analytics-quote1-white.png) no-repeat center center transparent; width: 63px; height:49px; z-index: 1; display: block;}
.analytics-innovate-today .quote3 h3:after{ position: absolute; bottom:23px; right:35px; content: ''; background: url(../images/analytics-quote1-bottom-white.png) no-repeat center center transparent; width: 63px; height:49px; z-index: 1; display: block;}
.analytics-innovate-today .quote3-photo{ width:213px; height:60px; position:relative;}
.analytics-innovate-today .quote3-photo.henry-photo:before{background: url(../images/services/business-analytics/Henry-Ford.png) no-repeat center center transparent;}
.analytics-innovate-today .quote3-photo:before{content: ''; background: url(../images/services/business-analytics/peter-f-drucker.png) no-repeat center center transparent; width:213px; height:213px; z-index: 1; position: absolute; top: -132px; left: 38%; display: block; box-shadow: 10px 9px 6px 0px rgba(0,0,0,0.28); -webkit-box-shadow: 10px 9px 6px 0px rgba(0,0,0,0.28); -moz-box-shadow: 6px 6px 6px 0px rgba(0,0,0,0.28); border:5px solid #fff; border-radius: 50%;}
@media (min-width:768px) and (max-width:991px) {.analytics-innovate-today .quote3 h3{ padding: 70px 20px;} .analytics-innovate-today .quote3-photo:before{ left:0!important; width:150px; height:150px; left: 10%!important; top: -100px;}}
@media(max-width:767px) {.analytics-innovate-today .quote3-photo:before{ width:175px; height:175px; top: -102px;}}
.analytics-innovate-today .quote3.re-engineer-quote h3{padding-left:45px; padding-right:45px; font-size: 23px; line-height: 28px;}
.analytics-innovate-today_quote1.re-engineer-quote2 h3{font-size: 22px!important; line-height: 34px!important;}
.analytics-innovate-today .quote3.re-engineer-quote{ margin-top:115px;}

/*Solving your problems Block__21-12-2021*/
.ba-container{display:grid; grid-gap:15px; justify-content: center; align-content: center; grid-template-columns: repeat(auto-fit, minmax(222px, 1fr));}
.ba-container .ba-serviceBox {position: relative; width: 100%; height:295px; background-color:#fff; border-radius: 20px; overflow: hidden; border: 2px solid #2490cf;}
.ba-container .ba-serviceBox .ba-icon{ position: absolute; width: 100%; height: 100%; top: 0; left: 0; transition: 0.5s; display: flex; align-items: flex-start; justify-content: flex-start; z-index: 2;}
.ba-container .ba-serviceBox:hover .ba-icon{ top: 5px; left: 0; width: 100%; height: 100px; border-radius: 50%;}
.ba-container .ba-serviceBox .ba-icon h2{ font-size:23px; color: #000; transition: 0.5s; transition-delay:0.25s; padding:13px; margin:0;}
.ba-container .ba-serviceBox:hover .ba-icon h2{ font-size: 1.1em; transition-delay:0s;}
.ba-container .ba-serviceBox .ba-content{ position: relative; color: #000; padding: 20px; text-align: left; margin-top:80px; z-index: 1; transform: scale(0); transition: 0.5s; transition-delay:0.25s;}
.ba-container .ba-serviceBox:hover .ba-content{transform: scale(1); transition-delay: 0s;	padding:15px;}
.ba-container .ba-serviceBox .ba-icon h2{}
.ba-container .ba-serviceBox:hover .ba-icon h2{	padding:15px;}
.ba-container .ba-serviceBox .ba-content p{font-weight: 300; line-height: 1.2em; font-size: 1em;}
.ba-container .ba-serviceBox:nth-of-type(2) .ba-content{margin-top: 65px;}
.ba-container .ba-serviceBox .read{ position: absolute; bottom: 15px; left: 20px; z-index:10;}
.ba-container .ba-serviceBox .read a{ color: rgb(5, 81, 221); text-transform: uppercase; font-size: 0.9em; text-decoration: none;}

/*Solving your problems Block V2__21-01-2022*/
.ba-service-box2-container{ position: relative; display: flex; justify-content: center; align-items: center; gap: 20px; flex-wrap: wrap; }
/* @media(min-width:1440px){.ba-service-box2-container{ padding:0 10%;}} */
.ba-service-box2-container .ba-service-box2{position: relative; width:270px; height: 280px; background-color: #16498b; border-radius:15px; overflow: hidden; display: flex; justify-content: center; align-items: center; border: 1px dashed #2490cf; box-shadow: 0 6px 12px rgb(0 0 0 / 15%);}
.ba-service-box2-container .ba-service-box2:hover{ border: none;}
.ba-service-box2-container .ba-service-box2 .icon{ position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: #fff; transition: 0.5s; display: flex; justify-content: center; align-items:flex-start; padding-top:65px; z-index: 1;}
.ba-service-box2-container .ba-service-box2:hover .icon{ width:55px; height:55px; border-radius: 50%; top: 30px; left: calc(50% - 25px);padding-top: 0;}
.ba-service-box2-container .ba-service-box2 .icon img{ width: 80px; height: 80px;}
.ba-service-box2-container .ba-service-box2:hover .icon img{width:45px; height:45px; margin-top:5px;}
.ba-service-box2-container .ba-service-box2 .title{
position: absolute; top:165px; left: 0; transition: 0.5s; display: flex; justify-content: center; align-items:top; text-align: center; width: 100%; font-size:21px; line-height:22px; font-weight:600; color: #000; z-index:1; padding:10px;}
.ba-service-box2-container .ba-service-box2:hover .title{top:82px; padding-top: 0; font-size:19px; line-height:22px; text-align: center; color: #fff; font-weight:600; padding:10px;}
.ba-service-box2-container .ba-service-box2 .content{ position: relative; padding:15px; text-align: center; margin-top: 75px;}
.ba-service-box2-container .ba-service-box2:nth-of-type(1) .content{ margin-top:110px;}
.ba-service-box2-container .ba-service-box2:nth-of-type(3) .content{ margin-top:110px;}
.ba-service-box2-container .ba-service-box2:nth-of-type(4) .content{ margin-top:135px;}
.ba-service-box2-container .ba-service-box2:nth-of-type(9) .content{ margin-top:56px;}
.ba-service-box2-container .ba-service-box2:nth-of-type(10) .content{ margin-top:115px;}
.ba-service-box2-container .ba-service-box2 .content p{line-height:16px; font-size:15px; color:#fff;}
.ba-service-box2-container .ba-service-box2 .content a{ color: rgb(118 233 251); text-transform: uppercase; font-size: 1em; text-decoration: none;}

/*Analytics-How-can-we-help_17-12-2021*/
.hint-container {display: grid;	grid-template-columns: repeat(auto-fit, minmax(316px, 1fr));grid-gap: 10px;} .item-hints {padding-top:90px;}
.item-hints h3 {font-size: 22px; line-height: 26px; color: #fff; text-align: center;}
.focused-offerings {background: url(https://www.applexus.com/sites/default/files/images/services/business-analytics​/focused-offerings6.webp); background-size: cover;}
.item-hints .hint {	position: relative;	padding: 0 10px;}
.item-hints .hint::before {
	background-color: #3CC;
	width: 8px;
	height: 8px;
	z-index: 2;
	-webkit-clip-path: polygon(50% 0, 100% 50%, 50% 100%, 0 50%);
	clip-path: polygon(50% 0, 100% 50%, 50% 100%, 0 50%);
	content: "";
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}
.item-hints .hint::after {
	content: "";
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	border-radius: 50%;
	width: 2px;
	height: 2px;
	z-index: 1;
	-webkit-box-shadow: 0 0 50px 30px rgba(72, 170, 72, 0.3);
	box-shadow: 0 0 50px 30px rgba(72, 170, 72, 0.3);
	-webkit-animation: home_hero_item_hints_glow 2s cubic-bezier(0.25, 0.1, 0.2, 1) infinite;
	animation: home_hero_item_hints_glow 2s cubic-bezier(0.25, 0.1, 0.2, 1) infinite;
	-webkit-transition: opacity 0.5s ease;
	transition: opacity 0.5s ease;
}
@-webkit-keyframes home_hero_item_hints_glow {
	0% {
		-webkit-box-shadow: 0 0 30px 5px #48aa48;
		box-shadow: 0 0 30px 5px #48aa48;
	}
	70% {
		-webkit-box-shadow: 0 0 70px 50px rgba(72, 170, 72, 0);
		box-shadow: 0 0 70px 50px rgba(72, 170, 72, 0);
	}
	100% {
		-webkit-box-shadow: 0 0 0 50px rgba(72, 170, 72, 0);
		box-shadow: 0 0 0 50px rgba(72, 170, 72, 0);
	}
}
@keyframes home_hero_item_hints_glow {
	0% {
		-webkit-box-shadow: 0 0 30px 5px #48aa48;
		box-shadow: 0 0 30px 5px #48aa48;
	}
	70% {
		-webkit-box-shadow: 0 0 70px 50px rgba(72, 170, 72, 0);
		box-shadow: 0 0 70px 50px rgba(72, 170, 72, 0);
	}
	100% {
		-webkit-box-shadow: 0 0 0 50px rgba(72, 170, 72, 0);
		box-shadow: 0 0 0 50px rgba(72, 170, 72, 0);
	}
}
.item-hints .hint-dot {
	z-index: 3;
	border: 1px solid #fff;
	border-radius: 50%;
	width: 60px;
	height: 60px;
	display: block;
	-webkit-transform: translate(-0%, -0%) scale(0.95);
	transform: translate(-0%, -0%) scale(0.95);
	-webkit-animation: home_hero_item_hints_border 2s linear infinite;
	animation: home_hero_item_hints_border 2s linear infinite;
	margin: auto;
	font-size: 0px;
	color: #fff;
}
@-webkit-keyframes home_hero_item_hints_border {
	0%,
	100% {
		border-color: rgba(0, 0, 0, 0.6);
		-webkit-transform: translate(-50%, -50%) scale(0.95);
		transform: translate(-0%, -0%) scale(0.95);
	}
	50% {
		border-color: rgba(0, 0, 0, 0.3);
		-webkit-transform: translate(-50%, -50%) scale(1);
		transform: translate(-0%, -0%) scale(1);
	}
}
@keyframes home_hero_item_hints_border {
	0%,
	100% {
		border-color: rgba(255, 255, 255, 0.6);
		-webkit-transform: translate(-50%, -50%) scale(0.95);
		transform: translate(-0%, -0%) scale(0.95);
	}
	50% {
		border-color: rgba(255, 255, 255, 0.3);
		-webkit-transform: translate(-50%, -50%) scale(1);
		transform: translate(-0%, -0%) scale(1);
	}
}
.item-hints .hint-radius {
	background-color: rgba(255, 255, 255, 0.1);
	border-radius: 50%;
	width: 250px;
	height: 250px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -125px 0 0 -125px;
	opacity: 0;
	visibility: hidden;
	-webkit-transform: scale(0);
	transform: scale(0);
	-webkit-transition-property: background-color, opacity, visibility, -webkit-transform;
	transition-property: background-color, opacity, visibility, -webkit-transform;
	transition-property: background-color, opacity, visibility, transform;
	transition-property: background-color, opacity, visibility, transform, -webkit-transform;
	-webkit-transition-duration: 0.5s;
	transition-duration: 0.5s;
	-webkit-transition-timing-function: ease, ease, ease, cubic-bezier(0.5, 0, 0, 1);
	transition-timing-function: ease, ease, ease, cubic-bezier(0.5, 0, 0, 1);
	font-size: 0px;
	color: #fff;
}
.item-hints .hint:hover .hint-radius {
	opacity: 1;	visibility: visible; -webkit-transform: scale(1); transform: scale(1);}
.item-hints .hint[data-position="1"] .hint-content { top: 85px;	left: 50%;	margin-left: 56px;}
.item-hints .hint-content {
	color: #fff;
	width: 100%;
	position: absolute;
	z-index: 5;
	padding: 12px 0;
	opacity: 0;
	visibility: hidden;
	-webkit-transition: opacity 0.7s ease, visibility 0.7s ease;
	transition: opacity 0.7s ease, visibility 0.7s ease;
	pointer-events: none;
	color: #fff;
	visibility: hidden;
	pointer-events: none;
}
.item-hints .hint-content ul{ list-style:none;}
.item-hints .hint-content ul li,
.item-hints .hint-content p {	font-size: 17px; line-height: 21px;	margin-bottom: 5px;	color: #89d0eb; text-align: center;}
.item-hints .hint:hover .hint-content {
	color: #fff;
	width: 100%;
	position: absolute;
	z-index: 5;
	padding: 12px 0;
	opacity: 1;
	visibility: visible !important;
	-webkit-transition: opacity 0.7s ease, visibility 0.7s ease;
	transition: opacity 0.7s ease, visibility 0.7s ease;
	pointer-events: none;
	color: #fff;
	visibility: hidden;
	pointer-events: none;
}
.item-hints .hint-content::before {	width: 0px;	bottom:0; left: 0; content: ""; background-color:#3494a1; height:1px; position: absolute; transition: width 0.4s;}
.item-hints .hint:hover .hint-content::before {	width: 100%; transition: width 0.4s;}
.item-hints .hint-content::after {
	-webkit-transform-origin: 0 10%;
	transform-origin: 0 10%;
	-webkit-transform: rotate(-270deg);
	transform: rotate(-270deg);
	bottom: 0;
	left: 50%;
	width: 50px;
	content: "";
	background-color: #27ab41;
	height: 1px;
	position: absolute;
	opacity: 1;
	-webkit-transition: opacity 0.5s ease;
	transition: opacity 0.5s ease;
	transition-delay: 0s;
	-webkit-transition-delay: 0s;
	transition-delay: 0s;
}
.item-hints .hint:hover .hint-content::after { opacity: 1;	visibility: visible;}
.item-hints .hint[data-position="4"] .hint-content { bottom: 80px;	left: 0; margin-left: 0;}

/*Analytics Page Styles__26-11-2021*/
.business-analytics-v2 #header{ margin-top:0!important;}
.business-analytics-v2 .header-main.gv-sticky-menu{/*background: rgba(5,28,44,0.5); */background:none;}
.business-analytics-v2 .banner-text{ width:100%;  display: flex;  align-items: center;  justify-content:center;}
@media(min-width:992px){ .business-analytics-v2 .banner-text{ justify-content:end;}}
.business-analytics-v2 .banner-text-inner{max-width:600px;}
.business-analytics-v2 .banner-text-inner h1, .business-analytics-v2 .banner-text-inner p{ text-shadow: 0px 0px 10px rgba(0,0,0,1);}
.business-analytics-v2 .banner-text-inner p{ opacity:0.6;}
.BA-banner-bg{ position:relative;}
@media(max-width:1199px){ .BA-banner-bg:before{ content:''; width:100%; height:100%; float:left; background-color:rgba(0, 0, 0, 0.6); position:absolute; left:0; top:0;}}
@media (min-width:425px) and (max-width:991px) { .business-analytics-v2 .banner-text{ margin-top:51px;}}
@media (min-width:992px) { .business-analytics-v2 .banner-text{ margin-top:75px; margin-bottom:41px;}}
.banner-sub-menu-outer{ background-color:#343F4B; padding:10px 0; width:100%; padding:17px 10px;}
.banner-sub-menu-outer .banner-sub-menu{ display:flex; justify-content:space-around; flex-wrap:wrap; gap:12px; padding:0;  } 
.banner-sub-menu-outer .banner-sub-menu li{ list-style-type:none;} 
.banner-sub-menu-outer .banner-sub-menu li a{font-size:18px; line-height:18px; color:#fff; font-weight:100; list-style-type:none;}
.banner-sub-menu-outer .banner-sub-menu li a:hover{ cursor:pointer;}
@media (min-width:992px) { .banner-sub-menu-outer{ padding:17px 100px;} .banner-sub-menu-outer .banner-sub-menu li a{font-size:19px; line-height:22px; }}
@media (max-width:768px) { .banner-sub-menu-outer .banner-sub-menu li {border: 1px dotted #787878; padding: 5px 5px;}}
.ba-innovate_card-hero{padding: 0 10px; display:grid; grid-gap:5px; justify-content: center; align-content: center; grid-template-columns: repeat(auto-fit, minmax(300px, 1fr))!important; gap: 300px;}
.ba-innovate_card-hero .runway-model_card{ background-color:#2490cf!important;}
.ba-innovate_card-hero .runway-model_card .inner-card{ background-color:#16498b!important;}
@media(min-width:1300px){.BA-banner-bg{padding-bottom: 35px;}}
/*ANALYTICS END//*/

/*TALK OUR EXPERTS-V2__15-11-2021*/
.tlk-experts-block-row{display: grid; grid-template-columns: repeat(auto-fit, minmax(250px, 1fr)); grid-gap:10px;}
.tlk-experts-block{ padding:15px; background-color:#fff; display:flex; align-items:center; justify-content:flex-start; box-shadow: -1px 1px 5px 2px rgba(0,0,0,0.05); -webkit-box-shadow: -1px 1px 5px 2px rgba(0,0,0,0.05); -moz-box-shadow: -1px 1px 5px 2px rgba(0,0,0,0.05);}
.tlk-experts-block .photo{margin-right:15px;} .tlk-experts-block .photo img{border:1px solid #ccc; max-width: fit-content!important;}
.tlk-experts-block .details h4,
.tlk-experts-block .details span.h4{ font-size:17px; line-height:19px; color:#000; margin:0 0 5px 0; font-weight:600; text-transform:uppercase; display: block;}
.tlk-experts-block .details span.h4{ margin-bottom: 10px;}
.tlk-experts-block .details h5,
.tlk-experts-block .details span.h5{ font-size:15px; line-height:20px; color:#666; margin:0; font-weight:400; padding: 0 15px 5px 0; display: block;}
/*Experts Testimony Block Styles*/
.expert-speaks-outer{ width:100%; float:left; position:relative; margin:50px 0 140px 0;}
.expert-speaks{background-color:#1f54ac; padding:50px 30px; clip-path: polygon(0 0, 100% 0, 100% 100%, 0 calc(100% - 1vw));  margin-bottom:-10vh;} .expert-speaks p { color:#fff;}
.expert-speaks-outer .quote{ position:absolute; top:-50px; left:30px; z-index: 10;}
.expert-speaks-outer .bio-block{ position:absolute; bottom:-147px; right:30px; z-index: 10;	padding:0; background-color:transparent; margin-right:0; box-shadow:none;}
.expert-speaks-outer .bio-block .details{background-color:#40b6f3; padding:15px; clip-path: polygon(0px 7px, 100% 0px, 94% 100%, 0 60px);}
.expert-speaks-outer .bio-block .details h4 a, .expert-speaks-outer .bio-block .details h5{ color:#fff;}
.expert-speaks-outer .bio-block .photo{ margin-right:0;} .expert-speaks-outer .bio-block.medium{bottom:-133px;}
.expert-speaks-outer .bio-block.medium .details{clip-path: polygon(0px 8px, 100% 0px, 94% 100%, 0 78px); max-width: 350px;}
@media (min-width:300px) and (max-width:350px) {.expert-speaks-outer .bio-block .details{ clip-path: polygon(0px 7px, 100% 0px, 93% 100%, 0 110px);}}
@media (min-width:351px) and (max-width:435px) {.expert-speaks-outer .bio-block .details{ clip-path: polygon(0px 7px, 100% 0px, 93% 100%, 0 75px);}}
@media(min-width:601px){.expert-speaks-outer .quote{top:-45px; left:50px;} .expert-speaks{ padding:50px;}}

/*SAP Car Page Modifications__17-11-2021*/
.analytics-block-box-row{ display:grid;} .analytics-block-side {padding: 20px;} .analytics-block-side.box01{ background-color:#54c9e8;} .analytics-block-side.box02{ background-color:#6dcb99;} @media (min-width: 768px){ .analytics-block-box-row{grid-template-columns: repeat(auto-fit,minmax(300px,2fr));} .analytics-block-side {padding: 40px;}}

/*S4HANA Services Page Modifications__25-01-2022*/
/*s4-retail-Cs-middle-banner*/
.s4-retail-Cs-middle-banner{ -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;}
@media (min-width:456px) and (max-width:767px){
.s4-retail-Cs-middle-banner .s4-retail-Cs-middle-banner-text {padding: 0 35px;}}
@media (min-width:992px){
.s4-retail-Cs-middle-banner .s4-retail-Cs-middle-banner-text {padding: 0 60px;}
.s4-retail-Cs-middle-banner h2{ font-size:34px; line-height:37px;}}

/*Latest Insits Block Design V2*/
.insightsV2box-wrapper{display: grid; grid-template-columns: repeat(4,1fr); grid-auto-rows: 140px 140px; grid-auto-flow: dense;}
.insights-item{ width: 100%; height: 100%; position:relative;}
.insights-item .image{ width: 100%; height: 100%; overflow: hidden;}
.insights-item .image img{ width: 100%; height: 100%; object-fit: cover; object-position: 50% 50%; cursor: pointer; transition: .5s ease-in-out;}
.insights-item:hover .image img{ transform:scale(1.5);}
.insights-item .content{position: absolute; width: 100%; height: 100%; padding: 50px; top: 0; left: 0;}
.insights-item .content h3{ position:absolute; left:0; top: 0; color:#fff; pointer-events: none; margin:0; }
.insights-item .content h4{ position:absolute; left:0; bottom: 0; color:#fff; font-size:18px; line-height:18px; margin:0; }
.insights-item .content h4 a{ color: #fff; text-decoration: none;}

.insights-large{ background-color:#1d0c4f; grid-column: span 2; grid-row: span 4;}
.insights-large h3{ font-size:30px; line-height:34px; padding: 50px;}
.insights-large h4{ padding: 50px;}

.insights-medium{ background-color:#2093fe; grid-column:span 2; grid-row: span 2;}
.insights-medium h3{ font-size:28px; line-height:32px; padding: 30px;}
.insights-medium h4{ padding: 30px;}

.insights-small{ background-color:#371d57; grid-column:span 1; grid-row: span 2;}
.insights-small h3{ font-size:24px; line-height:28px; padding: 20px;}
.insights-small h4{ padding: 20px;}

.insightsV2box-footer-wrapper { background-color: #e9e9e9; padding: 20px; text-align: center; text-transform: uppercase;}
.insightsV2box-footer-wrapper a{ color:#333333; font-size:17px; line-height:17px; position:relative;}
.insightsV2box-footer-wrapper a:after{content: ''; background: url(../images/arrows5.png) no-repeat center center transparent; background-size: contain; width:25px; height:11px; z-index: 1; display: block; position:absolute; right:-30px; top:4px;}

@media screen and (max-width:500px){
  .insightsV2box-wrapper{ grid-auto-rows: 200px 200px; grid-template-columns: repeat(1,1fr);}
  .insights-large, .insights-medium, .insights-small{ grid-column:span 1; grid-row:span 1;}
  .insightsV2box-container h3{ font-size:20px; line-height:24px; padding:25px;}
  .insightsV2box-container h3{ padding:25px;}
  .insightsV2box-container h4{ padding:25px;}
}
@media (min-width:501px) and (max-width:767px){
  .insightsV2box-wrapper{ grid-template-columns: repeat(2,1fr); grid-auto-rows: 250px 250px;}
  .insights-large, .insights-medium, .insights-small{grid-column:span 1; grid-row:span 1;}
  .insightsV2box-container h3{ font-size:20px; line-height:24px; padding:25px;}
  .insightsV2box-container h3{ padding:25px;}
  .insightsV2box-container h4{ padding:25px;}
}
@media (min-width:768px) and (max-width:991px){
  .insightsV2box-wrapper{ grid-template-columns: repeat(2,1fr); grid-auto-rows: 250px 250px;}
  .insights-large, .insights-medium, .insights-small{grid-row:span 1;}
}
@media (min-width:992px) and (max-width:1024px){
  .insights-small h3{font-size: 22px; line-height: 26px;}
}


/*S4HANA Services Page Modifications__09-11-2021*/
.s4-milestone .milestone-number{background:-webkit-linear-gradient(#1f8696,#001056)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important; font-weight: 300;}
.s4-milestone .s4mile2 .milestone-number::after{content: 'months';}
.s4-milestone .milestone-text{ color:#333!important; font-size: 20px!important; line-height:23px!important; font-weight: 400!important; margin-top: 10px;}
.accordian-content-blocks{padding: 20px 10px 5px;}
@media(min-width:992px){ .accordian-content-blocks{padding: 50px 30px 20px;}}
.accordian-content-blocks .panel-heading h4 a{ font-size:18px; line-height:24px; border-bottom:1px solid #ccc; padding-bottom:10px;}
.accordian-content-blocks .panel-heading h4 a.collapsed{ border:none; padding:0;}
.s4hana-tab.data-manage-tab ul.nav-tabs li:nth-of-type(1) a:before { background:url(https://www.applexus.com/themes/gavias_colin/images/services/s4hana/s4hana-implementation-icons.png) no-repeat left top;}
.s4hana-tab.data-manage-tab ul.nav-tabs li:nth-of-type(2) a:before { background:url(https://www.applexus.com/themes/gavias_colin/images/services/s4hana/s-4hana-advisory-icon.png) no-repeat left top;}
.s4hana-tab.data-manage-tab ul.nav-tabs li:nth-of-type(3) a:before { background:url(https://www.applexus.com/themes/gavias_colin/images/services/s4hana/s4hana-analytics-icon.png) no-repeat left top;}
.s4hana-tab.data-manage-tab ul.nav-tabs li:nth-of-type(4) a:before { background:url(https://www.applexus.com/themes/gavias_colin/images/services/s4hana/4hana-plug-play.png) no-repeat left top;}
.s4hana-tab.data-manage-tab ul.nav-tabs li:nth-of-type(5) a:before { background:url(https://www.applexus.com/themes/gavias_colin/images/services/s4hana/ams-icon.png) no-repeat left top;}



/*S4HANA Services Inner Page Styles__11-11-2021*/
.dm-page.qe-key-offerings-box-row.s4-key-offerings-box-row{grid-template-columns:repeat(auto-fit,minmax(204px,2fr)); grid-gap:30px; padding: 0 15px;}
.dm-page.qe-key-offerings-box-row.s4-key-offerings-box-row .qe-key-offerings-box{ display:inline-block;}
.runway-model-blocks-row{ display:grid; grid-template-columns: repeat(auto-fit, minmax(250px, 1fr)); grid-gap:20px; padding:0;}
.runway-model-blocks-row .tab-content-block{ text-align:center; cursor:pointer; background:transparent; padding:5px 10px; transition: transform 0.5s, background 0.5s; -webkit-border-radius:10px; -moz-border-radius:10px;  border-radius:10px; position:relative;}
@media(min-width:992px){.runway-model-blocks-row .tab-content-block{padding:0 10px;}}
@media(min-width:992px){.runway-model-blocks-row .tab-content-block:before {content: ''; background: url(../images/arrow-workflow.png) no-repeat center center transparent; background-size: contain; width: 60px; height: 20px; z-index: 1; position: absolute; top: 30px; right: -45px; display: block;}}
.runway-model-blocks-row .tab-content-block:nth-of-type(4):before{ display:none;}
.runway-model_card-hero{display:grid; grid-gap:5px; grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));}
.runway-model_card-hero .runway-model_card{ padding:50px; color:#fff; min-height:340px; display:flex; align-items:center; justify-content:flex-start; position:relative;}
.runway-model_card-hero .runway-model_card:nth-of-type(1){ background-color:#2684c6;}
.runway-model_card-hero .runway-model_card:nth-of-type(2){ background-color:#13a6bc;}
.runway-model_card-hero .runway-model_card:nth-of-type(3){ background-color:#14b8b1;}
.runway-model_card-hero .runway-model_card:nth-of-type(4){ background-color:#41ba98;}
.runway-model_card-hero .runway-model_card .cover-title img{ margin-bottom:20px;}
.runway-model_card-hero .runway-model_card .cover-title h3{margin:0 0 15px 0; font-size:26px; line-height:32px; color:#fff; font-weight:100;}
.runway-model_card-hero .runway-model_card .cover-title p{color:#ff1616; font-size:30px; margin:0; color:#5468FF;}
.runway-model_card-hero .runway-model_card .cover-title p.arrow::before{ color:#fff;}
.runway-model_card-hero .runway-model_card .inner-card{ position:absolute; width:100%; height:100%; top:0; left:0; background-color:#000033; display:flex; align-items:center; justify-content:flex-start; padding:30px; opacity:0; transition:0.5s; }
.runway-model_card-hero .runway-model_card .inner-card:hover{ opacity:1;}
.runway-model_card-hero .runway-model_card .inner-card h3{margin:0 0 15px 0; font-size:26px; line-height:32px; color:#fff; font-weight:600;}
.runway-model_card-hero .runway-model_card .inner-card p{font-size:16px; line-height:22px; color:#fff; font-weight:100;}
.runway-model_card-hero .runway-model_card .inner-card a.button{ font-size:15px; line-height:15px; color:#fff; text-transform:uppercase; float:left; margin-top:20px;}
.runway-model_card-hero .runway-model_card .inner-card a.button:after{content: "\f30f"; display: inline-block; font-family: "Ionicons"; color:#fff; margin-left:10px;}
@media (min-width:320px) and (max-width:390px) { .runway-model_card-hero .runway-model_card{ min-height:419px;}}
@media (min-width:656px) and (max-width:767px) { .runway-model_card-hero .runway-model_card{ min-height:435px;}}
@media (min-width:992px) and (max-width:1199px) { .runway-model_card-hero .runway-model_card{ min-height:430px;}}

/*Data-Management page__25-10-2021*/
@media(max-width:991px){
  .dm-page-banner{ margin-top:100px;}
}
@media(min-width:992px){
  .dm-page-banner{ margin-top:50px;}
}
@media (max-width: 1300px) {
  .dm-page-banner #aplx-row-equal{padding-left: 50px; padding-right: 50px;}
}
.dm-why-applexus .column-content ul{ padding-left:0; margin-bottom:45px;}
.dm-why-applexus .column-content ul li{list-style-type:none;position:relative;padding-left:30px;margin-bottom:10px; font-size:17px;}
.dm-why-applexus .column-content ul li::before{font-family:FontAwesome; content:"\f105"; font-weight:600;position:absolute;left:0;color:#114a8d; font-size:20px; line-height:27px;}
.data-manage-tab .tab-content{ margin-top:10px!important;}
.data-manage-tab .tab-content .tab-pane{ -webkit-border-radius:10px; -moz-border-radius:10px;  border-radius:10px; padding:0!important;}
.data-manage-tab .tab-content .tab-pane .row{ margin:0;}
.data-manage-tab .tab-content .tab-pane .row:before{ display:none;}
.data-manage-tab .tab-content .tab-pane:nth-of-type(1){background-color: #e7eaee!important;}
.data-manage-tab .tab-content .tab-pane:nth-of-type(2){background-color: #e7edf4!important;}
.data-manage-tab .tab-content .tab-pane:nth-of-type(3){background-color: #e9f4fa!important;}
.data-manage-tab .tab-content .tab-pane:nth-of-type(4){background-color: #e6f6f6!important;}
.data-manage-tab .tab-content .tab-pane:nth-of-type(5){background-color: #ede8f3!important;}
.data-manage-tab .tab-content .tab-pane:nth-of-type(6){background-color: #f5ecf3!important;}
.data-manage-tab .tab-content .tab-pane:nth-of-type(7){background-color: #f3f0ff!important;}
.data-manage-tab .tab-content .tab-pane:nth-of-type(1) .tab-content-head{background-color:#546d89;}
.data-manage-tab .tab-content .tab-pane:nth-of-type(1) .tab-content-blocks h3{ color:#0b2e57;}
.data-manage-tab .tab-content .tab-pane:nth-of-type(1) .tab-content-bottom h3{ color:#0d0b57;}
.data-manage-tab .tab-content .tab-pane:nth-of-type(1) .tab-content-bottom ul li::before{color:#0b5357;}
.data-manage-tab .tab-content .tab-pane:nth-of-type(2) .tab-content-head{background-color:#5880af;}
.data-manage-tab .tab-content .tab-pane:nth-of-type(2) .tab-content-blocks h3{ color:#114a8d;}
.data-manage-tab .tab-content .tab-pane:nth-of-type(2) .tab-content-bottom h3{ color:#15108d;}
.data-manage-tab .tab-content .tab-pane:nth-of-type(2) .tab-content-bottom ul li::before{color:#10888d;}
.data-manage-tab .tab-content .tab-pane:nth-of-type(3) .tab-content-head{background-color:#66b2de;}
.data-manage-tab .tab-content .tab-pane:nth-of-type(3) .tab-content-blocks h3{ color:#2591d0;}
.data-manage-tab .tab-content .tab-pane:nth-of-type(3) .tab-content-bottom h3{ color:#253bd0;}
.data-manage-tab .tab-content .tab-pane:nth-of-type(3) .tab-content-bottom ul li::before{color:#25d0b9;}
.data-manage-tab .tab-content .tab-pane:nth-of-type(4) .tab-content-head{background-color:#4dbdc2;}
.data-manage-tab .tab-content .tab-pane:nth-of-type(4) .tab-content-blocks h3{ color:#00a0a8;}
.data-manage-tab .tab-content .tab-pane:nth-of-type(4) .tab-content-bottom h3{ color:#004ca8;}
.data-manage-tab .tab-content .tab-pane:nth-of-type(4) .tab-content-bottom ul li::before{color:#00a85b;}
.data-manage-tab .tab-content .tab-pane:nth-of-type(5) .tab-content-head{background-color:#805eaa;}
.data-manage-tab .tab-content .tab-pane:nth-of-type(5) .tab-content-blocks h3{ color:#4a1986;}
.data-manage-tab .tab-content .tab-pane:nth-of-type(5) .tab-content-bottom h3{ color:#181e86;}
.data-manage-tab .tab-content .tab-pane:nth-of-type(5) .tab-content-bottom ul li::before{color:#801886;}
.data-manage-tab .tab-content .tab-pane:nth-of-type(6) .tab-content-head{background-color:#c48fb8;}
.data-manage-tab .tab-content .tab-pane:nth-of-type(6) .tab-content-blocks h3{ color:#4a1986;}
.data-manage-tab .tab-content .tab-pane:nth-of-type(6) .tab-content-bottom h3{ color:#181e86;}
.data-manage-tab .tab-content .tab-pane:nth-of-type(6) .tab-content-bottom ul li::before{color:#801886;}
.data-manage-tab .tab-content .tab-pane:nth-of-type(7) .tab-content-head{background-color:#876efd;}
.data-manage-tab .tab-content .tab-pane .tab-content-head{text-align:center; -webkit-border-radius:10px; -moz-border-radius:10px;  border-radius:10px; padding:30px;}
.data-manage-tab .tab-content .tab-pane .tab-content-head h2{ font-size:30px; line-height:34px; margin:0 0 15px 0; color:#fff;}
.data-manage-tab .tab-content .tab-pane .tab-content-head h3{color:#fff; margin:0; font-size: 18px; line-height: 22px; font-weight: 300;}
.data-manage-tab .tab-content .tab-pane .tab-content-head p{color:#fff; margin-bottom:0;}
.data-manage-tab .tab-content .tab-pane .tab-content-blocks{ display:grid; grid-template-columns: repeat(auto-fit, minmax(250px, 1fr)); grid-gap:20px; padding:50px 30px;}
.data-manage-tab .tab-content .tab-pane .tab-content-block{ text-align:center; cursor:pointer; background:transparent; padding:25px 10px; transition: transform 0.5s, background 0.5s; -webkit-border-radius:10px; -moz-border-radius:10px;  border-radius:10px;}
.data-manage-tab .tab-content .tab-pane .tab-content-block:hover{ background-color:#fff; transform: scale(1.05); cursor:default!important;}
.data-manage-tab .tab-content .tab-pane .tab-content-bottom{padding:5px 0 50px 0; width:100%; float:left; }
@media(max-width:340px){
  .data-manage-tab .tab-content .tab-pane .tab-content-blocks{ padding:50px 20px;}
}
@media(min-width:768px){
  .data-manage-tab .tab-content .tab-pane .tab-content-bottom{display:flex; align-items:center; padding:5px 30px 50px 30px;}
}
@media(max-width:767px){
  .data-manage-tab .tab-content .tab-pane .tab-content-bottom img{ margin-bottom:25px;}
}
@media(max-width:990px){
  .data-manage-tab .tab-content .tab-pane ul{ padding-left:0;}
}
.data-manage-tab .tab-content .tab-pane ul li{list-style-type:none;position:relative;padding-left:30px;margin-bottom:8px;}
.data-manage-tab .tab-content .tab-pane ul li::before{font-family:FontAwesome; content:"\f0a9"; font-weight:600;position:absolute;left:0;color:#c7893c;}
.data-manage-tab ul.nav-tabs{ display:grid; grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); grid-gap:20px; padding:0!important; margin:0!important; box-shadow:none!important;}
.data-manage-tab ul.nav-tabs:before{ display:none;}
.data-manage-tab ul.nav-tabs li{-webkit-box-shadow:0 0 15px -2px rgba(0,0,0,.51); -moz-box-shadow:0 0 15px -2px rgba(0,0,0,.51); box-shadow:0 0 15px -2px rgba(0,0,0,.4); -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; background-color:#fff; padding:15px; margin:0; text-align:center; position:relative; transition:transform 0.5s;}
.data-manage-tab ul.nav-tabs li a:hover, .data-manage-tab ul.nav-tabs li a:focus{ background:none!important; }
@media(min-width:670px){
  .data-manage-tab ul.nav-tabs li:hover{ transform:translateY(-15px); cursor:pointer!important;}
  .data-manage-tab ul.nav-tabs li.active{transform:translateY(-15px); cursor:pointer!important;}
}
.data-manage-tab ul.nav-tabs li.active:before{content: ''; width:89px; height:27px; bottom:-10px; left:50%; transform: translateX(-50%); z-index:1; position:absolute; background:url(https://www.applexus.com/themes/gavias_colin/images/li-active.png) no-repeat left top;}
.data-manage-tab ul.nav-tabs li .tab-title{width: 100%; height: 100%;}
.data-manage-tab ul.nav-tabs li a{ font-size:16px; line-height:22px; font-weight:400; color:#fff!important; width:100%; height:100%; float:left; padding:80px 0 20px 0; border:none;}
.data-manage-tab ul.nav-tabs li.active a{ border:none;}
.data-manage-tab ul.nav-tabs li:nth-of-type(1) {background-color:#0b2e56;}
.data-manage-tab ul.nav-tabs li:nth-of-type(2) {background-color:#114a8d;}
.data-manage-tab ul.nav-tabs li:nth-of-type(3) {background-color:#2591d1;}
.data-manage-tab ul.nav-tabs li:nth-of-type(4) {background-color:#00a0a8;}
.data-manage-tab ul.nav-tabs li:nth-of-type(5) {background-color:#4a1986;}
.data-manage-tab ul.nav-tabs li:nth-of-type(6) {background-color:#9d4589;}
.data-manage-tab ul.nav-tabs li:nth-of-type(7) {background-color:#876efd;}
.data-manage-tab ul.nav-tabs li a:before {content: ''; width:52px; height:52px; top:14px; left:50%; transform: translateX(-50%); z-index:1; position:absolute;}
.data-manage-tab ul.nav-tabs li:nth-of-type(1) a:before { background:url(https://www.applexus.com/themes/gavias_colin/images/services/data-management/strategy-and-roadmap.png) no-repeat left top;}
.data-manage-tab ul.nav-tabs li:nth-of-type(2) a:before { background:url(https://www.applexus.com/themes/gavias_colin/images/services/data-management/data-migration.png) no-repeat left top;}
.data-manage-tab ul.nav-tabs li:nth-of-type(3) a:before { background:url(https://www.applexus.com/themes/gavias_colin/images/services/data-management/data-cleansing-quality.png) no-repeat left top;}
.data-manage-tab ul.nav-tabs li:nth-of-type(4) a:before { background:url(https://www.applexus.com/themes/gavias_colin/images/services/data-management/data-governance.png) no-repeat left top;}
.data-manage-tab ul.nav-tabs li:nth-of-type(5) a:before { background:url(https://www.applexus.com/themes/gavias_colin/images/services/data-management/data-tiering.png) no-repeat left top;}
.data-manage-tab ul.nav-tabs li:nth-of-type(6) a:before { background:url(https://www.applexus.com/themes/gavias_colin/images/services/data-management/data-governance.png) no-repeat left top;}
.data-manage-tab ul.nav-tabs li:nth-of-type(7) a:before { background:url(https://www.applexus.com/themes/gavias_colin/images/services/data-management/data-tiering.png) no-repeat left top;}

.dm-page.qe-key-offerings-box-row{grid-template-columns:repeat(auto-fit,minmax(385px,2fr));grid-gap:30px; padding: 0 15px;}
.dm-page.qe-key-offerings-box-row .qe-key-offerings-box{ display:inline-block;}

.dm-call-to-action .tabs_wrapper{background-color:#dae3f3;}
.dm-call-to-action ul.nav-tabs{ background-color:#041e51; padding:30px;}
.dm-call-to-action ul.nav-tabs:before{ content:"Ways to get Started"; color:#fff; font-size:34px; line-height:40px; font-weight:600; text-transform:uppercase; margin-bottom:40px; text-align:center; width:100%;}
.dm-call-to-action.car-v-tab ul.nav-tabs:before{ content:"Applexus CAR add-ons"; color:#fff; font-size:34px; line-height:40px; font-weight:600; text-transform:uppercase; margin-bottom:40px; text-align:center; width:100%;}
.dm-call-to-action.car-v-tab2 ul.nav-tabs:before{ content:"SAP CAR Standard Solutions"!important; color:#fff; font-size:34px; line-height:40px; font-weight:600; text-transform:uppercase; margin-bottom:40px; text-align:center; width:100%;}
.dm-call-to-action ul.nav-tabs li{text-align:center; background:none!important; }
.dm-call-to-action ul.nav-tabs li a{ color:#fff; font-size:15px; line-height:20px; padding:15px; background-color:#0d75be; text-transform:uppercase; font-weight:400; -webkit-border-radius:5px; -moz-border-radius:5px;  border-radius:5px;}
.dm-call-to-action ul.nav-tabs li a:hover,
.dm-call-to-action ul.nav-tabs li a:active,
.dm-call-to-action ul.nav-tabs li a:focus{ background-color:#fff; color:#041e51;}
.dm-call-to-action ul.nav-tabs li.active a{background-color:#fff!important; color:#041e51!important;}
.dm-call-to-action .tab-content .tab-pane{ background:none!important; box-shadow:none!important;}
.dm-call-to-action .tab-content .tab-content-head h2 { font-size:30px; line-height:32px;}
/*.dm-call-to-action .tab-content .tab-content-head p{ font-size:18px; line-height:24px;}*/
@media(max-width:991px){
  .dm-call-to-action ul.nav-tabs{ width:100%!important;}
  .dm-call-to-action .tab-content{width:100%!important;}
}
@media(min-width:992px){
  .dm-call-to-action ul.nav-tabs{ width:32%!important;}
  .dm-call-to-action .tab-content{width:68%!important;}
  .dm-call-to-action .tabs_wrapper { display:flex; align-items:center;}
}
@media(min-width:425px){
  .dm-call-to-action ul.nav-tabs{ padding:40px;}
}
@media (min-width:768px) and (max-width:991px) {
  .dm-call-to-action ul.nav-tabs li{ width:30%!important; margin-right:10px!important; }
  .dm-call-to-action ul.nav-tabs li a{ display: flex; align-items: center; justify-content: center; min-height:70px;}
}

/*QE page rework__14-10-2021*/
.qe-milestone .milestone-number, .s4-milestone .milestone-number{font-size:75px!important;line-height:75px;background:-webkit-linear-gradient(#5a4485,#278ac8);-webkit-background-clip:text;-webkit-text-fill-color:transparent;position:relative}.qe-milestone .milestone-number::after, .s4-milestone .milestone-number::after{content:"+";font-size:50px;line-height:50px}.qe-milestone .milestone-text{font-size:20px!important;line-height:20px;font-weight:400!important;color:#8c8c8c!important;margin-top:10px}.qe-key-offerings-box-row{grid-template-columns:repeat(auto-fit,minmax(380px,2fr));grid-gap:30px}.qe-key-offerings-box{-webkit-box-shadow:0 0 15px -2px rgba(0,0,0,0.51);-moz-box-shadow:0 0 15px -2px rgba(0,0,0,0.51);box-shadow:0 0 15px -2px rgba(0,0,0,0.4);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;background-color:#fff;padding:20px;align-items:center}@media(min-width:510px){.qe-key-offerings-box-row{display:grid}.qe-key-offerings-box{display:flex}} @media(max-width:509px){.qe-key-offerings-box{margin-bottom:15px}.qe-off-icon-content ul{padding-left:0}} @media(min-width:768px){.qe-key-offerings-box{padding:30px 20px}} .qe-off-icon-title{font-size:24px;line-height:26px;text-align:center;color:#000;padding:0 20px}@media(min-width:501px){.qe-off-icon-title{padding:0 30px}} .qe-off-icon-content ul li{list-style-type:none;position:relative;padding-left:30px;margin-bottom:5px}.qe-off-icon-content ul li::before{font-family:FontAwesome;content:"\f00c";font-weight:600;position:absolute;left:0;color:#76b1ed}#el1Q2I53usR1{width:80%; font-weight: 300;}
.qe-key-offerings-box-row .qe-key-offerings-box a.read-more{ color:#14b3ff; text-transform:uppercase; font-size:15px; font-weight:600;}
/*Blog Captcha Style_06-10-2021*/
#block-webform-11 .g-recaptcha{transform: scale(0.79); transform-origin: 0px 0px;}

/*Talk-to-expert SS__17-09-2021*/
.talk-to-expert_block{width: 100%; border: 1px solid #ccc; float: left; text-align: center; padding: 30px; margin-bottom:30px;}
.talk-to-expert_block h2{margin-bottom: 10px; margin-top:0;}

/*01 Fashion UK Banner_25-08-2021*/
.tp-caption.text.text-white.fashinUK-text2.slide-style-4 { padding-left:0; padding-top:0; background:none; line-height:24px;}
.tp-caption.text.btn-slide.fashinUK-text3 a{background: #9d4b77; box-shadow: 0 5px 0 0 #0056cc; -webkit-box-shadow: 0 5px 0 0 #bb8095;}
.tp-caption.text.btn-slide.fashinUK-text3 a:hover, .tp-caption.text.btn-slide.fashinUK-text3 a:focus, .tp-caption.text.btn-slide.fashinUK-text3 a:active{color: #fff; background: #bb8095; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none;}
@media (min-width: 1600px) {
  .tp-caption.text.text-white.fashinUK-text1.slide-style-1 {left: -240px!important; font-size: 43px!important; line-height: 48px!important;}
  .tp-caption.text.text-white.fashinUK-text2.slide-style-4{left: -240px!important;}
  .tp-caption.text.btn-slide.fashinUK-text3{left: -240px!important;}
  .tp-caption.fashinUK-img {left:400px;} }
@media (min-width:1400px) and (max-width:1599px) {
  .tp-caption.text.text-white.fashinUK-text1.slide-style-1 {left: -156px!important; font-size: 43px!important; line-height: 48px!important;}
  .tp-caption.text.text-white.fashinUK-text2.slide-style-4{left: -156px!important;}
  .tp-caption.text.btn-slide.fashinUK-text3{left: -156px!important;}
  .tp-caption.fashinUK-img {left:430px;}
  .tp-caption.fashinUK-img img{ width:550px!important; height:340px!important;} }
@media (min-width:1200px) and (max-width:1399px) {
  .tp-caption.text.text-white.fashinUK-text1.slide-style-1 {left: -60px!important; font-size:36px!important; line-height: 42px!important;}
  .tp-caption.text.text-white.fashinUK-text2.slide-style-4{left: -60px!important; top:-20px;}
  .tp-caption.text.btn-slide.fashinUK-text3{left: -60px!important;  top:-20px;}
  .tp-caption.fashinUK-img {left:430px;}
  .tp-caption.fashinUK-img img{ width:450px!important; height:278px!important;} }
@media (min-width:1024px) and (max-width:1199px) {
  .tp-caption.text.text-white.fashinUK-text1.slide-style-1 {left: -45px!important; font-size:33px!important; line-height:37px!important;}
  .tp-caption.text.text-white.fashinUK-text2.slide-style-4{left: -45px!important; top:-30px;}
  .tp-caption.text.btn-slide.fashinUK-text3{left: -45px!important;  top:-30px;}
  .tp-caption.fashinUK-img {left:415px; top:44px;}
  .tp-caption.fashinUK-img img{ width:327px!important; height:202px!important;} }
@media (min-width:992px) and (max-width:1023px) {
  .tp-caption.text.text-white.fashinUK-text1.slide-style-1 {left: 62px!important; top:80px; font-size:33px!important; line-height:37px!important;}
  .tp-caption.text.text-white.fashinUK-text2.slide-style-4{left: 62px!important; top:60px;}
  .tp-caption.text.btn-slide.fashinUK-text3{left: 62px!important;  top:60px;}
  .tp-caption.fashinUK-img {left:-70px; top:-70px;}
  .tp-caption.fashinUK-img img{ width:327px!important; height:202px!important;} }
@media (min-width:768px) and (max-width:991px) {
  .tp-caption.text.text-white.fashinUK-text1.slide-style-1 {left: 0!important; top:110px; font-size:33px!important; line-height:37px!important;}
  .tp-caption.text.text-white.fashinUK-text2.slide-style-4{left: 0!important; top:110px;}
  .tp-caption.text.btn-slide.fashinUK-text3{left: 0!important;  top:110px;}
  .tp-caption.fashinUK-img {left:-100px; top:-40px;}
  .tp-caption.fashinUK-img img{ width:327px!important; height:202px!important;} }
@media (min-width:620px) and (max-width:767px) {
  .tp-caption.text.text-white.fashinUK-text1.slide-style-1 {left: 0!important; top:95px; font-size:21px!important; line-height:26px!important;}
  .tp-caption.text.text-white.fashinUK-text2.slide-style-4{left: 0!important; top:95px;}
  .tp-caption.text.btn-slide.fashinUK-text3{left: 0!important; top:95px;}
  .tp-caption.fashinUK-img {left:-100px; top:-20px;}
  .tp-caption.fashinUK-img img{ width:250px!important; height:154px!important;} }
@media (min-width:511px) and (max-width:619px) {
  .tp-caption.text.text-white.fashinUK-text1.slide-style-1 {left: 0!important; top:57px; font-size:15px!important; line-height:17px!important;}
  .tp-caption.text.text-white.fashinUK-text2.slide-style-4{left: 0!important; top:50px;}
  .tp-caption.text.btn-slide.fashinUK-text3{left: 0!important; top:56px;}
  .tp-caption.fashinUK-img {left:-54px; top:0;}
  .tp-caption.fashinUK-img img{ width:130px!important; height:80px!important;} }
@media (min-width:425px) and (max-width:510px) {
  .tp-caption.text.text-white.fashinUK-text1.slide-style-1 {left: 0!important; top:57px; font-size:15px!important; line-height:17px!important;}
  .tp-caption.text.text-white.fashinUK-text2.slide-style-4{left: 0!important; top:50px;}
  .tp-caption.text.btn-slide.fashinUK-text3{left: 0!important; top:56px;}
  .tp-caption.fashinUK-img {left:-54px; top:0;}
  .tp-caption.fashinUK-img img{ width:130px!important; height:80px!important;} }
@media (min-width:320px) and (max-width:424px) {
  .tp-caption.text.text-white.fashinUK-text1.slide-style-1 {left: 0!important; top:57px; font-size:15px!important; line-height:17px!important;}
  .tp-caption.text.text-white.fashinUK-text2.slide-style-4{left: 0!important; top:60px;}
  .tp-caption.text.btn-slide.fashinUK-text3{left: 0!important; top:56px;}
  .tp-caption.fashinUK-img {left:-54px; top:0;}
  .tp-caption.fashinUK-img img{ width:130px!important; height:80px!important;}
}
/*Podcast Carousel_18-08-2021*/
.owl-carousel .post-block.podcast-carousel{margin-bottom:15px!important;}
.podcast-carousel{ box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px; }
.podcast-carousel .post-title{ font-size:16px; line-height:20px; font-weight:600; hyphens:auto; -webkit-hyphens:auto; -moz-hyphens:auto; -ms-hyphens:auto; word-wrap:break-word;}
.podcast-carousel .post-image{ position:relative;}
.podcast-carousel a.play {position: absolute; top:0; left:0; z-index: 10; width: 100%; height: 100%; display:flex; align-items:center; justify-content:center;}
.podcast-carousel .post-content{ padding:10px 20px!important;}
.video-carousel .owl-carousel .podcast-carousel .post-image a.popup-video img{width: auto;}

/*Insite Page Popup 30-07-2021*/

.insite-page .ui-dialog { padding-top:20px;}
.insite-page .ui-dialog-titlebar {background-color: #fff; border: none;}
.insite-page .ui-dialog-title { display:none;}
@media (min-width:320px) and (max-width:767px) {
  .insite-page .ui-dialog { width:100%!important;}
  .node--type-white-paper .ui-dialog { width:100%!important;}
}

/* Career Page New Face_19-06-2021*/
.country-box .column-inner{ padding:35px;}
.career-country-block .country-box{ padding:0;}
.career-country-block .country-box h3{ color:#fff; font-weight:100; margin: 10px 0 0 0;}
.career-country-block .country-box img{ margin:20px 0; border:2px solid #fff;}
.career-country-block .country-box a{ -webkit-border-radius: 100px; -moz-border-radius: 100px; border-radius: 100px; border:2px solid #fff; padding:8px 15px; color:#fff; font-size:15px; text-transform:uppercase;}
.career-country-block .country-box a:hover,
.career-country-block .country-box a:active,
.career-country-block .country-box a:focus{ background-color:#fff;}
.career-country-block .country-box.country-box-india a:hover,
.career-country-block .country-box.country-box-india a:active,
.career-country-block .country-box.country-box-india a:focus{ color:#ffa243;}
.career-country-block .country-box.country-box-usa a:hover,
.career-country-block .country-box.country-box-usa a:active,
.career-country-block .country-box.country-box-usa a:focus{ color:#e74f5b;}
.career-country-block .country-box.country-box-uk a:hover,
.career-country-block .country-box.country-box-uk a:active,
.career-country-block .country-box.country-box-uk a:focus{ color:#464668;}
.career-country-block .country-box.country-box-canada a:hover,
.career-country-block .country-box.country-box-canada a:active,
.career-country-block .country-box.country-box-canada a:focus{ color:#2891d2;}
.career-country-block .country-box.country-box-uae a:hover,
.career-country-block .country-box.country-box-uae a:active,
.career-country-block .country-box.country-box-uae a:focus{ color:#76baa0;}
.career-country-block .country-box.country-box-sri-lanka a:hover,
.career-country-block .country-box.country-box-sri-lanka a:active,
.career-country-block .country-box.country-box-sri-lanka a:focus{ color:#01237c;}
@media (max-width: 767px) {
.career-main-banner-right-block{ padding-left:10%; padding-right:10%;}
.career-main-banner-left-block{ padding-left:10%; padding-right:10%; margin-bottom:10px;}
.contact-us_banner .career-main-banner-right-block h1 { font-size:45px!important;}}
@media (min-width: 768px) {
.career-main-banner-right-block{ padding-left:8%; padding-right:2%;}
.career-main-banner-left-block{ padding-right:8%; padding-left:2%;}
.contact-us_banner .career-main-banner-left-block {padding-right: 0;}}
/* @media (min-width: 992px) {
  __Srilanka Remove__14-02-2025
 .career-country-block .col-md-2.country-box{ width:20%;}
}   */
@media (max-width: 768px) { .contact-us_banner{ padding:30px 0!important;}}
@media (min-width:768px) and (max-width:869px) { .contact-us_banner .career-main-banner-right-block h1 { font-size:45px!important;}}

/*PCOE-Certification PR__10-11-2021*/
.pr-quoteV1{ padding:5px 25px; border-left:2px solid #36C; margin:10px 0 20px;}
.pr-quoteV1 p{ font-style:italic; font-size:18px; line-height:26px; color:#666;}

/*01 PCOE-Certification Banner__10-11-2021*/
@media (min-width: 1600px) {
  .tp-caption.text.text-white.PCOE-Certification-text1 {left: -200px!important;} .tp-caption.text.btn-slide.PCOE-Certification-button {left: -200px!important;} .tp-caption.text.btn-slide.PCOE-Certification-button a{background: #d9337b; box-shadow: 0 5px 0 0 #b51058; -webkit-box-shadow: 0 5px 0 0 #b51058;}
  .tp-caption.text.btn-slide.PCOE-Certification-button a:hover, .tp-caption.text.btn-slide.PCOE-Certification-button a:focus, .tp-caption.text.btn-slide.PCOE-Certification-button a:active{color: #fff; background: #b51058; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none;}
}

/*03 Covid-19 Vaccine Banner_19-05-2021*/
.tp-caption.text.text-white.covid-vaccine-text2 { padding-left:0; padding-top:0; background:none; line-height:24px;}
.tp-caption.text.text-white.covid-vaccine-text2 strong{ font-weight:800; margin-top: 10px; float: left;}
.tp-caption.text.text-white.covid-vaccine-text2:after{content: ''; width:52px; height:38px; top:-43px; left:0; z-index:1; position:absolute; background:url(../images/banner-quote.png) no-repeat left top;}
.tp-caption.text.btn-slide.covid-vaccine-text3 a{background: #faa24b; box-shadow: 0 5px 0 0 #66107f; -webkit-box-shadow: 0 5px 0 0 #66107f;}
.tp-caption.text.btn-slide.covid-vaccine-text3 a:hover, .tp-caption.text.btn-slide.covid-vaccine-text3 a:focus, .tp-caption.text.btn-slide.covid-vaccine-text3 a:active{color: #fff; background: #66107f; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none;}
@media (max-width: 767px) {
.tp-caption.text.btn-slide.covid-vaccine-text3{ top:10px;}	}
@media (max-width: 650px) {
.tp-caption.text.text-white.covid-vaccine-text2:after{ background-size:40%; top:-17px;}}
@media (min-width: 1600px) {
  .tp-caption.text.text-white.covid-vaccine-text1 {left: -140px!important;}
  .tp-caption.text.text-white.covid-vaccine-text2 {left: -140px!important;}
  .tp-caption.text.btn-slide.covid-vaccine-text3  {left: -140px!important;}}

/*01 Podcast Banner_11-05-2021*/
.tp-caption.text.pod-cast-text1.slide-style-3 { color:#c2a505; font-size:25px;}
.tp-caption.text.text-white.pod-cast-text3.slide-style-4 { padding-left:0; padding-top:0; background:none; line-height:24px;}
.tp-caption.text.btn-slide.pod-cast-text3 a{background: #c211a1; box-shadow: 0 5px 0 0 #0056cc; -webkit-box-shadow: 0 5px 0 0 #823dea;}
.tp-caption.text.btn-slide.pod-cast-text3 a:hover, .tp-caption.text.btn-slide.pod-cast-text3 a:focus, .tp-caption.text.btn-slide.pod-cast-text3 a:active{color: #fff; background: #823dea; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none;}
@media (min-width: 1600px) {
  .tp-caption.text.pod-cast-text1.slide-style-3{left: -140px;}
  .tp-caption.text.text-white.pod-cast-text2.slide-style-1 {left: -140px!important;}
  .tp-caption.text.text-white.pod-cast-text3.slide-style-4{left: -140px!important;}
  .tp-caption.text.btn-slide.pod-cast-text3{left: -140px!important;}}

/*02 Technology Magazine Banner_27-04-2021*/
.tp-caption.text.tech-mag-text1.slide-style-3 { color:#55edf6; font-size:25px;}
.tp-caption.text.text-white.tech-mag-text3.slide-style-4 { padding-left:0; padding-top:0; background:none; line-height:24px;}
.tp-caption.text.btn-slide.tech-mag-text3 a{background: #009dcc; box-shadow: 0 5px 0 0 #0056cc; -webkit-box-shadow: 0 5px 0 0 #0056cc;}
.tp-caption.text.btn-slide.tech-mag-text3 a:hover, .tp-caption.text.btn-slide.tech-mag-text3 a:focus, .tp-caption.text.btn-slide.tech-mag-text3 a:active{color: #fff; background: #0056cc; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none;}
@media (min-width: 1600px) {
  .tp-caption.text.tech-mag-text1.slide-style-3{left: -140px;}
  .tp-caption.text.text-white.tech-mag-text2.slide-style-1 {left: -140px!important;}
  .tp-caption.text.text-white.tech-mag-text3.slide-style-4{left: -140px!important;}
  .tp-caption.text.btn-slide.tech-mag-text3{left: -140px!important;}}

/*01 Webinar: unlocking the value of sap s/4hana__Banner__23-04-2021*/

.insite-followup-page #header .header-inner .main-menu,
.insite-followup-page .footer{ display:none;}
.insite-followup-page .insite-followup-footer a,
.insite-followup-page .insite-followup-footer ul.contact-info li,
.insite-followup-footer #block-gavias-colin-copyright{color: #d5d7d8;}
.insite-followup-page .insite-followup-footer .sap-footer-logo{ display:none;}

#insite-followup-banner .insite-followup-banner_left ul{ margin:10px 0 30px 0;}
#insite-followup-banner .insite-followup-banner_left ul li{ color:#fff; font-size:16px; position:relative; list-style-type:none; margin-bottom:2px;}
#insite-followup-banner .insite-followup-banner_left ul li:after{font-family: "FontAwesome"; content: "\f058"; left: -25px; top: 6px; position: absolute;
 z-index: 1; color: #7cbaff; font-size: 14px; text-align: center; line-height:14px; font-weight: 900;}
.home_service-boxV2{border: 2px dotted #2490cf;}
.home-products-tab{ margin-top:15px; margin-bottom:15px;}
.home-products-tab h2{ font-weight:900;}
.home-products-tab h3{ color:#002261; font-size:20px;}
@media (min-width: 769px) {
	.home-products-tab h2{ font-size:40px;}
	.home_service-boxV2{ min-height:250px;}
}
.home-products-tab-more{font-size:14px; font-weight:600; color:#67a3d6;}
.home-products-tab-logo{ width:100%; height:90px; background:url(../images/home-products-tab-logo-decor1.png) no-repeat 271px center;}
.home-products-tab-logo.home-tab_insite-logo{ background:url(../images/home-products-tab-logo-decor_insite.png) no-repeat 271px center!important;}
.home-products-tab-logo.home-tab_sr-logo{ background:url(../images/home-products-tab-logo-decor_sr.png) no-repeat 271px center!important;}


.insite-webinar-button{ padding:10px 15px;}
.insite-webinar-box .insite-webinar-box-right .panelist-box { min-height:237px; background-color:rgba(255, 255, 255, 0.7);}
.insite-webinar-box .insite-webinar-box-right .panelist-box .panelist-dp{ margin-bottom:5px;}
.btn-style5{ padding:5px 10px;}
.insite-webinar-box .webinar-tag { text-transform:uppercase; border:2px solid #FF66CC; padding:4px 12px; color:#fff; font-weight:400;
-webkit-border-radius: 20px;-moz-border-radius: 20px; border-radius: 20px; display:inline-block;}

.read-more-v3{
	text-transform:uppercase;font-size:14px;padding:10px 30px;
	text-decoration:none;border:1px solid #fff;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;border-radius:2px;
	vertical-align:middle;
	display:inline-block; margin-top:0; color:#fff;}
.read-more-v3:hover,
.read-more-v3:focus,
.read-more-v3:active{background-color:#ffff;color:#2591d0;}

.nexim-ss-block{ padding:20px 0 0 0;}
.nexim-ss-block-left{}
.nexim-ss-block .nexim-ss-block-right .gsc-heading{ padding-bottom:10px;}
@media (min-width: 320px) and (max-width:991px) {
.nexim-ss-block .nexim-ss-block-right{ padding:30px 25px;}	
}
@media (min-width: 992px) and (max-width:1199px) {
.nexim-ss-block .nexim-ss-block-right{ padding:20px 15px 20px 15px;}	
}
@media (min-width: 1200px) and (max-width:1300px) {
.nexim-ss-block .nexim-ss-block-right{ padding-left:35px;}	
}

/*Nexim banner Updated__24-11-2022*/
.nexim-banner{
  background: #002C65;
  background: -webkit-radial-gradient(bottom left, #002C65, #000C1D);
  background: -moz-radial-gradient(bottom left, #002C65, #000C1D);
  background: radial-gradient(to top right, #002C65, #000C1D);
  position:relative;
  padding:50px 10px;
}  
@media (min-width: 768px) {
	.nexim-banner-mob{ display:none;}}
@media (min-width: 992px) {
	.nexim-banner h1{ font-size: 60px; line-height: 66px; color: #fff; font-weight: 600;}
	.nexim-banner p{ font-size: 20px; line-height: 28px; color: #fff;}}
@media (min-width:601px) and (max-width:1199px){
	.nexim-banner{ padding:50px;}}
@media (min-width: 1200px) {
	.nexim-banner{padding:100px;}}  
/*Nexim banner Updated__24-11-2022 //*/

#block-careerpopup, #block-careerpopup-2, #block-careerfileuploadissuewarningpopupusandother{border:2px solid #F00; width:100%; float:left; padding:20px; text-align:center; margin-top:50px;}
#block-careerfileuploadissuewarningpopupindiausa{width: 100%; float: left; padding: 20px; text-align: center;}
.related-blog-left{ padding-right:0;}
.related-blog-right{ padding-left:0;}
.related-thinking-box{ padding:20px; width:100%; float:left;}
.related-thinking-box2{ padding:20px; width:100%; float:left;}
.related-thinking-box h2, .related-thinking-box2 h2{ color:#fff;}
.author-content-box{display: flex; margin:30px 17px 30px 0; width: 49%; float: left;}
.author-content-box2{ margin-right:0;}
@media (max-width: 767px) {
  .author-content-box{margin-top:0px; margin-bottom:0; width:100%;}
}
.related-thinking-box-inner{ background:url(../images/digital-transformation-in-grocery-businessV4.png) no-repeat left top #03A9F4;
background-size: cover; width:100%; float:left; padding:20px;}
.related-thinking-box-inner2{
background:url(../images/executive-interviews-banner.png) no-repeat left top #E91E63;
background-size: cover; width:100%; float:left; padding:20px;}
.related-thinking-box-inner .blog-more a{ background-color:#0066CC; padding:7px 14px;-webkit-border-radius:27px; -moz-border-radius: 27px; border-radius:27px;}
.related-thinking-box-inner2 .blog-more a{ background-color:#3f51b5; padding:7px 14px;-webkit-border-radius:27px; -moz-border-radius: 27px; border-radius:27px;}
.author-content-box .author-dp{margin-right: 15px;}
.author-content-box .author-dp img {width: 80px; border: 1px solid #ccc;}
.author-content-box .author-disc{padding-top: 15px;}
.author-content-box .author-disc h3{ margin:0 0 5px 0; color:#fff;}
.author-content-box .author-disc h4{ font-size: 16px; line-height:18px; font-weight:400; margin:0; color:#fff;}
.blog-more{width: 100%; float: left;}
.blog-more a{ color:#fff;}
/* #block-webform-13{width:100%; float:left; padding: 40px 0;}
#block-webform-13 .webform-submission-nrf-2021-form-form input[type="text"],
#block-webform-13 .webform-submission-nrf-2021-form-form input[type="tel"],
#block-webform-13 .webform-submission-nrf-2021-form-form input[type="password"],
#block-webform-13 .webform-submission-nrf-2021-form-form input[type="email"],
#block-webform-13 .webform-submission-nrf-2021-form-form textarea,
#block-webform-13 .webform-submission-nrf-2021-form-form select { border-bottom:1px solid #000; border-top:0; border-left:0; border-right:0;} */
.text-left{ text-align:left;}
.nrf-2021-page .nrf-banner h2{font-size:40px; line-height:42px; color:#fff;}
.nrf-2021-page .nrf-banner h3{font-size:23px; line-height:28px; font-weight:100; color:#fff;}
.sub-head-style1{ font-style:32px; line-height:44px;}
.moreV2{padding:7px 14px;-webkit-border-radius:27px; -moz-border-radius: 27px; border-radius:27px; color:#fff;}
.moreV2:hover, .moreV2:hover:focus, .moreV2:active{ color: rgba(255, 255, 255,0.7);}

.gavias_sliderlayer .rev_slider ul.tp-revslider-mainul li{position:relative;}
.gavias_sliderlayer .rev_slider ul.tp-revslider-mainul li .nrf-left{ background-color:#00CCCC; position:absolute; left:-366px;}
/*.gavias_sliderlayer .rev_slider ul.tp-revslider-mainul li:nth-of-type(2) div.slotholder:after{content: ''; width:310px; height:403px; top:140px; left:0; z-index:1; position:absolute; background:url(../images/nrf-left3.png) no-repeat left top;}
.gavias_sliderlayer .rev_slider ul.tp-revslider-mainul li:nth-of-type(2):after{content: ''; width:321px; height:403px; bottom:25px; right:0; z-index:1; position:absolute; background:url(../images/nrf-right.png) no-repeat left top;}
@media (max-width: 510px) {
	.gavias_sliderlayer .rev_slider ul.tp-revslider-mainul li:nth-of-type(2):after{ background-size:30%; background-position:right bottom;}
	.gavias_sliderlayer .rev_slider ul.tp-revslider-mainul li:nth-of-type(2) div.slotholder:after{ background-size:30%; background-position:left top; top:85px;}
}
@media (min-width: 511px) and (max-width:767px) {
	.gavias_sliderlayer .rev_slider ul.tp-revslider-mainul li:nth-of-type(2):after{ background-size:50%; background-position:right bottom;}
	.gavias_sliderlayer .rev_slider ul.tp-revslider-mainul li:nth-of-type(2) div.slotholder:after{ background-size:50%; background-position:left top; top:100px;}
}
@media (min-width: 768px) and (max-width:991px) {
	.gavias_sliderlayer .rev_slider ul.tp-revslider-mainul li:nth-of-type(2):after{ background-size:72%; background-position:right bottom;}
	.gavias_sliderlayer .rev_slider ul.tp-revslider-mainul li:nth-of-type(2) div.slotholder:after{ background-size:45%; background-position:left top; top:79px;}
}
@media (min-width: 992px) {
	.gavias_sliderlayer .rev_slider ul.tp-revslider-mainul li:nth-of-type(2) div.slotholder:after{ background-size:72%; background-position:left top; top:80px;}
}
*/
.einvoice-edge-india .header-v2 .header-contact a.btn-style2{ display:none;}
.event-past .view-content-wrap .item .event-list-box-main .event-list-box-content .event-date-box{ display:none;}
.event-past .view-content-wrap .item .event-list-box-main .event-list-box-main-inner{ padding-top:0;}
.ad-campaign-form{padding:15px 15px 30px 15px; background-color:#fff; -webkit-border-radius: 8px; -moz-border-radius: 8px;  border-radius: 8px;}
.ad-campaign-form-header{ padding:5px 15px 20px 15px;}
.ad-campaign-form h3{font-size:27px; margin-bottom:5px;}
.ad-campaign-form h4{ font-size:18px; color:#a5a2a2; font-weight:100; margin:0; padding:0;}
.ad-campaign-form .form-item-details{ width:100%; float:left; padding:0 15px; margin-top:15px;}
.comment-comment-form{ margin-bottom:50px;}
.comment-comment-form input[type="text"]{ display:block; margin-bottom:10px;}
.comment-comment-form .filter-wrapper{ margin-bottom:50px;}
.comment-comment-form input[type="submit"]{background: #5468FF; color: #fff; font-size: 12px; text-transform: uppercase; padding: 8px 15px; border: none;}
.career-testimonials .info{ display:flex; margin:0 0 30px 0!important;}
.career-testimonials .info:before{ display:none;}
.career-testimonials .info:after{content: ''; width:101px; height:66px; top:0; right:0; z-index:1; position:absolute; background:url(../images/career-quote.png) no-repeat left top;}
@media (min-width: 321px) {
 .career-testimonials .info .testi-info .title{ margin-top:13px;}
}
.career-testimonials .testi-dp{ margin-right:15px;}
.career-testimonials .testi-dp img{ width:80px; border:1px solid #ccc;}
@media (max-width: 510px) {
  .career-testimonials .info:after{ background-size:60%; right:-55px;}
}
.career-testimonials p{ font-size:16px; line-height:24px;}
.career-testimonials .testimonial-node-v2{max-width: 850px!important;}
#block-gavias-colin-webform .g-recaptcha{ text-align:center; margin-bottom:25px; float: left; width: 100%;}
#block-gavias-colin-webform .g-recaptcha div:first-child{width: 100%!important;}

/*.header-contact{display:inline-block; vertical-align:middle; float:right; margin-top:25px;}*/
@media (max-width: 991px) {
 .header-contact{ width:100%; text-align:center; margin-top:15px; margin-bottom:15px;}
}
@media (min-width: 992px) and (max-width: 1244px) {
 header.header-v1 .header-belly-inner .header-main-inner{ padding:0;}
 header.header-v1 .header-belly-inner .header-main-inner .branding {width: 140px;}
 header.header-v1 .header-belly-inner .header-main-inner .header-inner {padding-left: 160px;}
 .header-contact{text-align:center;}
 .header-contact .btn-style2.btn-blue, 
 .header-contact .btn-style2.btn-blue2{ display:block; padding:0px 6px}
 .header-contact .btn-style2.btn-blue2{ margin-right:0;}
 .gva-search-region{right:15px!important;}
}
@media (min-width: 1245px) and (max-width: 1300px) {
/* .header-contact{ margin-top:20px;}*/
 header.header-v1 .header-belly-inner .header-main-inner{ padding:0;}
 header.header-v1 .header-belly-inner .header-main-inner .branding {width: 150px;}
 header.header-v1 .header-belly-inner .header-main-inner .header-inner {padding-left: 200px;}
 .header-contact .btn-style2.btn-blue, 
 .header-contact .btn-style2.btn-blue2{
   display: inline-block; padding: 5px 11px;
 }
}
 .header-contact2{display:none;}
@media (min-width: 991px) and (max-width: 1076px) {.header-contact{ display:none;}}
@media (min-width: 768px) and (max-width: 991px) {
 .header-contact2{ display: inline-block; float:right; margin-right:100px; margin-top:22px;}
 .header-contact2 .btn-blue2.size1{ padding-left:20px; padding-right:20px;}
 .header-contact2 .btn-blue2.size1{padding-left:20px; padding-right:20px;}
}
@media (min-width: 992px) and (max-width: 1199px) {
	header .site-branding-logo{ padding:0; margin-top: 10px;}
	/*header.header-v2 .header-main-inner .header-inner{ padding-right:35px;}	*/
	header.header-v2 .header-main-inner .branding {width: 150px!important;}
	/*header.header-v2 .header-main-inner .header-inner { padding-left: 151px!important; padding-right: 34px!important;}*/
	.btn-blue, .btn-blue2{ font-size:12px!important;}
	header.header-v2 .navigation .gva_menu > li > a {padding: 16px 8px;}
	/*.header-contact{ margin-top:19px; margin-right:0;}*/
	.btn-style2{ border-radius:0!important;}
	header.header-v2 .header-main-inner{padding-left: 10px; padding-right: 10px;}
	.navigation .gva_menu > li{ margin-top:5px;}
	.main-menu-inner{ margin-left:10px;}
}
@media (min-width: 1200px) and (max-width: 1300px) {
	header.header-v2 .navigation .gva_menu > li > a {padding: 22px 8px;}
	/*.header-contact{ margin-top:27px; margin-right: 45px;}*/
	header.header-v2 .header-main-inner{padding-left: 10px; padding-right: 10px;}	
}
@media (min-width: 1301px) and (max-width: 1440px) {
	/*.header-contact{ margin-top:21px; margin-right: 45px;}*/
}
/*@media (min-width: 1024px) and (max-width: 1199px) {
	header.header-v2 .header-main .header-main-inner .header-inner .main-menu-inner{ margin-left:25px;}
}*/
@media (min-width: 1200px) and (max-width: 1440px) {	
	header.header-v2 .header-main-inner .branding {width: 190px!important;}
	header.header-v2 .header-main-inner .header-inner { padding-left: 35px!important; padding-right: 35px!important;}
	.btn-blue, .btn-blue2{padding: 5px 14px;}
	header.header-v2 .navigation .gva_menu > li > a {padding: 17px 8px;}
	/*.navigation .gva_menu > li {margin-top: 20px;}*/
	header.header-v2 .header-main .header-main-inner .header-inner .main-menu-inner {margin-left: 35px;}
}
@media(min-width:1441px) { 
	/*.header-contact{ margin-right: 45px;}*/
}

.newsletter-form-box{
  background-color:#fff;
  padding:20px 15px 20px 15px;
  -webkit-box-shadow: 1px 1px 6px 0px rgba(50, 50, 50, 0.50);
  -moz-box-shadow:    1px 1px 6px 0px rgba(50, 50, 50, 0.50);
  box-shadow:         1px 1px 6px 0px rgba(50, 50, 50, 0.50);
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 10px;
  width: 100%; float: left;
  }
.no_newsletter-form-box .newsletter-form-box{ display:none;}
  
.newsletter-form-box .webform-confirmation__message{color: #689e74;}
.newsletter-form-box .webform-confirmation__back a{ color:#5468FF;}
.newsletter-form-box .captcha .g-recaptcha .rc-anchor-normal{ width:227px; border:1px solid red;}
.newsletter-form-box .captcha{ margin-bottom:15px;}
.iris-key-pro{ padding:30px;}
.iris-key-pro-inner{ border:1px solid #114a8d; padding:30px 0 0 0}
.iris-key-pro h3{ font-size:18px; font-weight:400; color:#fff; margin:30px 0 0 0; padding:10px; background-color:#114a8d;}
.iris-key-pro h3 a{ color:#fff;} .iris-key-pro h3 a:hover, .iris-key-pro h3 a:active, .iris-key-pro h3 a:focus, .iris-key-pro h3 a:visited{ color:#16d4ff;}
@media(max-width:990px) {
.iris-banner .bb-inner{ padding-bottom:35px!important;}
}
#block-careerheadblock1, #block-quicktabscareerlist{width:100%; float:left; background-color:#fff; margin:0;}
#block-webform-10{width:100%; float:left; background-color:#f2f2f2; padding: 40px 0;}
#block-webform-10 .webform-submission-career-dropbox-form-form input[type="text"],
#block-webform-10 .webform-submission-career-dropbox-form-form input[type="tel"],
#block-webform-10 .webform-submission-career-dropbox-form-form input[type="password"],
#block-webform-10 .webform-submission-career-dropbox-form-form input[type="email"],
#block-webform-10 .webform-submission-career-dropbox-form-form textarea,
#block-webform-10 .webform-submission-career-dropbox-form-form select,
#block-webform-14 .webform-submission-get-in-touch-form input[type="text"],
#block-webform-14 .webform-submission-get-in-touch-form input[type="tel"],
#block-webform-14 .webform-submission-get-in-touch-form input[type="password"],
#block-webform-14 .webform-submission-get-in-touch-form input[type="email"],
#block-webform-14 .webform-submission-get-in-touch-form textarea,
#block-webform-14 .webform-submission-get-in-touch-form select
 { border-bottom:1px solid #000; border-top:0; border-left:0; border-right:0;}

.path-blogs .post-block.blog-teaser-box{
-webkit-box-shadow: 1px 1px 6px 0px rgba(50, 50, 50, 0.15);
-moz-box-shadow:    1px 1px 6px 0px rgba(50, 50, 50, 0.15);
box-shadow:         1px 1px 6px 0px rgba(50, 50, 50, 0.15);
}
.path-blogs .post-block.blog-teaser-box .post-content{ border:none;}
.path-blogs .post-block.blog-teaser-box .post-content .post-title a{ font-size:21px!important; line-height:28px!important; font-family: "Roboto",sans-serif;} .path-blogs .post-block.blog-teaser-box .post-content .post-meta .post-categories{margin: 0 0 10px 0; width: 100%; float: left; border-bottom: 1px dotted #ccc; border-top: 1px dotted #ccc;}
.path-blogs .post-block.blog-teaser-box .post-content .post-meta .post-categories .field--name-field-category{ margin:0;}
.path-blogs .post-block.blog-teaser-box .post-content .post-meta .post-categories .field--name-field-category .field__item a{ border-left:0; border-right: 1px solid #ddd; padding-left:0; padding-right:10px; background-color:none!important;}
.path-blogs .post-block.blog-teaser-box .post-content .post-meta .post-categories .field--name-field-category .field__item:last-child a{border-right:0;}
.path-blogs .post-block.blog-teaser-box .post-content .post-meta .post-categories .field--name-field-category .field__item{ margin-right:10px;}

ul.breadcrumb{background:inherit}
.cssload-container{text-align:center}
#preloader-inner svg{width:260px;height:auto!important}
.flex-container1 .row-wrapper{display:flex;flex-flow:row wrap}
.quote-text{padding-left:65px;position:relative}
.quote-text:before{color:#fcba03;content:"\f347";font-family:"Ionicons";font-size:60px;line-height:60px;position:absolute;margin-right:0;left:0;top:0}
fieldset#edit-select-a-service--wrapper span{font-size:13px;font-weight:600;text-transform:uppercase}
.form-item-select-a-service{margin-bottom:5px!important}
.form-item-select-a-service input{width:auto!important;margin-right:6px}
.font-maven h2{font-family:Maven Pro!important}
.font-size-h2-40 h2{font-size:40px!important;line-height:47px!important}
.font-weight-500 h2{font-weight:500!important}
.hidden-menu #header{display:none}
.hidden-footer #footer{display:none}
@media(max-width:767px) {
.text-center-xs{text-align:center}
}
.webinar-page header.header-v2{background-color:#000}
.border-dotted{border:1px dotted #ccc}
.border-dashed{border:1px dashed #ccc}
.border-solid,.border-solid-img img{border:1px solid #ccc}
.tab-style2 ul.nav-tabs{display:flex;flex-wrap:wrap;justify-content:center;box-shadow:none!important}
.tab-style2 ul.nav-tabs li{margin:10px;text-align:center;border:1px dotted #ccc}
@media(max-width:586px) {
.heading-style1 h3{font-size:25px!important;line-height:32px!important}
}
@media(max-width:767px) {
.col-xs-div2{width:50%}
.col-xs-div3{width:33.33%}
}
@media (min-width: 376px) and (max-width:586px) {
.col-xs-a587-div3 img{width:50%}
.col-xs-a587-div3 img.img-auto{width:auto!important}
}
@media(max-width:586px) {
.col-xs-a587-div3{text-align:center}
}
@media (min-width: 587px) and (max-width:767px) {
.col-xs-a587-div3{width:33.33%}
}
.img-gray img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}
.circle,.circle img{border-radius:200px 200px 200px 200px;-moz-border-radius:200px;-webkit-border-radius:200px 200px 200px 200px;border:0 solid #000}
.round-corner10,.round-corner10 img{border-radius:10px 10px 10px 10px;-moz-border-radius:10px;-webkit-border-radius:10px 10px 10px 10px;border:0 solid #000}
.webinar-common-form form label.form-required,
#block-webform-10 form label.form-required,
#block-webform-14 form label.form-required,
#block-webform-22 form label.form-required,
#block-gavias-colin-webform form label.form-required,
.ad-campaign-form form label.form-required,
.webform-submission-ai-ml-workshop-form-form label.form-required,
.webform-submission-video-form label.form-required {position:relative}
.webinar-common-form form label.form-required::after,
#block-webform-10 form label.form-required::after,
#block-webform-14 form label.form-required::after,
#block-webform-22 form label.form-required::after,
#block-gavias-colin-webform form label.form-required::after,
.ad-campaign-form form label.form-required::after,
.webform-submission-ai-ml-workshop-form-form label.form-required::after,
.webform-submission-video-form label.form-required::after{content:"\f621";color:#F30;display:block;font-size:6px;font-family:FontAwesome;position:absolute;top:0;right:-10px;z-index:1;font-weight:900}
.webinar-common-form form .form-item label.error,
#block-webform-10 form .form-item label.error,
#block-webform-14 form .form-item label.error,
#block-webform-22 form .form-item label.error,
#block-gavias-colin-webform form .form-item label.error{color:#999}

.webinar-common-form form .form-item .form-item--error-message,
.webform-submission-add-form .form-item .form-item--error-message{ font-size:13px;}

.gsc-icon-box-full-width .highlight_content{max-width:100%!important}
.gsc-icon-box-full-width .highlight_content ul li{text-align:left}
.text-white,.text-white h2, .text-white h3, .text-white h4{color:#fff}
.btn-style4{text-decoration:none;-webkit-border-radius:2px;-webkit-background-clip:padding-box;-moz-border-radius:2px;-moz-background-clip:padding;border-radius:2px;background-clip:padding-box;vertical-align:middle;display:inline-block;margin-top:1em}
.btn-style4:hover{text-decoration:none}
.btn-style4:active,.btn-style4:focus{text-decoration:none}
.btn-style2{text-decoration:none;-webkit-border-radius:3px;-webkit-background-clip:padding-box;-moz-border-radius:3px;-moz-background-clip:padding;border-radius:3px;background-clip:padding-box;vertical-align:middle;display:inline-block;padding:10px 30px}
.btn-style2:hover{text-decoration:none}
.btn-style2:active,.btn-style2:focus{text-decoration:none}
@media(min-width:587px) {
.btn-blue-extra{padding:10px 70px!important}
}
@media(max-width:586px) {
.btn-blue-extra{padding:10px 30px!important}
}
.btn-blue{background:#2591D0;border:2px solid #2591D0;color:#fff;font-size:15px;font-weight:600;text-transform:uppercase}
.btn-blue:hover{background:#fff;color:#2591D0;border:2px solid #2591D0}
.btn-blue:active,.btn-blue:focus{background:#fff;color:#2591D0;border-color:#2591D0}
.btn-navy-blue{background:#114A8D;border:2px solid #114A8D;color:#fff;font-size:15px;font-weight:600;padding:11px 24px;text-transform:uppercase;margin-right:10px}
.btn-navy-blue:hover{background:#fff;color:#114A8D;border:2px solid #114A8D}
.btn-navy-blue:active,.btn-navy-blue:focus{background:#fff;color:#114A8D;border-color:#114A8D}

.btn-sky-blue{background:#30B5FF; border:2px solid #30B5FF; color:#fff; font-size:15px; font-weight:600; padding:11px 24px; text-transform:uppercase; margin-right:10px;}
.btn-sky-blue:hover{background:#fff; color:#0C4D8D; border:2px solid #fff}
.btn-sky-blue:active,.btn-navy-blue:focus{background:#fff; color:#0C4D8D; border-color:#fff;}

.block-space-pl30{padding-left:30px;}
.block-space-pl20{padding-left:20px;}
.block-space-pl10{padding-left:10px;}
.block-space-pr30{padding-right:30px;}
.block-space-pr20{padding-right:20px;}
.block-space-pr10{padding-right:10px;}

.block-space-mb80{margin-bottom:30px;}
.block-space-mb60{margin-bottom:30px;}
.block-space-mb50{margin-bottom:30px;}
.block-space-mb40{margin-bottom:30px;}
.block-space-mb40imp{margin-bottom:30px;}
.block-space-mb30{margin-bottom:30px;}
.block-space-mb30imp{margin-bottom:30px!important;}
.block-space-mb20{margin-bottom:20px;}
.block-space-mb20imp{margin-bottom:20px!important;}
.block-space-mb15{margin-bottom:15px;}
.block-space-mb10{margin-bottom:10px;}
.block-space-mt80{margin-top:30px;}
.block-space-mt60{margin-top:30px;}
.block-space-mt50{margin-top:30px;}
.block-space-mt40{margin-top:30px;}
.block-space-mt40imp{margin-top:40px!important;}
.block-space-mt30{margin-top:30px;}
.block-space-mt30imp{margin-top:30px!important;}
.block-space-mt25{margin-top:25px;}
.block-space-mt20{margin-top:20px;}
.block-space-mt20imp{margin-top:20px!important;}
.block-space-mt15{margin-top:15px;}
.block-space-mt10{margin-top:10px;}
.block-space-mt10imp{margin-top:10px!important;}
.block-space-mt0{margin-top: 0;}
.block-space-mt0imp{margin-top: 0!important;}
.block-space-mt70full{margin-top:70px;}
.block-space-pt30{padding-top:30px;}
.block-space-pt40{padding-top:30px}
.block-space-pb30{padding-bottom:30px;}
.block-space-pb40{padding-bottom:30px;}
.block-space-pb50{padding-bottom:30px;}
.block-space-pb60{padding-bottom:30px;}
@media (min-width: 991px) {
.block-space-mb80{margin-bottom:80px;}
.block-space-mb60{margin-bottom:60px;}
.block-space-mb50{margin-bottom:50px;}
.block-space-mb40{margin-bottom:40px;}
.block-space-mb40imp{margin-bottom:40px!important;}
.block-space-mb20{margin-bottom:20px;}
.block-space-mb20imp{margin-bottom:20px!important;}
.block-space-mt80{margin-top:80px;}
.block-space-mt60{margin-top:60px;}
.block-space-mt50{margin-top:50px;}
.block-space-mt40{margin-top:40px;}
.block-space-pt30{padding-top:30px;}
.block-space-pt40{padding-top:40px;}
.block-space-pt50{padding-top:50px;}
.block-space-pt60{padding-top:60px;}
.block-space-pb30{padding-bottom:30px;}
.block-space-pb40{padding-bottom:40px;}
.block-space-pb50{padding-bottom:50px;}
.block-space-pb60{padding-bottom:60px;}
}
@media (max-width: 991px) {
.block-space-mob-mb30{margin-bottom:30px;}
}
.plf-100{padding-left:100px;padding-right:100px;}
.pt-25{padding-top:25px;}
.pt-20{padding-top:20px;}
.pt-15{padding-top:15px;}
.pt-10{padding-top:10px;}
.pb-25{padding-bottom:25px;}
.pb-20{padding-bottom:20px;}
.pb-15{padding-bottom:15px;}
.pb-10{padding-bottom:10px;}
.mt-50{margin-top:50px;}
.mb-50{margin-bottom:50px;}
.mb-15{margin-bottom:15px;}
.mr-10{margin-right:10px;}
.mb-0{margin-bottom:0;}
.mb-0imp{margin-bottom:0!important;}
.mt-0{margin-top:0;}
.mt-0imp{margin-top:0!important;}

.pb-0,.pb-0 h2.title,.pb-0 .padding-small{padding-bottom:0!important}
.pt-0,.pt-0 h2.title,.pt-0 .padding-small{padding-top:0!important}
.pb-5,.pb-5 h2.title{padding-bottom:5px!important}
.p-0{padding:0!important;}
.m-0{margin:0!important;}
.p10,.p-15{padding:10px;}
.p15,.p-15{padding:15px;}
.pb-20imp{padding-bottom:20px!important}
.min-h145{min-height:145px;}
@media (min-width:769px) {
.mt60-a769{margin-top:60px}
}

.p0, .p0 .bb-inner{ padding:0;}
.pt0, .pt0 .bb-inner{ padding-top:0!important;}
.pb0, .pb0 .bb-inner{ padding-bottom:0;}
.ptb50, .ptb50 .bb-inner{ padding-bottom:50px; padding-top:50px;}
@media (max-width:767px) {
 .ptb-mob50 .bb-inner{ padding-bottom:50px!important; padding-top:50px!important;}
 .pt0, .pt-mob0 .bb-inner{ padding-top:0!important;}
}

.new-testimoni-block-inner{padding:50px 70px;position:relative}
.new-testimoni-block-inner:before{content:" ";background:url(../images/testimoni-new-quote-top.png) no-repeat left top;position:absolute;top:-19px;left:0;width:570px;height:77px}
.new-testimoni-block-inner:after{content:" ";background:url(../images/testimoni-new-quote-bottom.png) no-repeat right bottom;position:absolute;bottom:-19px;right:0;width:570px;height:77px}
.testimoni-content p{font-size:18px;line-height:24px;font-weight:600;font-size:#000}
.testimoni-author{display:flex;align-items:center}
.testimoni-author .testimoni-author-details h4{margin:0 0 8px;padding:0;font-size:15px;line-height:15px;font-weight:600;color:#000}
.testimoni-author .testimoni-author-details h5{margin:0;padding:0;font-size:14px;line-height:19px;font-weight:500;color:#666}
.testimoni-author .testimoni-author-dp{margin-right:10px}
.testimoni-author .testimoni-author-dp img{border-radius:200px 200px 200px 200px;-moz-border-radius:200px;-webkit-border-radius:200px 200px 200px 200px;border:0 solid #000;width:70px}
@media (min-width: 611px) and (max-width:991px) {
.new-testimoni-block-inner{padding-top:60px;padding-bottom:60px}
}
@media (min-width: 320px) and (max-width:425px) {
.new-testimoni-block-inner{padding:35px 30px}
}
.event-list-box-main{margin-bottom:48px}
.event-list-box-main-inner{padding-top:45px;padding-right:45px;position:relative}
.event-list-box-main-inner:before{background:url(../images/decor-event-box2.png) no-repeat right top;position:absolute;top:0;right:0;width:154px;height:187px}
.event-list-box-banner{padding-right:0}
.event-list-box-banner .item-image img{border:1px dotted #ccc}
.event-list-box-content{border:1px solid #ccc;padding:35px;position:relative; text-align:left;}
.event-list-box-main .event-title{ margin-bottom:10px;}
.event-list-box-main .event-title h2{font-size:20px;font-weight:600;line-height:24px;color:#16498b;margin:0 0 5px}
.event-list-box-main .event-title h2 a{color:#16498b;}
.event-list-box-main .event-title h2 a:hover, 
.event-list-box-main .event-title h2 a:focus,
.event-list-box-main .event-title h2 a:active{color:#5468FF;}
/*.event-list-box-content span.past-read-more{ position:absolute; bottom:35px;}*/
.event-list-box-content span.past-read-more{margin-top: 10px;  display: inline-block;}
.event-list-box-content span.past-read-more a{ color:#0788e4; font-weight: 400;}
.event-date-box{background-color:#fff}


@media (min-width:320px) and (max-width:510px) {
.event-list-box-content{padding:15px}
.event-date-box{border-top:1px solid #ccc;padding-top:8px}
.event-date-box .event-more{margin-top:3px}
.event-list-box-main-inner{padding-right:0}
}
@media (min-width: 511px) {
.event-date-box{display:flex;-webkit-box-shadow:0 0 5px 5px rgba(0,0,0,0.17);-moz-box-shadow:0 0 5px 5px rgba(0,0,0,0.17);box-shadow:0 0 5px 5px rgba(0,0,0,0.17);position:absolute;bottom:-23px;width:100%}
}
.event-date,.event-time,.event-more{flex-grow:1;display:flex;align-items:center;justify-content:center}
.event-date-box .event-more{background-color:#18ad96}
.event-date-box .event-more a{text-transform:uppercase;font-weight:400;text-align:center;padding:10px 0;color:#fff;font-size:16px}
#block-quicktabseventlisting .quicktabs-ui-wrapper{border:0}
.event-date-box .event-date{border-right:1px dotted #ccc}
.event-date-box .event-date .label,.event-date-box .event-time .label{color:#666!important;font-size:17px;font-weight:400;padding-left:0}
.event-date-box .event-date .date,.event-date-box .event-time .time{color:#000!important;font-size:17px;font-weight:600}
@media (min-width: 992px) {
.event-list-box-main .row.event-list-box-main-inner{-ms-box-orient:horizontal;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row-reverse;flex-direction:row-reverse}
}
.quicktabs-event_listing ul.nav-tabs{border-top:none;border-right:none;border-left:none; padding-bottom:20px; background-color:#fff!important;text-align:center!important}
.quicktabs-event_listing ul.nav-tabs li{border:none!important;background-color:#fff!important;display:inline-block!important;float:none!important}
.quicktabs-event_listing  #home{border-top: 1px dotted #ccc;}
.quicktabs-event_listing  #home .event-upcoming{margin-top: 20px;text-align: center; font-weight: 400;}
.node--type-event #header{background-color:#000;margin-top:0}
.node--type-event .breadcrumbs{display:none}
.node--type-event .main{margin-top:120px}
@media (min-width:1200px) {
.event-full .event-info{min-height:445px}
.event-full .event-info .event-info-inner{width:270px;top:70px;padding:20px}
.event-full .event-info .date,.event-full .event-info .time{padding:25px 0}
}
@media (min-width:992px) and (max-width:1199px) {
.event-full .event-info{min-height:358px}
.event-full .event-info .event-info-inner{width:225px;top:45px;padding:20px}
.event-full .event-info .date,.event-full .event-info .time{padding:20px 0}
}
@media (min-width:768px) and (max-width:991px) {
.event-full .event-info{min-height:275px}
.event-full .event-info .event-info-inner{padding:10px;width:180px;top:32px}
.event-full .event-info .date,.event-full .event-info .time{padding:10px 0}
}
@media (min-width:768px) {
.event-full .event-main-banner{padding-right:0}
.event-full .event-info{background:url(../images/events/event-info-bg.jpg) no-repeat left top;padding:20px;position:relative}
.event-full .event-info .event-info-inner{position:absolute;right:-10px}
.event-full .event-info .event-info-inner::after{background:url(../images/events/event-info-joint.png) no-repeat left top;width:9px;height:9px;position:absolute;right:1px;bottom:-9px}
}
@media (max-width:767px) {
.event-full .event-info .event-info-inner{padding:10px}
.event-full .event-info .date,.event-full .event-info .time{padding:10px 0}
}
.event-full .event-info .event-info-inner{text-align:center;background-color:rgba(0,0,0,0.6)}
.event-full .event-info .date{border-bottom:1px solid #ffffffa1}
.event-full .event-info .date h2,.event-full .event-info .time h2{font-size:22px;fon-weight:600;margin:10px 0 0;color:#fff}
.event-full .event-info .date span i,.event-full .event-info .time span i{text-align:center;color:#b6f7f2;font-size:23px}
.event-full h1{margin-top:30px; font-size:28px; line-height:33px; text-align:center}
.panelist-box{border:1px solid #ccc;padding:20px 0}
.panelist-box .panelist-dp img{-webkit-filter:grayscale(100%);filter:grayscale(100%);border-radius:200px 200px 200px 200px;-moz-border-radius:200px;-webkit-border-radius:200px 200px 200px 200px;border:0 solid #000;}
.panelist-box .row-wrapper{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.panelist-box .panelist-dp-outer,.panelist-box .panelist-bio-outer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:center;justify-content:center}
.panelist-box .panelist-bio h3{margin:0 0 10px;padding:0;font-size:20px;line-height:23px;color:#2591d1;font-weight:600}
.panelist-box .panelist-bio h4{margin:0 0 12px;padding:0;font-size:15px;line-height:20px;color:#666;font-weight:300}
.node--type-article .addtoany_list{margin-bottom:30px;width:100%;float:left;border-bottom:1px dotted #ccc;padding-bottom:20px}
.node--type-article .addtoany_list::before{content:"SHARE";margin-right:5px;font-weight:600;margin-top:3px;float:left}
.node--type-article .about-the-author{margin-bottom:15px}
.node--type-experts header{background-color:#000;margin-top:0}
.node--type-experts .main-page{margin-top:98px}
.expert-header{padding-top:60px;}
.expert-header#aplx-row #aplx-row-equal{justify-content:left!important}
.expert-content{padding-top:10px;}
.expert-header .team-social a i{font-size:30px;color:#2490cf}
.expert-header .team-name .name{color:#16498b; margin-bottom:0;}
.expert-header .team-name .job{margin:5px 0 17px;font-size:18px;color:#666}
.node--type-career-opportunities .messages__wrapper{margin-bottom:20px}
.node--type-career-opportunities .messages__wrapper .messages--error{text-align:center;margin:13px}
.node--type-career-opportunities .messages__wrapper .messages--error div{font-size:18px;color:#ff5722}
.node--type-career-opportunities .messages__wrapper .messages--error div ul{list-style-type: none;}
.node--type-career-opportunities .messages__wrapper .messages--error div:before{content:"\F071";margin-right:10px;color:#ff5722;font-size:22px;font-family:FontAwesome;font-weight:900}
.node--type-career-opportunities .form-item-career-resume .webform-document-file .button{background-color:#6bc36e;color:#fff;text-transform:uppercase;font-weight:400}
.ccc-banner-text{margin-top:120px;margin-bottom:13px}
.ccc-page .ccc-banner-text span.h2{font-size:30px!important;line-height:36px!important;font-weight:600;font-family:"Maven Pro",sans-serif}
.ccc-page .ccc-banner-text span.h2.title:after{display:none!important}
@media(min-width:600px) {
.event-full h1{font-size:31px; line-height:37px;}
}
@media (min-width: 510px) and (max-width:767px) {
.ccc-page .ccc-banner-text span.h2{font-size:36px!important;line-height:42px!important}
.ccc-banner-text{margin-top:70px}
}
@media(min-width:768px) {
  .event-full h1{font-size:35px; line-height:42px;}
  }
@media (min-width: 768px) and (max-width:991px) {
.ccc-page .ccc-banner-text span.h2{font-size:46px!important;line-height:52px!important}
}
@media(min-width:992px) {
.ccc-page .ccc-banner-text span.h2{font-size:52px!important;line-height:62px!important}
}
.ccc-page .header-text p{font-size:20px;line-height:28px;font-weight:300}
.webinar-followup-page header.header-v2{display:none}
.analytics-icon-box-style1 .highlight_content{max-width:100%!important}
.video-box-full-width .video-inner .image img{width:100%;width:-moz-available;width:-webkit-fill-available;width:fill-available}
.key-competencies-text-col h2{color:#fff;font-size:18px!important;line-height:27px!important}
.key-competencies-text-col p{color:#fff;font-size:15px;line-height:22px}
@media (min-width: 992px) {
.key-competencies-text-col.kc-left .gsc-heading{text-align:left!important}
.business-analytics-page .breadcrumb-content-main h2.block-title{padding-left:195px;padding-right:195px}
}
.analytics-key-offerings-text-box h2{font-size:18px!important;line-height:26px!important;color:#114a8d}
.vertical-align-middle .highlight_content{vertical-align:middle!important}
.icon-box-classic-x .highlight_content p{font-weight:600;font-size:14px;line-height:20px}
.icon-box-classic-x .widget.gsc-icon-box{margin-bottom:15px}
@media (min-width: 1200px) {
.simpleretail-help-blocks .gbb-row-wrapper .bb-container #aplx-row-equal .widget{padding-left:30px;padding-right:30px;min-height:322px}
}
@media (max-width: 1199px) {
.simpleretail-help-blocks .gbb-row-wrapper .bb-container #aplx-row-equal .widget{padding-left:10px;padding-right:10px}
}
@media (min-width: 992px) and (max-width: 1199px) {
.simpleretail-help-blocks .gbb-row-wrapper .bb-container #aplx-row-equal .widget{min-height:346px}
}
@media (min-width: 768px) and (max-width: 991px) {
.simpleretail-help-blocks .gbb-row-wrapper .bb-container #aplx-row-equal .widget{min-height:276px}
}
.btn-simpleR{background:#e71169;border:none;color:#fff;font-size:18px;padding:15px 35px;text-transform:uppercase}
.btn-simpleR:hover{background:#fff;color:#e71169;border:none}
.btn-simpleR:active,.btn-simpleR:focus{background:#fff;color:#e71169;border-color:#e71169}
.btn-simpleR2{background:#e71169;border:1px solid #e71169;color:#fff;font-size:15px;font-weight:600;padding:15px 35px;text-transform:uppercase}
.btn-simpleR2:hover{background:#fff;color:#e71169;border:1px solid #e71169}
.btn-simpleR2:active,.btn-simpleR2:focus{background:#fff;color:#e71169;border-color:#e71169}
@media (max-width: 768px) {
.simpleR-goto-content h1{text-align:center}
.simpleR-goto-content h1 span{line-height:32px!important;font-size:26px!important}
.simpleR-goto-content p{text-align:center}
.simpleR-talkto-content p{text-align:center}
.simpleR-talkto-content h1{text-align:center}
}
@media (max-width: 767px) {
.simpleR-talkto-content{margin-bottom:30px}
}
.four-not-four-body header,.four-not-four-body footer{display:none!important}
#notfound .bb-inner{position:relative;height:100vh}
#notfound .bb-inner .bb-container{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-width:767px;width:100%;line-height:1.4;text-align:center;padding:15px}
.notfound-four-not-four{padding-bottom:0}
.notfound-four-not-four h1{font-size:186px;line-height:186px;font-weight:200;margin:0;background:linear-gradient(130deg,#2591d0,#114a8d);color:transparent;-webkit-background-clip:text;background-clip:text;text-transform:uppercase}
.contact-buttons{margin-top:30px}
.notfound-container .home-btn,.notfound-container .contact-btn{display:inline-block;text-decoration:none;background-color:transparent;border:2px solid transparent;text-transform:uppercase;padding:13px 25px;font-size:18px;border-radius:40px;margin:7px;-webkit-transition:.2s all;transition:.2s all}
.notfound-container .home-btn:hover,.notfound-container .contact-btn:hover{opacity:.9}
.notfound-container .home-btn{color:#fff;background:#2591d0}
.notfound-container .contact-btn{border:2px solid #114a8d;color:#114a8d}

/*HOme page logo size-Mobile*/
@media (max-width: 500px) {
	header .site-branding-logo img.logo-site{ width:60%;}
}

/*Contact Us page Select*/
#choices--edit-how-can-we-help-item-choice-2,
#choices--edit-how-can-we-help-item-choice-8 {font-weight: 900; font-size: 18px;}
#webform-submission-contact-node-301-add-form input.choices__input {display: none;} 
#webform-submission-contact-node-301-add-form .choices__list--single{ font-weight: 400;}
#webform-submission-contact-node-301-add-form .choices__list--dropdown .choices__list{ font-weight:400;}

#webform-submission-contact-node-301-add-form .js-form-type-textfield,
#webform-submission-contact-node-301-add-form .js-form-type-email,
#webform-submission-contact-node-301-add-form .js-form-type-tel{ margin-bottom:10px; height:91px;}
#webform-submission-contact-node-301-add-form .js-form-type-select{ margin-bottom: 30px;}
#webform-submission-contact-node-301-add-form .form-item strong.error.form-item--error-message{ font-weight: 400;}

/*Contact Us Page 02-09-2021*/
.contact-us_banner{	background: rgb(2,12,58); background: linear-gradient(90deg, rgba(2,12,58,1) 0%, rgba(0,29,154,1) 100%);}
.webform-submission-contact-form .form-item label.error { position: absolute; top: 75px; width: 100%; padding-left:15px; left:0;}
.webform-submission-contact-form .js-form-type-textfield, .webform-submission-contact-form .js-form-type-email, .webform-submission-contact-form .js-form-type-tel{ margin-bottom:5px;}
.webform-submission-contact-form .js-form-type-select{ margin-top:15px;}
.contact-container ul.nav-tabs li:nth-of-type(2) a:after { font-family: "FontAwesome"; content: "\f078"; }
@media (min-width:768px) and (max-width:991px) {
	.webform-submission-contact-form .js-form-type-textfield, .webform-submission-contact-form .js-form-type-email, .webform-submission-contact-form .js-form-type-tel{ margin-bottom:30px;}
}
@media (min-width: 992px) {
	.webform-submission-contact-form .js-form-type-textfield, .webform-submission-contact-form .js-form-type-email, .webform-submission-contact-form .js-form-type-tel{ margin-bottom:30px;}
}
.tab-content .address-bar address{font-weight: 400;}


/*Button Styles*/
.oval-button {-webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; -moz-transition: all .3s; -ms-transition: all .3s; font-size: 12px; font-weight: 600; padding: 0 35px; display: inline-block; line-height: 38px; z-index: 1; border-radius: 30px; -webkit-border-radius: 30px; -moz-border-radius: 30px; -ms-border-radius: 30px; -o-border-radius: 30px;
    text-transform: uppercase; background: #FF3300; color: #fff; letter-spacing: 1px;border: none;}
.oval-button:hover, .oval-button:focus, .oval-button:active { color:#fff;}
.button-color_light-green{ background:rgba(49, 148, 194, 0.9);}
.button-color_light-green:hover, .button-color_light-green:focus, .button-color_light-green:active {background:rgba(49, 148, 194, 0.5);}

.square-buttonV1{text-transform:uppercase; padding:10px 25px; font-weight:600; transition:all .35s;}
.square-buttonV1-sky-blue{color:#fff; background-color:#2490CF;}
.square-buttonV1-sky-blue:active,
.square-buttonV1-sky-blue:hover{color:#2490CF; background-color:#fff;}

/*QE Button Style*/
.round-buttonV1, .round-buttonV1-reverse{text-transform:uppercase;border-style:solid;border-width:2px;padding:10px 25px;font-weight:600;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;transition:all .35s;}

.round-buttonV1.round-buttonV1-pink{color:#9e397d;border-color:#9e397d;}
.round-buttonV1.round-buttonV1-pink:active,.round-buttonV1.round-buttonV1-pink:hover{color:#fff; border-color:#9e397d; background-color:#9e397d;}

.round-buttonV1.round-buttonV1-white{color:#fff; border-color:#fff; background-color:#2591D1;}
.round-buttonV1.round-buttonV1-white:active,.round-buttonV1.round-buttonV1-white:hover{color:#2591D1; border-color:#fff; background-color:#fff;}

.round-buttonV1.round-buttonV1-white-reverse{color:#2591D1; border-color:#fff; background-color:#fff;}
.round-buttonV1.round-buttonV1-white-reverse:active, .round-buttonV1.round-buttonV1-white-reverse:hover{color:#fff; border-color:#fff; background-color:#2591D1;}

.round-buttonV1-reverse.round-buttonV1-reverse-pink{color:#fff;border-color:#9e397d;background-color:#9e397d;}
.round-buttonV1-reverse.round-buttonV1-reverse-pink:active,
.round-buttonV1-reverse.round-buttonV1-reverse-pink:hover{color:#9e397d; border-color:#9e397d; background-color:#fff;}

.round-buttonV1-reverse.round-buttonV1-reverse-sky-blue{color:#fff;border-color:#00a9f8;background-color:#00a9f8;}  
.round-buttonV1-reverse.round-buttonV1-reverse-sky-blue:active,
.round-buttonV1-reverse.round-buttonV1-reverse-sky-blue:hover{color:#00a9f8; border-color:#00a9f8; background-color:#fff;}

.round-buttonV1-reverse.round-buttonV1-reverse-orange{color:#fff;border-color:#ff6f22;background-color:#ff6f22;}
.round-buttonV1-reverse.round-buttonV1-reverse-orange:active,
.round-buttonV1-reverse.round-buttonV1-reverse-orange:hover{color:#ff6f22; border-color:#ff6f22; background-color:#fff;}

/*Analytics Button Styles__30-12-2021*/
.round-button-smallV2,
.round-button-smallV2-reverse{text-transform:uppercase;border-style:solid;border-width:2px;padding:10px 25px;font-weight:600;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;transition:all 0.35s;}

.round-button-smallV2.green{color:#fff;border-color:#008080; background-color:#008080;}
.round-button-smallV2.green:active,
.round-button-smallV2.green:hover{color:#008080;border-color:#008080;background-color:#fff; }

.round-button-smallV2.sky-blue{color:#fff;border-color:#06b1fb; background-color:#06b1fb;}
.round-button-smallV2.sky-blue:active,
.round-button-smallV2.sky-blue:hover{color:#06b1fb;border-color:#06b1fb;background-color:#fff; }

.round-button-smallV2.sky-blue-round{color:#fff;border-color:#06b1fb; background-color:#06b1fb; -webkit-transition:all .3s; -o-transition:all .3s; transition:all .3s; -moz-transition:all .3s; -ms-transition:all .3s; border-radius:30px; font-size:14px; line-height:14px;}
.round-button-smallV2.sky-blue-round:active,
.round-button-smallV2.sky-blue-round:hover{color:#06b1fb;border-color:#06b1fb;background-color:#fff; }

/* With Breadcrumb-breadcrumb for normal pages__17-01-2021*/
.with-breadcrumb .breadcrumb-content-inner, .with-breadcrumb .block.block-system-breadcrumb-block, .with-breadcrumb  .breadcrumb-content-inner .gva-breadcrumb-content .gva-block-breadcrumb .breadcrumb-style{ margin-bottom:0;}

/*Leaders Page Styles__23-08-2023*/
.team-bio .team-social .gva-social{ font-size:30px;}
.team-single-page .team-info .team-image img{ border:1px solid #ccc;}
.team-single-page .team-name .name{ margin-bottom:0;}
.team-single-page .team-name .line{margin: 15px 0 0 0;}
.team-block.team-v1 .team-content{ padding: 10px 20px;}
.team-block.team-v1 .team-content .team-job{ margin:8px 0 0 0; font-size: 16px; line-height: 20px; font-weight: 400;}
.team-block.team-v1 .team-skills{ display:none;}
.team-single-page .team-name .job{ font-weight: 400;}



/*Home Testimonial Styles*/
.testimonial-node-3 .avatar {margin-bottom: 15px;}
.testimonial-node-3 .job {font-size: 16px;color: #FEBF01;}
.hidden-main-menu .menu--main{ display:none;}
.content-top-none .content-top{display:none;}

/*Career Dropbox Captcha Error Message_17-08-2021*/
.help.gav-help-region {z-index: 100;}
.help.gav-help-region .messages__wrapper{border: 1px solid #de5b5b; background-color:#fff;}
.help.gav-help-region .messages--error{text-align: center; font-size: 17px; color: red; font-weight: 600;}

/*Custom Styles V2__17-11-2021*/
 ul li {font-weight: 400;}
 .event-disc{ font-weight: 400;}
.mar-auto{ margin: 0 auto; float:none;}
.mxw-100 .title-desc{max-width:100%;}
.mxw-70 .title-desc{max-width:90%; margin-top:0!important;}
.gsc-heading.max-wid800 .title-desc{max-width:800px!important;}
.max-wid800-v2{ width:71%!important;}
.gsc-heading.max-wid900 .title-desc{max-width:900px!important;}
.circular--square img { border-top-left-radius: 50% 50%;  border-top-right-radius: 50% 50%;  border-bottom-right-radius: 50% 50%;  border-bottom-left-radius: 50% 50%;}
.date-off .p-date span {display: none;}
.services-tile-boxes .gsc-icon-box.top-center .title{font-size: 18px; line-height:24px;}
.display-none{ display:none!important;}
.no-header .gva-body-wrapper header#header{ display:none;}
.no-footer .gva-body-wrapper footer#footer{ display:none;}
.no-popup .messer_popup{ display:none!important;}

.spacer-tb .bb-inner.default { padding:50px 0;}
.spacer-t .bb-inner.default { padding:50px 0 0 0;}
.spacer-b .bb-inner.default { padding:0 0 50px 0;}

@media (min-width:600px){
  .spacer-tb .bb-inner.default { padding:75px 0;}
  .spacer-t .bb-inner.default { padding:75px 0 0 0;}
  .spacer-b .bb-inner.default { padding:0 0 75px 0;}
}
@media (min-width:992px){
.heading-w70{width: 70%; text-align:center; float:none!important;}
.heading-w65{width: 65%; text-align:center; float:none!important;}
.heading-w60{width: 60%; text-align:center; float:none!important;}
.titlepadding1 h1.post-title{ padding-left:100px; padding-right:100px;}
.mxw-70 .title-desc{max-width:70%;}

.spacer-tb .bb-inner.default { padding:100px 0;}
.spacer-t .bb-inner.default { padding:100px 0 0 0;}
.spacer-b .bb-inner.default { padding:0 0 100px 0;}
}

.webinar-followup-page .ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.webform-confirmation-modal,
.insite-followup-page .ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.webform-confirmation-modal{ width:80%!important;}

.form-popup-msg-s1 .messages__wrapper{ margin-top: 10px; margin-bottom: 10px;}
.form-popup-msg-s1 .messages__wrapper p{font-size: 18px; line-height: 24px; text-align: center;}

/*.webform-submission-form{ margin-bottom:30px;}*/
@media (max-width: 768px) {	.webinar-common-form{ margin-top:0; /*background-color:#f8f8f8;*/ padding:30px 0;}}

/*Breadcrumb Title Additional Styles__12-05-2022*/
@media (min-width:768px){
.breadcrumb-content-inner .gva-breadcrumb-content .breadcrumb-style .breadcrumb-content-main h1.page-title{font-size:35px;font-weight:600;margin-top:40px}
.breadcrumb-content-inner .gva-breadcrumb-content .breadcrumb-style .breadcrumb-content-main h4.block-title,
.breadcrumb-content-inner .gva-breadcrumb-content .breadcrumb-style .breadcrumb-content-main span.block-title{font-size:18px;line-height:24px;font-style:normal; font-weight: 400;}
.breadcrumb-content-inner .gva-breadcrumb-content .breadcrumb-style .breadcrumb-content-main span.block-title{ text-transform: none; margin-top: 15px; display: block;}
.breadcrumb-content-inner .gva-breadcrumb-content .breadcrumb-style .breadcrumb-content-main span.block-title::after{ display: none;}
.banner-spacer1 .breadcrumb-style{ padding:120px 0!important;}
}
.breadcrumb-content-main h4.block-title{margin:15px 0 0;text-transform:none!important;font-size:16px; line-height: 22px; font-weight:400;font-style:italic}
.breadcrumb-content-main h4.block-title:after{display:none}

/*#block-messerwebinarpopupbanner {display: none;}
#block-views-block-post-other-block-30 {display: none;}
#block-careerpopup {display: none;}
#block-webform-10 {display: none;}*/
/*#block-messerwebinarpopupbanner {display: none;}*/

#flex{ display:flex; align-items:center; justify-content:center;}
.black-header .gva-body-wrapper header#header{ background-color:#000;}
.gradient-header .gva-body-wrapper header#header{ background:linear-gradient(48deg, rgb(20 47 69) 0%, rgb(26 120 187) 100%);}
.black-header-transpirant .gva-body-wrapper header#header{background-color: rgba(0, 0, 0, 0.6);}
.black-header .black-header-spacer{ margin-top:69px; padding-top: 0!important;}
@media (min-width:501px) and (max-width:991px) {.black-header .black-header-spacer{ margin-top:91px;}}
@media(min-width:992px) and (max-width:1199px) {.black-header .black-header-spacer{ margin-top:59px;}}
@media (min-width:1200px) and (max-width:1440px) {.black-header .black-header-spacer{ margin-top:90px;}}
@media(min-width:1441px){.black-header .black-header-spacer{ margin-top:90px;}}


/*Resources Video Section*/
.resourcecenter-image-pdf.video-resources-image-pdf{ height:auto!important; border-bottom: 1px solid #ccc;}
.resourcecenter-image-pdf.video-resources-image-pdf{}
@media (max-width:991px){
.resourcecenter-image-pdf.video-resources-image-pdf {
    width: 100%;
    padding: 0;
    text-align: center;
    background-image: inherit;	
}
.resource-video .webform-submission-video-add-form .webform-confirmation iframe{ width:100%; height:100%;}
}

/*UK Page Styles__14-07-2022*/
.hide-logo .header-main .branding .main-site-logo.site-branding-logo{ display:none;}
#block-uksitebranding{ margin:0;}

/*BLOG Common Styles__11-08-2022*/
/*.blog-key-components_block{ display:flex; flex-direction: column;}*/
.blog-key-components{display: flex; justify-content: flex-start; margin-bottom:10px;}
.blog-key-components h4{font-size: 18px; line-height: 22px!important; margin: 0 0 5px 0; color:#0095ff; font-weight:100;}
.blog-key-components .photo{ margin-right:15px;}
.blog-key-components .photo img{ min-width:60px;}
.full-block-img-seperator{width:100%;}
.light-blue{ background-color:#2390cf!important;}
.light-blue:hover, .light-blue:focus, .light-blue:active{ background-color:#15488a; color:#fff;}
.dark-blue{ background-color:#15488a!important;}
.dark-blue:hover, .dark-blue:focus, .dark-blue:active{ background-color:#2390cf; color:#fff;}
.border-light-blue-3{ border: 3px solid #2196f3;}
@media (min-width:768px){
.full-block-img-seperator{ display:flex;}
.full-block-img-seperator .img-sep.left{ width:65%;}
}
.hidden-content-top .content-top{ display:none;}
.hidden-insiteblog-sidebar-widget #block-insiteblogsidebarwidget{ display:none;}
.field--type-text-with-summary{ font-weight: 400;}

/*Important Styles__03-04-2023*/
.our_partners .banner-carousel .init-carousel-owl{}  .owl-carousel .owl-item img{/*width:auto;*/}
.our-partners-slider .banner-carousel .owl-carousel .owl-item img{width:auto!important;}

.fwpage{ padding-left:15px; padding-right:15px;}
@media (min-width:768px){
 .fwpage{ padding-left:30px; padding-right:30px;}
}
@media (min-width:1199px){
 .fwpage{ padding-left:50px; padding-right:50px;}
}
@media(max-width:500px){
	.webform-sub-full-width .ui-dialog{ width:85%!important;}
}
.field--name-field-video-fom{margin:40px 0 30px 0; float: left; width: 100%;}


/*Resource VIDEO Page__31-07-2023*/
.node--type-videos .webform-submission-video-form iframe{width: 260px; height:300px;}
@media (min-width:370px) and (max-width:425px){
	.node--type-videos .webform-submission-video-form iframe{width:335px; height:300px;}
}
@media (min-width:426px) and (max-width:500px){
	.node--type-videos .webform-submission-video-form iframe{width:382px; height:300px;}
}
@media (min-width:501px) and (max-width:599px){
	.node--type-videos .webform-submission-video-form iframe{width:465px; height:400px;}
}
@media (min-width:600px) and (max-width:700px){
	.node--type-videos .webform-submission-video-form iframe{width:560px; height:400px;}
}
@media (min-width:701px) and (max-width:768px){
	.node--type-videos .webform-submission-video-form iframe{width:664px; height:500px;}
}
@media (min-width:769px) and (max-width:991px){
	.node--type-videos .webform-submission-video-form iframe{width:689px; height:450px;}
}
@media (min-width:992px) and (max-width:1024px){
	.node--type-videos .webform-submission-video-form iframe{width:550px; height:350px;}
}
@media (min-width:1025px) and (max-width:1199px){
	.node--type-videos .webform-submission-video-form iframe{width:570px; height:420px;}
}
@media(min-width:1200px){
	.node--type-videos .webform-submission-video-form iframe{width:760px; height:520px;}
}
@media(max-width:767px){
	.lets-talk-form .ui-dialog{ width:85%!important;}
}


