@charset "UTF-8";
/*!
Theme Name: Classified Listings
Theme URI: https://www.vwthemes.com/themes/free-classified-ads-wordpress-theme/
Author: VWThemes
Author URI: https://www.vwthemes.com/
Description: Classified Listings is a versatile and feature-rich WordPress theme designed to create a powerful online classified ads platform. It caters to various niche markets such as real estate, jobs, services, and products by providing an intuitive and customizable interface that enables users to post and search for classified advertisements easily. At its core, the theme offers a user-friendly front-end submission system, allowing registered users to post their listings seamlessly. This makes it an ideal solution for building a community-driven marketplace. The theme incorporates advanced search and filtering options, making it effortless for visitors to find specific listings based on categories, location, price range, and other relevant criteria. Classified Listings focuses on delivering an engaging and visually appealing experience. It typically includes customizable templates for listing pages, ensuring that each entry maintains a consistent yet unique look. This aids in enhancing user engagement and the overall browsing experience. Moreover, the theme integrates monetization options, enabling website owners to generate revenue by offering premium features for listing promotions, highlighting, or creating membership plans. This can make it a suitable choice for entrepreneurs looking to establish a revenue stream through their classifieds platform. Additionally, the Classified Listings theme is designed to be responsive, ensuring that the platform functions seamlessly on various devices, including desktops, tablets, and smartphones. This enhances accessibility and user engagement, which is crucial for the success of any online marketplace. Demo: https://www.vwthemes.net/classified-listings/
Version: 1.0.1
Requires at least: 5.9
Tested up to: 6.3
Requires PHP: 5.6
License: GPLv3 or later
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Text Domain: classified-listings
Tags: left-sidebar, right-sidebar, one-column, two-columns, three-columns, four-columns, grid-layout, wide-blocks, block-styles, custom-colors, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, full-site-editing, block-patterns, sticky-post, threaded-comments, template-editing, blog, portfolio, photography

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

Classified Listings is based on Twenty Twenty-Two WordPress Theme, (C) 2021 WordPress.org
Twenty Twenty-Two is distributed under the terms of the GNU GPL.

*/

*,
*::before,
*::after {
  box-sizing: inherit; }

html {
  -webkit-text-size-adjust: 100%;
  -webkit-font-smoothing: antialiased; 
}

body{
  font-family: 'Noto Sans', sans-serif;
}

header a,
footer a {
  text-decoration: none; }

h1,
h2,
h3,
h4,
h5,
h6 {
  clear: both;
  line-height: 1.4; 
  font-weight: 700;
}

ul {
  list-style: disc; }

ol {
  list-style: decimal; }

li > ul,
li > ol {
  margin-bottom: 0;
  margin-left: 0; }

dt {
  font-weight: 700; }

dd {
  margin: 0 1.5em 1.5em; }

table {
  width: 100%;
  border-spacing: 0; }

th, td {
  padding: 5px;
  text-align: center; }

table td,
table tr,
table th {
  border: 1px solid #ddd; }

/* Make sure embeds and iframes fit their containers. */
embed,
iframe,
object {
  max-width: 100%; }

img, .wp-block-image img {
  height: auto;
  max-width: 100%;
  vertical-align: middle; }

figure {
  margin: 1em 0; }

dfn,
cite,
em,
i {
  font-style: italic; }

blockquote {
  margin: 0 1.5em; }

address {
  margin: 0 0 1.5em; }

pre {
  margin-bottom: 1.6em;
  max-width: 100%;
  overflow: auto;
  padding: 1.6em; }

code,
kbd,
tt,
var {
  font-family: 17px; }

abbr,
acronym {
  border-bottom: 1px dotted #ddd;
  cursor: help; }

mark,
ins {
  background: #ddd;
  text-decoration: none; }

big {
  font-size: 125%; }

select,
input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="number"],
input[type="tel"],
input[type="range"],
input[type="date"],
input[type="month"],
input[type="week"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="color"],
textarea {
  border-radius: 0;
  box-sizing: border-box;
  display: block;
  font-size: 17px;
  width: 100%;
  background: #fff;
  border: 1px solid #ccc;
  line-height: 1.75;
  padding: 7px 15px;
  color: #1c1c1c; 
}

