@font-face {
    font-family: YogeshUL;
    src: url("https://www.agrashivtourandtravels.com/wp-content/themes/chauffeur/fonts/NewBlackTypeface-UltraLight") format("opentype");
}
@font-face {
    font-family: YogeshSB;
    src: url("https://www.agrashivtourandtravels.com/wp-content/themes/chauffeur/fonts/NewBlackTypeface-SemiBold") format("opentype");
}
@font-face {
    font-family: YogeshR;
    src: url("https://www.agrashivtourandtravels.com/wp-content/themes/chauffeur/fonts/NewBlackTypeface-Regular") format("opentype");
}
@font-face {
    font-family: YogeshM;
    src: url("https://www.agrashivtourandtravels.com/wp-content/themes/chauffeur/fonts/NewBlackTypeface-Medium") format("opentype");
}
@font-face {
    font-family: YogeshL;
    src: url("https://www.agrashivtourandtravels.com/wp-content/themes/chauffeur/fonts/NewBlackTypeface-Light") format("opentype");
}
@font-face {
    font-family: YogeshEB;
    src: url("https://www.agrashivtourandtravels.com/wp-content/themes/chauffeur/fonts/NewBlackTypeface-ExtraBold") format("opentype");
}
@font-face {
    font-family: YogeshB;
    src: url("https://www.agrashivtourandtravels.com/wp-content/themes/chauffeur/fonts/NewBlackTypeface-Bold") format("opentype");
}
body, select, input, button, form textarea, .chauffeur-charter-sale-form h3 span, #reply-title small{
    font-family: 'YogeshL' !important;
}
.footer-section{
    color: #fff !important;
    background: #000 !important;
    font-family: 'YogeshL' !important;
    padding-bottom: 60px;
}
.footer-middle{
    margin: 0px 10px;
    border-top: 1px solid #fff;
    padding: 10px;
}
.footer-middle .footer-menu{
    text-transform: uppercase;
    color: #fff;
    max-width: 990px;
    margin: auto;
    padding: 10px;
    font-family: 'YogeshL';
    text-align: center;
    line-height: 20px;
}
.footer-middle .footer-menu a{
   color: #fff !important; 
}
.footer-copyright{
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 10px;
    padding: 10px;
}
.footer-copyright a{
    color: #fff !important;
    font-family: 'YogeshL';
}
.footer-contact{
    margin: 0px 10px;
    border-top: 1px solid #fff;
    border-bottom: 1px solid #fff;
    padding: 10px;
    font-family: 'YogeshL';
}
.footer-contact .social {
    display: flex;
    justify-content: center;  /* center horizontally */
    align-items: center;      /* center vertically */
    gap: 10px;
    flex-wrap: wrap;
}
.footer-contact .social a {
    display: inline-flex;       
    align-items: center;
    color: #fff;       
    gap: 6px;
    text-decoration: none;
    font-family: 'YogeshL';
}

.footer-contact .social a img {
    width: auto;
    height: 28px;
    display: inline-block;
    vertical-align: middle;
}

.footer-contact .social a .uppertxt {
    display: inline-flex;
    align-items: center;
    font-size: 16px;
    line-height: 20px; 
    text-transform: uppercase;
    color: #fff;
}
