@media only screen and (max-width:1600px){
 .toplinks ul li a { padding: 33px 11px; font-size: 15px; } 
 }
 
@media only screen and (max-width:1440px){

  .feaured-origin-w { grid-template-columns: repeat(3,1fr); grid-gap: 30px 30px; }
  
 .customlisting { margin-right: 50px; } 
 
 .free-wrapper { padding: 0 30px; } 
 
 .hdr-txt { max-width: 335px; } 
 
 li,
 p { line-height: 1.5; } 
 
 .keyf-w .btn-c a { padding: 7px 26px; font-size: 16px; } 
 
 .content-needhelp .author-test h5,
 .content-needhelp .author-test h6 { margin: 0; } 
 
 .hdr-c,
 .hdrsap-c,
 .hdrsap-c-wh { min-height: 413px; } 
 
 .hdrsap-w { padding-top: 20px; padding-bottom: 20px; } 
 
 body { font-size: 16px; } 
 
 .hdr-txt a,
 .slider-hdr a { padding: 10px 20px!important; font-size: 18px!important; } 
 
 .h4,
 h4 { font-size: 16px; } 
 
 .about-w h2,
 .bfs-w h1,
 .bfs-w h2,
 .browse-p h2,
 .content-bfs h2,
 .content-consume h2,
 .content-css h2,
 .content-d2dash h2,
 .cso-c h2,
 .d-processing h2,
 .gdl-w h2,
 .hbw-tbs-w h1,
 .hbw-tbs-w h2,
 .hdr-txt h1,
 .hdr-wts h2,
 .hdrsap-w h1,
 .hdrsap-w h2,
 .inner-content h1,
 .inner-content h2,
 .inner-content-landing h1,
 .keyf-w h2,
 .privacy h2,
 .product-data-sheets h2,
 .sacda-w h2,
 .slide-hdr h2,
 .unlock-w h2,
 .wapa-w h2,
 .why-w h2, .three-column-w h2, .how-wrap h2 { font-size: 32px!important; } 
 
 .datadeliver-w h3 { font-size: 30px!important; } 
 
 .cfourblocks h5,
 .content-bfs h5,
 .content-d2dash h6,
 .content-needhelp h3,
 .css-columns h5,
 .css-columns-big h5,
 .d-processing-box h3,
 .gdl-column h5,
 .inner-content h3,
 .sacda-column h4,
 .three-column-w h3,
 .trust h3 { font-size: 18px; } 
 
 .content-css p,
 .content-d2dash ul li a,
 .content-gdl p,
 .cso-c h5,
 .datadeliver-w p,
 .hdr-txt p,
 .inner-content h4,
 .partner-ntw h6 { font-size: 19px!important; } 
 
 .hdr-howorks a,
 .hdr-wts a,
 .hdrsap-w a,
 .ingest-wrapper h3 { padding: 7px 23px; font-size: 24px; } 
 
 .hdr-howorks h2 { font-size: 35px; } 
 
 .bixl-wrap h3,
 .hdr-howorks h3,
 .inner-content .sub-head h3,
 .unlock-w h3 { font-size: 24px; } 
 
 .hdr-wts h3 { font-size: 26px; } 
 
 .css-columns p,
 .toplinks ul li a { font-size: 14px; } 
 
 .free-trial-btn a,
 .getstarted a { font-size: 16px; padding: 10px; } 
 
 .logo img { max-width: 80%; width: 180px; } 
 
 .cont-slidertest p,
 .cont-slidertest-new p,
 .content-bfs p,
 .content-bfs ul li,
 .content-consume p,
 .content-needhelp p,
 .content-sacda p,
 .hbw-w p,
 .unlock-w p,
 .wapa-w p,
 .why-w p,
 ul.kb li { font-size: 14px; } 
 
 .tbscateg-column h4,
 .why-w h3 { font-size: 22px; } 
 
 .cont-slidertest h2 { font-size: 24px; } 
 
 .author-desc h4,
 .author-desc h5,
 .author-desc-new h4,
 .author-desc-new h5,
 .browse-column p,
 .keyf-w ul li,
 .more-testimonial a { font-size: 16px; } 
 
 .wtar-w-top p { font-size: 18px; } 
 
 .testimonials-home .carousel-inner:after,
 .testimonials-home .carousel-inner:before { background-size: 50%; } 
 
 .img-test { width: 90px; height: 90px; } 
 
 .follow-w h2 { font-size: 18px!important; } 
 
 .smicons ul li { margin: 0 5px 12px 0; } 
 
 .icon-tbs img { width: auto!important; max-height: 112px; } 
 
 .bfs-w { padding-top: 60px; padding-bottom: 60px; } 
 
 .btn30 .getstarted a { font-size: 22px; } 
 
 .hdr-txt1 h1,
 .hdr-txt2 h1 { font-size: 30px!important; } 
 
 .hdr-txt1 h6,
 .hdr-txt2 h6 { font-size: 20px!important; } 
 
 .hdr-txt1 a,
 .hdr-txt2 a { padding: 6px 20px!important; font-size: 20px!important; } 
 
 .hdr-ul h5,
 .hdr-ul ul li { font-size: 22px!important; } 
 }
 
