/*
Theme Name: EV Charging Station
Theme URI: https://www.theclassictemplates.com/products/ev-charging-station
Author: classictemplate
Author URI: https://www.theclassictemplates.com/
Description: The EV Charging Station theme is a modern, responsive, and performance-optimized solution crafted for electric vehicle charging service providers, renewable energy startups, and green technology businesses. Built on a powerful Bootstrap framework, it offers fast load times, clean coding, and a professional design ideal for showcasing EV charging point locations, electric vehicle services, and charging infrastructure. The theme includes interactive maps to help customers find nearby charging stations easily, along with customizable sections for pricing plans, membership offers, and fast-charging details. Compatible with essential plugins like WooCommerce, Contact Form 7, Yoast SEO, and Mailchimp, it supports online bookings, payments, customer communication, and marketing automation. SEO-optimized and mobile-friendly, it ensures your site ranks well and looks stunning across all devices. With translation readiness and one-click demo import, setting up your electric vehicle charging station website becomes effortless. Perfect for public, home, or commercial EV charging networks, this eco-friendly theme helps you build a future-ready digital presence for your sustainable mobility business. Demo: https://live.theclassictemplates.com/ev-charging-station/
Requires at least: 5.0
Tested up to: 6.8
Requires PHP: 5.6
Version: 0.2.2
License: GNU General Public License v3 or later
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Text Domain: ev-charging-station
Tags: left-sidebar, right-sidebar, one-column, two-columns, three-columns, four-columns, grid-layout, custom-colors, custom-menu, custom-logo, editor-style, featured-images, full-site-editing, block-patterns, sticky-post, threaded-comments, translation-ready, wide-blocks, block-styles, footer-widgets, template-editing, rtl-language-support, style-variations, blog, portfolio, photography
*/ 

html {
	line-height: 1.15;
	-webkit-text-size-adjust: 100%;
}
body {
	margin: 0;
}
main {
	display: block;
}
hr {
	box-sizing: content-box;
	height: 0;
	overflow: visible;
}
.page-template-full-width .entry-content {
	margin-top: 0;
}
pre {
	font-family: monospace, monospace;
	font-size: 1em;
}
abbr[title] {
	border-bottom: none;
	text-decoration: underline;
	text-decoration: underline dotted;
}
b,
strong {
	font-weight: bolder;
}
code,
kbd,
samp {
	font-family: monospace, monospace;
	font-size: 1em;
}
small {
	font-size: 80%;
}
sub,
sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}
sub {
	bottom: -0.25em;
}
sup {
	top: -0.5em;
}
img {
	border-style: none;
}
button,
input,
optgroup,
select,
textarea {
	font-family: inherit;
	font-size: 100%;
	line-height: 1.15;
	margin: 0;
}
button,
input {
	overflow: visible;
}
button,
select {
	text-transform: none;
}
.wp-element-button,
.wp-block-button__link,
a.wp-block-post-excerpt__more-link {
	transition: all 0.3s;
}
.wp-element-button:hover,
.wp-block-button__link:hover,
a.wp-block-post-excerpt__more-link:hover {
	background-color: var(--wp--preset--color--secondary) !important;
	border-color: var(--wp--preset--color--secondary) !important;
	color: var(--wp--preset--color--primary) !important;
}
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
	border-style: none;
	padding: 0;
}
fieldset {
	padding: 0.35em 0.75em 0.625em;
}
legend {
	box-sizing: border-box;
	color: inherit;
	display: table;
	max-width: 100%;
	padding: 0;
	white-space: normal;
}
progress {
	vertical-align: baseline;
}
textarea {
	overflow: auto;
}
[type="checkbox"],
[type="radio"] {
	box-sizing: border-box;
	padding: 0;
}
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
	height: auto;
}
[type="search"] {
	-webkit-appearance: textfield;
	outline-offset: -2px;
}
[type="search"]::-webkit-search-decoration {
	-webkit-appearance: none;
}
::-webkit-file-upload-button {
	-webkit-appearance: button;
	font: inherit;
}
details {
	display: block;
}
summary {
	display: list-item;
}
template {
	display: none;
}
[hidden] {
	display: none;
}
footer.wp-block-template-part {
	margin: 0;
}
.orderby {
	padding: 15px;
}
div#sticky-header {
	z-index: 91 !important;
}

