@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');

@import url('https://fonts.googleapis.com/css2?family=Mulish:ital,wght@0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');

html {
	overflow-x: hidden;
	scroll-behavior: smooth;
}

body {
	margin: 0;
	padding: 0 !important;
	background-color: #fff;
	overflow-x: hidden;
}

* {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	position: relative;
	word-wrap: break-word;
	transition: .3s all ease-in-out;
}

::marker {
	font-weight: 800;
}

dl,
ol,
ul {
	margin-bottom: 0;
}

a,
p,
button,
svg,
span,
input[type="button"],
input[type="submit"],
.card {
	text-decoration: none !important;
	-webkit-transition: all 0.5s ease !important;
	-moz-transition: all 0.5s ease !important;
	transition: all 0.5s ease !important;
}

p,
a,
li,
button,
input {
	color: #fff;
	margin: 0;
	font: 400 16px/26px 'Mulish', sans-serif;
}

span,
i,
u {
	font-family: 'Mulish', sans-serif;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	margin: 0;
	font-family: 'Mulish', sans-serif;
}

.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h1,
h2,
h3,
h4,
h5,
h6 {
	color: #fff;
	margin: 0;
}

.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
	font-weight: 400;
	font-family: 'Mulish', sans-serif;
}

.text-wrapper p:not(:last-child) {
	margin-bottom: 25px;
}

ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

.xl-heading {
	font-size: 70px;
	line-height: 1.2;
}

.md-heading {
	font-size: 60px;
	line-height: 1.2;
}

.sm-heading {
	font-size: 55px;
	line-height: 1.2;
}

h1,
.h1 {
	font-size: 50px;
	line-height: 1.2;
}

h2,
.h2 {
	font-size: 48px;
	line-height: 1.4;
}

h3,
.h3 {
	font-size: 40px;
	line-height: 1.3;
}

h4,
.h4 {
	font-size: 36px;
	line-height: 1.4;
}

h5,
.h5 {
	font-size: 30px;
	line-height: 1.4;
}

h6,
.h6 {
	font-size: 24px;
	line-height: 1.6;
}

.md-txt {
	font-size: 20px;
	line-height: 1.6;
}

.sm-txt {
	font-size: 18px;
	line-height: 1.2;
}

.f-900 {
	font-weight: 900;
}

.f-800 {
	font-weight: 800;
}

.f-700 {
	font-weight: 700;
}

.f-600 {
	font-weight: 600;
}

.f-500 {
	font-weight: 500;
}

.f-400 {
	font-weight: 400;
}

.f-300 {
	font-weight: 300;
}

.f-200 {
	font-weight: 200;
}

.f-100 {
	font-weight: 100;
}

.f-italic {
	font-style: italic;
}

.f-uppercase {
	text-transform: uppercase;
}

a:hover {
	color: #fff;
}

.container-fluid {
	max-width: 1920px;
}

::before,
::after {
	content: "";
	display: none;
}

.custom-wrapper {
	width: 100%;
	margin: 0 auto;
	z-index: 1;
	max-width: 1440px;
	z-index: 1;
}

.content-wrapper {
	margin: 0 auto;
	width: 100%;
}

.flex-elem {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-align: center;
	align-items: center;
}