@media only screen and (max-width:1350px){
 .hdrsap-txt { max-width: 450px; } 
 
 .icon-tbs img { width: auto!important; max-height: 95px; } 
 
 .hdr-c,
 .hdrsap-c,
 .hdrsap-c-wh { min-height: 370px; } 
 
 .toplinks ul li a { padding: 33px 6px; } 
 
 .follow-w h2 { font-size: 20px!important; } 
 
 .smicons ul li { margin: 0 1px 12px 0; } 
 
 .video-ss-grid { grid-template-columns: repeat(6,1fr); max-width: 1180px; } 
 }
 
@media only screen and (max-width:1199px){

  .toplinks ul ul li a {
    padding: 5px 10px !important;
  }

 .topwrapper { flex-direction: row; padding: 10px 0; } 
 
 .icon-why img { margin: 0 auto; } 
 
 .wl-columns { text-align: center; } 
 
 .textbox p { text-align: center; } 
 
 .textbox { min-height: 90px; } 
 
 .subscribe-updates label { text-align: left; margin-top: 0; margin-bottom: 5px; } 
 
 .bluearea { padding: 45px 20px 40px 20px; } 
 
 .grid-successtories { grid-template-columns: repeat(1,1fr); } 
 
 .caption-centered h4 { font-size: 20px; line-height: 1.4; } 
 
 .success-story-1 { height: 50vh; } 
 
 .caption-bottom h4 { font-size: 25px; } 
 }
 