/* -------------- pagination start----------------*/

.page-numbers {
	background: var(--wp--preset--color--primary);
	margin: 0 5px 5px 0;
	padding: 6px 13px;
	border-radius: 6px;
	font-size: 12px;
	display: inline-block;
	color: var(--wp--preset--color--white);
}
.page-numbers:hover {
	color: var(--wp--preset--color--white);
}
.page-numbers.dots {
	background-color: transparent;
}
.wp-block-query-pagination {
	gap: 10px;
}

/* -------------- pagination End----------------*/

/* -------------- woocommerce-breadcrumb ----------------*/

.woocommerce .woocommerce-breadcrumb,
.woocommerce .woocommerce-breadcrumb a {
	color: var(--wp--preset--color--link-color);
}

/* -------------- woocommerce-breadcrumb end----------------*/

/* -------------- Menus ----------------*/
.wp-block-navigation-item__content {
	padding-bottom: 3px;
	text-decoration: none;
	position: relative;
	overflow: hidden;
}
.wp-block-navigation-submenu li a:hover::before {
	right: 50%;
}
/* -------------- Menus ENd----------------*/

.wp-block-archives-list.wp-block-archives li::before,
.wp-block-categories-list.wp-block-categories li::before,
.taxonomy-category a::before {
	font-family: "Font Awesome 7 Free";
	content: "\f054";
	margin-right: 8px;
	font-weight: 600;
	font-size: 14px;
}
.wp-block-archives-list.wp-block-archives li,
.wp-block-categories-list.wp-block-categories li {
	list-style-type: none;
}
.wp-block-archives-list.wp-block-archives,
.wp-block-categories-list.wp-block-categories,
.taxonomy-category a {
	padding-left: 10px;
}
.wp-block-tag-cloud a.tag-cloud-link {
	font-size: 16px !important;
}
.tag-cloud-link::before,
.taxonomy-post_tag a:before {
	font-family: "Font Awesome 7 Free";
	content: '\f02b';
	font-weight: 600;
	margin-right: 8px;
}
.tag-cloud-link,
.taxonomy-post_tag a {
	text-decoration: none;
	background: var(--wp--preset--color--primary);
	margin: 0 5px 5px 0;
	padding: 5px 10px;
	border-radius: 6px;
	font-size: 12px;
	display: inline-block;
	color: var(--wp--preset--color--white);
	text-decoration: none;
}
.products-block-post-template li {
	box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
}
.column-has-radius {
	border-radius: 8px;
}
.has-bg-image {
	background: #fff;
	border-radius: 100px;
	height: 100px;
	width: 100px;
	padding: 30px;
	display: flex;
	align-items: center;
	justify-content: center;
}
footer .has-arrow ul {
	padding: 0;
}
footer .has-arrow ul li:before {
	content: "\f345";
	font-family: 'dashicons';
	position: absolute;
	left: 0;
	top: 2px;
	font-size: 12px;
}
footer .has-arrow ul li {
	list-style: none;
	padding-left: 15px;
	position: relative;
}
a.wp-block-post-excerpt__more-link {
	background: var(--wp--preset--color--primary);
	color: #fff;
	text-decoration: none;
	font-size: 12px;
	padding: 8px 20px;
	border-radius: 6px;
	position: relative;
}
.wc-block-components-product-sale-badge.wc-block-components-product-sale-badge--align-right.wc-block-grid__product-onsale {
	background: #cf0000;
	border: none;
	color: #fff;
	font-size: 12px;
}
@media (max-width: 720px) {

	.no-border-mobile,
	.no-border-mobile .wp-block-column {
		border: none !important;
	}
}

/* blog page style */

