.col-lg-6.aos-init.aos-animate {
	padding-left: 2rem;
}
.about .content h3 {
	padding-bottom: 1rem;
}
#footer .footer-top {
	padding: 50px 0 0 0;
}
.contact .php-email-form {
	height: 100%;
}
textarea.form-control {
	height: 11rem;
}
.form-control:focus {
    border-color: #7cc576;
    box-shadow: 0 0 0.5rem 0.25rem #7cc576;
}
.col-lg-6.order-2.order-lg-1 {
	padding-right: 2rem;
}
.col-lg-5.order-1.order-lg-2.align-items-stretch.video-box.aos-init.aos-animate {
	position: static;
	padding: 3rem 0;
}
.clients {
	background: none;
}
.hero-logo img, .hero-logo.hero-logo-hover {
	-webkit-filter: brightness(150%);
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	-o-transition: all 1s ease;
	-ms-transition: all 1s ease;
	transition: all 1s ease;
}
.hero-logo img:hover {
	-webkit-filter: brightness(800%);
	-webkit-transform: scale(1.2);
	-ms-transform: scale(1.2);
	transform: scale(1.2);
	transition: 1s ease;
}
.scrollable {
	overflow: auto;
	-webkit-overflow-scrolling: touch;
	max-height: 30rem;
}
.why-us.list {
	overflow: auto;
}
.table-responsive.data {
	width: 90%;
	margin: 0 auto;
}
.container-fluid .row .list {
	padding-top: 2.5rem;
	padding-bottom: 1.5rem;
	padding-left: 8.5%;
	font-weight: 900;
	font-size: xx-large;
}
.table-light tr th:hover {
	cursor: pointer;
}
.search {
	max-width: 89%;
	margin: 4rem auto 0;
}
/* Search */
.items tr[visible='false'],
.no-result{
	display:none;
}

.items tr[visible='true']{
	display:table-row;
}
/* WAIT */
div#container {
/*  position: absolute; */
	position: fixed;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
}

#container {
	width: 200px;
	height: 200px;
}

@keyframes animation {
	0% {
		stroke-dasharray: 1 98;
		stroke-dashoffset: -105;
	}
	50% {
		stroke-dasharray: 80 10;
		stroke-dashoffset: -160;
	}
	100% {
		stroke-dasharray: 1 98;
		stroke-dashoffset: -300;
	}
}

#loader {
	transform-origin: center;
	animation-name: animation;
	animation-duration: 1.2s;
	animation-timing-function: cubic-bezier;
	animation-iteration-count: infinite;
}

/* List Images Popup */
.thumb img { 
	margin: 3px;
	float: left;
}
.thumb span { 
	position: absolute;
	visibility: hidden;
}
.thumb span img { 
	border: 20px solid #fff;
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}
.thumb:hover, .thumb:hover span { 
	visibility: visible;
	max-width: 60%;
	height: auto;
	margin: 0 auto;
	z-index: 1;
}