@font-face {
	font-family: 'poppinsregular';
	src: url('poppins-regular-webfont.woff2') format('woff2'), url('poppins-regular-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}

body {
	font-family: 'poppinsregular' !important;
	font-weight: 500;
	background: #000;
}

header {
	background: #111820;
}

h2 {
	font-size: 2.5rem;
}

a {
	text-decoration: none;
	color: #0263b8;
}

a:hover {
	-webkit-transition: all 0.2s ease;
	transition: all 0.2s ease;
}

.main-header {
	position: relative;
	z-index: 9;
}

.fixed-header {
	position: fixed !important;
	width: 100%;
	z-index: 9999;
}

/* scroll */
::-webkit-scrollbar {
	width: 10px;
}

/* Track */
::-webkit-scrollbar-track {
	background: #535353;
}

/* Handle */
::-webkit-scrollbar-thumb {
	background: #222222;
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
	background: #151515;
}

/* scroll */
.fixed-header .navbar-brand img {
	height: 40px;
	-webkit-transition: all 1s ease;
	transition: all 1s ease;
}

.fixed-header .nav-link.contact {
	min-height: 60px;
	-webkit-transition: all 1s ease;
	transition: all 1s ease;
}

.navbar {
	padding: 0;
}

.navbar-toggler:focus {
	box-shadow: none;
}

.nav-link {
	font-size: 16px;
	text-transform: uppercase;
	padding: 0px 0px 10px;
	height: 100%;
	margin-right: 35px;
	color: #fff;
	display: flex;
	align-items: flex-end;
}

.nav-link.active {
	color: #ef4036 !important;
}

.nav-link.contact {
	background-color: #ff422f;
	color: #fff !important;
	padding-left: 50px !important;
	padding-right: 50px !important;
	min-height: 82px;
	margin-right: 0;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

.nav-link.contact:hover {
	display: flex;
	align-items: end;
	padding: 0px 0px 20px;
}

.dropdown-toggle::after {
	display: none;
}

.navbar-nav .dropdown-menu {
	background-color: #000;
	padding: 10px 20px;
	min-width: 250px;
	border-radius: 0;
	margin-top: 0px;
}

.navbar-nav .dropdown-menu a {
	color: #fff;
	text-decoration: none;
	line-height: 35px;
	font-size: 14px;
}

.navbar-nav .dropdown-menu a:hover {
	color: #ef4036 !important;
	padding-left: 30px;
	position: relative;
}

.navbar-nav .dropdown-menu a:hover:after {
	position: absolute;
	content: "";
	background: red;
	width: 20px;
	height: 2px;
	left: 0;
	top: 6px;
}

.navbar-nav .dropdown-menu ul {
	margin: 0;
	padding: 0;
	margin-left: 15px;
}

.navbar-nav .dropdown-menu ul li {
	list-style: none;
}

.nav-link:hover {
	color: #ef4037;
}

.navbar-brand img {
	max-width: 169px;
	height: 57px;
}

.search {
	align-content: center;
	align-items: center;
	text-align: center;
}

.search img {
	width: 25%;
}

.banner-area {

	/* background-image: url(../images/bg.png); */
	background-size: cover;
	background-color: #000;
	overflow: hidden;
}

.support-scrollsnap .scroll-container {
	overflow: scroll;
	-ms-overflow-style: none;	/* for Internet Explorer, Edge */
	scrollbar-width: none;	/* for Firefox */
}

.support-scrollsnap .scroll-container::-webkit-scrollbar {
	display: none;	/* for Chrome, Safari, and Opera */
}

.scroll-container, .scroll-area {
	max-width: 100%;
	height: 610px;
}

.scroll-container {
	overflow: auto;
	scroll-snap-type: y mandatory;
}

.scroll-area .caption {
	display: flex;
	align-content: center;
	align-items: center;
	justify-content: center;
	position: relative;
}

.scroll-area h3 {
	font-size: 72px;
	text-align: center;
	color: #fff;
	align-items: flex-end;
	justify-content: center;
	width: fit-content;
	float: left;
}

.scroll-area .c-video {
	width: fit-content;
	float: left;
	margin-top: -120px;
	margin-left: -40px;
}

.colla-video {
	position: absolute;
	top: -179px;
	right: 174px;
	z-index: 1;
}

.colla-head {
	position: absolute;
	z-index: 9999;
}

.colla-content {
	position: relative;
	z-index: 999;
	margin-top: 40px;
}

.f-head {
	margin-right: -80px;
	position: relative;
	z-index: 9999999;
}

.d-head {
	margin-right: -90px;
	position: relative;
	z-index: 9999999;
}

.scroll-area h3 span {
	display: inline-block;
	margin-left: 10px;
}

.scroll-area .f-video {
	width: fit-content;
	float: left;
	margin-top: -120px;
	margin-right: -100px;
}

.scroll-area .d-video {
	width: fit-content;
	float: left;
	margin-top: -70px;
	margin-right: -120px;
}

.scroll-area p {
	text-align: center;
	color: #fff;
	font-size: 16px;
}

.del-head {
	font-size: 48px;
	color: #ff422f;
}

.scroll-area {
	scroll-snap-align: center;
}

.scroll-container, .scroll-area {
	margin: 0 auto;
}

.scroll-area {
	display: flex;
	align-items: center;
	justify-content: center;
	color: white;
}

.scroll-area:nth-of-type(1) {

	/*	background: #000;*/
}

.scroll-area:nth-of-type(2) {

	/*	background: #000;*/
}

.scroll-area:nth-of-type(3) {

	/*	background: #000;*/
}

.scroll-area:nth-of-type(4) {

	/*	background: #000;*/
}

.narrative-sec {
	padding: 140px 0;
	background: #161616;
	color: #fff;
	overflow: hidden;
}

.separtor-h {
	width: 65px;
	height: 4px;
	background-color: #ff422f;
	margin-top: 10px;
}

.noteworthy-sec {
	padding: 180px 0;
	color: #fff;
	background-image: url(../images/note-bg.jpg) !important;
	background-position: right bottom;
	background-size: 71%;
	background-repeat: no-repeat;
	background-color: #000;
	position: relative;
}

.insight-sec {
	padding: 70px 0;
	background-color: #0a0a0a;
	color: #fff;
	background-image: url(../images/insights.png);
	overflow: hidden;
}

.sq-box {
	padding: 20px;
	width: 90%;
	height: 90%;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: top;
	margin-right: 20px;
	position: relative;
	display: flex;
	align-items: flex-end;
}

.sq-box:after {
	position: absolute;
	content: "";
	width: 100%;
	height: 100%;
	background: -webkit-gradient(linear, left bottom, left top, color-stop(25%, #000), to(transparent));
	background: linear-gradient(0deg, #0a0a0a 25%, transparent);
	opacity: 0;
	left: 0;
	top: 0;
}

.sq-box:hover:after {
	opacity: 1;
}

.sb-img1 {
	background-image: url(../images/blog-bg.jpg);
}

.sb-img2 {
	background-image: url(../images/case-studies.jpg);
}

.sq-box-cont {
	position: relative;
	z-index: 99999;
}

.sq-box-cont h2 {
	font-size: 18px;
	color: #ffff;
	font-weight: bold;
}

.sq-box-cont p {
	font-size: 13px;
	line-height: 24px;
}

.sq-box-cont h2 a {
	color: #ffff;
}

.sq-box:hover .sq-box-cont h2 a {
	color: #ff422f;
}

.insight-img {
	width: 80%;
}

.black-p {
	line-height: 32px;
}

.form-control {
	padding: 10px 15px;
	background: #000;
	border: #424242 solid 1px;
	border-radius: 3px;
}

.form-control::placeholder {
	color: #fff;
}

.icon-size-in {
	width: 80px;
	margin: 0 auto;
	display: block;
}

.send-btn {
	background-color: #ff422f;
	color: #fff;
}

.send-btn:hover {
	background-color: #d72219;
	color: #efeded;
}

.sq-box-icon-btn:hover {
	background-color: #fff;
	color: #ef4037;
}

.separtor-h-white {
	width: 65px;
	height: 4px;
	background-color: #fff;
	margin-top: 10px;
}

.client-sec {
	padding: 140px 0;
	background: #161616;
	overflow: hidden;
}

.client-sec {
	color: #fff;
}

.client-sec .separtor-h {
	margin-bottom: 80px !important;
}

.owl-carousel {
	padding-left: 0;
}

.owl-carousel.owl-drag .owl-item li {
	list-style: none;
}

.image-box {
	background: #fefefe;
	padding: 10px;
	border-radius: 6px;
}

.owl-carousel .owl-item img {
	width: 70% !important;
	margin: 0 auto;
	display: table !important;
}

.testimonial-sec {
	background: #000;
	padding: 40px 0;
	color: #fff;
	background-image: url(../images/testi_bg.png);
	background-repeat: no-repeat;
	overflow: hidden;
}

.gtco-testimonials {
	position: relative;
	background: transparent;
}

.gtco-testimonials .owl-stage-outer {
	padding: 30px 0;
}

.gtco-testimonials .owl-nav {
	display: none;
}

.gtco-testimonials .owl-dots {
	text-align: center;
	display: flex;
	width: fit-content;
	margin: 0 auto;
}

.gtco-testimonials .owl-dots span {
	position: relative;
	height: 10px;
	width: 10px;
	border-radius: 50%;
	display: block;
	border: 2px solid #fff;
	margin: 0 5px;
}

.gtco-testimonials .owl-dots .active {
	box-shadow: none;
}

.gtco-testimonials .owl-dots .active span {
	background: #ff422f;
	box-shadow: none;
	height: 12px;
	width: 12px;
	margin-bottom: -1px;
}

.gtco-testimonials .card {
	background-color: transparent;
	color: #fff;
	text-align: center;
	border: none;
	padding: 0px 25px;
	border: 1px #1d1d1d solid;
	height: 100%;
	width: 90%;
}

.gtco-testimonials .card p {
	color: #a8a8a8;
}

.gtco-testimonials .card .card-img-top {
	max-width: 30%;
	border-radius: 50%;
	margin: 30px auto 0;
}

.card-desig {
	font-size: 12px;
}

.gtco-testimonials .active {
	opacity: 1;
	transition: all 0.2s;
	margin-top: -1px;
}

.gtco-testimonials .center {
	opacity: 1;
}

.services-sec {

	/*	padding: 70px 0;*/
	background: black;
	min-height: 500px;
	color: #fff;
	position: relative;
	height: 630px;
	overflow: hidden;
}

.readmore {
	color: #fff;
}

.readmore:hover {
	color: #ff422f;
}

footer {
	padding: 60px 0;
}

.main-footer {
	padding: 20 0px;
	background-color: #131313;
	overflow: hidden;
}

.main-footer a {
	text-decoration: none;
}

.main-footer.style-two {
	border-top: 1px solid #dfdfdf;
}

.main-footer .footer-widget {
	position: relative;
	margin-bottom: 30px;
}

.main-footer .widgets-section {
	position: relative;
	padding: 40px 0px 20px;
}

.main-footer .footer-widget h5 {
	position: relative;
	font-weight: normal;
	color: #fff;
	text-transform: capitalize;
}

.main-footer .logo-widget {
	position: relative;
}

.main-footer .logo-widget .logo {
	position: relative;
	margin-bottom: 0px;
	margin-bottom: 30px;
}

.main-footer .logo-widget .call {
	position: relative;
	color: #fff;
	font-size: 13px;
	font-weight: 300;
	margin-top: 20px;
	margin-bottom: 20px;
	line-height: 28px;
}

.main-footer .logo-widget .call .phone {
	position: relative;
	color: #fff;
	font-size: 14px;
	display: block;
	transition: all 500ms ease;
	-moz-transition: all 500ms ease;
	-webkit-transition: all 500ms ease;
	-ms-transition: all 500ms ease;
	-o-transition: all 500ms ease;
}

.main-footer .logo-widget .call .email {
	position: relative;
	color: #fff;
	font-size: 16px;
	display: block;
	margin-top: 0px;
	text-transform: lowercase;
	transition: all 500ms ease;
	-moz-transition: all 500ms ease;
	-webkit-transition: all 500ms ease;
	-ms-transition: all 500ms ease;
	-o-transition: all 500ms ease;
}

.main-footer .logo-widget .call .phone:hover, .main-footer .logo-widget .call .email:hover {
	color: #0052e7;
}

.list-link li {
	position: relative;
	list-style: none;
	line-height: 28px;
}

.list-link li a {
	position: relative;
	color: #fff;
	font-size: 13px;
	-webkit-transition: all 300ms ease;
	-ms-transition: all 300ms ease;
	-o-transition: all 300ms ease;
	-moz-transition: all 300ms ease;
	transition: all 300ms ease;
}

.list-link li a:hover {
	color: #ea3f35;
}

.main-footer .newsletter-widget .text {
	position: relative;
	color: #fff;
	font-size: 14px;
	line-height: 1.8em;
	margin-bottom: 15px;
}

#masterWrap {
	width: 100%;
	height: 100%;
	position: absolute;
	overflow: hidden;
}

#panelWrap {
	width: 100%;
	height: 100%;
}

.section {
	width: 100%;
	display: flex;
	align-content: center;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	font-weight: 630;
	position: relative;
}

.section p {
	font-weight: normal;
}

.section ul {
	margin: 60px 0 0 0;
	padding: 0;
	display: flex;
}

.section ul li {
	float: left;
	list-style: none;
	margin-right: 10px;
	width: 215px;
	display: flex;
	font-size: 13px;
	align-items: center;
	align-content: center;
	justify-content: center
}

.section ul li a {
	border: 1px #ef4037 solid;
	padding: 5px 20px;
	font-weight: normal;
	font-size: 13px;
	text-decoration: none;
	height: 100%;
	text-align: center;
	color: #fff;
	align-content: center;
	align-items: center;
	display: flex;
	width: 100%;
	min-height: 48px;
	justify-content: center;
}

.section ul li a:hover {
	background: #ef4037;
}

.section .container {
	position: relative;
	height: 100%;
	display: flex;
	align-content: center;
	align-items: center;
	flex-wrap: wrap;
}

.talk-btn {
	background: #005dac;
	padding: 20px 40px;
	position: absolute;
	color: #fff;
	right: 0;
	bottom: 0;
	text-decoration: none;
	font-size: 16px;
	font-weight: normal;
	min-width: 200px;
}

.talk-btn i {
	float: right;
}

.talk-btn:hover {
	background: #ef4037;
}

.inner-sec {
	overflow: hidden;
}

.inner-sec .dot {
	background: #161616;
}

.dot {
	width: 12px;
	height: 12px;	/*	border-radius: 100%;*/
	position: relative;
	background-color: #000;	/*	margin: 12px;*/
	cursor: pointer;
	width: 48px;
	height: 48px;
	margin-bottom: 5px;
}

.dot:nth-of-type(1) {
	background-image: url(../images/business-icon.png);
	background-repeat: no-repeat;
	background-position: center;
}

.dot:nth-of-type(1):hover {
	background-image: url(../images/business-icon-hover.png);
}

.dot:nth-of-type(1).active {
	background-image: url(../images/business-icon-hover.png);
}

.dot:nth-of-type(2) {
	background-image: url(../images/marketing-icon.png);
	background-repeat: no-repeat;
	background-position: center;
}

.dot:nth-of-type(2):hover {
	background-image: url(../images/marketing-icon-hover.png);
}

.dot:nth-of-type(2).active {
	background-image: url(../images/marketing-icon-hover.png);
}

.dot:nth-of-type(3) {
	background-image: url(../images/it-icon.png);
	background-repeat: no-repeat;
	background-position: center;
}

.dot:nth-of-type(3):hover {
	background-image: url(../images/it-icon-hover.png);
}

.dot:nth-of-type(3).active {
	background-image: url(../images/it-icon-hover.png);
}

.dot:nth-of-type(4) {
	background-image: url(../images/human-icon.png);
	background-repeat: no-repeat;
	background-position: center;
}

.dot:nth-of-type(4):hover {
	background-image: url(../images/human-icon-hover.png);
}

.dot:nth-of-type(4).active {
	background-image: url(../images/human-icon-hover.png);
}

.dot:nth-of-type(5) {
	background-image: url(../images/tour-icon.png);
	background-repeat: no-repeat;
	background-position: center;
}

.dot:nth-of-type(5):hover {
	background-image: url(../images/tour-icon-hover.png);
}

.dot:nth-of-type(5).active {
	background-image: url(../images/tour-icon-hover.png);
}

.dots {
	position: absolute;
	z-index: 100;
	top: 50%;
	right: 0px;
}

#downArrow {
	bottom: 12px;
}

#upArrow {
	top: 12px;
}

.arrow {
	position: absolute;
	z-index: 100;
	right: 12px;
	cursor: pointer;
	opacity: 0.75;
	width: 40px;
	height: 40px;
	stroke-width: 8px;
	stroke: white;
	fill: transparent;
	display: none;
}

.toolTips {
	position: absolute;
	top: 49.9%;
	right: 50px;
	z-index: 1000;
}

.toolTip {
	background: #ef4037;
	color: #fff;
	padding: 16px 20px;
	height: 48px !important;
	margin-bottom: 0;
}

.toolTip:nth-of-type(2) {
	margin-top: -9px !important;
}

.toolTip:nth-of-type(3) {
	margin-top: -7px !important;
}

.toolTip:nth-of-type(4) {
	margin-top: -6px !important;
}

.toolTip:nth-of-type(5) {
	margin-top: -5px !important;
}

@media (hover:none) {
	.toolTips, p.navDotInfo {
		visibility: hidden;
	}

}

.toolTip {
	opacity: 0;
	text-align: right;
	height: 12px;
	margin: 12px 0;
	line-height: 12px;
	left: 10px;
	top: 10px;
}

p.navDotInfo {
	position: absolute;
	bottom: 5px;
	z-index: 225;
	width: 100%;
	text-align: center;
	max-width: 5000px;
	font-size: 0.875em;
}

.twitterFollow {
	padding: 16px;
	margin-top: 16px;
	cursor: pointer;
	border-radius: 500px;
	text-decoration: none;
	border: solid 2px white;
	color: white;
}

.twitterFollow:hover {
	background: white;
	color: #000;
}

.hideMe {
	opacity: 0;
}

.iconWrap {
	width: 300px;
	margin-top: 30px;
}

.icon {
	text-align: center;
	width: 150px;
	float: left;
}

.icon svg {
	width: 50px;
	height: 50px;
	margin: 6px 0;
	overflow: visible;
}

.main-footer a {
	color: #fff;
}

.main-footer .footer-widget {
	display: flex;
	align-items: end;
	font-size: 13px;
	margin-bottom: 0;
}

.main-footer .footer-column {
	display: flex;
	align-items: end;
	font-size: 13px;
	margin-bottom: 0;
}

.main-footer .footer-column .list-link {
	margin-bottom: 0;
}

.sm {
	float: left;
	padding-left: 0px !important;
	margin-left: 5px !important;
}

.sm li {
	list-style: none;
	float: left;
	margin-left: 25px;
	height: 20px;
	overflow: hidden;
	transition: all 0.3s ease;
}

.sm li:first-child {
	margin-left: 0;
}

.sm li:hover a img {
	margin-top: -26px;
}

.inner-sec {
	background: #000;
	padding: 100px 0;
	color: #fff;
	display: table;
	min-height: 82vh;
	width: 100%;
}

.inner-sec .logo {
	margin-bottom: 30px;
}

.inner-sec h1 {
	color: #fff;
	font-size: 36px;
	margin-bottom: 20px;
}

.inner-sec h3 {
	color: #ef4036;
	font-size: 20px;
	margin-bottom: 20px;
	line-height: 30px;
	width: 100%;
}

.inner-sec h4 {
	font-size: 2.5rem;
	line-height: 3rem;
	margin-bottom: 1.5rem;
}

.inner-sec p {
	font-size: 13px;
	line-height: 26px;/*	text-align: justify;*/
}

.inner-sec ul {
	margin: 0;
	padding: 0;
}

.inner-sec ul li {
	margin-bottom: 10px;/*	margin-left: 20px;*/
	font-size: 13px;
}

.inner-sec ul li span {
	color: #ef4037;
}

.dots-outer {
	position: fixed;
	top: 40%;
	right: 0;
}

.dots-outer .dot .tp {
	display: none;
}

.dots-outer .dot:hover .tp {
	display: block;
	height: 48px;
	background: red;
	position: absolute;
	right: 48px;
	top: 0;
	padding: 10px;
	min-width: 286px;
	font-size: 15px;
	text-align: right;
}

.contact-today a {
	color: #fff;
	text-decoration: none;
}

.contact-today a:hover {
	color: #ef4037;
}

.img-responsive {
	width: 100%;
}

.blog-post {
	margin-bottom: 40px;
}

.inner-sec h3 span {
	display: block;
	margin-top: 10px;
	background: #000;
	padding: 0px 24px;
	font-size: 11px;
	border-radius: 50px;
	color: #fff;
	width: fit-content;
}

.inner-sec h4 span {
	display: block;
	margin-top: 10px;
	background: #0d385c;
	padding: 5px 20px;
	font-size: 14px;
	border-radius: 50px;
	color: #fff;
	width: fit-content;
}

.blog-banner {
	display: table;
	margin: 20px auto;
	justify-content: center;
	display: flex;
	align-items: center;
	float: none !important;
	text-align: center;
	width: fit-content;
	max-height: 430px;
	overflow: hidden;
}

.side-box h2 {
	font-size: 18px;
	padding: 8px 15px;
	color: #ff422f;
	border-radius: 3px;
	padding-left: 0;
}

.side-box ul li {
	list-style: none;
	border-bottom: 1px #161616 solid;
	padding-bottom: 15px;
	margin-bottom: 15px;
}

.side-box ul li a {
	font-size: 13px;
	color: #fff;
}

.side-box ul li a:hover {
	color: #ff422f !important;
}

.box-shadow {
	float: left;
	padding: 1em;
	border: 1px  #363636 solid;
	color: #fff;
	margin-bottom: 20px;
	padding: 40px;
	height: 100%;
}

.box-shadow h2 {
	font-size: 20px;
}

.box-shadow:before, .box-shadow:after {
	content: "";
	position: absolute;
	z-index: -2;
}

.box-shadow p {
	font-size: 13px;
	font-weight: normal;
}

.box-shadow  h3 {
	color: #ef4036;
	font-size: 18px;
	margin-bottom: 20px;
	line-height: 30px;
	width: 100%;
}

.bg-dark {
	background: #000;
	background-color: #000 !important;
}

.vertical-box {
	border: 1px #202020 solid;
	padding: 40px;
	margin-bottom: 20px;
	background: #202020;
}

.vertical-box img {
	margin-bottom: 20px;
	display: table;
	width: 30%;
}

.vertical-box h6 {
	text-align: left;
	font-size: 14px;
	line-height: 24px;
}

.vertical-box-ld {
	border: 1px #5a7e9c solid;
}

.vertical-box-ld img {
	width: 100%;
}

.inner-banner p {
	color: #fff;
}

.inner-banner .container {
	min-height: 620px;
}

.inner-banner .talk-btn {
	background: #ff422f;
	padding: 20px 40px;
	position: absolute;
	color: #fff;
	right: 0;
	bottom: 0;
	text-decoration: none;
	font-size: 16px;
	font-weight: normal;
	min-width: 200px;
}

.inner-banner .talk-btn:hover {
	background: #0867af;
}

.inner-sec .why-ul li {
	list-style: none !important;
	background-image: url(../images/tick.png);
	background-position: 0px;
	padding-left: 30px;
	background-repeat: no-repeat;
	background-size: auto;
	padding: 5px 10px 5px 35px;
	margin-left: 0;
	display: table;
	margin-bottom: 20px;
}

.inner-sec .why-ul li span {
	font-weight: bold;
	color: #fff !important;
}

.p-column {
	column-count: 3;
	column-gap: 60px;
}

.col-lg-6:first-child .service-box {
	padding-right: 30px;
}

.col-lg-6:last-child .service-box {
	padding-left: 30px;
}

.service-box {
	background: #121111;
	padding: 40px;
	border-radius: 2px;
	height: 100%;
}

.service-box h3 {
	color: #ef4036;
	line-height: inherit;
	margin-bottom: 10px;
}

.service-box p {
	margin-bottom: 0;
	font-size: 13px;
	line-height: 24px;
	transition: all ease 2s;
}

.service-box .img {
	text-align: center;
	background: transparent;
	width: 100%;
	height: 100%;
}

.service-box .img img {
	width: 100%;
	object-fit: cover;
}

.service-ul {
	margin-bottom: 20px;
	display: table;
	width: 100%;
}

.service-ul li {
	float: left;
}

.service-ul li span {
	display: block;
}

.card-body .card-text {
	margin-bottom: 5px;
	min-height: 110px;
	font-size: 14px;
	margin-top: 20px;
}

.ld-des {
	text-align: left;
	margin-top: 5px;
	font-size: 12px;
}

.ld-name-h {
	font-weight: 500;
	font-size: 15px;
	top: 60%;
}

.ld-sec {
	background-color: #000;
}

.custom-carousel ul li {
	margin: 10px;
}

.contact-address .add-box {
	display: flex;
	margin-top: 30px;
}

.contact-address .add-head {
	font-size: 20px;
}

.contact-address .add-line {
	font-size: 14px;
	line-height: 24px;
	font-weight: 100;
	margin-left: 20px;
}

.contact-address-loc .add-box {
	display: flex;
	margin-top: 20px;
}

.contact-address-loc .add-head {
	font-size: 16px;
}

.contact-address-loc .add-line {
	font-size: 13px;
	line-height: 24px;
	font-weight: 100;
	margin-left: 20px;
}

.contact-address-loc {
	background-color: #161616;
	padding: 20px;
	margin-bottom: 25px;
	height: 100%;
	max-height: fit-content;
}

.flow-item ul li {
	width: 200px;
	
}

.sitemap-flow .flow-item {
	width: 360px;
}

.sitemap-flow .flow-flex {
	display: flex;
}

.sitemap-flow ul {
	color: #fff;
	list-style-type: none;
}

.sitemap-flow .site-contact {
	color: #fff;
	width: 200px;
}

.sitemap-flow ul li {
	padding: 3px 15px;
	width: 200px;
}

.sitemap-flow .flow-item .flow-item-one {
	width: 270px;
}

.flow-flex .flow-item {
	padding: 15px;
	background-color: #000;
}

.flow-item ul {
	margin-top: 15px;
}

.contact-sec {
	background-image: url(../images/contact-bg.jpg);
	background-position: bottom;
	background-size: 100%;
	color: #fff;
}

.btn-primary {
	background: linear-gradient(102.57deg, #144c76, #1790ed 100%, #0092ff 0);
	border-radius: 6.25rem;
	color: #fff;
	padding: 9pt 3pc;
	-webkit-transition: all .5s;
	transition: all .5s;
	border: 0px;
}

.btn-primary:hover {
	background: linear-gradient(102.57deg, #ff422f, #5e0d05 100%, #0092ff 0);
}

.contact-content {
	padding-top: 120px;
	padding-right: 140px;
}

.ib-sec {
	height: 330px;
	background: #000;
	display: flex;
	align-items: center;
	align-content: center;
	border-bottom: 1px #161616 solid;
}

.ib-sec h1 {
	color: #fff;
	font-size: 36px;
	margin-bottom: 20px;
}

.ib-sec .container {
	min-height: auto;
}

.sitemap-banner {
	background: url(../images/sitemap.jpg);
	background-position: right;
	background-size: cover;
}

.location-banner {
	background: url(../images/locations-banner.jpg);
	background-position: right;
	background-size: cover;
}

.impact-banner {
	background: url(../images/impact-banner.jpg);
	background-position: right;
	background-size: cover;
}

.blogs-banner {
	background: url(../images/blog-banner.jpg);
	background-position: right;
	background-size: cover;
}

.news-banner {
	background: url(../images/news-banner.jpg);
	background-position: right;
	background-size: cover;
}

.career-banner {
	background: url(../images/career-banner.jpg);
	background-position: right;
	background-size: cover;
}

.career-content {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	align-content: center;
}

.blog-img {
	padding: 0;
}

.blog-content {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	align-content: center;
	padding: 40px;
	background: #161616;
}

.inner-sec h6 {
	font-size: 24px;
}

.inner-sec h6 span {
	display: block;
	margin-top: 10px;
	background: #161616;
	padding: 5px 20px;
	font-size: 11px;
	border-radius: 50px;
	color: #fff;
	width: fit-content;
}

.bc-outer {
	background: #161616;
	padding: 40px;
}

.cs-banner {
	background: url(../images/cs-banner.jpg);
	background-position: right;
	background-size: cover;
}

.about-banner {
	background: url(../images/about-banner.jpg);
	background-position: right;
	background-size: cover;
}

.contact-banner {
	background: url(../images/contact-banner.jpg);
	background-position: right;
	background-size: cover;
}

.core-sec {
	background: #111010;
	padding: 140px 0;
	color: #fff;
	background-image: url(../images/core-bg.jpg);
	background-position: right;
	background-repeat: no-repeat;
	background-size: 100%;
}

.vm-sec {
	background: #111010;
	padding: 140px 0;
	color: #fff;
	background-size: cover;
	background-image: url(../images/vision-mission.jpg);
	background-position: right;
	background-repeat: no-repeat;
}

.vm-box {
	background: rgba(0, 0, 0, 0.4);
	padding: 40px;
	border-radius: 3px;
}

.why-sec {
	background: #000;
	padding: 140px 0;
	min-height: auto !important;
}

.vm-box h3 {
	font-size: 20px;
}

.vm-box p {
	font-size: 13px;
	line-height: 24px;
}

.board-sec {
	background: #000;
	padding: 140px 0;
	color: #fff;
	background-image: url(../images/board-bg.jpg);
	background-position: right;
	background-repeat: no-repeat;
	background-size: cover;
	border-bottom: 1px #161616 solid;
}

.lead-sec {
	padding: 140px 0;
	color: #fff;
	background: #000;
}

.align-items {
	display: flex;
	align-items: center;
}

.read-more-content {
	display: none;
}

.read-more {
	display: table;
   transition: all ease;
   font-size: 13px;
}

.timeline-info {
	position: relative;
	background: #f3f1f1;
	margin-bottom: 12px;
	border: 1px solid #f3f1f1;
	border-radius: 8px;
	margin-left: 54px;
}

/*image hover box*/
figure.snip0016 {
	color: #fff;
	position: relative;
	overflow: hidden;
	width: 100%;
	text-align: left;
	border-radius: 3px;
}

figure.snip0016 * {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

figure.snip0016 img {
	max-width: 100%;
	opacity: 1;
	width: 100%;
	-webkit-transition: opacity 0.35s;
	transition: opacity 0.35s;
	filter: grayscale(100%);
	object-fit: cover;
}

figure:hover img {
	filter: inherit;
}

figure.snip0016 figcaption {
	position: absolute;
	bottom: 0;
	left: 0;
	padding: 30px 3em;
	width: 100%;
	height: 100%;
}

figure.snip0016 figcaption::before {
	position: absolute;
	top: 75%;
	right: 30px;
	bottom: 30px;
	left: 100%;
	border-left: 4px solid rgba(255, 255, 255, 0.8);
	content: "";
	opacity: 0;
	background-color: rgba(255, 255, 255, 0.5);
	-webkit-transition: all 0.5s;
	transition: all 0.5s;
	-webkit-transition-delay: 0.6s;
	transition-delay: 0.6s;
}

figure.snip0016 h2, figure.snip0016 p {
	opacity: 0;
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, -webkit-transform 0.35s, -moz-transform 0.35s, -o-transform 0.35s, transform 0.35s;
}

figure.snip0016 h2 {
	position: absolute;
	top: 75%;
	right: 30px;
	bottom: 30px;
	font-weight: 300;
	text-transform: uppercase;
	-webkit-transform: translate3d(30%, 0%, 0);
	transform: translate3d(30%, 0%, 0);
	-webkit-transition-delay: 0.3s;
	transition-delay: 0.3s;
}

figure.snip0016 h2 span {
	font-weight: 800;
}

figure.snip0016 p {
	font-size: 10px;
	position: absolute;
	top: 80%;
	right: 30px;
	bottom: 30px;
	font-weight: 200;
	-webkit-transform: translate3d(0%, 30%, 0);
	transform: translate3d(0%, 30%, 0);
	-webkit-transition-delay: 0s;
	transition-delay: 0s;
	line-height: 15px;
	text-align: right;
	margin-top: 5px;
}

figure.snip0016 a {
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	position: absolute;
	color: #ffffff;
}

figure.snip0016:hover img {
	opacity: 0.9;
}

figure.snip0016:hover figcaption {
	background: rgba(0, 0, 0, 0.3) !important;
}

figure.snip0016:hover figcaption h2 {
	opacity: 1;
	-webkit-transform: translate3d(0%, 0%, 0);
	transform: translate3d(0%, 0%, 0);
	-webkit-transition-delay: 0.4s;
	transition-delay: 0.4s;
}

figure.snip0016:hover figcaption p {
	opacity: 0.9;
	-webkit-transform: translate3d(0%, 0%, 0);
	transform: translate3d(0%, 0%, 0);
	-webkit-transition-delay: 0.6s;
	transition-delay: 0.6s;
}

figure.snip0016:hover figcaption::before {
	background: rgba(255, 255, 255, 0);
	left: 10px;
	opacity: 1;
	-webkit-transition-delay: 0s;
	transition-delay: 0s;
}

/*image hover box*/
#stars {
	width: 1px;
	height: 1px;
	background: transparent;
	box-shadow: 1132px 1777px #FFF, 1567px 1328px #FFF, 671px 1574px #FFF, 301px 1304px #FFF, 1327px 1913px #FFF, 1335px 258px #FFF, 186px 421px #FFF, 1870px 1000px #FFF, 840px 209px #FFF, 640px 427px #FFF, 1688px 1689px #FFF, 1711px 772px #FFF, 562px 1407px #FFF, 1972px 969px #FFF, 1023px 1824px #FFF, 347px 32px #FFF, 1358px 771px #FFF, 734px 1777px #FFF, 924px 67px #FFF, 565px 139px #FFF, 976px 1602px #FFF, 1329px 1008px #FFF, 1487px 496px #FFF, 572px 245px #FFF, 252px 1512px #FFF, 1784px 1275px #FFF, 505px 930px #FFF, 243px 1824px #FFF, 1686px 754px #FFF, 1351px 302px #FFF, 1352px 1850px #FFF, 1487px 621px #FFF, 867px 1256px #FFF, 563px 735px #FFF, 354px 1247px #FFF, 1221px 1493px #FFF, 1405px 1027px #FFF, 1275px 1631px #FFF, 199px 953px #FFF, 1587px 1172px #FFF, 500px 1855px #FFF, 1163px 1004px #FFF, 1660px 1943px #FFF, 226px 1075px #FFF, 1434px 403px #FFF, 1889px 1974px #FFF, 1328px 1303px #FFF, 261px 647px #FFF, 443px 213px #FFF, 56px 132px #FFF, 1678px 8px #FFF, 1878px 1087px #FFF, 915px 1471px #FFF, 205px 1216px #FFF, 1757px 1784px #FFF, 1188px 1826px #FFF, 660px 556px #FFF, 1940px 1111px #FFF, 1925px 300px #FFF, 1138px 175px #FFF, 1728px 1227px #FFF, 1865px 1302px #FFF, 242px 1651px #FFF, 1778px 344px #FFF, 1824px 1285px #FFF, 432px 1849px #FFF, 62px 1026px #FFF, 1345px 1273px #FFF, 1003px 17px #FFF, 7px 758px #FFF, 674px 788px #FFF, 1171px 1961px #FFF, 1439px 1892px #FFF, 63px 1642px #FFF, 1163px 142px #FFF, 755px 1390px #FFF, 553px 1344px #FFF, 1347px 1948px #FFF, 93px 519px #FFF, 714px 494px #FFF, 658px 397px #FFF, 131px 1032px #FFF, 1038px 576px #FFF, 1832px 1902px #FFF, 646px 1466px #FFF, 5px 1622px #FFF, 590px 345px #FFF, 1180px 1821px #FFF, 1915px 967px #FFF, 96px 584px #FFF, 493px 1935px #FFF, 111px 1902px #FFF, 169px 1540px #FFF, 132px 241px #FFF, 589px 1917px #FFF, 394px 351px #FFF, 1179px 1119px #FFF, 26px 1304px #FFF, 1554px 529px #FFF, 1732px 1918px #FFF, 1469px 1422px #FFF, 1591px 1405px #FFF, 690px 1682px #FFF, 1771px 1013px #FFF, 448px 501px #FFF, 1758px 644px #FFF, 1073px 1089px #FFF, 1746px 1643px #FFF, 1474px 48px #FFF, 692px 246px #FFF, 1159px 1537px #FFF, 1309px 741px #FFF, 446px 558px #FFF, 1000px 338px #FFF, 1869px 1391px #FFF, 819px 1354px #FFF, 383px 350px #FFF, 168px 734px #FFF, 972px 1685px #FFF, 1116px 266px #FFF, 421px 1733px #FFF, 150px 181px #FFF, 1834px 393px #FFF, 325px 643px #FFF, 1882px 1994px #FFF, 1975px 1538px #FFF, 1355px 1657px #FFF, 728px 877px #FFF, 510px 529px #FFF, 485px 1561px #FFF, 1142px 1992px #FFF, 1227px 246px #FFF, 368px 520px #FFF, 1422px 1733px #FFF, 1112px 1080px #FFF, 202px 1391px #FFF, 1727px 1472px #FFF, 1689px 432px #FFF, 853px 73px #FFF, 301px 1621px #FFF, 1157px 1344px #FFF, 1249px 1275px #FFF, 1676px 1123px #FFF, 1882px 368px #FFF, 1px 910px #FFF, 638px 1503px #FFF, 1197px 1960px #FFF, 920px 549px #FFF, 58px 1037px #FFF, 46px 1146px #FFF, 1052px 1432px #FFF, 180px 565px #FFF, 592px 1831px #FFF, 568px 789px #FFF, 1228px 1376px #FFF, 858px 1252px #FFF, 1697px 666px #FFF, 506px 278px #FFF, 81px 124px #FFF, 207px 564px #FFF, 1127px 1455px #FFF, 1253px 500px #FFF, 1192px 949px #FFF, 436px 459px #FFF, 165px 1752px #FFF, 637px 1265px #FFF, 12px 1080px #FFF, 1113px 1227px #FFF, 304px 635px #FFF, 646px 389px #FFF, 1088px 1275px #FFF, 275px 607px #FFF, 810px 1541px #FFF, 555px 1210px #FFF, 896px 718px #FFF, 1450px 841px #FFF, 1080px 327px #FFF, 1101px 1251px #FFF, 8px 1671px #FFF, 1139px 251px #FFF, 776px 1643px #FFF, 870px 147px #FFF, 400px 803px #FFF, 559px 11px #FFF, 1401px 507px #FFF, 245px 105px #FFF, 130px 1771px #FFF, 1563px 685px #FFF, 137px 832px #FFF, 1770px 1868px #FFF, 850px 1147px #FFF, 131px 1839px #FFF, 1266px 248px #FFF, 817px 1224px #FFF, 1047px 1840px #FFF, 1242px 828px #FFF, 1676px 49px #FFF, 493px 1815px #FFF, 1917px 185px #FFF, 1335px 846px #FFF, 863px 1028px #FFF, 970px 78px #FFF, 987px 863px #FFF, 910px 615px #FFF, 680px 314px #FFF, 643px 421px #FFF, 829px 1324px #FFF, 584px 543px #FFF, 644px 456px #FFF, 893px 1057px #FFF, 752px 1316px #FFF, 1019px 1728px #FFF, 566px 223px #FFF, 999px 1896px #FFF, 165px 1817px #FFF, 1752px 42px #FFF, 1903px 448px #FFF, 1494px 450px #FFF, 1077px 1130px #FFF, 375px 1853px #FFF, 232px 458px #FFF, 173px 599px #FFF, 1055px 336px #FFF, 1924px 996px #FFF, 1383px 1737px #FFF, 1227px 160px #FFF, 386px 1005px #FFF, 1259px 1864px #FFF, 759px 1704px #FFF, 1485px 324px #FFF, 1802px 1166px #FFF, 1674px 308px #FFF, 886px 1533px #FFF, 748px 1071px #FFF, 1754px 1777px #FFF, 3px 1176px #FFF, 779px 544px #FFF, 1311px 580px #FFF, 1095px 1270px #FFF, 1130px 1335px #FFF, 1596px 836px #FFF, 1661px 318px #FFF, 344px 1291px #FFF, 181px 112px #FFF, 1338px 886px #FFF, 14px 57px #FFF, 954px 765px #FFF, 528px 296px #FFF, 1627px 943px #FFF, 794px 1946px #FFF, 333px 877px #FFF, 60px 776px #FFF, 1483px 1690px #FFF, 1547px 1735px #FFF, 430px 669px #FFF, 1879px 1659px #FFF, 557px 477px #FFF, 333px 358px #FFF, 1272px 1104px #FFF, 710px 1873px #FFF, 1251px 1749px #FFF, 1126px 524px #FFF, 1800px 1070px #FFF, 1703px 1902px #FFF, 33px 361px #FFF, 393px 1413px #FFF, 826px 446px #FFF, 346px 79px #FFF, 1647px 1228px #FFF, 704px 974px #FFF, 1557px 1846px #FFF, 1134px 560px #FFF, 998px 1070px #FFF, 1625px 1633px #FFF, 1019px 35px #FFF, 538px 1259px #FFF, 612px 1482px #FFF, 945px 996px #FFF, 1394px 911px #FFF, 1274px 316px #FFF, 17px 30px #FFF, 867px 1142px #FFF, 1764px 735px #FFF, 826px 577px #FFF, 74px 1410px #FFF, 1203px 848px #FFF, 1591px 484px #FFF, 1148px 736px #FFF, 667px 139px #FFF, 173px 1520px #FFF, 1489px 1253px #FFF, 1685px 1047px #FFF, 1059px 621px #FFF, 379px 282px #FFF, 241px 1126px #FFF, 1085px 580px #FFF, 257px 76px #FFF, 1082px 885px #FFF, 1113px 208px #FFF, 1352px 449px #FFF, 854px 56px #FFF, 664px 303px #FFF, 1899px 1311px #FFF, 1311px 1114px #FFF, 1521px 1373px #FFF, 1041px 710px #FFF, 602px 712px #FFF, 743px 1792px #FFF, 493px 1950px #FFF, 25px 1173px #FFF, 1831px 497px #FFF, 1955px 804px #FFF, 1755px 1961px #FFF, 75px 243px #FFF, 200px 1164px #FFF, 1676px 1548px #FFF, 227px 279px #FFF, 693px 1923px #FFF, 1517px 1206px #FFF, 1817px 1360px #FFF, 151px 1567px #FFF, 1484px 201px #FFF, 741px 1715px #FFF, 1871px 450px #FFF, 27px 1839px #FFF, 1963px 1193px #FFF, 916px 65px #FFF, 491px 624px #FFF, 1949px 1720px #FFF, 1051px 1024px #FFF, 139px 4px #FFF, 264px 119px #FFF, 1793px 1661px #FFF, 1626px 1601px #FFF, 1125px 288px #FFF, 108px 595px #FFF, 1570px 1238px #FFF, 1151px 1458px #FFF, 1162px 1647px #FFF, 577px 373px #FFF, 763px 1491px #FFF, 425px 617px #FFF, 1681px 1685px #FFF, 669px 905px #FFF, 400px 915px #FFF, 549px 775px #FFF, 261px 97px #FFF, 457px 77px #FFF, 474px 803px #FFF, 1765px 1660px #FFF, 912px 35px #FFF, 225px 57px #FFF, 842px 1092px #FFF, 515px 784px #FFF, 1849px 1889px #FFF, 281px 16px #FFF, 953px 1294px #FFF, 1149px 498px #FFF, 624px 457px #FFF, 851px 7px #FFF, 152px 1801px #FFF, 1138px 1208px #FFF, 157px 1846px #FFF, 1552px 1922px #FFF, 1523px 1564px #FFF, 398px 1673px #FFF, 1350px 1936px #FFF, 970px 334px #FFF, 1746px 944px #FFF, 1841px 241px #FFF, 707px 1059px #FFF, 1823px 1677px #FFF, 103px 1809px #FFF, 1293px 1544px #FFF, 752px 1996px #FFF, 1185px 1403px #FFF, 1431px 772px #FFF, 414px 970px #FFF, 1376px 102px #FFF, 1699px 1903px #FFF, 1379px 713px #FFF, 1000px 1726px #FFF, 1127px 1270px #FFF, 834px 6px #FFF, 576px 318px #FFF, 794px 1200px #FFF, 1182px 526px #FFF, 974px 1256px #FFF, 194px 1704px #FFF, 1194px 1708px #FFF, 42px 744px #FFF, 584px 1641px #FFF, 248px 177px #FFF, 1692px 616px #FFF, 984px 991px #FFF, 1585px 21px #FFF, 510px 1620px #FFF, 132px 298px #FFF, 1137px 541px #FFF, 529px 955px #FFF, 1526px 418px #FFF, 454px 573px #FFF, 714px 1023px #FFF, 1687px 1659px #FFF, 513px 303px #FFF, 1066px 1966px #FFF, 579px 1851px #FFF, 600px 819px #FFF, 926px 566px #FFF, 141px 1625px #FFF, 1269px 782px #FFF, 1180px 1845px #FFF, 1520px 554px #FFF, 1725px 1839px #FFF, 1652px 861px #FFF, 1966px 153px #FFF, 610px 1974px #FFF, 274px 1421px #FFF, 868px 1204px #FFF, 661px 238px #FFF, 545px 1260px #FFF, 1701px 1591px #FFF, 627px 1851px #FFF, 736px 819px #FFF, 184px 1774px #FFF, 1607px 42px #FFF, 1571px 361px #FFF, 1398px 358px #FFF, 554px 1334px #FFF, 154px 691px #FFF, 38px 1728px #FFF, 1250px 1508px #FFF, 346px 333px #FFF, 1543px 975px #FFF, 7px 1730px #FFF, 155px 1736px #FFF, 1165px 1445px #FFF, 1166px 95px #FFF, 911px 1364px #FFF, 1891px 918px #FFF, 1297px 1999px #FFF, 1023px 1922px #FFF, 1347px 1176px #FFF, 754px 23px #FFF, 831px 1133px #FFF, 1497px 392px #FFF, 1699px 1168px #FFF, 1855px 139px #FFF, 329px 345px #FFF, 1844px 488px #FFF, 1493px 870px #FFF, 485px 775px #FFF, 1109px 1534px #FFF, 1022px 566px #FFF, 124px 1164px #FFF, 828px 931px #FFF, 1469px 660px #FFF, 1994px 1279px #FFF, 1855px 758px #FFF, 640px 1399px #FFF, 1148px 693px #FFF, 253px 130px #FFF, 1817px 973px #FFF, 1262px 1709px #FFF, 1403px 910px #FFF, 1756px 661px #FFF, 26px 269px #FFF, 1157px 1048px #FFF, 1267px 1741px #FFF, 1791px 150px #FFF, 846px 85px #FFF, 1439px 1331px #FFF, 271px 469px #FFF, 1148px 1613px #FFF, 1885px 1939px #FFF, 1604px 1858px #FFF, 1183px 163px #FFF, 695px 1825px #FFF, 893px 1539px #FFF, 1219px 811px #FFF, 300px 669px #FFF, 313px 183px #FFF, 413px 839px #FFF, 1332px 539px #FFF, 1151px 1527px #FFF, 1911px 1691px #FFF, 1771px 324px #FFF, 1px 1119px #FFF, 358px 21px #FFF, 567px 744px #FFF, 815px 756px #FFF, 941px 1530px #FFF, 1741px 310px #FFF, 1704px 2000px #FFF, 22px 808px #FFF, 619px 1503px #FFF, 1384px 1864px #FFF, 1855px 1196px #FFF, 903px 1814px #FFF, 795px 224px #FFF, 374px 1641px #FFF, 1146px 512px #FFF, 762px 1136px #FFF, 141px 785px #FFF, 1037px 1275px #FFF, 438px 1531px #FFF, 812px 417px #FFF, 520px 1180px #FFF, 372px 1316px #FFF, 1124px 1189px #FFF, 338px 601px #FFF, 1735px 760px #FFF, 1820px 1097px #FFF, 1443px 1929px #FFF, 547px 588px #FFF, 1332px 850px #FFF, 1925px 1380px #FFF, 1377px 29px #FFF, 1169px 1359px #FFF, 319px 524px #FFF, 1962px 925px #FFF, 359px 1984px #FFF, 423px 836px #FFF, 961px 1838px #FFF, 1521px 1246px #FFF, 1344px 20px #FFF, 1596px 850px #FFF, 1717px 490px #FFF, 788px 741px #FFF, 1654px 973px #FFF, 1652px 796px #FFF, 495px 173px #FFF, 122px 1200px #FFF, 935px 1509px #FFF, 372px 1875px #FFF, 122px 866px #FFF, 600px 226px #FFF, 1773px 1491px #FFF, 1644px 185px #FFF, 1570px 859px #FFF, 375px 1101px #FFF, 1289px 521px #FFF, 56px 692px #FFF, 1296px 364px #FFF, 1386px 924px #FFF, 403px 1993px #FFF, 153px 277px #FFF, 1509px 668px #FFF, 1204px 1237px #FFF, 531px 1266px #FFF, 1501px 1014px #FFF, 1631px 929px #FFF, 480px 1544px #FFF, 1514px 982px #FFF, 49px 871px #FFF, 1694px 1162px #FFF, 1373px 590px #FFF, 284px 808px #FFF, 599px 1417px #FFF, 1409px 1703px #FFF, 1125px 1703px #FFF, 1944px 464px #FFF, 761px 719px #FFF, 201px 1223px #FFF, 1092px 922px #FFF, 1591px 342px #FFF, 1205px 1823px #FFF, 1524px 1512px #FFF, 241px 1817px #FFF, 558px 233px #FFF, 955px 171px #FFF, 337px 1685px #FFF, 1891px 1836px #FFF, 268px 1392px #FFF, 537px 739px #FFF, 1656px 1937px #FFF, 1827px 247px #FFF, 1290px 1407px #FFF, 1989px 1642px #FFF, 360px 590px #FFF, 671px 699px #FFF, 972px 1033px #FFF, 1152px 1369px #FFF, 1941px 1383px #FFF, 1224px 1695px #FFF, 1280px 522px #FFF, 375px 1582px #FFF, 357px 598px #FFF, 1893px 986px #FFF, 467px 95px #FFF, 654px 1113px #FFF, 1628px 389px #FFF, 1363px 237px #FFF, 343px 166px #FFF, 1146px 1441px #FFF, 558px 552px #FFF, 195px 1801px #FFF, 1885px 838px #FFF, 485px 1375px #FFF, 1030px 1996px #FFF, 1710px 424px #FFF, 1041px 640px #FFF, 841px 1176px #FFF, 209px 1552px #FFF, 835px 144px #FFF, 158px 1316px #FFF, 278px 64px #FFF, 1614px 38px #FFF, 1224px 1610px #FFF, 84px 340px #FFF, 1397px 1690px #FFF, 1779px 1994px #FFF, 1095px 1552px #FFF, 1088px 1749px #FFF, 1693px 1143px #FFF, 1124px 215px #FFF, 789px 1186px #FFF, 1953px 768px #FFF, 1657px 341px #FFF, 551px 1448px #FFF, 1986px 1095px #FFF, 1524px 716px #FFF, 248px 1015px #FFF, 1324px 985px #FFF, 175px 1371px #FFF, 300px 497px #FFF, 222px 294px #FFF, 1940px 259px #FFF, 492px 1112px #FFF, 1805px 1508px #FFF, 774px 15px #FFF, 283px 1595px #FFF, 1772px 1707px #FFF, 1853px 1551px #FFF, 860px 173px #FFF, 912px 311px #FFF, 975px 1430px #FFF, 595px 800px #FFF, 913px 614px #FFF, 885px 1263px #FFF, 78px 505px #FFF, 1543px 1323px #FFF, 1677px 358px #FFF, 60px 39px #FFF, 1645px 1171px #FFF, 422px 83px #FFF, 178px 267px #FFF, 1311px 1136px #FFF, 1324px 1258px #FFF, 142px 428px #FFF, 1043px 1953px #FFF, 265px 689px #FFF, 994px 816px #FFF, 1522px 381px #FFF, 665px 1556px #FFF, 1236px 478px #FFF, 1783px 1913px #FFF, 712px 909px #FFF, 247px 1038px #FFF, 155px 143px #FFF, 1087px 1516px #FFF, 1512px 306px #FFF, 1888px 1430px #FFF, 579px 1475px #FFF, 1759px 1900px #FFF, 463px 1891px #FFF, 311px 1934px #FFF, 1547px 13px #FFF, 260px 171px #FFF, 1345px 1508px #FFF, 93px 1019px #FFF, 147px 45px #FFF, 1939px 1630px #FFF, 1673px 695px #FFF, 786px 275px #FFF, 1795px 9px #FFF, 1063px 954px #FFF, 715px 1426px #FFF, 370px 154px #FFF, 724px 1755px #FFF, 1367px 436px #FFF, 1779px 1839px #FFF, 1473px 1674px #FFF, 290px 1473px #FFF, 66px 285px #FFF, 92px 1798px #FFF, 1049px 1911px #FFF, 968px 87px #FFF, 1806px 1385px #FFF, 483px 1880px #FFF, 1980px 883px #FFF, 897px 1941px #FFF, 1153px 1699px #FFF, 1732px 20px #FFF, 1537px 1135px #FFF, 1182px 611px #FFF, 305px 1469px #FFF, 1406px 1329px #FFF, 369px 1891px #FFF, 352px 1974px #FFF;
	animation: animStar 50s linear infinite;
}

#stars:after {
	content: " ";
	position: absolute;
	top: 2000px;
	width: 1px;
	height: 1px;
	background: transparent;
	box-shadow: 1132px 1777px #FFF, 1567px 1328px #FFF, 671px 1574px #FFF, 301px 1304px #FFF, 1327px 1913px #FFF, 1335px 258px #FFF, 186px 421px #FFF, 1870px 1000px #FFF, 840px 209px #FFF, 640px 427px #FFF, 1688px 1689px #FFF, 1711px 772px #FFF, 562px 1407px #FFF, 1972px 969px #FFF, 1023px 1824px #FFF, 347px 32px #FFF, 1358px 771px #FFF, 734px 1777px #FFF, 924px 67px #FFF, 565px 139px #FFF, 976px 1602px #FFF, 1329px 1008px #FFF, 1487px 496px #FFF, 572px 245px #FFF, 252px 1512px #FFF, 1784px 1275px #FFF, 505px 930px #FFF, 243px 1824px #FFF, 1686px 754px #FFF, 1351px 302px #FFF, 1352px 1850px #FFF, 1487px 621px #FFF, 867px 1256px #FFF, 563px 735px #FFF, 354px 1247px #FFF, 1221px 1493px #FFF, 1405px 1027px #FFF, 1275px 1631px #FFF, 199px 953px #FFF, 1587px 1172px #FFF, 500px 1855px #FFF, 1163px 1004px #FFF, 1660px 1943px #FFF, 226px 1075px #FFF, 1434px 403px #FFF, 1889px 1974px #FFF, 1328px 1303px #FFF, 261px 647px #FFF, 443px 213px #FFF, 56px 132px #FFF, 1678px 8px #FFF, 1878px 1087px #FFF, 915px 1471px #FFF, 205px 1216px #FFF, 1757px 1784px #FFF, 1188px 1826px #FFF, 660px 556px #FFF, 1940px 1111px #FFF, 1925px 300px #FFF, 1138px 175px #FFF, 1728px 1227px #FFF, 1865px 1302px #FFF, 242px 1651px #FFF, 1778px 344px #FFF, 1824px 1285px #FFF, 432px 1849px #FFF, 62px 1026px #FFF, 1345px 1273px #FFF, 1003px 17px #FFF, 7px 758px #FFF, 674px 788px #FFF, 1171px 1961px #FFF, 1439px 1892px #FFF, 63px 1642px #FFF, 1163px 142px #FFF, 755px 1390px #FFF, 553px 1344px #FFF, 1347px 1948px #FFF, 93px 519px #FFF, 714px 494px #FFF, 658px 397px #FFF, 131px 1032px #FFF, 1038px 576px #FFF, 1832px 1902px #FFF, 646px 1466px #FFF, 5px 1622px #FFF, 590px 345px #FFF, 1180px 1821px #FFF, 1915px 967px #FFF, 96px 584px #FFF, 493px 1935px #FFF, 111px 1902px #FFF, 169px 1540px #FFF, 132px 241px #FFF, 589px 1917px #FFF, 394px 351px #FFF, 1179px 1119px #FFF, 26px 1304px #FFF, 1554px 529px #FFF, 1732px 1918px #FFF, 1469px 1422px #FFF, 1591px 1405px #FFF, 690px 1682px #FFF, 1771px 1013px #FFF, 448px 501px #FFF, 1758px 644px #FFF, 1073px 1089px #FFF, 1746px 1643px #FFF, 1474px 48px #FFF, 692px 246px #FFF, 1159px 1537px #FFF, 1309px 741px #FFF, 446px 558px #FFF, 1000px 338px #FFF, 1869px 1391px #FFF, 819px 1354px #FFF, 383px 350px #FFF, 168px 734px #FFF, 972px 1685px #FFF, 1116px 266px #FFF, 421px 1733px #FFF, 150px 181px #FFF, 1834px 393px #FFF, 325px 643px #FFF, 1882px 1994px #FFF, 1975px 1538px #FFF, 1355px 1657px #FFF, 728px 877px #FFF, 510px 529px #FFF, 485px 1561px #FFF, 1142px 1992px #FFF, 1227px 246px #FFF, 368px 520px #FFF, 1422px 1733px #FFF, 1112px 1080px #FFF, 202px 1391px #FFF, 1727px 1472px #FFF, 1689px 432px #FFF, 853px 73px #FFF, 301px 1621px #FFF, 1157px 1344px #FFF, 1249px 1275px #FFF, 1676px 1123px #FFF, 1882px 368px #FFF, 1px 910px #FFF, 638px 1503px #FFF, 1197px 1960px #FFF, 920px 549px #FFF, 58px 1037px #FFF, 46px 1146px #FFF, 1052px 1432px #FFF, 180px 565px #FFF, 592px 1831px #FFF, 568px 789px #FFF, 1228px 1376px #FFF, 858px 1252px #FFF, 1697px 666px #FFF, 506px 278px #FFF, 81px 124px #FFF, 207px 564px #FFF, 1127px 1455px #FFF, 1253px 500px #FFF, 1192px 949px #FFF, 436px 459px #FFF, 165px 1752px #FFF, 637px 1265px #FFF, 12px 1080px #FFF, 1113px 1227px #FFF, 304px 635px #FFF, 646px 389px #FFF, 1088px 1275px #FFF, 275px 607px #FFF, 810px 1541px #FFF, 555px 1210px #FFF, 896px 718px #FFF, 1450px 841px #FFF, 1080px 327px #FFF, 1101px 1251px #FFF, 8px 1671px #FFF, 1139px 251px #FFF, 776px 1643px #FFF, 870px 147px #FFF, 400px 803px #FFF, 559px 11px #FFF, 1401px 507px #FFF, 245px 105px #FFF, 130px 1771px #FFF, 1563px 685px #FFF, 137px 832px #FFF, 1770px 1868px #FFF, 850px 1147px #FFF, 131px 1839px #FFF, 1266px 248px #FFF, 817px 1224px #FFF, 1047px 1840px #FFF, 1242px 828px #FFF, 1676px 49px #FFF, 493px 1815px #FFF, 1917px 185px #FFF, 1335px 846px #FFF, 863px 1028px #FFF, 970px 78px #FFF, 987px 863px #FFF, 910px 615px #FFF, 680px 314px #FFF, 643px 421px #FFF, 829px 1324px #FFF, 584px 543px #FFF, 644px 456px #FFF, 893px 1057px #FFF, 752px 1316px #FFF, 1019px 1728px #FFF, 566px 223px #FFF, 999px 1896px #FFF, 165px 1817px #FFF, 1752px 42px #FFF, 1903px 448px #FFF, 1494px 450px #FFF, 1077px 1130px #FFF, 375px 1853px #FFF, 232px 458px #FFF, 173px 599px #FFF, 1055px 336px #FFF, 1924px 996px #FFF, 1383px 1737px #FFF, 1227px 160px #FFF, 386px 1005px #FFF, 1259px 1864px #FFF, 759px 1704px #FFF, 1485px 324px #FFF, 1802px 1166px #FFF, 1674px 308px #FFF, 886px 1533px #FFF, 748px 1071px #FFF, 1754px 1777px #FFF, 3px 1176px #FFF, 779px 544px #FFF, 1311px 580px #FFF, 1095px 1270px #FFF, 1130px 1335px #FFF, 1596px 836px #FFF, 1661px 318px #FFF, 344px 1291px #FFF, 181px 112px #FFF, 1338px 886px #FFF, 14px 57px #FFF, 954px 765px #FFF, 528px 296px #FFF, 1627px 943px #FFF, 794px 1946px #FFF, 333px 877px #FFF, 60px 776px #FFF, 1483px 1690px #FFF, 1547px 1735px #FFF, 430px 669px #FFF, 1879px 1659px #FFF, 557px 477px #FFF, 333px 358px #FFF, 1272px 1104px #FFF, 710px 1873px #FFF, 1251px 1749px #FFF, 1126px 524px #FFF, 1800px 1070px #FFF, 1703px 1902px #FFF, 33px 361px #FFF, 393px 1413px #FFF, 826px 446px #FFF, 346px 79px #FFF, 1647px 1228px #FFF, 704px 974px #FFF, 1557px 1846px #FFF, 1134px 560px #FFF, 998px 1070px #FFF, 1625px 1633px #FFF, 1019px 35px #FFF, 538px 1259px #FFF, 612px 1482px #FFF, 945px 996px #FFF, 1394px 911px #FFF, 1274px 316px #FFF, 17px 30px #FFF, 867px 1142px #FFF, 1764px 735px #FFF, 826px 577px #FFF, 74px 1410px #FFF, 1203px 848px #FFF, 1591px 484px #FFF, 1148px 736px #FFF, 667px 139px #FFF, 173px 1520px #FFF, 1489px 1253px #FFF, 1685px 1047px #FFF, 1059px 621px #FFF, 379px 282px #FFF, 241px 1126px #FFF, 1085px 580px #FFF, 257px 76px #FFF, 1082px 885px #FFF, 1113px 208px #FFF, 1352px 449px #FFF, 854px 56px #FFF, 664px 303px #FFF, 1899px 1311px #FFF, 1311px 1114px #FFF, 1521px 1373px #FFF, 1041px 710px #FFF, 602px 712px #FFF, 743px 1792px #FFF, 493px 1950px #FFF, 25px 1173px #FFF, 1831px 497px #FFF, 1955px 804px #FFF, 1755px 1961px #FFF, 75px 243px #FFF, 200px 1164px #FFF, 1676px 1548px #FFF, 227px 279px #FFF, 693px 1923px #FFF, 1517px 1206px #FFF, 1817px 1360px #FFF, 151px 1567px #FFF, 1484px 201px #FFF, 741px 1715px #FFF, 1871px 450px #FFF, 27px 1839px #FFF, 1963px 1193px #FFF, 916px 65px #FFF, 491px 624px #FFF, 1949px 1720px #FFF, 1051px 1024px #FFF, 139px 4px #FFF, 264px 119px #FFF, 1793px 1661px #FFF, 1626px 1601px #FFF, 1125px 288px #FFF, 108px 595px #FFF, 1570px 1238px #FFF, 1151px 1458px #FFF, 1162px 1647px #FFF, 577px 373px #FFF, 763px 1491px #FFF, 425px 617px #FFF, 1681px 1685px #FFF, 669px 905px #FFF, 400px 915px #FFF, 549px 775px #FFF, 261px 97px #FFF, 457px 77px #FFF, 474px 803px #FFF, 1765px 1660px #FFF, 912px 35px #FFF, 225px 57px #FFF, 842px 1092px #FFF, 515px 784px #FFF, 1849px 1889px #FFF, 281px 16px #FFF, 953px 1294px #FFF, 1149px 498px #FFF, 624px 457px #FFF, 851px 7px #FFF, 152px 1801px #FFF, 1138px 1208px #FFF, 157px 1846px #FFF, 1552px 1922px #FFF, 1523px 1564px #FFF, 398px 1673px #FFF, 1350px 1936px #FFF, 970px 334px #FFF, 1746px 944px #FFF, 1841px 241px #FFF, 707px 1059px #FFF, 1823px 1677px #FFF, 103px 1809px #FFF, 1293px 1544px #FFF, 752px 1996px #FFF, 1185px 1403px #FFF, 1431px 772px #FFF, 414px 970px #FFF, 1376px 102px #FFF, 1699px 1903px #FFF, 1379px 713px #FFF, 1000px 1726px #FFF, 1127px 1270px #FFF, 834px 6px #FFF, 576px 318px #FFF, 794px 1200px #FFF, 1182px 526px #FFF, 974px 1256px #FFF, 194px 1704px #FFF, 1194px 1708px #FFF, 42px 744px #FFF, 584px 1641px #FFF, 248px 177px #FFF, 1692px 616px #FFF, 984px 991px #FFF, 1585px 21px #FFF, 510px 1620px #FFF, 132px 298px #FFF, 1137px 541px #FFF, 529px 955px #FFF, 1526px 418px #FFF, 454px 573px #FFF, 714px 1023px #FFF, 1687px 1659px #FFF, 513px 303px #FFF, 1066px 1966px #FFF, 579px 1851px #FFF, 600px 819px #FFF, 926px 566px #FFF, 141px 1625px #FFF, 1269px 782px #FFF, 1180px 1845px #FFF, 1520px 554px #FFF, 1725px 1839px #FFF, 1652px 861px #FFF, 1966px 153px #FFF, 610px 1974px #FFF, 274px 1421px #FFF, 868px 1204px #FFF, 661px 238px #FFF, 545px 1260px #FFF, 1701px 1591px #FFF, 627px 1851px #FFF, 736px 819px #FFF, 184px 1774px #FFF, 1607px 42px #FFF, 1571px 361px #FFF, 1398px 358px #FFF, 554px 1334px #FFF, 154px 691px #FFF, 38px 1728px #FFF, 1250px 1508px #FFF, 346px 333px #FFF, 1543px 975px #FFF, 7px 1730px #FFF, 155px 1736px #FFF, 1165px 1445px #FFF, 1166px 95px #FFF, 911px 1364px #FFF, 1891px 918px #FFF, 1297px 1999px #FFF, 1023px 1922px #FFF, 1347px 1176px #FFF, 754px 23px #FFF, 831px 1133px #FFF, 1497px 392px #FFF, 1699px 1168px #FFF, 1855px 139px #FFF, 329px 345px #FFF, 1844px 488px #FFF, 1493px 870px #FFF, 485px 775px #FFF, 1109px 1534px #FFF, 1022px 566px #FFF, 124px 1164px #FFF, 828px 931px #FFF, 1469px 660px #FFF, 1994px 1279px #FFF, 1855px 758px #FFF, 640px 1399px #FFF, 1148px 693px #FFF, 253px 130px #FFF, 1817px 973px #FFF, 1262px 1709px #FFF, 1403px 910px #FFF, 1756px 661px #FFF, 26px 269px #FFF, 1157px 1048px #FFF, 1267px 1741px #FFF, 1791px 150px #FFF, 846px 85px #FFF, 1439px 1331px #FFF, 271px 469px #FFF, 1148px 1613px #FFF, 1885px 1939px #FFF, 1604px 1858px #FFF, 1183px 163px #FFF, 695px 1825px #FFF, 893px 1539px #FFF, 1219px 811px #FFF, 300px 669px #FFF, 313px 183px #FFF, 413px 839px #FFF, 1332px 539px #FFF, 1151px 1527px #FFF, 1911px 1691px #FFF, 1771px 324px #FFF, 1px 1119px #FFF, 358px 21px #FFF, 567px 744px #FFF, 815px 756px #FFF, 941px 1530px #FFF, 1741px 310px #FFF, 1704px 2000px #FFF, 22px 808px #FFF, 619px 1503px #FFF, 1384px 1864px #FFF, 1855px 1196px #FFF, 903px 1814px #FFF, 795px 224px #FFF, 374px 1641px #FFF, 1146px 512px #FFF, 762px 1136px #FFF, 141px 785px #FFF, 1037px 1275px #FFF, 438px 1531px #FFF, 812px 417px #FFF, 520px 1180px #FFF, 372px 1316px #FFF, 1124px 1189px #FFF, 338px 601px #FFF, 1735px 760px #FFF, 1820px 1097px #FFF, 1443px 1929px #FFF, 547px 588px #FFF, 1332px 850px #FFF, 1925px 1380px #FFF, 1377px 29px #FFF, 1169px 1359px #FFF, 319px 524px #FFF, 1962px 925px #FFF, 359px 1984px #FFF, 423px 836px #FFF, 961px 1838px #FFF, 1521px 1246px #FFF, 1344px 20px #FFF, 1596px 850px #FFF, 1717px 490px #FFF, 788px 741px #FFF, 1654px 973px #FFF, 1652px 796px #FFF, 495px 173px #FFF, 122px 1200px #FFF, 935px 1509px #FFF, 372px 1875px #FFF, 122px 866px #FFF, 600px 226px #FFF, 1773px 1491px #FFF, 1644px 185px #FFF, 1570px 859px #FFF, 375px 1101px #FFF, 1289px 521px #FFF, 56px 692px #FFF, 1296px 364px #FFF, 1386px 924px #FFF, 403px 1993px #FFF, 153px 277px #FFF, 1509px 668px #FFF, 1204px 1237px #FFF, 531px 1266px #FFF, 1501px 1014px #FFF, 1631px 929px #FFF, 480px 1544px #FFF, 1514px 982px #FFF, 49px 871px #FFF, 1694px 1162px #FFF, 1373px 590px #FFF, 284px 808px #FFF, 599px 1417px #FFF, 1409px 1703px #FFF, 1125px 1703px #FFF, 1944px 464px #FFF, 761px 719px #FFF, 201px 1223px #FFF, 1092px 922px #FFF, 1591px 342px #FFF, 1205px 1823px #FFF, 1524px 1512px #FFF, 241px 1817px #FFF, 558px 233px #FFF, 955px 171px #FFF, 337px 1685px #FFF, 1891px 1836px #FFF, 268px 1392px #FFF, 537px 739px #FFF, 1656px 1937px #FFF, 1827px 247px #FFF, 1290px 1407px #FFF, 1989px 1642px #FFF, 360px 590px #FFF, 671px 699px #FFF, 972px 1033px #FFF, 1152px 1369px #FFF, 1941px 1383px #FFF, 1224px 1695px #FFF, 1280px 522px #FFF, 375px 1582px #FFF, 357px 598px #FFF, 1893px 986px #FFF, 467px 95px #FFF, 654px 1113px #FFF, 1628px 389px #FFF, 1363px 237px #FFF, 343px 166px #FFF, 1146px 1441px #FFF, 558px 552px #FFF, 195px 1801px #FFF, 1885px 838px #FFF, 485px 1375px #FFF, 1030px 1996px #FFF, 1710px 424px #FFF, 1041px 640px #FFF, 841px 1176px #FFF, 209px 1552px #FFF, 835px 144px #FFF, 158px 1316px #FFF, 278px 64px #FFF, 1614px 38px #FFF, 1224px 1610px #FFF, 84px 340px #FFF, 1397px 1690px #FFF, 1779px 1994px #FFF, 1095px 1552px #FFF, 1088px 1749px #FFF, 1693px 1143px #FFF, 1124px 215px #FFF, 789px 1186px #FFF, 1953px 768px #FFF, 1657px 341px #FFF, 551px 1448px #FFF, 1986px 1095px #FFF, 1524px 716px #FFF, 248px 1015px #FFF, 1324px 985px #FFF, 175px 1371px #FFF, 300px 497px #FFF, 222px 294px #FFF, 1940px 259px #FFF, 492px 1112px #FFF, 1805px 1508px #FFF, 774px 15px #FFF, 283px 1595px #FFF, 1772px 1707px #FFF, 1853px 1551px #FFF, 860px 173px #FFF, 912px 311px #FFF, 975px 1430px #FFF, 595px 800px #FFF, 913px 614px #FFF, 885px 1263px #FFF, 78px 505px #FFF, 1543px 1323px #FFF, 1677px 358px #FFF, 60px 39px #FFF, 1645px 1171px #FFF, 422px 83px #FFF, 178px 267px #FFF, 1311px 1136px #FFF, 1324px 1258px #FFF, 142px 428px #FFF, 1043px 1953px #FFF, 265px 689px #FFF, 994px 816px #FFF, 1522px 381px #FFF, 665px 1556px #FFF, 1236px 478px #FFF, 1783px 1913px #FFF, 712px 909px #FFF, 247px 1038px #FFF, 155px 143px #FFF, 1087px 1516px #FFF, 1512px 306px #FFF, 1888px 1430px #FFF, 579px 1475px #FFF, 1759px 1900px #FFF, 463px 1891px #FFF, 311px 1934px #FFF, 1547px 13px #FFF, 260px 171px #FFF, 1345px 1508px #FFF, 93px 1019px #FFF, 147px 45px #FFF, 1939px 1630px #FFF, 1673px 695px #FFF, 786px 275px #FFF, 1795px 9px #FFF, 1063px 954px #FFF, 715px 1426px #FFF, 370px 154px #FFF, 724px 1755px #FFF, 1367px 436px #FFF, 1779px 1839px #FFF, 1473px 1674px #FFF, 290px 1473px #FFF, 66px 285px #FFF, 92px 1798px #FFF, 1049px 1911px #FFF, 968px 87px #FFF, 1806px 1385px #FFF, 483px 1880px #FFF, 1980px 883px #FFF, 897px 1941px #FFF, 1153px 1699px #FFF, 1732px 20px #FFF, 1537px 1135px #FFF, 1182px 611px #FFF, 305px 1469px #FFF, 1406px 1329px #FFF, 369px 1891px #FFF, 352px 1974px #FFF;
}

#stars2 {
	width: 2px;
	height: 2px;
	background: transparent;
	box-shadow: 687px 1353px #FFF, 1136px 384px #FFF, 1162px 1856px #FFF, 1662px 1498px #FFF, 28px 104px #FFF, 591px 329px #FFF, 1275px 990px #FFF, 16px 1093px #FFF, 676px 611px #FFF, 1868px 447px #FFF, 583px 1746px #FFF, 277px 904px #FFF, 1841px 207px #FFF, 645px 163px #FFF, 1273px 303px #FFF, 1344px 1990px #FFF, 1712px 1286px #FFF, 120px 869px #FFF, 1460px 500px #FFF, 1980px 1177px #FFF, 1362px 353px #FFF, 1373px 491px #FFF, 1555px 1010px #FFF, 791px 608px #FFF, 1515px 559px #FFF, 1045px 1579px #FFF, 1187px 1037px #FFF, 710px 1339px #FFF, 1370px 1987px #FFF, 1847px 1002px #FFF, 1294px 1329px #FFF, 400px 383px #FFF, 1446px 1917px #FFF, 1636px 1151px #FFF, 1689px 258px #FFF, 826px 1675px #FFF, 1718px 814px #FFF, 871px 951px #FFF, 1934px 1017px #FFF, 653px 1459px #FFF, 1771px 1445px #FFF, 1198px 1925px #FFF, 1777px 1461px #FFF, 1185px 177px #FFF, 515px 1966px #FFF, 1428px 1353px #FFF, 861px 2px #FFF, 295px 726px #FFF, 844px 1233px #FFF, 528px 51px #FFF, 381px 1036px #FFF, 1289px 185px #FFF, 1386px 362px #FFF, 1819px 658px #FFF, 1881px 1818px #FFF, 1152px 1626px #FFF, 1258px 947px #FFF, 944px 1318px #FFF, 1351px 209px #FFF, 1272px 1464px #FFF, 1118px 182px #FFF, 1195px 314px #FFF, 563px 1040px #FFF, 939px 601px #FFF, 1035px 544px #FFF, 162px 274px #FFF, 1303px 118px #FFF, 991px 1639px #FFF, 1314px 1063px #FFF, 1160px 945px #FFF, 269px 487px #FFF, 1784px 345px #FFF, 124px 1046px #FFF, 1235px 1058px #FFF, 426px 217px #FFF, 513px 866px #FFF, 897px 69px #FFF, 635px 1167px #FFF, 375px 1817px #FFF, 457px 613px #FFF, 1120px 981px #FFF, 863px 559px #FFF, 411px 308px #FFF, 898px 1181px #FFF, 1620px 441px #FFF, 1700px 259px #FFF, 557px 469px #FFF, 395px 723px #FFF, 1254px 1273px #FFF, 1267px 1985px #FFF, 200px 42px #FFF, 1757px 52px #FFF, 1409px 1842px #FFF, 687px 1613px #FFF, 920px 924px #FFF, 1621px 817px #FFF, 765px 157px #FFF, 756px 1549px #FFF, 1678px 707px #FFF, 191px 1658px #FFF, 1650px 1138px #FFF, 1525px 1777px #FFF, 1615px 1740px #FFF, 1915px 86px #FFF, 1159px 1131px #FFF, 281px 834px #FFF, 1445px 365px #FFF, 918px 49px #FFF, 1951px 165px #FFF, 1334px 1763px #FFF, 1521px 1387px #FFF, 1515px 1124px #FFF, 864px 47px #FFF, 361px 1492px #FFF, 714px 1871px #FFF, 854px 1360px #FFF, 28px 1360px #FFF, 1568px 1516px #FFF, 249px 1744px #FFF, 828px 67px #FFF, 1221px 733px #FFF, 1097px 1467px #FFF, 933px 7px #FFF, 10px 879px #FFF, 1437px 1957px #FFF, 501px 1742px #FFF, 1174px 332px #FFF, 15px 606px #FFF, 1494px 1949px #FFF, 1655px 495px #FFF, 1764px 388px #FFF, 616px 1708px #FFF, 406px 96px #FFF, 1452px 1791px #FFF, 1632px 914px #FFF, 47px 844px #FFF, 1892px 950px #FFF, 68px 343px #FFF, 559px 1750px #FFF, 1466px 1746px #FFF, 592px 495px #FFF, 310px 63px #FFF, 561px 482px #FFF, 747px 439px #FFF, 636px 1476px #FFF, 1800px 535px #FFF, 1712px 1884px #FFF, 430px 442px #FFF, 829px 729px #FFF, 708px 624px #FFF, 628px 809px #FFF, 969px 1947px #FFF, 663px 1453px #FFF, 1906px 408px #FFF, 522px 1262px #FFF, 1527px 846px #FFF, 1640px 173px #FFF, 786px 1472px #FFF, 1720px 1588px #FFF, 848px 1891px #FFF, 1773px 1263px #FFF, 388px 142px #FFF, 1235px 1426px #FFF, 206px 235px #FFF, 1220px 767px #FFF, 1287px 1114px #FFF, 848px 287px #FFF, 785px 1433px #FFF, 1342px 215px #FFF, 739px 1581px #FFF, 1472px 119px #FFF, 538px 549px #FFF, 1132px 841px #FFF, 310px 1216px #FFF, 1891px 74px #FFF, 926px 28px #FFF, 782px 363px #FFF, 1913px 1413px #FFF, 901px 1210px #FFF, 512px 708px #FFF, 180px 1587px #FFF, 828px 640px #FFF, 256px 316px #FFF, 1143px 1181px #FFF, 1490px 1858px #FFF, 1397px 1624px #FFF, 918px 935px #FFF, 1442px 1489px #FFF, 491px 52px #FFF, 671px 223px #FFF, 819px 1302px #FFF, 1655px 1421px #FFF, 70px 501px #FFF, 1394px 1571px #FFF, 534px 577px #FFF, 1779px 173px #FFF, 1786px 487px #FFF, 1296px 623px #FFF, 156px 1823px #FFF, 1123px 986px #FFF;
	animation: animStar 100s linear infinite;
}

#stars2:after {
	content: " ";
	position: absolute;
	top: 2000px;
	width: 2px;
	height: 2px;
	background: transparent;
	box-shadow: 687px 1353px #FFF, 1136px 384px #FFF, 1162px 1856px #FFF, 1662px 1498px #FFF, 28px 104px #FFF, 591px 329px #FFF, 1275px 990px #FFF, 16px 1093px #FFF, 676px 611px #FFF, 1868px 447px #FFF, 583px 1746px #FFF, 277px 904px #FFF, 1841px 207px #FFF, 645px 163px #FFF, 1273px 303px #FFF, 1344px 1990px #FFF, 1712px 1286px #FFF, 120px 869px #FFF, 1460px 500px #FFF, 1980px 1177px #FFF, 1362px 353px #FFF, 1373px 491px #FFF, 1555px 1010px #FFF, 791px 608px #FFF, 1515px 559px #FFF, 1045px 1579px #FFF, 1187px 1037px #FFF, 710px 1339px #FFF, 1370px 1987px #FFF, 1847px 1002px #FFF, 1294px 1329px #FFF, 400px 383px #FFF, 1446px 1917px #FFF, 1636px 1151px #FFF, 1689px 258px #FFF, 826px 1675px #FFF, 1718px 814px #FFF, 871px 951px #FFF, 1934px 1017px #FFF, 653px 1459px #FFF, 1771px 1445px #FFF, 1198px 1925px #FFF, 1777px 1461px #FFF, 1185px 177px #FFF, 515px 1966px #FFF, 1428px 1353px #FFF, 861px 2px #FFF, 295px 726px #FFF, 844px 1233px #FFF, 528px 51px #FFF, 381px 1036px #FFF, 1289px 185px #FFF, 1386px 362px #FFF, 1819px 658px #FFF, 1881px 1818px #FFF, 1152px 1626px #FFF, 1258px 947px #FFF, 944px 1318px #FFF, 1351px 209px #FFF, 1272px 1464px #FFF, 1118px 182px #FFF, 1195px 314px #FFF, 563px 1040px #FFF, 939px 601px #FFF, 1035px 544px #FFF, 162px 274px #FFF, 1303px 118px #FFF, 991px 1639px #FFF, 1314px 1063px #FFF, 1160px 945px #FFF, 269px 487px #FFF, 1784px 345px #FFF, 124px 1046px #FFF, 1235px 1058px #FFF, 426px 217px #FFF, 513px 866px #FFF, 897px 69px #FFF, 635px 1167px #FFF, 375px 1817px #FFF, 457px 613px #FFF, 1120px 981px #FFF, 863px 559px #FFF, 411px 308px #FFF, 898px 1181px #FFF, 1620px 441px #FFF, 1700px 259px #FFF, 557px 469px #FFF, 395px 723px #FFF, 1254px 1273px #FFF, 1267px 1985px #FFF, 200px 42px #FFF, 1757px 52px #FFF, 1409px 1842px #FFF, 687px 1613px #FFF, 920px 924px #FFF, 1621px 817px #FFF, 765px 157px #FFF, 756px 1549px #FFF, 1678px 707px #FFF, 191px 1658px #FFF, 1650px 1138px #FFF, 1525px 1777px #FFF, 1615px 1740px #FFF, 1915px 86px #FFF, 1159px 1131px #FFF, 281px 834px #FFF, 1445px 365px #FFF, 918px 49px #FFF, 1951px 165px #FFF, 1334px 1763px #FFF, 1521px 1387px #FFF, 1515px 1124px #FFF, 864px 47px #FFF, 361px 1492px #FFF, 714px 1871px #FFF, 854px 1360px #FFF, 28px 1360px #FFF, 1568px 1516px #FFF, 249px 1744px #FFF, 828px 67px #FFF, 1221px 733px #FFF, 1097px 1467px #FFF, 933px 7px #FFF, 10px 879px #FFF, 1437px 1957px #FFF, 501px 1742px #FFF, 1174px 332px #FFF, 15px 606px #FFF, 1494px 1949px #FFF, 1655px 495px #FFF, 1764px 388px #FFF, 616px 1708px #FFF, 406px 96px #FFF, 1452px 1791px #FFF, 1632px 914px #FFF, 47px 844px #FFF, 1892px 950px #FFF, 68px 343px #FFF, 559px 1750px #FFF, 1466px 1746px #FFF, 592px 495px #FFF, 310px 63px #FFF, 561px 482px #FFF, 747px 439px #FFF, 636px 1476px #FFF, 1800px 535px #FFF, 1712px 1884px #FFF, 430px 442px #FFF, 829px 729px #FFF, 708px 624px #FFF, 628px 809px #FFF, 969px 1947px #FFF, 663px 1453px #FFF, 1906px 408px #FFF, 522px 1262px #FFF, 1527px 846px #FFF, 1640px 173px #FFF, 786px 1472px #FFF, 1720px 1588px #FFF, 848px 1891px #FFF, 1773px 1263px #FFF, 388px 142px #FFF, 1235px 1426px #FFF, 206px 235px #FFF, 1220px 767px #FFF, 1287px 1114px #FFF, 848px 287px #FFF, 785px 1433px #FFF, 1342px 215px #FFF, 739px 1581px #FFF, 1472px 119px #FFF, 538px 549px #FFF, 1132px 841px #FFF, 310px 1216px #FFF, 1891px 74px #FFF, 926px 28px #FFF, 782px 363px #FFF, 1913px 1413px #FFF, 901px 1210px #FFF, 512px 708px #FFF, 180px 1587px #FFF, 828px 640px #FFF, 256px 316px #FFF, 1143px 1181px #FFF, 1490px 1858px #FFF, 1397px 1624px #FFF, 918px 935px #FFF, 1442px 1489px #FFF, 491px 52px #FFF, 671px 223px #FFF, 819px 1302px #FFF, 1655px 1421px #FFF, 70px 501px #FFF, 1394px 1571px #FFF, 534px 577px #FFF, 1779px 173px #FFF, 1786px 487px #FFF, 1296px 623px #FFF, 156px 1823px #FFF, 1123px 986px #FFF;
}

#stars3 {
	width: 3px;
	height: 3px;
	background: transparent;
	box-shadow: 12px 259px #FFF, 146px 210px #FFF, 72px 197px #FFF, 602px 1093px #FFF, 293px 1958px #FFF, 900px 967px #FFF, 28px 1874px #FFF, 1222px 1651px #FFF, 1223px 1781px #FFF, 1025px 231px #FFF, 1091px 986px #FFF, 125px 393px #FFF, 1631px 9px #FFF, 1955px 468px #FFF, 702px 349px #FFF, 784px 1820px #FFF, 571px 485px #FFF, 1941px 922px #FFF, 1477px 1384px #FFF, 1057px 357px #FFF, 1501px 90px #FFF, 1407px 1159px #FFF, 60px 1718px #FFF, 1039px 943px #FFF, 477px 1506px #FFF, 1079px 1831px #FFF, 1859px 673px #FFF, 1827px 49px #FFF, 828px 1540px #FFF, 606px 933px #FFF, 25px 488px #FFF, 602px 248px #FFF, 1011px 1293px #FFF, 368px 1304px #FFF, 1296px 336px #FFF, 1993px 558px #FFF, 1241px 1720px #FFF, 1954px 707px #FFF, 129px 113px #FFF, 1484px 1474px #FFF, 1774px 1858px #FFF, 971px 683px #FFF, 798px 1038px #FFF, 1789px 785px #FFF, 438px 506px #FFF, 718px 213px #FFF, 1109px 37px #FFF, 1422px 119px #FFF, 987px 1749px #FFF, 963px 1442px #FFF, 447px 293px #FFF, 434px 680px #FFF, 1520px 1516px #FFF, 287px 1403px #FFF, 681px 1462px #FFF, 973px 1320px #FFF, 846px 1864px #FFF, 193px 1674px #FFF, 635px 692px #FFF, 1785px 1227px #FFF, 857px 1089px #FFF, 1371px 1372px #FFF, 256px 1311px #FFF, 401px 1694px #FFF, 665px 1692px #FFF, 784px 1568px #FFF, 1299px 498px #FFF, 1135px 1258px #FFF, 1022px 1759px #FFF, 1772px 258px #FFF, 140px 1755px #FFF, 1456px 185px #FFF, 1966px 950px #FFF, 1037px 838px #FFF, 1204px 997px #FFF, 881px 434px #FFF, 824px 1148px #FFF, 1427px 1586px #FFF, 1021px 505px #FFF, 1846px 931px #FFF, 1425px 394px #FFF, 773px 1405px #FFF, 1878px 1453px #FFF, 946px 1407px #FFF, 922px 1896px #FFF, 1021px 807px #FFF, 1666px 591px #FFF, 1023px 1217px #FFF, 241px 795px #FFF, 1121px 1027px #FFF, 922px 1519px #FFF, 1675px 195px #FFF, 213px 440px #FFF, 1102px 1165px #FFF, 905px 1808px #FFF, 536px 1619px #FFF, 302px 1995px #FFF, 275px 1003px #FFF, 119px 681px #FFF, 1061px 206px #FFF;
	animation: animStar 150s linear infinite;
}

