<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@media screen and (max-width:1280px) {

	/* Header */
	.top-header .links li a {
		font-size: 12px;
	}

	.navbar .navbar-brand img {
		max-width: 130px;
	}

	.navbar .nav-link {
		padding: 5px;
		font-size: 12px;
	}

	.navbar .form-control {
		font-size: 12px;
		min-height: 30px;
	}

	.navbar form .btn {
		padding: 5px;
	}

	.navbar form input {
		max-width: 100px;
	}

	/* Footer */
	footer .footer-gay-box {
		padding: 20px 20px 20px 0px;
	}

	.footer-conatint {
		padding: 20px 0px 20px 0px;
	}

	.footer-conatint .logos img {
		width: 50px;
	}

	.footer-conatint h6 {
		font-size: 20px;
	}

	.cpy-right-text {
		margin-top: 0;
	}

	/* Home */
	.icon-se .icon-with-title-box .icon {
		width: 100px;
		height: 100px;
	}

	.icon-se .icon-with-title-box .icon img {
		width: 50px;
	}

	.icon-se .icon-with-title-box .icon-title {
		font-size: 18px;
	}

	.icon-se p {
		font-size: 16px;
	}


	.custom-container {
		padding-left: 15px;
		padding-right: 15px;
	}

	.form-group {
		margin-bottom: 10px;
	}

	label {
		font-size: 14px;
		margin-bottom: 5px;
	}


	/* About */
	.breadcrumb-se .banner .banner-containt {
		padding: 50px 0;
	}

	.breadcrumb-se .banner .banner-containt .banner-title {
		font-size: 40px;
	}

	.breadcrumb-se .banner .banner-containt .breadcrumb .breadcrumb-item {
		font-size: 18px;
	}

}

