@font-face
{
	font-family: SairaCondensed-Medium;
	src: url("../../assets/fonts/Saira_Condensed/SairaCondensed-Medium.ttf");
}
@font-face
{
	font-family: SairaCondensed-Black;
	src: url("../../assets/fonts/Saira_Condensed/SairaCondensed-Black.ttf");
}
@font-face
{
	font-family: SairaCondensed-Semibold;
	src: url("../../assets/fonts/Saira_Condensed/SairaCondensed-SemiBold.ttf");
}
@font-face
{
	font-family: SairaCondensed-Bold;
	src: url("../../assets/fonts/Saira_Condensed/SairaCondensed-Bold.ttf");
}
@font-face
{
	font-family: NunitoSans-Light;
	src: url("../../assets/fonts/Nunito_Sans/NunitoSans-Light.ttf");
}
@font-face
{
	font-family: NunitoSans-Regular;
	src: url("../../assets/fonts/Nunito_Sans/NunitoSans-Regular.ttf");
}
@font-face
{
	font-family: NunitoSans-SemiBold;
	src: url("../../assets/fonts/Nunito_Sans/NunitoSans-SemiBold.ttf");
}
body,li,p, span{
	color: #282828;
	font-family: NunitoSans-Light;
	font-size: 18px;
}
section.elby_banner {
    width: 100%;
    height: 600px;
    background-size: auto;
    background-repeat: no-repeat;
    background-image: url(../../assets/img/banner.jpg);
    background-position-x: center;
    position: relative;
}
.particles {
    width: 791px;
    height: 335px;
    background-image: url(../../assets/img/shapes/banner_particles.png);
    position: absolute;
    z-index: 99999;
    background-size: 791px 335px;
    left: 0;
    right: 0;
    margin: 0 auto;
    top: 20%;
}
ul.intro_inner li:nth-child(1) {
    padding: 0;
}
ul.intro_inner {
    list-style: none;
    padding: 0;
    margin: 0;
    display: grid;
    grid-template-columns: auto auto auto;
}
ul.intro_inner li {
    display: inline-block;
    padding-left: 80px;
}
ul.stores_app {
    padding: 0;
    margin: 0;
    list-style: none;
    display: grid;
    grid-gap: 0.5rem;
    align-items: end;
    width: 100%;
    text-align: right;
}
ul.stores_app li img {
    width: 125px;
    height: 41px;
	transform: scale(1);
    transition: all .5s ease;
}
ul.stores_app li img:hover {
	transform: scale(1.2);
    transition: all .5s ease;
}
ul.intro_inner li h2 {
    font-family: SairaCondensed-Medium;
}
ul.intro_inner li span {
    font-size: 20px;
	color: #282828;
}
section.elby_intro {
    padding: 25px 0;
}
.solution-content h1:before {
    content: '';
    position: absolute;
    width: 45px;
    height: 61px;
    background-image: url(../../assets/img/shapes/heading-design.svg);
    z-index: 9;
    background-repeat: no-repeat;
    top: -30px;
    transform: translateX(-40px);
}
.solution-content h1 {
    font-size: 48px;
    color: #3BCFE4;
    font-family: SairaCondensed-Semibold;
    text-align: center;
    position: relative;
    transform: translateX(30px);
}
span.highlight-num {
    color: #3BCFE4;
    opacity: 0.2;
    font-size: 120px;
    font-family: SairaCondensed-Black;
    position: absolute;
    top: -20px;
    transform: translateX(-15px);
}
.solution-content {
    border: 1px solid;
    border-color: #34c3de;
    border-radius: 4px;
    padding: 40px;
    background: #f2f2f240;
    position: relative;
    padding-bottom: 70px;
}
figure.bottom-picture {
    width: 322px;
    height: 312px;
    background-image: url(../../assets/img/elby2.png);
    position: absolute;
    bottom: -258px;
    right: 0;
    transform: translateX(60px);
    background-size: 322px 312px;
    background-repeat: no-repeat;
}
section.elby_features {
    padding: 100px 0;
}
.features_boxes {
    margin-bottom: 240px;
    position: relative;
}
figure.bottom-picture.bot-2 {
    background-image: url(../../assets/img/elby.png);
    width: 371px;
    height: 290px;
    background-size: 371px 290px;
}
div#case_problem .features_boxes {
    margin-bottom: 240px;
}
div#case_solution .solution-content {
    padding-bottom: 40px;
}
.drop-big {
    width: 355px;
    height: 304px;
    background-image: url(../../assets/img/shapes/big-drop.svg);
    position: absolute;
    bottom: 50px;
    right: auto;
    background-size: 365px 304px;
    background-repeat: no-repeat;
    left: 0;
    transform: translateX(-96px);
}
.drop-small {
    width: 200px;
    height: 200px;
    background-image: url(../../assets/img/shapes/mini-drop.svg);
    position: absolute;
    top: 20px;
    right: 0;
    background-size: 200px 200px;
    background-repeat: no-repeat;
    left: auto;
    transform: translateX(85px);
}
div#case_brief {
    position: relative;
}
a.navigation__link {
    font-size: 32px;
    color: #000;
    font-family: SairaCondensed-Semibold;
}
.active_point {
    width: 27px;
    height: 27px;
    position: absolute;
    left: 0;
    background-image: url(../../assets/img/shapes/Ellipse.svg);
}
ul.inner_menus {
    list-style: none;
    padding-left: 20px;
}
.deactive_point {
    width: 17px;
    height: 17px;
    position: absolute;
    left: -37px;
    background-image: url(../../assets/img/shapes/Ellipse.svg);
    background-size: 17px 17px;
    top: 15px;
}
.active_point {
    width: 17px;
    height: 17px;
    position: absolute;
    left: -37px;
    background-image: url(../../assets/img/shapes/active-ellipse.svg);
    background-size: 17px 17px;
    top: 15px;
	opacity: 0;
}
ul.inner_menus li {
    position: relative;
    padding-bottom: 35px;
}
ul.inner_menus li.active .active_point {
    opacity: 1;
}
ul.inner_menus li.active .deactive_point {
    opacity: 0;
}
ul.inner_menus li:before {
    content: '';
    position: absolute;
    border: 1px dashed;
    border-color: #ccc;
    width: 1px;
    height: 100%;
    left: -29px;
    top: 28px;
}
ul.inner_menus.right_side li:nth-last-child(1):before {
    display: none;
}
.stats {
    position: absolute;
    bottom: 0px;
    right: 40px;
    top: auto;
    width: 240px;
}
.stats img {
    width: 100%;
    object-fit: cover;
}
p.banner_content {
    font-size: 20px;
    color: #fff;
    font-family: NunitoSans-SemiBold;
}
h4.banner_heading {
    color: #fff;
    font-family: NunitoSans-Regular;
    margin: 0;
    padding: 8px 0 0;
}
.banner_inner_content {
    width: 100%;
}
.banner_content_outer {
    width: 540px;
    text-align: center;
    margin: 0 auto;
    position: absolute;
    left: 0;
    right: 0;
    top: 28%;
}
.logo img {
    width: 35%;
}
div#case_solution .features_boxes {
    margin-bottom: 0;
}
section.process_sec {
    width: 100%;
    background: #34C3DE;
    padding: 60px 0;
}
ul.process_part li h2 span {
    color: #DEFA4B;
    font-size: 82px;
    font-family: SairaCondensed-Bold;
    text-transform: uppercase;
}