.grad-txt {
	background: #f25d83;
	background: -moz-linear-gradient(left, #f25d83 0%, #6d80f6 50%, #5038ff 100%);
	background: -webkit-linear-gradient(left, #f25d83 0%, #6d80f6 50%, #5038ff 100%);
	background: linear-gradient(to right, #f25d83 0%, #6d80f6 50%, #5038ff 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f25d83', endColorstr='#5038ff', GradientType=1);
	-webkit-background-clip: text !important;
	-webkit-text-fill-color: transparent !important;
	max-width: max-content;
}

.grad-txt2 {
	background: #1fbaff;
	background: -moz-linear-gradient(left, #1fbaff 0%, #2cc2f9 50%, #98f7ce 100%);
	background: -webkit-linear-gradient(left, #1fbaff 0%, #2cc2f9 50%, #98f7ce 100%);
	background: linear-gradient(to right, #1fbaff 0%, #2cc2f9 50%, #98f7ce 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1fbaff', endColorstr='#98f7ce', GradientType=1);
	-webkit-background-clip: text !important;
	-webkit-text-fill-color: transparent !important;
	max-width: max-content;
}

.grad-txt3 {
	background: #3847ef;
	background: -moz-linear-gradient(left, #3847ef 0%, #38c2c2 50%, #46d05c 100%);
	background: -webkit-linear-gradient(left, #3847ef 0%, #38c2c2 50%, #46d05c 100%);
	background: linear-gradient(to right, #3847ef 0%, #38c2c2 50%, #46d05c 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3847ef', endColorstr='#46d05c', GradientType=1);
	-webkit-background-clip: text !important;
	-webkit-text-fill-color: transparent !important;
	max-width: max-content;
}

.shadow-dreamy {
	box-shadow: 0 1px 2px rgb(0 0 0 / 7%), 0 2px 4px rgb(0 0 0 / 7%), 0 4px 8px rgb(0 0 0 / 7%), 0 8px 16px rgb(0 0 0 / 7%), 0 16px 32px rgb(0 0 0 / 7%), 0 32px 64px rgb(0 0 0 / 7%);
}

/* cockie styles*/
.wrap {
	position: fixed;
	z-index: 2000;
	right: 18px;
	bottom: 18px;
	max-width: 220px;
	background: rgba(63, 61, 57, .9);
	padding: 18px;
}

.wrappara {
	font-size: 11px;
	line-height: 20px;
	color: #fff;
}

.wrap .my_btn {
	width: 100%;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	padding: 11px;
	font: 700 16px/16px 'Poppins';
	color: #fff;
	text-transform: uppercase;
	letter-spacing: 1px;
	border: 1px solid #20cec4;
	border-radius: 5px;
}

.wrap .my_btn:hover {
	background: #20cec4;
	color: #fff !important;
}

.wrap a {
	font-size: 14px;
}

/* end cockie styles*/

.img-fluid {
	display: block;
}

.floating-img {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
}

.floating-img img {
	position: absolute;
}

#main-header {
	padding: 20px 0;
	top: 0;
	left: 0;
	right: 0;
	z-index: 99;
	transition: all .3s ease-in-out;
	background: #007182;
}

#main-header .list li {
	padding: 0 20px;
}
#main-header .list li a:hover {
	color: #d75348;
}
#main-header .list li a {
	color: #fff;
	font-weight: 600;
}

#main-header .row {
	max-width: 95%;
	margin: 0 auto;
}

@media screen and (max-width: 1024.98px) {
	#main-header .list li {
		padding: 0 10px;
	}
}

@media screen and (max-width: 991.98px) {
	#main-header {
		display: none;
	}

	#head-bar {
		display: none;
	}

	#responsive-menu-btn {
		display: block !important;
	}

	/* Header Start */
}

/* Mobile Responsive Start */
.blur {
	filter: blur(20px);
}

section,
footer,
.reset-scroll {
	transition: .5s ease;
}

#responsive-menu-btn {
	background: #ff017e;
	border: none;
	padding: 10px 8px;
	display: none;
	max-width: 50px;
	width: 100%;
	border-radius: 5px;
	cursor: pointer;
	position: fixed;
	right: 30px;
	top: 30px;
	z-index: 10;
	display: none;
}

#responsive-menu-btn::before,
#responsive-menu-btn::after {
	content: "";
	display: block;
	width: 100%;
	border: 2px solid #ffffff;
	margin: 0 auto;
	max-width: 25px;
	border-radius: 50px;
	position: relative;
	transition: all 0.3s ease;
}

#responsive-menu-btn::before {
	top: 0;
	transform: rotate(0deg);
}

#responsive-menu-btn::after {
	bottom: 0;
	transform: rotate(0deg);
}

#responsive-menu-btn span {
	content: "";
	width: 100%;
	display: block;
	margin: 5px auto;
	border: 2px solid #ffffff;
	max-width: 29px;
	border-radius: 50px;
	transition: all 0.3s ease;
}

#responsive-menu-btn.rs-menu-close span {
	max-width: 0;
}