@media screen and (max-width:992px) {
	p, dl, ol, ul {
		font-size: 14px;
		line-height: 20px;
	}

	/* header */
	.navbar .nav-link {
		text-align: left;
		width: 100%;
	}

	.navbar-collapse {
		align-items: normal;
	}

	.navbar-nav {
		align-items: start !important;
	}

	.navbar-nav li {
		width: 100%;
	}

	.dropdown-menu li a {
		font-size: 12px;
	}

	.socials li {
		margin-right: 5px;
	}

	.top-header .links li {
		margin-right: 4px;
	}

	.navbar form input {
		max-width: inherit;
	}

	/* footer */
	.contact-info p br {
		display: none;
	}

	/* Home */
	.banner-se .banner {
		padding: 50px 0px;
		min-height: auto;
	}

	.banner-se .banner-containt span {
		font-size: 18px;
	}

	.banner-se .banner-containt .banner-title {
		font-size: 40px;
	}

	.banner-se .banner-containt p {
		font-size: 16px;
		margin-bottom: 20px;
	}

	.pt-70 {
		padding-top: 50px;
	}

	.pb-70 {
		padding-bottom: 50px;
	}

	.comman-title {
		margin-bottom: 30px;
	}

	.comman-title .top-title {
		font-size: 18px;
	}

	.comman-title .title {
		font-size: 30px;
	}


	.product-grid .product-box {
		padding: 10px;
		/* margin-bottom: 20px; */
	}

	.product-grid .product-box .sale-badge {
		font-size: 12px;
		padding: 0 5px;
	}

	.product-grid .product-box .product-img img {
		height: 200px;
	}

	.product-grid .product-box .product-title {
		font-size: 16px;
		min-height: 80px;
	}

	.product-grid .product-box p {
		font-size: 14px;
		margin-bottom: 10px;
	}

	.form-control {
		min-height: 40px;
	}

	.comman-btn-1 a, .comman-btn-1 .btn {
		font-size: 16px;
		padding: 7px 15px;
	}

	.comman-btn-2 a, .comman-btn-2 .btn {
		font-size: 16px;
		padding: 7px 15px;
	}

	.comman-btn-3 a, .comman-btn-3 .btn {
		font-size: 16px;
		padding: 7px 15px;
	}


	.icon-se .icon-with-title-box .icon {
		width: 80px;
		height: 70px;
	}

	.icon-se .icon-with-title-box .icon img {
		width: 40px;
	}

	.icon-se .icon-with-title-box .icon-title {
		font-size: 16px;
	}

	.icon-se p {
		font-size: 14px;
	}

	.vm-box {
		padding: 15px;
	}

	.vm-box h4 {
		font-size: 18px;
	}

	.vm-box p {
		font-size: 14px;
	}

	.vm-box img {
		width: 50px;
		margin-bottom: 10px;
	}


	.icon-box-w-text .icon {
		width: 80px;
		height: 80px;
	}

	.icon-box-w-text .icon img {
		width: 40px;
	}

	.icon-box-w-text .title {
		font-size: 30px;
	}

	.icon-box-w-text p {
		font-size: 16px;
	}


	.icon-box-se .icon-box {
		padding: 15px;
	}

	.icon-box-se .icon-box img {
		width: 50px;
		height: 50px;
	}

	.icon-box-se .icon-box .title {
		font-size: 16px;
		margin-bottom: 16px;
	}

	.icon-box-se .icon-box p {
		font-size: 14px;
	}


	.contact-info .contact-icon {
		width: 40px;
		min-width: 40px;
		height: 40px;
	}

	.contact-info .contact-icon img {
		width: 15px;
	}

	.contact-info h4 {
		font-size: 18px;
	}

	.contact-info h5 {
		font-size: 16px;
	}

	.contact-form-box {
		padding: 30px;
	}

	.blog-grid .blog-box .blog-img img {
		height: 200px;
	}

	.blog-grid .blog-box .blog-img .blog-date {
		font-size: 30px;
	}

	.blog-grid .blog-box .blog-img .blog-date span {
		font-size: 10px;
	}

	.blog-grid .blog-box {
		min-height: 360px;
	}

	.blog-grid .blog-box .blog-containt .blog-title {
		font-size: 16px;
	}

	.blog-grid .blog-box .blog-containt {
		padding: 15px;
		padding-top: 35px;
	}

	/* About */
	.breadcrumb-se .banner .banner-containt {
		padding: 50px 0;
	}

	.breadcrumb-se .banner .banner-containt .banner-title {
		font-size: 40px;
	}

	.breadcrumb-se .banner .banner-containt .breadcrumb .breadcrumb-item {
		font-size: 18px;
	}

	/* About */
	.breadcrumb-se .banner .banner-containt {
		padding: 30px 0;
	}

	.breadcrumb-se .banner .banner-containt .banner-title {
		font-size: 30px;
	}

	.breadcrumb-se .banner .banner-containt .breadcrumb .breadcrumb-item {
		font-size: 16px;
	}

	.need-help-se .need-help-box {
		padding: 40px;
	}

	/* part and services */
	.part-services-se .nav {
		gap: 5px;
	}

	.part-services-se .nav .nav-link {
		width: auto;
		padding: 5px 15px;
		font-size: 14px;
	}

	.partservices-details .title {
		margin-top: 15px;
		margin-bottom: 10px;
	}

	.services-box .services-img span {
		font-size: 20px;
	}


	/* Our Distributor */
	.custom-tabs-pills .nav {
		gap: 5px;
		margin-bottom: 30px;
	}

	.custom-tabs-pills .nav .nav-link {
		width: auto;
		padding: 5px 15px;
		font-size: 14px;
	}

	.map-box .phonenumber {
		gap: 5px;
	}

	.map-box .location-title {
		font-size: 18px;
	}

	.map-box .phonenumber a {
		font-size: 14px;
	}

	.map-box .phonenumber img {
		width: 15px;
	}


	/* gallery */
	.gallery .gallery-box a .card-title {
		font-size: 18px;
	}

	/* Blog */
	.blog-sidebar .sidebar-box {
		padding: 20px;
	}

	.blog-sidebar .sidebar-box .sidebar-box-title {
		font-size: 18px;
		margin-bottom: 15px;
	}

	.sidebar-post-list .sidebar-post .sidebar-post-img {
		width: 50px;
		min-width: 50px;
		height: 50px;
	}

	.sidebar-post-list .sidebar-post .sidebar-post-content span {
		font-size: 14px;
	}

	.sidebar-post-list .sidebar-post .sidebar-post-content p {
		font-size: 14px;
		line-height: 20px;
	}

	/* blog details */
	.blog-content .blog-meta {
		gap: 20px;
		font-size: 16px;
	}

	.blog-content .blog-titles {
		font-size: 18px;
	}

	.blog-content p {
		line-height: 26px;
	}
}

