:root {
	--tc1: #1b5773;
	--tc2: #9edefb;
	--tc3: #0d2b39;
	--tc4: #0c3576;
	--tc5: #cce8fb;
	--swiper-navigation-color: var(--tc2);
	--swiper-pagination-color: var(--tc2);
	--grtc1tc2_l: linear-gradient(var(--tc1), var(--tc2));
	--grtc1tc2_r:
}

@media (min-width:601px) {
	.mob_center {
		text-align: left !important;
	}
}

@media (max-width:600px) {
	.mob_center {
		text-align: center !important;
	}
}

.headi {
	font-family: "Poppins", serif;
	font-optical-sizing: auto;
	font-weight: 600;
	font-style: normal;
}

.titl {
	font-family: "Poppins", sans-serif;
	font-optical-sizing: auto;
	font-weight: 700;
	font-style: italic;
}

.bnr {
	font-family: "Bebas Neue", sans-serif;
	font-weight: 400;
	font-style: normal;
}

.tc1 {
	color: var(--tc1);
}

.tc1bg {
	background-color: var(--tc1);
	color: #ffffff;
}

.tc2 {
	color: var(--tc2);
}

.tc2bg {
	background-color: var(--tc2);
	color: var(--tc1);
}

/* light black*/
.tc3 {
	color: var(--tc3);
}

.tc3bg {
	background-color: var(--tc3);
	color: #ffffff;
}

.tc4 {
	color: var(--tc4);
}

.tc4bg {
	background-color: var(--tc4);
	color: var(--tc5);
}

.tc5 {
	color: var(--tc5);
}

.tc5bg {
	background-color: var(--tc5);
	color: var(--tc1);
}



#loader {
	height: 100vh;
	width: 100%;
	background-color: rgb(255, 255, 255);
	position: fixed;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	z-index: 99999;
}

#loader img {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	width: 30%;
}

swiper-slide {
	text-align: center;
	font-size: 18px;
	display: flex;
	justify-content: center;
	align-items: center;
}

swiper-slide img {
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.float {
	position: fixed;
	width: 60px;
	height: 60px;
	bottom: 40px;
	right: 40px;
	background-color: rgb(78, 144, 2);
	color: #FFF;
	border-radius: 50px;
	text-align: center;
	box-shadow: 2px 2px 3px #999;
	z-index: 99998;
}

.my-float {
	margin-top: 12px;
}

.hvr2:hover {
	background-color: var(--tc2);
	color: #ffffff;
}

.hvr1:hover {
	background-color: var(--tc1);
	color: #ffffff;
}

.gr_tc123 {
	background: linear-gradient(var(--tc1), var(--tc2), var(--tc3));
	color: #ffffff !important;
}

.grtc12 {
	background: linear-gradient(var(--tc1), var(--tc2));
	color: #ffffff !important;
}

.gr_tc45 {
	background: radial-gradient(var(--tc5), var(--tc4));
	color: var(--tc1) !important;
}

.zoom {
	transition: transform .5s;
}

.zoom:hover {

	transform: scale(1.1);
	-ms-transform: scale(1.1);
	/* IE 9 */
	-webkit-transform: scale(1.1);
	/* Safari 3-8 */
	/*box-shadow: 5px 5px 5px #111;*/
}

body a {
	text-decoration: none !important;
}

body {
	font-family: "Open Sans", sans-serif;
	font-optical-sizing: auto;
	font-weight: 300;
	font-style: normal;
	font-variation-settings: "wdth" 100;
}

h1,
h2,
h3,
h4 {
	font-family: "Playfair Display", serif;
	font-optical-sizing: auto;
	font-weight: 400;
	font-style: normal;
	margin: 2px 0;
}