body {
	/* f4f6f7 */
	overflow-x: hidden;
	background-color: #ecb14a !important;
}
section {
	background-color: #ecb14a !important;
}
.wrap-site-intro {
	font-family: "Times New Roman", Times, serif;
	font-size: 22.5px;
	font-weight: 500;
	line-height: 1.7;
	word-spacing: 1.4px;
}
.jesash-animate-fading {
	animation: fading 10s infinite;
}
@keyframes fading {
	0% {
		opacity: 1;
	}
	10% {
		opacity: 1;
	}
	70% {
		opacity: 1;
	}
	100% {
		opacity: 1;
	}
}

.jesash-animate-fading {
	height: 650px;
}
.wrap-header-text {
	position: absolute;
	height: 100%;
	z-index: 50;
	width: 100%;
	text-align: center;
	/* background-color: #000;
	opacity: 0.5; */
}
.wrap-header-text > .title {
	font-size: 50px;
	color: #fff;
	font-weight: 900;
}
.section-title .title {
	font-size: 35px;
	font-weight: 600;
	color: #121212;
	line-height: 55px;
}
.single-services {
	padding: 40px 20px 52px;
	/* background-color: #fff; */
	/* background-color: #ecb14a; */
	/* background-color: #ccc; */
	background: linear-gradient(rgba(0, 0, 0, 0.5) 100%, rgba(0, 0, 0, 0.5) 100%);
	transition: 1s;
}
.single-services:hover {
	background-color: #d9cccc;
}
.services-icon > img {
	background: linear-gradient(rgba(0, 0, 0, 0.5) 100%, rgba(0, 0, 0, 0.5) 100%);
}
.single-services .services-title-icon .services-icon {
	position: relative;
	display: inline-block;
}
.single-services .services-title-icon .services-title,
.single-services .services-title-icon .services-title a {
	font-size: 30px;
	line-height: 25px;
	/* color: #121212; */
	-webkit-transition: all 0.3s ease-out 0s;
	-moz-transition: all 0.3s ease-out 0s;
	-ms-transition: all 0.3s ease-out 0s;
	-o-transition: all 0.3s ease-out 0s;
	transition: all 0.3s ease-out 0s;
	font-weight: 550;
}

.services-icon {
	padding: 5px;
}
.services-content {
	font-weight: 400;
	font-size: 18px;
	padding: 5px;
}
.services-content p {
	font-family: roboto;
	font-size: 21.5px;
	font-weight: 500;
	line-height: 1.4;
	word-spacing: 1.5px;
	letter-spacing: 1.2px;
}
.services-icon > img {
	height: 300px;
	width: 300px;
	border-radius: 50%;
	background-color: #ccc;
}
.single-services .services-content .services-btn {
	color: #0067f4;
	font-size: 16px;
	font-weight: 700;
	margin-top: 29px;
}

.jesash-mv-card {
	min-height: 300px;
	padding: 15px;
	border-radius: 10px;
}

.jesash-mv-row {
	margin: 0 auto;
}
.jesash-mv-card {
	padding: 4rem 1rem 7rem 1rem;
	background-color: teal;
	/* background-color: #ecb14a; */
	position: relative;
	border: none;
}
.jesash-mv-card::after {
	content: "";
	display: block;
	width: 0px;
	height: 0px;
	background-color: skyblue;
	top: 0px;
	right: 0px;
	border-bottom: 20px solid darken(teal, 5%);
	border-left: 20px solid darken(teal, 5%);
	/* border-right: 20px solid #fff; */
	border-right: 20px solid #ecb14a;
	/* border-top: 20px solid #fff; */
	border-top: 20px solid #ecb14a;
	position: absolute;
	filter: drop-shadow(-5px 5px 3px rgba(0, 0, 0, 0.5));
}
.jesash-mv-card::before {
	content: "";
	display: block;
	width: 0px;
	height: 0px;
	border-top: 40px solid #006767;
	border-right: 40px solid #006767;
	/* border-left: 40px solid #fff; */
	border-left: 40px solid #ecb14a;
	/* border-bottom: 40px solid #fff; */
	border-bottom: 40px solid #ecb14a;
	bottom: 0px;
	left: 0px;
	position: absolute;
	filter: drop-shadow(7px -7px 5px rgba(0, 0, 0, 0.5));
}
.jesash-mv-card h2 {
	color: snow;
	margin-bottom: 1rem;
	font-weight: 400;
	text-transform: uppercase;
	letter-spacing: 1px;
}
.jesash-mv-card p {
	color: snow;
	font-size: 1.1rem;
	line-height: 140%;
}
.footer {
	bottom: 0;
	left: 0;
	width: 100%;
	padding: 10px 0;
	z-index: 50;
	max-height: 50px;
	text-align: center;
	background-color: #2b3442;
	font-weight: 500;
	color: rgb(247, 241, 241);
	border-top: 1px solid #ccc;
}

.wrapper {
	margin: 5px;
	/* width: 960px; */
	/* background: #efefef; */
	max-width: 400px;
}

.rotateObj {
	height: 250px;
}

.rotateObj h2 {
	position: relative;
	float: left;
	/* background: gray; */
	width: 70px;
	height: 100%;
}

.rotateObj h2 div {
	width: 300px;
	display: inline-block;
	position: absolute;
	left: -130px;
	-webkit-transform: rotate(-90deg);
	margin-top: 100px;
}

.rotateObj h2.active {
	background-color: rgb(26, 27, 26);
	color: #f6f7f7;
	font-size: 24px;
	font-weight: 700;
}

