/*
Theme Name: Salient Child Theme
Description: This is a custom child theme for Salient
Theme URI:   https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266
Author: ThemeNectar
Author URI:  https://themeforest.net/user/themenectar
Template: salient
Version: 1.0
*/

:root{
	--c:var(--nectar-accent-color);
	--c1: var(--nectar-extra-color-1);
	--c2: var(--nectar-extra-color-2);
	--c3: var(--nectar-extra-color-3);
	--g: linear-gradient(90deg,rgba(198, 157, 29, 1) 0%, rgba(224, 192, 40, 1) 100%);
	--g1: linear-gradient(180deg,rgba(191, 148, 26, 1) 0%, rgba(238, 210, 46, 1) 100%);

}
::-webkit-scrollbar-track
{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	background-color: #F5F5F5;
}
::-webkit-scrollbar
{
	width: 6px;
	background-color: #F5F5F5;
}
::-webkit-scrollbar-thumb
{
	background: var(--c1);
}
::selection {
	background:  var(--c1);
	color:#000;
}
div#gform_confirmation_message_1 {
	font-family: 'font1' !important;
}
/*------typography-----------*/
html body h1{
	font-family:font1 !important;
}
html body h2{
	font-family:font1  !important;
	color: #000;
}
html body h3{
	font-family:font1  !important;
}
html body h4{
	font-family:font1  !important;
}
html body h5{
	font-family:font1  !important;
}
html body h6{
	font-family:font2  !important;
}
html body p,html body em,html body a,html body button,html body input,html body label,html body legend,html body .wpb_text_column li,html body .nectar-split-heading li,html body .nectar-fancy-ul li,html body input[type=submit]{
	font-family:font2 !important;
}
html body strong{
	font-family:'font4';
}

form#quizForm label {
	color: #000 !important;
}
/*------typography-----------*/
div#header-secondary-outer {
	background-color: #0000001f !important;
}
body[data-slide-out-widget-area-style="slide-out-from-right"].material .slide_out_area_close:before {
	background: var(--c) !important;
}
#header-secondary-outer ul li a span {
	font-family: 'font2' !important;
	text-transform: uppercase;
	font-size: 16px;
	line-height: 26px;
	letter-spacing: 1px;
}
#header-secondary-outer ul.sf-menu.sf-js-enabled.sf-arrows {
	padding-block: 8px 0px;
}
div#header-secondary-outer .container {
	max-width: 100% !important;
}

div#header-secondary-outer .container nav ul {
	max-width: 100%;
	width: 100%;
}

div#header-secondary-outer .container nav ul  li#menu-item-61 {
	width: 100%;
}
#top nav ul .ss1 a span {
	background: var(--g);
	line-height: 36px;
	color: #000;
	padding-block: 10px;
	padding-inline: 20px;
	border-radius: 10px !important;
}
div#header-secondary-outer .container {
	padding-inline: 0px;
}
a#b1 {
	background: var(--g);
	font-size: 20px;
	line-height: 36px;
	color: #000;
	font-weight: 700;
	padding-block: 10px;
	padding-inline: 50px;
	border-radius: 10px !important;
}
/* #s1 {
padding-block: 290px !important;
} */
#s1 .swiper-slide.Banner1 h2 {
	text-align: left;
}
#page-header-bg h1 {
	font-size: 55px;
	line-height: 70px;
}
#s1 .swiper-slide.Banner1 a.primary-color {
	background: var(--g);
	font-size: 20px;
	line-height: 36px;
	color: #000;
	font-weight: 700;
	padding-block: 10px;
	padding-inline: 50px;
	border-radius: 10px !important;
}
#s1 .t1 h1 {
	font-size: 40px;
	line-height: 50px;
}
#s1 #in-sec1 {
	position: relative;
	top: 250px;
}
/* #s1 #in-sec1 {
position: relative;
margin: 0px;
top: 100px;
} */
a#Down {
	background: transparent !important;
	font-family: font1 !important;
	font-weight: 300 !important;
	font-size: 25px;
	letter-spacing: 7px;
	position: absolute;
	top: 210%;
	left: 0;
	right: 0;
	margin-inline: auto;
	display: table;
	box-shadow: unset !important;
}

a#Down:before {
	content: '';
	position: absolute;
	left: 0;
	right: 0;
	margin-inline: auto;
	display: table;
	border-left: 1px solid #fff;
	height: 100px;
	top: -200%;
	transform: translateY(-50%);
}

body span.bg {
	position: relative;
	display: inline-block;
	z-index: 11;
	padding-block: 15px 10px;
	padding-inline: 20px 20px;
}

body span.bg:before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #E8C715;
	clip-path: polygon(0 9%, 100% 0%, 100% 100%, 0% 100%);
	z-index: -9;
}

#s2 {
	padding-block: 55px 80px !important;
}

#top ul.sf-menu.sf-js-enabled.sf-arrows li a span {
	font-family: Poppins !important;
}
#s2 .t1 p {
	padding-top: 30px;
	margin-inline: auto;
	width: 77%;
	color: #000;
}

#s2 .icon {
	margin-inline: auto;
	display: table;
}

#s2 {
	text-align: center;
}

#s2 .vc_col-sm-2>div {
	border: 1px solid #000;
	border-radius: 10px;
	padding-block: 15px;
	padding-inline: 15px;
	background: #fff;
	height: 320px;
}

#s2 .vc_col-sm-2 {
	padding-inline: 8px;
	transition: 0.6s;
	filter: drop-shadow(2px 4px 6px var(--c));
}
#s2 .vc_col-sm-2:hover {
	scale: 1.05;
	/*     filter: drop-shadow(2px 4px 6px var(--c)); */
}
#s3 .row-bg.viewport-desktop {
	background-image: var(--g1);
}
#s3 {
	text-align: center;
	padding-block: 120px !important;
}

#s3 h2 span.bg:before {
	background: #111111 !important;
}

#s3 span.bg {
	color: #fff;
}

#s3 h5 {
	font-size: 50px;
	font-family: 'font1' !important;
	font-weight: 300;
	padding: 20px;
	color: #fff;
	position: relative;
	display: inline-block;
	width: 94px;
	height: 102px;
	vertical-align: middle;
	line-height: 62px;
	box-shadow: 6px 5px 0px #ae921e;
}

#s3 h5:before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #111;
	clip-path: polygon(0 9%, 100% 0%, 100% 100%, 0% 100%);
	z-index: -9;
}
#s3 .t2 h3 {
	font-size: 22.5px;
	line-height: 32.5px;
	color: #000;
	padding-block: 20px 10px;
	min-height: 100px;
}

#s3 .t2 h6 {
	font-family: 'font1' !important;
	font-size: 14px;
	font-weight: 300;
	color: #000;
}

#in2 {
	padding-top: 50px;
}

div#s4 {
	padding-block: 100px !important;
	z-index:2;
}
div#s2, div#s3, div#s4{
	z-index:2;
}

#s4 .t1 {
	text-align: center;
}

#s4 .vc_col-sm-4>div {
	background: #1a1a1a;
	padding: 40px 22px;
	border-radius: 20px;
	border: 7px solid transparent;
	outline: 2px solid transparent;
	/* 	height: 1200px; */
}
#s4 .t33 {
	margin: 0px;
}
#s4 .t33 p {
	padding-top: 20px;
	padding-bottom: 20px;
}
.page-id-38 a .sb2 {
	box-shadow: 8px 8px 0px 0px #fff;
	margin: 30px 30px 0px 0px;
	transition: .65s;
}
#s7 .sb2 {
	box-shadow: 8px 8px 0px 0px #fff;
	margin-right: 30px;
}
#s7 .sb2:hover {
	transform: translateY(-10px);
}
.page-id-38 a .sb2:hover {
	transform: translateY(-10px);
}
.page-id-38 a .sb1:hover {
	transform: translateY(-10px);
}
#s7 .sb2 {
	transition: .65s;
}
.page-id-38 a .sb1 {
	box-shadow: 8px 8px 0px 0px #fff;
	margin: 30px 30px 0px 0px;
	transition: .65s;
}
#s4 .vc_col-sm-4>div {
	transition: .65s;
}

#s4 .vc_col-sm-4>div:hover {
	scale: 1.05;
}

/* #s4 .vc_col-sm-4>div:hover {
background: var(--g) !important;
border: 7px solid #f2dea2;
outline: 2px solid #000;
} */
#s4 .vc_col-sm-4>div:hover {
	display: inline-block;
	border-radius: 16px;
	/* 	background: linear-gradient(90deg, #EBCE2D, #C1961B, #EBCE2D, #C1961B, #EBCE2D, #C1961B, #EBCE2D); */
	background-size: 600% 600%;
	animation: borderShift 7s linear infinite;
	outline: 2px solid #000;
	border: 4px solid #f2dea2;
	background:#1a1a1a !important;
}
#s4 .t2 h3 {
	font-size: 40px;
	line-height: 50px;
	color: #fff;
	transition: .65s;
	text-align: center;
}

#s4 .t2 p, #s4 .t2 h3, #s4 .t2 p, #s4 .t2 h5,#s4 ul li {
	color: #fff;
}

#s4 .t2 h5 {
	font-family: 'font3' !important;
	font-weight: 400;
	font-size: 50px;
	line-height: 60px;
}
a#b2 {
	display: block;
	text-align: center;
	font-size: 20px;
	font-family: Inter !important;
	color: #000;
	opacity: 1 !important;
	border-radius: 10px !important;
}

#s4 .vc_col-sm-4>div:hover a#b2 {
	color: #fff;
	background: #111 !important;
	border: 4px solid #fff;
}

#s4 .vc_col-sm-4>div:hover .t2 h3 {
	font-family: 'font3' !important;
}

#s4 ul li {
	font-size: 16px;
	margin-bottom: 15px;
}

#s4 .vc_col-sm-4>div:hover .t2 p, #s4 .vc_col-sm-4>div:hover .t2 h3, #s4 .vc_col-sm-4>div:hover .t2 p,#s4 .vc_col-sm-4>div:hover .t2 h5, #s4 .vc_col-sm-4>div:hover ul li {
	/*     color: #000; */
}
#s4 ul li i {
	background: #fff;
	width: 30px;
	line-height: 30px;
	height: 30px;
	border-radius: 30px;
	color: #111;
}

