@media (-webkit-min-device-pixel-ratio: 2)
{

			input, textarea {
					font-size: 16px;
			}

}


@media (max-width: 1240px)
{

.footer-info {
	padding-left: 4rem;
	padding-right: 4rem;
}

} /* 1200 */


@media (max-width: 1100px)
{



} /* 1100 */


@media (max-width: 1000px)
{

				.main-menu ul li a {
					font-size: 1.5rem;
				}


		.footer .col1 {
			width: 36%;
		}
		.footer .col2 {
			width: 36%;
			padding-right: 5rem;
		}
		.footer .col3 {
			width: 28%;
		}
		.footer .col4 {
			clear: left;
			width: 35%;
			margin-top: 4rem;
		}
		.footer .col5 {
			width: 35%;
			margin-top: 4rem;
		}


} /* 1000 */


@media (max-width: 960px)
{



} /* 990 */




@media (max-width: 900px)
{

html {
	font-size: 55%;
}


.parallax {
	background-attachment: scroll;
}


.main-menu-wrap {
	height: auto;
	min-height: 60px;
	margin-bottom: -60px;
}

	.main-menu-wrap.open {
		background-color: #1d1d1d;
	}

	.logo-mobile {
		display: block;
	}

	.menu-button {
		display: block;
	}

	.main-menu {
		display: none;
		max-width: none;
		margin: 0 auto;
	}

		.main-menu ul {
			padding: 60px 0 20px;
			max-height: 90vh;
			overflow-y: auto;
		}

			.main-menu ul li {
				float: none;
				width: 100% !important;
			}

				.main-menu ul li.logo {
					display: none;
				}

				.main-menu ul li a,
				.main-menu ul li a.two-rows {
					height: auto;
					padding: 9px 0;
					line-height: 1.2;
					text-align: center;
					font-size: 1.9rem;
				}

				.main-menu > ul > li > ul {
					position: static;
					padding: 2px 0;
 					visibility: visible;
 					opacity: 1;
					opacity: 0.8;
					-webkit-transform: translateY(0);
					transform: translateY(0);
				}

				.main-menu-wrap.fixed .main-menu > ul > li > ul {
					box-shadow: none;
				}

						.main-menu > ul > li > ul li a {
							line-height: 1.2;
						}

	.video {
		display: none;
	}

	.bg-main {
		display: block;
	}


} /* 900 */


@media (max-width: 800px)
{


.section.top {
	min-height: 50rem;
}

	.top-claim {
		bottom: 0;
	}



} /* 800 */


@media (max-width: 767px)
{

html {
	font-size: 48%;
}

body {
	font-size: 2rem;
}


} /* 767 */


@media (max-width: 650px)
{

body {
	line-height: 1.4;
}

p {
	margin-top: 0.8rem;
}

h2 {
	margin-bottom: 3rem;
}

.btn {
	margin-top: 5rem;
}


	.footer-info {
		text-align: center;
	}

		.footer .col {
			float: none;
			width: 100% !important;
			padding-right: 0 !important;
			padding-left: 0 !important;
		}

		.footer .col2 {
			width: 100%;
			margin-top: 5rem;
		}

		.footer .col3 {
			margin-top: 5rem;
		}

			.footer .col p {
				text-align: center;
			}

			.footer .col1 ul,
			.footer .col2 ul {
				margin-left: 0;
				padding-left: 0;
				list-style: none;
			}

			.footer .col img {
				max-width: 20rem;
			}


} /* 650 */


@media (max-width: 600px)
{

		.services-items .service-image {
			width: 26%;
		}

		.services-items .service-info {
			width: 74%;
		}


/*
.services-items,
.services-items tbody,
.services-items tr,
.services-items td {
	display: block;
	width: 100%;
}

		.services-items .service-image {
			height: 20rem;
		}

		.services-items .service-info {
			height: auto;
		}
*/

} /* 600 */


@media (max-width: 550px)
{




} /* 550 */


@media (max-width: 500px)
{

html {
	font-size: 38%;
}



} /* 500 */


@media (max-width: 450px)
{



} /* 450 */


@media (max-width: 400px)
{


} /* 400 */

/*
     FILE ARCHIVED ON 13:59:08 Mar 25, 2023 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 15:48:49 May 19, 2024.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 1.688
  exclusion.robots: 0.101
  exclusion.robots.policy: 0.09
  esindex: 0.01
  cdx.remote: 24.033
  LoadShardBlock: 186.355 (3)
  PetaboxLoader3.datanode: 89.549 (5)
  PetaboxLoader3.resolve: 295.919 (2)
  load_resource: 245.43
  loaddict: 42.608
*/