/* ============ Import Google Fonts ============ */
@import url('css2.css');

/* ============= Common CSS =========== */
* {
	margin: 0;
	padding: 0;
	box-sizing: border-box;
	font-family: 'Poppins', sans-serif;
	color: #6a6a6a;
	font-size: 16px;
}

.btn-link.focus, .btn-link:focus {
	text-decoration: none;
	border-color: transparent;
	box-shadow: none;
}

html,body {
	overflow-x: hidden;
}

a,a:hover {
	text-decoration: none;
	color: var(--secondry-text-color);
}

.m_headings.t_color {
	color: var(--secondry-text-color);
}

.m_headings {
	color: var(--secondry-text-color);
	text-transform: capitalize;
	font-weight: 800;
	
	font-size: 50px;
	letter-spacing: .2px;
	transition: all ease .2s;
	font-family: 'Poppins', sans-serif;
}

.m_headings span {
	/* color: var(--secondry-text-color); */
	
	color: #800000;
	font-family: 'Poppins', sans-serif;
	font-weight: 800;
	font-size: 40px;
	display: block;
	letter-spacing: .2px;
	transition: all ease .2s;
}

.m_headings:hover {
	color: var(--secondry-text-color);
	transition: all ease .2s;
}

.theme_bg {
	background-color: var(--alt-text-color);
}

.other_bg {
	background-color: var(--secondry-text-color);
}

/* Designing for scroll-bar */ 
::-webkit-scrollbar {
	width: 15px;
} 

  /* Track */ 
::-webkit-scrollbar-track {
	background: var(--text-white-color);
	border-radius: 5px;
} 

  /* Handle */ 
::-webkit-scrollbar-thumb {
	background: var(--alt-text-color);
	border-radius: 2px;
}

section {
	margin-top: 60px;
}

ul, li {
	list-style: none;
}

h1,h2,h3,h4,h5,h6 {
	font-family: 'Mina', sans-serif;
}

:root {
	--primary-text-color: #000;
	--alt-bg-color: #001861;
	--text-white-color: #fff;
	--secondry-text-color: #e7b33b;
	--alt-text-color: #001861;
	--text-white-color: #fff;
	--primary-bg-color: var(--secondry-text-color);
	--secondry-bg-color: var(--alt-text-color);
}

p {
	margin-top: 0;
	margin-bottom: 1rem;
	font-size: 16px;
	line-height: 1.8;
	color: #6a6a6a;
	font-weight: 300;
}

/* ===== Alert ======= */
.p_update {
	background: #eee;
    border-radius: 0;
    margin: 0;
    padding: 5px;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 40px;
    z-index: 1024;
}

.alert-gap {
	margin-top: 40px;
}

.p_update p {
    color: #8b0000;
	margin: 0;
	font-weight: 600;
	letter-spacing: 1.5px;
}

button.close.alert_close {
    top: -15px;
	outline:none;
}

.p_update p a {
    color: #3bb819;
}


/*  =========== Start Header Section =========== */
.container-fluid.cont_pad {
	padding: 0 60px;
}


