.top-banner-section .banner .banner-grp {
    max-width: 1200px;
}
.top-banner-section .banner .banner-col .first-col .small-title-1{
    border-left: 1px solid #ffffff;
    padding: 6px 0 12px 6px;
}
.top-banner-section .banner .banner-col .first-col .small-title-1:after {
    content: '';
    position: absolute;
    height: 1px;
    width: 145px;
    background-color: #ffffff;
    bottom: 8px;
    left: -8px;
}
.top-banner-section .banner .banner-col .sec-col .banner-img-main img{
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 20%;
}
.top-banner-section .banner .banner-col .sec-col .banner-img-2 img {
    position: absolute;
    left: 70px;
    top: 0;
}
.top-banner-section .banner .banner-col .sec-col .banner-img-3 img {
    position: absolute;
    right:-70px;
    bottom: -70px;
}
.top-banner-section .banner .banner-col .first-col .banner-btn a{
    border: 1px solid #E94C4C;
    background-color: #ffffff;
    color: #3D3D3D;
    font-size: 14px;
    font-weight: 600;
    padding: 10px 35px;
}
.top-banner-section .banner .banner-col .first-col .banner-btn a:hover{
    background-color: #3D3D3D!important;
    color: #ffffff!important;
}
/* chef section */
.chefs-section .chefs-col-main .chef-img-1,.chefs-section .chefs-col-main .chef-img-2,.chefs-section .chefs-col-main .chef-img-3,.chefs-section .chefs-col-main .chef-img-4{
    border: 4px solid #E94C4C;
    height: 250px;
    position: relative;
}
.chefs-section .chefs-col-main .chef-img-1:hover,.chefs-section .chefs-col-main .chef-img-2:hover,
.chefs-section .chefs-col-main .chef-img-3:hover,.chefs-section .chefs-col-main .chef-img-4:hover{
    background-color: #E94C4C
}
.chefs-section .chefs-col-main .chef-img-1 img,.chefs-section .chefs-col-main .chef-img-2 img,
.chefs-section .chefs-col-main .chef-img-3 img,.chefs-section .chefs-col-main .chef-img-4 img{
    position: absolute;
    left: 50%;
    bottom: 0;
    transform: translateX(-50%);
    object-fit: contain;
}
.chefs-section .chefs-col-main{
    margin-top: 70px;
}
.top-banner-section .bottom-img img{
    min-width: 1150px;
}
.icon a{
    background: white;
}
.icon a svg{
    color: #3D3D3D !important;
}
.top-banner-section .banner .banner-col .sec-col .banner-img-main img{
    object-fit: contain !important;
}
/* media */
@media screen and (max-width: 500px) {
    .top-banner-section .banner .banner-col .sec-col .banner-img-2,.top-banner-section .banner .banner-col .sec-col .banner-img-3,
    .top-banner-section .banner .banner-col .sec-col .banner-img-main{
            position: relative;
    }
    .top-banner-section .banner .banner-col .sec-col .banner-img-main img{
        height: 221px!important;
        width: 300px!important;
        top: 100px;
        left: 0%;
    }
    .top-banner-section .banner .banner-col .sec-col .banner-img-2 img{
        left: 0;
        top: 38%;
        height: 122px!important;
        width: 76px!important;
    }
    .top-banner-section .banner .banner-col .sec-col .banner-img-3 img{
        height: 76px!important;
        width: 122px!important;
        top: 6em;
        left: 12em;
    }
    .top-banner-section .banner {
        height: 695px;
    }
}
@media screen and (min-width: 501px) and (max-width: 767px) {
    .top-banner-section   .banner .banner-col .sec-col .banner-img-main img{
        height: 250px!important;
        width: 340px!important;
        top: 38%;
        left: 50%;
        transform: translateX(-50%);
    }
    .top-banner-section .banner .banner-col .sec-col .banner-img-2 img{
        left: 7%;
        top: 28%;
        height: 160px!important;
        width: 112px!important;
    }
    .top-banner-section .banner .banner-col .sec-col .banner-img-3 img{
        height: 95px!important;
        width: 170px!important;
    }
    .top-banner-section .banner .banner-col .sec-col .banner-img-3 img {
        top: 180px;
        left: 21em;
    }
}
@media screen and (max-width: 767px) {
    .top-banner-section .banner .banner-grp {
        max-width: 38em;
    }
    .top-banner-section .banner .banner-col .first-col .small-title-1 {
        font-size: 15px!important;
    }
    .top-banner-section .banner .banner-col .first-col .banner-title {
        font-size: 22px!important;
    }
    .top-banner-section .banner .banner-col .first-col .banner-para {
        font-size: 12px!important;
    }
    .banner .wp-block-cover__inner-container{
        margin-top: -35%;
    }
    .top-banner-section .banner .banner-col .first-col .small-title-grp {
        justify-content: center;
        display: flex;
    }
    .top-banner-section .banner,.chefs-section .chef-small-title{
        text-align: center!important;
    }
    .top-banner-section .banner,.top-banner-section   .banner .banner-col .button-grp{
        display: flex;
        justify-content: center;
    }
    .top-banner-section .banner{
        height: 645px;
    }  
    .chefs-section .chefs-col-main {
        display: grid!important;
        grid-template-columns: repeat(2, 1fr)!important;
    }
    .chefs-section .chef-title,.chefs-section .chef-title2 {
        font-size: 22px!important;
        text-align: center;
    }   
}
@media screen and (min-width: 768px) and (max-width:991px){
    .top-banner-section .banner .banner-col .first-col .banner-title{
        font-size: 30px!important;
    }
    .top-banner-section .banner .banner-col .sec-col .banner-img-main img{
        height: 250px!important;
    }
    .top-banner-section .banner .banner-col .sec-col .banner-img-2 img{
        left: 10px;
        height: 140px!important;
        width: 90px!important;
        top: 60px;
    }
    .top-banner-section .banner .banner-col .sec-col .banner-img-3 img{
        bottom: 4em;
        height: 80px!important;
        width: 140px!important;
    }
    .top-banner-section .banner .banner-grp {
        max-width: 85%;
    }
    .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column {
        flex-basis: 0!important;
    }
    .chefs-col-main {
        display: grid!important;
        grid-template-columns: repeat(2, 1fr)!important;
    }
}
@media screen and (min-width: 992px) and (max-width:1199px){
    .top-banner-section .banner .banner-col .first-col .banner-title{
        font-size: 38px!important;
    }
    .top-banner-section .banner .banner-col .sec-col .banner-img-main img{
        height: 281px!important;
        width: 385px!important;
    }
    .top-banner-section .banner .banner-col .sec-col .banner-img-2 img{
        height: 165px!important;
        width: 100px!important;
        top: 2em;
        left: 2em;
    }
    .top-banner-section .banner .banner-col .sec-col .banner-img-3 img{
        height: 100px!important;
        width: 165px!important;
        bottom: 6px;
    }
    .top-banner-section .banner .banner-grp {
        max-width: 80%;
    }
}
@media screen and (min-width: 1200px) and (max-width:1399px){
    .top-banner-section .banner .banner-grp {
        max-width: 87%;
    }
    .top-banner-section .banner .banner-col .sec-col .banner-img-3 img {
        right: -97px;
        bottom: -58px;
    }
}
@media (max-width: 575px) {
    .chefs-section .chefs-col-main {
        display: grid!important;
        grid-template-columns: repeat(1, 1fr)!important;
    }
}

