@media (max-width: 1194px) and (min-width: 1024px) {
	header nav .nav-left .nav-link { padding-right: 14px !important; }
	header nav .nav-right .nav-link { padding-left: 20px !important; }
}
@media (max-width: 1023px) and (min-width: 992px) {
    footer .box a { font-size: 15px; }
	header nav .nav-left .nav-link { padding-right: 14px !important; }
	header nav .nav-right .nav-link { padding-left: 20px !important; }
}
@media (max-width: 991px) and (min-width: 813px) {
	.navbar-brand { display: none; }
    #primary-carosual { margin-top: -126px; }
    header nav .nav-left .nav-link {
        padding-right: 20px !important;
    }
    header nav .nav-right .nav-link { padding-left: 13px !important; }

    #primary-carosual .carousel-item {
        height: calc( 115vh);
    }
    .gallery { margin-bottom: 30px !important; }
    .about-img {
       height: 520px; 
    }
    .about-us, .gallery { margin: 70px 0; }
    .memu-list, .subscribe { padding: 70px 0; }
    .gallery img { width: 100%; }
    .we-deliver {padding: 100px 0; }
    .map iframe { height: 300px; }
    footer { padding-bottom: 30px; }
    footer .col-md-3 {
        max-width: 50%;
        min-width: 50%;
        margin-bottom: 30px;
    }
    footer .box li:not(:last-child) {
        margin-bottom: 12px;
    }
}
@media (max-width: 812px) and (min-width: 768px) {
	.navbar-brand { display: none; }
    #primary-carosual { margin-top: -126px; }
    .navbar-expand-md .navbar-nav .nav-link { padding-left: 0; }
    header nav .nav-left .nav-link { padding-right: 14px !important; }
    .navbar-expand-md .navbar-nav .nav-link { padding-right: 0; }
    header nav .nav-right .nav-link { padding-left: 14px !important; }
    #primary-carosual .carousel-item {
        height: calc( 115vh);
    }
    
    .about-img {
       height: 520px; 
    }
    .about-us, .gallery { margin: 70px 0; }
    .memu-list, .subscribe { padding: 70px 0; }
    .gallery img { width: 100%; }
    .we-deliver {padding: 100px 0; }
    .map iframe { height: 300px; }
    footer { padding-bottom: 30px; }
    footer .col-md-3 {
        max-width: 50%;
        min-width: 50%;
        margin-bottom: 30px;
    }
    footer .box li:not(:last-child) {
        margin-bottom: 12px;
    }
}