#stars3:after {
	content: " ";
	position: absolute;
	top: 2000px;
	width: 3px;
	height: 3px;
	background: transparent;
	box-shadow: 12px 259px #FFF, 146px 210px #FFF, 72px 197px #FFF, 602px 1093px #FFF, 293px 1958px #FFF, 900px 967px #FFF, 28px 1874px #FFF, 1222px 1651px #FFF, 1223px 1781px #FFF, 1025px 231px #FFF, 1091px 986px #FFF, 125px 393px #FFF, 1631px 9px #FFF, 1955px 468px #FFF, 702px 349px #FFF, 784px 1820px #FFF, 571px 485px #FFF, 1941px 922px #FFF, 1477px 1384px #FFF, 1057px 357px #FFF, 1501px 90px #FFF, 1407px 1159px #FFF, 60px 1718px #FFF, 1039px 943px #FFF, 477px 1506px #FFF, 1079px 1831px #FFF, 1859px 673px #FFF, 1827px 49px #FFF, 828px 1540px #FFF, 606px 933px #FFF, 25px 488px #FFF, 602px 248px #FFF, 1011px 1293px #FFF, 368px 1304px #FFF, 1296px 336px #FFF, 1993px 558px #FFF, 1241px 1720px #FFF, 1954px 707px #FFF, 129px 113px #FFF, 1484px 1474px #FFF, 1774px 1858px #FFF, 971px 683px #FFF, 798px 1038px #FFF, 1789px 785px #FFF, 438px 506px #FFF, 718px 213px #FFF, 1109px 37px #FFF, 1422px 119px #FFF, 987px 1749px #FFF, 963px 1442px #FFF, 447px 293px #FFF, 434px 680px #FFF, 1520px 1516px #FFF, 287px 1403px #FFF, 681px 1462px #FFF, 973px 1320px #FFF, 846px 1864px #FFF, 193px 1674px #FFF, 635px 692px #FFF, 1785px 1227px #FFF, 857px 1089px #FFF, 1371px 1372px #FFF, 256px 1311px #FFF, 401px 1694px #FFF, 665px 1692px #FFF, 784px 1568px #FFF, 1299px 498px #FFF, 1135px 1258px #FFF, 1022px 1759px #FFF, 1772px 258px #FFF, 140px 1755px #FFF, 1456px 185px #FFF, 1966px 950px #FFF, 1037px 838px #FFF, 1204px 997px #FFF, 881px 434px #FFF, 824px 1148px #FFF, 1427px 1586px #FFF, 1021px 505px #FFF, 1846px 931px #FFF, 1425px 394px #FFF, 773px 1405px #FFF, 1878px 1453px #FFF, 946px 1407px #FFF, 922px 1896px #FFF, 1021px 807px #FFF, 1666px 591px #FFF, 1023px 1217px #FFF, 241px 795px #FFF, 1121px 1027px #FFF, 922px 1519px #FFF, 1675px 195px #FFF, 213px 440px #FFF, 1102px 1165px #FFF, 905px 1808px #FFF, 536px 1619px #FFF, 302px 1995px #FFF, 275px 1003px #FFF, 119px 681px #FFF, 1061px 206px #FFF;
}

