@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;
}

@media only screen and (max-width: 1280px) {
	.about {
		overflow: hidden;
	}

	.about-suzuki-width {
		width: 80%;
	}

	.overley-image img {
		width: 150px;
		object-fit: cover;
	}

	.overley-image {
		position: absolute;
		left: 80%;
		top: 10%;
	}

	.about-suzuki-overly{
		display: none;
	}

	.about-suzuki2-overly{
	display: none;
	}
	.about-suzuki-gap {
		gap: 0px;
		justify-content: space-between;
	}
}

@media only screen and (max-width: 1024px) {
	.about-res-image {
		width: 40%;
	}

	.about-red-one {
		width: 94%;
	}

	.about-third-div {
		text-align: center;
		padding-bottom: 20px;
	}

	.about-red-one p {
		width: 25%;
	}

	.about-footer-inner-image {
		flex-wrap: wrap;
		gap: 20px;
	}

	.overley-image{
		display: none;
	}
}

@media only screen and (max-width: 912px) {
	.about-footer-contant {
		width: 30%;
	}

	.about-container-div-p p {
		text-align: center;
	}

	.about-res-none{
		display: none !important;
	}


}

@media only screen and (max-width: 820px) {
	.overley-image img {
		width: 70px;
		object-fit: cover;
	}

	.overley-image {

		left: 87%;
		top: 16%;
	}
}

@media only screen and (max-width: 768px) {
	.about-second {
		margin-top: 40px;
	}

	.about-container {
		margin-top: 40px;
	}

	.about-second-round {
		margin-top: 40px;
		padding-bottom: 40px;
	}

	.about-our-vision {
		margin-top: 40px;
		margin-bottom: 40px;
	}

	.about-suzuki-width {
		width: 90%;
	}

	.about-police {
		padding-top: 40px;
		padding-bottom: 40px;
	}

	.about-suzuki-width {
		padding-bottom: 40px;
	}

	.about-footer-image {
		margin-bottom: 40px;
	}


}

@media only screen and (max-width: 712px) {
	.about-tab-bg::after {
		left: -1%;
	}

	.contact-image img {
		height: 300px;
		object-fit: cover;
	}

	.overley-image {
		top: 27%;
	}

	.overley-image {
		left: 46%;
		transform: translateX(-50%);
	}

	.overley-image img {
		width: 110px;

	}

	.about-red-one {
		width: 92%;
	}
}

@media only screen and (max-width: 600px) {
	.banner-text h1 {
		font-size: 5.68vw !important;
	}

	.about-container-div-p p {
		font-size: 10px;
	}

	.about-second-wrap {
		flex-wrap: wrap;
	}

	.about-red-one p {
		width: 50%;
	}

	.about-third-div {
		padding-left: 30px;
	}

	.about-red-one {
		width: 96%;
	}


	.about-suzuki-h6 h6 {
		font-size: 18px;
	}

	.about-suzuki-overly{
		display: none;
	}

	.about-suzuki2-overly{
		display: none;
	}



}

@media only screen and (max-width: 586px) {
	.about-suzuki-h6 h6 {
		font-size: 11px;
	}

	.about-third-div {
		padding-left: 50px;
	}

	.about-red-one {
		width: 100%;
	}

	.about-tab-bg::after {
		left: -2%;
	}

	.about-bike {
		width: 52px;
		height: 52px;
	}

	.about-bike img {
		width: 20px;
	}

	.about-red-one {
		width: 113%;
	}
}

@media only screen and (max-width: 430px) {
	.about-suzuki-gap {
		gap: 140px;
	}

	.about-suzuki-p p {
		font-size: 12px;
	}

	.about-gel-round {
		width: 210px;
		height: 210px;
		margin-bottom: 20px;
	}

	.about-red-one {
		width: 128%;
	}

	.about-png-relative {
		display: none;
	}

	.about-red-one {
		width: 102%;
	}

	.about-red-one p {
		padding-bottom: 35px;
	}

	.overley-image {
		display: none;
	}

	.about-projrct-h6 h6 {
		font-size: 20px;
	}

	.about-tab-bg::after {
		left: -3%;
	}

	.about-tab-image img {
		width: 20px;
	}

	.about-red-one h6 {
		padding-top: 10px;
	}
}

@media only screen and (max-width: 390px) {
	.about-red-one h6 {
		padding-top: 20px;
	}

	.about-footer-contant {
		width: 45%;
	}

	.about-red-one p {
		font-size: 11px;
	}

	.about-suzuki-gap {
		gap: 80px;
	}

	.about-third-div {
		padding-left: 30px !important;
	}
}


@media only screen and (max-width: 360px) {
	.banner-text h1 {
		font-size: 8.68vw !important;
	}

	.gellary-heading {
		
		width: 200px !important;
	}

	.gellary-heading svg {
	
		width: 200px !important;
	}

	.about-svg2 svg{
		width: 200px !important;
	}

	.book-service-heading-svg::after {
		font-size: 11px !important;
	}

	.page2-svg svg{
		width: 200px !important;
	}

	.page2-svg::after {
	
		font-size: 9px !important;
	}

	.about-suzuki-p p{
		text-align: center;
	}

	
}

@media only screen and (max-width: 320px){
	.about-container-div-p p {
		font-size: 9px;
	}

	.about-red-one p {
		padding-top: 10px;
	}

	.about-suzuki-gap {
		gap: 30px;
	}

	.gellary-heading::after {
		font-size: 14px;
	}

	.gellary-heading svg {
		
		height: 30px;
	}

	.gellary-heading::after {
		font-size: 14px !important;
	}

	.about-suzuki-gap {
		gap: 0px;
		justify-content: space-between;
	}

	
}

@media only screen and (max-width: 280px){
	.about-red-one p {
		font-size: 8px;
	}

	.about-red-one {
		width: 109%;
	}

	.about-suzuki-gap {
		gap: 20px;
	}

	.page2-svg::after {
		 left: 51% !important; 
	}

	.page2-svg svg {
		margin-right: 0px !important;
	}

	.about-third-div {
		padding-left: 30px !important;
	}
}