.rotateObj .content {
	/* float: left; */
	/* width: 250px; */
	height: 100%;
	padding: 20px;
	color: #e4d2d2;
}
@keyframes blink {
	0% {
		opacity: 1;
	}
	49% {
		opacity: 1;
	}
	50% {
		opacity: 0;
	}
	100% {
		opacity: 0;
	}
}
.cursor::after {
	content: "";
	display: inline-block;
	margin-left: 3px;
	background-color: white;
	animation-name: blink;
	animation-duration: 0.5s;
	animation-iteration-count: infinite;
}
.jevash-moto {
	font-size: 19px;
	font-weight: 500;
	color: rgb(2, 0, 36);
	color: linear-gradient(
		90deg,
		rgba(2, 0, 36, 1) 23%,
		rgba(52, 52, 54, 1) 28%,
		rgba(0, 212, 255, 1) 63%
	);
}
.carousel-item > img {
	height: 300px;
}

.our-core-values h4 {
	text-transform: uppercase;
	font-size: 32px;
}
.our-core-values li {
	font-family: "Times New Roman", Times, serif;
	font-size: 24px;
	font-weight: 500;
	border: none;
	/* color: #3331a5; */
	color: #fff;
	margin: 0.15em !important;
	padding: 0.15em !important;
	text-transform: capitalize;
	box-shadow: rgb(0 0 0 / 24%) 0px 3px 8px;
	background-color: #ecb14a;
}

/* ***** media queries*/
@media only screen and (max-height: 650px) {
	.jesash-animate-fading {
		height: 100vh;
	}
}
@media only screen and (min-width: 768px) {
	.working-days,
	#contactForm {
		height: 500px;
	}
}

@media only screen and (max-width: 1200px) {
	.wrap-header-text {
		display: none;
	}
}
/* carousel next*/
.carousel-item img {
	height: 350px;
	width: 100%;
}
/* carousel */
@media (min-width: 768px) {
	.carousel-item {
		margin-right: 0;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		height: 350px;
		/* background-color: red; */
		padding: 2px;
	}

	/* show 3 items */
	.carousel-inner .active,
	.carousel-inner .active + .carousel-item
	/* .carousel-inner .active + .carousel-item + .carousel-item,
	.carousel-inner .active + .carousel-item + .carousel-item + .carousel-item */ {
		display: block;
	}

	.carousel-inner
		.carousel-item.active:not(.carousel-item-right):not(.carousel-item-left),
	.carousel-inner
		.carousel-item.active:not(.carousel-item-right):not(.carousel-item-left)
		+ .carousel-item
	/* .carousel-inner
		.carousel-item.active:not(.carousel-item-right):not(.carousel-item-left)
		+ .carousel-item
		+ .carousel-item,
	.carousel-inner
		.carousel-item.active:not(.carousel-item-right):not(.carousel-item-left)
		+ .carousel-item
		+ .carousel-item
		+ .carousel-item */ {
		transition: none;
	}

	.carousel-inner .carousel-item-next,
	.carousel-inner .carousel-item-prev {
		position: relative;
		transform: translate3d(0, 0, 0);
	}

	.carousel-inner
		.active.carousel-item
		+ .carousel-item
		/* + .carousel-item
		+ .carousel-item
		+ .carousel-item */ {
		position: absolute;
		top: 0;
		/* right: -25%; */
		right: 0;
		z-index: -1;
		display: block;
		visibility: visible;
	}

	/* left or forward direction */
	.active.carousel-item-left + .carousel-item-next.carousel-item-left,
	.carousel-item-next.carousel-item-left + .carousel-item
	/* .carousel-item-next.carousel-item-left + .carousel-item + .carousel-item,
	.carousel-item-next.carousel-item-left
		+ .carousel-item
		+ .carousel-item
		+ .carousel-item,
	.carousel-item-next.carousel-item-left
		+ .carousel-item
		+ .carousel-item
		+ .carousel-item
		+ .carousel-item */ {
		position: relative;
		transform: translate3d(-100%, 0, 0);
		visibility: visible;
	}

	/* farthest right hidden item must be also position for animations */
	.carousel-inner .carousel-item-prev.carousel-item-right {
		position: absolute;
		top: 0;
		left: 0;
		z-index: -1;
		display: block;
		visibility: visible;
	}

	/* right or prev direction */
	/* .active.carousel-item-right + .carousel-item-prev.carousel-item-right,
	.carousel-item-prev.carousel-item-right + .carousel-item,
	.carousel-item-prev.carousel-item-right + .carousel-item + .carousel-item,
	.carousel-item-prev.carousel-item-right
		+ .carousel-item
		+ .carousel-item
		+ .carousel-item,
	.carousel-item-prev.carousel-item-right
		+ .carousel-item
		+ .carousel-item
		+ .carousel-item
		+ .carousel-item {
		position: relative;
		transform: translate3d(100%, 0, 0);
		visibility: visible;
		display: block;
		visibility: visible;
	} */
}

/* Bootstrap Lightbox using Modal */

#profile-grid {
	overflow: auto;
	white-space: normal;
}
#profile-grid .profile {
	padding-bottom: 40px;
}
#profile-grid .panel {
	padding: 0;
}
#profile-grid .panel-body {
	padding: 15px;
}
#profile-grid .profile-name {
	font-weight: bold;
}
#profile-grid .thumbnail {
	margin-bottom: 6px;
}
#profile-grid .panel-thumbnail {
	overflow: hidden;
}
#profile-grid .img-rounded {
	border-radius: 4px 4px 0 0;
}
