/* ----------------------------------

Template Name: Restan - Food & Restaurant HTML Template
Author: validtheme
Description:
Version: 1.0

Main Font    : Marcellus
Main Color   : #826a45

-------------------------------------

[Typography]

Body copy:    15px 'Marcellus', sans-serif
Header:     36px 'Marcellus', sans-serif
Input, textarea:  16px 'Marcellus', sans-serif
Sidebar heading:  22px 'Marcellus', sans-serif

>>> TABLE OF CONTENTS:
=======================
        
    01. Template default css
        - Animations
        - General
        - Section Title
        - Video Button
        - Typography
        - Tables
        - Forms
        - Buttons
        - Pagination
        - Colors
        - Accordion
        - Tabs
    02. Preloader
    03 Navbar
        - Navbar Default
        - Navbar Box
        - Navbar Sticky
    04. Banner
        - Banner Slide
        - Banner Zoom
	05. About
        - Version One
        - Version Two
    06. Food Menu
        - Style One
        - Style Two
        - Style Three
    07. Gallery
        - Gallery Slider
        - Gallery Grid
    08. Chef
        - Chef Version One
        - Chef Single
	09. Reservation
        - Style One
        - Style Two
    10. Testimonials
    11. Partners
    12. Opening Hours
    13. Blog
        - Standard
        - Grid
        - Left Sidebar
        - Right Sidebar
        - Single
    14. Error 404
    15. Footer
    16. PHP Contact Form
    17. Others

*/

/*
** General Styles for HTML tags
*/
/* new css */
.home_sec5_swiper_img
{
    height: 450px;
    object-fit: cover;
}

.home_gallery_link
{
    display: inline-block;
    font-weight: 600;
    text-transform: capitalize;
    transition: all 0.35s ease-in-out;
    overflow: hidden;
    border-radius: 6px;
    -webkit-box-shadow: inherit;
    box-shadow: inherit;
    font-size: 17px;
    letter-spacing: 0;
    position: relative;
    z-index: 1;
    color: var(--white);
    border: none;
    background: #d33801;
    padding: 16px 52px;
}

.home_gallery_link:hover
{
    background: #000;
    color: var(--white)!important;
}

.footer_mail_link
{
    color: var(--white);
    cursor: pointer;
}

.form-control::placeholder
{
    color: #00000066!important;
}

.home_banner_div
{
    height: 90%;
}

/* About Us */
.chef_img
{
    width: 225px;
    height: 300px;
    object-fit: cover;
    border-radius: 5px;
}

/* .about-style-one-info
{
    margin-left: 0px!important;
} */

.about_img_col
{
    display: flex;
    justify-content: center;
    align-items: center;
    margin-bottom: 30px;
}

.about_chef_info
{
    box-shadow: 0px 2px 60px 0px rgba(0, 0, 0, 0.1);
	background: var(--white);
	padding: 80px;
}
/* End of About Us */

/* Reservation */
.time_drp .list
{
    height: 200px !important;
}
.book_table_div
{
    padding: 30px;
}

/* Mobile View */
@media only screen and (max-width: 500px)
{
    .offer_img
    {
        margin-bottom: 30px;
    }
    
    .home_banner_div
    {
        height: auto;
    }

    .home_banner_div div
    {
        height: 100%;
    }

    .chef_img
    {
        margin-bottom: 30px;
    }

    .about_chef_info
    {
        padding: 20px;
    }
}

/* Tablet View */
@media only screen and (min-width: 740px) and (max-width: 990px)
{
    .home_banner_div
    {
        height: auto;
    }

    .home_banner_div div
    {
        height: 100%;
    }

    .about_chef_info
    {
        padding: 20px;
    }
}
/* end of new css */