@media screen and (max-width:1780px){

    .bottom-right-img{

        width: 120%;

    }

}

@media screen and (max-width:1440px){

ul.topnav li a{padding: 5px 12px;}

.about_text{padding-top: 30px; width: 100%; text-align: center;}

.bottom-right-img{margin-left:0; margin-top:0; width:100%;}

.intro-right-img img{opacity:0.2;}

.item-dtl_1, .item-dtl_2{width:49%;}

.black_box_in{width:100%;}

}



@media screen and (max-width:980px){

ul.topnav li a{padding: 5px 9px;}

ul.topnav li{font-size: 14px; float:left;}

.logo{width: 190px;}

.banner-text{margin-top: 60px;}

.scroll-down{margin-top: 60px;}

	

.about_us{height:auto;}

.about_text{padding-top:0;}

.about_us .girl{text-align:center; padding-right:0; width:100%; text-align:center;}

.about_text{width:100%;}

.girl img{width:50%;}

.right-img1{position:relative; top:inherit; right:inherit; text-align:center; width:100%; float:left;}



.bottom-right-img{margin-left:0; margin-top:0; width:100%;}

.contact-box{padding-left:0; padding-top:20px;}



.img_box_fix{width:100%; height:auto;}

.item-dtl_1 div.black-box, .item-dtl_2 div.black-box{position:relative;}

.black_box_in{left:inherit; transform:none; width:100%; padding: 21px;}

.item-dtl_2 .black_box_in{left:inherit;}

.item-dtl_1 .black_box_in{left:inherit;}

.item-dtl_2, .item-dtl_1{width:100%;}

.img_box_fix{text-align:center;}

.col-3{width:50%;}

.order-type_zone{margin-top:20px;}

.book_tableForm{width:100%; margin:inherit;}

ul.review-list{padding:0; padding-top:40px;}

.bottom-right-img{text-align:center;}

.bottom-right-img img{width:50%;}



.grandtotal{text-align:right;}

.order-history-view{width:100%;}

.top-left{width:548px;}

}



@media screen and (max-width:767px){

    #checkout{

        float: none;

    }

.header{text-align:center;}

.header .logo{width:100%;}

.header .logo img{width:200px;}

.top-left{margin-top:10px;}



.items{top:-9px; right:-9px;}

.banner-text{margin-top:0;}



.scroll-down{margin-top: 60px;}



.navbar-toggle{float:none; display:inline-block; margin-right:0;}

.navbar-header{text-align:center;}

.top-left{width:100%; text-align:center;}

.member-area{display:inline-block;}

ul.topnav{border-top:0; margin-top:0;}

.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form{border-top:solid 1px #e16e40;}

.copyright, .social-icon{width:100%; text-align:center;}

.social-icon{padding-top:10px;}



.left_zone_menu{width:100%;}

.left_zone_menu .img-right{float:left; width:100%;}

.right_zone_menu{position:relative; right:inherit; top:inherit; float:left; width:100%; text-align:center;}

.discount_options{margin-left:0;}

.discount_options .radio_box{width:100%; padding-right:0; padding-bottom:10px;}

.discount{padding-bottom:15px;}

.resp-tabs-container{width:100%;}

.menu-dtl .dtl_zone_right{box-shadow:none;}

.item_name{text-align:center; padding-top:0;}

.menu_item_box .item_price{border:none;}

.formgroup input[type="text"], .formgroup textarea{width:100%;}

.formgroup .inp{width:100%;}

.menu_item_box .select-outer{width:100%; text-align:center; padding-top:10px;}



.item-price-respo, .item-quanity-respo, .item-total-respo, .item-delete-respo{display:block;}

.shopping-basket table th{display:none;}

.shopping-list td{display:block;}

.item-dtl, .item-img, .item-price, .item-total{width:auto;}

.item-price span, .item-quanity-respo, .item-total-respo{float:left; font-size:15px;}

.item-quanity-respo{font-weight:bold; font-size:15px; padding-top:7px;}

.item-delete{border-bottom:solid 2px #cc0432 !important;}

.item-quantity, .item-delete{text-align:right;}

.contact-form, .contact-info{padding-left: 0; padding-right: 0;}

.contact-dtl .dtl-name{width: 119px;}

.contact-map{margin-top:0;}

.login-container {float: left; width: 100%;}

.login-container h2 {font-size: 32px; padding-bottom:0;}

.login-container .btn-info{font-size: 14px; height: 36px; line-height: 36px; padding: 0 20px;}

.calender-party-box{width:100%;}



.order-histroy-row td, .order-histroy-row th{display:block; width:100%; text-align:left !important}

.none{display:none !important;}

.amount-paid, .amount-due{width:auto;}

.item-respo-order{display:block; float: left; font-size: 15px;}

.shopping-list tr:last-child td{border-bottom: 1px dashed #b7b7b7;}

.order-history-view .order-dtl{width:100%;}

ul.resp-tabs-list{width:100%; display:block;}

.navbar-inverse .navbar-toggle{border:none;}

.navbar{margin-bottom:0;}

.top-banner.parallax{padding-bottom:10px;}



}



@media screen and (max-width:640px){

.company-name{font-size:31px;}

.logo-title{font-size:28px;}

ul.member-area li a{font-size:13px; padding:10px 4px;}

h2{font-size:23px;}

.title_tagline{padding-top:0; font-size: 17px;}

.about_us_page .girl{margin-top: 10px;}

.col-3{width:100%;}

.proceed-checkout{text-align:center;}

.proceed-checkout .selected-item{ float:left; width:100%;}

.nav > li > a{padding: 10px 6px;}

.grand-t{font-size: 24px;}

.payment-option{margin-bottom:20px;}

.menu_item_box .add_cart{text-align:inherit; display:inline-block;}

.menu_item_box .plus-sign{position:relative; margin-right:10px; display:inline-block; left:inherit;}

.checkout-btn{text-align:center;}

.grand-t{font-size: 20px;}

}



@media screen and (max-width:480px){

.google-play-app-store .googleplay img, .google-play-app-store .appstore img{width:90px;}

.scroll-down{margin-left: 5px; margin-right:5px;}

.user-details{width:100%;}

}



@media screen and (max-width:440px) {

    .responsives {

        width: 100%;

    }

}

@media screen and (max-width:400px){

    #textarea{

        width: 100%;

    }
	.loop_adrs {
  padding: 10px 10px 0;
}
.contact-dtls .dtl-name {
  display: block;
  font-size: 14px;
  margin: 0;
  padding: 0 0 0 40px;
  position: relative;
  width: 100%;
}
.contact-dtls .dtls {
  display: block;
  font-size: 14px;
  padding: 0 0 0 40px;
}
.contact-dtls i {
  left: 0;
  margin-right:0;
  position: absolute;
  top: 7px;
}
}

@media screen and (max-width:360px){

.proceed-checkout .selected-item{font-size: 13px;}

.login-container .forgot-text::after {display: none;}

.login-container .forgot-text {margin: 0; padding:0;}

.login-container .check_box{width:100%; padding-bottom:10px;}

    ul.leaders li{

        font-size: 14px;

    }

    ul.leaders li span + span{

        width: 145px;

    }

}

@media screen and (max-width:315px){

    .mobileWrapperPrice-left span{

        font-size: 14px;

    }

    .mobileWrapperPrice i{

        font-size: 18px;

    }

}