.wp-block-post-author__name::before {
	font-family: "Font Awesome 7 Free";
	font-weight: 900;
	content: "\f007";
	padding-right: 8px;
}
.wp-block-post-date time::before {
	font-family: "Font Awesome 7 Free";
	font-weight: 900;
	content: "\f073";
	padding-right: 8px;
}
.wp-block-read-more-is-layout-flow::after {
	font-family: "Font Awesome 7 Free";
	font-weight: 900;
	content: "\f061";
	padding-left: 8px;
}
.wp-block-read-more-is-layout-flow:hover::after {
	padding-left: 10px;
	transition: color 0.10s ease;
}
a.wp-block-post-author-name__link:before {
	font-family: "Font Awesome 7 Free";
	font-weight: 900;
	content: "\f007";
	padding-right: 8px;
}
.wp-block-cover {
	z-index: 1;
}

/* blog page style */

.sidebar a {
	text-decoration: none;
}
.wp-block-image img{
	vertical-align: middle;
}

/* responsive style */

@media (max-width: 768px) {
	.brands{
		padding-top: 20px !important;
	}
	.header-info-wrapper{
		display: none !important;
	}
	.r-blog-spacing{
		margin-top: 40px !important;
		margin-bottom: 40px !important;
	}
}

/* ev-charging-station styles */

.has-no-underline a{
	text-decoration: none;
}
.form-submit input.wp-block-button__link.wp-element-button{
	border: none;
}
header a {
	text-decoration: none;
}

/* Header */
.header-top .header-phone-box i, .header-top .header-mail-box i, .header-top .header-text i{
	margin-right: 10px;
}
.header-top .header-social-icons a{
	font-size: 18px;
}
.header-top .header-phone-box a:hover, .header-top .header-mail-box a:hover, .header-top .header-social-icons a:hover{
	color: var(--wp--preset--color--primary) !important;
}
.header-bottom .header-btm-middle .wp-block-navigation__responsive-container-content a{
	padding: 8px 16px !important;
}
.header-bottom .header-btm-middle .wp-block-navigation__responsive-container-content .current-menu-item a,
.header-bottom .header-btm-middle .wp-block-navigation__responsive-container-content a:hover{
	color: var(--wp--preset--color--secondary);
	background-color: var(--wp--preset--color--contrast);
	border-radius: 20px;
}
.header-bottom .header-btm-middle .wp-block-navigation-item.has-child ul.wp-block-navigation-submenu a{
	padding: 12px 20px;
}
.header-bottom .header-btm-middle .wp-block-navigation-item.has-child ul.wp-block-navigation-submenu, .header-bottom .header-btm-middle .wp-block-navigation-item.has-child ul.wp-block-navigation-submenu li{
	border-radius: 20px;
	border-color: var(--wp--preset--color--primary);
}

