/*
Theme Name: Selfdrivewale
Theme URI: selfdrivewale.com
Author: selfdrivewale Team
Author URI: #
Description: Donations: We've carefully constructed the most clean and minimalist theme possible for designers and developers to use as a base to build websites for clients or to build completely custom themes from scratch. Clean, simple, unstyled, semi-minified, unformatted, and valid code, SEO-friendly, jQuery-enabled, no programmer comments, standardized and as white label as possible, and most importantly, the CSS is reset for cross-browser-compatability and no intrusive visual CSS styles have been added whatsoever. A perfect skeleton theme. For support and suggestions, go to: https://github.com/tidythemes/blankslate/issues. Thank you.
Tags: accessibility-ready, one-column, two-columns, custom-menu, featured-images, microformats, sticky-post, threaded-comments, translation-ready
Version: 2023
Requires at least: 5.2
Tested up to: 6.1
Requires PHP: 7.0
License: GNU General Public License v3 or Later
License URI: #
Text Domain: selfdrivewale

BlankSlate WordPress Theme © 2011-2023 TidyThemes
BlankSlate is distributed under the terms of the GNU GPL
*/

@font-face {
font-family: "Helvetica";
font-weight: 300;
font-style: normal;
src: url("fonts/Helvetica.ttf") format("ttf");
font-display: swap;
}

.con_area_cont {
  width: 100%;
  padding: 80px 0px;
}

.form_area_con {
    padding: 32px 32px 32px;
    background: #fff;
    min-height: 412px;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
}

.con_area_cont .col-md-7, .con_area_cont .col-md-5{
    padding: 0px;
}
.con_area_cont .address_con_area{
background: #3f8376;
    padding: 32px 32px 20px; 
    min-height: 315px;
}
.con_area_cont .address_con_area h4{
    color: #fff;
    font-family:'cal_bl';
    font-family: 22px;
}

.con_area_cont .address_con_area p {
    color: #fff;
    margin-bottom: 11px;
    padding: 4px 0px 16px 0px;
    border-bottom: 1px solid #ffffff26;
}
.con_area_cont .address_con_area p a{
    color: #fff;
}
.map_area_new iframe{
    filter: grayscale(1);
}
.map_area_new {
    margin-bottom: -7px;
}

.con_area_cont #wpforms-form-221 input, .con_area_cont #wpforms-form-221 textarea {
  overflow: visible;
  width: 100%;
  border: 2px solid #b5b5b5;
  background: none;
  height: 50px;
  border-radius: 11px;
  color: #636363;
  font-family: 'cal_reg';
  margin-bottom: 15px;
}

div#wpforms-221 {
    width: 100%;
}

.con_area_cont h3 {
  font-size: 32px;
  letter-spacing: -0.5px;
  margin-bottom: 17px;
  text-transform: uppercase;
}
.address_con_area p i {
    padding-right: 10px;
    font-size: 22px;
    float: left;
    line-height: 28px;
}
/*.page-template-all-car .popular-services .listing-tabs-group ul{*/
/*  display: inline-block;*/
/*}*/

.page-template-all-car .popular-services .listing-tabs-group ul#myTabs li{
    width:100%;
  display: inline-block;
  }
  
.page-template-all-car .popular-services {
    background: transparent;
    padding: 0px 0 !important;
}

.page-template-all-car .popular-services .listing-tabs-group{background-color: #F2F7F6;
    background-color: #F2F7F6;
    padding-top: 16px;
    position: relative;
}

.page-template-blog .blog_img img {
    width: 100%;
    height: 300px;
    object-fit: cover;
    transition: all 0.5s;
}

ul li {
    ont-family: 'Fira Sans', sans-serif;
    font-weight: 400;
    color: #010000;
    font-size: 18px;
    line-height: 30px;
}
ul.col4{column-count: 4;}
ul {
    padding-left: 14px !important;
}

.footer-widget.footer-menu ul {
    padding-left: 0 !important;
}

h4.listing-title {
    min-height: 42px;
}
.blog-page-inner img {
    width: 100%;
    margin-bottom: 25px;}
.blog-page-inner {
    box-shadow: 0px 0px 10px 0px #ccc;
    padding: 20px;}
.blog-page-inner p {
    font-size: 16px;
    font-family: 'Fira Sans', sans-serif;
    font-weight: 500;
    color: #696969;}
.blog-page-inner h2 {
    font-size: 22px;
    color: #000;
    text-decoration: none;
    font-weight: bold;
}
.blog-page-inner h3 {
    font-size: 22px;
    color: #000;
    text-decoration: none;
    font-weight: bold;}
.blog-page-inner ul li{
    font-size: 16px;
    font-family: 'Fira Sans', sans-serif;
    font-weight: 500;
    color: #000000;}
.blog-page-inner ul{background: #cccccc38;
    padding: 20px;
    padding-left: 30px !important;}
    