@media only screen and (max-width:1080px){
 .content-cp h1 { font-size: 28px; } 

 .contact-h3 h3 { margin-top: 0 !important;}
 
 
 .bluebox-realtimedata p,
 .bluebox-realtimedata ul li { font-size: 20px; } 
 
 .sap-logo-hdr img { max-width: 150px!important; } 
 
 div#n2-ss-7 .n2-ss-button-container a div { line-height: 1.3!important; } 
 
 .section-btn-bg ul li { font-size: 17px; } 
 
 .three-column-w { padding-top: 50px; padding-bottom: 50px; } 
 
 .video-ss-grid { grid-template-columns: repeat(4,1fr); max-width: 90%; } 
 
 .topwrapper { flex-direction: row; padding: 0 0 10px 0; } 
 
 .content-needhelp .author-test .vc_col-sm-3,
 .content-needhelp .author-test .vc_col-sm-9,
 .needhelp-w .vc_col-sm-4,
 .needhelp-w .vc_col-sm-8 { width: 100%; } 
 
 .js #menu { display: none; } 
 
 .js .slicknav_menu { display: block; } 
 
 .slicknav_btn { background: url(../images/nav-button.png) no-repeat center; top: 0; right: 20px; display: block; float: right; margin: 10px 10px 10px 0; cursor: pointer; overflow: hidden; height: 35px; width: 40px; z-index: 999999; box-shadow: 0 0 3px (0,0,0,.3); } 
 
 .slicknav_btn.slicknav_open { background: url(../images/close-nav-button.svg) no-repeat center; color: #fff; z-index: 999999; } 
 
 .slicknav_menutxt { display: none; } 
 
 .toplinks ul li:hover > ul { display: none; } 
 
 .gdld-w { padding-bottom: 50px!important; } 
 
 .hdr-txt1 h1 { background-size: 20px; } 
 
 .success-story-1 { border-right: 0 solid #fff; border-bottom: 2px solid #fff; } 
 
 .feaured-origin-w-footer { grid-template-columns: repeat(2,1fr); grid-gap: 30px 30px; } 
 
 .toplinks ul li a { padding: 33px 5px; } 
 
 .hdr-casestudies a { font-size: 18px; padding: 8px 20px; margin-top: 0; } 
 
 h1 { line-height: 1.4; } 
 

 .content-cp { margin-top: 20px } 
 }
 
@media only screen and (min-width:1024px) and (max-width:1280px){
 .three-column-w .vc_col-sm-2 { width: 25%; } 
 
 .three-column-w .vc_col-sm-3 { width: 25%; } 
 
 .three-column-w .vc_col-sm-7 { width: 50%; } 
 }
 
@media only screen and (min-width:768px) and (max-width:1080px){
 .three-column-w .vc_col-sm-2,
 .three-column-w .vc_col-sm-3 { width: 50%; } 
 
 .three-column-w .vc_col-sm-7 { width: 100%; } 
 
 .free-trial-top-left-head { text-align: center; } 
 
 .success-story-1 { background: url(../images/success-stories-img1.jpg) no-repeat center -140px; background-size: cover; } 
 }
 
@media only screen and (max-width:991px){

  .how-inner-section1 { padding-bottom: 30px !important } 

 .section-btn-bg ul li { font-size: 14px; background: url(../images/vtb-arrow.png) no-repeat left 5px; } 
 
 .bluebox-realtimedata ul li { background: url(../images/blue-check1.png) no-repeat left 0; padding: 0 0 0 35px; background-size: 25px 25px; min-height: 25px; } 
 
 .realtimedata-w .wpb_content_element { margin-bottom: 0; } 
 
 .unlock-w { padding-top: 30px; padding-bottom: 30px; } 
 
 .needhelp-w { padding-top: 30px; padding-bottom: 30px; } 
 
 .awslogo { justify-content: center; } 
 
 .free-trial-top-left-head .alignright { float: none!important; } 
 
 .free-top-margin .container-c { max-width: 100%; } 
 
 .free-trial-top-left-head img { margin-top: 0; margin: 10px auto; } 
 
 .success-st h4,
 .success-st ul li a { font-size: 16px; } 
 
 .success-st ul li li a { font-weight: 400; font-size: 13px; } 
 
 .featured-st { margin-top: 50px!important; margin-bottom: 50px!important; } 
 
 .d-processing-container { padding: 0 20px; } 
 
 .why-w { padding-top: 60px; padding-bottom: 30px; } 
 
 .csorigin-w { padding-top: 30px; padding-bottom: 30px; } 
 
 .h4,
 h4 { font-size: 16px; } 
 
 .about-w h2,
 .bfs-w h1,
 .bfs-w h2,
 .browse-p h2,
 .content-bfs h2,
 .content-consume h2,
 .content-css h2,
 .content-d2dash h2,
 .cso-c h2,
 .gdl-w h2,
 .hbw-tbs-w h1,
 .hbw-tbs-w h2,
 .hdr-txt h1,
 .hdr-wts h2,
 .hdrsap-w h1,
 .hdrsap-w h2,
 .inner-content h1,
 .inner-content h2,
 .inner-content-landing h1,
 .keyf-w h2,
 .privacy h2,
 .product-data-sheets h2,
 .sacda-w h2,
 .slide-hdr h2,
 .unlock-w h2,
 .wapa-w h2,
 .why-w h2,
 .d-processing h2,
 h2 { font-size: 24px!important; } 
 
 .datadeliver-w h3,
 .how-inner-section1 h3 a,
 .inner-content .sub-head h3 { font-size: 25px!important; } 
 
 .bixl-wrap h3 a,
 .cfourblocks h5,
 .content-bfs h5,
 .content-d2dash h6,
 .content-needhelp h3,
 .content-otc-w1 h3 a,
 .css-columns h5,
 .css-columns-big h5,
 .d-processing-box h3,
 .dgt h3 a,
 .gdl-column h5,
 .how-inner-section h3 a,
 .how-wrap h3,
 .how-wrap2 h3,
 .inner-content h3,
 .partner-ntw h6,
 .sacda-column h4,
 .three-column-w h3,
 .trust h3 { font-size: 17px; } 
 
 .content-css p,
 .content-d2dash ul li a,
 .content-gdl p,
 .datadeliver-w p,
 .hdr-txt p,
 .how-works-new h4,
 a .inner-content h4 { font-size: 17px!important; } 
 
 .why-w p { font-size: 14px!important; } 
 
 .hdr-howorks a,
 .hdr-wts a,
 .hdrsap-w a,
 .ingest-wrapper h3 { padding: 7px 23px; font-size: 22px; } 
 
 .hdr-howorks h2 { font-size: 26px; } 
 
 .bixl-wrap h3,
 .hdr-howorks h3,
 .unlock-w h3 { font-size: 22px; } 
 
 .hdr-wts h3 { font-size: 24px; } 
 
 .css-columns p,
 .toplinks ul li a { font-size: 14px; } 
 
 .free-trial-btn a,
 .getstarted a { font-size: 16px; } 
 
 .logo img { max-width: 80%; width: 239px; } 
 
 .cont-slidertest p,
 .content-bfs p,
 .content-bfs ul li,
 .content-consume p,
 .content-needhelp p,
 .content-sacda p,
 .hbw-w p,
 .unlock-w p,
 .wapa-w p,
 ul.kb li { font-size: 14px; } 
 
 .tbscateg-column h4,
 .why-w h3 { font-size: 20px; } 
 
 .cont-slidertest h2 { font-size: 22px; } 
 
 .author-desc h4,
 .author-desc h5,
 .browse-column p,
 .keyf-w ul li { font-size: 14px; } 
 
 .wtar-w-top p { font-size: 16px; } 
 
 .hdr-txt { display: none; } 
 
 .home .hdr-txt { display: block; } 
 
 .hdrsap-w { padding: 0; text-align: center; } 
 
 .hdrsap-w img { padding-bottom: 20px; } 
 
 .hdrsap-w .main-c { padding-left: 0!important; padding-right: 0!important; } 
 
 .hdrsap-txt { padding: 20px; } 
 
 .ingest-wrapper .margin-top-btm { margin-top: 25px!important; margin-bottom: 25px!important; } 
 
 .how-inner-section,
 .how-inner-section2 { padding-top: 50px!important; padding-bottom: 30px!important; } 
 
 .how-works-new { padding-top: 50px!important; padding-bottom: 50px!important; } 
 
 .hdr-c,
 .hdrsap-c,
 .hdrsap-c-wh { min-height: 220px; } 
 
 .row.hdrsap-c-wh { margin-left: 0!important; margin-right: 0!important; } 
 
 .hdrsap-c-wh { padding: 15px!important; } 
 
 .hdr-txt { float: none; margin: 0 auto; text-align: center; } 
 
 .logo { margin-bottom: 0; } 
 
 .origin-logo { margin-left: auto!important; margin-right: auto!important; text-align: center!important; } 
 
 .css-three-w { grid-template-columns: repeat(2,1fr); grid-gap: 30px 30px; } 
 
 .feaured-ss-w { grid-template-columns: repeat(2,1fr); grid-gap: 30px 30px; } 
 
 .tbs-categ { grid-template-columns: repeat(2,1fr); grid-gap: 30px 30px; } 
 
 .sacda-categ { grid-template-columns: repeat(2,1fr); grid-gap: 30px 30px; } 
 
 .integ-technology .vc_column_container > .vc_column-inner > .wpb_wrapper { grid-template-columns: repeat(3,1fr); grid-gap: 30px 30px; } 
 
 .content-d2dash ul { display: block; } 
 
 .content-d2dash ul li { margin-bottom: 20px; } 
 
 .content-d2dash ul li a { font-size: 16px; padding: 10px 20px; } 
 
 .slider-testimonial .carousel-control { position: relative; display: inline-block; margin-top: 30px; margin-left: 15px; margin-right: 15px; width: 25px; height: 44px; opacity: 1; } 
 
 .slider-testimonial .carousel-control img { width: 100%; } 
 
 .slider-testimonial .carousel { text-align: center; } 
 
 .img-author { position: relative; margin-left: auto; margin-right: auto; left: auto; margin-bottom: 20px; } 
 
 .author-desc { padding-left: 0; text-align: center; } 
 
 .awslogo img { width: auto; } 
 
 .free-trial img { width: 290px; } 
 
 .awslogo img,
 .free-trial img { margin: 0 auto; } 
 
 footer { margin-top: 20px; } 
 
 footer p { text-align: center; } 
 
 .css-columns,
 .css-columns p { text-align: center; } 
 
 .cso-c { margin-top: 40px; } 
 
 .featured-st h3 { text-align: center; } 
 
 .aws-certified { padding-left: 0; } 
 
 .aws-certified img { position: relative; margin-left: auto; margin-right: auto; margin-bottom: 50px; } 
 
 .aws-w { text-align: center; margin-top: 50px; padding-left: 0; } 
 
 .fstlogo img { margin: 0 auto; } 
 
 .branding-bar p { text-align: center; } 
 
 .branding-bar img { margin-left: auto; margin-right: auto; margin-bottom: 25px; } 
 
 .column-wtar { text-align: center; } 
 
 .author-test { padding-left: 0; } 
 
 .img-test { margin: 0 auto 15px; position: relative; } 
 
 .column-wtar p { text-align: center; } 
 
 .hbw-videosec { text-align: center; } 
 
 .video-hbw { margin-bottom: 30px; } 
 
 .video-hbw img { width: 100%; } 
 
 .hdrsap-txt { margin-right: auto; margin-left: auto; text-align: center; } 
 
 .hdrsap-txt img { margin: 0 auto!important; } 
 
 .video-bfs { margin-bottom: 30px; } 
 
 .video-bfs img { width: 100%; } 
 
 .img-needhelp img { margin-left: auto; margin-right: auto; } 
 
 .img-kf img { margin-left: auto; margin-right: auto; float: none; } 
 
 .img-kf { margin-bottom: 20px; } 
 
 .textbox p { font-size: 13px; } 
 
 .wl-columns h6 { font-size: 13px; } 
 
 .follow-w h2 { text-align: center; } 
 
 .content-hw { text-align: center; } 
 
 .box-blue { background: #d3e8f2; padding: 20px 30px!important; } 
 
 .box-blue1,
 .box-blue2,
 .box-blue3,
 .box-blue4,
 .box-blue5 { padding: 30px!important; } 
 
 .free-top-margin { margin-top: 30px!important; } 
 
 .abtlft { margin-bottom: 50px; text-align: center; } 
 
 .two-img img { margin-left: auto; margin-right: auto; } 
 
 .abtrt { text-align: center; } 
 
 .img-edr,
 .img-todr { text-align: center; } 
 
 .img-cdc img,
 .img-dgt img,
 .img-edr img,
 .img-todr img { margin-left: auto; margin-right: auto; } 
 
 .dgt-wrap,
 .edr-wrap,
 .todr-wrap { text-align: center; } 
 
 .cdc-wrap a { margin-bottom: 30px; clear: both; text-align: center display:inline-block; } 
 
 .three-column-w { padding-top: 60px; padding-bottom: 0px !important; } 
 
 .cdc,
 .dgt,
 .edr,
 .mdi,
 .todr { padding-top: 60px; padding-bottom: 60px; } 
 
 .bixl-wrap { padding-top: 40px; } 
 
 .cdc h3,
 .dgt h3,
 .edr h3,
 .todr h3 { font-size: 26px; } 
 
 .img-mdi img { margin-left: auto; margin-right: auto; } 
 
 .mdi-column { text-align: center; } 
 
 .bixl-wrap h3 { font-size: 26px; } 
 
 .ebooklabel img { position: relative; left: 0; top: 0; transform: rotate(5deg); } 
 
 .prod-calc-s { margin-top: 30px; } 
 
 .testimonials-home-new .slick-next,
 .testimonials-home-new .slick-prev { display: none!important; } 
 
 .testimonials-home-new .slick-dots { display: block!important; position: relative; bottom: 0; } 
 
 .hdr-txt1 h1,
 .hdr-txt2 h1 { font-size: 25px!important; } 
 
 .hdr-txt1 h6,
 .hdr-txt2 h6 { font-size: 16px!important; } 
 
 .hdr-txt1 a,
 .hdr-txt2 a { padding: 6px 20px!important; font-size: 20px!important; margin-bottom: 20px!important; } 
 
 .hdr-ul h5,
 .hdr-ul ul li { font-size: 18px!important; } 
 
 .realtimedata-w { padding-top: 50px!important; } 
 
 .m-margin-bottom { padding-bottom: 20px!important; } 
 
 .bluebox-realtimedata p,
 .bluebox-realtimedata ul li { font-size: 16px; } 
 
 .red-btns ul li { margin: 0 5px 5px 0; } 
 
 .red-btns ul li a { padding: 4px 15px; font-size: 16px; } 
 
 .bluebox-realtimedata { padding: 20px 0; } 
 
 .section-btn-bg { margin-top: 0; } 
 
 .feaured-origin-w,
 .feaured-origin-w3 { grid-template-columns: repeat(2,1fr); grid-gap: 30px 30px; } 
 
 .btm-gradient-new { padding-top: 60px!important; padding-bottom: 40px!important; } 
 
 .logo-c img { width: 80%; height: auto; } 
 
 .long-listing { flex-direction: column; } 
 
 .related-img img { max-width: 200px; } 
 
 .getstarted1 a { font-size: 20px; } 
 
 .success-story-1,
 .success-story-2,
 .success-story-3 { min-height: 400px; } 
 
 .backtopositions { margin-bottom: 20px; } 
 
 .free-trial-text-link h3 a,
 .how-inner-section h3 a { font-size: 20px; } 
 
 .ss-logo img { max-width: 80%; float: right; } 
 
 .logo-test-new img { margin: 0 auto; max-width: 80%; max-height: 100px; } 
 
 .author-desc-new { max-width: 100%; display: inline-block; } 
 
 .browse-column h5 { font-size: 16px; } 
 
 .resources-w { max-width: 95%; margin: 0 auto; padding-bottom: 25px; } 
 
 .content-cp { text-align: center; margin-top: 40px; } 

 .dark-bg { padding: 90px 0; } 
 }
 
@media only screen and (min-width:769px) and (max-width:1200px){
 .masonry { -moz-column-count: 2; -webkit-column-count: 2; column-count: 2; } 
 }
 
@media only screen and (max-width:767px){


  .ingest-wrapper h3 { margin-bottom: 0 !important;}

  .how-wrap h2
{
  margin: 0 0 15px 0;

}

  .left-img {padding: 30px 0 !important; }

  .how-wrap h4, .content-integ h4 { font-size: 16px;}

  .content-integ h3 {   font-size: 24px; }

.dark-bg { padding: 70px 0; } 

 .content-cp h1 { font-size: 22px; } 
 

 .two-col-footer ul { float: none; margin-right: 0; } 
 
 .customlisting { margin-right: 0; } 
 
 .bluebox-realtimedata ul li { background: url(../images/blue-check1.png) no-repeat left 7px; background-size: 22px 22px; min-height: 22px; margin-bottom: 10px; } 
 
 .how-works-new h3 { line-height: 1; } 
 
 .free-wrapper { padding: 0 0; } 
 
 .content-needhelp { text-align: center; } 
 
 .mobile-center { margin: 0 auto; text-align: center!important; } 
 
 .logo-test-new img { margin: 0 auto; max-width: 40%; } 
 
 .free-box1 { margin-top: 15px; margin-bottom: 15px; } 
 
 .video-ebook-container { max-width: 95%; } 
 
 .page-icon img { margin: 0 auto; text-align: center; } 
 
 .resources { padding-top: 40px!important; } 
 
 .product-data-sheets { text-align: center; margin-top: 50px!important; margin-bottom: 20px!important; } 
 
 .video-ss-grid { grid-template-columns: repeat(2,1fr); max-width: 90%; } 
 
 .small-solution { margin: 15px 0!important; } 
 
 .ingest-wrapper { padding: 0 15px!important; margin-top: 0px!important; } 
 
 .speed-w { margin-bottom: 50px!important; } 
 
 .oas3-w,
 .otc-w,
 .otr-w,
 .sap-page-w,
 .sql-s-w,
 .sst-s3-w,
 .sstr-w { padding-top: 63px!important; padding-bottom: 40px!important; } 
 
 .hdr-c,
 .hdrsap-c,
 .hdrsap-c-wh { min-height: 130px; } 
 
 .author-desc { margin-top: 30px!important; } 
 
 .logo-test { margin-bottom: 20px!important; } 
 
 .author-desc h4,
 .author-desc h5 { margin: 0!important; } 
 
 .gdld-w { padding-bottom: 0!important; padding-top: 30px!important; } 
 
 .datadeliver-w { margin-top: 50px!important; margin-bottom: 20px!important; } 
 
 .cfourblocks { margin: 0!important; } 
 
 .cfourblocks .wpb_content_element { margin-bottom: 15px; } 
 
 .home-partners img { max-height: 53px; max-width: 100px; } 
 
 .topwrapper { flex-direction: column; padding: 0 0 10px 0; } 
 
 .logo { margin-bottom: 10px; } 
 
 .logo img { margin: 0 auto; } 
 
 .subscribe-updates label { text-align: center; } 
 
 .smicons { text-align: center; } 
 
 .smicons ul li:first-child { display: block; margin-right: 0; } 
 
 .follow-w h2 { text-align: center; } 
 
 .subscribe-updates { margin: 10px auto 20px; max-width: 300px; } 
 
 .main-links ul { text-align: center; } 
 
 .long-listing h6,
 .long-listing ul { text-align: center; } 
 
 .key-left { padding-right: 0; text-align: center!important; padding-bottom: 30px; } 
 
 .key-left .wpb_single_image.vc_align_right { text-align: center!important; } 
 
 .sacda-column .wpb_single_image.vc_align_left { text-align: center!important; } 
 
 .keyf-bfs { text-align: center; } 
 
 .keyf-w ul { text-align: left; margin-left: auto; margin-right: auto; } 
 
 .keyf-w a { margin-top: 20px; margin-bottom: 20px; } 
 
 .textbox { min-height: 10px; } 
 
 .gdl-column { text-align: center; } 
 
 .three-gdl { grid-template-columns: repeat(1,1fr); grid-gap: 30px 0; } 
 
 .tbs-categ { grid-template-columns: repeat(1,1fr); grid-gap: 30px 0; } 
 
 .sacda-categ { grid-template-columns: repeat(1,1fr); grid-gap: 30px 0; } 
 
 .integ-technology .vc_column_container > .vc_column-inner > .wpb_wrapper { grid-template-columns: repeat(2,1fr); grid-gap: 30px 30px; } 
 
 .logo-integ img { max-width: 66%; } 
 
 .sacda-column { text-align: center!important; } 
 
 .wtar-w h2 { margin-bottom: 20px; font-size: 30px; } 
 
 .wtar-w { padding-top: 30px; padding-bottom: 30px; } 
 
 .wtarlisting { margin-top: 30px; } 
 
 .iconsacdda { height: auto; display: block; } 
 
 .iconsacdda img { margin: 0 auto; } 
 
 .icon-tbs { margin-bottom: 30px; } 
 
 .tbscateg-column { text-align: center; } 
 
 .icon-tbs img { margin-left: auto; margin-right: auto; } 
 
 .featured-sap { padding-top: 30px; padding-bottom: 30px; } 
 
 .hdr-txt h1,
 .inner-content-landing h1 { font-size: 30px!important; } 
 
 .integration-w h2 { font-size: 25px !important; } 
 
 .hbw-videosec { margin-top: 30px; } 
 
 .hdr-howorks h2 { font-size: 30px; } 
 
 .hdr-howorks h3 { font-size: 20px; line-height: normal; } 
 
 .tbs-w { margin-top: 30px; } 
 
 .keyf-w h2 { font-size: 30px; margin-bottom: 20px; } 
 
 .keyf-w { padding-top: 30px; padding-bottom: 30px; } 
 
 .hbw-tbs-w h1 { font-size: 30px; } 
 
 .sacda-w h2 { font-size: 30px; margin-bottom: 20px; } 
 
 .hdr-casestudies h2 { font-size: 30px; } 
 
 .content-cp { text-align: center; } 
 
 .integration-w { padding-top: 30px; padding-bottom: 30px; } 
 
 .cso-c h2,
 .slide-hdr h2,
 .d-processing h2 { font-size: 30px; } 
 
 .feaured-origin-w,
 .feaured-origin-w-footer,
 .feaured-origin-w3 { grid-template-columns: repeat(1,1fr); grid-gap: 30px 0; } 
 
 .feaured-ss-w { grid-template-columns: repeat(1,1fr); grid-gap: 30px 0; } 
 
 .css-three-w { grid-template-columns: repeat(1,1fr); grid-gap: 30px 30px; } 
 
 .hdr-txt p { font-size: 18px!important; } 
 
 .hdr-howorks a { font-size: 18px; padding: 8px 20px; } 
 
 .hdr-casestudies a { font-size: 16px; } 
 
 .hdr-txt a,
 .slider-hdr a { font-size: 18px!important; padding: 8px 20px!important; } 
 
 .hdr-wts a { font-size: 18px; padding: 8px 20px; } 
 
 .gdl-w h2 { font-size: 30px; } 
 
 .css-bg,
 .d2dash-w,
 .gdld-w,
 .realtimedata-w,
 .resources-w,
 .testimonial-w,
 .testimonialnew-w,
 .why-w { padding-top: 40px; padding-bottom: 40px; } 
 
 .browse-p { padding-top: 40px; padding-bottom: 10px; } 
 
 .content-gdl { margin-bottom: 30px; } 
 
 .datadeliver-w { margin-top: 30px; } 
 
 .content-gdl p { font-size: 16px; } 
 
 .content-d2dash h2 { font-size: 30px; } 
 
 .content-css h2 { font-size: 30px; margin-bottom: 20px; } 
 
 .featured-st { margin-top: 30px; margin-bottom: 30px; } 
 
 .csorigin-w { padding-top: 30px; padding-bottom: 30px; } 
 
 .sacda-w { padding-top: 30px; padding-bottom: 30px; } 
 
 .hbw-tbs-w { padding-top: 30px; padding-bottom: 30px; } 
 
 .hdr-wts h3 { font-size: 25px; line-height: 40px; } 
 
 .hdr-wts h4 { font-size: 20px; line-height: 30px; } 
 
 .hdr-wts { padding-top: 30px; padding-bottom: 30px; } 
 
 .aws-certified img { width: 100px; margin-bottom: 30px; } 
 
 .hdr-wts h2 { font-size: 30px; } 
 
 .css-columns h5 { margin-right: 0; } 
 
 .why-w h2 { font-size: 30px; margin-bottom: 20px; } 
 
 .unlock-w h2 { font-size: 30px; margin-bottom: 20px; } 
 
 .consult { margin-top: 30px; } 
 
 .consult h3 { font-size: 25px; } 
 
 .keyf-w a { font-size: 18px; } 
 
 .bixl-wrap h3,
 .unlock-w h3 { font-size: 20px; } 
 
 .sacda-w h3,
 .get-a-free-trial h3 { font-size: 20px; } 
 
 .why-listing { margin-top: 30px; } 
 
 .cont-slidertest p { font-size: 14px; } 
 
 .logo-test img { max-height: 70px; } 
 
 .cont-slidertest h2 { font-size: 20px; margin: 0 0 20px 0; } 
 
 .bfs-w h1,
 .bfs-w h2 { font-size: 30px; margin-bottom: 30px; } 
 
 .bfs-w { padding-top: 30px; padding-bottom: 30px; } 
 
 .browse-p h2 { font-size: 30px; margin-bottom: 20px; } 
 
 .datadeliver-w h3 { font-size: 30px!important; } 
 
 .hdrsap-w h1,
 .hdrsap-w h2 { margin-bottom: 10px; } 
 
 .hdrsap-w a { font-size: 16px; padding: 10px 20px; } 
 
 .hdrsap-c-wh { min-height: 300px; display: block; } 
 
 .wpb_content_element.bottom-zero { margin-bottom: 0!important; } 
 
 .why-listing .wpb_content_element { margin-bottom: 20px!important; } 
 
 .wl-columns { margin-bottom: 0; } 
 
 .about-w { padding-top: 30px!important; padding-bottom: 30px!important; } 
 
 .about-w h2 { margin-bottom: 20px!important; } 
 
 .wapa-w h2 { margin-bottom: 20px!important; } 
 
 .txtabt { text-align: center; } 
 
 .partnr-box { text-align: center; } 
 
 .imgpart img { float: none; margin-left: auto; margin-right: auto; margin-bottom: 20px; } 
 
 .three-column-w { padding-top: 40px; padding-bottom: 40px; } 
 
 .cdc,
 .dgt,
 .edr,
 .mdi,
 .todr { padding-top: 40px; padding-bottom: 40px; } 
 
 .bixl-wrap { padding-top: 40px; padding-bottom: 40px; } 
 
 .cdc-3page-wrap .wpb_button,
 .wpb_content_element { margin-bottom: 25px; } 
 
 .cdc-bg { padding-top: 40px; padding-bottom: 40px; } 
 
 .inner-content ul li::before { top: 8px; } 
 
 .download-ebookmodal { padding-left: 15px; padding-right: 15px; } 
 
 .download-ebookmodal .labelebook { max-width: 200px; font-size: 14px; padding-left: 0; padding-right: 0; } 
 
 .productivity-calc-w { padding-top: 30px!important; padding-bottom: 30px!important; } 
 
 .content-prod-calc { margin-top: 0; } 
 
 .hdrsap-landing { min-height: 90px; } 
 
 .hdrsap-landing .hdrsap-txt { display: none; } 
 
 .text-right-table p { text-align: left; } 
 
 .text-right-table1 { text-align: left; } 
 
 .related-img img { max-width: 185px; } 
 
 .cdc-img-height { height: auto; padding-top: 30px; display: block; } 
 
 .cdc-wrap-new { padding-top: 50px; padding-bottom: 40px; margin-top: 50px; } 
 
 .content-bfs ul li:before { left: 1px; top: 8px; } 
 
 .resources-w h2 { margin-bottom: 30px; } 
 
 .img-realtimedata { margin-bottom: 40px; } 
 
 .bluebox-realtimedata p,
 .bluebox-realtimedata ul li,
 .red-btns ul li a { font-size: 18px; } 
 
 .red-btns ul li a { padding: 8px 15px; } 
 
 .bluebox-realtimedata ul li { padding-top: 4px; } 
 
 .testimonialnew-w:after { width: 0; margin: 0 auto; height: 0; border-left: 20px solid transparent; border-right: 20px solid transparent; border-top: 20px solid #0a1d3d; position: absolute; bottom: 0; content: ""; left: 0; right: 0; bottom: -20px; } 
 
 .ss-logo { right: 30px; } 
 
 .grid-successtories .ss-logo img { max-width: 80px; max-height: 50px; } 
 
 .how-inner-section1 { padding-bottom: 40px!important; } 
 
 .quote-w { padding-top: 60px; padding-bottom: 60px; } 
 
 .follow-w,
 .subscribe-updates { flex-direction: column; } 
 
 .follow-w .getstarted { margin: 0 auto; } 
 
 .btn-subscribe,
 .es_submit_button { top: 28px; } 
 
 .content-otc-w h3 a, .cta-h3 h3 a { font-size: 20px; } 
 
 .success-story-3 { background: url(https://bryteflow.com/wp-content/uploads/2022/03/success-stories-img3-mobile.jpg) no-repeat top; background-size: cover; } 
 
 .success-story-3-hover { background: url(https://bryteflow.com/wp-content/uploads/2022/03/success-stories-img3hover-mobile.jpg) no-repeat top; background-size: cover; } 
 
 .btm-gradient img { max-width: 200px; } 
 
 .hdr-ul ul { padding-top: 20px; } 
 
 .hdr-ul h5,
 .hdr-ul ul li { font-size: 18px!important; background-position-y: 7px; } 
 
 .getstarted1 a { font-size: 18px; } 
 
 .caption-bottom h4 { font-size: 20px; } 
 
 .hdr-w { margin: 25px 0; } 
 
 .imgpart img { max-width: 200px; } 
 
 .partner-ntw h3 { font-size: 20px!important; } 
 
 .successtories-w { padding-top: 50px; } 
 
 .about-w h1 { font-size: 30px; } 
 
 .p-logo { margin: 20px 0; } 

 .wpcd_dropdown_categories {padding-top: 10px;}

 .code-sap-img {padding-top: 30px;}

 .sacda-categ {
    padding: 15px 0;
  }

  
  .space-less-demo h3 { margin: -40px 0 !important;}

  .how-inner-section1a {padding-top: 50px;}

  .how-works-new { padding-top: 20px!important; padding-bottom: 20px!important; } 
 }
 
@media only screen and (max-width:480px){
 .free-trial img { width: 100%; } 
 }
 
@media only screen and (max-width:380px){
 .hdr-txt1 h1 { background: url(../images/tm.png) no-repeat 89px 42px; } 
 }
 
@media only screen and (min-width:321px) and (max-width:768px){
 .masonry { -moz-column-count: 1; -webkit-column-count: 1; column-count: 1; } 
 }
 
@media only screen and (min-width:768px) and (max-width:1080px){
 .content-abt,
 .content-bfs,
 .content-etl,
 .content-otc-w,
 .content-otc-w1,
 .content-speed,
 .content-wtar,
 .how-wrap,
 .how-wrap2,
 .inner-body-content,
 .table-diff { max-width: 100%; } 
 }
 