/* Banner */
.banner-cover .banner-left .banner-btn a, .header-bottom .header-btm-right .header-btn a, .latest-news .news-boxes .news-cont-box .news-btn .wp-block-post-excerpt__more-text a{
	position: relative;
}
.banner-cover .banner-left .banner-btn a i, .header-bottom .header-btm-right .header-btn a i, .latest-news .news-boxes .news-cont-box .news-btn .wp-block-post-excerpt__more-text a:before{
	position: absolute;
	left: -10px;
  background-color: var(--wp--preset--color--primary);
  border-radius: 50%;
  font-size: 14px;
  border: 2px solid var(--wp--preset--color--base-2);
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0;
  height: 20px;
  width: 20px;
}
.latest-news .news-boxes .news-cont-box .news-btn .wp-block-post-excerpt__more-text a:before{
	font-size: 12px;
}
.latest-news .news-boxes .news-cont-box .news-btn .wp-block-post-excerpt__more-text a:before{
	content: '\f061';
	font-family: "Font Awesome 7 Free";
	font-weight: 900;
}
.banner-cover .banner-left .banner-btn a:hover i, .header-bottom .header-btm-right .header-btn a:hover i, .banner-cover .banner-left .banner-btn a:hover, .header-bottom .header-btm-right .header-btn a:hover, .latest-news .news-boxes li.wp-block-post:hover .news-cont-box .news-btn .wp-block-post-excerpt__more-text a, .latest-news .news-boxes li.wp-block-post:hover .news-cont-box .news-btn .wp-block-post-excerpt__more-text a:before{
	background-color: var(--wp--preset--color--tetiary) !important;
	border-color: var(--wp--preset--color--base-2) !important;
	color: var(--wp--preset--color--primary);
}
.banner-cover .banner-right{
	position: relative;
	z-index: 1;
}
.banner-cover .banner-right:after{
	content: '';
	position: absolute;
	height: 80%;
	width: 500px;
	background-color: var(--wp--preset--color--tetiary);
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	z-index: -1;
	-webkit-mask-image: url('assets/images/banner-mask.png');
	mask-image: url('assets/images/banner-mask.png');
	-webkit-mask-position: center center;
	mask-position: top center;
	-webkit-mask-repeat: no-repeat;
	mask-repeat: no-repeat;
	-webkit-mask-size: 100% 100%;
}
.banner-cover .banner-right .banner-right-text i{
	font-weight: 900;
  background-color: var(--wp--preset--color--primary);
  color: var(--wp--preset--color--base-2);
  border-radius: 50%;
  height: 32px;
  min-width: 32px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-size: 18px;
}
.banner-cover .banner-right .banner-right1 .banner-right-text i{
	margin-right: 12px;
}
.banner-cover .banner-right .banner-right3 .banner-right-text i{
	margin-left: 12px;
}

.banner-cover .banner-right .banner-right-text{
	width: fit-content;
	display: flex;
  align-items: center;
}
.banner-cover .banner-right .banner-right1, .banner-cover .banner-right .banner-right3{
	display: flex;
  flex-direction: column;
  justify-content: center;
  gap: 40px;
}
.banner-cover .banner-right .banner-right1{
	align-items: flex-end;
} 
.banner-cover .banner-right .banner-right3{
	align-items: flex-start;
}
.banner-cover .banner-right .banner-right-text, .banner-cover .banner-right2 img{
  -webkit-animation: mover 1s infinite  alternate;
  animation: mover 1s infinite  alternate;
}
@keyframes mover {
  0% { transform: translateY(0); }
  100% { transform: translateY(-18px); }
}

/* Vehicle Section */
.vehicle-section .vehicle-content .tab-title i{
	background-color: var(--wp--preset--color--base-2);
	height: 40px;
	width: 40px;
	border-radius: 50%;
	font-size: 20px;
	display: inline-flex;
	justify-content: center;
	align-items: center;
	margin-right: 15px;
}
.vehicle-section .vehicle-content .tab-content img{
	width: 100% !important;
	object-fit: fill;
}
.vehicle-section .vehicle-content .tab-content { 
  display: none; 
}
.vehicle-section .vehicle-content .tab-content.active { 
  display: block; 
}
.vehicle-section .vehicle-content .tab-title{
  width: 100%;
}
.vehicle-section .vehicle-content .tab-title.active a{
	background-color: var(--wp--preset--color--primary) !important;
	color: var(--wp--preset--color--base-2) !important;
}
.vehicle-section .vehicle-content .tab-title.active i{
	background-color: var(--wp--preset--color--secondary);
	color: var(--wp--preset--color--contrast);
}