textarea {
  width: 100%;
  height: 120px;
  padding: 15px 20px; }

input[type="checkbox"] {
  display: inline; }

input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
  color: #cacaca; }

input::-ms-input-placeholder,
textarea::-ms-input-placeholder {
  color: #c3c3c3; }

input::-moz-placeholder,
textarea::-moz-placeholder {
  color: #a3a2a2; }

hr {
  background-color: #999;
  border: 0;
  height: 1px;
  margin-bottom: 1.5em; }

a {
  color: #2979a3;
  outline: 0 !important; 
}
.widget a:not(.wp-block-button__link),
.entry-summery a:not(.wp-block-button__link),
.entry-content a:not(.wp-block-button__link) {
  text-underline-offset: 3px;
  text-decoration-skip-ink: all;
  text-decoration-thickness: 1px;
  text-decoration: underline; 
}
.widget a:not(.wp-block-button__link):hover,
.entry-summery a:not(.wp-block-button__link):hover,
.entry-content a:not(.wp-block-button__link):hover {
  color: #2979a3; 
}
a:focus-visible, a:focus {
  outline: thin dotted !important; 
}
a:hover, a:active, a:hover {
  outline: 0;
  color: #2979a3; 
}
.wp-block-navigation-item__content{
  opacity: 1;
}
/*---------------- Woocommerce CSS------------------ */
.woocommerce .select2-container--default .select2-selection--single{
  height: 40px;
}
.woocommerce .select2-container--default .select2-selection--single .select2-selection__rendered{
  padding: 5px 8px;
}
.woocommerce .select2-container--default .select2-selection--single .select2-selection__arrow{
  top: 8px;
}
.woocommerce form .form-row input.input-text {
  padding: 8px;
  border: 1px solid #bcbcbc;
}
.related.products h2 {
  text-align: left;
}
.woocommerce .star-rating span::before {
  color: #f3f321;
}
.woocommerce ul.products li.product .star-rating{
  margin: 0 auto 8px;
  font-size: 15px !important;
}
.woocommerce span.onsale{
  background: #2979a3;
  padding: 0;
  color: #fff;
}
.products li {
  box-shadow: -2px -2px 5px #bbb;
  padding: 10px !important;
  text-align: center;
}
.woocommerce ul.products li.product a img{
  margin: 0;
}
h2.woocommerce-loop-product__title,
.woocommerce div.product li .product_title {
  color: #000;
  letter-spacing: 1px;
  font-weight: 600;
  text-align: center !important;
  font-size: 20px !important;
  padding: 5px 0 5px 0 !important;
}
.woocommerce ul.products li.product .button {
    margin-top: 5px;
}
.woocommerce ul.products li.product .price,
.woocommerce div.product p.price, .woocommerce div.product span.price {
  color: #000;
}
.woocommerce div.product .product_title,.woocommerce div.product p.price, .woocommerce div.product span.price{
  margin-bottom: 5px;
}
..wp-element-button, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button,.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt{
  background: #2979a3;
  color: #fff ;
  padding: 10px 20px !important;
  opacity: 1 !important;
  text-decoration: none;
  border-radius: 6px !important;
}
.woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover,.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover{
  background: #000 !important;
  color: #fff !important;
}
.woocommerce .quantity .qty {
  width: 5em;
  padding: 7px;
  border-radius: 6px;
  border: solid 1px #000;
  color: #000;
  line-height: 1;
}
.wp-element-button{
  border-radius: 6px !important;
}
.woocommerce .col2-set .col-1, .woocommerce .col2-set .col-2 {
   max-width: 100%;
}
nav.woocommerce-MyAccount-navigation ul {
  list-style: none;
  padding-left: 0;
}
nav.woocommerce-MyAccount-navigation ul li {
  background: #2979a3;
  padding: 12px !important;
  margin-bottom: 10px;
}
nav.woocommerce-MyAccount-navigation ul li a{
  color: #fff;
  font-weight: 600;
}
nav.woocommerce-MyAccount-navigation ul li a:hover{
  color: #222 !important;
}
span.posted_in {
  display: block;
}
span.woocommerce-input-wrapper {
  width: 100%;
}
select.orderby {
  padding: 10px;
}
.woocommerce-product-gallery__image{
  padding: 2px;
}
.woocommerce .cart .button, .woocommerce .cart input.button{
  padding: 12px;
}
nav.woocommerce-MyAccount-navigation ul li a, .woocommerce-info a, .woocommerce-privacy-policy-text a, td.product-name a, a.shipping-calculator-button{
  text-decoration: none !important;
}
.woocommerce-privacy-policy-text a, .woocommerce-privacy-policy-text p, .woocommerce form .form-row label, p {
  color: #000;
  line-height: 28px;
}
.woocommerce .woocommerce-breadcrumb, .woocommerce .woocommerce-breadcrumb a{
  margin-top: 20px;
}
.woocommerce-page .select2-container .select2-selection .select2-selection__arrow{
  height: 1.5rem !important;
}
.woocommerce input#password{
  border: 1px solid #bcbcbc;
}
.select2-container--default .select2-selection--single .select2-selection__rendered{
  line-height: 0px !important;
}
.woocommerce-page form .password-input{
  width: 100%;
}
.woocommerce nav.woocommerce-pagination ul li a {
  display: block;
  padding: 12px 15px;
  text-decoration: none;
  width: auto;
  color: #fff;
  background: #2979a3;
  transition: background .15s ease-in-out;
  font-weight: bold;
}
.woocommerce nav.woocommerce-pagination ul li a:hover{
  background: #000;
  color: #fff;
}
.woocommerce nav.woocommerce-pagination ul li span.current{
  padding: 12.5px 15px;
  background: #000;
  color: #fff;
  font-weight: normal;
}
.woocommerce nav.woocommerce-pagination ul, .woocommerce nav.woocommerce-pagination ul li{
  border: none;
  float: none;
  overflow: unset;
}
.woocommerce nav.woocommerce-pagination {
  text-align: center;
  margin-bottom: 20px;
} 
.woocommerce-cart table.cart td.actions .coupon .input-text{
  width: 110px !important;
  padding: 5px 5px 5px !important;
  margin: 0px 10px 0px 0 !important;
}
.woocommerce-account .woocommerce-MyAccount-navigation {
  margin-bottom: 30px;
}
#payment{
  margin: 0 0 30px 0;
}
.product-name a{
  color: #000;
}
/*Banner section*/
.banner-section-small-text, .trainding-small-para{
  font-family: 'Kalam', cursive;
  font-size: 16px;
  font-weight: 600;
}
.main-banner-section h1, .main-banner-section p, .popular-trainding-section h2{
  margin-bottom: 5px;
  margin-top: 5px;
}
.banner-search-section .wp-block-search__inside-wrapper{
  margin-bottom: 14px;
  margin-top: 5px;
}
.banner-search-section .wp-element-button{
  background: #000000;
  border-radius: 6px;
  border: none !important;
}
.banner-search-section .wp-element-button:hover{
  background-color: #2979a3;
  color: #fff !important;
}
.banner-search-section .wp-block-search__inside-wrapper{
  border: 1px solid #fff;
  padding: 10px;
  border-radius: 6px;
  background: rgb(255 255 255 /20%);
}
.banner-search-section .wp-block-search__input{
  background: #FFFFFF52 0% 0% no-repeat padding-box;
  border: 1px solid #FFFFFF;
  border-radius: 4px;
}
.main-banner-section, .main-banner-section .wp-block-columns, .choose-us-section, .choose-us-section .wp-block-columns, .brand-section .wp-block-columns, 
.featured-car-section .wp-block-columns, .innerpage-banner, .wp-block-group  {
  margin: 0;
}
.main-banner-section figure, .featured-car-section .title-img, .featured-car-section .head-text, .gallery-section .title-img, .innerpage-banner .title-img {
  margin-top: 10px;
}
.main-banner-section h1{
  letter-spacing: 0px;
  color: #fff !important;
}
.main-banner-section p{
  color: #fff !important;
}
.main-banner-section a.wp-block-button__link{
  font-size: 12px;
  text-decoration: none;
  font-weight: 600;
  border: 2px solid #2979a3 !important;
}
.main-banner-section a.wp-block-button__link:hover{
  color: #ffffff !important;
  background: transparent !important;
  border-color: #fff !important;
}
.banner-section-info .wp-block-heading{
  margin-bottom: 10px !important;
}
/*trainding section*/
.trainding-col-section p{
  margin-left: 10px;
}
.trainding-small-para{
  color: #2979a3;
}
.popular-trainding-section{
  padding-top: 30px;
  padding-bottom: 20px;
}
.popular-trainding-section .wp-element-button{
  border: none !important;
}
.popular-trainding-section .trainding-col-section .trainding-btn1 .wp-block-button a:hover, .trainding-grp-btn .wp-element-button:hover{
  color: #fff !important;
  background: #000 !important;
}
.trainding-img-section img{
  width: 100%;
  border-radius: 10px;
}
.trainding-col-section .wp-block-columns{
  gap: 0;
  margin-bottom: 5px;
  margin-top: 5px;
}
.trainding-col-section {
  box-shadow: 0px 3px 6px #00000029;
  border-radius: 8px;
  padding: 10px;
}
.trainding-col-section .trainding-btn1 .wp-block-button a{
  padding: 5px 10px !important;
}
.trainding-col-section .trainding-btn1 .wp-block-button a:hover{
  color: #fff !important;
}
.trainding-img-section .wp-element-button{
  background: none !important;
  color: #000 !important;
  padding: 0 !important;
  font-weight: 600;
}
.tranding-btn2 a{
  background: none !important;
  color: #000;
  border: none !important;
  padding: 0;
  font-weight: 600;
}
.tranding-btn2 a:hover{
  border: none !important;
}
.rating-text{
  top: 0px;
  left: 10px;
  position: relative;
}
/*Header*/ 
.my-account a{
  font-size: 16px;
  color: #000;
  font-weight: 600;
}
.menu-section{
  padding: 14px 0px;
  border-bottom: 1px solid #2979a3;
}
.topbar-section .wp-block-columns{
  gap: 0px !important;
}
.header-section {
  gap: 0;
  margin-bottom: 0;
}
.header-section .logo figure {
  margin: 0;
}
.header-section .topbar-section i {
  color: #2979a3;
}
.header-section .menu-section .wp-block-navigation ul li a {
  padding: 10px 30px;
  text-decoration: none;
  font-size: 14px;
  font-weight: 600;
  color: #000;
}
.menu-section .wp-block-navigation ul li.has-child .wp-block-navigation__submenu-icon svg {
  color: #000;
  font-size: 14px;
}
.menu-section .wp-block-navigation ul li.has-child button.wp-block-navigation__submenu-icon:focus, .menu-section a:focus,
.menu-section .wp-block-navigation .wp-block-navigation__submenu-icon:focus {
  outline: 1px solid #000;
}
.menu-section ul ul a:focus, .menu-section .wp-block-navigation .wp-block-navigation__submenu-icon:focus {
  outline-color: #2979a3;
}
.header-section .menu-section ul.wp-block-social-links {
  margin: 0;
  gap: 9px;
}
.header-section .menu-section .wp-block-navigation ul ul li a {
  color: #222;
  display: block !important;
  padding: 10px;
}
.header-section .menu-section .wp-block-navigation ul ul li a:hover {
  background: #2979a3;
  color: #fff;
}
.menu-section .wp-block-navigation-item__label{
  text-transform: capitalize;
}
.header-section .menu-section .wp-block-navigation ul{
  gap: 10px;
}
/*submenu*/
.header-section .menu-section .wp-block-navigation ul ul{
  box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
  border: none;
}
/*Footer Section*/
.footer-section {
  padding: 0;
  min-height: auto;
}
.footer-section .wp-block-columns {
  padding: 50px 50px 0;
  margin: 0 50px;
}
.footer-section .wp-block-columns.copyright-section {
  padding: 20px 50px;
  margin: 50px 0 0;
  border-top: 1px solid #999;
}
.footer-section .wp-block-columns.copyright-section .wp-block-column:first-child {
  padding-left: 50px;
}
.footer-section .wp-block-columns.copyright-section .wp-block-column:nth-child(2) {
  padding-right: 50px;
}
.footer-box h3 {
  margin-bottom: 20px;
}
.footer-box h3:after {
  content: '__';
  color: #2979a3;
}
.footer-box a{
  text-decoration: none !important;
  color: #fff;
  font-weight: 600;
}
.footer-box ul {
  padding: 0;
  gap: 0;
}
.footer-box ul li {
  list-style: none;
  margin-bottom: 10px;
}
.footer-box ul li:before {
  content: '-';
  margin-right: 10px;
  color: #fff;
}
.footer-box .wp-block-button__link {
  padding: 10px 25px;
  font-weight: 500;
  font-size: 14px;
  color: #fff !important;
  border-radius: 30px;
  text-decoration: none;
  background-color: transparent;
  border: 2px solid #fff;
}
.search-menu .menu-section .wp-block-search__button svg:hover{
  color: #fff !important;
}
/*404 Page CSS*/
.wp-block-search__button {
  border: 0;
  background: #2979a3;
}