#title {
	position: absolute;
	top: 50%;
	left: 0;
	right: 0;
	color: #FFF;
	text-align: center;
	font-family: "lato", sans-serif;
	font-weight: 300;
	font-size: 50px;
	letter-spacing: 10px;
	margin-top: -60px;
	padding-left: 10px;
}

#title span {
	background: -webkit-linear-gradient(white, #38495a);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}

@keyframes animStar {
	from {
		transform: translateY(0px);
	}

	to {
		transform: translateY(-2000px);
	}

}

.lines {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	height: 100%;
	margin: auto;
	width: 90vw;
}

.line {
	position: absolute;
	width: 1px;
	height: 100%;
	top: 0;
	left: 50%;
	background: rgba(255, 255, 255, 0.1);
	overflow: hidden;
}

.line::after {
	content: "";
	display: block;
	position: absolute;
	height: 15vh;
	width: 100%;
	top: -50%;
	left: 0;
	background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, #ffffff 75%, #ffffff 100%);
	-webkit-animation: drop 7s 0s infinite;
	animation: drop 7s 0s infinite;
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
	-webkit-animation-timing-function: cubic-bezier(0.4, 0.26, 0, 0.97);
	animation-timing-function: cubic-bezier(0.4, 0.26, 0, 0.97);
}

.line:nth-child(1) {
	margin-left: -25%;
}

.line:nth-child(1)::after {
	-webkit-animation-delay: 2s;
	animation-delay: 2s;
}

.line:nth-child(3) {
	margin-left: 25%;
}

.line:nth-child(3)::after {
	-webkit-animation-delay: 2.5s;
	animation-delay: 2.5s;
}

@-webkit-keyframes drop {
	0% {
		top: -50%;
	}

	100% {
		top: 110%;
	}

}

@keyframes drop {
	0% {
		top: -50%;
	}

	100% {
		top: 110%;
	}

}

.animated-button1 {

	/*  background: linear-gradient(-30deg, #3d0b0b 50%, #2b0808 50%);*/
	padding: 0px 0px;
	display: inline-block;
	-webkit-transform: translate(0%, 0%);
	transform: translate(0%, 0%);
	overflow: hidden;
	color: #f7d4d4;
	text-align: center;
	text-decoration: none;
	-webkit-box-shadow: 0 20px 50px rgba(0, 0, 0, 0.5);
	box-shadow: 0 20px 50px rgba(0, 0, 0, 0.5);
}

.animated-button1::before {
	content: '';
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;/*  background-color: #ad8585;*/
	opacity: 0;
	-webkit-transition: .2s opacity ease-in-out;
	transition: .2s opacity ease-in-out;
}

.animated-button1:hover::before {
	opacity: 0.2;
}

.animated-button1 span {
	position: absolute;
}

.animated-button1 span:nth-child(1) {
	top: 0px;
	left: 0px;
	width: 100%;
	height: 2px;
	background: -webkit-gradient(linear, right top, left top, from(rgba(43, 8, 8, 0)), to(#d92626));
	background: linear-gradient(to left, rgba(43, 8, 8, 0), #d92626);
	-webkit-animation: 2s animateTop linear infinite;
	animation: 2s animateTop linear infinite;
}

@keyframes animateTop {
	0% {
		-webkit-transform: translateX(100%);
		transform: translateX(100%);
	}

	100% {
		-webkit-transform: translateX(-100%);
		transform: translateX(-100%);
	}

}

.animated-button1 span:nth-child(2) {
	top: 0px;
	right: 0px;
	height: 100%;
	width: 2px;
	background: -webkit-gradient(linear, left bottom, left top, from(rgba(43, 8, 8, 0)), to(#d92626));
	background: linear-gradient(to top, rgba(43, 8, 8, 0), #d92626);
	-webkit-animation: 2s animateRight linear -1s infinite;
	animation: 2s animateRight linear -1s infinite;
}

@keyframes animateRight {
	0% {
		-webkit-transform: translateY(100%);
		transform: translateY(100%);
	}

	100% {
		-webkit-transform: translateY(-100%);
		transform: translateY(-100%);
	}

}

.animated-button1 span:nth-child(3) {
	bottom: 0px;
	left: 0px;
	width: 100%;
	height: 2px;
	background: -webkit-gradient(linear, left top, right top, from(rgba(43, 8, 8, 0)), to(#d92626));
	background: linear-gradient(to right, rgba(43, 8, 8, 0), #d92626);
	-webkit-animation: 2s animateBottom linear infinite;
	animation: 2s animateBottom linear infinite;
}

@keyframes animateBottom {
	0% {
		-webkit-transform: translateX(-100%);
		transform: translateX(-100%);
	}

	100% {
		-webkit-transform: translateX(100%);
		transform: translateX(100%);
	}

}

.animated-button1 span:nth-child(4) {
	top: 0px;
	left: 0px;
	height: 100%;
	width: 2px;
	background: -webkit-gradient(linear, left top, left bottom, from(rgba(43, 8, 8, 0)), to(#d92626));
	background: linear-gradient(to bottom, rgba(43, 8, 8, 0), #d92626);
	-webkit-animation: 2s animateLeft linear -1s infinite;
	animation: 2s animateLeft linear -1s infinite;
}

@keyframes animateLeft {
	0% {
		-webkit-transform: translateY(-100%);
		transform: translateY(-100%);
	}

	100% {
		-webkit-transform: translateY(100%);
		transform: translateY(100%);
	}

}

@keyframes animateLeft {
	0% {
		-webkit-transform: translateY(-100%);
		transform: translateY(-100%);
	}

	100% {
		-webkit-transform: translateY(100%);
		transform: translateY(100%);
	}

}

@media only screen and (max-width:999px) {
	.navbar-brand img {
		max-width: 120px;
		height: auto;
	}

	.nav-link {
		font-size: 14px;
		margin-right: 15px;
	}

	.nav-link.contact {
		padding-left: 20px !important;
		padding-right: 20px !important;
		min-width: 130px;
	}

	.service-ul li {
		float: left;
		width: 100%;
		margin-bottom: 20px;
	}

}

@media only screen and (max-width:767px) {
	.search {
		text-align: left;
	}
	.nav-link {
		align-items: center;
	}
	.nav-link.contact:hover {
		align-items: center;
		padding-bottom: 0;
	}
	.del-head {
		text-align: center;
		font-size: 30px;
	}

	.navbar-nav {
		margin-top: 20px;
	}

	.nav-link.contact {
		padding: 0;
		margin-bottom: 10px;
	}

	.fixed-header .nav-link.contact {
		min-height: 40px;
	}

	.nav-link.contact {
		min-height: 40px;
	}

	.search img {
		width: 25%;
	}

	.ib-sec {
		background-size: cover !important;
		height: 180px;
	}
	.ib-sec h1 {
		font-size: 28px;
	}
	.inner-sec .pe-5 {
		padding:10px !important;
	}
	.inner-sec .ps-5 {
		padding-left: 0 !important;
	}

	.container {
		padding: 0px 40px !important;
	}

	section {

		/*		padding: 60px 0 !important;*/
		background-size: cover !important;
	}

	.scroll-area {
		padding: 40px;
	}

	.sq-box {
		width: 100%;
	}

	.sq-box-cont {
		padding-top: 300px;
	}

	.talk-btn {
		display: none;
	}

	.section ul li {
		width: 100%;
		margin-bottom: 5px;
	}

	#panelWrap section p {
		padding-right: 40px;
		margin-bottom: 0;
	}

	.main-footer .footer-column .list-link {
		padding-left: 0;
		margin-top: 20px;
	}

	.sm {
		margin-top: 20px;
	}

	.main-footer {
		padding-top: 20px;
		padding-bottom: 20px;
	}

	.scroll-container, .scroll-area {
		height: 430px;
	}

	h2 {
		font-size: 2rem;
	}

	.service-box h3 {
		margin-top: 20px;
	}

	.c-video {
		width: 100px !important;
	}

	.c-video video {
		width: 100% !important;
		margin-bottom: -65px;
	}

	.colla-video {
		width: 300px !important;
	}

	.colla-video video {
		width: 50% !important;
		margin-bottom: -65px;
		height: 300px;
		margin-right: 30%;
	}

	.scroll-area .f-video {
		width: 100% !important;
		margin-bottom: -65px;
	}

	.scroll-area .f-video video {
		height: 90px;
	}

	.scroll-area .d-video {
		width: 100% !important;
		margin-bottom: -65px;
	}

	.scroll-area .d-video video {
		height: 75px;
	}

	.gtco-testimonials .card {
		width: 100%;
	}

	.inner-sec h4 {
		font-size: 1.5rem;
		padding-top: 0;
	}

	.contact-content {
		width: 100%;
		padding: 40px;
	}

	.services-sec {
		background-size: cover;
	}

	.client-sec {
		padding: 60px 0 !important;
	}

	.noteworthy-sec {
		padding: 60px 0 !important;
		background-size: 100% !important;
	}
	.narrative-sec {
		padding: 60px 0 !important;
	}

	html, body {
		overflow-x: hidden;
	}

	body {
		position: relative
	}

}

@media only screen and (max-width:576px) {
	.navbar .container {
		padding-top: 10px;
		padding-bottom: 10px;
	}

	.container {
		padding: 20px;
	}

	.dots-outer {
		display: none;
	}

	figure.snip0016:hover figcaption::before {
		display: none;
	}

	.inner-sec {
		display: block;
		padding: 60px 0;
	}

	.section ul {
		display: table;
	}

	.scroll-area .caption h3 {
		font-size: 38px;
	}

	.colla-video {
		right: -56px;
	}

	.scroll-area .c-video {
		margin-top: -200px;
	}

	.scroll-area .con-text {
		margin-right: -90px;
	}
	.core-sec {
		background-image: none;
	}

}

.cool {
	max-width: 20rem;
}

.cool span {
	color: #fff;
	display: inline-block;
	position: relative;
}

.cool span:nth-child(1)::before, .cool span:nth-child(1)::after {
	-webkit-animation-delay: 0.1s;
	animation-delay: 0.1s;
}

.cool span:nth-child(2)::before, .cool span:nth-child(2)::after {
	-webkit-animation-delay: 0.2s;
	animation-delay: 0.2s;
}

.cool span:nth-child(3)::before, .cool span:nth-child(3)::after {
	-webkit-animation-delay: 0.3s;
	animation-delay: 0.3s;
}

.cool span:nth-child(4)::before, .cool span:nth-child(4)::after {
	-webkit-animation-delay: 0.4s;
	animation-delay: 0.4s;
}

.cool span:nth-child(5)::before, .cool span:nth-child(5)::after {
	-webkit-animation-delay: 0.5s;
	animation-delay: 0.5s;
}

.cool span:nth-child(6)::before, .cool span:nth-child(6)::after {
	-webkit-animation-delay: 0.6s;
	animation-delay: 0.6s;
}

.cool span:nth-child(7)::before, .cool span:nth-child(7)::after {
	-webkit-animation-delay: 0.7s;
	animation-delay: 0.7s;
}

.cool span:nth-child(8)::before, .cool span:nth-child(8)::after {
	-webkit-animation-delay: 0.8s;
	animation-delay: 0.8s;
}

.cool span:nth-child(9)::before, .cool span:nth-child(9)::after {
	-webkit-animation-delay: 0.9s;
	animation-delay: 0.9s;
}

.cool span:nth-child(10)::before, .cool span:nth-child(10)::after {
	-webkit-animation-delay: 1s;
	animation-delay: 1s;
}

@media (prefers-reduced-motion) {
	.cool span {
		color: red;
	}

}

.cool span::before {
	-webkit-animation: max-height 0.4s cubic-bezier(0.61, 1, 0.88, 1) 1 normal both;
	animation: max-height 0.4s cubic-bezier(0.61, 1, 0.88, 1) 1 normal both;
	color: #ff422f;
}

.cool span::after {
	-webkit-animation: max-width 1.7s cubic-bezier(0.61, 1, 0.88, 1) 1 normal both;
	animation: max-width 1.7s cubic-bezier(0.61, 1, 0.88, 1) 1 normal both;
	color: #fff;
}

.cool span::before, .cool span::after {
	content: attr(data-text);
	left: 0;
	overflow: hidden;
	position: absolute;
	speak: none;
}

@media (prefers-reduced-motion) {
	.cool span::before, .cool span::after {
		-webkit-animation: none;
		animation: none;
		content: "";
	}

}

@-webkit-keyframes max-width {
	from {
		max-width: 0;
	}

	to {
		max-width: 100%;
	}

}

@keyframes max-width {
	from {
		max-width: 0;
	}

	to {
		max-width: 100%;
	}

}

@-webkit-keyframes max-height {
	from {
		max-height: 0;
	}

	to {
		max-height: 100%;
	}

}

@keyframes max-height {
	from {
		max-height: 0;
	}

	to {
		max-height: 100%;
	}

}
