.row { width: 100%; float: left; }
.cols1, .cols2, .cols3, .cols4, .cols5, .cols6, .cols7, .cols8, .cols9, .cols10, .cols11, .cols12 { float: left; padding-left: 15px; padding-right: 15px; }
.cols12 { width: 100% }
.cols11 { width: 91.66666667% }
.cols10 { width: 83.33333333% }
.cols9 { width: 75% }
.cols8 { width: 66.66666667% }
.cols7 { width: 58.33333333% }
.cols6 { width: 50% }
.cols5 { width: 41.66666667% }
.cols4 { width: 33.33333333% }
.cols3 { width: 25% }
.cols2 { width: 16.66666667% }
.cols1 { width: 8.33% }
.row-cnt { max-width: 1170px; margin: 0 auto; padding: 0 15px; }

/*** 9.0 Clearings*/
.clear:before, .clear:after, .site:before, .site:after, .entry-content:before, .entry-content:after, .comment-content:before, .comment-content:after, .site-content:before, .site-content:after, .nav-links:before, .nav-links:after, .comment-navigation:before, .comment-navigation:after, .social ul:before, .social ul:after, .textwidget:before, .textwidget:after, .cf:before, .cf:after, .container:before, .container:after, .row:before, .row:after, ul:before, ul:after, .boxs:before, .boxs:after, .rowNew:before, .rowNew:after { content: ""; display: table; }
.clear:after, .site:after, .entry-content:after, .comment-content:after, .site-content:after, .nav-links:after, .comment-navigation:after, .social ul:after, .textwidget:after, .cf:after, .container:after, .row:after, ul:after, .boxs:after, .rowNew:after { clear: both; }