/* Why Choose Us Section */
.choose-section .choose-bg .wp-block-cover__inner-container{
	padding: 0;
}
.choose-section .choose-card .choose-card-img-bg{
	position: relative;
	z-index: 1;
}
.choose-section .choose-card .choose-card-img-bg:after{
	content: '';
	position: absolute;
	height: 50px;
	width: 50px;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%) rotate(45deg);
	background-color: var(--wp--preset--color--primary);
	border-radius: 6px;
	z-index: -1;
}
.choose-section .choose-card .choose-card-img-bg img{
	filter: brightness(0) invert(1);
}
.choose-section .choose-card .choose-card-img-bg img, .choose-section .choose-card .choose-card-cont{
	transition: 1s;
}
.choose-section .choose-card .choose-card-img-bg img{
	padding: 4px;
}
.choose-section .choose-card{
	position: relative;
}
.choose-section .choose-card .card-btn{
	position: absolute;
	bottom: -20px;
	left: 50%;
	transform: translateX(-50%);
}
.choose-section .choose-card .card-btn a:hover{
	border-color: var(--wp--preset--color--contrast) !important;
}
.choose-section .choose-card:hover .card-btn a{
	background-color: var(--wp--preset--color--base-2) !important;
	color: var(--wp--preset--color--primary) !important;
}
.choose-section .choose-card:hover .choose-card-img-bg:after{
	background-color: var(--wp--preset--color--base-2);
}
.choose-section .choose-card:hover .choose-card-img-bg img{
	filter: unset;
	transform: rotateY(360deg);
}
.choose-section .choose-card:hover .choose-card-cont{
	background-color: var(--wp--preset--color--tetiary) !important;
}

/* News Section */
.latest-news .news-boxes .news-cont-box .news-excerpt .wp-block-post-excerpt__excerpt{
	font-size: 14px;
}
.latest-news .news-boxes .news-cont-box .news-btn .wp-block-post-excerpt__excerpt{
	display: none;
}
.latest-news .news-boxes .news-cont-box .news-btn .wp-block-post-excerpt__more-text a{
	font-size: 15px;
	text-transform: capitalize;
	border-radius: 50px;
}
.latest-news .news-in-boxes .owl-stage-outer .owl-item li.wp-block-post{
	padding: 10px;
}
.latest-news .news-in-boxes li.wp-block-post .wp-block-post-featured-image{
	overflow: hidden;
	border-radius: 20px 20px 20px 0;
}
.latest-news .news-in-boxes li.wp-block-post .wp-block-post-featured-image img{
	transition: 1s;
}
.latest-news .news-in-boxes li.wp-block-post:hover .wp-block-post-featured-image img{
	transform: scale(1.1) rotate(2deg);
}
.latest-news .news-boxes .owl-dots{
	text-align: center;
}
.latest-news .news-boxes .owl-dots .owl-dot{
	background-color: var(--wp--preset--color--tetiary);
	padding: 6px;
	border-radius: 50%;
	border: none;
	margin: 3px;
}
.latest-news .news-boxes .owl-dots .owl-dot.active{
	background-color: var(--wp--preset--color--primary);
}
.latest-news .news-boxes .owl-nav{
	position: absolute;
  top: 50%;
  left: -4%;
  transform: translateY(-50%);
  width: 108%;
  display: flex;
  justify-content: space-between;
  z-index: -1;
}
.latest-news .news-boxes .owl-nav button{
	border: none;
	background-color: var(--wp--preset--color--primary);
	padding: 10px;
	border-radius: 50%;
	color: var(--wp--preset--color--base-2);
}
.latest-news .news-boxes .owl-nav button:hover{
	background-color: var(--wp--preset--color--contrast);
}

/* Footer Section */
.footer-section a:hover{
	color: var(--wp--preset--color--primary) !important;
}
.footer-section .footer-boxes .footer-phone a, .footer-section .footer-boxes .footer-mail a, .footer-section .footer-boxes .footer-location a, .footer-section .footer-box3 a, .footer-section .footer-box4 a{
	text-decoration: none;
}
.footer-section .footer-boxes .footer-phone a, .footer-section .footer-boxes .footer-mail a, .footer-section .footer-boxes .footer-location a{
	display: flex;
}
.footer-section .footer-boxes .footer-phone i, .footer-section .footer-boxes .footer-mail i, .footer-section .footer-boxes .footer-location i{
	margin-right: 10px;
	font-size: 16px;
	display: block;
  margin-top: 5px;
}
.footer-section .footer-box3 ul, .footer-section .footer-box4 ul{
	list-style: none;
	padding-left: 0;
}

