@charset "utf-8";
/* CSS Document */
@font-face {
    font-family: "BentonSansLight";
    font-style: normal;
    font-weight: normal;
    src: url("fonts/BentonSans-Light.eot?") format("embedded-opentype"), local('?'), url("fonts/BentonSans-Light.otf"), url("fonts/BentonSans-Light.woff"), url("fonts/BentonSans-Light.ttf") format("truetype"), url("fonts/BentonSans-Light.svg") format("svg");
}
@font-face {
    font-family: "BentonSansRegular";
    font-style: normal;
    font-weight: normal;
    src: url("fonts/BentonSans-Regular.eot?") format("embedded-opentype"), local('?'), url("fonts/BentonSans-Regular.otf"), url("fonts/BentonSans-Regular.woff"), url("fonts/BentonSans-Regular.ttf") format("truetype"), url("fonts/BentonSans-Regular.svg") format("svg");
}
@font-face {
    font-family: "BentonSansMedium";
    font-style: normal;
    font-weight: normal;
    src: url("fonts/BentonSans-Medium.eot?") format("embedded-opentype"), local('?'), url("onts/BentonSans-Medium.otf"), url("fonts/BentonSans-Medium.woff"), url("fonts/BentonSans-Medium.ttf") format("truetype"), url("fonts/BentonSans-Medium.svg") format("svg");
}
@font-face {
    font-family: "BentonSansBold";
    font-style: normal;
    font-weight: normal;
    src: url("BentonSans-Bold.eot?") format("embedded-opentype"), local('?'), url("fonts/BentonSans-Bold.otf"), url("fonts/BentonSans-Bold.woff"), url("fonts/BentonSans-Bold.ttf") format("truetype"), url("fonts/BentonSans-Bold.svg") format("svg");
}

@font-face {
    font-family: "BentonSansBook";
    font-style: normal;
    font-weight: normal;
    src: url("BentonSans-Book.eot?") format("embedded-opentype"), local('?'), url("fonts/BentonSans-Book.otf"), url("fonts/BentonSans-Book.woff"), url("fonts/BentonSans-Book.ttf") format("truetype"), url("fonts/BentonSans-Book.svg") format("svg");
}