#responsive-menu-btn.rs-menu-close::before {
	transform: rotate(45deg);
	position: relative;
	top: 8px;
}

#responsive-menu-btn.rs-menu-close::after {
	transform: rotate(-45deg);
	position: relative;
	bottom: 9px;
}

#mobile-main-nav {
	float: none;
	max-width: 300px;
	width: 100%;
	text-align: left;
	padding: 0px;
	position: fixed;
	top: 0;
	height: 100vh;
	left: -500px;
	z-index: 9;
	transition: all 0.3s ease;
	background: #1b637e;
	background: -moz-linear-gradient(20deg, #1b637e 0%, #000000 100%);
	background: -webkit-linear-gradient(20deg, #1b637e 0%, #000 100%);
	background: linear-gradient(20deg, #1b637e 0%, #000 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1b637e', endColorstr='#000000', GradientType=1);
}

#mobile-main-nav .hnav {
	display: block;
	color: #f1f1f1;
	padding: 12px;
	transition: all 0.3s ease;
	text-transform: uppercase;
}

#mobile-main-nav .hnav:not(:last-child) {
	border-bottom: 2px solid rgba(255, 255, 255, .1);
}

#mobile-main-nav .hnav:hover {
	background-color: rgba(255, 255, 255, 0.1);
}

#mobile-main-nav.mobile-nav-show {
	left: 0;
}

#mobile-main-nav.mobile-nav-show .list li:hover {
	background: #ff4e00;
}

#mobile-main-nav.mobile-nav-show .list li {
	padding: 15px 30px;
}

/* Mobile Responsive End */

/*End Header*/

/* =============================================================== */

/* Content Style Start */

/* Btn Section Start */
.btn-sec {
	padding: 70px 15px;
	background: #1b083a;
}

/* Banner Start */
.banner {
	padding: 130px 15px 50px;
	background: url(../images/banner-bg.png) no-repeat bottom center;
	background-size: cover;
}

.banner .parallax {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0%;
	left: 0%;
	right: 0;
	bottom: 0;
}

.banner .parallax .fi {
	position: absolute;
	height: 100%;
	width: 100%;
	transition: unset;
}

.banner .parallax img {
	position: absolute;
	transition: unset;
}

.banner .f1 {
	/* top: -3%; */
	right: 8%;
	top: -20%;
}

.banner .f2 {
	/* top: 0; */
	left: 18%;
	top: -20%;
}

.banner .f3 {
	/* top: 10%; */
	left: 5%;
	top: -20%;
}

.banner .f4 {
	right: 2%;
	top: -20%;
	/* top: 12%; */
}

.banner .f5 {
	right: 21%;
	top: -20%;
	/* top: 18%; */
}

.banner .f6 {
	left: 10%;
	top: -20%;
	/* top: 26%; */
}

.banner .f7 {
	right: 15%;
	top: -20%;
	/* top: 32%; */
}

.banner .f8 {
	/* top: 43%; */
	left: 16%;
	top: -20%;
}

.banner .f9 {
	/* top: 46%; */
	right: 7%;
	top: -20%;
}

.banner .f10 {
	/* top: 64%; */
	left: 6%;
	top: -20%;
}

.banner .f11 {
	/* top: 65%; */
	right: 15%;
	top: -20%;
}

.banner .f12 {
	/* top: 80%; */
	left: 47%;
	top: -20%;
}

.banner .f13 {
	right: 10%;
	top: -20%;
	/* top: 88%; */
}

.banner .f14 {
	/* top: 92%; */
	left: 5%;
	top: -20%;
}

.banner .title-area {
	max-width: 1230px;
	margin: 0 auto;
}

.banner .vid-wrapper {
	background: #7FEFBF;
	padding: 4px;
	max-width: 900px;
	margin: 30px auto 50px;
}

.banner .btn-wrapper,
.btn-sec .btn-wrapper {
	max-width: 845px;
	margin: 60px auto 0;
}