#s4 .vc_col-sm-4:hover ul li i {
	background: #111;
	color: var(--c);
}

#s4 .nectar-fancy-ul {
	padding-top: 0px;
	/*     height: 380px; */
}

a#b3 {
	background: transparent !important;
	padding: 0px;
	border-radius: 0px !important;
	font-size: 20px;
	font-family: Inter !important;
	font-weight: bolder;
	border-bottom: 1px solid #fff;
}

#s4 .vc_col-sm-4>div:hover a#b3 {
	/*     color: #111;
	border-color: #111; */
}

#s4 a#b2 {
	border: 4px solid transparent;
}
div#in3 {
	padding-top: 40px;
}
#s4 a#b1 {
	border-radius: 0px !important;
	font-family: font1 !important;
	font-weight: 300 !important;
	margin-inline: auto;
	display: table;
	margin-top: 80px;
	box-shadow: 6px 5px 0px #ccc !important;
	background: transparent !important;
}
#s4 a#b1:before {
	content: '';
	position: absolute;
	width: 100%;
	top: 0px;
	left: 0px;
	right: 0;
	background: var(--g);
	z-index: -9;
	height: 100%;
	clip-path: polygon(0 9%, 100% 0%, 100% 100%, 0% 100%);
}

#s5 .vc_col-sm-6 {
	padding-inline: 0px;
}
#s5 .c2 .vc_column-inner {
	align-items: center;
	border: 6px solid #000;
	border-left: unset;
}
#s5 .t1 h4 {
	font-family: 'font4' !important;
	text-transform: unset;
	font-size: 25px;
	color: #000;
}
#s5 a#b1 {
	background: #111111 !important;
	color: #fff;
}

#s6 {
	padding-block: 80px 150px !important;
}

#s6 .t1 p {
	font-family: font1 !important;
	padding-top: 15px;
}
#s6 .carousel-item {
	background: #fff;
	filter: drop-shadow(2px 4px 6px #ccc);
	margin-inline: 20px;
	padding-inline: 20px;
	padding-block: 30px;
	transition: 0.9s;
	height: 600px;
}
#s6 .carousel-item:hover{
	transform: scale(0.9)
}

#s6 .carousel-item h4 {
	font-family: 'font2' !important;
	font-weight: 700;
	color: #000;
	text-shadow: 0 0 black;
	letter-spacing: 3px;
}

#s6 .carousel-item p {
	font-family: 'font1' !important;
	text-transform: capitalize;
	font-size: 16px;
	padding-block: 13px;
	line-height: 39px;
	color: #000;
}

#s6 .owl-stage {
	padding-block: 12px;
}

#s6 .owl-carousel {
	position: relative;
}

#s6 .owl-carousel:before {
	content: '';
	position: absolute;
	background-image: url(https://getyourglowup.co/wp-content/uploads/2025/08/Group-60.webp);
	background-size: contain;
	background-repeat: no-repeat;
	aspect-ratio: 1/1;
	width: 7%;
	top: -80px;
	right: -80px;
	animation: move 2s linear infinite;
}
@keyframes move {
	0%,100% {
		transform:scale(1)
	}
	50% {
		transform:scale(1.05)
	}
}

#s6 .owl-carousel:after {
	content: '';
	position: absolute;
	background-image: url(https://getyourglowup.co/wp-content/uploads/2025/08/Group-59.webp);
	background-size: contain;
	background-repeat: no-repeat;
	aspect-ratio: 1 / 1;
	width: 5%;
	bottom: -60px;
	left: -50px;
	z-index: 99;
	animation: move 2s linear infinite;
}
.page-id-39 div#s4 {
	padding-top: 100px !important;
	padding-bottom: 50px !important;
}
/* .page-id-39 .page-header-bg-image {
background-position: 100% 70% !important;
} */
#pop-sec h3 {
	color: #fff !important;
	font-weight: bold;
	font-size: 25px;
	line-height: 40px;
}
#pop-sec .qrcode1 {
	box-shadow: 2px 2px 10px 0px #e8c715;
	transition: .65s;
	border: 1px solid #e8c715;
}
#pop-sec .qrcode1:hover {
	transform: translateY(-10px);
}
#s4 .c3 > div:before {
	content: '';
	position: absolute;
	/* background-image: url(https://getyourglowup.co/wp-content/uploads/2026/04/P2.png); */
	/*     background-image: url(https://getyourglowup.co/wp-content/uploads/2026/05/GIF_01-2-ezgif.com-crop.gif); */
	background-image: url(https://getyourglowup.co/wp-content/uploads/2026/05/best_value.gif);
	background-size: contain;
	background-repeat: no-repeat;
	aspect-ratio: 1 / 1;
	width: 30%;
	top: -82px;
	right: -88px;
	/* 	right: -73px; */
	/* animation: move 2s linear infinite; */
}
#s7 {
	padding-block: 132px !important;
}
#s7 span.bg:before {
	background: #111;
}

#s7 span.bg {
	color: #DBB838;
}
#s7 .t1 h3 {
	padding-top: 10px;
	color: #000;
	font-family: font3 !important;
}

#s7 .t1 p {
	font-family: 'font1' !important;
	color: #111111;
	margin-inline: auto;
	width: 52%;
}
#s7:before {
	content: '';
	position: absolute;
	background-image: url(https://getyourglowup.co/wp-content/uploads/2025/09/Download-001.png);
	background-size: contain;
	background-repeat: no-repeat;
	width: 44%;
	aspect-ratio: 1/1;
	left: -202px;
	top: -50px;
	z-index: 9;
	transform-origin: left center;
	animation: move 2s linear infinite;
}

/* #s7:after {
content: '';
position: absolute;
background-image: url(https://getyourglowup.co/wp-content/uploads/2025/08/mob.webp);
background-size: contain;
background-repeat: no-repeat;
width: 35%;
aspect-ratio: 1 / 1;
right: -207px;
bottom: -7px;
z-index: 9;
filter: drop-shadow(7px 4px 6px black);
} */
#s7:after {
	content: '';
	position: absolute;
	background-image: url(https://getyourglowup.co/wp-content/uploads/2025/09/MM-001.png);
	background-size: contain;
	background-repeat: no-repeat;
	width: 38%;
	aspect-ratio: 1 / 1;
	right: -370px;
	/*     bottom: 0px; */
	bottom: 4%;
	z-index: 9;
	filter: drop-shadow(7px 4px 6px black);
}
#s7 h2 {
	font-size: 80px;
	line-height: 90px;
}
#s7 .inner_row {
	display: table;
	margin-inline: auto;
}

#s7 .sb1 {
	box-shadow: 8px 8px 0px 0px #fff;
	margin-right: 30px;
}
div#nav_menu-2 {
	/* margin-inline: auto; */
	display: table;
}

#footer-widgets ul li a {
	font-family: font1 !important;
	opacity: 0.77;
	line-height: 36px;
}

#footer-outer #footer-widgets .widget h4 {
	position: relative;
	padding-bottom: 30px;
}


#footer-outer #footer-widgets .widget h4:before {
	content: '';
	position: absolute;
	border-bottom: 1px solid #fff;
	bottom: 10px;
	width: 90px;
	opacity: 0.88;
	left: 0;
}

#footer-outer #footer-widgets .col p {
	opacity: 0.77;
	font-weight: 200 !important;
}

.icn ul li {
	display: inline-block;
	margin-right: 10px;
}

#footer-outer #footer-widgets .icn ul li a i {
	width: 40px;
	height: 40px;
	line-height: 40px;
	background: var(--c);
	border-radius: 40px;
}

#copyright {
	padding-block: 20px !important;
}

#copyright p {
	font-size: 18px;
	line-height: 28px;
	opacity: 0.77;
	font-family: font1 !important;
}

#footer-widgets .row {
	border-bottom: 1px solid #ffffff80;
}

div#nav_menu-4 ul li a i {
	margin-right: 10px;
	color: #fff;
	width: 35px;
	height: 35px;
	line-height: 35px;
	border-radius: 40px;
	background: var(--c);
}

div#nav_menu-4 ul li a {
	line-height: 50px;
}

#footer-widgets span {
	position: relative;
	left: 45px;
	top: -10px;
}
#text-2 p {
	width: 90%;
	line-height: 38px;
}
#s6 .img-with-aniamtion-wrap {position: relative;display: table;}

#s6 .img-with-aniamtion-wrap:before {
	content: '';
	position: absolute;
	width: 100%;
	top: 5px;
	right: -7px;
	background: #ccc;
	z-index: -9;
	height: 85%;
	clip-path: polygon(0 0%, 99.2% 10.9%, 99.2% 89.1%, 0% 100%);
}
#s1 .video-color-overlay.row-bg-layer {
	background: linear-gradient(0deg, rgba(0, 0, 0, 0.20) 0%, rgba(0, 0, 0, 0.20) 100%);
}
#s3 .vc_col-sm-2 {
	transition: 0.6s;
	transform: translateY(30px);
}

#s3:hover .vc_col-sm-2 {
	opacity: 1;
	transform: translateY(0px);
}
#s7 .sb1:hover {
	transform: translateY(-10px);
}

#s7 .sb1 {
	transition: .65s;
}
/* About */
#abt-1 {
	padding-block: 80px !important;
}

#abt-1 p {
	color: #000;
}

#abt-2 {
	padding-block: 100px !important;
}

#abt-2 .row-bg.viewport-desktop {
	background: var(--g1);
}

#abt-2 p {
	color: #000;
}

#abt-2 img {
	margin-inline: auto;
	top: 20px;
}

#abt-2 .img-with-aniamtion-wrap {
	display: table;
	auto;
	position: relative;
	width: 94px;
	height: 102px;
	vertical-align: middle;
	box-shadow: 6px 5px 0px #ae921e;
	margin-inline: auto;
}

#abt-2 .img-with-aniamtion-wrap:before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #111;
	clip-path: polygon(0 9%, 100% 0%, 100% 100%, 0% 100%);
	z-index: -9;
}

#abt-2 h3 {
	padding-block: 30px 15px;
	font-size: 25px;
}

#abt-2 .t1 p {margin-inline: auto;width: 80%;padding-top: 15px;}

#abt-2 .t2 p {
	font-size: 13.26px;
	line-height: 24.9px;
	margin-inline: auto;
	width: 85%;
}

