.cuisinesearch-menu ul li span.cuisinesearch-text a {
    font-weight: bold;
    font-size: 14px;
}



.cuisinesearch-menu {
    margin: 0 0 15px 0;
    padding: 0 0 0 0;
    float: left;
    width: 100%;
    height: auto;

}
select{
    width: auto;
}
.no-padding{
    padding: 0 !important;
}
.no-margin{
    margin: 0 !important;
}

.cuisinesearch-menu h1 {
    margin: 0 0 0 0;
    padding: 10px 9px;
    float: left;
    font-family: "Oswald",Arial,sans-serif;
    color: #fff;
    font-weight: normal;
    font-size: 18px;
    background: #bc0f11;
    text-indent: 10px;
    width: 100%;
    height: auto;

}

.cuisinesearch-menu ul{
    padding: 0 6px;
}

.checkout_login_area {
    margin: 0 0 0 0;
    padding: 15px;
    float: left;
    box-sizing: border-box;
    border: 0px solid #fff;
    width: 100%;
    height: auto;
}

#logo_wrap {
    margin: 0px 0 0 0px;
    padding: 0 0 0 0;
    float: left;
    position: absolute;
    width: auto;
    height: auto;
}

#nav_wrap {
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    float: left;
    background: #3f0202;
    opacity: 1;
}

.cmspage_content {
    margin: 0 0 0 0;
    padding: 15px;
    background-color: #fff;
    box-sizing: border-box;
    width: 100%;
    float: left;
    height: auto;
    border: 0px solid #fff;
}


.col-form-label{
    font-family: 'Open Sans', sans-serif;
    font-weight: 500;
    font-size: 14px;
    color: #000000;
}

.navbar ul li a {
    margin: 0 0 0 0;
    padding: 5px 15px;
    font-family: 'Oswald', Arial, sans-serif;
    font-weight: normal;
    font-size: 16px;
    color: #ffffff;
    /* background: rgba(253, 172, 12, 0.7); */
    background: #000000;
    border: 1px solid #f8781e;
}

.navbar  ul li a {
    margin: 0 0 0 0;
    padding: 5px 15px;

    font-family: 'Oswald', Arial, sans-serif;
    font-weight: normal;
    font-size: 16px;
    color: #ffffff;

    /*background: rgba(253, 172, 12, 0.7);*/
    background: #000000;
    border: 1px solid #f8781e;
}

.navbar ul li a:hover {
    background: #f8781e;
    color: #ffffff !important;
    transition: all 0.3s ease 0s;
}
.navbar .nav .open > a:focus, .navbar .nav .open > a{
    background-color: #f8781e;
}

.navbar .dropdown-menu{
    padding: 0;
    margin: 0;
    background-color: transparent;
}

.navbar  ul li span {
    display: none;
    left: 0;
    *left: 48%;
    right: 0;
    width: 0;
    margin: auto;
    top: 0;
    position: absolute;
}



 /*Extra small devices (portrait phones, less than 576px)*/
@media (max-width: 575px) {


}

/*Small devices (landscape phones, 576px and up)*/
@media (min-width: 576px) and (max-width: 767px) {

}

/*Medium devices (tablets, 768px and up)*/
@media (min-width: 768px) and (max-width: 991px) { }
.gallery-border{
    height: 10rem;
}
.gallery-border img{
    height: 9rem;
}
/* Large devices (desktops, 992px and up)*/
@media (min-width: 992px) and (max-width: 1199px) {

    .gallery-border{
        height: 10rem;
    }
    .gallery-border img{
        height: 9rem;
    }
    #content-wrap{
        max-width: 100%;
    }
}

/* Extra large devices (large desktops, 1200px and up)*/
@media (min-width: 1200px) {

    .gallery-border{
        height: 10rem;
    }
    .gallery-border img{
        height: 9rem;
    }


}

.itemcount{
    float: right;
}

@media only screen and (device-width: 768px) {
    /* For general iPad layouts */
    .i-pad{

        flex: 0 0 100%;
        max-width: 100%;
    }
    .i-pad-menu{
        flex: 0 0 100%;
        max-width: 100%;
    }
}
@media only screen and (device-width: 1024px) {
    /* For general iPad layouts */
    .i-pad{

        flex: 0 0 100%;
        max-width: 100%;
    }
    .i-pad-menu{
        flex: 0 0 100%;
        max-width: 100%;
    }
    .content-cartspan{
        width: 100%;
    }
    .menucontentarea_grid1{
        padding: 0;
    }

    .showcuisine{
        padding: 0 4px 0 0;
    }

}
@media only screen and (device-width: 800px) {
    /* For general iPad layouts */
    .i-pad{

        flex: 0 0 100%;
        max-width: 100%;
    }
    .i-pad-menu{
        flex: 0 0 100%;
        max-width: 100%;
    }
}