@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&amp;display=swap');
*{margin:0;padding:0;}
body{font-family: 'Roboto', sans-serif;}
section.product_banner{background:url(../png/how_wrork_bnr.png) no-repeat;padding:200px 0;background-size:100% 100%}
.product_bnr_head>h1{color: #fff;
    font-size: 52px;
    font-weight: 700;
    font-family: 'Roboto', sans-serif;
    letter-spacing: 1px;
    margin: 0;
    line-height: 65px;}
section.pdbth{padding:70px 0}
.sticky_headtxt{color:#414141;font-size:27px;font-weight:710;text-transform:uppercase;margin:0 0 30px;font-family: 'Roboto', sans-serif;}



.page-section {
  height: auto;
  width:100%;  
  margin-left:9px; 
}
.page-section img{margin-bottom:50px}


.imagestycky {
    display: flex;
    justify-content: space-around;
    align-items: flex-start;
    height: 2600px;
}
.navigation {
    position: sticky;
    top: 0;
    visibility: visible;
    overflow: hidden;
    width: 100%;
}
 
/*
.navigation {
  position: fixed;
  width: 30%;
  margin-left: 2%;
  background-color: #999;
  color: #fff;
}
*/
.navigation__link {
  display: block;
  margin-bottom:10px;background:#f4f4f4;color:#737373!important;padding:17px 0 17px 15px;font-size:16px;font-family: 'Roboto', sans-serif;}
.navigation__link:hover {
  background-color: #cce5fd;
  color:#737373!important;
}
.navigation__link.active {
  color:#fff!important;
  background-color:#1679d6;
}


section.products_ourdata_bg{background:url(../png/product_ourdata_img-2.png) no-repeat;padding:60px 0;margin-bottom:30px;}
.products_data_wrap{font-family: 'Roboto', sans-serif;text-align:center;}
.products_data_wrap>h2{font-size:38px;font-weight:710;color:#fff}
.products_data_wrap>p{font-size:15px;color:#fff;line-height:25px;width:88%;margin-left:auto;margin-right:auto}











.spa-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  padding: 0 2em;
  height: 75px;
  z-index: 2;
  -webkit-transition: all 0.3s cubic-bezier(0.19, 1, 0.22, 1);
  transition: all 0.3s cubic-bezier(0.19, 1, 0.22, 1);
}

.spa-header--scrolled {
  background: #fafafa;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.3);
}

.spa-header--move-up {
  -webkit-transform: translateY(-75px);
  transform: translateY(-75px);
  -webkit-transition: all 0.3s cubic-bezier(0.19, 1, 0.22, 1);
  transition: all 0.3s cubic-bezier(0.19, 1, 0.22, 1);
}

.spa-header__logo { color: #000; }

.spa-header__link {
  margin-left: 1em;
  color: #000;
}


.sticky-nav-tabs {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center; 
  position: relative;
  background:#fefefe;
  text-align: center;
  padding: 0 2em;
}



 .spa-slide {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 100vh;
  position: relative;
  background: #eee;
  text-align: center;
  padding: 0 2em;
}

.sticky-nav-tabs h1, .spa-slide h1 {
  font-size: 2rem;
  margin: 0;
  letter-spacing: 1rem;
}

.sticky-nav-tabs h3, .spa-slide h3 {
  font-size: 1rem;
  letter-spacing: 0.3rem;
  opacity: 0.6;
}

.sticky-nav-tabs-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  position: absolute;
  bottom: 0;
  width: 100%;
  height:55px;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
  background: #fafafa;
  z-index: 1;
  -webkit-transition: all 0.3s cubic-bezier(0.19, 1, 0.22, 1);
  transition: all 0.3s cubic-bezier(0.19, 1, 0.22, 1);
}

.sticky-nav-tabs-container--top-first {
  position: fixed;
  top: 0px;
  -webkit-transition: all 0.3s cubic-bezier(0.19, 1, 0.22, 1);
  transition: all 0.3s cubic-bezier(0.19, 1, 0.22, 1);
}

.sticky-nav-tabs-container--top-second {
  position: fixed;
  top: 0;
}

.sticky-nav-tab {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  color: #000;
  letter-spacing: 0.1rem;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  font-size:15px;
}
.sticky-nav-tab a{color:#000}
.sticky-nav-tab:hover {
  color:#fff!important;
  background:#1d61dc;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.sticky-nav-tab a:visited {color:#1d61dc}

.sticky-nav-tab-slider {
  position: absolute;
  bottom: 0;
  width: 0;
  height:4px;
  background: #1d61dc;
  -webkit-transition: left 0.3s ease;
  transition: left 0.3s ease;
}





.item {
  position: relative;
  background:#cbddfe;
}
.item:after {
  content: "";
  display: block;
  height: 100vh;
  margin-bottom: -100vh;
}
/*.item:last-of-type {
  margin-bottom: 0;
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.05), transparent 50px), linear-gradient(to top, rgba(0, 0, 0, 0.05), transparent 50px);
}*/
.item:last-of-type:after {
  display: none;
}
.item .image-holder {
  position: sticky;
  top: 0;
  float: left;
  overflow: hidden;
  width: 50%;
  height: 100vh;
}
.item .image-holder img {
  position: relative;
  height: 100%;
  width: auto;
  left: 50%;
  transform: translateX(-50%);
  padding:50px 0
}
.item .text-holder {
  display: flex;
  flex-direction: column;
  justify-content: center;
  width: 50%;
  min-height: 120vh;
  margin-left: 50%;
  padding: 1em 9em 1em 1em;
}

.item .text-holder>h2 {
    font-family: 'Roboto', sans-serif;
    color: #000;
    font-size: 48px;
    font-weight: 610;
    margin: 15px 0;
}
.item .text-holder>p {
    font-family: 'Roboto', sans-serif;
    color: #494949;
    font-size: 18px;
    line-height: 32px;
}

.howwrk_btn{background:#8cb4fc;color:#2c2c2c;font-family: 'Roboto', sans-serif;font-size:18px;padding:6px 12px;width:172px;border:none;cursor:text!important}
 



 



@media only screen and (max-width:800px) {	
.howwrk_btn{font-size:15px;width:125px}
.item .text-holder{padding:10px}
.item .text-holder>h2{font-size:24px}
}







 