@font-face {
    font-family: YogeshB;
    src: url("https://www.agracarrent.com/wp-content/themes/motors/fonts/YogeshB.otf") format("opentype");
}
@font-face {
    font-family: YogeshL;
    src: url("https://www.agracarrent.com/wp-content/themes/motors/fonts/YogeshL.otf") format("opentype");
}
@font-face {
    font-family: YogeshM;
    src: url("https://www.agracarrent.com/wp-content/themes/motors/fonts/YogeshM.otf") format("opentype");
}
@font-face {
    font-family: YogeshR;
    src: url("https://www.agracarrent.com/wp-content/themes/motors/fonts/YogeshR.otf") format("opentype");
}
@font-face {
    font-family: YogeshSM;
    src: url("https://www.agracarrent.com/wp-content/themes/motors/fonts/YogeshSM.otf") format("opentype");
}
@font-face {
    font-family: YogeshKN;
    src: url("https://www.agracarrent.com/wp-content/themes/motors/fonts/YogeshKN.otf") format("opentype");
}
@font-face {
    font-family: YogeshKSB;
    src: url("https://www.agracarrent.com/wp-content/themes/motors/fonts/YogeshKSB.otf") format("opentype");
}
@font-face {
    font-family: YogeshKB;
    src: url("https://www.agracarrent.com/wp-content/themes/motors/fonts/YogeshKB.otf") format("opentype");
}
@font-face {
    font-family: YogeshKH;
    src: url("https://www.agracarrent.com/wp-content/themes/motors/fonts/YogeshKH.otf") format("opentype");
}
body{
	font-family: YogeshKN !important;
	color:#000;
}
.home-section-1 h1{
    font-size: 28px !important;
    line-height: 32px !important;
    font-family: 'YogeshKH' !important;
}
.elementor-icon-list-text{
    font-family: YogeshKN !important;
    color:#161616 !important; 
    font-size:16px;
}
p{
    font-family: YogeshKN !important;
    color:#161616 !important; 
    font-size:16px;
}
.bloglogo img{
	    width: 200px;
}
.listing-logo-main{
	margin-top: -12px !important;
}
.home-section-2{
   background: #F9FAFB;
 
}
.home-section-2 .ue-title{
    font-family:'YogeshKSB' !important;
    font-size:18px;margin-bottom:4px;text-align: center !important;
}
.home-section-2 h2{
    font-size: 26px !important;
    line-height: 30px !important;
    font-family: 'YogeshKH' !important;text-align:center !important;
}
.home-section-2 .owl-carousel  .fas{color:#161616 !important;}
.home-section-2 .owl-carousel .owl-prev{box-shadow:none !important;}
.home-section-2 .owl-carousel .owl-next{box-shadow:none !important;}
.home-section-3 h2{
     font-size: 26px !important;
    line-height: 30px !important;
    font-family: 'YogeshKH' !important;text-align:center !important;
}
.home-section-4 .owl-carousel  .fas{color:#161616 !important;}
.home-section-4 .owl-carousel .owl-prev{box-shadow:none !important;}
.home-section-4 .owl-carousel .owl-next{box-shadow:none !important;}
.home-section-4 .ue-title{
    font-family:'YogeshKSB' !important;
    font-size:20px;margin-bottom:4px;text-align: center !important;    line-height: 22px;
}
.home-section-5 .ue-title{
    font-family:'YogeshKSB' !important;
    font-size:16px;margin-bottom:4px;text-align: center !important;    line-height: 18px;
}
.cs-pricing-description {
    background: #f1f1f1;
    border-radius: 25px;
    padding: 8px 0px 1px;
}
span.cs-pricing-title {
    font-size: 16px;
    color: #000;
    font-family: YogeshKN !important;
}
dd.price-wrap {
    color: #000;
    font-family: YogeshKH !important;
    font-size: 16px;
}
dd.mileage.odd {
    font-family: YogeshKN !important;
    color: #161616;
}
.home-section-6 .ue-title{
    font-family:'YogeshKSB' !important;
    font-size:16px;margin-bottom:4px;text-align: left !important;    line-height: 18px;
}
.home-section-6 .owl-carousel  .fas{color:#161616 !important;}
.home-section-6 .owl-carousel .owl-prev{box-shadow:none !important;}
.home-section-6 .owl-carousel .owl-next{box-shadow:none !important;}
.home-section-5 .owl-carousel  .fas{color:#161616 !important;}
.home-section-5 .owl-carousel .owl-prev{box-shadow:none !important;}
.home-section-5 .owl-carousel .owl-next{box-shadow:none !important;}
.testi .ue_title{
    font-family: 'YogeshKSB' !important;
    font-size: 18px;
}
.stm-layout-header-car_rental .header-rental.header-listing .listing-menu > li{
    margin: 10px 10px !important;
}
.stm-layout-header-car_rental .header-rental.header-listing .listing-menu > li a{
   font-family: YogeshKN !important;
}
.stm-layout-header-car_rental .listing-right-actions .stm-menu-trigger span{
    width: 38px !important;
    background: #fff !important;
    border-radius: 4px !important;
}
.footer-section h2{
   font-size: 26px !important;
    line-height: 30px !important;
    font-family: 'YogeshKH' !important;
    text-align: center !important;
}
.footer-section-2 h2{
    font-size: 26px !important;
    line-height: 30px !important;
    font-family: 'YogeshKH' !important;
    text-align: center !important;
}
.footer-section{
    padding:20px 0px;
}
.footer-section-2{
    padding:20px 0px;
}
.footer-section-tab {
  display: flex;
  width: 100%;
  gap: 20px;          /* space between tabs */
}
.footer-section-tab .col-sec-tab {
   flex: 1;                   /* equal width columns */
  background: #EFF3F5;        /* optional */
  padding: 15px;             /* optional */
  box-sizing: border-box;  
  border-radius:25px;
}
.footer-section-tab .col-sec-tab ul{
        list-style: none;
}
.footer-section-tab .col-sec-tab a{
    color:#161616;
}
.footer-section-tab-2 {
  display: flex;
  width: 100%;padding-bottom:20px;
  gap: 20px;                 /* gap between columns */
}
.footer-section-tab-2 .footer-section-tab-02 ul{
        list-style: none;
}
.footer-section-tab-2 .footer-section-tab-02 a{
    color:#161616;
}
.footer-section-tab-2 .footer-section-tab-02 {
   flex: 1;                   /* equal width columns */
  background: #EFF3F5;        /* optional */
  padding: 15px;             /* optional */
  box-sizing: border-box;  
  border-radius:25px;
}
.footer_widgets_wrapper .widget-title h6{
        font-size: 16px !important;
}
.stm_wp_widget_text p{color: #fff !important;font-family: 'YogeshKN' !important;
    font-size: 14px;
    line-height: 18px;}
.stm-list-duty .text{color: #fff !important;font-family: 'YogeshKN' !important;
    font-size: 14px;
    line-height: 18px;}
.footer_widgets_wrapper .container{padding:0px;}
.footer_widgets_wrapper a{
    color: #fff !important;font-family: 'YogeshKN' !important;
    font-size: 14px;
    line-height: 18px;
}
.footer_widgets_wrapper li{
    margin-bottom:0px;
}
.menu-footermenu-container .menu{
    list-style: none;
    padding-left: 0px;
}
.menu-footersection-container .menu{
    list-style: none;
    padding-left: 0px;
}
.copyright-text{
    color: #fff !important;font-family: 'YogeshKN' !important;
    font-size: 14px;
    line-height: 18px;
}
@media (max-width: 991px) {
    .stm-template-boats #wrapper {
        padding-top: 0px !important;
    }
    .stm-layout-header-car_rental .header-rental.header-listing .stm_rental_button i{
        top: 6px;
    margin-right: 38px !important;
    font-size: 28px !important;
    color: #fff !important;
    }
   
}
@media (max-width: 600px) {
    .footer-section-tab{
        display:block !important;padding: 0px 20px;
    }
    .footer-section-tab .col-sec-tab{
        margin-bottom: 20px;
    }
    .footer-section-tab-2{
        display:block !important;padding: 0px 20px;
    }
    .footer-section-tab-2 .footer-section-tab-02{
        margin-bottom: 20px;
    }
    .footer_widgets_wrapper .container{
        padding: 20px;
    }
    .footer-section-2 h2{
        font-size: 18px !important;
        padding: 0px 20px;line-height: 22px !important;
    }
    .footer-section h2{
        font-size: 18px !important;
        padding: 0px 20px;line-height: 22px !important;
    }
    .footer-section{
        padding: 0px !important;
    }
    .home-section-2 h2{
        font-size: 18px !important;
        padding: 0px 20px;line-height: 22px !important;
    }
    .home-section-3 h2{
        font-size: 18px !important;
        padding: 0px 20px;line-height: 22px !important;
    }
    .home-section-1 h1{
        font-size: 20px !important;
    line-height: 24px !important;
    }
}