/*
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 feature-rich solution designed specifically for electric vehicle charging service providers, green energy startups, and renewable technology businesses. Built with speed, performance, and usability in mind, this theme helps you create a professional online presence for your EV charging station network. Showcase your EV charging point locations, provide details about electric vehicle charging services, and highlight your charging infrastructure with customizable sections. The theme supports interactive maps to display nearby EV charging stations, ensuring your customers can easily find the closest electric car charging station. Whether you operate a public EV charging station, manage home charging solutions, or run a commercial charging network, this theme is flexible enough to meet all your needs. Its clean design makes it easy to present pricing plans, membership offers, and fast charging station details with clarity. Optimized for SEO, the theme helps your website rank higher for key terms like EV charging solutions, electric vehicle charging station, and green mobility services. It is also fully compatible with popular plugins, allowing you to integrate booking systems, customer support, and payment gateways seamlessly. Mobile-friendly and translation-ready, the EV Charging Station Theme ensures your website looks stunning across all devices and languages. With one-click demo import, you can launch your electric vehicle charging station website in minutes. Take your EV charging business online with a professional, eco-friendly, and high-performance theme built for the future of mobility. Demo: https://live.theclassictemplates.com/ev-charging-station/
Requires at least: 5.0
Tested up to: 6.8
Requires PHP: 5.6
Version: 0.1
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: one-column, 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, 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: 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: 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;
	}
}