@media only screen and (max-width:899px) {
	header { background: #000; padding: 15px 20px; }
	header img { width: 150px; }
	header .nav-item { padding: 0 10px; }
	header .nav-item .nav-link { color: #fff; font-size: 14px; transition: all 0.3s; }
	header .nav-item .nav-link:hover { color: #FFAD1D; }

	section.c1 { background: #000; padding: 10% 5% 20% 5%; position: relative; overflow: hidden; }
	section.c1 img { display: none; }
	section.c1 .block { width: 100%; }
	section.c1 .block h1 { color: #FEFEFE; font-size: 2.5rem; font-weight: 400; line-height: 2.5rem; }
	section.c1 .block h1 b { font-weight: initial; color: #FFAD1D; }
	section.c1 .block p { color: #AAAAAA; font-size: 1rem; font-weight: 400; line-height: 1.5rem; margin-top: 20px; }
	section.c1 .block button { width: 100%; transition: all 0.3s; border: 2px solid transparent; font-size: 14px; }
	section.c1 .block button:hover { border: 2px solid rgba(255,255,255,0.6); color: #fff; background: transparent; }

	/* Section c2 */
	section.c2 { width: 100%; background: #FFAD1D; padding: 70px 5%; height: auto; }
	section.c2 .block { display: block; text-align: center; }
	section.c2 .block h3 { color: black; font-size: 1.25rem; font-weight: 400; line-height: 1.75rem; }
	section.c2 .block ul { list-style: none; padding: 0; margin: 20px 0; }
	section.c2 .block ul li { font-size: 1rem; line-height: 1.5rem; }
	section.c2 .block button { width: 50%; margin-top: 10px; border: 2px solid transparent; transition: all 0.3s; font-size: 14px; }
	section.c2 .block button:hover { border: 2px solid rgba(0,0,0,1); color: #fff; background: #000; }

	/* Section c3 */
	section.c3 { position: relative; padding: 20% 5%; overflow: hidden; }
	section.c3 img { display: none; }
	section.c3 .block { display: block; }
	section.c3 .block div { width: 100%; }
	section.c3 .block h2 { color: #FEFEFE; font-size: 1.75rem; font-weight: 400; line-height: 2rem; }
	section.c3 .block h2 b { font-weight: initial; color: #FFAD1D; }
	section.c3 .block p { color: #AAAAAA; font-size: 1rem; font-weight: 400; line-height: 1.5rem; margin-top: 20px; }
	section.c3 .block button { width: 100%; transition: all 0.3s; border: 2px solid transparent; font-size: 14px; }
	section.c3 .block button:hover { border: 2px solid rgba(255,255,255,0.6); color: #fff; background: transparent; }

	/* Section c4 */
	section.c4 { overflow: hidden; padding: 10% 5%; }
	section.c4 img.vector { width: 100%; }
	section.c4 .title { display: block; margin-bottom: 30px; }
	section.c4 .title h3 { color: #FEFEFE; font-size: 1.5rem; font-weight: 400; line-height: 1.75rem; }
	section.c4 .title h3 b { font-weight: initial; color: #FFAD1D; }
	section.c4 .title p { color: #AAAAAA; font-size: 1rem; font-weight: 400; line-height: 1.5rem; margin-top: 15px;  }
	section.c4 .block { display: block; }
	section.c4 .block div { width: 100%; background: rgba(254, 254, 254, 0.10); border-radius: 20px; border: 1px rgba(254, 254, 254, 0.15) solid; backdrop-filter: blur(7.50px); padding: 20px; margin-bottom: 20px; }
	section.c4 .block div img { width: 35px; }
	section.c4 .block div h5 { color: #FFAD1D; margin-top: 20px; font-size: 14px; }
	section.c4 .block p { color: #AAAAAA; font-size: 0.875rem; font-weight: 400; line-height: 1.25rem; margin-bottom: 0; }

	/* Section c5 */
	section.c5 { background-image: url('../images/bg2.png'); background-size: cover; background-position: center; width: 100%; padding: 8% 5%; height: auto; }
	section.c5 h2 { color: #FEFEFE; font-size: 1.75rem; font-weight: 400; line-height: 2rem; text-align: center; margin-top: 0; }
	section.c5 h2 b { font-weight: initial; color: #FFAD1D; }
	section.c5 p { color: #fff; font-size: 1rem; font-weight: 400; line-height: 1.5rem; margin-top: 20px; text-align: center; }
	section.c5 img { margin: 20px auto 0; display: block; width: 100%; margin-top: 50px; }

	/* Section c6 */
	section.c6 { position: relative; padding: 10% 5%; overflow: hidden; }
	section.c6 .table td { background: transparent; padding: 10px 0; border-bottom: 1px solid rgb(44, 44, 44); vertical-align: middle; }
	section.c6 .table td p { color: #fff; text-align: center; margin: 0; font-size: 14px; }
	section.c6 .table td img { margin: 0 auto; display: block; width: 27px; }
	section.c6 .table td img.check { width: 20px; }
	section.c6 .table td.title { font-size: 14px; color: #fff; }
	section.c6 .table td.title b { font-weight: initial; color: #FFAD1D; }
	section.c6 .table th { background: transparent; color: #ffffff76; border-bottom: 1px solid rgb(44, 44, 44); padding: 10px 0; font-weight: 500; text-align: center; font-size: 12px; }

	/* Section c7 */
	section.c7 { position: relative; overflow: hidden; padding: 10% 5%; }
	section.c7 img { position: absolute; right: 0; left: 0; margin: 0 auto; width: 80%; bottom: 0; opacity: 0.3; }
	section.c7 h2 { color: #FEFEFE; font-size: 1.75rem; font-weight: 400; line-height: 2rem; text-align: center; margin-top: 0; }
	section.c7 h2 b { font-weight: initial; color: #FFAD1D; }
	section.c7 p { color: #AAAAAA; font-size: 1rem; font-weight: 400; line-height: 1.5rem; margin-top: 20px; text-align: center; }
	section.c7 form { width: 100%; margin: 20px auto 0; position: relative; z-index: 1; }
	section.c7 form .form-control { padding: 15px 20px; border-radius: 20px; border: 1px solid #fff; margin-bottom: 15px; width: 100%; font-size: 14px; }
	section.c7 form .form-control:focus { box-shadow: none; border: 1px solid #fff; }
	section.c7 form button { margin: 20px auto 0; display: block; width: 100%; background: #FFAD1D; color: #000; font-size: 14px; transition: all 0.3s; }
	section.c7 form button:hover { background: #da9317; }

	/* Footer */
	footer { background: #1B1B1B; padding: 10% 5%; position: relative; z-index: 1; margin-top: 20px; }
	footer p { color: #AAAAAA; font-size: 0.875rem; font-weight: 400; line-height: 1.5rem; margin-top: 20px; }
	footer .footer-links { display: block; margin-top: 20px; }
	footer .footer-links a { color: #dcdcdc; font-size: 0.875rem; text-decoration: none; transition: all 0.3s; display: block; margin-bottom: 10px; }
	footer .footer-links a:hover { color: #FFAD1D; }
	footer .block { display: block; margin-top: 30px; }
	footer .block p { margin: 20px 0 0; text-align: center; }
	footer .block div { text-align: center; }
	footer .block div img { width: 20px; margin: 0 10px; transition: all 0.3s; opacity: 0.6; }
	footer .block div img:hover { opacity: 1; }
}