.banner .btn-wrapper a,
.btn-sec .btn-wrapper a {
	background: #1f5bff;
	background: -moz-linear-gradient(left, #1f5bff 0%, #1ea9dc 25%, #60e6ac 50%, #1ea9dc 75%, #1f5bff 100%);
	background: -webkit-linear-gradient(left, #1f5bff 0%, #1ea9dc 25%, #60e6ac 50%, #1ea9dc 75%, #1f5bff 100%);
	background: linear-gradient(to right, #1f5bff 0%, #1ea9dc 25%, #60e6ac 50%, #1ea9dc 75%, #1f5bff 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1f5bff', endColorstr='#1f5bff', GradientType=1);
	width: 100%;
	display: block;
	border-radius: 11px;
	padding: 24px 0;
	background-size: 200% auto;
	margin: 20px 0;
}

.banner .btn-wrapper a:hover,
.btn-sec .btn-wrapper a:hover {
	background-position: right;
}

.banner .list {
	max-width: 1120px;
	margin: 60px auto 0;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}

.banner li {
	flex: 0 0 50%;
	max-width: 45%;
	display: flex;
	align-items: center;
	margin-bottom: 30px;
}

.banner li img {
	flex: 0 0 auto;
	margin-right: 20px;
}

/* Section 7 Start */
.s7 {
	background: url(../images/s7-bg.png) no-repeat center;
	background-size: cover;
	padding: 80px 0px 0;
}

.s7 .floating-img img {
	z-index: 1;
	mix-blend-mode: lighten;
	opacity: 60%;
}

.s7 .f1 {
	left: -20%;
}

.s7 .f2 {
	bottom: 30%;
	right: -20%;
}

.s7 .title-area h3 {
	margin: 0 auto 30px;
}

.s7 .ftr-txt {
	margin: 50px auto 0 !important;
	padding: 0 20px;
	max-width: max-content;
}

/* Section 8 Start */
.s8 {
	background: #74FFCA;
	padding: 80px 15px;
}

.s8 * {
	color: #1F1F1F;
}

.s8 .custom-wrapper {
	max-width: 90%;
}

.s8 .content-wrapper:first-child {
	margin: 0 auto;
}

.s8 .content-wrapper:first-child .img-wrapper {
	height: 165px;
	display: flex;
	align-items: end;
	justify-content: center;
}

.s8 .content-wrapper:first-child .line {
	flex: 1 1 auto;
	height: 2px;
	max-width: 100%;
	background: #4CC4B0;
	margin-top: 200px;
	transform: scaleX(2.4);
}

.s8 .content-wrapper:first-child .title-area {
	margin: 0 auto 55px;
	max-width: 925px;
}

.s8 .content-wrapper:first-child .row {
	max-width: 1355px;
	margin: 0 auto;
}

.s8 .content-wrapper:first-child .colmn {
	flex: 0 0 350px;
	text-align: center;
	padding: 0 10px;
}

.s8 .content-wrapper:first-child .step {
	background: #153FF8;
	max-width: max-content;
	margin: 20px auto 5px;
	color: #fff;
	padding: 5px 20px;
	border-radius: 100px;
}

.s8 .content-wrapper:first-child h5 {
	margin: 0 auto 10px;
}

.s8 .content-wrapper:first-child .text-wrapper {
	max-width: 775px;
	margin: 80px auto 0;
}

.s8 .top {
	margin-bottom: 50px;
}

/* Section 9 Start */
.s9 {
	padding: 80px 15px;
	background: #123250;
	background: -moz-linear-gradient(-45deg, #123250 0%, #18164f 100%);
	background: -webkit-linear-gradient(-45deg, #123250 0%, #18164f 100%);
	background: linear-gradient(135deg, #123250 0%, #18164f 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#123250', endColorstr='#18164f', GradientType=1);
}

.s9 .title-area {
	max-width: 1036px;
	margin: 0 auto 36px;
}

.s9 .vid-wrapper {
	max-width: 960px;
	margin: 0 auto;
	background: #7FEFBF;
	padding: 6px;
}

/* Section 10 Start */
.s10 {
	padding: 90px 0;
}

.s10.v1-0,
.s10.v1-2,
.s10.v1-6 {
	background: #280EAA;
}

.s10.v1-1,
.s10.v1-5 {
	background: #101250;
}

.s10.v1-3 {
	background: #123250;
	background: -moz-linear-gradient(-45deg, #123250 0%, #18164f 100%);
	background: -webkit-linear-gradient(-45deg, #123250 0%, #18164f 100%);
	background: linear-gradient(135deg, #123250 0%, #18164f 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#123250', endColorstr='#18164f', GradientType=1);
}

.s10.v1-4 {
	background: #4914c4;
	background: -moz-linear-gradient(-45deg, #4914c4 0%, #1b083a 100%);
	background: -webkit-linear-gradient(-45deg, #4914c4 0%, #1b083a 100%);
	background: linear-gradient(135deg, #4914c4 0%, #1b083a 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4914c4', endColorstr='#1b083a', GradientType=1);
}

.s10 .title-area {
	max-width: 910px;
	margin: 0 auto 60px;
}

.s10 .row {
	align-items: center;
}

.s10 .row:not(:last-child) {
	margin-bottom: 100px;
}

.s10 p.h5 {
	font-weight: 900;
	color: #7FEFBF;
	text-transform: uppercase;
}

/* Section 11 start */
.s11 {
	background: #123250;
	background: -moz-linear-gradient(-45deg, #123250 0%, #18164f 100%);
	background: -webkit-linear-gradient(-45deg, #123250 0%, #18164f 100%);
	background: linear-gradient(135deg, #123250 0%, #18164f 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#123250', endColorstr='#18164f', GradientType=1);
	padding: 80px 0;
}

.s11 .title-area {
	max-width: 790px;
	margin: 0 auto 50px;
}

.s11 .colmn {
	padding: 15px;
}

.s11 .vid iframe {
	position: absolute;
	width: 100%;
	height: 100%;
	box-shadow: 0 1px 5px rgb(0 0 0 / 80%);
	background: #02E2A3;
	padding: 6px;
}

.s11 .vid {
	position: relative;
	padding-bottom: 56.25%;
}

.s11 .row {
	max-width: 1200px;
	margin: 0 auto;
}


/* Section 14 Start */
.s14 {
	background: #74FFCA;
	padding: 80px 0;
}

.s14 * {
	color: #1F1F1F;
}

.s14 .content-wrapper {
	max-width: 1300px;
}

.s14 .title-area {
	margin: 0 auto 86px;
}

.s14 .row:not(:last-child) {
	margin-bottom: 100px;
}

.s14 p.h3 span {
	background: #498DF2;
	padding: 5px 15px;
	color: #E1FF9D;
	font-weight: 700;
	border-radius: 6px;
}

/* Section 18 Start */
.s18 {
	padding: 70px 0 120px;
	background: #1A1B1B;
}

.s18 .title-area {
	max-width: 1000px;
	margin: 0 auto 100px;
}

.s18 .tbl {
	margin: 0 auto;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: center;
}

.s18 .tbl-head {
	padding: 40px 0;
}

.s18 .tbl-body {
	background: #1A1B1B;
	padding: 45px 60px;
	border-radius: 0px 0px 22px 22px;
}

.s18 .tbl-colmn {
	flex: 0 0 50%;
	max-width: 49%;
	border-radius: 24px;
	padding: 4px;
	background: #1b6c84;
}

.s18 .tbl-colmn.tbl-starter {
	transform: scale(0.92);
}

.s18 .tbl-colmn.tbl-commercial {
	transform: scale(1.03);
}

.s18 .tbl-body .wrapper {
	margin: 50px 0;
}

.s18 .fab {
	padding: 0 0px;
}

.s18 ul li:not(:last-child) {
	margin-bottom: 20px;
}

.s18 ul li.c:before,
.s18 ul li.x:before {
	display: block;
	position: absolute;
	width: 30px;
	height: 30px;
	left: 0;
	top: 0;
	bottom: 0;
	margin: auto;
}

.s18 ul li.c:before {
	background: url(../images/tbl-check.png) no-repeat center;
}

.s18 ul li.x:before {
	background: url(../images/tbl-x.png) no-repeat center;
}

.s18 ul li {
	padding-left: 50px;
	font-size: 18px;
}

/* Section 19 Start */
.s19 {
	background: #E8F1FF;
	padding: 70px 15px;
}

.s19 * {
	color: #2A1055;
}

.s19 .wrapper:not(:last-child) {
	margin-bottom: 60px;
}

.s19 .title-area {
	margin-bottom: 75px;
}

.s19 .colmn {
	padding: 0 40px;
}

.s19 .a {
	background: #D0DCF0;
	border-radius: 12px;
	padding: 45px 40px;
	margin-top: 25px;
	height: 240px;
	display: flex;
	align-items: center;
}

.s19 .q span.q {
	flex: 0 0 auto;
	width: 48px;
	height: 48px;
	display: flex;
	align-items: center;
	justify-content: center;
	background: #AEC1E1;
	border-radius: 100px;
	color: #fff;
	margin-right: 18px;
}

.s19 .q h6 {
	display: flex;
	align-items: center;
}

.s19 .a:before {
	content: "A";
	font-size: 14px;
	font-weight: 700;
	background: #49D7DB;
	display: flex;
	border-radius: 100px;
	color: #fff;
	position: absolute;
	left: -16px;
	width: 32px;
	text-align: center;
	height: 32px;
	align-items: center;
	justify-content: center;
	border: 3px solid #fff;
}

/* Content Style End */

/* =============================================================== */


/* Disclaimer Start */
#disclaimer {
	padding: 60px 15px;
}

.font-dusty-gray {
	color: #9a9a9a;
}

#disclaimer p,
#disclaimer a {
	font-size: 12px;
	line-height: 1.8;
}

#disclaimer .copyright {
	font-size: 14px;
	display: unset;
	text-transform: unset;
	letter-spacing: unset;
	font-weight: 700;
}

#disclaimer a.copyright:hover {
	color: #49D7DB !important;
}

#disclaimer .content-wrapper {
	max-width: 680px;
}

.font-dusty-gray {
	color: #9a9a9a !important;
}

#disclaimer p,
#disclaimer a {
	font-size: 12px;
	font-family: 'Poppins', sans-serif;
}

/* Disclaimer End */

/* Footer Start */
#footer-section li {
	padding: 0 20px;
}

#footer-section ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

.flex-elem {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-align: center;
	align-items: center;
}

#footer-section li a {
	color: #000;
	font-size: 14px;
	font-family: 'Poppins';
}

#footer-section li a:hover {
	color: #49D7DB !important;
}

#footer-section {
	padding: 30px;
}

#footer-section {
	padding: 30px;
	background: #fafafa;
}

@media screen and (max-width: 1280.98px) {
	#disclaimer {
		padding: 50px 0;
	}

	#footer-section .custom-wrapper {
		max-width: 100%;
	}
}

@media screen and (max-width: 1024.98px) {
	#footer-section li a {
		font-size: 12px;
	}
}

@media screen and (max-width: 991.98px) {
	#footer-section li {
		flex: 0 0 100%;
		max-width: 100%;
		text-align: center;
		padding: 5px 0px;
		border: none !important;
	}

	#footer-section li a {
		font-size: 12px;
	}
}

@media screen and (max-width: 575.98px) {
	#disclaimer p {
		font-size: 12px;
		line-height: 1.8;
	}
}

@media screen and (max-width: 440.98px) {
	#disclaimer .copyright {
		font-size: 12px;
	}

	#disclaimer p {
		font-size: 10px;
	}

	#footer-section {
		padding: 20px 15px;
	}

	#footer-section li {
		padding: 0px 0px;
	}
}

/* Footer End */

/*Modal*/
.modal-body {
	padding: 0 50px 20px;
}

.modal-body h5 {
	font: 700 22px/1.4 'Poppins', sans-serif;
	color: #FF648F;
}

.modal-footer {
	padding: 0 50px 40px;
	flex-wrap: wrap;
}

.modal-footer .btn {
	font: 700 18px/18px 'Poppins', sans-serif;
	background-color: #FF648F;
	padding: 15px;
	/* max-width: 600px; */
	border-radius: 0;
	border: 2px solid transparent;
}

.modal-footer .btn:hover {
	background-color: transparent;
	color: #FF648F !important;
	border-color: #FF648F;
}

.modal-header .close:focus {
	outline: none;
}

/*End Modal*/