/* =========== Start Slider ========== */
.d_slider {
/*	background-image: linear-gradient(180deg, #18212a 50%, #151c1e 100%);*/

background-image:
linear-gradient(45deg,
	rgba(8, 19, 137, .8),
	rgba(5, 7, 45, .9)), linear-gradient(135deg, #0a1628 0%, #1a2a5e 50%, #0d1b3e 100%);
	background-size: cover;

	padding: 80px 0;
	width: 100%;
}

.web_time {
	color: var(--text-white-color);
	font-weight: 600;
	font-size: 25px;
}

.web_time sup{
	color: var(--text-white-color);
}

.seat {
	font-size: 30px;
	font-weight: 800;
	color: var(--secondry-text-color);
	padding-top: 10px;
}

.seat span {
	font-size: 30px;
	background: maroon;
	color: #fff;
	padding: 2px 20px;
	border-radius: 10px;
}

.banner_bottom_shp {
	position: relative;
	margin-top: -45px;
	z-index: 1;
	border-bottom: 0px solid #ddd;
}

.p_text {
	color: var(--text-white-color);
	padding-top: 10px;
	font-weight: 600;
	font-size: 20px;
}

.banner_video {
	border-radius: 20px;
	border: 3px solid var(--text-white-color);
}

.slider_img img {
	border-radius: 50px;
	border: 5px solid #fff;
	
	width: 100%;
}

.slider_description h1 {
	color: var(--text-white-color);
	text-align: start;
	font-weight: 500;
	text-transform: uppercase;
	font-size: 30px;
	line-height: 1.5;
	letter-spacing: 2.5px;
	text-shadow: 2px 2px 1px #00000073;
}

.slider_description h1 span {
	display: block;
	font-weight: 800;
	color: var(--text-white-color);
	text-transform: uppercase;
	font-size: 50px;
	text-shadow: 2px 2px 1px #00000073;
	font-family: 'Mina', sans-serif;
}

.slider_description h2 {
	color: var(--text-white-color);
	font-weight: 800;
	text-transform: uppercase;
	font-size: 50px;
	text-shadow: 2px 2px 1px #00000073;
}

.slider_description p {
	color: var(--text-white-color);
	text-transform: capitalize;
	font-size: 17px;
	line-height: 25px;
	text-align: start;
	line-height: 1.9;
	text-shadow: 2px 2px 1px #00000073;
}

.slidrer_action {
	margin-top: 40px;
}

.slidrer_action a {
	padding: 15px 40px;
	border-radius: 5px;
	display: inline-block;
	color: #fff;
	font-size: 16px;
	font-weight: 500;
	text-decoration: none;
	text-transform: capitalize;
	transition: all ease-in-out 300ms;
}

.slidrer_action .slider_btn {
	background-color: var(--alt-text-color);
	border: 2px solid var(--alt-text-color);
	margin-right: 30px;
	border-radius: 35px;
}

.slidrer_action .slider_btn:hover {
	background-color: transparent;
	color: var(--text-white-color);
}

.slidrer_action .slider_btn2 {
	background-color: #005487;
	border: 2px solid #005487;
}

.slidrer_action .slider_btn2:hover {
	background-color: transparent;
	color: #005487;
}

/* .hero_slider .owl-nav .owl-next, .m_videos_lists .owl-nav .owl-next, .owl_ex_team .owl-nav .owl-next, .owl_gallery .owl-nav .owl-next {
	position: absolute;
	top: calc(50% - 20px);
	right: 55px;
	opacity: 1;
	font-size: 30px;
	z-index: 1056;
	font-size: 30px !important;
	background: #fff !important;
	width: 50px;
	height: 50px;
	border-radius: 50%;
	transition: all 400ms;
} */



/* .student_videos .owl-nav {
	position: absolute;
	right: 45%;
	bottom: -45px;
} */

.owl-nav .owl-next i, .owl-nav .owl-prev i {
	line-height: 50px;
	color: var(--primary-text-color);
}
/* 
.owl-nav .owl-prev {
	position: absolute;
	top: calc(50% - 20px);
	left: 55px;
	opacity: 1;
	font-size: 30px;
	z-index: 1056;
	font-size: 30px !important;
	background: #fff !important;
	width: 50px;
	height: 50px;
	border-radius: 50%;
	transition: all 400ms;
} */

/* .owl-nav .owl-prev i {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
} */

/* ======= Testimonials ======= */
.testimonilas {
	/* margin: 0; */
}

.testimonilas .item iframe {
	border: 5px solid #333;
	border-radius: 0 30px 0 50px;
}

.test_video video {
    border: 5px solid #000;
    border-radius: 5px;
}

/* Test Animation */
.hero_slider .owl-item.active .slider_description h1 {
	animation: fadeInDown;
	animation-duration: 2s;
	animation-delay: 0.3s;
	animation-fill-mode: both;
}

.hero_slider .owl-item.active .slider_description .slider_img {
	animation: fadeInRight;
	animation-duration: 2s;
	animation-delay: 0.3s;
	animation-fill-mode: both;
}

.hero_slider .owl-item.active .slider_description h1 span {
	animation: fadeInDown;
	animation-duration: 2s;
	animation-delay: 0.3s;
	animation-fill-mode: both;
}

.hero_slider .owl-item.active .slider_description h2 {
	animation: fadeInUp;
	animation-duration: 2s;
	animation-delay: 0.3s;
	animation-fill-mode: both;
}

.hero_slider .owl-item.active .slider_description p {
	animation: fadeInUp;
	animation-duration: 2s;
	animation-delay: 0.3s;
	animation-fill-mode: both;
}

.hero_slider .owl-item.active .slider_description .slidrer_action {
	animation: fadeInDown;
	animation-duration: 1s;
	animation-delay: 0.3s;
	animation-fill-mode: both;
}

@media (max-width:920px) {
	.slider_description {
		width: 100%;
	}

	.slidrer_action .slider_btn {
		margin-right: 0;
	}
}

.testimonilas .owl-nav .owl-prev {
    position: absolute;
    top: calc(50% - 20px);
    /* left: -160px; */
    opacity: 1;
    /* transform: rotate(179deg); */
    /* -webkit-transform-origin-y: top; */
    font-size: 30px;
    z-index: 1056;
    font-size: 30px !important;
    background: var(--secondry-text-color) !important;
    width: 50px;
    height: 50px;
    border-radius: 50%;
    transition: all 400ms;
}

.testimonilas .owl-nav .owl-next {
    position: absolute;
    top: calc(50% - 20px);
    right: 0;
    opacity: 1;
    /* transform: rotate(180deg); */
    font-size: 30px;
    z-index: 1056;
    font-size: 30px !important;
    background: var(--secondry-text-color) !important;
    width: 50px;
    height: 50px;
    border-radius: 50%;
    transition: all 400ms;
}

/* ======== Transform Update ====== */
.transorm_you_box_update {
	padding: 20px;
	margin-top: 30px;
	background:#e7b33b;
	border-top-left-radius: 25px;
	border-bottom-right-radius:25px;
	box-shadow: 2px 2px 10px #000000;
	position: relative;
	transition: all ease .5s;
	border:solid 1px #161e24;
}

.transorm_you_box_update:hover {
    transform: translateX(10px);
    transition: all ease .5s;
}

.transorm_you_box_update h5 {
	text-transform: uppercase;
	font-weight: 600;
	font-family: 'Mina', sans-serif;
	color: var(--primary-text-color);
	height: 30px;
}

/* ===== start banner bottom lists ======= */
.lists_l li {
	color: #000;
	font-size: 18px;
	line-height: 2;
	text-align: center;
	
}

.lists_l li i {
	color: #e7b33b;
	margin-right: 10px;
}

/* ===== Start Transform Your with Us ======== */
.transorm_you {
	margin: 0;
	padding-top: 0px;
	padding-bottom: 60px;
	background-color: #ffffff;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25'%3E%3Cdefs%3E%3ClinearGradient id='a' gradientUnits='userSpaceOnUse' x1='0' x2='0' y1='0' y2='100%25' gradientTransform='rotate(240)'%3E%3Cstop offset='0' stop-color='%23ffffff'/%3E%3Cstop offset='1' stop-color='%23FFFFFE'/%3E%3C/linearGradient%3E%3Cpattern patternUnits='userSpaceOnUse' id='b' width='540' height='450' x='0' y='0' viewBox='0 0 1080 900'%3E%3Cg fill-opacity='0.08'%3E%3Cpolygon fill='%23444' points='90 150 0 300 180 300'/%3E%3Cpolygon points='90 150 180 0 0 0'/%3E%3Cpolygon fill='%23AAA' points='270 150 360 0 180 0'/%3E%3Cpolygon fill='%23DDD' points='450 150 360 300 540 300'/%3E%3Cpolygon fill='%23999' points='450 150 540 0 360 0'/%3E%3Cpolygon points='630 150 540 300 720 300'/%3E%3Cpolygon fill='%23DDD' points='630 150 720 0 540 0'/%3E%3Cpolygon fill='%23444' points='810 150 720 300 900 300'/%3E%3Cpolygon fill='%23FFF' points='810 150 900 0 720 0'/%3E%3Cpolygon fill='%23DDD' points='990 150 900 300 1080 300'/%3E%3Cpolygon fill='%23444' points='990 150 1080 0 900 0'/%3E%3Cpolygon fill='%23DDD' points='90 450 0 600 180 600'/%3E%3Cpolygon points='90 450 180 300 0 300'/%3E%3Cpolygon fill='%23666' points='270 450 180 600 360 600'/%3E%3Cpolygon fill='%23AAA' points='270 450 360 300 180 300'/%3E%3Cpolygon fill='%23DDD' points='450 450 360 600 540 600'/%3E%3Cpolygon fill='%23999' points='450 450 540 300 360 300'/%3E%3Cpolygon fill='%23999' points='630 450 540 600 720 600'/%3E%3Cpolygon fill='%23FFF' points='630 450 720 300 540 300'/%3E%3Cpolygon points='810 450 720 600 900 600'/%3E%3Cpolygon fill='%23DDD' points='810 450 900 300 720 300'/%3E%3Cpolygon fill='%23AAA' points='990 450 900 600 1080 600'/%3E%3Cpolygon fill='%23444' points='990 450 1080 300 900 300'/%3E%3Cpolygon fill='%23222' points='90 750 0 900 180 900'/%3E%3Cpolygon points='270 750 180 900 360 900'/%3E%3Cpolygon fill='%23DDD' points='270 750 360 600 180 600'/%3E%3Cpolygon points='450 750 540 600 360 600'/%3E%3Cpolygon points='630 750 540 900 720 900'/%3E%3Cpolygon fill='%23444' points='630 750 720 600 540 600'/%3E%3Cpolygon fill='%23AAA' points='810 750 720 900 900 900'/%3E%3Cpolygon fill='%23666' points='810 750 900 600 720 600'/%3E%3Cpolygon fill='%23999' points='990 750 900 900 1080 900'/%3E%3Cpolygon fill='%23999' points='180 0 90 150 270 150'/%3E%3Cpolygon fill='%23444' points='360 0 270 150 450 150'/%3E%3Cpolygon fill='%23FFF' points='540 0 450 150 630 150'/%3E%3Cpolygon points='900 0 810 150 990 150'/%3E%3Cpolygon fill='%23222' points='0 300 -90 450 90 450'/%3E%3Cpolygon fill='%23FFF' points='0 300 90 150 -90 150'/%3E%3Cpolygon fill='%23FFF' points='180 300 90 450 270 450'/%3E%3Cpolygon fill='%23666' points='180 300 270 150 90 150'/%3E%3Cpolygon fill='%23222' points='360 300 270 450 450 450'/%3E%3Cpolygon fill='%23FFF' points='360 300 450 150 270 150'/%3E%3Cpolygon fill='%23444' points='540 300 450 450 630 450'/%3E%3Cpolygon fill='%23222' points='540 300 630 150 450 150'/%3E%3Cpolygon fill='%23AAA' points='720 300 630 450 810 450'/%3E%3Cpolygon fill='%23666' points='720 300 810 150 630 150'/%3E%3Cpolygon fill='%23FFF' points='900 300 810 450 990 450'/%3E%3Cpolygon fill='%23999' points='900 300 990 150 810 150'/%3E%3Cpolygon points='0 600 -90 750 90 750'/%3E%3Cpolygon fill='%23666' points='0 600 90 450 -90 450'/%3E%3Cpolygon fill='%23AAA' points='180 600 90 750 270 750'/%3E%3Cpolygon fill='%23444' points='180 600 270 450 90 450'/%3E%3Cpolygon fill='%23444' points='360 600 270 750 450 750'/%3E%3Cpolygon fill='%23999' points='360 600 450 450 270 450'/%3E%3Cpolygon fill='%23666' points='540 600 630 450 450 450'/%3E%3Cpolygon fill='%23222' points='720 600 630 750 810 750'/%3E%3Cpolygon fill='%23FFF' points='900 600 810 750 990 750'/%3E%3Cpolygon fill='%23222' points='900 600 990 450 810 450'/%3E%3Cpolygon fill='%23DDD' points='0 900 90 750 -90 750'/%3E%3Cpolygon fill='%23444' points='180 900 270 750 90 750'/%3E%3Cpolygon fill='%23FFF' points='360 900 450 750 270 750'/%3E%3Cpolygon fill='%23AAA' points='540 900 630 750 450 750'/%3E%3Cpolygon fill='%23FFF' points='720 900 810 750 630 750'/%3E%3Cpolygon fill='%23222' points='900 900 990 750 810 750'/%3E%3Cpolygon fill='%23222' points='1080 300 990 450 1170 450'/%3E%3Cpolygon fill='%23FFF' points='1080 300 1170 150 990 150'/%3E%3Cpolygon points='1080 600 990 750 1170 750'/%3E%3Cpolygon fill='%23666' points='1080 600 1170 450 990 450'/%3E%3Cpolygon fill='%23DDD' points='1080 900 1170 750 990 750'/%3E%3C/g%3E%3C/pattern%3E%3C/defs%3E%3Crect x='0' y='0' fill='url(%23a)' width='100%25' height='100%25'/%3E%3Crect x='0' y='0' fill='url(%23b)' width='100%25' height='100%25'/%3E%3C/svg%3E");
background-attachment: fixed;
background-size: cover;
	
}

.transorm_you_box {
	padding: 20px;
}

.transorm_you_box_img img {
	height: 90px;
	margin-bottom: 20px;
}

.transorm_you_box h5 {
	text-transform: uppercase;
	font-weight: 700;
	
	font-family: 'Mina', sans-serif;
	color: maroon;
	font-size: 30px;
	text-align: center;
}

.transorm_you_box {
	padding: 20px 10px;
	margin-top: 30px;
    /* border-right: 2px solid #ddd; 
	background: #fafaf1;*/
	background-color: #ffffff;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25'%3E%3Cdefs%3E%3ClinearGradient id='a' gradientUnits='userSpaceOnUse' x1='0' x2='0' y1='0' y2='100%25' gradientTransform='rotate(240)'%3E%3Cstop offset='0' stop-color='%23ffffff'/%3E%3Cstop offset='1' stop-color='%23FFFFFE'/%3E%3C/linearGradient%3E%3Cpattern patternUnits='userSpaceOnUse' id='b' width='540' height='450' x='0' y='0' viewBox='0 0 1080 900'%3E%3Cg fill-opacity='0.08'%3E%3Cpolygon fill='%23444' points='90 150 0 300 180 300'/%3E%3Cpolygon points='90 150 180 0 0 0'/%3E%3Cpolygon fill='%23AAA' points='270 150 360 0 180 0'/%3E%3Cpolygon fill='%23DDD' points='450 150 360 300 540 300'/%3E%3Cpolygon fill='%23999' points='450 150 540 0 360 0'/%3E%3Cpolygon points='630 150 540 300 720 300'/%3E%3Cpolygon fill='%23DDD' points='630 150 720 0 540 0'/%3E%3Cpolygon fill='%23444' points='810 150 720 300 900 300'/%3E%3Cpolygon fill='%23FFF' points='810 150 900 0 720 0'/%3E%3Cpolygon fill='%23DDD' points='990 150 900 300 1080 300'/%3E%3Cpolygon fill='%23444' points='990 150 1080 0 900 0'/%3E%3Cpolygon fill='%23DDD' points='90 450 0 600 180 600'/%3E%3Cpolygon points='90 450 180 300 0 300'/%3E%3Cpolygon fill='%23666' points='270 450 180 600 360 600'/%3E%3Cpolygon fill='%23AAA' points='270 450 360 300 180 300'/%3E%3Cpolygon fill='%23DDD' points='450 450 360 600 540 600'/%3E%3Cpolygon fill='%23999' points='450 450 540 300 360 300'/%3E%3Cpolygon fill='%23999' points='630 450 540 600 720 600'/%3E%3Cpolygon fill='%23FFF' points='630 450 720 300 540 300'/%3E%3Cpolygon points='810 450 720 600 900 600'/%3E%3Cpolygon fill='%23DDD' points='810 450 900 300 720 300'/%3E%3Cpolygon fill='%23AAA' points='990 450 900 600 1080 600'/%3E%3Cpolygon fill='%23444' points='990 450 1080 300 900 300'/%3E%3Cpolygon fill='%23222' points='90 750 0 900 180 900'/%3E%3Cpolygon points='270 750 180 900 360 900'/%3E%3Cpolygon fill='%23DDD' points='270 750 360 600 180 600'/%3E%3Cpolygon points='450 750 540 600 360 600'/%3E%3Cpolygon points='630 750 540 900 720 900'/%3E%3Cpolygon fill='%23444' points='630 750 720 600 540 600'/%3E%3Cpolygon fill='%23AAA' points='810 750 720 900 900 900'/%3E%3Cpolygon fill='%23666' points='810 750 900 600 720 600'/%3E%3Cpolygon fill='%23999' points='990 750 900 900 1080 900'/%3E%3Cpolygon fill='%23999' points='180 0 90 150 270 150'/%3E%3Cpolygon fill='%23444' points='360 0 270 150 450 150'/%3E%3Cpolygon fill='%23FFF' points='540 0 450 150 630 150'/%3E%3Cpolygon points='900 0 810 150 990 150'/%3E%3Cpolygon fill='%23222' points='0 300 -90 450 90 450'/%3E%3Cpolygon fill='%23FFF' points='0 300 90 150 -90 150'/%3E%3Cpolygon fill='%23FFF' points='180 300 90 450 270 450'/%3E%3Cpolygon fill='%23666' points='180 300 270 150 90 150'/%3E%3Cpolygon fill='%23222' points='360 300 270 450 450 450'/%3E%3Cpolygon fill='%23FFF' points='360 300 450 150 270 150'/%3E%3Cpolygon fill='%23444' points='540 300 450 450 630 450'/%3E%3Cpolygon fill='%23222' points='540 300 630 150 450 150'/%3E%3Cpolygon fill='%23AAA' points='720 300 630 450 810 450'/%3E%3Cpolygon fill='%23666' points='720 300 810 150 630 150'/%3E%3Cpolygon fill='%23FFF' points='900 300 810 450 990 450'/%3E%3Cpolygon fill='%23999' points='900 300 990 150 810 150'/%3E%3Cpolygon points='0 600 -90 750 90 750'/%3E%3Cpolygon fill='%23666' points='0 600 90 450 -90 450'/%3E%3Cpolygon fill='%23AAA' points='180 600 90 750 270 750'/%3E%3Cpolygon fill='%23444' points='180 600 270 450 90 450'/%3E%3Cpolygon fill='%23444' points='360 600 270 750 450 750'/%3E%3Cpolygon fill='%23999' points='360 600 450 450 270 450'/%3E%3Cpolygon fill='%23666' points='540 600 630 450 450 450'/%3E%3Cpolygon fill='%23222' points='720 600 630 750 810 750'/%3E%3Cpolygon fill='%23FFF' points='900 600 810 750 990 750'/%3E%3Cpolygon fill='%23222' points='900 600 990 450 810 450'/%3E%3Cpolygon fill='%23DDD' points='0 900 90 750 -90 750'/%3E%3Cpolygon fill='%23444' points='180 900 270 750 90 750'/%3E%3Cpolygon fill='%23FFF' points='360 900 450 750 270 750'/%3E%3Cpolygon fill='%23AAA' points='540 900 630 750 450 750'/%3E%3Cpolygon fill='%23FFF' points='720 900 810 750 630 750'/%3E%3Cpolygon fill='%23222' points='900 900 990 750 810 750'/%3E%3Cpolygon fill='%23222' points='1080 300 990 450 1170 450'/%3E%3Cpolygon fill='%23FFF' points='1080 300 1170 150 990 150'/%3E%3Cpolygon points='1080 600 990 750 1170 750'/%3E%3Cpolygon fill='%23666' points='1080 600 1170 450 990 450'/%3E%3Cpolygon fill='%23DDD' points='1080 900 1170 750 990 750'/%3E%3C/g%3E%3C/pattern%3E%3C/defs%3E%3Crect x='0' y='0' fill='url(%23a)' width='100%25' height='100%25'/%3E%3Crect x='0' y='0' fill='url(%23b)' width='100%25' height='100%25'/%3E%3C/svg%3E");
background-attachment: fixed;
background-size: cover;
	box-shadow: 2px 2px 2px #000000;
	border:solid 10px;
	border-color:#e7b33b;
	border-radius: 0px;
	position: relative;
	transition: all ease .5s;
	
}

.transorm_you_box:hover {
	transform: translateY(-10px);
	transition: all ease .5s;
}

/*===== START MANOJ KUMAR ====== */
.manoj_desc h6 {
	font-size: 25px;
	font-family: 'Poppins', sans-serif;
	text-transform: capitalize;
	font-weight: 400;
	color: #000;
}

.manoj_img img {
    display: none;
}

.manoj_desc p {
	color: #000;
	font-size: 18px;
	font-weight: 400;
	text-align: justify;
	line-height: 1.9;
}

.experience {
	margin-top: 0px;
}

.exp_year {
	display: flex;
    align-items: center;
    justify-content: space-between;
    background: transparent;
    padding: 5px 0px;
    border-radius: 2px;
    width: 70%;
}
.e_exp {
    font-size: 40px;
    font-weight: 800;
    color: #000;
}

.mar_exp {
	font-size: 20px;
    font-weight: 600;
    color: #000;
}

/* .exp_year h4 {
	font-size: 60px;
	margin: 0;
	font-weight: 500;
	font-family: 'Poppins', sans-serif;
	color: var(--primary-text-color);
}

.exp_year p {
	font-size: 25px;
	margin: 0;
	font-weight: 500;
	color: var(--primary-text-color);
} */

.d_lines {
	display: inline-block;
	width: 150px;
	height: 2px;
	background: #343a40;
	border-radius: 20px;
	margin: 10px 0;
}

.manoj_hlts {
	display: flex;
	justify-content: start;
	margin-top: 0px;
}

.workshop_cmp, .student_enroll {
	margin: 20px;
    /* border: 2px solid #ddd; */
	padding: 20px 20px;
	text-align: center;
    /* border-radius: 25px; */
	transition: all ease .5s;
    /* background: transparent; */
	background-image: linear-gradient(to bottom, #ffffff , #ffffff);
	box-shadow: 2px 2px 20px #00000047;
}

/* .workshop_cmp:hover, .student_enroll:hover {
	background-color: var(--alt-bg-color);
	color: #fff;
} */

/* .workshop_cmp:hover.workshop_cmp p, .student_enroll:hover.student_enroll p {
	color: #fff;
} */

.workshop_cmp h4, .student_enroll h4 {
	font-size: 30px;
	font-weight: 800;
	color: var(--primary-text-color);
}

.workshop_cmp p, .student_enroll p {
	font-size: 20px;
	color: var(--primary-text-color);
}

.manoj_img img {
	width: 100%;
}

/* ======== workshop Gallery ======= */
.workshop_photos {
	/* background: #fafaf1; */
	padding-top: 0px;
	padding-bottom: 60px;
	/* background-image: linear-gradient(180deg, #001861 30%, #000A32 100%); */
	position: relative;
	
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:svgjs='http://svgjs.dev/svgjs' width='1440' height='560' preserveAspectRatio='none' viewBox='0 0 1440 560'%3e%3cg mask='url(%26quot%3b%23SvgjsMask1024%26quot%3b)' fill='none'%3e%3crect width='1440' height='560' x='0' y='0' fill='%230e2a47'%3e%3c/rect%3e%3cpath d='M 0%2c192 C 57.6%2c160.8 172.8%2c29 288%2c36 C 403.2%2c43 460.8%2c212 576%2c227 C 691.2%2c242 748.8%2c123.8 864%2c111 C 979.2%2c98.2 1036.8%2c161.4 1152%2c163 C 1267.2%2c164.6 1382.4%2c127.8 1440%2c119L1440 560L0 560z' fill='%23184a7e'%3e%3c/path%3e%3cpath d='M 0%2c285 C 41.2%2c316.2 123.6%2c425.8 206%2c441 C 288.4%2c456.2 329.6%2c341.6 412%2c361 C 494.4%2c380.4 535.6%2c532 618%2c538 C 700.4%2c544 741.6%2c407.4 824%2c391 C 906.4%2c374.6 947.6%2c473.4 1030%2c456 C 1112.4%2c438.6 1154%2c288.2 1236%2c304 C 1318%2c319.8 1399.2%2c488.8 1440%2c535L1440 560L0 560z' fill='%232264ab'%3e%3c/path%3e%3c/g%3e%3cdefs%3e%3cmask id='SvgjsMask1024'%3e%3crect width='1440' height='560' fill='white'%3e%3c/rect%3e%3c/mask%3e%3c/defs%3e%3c/svg%3e");

	
	/*background-image: url(../image/live-bg.jpg);
	background-size: cover;
	 background-image: url(../images/postfolio-bg.jfif);
    background-size: cover; */;
}

.img-hover-zoom {
	height: 250px;
 /* [1.1] Set it as per your need */
	overflow: hidden;
 /* [1.2] Hide the overflowing of child elements */;
}
  
  /* [2] Transition property for smooth transformation of images */
.img-hover-zoom img {
	transition: transform .5s ease;
}
  
  /* [3] Finally, transforming the image when container gets hovered */
.img-hover-zoom:hover img {
	transform: scale(1.5);
}

/* .workshop_photos:before {
	content:url('../images/shape-1.png');
	position: absolute;
	top: 0;
	left: 0; 
	z-index: 1;
	width: 100%;
	
  } */
/* ====== Intended Audience ======== */
.intended_audience {
	/* background-image: linear-gradient(180deg, #001861 30%, #000A32 100%); */
	background-color: #0e2a47;
	background-image: linear-gradient(180deg, #0e2a47 0%, #184a7e 50%, #2264ab 100%);
	background-size: cover;
	margin: 0;
	padding: 50px 0;
	text-align: center;
	background-position: center;
}

.intended_audience p {
	color: #fff;
	font-size: 14px;
}

.intended_audience p i {
	color: var(--secondry-text-color);
}

/* ======= Start Query Popup Form ========== */
.form-control.update_field {
	margin-bottom: 10px;
	border-radius: 0;
	padding: 10px 20px;
}

.form_calls {
	width: 65%;
	position: relative;
	background: #e3d3af;
	padding: 10px 20px;
	margin-top: 20px;
	display: block;
	text-align: center;
	color: #000;
	border-radius: 50px;
	font-size: 20px;
	margin: auto;
}

.form_calls:hover {
	color: var(--primary-text-color);
}

.form-messages {
	text-align: center;
	margin-bottom: 20px;
}

.modal-content.form_design {
	background: #eee;
	border: 5px solid var(--text-white-color);
	border-radius: 0;
}

.form-control.update_field1 {
	margin-bottom: 10px;
	border-radius: 0;
	padding: 10px 20px;
}

.query_popup .btn-close {
	position: absolute;
	right: 0;
	top: 0px;
	z-index: 9;
	opacity: 1;
	background: transparent;
}

.form_pops button.close {
	position: absolute;
	right: 0;
	top: -33px;
	color: #fff;
	text-shadow: none;
	font-size: 35px;
	opacity: 1;
}

.form_tags {
	text-align: center;
	color: #495057;
	line-height: 1.7;
	font-size: 17px;
	margin-bottom: 20px;
}

.submit_button {
	background: var(--secondry-text-color);
	color: var(--primary-text-color);
	border-radius: 0;
	border: 0;
	padding: 10px 20px;
	text-transform: uppercase;
	margin-top: 10px;
	text-align: center;
	width: 70%;
	margin: auto;
	display: block;
	margin-top: 20px;
	cursor: pointer;
}

.form-control.input_fields {
	height: calc(2em + 0.75rem + 2px);
	border-radius: 0;
}

.close_one {
	z-index: 99;
	position: absolute;
	top: -27px;
	background: #fff;
	opacity: 1;
	right: 0;
	border-radius: 50%;
	padding: 5px;
}

.query_popup .modal-content {
	border-radius: 0px;
}

.query_message small {
	padding: 10px 0;
	display: block;
	font-size: 17px;
	color: var(--text-secondry-color);
	text-align: center;
	letter-spacing: 1.2px;
}

.btn.submit_btn.frm-btn {
	background-color: var(--bg-black-color);
	color: var(--text-white-color);
	border-radius: 0;
	padding: 10px 30px;
}

.btn-close:focus {
	outline: 0;
	box-shadow: none;
	opacity: 1;
}

.error-msg {
	color: red;
	margin-bottom: 10px;
	display: block;
}

.form_pops_img img {
	height: 500px;
	width: 100%;
	object-fit: cover;
}

.form-check-label.chk_field_n {
	color: #fff;
}

.form-check-label.chk_field_n {
	display: block;
	padding: 0px;
}

.form_pops button.close {
	position: absolute;
	right: -10px;
	top: -40px;
	text-shadow: none;
	font-size: 35px;
	opacity: 1;
	outline: none;
}

.form_pops button.close i {
	font-size: 35px;
	opacity: 1;
	color: var(--text-white-color);
	outline: none;
}

/* ======= START lIVE Q & A ========== */
.live_q_a {
	/* padding: 40px 0; */
	position: relative;
	/* background: #000f44; */
	padding-bottom: 40px;
	/* background-image: url(../images/banner-bg.jpg);
    background-size: 100%, 100%; */
	/* background-image: url(../images/manoj-bg.jpg);
	background-size: 100%,100%;
	background-position: top center; */
	margin: 0;
	background-color: #000022;
	background-image:
	linear-gradient(45deg,
		rgba(8, 19, 137, .85),
		rgba(5, 7, 45, .85)), linear-gradient(135deg, #000022 0%, #001055 50%, #000833 100%);
		background-size: cover;
	
background-attachment: fixed;
/*	background-image: linear-gradient(180deg, #171f29 30%, #286859 100%);*/
}

/* .live_q_a:before {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	content: "";
	background-image: linear-gradient(180deg, #001861 30%, #000A32 100%);
	opacity: .9;
} */

.offers_date h5 {
	color: #fff;
	font-size: 30px;
	font-weight: 600;
	text-transform: capitalize;
}

.offers_date p {
	color: #fff;
	font-size: 25px;
	text-transform: capitalize;
	font-weight: 400;
}

.offers_date p sup{
	color: #fff;
}

.t_limit a {
	color: #fff;
	font-size: 30px;
	font-weight: 600;
	
}

p.upc {
	color: #e5b84f;
	font-weight: 800;
	letter-spacing: 2px;
	font-size: 30px;
}

p.offer_hlts {
	font-size: 40px;
	font-family: 'Mina', sans-serif;
	font-weight: 600;
	color: #f02020;
}

.t_limit {
	display: inline-block;
	padding: 10px 35px;
	background: #800000;
	border-top-left-radius:50px;
	border-bottom-right-radius:50px;
	border:solid 5px;
}

/* ======= START MANOJ KUMAR ====== */
.manoj_list {
	
	background-image: linear-gradient(to bottom, #1a0000 0%, #4a0000 30%, #800000 60%, #4a0000 100%);
	background-size: 100%;
	margin: 0;
	padding: 40px 0;
	position: relative;
	background-repeat: no-repeat;
}

.manoj_list:before {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	content: "";
	opacity: .9;
	/* background-image: linear-gradient(to right, #670808 , transparent); */
/*	background-image: linear-gradient(to right, #fff , transparent);*/
}

.manoj_list.container-fluid.cont_pad {
	position: relative;
}

.manoj_shape {
	position: relative;
	margin-top: 0px;
}


/* ======= Our Mentors  ========== */
.our_mentors {
	background-image: url(https://test8.hierba.top/images/mentors_bg.png);
	background-repeat: no-repeat;
	background-position: top center;
	background-size: cover;
	margin-top: 0;
}

.mentors_desc_img {
	margin-top: 0;
}

.mentors_desc_img img {
	width: 75%;
	margin: auto;
	display: block;
}

.mentors_desc p {
	line-height: 1.6;
	margin-bottom: 10px;
	color: var(--text-white-color);
}

.lines {
	width: 150px;
	height: 2px;
	background: var(--secondry-text-color);
	margin-bottom: 20px;
}

.mentors_desc_img img:hover {
	filter: grayscale(100%);
}

.m_btn.s_more {
	display: block;
	text-align: center;
	margin: auto;
}

.m_btn.s_more .reads_more {
	background: var(--secondry-text-color);
	color: var(--primary-text-color);
	font-weight: 400;
}

.m_btn.s_more .reads_more i {
	font-size: 20px;
	color: var(--text-white-color);
	font-weight: 400;
}

.m_btn.s_more .reads_more:hover {
	background: var(--secondry-text-color);
	color: var(--text-white-color);
}

.mb-40 {
	margin-bottom: 40px;
}

.m_btn {
	display: flex;
	align-items: center;
	justify-content: center;
}

.m_btn.b_more {
	justify-content: start;
}

.m_btn.b_more a {
	color: var(--primary-text-color);
	font-weight: 600;
	font-size: 20px;
}

.m_btn.b_more a i {
	color: var(--primary-text-color)!important;
}

.reads_more {
	border: none;
	color: #fff;
	background: var(--secondry-text-color);
	padding: 10px 35px;
	border-radius: 50px;
	display: inline-block;
	text-align: center;
	font-size: 15px;
	font-weight: 600;
	margin-top: 30px;
	text-transform: uppercase;
	letter-spacing: 1.5px;
	transition: all ease .5s;
	cursor: pointer;
	box-shadow: 1px 5px 0px #fff;
}

a.reads_more.cc {
	background: var(--primary-text-color);
	color: var(--text-white-color);
	font-weight: 600;
}

a.reads_more.bb {
	color: #fff !important;
	background: #000;
}

a.reads_more.aa {
	background: var(--text-white-color);
	color: var(--primary-text-color);
	font-weight: 600;
}

a.reads_more.aa:hover, a.reads_more.cc:hover {
	color: var(--secondry-text-color);
}

.reads_more:hover {
	color: var(--primary-text-color);
}

.m_btn.b_more a:hover {
	color: var(--primary-text-color);
}

.reads_more.them_color_a {
	background: var(--secondry-text-color);
	color: #000;
	font-weight: 600;
}

/* ========= Count Down ======== */
.countdown ul li {
	background: #fafaf1;
	border-radius: 10px;
	width: 150px;
	color: var(--primary-text-color);
	text-align: center;
}

.countdown ul li span {
	color: var(--primary-text-color);
}

.countdown ul li {
	display: inline-block;
	font-size: 1.5em;
	list-style-type: none;
	/* padding: 1em; */
	text-transform: uppercase;
}

.countdown ul li span {
	display: block;
	font-size: 4.5rem;
}
  
  /* .emoji {
	display: none;
	padding: 1rem;
  }
  
  .emoji span {
	font-size: 4rem;
	padding: 0 .5rem;
  } */
  
 
/* ======== Chart Img ======= */
.chart_img {
	margin-bottom: 60px;
	position: relative;
}

.c_img.img-fluid {
    width: 100%;
}

.price_off {
	position: absolute;
	bottom: 10px;
    /* background: var(--secondry-text-color); */
	background-color: maroon;
	z-index: 99;
	padding: 10px 30px;
	border-radius: 0 30px 15px 30px;
}

.price_off a {
	color: var(--text-white-color);
	font-size: 40px;
	font-weight: 600;
}

/* ====== Start Portfolio Gallery ======== */
.gallery {
	background: #fff;
	margin: 0;
	padding: 60px 0;
}

.img-thumbnail {
	width: 100%;
	max-width: 100%;
	height: 250px;
	object-fit: cover;
    padding: 0;
    box-shadow: 3px 3px 5px #0000002b;
	transition: 0.5s all ease-in-out;
}

/* .img-thumbnail:hover {
	transform: scale(1.2);
} */


/*======= Start Home Page Conatct ========= */
.footer_contacts {
	margin: 0;
	background-color: var(--alt-bg-color);
}

.btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active, .show>.btn-primary.dropdown-toggle {
	color: var(--alt-text-color);
	background-color: var(--secondry-text-color);
	border-color: var(--secondry-text-color);
}

.btn-primary:not(:disabled):not(.disabled).active:focus, .btn-primary:not(:disabled):not(.disabled):active:focus, .show>.btn-primary.dropdown-toggle:focus {
	box-shadow: none;
}

.mng {
	padding-right: 0;
}

.contact_img img {
	height: 530px;
	object-fit: cover;
}

.in_flds {
	height: calc(2em + 0.75rem + 10px);
	border-radius: 0;
	margin-bottom: 0px;
	border: 2px solid var(--secondry-text-color);
	font-size: 17px;
	font-weight: 300;
}

.in_flds1 {
	height: auto;
	border-radius: 0;
	margin-bottom: 10px;
	border: 2px solid var(--secondry-text-color);
	font-size: 17px;
	font-weight: 300;
}

.con_msg {
	font-size: 30px;
	color: var(--text-white-color);
	font-weight: 300;
}

.submit_btn {
	background: var(--secondry-text-color);
	color: var(--primary-text-color);
	border: none;
	padding: 10px 30px;
	border-radius: 5px;
	font-size: 20px;
	letter-spacing: 2px;
	font-weight: 400;
	text-align: center;
	margin-bottom: 10px;
	transition: all ease .5s;
}

.submit_btn:hover {
	background: var(--primary-text-color);
	color: var(--text-white-color);
}
/* ==== Start FAQ ======= */
.project_faq
{
	padding-top: 40px;
	padding-bottom: 40px;
	margin-top: 0px;
	margin-bottom: 0px;
	background-color: #ffffff;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25'%3E%3Cdefs%3E%3ClinearGradient id='a' gradientUnits='userSpaceOnUse' x1='0' x2='0' y1='0' y2='100%25' gradientTransform='rotate(240)'%3E%3Cstop offset='0' stop-color='%23ffffff'/%3E%3Cstop offset='1' stop-color='%23FFFFFE'/%3E%3C/linearGradient%3E%3Cpattern patternUnits='userSpaceOnUse' id='b' width='540' height='450' x='0' y='0' viewBox='0 0 1080 900'%3E%3Cg fill-opacity='0.08'%3E%3Cpolygon fill='%23444' points='90 150 0 300 180 300'/%3E%3Cpolygon points='90 150 180 0 0 0'/%3E%3Cpolygon fill='%23AAA' points='270 150 360 0 180 0'/%3E%3Cpolygon fill='%23DDD' points='450 150 360 300 540 300'/%3E%3Cpolygon fill='%23999' points='450 150 540 0 360 0'/%3E%3Cpolygon points='630 150 540 300 720 300'/%3E%3Cpolygon fill='%23DDD' points='630 150 720 0 540 0'/%3E%3Cpolygon fill='%23444' points='810 150 720 300 900 300'/%3E%3Cpolygon fill='%23FFF' points='810 150 900 0 720 0'/%3E%3Cpolygon fill='%23DDD' points='990 150 900 300 1080 300'/%3E%3Cpolygon fill='%23444' points='990 150 1080 0 900 0'/%3E%3Cpolygon fill='%23DDD' points='90 450 0 600 180 600'/%3E%3Cpolygon points='90 450 180 300 0 300'/%3E%3Cpolygon fill='%23666' points='270 450 180 600 360 600'/%3E%3Cpolygon fill='%23AAA' points='270 450 360 300 180 300'/%3E%3Cpolygon fill='%23DDD' points='450 450 360 600 540 600'/%3E%3Cpolygon fill='%23999' points='450 450 540 300 360 300'/%3E%3Cpolygon fill='%23999' points='630 450 540 600 720 600'/%3E%3Cpolygon fill='%23FFF' points='630 450 720 300 540 300'/%3E%3Cpolygon points='810 450 720 600 900 600'/%3E%3Cpolygon fill='%23DDD' points='810 450 900 300 720 300'/%3E%3Cpolygon fill='%23AAA' points='990 450 900 600 1080 600'/%3E%3Cpolygon fill='%23444' points='990 450 1080 300 900 300'/%3E%3Cpolygon fill='%23222' points='90 750 0 900 180 900'/%3E%3Cpolygon points='270 750 180 900 360 900'/%3E%3Cpolygon fill='%23DDD' points='270 750 360 600 180 600'/%3E%3Cpolygon points='450 750 540 600 360 600'/%3E%3Cpolygon points='630 750 540 900 720 900'/%3E%3Cpolygon fill='%23444' points='630 750 720 600 540 600'/%3E%3Cpolygon fill='%23AAA' points='810 750 720 900 900 900'/%3E%3Cpolygon fill='%23666' points='810 750 900 600 720 600'/%3E%3Cpolygon fill='%23999' points='990 750 900 900 1080 900'/%3E%3Cpolygon fill='%23999' points='180 0 90 150 270 150'/%3E%3Cpolygon fill='%23444' points='360 0 270 150 450 150'/%3E%3Cpolygon fill='%23FFF' points='540 0 450 150 630 150'/%3E%3Cpolygon points='900 0 810 150 990 150'/%3E%3Cpolygon fill='%23222' points='0 300 -90 450 90 450'/%3E%3Cpolygon fill='%23FFF' points='0 300 90 150 -90 150'/%3E%3Cpolygon fill='%23FFF' points='180 300 90 450 270 450'/%3E%3Cpolygon fill='%23666' points='180 300 270 150 90 150'/%3E%3Cpolygon fill='%23222' points='360 300 270 450 450 450'/%3E%3Cpolygon fill='%23FFF' points='360 300 450 150 270 150'/%3E%3Cpolygon fill='%23444' points='540 300 450 450 630 450'/%3E%3Cpolygon fill='%23222' points='540 300 630 150 450 150'/%3E%3Cpolygon fill='%23AAA' points='720 300 630 450 810 450'/%3E%3Cpolygon fill='%23666' points='720 300 810 150 630 150'/%3E%3Cpolygon fill='%23FFF' points='900 300 810 450 990 450'/%3E%3Cpolygon fill='%23999' points='900 300 990 150 810 150'/%3E%3Cpolygon points='0 600 -90 750 90 750'/%3E%3Cpolygon fill='%23666' points='0 600 90 450 -90 450'/%3E%3Cpolygon fill='%23AAA' points='180 600 90 750 270 750'/%3E%3Cpolygon fill='%23444' points='180 600 270 450 90 450'/%3E%3Cpolygon fill='%23444' points='360 600 270 750 450 750'/%3E%3Cpolygon fill='%23999' points='360 600 450 450 270 450'/%3E%3Cpolygon fill='%23666' points='540 600 630 450 450 450'/%3E%3Cpolygon fill='%23222' points='720 600 630 750 810 750'/%3E%3Cpolygon fill='%23FFF' points='900 600 810 750 990 750'/%3E%3Cpolygon fill='%23222' points='900 600 990 450 810 450'/%3E%3Cpolygon fill='%23DDD' points='0 900 90 750 -90 750'/%3E%3Cpolygon fill='%23444' points='180 900 270 750 90 750'/%3E%3Cpolygon fill='%23FFF' points='360 900 450 750 270 750'/%3E%3Cpolygon fill='%23AAA' points='540 900 630 750 450 750'/%3E%3Cpolygon fill='%23FFF' points='720 900 810 750 630 750'/%3E%3Cpolygon fill='%23222' points='900 900 990 750 810 750'/%3E%3Cpolygon fill='%23222' points='1080 300 990 450 1170 450'/%3E%3Cpolygon fill='%23FFF' points='1080 300 1170 150 990 150'/%3E%3Cpolygon points='1080 600 990 750 1170 750'/%3E%3Cpolygon fill='%23666' points='1080 600 1170 450 990 450'/%3E%3Cpolygon fill='%23DDD' points='1080 900 1170 750 990 750'/%3E%3C/g%3E%3C/pattern%3E%3C/defs%3E%3Crect x='0' y='0' fill='url(%23a)' width='100%25' height='100%25'/%3E%3Crect x='0' y='0' fill='url(%23b)' width='100%25' height='100%25'/%3E%3C/svg%3E");
	background-attachment: fixed;

	
	background-color: #FFFFFF;
	
}
.project_faq .card-header {
	background-color: var(--secondry-text-color);
	
	color: var(--text-white-color);
	padding: 5px 10px;

}

.project_faq button:hover {
	color: var(--primary-text-color);
	text-decoration: none;
}

.project_faq button {
	color: var(--primary-text-color);
	text-decoration: none;
	font-family: 'Poppins', sans-serif;
	white-space: initial;
}

.accordion button {
	font-size: 20px;
	text-transform: capitalize;
}

.card-body p {
	font-size: 20px;
	text-transform: capitalize;
}
/* ========= Start Inner Page ========== */
.headings {
	color: var(--alt-text-color);
	text-transform: capitalize;
	font-weight: 800;
	font-size: 40px;
	margin-bottom: 20px;
}

.headings span {
	color: var(--secondry-text-color);
	text-transform: capitalize;
	font-weight: 800;
	font-size: 40px;
	letter-spacing: 1.5px;
}

.inner_banner {
	position: relative;
	padding: 150px 0;
	text-align: center;
	margin-top: 75px;
}

.img_radious {
	border-radius: 5px;
}

.inner_banner h2 {
	color: var(--text-white-color);
	font-weight: 800;
	font-size: 50px;
	letter-spacing: 1.5px;
	animation: fadeInDown;
	animation-duration: 1s;
	animation-delay: 0.3s;
	animation-fill-mode: both;
	text-transform: uppercase;
	text-shadow: 2px 2px 1px #00000073;
}

._list li {
	line-height: 2.1;
	font-size: 20px;
	font-weight: 300;
	margin: 0 30px;
	position: relative;
}

._list li:before {
	position: absolute;
	top: 0;
	left: -30px;
	content: "\f058";
	font-family: 'Font Awesome 5 Duotone';
	color: var(--secondry-text-color);
}

.inner_banner h3 {
	color: var(--text-white-color);
	font-weight: 600;
	font-size: 30px;
	letter-spacing: 1.5px;
	animation: fadeInUp;
	animation-duration: 1s;
	animation-delay: 0.3s;
	animation-fill-mode: both;
	text-shadow: 2px 2px 1px #00000073;
}

.inner_banner p {
	color: var(--text-white-color);
	animation: fadeInUp;
	animation-duration: 1s;
	animation-delay: 0.3s;
	animation-fill-mode: both;
	letter-spacing: .2px;
}

.inner_banner:before {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: var(--primary-text-color);
	content: "";
	opacity: .3;
}

.goodwater_img, .goodwater_map {
	padding: 60px 0;
	margin-top: 50px;
	background: var(--alt-bg-color);
}

.goodwater_img img, .goodwater_map img {
	margin-bottom: 30px;
	padding: 5px;
	border: 1px solid var(--secondry-text-color);
	position: relative;
	transition: all ease .5s;
}

.goodwater_img img:hover {
	filter: grayscale(100%);
	transform: translate(0, -10px);
	transition: all ease .5s;
}

.goodwater_map img {
	height: 400px;
	width: 100%;
	object-fit: cover;
}

.legal_desc h4 {
	font-size: 20px;
	font-weight: 600;
	color: var(--secondry-text-color);
}

.mfp-title {
	text-align: left;
	line-height: 18px;
	color: #F3F3F3;
	word-wrap: break-word;
	padding-right: 36px;
	display: none;
}

/* ======== Start Contact Us ======== */
.con_box {
	text-align: center;
	border-bottom: 1px dashed #ddd;
	padding-bottom: 15px;
}

.con_box h4 {
	color: var(--secondry-text-color);
	font-weight: 800;
	letter-spacing: .5px;
}

.con_box a, .con_box p {
	color: var(--primary-text-color);
	font-weight: 500;
	letter-spacing: .5px;
	overflow-wrap: break-word;
}

.mt_50 {
	margin-top: 30px;
}

.add_map {
	margin-top: 40px;
	border: 2px solid #ddd;
}

.inner_form p {
	color: var(--text-white-color);
}




/* ========= Social Media Icons ======== */
.icon-bar {
	position: fixed;
	top: 50%;
	right: 0;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	z-index: 9;
}

.icon-bar a {
	display: block;
	text-align: center;
	padding: 16px;
	transition: all 0.3s ease;
	color: white;
	font-size: 20px;
}

.icon-bar a:hover {
	background-color: var(--secondry-text-color);
}

.facebook {
	background: #3B5998;
	color: white;
}

.twitter {
	background: #55ACEE;
	color: white;
}

.google {
	background: #dd4b39;
	color: white;
}

.linkedin {
	background: #007bb5;
	color: white;
}

.youtube {
	background:#bb000000;
	color: white;
}

.icon-bar a i {
	color: var(--text-white-color);
}

/* ======= Desktop Whatsapp ======== */
.desktop_whts {
	position: fixed;
	z-index: 2;
	bottom: 5px;
	right: 70px;
	background-color: #eee;
	padding: 10px 20px;
	border-radius: 25px;
}

.desktop_whts a {
	color: var(--primary-text-color);
}

/*========== Start Footer ========== */
.footer {
	background-image: url(https://test8.hierba.top/images/footer_bg.png);
	padding: 40px 0;
	margin-top: 0px;
	background-position: top center;
	background-size: 100%,100%;
}

.m_footer {
	display: none;
}

.f_logo {
	height: 55px;
	margin-bottom: 10px;
}

.footer_ttl {
	color: var(--text-white-color);
	font-weight: 800;
	text-transform: uppercase;
	text-decoration: underline;
	font-size: 25px;
	margin-bottom: 30px;
	letter-spacing: 1px;
}

.footer_box p {
	font-size: 16px;
	color: var(--text-white-color);
	font-weight: 400;
}

.footer_con li {
	position: relative;
	color: var(--text-white-color);
	margin-left: 30px;
	margin-top: 15px;
	font-size: 16px;
	font-weight: 400;
}

.footer_box a {
	text-decoration: none;
	color: var(--text-white-color);
	overflow-wrap: break-word;
}

.f_add:before {
	position: absolute;
	top: -3px;
	left: -30px;
	content: "\f041";
	font-family: 'FontAwesome';
	font-size: 25px;
}

.f_call:before {
	position: absolute;
	top: -3px;
	left: -30px;
	content: "\f095";
	font-family: 'FontAwesome';
	font-size: 20px;
}

.f_mail:before {
	position: absolute;
	top: -3px;
	left: -30px;
	content: "\f0e0";
	font-family: 'FontAwesome';
	font-size: 20px;
}

.useful_links {
	columns: 2;
	-webkit-columns: 2;
	-moz-columns: 2;
	line-height: 1.9;
}

.useful_links a:hover {
	color: var(--secondry-text-color);
}

.footer_socila {
	display: flex;
	flex-direction: row;
	margin: 0;
}

.footer_socila img {
	height: 32px;
}

.f_social_m p {
	text-transform: uppercase;
	margin: 0;
}

.footer_socila li {
	margin-right: 15px;
}

.footer_socila li a {
	color: var(--text-white-color);
	font-size: 30px;
}

.footer_socila li a i {
	color: var(--text-white-color);
}

.footer_socila li a i.factive {
	color: var(--alt-text-color);
}

.footer_socila li a i:hover {
	color: var(--alt-text-color);
}

.footer_subs .form-control.subs_email {
	border-radius: 25px;
	height: calc(1.9em + 0.75rem + 2px);
	border: 2px solid var(--text-white-color);
	background-color: transparent;
}

.footer_subs .form-control.subs_email::placeholder {
	color: var(--text-white-color);
}

button.btn.btn-primary.subs_btn {
	background-color: var(--secondry-text-color);
	width: 100%;
	border-radius: 30px;
	padding: 10px;
	font-size: 20px;
	font-weight: 300;
	letter-spacing: 1.5px;
	color: #fff;
	border-color: var(--secondry-text-color);
}

.mail_form {
	margin-top: 30px;
}

.btn-primary.focus, .btn-primary:focus {
	box-shadow: none;
}

.copywrite {
	padding: 10px 0;
	background: #eee;
	margin-top: 0px;
}

.copywrite a {
	color: var(--primary-text-color);
}

.copywrite p {
	color: var(--primary-text-color);
	text-align: center;
	margin: 0;
	font-size: 16px;
	font-weight: 400;
}