ul.process_part li h2 {
    font-size: 82px;
    color: #fff;
    font-family: SairaCondensed-Bold;
    text-transform: uppercase;
}
ul.process_part {
    width: 100%;
    padding: 0;
    list-style: none;
    display: flex;
    align-items: center;
}
figure.process_pic {
    width: 734px;
    height: 491px;
    background-image: url(../../assets/img/process.png);
    background-size: 734px 491px;
    background-repeat: no-repeat;
    left: auto;
    transform: translateX(85px);
}
ul.process_part li:nth-child(2) {
    width: 80%;
}
ul.process_part li:nth-child(1) {
    width: 20%;
}
.solution-content h1:after {
    content: '';
    position: absolute;
    width: 200px;
    height: 14px;
    background-image: url(../../assets/img/shapes/underline.svg);
    z-index: 9;
    background-repeat: no-repeat;
    bottom: -15px;
    left: 0;
    right: 0;
    margin: 0 auto;
    transform: translateX(10px);
    background-size: 200px 14px;
}
section.outcome .solution-content {
    width: 720px;
    padding-bottom: 40px;
    background-color: #F2F2F2;
}
section.outcome .features_boxes {
    width: 100%;
}
figure.side-picture {
    width: 455px;
    height: 400px;
    background-image: url(../../assets/img/park.png);
    position: absolute;
    right: 0;
    transform: translateX(50px);
    background-size: 455px 400px;
    background-repeat: no-repeat;
    top: 0;
    margin-right: 0;
}
section.outcome {
    padding: 80px 0;
}
.freedom_heading {
    position: relative;
    margin-bottom: 45px;
}
.freedom_heading h1 {
    font-size: 48px;
    color: #3BCFE4;
    font-family: SairaCondensed-Semibold;
    text-align: center;
    position: relative;
}
.freedom_heading  h1:before {
    content: '';
    position: absolute;
    width: 45px;
    height: 61px;
    background-image: url(../../assets/img/shapes/heading-design.svg);
    z-index: 9;
    background-repeat: no-repeat;
    top: -30px;
    transform: translateX(-40px);
}
.freedom_heading  h1:after {
    content: '';
    position: absolute;
    width: 200px;
    height: 14px;
    background-image: url(../../assets/img/shapes/underline.svg);
    z-index: 9;
    background-repeat: no-repeat;
    bottom: -15px;
    left: 0;
    right: 0;
    margin: 0 auto;
    background-size: 200px 14px;
}
.drop-medium {
    width: 355px;
    height: 304px;
    background-image: url(../../assets/img/shapes/big-drop.svg);
    position: absolute;
    bottom: -100px;
    right: 0;
    background-size: 365px 304px;
    background-repeat: no-repeat;
    transform: translateX(-126px);
    z-index: -1;
}
section.dirrence_sec {
    background: linear-gradient(90deg, rgba(0,166,197,1) 50%, rgba(24,191,222,1) 0%);
}
.inner_difference {
    padding: 40px;
}
.inner_difference h1 {
    text-align: center;
}
.inner_difference h1, .inner_difference p {
    color: #fff;
}
.inner_difference h1 span:before {
    content: '';
    position: absolute;
    width: 45px;
    height: 61px;
    background-image: url(../../assets/img/shapes/white_design.svg);
    z-index: 9;
    background-repeat: no-repeat;
    top: -20px;
    transform: translateX(-35px);
}
.inner_difference h1 span {
    font-size: 48px;
    color: #fff;
    font-family: SairaCondensed-Semibold;
    text-align: center;
    position: relative;
}
.inner_difference h1 span:after {
    content: '';
    position: absolute;
    width: 200px;
    height: 14px;
    background-image: url(../../assets/img/shapes/white_underline.svg);
    z-index: 9;
    background-repeat: no-repeat;
    bottom: -15px;
    left: 0;
    right: 0;
    margin: 0 auto;
    transform: translateX(10px);
    background-size: 200px 14px;
}
.inner_difference p {
    padding-top: 25px;
}
.hifis_image img {
    width: 100%;
}
.mid_heading {
    width: 100%;
    text-align: center;
}
.mid_heading h1 span {
    font-size: 48px;
    color: #34c3de;
    font-family: SairaCondensed-Semibold;
    text-align: center;
    position: relative;
    width: 100%;
    float: left;
}
.mid_heading h1 span:before {
    content: '';
    position: absolute;
    width: 45px;
    height: 61px;
    background-image: url(../../assets/img/shapes/heading-design.svg);
    z-index: 9;
    background-repeat: no-repeat;
    top: -30px;
    transform: translateX(-40px);
}
.mid_heading h1 span:after {
    content: '';
    position: absolute;
    width: 200px;
    height: 14px;
    background-image: url(../../assets/img/shapes/underline.svg);
    z-index: 9;
    background-repeat: no-repeat;
    bottom: -15px;
    left: 0;
    right: 0;
    margin: 0 auto;
    background-size: 200px 14px;
}
ul.mockup_lowfis {
    list-style: none;
    padding-top: 50px;
    margin: 0 auto;
    display: grid;
    grid-template-columns: auto auto auto;
    column-gap: 30px;
}
li.mid_lowfis {
    padding-top: 7rem;
}
ul.mockup_lowfis li {
    text-align: center;
}
ul.mockup_lowfis li img {
    width: 90%;
    margin: 0 auto;
}
section.lowfis_sec {
    padding: 40px 0 80px 0;
}
.hifis_image {
    padding-top: 60px;
    width: 100%;
}
section.data-insights {
    position: relative;
    width: 100%;
    padding: 120px 0;
}
figure.max-side-picture {
    width: 655px;
    height: 500px;
    background-image: url(../../assets/img/tab.jpg);
    background-size: 655px 500px;
    background-repeat: no-repeat;
    margin-top: 30px;
    float: left;
    margin-left: -150px;
    margin-right: 50px;
}
.next_signal img {
    width: 70%;
}
.prev-iden {
    cursor: no-drop;
    text-align: right;
    padding-right: 50px;
}
.next-iden {
    cursor: pointer;
}
.next-iden {
    padding-left: 50px;
}
footer.footer__type {
    width: 100%;
    background-size: cover;
    background-repeat: no-repeat;
    background-image: url(../../assets/img/footer_back.jpg);
    background-position-x: center;
    position: relative;
    text-align: center;
}
.footer_content {
    width: 100%;
    padding: 100px 0;
    color: #fff;
    padding-bottom: 20px;
}
.footer_content h2 {
    font-size: 42px;
}
.footer_content h1 {
    font-size: 42px;
    color: #fff;
    font-family: SairaCondensed-Semibold;
    margin-top: 18px;
}
.footer_content button a {
    background: #fff;
    padding: 12px 40px;
    font-size: 32px;
    color: #902454;
    font-family: SairaCondensed-Semibold;
    border-radius: 6px;
}
.footer_content button {
    border: 0;
    background: transparent;
    float: left;
    width: 100%;
    padding: 18px;
    cursor: auto;
}
p.copyright_type {
    width: 100%;
    float: left;
    color: #fff;
    text-align: center;
    font-size: 12px;
    padding-top: 70px;
    margin: 0;
}
.prev-iden:after {
    content: '';
    position: absolute;
    width: 0.5px;
    height: 80%;
    background: #828282;
    right: 0;
    align-items: center;
    top: 10%;
}
.other_casestudy {
    padding: 80px 0;
    width: 100%;
    padding-top: 0;
}
.media-content {
    position: relative;
}
.video-wrap {
    position: relative;
    top: 10px;
}
video#video-work {
    width: 100%!important;
}
span.mute-controls {
    opacity: 0;
    transition: 0.4s all ease;
}
.media-content:hover span.mute-controls {
    opacity: 1;
    transition: 0.4s all ease;
}
span.mute-controls {
    position: absolute;
    left: 15px;
    margin: 0 auto;
    text-align: center;
    bottom: 20px;
}
button#enableMute {
    background: rgba(0,0,0,0.7);
    border: 0;
    padding: 13px;
    border-radius: 3px;
}
button#enableMute svg {
    fill: #fff;
}
.show-unmute svg.icon-mute {
    display: block;
}
.show-unmute svg.icon-unmute {
    display: none;
}
.show-unmute.current svg.icon-mute {
    display: none;
}
.show-unmute.current svg.icon-unmute {
    display: block;
}
ul.inner_menus.right_side {
    position: sticky;
    top: 100px;
}
section.web_sec {
    padding-top: 70px;
}
.right-header ul {
    list-style: none;
    padding: 0;
    margin: 0;
    display: inline-block;
    width: 100%;
}
.right-header ul li {
    display: inline-block;
    margin: 0 15px;
}
.right-header ul li a {
    background: #B21157;
    color: #fff;
    padding: 10px 10px;
    display: inline-block;
    width: 120px;
    text-align: center;
    border-radius: 5px;
    font-family: 'SairaCondensed-Medium';
}
a.logo_type {
    width: 15%;
}
.right-header {
    width: 85%;
    float: right;
    text-align: right;
}
.header_inner {
    display: flex;
    align-items: center;
    padding: 5px 0;
}
header.nav-header {
    position: fixed;
    top: 0;
    z-index: 99;
    width: 100%;
    background: #fff;
    transform: translateY(-100px);
}
.nav-header.nav-up {
	transform: translateY(-100px);
    transition: 0.2s all ease;
}
.nav-header.nav-down {
    transform: translateY(0px);
    transition: 0.2s all ease;
}
.mobile_banner{
	display: none;
}