@media (max-width: 767px) and (min-width: 685px) {
    #menu-header-left-menu { margin-top: 35px; }
    .navbar-dark .navbar-nav .nav-link { font-size: 20px !important; }
    #primary-carosual .carousel-item img { width: 100%; }
    .about-us, .gallery { margin: 50px 0; }
    .memu-list,
    .subscribe { padding: 50px 0; }
    .memu-list .nav-link.active:after {
        margin-top: 12px;
    }
    .gallery img { 
        width: 100%; 
        margin-bottom: 15px;
    }
    .gallery .row {
        margin-bottom: 0;
    }
    .we-deliver {
        padding: 60px 0px;
    }
    .food-patner .img:last-child {
        margin-right: 0;
    }
    .food-patner .img {
        margin-right: 25px;
    }
    .food-patner {
        margin-top: 30px;
    }
    .ml_-25 { margin-left: 0; }
    .title-heading {
        font-size: 30px;
    }
    .map iframe { height: 300px; }
    footer .box li:not(:last-child) {
        margin-bottom: 15px;
    }
    footer .vertical-center {
        position: relative;
        display: block;
        margin: 0 auto;
    }
    footer .box p {
        margin-bottom: 15px;
        margin-top: 30px;
    }
    .footer-copyright .col-6 {
        width: 100%;
        max-width: 100%;
        min-width: 100%;
        text-align: center !important;
    }
    .navbar-dark .navbar-nav .nav-link {
        padding-top: 0;
        padding-left: 0 !important;
    }
    header .navbar {
        position: absolute;
        top: 70px;
        left: 0;
        right: 0;
    }
    header .vertical-align {
        top: 62%;
    }
    #primary-carosual .carousel-control-prev-icon,
    #primary-carosual .carousel-control-next-icon {
        height: 50px;
        width: 50px;
    }
    .fixed-top {
    position: fixed !important;
        top: 0 !important;
        right: 0 !important;
        left: 0 !important;
        z-index: 1030;
    }
    #primary-carosual .carousel-control-prev-icon i {
        right: 17px;
        top: 17px;
    }
    #primary-carosual .carousel-control-next-icon i {
        left: 17px;
        top: 17px;
    }
    header nav .nav-right .nav-link {
        padding-left: 0 !important;
    }
    .about-us .vertical-align {
        position: relative;
        margin-bottom: 20px;
    }
}
@media (max-width: 684px) and (min-width: 568px) {
    #menu-header-left-menu { margin-top: 35px; }
    #primary-carosual .carousel-item img { width: 100%; }
    .about-us, .gallery { margin: 50px 0; }
    .memu-list,
    .subscribe { padding: 50px 0; }
    .memu-list .nav-link.active:after {
        margin-top: 12px;
    }
    .gallery img { 
        width: 100%; 
        margin-bottom: 15px;
    }
    .gallery .row {
        margin-bottom: 0;
    }
    .we-deliver {
        padding: 60px 0px;
    }
    .food-patner .img:last-child {
        margin-right: 0;
    }
    .food-patner .img {
        margin-right: 25px;
    }
    .food-patner {
        margin-top: 30px;
    }
    .ml_-25 { margin-left: 0; }
    .title-heading {
        font-size: 30px;
    }
    .map iframe { height: 300px; }
    footer .box li:not(:last-child) {
        margin-bottom: 15px;
    }
    footer .vertical-center {
        position: relative;
        display: block;
        margin: 0 auto;
    }
    footer .box p {
        margin-bottom: 15px;
        margin-top: 30px;
    }
    .footer-copyright .col-6 {
        width: 100%;
        max-width: 100%;
        min-width: 100%;
        text-align: center !important;
    }
    .navbar-dark .navbar-nav .nav-link {
        padding-top: 0;
        padding-left: 0 !important;
    }
    header .navbar {
        position: absolute;
        top: 70px;
        left: 0;
        right: 0;
    }
    header .vertical-align {
        top: 62%;
    }
    #primary-carosual .carousel-control-prev-icon,
    #primary-carosual .carousel-control-next-icon {
        height: 50px;
        width: 50px;
    }
    .fixed-top {
    position: fixed !important;
        top: 0 !important;
        right: 0 !important;
        left: 0 !important;
        z-index: 1030;
    }
    #primary-carosual .carousel-control-prev-icon i {
        right: 17px;
        top: 17px;
    }
    #primary-carosual .carousel-control-next-icon i {
        left: 17px;
        top: 17px;
    }
    header nav .nav-right .nav-link {
        padding-left: 0 !important;
    }
    .about-us .vertical-align {
        position: relative;
        margin-bottom: 20px;
    }
}
@media (max-width: 567px) and (min-width: 480px) {
    #menu-header-left-menu { margin-top: 35px; }
    #primary-carosual .carousel-item img { width: 100%; }
    .about-us, .gallery { margin: 50px 0; }
    .memu-list,
    .subscribe { padding: 50px 0; }
    .memu-list .nav-link.active:after {
        margin-top: 12px;
    }
    .gallery img { 
        width: 100%; 
        margin-bottom: 15px;
    }
    .gallery .row {
        margin-bottom: 0;
    }
    .we-deliver {
        padding: 60px 0px;
    }
    .food-patner .img:last-child {
        margin-right: 0;
    }
    .food-patner .img {
        margin-right: 25px;
    }
    .food-patner {
        margin-top: 30px;
    }
    .ml_-25 { margin-left: 0; }
    .title-heading {
        font-size: 30px;
    }
    .map iframe { height: 300px; }
    footer .box li:not(:last-child) {
        margin-bottom: 15px;
    }
    footer .vertical-center {
        position: relative;
        display: block;
        margin: 0 auto;
    }
    footer .box p {
        margin-bottom: 15px;
        margin-top: 30px;
    }
    .footer-copyright .col-6 {
        width: 100%;
        max-width: 100%;
        min-width: 100%;
        text-align: center !important;
    }
    .navbar-dark .navbar-nav .nav-link {
        padding-top: 0;
        padding-left: 0 !important;
    }
    header .navbar {
        position: absolute;
        top: 70px;
        left: 0;
        right: 0;
    }
    
    header .vertical-align {
        top: 70%;
    }
    #primary-carosual .carousel-control-prev-icon,
    #primary-carosual .carousel-control-next-icon {
        height: 50px;
        width: 50px;
    }
    .fixed-top {
    position: fixed !important;
        top: 0 !important;
        right: 0 !important;
        left: 0 !important;
        z-index: 1030;
    }
    #primary-carosual .carousel-control-prev-icon i {
        right: 17px;
        top: 17px;
    }
    #primary-carosual .carousel-control-next-icon i {
        left: 17px;
        top: 17px;
    }
    .widget_wysija { display: block; }
    .wysija-paragraph,
    .widget_wysija_cont .wysija-submit { width: 100%; }
    .widget_wysija_cont .wysija-submit {
        border-top-left-radius: .25rem !important;
        border-bottom-left-radius: .25rem !important;
    }
    .wysija-input {
        border-right: 1px solid #ced4da !important;
        border-top-right-radius: .25rem !important;
        border-bottom-right-radius: .25rem !important;
    }
    header nav .nav-right .nav-link {
        padding-left: 0 !important;
    }
    .about-us .vertical-align {
        position: relative;
        margin-bottom: 20px;
    }
}
@media (max-width: 479px) and (min-width: 320px) {

    #primary-carosual .carousel-item img {
        width: 100%;
        margin: 0 auto;
        display: block;
    }
    #primary-carosual .carousel-item .menu-download-btn {
        margin-top: 30px !important;
    }
    #primary-carosual .carousel-item a {
        padding: 5px 24px;
        font-size: 18px;
    }
    .about-us, .gallery { margin: 50px 0; }
    .memu-list,
    .subscribe { padding: 50px 0; }
    .memu-list .nav-link.active:after {
        margin-top: 12px;
    }
    .gallery img { 
        width: 100%; 
        margin-bottom: 15px;
    }
    .gallery .row {
        margin-bottom: 0;
    }
    .we-deliver {
        padding: 60px 0px;
    }
    .food-patner .img:last-child {
        margin-right: 0;
    }
    .food-patner .img {
        margin-right: 25px;
    }
    .food-patner {
        margin-top: 30px;
    }
    .ml_-25 { margin-left: 0; }
    .title-heading {
        font-size: 30px;
    }
    .map iframe { height: 300px; }
    footer .box li:not(:last-child) {
        margin-bottom: 15px;
    }
    footer .vertical-center {
        position: relative;
        display: block;
        margin: 0 auto;
    }
    footer .box p {
        margin-bottom: 15px;
        margin-top: 30px;
    }
    .footer-copyright .col-6 {
        width: 100%;
        max-width: 100%;
        min-width: 100%;
        text-align: center !important;
    }
    .navbar-dark .navbar-nav .nav-link {
        padding-top: 0;
        padding-left: 0 !important;
    }
    header .navbar {
        position: absolute;
        top: 105px;
        left: 0;
        right: 0;
    }
    .vertical-align {
        width:70%;
    }
    header .vertical-align {
        top: 66%;
    }
    #primary-carosual .carousel-control-prev-icon,
    #primary-carosual .carousel-control-next-icon {
        height: 50px;
        width: 50px;
    }
    .fixed-top {
    position: fixed !important;
        top: 0 !important;
        right: 0 !important;
        left: 0 !important;
        z-index: 1030;
    }
    #primary-carosual .carousel-control-prev-icon i {
        right: 17px;
        top: 17px;
    }
    #primary-carosual .carousel-control-next-icon i {
        left: 17px;
        top: 17px;
    }
    .widget_wysija { display: block; }
    .wysija-paragraph,
    .widget_wysija_cont .wysija-submit { width: 100%; }
    .widget_wysija_cont .wysija-submit {
        border-top-left-radius: .25rem !important;
        border-bottom-left-radius: .25rem !important;
    }
    .wysija-input {
        border-right: 1px solid #ced4da !important;
        border-top-right-radius: .25rem !important;
        border-bottom-right-radius: .25rem !important;
    }
    header nav .nav-right .nav-link {
        padding-left: 0 !important;
    }
    .about-us .vertical-align {
        position: relative;
        margin-bottom: 20px;
    }
}