/* 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;}

.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;}
.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 .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 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: 16px; margin: 15px 0 0px 0; color: #ab7272; font-weight: 400;}

@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;}
}
@media (max-width:768px){  
  .webform-submission-celerite-webinar-series-form-form .celerite-webinar-series-submit {margin: 100px 0 0 0;}
}
@media (min-width:1200px){  
  .celerite-webinar-series-form .column-inner{ padding:80px 60px;}
}
/* @media(max-width:425px){
  .webform-submission-celerite-webinar-series-form-form .g-recaptcha{transform: scale(0.76); transform-origin: 160px 0px;}
} */
@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) 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 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:#fff; 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;}
.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;}
.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{ background-color:#fff; border:none; font-weight: 300;}
.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:#132259!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:#114A8D!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;}
}

/*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:530px;}
.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: center; flex-direction: column;}
.celerite-advantage-box .thumb{ margin-bottom:20px; min-height:85px; display: flex; align-items: center; justify-content: center;}
.celerite-advantage-box h4{font-size: 18px; line-height: 22px; color: #114A8D; margin:0 0 20px 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;}
.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;}

.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;}
}


/*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:100; 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:100; 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;}

.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;}
.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:stretch; 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;}
.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;}

#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:#ccc; 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: 100; 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:17px; line-height:21px; padding:18px 60px; background-color:#16498b; display:block;}

.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{ font-size:18px; 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 h3{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 h4{ color:#114A8D; font-weight:600; font-size:26px; line-height:26px; margin:0;}
.counter-b1 h4 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 h5{ 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 h4{font-size:26px; line-height:32px;}
	.counter-b1 h4 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 h3{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 h5{ font-weight:400; margin-top:0; text-transform: uppercase; color: #f7bf54;}
.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 h3{ 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:100; 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 h2 { font-size:20px; line-height:30px; font-weight:100;}
.jGOueO h2 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;}
.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:100; -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;}
.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;}
.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;}
.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 h2 { 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 h3{ 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:100;}
.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: center; 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:100;} 
#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;
  }

.careerpageV2{ text-align: center;}
.careerpageV2_banner h1{ font-size:45px; line-height:45px; color:#fff; text-transform: uppercase;}
.careerpageV2_banner 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{ 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 h3{ font-size:25px; line-height:30px;}
}
@media (min-width: 768px){
   .careerpageV2_banner h1{ font-size:75px; line-height:75px;}
   .careerpageV2_banner 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{ 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;}
.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 h6{ color: #fff; text-transform:lowercase; letter-spacing:2px; font-size:25px; position:absolute;}
.image-group .imgroupwrapper .figure h6.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 h6.tournaments{font-size:35px; right:-89px; bottom:100px; }}
@media (min-width: 1200px) {
.image-group .imgroupwrapper .figure h6.tournaments{color: #d3d3d3; right: -45px;}}
@media (max-width:767px) {
.image-group .imgroupwrapper .figure h6.tournaments {right: -60px; bottom:56px; padding: 5px 10px; font-size:22px;}}
@media (max-width: 1199px) {
.image-group .imgroupwrapper .figure h6.tournaments {background-color: rgba(0,0,0,0.5); padding: 10px 14px;}} 
.image-group .imgroupwrapper .figure h6.festival{left:0; z-index:10; margin:0;}
@media (max-width:767px) {
.image-group .imgroupwrapper .figure h6.festival {left:5px; bottom:5px; padding: 5px 10px; font-size:22px;}}
@media (min-width: 768px) {
.image-group .imgroupwrapper .figure h6.festival{font-size:35px; left:12px; bottom:12px; }}
@media (max-width: 1199px) {
.image-group .imgroupwrapper .figure h6.festival { background-color: rgba(0,0,0,0.5); padding: 10px 14px; }}
@media (min-width: 1200px) {
.image-group .imgroupwrapper .figure h6.festival{left:11px; top:-38px; color:#d3d3d3; }}
.image-group .imgroupwrapper .figure h6.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 h6.celebrations{font-size:35px; left:-135px; bottom:97px; }}
@media (min-width: 1200px) {
.image-group .imgroupwrapper .figure h6.celebrations{color: #d3d3d3; left: -135px; bottom:95px;}}
@media (max-width:767px) {
.image-group .imgroupwrapper .figure h6.celebrations {left: -57px; bottom:56px; padding: 5px 10px; font-size:22px;}}
@media (max-width: 1199px) {
.image-group .imgroupwrapper .figure h6.celebrations {background-color: rgba(0,0,0,0.5); padding: 10px 14px;}} 
.image-group .imgroupwrapper .figure h6.expeditions{left:0; z-index:10; margin:0;}
@media (max-width:767px) {
.image-group .imgroupwrapper .figure h6.expeditions {left:5px; bottom:5px; padding: 5px 10px; font-size:22px;}}
@media (min-width: 768px) {
.image-group .imgroupwrapper .figure h6.expeditions{font-size:35px; left:10px; bottom:48px; }}
@media (min-width:992px) {
.image-group .imgroupwrapper .figure h6.expeditions{left:12px; bottom:77px; }}
@media (max-width: 1199px) {
.image-group .imgroupwrapper .figure h6.expeditions { background-color: rgba(0,0,0,0.5); padding: 10px 14px; }}
@media (min-width: 1200px) {
.image-group .imgroupwrapper .figure h6.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 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 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 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 h5{ font-size: 22px; line-height:26px; padding-right: 15px; margin-right: 15px;}
  .our-ratings-col-inner .text-block 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 h4{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{ color:#fff; font-size:18px; line-height:21px; margin:0 0 5px 0; font-weight:600;}
.webinar-block-design-one .speakers-body .speakers-box .content-box h6{ color:#fff; font-size:16px; line-height:19px; margin:0; font-weight:100;}

.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:100; 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 .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 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: 100; 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: "Hands-on Workshop"; 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 .solution{ border-top:1px dotted #fff; border-bottom:1px dotted #fff;}
.ss-client-info h4 {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{font-style: italic; font-size:16px; line-height:26px; font-weight:100;}
.new-ss-testimoni-block 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; 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{ 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 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{ 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 h3{ color:#16498b; font-size:26px; line-height:38px; font-weight:100; position:relative; padding: 52px 25px;}
.analytics-innovate-today_quote1.anal-org-quote h3{ font-size: 22px!important; line-height: 34px!important;}
@media(max-width:1199px){ .analytics-innovate-today_quote1 h3{font-size:21px; line-height:29px;}}
@media (min-width:320px) and (max-width:425px) {.analytics-innovate-today_quote1 h3:after{bottom: 32px;}}
.analytics-innovate-today_quote1 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 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 h4{ color:#fff!important; font-size:26px; line-height:38px; font-weight:100;}
.analytics-innovate-today .quote2 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{ font-size:17px; line-height:19px; color:#000; margin:0 0 5px 0; font-weight:600; text-transform:uppercase;}
.tlk-experts-block .details h5{ font-size:15px; line-height:17px; color:#666; margin:0; font-weight:400; padding: 0 15px 5px 0;}
/*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;}
.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 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%}
.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) {
 .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{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{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-mb20{margin-bottom:20px;}
.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-mt30{margin-top:30px;}
.block-space-mt25{margin-top:25px;}
.block-space-mt20{margin-top:20px;}
.block-space-mt15{margin-top:15px;}
.block-space-mt10{margin-top:10px;}
.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-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;}
.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;}
.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:40px;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 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:200;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 h2{font-size:30px!important;line-height:36px!important;font-weight:600;font-family:"Maven Pro",sans-serif}
.ccc-page .ccc-banner-text 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 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 h2{font-size:46px!important;line-height:52px!important}
}
@media(min-width:992px) {
.ccc-page .ccc-banner-text 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-7 {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;}

/*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;}
.team-block.team-v1 .team-skills{ display:none;}



/*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;}

/*.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{font-size:18px;line-height:24px;font-style:normal}
.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;}
.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;}
}

/* #1st Blog Row Hide__31-01-2024 */
.blog-main-page .categories-view-content .row:nth-of-type(1){ display:none;}