.delay-1 {
    -webkit-animation-delay: .25s;
    animation-delay: .25s;
}
.levitate {
    -webkit-animation-name: levitate;
    animation-name: levitate;
    -webkit-animation-duration: 3s;
    animation-duration: 3s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
}
@-webkit-keyframes levitate{from{-webkit-transform:translate(0, 0);transform:translate(0, 0)}50%{-webkit-transform:translate(0, 10px);transform:translate(0, 10px)}to{-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@keyframes levitate{from{-webkit-transform:translate(0, 0);transform:translate(0, 0)}50%{-webkit-transform:translate(0, 10px);transform:translate(0, 10px)}to{-webkit-transform:translate(0, 0);transform:translate(0, 0)}}.levitate{-webkit-animation-name:levitate;animation-name:levitate;-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}







@media only screen and (min-width: 768px) {
	
.data-insights .solution-content {
    max-width: 100%;
    float: right;
}
.only-mob{
	display: none;
}
.menuu-maiin {
    display: none;
}
div#menuS {
    display: none;
}

	
}





@media only screen and (min-device-width: 993px) and (max-device-width: 1200px){
	
	figure.process_pic {
	width: 90%;
	height: 350px;
	background-size: 80% 350px;
	transform: translateX(85px);
}
section.outcome .solution-content {
	width: 60%;
}
figure.side-picture {
	width: 420px;
	height: 400px;
	background-size: 420px 400px;
	top: 50px;
}
.drop-small {
	transform: translateX(10px);
}
	
}







@media only screen and (min-device-width: 768px) and (max-device-width: 992px){
	
figure.process_pic {
	width: 80%;
	height: 320px;
	background-size: 100% 320px;
}
figure.side-picture {
	position: unset;
}
section.outcome .solution-content {
	width: 100%;
}
.solution-content h1 {
	font-size: 42px;
	transform: translateX(0px);
}
.solution-content h1 {
    font-size: 42px;
}
.freedom_heading h1 {
    font-size: 42px;
}
.mid_heading h1 span {
    font-size: 42px;
}
.mid_heading h1 span:before {
    width: 40px;
    height: 55px;
    top: -30px;
    transform: translateX(-30px);
    background-size: 40px 55px;
}
.inner_difference h1 span {
	font-size: 42px;
}
span.highlight-num {
	font-size: 80px;
	top: 0;
	transform: translateX(-15px);
}
figure.bottom-picture {
	width: 272px;
	height: 262px;
	bottom: -205px;
	transform: translateX(60px);
	background-size: 272px 262px;
}
.features_boxes {
	margin-bottom: 190px;
}
figure.bottom-picture.bot-2 {
	width: 321px;
	height: 240px;
	background-size: 321px 240px;
}
div#case_problem .features_boxes {
	margin-bottom: 190px;
}
.drop-small {
	width: 170px;
	height: 170px;
	background-size: 170px 170px;
	transform: translateX(0px);
}
.drop-medium {
	width: 250px;
	height: 250px;
	bottom: -40px;
	background-size: 250px 250px;
	transform: translateX(-196px);
}
	
}







