@font-face {

	font-family: Outfit;
	src: url(/font/outfit/Outfit-Medium.ttf);

	font-family: Oswald;
	src: url(/font/Oswald/Oswald-Medium.ttf);
}


* {
	margin: 0;
	padding: 0;
	box-sizing: border-box;
}

body {
	margin: 0;
	padding: 0;
	box-sizing: border-box;
	font-family: 'Poppins', sans-serif;
}

h6 {
	margin-bottom: 0px !important;
}

ul {

	margin-bottom: 0px !important;
	padding-left: 0px !important;

}

ul li {
	list-style-type: none;

}

a {
	text-decoration: none !important;
	color: inherit;
}

.about-second {
	background-image: url(../../about-image/about-image.jpg);
	object-fit: cover;
	background-position: center;
	background-repeat: no-repeat;
	position: relative;
	z-index: 1;
}

.about-second-overley img {
	position: absolute;
	left: 0%;
	top: 0%;
	width: 100%;
	height: 100%;
	z-index: -1;
}

.about-gel-round {
	width: 200px;
	height: 200px;
	border-radius: 50%;
	border: 2px solid #E60013;
	filter: drop-shadow(4px 4px 12px rgba(95, 139, 186, 0.25)) drop-shadow(-2px -2px 12px rgba(95, 139, 186, 0.25));
	transition: all ease 0.4s;

}



.about-gel-round:hover{
	border: 2px solid #004EA2;
	color: #E60013;
	box-shadow: 0 0 20px #E60013;
}


.about-gel-round:hover .about-gel-round-h6 h6{
	
	color: #E60013;
}


.about-second-round {
	padding-bottom: 80px;
}

.about-bike:hover{
	box-shadow: 0 0 20px #E60013;
} 

.about-bike{
	transition: all ease 0.4s;
}

.about-gel-round-h6 {
	width: 100%;
	text-align: center;
	padding-top: 10px;
	transition: all ease 0.4s;
}

.about-gel-round-h6 h6 {
	color: #004EA2;
	font-size: 14px;
	font-family: Outfit;
}
.about-suzuki-inner{
	transition: all ease 0.4s;
}
.about-second {
	margin-top: 80px;
}

.about-container {
	margin-top: 80px;
}

.about-second-round {
	margin-top: 80px;
}

.about-overley {
	background: linear-gradient(180deg, #004EA2, #5F8BBA, #D9D9D9) !important;
}

.about-heading::after {
	content: "OVERVIEW" !important;
}

.about-svg2::after {
	content: "OUR VISION & MISSION" !important;

}

.about-third-div {
	position: relative;
}

.about-image {
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	width: 100%;
}

.about-red-one {
	width: 100%;
	position: absolute;
}

.about-png-relative {
	position: relative;
}

.about-png {
	position: absolute;
	left: 0%;
	top: 50%;
	transform: translateY(-50%);
}

.about-red-one h6 {
	color: #004EA2;
	font-family: Oswald;
	font-size: 24px;
	position: relative;
	text-align: center;
}

.about-red-one h6::after {
	content: "";
	position: absolute;
	width: 107px;
	height: 5px;
	background-color: #004EA2;
	bottom: -10%;
	left: 50%;
	transform: translateX(-50%);
}

.about-red-one p {
	font-size: 16px;
	font-family: Outfit;
	color: #444444;
	width: 65%;
	margin: 0 auto;
	padding-top: 35px;
}

.about-our-vision {
	margin-top: 75px;
	margin-bottom: 75px;
}

.about-suzuki {
	background-image: url(../../about-image/bgpng.png);
	width: 100%;
	height: 100%;
	object-fit: cover;
	background-repeat: no-repeat;
	position: relative;
}

.about-suzuki-overly {
	position: absolute;
	left: 0%;
	top: 5%;
}

.about-suzuki2-overly {
	position: absolute;
	right: 0%;
	bottom: 5%;
}


.about-text {
	padding-top: 80px;
	padding-bottom: 50px;
}

.about-bike {
	width: 72px;
	height: 72px;
	border-radius: 50%;
	background-color: #D9D9D9;
	border: 1px solid #E60013;
}

.about-suzuki-h6 h6 {
	color: white;
	font-size: 24px;
	font-family: outfit;
}

.about-suzuki-p p {
	color: white;
	font: 16px sans-serif;
	font-family: outfit;
}

.about-suzuki-width {
	width: 40%;
	margin: 0 auto;
	position: relative;
	padding-bottom: 90px;
}

.overley-image {
	position: absolute;
	left: -48%;
}

.about-suzuki-gap {
	gap: 200px;
	margin-top: 60px;
}

.about-suzuki-inner {
	margin-bottom: 30px;
}

.about-last img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.about-tab-bg {
	width: 100%;

	height: 72px;
	padding: 0px 20px;
	position: relative;
	border-top: 8px solid #D3D0D0;
	margin-bottom: 30px;
}

.about-tab-bg::after {
	content: "";
	position: absolute;
	height: 45px;
	width: 8px;
	background-color: #E60013;
	left: 0%;
	top: -12%;
}

.about-tab-bg::before {
	content: "";
	position: absolute;
	height: 45px;
	width: 8px;
	background-color: #E60013;
	top: -41%;
	left: 2%;
	rotate: -90deg;
}

.about-projrct-h6 h6 {
	color: #222222;
	font-size: 24px;
	font-family: outfit;
}

.about-police {
	padding-top: 80px;
	padding-bottom: 76px;
}

.about-footer-image {
	margin-bottom: 80px;
	margin-top: 60px 
}



.about-res-image {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.block-p {
	width: 100%;
	font-size: 18px;
	padding-bottom: 20px;
}

.about-tab-image {
	cursor: pointer;
}

.block {
	display: none;
	padding: 20px 20px;
}

.about-tab-image {
	position: relative;
	width: 40px;
}

.about-tab-image-absolute {
	position: absolute;
	display: none;
}

.about-overley {
	background: linear-gradient(358deg, #004EA2 -8.61%, rgba(95, 139, 186, 0.56) 64.72%, rgba(217, 217, 217, 0.00) 123.86%) !important;
}

.about-res{
	gap: 54px;
}

