@font-face {
    font-family: 'Onest-Medium';
    src: url('../fonts/Onest-Medium.eot');
    src: url('../fonts/Onest-Medium.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Onest-Medium.woff2') format('woff2'),
        url('../fonts/Onest-Medium.woff') format('woff'),
        url('../fonts/Onest-Medium.ttf') format('truetype'),
        url('../fonts/Onest-Medium.svg#Onest-Medium') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Livvic-Bold';
    src: url('../fonts/Livvic-Bold.eot');
    src: url('../fonts/Livvic-Bold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Livvic-Bold.woff2') format('woff2'),
        url('../fonts/Livvic-Bold.woff') format('woff'),
        url('../fonts/Livvic-Bold.ttf') format('truetype'),
        url('../fonts/Livvic-Bold.svg#Livvic-Bold') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Livvic-Light';
    src: url('../fonts/Livvic-Light.eot');
    src: url('../fonts/Livvic-Light.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Livvic-Light.woff2') format('woff2'),
        url('../fonts/Livvic-Light.woff') format('woff'),
        url('../fonts/Livvic-Light.ttf') format('truetype'),
        url('../fonts/Livvic-Light.svg#Livvic-Light') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Livvic-Medium';
    src: url('../fonts/Livvic-Medium.eot');
    src: url('../fonts/Livvic-Medium.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Livvic-Medium.woff2') format('woff2'),
        url('../fonts/Livvic-Medium.woff') format('woff'),
        url('../fonts/Livvic-Medium.ttf') format('truetype'),
        url('../fonts/Livvic-Medium.svg#Livvic-Medium') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Livvic-Regular';
    src: url('../fonts/Livvic-Regular.eot');
    src: url('../fonts/Livvic-Regular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Livvic-Regular.woff2') format('woff2'),
        url('../fonts/Livvic-Regular.woff') format('woff'),
        url('../fonts/Livvic-Regular.ttf') format('truetype'),
        url('../fonts/Livvic-Regular.svg#Livvic-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Amaranth-Bold';
    src: url('../fonts/Amaranth-Bold.eot');
    src: url('../fonts/Amaranth-Bold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Amaranth-Bold.woff2') format('woff2'),
        url('../fonts/Amaranth-Bold.woff') format('woff'),
        url('../fonts/Amaranth-Bold.ttf') format('truetype'),
        url('../fonts/Amaranth-Bold.svg#Amaranth-Bold') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins-Bold';
    src: url('../fonts/Poppins-Bold.eot');
    src: url('../fonts/Poppins-Bold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Poppins-Bold.woff2') format('woff2'),
        url('../fonts/Poppins-Bold.woff') format('woff'),
        url('../fonts/Poppins-Bold.ttf') format('truetype'),
        url('../fonts/Poppins-Bold.svg#Poppins-Bold') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Kanit-Medium';
    src: url('../fonts/Kanit-Medium.eot');
    src: url('../fonts/Kanit-Medium.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Kanit-Medium.woff2') format('woff2'),
        url('../fonts/Kanit-Medium.woff') format('woff'),
        url('../fonts/Kanit-Medium.ttf') format('truetype'),
        url('../fonts/Kanit-Medium.svg#Kanit-Medium') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins-Regular';
    src: url('../fonts/Poppins-Regular.eot');
    src: url('../fonts/Poppins-Regular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Poppins-Regular.woff2') format('woff2'),
        url('../fonts/Poppins-Regular.woff') format('woff'),
        url('../fonts/Poppins-Regular.ttf') format('truetype'),
        url('../fonts/Poppins-Regular.svg#Poppins-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins-Medium';
    src: url('../fonts/Poppins-Medium.eot');
    src: url('../fonts/Poppins-Medium.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Poppins-Medium.woff2') format('woff2'),
        url('../fonts/Poppins-Medium.woff') format('woff'),
        url('../fonts/Poppins-Medium.ttf') format('truetype'),
        url('../fonts/Poppins-Medium.svg#Poppins-Medium') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

/* Global Styles */
@font-face {
    font-family: 'Nunito-Black';
    src: url('../fonts/Nunito-Black.eot');
    src: url('../fonts/Nunito-Black.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Nunito-Black.woff2') format('woff2'),
        url('../fonts/Nunito-Black.woff') format('woff'),
        url('../fonts/Nunito-Black.ttf') format('truetype'),
        url('../fonts/Nunito-Black.svg#Nunito-Black') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Nunito-Regular';
    src: url('../fonts/Nunito-Regular.eot');
    src: url('../fonts/Nunito-Regular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Nunito-Regular.woff2') format('woff2'),
        url('../fonts/Nunito-Regular.woff') format('woff'),
        url(../fonts/'Nunito-Regular.ttf') format('truetype'),
        url('../fonts/Nunito-Regular.svg#Nunito-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Nunito-SemiBold';
    src: url('../fonts/Nunito-SemiBold.eot');
    src: url('../fonts/Nunito-SemiBold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Nunito-SemiBold.woff2') format('woff2'),
        url('../fonts/Nunito-SemiBold.woff') format('woff'),
        url('../fonts/Nunito-SemiBold.ttf') format('truetype'),
        url('../fonts/Nunito-SemiBold.svg#Nunito-SemiBold') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Nunito-Bold';
    src: url('../fonts/Nunito-Bold.eot');
    src: url('../fonts/Nunito-Bold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Nunito-Bold.woff2') format('woff2'),
        url('../fonts/Nunito-Bold.woff') format('woff'),
        url('../fonts/Nunito-Bold.ttf') format('truetype'),
        url('../fonts/Nunito-Bold.svg#Nunito-Bold') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'MuseoSansRounded-300';
    src: url('../fonts/MuseoSansRounded-300.eot');
    src: url('../fonts/MuseoSansRounded-300.eot?#iefix') format('embedded-opentype'),
        url('../fonts/MuseoSansRounded-300.woff2') format('woff2'),
        url('../fonts/MuseoSansRounded-300.woff') format('woff'),
        url('../fonts/MuseoSansRounded-300.ttf') format('truetype'),
        url('../fonts/MuseoSansRounded-300.svg#MuseoSansRounded-300') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'MuseoSansRounded-500';
    src: url('../fonts/MuseoSansRounded-500.eot');
    src: url('../fonts/MuseoSansRounded-500.eot?#iefix') format('embedded-opentype'),
        url('../fonts/MuseoSansRounded-500.woff2') format('woff2'),
        url('../fonts/MuseoSansRounded-500.woff') format('woff'),
        url('../fonts/MuseoSansRounded-500.ttf') format('truetype'),
        url('../fonts/MuseoSansRounded-500.svg#MuseoSansRounded-500') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'MuseoSansRounded-700';
    src: url('../fonts/fonts/MuseoSansRounded-700.eot');
    src: url('../fonts/MuseoSansRounded-700.eot?#iefix') format('embedded-opentype'),
        url('../fonts/MuseoSansRounded-700.woff2') format('woff2'),
        url('../fonts/MuseoSansRounded-700.woff') format('woff'),
        url('../fonts/MuseoSansRounded-700.ttf') format('truetype'),
        url('../fonts/MuseoSansRounded-700.svg#MuseoSansRounded-700') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'MuseoSansRounded-900';
    src: url('../fonts/MuseoSansRounded-900.eot');
    src: url('../fonts/MuseoSansRounded-900.eot?#iefix') format('embedded-opentype'),
        url('../fonts/MuseoSansRounded-900.woff2') format('woff2'),
        url('../fonts/MuseoSansRounded-900.woff') format('woff'),
        url('../fonts/MuseoSansRounded-900.ttf') format('truetype'),
        url('../fonts/MuseoSansRounded-900.svg#MuseoSansRounded-900') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

/* CSS Global Reset by Victor */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary,time, mark, audio, video {margin: 0; padding: 0;   border: 0; font-size: 100%; font: inherit; vertical-align: baseline;}
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {display: block;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,q:before, q:after {content: ''; content: none;}
table {border-collapse: collapse; border-spacing: 0;}
*, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0;}
html { line-height: 1.15; -webkit-text-size-adjust: 100%; -moz-tab-size: 4; tab-size: 4; scroll-behavior: smooth;}
body {text-rendering: optimizeSpeed; line-height: 1.3; }
img, picture { max-width: 100%; display: block;}
input, button, textarea, select {font: inherit;}
body{font-family: 'Nunito-Regular';}

/* Header */
header {padding:25px 0}
header .container {display: flex;justify-content: space-between; align-items: center; padding: 10px 0; max-width:1360px;}
header .main-logo a img {   max-height: 68px;}
header nav ul {display: flex;justify-content: center; flex-grow: 1; padding: 0; margin: 0;}
header nav ul li { margin: 0 15px;}
header nav ul li a {text-decoration: none; color: #000; font-family: 'Poppins-Medium'; font-size:17px}
header nav ul li a:hover{text-decoration:underline}
header .social-icons ul { display: flex; }
header .social-icons ul li a{  display:flex; align-items:center;  justify-content:center; border-radius:100%; background-color:#BE386E; text-align:center; height:43px; width:43px; margin-left:10px; color: #ffffff;text-decoration: none;font-size: 1.2em; text-decoration:none;}
header .social-icons ul li a:hover{background-color:#FD6C6F;}
.container { width: 90%; max-width: 1490px; margin: 0 auto;}
.container-1200 { width: 90%; max-width: 1200px; margin: 0 auto;}
header .navigation {display: block;width: 100%;text-align: center;}
header .navigation nav {display: inline-block;width: auto;padding-top: 8px; padding-left:13px;}
header .navigation .social-icons {display: block;width: auto;float: right;}
header .close-icon, header .hamburger-icon {opacity:0; position:absolute;} 

/* Buttons */
button {background-color: #000;color: #fff; border: none;padding: 10px 20px;border-radius: 5px;cursor: pointer;}
a{text-decoration:none; transition: all 0.3s ease;}
.cta-button{background-color:#F34E4E; border-radius:50px; font-size:18px; color:#ffffff; width:90%; max-width:185px; padding:16px 0; display:block; text-align:center;}
h1{font-family: 'Nunito-Bold'; font-size:64px; color:#323232}
h2{font-family: 'Livvic-Medium'; font-size:64px; color:#323232}
h3{ font-family: 'Nunito-Bold'; font-size:32px; color:#000000}
h4{ font-family: 'Nunito-SemiBold'; font-size:28px; color:#000000}
h5{font-family: 'Nunito-SemiBold'; font-size:24px; color:#000000}
h6{font-family: 'Nunito-SemiBold'; font-size:22px; color:#000000}
p{font-family: 'Nunito-Regular'; font-size:20px; color:#000000; line-height:1.3}
a.read-more {display:block; background-color:#000000; font-size:18px; padding:12px 0; color:#ffffff; border-radius:36px; width:100%; max-width:155px; text-align:center; margin:69px 0 0}
a.read-more:hover{background-color:#9C31A3 }
.margin-top-30px {margin-top:30px;}
.margin-bottom-30px{margin-bottom:30px;}
.margin-top-80px {margin-top:80px;}
.margin-top-100px {margin-top:100px;}
a:hover{opacity:.7}
.text-center {text-align:center;}
.mobile-view{display:none !important;}
.desktop-view { display:block !important; }
.section-1 {display: flex; justify-content: center; align-items: center; background-color: #ffffff; margin-top:60px;}
.section-1 .container {background-color: #BF376F; background: linear-gradient(-90deg, #BF376F 0%, #F47778 100%), linear-gradient(-90deg, #FAE9FF 0%, #B9B7FF 100%);	background: -webkit-linear-gradient(-90deg, #BF376F 0%, #F47778 100%), -webkit-linear-gradient(90deg, #FAE9FF 0%, #B9B7FF 100%);	background: -moz-linear-gradient(-90deg, #BF376F 0%, #F47778 100%), -moz-linear-gradient(90deg, #FAE9FF 0%, #B9B7FF 100%);	background: -o-linear-gradient(-90deg, #BF376F 0%, #F47778 100%), -o-linear-gradient(90deg, #FAE9FF 0%, #B9B7FF 100%); border-radius:36px; padding:30px 0 0 70px;}
.section-1 .section-1-right { width: 50%; float: right;	position: relative;	min-height: 635px;}
.section-1 .section-1-right img { float: right; position: absolute; top: auto; right: -18px; bottom: 0;}
.section-1 .section-1-left { width: 50%;	float: left; max-width: 635px;}
.section-1 .section-1-left h2{ font-size:55px; color:#FFE8D7; font-family: 'Livvic-Medium'; line-height:1.2; margin:20px 0 0; }
.section-1 .section-1-left h3{ font-size:36px; color:#FFE8D7; margin:55px 0 55px 0; font-family: 'Livvic-Regular'; text-transform:capitalize; line-height:1.4; max-width:620px}
.section-1 .section-1-left .stay-connected {border-radius:36px;   padding:25px 40px; width:90%; max-width:529px; background: #7F002E; position:relative;}
.section-1 .section-1-left .stay-connected h2{line-height:1.1; font-size:40px; color:#ffffff; font-family: 'Nunito-Bold'; margin:0 0 15px 0;}
.section-1 .section-1-left .stay-connected a{background-color:#ffffff; border-radius:50px; font-size:18px; color:#333333; width:90%; max-width:185px; padding:16px 0; display:block; text-align:center; text-decoration:none;}
.section-1 .section-1-left .stay-connected a:hover {color: #333333; background-color:#B3E1C5; opacity:1;}
.section-1 .section-1-left .stay-connected .red-heart-shape {position: absolute; top: auto; right: -15px; bottom: 0px;}
.section-2 {padding:100px 0 35px; text-align:center; min-height:700px;}
.section-2 h2 {font-size:96px; color:#49BF54;}
.section-2 img {width:94%; max-width:1500px; display:block; margin:15px auto 25px;}
.section-2 .section-2-heading1, .section-2 .section-2-heading2, .section-2 .container > img { opacity:0;}
.section-2 .section-2-heading1.animate__animated, .section-2 .section-2-heading2.animate__animated, .section-2 .container > img.animate__animated{ opacity:1;}

/* Section 3 */
.express-yourself h5 {font-size: 24px;color: #909090; font-family: 'Nunito-SemiBold';}
.express-yourself h3 {font-size: 40px;color: #49BF54; padding:10px 0 25px;}
.express-yourself p {line-height:1.5; font-size:24px;}
.express-yourself ul{width:100%; max-width: 1500px;	margin: 0 auto; background-color:#ffffff; display:block;}
.express-yourself ul li{max-width: 1500px;  display:flex; justify-content:center; margin:40px 0;}
.section-3 .express-col-1{ display: flex; flex-direction: column;justify-content: center; -webkit-box-flex: 0;-ms-flex: 0 0 45%; flex: 0 0 45%;	max-width: 45%;}
.section-3 .express-col-2{display: flex;flex-direction: column;justify-content: center;	-webkit-box-flex: 0;-ms-flex: 0 0 55%; flex: 0 0 55%; max-width: 55%;}
.gray-content-block { border-radius: 36px 0 0 36px; padding: 100px 125px 100px 100px; position: relative; margin-right: -121px;	background-color: #f2f2f2; height: 485px; top: 28px; z-index: 1;}
.image-block {background: transparent; position:relative; z-index:2}
.express-block-2 .gray-content-block { border-radius: 0 36px 36px 0; padding: 100px 100px 100px 150px; position: relative; margin-right: 0;}
.express-block-2 .image-block {margin-right: -120px;}
.express-block-3 .gray-content-block { margin-right: -139px;}
.section-3 {margin:0; padding:0; height:2000px; width:100%; background-color:#ffffff}
.section-3 .express-block-1, .section-3 .express-block-2, .section-3 .express-block-3 { opacity:0;  width:100%;	z-index:0; position:relative; top:0; justify-content:center; background-color:#ffffff;  align-items:center; margin:0;  transition: all 1s ease;}
.section-3 .express-block-1.animate__animated, .section-3 .express-block-2.animate__animated, .section-3 .express-block-3.animate__animated{opacity:1; z-index: 5000; position:fixed; height:90vh;}
.section-3 .express-wrap{height:600px; display: flex; justify-content: center; }
.section-3 .express-block-3.static{position:relative;}
.section-4 {margin:80px 0;}
.section-4 h2{font-size:48px; color:#361E51; display:block; text-align:center; width:100%; padding-bottom:60px;}
.section-4 .column-wrap {display:flex; justify-content:space-between; margin:0; align-items:baseline}
.section-4 .column-wrap h3{font-family: 'Nunito-SemiBold'; font-size:24px; color:#9A8EA7;}
.section-4 .column-wrap h2{font-size:40px; color:#49BF54; text-align:left; margin-bottom:30px; padding-bottom:0;}
.section-4 .col {position:relative; background-color:#361E51; padding:100px 100px 0; border-radius:36px; min-height:700px; background-repeat:no-repeat;}
.section-4 .col-1 {margin-right: 10px;background-image: url(../images/send-money-bg1.png);background-position: -460px -406px;}
.section-4 .col-2 { background-image: url(../images/send-money-bg1.png); background-position: 250px 200px; margin-left: 10px;}
.section-4 p{font-size:24px; color:#ffffff; line-height:1.4}
.section-4 img{text-align:center; width:100%; max-width:480px; margin:50px auto 0; position:absolute; display:block; bottom:-200px;}
.make-you-more-block { background-color: #F7F6F5; border-radius: 16px; margin: 30px 0; padding: 15px; color: #323232; cursor: pointer; transition: all 1s ease; }
.make-you-more-block:hover { background-color: #92D997; color: #212121; }
.make-you-more-img-wrap { position:relative; }
.make-you-more-wrap { opacity: 0; transition: all 1s ease; position:absolute; height:764px; width:100%; max-width:459px; padding:25px; }
.make-you-more-wrap img {  max-width: 100%; height: auto; margin:0 auto;}
img.main-img { top:0; left:0; z-index:1;  position:relative; }
.make-you-more-wrap img.stickers { z-index:2; position:absolute;transition: all 1s ease; }
.make-you-more-wrap.make-you-more-wrap1 img.stickers { transform: scale(0); }
.make-you-more-wrap.make-you-more-wrap2 img.stickers { transform: scale(0); }
.make-you-more-wrap.make-you-more-wrap3 img.stickers { transform:  scale(0); }
img.sunglasses { top:0; left:-50px; }
img.headphones { top:100px; right:-30px; }
img.feather { bottom:20px; left:-30px; }
img.sketchbook { bottom:80px; right:-50px; }
img.f4b1 { top:80px; left:17px; }
img.f4b5 { bottom: 0px; left: 40px; }
img.f4b8 { top:45%; right:-15px; }
img.cherry { top:0; left:-20px; }
img.coconut { top:100px; right:-20px; }
img.coffee { bottom:75px; left:-16px; }
img.cake { bottom:55px; right:-20px; }
.section-5-row { display: flex; flex-wrap: wrap; margin: 0 -15px;}
.section-5-col-left { flex: 1; max-width: 50%; padding-right:20px;}
.section-5-col-right {-webkit-box-flex: 0; -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%;  max-width: 50%;}
.section-5 h2 {font-size: 48px;}
.section-5 p {font-size:24px; line-height:1.6; color:#666666; margin-top:20px;}
.section-5-row img {margin:0 auto;}
.make-you-more-wrap.make-you-more-wrap1{opacity:1;}
.section-6 {margin-top:100px; margin-bottom:100px;}
.section-6 .column-wrap {border-radius: 36px;	background: #FFD6C9; background: -webkit-linear-gradient(90deg, #FFD6C9 8.1%, #FFB49D 69.57%); background: -moz-linear-gradient(90deg, #FFD6C9 8.1%, #FFB49D 69.57%); background: -o-linear-gradient(90deg, #FFD6C9 8.1%, #FFB49D 69.57%); 
background: -ms-linear-gradient(90deg, #FFD6C9 8.1%, #FFB49D 69.57%); background: linear-gradient(90deg, #FFD6C9 8.1%, #FFB49D 69.57%);	text-align: center;	padding-bottom: 30px;	height: 600px;	margin-bottom: 230px;}
.section-6 .column-wrap img.cheerful-woman { margin: 0 auto; max-width: 515px; width: 96%; display: block; position:relative; top:-150px}
.section-6 .download-block-wrap{ background: #e2e2e2; border-radius: 36px; width:96%; max-width:999px; margin:0 auto; padding:20px 0; text-align:center; display:flex; justify-content:center; flex-direction:column; margin-top:-280px; z-index:999; position:relative;} 
.section-6 .download-block-wrap h2{text-align:center; color:#333333; font-size:96px;}
.section-6 .download-block-cta{display:flex; justify-content:center;}
.section-6 .download-block-cta a {display:block; margin:5px;}
.section-7 {margin:150px 0 80px;}
.section-7 h2{font-size:48px; color:#323232; display:block; text-align:center; width:100%; padding-bottom:60px;}
.section-7 .column-wrap {display:flex; justify-content:space-between; margin:0; align-items:baseline}
.section-7 .column-wrap h3{font-family: 'Nunito-SemiBold'; font-size:24px; color:#ADADAD;}
.section-7 .column-wrap h2{font-size:40px; color:#323232; text-align:left; margin-bottom:30px; padding-bottom:0; min-height:100px;}
.section-7 .col {position:relative; background-color:#F7F7F7; padding:50px 100px; border-radius:36px;  background-repeat:no-repeat;}
.section-7 .col-1 {margin-right:15px; }
.section-7 .col-2 {margin-left:15px; }
.section-7 p{font-size:24px; color:#323232; line-height:1.4}
.section-7 img{text-align:center; width:100%; max-width:480px; margin:50px auto 0; }
.section-8 { margin-top:250px;}
.section-8 .container {background: #F57979;  min-height: 500px; border-radius:36px; padding:0; position:relative;}
.section-8 h3{color:#ffffff; font-size:40px;}
.section-8 .footer-logo {position:relative; top:-42px; margin:0; padding:0;}
.section-8 .ios-qr-code {position:absolute; width:491px; height:651px; top:-70px; right:100px;}
.section-8 .play-qr-code {position:absolute; width:491px; height:651px; top:-70px; right:100px;}
.section-8 .footer-app-links a{font-size:50px; color:#333333}
.section-8 .block-left{max-width:600px; margin:0 0 0 110px; width:96%}
.ios-qr-code, .play-qr-code, .ios-app-link, .android-app-link {display:none !important;}
.wokii-root-v.android-v .play-qr-code, .wokii-root-v.android-v .android-app-link{display:block !important;}
.wokii-root-v.ios-v .ios-qr-code, .wokii-root-v.ios-v .ios-app-link{display:block !important;}
.wokii-root-v.desktop-v .ios-qr-code, .wokii-root-v.desktop-v .ios-app-link{display:block !important;}
.wokii-root-v.android-v .play-qr-code {display:block !important;}
.wokii-root-v.android-v .ios-qr-code  {display:none !important;}
.wokii-root-v.android-v .desktop-v {display:none !important;}
.wokii-root-v.ios-v .play-qr-code  {display:none !important;}
.wokii-root-v.ios-v .desktop-v  {display:none !important;}

.section-2a {margin-bottom:150px; position:relative;}
.section-2a .container { position:relative; display:flex; align-items:center; height:479px; justify-content:space-around; border-radius:36px; background-clip: padding-box;}
.section-2a .section-2a-wrap h2{color:#FFE8D7; font-weight: normal; font-family: 'Livvic-Medium'; font-size: 64px; max-width: 604px;}
.section-2a .section-2a-wrap p{font-size:24px; color:#ffffff; font-family:Onest-Medium; padding-top:30px;}
.section-2a .heart-imgs-v { position:absolute; z-index:2}
.section-2a-style1 .heart-imgs-v { top:-35px; left:38%}
.section-2a-style2 .heart-imgs-v { top:-35px; right:255px}
.section-2a-style3 .heart-imgs-v { top: -35px; left: 35%;}
.section-2a-style4 .heart-imgs-v { top:-35px; right:235px}
.section-2a .section-2a-wrap{max-width:496px; width:96%}
.section-2a.section-2a-style1 .container {background-color:#F57979;}
.section-2a.section-2a-style2 .container {background-color:#7F002E;}
.section-2a.section-2a-style3 .container {background-color:#F57979;}
.section-2a.section-2a-style4 .container {background-color:#7F002E;}
.section-3a {margin-top:200px;}
.section-3a .container {background: #C7ECD5; background: -webkit-linear-gradient(90deg, #C7ECD5 8.1%, #9CD5B4 69.57%); background: -moz-linear-gradient(90deg, #C7ECD5 8.1%, #9CD5B4 69.57%); background: -o-linear-gradient(90deg, #C7ECD5 8.1%, #9CD5B4 69.57%);
background: -ms-linear-gradient(90deg, #C7ECD5 8.1%, #9CD5B4 69.57%); background: linear-gradient(90deg, #C7ECD5 8.1%, #9CD5B4 69.57%);  position:relative; display:flex; align-items:center; height:460px; justify-content:space-around; border-radius:36px; background-clip: padding-box;}
.section-3a img {width: 100%;}
.section-3a .section-1a-heading  {}
.section-3a .section-3a-wrap {margin:0 70px 0 76px; max-width:410px;}
.section-3a h2 {font-weight: normal; font-family: 'MuseoSansRounded-900'; font-size: 40px; max-width: 604px; padding-bottom:15px;}
.section-3a strong {font-family: 'MuseoSansRounded-700';}
.section-4a {margin-top:200px;}
.section-4a .container {background: #FFD6C9; background: -webkit-linear-gradient(90deg, #FFD6C9 8.1%, #FFB49D 69.57%); background: -moz-linear-gradient(90deg, #FFD6C9 8.1%, #FFB49D 69.57%); background: -o-linear-gradient(90deg, #FFD6C9 8.1%, #FFB49D 69.57%); 
background: -ms-linear-gradient(90deg, #FFD6C9 8.1%, #FFB49D 69.57%); background: linear-gradient(90deg, #FFD6C9 8.1%, #FFB49D 69.57%); position:relative; display:flex; align-items:center; height:485px; justify-content:space-around; border-radius:36px; background-clip: padding-box;}
.section-4a img{position:relative; top:-20px;}
.section-4a h2 {font-weight: normal; font-family: 'MuseoSansRounded-900'; font-size: 40px; max-width: 604px; color:#323232}
.section-4a strong {font-family: 'MuseoSansRounded-900'; display:block; color:#323232}
ul.list-style1 {list-style-type: none; padding-left: 0; }
ul.list-style1 li {background: url('../images/purple-bullet.png') no-repeat left 10px; background-size: 15px 15px;           padding-left: 25px; margin-bottom: 5px; font-size:24px; margin:10px 0; color:#323232}
.section-4a .section-4a-wrap {padding:10px 0 0 40px}
.section-5a {padding:0; margin:0 auto;}
.section-5a-wrap {width:96%; max-width:610px; margin-bottom:30px;}
.section-5a-wrap h2{font-size:60px; margin-bottom:15px; color:#7F002E}
.section-5a-wrap p{font-size:24px; color:#000000}
.section-7a .section-7a-green-box{ background: #C7ECD5; background: -webkit-linear-gradient(90deg, #C7ECD5 8.1%, #9CD5B4 69.57%); background: -moz-linear-gradient(90deg, #C7ECD5 8.1%, #9CD5B4 69.57%); background: -o-linear-gradient(90deg, #C7ECD5 8.1%, #9CD5B4 69.57%);background: -ms-linear-gradient(90deg, #C7ECD5 8.1%, #9CD5B4 69.57%); background: linear-gradient(90deg, #C7ECD5 8.1%, #9CD5B4 69.57%); border-radius:36px; max-width:355px; display:flex; align-items:center;  margin:10px; height:366px; text-align:center; padding:10px;}
.section-7a .section-7a-img-box{max-width:352px; margin:10px;}
.section-7a .section-7a-wrap{display:flex; justify-content:center; }
.section-7a h3{font-size:28px;}
.wokii-root-v header {padding-bottom:0;}
.wokii-root-v .section-1 {margin-top:40px;}
.section-7a h2 {padding:0 0 50px 0; font-size:48px;  font-family: 'MuseoSansRounded-900'; color:#5D63A3; width:100%; text-align:center; display:block;}
.section-8 {margin-top: 200px;}
.section-8 p{color:#000000; font-family: 'Livvic-Medium'; font-size:24px; max-width:457px;}
.section-1b {padding:80px 0 50px}
.section-1b .container{max-width:1020px; margin:0 auto; width:96%;}
.section-1b h3{color:#2C2C2C; text-align:center; font-size:46px;  font-family: 'Livvic-Regular';}
.section-1b h2{background: -webkit-linear-gradient(#C73F70, #F57979); background: -o-linear-gradient(#C73F70, #F57979); background:-moz-linear-gradient(#C73F70, #F57979); background: linear-gradient(#C73F70, #F57979); -webkit-background-clip: text;   -webkit-text-fill-color: transparent; color:#C73F70; text-align:center; font-size:64px; font-family: 'Livvic-Medium'; padding-top:15px;}	
.section-6.section-6-style1 {margin-top:250px;}
.section-6.section-6-style1 .column-wrap {	border-radius: 36px; background-color: #C73F70; background: linear-gradient(180deg, #C73F70 0%, #F57979 100%); background: -webkit-linear-gradient(180deg, #C73F70 0%, #F57979 100%);background: -moz-linear-gradient(180deg, #C73F70 0%, #F57979 100%); background: -o-linear-gradient(180deg, #C73F70 0%, #F57979 100%);    background: -ms-linear-gradient(180deg, #C73F70 0%, #F57979 100%); text-align: center; padding-bottom: 30px; height: 600px;margin-bottom: 230px;}

 
footer .footer-social-icons ul { display: flex; margin:40px 0 0 0; padding:0;}
footer .footer-social-icons ul li a{  display:flex; align-items:center;  justify-content:center; border-radius:100%; background-color:transparent; border:solid 1px #ffffff; text-align:center; height:43px; width:43px; margin-right:10px; color: #ffffff;text-decoration: none;font-size: 1.2em;}
footer .footer-social-icons ul li a:hover{background-color:#999999;}
footer .footer-bottom{width:100%; padding:5px 0 50px; text-align:center; color:#ffffff; font-size:14px; margin-top:50px}
footer .footer-bottom a{color:#ffffff; font-size:14px;}
footer .footer-wrap{display:flex; max-width:1212px; justify-content:center; width:94%; margin:0 auto;}
footer .footer-wrap .footer-col{margin:30px}
footer .footer-wrap h3{font-size:18px; color:#ffffff; font-family: 'Kanit-Medium'; margin-bottom:15px;}
footer .footer-wrap .footer-menu a{color:#DDDDDD; font-family: 'Poppins-Medium'; font-size:14px; margin-bottom:30px;}
footer .footer-wrap .footer-menu a:hover{text-decoration:underline; color:#999999}
footer .footer-wrap .footer-menu ul{margin:0; padding:0;}
footer .footer-wrap .footer-menu li{margin:5px 0; padding:5px 0;}

footer{width:100%; background-color:#dddddd; margin:80px 0 0; padding:30px 0;}
footer .container {display:flex; justify-content:space-between; align-items:center;}

footer .policies-links {display:flex; justify-content:center; align-items:center;}
footer .policies-links a {color:#361E51; text-decoration:underline; padding:0 10px; margin:0 10px; font-size:17px;}
footer .policies-links a:hover{text-decoration:none;}
 
.internal-pages-container {
	padding: 50px 60px;
	background-color: #ffffff;
	border-radius: 12px;
	box-shadow: rgba(0, 0, 0, 0.1) 0px 10px 50px;
	margin-top: 30px;
}

.custom-container .container {
	width: 90%;
	max-width: 1360px;
	margin: 0 auto;
}
.section-8 .footer-logo {position:relative; top:-42px; margin:0; padding:0;}
.section-8 .ios-qr-code {position:absolute; width:491px; height:651px; top:-151px; right:100px;}
.section-8 .play-qr-code {position:absolute; width:491px; height:651px; top:-151px; right:100px;}
.section-8 .footer-app-links a{font-size:64px; color:#49BF54}
.internal-pages-container ul{padding-left:50px;}
.internal-pages-container ul li{list-style-type: disc;}
.internal-pages-container h2{font-size:28px; color:#18AD53;}

.internal-pages-container h2, .internal-pages-container p, .internal-pages-container ul{margin-bottom:20px; line-height:1.4}
.internal-pages-container h3{margin-top:15px; margin-bottom:7px; color:#18AD53; font-size:22px;}
.internal-pages-container p {font-size:16px;}
.internal-pages-container h4{margin-left:10px;font-size:18px;}

.internal-pages-container .padding-left-20{margin-left:10px;}
.internal-pages-container p.margin-bottom-10{margin-bottom:10px;}

.internal-pages-container a{text-decoration:underline}
.internal-pages-container a:hover{color:#18AD53; text-decoration:none}
 
.internal-pages-container strong{font-weight:bold;}

.internal-pages-container ul li, .internal-pages-container ul{margin:5px 0;}
.internal-pages-container { padding: 50px 60px; background-color: #ffffff; border-radius: 12px; box-shadow: rgba(0, 0, 0, 0.1) 0px 10px 50px; margin-top: 30px; margin-bottom:70px;}
.custom-container .container { width: 90%; max-width: 1360px;margin: 0 auto;}
.internal-pages-container ul{padding-left:50px;}
.internal-pages-container ul li{list-style-type: disc;}
.internal-pages-container h2{font-size:28px; color:#333333;}
.internal-pages-container h2, .internal-pages-container p, .internal-pages-container ul{margin-bottom:20px; line-height:1.4}
.internal-pages-container h3{margin-top:15px; margin-bottom:7px; color:#333333; font-size:22px;}
.internal-pages-container p {font-size:16px;}
.internal-pages-container h4{margin-left:10px;font-size:18px;}
.internal-pages-container .padding-left-20{margin-left:10px;}
.internal-pages-container p.margin-bottom-10{margin-bottom:10px;}
.internal-pages-container a{text-decoration:underline}
.internal-pages-container a:hover{color:#333333; text-decoration:none}
.internal-pages-container strong{font-weight:bold;}
.internal-pages-container ul li, .internal-pages-container ul{margin:5px 0;}
.form-heading {color: #333333;text-align: center; font-size: 24px; margin-bottom: 20px; font-weight: bold;}
.contact-form {width: 100%; padding: 20px; background-color: #f9f9f9; border-radius: 8px; box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.1);}
.form-group { margin-bottom: 15px;}
.form-group label { display: block; font-size: 16px; margin-bottom: 5px; color: #333;}
.form-group input[type="text"],
.form-group input[type="email"],
.form-group select,
.form-group textarea {width: 100%; padding: 10px; border: 1px solid #ddd; border-radius: 4px; font-size: 14px; color: #333;}
.form-group input[type="text"]:focus,
.form-group input[type="email"]:focus,
.form-group select:focus,
.form-group textarea:focus {border-color: #333333; outline: none;}
.form-group textarea {height: 120px;resize: vertical;}
.submit-btn {width: 100%; padding: 12px; background-color:rgb(199, 63, 112); color: #fff; font-size: 16px; font-weight: bold;border: none;
border-radius: 4px; cursor: pointer; transition: background-color 0.3s ease;}
.submit-btn:hover {background-color:#FD6C6F;}
.internal-pages-container h2.mail-sent-v {padding:50px 0; width:100%; text-align:center; color:rgb(24, 173, 83)}

.section-4 .deustack-projects-col2 .col2-box a {background-color:#ffffff;}
.section-4 .deustack-projects-col2 .col2-box a:hover {opacity:1;background-color:#ffffff;}
.deustack-projects-col2 .col2-box a:hover, .section-5 .section-5-box-1 a:hover, .deustack-projects-col1-tech .section-3-box-2 a:hover{opacity:1;}
.section-4 a.read-more, .section-4 a.read-more:hover {background-color: transparent !important;}
.section-4 .discover-block a.read-more{background-color:#000000 !important;}
footer .footer-bottom-mobile {display:none;}
footer .footer-bottom{display:block;}
.section-5a .owl-item img{max-width:298px; margin: 0 auto;}

.internal-pages-container{max-width:1140px; margin:0 auto; width:96%}

.internal-pages-container h2 {font-size: 28px; color: rgb(199, 63, 112);}
.internal-pages-container h3 { margin-top: 15px; margin-bottom: 7px; color: rgb(199, 63, 112); font-size: 22px;}
.internal-pages-container h4 {margin-left: 0; 	font-size: 20px;font-family: 'Nunito-SemiBold';}
.sub-section-v {margin-left:0;}
.internal-pages-container ul{margin-bottom:15px;}
.internal-pages-container p{margin:0;}

.internal-pages-container .sub-section-v h4 {margin-top: 15px; margin-bottom:7px;}
.internal-pages-container .margin-bottom-30 {margin-bottom:30px;}
.internal-pages-container .margin-bottom-10 {margin-bottom:10px;}

.wokii-root-v header {
	padding-bottom: 0;
	margin-bottom: 25px;
}
header .container {
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding: 10px 0;
	max-width: 1170px;
}
.custom-container .container {
	width: 94%;
	max-width: 1170px;
	margin: 0 auto;
}
.internal-pages-container {
 
	width: 100%;
}

footer .container {padding: 10px 0;max-width: 1170px;}

/* Responsive View */
@media screen and (max-width: 1430px) {
.section-4 img {bottom: auto; margin: 50px auto -2px; position:relative;}
.section-4 .column-wrap {flex-direction: column;}
.section-4 .col {margin-bottom: 50px;}
.section-6 {margin-top: 70px;margin-bottom: 70px;}
.section-8 .block-left {margin: 0 0 0 50px;}
.section-8 h3 {max-width: 550px;}
.section-8 .footer-logo {top: -46px;max-width: 170px;}
.section-8 .ios-qr-code { max-width:490px; width: 100%; right: 45px;}
}
 
@media screen and (max-width: 1360px) {
.gray-content-block { padding: 100px 125px 70px 46px; height: 409px; top: 87px; }
.express-block-2 .gray-content-block {padding: 58px 30px 46px 140px;height: 434px;top: 76px;}
.container{width:96%}
.section-1 .section-1-right img {right: 40px; top: auto; bottom: 0;}
.section-1 .section-1-left h2 {font-size: 55px; line-height: 1.2; margin: 20px 0 0;}
.section-1 .section-1-left h3 {font-size: 28px; margin: 55px 0 55px;}
.section-1 .section-1-left .stay-connected {padding: 25px 0 25px 40px;	width: 96%;}
.section-4a img {top: 0; width:80%}
.section-4a .container {height: auto;padding: 30px 30px 0;align-items: end;}
}

@media screen and (max-width: 1330px) {
footer .footer-wrap .footer-col {margin: 20px 15px;}
}


@media screen and (max-width: 1200px) {
.desktop-view { display:none !important; }
.mobile-view { display:block !important; }
.section-5.make-you-more.mobile-view > .container-1200, .wokii-root-v .container-1200 {max-width:650px; width:94%; margin:0 auto;}
.section-5.make-you-more.mobile-view .make-you-more-wrap {opacity:1 !important}
}

@media screen and (max-width: 1169px) {
header .container {width:100%; flex-direction:column; position:relative; justify-content: center; padding: 0 0 0 20px; position:relative; }
header .container nav{margin:25px 0}
header {padding: 0;}
header .main-logo{margin-top:25px;}
.section-1 {margin-top: 30px;}
header nav ul {flex-direction:column;}
header nav ul li{margin:10px 0; text-align:center} 

header .navigation {display: flex; justify-content: center;	align-items: center; height: 100vh; z-index: 100; opacity: 0; position: fixed; transition: all 0.4s ease; left: 0; width: 100%; text-align: center; background: linear-gradient(-90deg, #BF376F 0%, #F47778 100%), linear-gradient(-90deg, #FAE9FF 0%, #B9B7FF 100%);	background: -webkit-linear-gradient(-90deg, #BF376F 0%, #F47778 100%), -webkit-linear-gradient(90deg, #FAE9FF 0%, #B9B7FF 100%);	background: -moz-linear-gradient(-90deg, #BF376F 0%, #F47778 100%), -moz-linear-gradient(90deg, #FAE9FF 0%, #B9B7FF 100%);	background: -o-linear-gradient(-90deg, #BF376F 0%, #F47778 100%), -o-linear-gradient(90deg, #FAE9FF 0%, #B9B7FF 100%); top: 0; padding: 20px 0;	flex-direction: column;	border-radius: 0; pointer-events: none; z-index:9999}
header .navigation.show { opacity: 1; pointer-events: auto;}
body.no-scroll { overflow: hidden;}
header .hamburger-icon {transition: all 0.5s ease; opacity: 1; position: absolute; right: 30px; top: 45px; cursor: pointer; z-index:51;}
header .close-icon { transform: translate(-50%, -50%) rotate(0deg); transition: all 0.3s ease; opacity: 0; position: absolute;	right: 23px; top: 46px; cursor: pointer; font-size:36px; color:#ffffff; z-index:50}
header .navigation.show ~ .close-icon {opacity:1; z-index:99999; transform:translate(-50%, -50%) rotate(180deg)}




header nav ul li a{color:#ffffff;  font-size:24px;}
header .social-icons ul li a{background-color: #ffffff;	color:#000000;}
header .social-icons ul li a:hover{color: #ffffff;}
header .navigation.show {opacity: 1; left:0; }
 
header .hamburger-icon i{font-size:32px;}
 

header .navigation.show ~ .close-icon:hover{transform:translate(-50%, -50%) rotate(0deg)}
header .navigation.show ~ .hamburger-icon {opacity:0;}
header .main-logo a img {max-height: 42px;}
header .social-icons ul {justify-content: center;}
.section-1 .section-1-left {width: 100%;float: left;}
.section-1 .section-1-right {min-height: 127px; display:none;}
.section-1 .section-1-right img {bottom: 0;	right: 18px; top:auto;}
.section-1 .section-1-left h2 br{display:none;}
.section-1 .container {padding: 50px;}
header .main-logo a img {max-height: 80px;}
.section-1 .section-1-left .stay-connected {padding: 25px;}
.section-2 {padding: 100px 0 35px;min-height: 0;}
.section-3 .express-wrap {height: auto;	flex-direction: column;}
.section-3 .express-col-1 { display: flex; flex-direction: column; justify-content: center;	-webkit-box-flex: 0;-ms-flex: 0 0 45%;
flex: 0 0 100%;	max-width: 100%; height: auto; border-radius: 36px; padding: 30px; position: relative; top: auto;}
.section-3 .express-col-2 { display: flex; flex-direction: column; justify-content: center; -webkit-box-flex: 0; -ms-flex: 0 0 100%;
 flex: 0 0 100%; max-width: 100%;}
.section-3 { height:auto; width:100%; }
.section-3 .express-block-1, .section-3 .express-block-2, .section-3 .express-block-3 { opacity:1;  width:100%;	z-index:11; position:relative; top:0; justify-content:center; background-color:#ffffff;  align-items:center; margin:0;  transition: all 1s ease;}
.section-3 .express-block-1 .express-col-2 img {max-width: 100%;margin: 30px auto; width: 94%; max-width: 720px; margin-bottom:70px;}
.section-3 .express-block-2 .express-col-2 img { max-width: 100%; margin: 30px auto; padding: 0; width: 94%; max-width: 720px;}
.section-3 .express-block-3 .express-col-2 img {max-width: 100%; margin: 30px auto; padding: 0; width: 94%;  max-width: 720px;}
.section-3 .express-block-2 {margin-bottom:30px;}
.express-yourself .express-block-2 .express-col-1 {order:1;}
.express-yourself .express-block-2 .express-col-2 {order:2;}
.section-3 .gray-content-block { max-width: 720px; width: 94%; margin: 0 auto;}
.section-4 .col-1, .section-4 .col-2 {margin-left: auto;margin-right: auto;}
.section-7 {margin: 50px 0 0;}
.section-7 .col {margin-bottom: 40px; position: relative;background-color: #F7F7F7;padding: 50px 25px; border-radius: 36px;background-repeat: no-repeat;}
.section-7 .column-wrap {display: flex;justify-content: space-between;	margin: 0;	align-items: baseline;flex-direction: column;	margin: 50px 0 !important;}
.section-7 .col-1 {margin-right: auto;}
.section-7 .col-2 {margin-left: auto;}
.section-7 h2 {padding-bottom: 0;}
.section-8 {margin-top: 70px;}
.section-8 img {width: 90%;	margin: 0 auto;	max-width:490px;}
.section-8 .container {min-height: 0;	border-radius: 36px; padding: 30px 20px 0;position: relative;}
.section-8 .footer-app-links a {font-size: 46px; }
.section-8 .ios-qr-code {right: 15px; position: relative; width: 100%; height: auto; top: auto; bottom:0; right: auto; margin: 0 auto;}
.section-8 .play-qr-code{right: 15px; position: relative; width: 100%; height: auto; top: auto; bottom:0; right: auto; margin: 0 auto;}
.section-8 h3 {font-size: 28px;}
.section-8 .block-left {margin: 0 auto 25px;max-width: 444px;}
.section-8 .footer-logo {top: 0;max-width: 170px;margin-bottom: 30px;}
.section-2a .container{display: flex;flex-direction: column; height:auto; padding:30px; text-align:center;} 
.section-2a h2 {margin:0 0 20px;}
.section-3a .container {display: flex;flex-direction: column; height:auto; padding:30px; text-align:left;}
.section-3a  ul.list-style1 {margin-bottom: 40px;}
.section-4a ul.list-style1 li {text-align:left;}
.section-4a .container {display: flex;flex-direction: column;height: auto;padding: 30px 30px 0;	text-align: center;	justify-content: center;margin: 0 auto;}
.section-4a img {top: 0; width: 80%; margin: 0 auto; order: 3;}
.section-4a .section-4a-wrap {padding: 10px 0 0 40px;margin: 0 auto;order: 1;}
.section-4a h2 {margin-bottom: 30px;}
.section-3a img {max-width: 625px;}
.section-5a-wrap {margin: 0 auto 50px;}
.section-7a .section-7a-wrap .section-7a-block {flex: 1;min-width: 380px;padding: 10px;}
.section-7a .section-7a-wrap {display: flex;justify-content: center;flex-wrap: wrap;max-width: 767px;margin: 0 auto;}
.section-7a .section-7a-green-box {margin: 10px 0 40px; padding: 20px; width:90%}
.section-7a .section-7a-img-box {margin: 10px 0 40px; width:90%}
.section-2a, .section-3a, .section-4a {margin-top: 70px;}
.section-5a {padding-top: 0;}
.section-6 .column-wrap {margin-bottom: 150px; height:300px}
header .container {padding: 0;}
.section-3a .section-3a-wrap {margin: 0 auto;max-width: 410px;}
.section-4a .container {padding: 30px 30px 0 0;}
.section-2a .heart-imgs-v {display:none;}
.section-1b {padding: 90px 0 0px;}
.section-2a {margin-bottom:0;}
.section-2a .section-2a-wrap p {padding-top: 0;}

.section-2a.section-2a-style4 h2.section-2a-heading {margin-top:30px;}
.section-6.section-6-style1 .column-wrap {height: auto;	margin-bottom: 0;}
footer .footer-wrap {justify-content: center; flex-direction: column;text-align: center;}
footer .footer-wrap .footer-col {margin: 20px 0;text-align: center;	margin: 0 auto 30px;}
footer .footer-wrap .footer-col > a {display: block;margin: 0 auto;  }
footer .footer-wrap .footer-col.footer-col1 {display: flex;flex-direction: column;order: 6;}
footer .footer-social-icons ul li a{margin-right:5px;margin-left:5px;}
.section-2, .section-3, .section-4, .section-5, .section-6, footer { 
opacity:1 !important; position:relative !important;	height:auto !important;}
footer{margin-top:50px;}

.section-8 .footer-app-links a {font-size: 46px;color: #49BF54;}
footer .main-logo img {width: 120px;}
footer .policies-links a {padding: 0 5px; margin: 0 5px; font-size:16px;}
}

@media screen and (max-width: 767px) {
.section-7a .section-7a-green-box {margin: 10px auto;}
.section-7a .section-7a-img-box {margin: 10px auto;}
.section-2a .section-2a-wrap h2{font-size:40px;}
}

@media screen and (max-width: 785px) {
.section-6 .download-block-wrap h2 {text-align: center; font-size: 71px;}
.section-5-row {display: flex;flex-wrap: wrap;margin: 0 15px;}
footer .container {flex-direction: column;}
footer .policies-links {flex-direction: column; margin:25px 0}
footer .policies-links span {display:none;} 
footer .policies-links a {margin:5px 0;}
}
 
@media screen and (max-width: 700px) {
.section-2 h2 {font-size: 66px;}
.internal-pages-container {padding: 50px 25px;}
}

@media screen and (max-width: 590px) {
.section-1 .section-1-left .stay-connected .red-heart-shape { right: -31px;	max-width: 116px; top:-90px;}
.section-1 .section-1-left h2 { margin: 20px 40px 30px 0; font-size: 30px; }
.section-1 .section-1-left h3 {	font-size: 20px; margin: 20px 30px 20px 0; }
.section-1 .section-1-left .stay-connected h2 {font-size: 28px;}
.section-1 .container {padding: 50px 0 50px 20px;min-height:0;}
.section-2 h2 {font-size: 56px;}
.section-4 .col {padding: 30px 30px 0;	min-height:0;}
.section-4 h2 {font-size: 33px;padding-bottom: 22px;}
.section-5 h2 {	font-size: 26px;}
.section-5 p {font-size: 20px;}
.section-6 .download-block-wrap h2 {font-size: 34px;}
.section-7 h2 {	font-size: 24px;}
.section-2a h2,.section-3a h2,.section-4a h2,.section-5a h2,.section-6a h2, .section-7a h2 {font-size: 30px;}
.section-7a h2 {padding:0 20px;}
ul.list-style1 li {font-size: 20px;}
.section-6 .column-wrap {margin-bottom: 70px;}
.section-8 .footer-app-links a {font-size: 31px;}
.section-5a-wrap {width: 90%;}
.section-7a .section-7a-wrap .section-7a-block { min-width: 300px;}
.section-2a strong {display:block;}
.section-1b h3 {font-size: 26px;}
.section-1b h2 {font-size: 32px;}
}

@media screen and (max-width: 400px) {
.section-2 h2 {font-size: 44px;}
header .main-logo a img {max-height: 62px;}
}