#abt-3 {
	padding-block: 80px !important;
}

#abt-3 h2,#abt-1 h2 {
	padding-bottom: 20px;
}
.abt-2 {
	padding-top: 0px !important;
}
/* About */

/* How it works */

#work-1 h5 {
	font-size: 50px;
	font-family: 'font1' !important;
	font-weight: 300;
	padding: 20px;
	color: #fff;
	position: relative;
	display: inline-block;
	width: 109px;
	height: 102px;
	vertical-align: middle;
	line-height: 62px;
	background: linear-gradient(90deg, #EBCE2D, #C1961B);
	clip-path: polygon(0 9%, 100% 0%, 100% 100%, 0% 100%);
}
#work-2 h5 {
	font-size: 50px;
	font-family: 'font1' !important;
	font-weight: 300;
	padding: 20px;
	color: #fff;
	position: relative;
	display: inline-block;
	width: 109px;
	height: 102px;
	vertical-align: middle;
	line-height: 62px;
	background: #000;
	clip-path: polygon(0 9%, 100% 0%, 100% 100%, 0% 100%);
}
#work-2 p {
	color: #000;
}
#work-3 h5 {
	font-size: 50px;
	font-family: 'font1' !important;
	font-weight: 300;
	padding: 20px;
	color: #fff;
	position: relative;
	display: inline-block;
	width: 109px;
	height: 102px;
	vertical-align: middle;
	line-height: 62px;
	background: linear-gradient(90deg, #EBCE2D, #C1961B);
	clip-path: polygon(0 9%, 100% 0%, 100% 100%, 0% 100%);
}
#work-3 p {
	color: #000;
}
#work-6 h5 {
	font-size: 50px;
	font-family: 'font1' !important;
	font-weight: 300;
	padding: 20px;
	color: #fff;
	position: relative;
	display: inline-block;
	width: 109px;
	height: 102px;
	vertical-align: middle;
	line-height: 62px;
	background: #000;
	clip-path: polygon(0 9%, 100% 0%, 100% 100%, 0% 100%);
}
#work-6 p {
	color: #000;
}
#work-5 h5 {
	font-size: 50px;
	font-family: 'font1' !important;
	font-weight: 300;
	padding: 20px;
	color: #fff;
	position: relative;
	display: inline-block;
	width: 109px;
	height: 102px;
	vertical-align: middle;
	line-height: 62px;
	background: linear-gradient(90deg, #EBCE2D, #C1961B);
	clip-path: polygon(0 9%, 100% 0%, 100% 100%, 0% 100%);
}
#work-5 p {
	color: #000;
}
#work-4 h5 {
	font-size: 50px;
	font-family: 'font1' !important;
	font-weight: 300;
	padding: 20px;
	color: #fff;
	position: relative;
	display: inline-block;
	width: 109px;
	height: 102px;
	vertical-align: middle;
	line-height: 62px;
	background: #000;
	clip-path: polygon(0 9%, 100% 0%, 100% 100%, 0% 100%);
}
#work-4 p {
	color: #000;
}
#work-1 p {
	color: #000;
}
#work-1 h2 {
	padding-top: 30px;
}
#work-2 h2 {
	padding-top: 30px;
}
#work-3 h2 {
	padding-top: 30px;
}
#work-4 h2 {
	padding-top: 30px;
}
#work-5 h2 {
	padding-top: 30px;
}
#work-1 h3 {
	color: #000;
	padding: 10px 0px 10px 0px;
	font-family: font1 !important;
	font-size: 22px;
	font-weight: 600;
}
#work-2 h3 {
	color: #000;
	padding: 10px 0px 10px 0px;
	font-family: font1 !important;
	font-size: 22px;
	font-weight: 600;
}
#work-3 h3 {
	color: #000;
	padding: 10px 0px 10px 0px;
	font-family: font1 !important;
	font-size: 22px;
	font-weight: 600;
}
#work-7 h3 {
	color: #000;
	font-family: font1 !important;
	font-size: 35px;
	font-weight: 600;
	line-height: 45px;
}
#work-4 h3 {
	color: #000;
	padding: 10px 0px 10px 0px;
	font-family: font1 !important;
	font-size: 22px;
	font-weight: 600;
}
#work-5 h3 {
	color: #000;
	padding: 10px 0px 10px 0px;
	font-family: font1 !important;
	font-size: 22px;
	font-weight: 600;
}
#work-6 h2 {
	padding-top: 30px;
}
.page-id-37 .m1 {
	display: inline-block;
	border-radius: 16px;         /* rounded corners */
	padding: 5px 5px 5px 5px !important;                /* border thickness - all 4 sides */
	background: linear-gradient(90deg,    #EBCE2D, #C1961B, #EBCE2D, #C1961B, #EBCE2D, #C1961B, #EBCE2D  );
	background-size: 600% 600%;
	animation: borderShift 7s linear infinite;
	filter: drop-shadow(2px 4px 6px #c69d1d);
}
.page-id-37 .page-header-bg-image {
	filter: brightness(0.7);
}
.page-id-36 .page-header-bg-image {
	filter: brightness(0.7);
}
.page-id-39 .page-header-bg-image {
	filter: brightness(0.7);
}
.page-id-40 .page-header-bg-image {
	filter: brightness(0.7);
}
.page-id-37 .m1 img {
	display: block;
	width: 100%;
	height: auto;
	border-radius: 12px;        /* inner image match border */
}

@keyframes borderShift {
	0%   { background-position: 0% 50%; }
	50%  { background-position: 100% 50%; }
	100% { background-position: 0% 50%; }
}
#work-2 .row-bg.viewport-desktop {
	background-image: var(--g1);
}
#work-4 .row-bg.viewport-desktop {
	background-image: var(--g1);
}
#work-6 .row-bg.viewport-desktop {
	background-image: var(--g1);
}
/* How it works */

/* Contact Us  */
#get .t2 {
	padding-bottom: 30px;
	border-bottom: 1px solid #ECECEE;
}

#get p {
	font-family: 'font1' !important;
	font-size: 18px;
	line-height: 32px;
}

#get h3 {color: #18181B;font-size: 30px;line-height: 40px;letter-spacing: -0.65px;padding-top: 20px;}

#get .iwt-text a, #get .iwt-icon i {
	color: #18181B;
}

#get .iwt-text a {font-family: Inter !important;}

#con input:not(#con input[type=submit]) {
	background: transparent;
	border: 1px solid #6A6A77;
	border-radius: 10px;
	padding-block: 17px;
	padding-inline: 20px;
	font-family: 'font1' !important;
}
#con select#input_1_7 {
	background: transparent;
	border: 1px solid #6A6A77;
	border-radius: 10px;
	padding-block: 17px;
	padding-inline: 20px;
	font-family: 'font1' !important;
}
#con textarea {
	background: transparent;
	border: 1px solid #6A6A77;
	border-radius: 10px;
	padding-block: 17px;
	padding-inline: 20px;
	font-family: 'font1' !important;
}
#page-header-bg .subheader {
	font-family: 'font1';
	font-size: 24px;
	line-height: 38px;
}
.page-id-38 .page-header-bg-image {
	filter: brightness(0.7);
}
#con input#gform_submit_button_1 {
	/*     padding: 0 !important;
	border: unset !important; */
	margin-inline: auto;
}
.page-id-36 .m1 {
	display: inline-block;
	border-radius: 16px;
	padding: 5px 5px 5px 5px !important;
	background: linear-gradient(90deg, #EBCE2D, #C1961B, #EBCE2D, #C1961B, #EBCE2D, #C1961B, #EBCE2D);
	background-size: 600% 600%;
	animation: borderShift 7s linear infinite;
	filter: drop-shadow(2px 4px 6px #c69d1d);
}
/* Contact Us  */
/* Download The App */
.page-id-38 #banner {
	padding-block: 200px 200px !important;
}
.page-id-38 #banner p {
	font-size: 28px;
	line-height: 1.3;
	font-weight: 100 !important;
}
.page-id-38 #banner .t1 {
	padding-top: 180px;
}
.page-id-38 #banner .row-bg.viewport-desktop.using-image {
	filter: brightness(0.7);
}
/* #banner .qr {position: absolute;right: 360px;top: -30px;transform: translateY(-50%);} */

#banner .qr {
	position: absolute;
	/* left: 460px; */
	/* top: -30px; */
	/* transform: translateY(-50%); */
	width: 8%;
}

#banner .inner_row {
	display: table;
}

#banner .sb1 {
	box-shadow: rgb(255, 255, 255) 8px 8px 0px 0px;
	margin-right: 35px;
}

#app .img-with-aniamtion-wrap {
	position: absolute;
	filter: drop-shadow(2px 4px 6px #979797);
}

#app .img-with-aniamtion-wrap:last-child {
	position: relative;
	margin-inline: auto;
	display: table;
}

#app .img-with-aniamtion-wrap:nth-child(1) {
	left: 0;
	right: 0;
	margin-inline: auto;
	display: table;
	top: 20px;
}

#app .img-with-aniamtion-wrap:nth-child(2) {
	left: 40px;
	top: 140px;
}

#app .img-with-aniamtion-wrap:nth-child(3) {
	right: 6%;
	top: 140px;
}

#app .img-with-aniamtion-wrap:nth-child(4) {
	left: 0px;
	top: 60%;
}

#app .img-with-aniamtion-wrap:nth-child(5) {left: 30%;top: 85%;}

#app .img-with-aniamtion-wrap:nth-child(6) {
	right: 31%;
	top: 67%;
	z-index: 9;
}

#app .img-with-aniamtion-wrap:nth-child(7) {
	right: 7%;
	top: 51%;
}

#app {
	padding-block: 80px !important;
}

#app p {
	color: #000;
	font-weight: 300 !important;
}

#app .c1 {
	position: relative;
}

#app .c1:before {
	content: '';
	position: absolute;
	border-radius: 14.525px;
	opacity: 0.0994;
	background: #68D585;
	width: 310.84px;
	height: 261.455px;
	right: 18%;
	top: 50%;
}

/* #app .img-with-aniamtion-wrap:last-child:before {
content: '';
position: absolute;
background-image: url(https://getyourglowup.co/wp-content/uploads/2025/08/Dots.webp);
background-position: center;
background-repeat: no-repeat;
background-size: contain;
width: 43%;
aspect-ratio: 1/1;
z-index: -9;
left: -83px;
top: 80px;
} */
#app2 .img-with-aniamtion-wrap {
	position: absolute;
	filter: drop-shadow(2px 4px 6px #161c2d21);
}