html{height: 100%;background: #fff;}
body{font-family: "BentonSansBook"; font-size:1.15vw;line-height:1.42857143;color:#000;background-color:#fff; margin:0px; padding:0px; left:0px; top:0px; position: relative;height: 100%; }

strong, b{ font-family: "BentonSansMedium" !important; font-weight:normal;}
a{text-decoration: underline;}
.sap-container-fluid {  width: 100%;height: 100%;  margin: 0;  padding: 0;  position: relative; display: block;  /*overflow: hidden;*/}
.tab-content{position: absolute;
    left: 0;background: #fff;
    top: 0;
    width: 100%;
    height: 100%;}
.tab-content .tab-pane {
    overflow: hidden;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}
.wlogo {    position: fixed;  z-index: 111;  width: 100%;  top: 0;  left: 0;  height: 5.5vw;}
.wlogo.logo_wbg{background: #ffffff;}

.sap-container-fullwidth{width:100%; clear:both; position: relative; z-index: 11;}
.homepage .sap-container-home{height: 100%; width:100%; margin:0 auto;}
.sap-logo{ padding:0; position: absolute; left: -7.7%; top:1.2vw; z-index: 111;}
.sap-logo img{width:4.3vw;}
.footer{padding-top:10px; padding-bottom: 10px;}
.rightalign{ text-align: right;}
.copyright{color:#999; padding-top:5px;    font-size: 12px;}
.align-center{text-align: center;}

#accelerate2 .col-sm-12, #innovate1 .col-sm-12{    display: flex;   align-items: center;}

#home{ background: url(../images/background-home.jpg) no-repeat top left; background-size: cover; }
#usecases{background: #ffffff; background-size: cover;overflow-y: scroll;}
#try_it_now{background: url(../images/bg_try_it_now.jpg) no-repeat top right; background-size: cover; color:#fff;}
#usecases .downarrow-right{position: fixed;}
#usecases .usecase_content{padding-bottom:100px; padding-top:0vw;}

#freetrial .col-sm-7 a{color:#2fa0e0; font-family: "BentonSansMedium"; text-decoration: underline;}
.container{z-index: 1;position: relative;}
.overlay-white{ position: absolute; width: 100%; height: 100%; background: rgba(255,255,255,0.8);z-index: 0;}
.overlay-white1{ position: absolute; width: 100%; height: 100%; background: rgba(255,255,255,0.9);z-index: 0;}
.overlay-white2{ position: absolute; width: 100%; height: 100%; background: url(../images/gradient-white.png) no-repeat 0 -16px;background-size: cover;z-index: 0;}
.overlay-black{ position: absolute; width: 100%; height: 100%; background: rgba(0,0,0,0.5);z-index: 0;}
.overlay-black1{ position: absolute; width: 100%; height: 100%; background: rgba(0,0,0,0.3);z-index: 0;}
.overlay-black3{ position: absolute; width: 100%; height: 100%; background: rgba(0,0,0,0.6);z-index: 0;}
.sap-content{ z-index: 1;position: relative;      }
.sap-header-container{padding-top: 7vw; padding-bottom: 1vw; position: relative;    z-index: 1; }
.sap-header-container.graybg{background: #F3F4F4;}
#accelerate3 .sap-header-container.graybg{height: 61vh;  display: flex;  align-items: center;}

.homeslide{ height:100%;width:100%; overflow: hidden;padding: 0px 0 0 0;}
.sap-slide{width:12%; height: 100%; vertical-align: top; position: relative;margin:0 8px 0 0px;  float: left; overflow:hidden; }
.sap-slide.lastslide{ margin-right: -90px !important;}
.simg{ width: auto;margin:0px 0 0 0; height:118%;     min-width: 100%;}
.stext{ position: absolute; left:0; top:36%; padding: 12px 10px 20px 20px;width: 100%; height: 12.5vw; }
.slide2 .stext, .slide4 .stext, .slide6 .stext, .slide8 .stext{top:44%;}
.sap-slide::before{position:absolute; left: 0;top:0; width:100%; height: 100%; background:rgba(0,0,0,0.75); content: ""; z-index:0;}
.slide1::before, .slide3::before, .slide5::before, .slide7::before{ height:66%;}
.slide2::before, .slide4::before, .slide6::before, .slide8::before{height: 74%;}
.sap-slide::after{position:absolute; left: 0; width:100%; height: 15px; background:rgba(0,106,170,0.75); content: ""; z-index:0;}
.slide1::after, .slide3::after, .slide5::after, .slide7::after{ top:66%;}
.slide2::after, .slide4::after, .slide6::after, .slide8::after{top: 74%;}

.slide1 .simg1{}
.s-number{font-family: "BentonSansLight"; color:#fff; font-size: 5.9vw; line-height: 6vw;}
.s-desc{font-family: "BentonSansMedium"; color:#fff; font-size: 1.25vw; line-height: 1.6vw; width: 86%; -webkit-transition: all .4s ease 0s;   transition: all .3s ease 0s;}
.sap-slide:hover .s-desc{color:#fff;}
.sap-slide.lastslide .s-desc{width: 100%;}
.s-readmore{position: absolute;  width: 100%;  bottom: 0;  left: 0;}
.s-readmore a{ position: relative;/*background:url(../images/w_arrow.png) no-repeat right 0.3vw;background-size: 0.45vw; */border: 0px; border-radius: 0px; color: #fff; padding: 0px 0vw 0vw 0; display: block; width: 3vw;  margin: 12px auto; font-size: 1.1vw;font-family: "BentonSansBook"; text-decoration: none;}
.s-readmore a img {  width: 3vw;}
.s-readmore .warrow{ position: absolute; left: 6.2vw; top: 0vw; width: 0.8vw; font-size: 1.7vw;}
.sap-slide:before{}
.homebottom_text{ position: absolute; left: 0; bottom: 44px; color: #fff; text-align:right;width: 100%;   padding: 1vw 0;}
.htext{font-family: "BentonSansBook"; font-size:1.2vw;}
.htext2{font-family: "BentonSansMedium"; font-size:1.4vw; width:86%; margin:0 auto;}
.tab-pane sup {   top: -0.5vw;   font-size: 0.7vw;}

.downarrow{position: absolute; text-align:center;bottom: 3.8vw;width: 7vw;  height: 3vw;  left: 46.3%; z-index: 111;}
.downarrow img, .downarrow-right img{width:3.3vw; position: relative; z-index: 111;}
.downarrow-right{position: absolute; text-align:right;bottom: 62px; right:26px; width: 100%;   /* z-index: 111;*/}
.next-link{position: absolute; top:0px; left:64%;width: 3.3vw;  height: 60px;z-index: 111;text-decoration: none;}
.prev-link{position: absolute; top:0; left:0%;width: 3.3vw;  height: 60px;z-index: 111;text-decoration: none;}
.bottom-sec{position: fixed; border-top:0px solid #e35500; bottom: 44px; width: 100%; z-index: 111; background: #262626; background-size: cover; height: 14vw;font-family: "BentonSansBook";}
.bottom-sec .bottom_ct{padding:1vw 0 0 0; color:#ffffff; font-size: 1.3vw;  line-height: 1.7vw;}
.small_font{font-size: 0.8vw;line-height: 1.1vw;  margin: 0 0 0 0;}
.bottom-sec.di_bottom_bg1{background: url(../images/di-bottom-bg1.png) no-repeat left top; background-size: cover;}
.bottom-sec.di_bottom_bg2{background: url(../images/power_bg.jpg) no-repeat left top; background-size: cover;}
.bottom-sec.di_bottom_bg3{background: url(../images/power_bg3.jpg) no-repeat left top; background-size: cover;}
.bottom-sec .container{display: flex;  align-items: center;  height: 100%; color:#fff;font-size: 1.3vw; font-family: "BentonSansBook";}
#overview1 .bottom-sec .container{font-size: 1.8vw;}
.bottom-sec .container strong, .bottom-sec .container b{font-family: "BentonSansBold";}
.di_bottom_bg2 .container{ align-items: flex-start; padding: 25px 0 0 0;}

.foundation-bottom, .fbtext.font2{ font-size: 14px !important;}
.footer-container{position: fixed; text-align:left; background:#000; bottom: 0px; width: 100%; left:0px;   z-index: 1111;color: #fff;}

.content-center{/*vertical-align: middle;  display: flex;  align-items: center; height: 85%; width:100%;*/}
.content-center .row{width:100%;}
.container .row{}

.header_right_img{position: absolute; right: -0.5vw;  bottom: 0;  height: 58%;}
.header_right_img.rightimg2{ height: 76%; }
.header_right_img.rightimg3{ height: 79%; right:0;}
.header_right_img.rightimg4a{ height: 71%; right:0;}
.header_right_img.rightimg4{ bottom: 4vw;  }
#discover .header_right_img {  right: -1.6vw;  bottom: 0;  height: 72%;}
.header_right_img.rightimg5{ height: 74%; }
.header_right_img.rightimg6{ height: 84%; right:0; }
.tryit_img{position: absolute; left: 0; bottom: -31px;  width: 24vw;}

.freetrial_box{  border:1px solid #416095;  width: auto;  display: inline-block;  padding: 0.5vw 2vw; margin: 0 0 0 -2vw;}

.head1{font-family: "BentonSansLight"; font-size: 2vw; line-height: 2.2vw; margin:0.6vw 0 0.3vw 0;min-height: 3.2vw;}
.head2{ color:#000;font-family: "BentonSansMedium"; font-size: 1.3vw;line-height: 1.6vw;margin: 1vw 0 0 0;}
.head3{font-size: 1.2vw; border-top: 0px solid #000;margin: 20px 0 8px 0; padding:3px 0 0 0;font-family: "BentonSansMedium";}
.head4{font-family: "BentonSansBold";font-size: 2.4vw;margin: 0 0 2vw 0;}
.head5{font-family: "BentonSansBold";font-size: 1.3vw;}
.bdr-popup .head5{font-family: "BentonSansMedium";font-size: 1.65vw;}
.font1{ font-size: 1.2vw; font-family: "BentonSansLight";}
.font2{ font-size: 1.1vw;line-height: 1.4vw;}
.font3{font-size: 1.7vw;line-height: 2vw;font-family: "BentonSansBold";}
.font4{font-size: 1.13vw;}
.font5{font-size: 1.4vw;line-height: 1.9vw; font-family: "BentonSansBook";}
.font6{font-size: 1vw;line-height:1.6vw;font-family: "BentonSansMedium";margin:0.1vw 0 0.2vw 0;}
.font7{font-size: 0.9vw;line-height: 1.2vw; margin:0.3vw 0 0.6vw 0 !important; font-family: "BentonSansLight";}
#results_driven .font6{font-family: "BentonSansMedium";}
.font8{font-size: 1.7vw;line-height: 2vw;font-family: "BentonSansMedium"; margin:0.5vw 0 0 0;}

.readmore_btn{ color:#fff; text-decoration: none;margin: 1vw 0 0 0;}
.readmore_btn a{color: #fff;  text-decoration: none;  background: #0076CB;  border-radius: 1.5vw;  padding: 0.5vw 2vw;  display: inline-block;}

.cmargin .col-sm-12{margin:1vw 0 2vw 0;}

a{text-decoration: none; color:#008FD3; font-family: "BentonSansMedium";}
.sap-content ul{padding: 0.8vw 0 0 1.3vw;}
.sap-content ul li a, .sap-content a{ color:#008FD3;font-family: "BentonSansMedium"; text-decoration: none;}

.tablesec {margin:1vw 0 0 0;}
.tablesec td{padding:0 0 2vw 0;}

.ornage_line{width:100px; height: 4px; background:#e35500; margin: 30px 0 10px 0; clear: both;}
.align1{ margin: 1vw 0;}
.align2{ margin: 40px 0 5px 0;}
.sep1{ width:100%; height:20px;}
.all-caps{ text-transform: uppercase;}
.color-orange{color:#e35500;}
.number{font-family: "BentonSansBold";font-size: 4vw;}
.nopadd-left{ padding-left: 0px;}
.nopadd-right{padding-right:0;}
.sap-table{margin:25px 0 0 0;}
.sap-table td{ padding: 0 0 28px 0; vertical-align: top;}
.td-padding{padding:0 20px 0 0;}
#customerexpectations strong, .bold-font strong{font-family: "BentonSansBold";}

.leftcolumn {padding-top: 2vw;padding-bottom: 2vw; width:44% !important;}
.leftcolumn:before { content:" "; position: absolute; left: -12%; top:0; background: #F3F4F4; width:100%; height: 100%; }
.lblock {  z-index: 11;  position: relative; padding:1vw 0; width:80%;}
.lblock img{margin: 0 0 0.4vw 0;}

.column-sec{margin:1.5vw 0 0 0;}
.percent_col_sec .col-sm-1 {  width: 5.333333%;}
.percent_col_sec .col-sm-2 {   width: 8.5%;}
.width2{width:3vw;}
.width5{width:4vw;}
.width6{width:6vw;}
.width7{height:6vw;}
.width9{width:9vw;}
.width8{width:5.2vw;}

.width13img{width:13vw;}
.arrow_gold{width:6.6vw; position: relative;}
.width1img{width:1.6vw;}
.width2img{width:2.5vw;}
.bdr-popup .usecase-whitebg img.height7{width: auto;  height: 7vw; margin:0 0 1vw 0;}
.col-sm-12 { margin: 12px 0 8px 0;}
.traditional_business{margin:1vw 0 0 0;}
.traditional_business td{height:2vw; overflow: hidden; padding: 0 0 7px 0;}
.popup_note {  font-size: 0.9vw;  line-height: 1.3vw;position: absolute;  bottom: -0.5vw;  left: 4vw;width: 87%;}
.upbtn{transform: rotate(180deg);}
.p_img_yellow{position: absolute; right: 7vw; bottom: 0; width:auto; height: 21vw;}
.data_deluge_sec img{width:62vw;}
.data_deluge_sec{position:relative;}
.playbtnimg{width: 1vw !important;  position: absolute;}
.playbtnimg1{left: 19.3vw;	top: 5.9vw;}
.playbtnimg2{left: 27vw;   top: 18.9vw;}
.playbtnimg3{left: 34.5vw;	top: 5.9vw;}
.playbtnimg4{left: 42vw;  top: 18.9vw;}

.palt{position:absolute; left:0; top:0;}
.palb{position:absolute; left:0; bottom:0;}
.part{position:absolute; right:0; top:0;}
.parb{position:absolute; right:0; bottom:0;}

.arrowani{transform: rotate(-45deg); width:7vw; height:7vw; top: -0.6vw;  left: -0.32vw;}

.margin3{margin:0 0 18px 0;}
#develop_apps .margin3{margin:0 0 0px 0;}

.bottom-right-section{position: absolute; bottom:35px; right:0; width:29%;height: 47vh; }
.black-background{background: rgba(0,0,0,0.8);}
.bottom_right{width:65%; padding:2.5vw 2vw 5vw 2vw; color:#fff; font-size: 1.6vw; line-height: 2vw; font-family: "BentonSansLight"; }
#sap_4hana .bottom_right{width:75%;}
img.br_img {  width: 19vw;  position: absolute;  bottom: -20px;  left: 35px;}
.btm_rt_img{position: absolute; bottom:15px; right:40px; width:33vw;}
.btm_rt_img2{position: absolute; bottom:15px; right:7vw; width:19vw;}
.bottom-left-section{position: absolute; bottom:8vw; left:0; width:52.4%; padding:0 0 0 4%; z-index: 11; }
.bottom_left{width:100%; padding:1vw 2vw 1vw 9.4vw; color:#fff; font-size: 1.7vw;  line-height: 2.1vw; margin:0 0 0 15px ;font-family: "BentonSansLight";}

.color_purpletext{color:#80298F;}

.bdr_right{border-right: 1px solid #E1E1E1;}
.bdr_bottom{border-bottom: 1px solid #CCCCCC;}
.bdr_right_orange{border-right: 1px solid #F36F21;}
.bg_purple{background: #80298F; }
.bg_orange{background: #F36F21;}
.bg_pink{background: #BC3894;}
.crush_block_sec{margin:1vw 0 0 0;}
.block_head{color:#fff; text-align: center; font-family: "BentonSansMedium";padding: 0.9vw 0; font-size: 1.4vw; line-height: 1.6vw;}
.block_content{background: rgba(0,0,0,0.8);padding: 1.5vw; color:#fff;min-height: 9.5vw;}
.block_learnmore{background: #D7D8DA;font-family: "BentonSansMedium";padding: 0.7vw 0;text-align: center;   font-size: 1.2vw;line-height: 1.4vw; }
.block_content img{width:4vw;margin: 0 1vw 0 0;}
.explore_block img{margin:0 auto 1vw; display:block; width: auto; height:5vw;}
.explore_block1.explore_block img{height:4vw;}
.explore_block .block_head{height: 5.4vw;  display: flex;  width: 100%;  align-items: center;  justify-content: center;}
.explore_block1.explore_block .block_head{height: 4vw;}
.explore_block{text-align: center;width: 92%;}
.explore_block .block_content{min-height: 17.1vw;}
.explore_block1.explore_block .block_content{min-height: 13.2vw;}
.explore_block .col-sm-3{padding-right: 3px;}
.enterprise_data_strategy_sec img{width:5.4vw;margin: 0 1vw 0 0;}
.enterprise_data_strategy_sec{margin:4vw 0 0 0;}
.block_learnmore a{position: relative; padding: 0 1.2vw 0 0; text-decoration: none; color:#000;}
.block_learnmore i.fa.fa-caret-right {font-size: 2vw;line-height: 2.1vw; position:absolute; right: 0; top:-0.25vw;}
.crush_block {  width: 100%;}
.margin-lr{margin: 0 4vw 0 4vw;}

.centerblock { background: url(../images/image102.png) no-repeat top center; background-size: 12vw; width: 50vw;  margin: -1vw auto 0;
    padding: 3.9vw 0 0 0;} 
.centerblock .font3 {font-size: 0.9vw;font-family: "BentonSansLight"; text-transform: uppercase;}
.centerblock .small_font{color:#707070;font-family: "BentonSansLight";margin: 0.5vw 0 0 0; }

.data_platform_beforeafter{position: relative;width: 87.5vw;  height: 23vw;}
.dp_leftblock { position: absolute;  left: 0;  top: 0;  width: 50vw;  height: 23vw;}
.htext1 {  text-align: center;  font-family: "BentonSansBook";  font-size: 1.2vw;}
img.arrowbox1 { position: absolute;  left: 0; top: 2vw; width: 49.8vw;}
.data_consolidation {  position: absolute;  width: 48.5vw;height: 10.5vw;  left: 1vw;  top: 4vw;}
.htext3 {  width: 100%;  text-align: center;}
.arrowline {  position: absolute;  top: 3.4vw;  left: 4.6vw; width: 38.4vw; height:1vw;}
.arrowline img {  width: 38.4vw;}
.dp_arrows1 { position: absolute; left: 23.7vw; top: 2.1vw; width: 0.7vw;  height: 1.8vw;overflow: hidden;}
.dp_arrows1 img {  width: 0.7vw;}
.data_consolidation_block_sec{position: absolute;width: 48.5vw;height: 3.8vw;top:6.6vw; left:0;}
.data_consolidation_blocks {   position: relative;  width: 9.1vw;height: 3.8vw;  float: left;  text-align: center;    
    margin: 0 0.55vw 0 0; background: #cccccc;padding: 0.7vw 0;  font-size: 1vw;  line-height: 1.3vw;}
.data_consolidation_blocks span {    display: block;    font-size: 0.7vw;}
.dp_arrows {   position: absolute;  left: 4.4vw;  top: -1.9vw;  width: 0.7vw;  height: 1.8vw;overflow: hidden;}
.db_lastblock .dp_arrows{left: 4vw;}
.dp_arrows img {   width: 0.7vw;}
.dp_bottomsec{position: absolute;   left: 0;  top: 15.6vw;  width: 100%;  text-align: center;}
.db_imgsec {   margin: 0 0 0.3vw 0;}
.db_imgsec img {   height: 2.2vw;   margin: 0 4.3vw;}
.htext4 {  font-family: "BentonSansMedium";  font-size: 1.4vw;}
.htext5 {  font-family: "BentonSansMedium";  font-size: 1.1vw;}
.dp_arrow{ position: absolute; left: 51.5vw; top:3.3vw; width:2.65vw; }
.dp_rightblock {  position: absolute;  left: 55.7vw;  top: 0;    width: 31.9vw;   height: 23vw;}
img.arrowbox2 {  position: absolute;  left: 0;  top: 2vw;  width: 31.8vw;}
.data_transaction {  margin: 2.7vw 0 0 1.1vw;  width: 29.7vw;     text-align: center;}
.yblock {  background: #FDB913;  height: 3.2vw;  line-height: 3.2vw;font-family: "BentonSansMedium";font-size: 1.2vw;}
.gblock {  background: #CCCCCC;    height: 3.2vw;  line-height: 3.2vw; font-size: 1.2vw;}
.data_transaction table{margin:0 auto;font-size: 1.2vw;line-height: 1.4vw; text-align: left;}
.dp_rightblock .db_imgsec img {   margin: 0 2vw;}

.oldway{position: relative;  width: 42vw;   height: 21vw;}
.oldway .dp_leftblock { position: absolute;  left: 0;  top: 0;  width: 42vw;  height: 21vw;}
.yblock1{background: #FDB913;  height: 1.7vw;  line-height: 1.7vw;  width: 35vw; font-size: 0.8vw;  margin: 0 auto;}
.oldway .data_consolidation {  position: absolute;  width: 42vw;height: 19vw;  left: 0vw;  top: 2vw;}
.oldway .data_consolidation_block_sec{width: 42vw; top: 2.8vw;}
.oldway .data_consolidation_blocks {   position: relative;  width: 7.7vw;height: 3vw;  float: left;  text-align: center;    
    margin: 0 0.85vw 0 0; background: #cccccc;padding: 0.3vw 0;  font-size: 0.7vw;  line-height: 0.85vw;}
.data_consolidation_blocks.db_lastblock{margin-right:0px;}
.oldway .data_consolidation_blocks.padd2{padding: 0.7vw 0; }
.oldway .data_consolidation .htext3 {    font-size: 0.7vw;  background: #fff;  width: 7vw;  margin: 0 auto;z-index: 1;  position: relative;}
.oldway .arrowline {  position: absolute;  top: 0.1vw;  left: 3.6vw;  width: 34.4vw;  height: 1vw; z-index: 0;}
.oldway .arrowline img {  width: 34.9vw;}
.oldway .dp_arrows { left: 3.4vw; top: -1.4vw;width: 0.5vw;}
.oldway .dp_arrows img {   width: 0.5vw;}
.oldway .db_lastblock .dp_arrows {  left: 4vw;}
.oldway_box{position:absolute; left: 0; top:8.3vw;width: 42vw;  height:6vw;}
.otext1{border: 1px dashed #999999; text-align: center; padding:0.3vw 0; width:100%;font-size: 0.8vw;}
.otext2{border: 1px solid #999999; text-align: center; padding:0; width:98%;position: relative; margin:1vw 0 0 0; background: #fff;font-size: 0.9vw;}
.otext2 div{background: #fff; position: relative; z-index: 11; width: 100%;padding:0.5vw 0;}
.otext2:before{position: absolute; left: 0.9vw; top:-0.6vw; width:100%; height:100%;border: 1px solid #999999; content: " "; z-index: -1;}
.oldway .dp_bottomsec {   top: 14.4vw;}
.oldway .db_imgsec{position:relative;}
.oldway .bimgsec{display:inline-block; width: 6.7vw; vertical-align: top; text-align: center;}
.oldway .db_imgsec img{margin:0 auto 0.5vw; display: block;height: auto;  width: 2.6vw;}
.bimh_text {  font-size: 0.7vw;}
.oldway .arrowline.aline2 {  transform: rotate(180deg);  top: 5.5vw !important;  left: 4vw !important;}
.oldway .htext5{font-size: 0.7vw;  background: #fff;  width: 12.5vw;  margin: 0 auto;z-index: 1;  position: relative;}

.shana{position: relative; width:86%;height: 43vh; margin:0 auto}
	.sleft{width:33%; float:left; position: relative;margin: 18px 0 0 0;}
	.sleft .db_arrowleft{ transform: rotate(90deg);width: 1.3vw; height: 2.5vw; position: absolute; right: -2vw; top: 22%;z-index: 11;}
	.sleft .db_arrowleft img{width: 1.1vw;}
	.shana .db_solution{width: 63%; float: left;  margin: 13px -50px 0 4.4%;}
	.shanablock {  width: 100%; border: 2px solid #ccc; padding: 1vw 1.2vw; text-align: left; color:#444; margin: 0.8vw 0; font-size: 1vw;
    line-height: 1.3vw;  position: relative;}
	.shana .db_img {  width: 40px;margin:0 17px 0 11px;}
	.shana .db_text1, .saphana .db_text1{  left: 37%; font-size: 21px;	padding: 0 11px;top: -0.8vw;}
	.saphana .db_gray td {  padding: 10px 0 0px 0;}
	.shana .db_text2{line-height: 17px;}
	.shana .db_gray {  padding: 29px 5px 27px 10px; margin: 5px 0 0px 0; text-align: center; font-size: 1vw;  width: 100%;}
	.shana .db_arrow { left: 38%;   height: 1.9vw;}
.shana .db_text5 {  font-size: 1.4vw; line-height: 1.5vw;margin: 1vw 0 0.3vw 0;}
.shana .db_text4 {  font-size: 1vw;  margin: 0vw 0 0 0;}
	.saphana .db_solution {  width: 44vw;  margin: 37px 17% 36px;}
.saphana .db_gray{font-size: 1vw;}
.situational_awarenessimg1{position: relative; width: 52%; margin: 0 0 30px 64px; float: left; }
	.situational_awarenessimg1 img{width:100%;}

.ptext1{font-size: 11px; line-height: 13px; width: 114px;  text-align: left;}
.ddm{left:4.5vw; width: 24vw; margin: 0 auto; position: absolute; top: 1%;}
.ddm img{position: absolute; left: 0; top:0; width:100%;}

.box_block_sec.popup_block{width:27%; float: left;}
.box_block_sec.popup_block .block1 { float: left;  display: flex;  align-items: center;margin: 13px 0 -6px 0;  padding: 4px 5px;}
.popup_block .text1 { float: left;  width: 72%; text-align: left; margin: 0 0 0 11px;}
.box_block_sec .block1 img {  display: block;  height: 50px;  margin: 0 auto 3px auto;}

.fulllink{position: absolute; left: 0; top:0; width:100%; height: 100%;z-index: 11;}
.circle-sections{position:relative; margin: 1vw auto; font-size:1.1vw; line-height: 1.4vw; width: 100%; text-align: center;}
.scount-circle-sec{position:relative;}
.circle-sections td{ text-align: left;vertical-align: middle;}
.progress1, .progress1 canvas {width: 14vw !important;
    height: 14vw !important;}
.progress1 canvas:nth-child(2){display:none;}
.progress{
    width: 17vw;
    height: 17vw !important;  
    background: none !important;
    margin: 0 0px !important; display:inline-block;
    box-shadow: none !important;
    position: relative;
	border-radius: 50% !important;
	    
}
.progress:after{
    content: "";
    width: 96.5%;
    height: 96.5%;
    border-radius: 50%;
    border: 0.8vw solid #E1E1E1;
    position: absolute;
    top: 0.23vw;
    left: 0.2vw;
}
.progress > span{
    width: 50%;
    height: 100%;
    overflow: hidden;
    position: absolute;
    top: 0;
    z-index: 1;
}
.progress .progress-left{
    left: 0.5px;
}
.progress .progress-bar{
    width: 100%;
    height: 100%;
    background: none;
    border-width: 1.4vw;
    border-style: solid;
    position: absolute;
    top: 0;
}
.progress .progress-left .progress-bar{
    left: 100%;
    border-top-right-radius: 9vw;
    border-bottom-right-radius: 9vw;
    border-left: 0;
    -webkit-transform-origin: center left;
    transform-origin: center left;
}
.progress .progress-right.rp .progress-bar{
    left: -100%;
    border-top-left-radius: 9vw;
    border-bottom-left-radius: 9vw;
    border-right: 0;
    -webkit-transform-origin: center right;
    transform-origin: center right;
    
}
.progress .progress-right .progress-bar{
    left: -100%;
    border-top-left-radius: 9vw;
    border-bottom-left-radius: 9vw;
    border-right: 0;
    -webkit-transform-origin: center right;
    transform-origin: center right;
    
}
.progress .progress-value{
    width: 84%;
    height: 84%;
    border-radius: 50%;
    background: transparent;
    font-size: 5vw;
    color: #000;    
    text-align: center;
    position: absolute;
    top: 8%;
    left: 8%; z-index: 1;
}
.progress .progress-right{
    right: 0px;
}
.progress.blue1 .progress-bar{
    border-color: #0FAAFF;
}
.progress.blue2 .progress-bar{
    border-color: #008FD3;
}
.progress.blue3 .progress-bar{
    border-color: #1F78B4;
}
.progress.blue4 .progress-bar{
    border-color: #0F46A7;
}
.progress .progress-bar{
    border-color: #008FD3;
}
.color_blue1{color:#0FAAFF;}
.color_blue2{color:#008FD3;}
.color_blue3{color:#1F78B4;}
.color_blue4{color:#0F46A7;}
.scount1{width: 100%;
    text-align: center;
    display: inline-block;
    vertical-align: middle;    
    font-size: 2.8vw; line-height:7vw; margin:1.8vw 0 0 0; font-family: "BentonSans-Light";position: relative; z-index:11;}
.scount_sec{   position: absolute;  top: 5vw; left: 0; font-family: "BentonSansBook";}
.scount{font-family: "BentonSansBold";}
.sctext {
    position: absolute;
    left: 0;
    top: 5.5vw;width: 100%;
    font-family: "BentonSansBook";
    font-size: 1.2vw;
    color: #000;
    line-height: 1.5vw; 
}
.progress-value:before {
    content: "";
    width: 100%;
    height: 100%;
    border-radius: 50%;
    background: #F3F4F4;
    position: absolute; z-index:0;
}
.pblocks{margin:3vw 0 1vw 0; float: left; width:100%;}
.p_head{font-family: "BentonSansMedium"; font-size: 1.4vw; margin:0.5vw 0;}
.p_block {   padding: 0 20px;}
.nopadd-left .p_block{padding-left:0;}
#explore_solutions .p_block {margin:2vw 0 0 0;position: relative;}

.bottom_note{position:absolute; width: 56%; left: 9.4vw;  bottom: 114px; margin: 0 0 0 15px; padding: 0 0 0 4%; font-size: 0.8vw; color:#707070; font-family: "BentonSansLight";}

.lefttop img{left:0; top:0;}
.leftbottom img{left:0; bottom:0;}

.rightway{position: relative; width: 32vw;  height: 21vw;margin: 0 0 0 2vw;}
.righway_circle{width:18vw; height:18vw;margin:0vw auto 0; position: relative;}
#graycircle {
  position: absolute;  
  width: 18vw;
  height: 18vw;
  margin: 0;
  border-radius: 50%; left:-0.2vw; top:1vw;
  background-color: #E1E1E1;
  
}
#graycircle{
	-webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  transform: scale(0);
  -webkit-animation: logo 5000ms forwards 4.5s;
  -moz-animation: logo 5000ms forwards 4.5s;
  -ms-animation: logo 5000ms forwards 4.5s;
  animation: logo 5000ms forwards 4.5s;
}
#graycircle #green-circle-1{
	-webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  transform: scale(0);
  -webkit-animation: greenCircleOne 5000ms forwards 6s;
  -moz-animation: greenCircleOne 5000ms forwards 6s;
  -ms-animation: greenCircleOne 5000ms forwards 6s;
  animation: greenCircleOne 5000ms forwards 6s;}
#graycircle #green-circle-1 #green-circle-2{
	-webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  transform: scale(0);
  -webkit-animation: whiteCircleOne 5000ms forwards 7s;
  -moz-animation: whiteCircleOne 5000ms forwards 7s;
  -ms-animation: whiteCircleOne 5000ms forwards 7s;
  animation: whiteCircleOne 5000ms forwards 7s;
}

#green-circle-1 {
  position: absolute;
  width: 14.5vw;
  height: 14.5vw;
  margin: 1.7vw 0 0 1.7vw;
  border-radius: 50%;
  background-color: #0092DF;
  
}
#green-circle-1 #green-circle-2 {
  position: absolute;
  width: 8vw;
  height: 8vw;
  margin: 3.2vw 0 0 3.2vw;
  border-radius: 50%;
  background-color: #fff;  
  
}
.rimg1{position: absolute; left: 0.6vw;  top: 5.7vw;  width: 1.1vw;}
.rimg2{position: absolute; left: 16.3vw; top: 6vw; width: 1vw;}
.rimg3{position: absolute; left: 7.3vw;  top: 16.6vw; width: 3.7vw;}
.rimg4{position: absolute; left: 2.2vw; top: 0.6vw;  width: 10vw;}
.rimg5{position: absolute; left: 1.5vw; top: 1.5vw; width:11.4vw;}
.rimg6{    width: 3.1vw;  margin: 0.6vw auto 0;}
.rtext1 {  font-size: 0.85vw;font-family: "BentonSansMedium";}
.rtext2 {  font-size: 0.7vw;line-height: 0.9vw; margin: 0.2vw 0 0 0;}

.rimgsec{position: absolute; width:4.2vw; height:5vw;}
.rimgsec img{width:2.7vw;}
.rimgsec1{left: -0.3vw; top:8.5vw;}
.rimgsec2{left: 1.4vw; top:15vw;}
.rimgsec3{left: 8.5vw; top:20.5vw;}
.rimgsec4{left: 19.3vw; top:20.3vw;}
.rimgsec5{left: 25.6vw; top:14.8vw;}
.rimgsec6{left: 27.8vw; top:8.5vw;}
.rimgsec .rarrow{width:3.8vw;height: 0.7vw; position: absolute; }
.rimgsec .rarrow img{width:3.8vw; left: 0; top:0; position: absolute;}
.rarrow1 {    transform: rotate(180deg);    left: 3.5vw;   top: 0.8vw;}
.rarrow2 {    transform: rotate(150deg);  left: 3.3vw;  top: -0.1vw;}
.rarrow3 {    transform: rotate(120deg);  width: 2.4vw !important; left: 2.4vw;  top: -1.6vw;}
.rarrow4 {    transform: rotate(58deg);  left: -0.5vw; top: -1.7vw; width: 2.4vw !important; }
.rarrow5 {    transform: rotate(30deg); left: -2.5vw;  top: 0.1vw;}
.rarrow6 {    transform: rotate(0deg);  left: -3.3vw;  top: 0.8vw;}

.db_solution{position:relative; width:34vw; border:2px solid #CCCCCC;  margin: 0vw 0 1vw 3vw;  padding: 0 0 0.5vw 0; float: left;}
.db_block{width:33.65vw;  position: relative; padding: 0 0.4vw;float: left;}
.db_text1{background: #fff;position: absolute; left: 28%;  top: -2vw;  width: auto;  font-size: 1.6vw;  padding: 0 0.2vw; font-family: "BentonSansMedium"; }
.db_text2{background: #FDB913; padding: 1vw 0; text-align: center; width: 100%;font-family: "BentonSansMedium";font-size: 1vw;margin: 1.5vw 0 0 0;}
.db_gray{ background: #E1E1E1; padding: 0vw 1vw;float: left;  width: 100%;font-size: 0.8vw; line-height: 1vw;margin: 0.2vw 0 0 0;}
.db_solution .col-sm-12 {  margin:0vw 0 0 0;}
.db_solution .db_gray .col-sm-12 .col-sm-12 {  margin:0.9vw 0 0.8vw 0;}
.height2{height:2.5vw;}
.width24{width:2.4vw;}
.db_text3{font-family: "BentonSansMedium";font-size: 1.1vw; line-height: 1.3vw; margin:0vw 0 0.1vw 0;}
.db_text4 {  font-size: 0.8vw;margin:0.5vw 0 0 0;}
.db_text5{font-size: 1.1vw; line-height: 1.3vw;font-family: "BentonSansMedium";}
.db_bottom_sec{width:100%; text-align: center; position: relative;margin: 1.3vw 0 0 0.4vw;}
.db_img{display:inline-block; width:2.8vw; margin:0 0.8vw; position: relative;}
.db_img img{width:2.8vw;}
.db_arrow{position: absolute; left: 38%; top: -1.8vw; width: 0.7vw; height: 1.7vw;}
.db_arrow img{width:0.7vw; position: absolute; left: 0; bottom: 0;}
.db_fig{margin:0.5vw 0 0 3vw !important;}

.business_outcome{position: relative; margin: 1vw 0 2vw 0; width:88vw;height:23vw;}
.bo_center_circle{position: absolute; width: 21vw; left: 34.5vw; top: 1vw;  height: 21vw;}
.bo_center_circle img{position: absolute; width: 21vw; left:0;top:0;}
.circle_lines{position: absolute; left: 22.9vw;  top: 4.1vw; width: 44.4vw; height: 14.6vw;}
.circlelines{position: absolute; width:11.8vw;height: 5.793vw;}
.c_line1{left:0; top:0;}
.c_line2{left:32.6vw; top:0;}
.c_line3{left:0; top:8.8vw;}
.c_line4{left:32.6vw; top:8.8vw;}
.circlelines img{width:11.8vw;}
.bo_text1{font-size: 1.7vw;  font-family: "BentonSansMedium"; line-height: 2.2vw; position: absolute; left: 3.1vw; top: 0;  display: flex;  width: 70%;  height: 100%;  text-align: center;
    font-weight: bold;   align-items: center;}
.bctext { position: absolute; text-transform: uppercase; font-family: "BentonSansMedium"; font-size: 1.2vw;}
.bctext1 { left: -2.2vw; bottom: 0.5vw; text-align: right;}
.bctext2 { width: 25vw; left: 3.4vw; bottom: 0.5vw;}
.bctext3 { width: 25vw; right: 3.1vw; top: 0.5vw; text-align: right;}
.bctext4 { width: 25vw; left: 3.4vw; top: 0.5vw; text-align: left;}

.bo_content{position: absolute; width: 34vw;font-family: "BentonSansBook";  font-size: 1vw; line-height: 1.2vw;}
.bo_content img{width:2vw;}
.bo_td_width{width:3.5vw;}
.bo_content td{padding:0 0 1.5vw 0; vertical-align: middle; text-align: left;}
.bo_content1{left:0; top:0;}
.bo_content2{left:59vw; top:0;}
.bo_content3{left:0; top:15.6vw;}
.bo_content4{left:59vw; top:15.6vw;}
.bwidth2{width:1.5vw !important;}
.bwidth3{width:2.5vw !important;   margin: 0 0 0.3vw 0;}
.bwidth4{width:3vw !important;margin: 0 0 0.6vw 0;}
.bheight4{width:auto !important; height:2.5vw !important;margin: 0.9vw 0 0.9vw 0;}
.bhead{font-size: 1.2vw;margin: 0 0 0.6vw 0;}
.bo_content ul{padding-top:0;}
#innovate2 .bo_content1, #innovate2 .bo_content2  {top: -3vw;}
#innovate2 .business_outcome{height:25vw;}

.image-center img{display: block; margin: 0 auto;}
#freedom .p_content {  margin: 1vw 0 0 0;}

.multicloud_db{position:relative; width:38vw; height:29.5vw;margin: 0 0 0 6vw;}
.mc_center_circle { position: absolute;  width: 16vw; left: 10.6vw; top: 7.3vw; height: 16vw; background: #DEDEDF;border-radius: 50%;}
.mc_center_circle1{position: absolute;  width: 12vw; left: 2vw; top: 2vw; height: 12vw; background: #fff;border-radius: 50%;}
.mc_text1 {font-size: 1.7vw;  line-height: 2.2vw;  position: absolute; left: 1.2vw; top: 2.7vw; width: 80%; text-align: center; font-weight: bold;}
.mc-text-img{position: absolute; left: 0.7vw;  top: 0.3vw;  width: 91%;}
.cloudsec{position:absolute; width:10vw; height:5.7vw;}
.cloudsec .cloudimg{position:absolute; left: 0; top: 0; width:8.8vw;}
.cloud_text{position: absolute; width:100%; text-align: center; display: flex; height: 123%; justify-content: center; align-items: center; font-size: 0.9vw; line-height: 1vw; font-family: "BentonSansMedium";}
.house_text {font-size: 0.9vw;font-family: "BentonSansMedium";    margin: 0.2vw 0 0 0;}
.cloud1{left:2.2vw; top:19.6vw;}
.cloud2{left:0; top:12.2vw;}
.cloud3{left:2.2vw; top:5vw;}
.cloud4{left:14vw; top:0vw;}
.cloud5{left:27.3vw; top:5vw;}
.cloud6{left:29.3vw; top:12vw;}
.house1 {  left: 23.3vw;  top: 22vw;}
.houseimg{ width:5vw;}
.mc_line {position:absolute; width:1.6vw; height:1.4vw; }
.mc_line img{width:1.6vw;}
.line1{right:-0.7vw; top:1.4vw;transform: rotate(-37deg);}
.line2{right: -0.5vw;  top: 3.3vw;  transform: rotate(0deg);}
.line3 {  right: 0.1vw;  top: 4.7vw;transform: rotate(16deg);}
.line4 {  left: 4vw;  top: 5.7vw; transform: rotate(90deg);}
.line5 {  left: -1.7vw; top: 4.8vw;transform: rotate(-32deg);}
.line6 { left: -2.1vw; top: 3.5vw; transform: rotate(0deg);}
.line7 { left: 1.1vw; top: -1vw;transform: rotate(37deg);}
.mc_bottom_circle{position:absolute; width: 14vw; height: 5.7vw; left: 0.7vw; top: 25.7vw;}
.mc_bc{position:absolute; width:3.8vw; height:3.8vw;}
.bc1{left:0;top:0;}
.bc2{left:4.6vw;top:0;}
.bc3{left:9vw;top:0;}
.bcircle{width:3.8vw;}
.cloud_text2{position: absolute; width:100%; text-align: center; display: flex; height: 100%; justify-content: center; align-items: center; font-size: 0.67vw; line-height: 0.8vw; left: 0;   top: 0; }
.mc_cline{position:absolute; width: 1.4vw; height: 0.7vw; top: -0.5vw;  overflow: hidden;}
.mc_cline img { width: 0.15vw;}
.line8 {  transform: rotate(30deg);left: 2.1vw;}
.line9 { transform: rotate(0deg);  height: 0.6vw; left: 1.3vw;}
.line10 { left: 0.4vw;transform: rotate(-37deg);top: -0.9vw;  height: 1vw;}
.cloudmove {  width: 10vw;  height: 5.7vw;  position: absolute;}

.clocksec{margin: 0 auto 0.5vw;width:5.6vw;}
.clockimg{width: 3.46vw; height: 5vw; position: absolute; top: 0; overflow: hidden; left: 2.46vw;}
.clockimg img{z-index: 0; left: -2.46vw;}
.bottom_left_img{position: absolute; left: -6vw; bottom: -20px; width: 55vh; z-index: 0;}
#explore_solutions2 .col-sm-2{width:18%;}

.app_development{position: relative; width:70vw; height:18vw; margin:0 auto;}
.app_block1 {  width: 96%; border: 2px solid #ccc;  padding:1.2vw  0.9vw;margin: 0.8vw 0 0 0;  position: relative;  float: left;}
.app_left { border: 2px solid #0FAAFF;  width: 70%;  padding: 0.5vw; font-size:1vw; float:left;}
.app_left img{height:2vw;}
.app_text2 {  color: #0FAAFF;  text-align: center;  font-family: "BentonSansMedium";    font-size: 0.9vw;}
.app_text1 { position: absolute; left: 44%;  top: -1.5vw; background: #fff; width: auto; padding: 0.5vw; font-size: 1.28vw; display: inline-block;font-family: "BentonSansMedium";}
.app_td_width{width:3vw;}
.app_left table{margin: 1.2vw auto 0; font-size:0.8vw;}
.app_left table td{padding-bottom: 0.96vw;}
.app_right {  float: right;  width: 29%; position: relative;}
.app_right_text{background: #E1E1E1;font-size: 0.9vw;line-height: 1.1vw; text-align: center; padding: 0.63vw 0; margin: 0 0 0.3vw 0; float: left; width: 100%;}
.bdrtop{border-top:2px solid #CCCCCC; padding-top: 0.5vw;margin: 0.5vw 0 0 0;}
.app_right .db_bottom_sec {	float: left;}
.app_right .db_bottom_sec {position: absolute;  bottom: -3.6vw;  left: 0;}
.app_right .db_img img {  width: 2.1vw;}
.app_right .db_arrow img {width: 0.7vw;}
.app_right .db_img{margin:0}
.app_bottom {  float: left;  width: 75%; margin:0.8vw 0 0}
.app_bottom table {margin:0 auto; text-align: center;font-family: "BentonSansMedium";font-size: 1vw; }
.rightbtm {  position: absolute;  bottom: -2.7vw;  left: -5vw;  width: 154%;  font-size: 0.8vw;}
.rightbtm strong{font-size: 1vw;}
.app_development .db_arrow{position: absolute; left: 38%; top: -1.9vw; }
#develop_apps .sap-header-container.graybg{padding-bottom:0px;}
#develop_apps .small_font{float:left;}

.recurring_bdp{position: relative; width:64vw; height:27vw;}
.rbdp_text1{font-family: "BentonSansMedium";font-size: 1.2vw; text-align: center;}
.rbd_top_sec{position: absolute; left: 0; top: 2.1vw; width: 100%;}
.rbd_tb{position: absolute;width:4.6vw; top:0 }
.rbd_tb img{width:4.6vw;}
.rbd_tb1 { left: 18.8vw;}
.rbd_tb2 { left: 29vw;}
.rbd_tb3 { left: 39.4vw;}
.rbd_arrow_sec{position: absolute; top: 6.9vw;  left: 3.8vw;  width: 56vw;height:7vw;}
.rbd_arrow_sec img{width:55.9vw;}
.rbd_arrow_content{position: absolute; left: 0; top:6.4vw; width:100%; height:14vw;}
.rbd_img_sec{position: absolute;width:4vw; height:5vw;}
.rbd_arrow_content img, .rbd_arrow_content .rbd_imgs{width:3vw;}
.rbd_arrow_content .rbd_imgs{margin:0 auto; position: relative;}
.rbd_img1{left:0; top:0;}
.rbd_img2{left:5vw; top:4vw;}
.rbd_img3{left:12.5vw; top:6vw;}
.rbd_img4{left:20.5vw; top:6.8vw; width:4.8vw;}
.rbd_img5{left: 27.9vw; top: 7.2vw;  width: 7vw;}
.rbd_img6{left: 36.2vw; top: 7vw;  width: 8vw;}
.rbd_img7{left: 44.5vw; top: 6vw; width: 7vw;}
.rbd_img8{left: 51.6vw; top: 4vw; width: 7vw;}
.rbd_img9{left: 57.2vw; top: 0.2vw;  width: 7vw;}
.rbd_arrow_content .rbd_img1 img, .rbd_arrow_content .rbd_img9 img, .rbd_arrow_content .rbd_img1 .rbd_imgs, .rbd_arrow_content .rbd_img9 .rbd_imgs{width:2vw;}
.rbd_arrow_content .rbd_img5 img, .rbd_arrow_content .rbd_img6 img, .rbd_arrow_content .rbd_img8 img, .rbd_arrow_content .rbd_img5 .rbd_imgs, .rbd_arrow_content .rbd_img6 .rbd_imgs, .rbd_arrow_content .rbd_img8 .rbd_imgs{width:2.6vw;}
.rbarrow3{top:1.6vw;}

.rbd_img_text {  font-size: 0.9vw;  line-height: 1vw;  text-align: center; margin: 0.5vw 0 0 0;}
.rbd_bottom{position: absolute; left: 0; top:15.2vw; width:98%; height:12vw; text-align: center;}
.rbd_bottom img{width: 95%;  margin: 0; position: absolute; left: 0.8vw; top: 0; z-index: 0;}
.rbdp_text2{ position:absolute; width: 100%; top:7vw; font-size: 1.3vw; }
.rbdp_text3{ position:absolute; width: 100%; top:10.5vw; font-family: "BentonSansMedium";font-size: 1.3vw;  }

.db_all{position:relative; width:90vw; height:29vw;clear: both;  float: left;  margin: 0 0 14px 0;}
.db_left{width: 76vw;}
.db_all_text0{width:100%; font-family: "BentonSansMedium";font-size: 1.4vw; text-align: center; padding: 0.8vw 0 0 0;}
.textboxs {
    position: relative;  margin:0 0 0vw 0; width:100%;
}
.tb {
    text-align: center;
    border: 2px solid #E1E1E1; border-bottom:0px;
    display: inline-flex;
    width: 15vw;
    height: 4vw;
    font-size: 1vw;
    align-items: center;
    justify-content: center;
    color: #acacac;
    padding: 0.5vw 0; 
    margin: 0 1.5vw; letter-spacing: 1px; vertical-align: top;
}

.db_all_text1{width:100%; border:2px solid #E1E1E1;font-family: "BentonSansMedium";font-size: 1.4vw; text-align: center; padding: 0.8vw 0;}
.db_all_sec1{margin:0.5vw 0 0 0 !important;width:100%; border:2px solid #E1E1E1; }
.db_all .col-sm-12{margin:0px; padding:0px;}
.db_all .col-sm-12 .col-sm-12{margin:0 0 0.7vw 0;}
.dball_block {width:32%; float:left; padding:0.5vw 0 0 0;font-size: 0.9vw; line-height: 1vw; text-align: center;}
.dball_block.db_block2{width:34%; position: relative;}
.dball_block.db_block3{width:34%;}
.dball_block img{height:2.4vw;}
.dball_block.db_block3 img{margin: 0 0 0.4vw 0;}
.db_block4 img{height:3vw;}
.db_all_text2{width:100%;font-family: "BentonSansMedium";font-size: 1.2vw; text-align: center; padding: 0.5vw 0 0vw 0;position: relative;}
.db-line{position: absolute; left: 6%; top: 52%; width: 88%;height: 4px !important;}
.db_all .col-sm-4, .db_all .col-sm-6, .db_all .col-sm-3, .db_all .col-sm-5, .db_all .col-sm-2{padding:0px !important;}
.db_block2 .col-sm-2 {  width: 20%;}
.db_block4 .col-sm-1 {  width: 10%;padding: 0;font-size: 0.9vw; line-height: 1vw; text-align: center;}
.dball_line:before {  position: absolute;  left: 2vw;  top: 0;  width: 95%; height: 2px; background: #e1e1e1;  content: " ";}
.dball_block.db_block2:before { content: " "; width: 2px; height: 93%; background: #e1e1e1; left: -0.6vw; top: 0.7vw; position: absolute;}
.dball_block.db_block2:after {  content: " ";  width: 2px;  height: 93%;  background: #e1e1e1;  right: -0.9vw;  top: 0.7vw;  position: absolute;}
.db_right{position: absolute; left: 77vw; top:5.2vw; width:15vw; height: 100%; color:#0076CB;font-family: "BentonSansMedium";font-size: 1.2vw; line-height: 1.7vw;}
.rblock{margin:0 0 4vw 0;}
.all_img{position: relative; height:2.4vw;margin: 0 auto 0.6vw auto;}
.all_img1{position: relative; height:3vw;margin: 0 auto 0.6vw auto;}

.use-case .sap-content, .use-case .row{height:100%;}
.use-case .align1{vertical-align: middle;
    display: flex;
    align-items: center;
    height: 65%;}
.usecase-whitebg strong, .usecase-whitebg b{font-family: "BentonSansBold";}
.usecase_blocks .col-sm-2 { width: 18.5%;margin: 0 1% 1% 0;padding: 0; overflow: hidden;border-radius: 0.6vw;}
.usecase_blocks .usecase_block_last{ margin-right: 0; }
.usecase_block {position:relative;height: 100%; overflow: hidden;}
.usecase_block img{width:100%;}
.usecase_blocks .row{margin:20px -30px 0 0;}
.usecase_block .ulink{position:absolute; left:0; top:0; width:100%; height:100%;z-index: 111;}
.usecase-head{ position: absolute; left:0; bottom:0; width: 100%; height: 3vw; text-align: center; font-family: "BentonSansMedium"; color: #fff; font-size: 1vw; line-height: 1.2vw; padding:0px;display: flex; align-items: center; align-content: center; opacity: 1;justify-content: center;}
.usecase_block:hover .usecase-head{  height:100%;}
.usecase-head:hover{opacity: 1; }
.usecase-head a{color: #fff; text-align: center; width: 100%; text-decoration: none;}
.usecase-head:hover a, .usecase-head a:hover{color: #ffffff;font-size: 1.3vw; line-height: 1.6vw;padding: 0 1vw;}
.white-popup.usecase-popup .font4, .usecase-whitebg .font4{font-family: "BentonSansMedium"; border-top:0px solid #000;font-size: 1.25vw; padding: 5px 0 0 0;}
.usecase-desc{position: absolute; left: 0; top: 3.5vw; padding:0.6vw 0vw; font-size: 0.8vw; line-height: 1vw; color:#fff; z-index: 11; text-align: center;    width: 100%; display:none;}
.usecase_block:hover .usecase-desc{display:block;}
.usecase_block4 { }
.usecase_learnmore {   margin:0.6vw 0 0.5vw 0; position: absolute; bottom: 1.5vw; left:1vw; background:rgba(255,255,255,0.9); width: 85%;}
.usecase_learnmore a{color:#000;width: 93%;  display: block;  text-align: center; text-decoration: none;font-size: 1.3vw;line-height: 1.4vw;position: relative;font-family: "BentonSansMedium"; padding:0.5vw 0.9vw 0.5vw 0;}
.usecase_learnmore i.fa.fa-caret-right {font-size: 2.8vw; position:absolute; right: 0; top:0.5vw; color:#00A0E3;}

.btn-ornage{margin:10px 0 0 4px;}
#idealsolution .btn-ornage{z-index: 1;  position: relative;}
.btn-ornage a{ background: #2fa0e0; padding: 5px 14px; border-radius: 14px; color:#fff; display: inline-block;}
#freetrial .align1 .col-sm-5{ text-align: left;}
#freetrial .align1 .col-sm-5 img.freetrial_img{width:24vw; margin:1vw 0 0 0vw; display: block;}
.margin2{margin:3vw 0 1vw 0;}
.margin5{margin:3vw 0 1vw 0;}
.download-link{}
.download-link a{background: #2fa0e0; border: 0px; border-radius: 0px; color: #fff; padding:5px 14px; display: inline-block; margin:20px 0 17px 0; font-size: 15px;}
.p_img img{width:100%;}

.block3_secs{margin:3vw 0 0 0;}
#sap_intelligent_rpa_key .block3_secs, #sap_intelligent_rpa_benefits .block3_secs, #promise_of_sap_intelligent_rpa .block3_secs{margin:4vw 0 0 0;}
#sap_intelligent_rpa_key .align1, #sap_intelligent_rpa_benefits .align1, #promise_of_sap_intelligent_rpa .align1{margin-top:8vw;}

.block4_sec .col-sm-3{width:25%;}
.sap-header-container .block4_sec img{margin:0 auto 1vw auto;display: block;}
.block4_sec img{margin:0 0 1vw 0;display: block;}
#explore_solutions .block4_sec img{height:4vw;}
.needle2{height:5vw;}
#explore_solutions .block4_sec img.height6{height:5.7vw;}
.block3_text{font-family: "BentonSansBold"; font-size:1.5vw; color:#000000;line-height: 1.8vw;}
.block6_sec .col-sm-1{width:5%;}
.block6_sec .col-sm-2{width:28%; padding-right: 0;}
.gline{width:2px;height: 11vw;margin: 2vw auto;   display: block;}
.block3_sec a{ background: #fdb913; padding:0.5vw 2vw; color:#ffffff;margin: 0.8vw 0 0 0;   float: left;font-family: "BentonSansMedium"; font-size:1.2vw; text-decoration: none; }
#promise_of_sap_intelligent_rpa .block3_secs .col-sm-3 {   width: 23%; padding: 0 26px;}

#explore_solutions2 .bottom_left_img{left: -2vw; bottom: 27px;  width: 36vh;}

.box_block_sec .block1{width:100%; padding:0.5vw; border:2px solid #CCCCCC; margin:0 0 1vw 0;}
.box_block_sec .block1 img{display:block; width:3vw; height:auto; margin:0 auto 0.1vw auto;}
#situational_awareness .box_block_sec .block1 img{height:auto; width:4vw; margin:0 0 0.1vw 0;}
.text1 {  font-size: 1vw; line-height: 1.2vw; text-align: center;}

.img-width-80{width:80%; margin: 30px 0 0 0;}
.img-center{margin: 30px auto 0;}

.relative-div, .pos-relative{ position: relative;}
.pos-absolute{ position: absolute;}
.abs-img img{ position: absolute; left: 0; top:0px;}


.valign-middle{ display: flex; align-items: center; height: 93%; }
.valign-middle .sap-content{ padding-top: 0px;}
.col-sm-4.footer_social{padding-left:0px;}
.footer-container{font-size:12px;}
.foot-arrow.downarrow-right{bottom:55px;}
.footer_social img{ vertical-align: middle; width:25px; margin: 0 4px 0 0; }
.footer_links{ text-align: right; padding-top: 5px; padding-right: 0;}
.footer_links a{color:#fff; padding:0 0 0 10px; text-decoration: none;}

.businessprocess img{}
.height66{ height:62%;}
.height100{ height:100%;}
.note-content{ margin: 0px; position: absolute; bottom: 0px; left:0px; width:100%;font-size: 0.9vw;}
.note-content a{color:#008FD3;  font-family: "BentonSansMedium";}

.pimg3{position: absolute; left: 2.4vw;  top: 1.2vw;  width: 3vw; height: 2.9vw; }
.pimg3 img{width: auto;height: 2.9vw !important; }
.pimg4{position: absolute; left: 1.6vw; top: 14.1vw;  width: 4vw; height: 4vw;}
.pimg4 img{width: auto;height: 4vw !important; }
.pimg5{position: absolute; left: 25vw; top: 14.1vw;  width: 4vw; height: 4vw;}
.pimg5 img{width: auto;height: 4vw !important; }
.pimg6{position: absolute; left: 40.1vh; top: 3vh;  width: 6.2vh; height: 6.2vh;}
.pimg6 img{width: auto;height: 6.2vh !important; }
.pimg7{position: absolute; left: 40.2vh; top: 12.3vh; width: 7.9vh; height: 7.6vh;}
.pimg7 img{width: auto;height: 7.6vh !important; }
.pimg8{position: absolute; left: 28.5vh;  top: 0vw;  width: 5.5vh; height: 4.5vh;}
.pimg8 img{width: auto;height: 4.5vh !important; }
.pimg9{position: absolute; left: 51.2vh; top: 22.1vh; width:6.2vh; height: 5.8vh;}
.pimg9 img{width: auto;height: 5.8vh !important; }
.pimg10{position: absolute; left: 67vh; top: 26.8vh;  width: 6.2vh; height: 5.8vh;}
.pimg10 img{width: auto;height: 5.8vh !important; }
.pimg11{position: absolute; left: 51.4vh; top: 30.8vh;  width:6vh; height: 5.8vh;}
.pimg11 img{width: auto;height:5.8vh !important; }
.pimg12{position: absolute; left: 3.7vw;  top: 0.8vw;  width: 5.7vw;  height: 4.1vw;}
.pimg12 img{width: 100% !important;height: auto !important; }
.pimg13{position: absolute; left: 23vw;  top: 1.6vw;  width: 4.5vw;  height: 4.5vw;}
.pimg13 img{width: 4.5vw !important;height: auto !important; }
.pimg14{position: absolute; left: 10.3vh; top: 3.5vh;  width: 4.6vh;  height: 4.3vh;}
.pimg14 img{width: auto;height: 4.3vh !important; }
.pimg15{position: absolute; left: 35.5vh; top: 6.4vh;  width: 2.9vh;  height: 2.7vh;}
.pimg15 img{width: auto;height: 2.7vh !important; }
.pimg16{position: absolute; left: 33.7vh; top: 27.1vh; width:3.3vh;  height: 3.1vh;}
.pimg16 img{width: auto;height: 3.1vh !important; }
.pimg17{position: absolute;     left: 29.4vh; top: 30.75vh;  width: 2.1vh;  height:2.5vh;}
.pimg17 img{width: auto;height: 2.5vh !important; }

.cicons{position: absolute; width: 7.6vh; height: 7.6vh;}
.cicons img{width: auto;height: 7.6vh !important;}
.cicon1{left: 20.5vh;  top: 10.3vh;}
.cicon2 { left: 22.3vh;top: 24.7vh;}
.cicon3{left: 42.6vh; top: 24.5vh;}
.cicon4{left: 44.4vh; top: 11.2vh;}
.cicon5{left: 32.8vh;top: 2.2vh;}

.spopup {
  position: relative;
  display: block;  
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; z-index: 1;font-family:"BentonSansRegular";
}
.spopup .mfp-close{color:#000;}
.spopup .popup-content{min-height:auto; margin: 0px !important; padding: 30px 20px;}
.spopup ul {  margin: 4px 0 0 16px;  padding: 0;}
.spopup ul li {padding: 0 0 6px 0;}
.show.show1{display:none !important; visibility: hidden !important;}
/* The actual popup */
.spopup .popuptexts {
  visibility: hidden;
  width: 430px;   
  text-align: center; 
  position: absolute;
  z-index: -1;
  bottom: 14px;
  left: 0%;
  margin-left: 0px;
}
.spopup .btn-ornage  {
    background: #2fa0e0;
    padding: 5px 14px;
    border-radius: 0px;
    color: #fff;
    display: inline-block; cursor: pointer;
}

/* Toggle this class - hide and show the popup */
.spopup .show {
  visibility: visible;
  -webkit-animation: fadeInp 0.1s;
  animation: fadeInp 0.1s;
}

/* Add animation (fade in the popup) */
@-webkit-keyframes fadeInp {
  from {opacity: 0;} 
  to {opacity: 1;}
}

@keyframes fadeInp {
  from {opacity: 0;}
  to {opacity:1 ;}
}

.dropbtn {
  background: url(../images/group44.png) no-repeat top right;
 background-color: rgba(255,255,255,0.5); border-radius: 19px; background-size:127px 55px; text-align: left;
  color: white;
  padding: 10px 30px;
  font-size: 24px;
  border: 1px solid #2fa0e0;
  cursor: pointer;     width: 93%;font-family: "BentonSansRegular";
}

.dropbtn:hover, .dropbtn:focus {
   outline: 0;
}

.dropdown {
  position: relative;
  display: inline-block; margin: 35px 0 0 0;
}

.dropdown-content {
  display: none;
  position: absolute;
  background-color: #fff;
  min-width: 82.05%;
  overflow: auto;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  z-index: 1; left:8px;
}

.dropdown-content a {
  color: #7F7F7F;
  padding: 6px 16px;
  text-decoration: none;
  display: block;font-family: "BentonSansRegular"; font-size:22px;
}

.dropdown a:hover {background-color: #eee;}

#theCarousel{margin:3vw 0 0 0;}
.carousel-inner>.item.next.left, .carousel-inner>.item.prev.right {display: none;}
.multi-item-carousel .carousel-inner > .item {
  transition: 500ms ease-in-out left;
}
.multi-item-carousel .carousel-inner .active.left {
  left: -33%;
}
.multi-item-carousel .carousel-inner .active.right {
  left: 33%;
}
.multi-item-carousel .carousel-inner .next {
  left: 33%;
}
.multi-item-carousel .carousel-inner .prev {
  left: -33%;
}
@media all and (transform-3d), (-webkit-transform-3d) {
  .multi-item-carousel .carousel-inner > .item {
    transition: 500ms ease-in-out left;
    transition: 500ms ease-in-out all;
    -webkit-backface-visibility: visible;
            backface-visibility: visible;
    transform: none!important;
  }
}
.multi-item-carousel .carousel-control.left,
.multi-item-carousel .right.carousel-control {
  background: none !important;     width: 2vw;    top: 36% !important;
}
#explore_solutions .carousel-inner { width: 85%; margin: 0 auto;}
#explore_solutions .p_content1 { padding: 0 3vw; }

.show {display: block;}
.displaynone{opacity: 0;}
.displayblock{opacity: 1;}

.nav{ position: absolute; right:0px; top:1.6vw;z-index: 11111; /*display: none;*/ min-width:30px; min-height:30px;}
.nav.nav-active{ display: block;}
.nav-icon{position: relative; font-size: 20px; cursor: pointer;font-family: "BentonSansBold";}
.nav-icon img{top: 0;  right: 0;  position: absolute;width:2.5vw;}
.nav .nav-tabs{border:0px;margin: 0 auto 0 12%; padding: 0px; width: 90%;   height: 5.5vw;position: relative;}
.nav-tabs li{ list-style: none;display: inline-block;height: 5.6vw;  }
.sidenav li:before{content:" "; position: absolute; width:2px;height: 4.7vw;  left: 0;  top: 7%; background: #5B5B5B;}
.sidenav li.active:after {   content: " ";    position: absolute;    left: 0;   bottom: -9px;  background: #008FD3;  width: 100%;  height: 9px;  }
.sidenav ul:hover li.active:after{display:none;}
.nav-tabs li.active{ height: 5.5vw; }
.nav-tabs li.active a{color:#fff;font-family: "BentonSansRegular";font-size: 0.85vw;}
.closebtn{left:0px;}
.closebtn img{top: 0;  left: 0;  position: absolute; width:2.5vw;}
.white-nav{display:none;}
.white-nav.dblock{ display: block;}
.black-nav.dnone{display:none;}
.nav-show .closebtn{left:-55px;}
.sidenav {height: 5.5vw; width: 100%; position: fixed; z-index: 1; top: 0; left: 0; background: #000000; overflow-x: visible; padding-top: 0;opacity: 1;border-bottom:0px;}
/*#mySidenav.displaynav:after { position: absolute;  content: " ";  width: 100%; height: 1.4vw; background: #E6E6E6;  left: 0; top: 6vw; z-index: 0;}*/

.displaynonnav.sidenav{background-color:transparent !important; border: 0px !important;}
.show-trans{transition: 0.5s;}
.nav-show{ opacity: 1;}
.sidenav li{padding:14px 0.5vw;width: 9.6vw; border-bottom: 0px solid #eee; border-left:0px solid #343434; border-right:0px solid #343434; position: relative;}
.sidenav li.nav1 {  margin-left: 0vw;}
.sidenav li.lastli{border-bottom:0px;margin-right: -10vw;}
span.navnum {  display: block;    width: 100%; position: relative;font-size: 3vw;	 font-family: "BentonSansLight"; padding: 0 0px 0 0; color:#4E4E4E;}
span.navblock {  width: 100%;}
.nav-tabs li.active span.navnum {font-family: "BentonSansMedium";}
.nav-tabs li img{height: 2.6vw; display:none;}
.nav-tabs li.active img{display:block;margin: 0 auto;}
span.navtext{display: block;    width: 100%; position: relative;}
.displaynonnav li {   display: none !important;}
.sidenav a {
  padding: 0px 0 0 0px;
  text-decoration: none;
  font-size: 1.1vw;
	line-height: 1.3vw;
  color: #ffffff;
 display: flex;
    align-items: center; height: 3.8vw; font-family: "BentonSansMedium";text-align: center;
  /*transition: 0.3s;*/
}
#marker {
  position: absolute;
  display: none !important;
  border-bottom: 9px solid #008FD3; bottom:-9px !important;
  height: 9px; width:9.6vw !important;
  -webkit-transition: width 0.3s, left 0.3s;
  -moz-transition: width 0.3s, left 0.3s;
  -ms-transition: width 0.3s, left 0.3s;
  -o-transition: width 0.3s, left 0.3s;
  transition: width 0.3s, left 0.3s;
}
.sidenav ul:hover #marker {  display: block !important;}
.displaynonnav #marker, .displaynonnav.sidenav ul:hover #marker{display:none !important;}
.sidenav a:hover {
  color: #fff;
}

.sidenav .closebtn {
  position: absolute;
  top: 1.6vw; 
  font-size: 20px;
  margin-left: 0px;
}

@media screen and (max-height: 450px) {
  .sidenav {padding-top: 15px;}
  .sidenav a {font-size: 16px;}
}

[class*="collapsible"] {
  box-sizing: border-box;
  margin: 0 0 50px;
  padding: 0;
  position: relative;
  width: 100%;
}
[class*="collapsible"]::after {
  clear: both;
  content: "";
  display: table;
}

.collapsible-title {  
  cursor: pointer;
  margin: 0;
  padding:0 10px;
  width: 100%; font-weight: normal; font-size: 12px;
}
.collapsible-title.last-dt:after, #usecases .collapsible-title.last-dt:after{border-right: 0px;}
.collapsible-title:after{right: 0;
    position: absolute;
    width: 1px;
    top: 2px;
    height: 1vw;
    border-right: 1px solid #ffffff;}
#usecases .collapsible-title:after{border-right: 1px solid #000;}
#usecases .collapsible-title.is-active{color: #00A0E3;}
.collapsible-title.firsr-dt{ padding-left: 0px;}
.white-popup.usecase-popup .pactive, .collapsible-title.is-active{font-family: "BentonSansBold";}
.white-popup.usecase-popup .pactive, .white-popup.usecase-popup .popup-bottom-nav a:hover, .white-popup.usecase-popup dt.collapsible-title.is-active, .white-popup.usecase-popup dt.collapsible-title:hover { color: #000000; background: #F1F1F1;}
.white-popup.usecase-popup .ligraybg{background: #F1F1F1;}
.collapsible-title.is-active + .collapsible-content { display: block;}
.collapsible-tabs-horizontal{margin:-1.2vw 0 0 0px !important;}
.comprehensive_automation-popup.white-popup.usecase-popup .popup-content, .key_capabilities-popup.white-popup.usecase-popup .popup-content{margin:-1.2vw 0 0 0px !important;} 
.collapsible-tabs-horizontal .collapsible-title {
    float: left; width:auto;  }
.collapsible-content {
 
  display: none;
  margin: 0;
  padding: 0px;
  width: 100%;
}

.collapsible-tabs-horizontal .collapsible-content {
    float: right;
    margin: 20px 0 0 -100%;
  }
.power-blocks .fade1{ z-index: 2;}
.power-blocks .fade4{ z-index: 1;}
.power-blocks .fade7{ z-index: 0;}
.tlogo.zindex{ z-index: 1  !important;}
.sap-overlay-rotate-screen {
    display: none;
    align-items: center!important;
    justify-content: center!important;
    text-align: center;
    color: #fff;
    font-size: 17px;
    z-index: 1111111;
}


.mysSlides, .mysSlides1 {display:none;}
.popslide button{background: 0px; border: 0px; outline: 0px;}
.white-popup .row {font-size: 0.96vw; height: 100%; font-family: "BentonSansBook";}
.white-popup .usecase-whitebg .row {font-size: 0.98vw;   line-height: 1.3vw;}
.white-popup .collapsible-content {font-size: 0.96vw; line-height: 1.3vw;}
.white-popup.usecase-popup .p_head2{ font-size: 2.2vw; margin: 0 0 0.5vw 0;line-height: 2.5vw; }
.white-popup.usecase-popup .font5{margin:0vw 0 2.3vw 0;font-size: 1.5vw;  line-height: 1.8vw;}
.white-popup.usecase-popup .at_a_glance .font5{margin:0vw 0 2.3vw 0;}
.lsapcenter {  width: 100%;}
.digdeeper_text{padding:1vw 0 0 0vw;}
.sap-overlay-rotate-screen h2 {  font-size: 25px; font-family: "BentonSansBold";}
#teconsent, #teconsent a{display: none !important;}
@media only screen and (min-width: 1020px) and (max-width: 1024px) and (orientation: portrait){
 .sap-overlay-rotate-screen {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: fixed;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 0.9);
    z-index: 999;
	z-index: 1111111;}
.lsapcenter {  padding: 0px 0 0 0;}   
}
@media only screen and (width:834px) and (height: 1194px) and (orientation: portrait){
	.sap-slide{ animation: none !important; opacity: 1 !important; transform:translateZ(0) !important;}
.sap-overlay-rotate-screen {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: fixed;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 0.9);
    z-index: 999;
	z-index: 1111111;}
.lsapcenter {  padding: 0px 0 0 0;}
}
@media only screen and (width:834px) and (height: 1112px) and (orientation: portrait){
	.sap-slide{ animation: none !important; opacity: 1 !important; transform:translateZ(0) !important;}
.sap-overlay-rotate-screen {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: fixed;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 0.9);
    z-index: 999;
	z-index: 1111111;}
.lsapcenter {  padding: 0px 0 0 0;}
}
@media only screen and (min-width:768px) and (max-width: 1024px) and (min-height: 1024px) and (max-height: 1366px) and (orientation: portrait){
	.sap-slide{ animation: none !important; opacity: 1 !important; transform:translateZ(0) !important;}
.sap-overlay-rotate-screen {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: fixed;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 0.9);
    z-index: 999;
	z-index: 1111111;}
.lsapcenter {  padding: 0px 0 0 0;}
}
@media only screen and (min-width: 737px) and (max-width: 768px) and (orientation: portrait){
	.sap-slide{ animation: none !important; opacity: 1 !important; transform:translateZ(0) !important;}
.sap-overlay-rotate-screen {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: fixed;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 0.9);
    z-index: 999;
	z-index: 1111111;}
.lsapcenter {  padding: 0px 0 0 0;}
.sap-slide {  width: 100%;height: 136px;}
.s-number, .s-desc, .s-readmore{display:inline-block; vertical-align: middle;}
	.s-desc br{display: none;}
	.s-desc{width:72% !important; margin: 0 0 0 13px !important;}
	.stext {  top: 20% !important;}
	.simg{width: 100%; height: auto;}
}
@media only screen and (min-width:768px) and (max-width: 1024px){
    .sap-header-container {  padding-top: 8vw;  padding-bottom: 3vw;}
    .data_platform_beforeafter {margin: 72px 0 10px 0;}
    .business_outcome {   margin: 5vw 0 2vw 0;}
    .bo_text1 {  font-size: 17px;}
    #innovate2 .business_outcome {   margin: -3vw 0 2vw 0;}
	.downarrow{bottom:54px !important;}
	.sap-logo img{width:80px !important;}
	.use-case .align1{height: 75% !important;}
	.usecase_blocks .col-sm-2 {width: 23.4%;}
	.usecase-whitebg {  width: 62% !important;}
	#innovative_application_development-challenge .pos-relative{margin:20px 0 0 0;}
	.figure5{margin: -5px 0 0 -46px !important;   transform: scale(0.85);}
	.pos-relative.pfigure7 {  margin: 0 0 0 -13px !important;  transform: scale(0.95);}
	.mfigure9{margin: 0 0 0 9.6vh !important;}
	.mfigure11{margin: -5px 0 0 -34px !important;   transform: scale(0.88);}
	.figure12{margin:6px 0 0 0 !important;}
	.figure14{margin: 0 0 0 40px !important;  transform: scale(0.93);}
	.figure15{margin: 0 0 0 -75px;   transform: scale(0.77);}
	#discover .col-sm-3{width: 24% !important;}
	#discover .col-sm-9{padding: 93px 0 0 35px !important;}
	#explore_solutions2 .margin2 {  margin: 10vw 0 1vw 4vw !important;}
	.app_development {  margin: 65px 0 55px 111px !important;  transform: scale(1.2) !important;}
	#try_it_now .font2 {  font-size: 1.4vw !important; line-height: 1.9vw !important;}
	.white-popup.usecase-popup.popup-fullwidth .usecase-whitebg, .collapsible-content.popup-fullwidth .usecase-whitebg { width: 100% !important;}
	.dataintelligence-content {  margin: 72px 0 50px 0 !important;}
	.pbg{height:427px !important;}
	.p_img img{max-width: 100% !important;}
	.bottom-sec{height:160px !important;}

}

@media only screen and (min-width:1025px) and (max-width: 1200px){
			
	.pbg{height:427px !important;}
	.bgpop .popup-content{margin:54px 0 0 0 !important;}
}
@media only screen and (min-width:850px) and (max-width: 1400px) and (min-height: 200px) and (max-height: 680px){
	.bottom-sec{}
	.bottom-sec.di_bottom_bg3 {height: 165px;}
	.usecase_blocks .col-sm-2{width:21.8%;}
	.usecase-head{}
	.usecase_blocks .usecase_block_last{margin-right: 0;}
	
	.sap-table td {   padding: 0 0 8px 0 !important;}
	.bgpop .popup-content{margin-top:6% !important;}
	.bgpop.intelligent .popup-content{margin-top:3%!important;}
	.bgpop .popup-content{padding: 45px 44px !important;}
	.pbg.pbg1{height:425px !important;}
	.pbg{height:450px !important;}
	.pbg.pbg2{height:480px !important;}
	.p_head1{ font-size: 21px !important; }
.p_desc{font-size: 14px !important;}
.p_desc2{font-size: 13px !important;}

}

@media only screen and (min-width:850px) and (max-width: 1200px) and (min-height: 200px) and (max-height: 540px){
	
	
	.popup-container{max-width: 1070px; margin: 0 auto; width:87% !important;}
	.spopup .popuptexts .popup-container{width: 100% !important;}
	
	.white-popup.usecase-popup.popup-fullwidth .usecase-whitebg, .collapsible-content.popup-fullwidth .usecase-whitebg{width:100% !important;}
	
	.white-popup.usecase-popup .popup-content{/*min-height: 450px !important;*/}	
	
	.downarrow{bottom:52px !important;}

}
@media only screen and (min-width:850px) and (max-width: 1200px) and (min-height: 540px) and (max-height: 600px){	
	
	.popup-container{max-width: 1070px; margin: 0 auto; width:87% !important;}
	.spopup .popuptexts .popup-container{width: 100% !important;}
	
	.white-popup.usecase-popup.popup-fullwidth .usecase-whitebg, .collapsible-content.popup-fullwidth .usecase-whitebg{width:100% !important;}
	
}
@media only screen and (min-width:1024px) and (max-width: 1400px) and (min-height: 330px) and (max-height: 660px){
	
	.bottom-sec .bottom_ct{ font-size: 1.3vw;  line-height: 1.8vw;}
.small_font{font-size: 0.85vw;line-height: 1.15vw;  margin: 0 0 0 0;}
	.head1 {   font-size: 2vw; line-height: 2.2vw;min-height: 2.5vw;}
	.head1 br{display:none;}
	
}
@media only screen and (min-width:1400px) and (max-width: 2300px) and (min-height: 530px) and (max-height: 730px){
			
}
@media only screen and (min-width:1400px) and (max-width: 2300px) and (min-height: 730px) and (max-height: 930px){

	
}
@media only screen and (min-width:1400px) and (max-width: 2300px) and (min-height: 930px) and (max-height: 1430px){
	
	
}
@media only screen and (min-width:900px) and (max-width: 1200px){
	.b_img{height:54px;}
	.b_block{padding: 32px 27px;height: 215px;}
	.benefit_blocks.bblock1 .b_block{height: 176px;  padding: 27px 25px 20px 28px;}
	.benefit_blocks.bblock1 .b_block .barrows{top:41%;}
	.benefit_blocks .col-sm-2 {  width: 22%;}

}
@media only screen and (min-width:1200px) and (max-width: 1300px){
	
}
@media only screen and (min-width:900px) and (max-width: 1400px){
	.sap-table td {	padding: 0 0 17px 0;}
	.power-popup .popup-container {width: 88% !important;}
	.spopup .popuptexts .popup-container{width: 100% !important;}

}
@media only screen and (min-width:800px) and (max-width: 1360px){ 
	.popup-container{max-width: 1170px; margin: 0 auto; width:87% !important;}
	.bdr-popup .popup-container{width:68% !important;}
	.spopup .popuptexts .popup-container{width: 100% !important;}
	.usecase-whitebg img{/*max-width: 100%;*/ margin: 0 0 5px 0;}
}
@media only screen and (min-width:1400px) and (max-width: 1800px){ 
.bdr-popup .popup-container{width:72% !important;}
.small-popup .popup-container{ width:88% !important; max-width: 88% !important;}	
	.small-popup  .popup-content{margin:15% 0 0 0 !important;}
			
	
	.white-popup.usecase-popup{padding-top:4vw;}
}


@media only screen and (min-width:1800px) and (max-width: 3200px){ 
	.popup-container{/*width: 1400px !important;*/ margin: 0 auto;}	
		
	.rscale{ transform: scale(1.5); margin: 0 0 40px 82px !important;}
	
	.b_img{transform: scale(1.4) !important; margin: 10px auto 30px auto !important;}	
	.white-popup.usecase-popup{padding-top:4vw;}
}
@media only screen and (min-width:1100px) and (max-width: 1364px) and (min-height: 710px) and (max-height: 1300px){ 
	
}

@media only screen and (min-width:1400px) and (max-width: 1800px){ 
	.bdr-popup .popup-container{width:68% !important;}
	}
@media only screen and (min-width:1800px) and (max-width: 3200px){ 
	.bdr-popup .popup-container{width:68% !important;}
	}
@media only screen and (min-width:1400px) and (max-width: 3000px){
	.popup-container{width: 85% !important; margin: 0 auto;}	
	.spopup .popuptexts .popup-container{width: 100% !important;}    
	.bimage img{margin:0vw 0 0 0 !important;}
	
	.s-number {  font-size: 50px;}
	.s-desc {font-size: 21px;}		
	.power-popup.ppop .popup-content{min-height: 411px;}
	.collapsible-title{font-size: 18px;}
	.usecase_content .collapsible-title:after{height:18px;}	
	
	.sap-table{margin:40px 0 0 0;}
	.sap-table td {padding: 0 0 35px 0;}
	.usecase-head{font-size: 15px;}	
	
	.barrows{right:-25px; top:44%;}
	.barrows img{width:23px;}
	.bblock1 .barrows{right:-24px; top:43%;}
	.bblock1 .barrows img{width:18px;}
}
@media only screen and (min-width:1700px) and (max-width: 2900px){	
	
	.s-number {  font-size: 60px;}
	.s-desc {font-size: 22px;}		
	.collapsible-title{font-size: 18px;}	
	.spopup{font-size: 15px;}
		
	.lockimg{margin:0 0 40px 0;}
}

@media only screen and (min-width:1200px) and (max-width: 3200px) and (min-height: 300px) and (max-height: 630px){
.pblocks{margin: 2vw 0 0vw 0 !important;}
#accelerate3 .sap-header-container.graybg { padding-top: 8.5vw !important;  height: 61vh !important;   margin: 0 0 -2vw 0 !important;z-index: 11;}
	.centerblock {   background-size: 17vw;}
}
@media only screen and (min-width:1200px) and (max-width: 1400px) and (min-height: 300px) and (max-height: 630px){
 .simg {width: 100%; margin: -46px 0 0 0; height: auto;}  

	.white-popup.usecase-popup .mfp-close{right:8px; top:7px;}
	.align2 {    margin: 8px 0 5px 0;}
	.figure-img-h37 img {  /*height: 32vh !important;*/}
	.figure-img-h47 img {  /*height: 43vh !important;*/}
	.white-popup.usecase-popup {padding: 3% 0 0 0 !important;}
	.popup-content{height: 86vh !important;}
	.pblocks {  margin: 1vw 0 0vw 0 !important;}
	#develop_apps .sap-header-container{padding-bottom: 0 !important;}
}
@media only screen and (min-width:1000px) and (max-width: 1200px) and (min-height: 680px) and (max-height: 730px){
	.bgpop .popup-content{margin-top:10% !important;}
	.p_head1{font-size: 19px !important;}
.p_desc{font-size: 13px !important;}
.p_desc2{font-size: 13px !important;}
	.pbg{height:447px !important;}
	.intelligent .mfp-close{top:11px !important;}
}
@media only screen and (min-width:1000px) and (max-width: 1200px) and (min-height: 730px) and (max-height: 830px){
	.bgpop .popup-content{margin-top:10% !important;}
	.p_head1{font-size: 19px !important;}
.p_desc{font-size: 13px !important;}
.p_desc2{font-size: 13px !important;}
	.pbg{height:447px !important;}
	.intelligent .mfp-close{top:11px !important;}
}
@media only screen and (min-width:1000px) and (max-width: 1200px) and (min-height: 830px) and (max-height: 1230px){
	.bgpop .popup-content{margin-top:13% !important;}
	.p_head1{font-size: 19px !important;}
.p_desc{font-size: 13px !important;}
.p_desc2{font-size: 13px !important;}
	.pbg{height:447px !important;}
	.intelligent .mfp-close{top:11px !important;}
}
@media only screen and (min-width:1200px) and (max-width: 1400px) and (min-height: 680px) and (max-height: 1230px){
	.bgpop .popup-content{ margin-top:13% !important;}
	.bgpop.intelligent .popup-content{ margin-top:11% !important;}
}
@media only screen and (min-width:1400px) and (max-width: 1800px) and (min-height: 680px) and (max-height: 1230px){
	.bgpop .popup-content{ margin-top:16% !important;}
	.bgpop.intelligent .popup-content{ margin-top:14% !important;}
	
}
@media only screen and (min-width:1400px) and (max-width: 1800px){ 
	
}
@media only screen and (min-width:1800px) and (max-width: 3200px) and (min-height: 850px) and (max-height: 1280px){

}
@media only screen and (min-width:1800px) and (max-width:1900px) and (min-height: 680px) and (max-height: 1230px){
	.bgpop .popup-content{ margin-top:14% !important; width:444px !important;}
	.bgpop.intelligent .popup-content{ margin-top:13% !important;}
	.pbg{height:550px !important; width: 445px !important;}
}
@media only screen and (min-width:1900px) and (max-width:3200px) and (min-height: 680px) and (max-height: 1110px){
	.bgpop .popup-content{ margin-top:16% !important; width:444px !important;}
	.pbg{height:550px !important; width: 445px !important;}
	.traditional_business td{padding:0 0 10px 0;}
}
@media only screen and (min-width:1900px) and (max-width:3200px) and (min-height: 1110px) and (max-height: 1330px){
.align1 .col-sm-12 {   margin: 12px 0 2vw 0;}
.figure12{transform:scale(1.05); margin:20px 0 0 45px !important;}
.white-popup.usecase-popup ul {    margin: 0vw 0 0.8vw 1vw !important;}
	.bottom_note{bottom: 115px;}
	.traditional_business td{padding:0 0 10px 0;}
}
  @media only screen and (min-width:1200px) and (max-width: 1400px) and (min-height: 500px) and (max-height: 690px){
	  .bottom_note{width:56%;}
	  #real_time_advantages1 .bottom_note{bottom: 85px;}
	  .bottom-left-section.bottom4{bottom:6vw; width:52.4%;}	
	  .margin3{margin:0 0 10px 0;}
	  #develop_apps .margin3{margin:0 0 0px 0;}
	  .homepage .sap-container-fullwidth{height: 100%;}
	  .data_deluge_sec{transform: scale(0.74);  margin: -3vw 0 0 -11.3vw;}
	  .downarrow{bottom: 4vw;}
	  .downarrow img, .downarrow-right img {width: 2.5vw;}
	  .tab-pane .downarrow{bottom:46px !important;    width: 5vw !important; left: 48% !important;}
	  .next-link, .prev-link{ }
	  .next-link{left:64%;}	  
	  /*.information_mgnt { margin: -1.2vw 0 0 -6.5vw; transform: scale(0.9);}*/
	  .column-sec {    margin: 1vw 0 0 0;}
	  .bottom-right-section{height: 50vh; }
	  .sap-header-container {  padding-top: 6.5vw;}
	  .font2 { font-size: 1vw;    line-height: 1.2vw;}
	  .font6 { font-size: 1vw;  line-height: 1.3vw;}
	  .arrow_gold {  width: 5vw;}
	  .traditional_business td{padding:0px;}
	  .width2img { width: 2vw;}
	  .usecase_content .col-sm-2{width: 19%;}
	  
	  .explore_block1.explore_block .block_content { min-height: 12vw; height: 12vw;}
	  #usecases .align1 .font2{width:85%;}
  }
 @media only screen and (min-width:1380px) and (max-width: 1560px) and (min-height:430px) and (max-height: 980px){
	  .information_mgnt { margin: 0vw 0 0 -6.2vw;   transform: scale(0.9);}
	 .bottom_note{bottom:95px;}
}
  
  
  @media only screen and (min-width:1800px) and (max-width: 2600px) and (min-height: 630px) and (max-height: 870px){
	  /*.sap-slide{max-height:795px;}*/
	  .simg{ width: auto;margin:0px 0 0 0; height:100%;}
	  .homepage .sap-container-fullwidth{height: 100%;}
	  
	  
  }
  @media only screen and (min-width:1800px) and (max-width: 2600px) and (min-height: 870px) and (max-height: 1800px){
	  /*.sap-slide{max-height:910px;}*/
	  .simg{ width: auto;margin:0px 0 0 0; height:100%;}
	  .homepage .sap-container-fullwidth{height: 100%;}
	  
  }
  
  @media only screen and (min-width:1600px) and (max-width: 3600px){
      
      .db_arrow img {width: 0.6vw;   margin: 0 !important;  }
	.db_solution .db_text4 {   margin: -0.5vw 0 0 0 !important;}
	.shana .db_arrow {   height: 33px !important;left: 46% !important;}
	.text1 {   font-size: 0.9vw !important;}
	#explore_solutions2 .sap-header-container {	padding-top: 9vw;}
	#support1 .pos-relative{width:30vw !important;}
	#support1 .ptext1 {   font-size: 15px;   line-height: 17px;  width: 126px !important;}
    #support1 .ddm {   left: 3.5vw !important;}
  }
  @media only screen and (min-width:1500px) and (max-width: 3200px){
     .white-popup .collapsible-title {  margin: 73.6vh 0 0 0;} 
  }
@media only screen and (min-width:1600px) and (max-width: 3200px) and (min-height: 780px) and (max-height: 1800px){
	.bottom-sec{height:245px;}
	.downarrow img, .downarrow-right img{width:58px;}
	.next-link{width:33px; height:56px;}
	.prev-link{width:30px; height:56px; top:0px;}
	.align1 .col-sm-12 {  margin: 12px 0 2vw 0;}
	.figure-img-h37 img {  /*height: 33vh !important;*/}
	.app_development{margin:1.5vw auto 0;}
	.db_arrow img {width: 0.6vw;   margin: 0 !important;  }
	.shana .db_arrow {   height: 33px !important; left: 46% !important;}
	.db_solution .db_text4 {   margin: -0.5vw 0 0 0 !important;}
	.text1 {   font-size: 0.9vw !important;}
	#explore_solutions2 .sap-header-container {	padding-top: 9vw;}
	#support1 .pos-relative{width:30vw !important;}
	#support1 .ptext1 {   font-size: 15px;   line-height: 17px;  width: 126px !important;}
    #support1 .ddm {   left: 3.5vw !important;}
    .shana .db_solution {   margin: 13px -50px 0 3.4% !important;}
    .db_all{margin:24px 0 0 0 !important;}
    .business_outcome{margin:5vw 0 2vw 0;}
}
@media only screen and (min-width:1500px) and (max-width: 1700px) and (min-height: 750px) and (max-height: 900px){
 .app_development{margin:2vw auto 1vw auto;}
 #extension_of_SAP-challenge .figure-img-h37, #data_warehousing-challenge .figure-img-h37, #intelligent_applications-solution .figure-img-h40{margin:1.6vw 0 0 0;}
}
@media only screen and (min-width:2200px) and (max-width: 3200px) and (min-height: 880px) and (max-height: 1800px){
 .downarrow{bottom: 2vw;width: 5vw;left: 47.3%;}   
 .db_solution .col-sm-12 .db_text4 {margin:-1.0vw 0 -1.7vw 0 !important;}
}
@media only screen and (min-width:2560px) and (max-width: 3200px) and (min-height: 1300px) and (max-height: 1800px){
#extension_of_SAP-challenge .figure-img-h37, #data_warehousing-challenge .figure-img-h37, 
#internet_things_data-challenge .figure-img-h40, #intelligent_applications-challenge .figure-img-h37, #it_simplification-solution .figure-img-h34{margin:0 0 0 -40px !important; transform:scale(0.93);}
#runtime_platform-solution .figure-img-h40{margin:0 0 0 -35px !important; transform:scale(0.86);}
}
@media only screen and (min-width:1160px) and (max-width: 1400px) and (min-height: 1000px) and (max-height: 1400px){
#runtime_platform-solution .figure-img-h40{margin:0 0 0 -20px !important; transform:scale(0.93);}
#internet_things_data-challenge .figure-img-h40{margin:0 0 0 -35px !important; transform:scale(0.87);}
#extension_of_SAP-challenge .figure-img-h37, #intelligent_applications-challenge .figure-img-h37{margin:0 0 0 -65px !important; transform:scale(0.8);}
#data_warehousing-challenge .figure-img-h37, #it_simplification-solution .figure-img-h34{margin:0 0 0 -44px !important; transform:scale(0.85);}
}
@media only screen and (min-width:1400px) and (max-width: 1600px) and (min-height: 600px) and (max-height: 900px){
	#discover .margin5 {   }
}
@media only screen and (min-width:1200px) and (max-width: 1600px){
	.usecase-whitebg{width:82% !important;}
	.bdr-popup .popup-container .usecase-whitebg{width:100% !important;}
}
@media only screen and (min-width:1600px) and (max-width: 3200px) and (min-height: 900px) and (max-height: 1900px){
	#discover .margin5 {  margin: 5vw 0 1vw 2vw !important;}
}

@media only screen and (width:1366px) and (height: 1024px){
    .bo_text1 {   font-size: 17px;}
	.downarrow{bottom:58px;}
	.ucp .usecase-whitebg {  width: 80% !important;padding: 2.6vw 2vw 2vw 3vw;  margin: 0 0 0 17%;}
	.ucp .popup-content{height: 68vh;}
	#discover .sap-header-container {  padding-top: 10vw;  padding-bottom: 5vw;}
	#discover .margin5 {    }
	#explore_solutions2 .margin2 {  margin:12vw 0 1vw 4vw;font-size: 1.8vw !important;  line-height: 2.4vw !important;}
	.pos-relative.figure5 { margin: 0 0 0 -27px !important;  transform: scale(0.93);}
	.pos-relative.mfigure11 {  transform: scale(0.95);  margin: 0 0 0 -14px !important;}
}
@media only screen and (width:1194px) and (height: 834px){
    .bo_text1 {   font-size: 17px;}
	.downarrow{bottom:58px !important;}
	.ucp .usecase-whitebg {  width: 80% !important;padding: 2.6vw 2vw 2vw 3vw;  margin: 0 0 0 17%;}
	.ucp .popup-content{height: 68vh;}
	#discover .sap-header-container {  padding-top: 10vw;  padding-bottom: 5vw;}
	#discover .margin5 {    }
	#explore_solutions2 .margin2 {  margin:12vw 0 1vw 4vw;font-size: 1.8vw !important;  line-height: 2.4vw !important;}
	.pos-relative.figure5 { margin: 0 0 0 -27px !important;  transform: scale(0.9) !important;}
	.pos-relative.mfigure11 {  transform: scale(0.91) !important;  margin: 0 0 0 -14px !important;}
}
@media only screen and (width:1112px) and (height: 834px){
    .bo_text1 {   font-size: 17px;}
	.downarrow{bottom:58px !important;}
	.ucp .usecase-whitebg {  width: 80% !important;padding: 2.6vw 2vw 2vw 3vw;  margin: 0 0 0 17%;}
	.ucp .popup-content{height: 68vh;}
	#discover .sap-header-container {  padding-top: 10vw;  padding-bottom: 5vw;}
	#discover .margin5 {    }
	#explore_solutions2 .margin2 {  margin:12vw 0 1vw 4vw;font-size: 1.8vw !important;  line-height: 2.4vw !important;}
	.pos-relative.figure5 { margin: 0 0 0 -27px !important;  transform: scale(0.93);}
	.pos-relative.mfigure11 {  transform: scale(0.92);  margin: 0 0 0 -14px !important;}
}
@media only screen and (min-width:1024px) and (max-width: 1366px){
    .ucp .usecase-whitebg {  width: 80% !important;padding: 2.6vw 2vw 2vw 3vw;  margin: 0 0 0 17%;}
    .downarrow{bottom:58px !important;}
    #explore_solutions2 .margin2 {  font-size: 1.8vw !important;  line-height: 2.4vw !important;}
}
@media only screen and (min-width:1024px) and (max-width: 1366px) and (min-height: 768px) and (max-height: 1024px){
    .bo_text1 {   font-size: 17px;}
	.downarrow{bottom:58px !important;}
	.ucp .usecase-whitebg {  width: 80% !important;padding: 2.6vw 2vw 2vw 3vw;  margin: 0 0 0 17%;}
	.ucp .popup-content{height: 68vh;}
	#discover .sap-header-container {  padding-top: 10vw;  padding-bottom: 5vw;}
	#discover .margin5 {    }
	#explore_solutions2 .margin2 {  margin:12vw 0 1vw 4vw;font-size: 1.8vw !important;  line-height: 2.4vw !important;}
	.pos-relative.figure5 { margin: 0 0 0 -31px !important;  transform: scale(0.91) !important;}
	.pos-relative.mfigure11 {  transform: scale(0.91) !important;  margin: 0 0 0 -18px !important;}
}
@media only screen and (width:1080px) and (height: 810px){
    .pos-relative.figure5 { margin: 0 0 0 -31px !important;  transform: scale(0.89);}
	.pos-relative.mfigure11 {  transform: scale(0.9) !important;  margin: 0 0 0 -18px !important;}
	
}
@media only screen and (width:1024px) and (height: 768px){
	#discover .sap-header-container {  padding-top: 10vw;  padding-bottom: 5vw;}
	#discover .margin5 {  margin: 0vw 0 1vw 2vw;  font-size: 1.8vw !important;  line-height: 2.4vw !important;}
	
}
@media only screen and (min-width:200px) and (max-width: 680px){

}

