* {
	margin: 0;
	padding: 0;
}
body {
	font-family: "Source Sans Pro", Helvetica, sans-serif !important;
	margin: 0;
}
h1,
h2,
h3,
h4,
h5,
h6 {
	margin: 0;
	padding: 0;
}
p {
	line-height: 1.3em;
	padding: 0;
	margin: 0;
}
li {
	list-style-type: none;
}
a {
	text-decoration: none;
}
.btn {
	white-space: normal;
}
/* end Additional CSS here */

.modal-body .close {
	position: relative;
	top: -33px;
	right: -60px;
	background: #000;
	color: #fff;
	height: 30px;
	width: 30px;
	border-radius: 50%;
	border: 3px solid #fff;
	opacity: 1;
}

.pop_img {
	background: #000;
	border-radius: 10px;
}
.pop_title {
	font-size: 42px;
	padding: 15px 0;
}
.imgOfMoney img {
	width: 65%;
}
.pop_txts p {
	font-size: 22px;
	margin: 20px 0;
}
.pop_txts,
.pop_btn {
	padding: 0 20px;
}
.pop_btn .btn {
	background: #2b2b2b;
	color: #ffff;
	padding: 10px 25px;
}
.pop_btn .btn:hover {
	background: #444444;
}
.pop_btn .btn strong {
	font-size: 26px;
}
.pop_btn .btn span {
	font-size: 18px;
	color: #bababa !important;
}

/* end site popup section */

#site_head {
	background: #000000;
	padding: 20px 0;
}
#site_head {
	background: #000000;
	padding: 20px 0;
}
.head_btn .btn {
	text-transform: uppercase;
	font-weight: 700;
	color: #aaaaaa;
	font-size: 20px;
	border: 3px solid #aaaaaa;
	padding: 10px 30px;
}
.head_btn .btn:hover {
	background: #aaaaaa;
	color: #fff;
}

/* end site header here */

#banner_sec {
	background: url(/lander/images/banner_bg.jpg) no-repeat 0 0;
	/* background-attachment: fixed;
	background-size: 100% 100%; */
	background-size: cover;
	background-position: center;
	position: relative;
	padding: 165px 0;
	font-family: Oswald, Helvetica, sans-serif !important;
}
.banner_contents h1 {
	font-size: 54px;
	color: #fff;
	line-height: 1;
	font-family: Oswald, Helvetica, sans-serif !important;
}
.banner_contents h1 span {
	color: #ff8200 !important;
}
.banner_contents h4 {
	color: #fff;
	font-size: 20px;
	line-height: 2;
}
.yellow_btn .btn {
	background: rgb(253, 192, 84) !important;
	box-shadow: inset 0 0 0 2px rgba(255, 255, 255, 0.2);
	color: #7d5829;
	text-transform: uppercase;
	font-weight: 900;
	font-size: 28px;
	line-height: 1;
	padding: 20px 40px;
	border-radius: 3px !important;
	font-family: Oswald, Helvetica, sans-serif !important;
}
.yellow_btn .btn:hover {
	background: inset 0 2px 2px 0 rgba(255, 255, 255, 0.22),
		0 233px 233px 0 rgba(255, 255, 255, 0.12) inset;
}
/* end site banner here */

#feature_sec {
	background: #000;
	padding: 35px 0;
}
.feat_contents h1 {
	color: #fff;
	font-family: Oswald, Helvetica, sans-serif !important;
	font-size: 48px;
	padding-bottom: 15px;
}
.feat_list li {
	font-size: 24px;
	color: #fff;
	margin-bottom: 12px;
}
.feat_contents .yellow_btn .btn span {
	font-size: 20px;
	font-weight: normal;
}
/* end features here */

.third_contents .svg-inline--fa {
	font-size: 60px;
	color: rgb(228, 59, 44);
}
.third_contents h5 {
	font-size: 36px;
	font-family: Oswald, Helvetica, sans-serif !important;
	color: rgb(246, 68, 0);
	margin-top: 30px;
}
.third_contents p {
	color: #fdc054 !important;
	font-size: 28px;
	line-height: 1.4em;
	margin: 20px 0;
}
.third_contents h1 {
	font-size: 54px;
	font-family: Oswald, Helvetica, sans-serif !important;
}

/* end third section here */

#forth_sec {
	background: url(/lander/images/bg2.jpg) no-repeat 0 0 / 100% 100%;
	padding: 40px 0;
}
.forth_contents p {
	font-size: 25px;
	color: #fff;
	margin: 30px 0;
}
.forth_contents .svg-inline--fa {
	color: #fff;
	font-size: 60px;
}

/* end forth section here */

.pro_txts h1 {
	font-size: 38px;
	font-family: Oswald, Helvetica, sans-serif !important;
	color: #fdc054 !important;
}
.pro_txts p {
	color: #fdc054 !important;
	font-size: 22px;
	margin: 25px 0;
}

/* end product section here */

#coa_sec {
	background: url(/lander/images/bg3.jpg) no-repeat 0 0 / 100% 100%;
	background-attachment: fixed;
	padding: 40px 0 100px 0;
}
.coa_contents h1 {
	font-family: Oswald, Helvetica, sans-serif !important;
	font-size: 60px;
	color: #fff;
}
.coa_contents p {
	margin-top: 20px;
	font-size: 22px;
	color: #fff;
}
/* end call of action section here */

#ask_sec {
	background: #fff;
	padding: 40px 0 100px 0;
}
.ask_right p {
	font-size: 28px;
	color: #fdc054 !important;
}
.ask_right p > strong {
	color: #e43b2c;
}
.ask_right .yellow_btn .btn span {
	font-size: 20px;
	font-weight: normal;
}

.ask_left h2 {
	font-size: 28px;
	color: #fdc054 !important;
	font-weight: 600;
}
.card-header .title {
	font-size: 19px;
	color: #000;
	font-weight: 600;
	line-height: 26px;
}
.card-header .accicon {
	float: right;
	font-size: 20px;
	width: 1.2em;
}
.card-header {
	cursor: pointer;
	border-bottom: none;
	padding: 24px;
}
.card {
	border: 1px solid #ddd;
}
.card-body {
	border-top: 1px solid #ddd;
}
.card-header:not(.collapsed) .rotate-icon {
	transform: rotate(180deg);
}

/* end free questions section here */

#site_footer {
	background: #000;
	padding: 40px 0;
}
.cpy {
	color: rgba(255, 255, 255, 0.42);
}
.foot_links a,
.foot_links {
	color: #fff;
	font-size: 14px;
	margin-top: 20px;
}
/* end site footer section here */

/* MEDIA QUERY */
@media all and (max-width: 768px) {
	.banner_contents h1,
	.feat_contents h1,
	.third_contents h1,
	.coa_contents h1,
	.pop_title {
		font-size: 30px;
	}
	.banner_contents h4 {
		font-size: 14px;
		line-height: 1.3;
	}
	.feat_list li {
		font-size: 18px;
		margin-bottom: 10px;
	}
	.feat_contents .yellow_btn .btn span,
	.ask_right .yellow_btn .btn span {
		font-size: 14px;
		font-weight: normal;
	}
	.yellow_btn .btn {
		font-size: 17px;
	}
	.third_contents p {
		font-size: 20px;
	}
	.third_contents h5 {
		font-size: 22px;
	}
	.modal-body .close {
		top: -20px;
		right: -20px;
	}
	.pop_btn .btn strong {
		font-size: 18px;
	}
}