#app2 .img-with-aniamtion-wrap.center {
	position: relative;
}

#app2 .img-with-aniamtion-wrap:nth-child(2) {
	top: 19%;
	width: 32%;
	left: -7px;
}

#app2 .img-with-aniamtion-wrap:nth-child(3) {
	top: 43%;
	left: 59px;
	width: 36%;
}

#app2 .img-with-aniamtion-wrap:nth-child(3):before {
	content: '';
	position: absolute;
	background-image: url(https://getyourglowup.co/wp-content/uploads/2025/08/Dots2.webp);
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
	width: 83%;
	aspect-ratio: 1/1;
	z-index: -9;
	left: -11px;
	top: 176px;
}

#app2 h3 {
	font-size: 35px;
	line-height: 45px;
	text-transform: unset;
}

#app2 .c2 {
	position: relative;
}

#app2 .img-with-aniamtion-wrap.center:before {
	content: '';
	border-radius: 15px;
	background: #D8D8D8;
	box-shadow: 0 42px 54px 0 rgba(22, 28, 45, 0.12);
	position: absolute;
	right: 173px;
	width: 330.354px;
	height: 703.549px;
}

#app2 .img-with-aniamtion-wrap.center:after {
	content: '';
	border-radius: 10px;
	opacity: 0.0766;
	background: #473BF0;
	width: 226.984px;
	height: 301.878px;
	position: absolute;
	top: -40px;
	right: 130px;
	z-index: -999999;
}

#app2 p,#app2 h3 {
	color: #000;
	font-weight: 300 !important;
}
#app2 {
	padding-block: 80px !important;
}
/* Download The App */

#s1 h4.question {
	color: #000;
	font-size: 18px;
	line-height: 28px;
	font-family: 'font1' !important;
	font-weight: 600;
	text-transform: unset;
	margin-bottom: 30px;
}
.quiz-popup p {
	color: #000;
	font-family: font1 !important;
}

#quizPopup h2 {
	color: #000;
	font-size: 24px;
	line-height: 34px;
	text-transform: unset;
	text-align: left;
}

#s1 p.intro {
	color: #000;
	font-size: 17px;
	font-family: font1 !important;
	width: 95%;
	text-align: justify;
	line-height: 27px;
	padding-top: 10px;
}
#s1 ul li {
	list-style: none;
}

p#resultMsg {
	color: #000;
}

#s1 .progress {
	top: -20px;
	position: relative;
}
button#openQuiz {
	color: #fff;
	background: #111 !important;
	border: 4px solid #fff;
	font-size: 16px;
	line-height: 20px;
	border-radius: 300px !important;
	right: 30px;
	text-transform: capitalize;
	position: fixed;
	top: 30%;
	z-index: 1000 !important;
	filter: drop-shadow(2px 0px 4px #c69d1d) drop-shadow(2px 2px 4px #c69d1d);
	height: 100px;
	width: 100px;
}
/* button#openQuiz {
color: #fff;
background: #111 !important;
border: 4px solid #fff;
font-size: 16px;
line-height: 20px;
border-radius: 300px !important;
right: 30px;
text-transform: capitalize;
position: fixed;
top: 30%;
z-index: 1000 !important;
filter: drop-shadow(2px 0px 4px #c69d1d) drop-shadow(2px 2px 4px #c69d1d);
height: 100px;
width: 100px;
} */
/* button#openQuiz {
border: 2px solid #fff;
border-radius: 300px !important;
right: 30px;
position: fixed;
top: 30%;
z-index: 1000 !important;
height: 100px;
width: 100px;
background-image: url(https://getyourglowup.co/uploads/2026/02/take-the-Quiz1.png);
background-color: transparent !important;
font-size: 0px;
background-size: contain;
background-repeat: no-repeat;
filter: drop-shadow(0px 2px 5px var(--c)) drop-shadow(0px 2px 5px var(--c));
} */
#s2 h6 {
	color: #000;
	font-weight: 400;
}
#app2 li {
	color: #000;
}
#app2 h2,#app1 h2 {
	padding-bottom: 30px;
}
#top span.icon-salient-search {
	font-size: 22px !important;
}
#top span.icon-salient-m-user {
	font-size: 22px !important;
}
#s2 .t2 {
	height: 100px;
}
#s4 .vc_col-sm-4>div .stamp1 {
	width: 25%;
	position: absolute;
	left: 310px;
	right: 0;
	top: -270px;
	rotate: 16deg;
}
#s4 .t2 p {
	font-weight: 300 !important;
	text-align: center;
}
#s4 a#b3 {
	padding-top: 20px;
}
#s2 h3 {
	color: #141f25;
}
#s6 .owl-dots {
	display: none;
}
#footer-outer .widget img {
	width: 55%;
	/* border: 2px solid #C1961B; */
	/* border-radius: 20px; */
	margin-bottom: -30px !important;
}
/* div#footer-outer {
z-index: 9 !important;
} */
#s5 {
	padding-top: 100px !important;
	padding-bottom: 100px !important;
	z-index: -9;
}
#s8 {
	padding-block: 20px !important;
	z-index: 9;
}
#s4 .row-bg.viewport-desktop {
	background: #000;
}
@property --border-angle {
	syntax: "<angle>";
	inherits: true;
	initial-value: 0turn;
}

/* #s4 .c3 > div {
position: relative;
color: #fff;
border: 4px solid transparent;
border-radius: 20px;
padding: 40px 25px;
background: #1a1a1a;
--border-angle: 0turn;
--main-bg: conic-gradient(
from var(--border-angle),
#222,
#111 5%,
#111 60%,
#222 95%
);

--gradient-border: conic-gradient(
from var(--border-angle),
transparent 25%,
#C1961B,
#EBCE2D,
#FFD700,
#E6BE1E,
#C1961B,
#EBCE2D,
transparent 99%
);
background:
var(--main-bg) padding-box,
var(--gradient-border) border-box,
var(--main-bg) border-box;
animation: spin-border 3s linear infinite;
transition: transform 0.3s ease;
} */

#s4 .c3 > div {
	position: relative;
	color: #fff;
	border: 4px solid transparent;
	border-radius: 20px;
	padding: 40px 25px;
	--border-angle: 0turn;
	--main-bg: conic-gradient(from var(--border-angle), #222, #1a1a1a 5%, #1a1a1a 60%, #222 95%);
	--gradient-border: conic-gradient(from var(--border-angle), transparent 25%, #C1961B, #EBCE2D, #FFD700, #E6BE1E, #C1961B, #EBCE2D, transparent 99%);
	background: var(--main-bg) padding-box, var(--gradient-border) border-box, var(--main-bg) border-box;
	animation: spin-border 3s linear infinite;
	/*     transition: transform 0.3s ease; */
}

@keyframes spin-border {
	to {
		--border-angle: 1turn;
	}
}

#s4 .c3 > div:hover {
	animation-play-state: paused;
	transform: scale(1.03);
}
#s4 h2 {
	color: #fff;
}

#s4 strong {
	color: #fff;
}

#s4 span.bg {
	color: #000;
}
#s8 .row-bg.viewport-desktop.using-bg-color {
	background: #111111 !important;
}
#footer-outer, #nectar_fullscreen_rows > #footer-outer.wpb_row .full-page-inner-wrap {
	z-index: 1;
}
/* #header-outer .col.span_9.col_last {
margin: 0px !important;
} */
#faqs a.toggle-heading {
	padding-block: 30px;
	font-size: 20px;
	color: black;
}
.toggle>.toggle-title a i {
	left: unset;
	right: 20px;
	top: 30px;
}
#faqs .inner-toggle-wrap {
	padding-left: 45px;
}
#terms-01 h5 {
	font-size: 25px;
	line-height: 35px;
	margin-bottom: 10px;
}
/* #s4 .c3 > div {
border: 7px solid #c69d1d;
border-radius: 20px;
animation: pulseBorder 3s ease-in-out infinite;
scale: 1.03;
} */

/* Border + Glow Animation */
@keyframes pulseBorder {
	0% {
		border-color: #e8c715;
		box-shadow: 0 0 10px #e8c715, 0 0 20px #e8c715;
	}
	25% {
		border-color: #c69d1d;
		box-shadow: 0 0 5px #c69d1d, 0 0 15px #c69d1d;
	}
	50% {
		border-color: #e8c715;
		box-shadow: 0 0 20px #e8c715, 0 0 40px #e8c715;
	}
	75% {
		border-color: #c69d1d;
		box-shadow: 0 0 10px #c69d1d, 0 0 25px #c69d1d;
	}
	100% {
		border-color: #e8c715;
		box-shadow: 0 0 15px #e8c715, 0 0 30px #e8c715;
	}
}
div#s4 .t1 h3 {
	font-size: 30px;
	margin-top: 40px !important;
	font-weight: bold;
	color: #e8c715;
	text-shadow: 1px 1px 1px #c1961b;
}
#r1 {
	padding-block: 100px !important;
}
#r1 .calender-01 {
	position: absolute;
	top: 50px;
	z-index: 1;
	left: -80px;
	width: 30%;
}
#r1 .m1 {
	position: absolute;
	bottom: -45px;
	left: -70px;
}
#r1 .m2 {
	position: absolute;
	bottom: 150px;
	right: 0;
}
#r1 .text-01 h2 {
	font-size: 45px;
	line-height: 55px;
	text-align: left;
}
#r1 .text-01 h4 {
	font-size: 20px;
	position: relative;
	left: 40px;
	text-transform: uppercase;
}
#r1 .text-01 h4::before {
	content: "";
	position: absolute;
	background-image: url(https://getyourglowup.co/wp-content/uploads/2025/12/motivate-measure.svg-fill.png);
	background-size: 100% 100%;
	width: 30px;
	height: 30px;
	top: 0;
	bottom: 0;
	margin: auto;
	left: -40px;
}
#r1 #iirow-001 .iwithtext .iwt-text h5 {
	font-family: 'Inter' !important;
	font-weight: 700;
	color: black;
	font-size: 18px;
}
#r1 #iirow-001 .iwithtext {
	border: 1px solid #E9E9E9;
	padding: 10px 20px;
	margin-bottom: 5px;
	border-radius: 10px;
	transition: 0.6s;
}
#r1 #iirow-001 .iwithtext .iwt-icon {
	top: 0;
	bottom: 0;
	margin: auto;
	display: table;
	left: 25px;
}
#r1 #iirow-001 .iwithtext .iwt-icon img {
	width: 25px;
	margin-bottom: 0;
}
#r1 #iirow-001 .iwithtext:hover {
	background-color: #F6F6F6;
}
#r1 #iirow-001 .iwithtext .iwt-text p {
	opacity: 0;
	transition: 0.6s;
}
#r1 #iirow-001 .iwithtext .iwt-text h5 {
	transform: translateY(20px);
	transition: 0.6s;
}
#r1 #iirow-001 .iwithtext:hover .iwt-text h5 {
	transform: unset;
}
#r1 #iirow-001 .iwithtext:hover .iwt-text p {
	opacity: 1;
}
#r1 .vv-03 .vc_column-inner {
	padding-right: 50px;
}
#r1 .vv-03 .text-01 p {
	font-size: 16px;
	width: 85%;
}
#r1 #iirow-001 {
	box-shadow: 0px 0px 10px 10px #cccccc69;
	padding: 20px;
	border-radius: 16px;
}
div#coming-sec {
	background-color: rgb(32 30 18 / var(--tw-bg-opacity, 1));
}
#coming-sec p {
	font-size: 25px;
	text-transform: capitalize;
	color: #fff;
	line-height: 40px;
}