@media screen and (max-width:768px) {
	label {
		font-size: 14px;
	}

	.left-items {
		text-align: center;
	}

	.right-items {
		text-align: center;
	}

	.socials {
		width: 100%;
	}

	.socials::after {
		display: none;
	}

	.top-header .links li {
		padding: 2px 0;
	}

	.socials li a {
		padding: 5px 0;
	}

	.top-header .links li a img, .top-header .links li a svg {
		width: 15px;
	}

	/* footer */
	.footer-conatint .logos {
		margin-top: 10px;
		justify-content: center;
	}

	.footer-conatint h6 {
		text-align: center;
	}

	.footer-menu ul {
		text-align: center;
	}

	.footer-social {
		margin-bottom: 0;
	}

	footer .footer-gay-box {
		padding: 20px;
	}

	footer .footer-gay-box:before {
		display: none;
	}

	/* Home */
	.banner-se .banner {
		flex-direction: column;
		padding: 0;
		text-align: center;
	}

	.banner-se .banner-containt span {
		color: var(--black-color);
		margin-top: 20px;
	}

	.banner-se .banner-containt .banner-title {
		font-size: 28px;
	}

	.banner-se .banner-containt .banner-title br {
		display: none;
	}

	.banner-se .banner .banner-img {
		position: relative;
	}

	.banner-se .banner .banner-img img {
		object-fit: contain;
		height: auto;
	}

	.pt-70 {
		padding-top: 30px;
	}

	.pb-70 {
		padding-bottom: 30px;
	}

	.comman-title {
		margin-bottom: 20px;
	}

	.comman-title .top-title {
		font-size: 14px;
		margin-bottom: 10px;
	}

	.comman-title .title {
		font-size: 22px;
	}

	.product-grid .product-box .product-img img {
		height: 150px;
	}

	.product-grid .product-box .product-title {
		font-size: 12px;
		line-height: 16px;
		min-height: 50px;
		margin-bottom: 5px;
	}

	.product-grid .product-box p {
		font-size: 10px;
	}

	.form-control {
		min-height: 30px;
		padding: 4px;
	}

	.comman-btn-1 a, .comman-btn-1 .btn {
		font-size: 12px;
		padding: 5px 12px;
	}

	.comman-btn-2 a, .comman-btn-2 .btn {
		font-size: 12px;
		padding: 5px;
	}

	.comman-btn-2 a img, .comman-btn-2 .btn img {
		width: 15px;
		margin-right: 5px;
	}

	.comman-btn-3 a, .comman-btn-3 .btn {
		font-size: 12px;
		padding: 5px;
	}


	.icon-se .icon-with-title-box {
		margin-bottom: 10px;
	}

	.icon-se .icon-with-title-box .icon {
		width: 60px;
		height: 60px;
	}

	.icon-se .icon-with-title-box .icon img {
		width: 30px;
	}

	.icon-se .icon-with-title-box .icon-title {
		font-size: 14px;
	}

	.icon-se p {
		font-size: 12px;
	}


	.pump-img-box {
		margin-bottom: 15px;
	}

	.owl-dots .owl-dot span {
		height: 5px;
		width: 5px;
	}

	.owl-dots .owl-dot.active span {
		width: 10px;
		height: 5px;
	}

	.icon-box-se .icon-box .containt {
		min-height: auto;
	}

	.pump-img-box .details-box {
		position: relative;
		opacity: 1;
		min-width: 90%;
		max-width: 90%;
		left: 0;
		right: 0;
		bottom: 20px;
		margin: 0 auto;
	}

	.pump-img-box .details-box p {
		font-size: 16px;
	}

	.pump-img-box .details-box .title {
		font-size: 18px;
	}


	.contact-info h4 {
		font-size: 16px;
	}

	.contact-info h5 {
		font-size: 14px;
	}

	.contact-form-box {
		padding: 20px;
		margin-top: 20px;
	}

	.blog-grid .blog-box {
		min-height: auto;
	}

	/* About */
	.breadcrumb-se .banner .banner-containt {
		padding: 20px 0;
	}

	.breadcrumb-se .banner .banner-img {
		position: relative;
	}

	.breadcrumb-se .banner .banner-containt .banner-title {
		font-size: 20px;
		margin-bottom: 0;
	}

	.breadcrumb-se .banner .banner-containt .breadcrumb .breadcrumb-item {
		font-size: 12px;
	}

	.img-box .containt .img-box-title {
		font-size: 16px;
	}

	.need-help-se .need-help-box {
		padding: 30px;
	}

	.page-pagination {
		flex-direction: column;
		margin-top: 20px;
	}

	.page-pagination .pagination .page-item .page-link {
		font-size: 12px;
	}

	.page-item:first-child .page-link, .page-item:last-child .page-link {
		font-size: 0 !important;
		min-width: auto !important;
	}

	/* pump selections */
	.search-pump .serch-form {
		padding: 20px;
	}

	.product-list .product-box {
		padding: 15px;
	}

	.product-img {
		margin-bottom: 20px;
	}

	.product-list .product-box .product-img img {
		height: 200px;
	}

	.product-list .product-box .product-title {
		grid-area: 10px;
		flex-direction: column;
		text-align: left;
		justify-content: start;
		align-items: start;
	}

	.product-list .product-box p {
		font-size: 14px;
		margin-bottom: 10px;
		line-height: 20px;
	}

	/* Our Distributor */
	.map-box .location-title {
		font-size: 16px;
	}

	.map-box .phonenumber a {
		font-size: 12px;
	}

	/* gallery */
	.gallery .gallery-box a .card-title {
		font-size: 16px;
	}

	/* Blog */
	.blog-sidebar .sidebar-box {
		padding: 15px;
	}

	.blog-sidebar .sidebar-box .sidebar-box-title {
		font-size: 16px;
		margin-bottom: 10px;
	}

	.sidebar-post-list .sidebar-post {
		gap: 10px;
		margin-bottom: 10px;
	}

	.sidebar-post-list .sidebar-post .sidebar-post-img {
		width: 30px;
		min-width: 30px;
		height: 30px;
	}

	.sidebar-post-list .sidebar-post .sidebar-post-content span {
		font-size: 12px;
	}

	.sidebar-post-list .sidebar-post .sidebar-post-content p {
		font-size: 12px;
		line-height: 16px;
	}

	.sidebar-cat-arch-list li {
		font-size: 14px;
		margin-bottom: 5px;
		padding-bottom: 5px;
	}

	/* blog details */
	.blog-content .blog-meta {
		gap: 10px;
		font-size: 14px;
	}

	.blog-content .blog-titles {
		font-size: 15px;
	}

	.blog-content p {
		line-height: 20px;
	}
	#selectionResultSection #resultBody .product-box .comman-btn-2
	{
		right: 16px;
	}
	.top-header .right-items {
        display: block;
    }
    .top-header .right-items #google_translate_element
    {
        margin-right: 0;
    }
}

@media screen and (max-width:640px) {

	/* header */
	.navbar form {
		display: none;
	}
}</pre></body></html>