/* Sidebar */
.sidebar-boxes ul.wp-block-latest-posts{
	display: flex;
 	flex-direction: column;
  gap: 15px;
}
.sidebar-boxes ul.wp-block-latest-posts .wp-block-latest-posts__post-title{
	font-weight: 600;
	font-size: 16px;
}
.comment-box .wp-block-post-comments-form .comment-form-cookies-consent{
	display: flex;
  align-items: flex-start;
}
.single-post .wp-block-column .wp-block-post-featured-image img.wp-post-image{
	height: 300px;
	width: auto;
}

/* Media */
@media screen and (max-width: 991px){
	.header-bottom .header-btm-middle .wp-block-navigation__responsive-container-open,
	.header-bottom .header-btm-middle .wp-block-navigation__responsive-container.is-menu-open{
		display: block;
	}
	.header-bottom .header-btm-middle .wp-block-navigation__responsive-container{
		display: none;
	}
	.header-bottom .header-btm-middle .wp-block-navigation__responsive-container-content a {
    padding: 12px 16px !important;
	}
	.header-bottom .header-btm-middle .wp-block-navigation__responsive-container-content ul.wp-block-navigation{
		gap: 0;
	}
	.header-bottom .header-btm-middle ul.wp-block-navigation__submenu-container{
		padding-top: 0 !important;
	}
	.header-bottom .header-btm-middle ul.wp-block-navigation__container .wp-block-navigation-item.has-child .wp-block-navigation-submenu li{
    padding-left: 30px;
  }
	.header-bottom .header-btm-middle ul.wp-block-navigation__container .wp-block-navigation-item.has-child .wp-block-navigation-submenu li a:before{
    content: '\f107';
    font-weight: 900;
    font-family: "Font Awesome 7 Free";
    position: absolute;
    left: 0;
    top: 15px;
    transform: translateY(-50%);
    color: var(--wp--preset--color--primary);
    font-size: 12px;
  }
  .header-bottom .header-btm-middle .wp-block-navigation__responsive-container-content .current-menu-item a{
  	background-color: transparent;
  	color: var(--wp--preset--color--primary);
  }
}
@media screen and (max-width: 767px){
	.header-top .header-top-boxes, .header-bottom .header-btm-left .wp-block-site-title, .banner-cover .banner-left, .choose-section .choose-content .choose-inner-content h2, .choose-section .choose-content .choose-inner-content p{
		text-align: center;
	}
	.header-top .header-social-icons ul.wp-block-social-links, .banner-cover .banner-left .banner-btn, .footer-section .footer-boxes .footer-phone a, .footer-section .footer-boxes .footer-mail a, .footer-section .footer-boxes .footer-location a, .footer-section .footer-box2 nav ul, .footer-section .footer-box2 nav ul li{
		justify-content: center;
	}
	.footer-section .footer-box2 nav ul, .footer-section .footer-box2 nav ul li{
		width: 100%;
	}
	.banner-cover .banner-right .banner-right1, .banner-cover .banner-right .banner-right3{
		align-items: center;
		gap: 10px;
	}
	.header-bottom .header-btm-boxes {
	  display: grid;
	  grid-template-columns: repeat(4, 1fr);
	  grid-template-rows: repeat(2, 1fr);
	} 
	.header-bottom .header-btm-left {
	  grid-column: span 4 / span 4;
	}
	.header-bottom .header-btm-middle {
	  grid-row-start: 2;
	}
	.header-bottom .header-btm-right {
	  grid-column: span 3 / span 3;
	  grid-row-start: 2;
	}
	.banner-cover .banner-right .banner-right-text{
		margin: 0 !important;
	}
	.banner-cover .banner-right .banner-right2 img{
		height: 230px !important;
	}
	.banner-cover .banner-right:after{
		height: 50%;
    width: 280px;
	}
	.choose-section .choose-content .choose-inner-content{
		padding-right: 0 !important;
	}
	.latest-news .news-in-boxes .owl-stage-outer .wp-block-post-featured-image, .latest-news .news-in-boxes .owl-stage-outer .wp-block-post-featured-image img, .latest-news .news-in-boxes .owl-stage-outer .news-img-box{
		height: 200px !important;
	}
	.latest-news .news-in-boxes .owl-stage-outer .news-img-box{
		min-height: 200px !important;
	}
	.latest-news .news-boxes .owl-nav{
		left: -10%;
		width: 120%;
	}
	.latest-news .news-boxes .owl-nav button{
		padding: 7px 6px;
		font-size: 14px;
	}
	.footer-section .footer-boxes{
		text-align: center;
	}
	.footer-section .footer-boxes li a{
		font-size: 14px !important;
	}
	.footer-section .footer-box1{
		padding-right: 0 !important;
	}
}
@media screen and (min-width: 768px) and (max-width: 991px){
	.header-bottom .header-btm-boxes, .banner-cover .banner-right .bnr-right-boxes, .vehicle-section .vehicle-content .vehicle-content-boxes, .choose-section .choose-card-boxes .choose-card-inner-box{
		flex-wrap: nowrap !important;
	}
	.header-top .header-top-boxes{
		display: grid;
    grid-template-columns: auto auto;
	}
	.header-top .header-mail-box p{
		text-align: end;
	}
	.banner-cover .banner-right .banner-right-text{
		margin: 0 !important;
	}
	.banner-cover .banner-right .banner-right1 .banner-right-text{
		padding-right: 10px !important;
	}
	.banner-cover .banner-right .banner-right3 .banner-right-text{
		padding-left: 10px !important;
	}
	.banner-cover .banner-right .banner-right1 .banner-right-text i {
    margin-right: 5px;
	}
	.banner-cover .banner-right .banner-right3 .banner-right-text i {
    margin-left: 5px;
	}
	.banner-cover .banner-right .banner-right2 img{
		height: 300px !important;
	}
	.banner-cover .banner-right:after{
		width: 300px;
	}
	.banner-cover .banner-boxes{
		flex-wrap: wrap !important;
	}
	.banner-cover .banner-left, .banner-cover .banner-right{
		flex-basis: 100% !important;
	}
	.banner-cover .banner-left{
		text-align: center;
	}
	.banner-cover .banner-left .banner-btn{
		justify-content: center;
	}
	.vehicle-section .vehicle-content .vehicle-left-box{
		flex-basis: 40% !important;
	} 
	.vehicle-section .vehicle-content .vehicle-right-box{
		flex-basis: 60% !important;
	}
	.vehicle-section .vehicle-content .vehicle-content-boxes{
		gap: 20px
	}
	.choose-section .choose-cont-boxes{
		flex-wrap: wrap !important;
	}
	.choose-section .choose-content{
		flex-basis: 100% !important;
	}
	.choose-section .choose-content .choose-inner-content h2, .choose-section .choose-content .choose-inner-content p{
		text-align: center;
	}
	.choose-section .choose-content .choose-inner-content{
		padding-right: 0 !important;
	}
	.choose-section .choose-cont-boxes + .choose-card-inner-box {
		display: grid;
    grid-template-columns: auto auto;
	}
	.latest-news .news-boxes .owl-nav{
		left: -7%;
		width: 114%;
	}
	.footer-section .footer-boxes{
		display: grid;
		grid-template-columns: 50% 50%;
	}
}
@media screen and (min-width: 992px) and (max-width: 1599px){
	.header-bottom .header-btm-left p{
		font-size: 20px !important;
	}
}
@media screen and (min-width: 992px) and (max-width: 1199px){
	.header-top .header-phone-box p, .header-top .header-mail-box p, .header-top .header-text p{
		font-size: 13px !important;
	}
	.header-top .header-mail-box{
		flex-basis: 23% !important;
	}
	.header-top .header-text{
		flex-basis: 44% !important;
	}
	.header-top .header-social-icons{
		flex-basis: 18% !important;
	}
	.header-top .header-social-icons a {
    font-size: 15px;
	}
	.header-top .header-social-icons .wp-block-social-links, .banner-cover .banner-boxes, .choose-section .choose-card-inner-box, .choose-section .choose-cont-boxes{
		gap: 12px;
	}
	.header-bottom .header-btm-middle .wp-block-navigation__responsive-container-content ul{
		gap: 10px;
	}
	.header-bottom .header-btm-left{
		flex-basis: 15% !important;
	}
	.header-bottom .header-btm-middle{
		flex-basis: 67% !important;
	}
	.header-bottom .header-btm-right{
		flex-basis: 18% !important;
	}
	.header-bottom .header-btm-right .header-btn a{
		padding-left: 20px !important;
		padding-right: 20px !important;
	}
	.banner-cover .banner-right .banner-right2 img{
		height: 300px !important;
	}
	.banner-cover .banner-right:after{
		width: 300px;
	}
	.banner-cover .banner-right .banner-right-text{
		margin: 0 !important;
	}
	.vehicle-section .vehicle-content .vehicle-left-box{
		flex-basis: 35% !important;
	} 
	.vehicle-section .vehicle-content .vehicle-right-box{
		flex-basis: 65% !important;
	}
	.latest-news .news-boxes .owl-nav{
		left: -7%;
		width: 114%;
	}
	.choose-section .choose-content .choose-inner-content{
		padding-right: 3rem !important;
	}
	.choose-section .choose-card .card-title{
		padding: 0 !important;
	}
	.footer-section .footer-boxes{
		gap: 10px;
	}
	.footer-section .footer-boxes .footer-box1{
		padding-right: var(--wp--preset--spacing--30) !important;
	}
}
@media screen and (min-width: 1200px) and (max-width: 1399px){
	.header-bottom .header-btm-left, .header-bottom .header-btm-right{
		flex-basis: 15% !important;
	}
	.header-bottom .header-btm-middle{
		flex-basis: 70% !important;
	}
	.banner-cover .banner-boxes{
		gap: 12px;
	}
	.banner-cover .banner-right .banner-right-text{
		margin: 0 !important;
	}
	.vehicle-section .vehicle-content .vehicle-left-box{
		flex-basis: 30% !important;
	} 
	.vehicle-section .vehicle-content .vehicle-right-box{
		flex-basis: 70% !important;
	}
	.latest-news .news-boxes .owl-nav{
		left: -5%;
		width: 110%;
	}
	.choose-section .choose-content .choose-inner-content{
		padding-right: 6rem !important;
	}
	.choose-section .choose-card-inner-box, .choose-section .choose-cont-boxes{
		gap: 12px;
	}
	.choose-section .choose-card .card-title{
		padding-left: 10px !important;
		padding-right: 10px !important;
	}
	.footer-section .footer-boxes{
		gap: 20px;
	}
	.footer-section .footer-boxes .footer-box1{
		padding-right: var(--wp--preset--spacing--30) !important;
	}
}
@media screen and (min-width: 1300px) and (max-width: 1399px){
	.header-bottom .header-btm-left, .header-bottom .header-btm-right {
        flex-basis: 20% !important;
    }        
}
@media screen and (min-width: 1100px) and (max-width: 1300px){
	.header-bottom .header-btm-left, .header-bottom .header-btm-right{
		flex-basis: 25% !important;
	}
}
@media screen and (min-width: 1400px) and (max-width: 1599px){
	.banner-cover .banner-boxes{
		gap: 20px;
	}
	.banner-cover .banner-right .banner-right-text.content-2{
		margin-right: 40px !important;
	}
	.choose-section .choose-content .choose-inner-content{
		padding-right: 10rem !important;
	}
	.header-bottom .header-btm-left, .header-bottom .header-btm-right{
		flex-basis: 20% !important;
	}
	.header-bottom .header-btm-middle{
		flex-basis: 60% !important;
	}
	.choose-section .choose-card .card-title{
		padding-left: 15px !important;
		padding-right: 15px !important;
	}
}