#s4 #in3 .c1 ul li strong {
	color: #ffffff;
	position: relative;
	z-index: 1;
	text-shadow: 1px 1px 20px rgb(255 200 0), 1px 1px 10px rgb(255 200 0);
}
#s4 #in3 .c1 ul li a {
	color: #ffffff;
	text-decoration: underline;
}
#s4 ul li.icon i {
	box-shadow: 1px 1px 20px rgb(255 200 0), 1px 1px 10px rgb(255 200 0);
}
#s4 #in3 .c2 ul li strong {
	color: #ffffff;
	position: relative;
	z-index: 1;
	text-shadow: 1px 1px 20px rgb(255 200 0), 1px 1px 10px rgb(255 200 0);
}
#s4 #in3 .c2 ul li a {
	color: #ffffff;
	text-decoration: underline;
}
#s4 ul li.icon1 i {
	box-shadow: 1px 1px 20px #2ac4ea, 1px 1px 10px #2ac4ea;
}
#s4 #in3 .c3 ul li strong {
	color: #ffffff;
	position: relative;
	z-index: 1;
	text-shadow: 1px 1px 20px #2ac4ea, 1px 1px 10px rgb(42 196 234);
}
#s4 #in3 .c3 ul li a {
	color: #ffffff;
	text-decoration: underline;
}
#s4 #in3 .c3:hover ul li strong {
	text-shadow: none !important;
}