@media only screen and (max-width: 767px) {

.particles {
	width: 50%;
	height: 260px;
	background-size: cover;
}
.banner_content_outer {
    width: 60%;
}
.stats {
    right: auto;
    width: 180px;
    left: 10px;
}
ul.intro_inner {
    grid-template-columns: auto;
	grid-row-gap: 40px;
}
ul.intro_inner li {
    display: inline-block;
    padding-left: 0;
}
ul.stores_app {
    grid-gap: 0rem;
    align-items: center;
    text-align: center;
    grid-template-columns: auto auto;
    margin-top: 40px;
}
.inner_difference {
    padding: 60px 15px 0px 15px!important;
}
section.dirrence_sec {
    background: linear-gradient(0deg, rgba(0,166,197,1) 50%, rgba(24,191,222,1) 0%);
}
ul.inner_menus {
    padding-left: 30px;
}
span.highlight-num {
    font-size: 80px;
}
.solution-content h1 {
    font-size: 38px;
    transform: translateX(0px);
    margin-bottom: 40px;
}
.freedom_heading h1 {
    font-size: 38px;
}
.mid_heading h1 span {
    font-size: 38px;
}
.mid_heading h1 span:before {
    width: 30px;
    height: 45px;
    top: -30px;
    transform: translateX(-30px);
    background-size: 30px 45px;
}
.inner_difference h1 span {
    font-size: 38px;
}
figure.bottom-picture {
    width: 200px;
    height: 200px;
    bottom: -150px;
    background-size: 200px 200px;
}
.features_boxes {
    margin-bottom: 130px;
}
figure.bottom-picture.bot-2 {
    width: 250px;
    height: 200px;
    background-size: 250px 200px;
}
div#case_problem .features_boxes {
    margin-bottom: 140px;
}
ul.process_part li {
    float: left;
    width: 100%!important;
    text-align: center;
}
ul.process_part {
    display: inline-block;
}
figure.process_pic {
    width: 95%;
    height: 250px;
    background-image: url(../../assets/img/process.png);
    background-size: 95% 250px;
    background-repeat: no-repeat;
    left: auto;
    transform: translateX(0px);
    margin: 0 auto;
}
section.outcome .solution-content {
    width: 100%;
}
figure.side-picture {
    width: 90%;
    height: 300px;
    position: unset;
    background-size: 90% 300px;
    top: auto;
    margin: 0 auto;
}
ul.mockup_lowfis {
    column-gap: 10px;
	padding-left: 15px;
    padding-right: 15px;
}
li.mid_lowfis {
    padding-top: 3rem;
}
figure.max-side-picture {
    width: 94%;
    height: 240px;
    background-size: 100% 240px;
    margin-top: 0;
    margin-right: 0;
    margin-left: 0;
    margin: 0 auto;
    float: none;
    margin-bottom: 45px;
}
.footer_content h2 {
    font-size: 32px;
}
.drop-small {
    width: 100px;
    height: 100px;
    background-size: 100px 100px;
    transform: translateX(-10px);
}
.solution-content h1:after {
    width: 150px;
    transform: translateX(-5px);
    background-size: 150px 14px;
}
.next_signal img {
    width: 100%;
}
.prev-iden {
    padding-right: 5px;
}
.next-iden {
    padding-left: 5px;
}
section.outcome .features_boxes {
    width: 95%;
    margin: 0 auto;
}
.hifis_image img {
    width: 165%;
    object-fit: cover;
}
.solution-content {
    width: 95%;
    margin: 0 auto;
}