/* Site Structure */
.site { margin: 0 auto; padding: 0; }
.site-header .site { max-width: 1200px; padding: 0 15px; }
.site-content { padding: 0; padding-bottom:0px!important; }
.page-id-5557 .site-content,.page-id-5560 .site-content { padding: 0; padding-bottom:0px!important; }
.sidebar { float: left; width: 26%; padding: 20px 0; }
.content-area { float: right; width: 70%; background-color: #fff }
.content-area.full-width { width: 100%; float: left; }
.owl-height { -webkit-transition: height 500ms ease-in-out; -moz-transition: height 500ms ease-in-out; -ms-transition: height 500ms ease-in-out; -o-transition: height 500ms ease-in-out; transition: height 500ms ease-in-out; }
.owl-carousel { display: none; width: 100%; -webkit-tap-highlight-color: transparent;/* position relative and z-index fix webkit rendering fonts issue */ position: relative; z-index: 1; }
.owl-carousel .owl-stage { position: relative; -ms-touch-action: pan-Y; }
.owl-carousel .owl-stage:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.owl-carousel .owl-stage-outer { position: relative; overflow: hidden;/* fix for flashing background */ -webkit-transform: translate3d(0px, 0px, 0px); height: 125px; }
.owl-carousel .owl-controls .owl-nav .owl-prev, .owl-carousel .owl-controls .owl-nav .owl-next, .owl-carousel .owl-controls .owl-dot { cursor: pointer; cursor: hand; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
.owl-carousel.owl-loaded { display: block; }
.owl-carousel.owl-loading { opacity: 0; display: block; }
.owl-carousel.owl-hidden { opacity: 0; }
.owl-carousel .owl-refresh .owl-item { display: none; }
.owl-item { -webkit-transition-duration: 0.5s; -moz-transition-duration: 0.5s; -o-transition-duration: 0.5s; transition-duration: 0.5s; }
.owl-item:hover { background: #fac226; }
.owl-carousel .owl-item { position: relative; min-height: 1px; float: left; -webkit-backface-visibility: hidden; -webkit-tap-highlight-color: transparent; -webkit-touch-callout: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
.owl-carousel .owl-item img { -webkit-transform-style: preserve-3d; }
.owl-carousel.owl-text-select-on .owl-item { -webkit-user-select: auto; -moz-user-select: auto; -ms-user-select: auto; user-select: auto; }
.owl-carousel .owl-grab { cursor: move; cursor: -webkit-grab; cursor: -o-grab; cursor: -ms-grab; cursor: grab; }
.owl-carousel.owl-rtl { direction: rtl; }
.owl-carousel.owl-rtl .owl-item { float: right; }
.owl-carousel .owl-item .owl-lazy { opacity: 0; -webkit-transition: opacity 400ms ease; -moz-transition: opacity 400ms ease; -ms-transition: opacity 400ms ease; -o-transition: opacity 400ms ease; transition: opacity 400ms ease; }
.owl-carousel .owl-item img { transform-style: preserve-3d; }
.owl-carousel .owl-video-wrapper { position: relative; height: 100%; background: #000; }
.owl-carousel .owl-video-play-icon { position: absolute; height: 80px; width: 80px; left: 50%; top: 50%; margin-left: -40px; margin-top: -40px; background: url("owl.video.play.png") no-repeat; cursor: pointer; z-index: 1; -webkit-backface-visibility: hidden; -webkit-transition: scale 100ms ease; -moz-transition: scale 100ms ease; -ms-transition: scale 100ms ease; -o-transition: scale 100ms ease; transition: scale 100ms ease; }
.owl-carousel .owl-video-play-icon:hover { -webkit-transition: scale(1.3, 1.3); -moz-transition: scale(1.3, 1.3); -ms-transition: scale(1.3, 1.3); -o-transition: scale(1.3, 1.3); transition: scale(1.3, 1.3); }
.owl-carousel .owl-video-playing .owl-video-tn, .owl-carousel .owl-video-playing .owl-video-play-icon { display: none; }
.owl-carousel .owl-video-tn { opacity: 0; height: 100%; background-position: center center; background-repeat: no-repeat; -webkit-background-size: contain; -moz-background-size: contain; -o-background-size: contain; background-size: contain; -webkit-transition: opacity 400ms ease; -moz-transition: opacity 400ms ease; -ms-transition: opacity 400ms ease; -o-transition: opacity 400ms ease; transition: opacity 400ms ease; }
.owl-carousel .owl-video-frame { position: relative; z-index: 1; }
.owlCarousel .item { text-align: center; line-height: 70px; }
.owl-theme .owl-controls { margin-top: 10px; text-align: center; -webkit-tap-highlight-color: transparent; }

.owl-theme .owl-controls .owl-nav .disabled { opacity: .5; cursor: default }
.owl-theme .owl-dots .owl-dot, .noJS .owl-dots .owl-dot { display: inline-block; zoom: 1; display: inline; }
.owl-theme .owl-dots .owl-dot span, .noJS .owl-dots .owl-dot a { width: 10px; height: 10px; margin: 5px 7px; background: #d6d6d6; display: block; -webkit-backface-visibility: visible; -webkit-transition: opacity 200ms ease; -moz-transition: opacity 200ms ease; -ms-transition: opacity 200ms ease; -o-transition: opacity 200ms ease; transition: opacity 200ms ease; -webkit-border-radius: 30px; -moz-border-radius: 30px; border-radius: 30px }
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span, .noJS .owl-dots .owl-dot.active a { background: #869791 }


/* Amee */
.sap-client.manufacturingPage {background: #f7f7f7;float: left;width: 100%;}
.sap-client.manufacturingPage h2.title2 {color: #044AA7;}
.sap-client.manufacturingPage h5.title5 {color: #535353;}


@media only screen and (max-width:767px) {
    .rowNew, .sapOneFeature .rowNew { margin: 0; padding: 0; }
    .rowNew .cols4, .sapOneFeature .majorupdateSAP .listPoint { padding: 0; float: none; width: auto; }
    .sapOneFeature h3 { font-size: 20px; }
    .sapOneFeature .box { padding: 0; }
    .sapOneFeature .listPoint { margin-bottom: 10px; }
    .sapLatestVerson .introText { font-size: 17px; line-height: 1.4; }
    .digipayContent { display: block; }
    .homePage .row-cnt .cols4.offShore, .homePage .row-cnt .cols4.sapHana, .homePage .row-cnt .cols4.sapBone { width: 100%; margin: 0; }
    .sapHomeMain .bgColorLight { min-height: inherit; }
    .topNewBannerInner p { font-size: 14px !important; }
    .topNewBanner { padding-right: 32px; padding-top: 10px; }
}
@media only screen and (max-width:768px) {
    .gstAuto .cols7 { width: 100%; padding: 0; }
    .gstAuto .cols5 { width: 100%; }
    .sapOneFeature h3 { font-size: 18px; }
    .erpSAPBanner {height: 300px; }
    .erpBannerCaption h1{font-size: 2rem;}
    .cols8 { width: 100%; }
    .digipayFeatures { width: 100%; }
    .digipayContent { position: relative; }
    .digipayFeatures ul { width: 100% !important; height: auto !important; background: none; border: none; box-shadow: none; }
    .digipayFeatures ul li { position: relative !important; left: inherit !important; right: inherit !important; top: inherit !important; bottom: inherit !important; width: 50% !important; float: left; min-height: 155px; }
    .digipayFeatures ul li h4 { position: relative !important; left: inherit !important; right: inherit !important; top: inherit !important; bottom: inherit !important; width: 100% !important; margin: 10px 0 0 0 !important }
    .digipayBlock p { display: none; }
    .digipayFeatures ul li .digipayBlock h4::after { display: none !important }
    .digipayBlock span:hover ~ h4 { background: none; color: #2f2a27 }
    .wmsBlock.lightBg { padding: 25px 0 0px; }
    .bannerInfo .infoBoxTextInner, .bannerInfo .draw, .bannerInfo .transformBox { display: none; }
    .bannerInfo .knowMoreBtnMobile { display: block; width: 100px; bottom: 0; top: 22px }
    .bannerInfo .knowMoreBtnMobile a { font-size: 11px; z-index: 9999 }
    .font40 { font-size: 16px; }
    .fontLineHeight32 { font-size: 14px; line-height: 16px; }
    .font38 { font-size: 16px; }
    .infoBoxTextThin { font-size: 10px; }
    .bannerTitle { font-size: 11px; }
    .infoBoxTextBold { font-size: 18px; }
    .knowMoreBtn a { padding: 4px 10px; }
    .saperpindWrapper{margin-bottom: 20px;}
}
@media only screen and (max-width:480px) {
    .digipayFeatures ul li { width: 100% !important; height: auto !important }
    .digipayFeatures ul li h4 { font-size: 13px !important; }
    .gstPopupForm ul li.gstEmail { width: 100%; padding: 0 0 0 0; }
    .gstPopupForm ul li.gstPhone { width: 100%; padding: 0 0 0 0; }
    .gstAuto .blessForm ul li.formEmail, .gstAuto .blessForm ul li.formPhone { width: 100%; padding: 0; }
    .sliderBanner .owl-nav .owl-next, .sliderBanner .owl-nav .owl-prev { width: 25px; line-height: 25px; }
    .sliderBanner .owl-nav { bottom: 38%; }
    .sliderBanner .owl-nav .owl-next { background-position: 4px 4px; }
    .sliderBanner .owl-nav .owl-prev { background-position: 2px -29px; }
}
@media only screen and (max-width:1069px) {
    .digipayFeatures ul { width: 400px; height: 400px; }
    .digipayFeatures ul li:first-child { bottom: -150px; left: 110px; display: none; }
    .digipayFeatures ul li:nth-child(2) { bottom: -20px; left: -130px; }
    .digipayFeatures ul li:nth-child(2) h4 { position: absolute; left: 0; margin: 0; bottom: -5px; }
    .digipayFeatures ul li:nth-child(3) { bottom: 90px; left: -182px; }
    .digipayFeatures ul li:nth-child(3) h4 { position: absolute; left: 10px; bottom: 15px; }
    .digipayFeatures ul li:nth-child(4) { top: 83px; left: -175px; }
    .digipayFeatures ul li:nth-child(4) h4 { position: absolute; left: 10px; bottom: 10px; }
    .digipayFeatures ul li:nth-child(5) { top: -22px; left: -100px; }
    .digipayFeatures ul li:nth-child(5) h4 { position: absolute; left: 5px; bottom: 0; }
    .digipayFeatures ul li:nth-child(6) { top: -22px; right: 4px; width: 200px; }
    .digipayFeatures ul li:nth-child(6) h4 { position: absolute; right: -62px; bottom: 15px; }
    .digipayFeatures ul li:nth-child(7) { top: 83px; right: -171px; }
    .digipayFeatures ul li:nth-child(7) h4 { position: absolute; right: 23px; bottom: -10px; }
    .digipayFeatures ul li:nth-child(8) { bottom: 90px; right: -185px; }
    .digipayFeatures ul li:nth-child(8) h4 { position: absolute; right: 25px; bottom: 5px; }
    .digipayFeatures ul li:nth-child(9) { bottom: -20px; right: -135px; }
    .digipayFeatures ul li:nth-child(9) h4 { position: absolute; right: 5px; margin: 0; bottom: 5px; }
    .digipayContent h4 { font-size: 12px; }
    .digipayContent h2 { font-size: 30px; }
    .digipayFeatures ul li h4 { width: 100px; font-size: 15px; }
    .digipayBlock { position: relative; }
    .automateGST { padding: 0 15px; }
    .automateGST .row-cnt { padding: 30px !important; }
    .digipayFeatures ul li:nth-child(n+6) .digipayBlock h4::after { bottom: 5px }
    .digipayFeatures ul li .digipayBlock h4::after { right: -18px; top: 3px; }
    .bannerInfo { right: 5%; top: 10%; }
}
@media only screen and (max-width:959px) {
    .automateGST h2 { font-size: 24px; }
    .automateGST h3 { font-size: 18px; }
    .sapLatestVerson { margin: 0; }
    .sapLatestVerson .cols6 { padding: 0; width: auto; float: none; }
    .sapLatestVerson .imgHolder { text-align: center; padding-top: 20px; }
    .sapLatestVerson .introText { margin: 0; }
    .benifitsDIgipay .cols4 { width: 100%; }
}
.topNewBanner { background: #244081; padding: 18px 0; }
.topNewBannerInner { padding-right: 45px; position: relative; }
.topNewBannerInner p { margin-bottom: 0; font-size: 15px; font-weight: 400; color: #fff; }
.topNewBannerInner p span { font-weight: 700; color: #ffd200; }
.topNewBannerInner .closeStrip { width: 30px; height: 30px; border-radius: 50%; -webkit-border-radius: 50%; font-size: 18px; line-height: 26px; text-align: center; font-weight: 400; background: #15254f; position: absolute; right: 0; top: -2px; color: #fff; text-decoration: none; }
.topNewBannerInner .closeStrip:hover { background: #ffd200; }

/**************page load Popup******************/
.pageLoadPopup { opacity: 0; visibility: hidden; top: 0; position: fixed; left: 0; width: 100%; height: 100%; z-index: 111111; text-align: center; transition: all 0.4s ease-out; -webkit-transition: all 0.4s ease-out; z-index: 11111; overflow-y: auto; padding: 60px 15px; }
.pageLoadPopup.active { opacity: 1; visibility: visible; }
.pageLoadPopup:after { background: rgba(0, 0, 0, 0.7); width: 100%; height: 100%; position: absolute; left: 0; top: 0; content: ""; }
.pageLoadPopupContainer { margin: 0 auto 0; max-width: 700px; width: 100%; position: relative; z-index: 1111; top: -100%; transition: all 0.4s 0.3s ease-out; -webkit-transition: all 0.4s 0.3s ease-out; }
.pageLoadPopup.active .pageLoadPopupContainer { top: 0; }
.closeLoadPoup { position: absolute; right: -16px; top: -16px; width: 33px; height: 33px; color: #989898; font-size: 21px; font-weight: 600; background: transparent; -webkit-border-radius: 50%; border-radius: 50%; box-shadow: 0 0 13px rgba(0, 0, 0, 0.5); -webkit-box-shadow: 0 0 13px rgba(0, 0, 0, 0.5); line-height: 33px; }
.closeLoadPoup:hover { color: #222; }
.customermeetListDtl div { float: left; width: 100%; margin: 0 0 10px; }
.customermeetListDtl label { font-weight: 600; width: 65px; float: left; }
.customermeetListDtl div.customermeetVenue { display: flex; }
.customermeetListDtl div.customermeetVenue span {/*margin: 0 0 0 24px;*/ }
.requestform div.formDetailscustomerReg { float: left; width: 100%; padding: 0; margin: 0; color: #008000; }
.customerReg form#blogfrmreqcont div { width: 100%; margin: 0 0 10px; padding: 0 7px; }
.customerReg form#blogfrmreqcont div.formDetailscustomerReg { width: 100%; margin: 0 0 5px; padding: 0 7px; }
.customerReg form#blogfrmreqcont div:nth-child(7) { clear: none; text-align: left; }
.customerReg form#blogfrmreqcont div.sendBox { width: auto; text-align: right; }
.customerReg form#blogfrmreqcont div.requestCaptcha { width: 85%; }

/**************Magnific Popup CSS******************/
.mfp-bg { top: 0; left: 0; width: 100%; height: 100%; z-index: 11111; overflow: hidden; position: fixed; background: #0b0b0b; opacity: 0.8; }
.mfp-wrap { top: 0; left: 0; width: 100%; height: 100%; z-index: 11111; position: fixed; outline: none !important; -webkit-backface-visibility: hidden; }
.mfp-container { text-align: center; position: absolute; width: 100%; height: 100%; left: 0; top: 0; padding: 0 8px; box-sizing: border-box; }
.mfp-container:before { content: ''; display: inline-block; height: 100%; vertical-align: middle; }
.mfp-align-top .mfp-container:before { display: none; }
.mfp-content { position: relative; display: inline-block; vertical-align: middle; margin: 0 auto; text-align: left; z-index: 1045; }
.mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content { width: 100%; cursor: auto; }
.mfp-ajax-cur { cursor: progress; }
.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close { cursor: -moz-zoom-out; cursor: -webkit-zoom-out; cursor: zoom-out; }
.mfp-zoom { cursor: pointer; cursor: -webkit-zoom-in; cursor: -moz-zoom-in; cursor: zoom-in; }
.mfp-auto-cursor .mfp-content { cursor: auto; }
.mfp-close, .mfp-arrow, .mfp-preloader, .mfp-counter { -webkit-user-select: none; -moz-user-select: none; user-select: none; }
.mfp-loading.mfp-figure { display: none; }
.mfp-hide { display: none !important; }
.mfp-preloader { color: #CCC; position: absolute; top: 50%; width: auto; text-align: center; margin-top: -0.8em; left: 8px; right: 8px; z-index: 1044; }
.mfp-preloader a { color: #CCC; }
.mfp-preloader a:hover { color: #FFF; }
.mfp-s-ready .mfp-preloader { display: none; }
.mfp-s-error .mfp-content { display: none; }
button.mfp-close, button.mfp-arrow { overflow: visible; cursor: pointer; background: transparent; border: 0; -webkit-appearance: none; display: block; outline: none; padding: 0; z-index: 1046; box-shadow: none; touch-action: manipulation; }
button::-moz-focus-inner { padding: 0; border: 0; }
.mfp-close { width: 44px; height: 44px; line-height: 44px; position: absolute; right: 0; top: 0; text-decoration: none; text-align: center; opacity: 0.65; padding: 0 0 18px 10px; color: #FFF; font-style: normal; font-size: 28px; font-family: Arial, Baskerville, monospace; }
.mfp-close:hover, .mfp-close:focus { opacity: 1; }
.mfp-close:active { top: 1px; }
.mfp-close-btn-in .mfp-close { color: #333; }
.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close { color: #FFF; right: -6px; text-align: right; padding-right: 6px; width: 100%; }
.mfp-counter { position: absolute; top: 0; right: 0; color: #CCC; font-size: 12px; line-height: 18px; white-space: nowrap; }
.mfp-arrow { position: absolute; opacity: 0.65; margin: 0; top: 50%; margin-top: -55px; padding: 0; width: 90px; height: 110px; -webkit-tap-highlight-color: transparent; }
.mfp-arrow:active { margin-top: -54px; }
.mfp-arrow:hover, .mfp-arrow:focus { opacity: 1; }
.mfp-arrow:before, .mfp-arrow:after { content: ''; display: block; width: 0; height: 0; position: absolute; left: 0; top: 0; margin-top: 35px; margin-left: 35px; border: medium inset transparent; }
.mfp-arrow:after { border-top-width: 13px; border-bottom-width: 13px; top: 8px; }
.mfp-arrow:before { border-top-width: 21px; border-bottom-width: 21px; opacity: 0.7; }
.mfp-arrow-left { left: 0; }
.mfp-arrow-left:after { border-right: 17px solid #FFF; margin-left: 31px; }
.mfp-arrow-left:before { margin-left: 25px; border-right: 27px solid #3F3F3F; }
.mfp-arrow-right { right: 0; }
.mfp-arrow-right:after { border-left: 17px solid #FFF; margin-left: 39px; }
.mfp-arrow-right:before { border-left: 27px solid #3F3F3F; }
.mfp-iframe-holder { padding-top: 40px; padding-bottom: 40px; }
.mfp-iframe-holder .mfp-content { line-height: 0; width: 100%; max-width: 900px; }
.mfp-iframe-holder .mfp-close { top: -40px; }
.mfp-iframe-scaler { width: 100%; height: 0; overflow: hidden; padding-top: 56.25%; }
.mfp-iframe-scaler iframe { position: absolute; display: block; top: 0; left: 0; width: 100%; height: 100%; box-shadow: 0 0 8px rgba(0, 0, 0, 0.6); background: #000; }

/* Main image in popup */
img.mfp-img { width: auto; max-width: 100%; height: auto; display: block; line-height: 0; box-sizing: border-box; padding: 40px 0 40px; margin: 0 auto; }

/**************commonpopup******************/
.commonPopup { background: #fff; margin: 30px auto; max-width: 518px; position: relative; }
.popupContainer .popupMandetoryTxt { font-size: 9px; color: #8b8b8b; position: absolute; top: 20px; right: 30px; }
.commonPopup .popupContainer { /*padding-top:20px;*/ padding-top: 0px; }
.commonPopupPopupForm .feildRow { border-bottom: 1px solid #dadada; padding: 13px 0; }
.commonPopupPopupForm  #nameRow { border-top: 1px solid #dadada; }
.commonPopupPopupForm .feildName { float: left; width: 113px; position: relative; padding-right: 15px; line-height: 32px; position: relative; min-height: 32px; }
.commonPopupPopupForm .feildInput { width: 100%; padding-left: 140px; position: relative; min-height: 32px; }
.commonPopupPopupForm .feildName label { font-size: 14px; color: #323232; padding-bottom: 0; margin-bottom: 0; }
.commonPopupPopupForm .star { color: #F00; }
.commonPopupPopupForm .feildName:before { background: #a8bdc9; height: 100%; width: 1px; right: 0; top: 0; content: ""; position: absolute; }
.commonPopupPopupForm input[type="text"], .commonPopupPopupForm input[type="email"], .commonPopupPopupForm input[type="tel"], .commonPopupPopupForm input[type="number"], .commonPopupPopupForm input[type="url"], .commonPopupPopupForm input[type="password"], .commonPopupPopupForm input[type="search"], .commonPopupPopupForm select, .commonPopupPopupForm textarea { border: 0 none; height: 32px; padding: 5px 0; }
.commonPopupPopupForm .customSelectOuter { border: 0 none; padding: 0; font-size: 16px; }
.commonPopupPopupForm .customSelect { font-size: 15px; line-height: 22px; vertical-align: middle; }
.commonPopup .mfp-close { display: none !important; }
.contentPopup h2 { background: #003492; color: #fff; text-transform: uppercase; font-weight: 700; margin-bottom: 0; padding: 15px 30px; font-size: 24px; font-family: "open_sansbold"; }
.contentPopup .popup-modal-dismiss { position: absolute; right: -15px; top: -15px; background: #fff; width: 30px; height: 30px; line-height: 21px; vertical-align: middle; font-size: 16px; color: #323232; text-align: center; border-radius: 50%; -webkit-border-radius: 50%; box-shadow: 0 0 2px rgba(0, 0, 0, 0.5); -webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.5); }
.contentPopup .popup-modal-dismiss:hover { background: #f9b700; color: #fff; }
.popupContainer .popupMandetoryTxt { font-size: 12px; color: #8b8b8b; position: absolute; /*top:25px;*/ top: 5px; right: 30px; font-family: "open_sansregular"; }
.popupContainer h3 { font-size: 16px; color: #195ed4; margin-bottom: 10px; font-weight: 600; font-family: "open_sansregular"; }
.popupContainer { padding: 30px; padding-top: 30px; position: relative; }
.mdi::before, .mdi-set { display: inline-block; font: normal normal normal 24px/1 "Material Design Icons"; font-size: 24px; line-height: 1; font-size: inherit; text-rendering: auto; line-height: inherit; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.mdi-close:before { content: "\F156"; }
.hiddenText { text-indent: -9999px; display: inline-block; overflow: hidden; text-align: left; }
.btnRow.btnRight { text-align: right; }
.btnRow { margin-top: 20px; }
.mdi:before, .mdi-set { display: inline-block; font: normal normal normal 24px/1 "Material Design Icons"; font-size: inherit; text-rendering: auto; line-height: inherit; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
label.error { font-weight: 400; color: #FF0000; font-size: 14px; }
.commonPopupPopupForm .grecaptcha { padding-top: 20px; margin: 0; }
.commonPopupPopupForm .grecaptcha .feildInput { padding-left: 0; float: left; width: 320px; position: relative; }
.commonPopupPopupForm .grecaptcha .feildInput #user_bcaptcha { border: 1px solid #a8bdc9; height: 35px; font-size: 14px; color: #535353; padding: 6px 14px; }
.commonPopupPopupForm .grecaptcha .reqCaptachImg { position: absolute; right: 1px; top: 1px; background: #f3f3f3; padding: 0px; border-left: 1px solid #ccc; }
.commonPopupPopupForm .grecaptcha .btnRow.btnRight { float: right; margin: 0; padding: 0; }
.commonPopupPopupForm .grecaptcha .btnRow.btnRight #send { postion: relative; }
.feildRow label.error { position: absolute; text-indent: -9999px; right: 10px; top: 10px; margin-top: 0; width: 21px; height: 21px; z-index: 10; font-weight: 400; }
.feildRow label.error:after { opacity: 0; visibility: hidden; transition: all 0.3s ease-out; -webkit-transition: all 0.3s ease-out; }
.commonPopupPopupForm .grecaptcha { border-bottom: 0px !important; }
.grecaptcha  label.error { top: 7px; right: 25px; }
.feildRow div.error label.error:after { background: url(images/sprite.png) -65px top no-repeat; content: ""; font-size: 13px; font-weight: 600; text-align: center; vertical-align: middle; line-height: 22px; position: absolute; left: 18px; top: 0; border-radius: 50%; -webkit-border-radius: 50%; width: 21px; height: 21px; color: #fff; text-indent: 0; transition: all 0.3s ease-out; -webkit-transition: all 0.3s ease-out; opacity: 1; visibility: visible; z-index: 10; }
.feildRow  div.valid label.error { display: block !important; color: #249a3a; }
.feildRow  div.valid label.error:after { background: url(images/sprite.png) -92px top no-repeat; width: 21px; height: 21px; content: ""; font-weight: 400; position: absolute; right: -18px; top: 50%; margin-top: -10px; border-radius: 50%; -webkit-border-radius: 50%; color: #fff; text-align: center; line-height: 21px; z-index: 1; font-size: 18px; transition: all 0.3s ease-out; -webkit-transition: all 0.3s ease-out; opacity: 1; visibility: visible; text-indent: 0; }

/******************Slider casestudy******************/
.caseStudy h3 { text-align: center; color: #171717; font-size: 28px; margin: 0 0 35px; }
.latestCasestudySlider { margin-bottom: 30px; }
.latestCasestudySlider.owl-carousel .owl-stage-outer { height: auto; }
.sliderItem .sapBusiness h2 { font-size: 22px; }
.sliderItem .sapBusiness:before { content: none; }
.sliderCasestudyBlock { padding: 10px 0; }
.latestCasestudySlider .owl-item:hover { background: transparent; }
.sliderCasestudyBlock .sapBusiness { height: 270px; box-shadow: none; border: 1px solid #d0d0d0; background-color: #f9f9f9; }
.sapboadd .row, .saperp-solution .row, .saperpind .row, .sap-client .row, .sapitsp .row { width: calc(100% + 30px) ;}
.sapboadd { padding-bottom: 80px ;}
.sapboadd-left { padding-right: 4% }
.sapboadd-left .sap-log {padding-top: 20px;
    max-width: 170px;
    margin-left: -10px;}
.title5, .paragraph { color: #535353; }
.paragraph { font-size: 16px; line-height: 25px; margin-bottom: 0; }
.title2, .title4 { color: #151515; font-weight: 700; line-height: normal; margin: 0; }
.title2 { font-size: 35px; }
.title4 { font-size: 25px ;}
.title5 { font-weight: 400; font-size: 21px; line-height: 30px; }
.inner-top-con-sec .title5 { margin: 15px 0;}

/* .sapboadd h2 { margin-top: 90px } */
.sapboadd h2 { margin-top: 30px ;}
.sapboadd h5 { margin: 20px 0 0;  font-size: 19px; }
.sapboadd p { margin: 25px 0 0; }
.sap-getconnect { box-shadow: -5px 0px 40px rgb(0 0 0 / 11%); float: left; width: 100%; position: relative; margin-top: -68px; z-index: 1 }
.sap-getconnect::before, .sap-getconnect::after { content: ""; position: absolute; border: 90px solid #f4b300; z-index: -1 }

/* .sap-getconnect:before{    border-color: #044AA7;} */
.sap-getconnect::before { left: -13px; top: -13px }
.sap-getconnect::after { right: -14px; bottom: -13px }
.sapgetconnect-inner { padding: 0 0 20px; background-color: #fff; position: relative; float: left; width: 100% }
.sapgetconnect-inner h3 { width: 100%; margin: 0 0 20px 0; padding: 15px; background-color: #044AA7; text-align: center; color: #fff; text-transform: uppercase; letter-spacing: 2px; font-size: 25px; }
.sapgetconnect-inner h4 { padding:0 15px; color: #044AA7; font-size: 20px; }
.sap-getconnect form { margin-top: 20px }
.sap-getconnect .form-group { margin-bottom: 30px }
.sap-getconnect .form-group.mb0 { margin-bottom: 0 }
.sap-getconnect select { color: #707070 }
.sap-getconnect input, .sap-getconnect textarea, .sap-getconnect input:focus, .sap-getconnect textarea:focus, .sap-getconnect select:focus { color: #333 }
.sap-getconnect input, .sap-getconnect textarea, .sap-getconnect select { border: none; border-bottom: 1px solid #a8a8a8; width: 100%; padding: 0 0 10px 0px;-webkit-appearance: none; appearance: none;border-radius:0;  }
.sap-getconnect input, .sap-getconnect textarea { padding: 0 5px 10px 3px }
.sap-getconnect input:focus, .sap-getconnect textarea:focus, .sap-getconnect select:focus { border-bottom: 1px solid #267fb1; outline: none }
.sap-getconnect textarea { resize: none; overflow-y: auto; height: 80px }
.demo-btn { margin-top: 15px; width: 180px; height: 53px; line-height: 53px; text-align: center; font-size: 18px; font-weight: 600; color: #fff; padding: 0 }
.demo-btn:focus { outline: none; border: none; box-shadow: none; text-transform: capitalize }
.saperp-solution { background-image: url("images/erp-solution-bg.png"); background-size: cover; padding: 50px 0 50px }
.saperp-top-sec { max-width: 80%; margin: 0 auto }
.text-center { text-align: center }
.saperp-content { padding-top: 40px }
.saperp-content, .saperp-content .cols3 { display: flex }
.saperp-content { flex-wrap: wrap }
.sapsol-block { border: 1px solid #c8c8c8; padding: 25px; margin-bottom: 25px; position: relative; background-color: #fff; }
.sapsol-block::after { content: ""; position: absolute; height: 5px; left: 0; right: 0; margin: 0 auto; background-color: #f9b700; bottom: -5px; width: 74% }
.sapsol-block h3 { color: #234d5f; font-weight: 700; font-size: 21px; margin: 15px 0 15px }

/* .saperpind { padding-top: 60px; padding-bottom: 10px } */
.saperpind { padding: 30px 0 50px 0; background-color: #fff; }
.saperpind-content { padding-top: 50px }
.saperpind-top-sec { max-width: 83%; margin: 0 auto }
.saperpind-content .cols2 { position: relative; margin-bottom: 80px }
.saperpind-content .cols2::after { content: ""; position: absolute; height: 100%; width: 1px; background-color: #e5e5e5; right: 0; top: 0 }
.saperpind-content .cols2:last-child::after { background-color: transparent }
.saperpind-logo { height: 70px }
.saperpind-content h6 { color: #234d5f; font-size: 16px; margin: 15px 0 0; font-weight: 700 }
.sap-client { background-image: url("../images/client-slider-bg.png"); background-repeat: no-repeat; background-size: cover; padding: 40px 0 20px 0 }
.sap-client-owl-slider { padding-top: 20px }
.sap-client-owl-slider .owl-item { padding: 10px }
.sap-client-owl-slider .item { text-align: center; padding: 20px 20px 15px; background-color: #fff; position: relative; min-height: 320px; }
.sap-client-owl-slider .item::before { content: ""; position: absolute; width: 100%; height: 100%; background-image: url("images/quote.png"); background-repeat: no-repeat; left: 20px; top: 165px; z-index: 0 }
.sap-client-owl-slider .item-inner { position: relative }
.sap-client-owl-slider h4 { margin: 20px 0 0; font-size: 24px }
.sap-client-owl-slider .companyname { font-size: 16px; margin: 2px 0 0; color: #a5a5a5; font-style: italic;min-height: 22px; }
.sap-client-owl-slider .paragraph { margin: 15px 0 0px }
.sap-client-owl-slider.owl-carousel .owl-stage-outer { height: auto }
.sap-client-top-sec { width: 65%; margin: 0 auto }
.sap-client-top-sec h2, .sap-client-top-sec h5 { color: #fff }
.sap-client-main { float: left; width: 100%; position: relative }
.sap-client-owl-slider.owl-carousel { max-width: 1170px; margin: 0 auto; position: relative }
.sap-client-owl-slider .owl-prev, .sap-client-owl-slider .owl-next { position: absolute; top: 50%; transform: translateY(-50%); width: 45px; height: 45px; opacity: .5; border-radius: 50%; font-size: 0 }
.sap-client-owl-slider .owl-prev { left: -75px; background: #222 url("../images/next-prev-btn.png") 12px -18px no-repeat }
.sap-client-owl-slider .owl-next { right: -75px; background: #222 url("../images/next-prev-btn.png") 14px 15px no-repeat }
.sap-client-owl-slider .owl-prev:hover, .sap-client-owl-slider .owl-next:hover { opacity: 1 }

/* .sapitsp { padding-top: 90px; padding-bottom: 80px } */
.sapitsp { padding: 40px 0; }
.sapitsp-content .paragraph { margin-top: 20px; text-align:justify}
.sapindustry { background-color: #eff7fb; padding-bottom: 40px; position: relative; z-index: 1;padding-top:35px; }
.sapindustry .saperpind-content .row { display: flex }
.sapindustry .cols2 { display: flex; justify-content: center; align-items: center; margin-bottom: 50px }
.sapindustry .cols2::after { visibility: hidden }
.sapindustry .saperpind-logo { height: auto }
.more-client { width: 165px; height: 45px; line-height: 43px; border: 1px solid #115977; color: #115b7a; padding: 0; background-color: transparent; margin-top: 10px }
.more-client:hover { background-color: transparent; color: #115b7a }
.more-client>span { position: relative }
.more-client>span::after { content: ""; background-image: url("images/bottom-arrow.png"); background-repeat: no-repeat; width: 12px; height: 6px; margin-left: 8px; position: absolute; top: 50%; transform: translateY(-50%) }
.sapindustryLogoWrapper { margin: 30px 15px; vertical-align: middle; display: none; }
.sapindustryLogoWrapper.display { display: inline-block; }
.sapindustry .more-client { margin-top: 50px; }
.scheduleBtnERP{margin-top: 30px;}
.readMore.demobtn {font-size: 22px;}
/* .saperpind { margin-bottom: 40px; } */
.saperpindWrapper { display: inline-block; width: 16.33%; padding: 0 15px; border-right: 1px solid #ccc; text-align: center; margin: 15px 0 40px; min-height: 142px; vertical-align: top; }
.saperpindWrapper:nth-child(6n), .saperpindWrapper:last-child { border-right: 0; }
.sapitspimg img { width: 100%; max-width: 700px; margin: 0 auto; }
.demoBtnCenter { text-align: center; }
.demoBtnCenter a { margin-top: 30px; }
.readMore.demobtn { background-color: #044AA7; color: #fff; border-color: #044AA7; text-decoration:none; }
.readMore.demobtn:hover { background-color: #FF6420; border-color: #FF6420; color: #ffffff; }


/* header css */

#masthead.nosticky {top: 0 !important;}
.erpSAP-header .social a.facebook {background-color: #3b5999;}
.erpSAP-header .social a {border-radius: 50%;height: 40px;width: 40px;margin: 0 3px;text-decoration:none;}
.social a {display: block;height: 30px;position: relative;width: 30px;color: #f9b700;text-align: center;background: #23496d;padding: 5px 5px;-webkit-transition-duration: 0.5s;-moz-transition-duration: 0.5s;-o-transition-duration: 0.5s;transition-duration: 0.5s;}
.erpSAP-header .social a:before {line-height: 34px;color: #fff;}
.social ul {list-style: none;margin: 0;text-align: right;display: inline-flex;font-family: 'FontAwesome';}
.social a[href*="facebook.com"]:before {content: '\f09a';}
.social a[href*="linkedin.com"]:before {content: '\f0e1';}
.social a[href*="youtube.com"]:before {content: "\f167";}
.social a[href*="mailto:"]:before {content: "\f0e0";}
.social a:before {content: "\f415";font-size: 20px;text-decoration: none;}
.erpBannerCaption{width:53%;}
.erpBannerCaption h1 {font-size: 2rem;}
.erpBannerCaption h2 {font-size: 2.4rem;}
.contact-infoCall p a{text-decoration:none;}
.erpSAP-header { display: block; }
.erpSAP-header nav.social, .erpSAP-header .contact-box, .erpSAP-header .site-title, .contact-infoCall { float: none; display: inline-block; vertical-align: middle; margin: 5px 0; border-top: 0; }
.erpSAP-header .menu-social-links-container { margin-top: 0; }
.erpSAPBanner { height: 300px; width: 100%; position: relative; }
.erpSAP-header nav.social {float: right;margin-top: 15px;}

.coverBg { background-size: cover; background-position: center; background-repeat: no-repeat; }
.contact-infoCall { color: #044AA7; margin-top: 12px; }
.erpBannerCaption { color: #fff; position: absolute; top: 50%; transform: translateY(-50%); }
.erpBannerCaption h1 { margin-top: 0; line-height: 1; font-size: 2.5rem; margin-bottom: 12px; line-height: 1.2; color:#fff; }
.erpBannerCaption h2 { font-size: 1.8rem; font-weight: 500; margin-bottom: 15px; margin-top: 0; line-height: 1.2; color:#fff; }
.erpBannerCaption .knowMoreBtn { position: relative; right: auto; bottom: auto; }
.erprequestform .demo-btn { color: #fff !important; padding: 0 20px; width: 100%; }
.erpSAP-header .social a.facebook { background-color: #3b5999; }
.erpSAP-header .social a.linkedin { background-color: #0077b5; }
.erpSAP-header .social a.googleplus { background-color: #de5448; }
.erpSAP-header .social a.youtube { background-color: #e53935; }
.erpSAP-header .social a.mail { background-color: #55acee; }
.erpSAP-header .social a span { position: static; float: none; }
.erpSAP-header .social a:before { line-height: 34px; color: #fff; }
.contact-infoCall p:first-child { background-color: #044AA7; margin-bottom: 5px; padding: 7px 12px 7px 32px; border-radius: 5px; color: #fff; background-image: url(//sap.silvertouch.com/wp-content/themes/sap/images/footer-ico.png); background-repeat: no-repeat; background-position: 7px -20px; }
.contact-infoCall p a { color: inherit; }
.contact-infoCall p a:hover { color: #e9ab00; }
.page-id-5144 .contact-main.innerForm { display: none; }
.page-id-5144 .footer-links { padding: 50px 0 50px; }
.hanaBAnnerStrip img { max-width: 110px; display: inline-block; margin-left: 10px; }
.hanaBAnnerStrip { border: 1px solid #fff; display: inline-block; padding: 10px 20px; background-color: rgba(255, 255, 255, 0.2); font-size: 15px; }
.hanaBAnnerStrip span { font-size: 19px; }
.smallFont { font-size: 12px; }
.textRight { text-align: right; }

/* SAP HANA -In-Memory Computing Start */

    .textBlue { color: #234d5f !important; }
    .textWhite { color: #fff !important; }
    .textCenter { text-align: center !important; }
    .mt0 { margin-top: 0 !important; }
    .m0 { margin: 0 !important; }
    .gridWrapper {display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;}
    /* .gridWrapper:before { display: table; content: " "; clear: both; } */
    .gridWrapper [class^=col-] {position: relative; padding: 0 15px;}
    .col-6 { flex:0 0 50%; }
    .col-4 { flex:0 0 33.333333%; }
    .sectionPadding { padding: 50px 0; }
    .sectionPadding.innerMain{margin-bottom: 0;}
    section:after { content: ''; display: table; clear: both; }
    .topnewBanner { height: 400px; display: table; width: 100%; }
    .coverbg { background-position: top center; background-size: cover; background-repeat: no-repeat; }
    .topnewBanner .bannerText { color: #fff; }
    .topnewBanner .row, .topnewBanner .row-cnt { height: 100%; margin-top: 0; margin-bottom: 0; position: relative; }
    .topnewBanner .bannerText { position: absolute; top: 50%; transform: translateY(-50%); margin: 0; }
    .topnewBanner .bannerText h1 { margin: 0; font-size: 54px; max-width: 700px; line-height: 1.3; }
    .saphanaSolutionImg { background-image: url('images/sap-hana-solution-img.jpg'); background-repeat: no-repeat; background-size: cover; height: 100%; width: 100%; min-height: 380px; background-position: center; position: relative; z-index: 1; }
    .sapHANA .imgHolder:after { content: ''; height: 250px; width: 250px; position: absolute; left: 33px; bottom: -15px; background-color: #f1c43a; z-index: 0; }
    .hanabenefitSection {background-color: #f7f7f7;}
    .sapHANA .imgHolder { position: relative; padding-left: 50px; }
    .sapHANASolutionHightlite .row { position: relative; z-index: 1; }
    .sapHANASolutionHightlite { background-image: url('images/line-bg.png'); background-repeat: no-repeat; background-size: cover; background-color: #fefefe; height: 100%; width: 100%; background-position: center; position: relative; }
    .sapHANASolutionHightlite:before { content: ''; position: absolute; top: 0; left: 0; background-image: url('images/hana-solution-top-img.jpg'); background-repeat: no-repeat; background-size: cover; height: 48%; width: 100%; background-position: center; z-index: 1; }
    .hanaHightliteTextWrapper { background-color: #fff; padding: 15px; margin-top: 40px; position: relative;box-shadow: 0px 0px 14px 0px rgb(0 0 0 / 10%);}
    .hanaHightliteTextWrapper:before { content: ''; height: 250px; width: 250px; position: absolute; right: -15px; top: -15px; background-color: #f1c43a; z-index: -1; }
    .hanaHightliteTextWrapper h3 { color: #234d5f; margin: 20px 0 10px; }
    .hanaConsultaionSection { background-color: #fccd3d; }
    .hanaConsultaionBlock { text-align: center; max-width: 840px; margin: 0 auto; }
    .hanaConsultaionBlock h3 { margin: 0; color: #383838; font-weight: 600; font-size: 2.3rem; }
    .hanabenefitBlock ul { margin: 20px 0 0; }
    .blueArrowbullet li, .yellowArrowBullet li { list-style: none; position: relative; padding-left: 26px; margin-bottom: 20px; }
    .blueArrowbullet li:before { content: ''; display: block;    /* margin: 30px auto; */ width: 9px; height: 9px; border-top: 2px solid #234d5f; border-left: 2px solid #234d5f; transform: rotate(135deg); position: absolute; left: 0; top: 7px; }
    .yellowArrowBullet li:before { content: ''; display: block;    /* margin: 30px auto; */ width: 9px; height: 9px; border-top: 2px solid #fccd3d; border-left: 2px solid #fccd3d; transform: rotate(135deg); position: absolute; left: 0; top: 7px; }
    .hanaCludSection { background-image: url('images/hanacloud-bg-img.jpg'); background-repeat: no-repeat; background-size: cover; height: 100%; width: 100%; background-position: center; position: relative; }
    .hanaCloudBlock { max-width: 430px; margin-left: auto; position: relative; }
    .hanaCloudBlock h4 { margin: 0; font-weight: 400; }
    .hanaCloudBlock:before { content: ''; height: 160px; width: 160px; position: absolute; right: -12px; top: -12px; background-color: #f1c43a; z-index: 1; }
    .hanaCloudBlock:after { content: ''; height: 160px; width: 160px; position: absolute; left: -12px; bottom: -12px; background-color: #f1c43a; z-index: 1; }
    .hanaCloudBlockText { position: relative; z-index: 2; background-color: #fff; padding: 30px 35px; }
    .hanabenefitSection .row,.hanaadvantagesSection .row { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; flex-wrap: wrap; }
    .hanabenefitSection .cols4 .hanaBenefitBlock { background-color: #fff; padding: 20px; height: 100%; position: relative; }
    .hanabenefitSection .cols4 .hanaBenefitBlock:before { content: ''; position: absolute; bottom: -4px; left: 0; right: 0; text-align: center; width: 70%; height: 4px; background-color: #fccd3d; margin: 0 auto; }
    .hanabenefitSection .cols4 { margin-top: 30px; }
    .hanabenefitSection .ctaBtn a{ margin-top: 70px !important; }
    .hanaadvantagesSection { background-color: #fff; }
    .hanaadvantagesBlock { position: relative; margin-top: 30px; }
    .hanaadvantagesBlock p { padding-left: 80px; }
    .hanaAdvantagesImg { background-image: url('images/hana-advantages-icon.png'); height: 70px; width: 80px; position: absolute; left: 0; top: 0; transform: scale(0.9);}
    .hanaAdvantagesImg.icon1 { background-position: 0px -6px; }
    .hanaAdvantagesImg.icon2 { background-position: -75px -3px; }
    .hanaAdvantagesImg.icon3 { background-position: -162px -3px; }
    .hanaAdvantagesImg.icon4 { background-position: 0px -87px; }
    .hanaAdvantagesImg.icon5 { background-position: -84px -87px; }
    .hanaAdvantagesImg.icon6 { background-position: -163px -86px; height: 80px; }
    .trustedIndustrySection h3 { font-weight: 400; margin-top: 0; }
    .alliancesList { text-align: center; position: relative; margin: 0; }
    .alliancesList li { display: inline-block; padding: 26px 18px; vertical-align: middle; }
    .page-id-3284 h2{font-weight: 600;    font-size: 2.2em;}
    .page-id-3284 .row-cnt{display: block;}
    .page-id-3284 .awac-wrapper{display: none;}
    /* SAP HANA -In-Memory Computing End */ 

/* schedule for demo form css */
#erprequestform .grecaptcha{float: left; width: 100%; position: relative;}
#erprequestform .grecaptcha input{width: 100%; padding: 15px 10px; height: auto; border-color: #a8a8a8;}
#erprequestform .grecaptcha img{position: absolute; top: 0; right: 0; padding: 10px 0; border-bottom: 0; }
a.readMore {border: 1px solid #FF6420;color: #f9b700;
    padding: 8px 14px;
    display: inline-block;
    -webkit-transition-duration: 0.5s;
    -moz-transition-duration: 0.5s;
    -o-transition-duration: 0.5s;
    transition-duration: 0.5s;
}
.bestIndustry { margin: 25px -10px 0 -10px; padding:0; list-style: none; }
.bestIndustry li { float:left; width:20%; padding: 0; }
.bestIndustry li .imgHolder img { width: 100%;margin: 0 0 -20px; }
.sap-client .playVideo {
    padding-top: 20px;
    display: inline-block;
    color: #535353;
    text-decoration: none;
}
.sap-client .playVideo .fa {
    color: #60a1fa;
    font-size: 36px;
    margin-right: 10px;
    display: inline-block;
    vertical-align: middle;
    position: relative;
    top: -2px;
    transition: all 0.3s ease 0ms;
    -webkit-transition: all 0.3s ease 0ms;
}
.sap-client .clientlogo { width:141px;height:141px;border-radius:50%; margin:0 auto;}
.sap-client .clientlogo img { border:1px solid #ccc;border-radius: 50%; }

.sapFeature {background: #f3f6fb !important; padding: 25px;box-shadow:none; margin: 15px 0 !important;}
/*-----End(New Design)-----*/
@media screen and (max-width:1366px) {
    .sap-client-owl-slider.owl-carousel { padding: 0 50px; }
    .sap-client-owl-slider .owl-prev { left: 5px; }
    .sap-client-owl-slider .owl-next { right: 5px; }
}
@media screen and (max-width:1200px) {

    /* .saperpindWrapper{border-left: } */
    .saperpindWrapper:nth-child(6n) { border-right: 1px solid #ccc; }
    .saperpindWrapper:last-child { border-right: 0; }
    .mainMenu li a {padding: 2px 5px; font-size: 13px;}
}
@media screen and (max-width:1024px) {
    .erpSAP-header .top-header nav.social a, .social a { height: 30px; width: 30px; padding: 5px; }
    .erpSAP-header .social a { height: 35px; width: 35px; }
    .erpSAP-header .social a:before {line-height: 22px;font-size: 16px;}

    /* SAP HANA -In-Memory Computing Start */   
    .page-id-3284 h2{font-size: 2em;}
    /* SAP HANA -In-Memory Computing End */ 
}
@media screen and (max-width:992px) {
    .sapgetconnect-inner { padding: 20px; }
    .sap-getconnect .row-cnt, .sap-getconnect .row-cnt .cols12, .sap-getconnect .row-cnt  .cols6 { padding: 0; }
    .sapboadd-left { padding-right: 0; }
    .sap-getconnect { margin-top: 50px; }
    .sapboadd .row .cols6 { width: 100%; float: none; padding: 10px !important;}
    .saperpindWrapper { width: 24%; }
    .saperpindWrapper:nth-child(4n), .saperpindWrapper:last-child { border-right: 0; }
    .saperp-top-sec, .sap-client-top-sec, .saperpind-top-sec { max-width: 100%; width: 100%; }
    .saperp-content .cols3 { width: 33.33%; }
    .sapsol-block { padding: 15px; }
    .saperpind { padding: 40px 0; }
    .readMore.demobtn { font-size: 15px;}
    .checkList li{line-height: 1.5;}
    .sapBusiness, .sapHana, .offshoreDev{    padding: 10px 15px 60px;}
    .infoBlock{padding: 50px 0;}
    .erpBannerCaption{padding:0 15px; left:0}
}
@media screen and (min-width:992px) {
    .erpSAPBanner { height: 550px; }
    .erpBannerCaption h2 { font-size: 1.5rem; margin-bottom: 30px; }
    .sapgetconnect-inner h4{padding:0 15px; }
    .erpSAPBanner .erpBannerCaption h1 {font-size: 2rem;}
}
@media screen and (max-width:768px) {
    .saperp-content .cols3 { width: 50%; }
    .sapitsp .cols6 { width: 100%; }
    .sapitsp .cols6:first-child { margin-bottom: 0px; }
    .contact-main.innerForm .footer-box.contact-form { margin: 0 0 20px; }
    .saperpind { padding: 30px 0;}
    .erpBannerCaption h2 {display:none;}
}
@media screen and (min-width:768px) {
    .erpSAP-header { display: -ms-flexbox; display: flex; -ms-flex-pack: justify; justify-content: space-between; -ms-flex-align: center; align-items: center; -ms-flex-wrap: nowrap; flex-wrap: nowrap; }
    .erpSAPBanner { height: 400px; }
    .coverBg { background-position: center; }

    .erpBannerCaption h2 {/* font-size: 3rem;*/ }
    .erpSAP-header nav.social { margin-top: 0;}
    .sapboadd{padding:0px;}
     .saperp-solution {padding: 50px 0 0px 0; }
}
@media screen and (max-width:767px) {
.bestIndustry li { width:50%;}
.erpBannerCaption h1 br{display:none;}
.erpSAPBanner .erpBannerCaption h1 {font-size: 1.6rem;font-weight: 600;}
.sapboadd{padding-bottom: 0px;}
.sapboadd h2 {margin-top: 0px; }
}
@media screen and (max-width:600px) {
    .saperpindWrapper { width: 32%; }
    .saperpindWrapper:nth-child(4n) { border-right: 1px solid #ccc; }
    .saperpindWrapper:nth-child(3n), .saperpindWrapper:last-child { border-right: 0; }
    .saperp-content .cols3 { width: 100%; }
    .page-id-5144 .row [class^=cols] { padding: 15px; }
    .sapboadd{padding-bottom:20px;}
    .sapboadd h2{margin:0;}
    .sapboadd h5{font-size:15px;line-height: 24px;}
    .title2{font-size:18px}
    .title5{font-size:14px;line-height: 25px;}
    .saperp-solution {padding: 20px 0;}
    .sapboadd{padding:0px;}
    .saperpind {padding: 0 0 30px 0;}
    .sapsol-block:last-child{margin-bottom:0}
    .saperp-content{padding: 10px 0;}
    .sapgetconnect-inner h3 {font-size: 15px;}
    .sapgetconnect-inner h4 {font-size: 16px; padding: 0; }
    .sap-getconnect .form-group {margin-bottom: 0; font-size: 14px; }
    .erprequestform .cols12 {padding: 10px !important; }
    .customSelectOuter .customSelect{font-size:14px;}
    .sap-getconnect textarea {min-height: 60px !important; font-size: 14px; }
    .demo-btn{margin-top: 5px;   height: 43px;line-height: 43px;}
    .sapsol-block h3 {color: #234d5f;font-weight: 700;font-size: 18px;margin: 15px 0 8px;}
    .paragraph {font-size: 14px; line-height: 25px; margin-bottom: 0; }
    .saperpindWrapper{margin-bottom:10px;}
    .saperpind-content {padding-top: 0px; }
    .erpSAP-header nav.social{float:none !important;}
    .saperpind-content h6{font-size:14px;}
    .sap-client-owl-slider h4{font-size: 18px;}
    .sap-client-owl-slider .companyname { font-size: 14px;}
    .erpSAP-header{text-align:center}
    .erpBannerCaption{width:100%;}
    .sapFeature {background: #f3f6fb; padding: 15px;box-shadow:none}
}
@media screen and (max-width:500px) {
    .saperpindWrapper { width: 49%; }
    .saperpindWrapper:nth-child(3n) { border-right: 1px solid #ccc; }
    .saperpindWrapper:nth-child(2n), .saperpindWrapper:last-child { border-right: 0; }
    .erpBannerCaption h1{font-size:1.3em;}
    .erpBannerCaption h5{font-size:1.1em;}
    .hanaBAnnerStrip{padding:6px 10px;margin: 15px 0;}
    .hanaBAnnerStrip span{font-size:14px;}
    .hanaBAnnerStrip img{max-width:90px}
    .sap-client{padding-top:20px;}
    .sap-getconnect{margin-bottom: 20px;}
    .sapboadd h2 {margin: 10px 0; }
}
@media only screen and (max-width:479px) {
  .footerCountryList li {width:33%}
  .erpBannerCaption h2{font-size:2rem;}
}