/* Remove icon glow on hover */
#s4 ul li.icon1:hover i,
#s4 #in3 .c3:hover ul li.icon1 i {
	box-shadow: none !important;
}
#s4 .vc_col-sm-4>div .pp1 {
	width: 80%;
	margin: 0 auto;
	/* 	min-height: 210px; */
}
#nav_menu-2, #nav_menu-3 {
	margin: auto;
	display: table;
}
#footer-outer #footer-widgets .icn ul li a {
	opacity: 1;
}
#footer-outer #footer-widgets ul li a {
	opacity: 1;
}
#footer-outer #footer-widgets div#text-2 .textwidget p {
	opacity: 1;
}
#copyright p {
	opacity: 1;
}
/* div#coming-sec .relative img {
width: 90%;
margin: 0 auto;
} */
/*-----------------------------------------------------------------------------------------------------*/
@media (max-width: 1920px) {}
/*-----------------------------------------------------------------------------------------------------*/
@media (max-width: 1600px) {
	#s7::after {
		width: 32%;
		right: -280px;
	}
	/* #s1 {
	padding-block: 200px !important;
} */
	#s4 .c3 > div:before {
		right: -85px;
		/* 		right: -70px; */
		top: -79px;
	}
	a#Down {
		top: 174%;
	}
	#s1 #in-sec1 {
		position: relative;
		top: 220px;
	}
	#s8 {
		padding-block: 35px !important;
	}
	#s7 {
		padding-block: 80px !important;
	}
	#s7::before {
		left: -70px;
		top: -48px;
		width: 40%;
	}
	#s1 .t1 h1 {
		top: 340px;
	}
	#s7 h2 {
		font-size: 71px;
		line-height: 80px;
	}
	#s7::after {
		/*   width: 30%; */
		/*   right: -310px; */
	}
	#s1 h1 {
		line-height: 95px;
	}
	#s2 h3 {
		font-size: 16px;
	}
	#banner .row-bg.viewport-desktop.using-image {
		background-size: 100% 100%;
	}

	#banner {
		padding-block: 230px 100px !important;
	}

	#banner .qr {
		right: 410px;
		top: -25px;
	}

	#app2 {
		padding-block: 80px !important;
	}

	#app h2,#app2 h2 {
		padding-bottom: 30px;
	}

	#app .img-with-aniamtion-wrap:nth-child(5) {
		top: 84%;
	}

	#app .c1:before {
		height: 300px;
	}
	/* button#openQuiz {
	right: -68px;
} */
	#s2 h6 {
		font-size: 12px;
		line-height: 22px;
		margin-inline: auto;
		width: 90%;
	}
	#s6 .owl-carousel:before {
		width: 6%;
		right: -62px;
	}
	#page-header-bg h1 {
		font-size: 50px;
		line-height: 70px;
	}
	#r1 .vv-03 .text-01 p {
		width: 88%;
	}
	/* #s4 .vc_col-sm-4>div {
	height: 1450px;
} */
}
/*-----------------------------------------------------------------------------------------------------*/
@media (max-width: 1440px) {
	#s4 .c3 > div:before {
		right: -76px;
		/* 		right: -63px; */
		top: -70px;
	}
	#top ul li a span {
		font-size: 16px;
		line-height: 26px;
	}
	#page-header-bg .subheader {
		font-family: 'font1';
		font-size: 20px !important;
		line-height: 30px;
	}
	#s1 #in-sec1 {
		position: relative;
		top: 120px;
	}
	#s8 {
		padding-block: 20px !important;
	}
	#s4 .vc_col-sm-4>div {
		/*     height: 1200px; */
	}
	a#Down {
		top: 135%;
	}
	#s2 .vc_col-sm-2 > div {
		padding-inline: 0px;
	}
	#s3 .t2 h6 {
		font-size: 12.26px;
		line-height: 22.26px;
	}
	#s4 .t2 p {
		font-size: 16px;
	}
	#s4 ul li {
		font-size: 14px;
	}
	#s6 .carousel-item p {
		font-size: 14.5px;
		line-height: 27.5px;
	}
	#s6 .owl-carousel::before {
		width: 6%;
		right: -50px;
		top: -60px;
	}
	#s6 .owl-carousel::after {
		left: -30px;
		bottom: -47px;
	}
	#s7 h2 {
		font-size: 60px;
		line-height: 70px;
	}
	#s7 {
		padding-block: 71px !important;
	}
	#s7 .t1 p {
		font-size: 15px;
	}
	#s4 .vc_col-sm-4>div .stamp1 {
		width: 25%;
		left: 270px;
		right: 0px;
		top: -260px;
	}
	/* #s7::after {
	right: -280px;
} */
	#s7::after {
		right: -260px;
		width: 34%;
		bottom:3%;
	}
	#footer-outer #footer-widgets .col p,#footer-outer #footer-widgets .col a {
		font-size: 16px;
	}
	#s6 .carousel-item {
		height: 500px;
	}
	#s2 .t1 p {
		width: 85%;
	}
	#s3 .t2 h6 br {
		display: none;
	}
	#abt-1 p,#abt-3 p {
		font-size: 16px;
		line-height: 26px;
	}
	#work-1 p {
		font-size: 16px;
		line-height: 26px;
	}
	#get p {
		font-size: 15px;
		LINE-HEIGHT: 27PX;
	}
	#get p br {
		display: none;
	}
	#banner .row-bg.viewport-desktop.using-image {
		background-size: 100% 100%;
	}

	#banner {
		padding-block: 220px 50px !important;
	}

	#banner .qr {
		right: 360px;
		top: -55px;
		width: 13%;
	}

	#app2 {
		padding-block: 80px !important;
	}

	#app h2,#app2 h2 {
		padding-bottom: 30px;
	}

	#app .img-with-aniamtion-wrap:nth-child(5) {
		top: 74%;
	}

	#app .c1:before {
		height: 240px;
		right: 14%;
		width: 290.84px;
	}

	#banner h1 {
		font-size: 65px;
		line-height: 75px;
	}

	#app .img-with-aniamtion-wrap:last-child {
		top: -50px;
	}

	#app .img-with-aniamtion-wrap:nth-child(2) {
		left: 0px;
	}

	#app .img-with-aniamtion-wrap:nth-child(4) {
		left: -40px;
	}

	#app .img-with-aniamtion-wrap:nth-child(6) {
		top: 59%;
		right: 27%;
	}

	#app .img-with-aniamtion-wrap:nth-child(3) {
		right: -1%;
	}

	#app .img-with-aniamtion-wrap:nth-child(7) {
		right: 1%;
		top: 46%;
	}

	#app .img-with-aniamtion-wrap:last-child:before {
		top: 100px;
	}

	#app2 .img-with-aniamtion-wrap.center:before {
		right: 120px;
	}

	#app2 .img-with-aniamtion-wrap.center:after {
		right: 80px;
	}
	#r1 .vv-03 .text-01 p {
		width: 92%;
		font-size: 15px;
		line-height: 26px;
	}
	#r1 #iirow-001 .iwithtext .iwt-text p {font-size: 16px;}
	#r1 .m2 {
		right: -30px;
	}
}
/*-----------------------------------------------------------------------------------------------------*/
@media (max-width: 1366px) {

	#top ul li a {
		padding-inline: 12px !important;
	}
	#s1 #in-sec1 p {
		font-size: 16px;
	}
	#page-header-bg h1 {
		font-size: 45px;
		line-height: 65px;
	}
	#top ul li a span {
		font-size: 14px;
		line-height: 24px;
	}
	#top ul.sf-menu.sf-js-enabled.sf-arrows li a {
		padding-right: 11px !important;
		padding-left: 11px !important;
	}
	#s1 h1 {
		font-size: 70px;
		line-height: 80px;
	}
	#s4 .c3 > div:before {
		right: -72px;
		/* 		right: -60px; */
		top: -66px;
	}
	#s2 .t1 p {
		width: 80%;
	}
	#s2 .t2 h3 {
		font-size: 15px;
		line-height: 25px;
	}
	#s2 .icon {
		width: 45%;
	}
	#s3 .t2 h6 {
		font-size: 11px;
		line-height: 21px;
	}
	#s4 .vc_col-sm-4>div .stamp1 {
		left: 260px;
	}
	#s4 .t2 p {
		font-size: 15px;
		line-height: 30px;
	}
	#s4 ul li {
		font-size: 13px;
		line-height: 32px;
	}
	/* #s4 .nectar-fancy-ul {
	height: 399px;
} */
	html body h2 {
		font-size: 60px;
		line-height: 70px;
	}
	#s7 {
		padding-block: 55px !important;
	}
	/* #s7::after {
	right: -310px;
	width: 70%;
	bottom: -375px;
} */
	#s6 .carousel-item {
		height: 520px;
	}
	#abt-2 .t1 p {
		width: 90%;
	}

	#abt-2 .t2 p {
		width: 90%;
	}
	#app .img-with-aniamtion-wrap:nth-child(3) {
		right: -4%;
	}

	#app .img-with-aniamtion-wrap:nth-child(7) {
		right: -2%;
		top: 41%;
	}

	#app .c1:before {
		top: 46%;
		right: 12%;
	}

	#app2 .img-with-aniamtion-wrap:nth-child(2) {
		left: -30px;
	}

	#app2 .img-with-aniamtion-wrap:nth-child(3) {
		width: 43%;
		left: 0px;
	}

	#app2 .img-with-aniamtion-wrap.center:before {
		right: 100px;
	}

	#app2 .img-with-aniamtion-wrap.center:after {
		right: 60px;
	}
	#r1 .vv-03 .text-01 p {
		width: 95%;
		font-size: 14px;
		line-height: 24px;
	}
	#r1 #iirow-001 .iwithtext .iwt-text p {
		font-size: 14px;
	}
	#r1 .m1 {
		width: 60%;
	}
	#r1 .m2 {
		right: -30px;
		width: 50%;
	}
	#s4 .vc_col-sm-4>div {
		/*         height: 1200px; */
	}
}
/*-----------------------------------------------------------------------------------------------------*/
@media (max-width: 1280px) {
	#s4 .c3 > div:before {
		right: -68px;
		/* 		right: -57px; */
		top: -61px;
	}
	#s7::after {
		right: -240px;
	}
	#top ul li a span {
		font-size: 12px;
		line-height: 22px;
	}
	#s4 .t2 h5 {
		font-size: 40px;
		line-height: 50px;
	}
	#top ul.sf-menu.sf-js-enabled.sf-arrows li a {
		padding-right: 10px !important;
		padding-left: 10px !important;
	}
	#page-header-bg h1 {
		font-size: 45px;
		line-height: 60px;
	}
	a#Down::before {
		height: 80px;
		top: -52px;
	}
	#s3 {
		padding-block: 70px !important;
	}
	#s4 .vc_col-sm-4 > div {
		padding-inline: 18px;
	}
	#s4 ul li {
		font-size: 12px;
		line-height: 32px;
	}
	#s4 .t2 p {
		font-size: 14px;
		line-height: 28px;
	}
	#s4 .t2 h3 {
		font-size: 32px;
		line-height: 42px;
	}
	#s4 .vc_col-sm-4>div .stamp1 {
		left: 230px;
		right: 0px;
		top: -245px;
	}
	#s6 .carousel-item p {
		font-size: 13.5px;
		line-height: ;
	}
	#s6 .carousel-item h4 {
		font-size: 20px;
		line-height: 30px;
		letter-spacing: 2px;
	}
	#s7 h2 {
		font-size: 50px;
		line-height: 60px;
	}
	#s7 .t1 p {
		font-size: 12px;
		line-height: 22px;
	}
	#s7 {
		padding-block: 57px !important;
	}
	#footer-outer #footer-widgets .col p, #footer-outer #footer-widgets .col a {
		font-size: 15px;
		line-height: 30px;
	}
	#copyright p {
		font-size: 15px;
	}
	#s7::before {
		top: -40px;
	}
	#footer-outer #footer-widgets .widget h4 {
		font-size: 22px !important;
	}
	#abt-1 p,#abt-3 p {
		font-size: 14px;
		line-height: 24px;
	}
	#work-1 p {
		font-size: 14px;
		line-height: 24px;
	}
	#work-1 h5 {
		font-size: 40px;
		line-height: 40px;
		width: 90px;
		height: 85px;
	}
	#get h3 {
		font-size: 22px;
		line-height: 32px;
	}

	#get .iwt-text a {
		font-size: 15px;
		line-height: 25px;
	}
	#banner h1 {
		font-size: 55px;
		line-height: 65px;
	}

	#banner .qr {
		right: 311px;
		top: -44px;
	}

	#app p,#app2 p {
		font-size: 16px;
		line-height: 26px;
	}

	#app .img-with-aniamtion-wrap:nth-child(1) {
		top: -20px;
	}

	#app .img-with-aniamtion-wrap:nth-child(2) {
		left: -25px;
	}

	#app .img-with-aniamtion-wrap:nth-child(3) {
		width: 17%;
	}

	#app .img-with-aniamtion-wrap:nth-child(7) {
		width: 14%;
	}

	#app .img-with-aniamtion-wrap:nth-child(6) {
		right: 25%;
	}

	#app .img-with-aniamtion-wrap:nth-child(4) {
		width: 19%;
	}

	#app .c1:before {
		right: 9%;
	}

	#app .img-with-aniamtion-wrap:last-child:before {
		top: 136px;
	}

	#app2 h3 {
		font-size: 25px;
		line-height: 35px;
	}

	#app2 .img-with-aniamtion-wrap:nth-child(2) {
		left: -35px;
	}

	#app2 .img-with-aniamtion-wrap:nth-child(3) {
		width: 47%;
		left: -20px;
	}

	#app2 .img-with-aniamtion-wrap.center:before {
		right: 70px;
		width: 340px;
	}

	#app2 .img-with-aniamtion-wrap.center:after {
		right: 30px;
	}
	#s2 .t2 {
		height: 115px;
	}
	#r1 .vv-03 .text-01 p {
		width: 95%;
		font-size: 13px;
		line-height: 23px;
	}
	#r1 .text-01 h2 {
		font-size: 40px;
		line-height: 50px;
	}
}
/*-----------------------------------------------------------------------------------------------------*/
@media (max-width: 1024px) {
	.page-id-38 a .sb1, .page-id-38 a .sb2 {
		margin: 10px 30px 0px 0px;
	}
	#s1 .swiper-slide.Banner1 a.primary-color {
		font-size: 18px;
		line-height: 34px;
		padding-block: 8px;
		padding-inline: 40px;
	}
	#s4 .c3 > div:before {
		right: -53px;
		/* 		right: -46px; */
		top: -48px;
	}
	#s1 h1 {
		font-size: 48px;
		line-height: 58px;
	}
	#s4 .t2 p {
		font-size: 13px;
		line-height: 27px;
	}
	#s4 .t2 h5 {
		font-size: 30px;
		line-height: 40px;
	}
	#s4 .vc_col-sm-4>div {
		/*     height: 1630px; */
	}
	a#b1 {
		font-size: 16px;
		line-height: 26px;
	}
	/* #s1 {
	padding-block: 190px 50px !important;
} */
	a#Down {
		font-size: 16px;
		line-height: 26px;
		top: 300px;
	}
	a#Down::before {
		height: 50px;
		top: -28px;
	}
	html body p, html body em, html body a, html body button, html body input, html body label, html body legend, html body .wpb_text_column li, html body .nectar-split-heading li, html body .nectar-fancy-ul li, html body input[type="submit"] {
		font-size: 14px;
		line-height: 24px;
	}
	#s2 .vc_col-sm-2 {
		padding-inline: 5px;
	}
	#s2 .t2 h3 {
		font-size: 12px;
		line-height: 22px;
	}
	#s2 .vc_col-sm-2 > div {
		padding-block: 15px;
	}
	#s3 .t2 h3 {
		font-size: 15px;
		line-height: 25px;
		padding-block: 10px 0px;
		min-height: 70px;
	}
	html body h2 {
		font-size: 40px;
		line-height: 50px;
	}
	#s3 h5 {
		font-size: 40px;
		line-height: 40px;
		width: 85px;
		height: 85px;
	}
	div#s4 {
		padding-block: 50px !important;
	}
	#s4 .t2 h5 {
		font-size: 40px;
		line-height: 50px;
	}
	a#b2 {
		font-size: 16px;
		line-height: 26px;
		padding-block: 10px;
	}
	#s4 .nectar-fancy-ul {
		overflow-y: auto;
		height: 315px;
		padding-right: 15px;
	}
	#s5 .t1 h4 {
		font-size: 20px;
		line-height: 30px;
	}
	#s6 .carousel-item {
		margin-inline: 10px;
	}
	#s6 .owl-carousel::after {
		left: -27px;
		bottom: -32px;
	}
	#s6 .owl-carousel::before {
		right: -39px;
		top: -40px;
	}
	#s6 {
		padding-block: 50px 100px !important;
	}
	#s7 h2 {
		font-size: 40px;
		line-height: 50px;
	}
	#s7 {
		padding-block: 50px !important;
	}
	#s7::before {
		top: 10px;
	}
	#s7::after {
		right: -230px;
		width: 41%;
	}
	#footer-outer #footer-widgets .widget h4 {
		font-size: 20px !important;
		line-height: 30px;
	}
	#footer-outer #footer-widgets .col p, #footer-outer #footer-widgets .col a {
		font-size: 11px;
		line-height: 21px;
	}
	#copyright p {
		font-size: 13px;
	}
	#s6 .carousel-item {
		height: 590px;
	}
	#abt-2 .t2 p {
		font-size: 12px;
		line-height: 22px;
	}

	#abt-1 p, #abt-3 p {
		font-size: 11.5px;
		line-height: 22px;
	}

	#abt-1,#abt-3,#abt-2 {
		padding-block: 50px !important;
	}
	#abt-2 .t2 p {
		font-size: 12px;
		line-height: 22px;
	}

	#abt-1 p, #abt-3 p {
		font-size: 11.5px;
		line-height: 22px;
	}

	#abt-1,#abt-3,#abt-2 {
		padding-block: 50px !important;
	}

	#page-header-bg {
		height: 380px !important;
	}

	#page-header-wrap {
		height: 380px !important;
	}

	#page-header-bg h1 {
		font-size: 50px;
	}
	#work-1 p {
		font-size: 11.5px;
		line-height: 22px;
	}
	#get h3 {
		font-size: 22px;
		line-height: 32px;
		padding-block: 6px 0px;
	}

	#get .iwt-text a {
		font-size: 15px;
		line-height: 25px;
	}

	div#get {
		padding-block: 50px !important;
	}

	#con {
		padding-bottom: 50px !important;
	}

	#con input#gform_submit_button_1 {
		width: 30%;
	}

	#get .icon {
		width: 19%;
	}

	#get p {
		font-size: 11.5px;
		line-height: 22px;
	}

	#get .iwt-text a {
		font-size: 11.5px;
		line-height: 22px;
	}

	#get .iwithtext .iwt-text {padding-left: 44px;}

	#get .t2 {
		padding-bottom: 18px;
	}
	#top ul li a span {
		font-size: 15px;
		line-height: 25px;
	}

	#banner h1 {
		font-size: 55px;
		line-height: 65px;
	}

	#banner .qr {
		right: 311px;
		top: -44px;
	}

	#app p,#app2 p {
		font-size: 11.5px;
		line-height: 22px;
	}

	#app .img-with-aniamtion-wrap:nth-child(1) {
		top: 10px;
		width: 23%;
	}

	#app .img-with-aniamtion-wrap:nth-child(2) {
		left: -25px;
		width: 19%;
	}

	#app .img-with-aniamtion-wrap:nth-child(3) {
		width: 17%;
		right: -1%;
	}

	#app .img-with-aniamtion-wrap:nth-child(7) {
		width: 14%;
		right: 1%;
		top: 50%;
	}

	#app .img-with-aniamtion-wrap:nth-child(6) {
		right: 25%;
		width: 18%;
		top: 66%;
	}

	#app .img-with-aniamtion-wrap:nth-child(4) {
		width: 19%;
	}

	#app .c1:before {
		right: 12.5%;
		width: 207.84px;
		height: 180px;
		top: 53%;
	}

	#app .img-with-aniamtion-wrap:last-child:before {
		top: 98px;
		width: 30%;
		left: -84px;
	}

	#app2 h3 {
		font-size: 25px;
		line-height: 35px;
	}

	#app2 .img-with-aniamtion-wrap:nth-child(2) {
		left: -35px;
	}

	#app2 .img-with-aniamtion-wrap:nth-child(3) {
		width: 47%;
		left: -20px;
	}

	#app2 .img-with-aniamtion-wrap.center:before {
		right: -30px;
		width: 287px;
		height: 593.549px;
	}

	#app2 .img-with-aniamtion-wrap.center:after {
		right: -70px;
	}

	#app h2, #app2 h2 {
		padding-bottom: 12px;
	}

	#app .img-with-aniamtion-wrap:last-child {
		width: 60%;
		top: 0px;
	}

	#app .img-with-aniamtion-wrap:nth-child(5) {width: 18%;top: 82%;}

	#app2 .img-with-aniamtion-wrap.center {
		width: 68%;
		margin-inline: auto;
	}

	#app2 {
		padding-block: 50px !important;
	}

	#app {
		padding-block: 50px !important;
	}
	#s7 .t1 p {
		width: 56%;
	}

	#s7 .t1 h3 {
		padding-top: 10px;
	}
	#s2 .t2 {
		height: 125px;
	}
	#s3 .t2 h6 {
		font-size: 13.26px;
	}
	#r1 .text-01 h2 {
		font-size: 32px;
		line-height: 42px;
	}
	#r1 #iirow-001 .iwithtext .iwt-text p {
		font-size: 10px;
	}
	#r1 #iirow-001 .iwithtext .iwt-text {
		padding-left: 45px;
	}
	#r1 {
		padding-block: 60px !important;
	}
}
/*-----------------------------------------------------------------------------------------------------*/
@media (max-width: 840px) {
	div#page-header-bg h1 {
		font-size: 40px !important;
		line-height: 50px !important;
	}
	#page-header-bg .subheader {
		font-size: 18px !important;
		line-height: 28px !important;
	}
	#text-2 p {
		width: 100%;
	}
	#nav_menu-2, #nav_menu-3 {
		display: block;
	}
	#s5 {
		padding-top: 60px !important;
		padding-bottom: 60px !important;
	}
	#s3 .t2 h3 {
		min-height: 40px;
	}
	/* #s1 {
	text-align: center;
	padding-block: 80px !important;
} */
	#s1 .t1 {
		filter: drop-shadow(3px 3px 2px #000)drop-shadow(3px 3px 2px #000)drop-shadow(3px 3px 2px #000);
	}
	a#Down {
		display: none;
	}
	.scroll-down-wrap.no-border .section-down-arrow, .slider-down-arrow.no-border {
		display: none;
	}
	.page-id-37 .hover-wrap {
		padding: 0px !important;
	}
	.page-id-38 a .sb1 {
		margin: 10px 20px 80px 0px;
		width: 140px !important;
	}
	.page-id-38 a .sb2 {
		margin: 10px 10px 80px 0px;
		width: 140px !important;
	}
	html body h2 {
		font-size: 40px !important;
		line-height: 50px !important;
	}
	#s2 .vc_col-sm-2 {
		width: 33.333%;
		margin-bottom: 30px;
	}
	#s2 .t2 h3 {
		font-size: 16px;
		line-height: 26px;
	}
	#s4 .vc_col-sm-4 > div:hover {
		scale: 1;
	}
	#s4 ul li {
		font-size: 16px;
		line-height: 32px;
	}
	/* 	#s4 .nectar-fancy-ul {
	height: 421px;
} */
	#s5 .c2 .vc_column-inner {
		border-left: 6px solid #000;
		text-align: center;
		padding-block: 30px;
	}
	#abt-1 .hover-wrap {
		padding: 0px !important;
	}
	#abt-2 .hover-wrap {
		padding: 0px !important;
	}
	#abt-3 .hover-wrap {
		padding: 0px !important;
	}
	#s7 .vc_col-sm-6 {
		width: 50%;
	}
	#s7::after{
		right: -185px;
		width: 41%;
	}
	#s7::before {
		top: 105px;
		width: 40%;
		left: -55px;
	}
	div#nav_menu-2 {
		margin: unset;
	}
	#s3 .vc_col-sm-2 {
		opacity: 1;
	}

	/* #s3 .t2 h6 {
	overflow-y: auto;
	height: 66px;
} */

	#s6 .carousel-item {
		height: 500px;
	}
	#abt-1, #abt-3, #abt-2 {
		text-align: center;
	}

	#abt-1 p, #abt-3 p {
		font-size: 14px;
		line-height: 24px;
	}
	#work-1 p {
		font-size: 14px;
		line-height: 24px;
	}
	#work-1 {
		text-align: center;
	}
	#get .icon {
		width: 33px;
	}

	#get .vc_col-sm-4 {
		width: 50%;
	}
	#get .c3 {
		margin-inline: auto;
	}
	#banner .row-bg.viewport-desktop.using-image {
		background-size: cover;
	}

	#banner {
		padding-block: 70px 0px !important;
		text-align: center;
	}

	#banner .vc_col-sm-6 {
		width: 50%;
	}

	#banner .inner_row {
		margin-inline: auto;
	}

	#banner .qr {
		position: relative;
		margin-inline: auto;
		left: 0;
		right: 0;
		display: table;
		top: unset;
		margin-top: 80px;
	}

	#app .img-with-aniamtion-wrap:last-child {
		display: block;
		margin-inline: auto;
		display: table;
		width: auto;
	}

	#app .img-with-aniamtion-wrap {
		display: none;
	}

	#app .img-with-aniamtion-wrap:last-child:before {
		display: none;
	}

	#app {
		text-align: center;
	}

	#app2 {
		text-align: center;
	}

	#app2 .img-with-aniamtion-wrap:nth-child(2) {
		display: none;
	}

	#app2 .img-with-aniamtion-wrap:nth-child(3) {
		display: none;
	}

	#app2 .img-with-aniamtion-wrap.center {
		width: 37%;
		margin-top: 50px;
	}

	#app2 .img-with-aniamtion-wrap.center:before {
		right: -20px;
		left: unset;
		width: 247px;
		height: 524px;
	}

	#app2 .img-with-aniamtion-wrap.center:after {
		right: -50px;
		width: 180px;
		height: 200px;
		top: -20px;
	}

	#app p, #app2 p {
		font-size: 14px;
		line-height: 24px;
	}
	button#openQuiz {
		display: none;
	}
	div#s2 {
		padding-block: 20px !important;
	}
	#s4 .vc_col-sm-4>div {
		/* 		height: 850px; */
		margin-bottom:30px;
	}
	#s4 .c3 > div:before {
		width: 15%;
		right: -68px;
		/* 		right: -58px; */
		top: -60px;
	}
	/* button#openQuiz {
	position: relative;
	left: 0;
	right: 0;
	font-size: 16px;
	padding-block: 10px;
	padding-inline: 70px;
} */
	#s2 .t2 {
		height: auto;
	}
	#s4 .t2 p {
		font-size: 16px;
		line-height: 30px;
	}
	#footer-outer #footer-widgets .col p, #footer-outer #footer-widgets .col a {
		font-size: 14px;
		line-height: 24px;
	}
	#r1 .vv-03 .text-01 p {
		width: 100%;
		font-size: 16px;
		line-height: 26px;
	}
	#r1 .vv-03 .text-01 {
		text-align: center;
	}
	#r1 .text-01 h2 {
		text-align: center;
	}
	#r1 .text-01 h4::before {display: none;}

	#r1 .text-01 h4 {
		position: unset;
	}
	#r1 .vv-03 .vc_column-inner {
		padding-right: 0;
	}
	#r1 #iirow-001 .iwithtext .iwt-text p {
		font-size: 16px;
		opacity: 1;
	}
	#r1 #iirow-001 .iwithtext .iwt-text h5 {
		transform: unset;
	}
	#r1 #iirow-001 .iwithtext {
		padding: 20px 20px;
	}
	#r1 .calender-01, #r1 .m1, #r1 .m2 {
		display: none;
	}
	#r1 .image-01 {
		width: 100%;
	}
	#s4 .nectar-fancy-ul {
		height: 280px;
	}
	#s4 .vc_col-sm-4>div .pp1 {
		width: 50%;
	}
}
/*-----------------------------------------------------------------------------------------------------*/
@media (max-width: 768px) {
	    #s4 .c3 > div:before {
        right: -63px;
    }
}
/*-----------------------------------------------------------------------------------------------------*/
@media (max-width: 525px) {
	div#con .gform-body.gform_body input, div#con .gform-body.gform_body select, div#con .gform-body.gform_body textarea {
		padding: 10px !important;
		font-size: 14px;
	}
	div#page-header-bg h1 {
		font-size: 22px !important;
		line-height: 32px !important;
	}
	#page-header-bg .subheader {
		font-size: 16px !important;
		line-height: 26px !important;
	}
	#s7 .t1 p {
		width: 100%;
	}
	a#b2 {
		font-size: 14px;
		line-height: 24px;
		padding-block: 8px;
	}
	a#b3 {
		font-size: 18px;
	}
    #s4 .c3 > div:before {
        width: 17%;
        right: -10.5%;
        top: -5%;
    }
	#s4 .vc_col-sm-4>div .pp1 {
		width: 80%;
	}
	#s2 .vc_col-sm-2>div {
		height: 280px;
	}
	#s1 h1 {
		font-size: 40px;
		line-height: 50px;
	}
	.page-id-36 .hover-wrap {
		padding: 0px !important;
	}
	#s2 .t1 p {
		width: 100%;
		padding-top: 20px;
	}
	#s2 {
		padding-block: 50px !important;
	}
	#s2 .vc_col-sm-2 {
		width: 100%;
	}
	#s2 .t2 h3 {
		font-size: 18px;
		line-height: 28px;
	}
	html body h2 {
		font-size: 26px !important;
		line-height: 36px !important;
	}
	#in2 {
		padding-top: 10px;
	}
	#s6 {
		padding-block: 50px !important;
	}
	#s6 .owl-carousel::before,#s6 .owl-carousel::after {
		display: none;
	}
	#s7::after {
		display: none;
	}
	#s7::before {
		display: none;
	}
	#s7 .vc_col-sm-6 {
		width: 100%;
		margin-inline: auto;
		display: table;
		left: 0;
		right: 0;
	}
	#s7 .sb1 {
		margin-inline: auto;
		display: table;
	}
	#s7 .sb2 {
		margin-inline: auto;
		display: table;
	}
	#footer-outer #footer-widgets .col p, #footer-outer #footer-widgets .col a {
		font-size: 16px;
		line-height: 26px;
	}
	#footer-widgets span {
		top: -3px;
	}
	#s7 .t1 {
		background: #ffffff9e;
		padding-block: 30px;
		padding-inline: 10px;
	}
	#s4 a#b1 {
		margin-top: 40px;
	}
	#page-header-wrap {
		height: 100% !important;
	}
	#page-header-bg h1 {
		font-size: 25px ! IMPORTANT;
	}
	#faqs a.toggle-heading {
		font-size: 16px;
		padding-left: 20px;
	}
	body span.bg {
		padding-inline: 10px;
		padding-block: 10px 5px;
	}
	#abt-2 .t1 p,#abt-1 .t1 p,#abt-3 .t1 p {
		width: 100%;
	}
	#get .vc_col-sm-4 {
		width: 100%;
	}
	#get .vc_col-sm-4 .vc_column-inner {
		padding-block: 30px;
	}
	#get p {
		font-size: 14px;
		line-height: 25px;
	}
	#get h3 {
		font-size: 18px;
		line-height: 28px;
	}
	#con input#gform_submit_button_1 {
		width: 50%;
		padding: 10px !important;
		font-size: 18px;
	}
	#banner h1 {
		font-size: 30px;
		line-height: 40px;
	}

	#banner .vc_col-sm-6 {
		width: 100%;
		margin-top: auto;
		display: table;
	}

	#banner .inner_row {
		display: table;
		margin: auto;
	}

	#banner .sb1 {
		margin-inline: auto;
	}

	#banner .qr {
		width: 30%;
	}

	#app .vc_col-sm-6 .vc_column-inner,#app2 .vc_col-sm-6 .vc_column-inner {
		padding: 0;
	}

	#app2 h3 {
		font-size: 20px;
		line-height: 30px;
	}

	#app2 .img-with-aniamtion-wrap.center:before,#app2 .img-with-aniamtion-wrap.center:after {
		display: none;
	}

	#app2 .img-with-aniamtion-wrap.center {
		width: 80%;
	}
	#quizPopup h2 {
		font-size: 20px !important;
		width: 90%;
	}

	#s1 h4 {
		font-size: 12px;
		text-align: left;
	}
	div#s4 .t1 h3 {
		font-size: 20px;
		line-height: 30px;
		margin-top: 0px !important;
	}
	.quiz-popup p {
		font-size: 12px;
		line-height: 22px;
		text-align: left;
	}
	.quiz-popup {
		top: 18% !important;
	}
	#s1 h4 {
		font-size: 13px !important;
		line-height: 25px !important;
	}
	#submitBtn {
		font-size: 15px;
	}

	.buttons {
		flex-direction: column;
	}
	#s2 .icon {
		width: 25%;
	}
	.nectar-slider-wrap[data-fullscreen="true"] .swiper-wrapper .slider-down-arrow {
		display: none;
	}
	#s1 .swiper-slide.Banner1 h2 {
		text-align: center;
		font-size: 25px !important;
		line-height: 35px !important;
	}
	#s1 .swiper-slide.Banner1 p {
		text-align: center;
		font-size: 13px !important;
		line-height: 23px !important;
	}
	#s1 .swiper-slide.Banner1 a.primary-color {
		font-size: 16px;
		line-height: 26px;
		text-align: center;
		width: 65%;
		margin: 0 auto;
	}
	#abt-1 .hover-wrap {
		padding: 0px !important;
	}
	#abt-2 .hover-wrap {
		padding: 0px !important;
	}
	#abt-3 .hover-wrap {
		padding: 0px !important;
	}
	#terms-01 h5 {
		font-size: 20px;
		line-height: 30px;
	}
}
/*-----------------------------------------------------------------------------------------------------*/
@media (max-width: 480px) {
	#s1 .swiper-slide.Banner1 a.primary-color {
		width: 70%;
	}
	.page-id-36 .hover-wrap {
		padding: 0px !important;
	}
}
/*-----------------------------------------------------------------------------------------------------*/
@media (max-width: 430px) {
	#s6 .carousel-item {
		height: auto;
	}
	#s1 .swiper-slide.Banner1 a.primary-color {
		width: 75%;
	}
	body .swiper-slide .content .buttons {
		margin: 0px;
		padding: 0px;
	}
	#s4 .c3 > div:before {
        top: -4%;
    }
}
/*-----------------------------------------------------------------------------------------------------*/
@media (max-width: 414px) {
	#s1 .swiper-slide.Banner1 a.primary-color {
		width: 90%;
	}
	body .swiper-slide .content .buttons {
		margin: 0px;
		padding: 0px;
	}
}
/*-----------------------------------------------------------------------------------------------------*/
@media (max-width: 390px) {
	#s1 .swiper-slide.Banner1 a.primary-color {
		width: 85%;
	}
}
/*-----------------------------------------------------------------------------------------------------*/
@media (max-width: 375px) {
	#s6 .carousel-item {
		height: 570px;
	}
	#s1 .swiper-slide.Banner1 a.primary-color {
		width: 85%;
	}
}
/*-----------------------------------------------------------------------------------------------------*/
@media (max-width: 360px) {
	#s1 .swiper-slide.Banner1 a.primary-color {
		width: 90%;
	}
}
/*-----------------------------------------------------------------------------------------------------*/
@media (max-width: 320px) {
	#s1 .swiper-slide.Banner1 h2 {
		font-size: 20px !important;
		line-height: 30px !important;
	}
	#s1 .swiper-slide.Banner1 p {
		font-size: 12px !important;
		line-height: 20px !important;
	}
	#s1 .swiper-slide.Banner1 a.primary-color {
		width: 100%;
	}
	body .swiper-slide .content .buttons {
		margin: 0px;
		padding: 0px;
	}
}