/*menu */

.menuu-maiin {
    width: 100%;
    height: 100%;
    background: #fff;
    float: right;
    display: none;
    position: fixed;
    z-index: 1000;
    right: 0;
    top: 0px;
    padding-top: 0px;
    overflow-y: scroll;
}
.menuu1 {
    background: none;
    width: 48px;
    height: 48px;
    position: relative;
    float: right;
    z-index: 999;
    top: -7px;
    margin-right: 0px;
    display: block;
    margin-top: 10px;
}
.menuu {
    background: #542350;
    width: 48px;
    height: 48px;
    position: absolute;
    right: 0px;
    background: url(../../assets/img/menu-ico.png);
}
.menuu1:hover {
    cursor: pointer;
    opacity: 0.5;
}
.cross-mobile-menu {
    display: block;
    text-align: center;
    font-size: 30px;
    padding: 40px 0px 0px 0px;
}
.cross-mobile-menu p {
    border: 1px solid #3bcfe4;
    border-radius: 50%;
    padding: 10px;
    margin: 0 auto;
    color: #3bcfe4;
    width: 62px;
    font-size: 42px;
    height: 62px;
    line-height: 42px;
}
button.menu-toggle {
    display: none;
}
a.assistive-text {
    display: none;
}
ul#menu-menu {
    list-style: none;
    padding: 0;
    margin: 0;
    margin-top: 40px;
}
.main-navigation {
    margin-top: 0px;
    text-align: center;
}
.main-navigation li {
    margin-top: 20px;
}
.main-navigation a {
    color: #5e5e5e;
    font-size: 22px;
}
.header_inner {
    display: none;
}
.hifis_image {
    overflow: hidden;
}
.nav-header.nav-up {
    transform: translateY(0px);
}
header.nav-header.max-hight {
    height: 100%;
}
header.nav-header {
    padding: 0 15px;
}
.only-mob{
	display: block;
}
div#menuS {
    display: block;
}
a.logo_type {
    display: inline-block;
}
.data-insights .row {
	display: inline-block;
}
section.outcome {
    padding-bottom: 0;
}
section.elby_intro {
    padding: 40px 0;
}
section.elby_features {
    padding-top: 46px;
}
.mobile_banner{
	display: block;
}
.elby_banner{
	display: none;
}
section.mobile_banner img {
    width: 100%;
}
section.mobile_banner {
    width: 100%;
    padding-top: 65px;
}
header.nav-header {
    transform: translateY(00px);
}










}






@media only screen and (max-width: 580px) {
	
	.banner_content_outer {
	width: 100%;
}
.particles {
    width: 100%;
    height: 280px;
	background-size: cover;
}

}