/*Archive Page*/
.archive-page {
  padding: 50px;
}

/*Sidebar CSS*/
.theme-sidebar .wp-block-group {
  padding: 15px ;
  border: 1px solid #eee;
  color: #6b6b6b;
}
.theme-sidebar .wp-block-group h3 {
  color: #222;
  padding-bottom: 5px;
  border-bottom: 3px double #222;
}
.theme-sidebar .wp-block-group ul {
  padding-left: 20px;
}
.theme-sidebar .wp-block-group ul li {
  line-height: 2;
  font-size: 14px;
  color: #6b6b6b;
  list-style: disc;
}
.theme-sidebar .wp-block-group ul li a {
  color: #000;
}
.theme-sidebar ul.wp-block-social-links {
  padding: 0;
}
.theme-sidebar ul.wp-block-social-links a{
  padding: 10px !important;
}
.theme-sidebar ul.wp-block-social-links a svg {
  font-size: 18px;
}
.theme-sidebar .wp-block-tag-cloud a{
  background:#eeeeee; 
  color: #000; 
  font-size:15px !important;
  padding: 5px 18px;
  margin: 0 0 5px; 
  display:inline-block;
}
.theme-sidebar .wp-block-tag-cloud a:hover{
  background: #2979a3;
  color: #fff;
}
.theme-sidebar .wp-block-gallery {
  gap: 1em;
}
.wp-element-button{
  background: #2979a3;
  color: #fff;
}
.wp-block-search__button:hover{
  color: #fff ;
}
/*Blog Section*/
.wp-block-latest-posts.is-grid li {
  width: calc(33.33333% - 1.5em);
  margin: 0 2em 1.25em 0;
  position: relative;
  background: #fff;
  border: solid 1px #eee;
  box-shadow: 0 5px 10px 0 rgb(0 0 0 / 16%), 0 0 0 0px rgb(0 0 0 / 8%);
}
.blog-section .wp-block-latest-posts.is-grid li {
  box-shadow: none;
}
.wp-block-latest-posts.is-grid li img {
  width: 100%;
}
.wp-block-latest-posts.is-grid li:nth-child(3n) {
  margin-right: 0;
}
.wp-block-latest-posts.is-grid li a.wp-block-latest-posts__post-title {
  font-size: 14px;
  font-weight: 700;
  color: #000;
  padding: 0 10px;
  text-transform: capitalize;
  text-decoration: none;
  display: block;
  margin:  15px 0 0;
}
.wp-block-latest-posts.is-grid li time.wp-block-latest-posts__post-date{
  position: absolute;
  top: 0;
  right: 0;
  display: inline-block;
  background: #2979a3;
  padding: 8px 10px;
  font-weight: 600;
  font-size: 13px;
  color: #fff;
}
.wp-block-latest-posts.is-grid li .wp-block-latest-posts__post-excerpt {
  color: #6b6b6b;
  padding: 0 15px;
  font-size: 14px;
  line-height: 25px;
}
/*Gallery Section*/
.gallery-section .wp-block-columns figure {
  overflow: hidden;
  background: #000;
}
.gallery-section .wp-block-columns figure img {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: .3s ease-in-out;
  transition: .3s ease-in-out;
}
.gallery-section .wp-block-columns figure:hover img {
  -webkit-transform: scale(1.3);
  transform: scale(1.3);
  opacity: 0.7;
}
@media screen and (max-width:767px) {
  /* second sec */
  .popular-trainding-section .wp-block-columns{
    margin-block-start: 0px;
  }
  .popular-trainding-section{
    padding-top: 0; 
    padding-bottom: 0;
  }
  .trainding-col-section .wp-block-columns{
    flex-wrap: nowrap!important;
  }
  .rating-text figure{
    margin-inline-start: 0 !important;
  }
 .wp-block-column.img1.is-layout-flow.wp-block-column-is-layout-flow{
    flex-basis: 20% !important;
  }
   .wp-block-column.img3.is-layout-flow.wp-block-column-is-layout-flow{
    flex-basis: 10% !important;
  }
  .popular-trainding-section{
    margin-right: 20px !important;
    margin-left: 20px !important;
  }
  /*  */
  .menu-section .wp-block-navigation__responsive-container-open{
    background-color: #2979a3;
    padding: 10px;
  }
  .menu-section .wp-block-column{ 
    text-align: center;
    margin-bottom: 10px;
    margin-top: 10px;
  }
  .main-banner-section h1{
    font-size: 25px !important;
  }
  .header-section .logo img {
    width: 100%;
  }
  .header-section .logo figure, .header-section .topbar-section {
    text-align: center;
  }
  .header-section .topbar-section {
    padding: 15px 15px 15px ;
  }
  .header-section .menu-section button.wp-block-navigation__responsive-container-open svg {
    fill: #fff;
  }
  .header-section .menu-section .wp-block-navigation ul, .header-section .menu-section .wp-block-navigation ul li {
    display: block !important;
    width: 100%;
  }
  .header-section .menu-section .wp-block-navigation ul li a {
    color: #000;
    padding: 10px !important;
    border-bottom: 1px solid #eee;
  }
  .header-section .menu-section .wp-block-navigation ul ul {
    padding: 0 0 0 25px !important;
  }
  .footer-section .wp-block-columns.copyright-section .wp-block-column:first-child,
  .footer-section .wp-block-columns.copyright-section .wp-block-column:nth-child(2) {
    padding: 0;
  }
  .footer-section .wp-block-columns {
    padding: 0 20px;
  }
  .footer-section .footer-box {
    padding: 10px 20px;
  }
  .footer-section .wp-block-columns.copyright-section {
    padding: 20px;
    text-align: center;
  }
  .footer-section .wp-block-columns {
    margin: 0;
  }
  .header-number{
    text-align: center;
  }
  .main-banner-section{
    min-height: auto !important;
  }
  .header-section .menu-section{
    padding: 34px 10px 0px 10px;
  }
  .menu-section{
    gap: 0em !important;
  }
  .header-section .wp-block-buttons.is-layout-flex.wp-block-buttons-is-layout-flex{
    margin-bottom: 10px;
    display: block !important;
  }
  .menu-section .wp-block-navigation__responsive-container-open {
    margin-top: -185px;
  }
  .menu-section-button a{
    position: relative;
    top: -44px;
  }
  .menu-section .wp-block-search__button{
    padding: 0;
  }
}
@media screen and (min-width: 768px) and (max-width: 992px){
  .main-banner-section .wp-block-column.is-vertically-aligned-center:nth-child(2){
    flex-basis: 100% !important;
    margin-left: 0;
  }
  .header-section, .header-section .topbar-section, .header-section .menu-section, .footer-section .wp-block-columns.copyright-section, 
  .popular-trainding-section .wp-block-columns ,.main-banner-section .wp-block-columns{
    flex-wrap: nowrap !important;
  }
  .header-section.wp-block-columns:not(.is-not-stacked-on-mobile) .logo {
    flex-basis: 28% !important;
  }
  .header-section .topbar-section.wp-block-columns:not(.is-not-stacked-on-mobile) .contact {
    flex-basis: 33.33% !important;
  }
  .header-section .topbar-section.wp-block-columns:not(.is-not-stacked-on-mobile) .wp-block-column:first-child {
    flex-basis: 60% !important;
    margin-bottom: 10px;
  }
  .header-section .menu-section.wp-block-columns:not(.is-not-stacked-on-mobile) .wp-block-column:first-child, .footer-section .wp-block-columns.copyright-section .wp-block-column:first-child {
    flex-basis: 0% !important;
  }
  .header-section .menu-section.wp-block-columns:not(.is-not-stacked-on-mobile) .wp-block-column:nth-child(2), .footer-section .wp-block-columns.copyright-section .wp-block-column:nth-child(2) {
    flex-basis: 100% !important;
  }
  .choose-us-section .wp-block-columns, .choose-us-section h2, .choose-us-section .title-img, .brand-section .wp-block-columns, .featured-car-section .wp-block-columns, .blog-section ul.wp-block-latest-posts__list, .blog-section .head-text, .gallery-section .wp-block-columns, .footer-section .wp-block-columns, .footer-section .wp-block-columns.copyright-section .wp-block-column:first-child, .footer-section .wp-block-columns.copyright-section .wp-block-column:nth-child(2) {
    padding: 0;
  }
  .footer-section .wp-block-columns:not(.is-not-stacked-on-mobile) .footer-box {
    flex-basis: 47% !important;
  }
  .topbar-section{
    padding: 15px !important;
  }
  .header-section .menu-section .wp-block-navigation ul li a {
    padding: 0px 0px;
  }
  .topbar-section .wp-block-columns {
      gap: 0px !important;
  }
  .popular-trainding-section-col-2{
    padding-right: 10px;
  }
  .banner-section-info .wp-block-group {
    height: 190px;
    top: 65%;
    left: 5rem;
    padding: 38px;
  }
  .banner-group1, .banner-group3{
    display: none;
  }
  .banner-group{
    margin-left: 10% !important;
  }
  .main-banner-section{
    min-height: 500px !important;
  }
  .main-banner-section h2{
    margin-top: 22% !important;
  }
  .footer-section .wp-block-columns.copyright-section .wp-block-column:first-child {
    flex-basis: 70% !important;
  }
  .trend1{
    display: none;
  }
  .popular-trainding-section .wp-block-columns{
    gap: 10px;
  }
  .popular-trainding-section .wp-block-columns{
    margin-block-start: 0px;
  }
  .popular-trainding-section{
    padding-top: 10px; 
    padding-bottom: 10px;
  }
  .trainding-col-section .wp-block-columns{
    flex-wrap: nowrap!important;
  }
  .rating-text figure{
    margin-inline-start: 0 !important;
  }
 .wp-block-column.img1.is-layout-flow.wp-block-column-is-layout-flow{
    flex-basis: 20% !important;
  }
   .wp-block-column.img3.is-layout-flow.wp-block-column-is-layout-flow{
    flex-basis: 10% !important;
  }
  .popular-trainding-section{
    margin-right: 20px !important;
    margin-left: 20px !important;
  }
  .trainding-col-section p, .trainding-col-section .trainding-btn1 .wp-block-button a, .tranding-btn2 a{
    font-size: 12px !important;
  }
 .trainding-col-section{
    margin: -1px !important;
 }
 .popular-trainding-section h3{
  font-size: 16px;
 }
}
@media screen and (max-width: 1024px) and (min-width: 1000px) {
  .banner-section-info .wp-block-group {
    height: 200px;
    top: 66%;
  }
  .popular-trainding-section-col-2{
    padding-right: 0;
  }
  .banner-sec-content {
      margin-bottom: 5% !important;
  }
  .trend1{
    display: none;
  }
  .popular-trainding-section{
    margin-left: 10px;
    margin-right: 10px;
  }
  .wp-block-column.trainding-col-section.is-layout-flow.wp-block-column-is-layout-flow{
    flex-basis: 30% !important; 
  }
  .rating-text figure.wp-block-image.alignright.size-full{
    margin-inline-start: 0px !important; 
  }
  .rating-text {
    left: 0px;
  }
}
@media screen and (min-width: 1440px) and (max-width: 1599px) {
  .rating-text figure.wp-block-image.alignright.size-full{
    margin-inline-start: 0px !important; 
  }
  .rating-text {
    left: 0px;
  }
}