@-moz-document url-prefix() {
	/*-----------------------------------------------------------------------------------------------------*/
	@media (max-width: 1920px) {}
	/*-----------------------------------------------------------------------------------------------------*/
	@media (max-width: 1600px) {}
	/*-----------------------------------------------------------------------------------------------------*/
	@media (max-width: 1440px) {}
	/*-----------------------------------------------------------------------------------------------------*/
	@media (max-width: 1366px) {
	}
	/*-----------------------------------------------------------------------------------------------------*/
	@media (max-width: 1340px) {}
	/*-----------------------------------------------------------------------------------------------------*/
	@media (max-width: 1320px) {}
	/*-----------------------------------------------------------------------------------------------------*/
	@media (max-width: 1280px) {}
	/*-----------------------------------------------------------------------------------------------------*/
	@media (max-width: 1024px) {
		#s4 .vc_col-sm-4 > div {
			height: 1680px !important;
		}
	}
	/*-----------------------------------------------------------------------------------------------------*/
	@media (max-width: 840px) {}
	/*-----------------------------------------------------------------------------------------------------*/
	@media (max-width: 768px) {}
	/*-----------------------------------------------------------------------------------------------------*/
	@media (max-width: 525px) {}
	/*-----------------------------------------------------------------------------------------------------*/
	@media (max-width: 430px) {}
	/*-----------------------------------------------------------------------------------------------------*/
	@media (max-width: 375px) {}
	/*-----------------------------------------------------------------------------------------------------*/
	@media (max-width: 360px) {}
}