@import url('//fonts.googleapis.com/css?family=Roboto+Condensed:400,700&subset=greek,greek-ext');
body {
    background: #ebebed !important;
}
.container { max-width: 1280px;width:100% !important}
/* Roboto */
@font-face {
    font-family:'Roboto';
    src: url('https://www.deliveryman.com.cy/frontend/web/themes/default/fonts/re_roboto_reg/Roboto.eot');
    src: url('../fonts/re_roboto_reg/Roboto.eot') format('embedded-opentype'),
        url('../fonts/re_roboto_reg/Roboto.woff') format('woff2'),
        url('../fonts/re_roboto_reg/Roboto.woff') format('woff'),
        url('../fonts/re_roboto_reg/Roboto.svg') format('svg');
    font-weight: 400;categories
    font-style: normal;
    font-stretch: normal;
    unicode-range: U+0020-2044;
}

@font-face {
    font-family: 'Conv_Roboto-Bold';
    src: url('../fonts/roboto_bold/Roboto-Bold.eot');
    src: local('ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã¢â‚¬Â¹Ãƒâ€¦Ã¢â‚¬Å“ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Âº'), url('../fonts/roboto_bold/Roboto-Bold.woff') format('woff'), url('../fonts/roboto_bold/Roboto-Bold.ttf') format('truetype'), url('../fonts/roboto_bold/Roboto-Bold.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
a:focus,
a:hover {text-decoration: none !important;}
.wid100{width:100%;}

.p0{padding:0 !important}
.p10{padding:10px}
.pl10{padding-left:10px}
.pr10{padding-right:10px}
.pb20{padding-bottom:20px}
.plr10{padding: 0 10px;}
.p510{padding: 5px 10px;}
.p1510{padding: 15px 10px;}

.mtb10{margin:10px 0}
.mtb20{margin:20px 0}


.header_section .btn-primary.find_all_shop,
.header_section .btn-primary.find_all_shop.focus,
.header_section .btn-primary.find_all_shop:focus {
    border: none !important;
    background-color: #FA001B !important;
    color: #fff;
}
#home_listing {
    height: 70px;
    background: #FA001B;
    width: 100%;
    margin-bottom: -5px;  top: 0px; left: 0px;
}

#home_banner {
 background: url("../../../../../photos/2232/vegetables-italian-pizza-restaurant_w-1260-h-750-auto-compress-cs-tinysrgb.jpg") no-repeat center center;
    min-height:100vh;
    width: 100%;
    background-size: cover;
    position: relative;
}

span.blackOverlay {
    position:absolute;
    z-index:10;
    top:0;
    left:0;
    height:100%;
    display:block;
    background: rgba(0,0,0,.35);
    width: 100%;
}

/*
#home_banner {
 background: url("../images/bannernew-overlay.jpg") no-repeat;
    min-height:100vh;
    width: 100%;
    background-size: cover;
    position: relative;
}*/
#listing_banner {
    min-height: 143px;
    display: inline-block;
    width: 100%;
    background: url("../images/home_five/subbanner.jpg");
    background-size: cover;
    float: left;
}
#listing_banner.cms-banner {
    min-height: 143px;
    display: inline-block;
    width: 100%;
    background: url("https://www.deliveryman.com.cy/frontend/web/themes/default/images/listing_banner.jpg");
    background-size: cover;
}
.header_section .logo_part {
    margin: 20px 0 0;
}
#home_listing .logo_part {
    margin: 20px 0 0;
}
.header_section .account_section ul.list_account {
    padding-left: 0;
    margin: 15px 0 0;
}
.header_section .account_section .myacc_menu.dropdown-menu {
    left: -60px;
}
.header_section .account_section ul.list_account li {
    display: inline-block;
    width: auto;
    position: relative;
}
.header_section .account_section ul.list_account li:last-child a {
    border-right: none;
}
.header_section .account_section ul.list_account li a {
    padding: 0 4px;
    color: #fff;
    font: 14px "Roboto";
}
.header_section .account_section .dropdown-menu > .active > a,
.header_section .account_section .dropdown-menu > .active > a:focus,
.header_section .account_section .dropdown-menu > .active > a:hover {
    background-color: #E8CFD2;
}
.header_section .account_section ul.list_account li a:hover,
.header_section .account_section ul.list_account li a.active {
    color: #000;
    text-decoration: none;
}
#home_banner .header_section .account_section ul.list_account li a:hover,
#home_banner .header_section .account_section ul.list_account li a.active {
    color: #fff;
        text-decoration: none;
}
.banner_text h1 {
    color: #ffffff;
    font: 42px 'Conv_Roboto-Bold';
    margin:6.5% 0 1%;
}
.banner_text h2 {
    color: #ffffff;
    font: 35px/40px 'Roboto';
    font-weight: 700;
    margin: 0px; margin-bottom: 25px;}
.form_labels {
    width: 100%;
    display: inline-block;
    padding: 18px 0;
    border-radius: 5px;
}
.top_margin {
    top: 20px;
    position: relative;
}
.listing_bantext {
    display: inline-block;
    width: 100%
}
.listing_bantext h1 {
    padding: 15px 0 0;
    overflow: hidden;
    color: #fff;
    font: 20px/24px "Roboto";
    word-wrap: break-word;
}
*:focus {
    outline: 0;
}
.header_section #find_shop_form .filter-option.pull-left,
.header_section #search_location_form .filter-option.pull-left {
    padding: 0;
}
.shop-not-found {
    width: 100%;
    display: inline-block;     margin: 49px 0;
}
#search-rest #search_location_form button.change_location {
    width: 100%
}
.form_labels select , #find_shop_form  input{
    font: 16px "Roboto";
    width: 100%;
    height: 50px;
    padding: 5px 13px;
    margin: 0;
    color: #000;
    border: 2px solid transparent;
    border-radius: 4px!important;
    outline: none;
    display: inline-block;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    cursor: pointer;     letter-spacing: 6px;
    display:inline;
}
.form_labels select option {
    padding: 7px 3px;
}
.subscribe_text .form_labels select {
    background: #fff url("../images/select_arrow.png") no-repeat scroll 95% center;
}
.header_section .btn-primary.find_rest:active:focus,
.header_section .btn-primary.find_rest:active:hover,
.header_section .btn-primary.change_location:active:focus,
.header_section .btn-primary.change_location:active:hover,
.header_section .btn-primary:active:focus {
    height: 50px;
    border-radius: 0;
    width: 100%;
    color: #fff;
    border: none;
    box-shadow: none;
}
#detail .address_book {
    max-height: 400px;
    overflow: auto;
}
#address_book_form .btn-group.open .dropdown-toggle,
#address_book_form .btn-primary:hover,
#address_book_form .btn-primary.active.focus,
#address_book_form .btn-primary.active:focus,
.edit_profile .btn-group.open .dropdown-toggle,
.edit_profile .btn-primary:hover,
.edit_profile .btn-primary.active.focus,
.edit_profile .btn-primary.active:focus,
#address_book_form .open > .dropdown-toggle.btn-primary.focus,
#address_book_form .open > .dropdown-toggle.btn-primary:focus,
#address_book_form .open > .dropdown-toggle.btn-primary:hover,
#address_book_form .custom-select .btn-primary,
.edit_profile .open > .dropdown-toggle.btn-primary.focus,
.edit_profile .open > .dropdown-toggle.btn-primary:focus,
.edit_profile .open > .dropdown-toggle.btn-primary:hover,
.edit_profile .custom-select .btn-primary,
.header_section .open > .dropdown-toggle.btn-primary.focus,
.header_section .open > .dropdown-toggle.btn-primary:focus,
.header_section .open > .dropdown-toggle.btn-primary:hover,
.header_section .custom-select .btn-primary {
    border-radius: 0;
    width: 100%;
    background: #fff;
    color: #000;
    border: 1px solid #ececec;
    box-shadow: none;
    height: 40px;
}
#address_book_form .custom-select .btn-primary .caret,
.edit_profile .custom-select .btn-primary .caret,
.header_section .custom-select .btn-primary .caret {
    float: right;
    position: absolute;
    border: 0;
    background: url("../images/select_arrow.png") no-repeat right center;
    width: 12px;
    height: 6px;
}
#address_book_form .filter-option.pull-left,
.edit_profile .filter-option.pull-left,
.header_section .filter-option.pull-left {
    padding: 0px 0 0;
    color: #343b46;
    font: 16px "Roboto"
}
.header_section .bootstrap-select > .dropdown-toggle,
#address_book_form .bootstrap-select > .dropdown-toggle,
.edit_profile .bootstrap-select > .dropdown-toggle {
    height: 50px;
    padding-right: 0;
}
.header_section .dropdown-menu {
    width: 100% !important;
    box-shadow: none;
    border-radius: 0;
    left: 15px;
}
#address_book_form .dropdown-menu,
.edit_profile .dropdown-menu {
    width: 100% !important;
    box-shadow: none;
    border-radius: 0;
    left: 0px;
}
#home-banner .header_section .bootstrap-select.btn-group .dropdown-menu.open,
.header_section .bootstrap-select.btn-group .dropdown-menu.open {
    width: 90% !important;
}
#address_book_form .bootstrap-select.btn-group .dropdown-menu.open,
.edit_profile .bootstrap-select.btn-group .dropdown-menu.open {
    width: 100% !important;
}
.header_section .dropdown-menu > li > a:focus,
.your_delivery_address .dropdown-menu > li > a:hover,
#address_book_form .dropdown-menu > li > a:focus,
.edit_profile .dropdown-menu > li > a:focus {
    background-color: #fff !important;
}
.header_section .dropdown-menu.open li a,
#address_book_form .dropdown-menu.open li a,
.edit_profile .dropdown-menu.open li a {
    font: 15px "Roboto"
}
#subscribe .dropdown-menu > li > a:hover {
    background-color: #fff !important;
}
#home_banner .dropdown-toggle.btn-primary:hover,
#home_banner .dropdown-toggle.btn-primary:focus,
#home_banner .dropdown-toggle.btn-primary.focus,
#home_banner .dropdown-toggle.btn-primary:active,
#home_banner .dropdown-toggle.btn-primary.active,
#home_banner .open > .dropdown-toggle.btn-primary,
.header_section .dropdown-toggle.btn-primary:hover,
.header_section .dropdown-toggle.btn-primary:focus,
.header_section .dropdown-toggle.btn-primary.focus,
.header_section .dropdown-toggle.btn-primary:active,
.header_section .dropdown-toggle.btn-primary.active,
.header_section .open > .dropdown-toggle.btn-primary {
    height: 50px;
    background-color: #fff !important;
}
.header_section .btn-primary:hover,
.header_section .btn-primary:focus,
.header_section .btn-primary.focus,
.header_section .btn-primary:active,
.header_section .btn-primary.active,
.header_section .open > .dropdown-toggle.btn-primary {
    background-color: #EBB400!important;
}
.top_margin .change_location.active,
.top_margin .change_location:active,
.top_margin .find_rest.active,
.top_margin .find_rest:active,
.top_margin .open>.dropdown-toggle.btn-primary {
    color: #fff;
    background-color: #cf0c21;
}
.account_section ul.myacc_menu.dropdown-menu {
    padding-top: 0;
    padding-bottom: 0;
    border-radius: 0;
    box-shadow: 0 2px 0 #e5e5e5;
    background: #fefefe;
    z-index: 999;
    border: 2px solid #e6e6e6;
    float: left;
    right: 10px;
    margin-top: 15px;
    padding-left: 0;
    position: absolute;
    width: 250px !important;
}
.header_section .account_section ul.myacc_menu.dropdown-menu li {
        float: left;
    text-align: left;
    width: 100%;
    border-right: 0;
    border-top: 0;
    border-left: 0;
    border-radius: 0;    margin-left: 0;
}
.account_section ul.myacc_menu.dropdown-menu li.active a,
.account_section ul.myacc_menu.dropdown-menu li:hover a{
    text-decoration: none;
    background: #E8CFD2;
    color: #000;
    width: 100%
}
.account_section ul.myacc_menu.dropdown-menu li a {
    width: 100%;
    line-height: 35px !important;
}
.account_section ul.myacc_menu.dropdown-menu [class^="flaticon-"]::after,
.account_section ul.myacc_menu.dropdown-menu [class*=" flaticon-"]::after {
    border-right: 1px solid #fff;
    padding-right: 10px;
}
.account_section ul.myacc_menu.dropdown-menu [class^="flaticon-"]::before,
.account_section ul.myacc_menu.dropdown-menu [class*=" flaticon-"]::before,
.account_section ul.myacc_menu.dropdown-menu [class^="flaticon-"]::after,
.account_section ul.myacc_menu [class*=" flaticon-"]::after {
    border-right: 1px solid #e6e6e6;
    padding-right: 10px;
    margin-left: 0;
    color: #FA001B;
}
.account_section ul.myacc_menu.dropdown-menu span.myacc_title {
    padding: 0 0 0 10px;
    font: 15px/50px "Roboto";
    color: #000;
}
.header_section .account_section ul.myacc_menu.dropdown-menu li:last-child {
    border-bottom: 0;
}
.form_labels .form-control {
    height: 50px;
    color: #343b46;
    font: 16px "Roboto";
    box-shadow: none;
    width: 100% !important;
    border: medium none;
    border-radius: 5px;
}
.sidebar_list .form-control {
    padding-left: 35px;
    height: 37px;
    color: #000;
    font: 16px "Roboto";
    box-shadow: none;
    width: 100%;
    background: #ebebeb;
    border: 0;
    border-radius: 0;
}
button.change_location,
button.find_rest{
    height: 50px;
    width: 100%;
    transition: background-color 0.5s ease;
    padding: 8px 12px;
    background: #FFC300;
    color: #fff;
    text-transform: capitalize;
    border-radius: 5px!important;
    border: none; font-size: 16px;
        cursor: pointer;    font-weight: 500;
}
a.locateme.find_rest{
    transition: background-color 0.5s ease;
    padding: 7px 40px !important;
    color: #fff;
    text-transform: uppercase;
    border-radius: 0px;
    border: none;
    cursor: pointer;
    font: 14px 'Roboto';
    font-weight: 500;
    border: 1px solid #fff;
    margin-bottom: 5px;
    display: inline-block;}
button.change_location:hover,
button.change_location:focus,
button.change_location.focus {
    color: #fff;
    background: #cf0c21;
}
button.find_rest:hover {
    background: #000;
}
button.find_all_shop {
    position: relative;
    top: 50px;
    background: #fff;
    transition: background-color 0.5s ease;
    padding: 8px 12px;
    width: 25%;
    color: #FA001B;
    text-transform: uppercase;
    border-radius: 0;
    border: none;
    font: 15px "Roboto"
}
button.find_all_shop:hover {
    color: #fff;
    background: #FA001B;
}
button.change_loc {
    border-radius: 5px;
    background: #FA001B;
    transition: background-color 0.5s ease;
    padding: 8px 12px;
    width: 175px;
    color: #fff;
    border: none;
    font: 18px/20px "Roboto";
    margin-top: 0;
    margin-bottom: 10px;
}
button.change_loc:hover,
button.change_loc:active,
button.change_loc:focus {
    color: #fff;
    background: #cf0c21;
}
button.change_loc span.flaticon-arrow487::before {
    bottom: 0px;
    color: #fff;
    font-size: 13px;
    position: relative;
    left: 5px;
}
button.goto_menu {
   position: absolute;
    float: right;
    background: #53C448;
    transition: background-color 0.3s ease;
    padding: 10px;
    height: 45px;
    color: #fff;
    border-radius: 4px;
    border: none;
    font: 16px "Roboto";
    top: 30px;
    right: 0;
    text-align: center;
    background-size: 22px;
    min-width: 200px;
}
button.goto_menu:hover, button.goto_menu:active, button.goto_menu:focus {
    color: #fff;
    background-color:#3aab30;
}
.form-control::-moz-placeholder {
    color: #ccc !important;
    font: 16px/27px "Roboto"
}
.or_homebanner {
    top: 35px;
    position: relative;
    margin: 15px 0;
}
.or_homebanner small {
    display: inline-block;
    color: #000;
    font: 16px/42px "Roboto";
    border-radius: 50%;
    background: #fff;
    width: 45px;
    text-align: center;
    height: 45px;
}
#contactus label.control-label {
    margin-top: 6px;
}
#find_shop_form.form-inline,
#search_location_form.form-inline {
    position: relative;
}
.how_does p {color: #545456;font: 14px/24px 'Roboto', sans-serif; font-family: Roboto!important}
#how_does_work {
    min-height: 307px;
    background: #ffffff;
    width: 100%;     padding: 5px 0 30px;
}
.image_how {
    min-height: 56px;
    position: relative;
}
.how_does h1 {
    color: 4F4F4F;
    font: 35px/65px 'Conv_Roboto-Bold';
    margin-bottom: 25px;
}
.what_deliver h1 {
    color: #000000;
    font: 30px/25px "Roboto";
    padding: 0 0 27px;
}
.how_does h3 {    color: #000;    font: 20px "Roboto";    margin-bottom: 13px;    font-weight: 500;}
.image_how > img {
    max-width: 100%
}
#your_food_online {
        background: url("../images/background-pattern.png") #FA001B repeat; display: none; width: 100%;    margin-bottom: -5px;
}
.your_food_image {
    margin: 10px 0 0 0;     text-align: center;
}
.your_food_rightside h2 {
    color: #ffffff;
    font: 35px/41px 'Conv_Roboto-Bold';
    margin: 40px 0 0;
    font-family: 'Roboto Condensed', sans-serif;
    padding-right: 0;
    font-weight: bold;}
.your_food_rightside h3 {
    color: #ffffff;
    font: 18px/30px "Roboto";
    margin: 15px 0 15px;
}
.your_food_rightside .apps ul {
    padding-left: 0;
}
.your_food_rightside .apps ul li {
    list-style: none;
    display: inline-block;
    padding: 0 10px 0 0;
}
.new.breadcrumb { background: inherit;
    padding: 0px;
}
.new.breadcrumb li {
    float: left;
    color: #545456;
     padding: 0 0 0; font-size: 16px;
    line-height: 26px;}
.new.breadcrumb li a {
    color: #FA001B;
    font-size: 16px;}
.new.breadcrumb li a:hover {
    color: #000;
    text-decoration: none;
}
.new.breadcrumb > li + li::before {
    padding: 0 10px;
    content: "";
    background: url("../images/breadcrumb.png") no-repeat 6px 0;
    display: inline-block;
    width: 4px;
    height: 10px;
}
.new.breadcrumb {
    margin: 20px 0 20px;
    float: left;
}
.sidebar_list1 h3.border-none {
    border-bottom: none;
}
/* .sidebar_list1 h3 {
    border-bottom: 1px solid #f2f2f2;
    border-top: 1px solid #f2f2f2;
    background: #fff;
    height: 37px;
    width: 100%;
    margin: 0 0 5px 0;
    color: #000;
    padding: 7px 0px;
    font: 16px "Roboto";
    display: inline-block;
    background: url("../images/popular-icon.png") no-repeat 95% center; 
}*/
.sidebar_list1 h3 {    border-bottom: 1px solid #c2c2c6; border-top: 1px solid #c2c2c6;    width: 100%;    margin: 0 0 0px 0;    color: #000;    padding: 0 15px;
    font: 15px/38px 'Roboto';    display: inline-block;    background: transparent;    font-weight: bold;}

.listing_food aside .sidebar_list {
    display: flex;
    background: #fff;
    min-height: 50px;
}
.listing_food aside .sidebar_list1 {
    background: #fff;
    width: 100%;
    display: inline-block;
}
.sidebar_list .form-control:focus {
    box-shadow: none;
    border: 0;
}
.sidebar_list {
    padding: 10px 0 30px 0;
    margin: 0px 0 25px;
}
.sidebar_list .btn-group.open .dropdown-toggle,
.sidebar_list .btn-primary:hover,
.sidebar_list .btn-primary.active.focus,
.sidebar_list .btn-primary.active:focus,
.sidebar_list .btn-primary.active:hover,
.sidebar_list .btn-primary.focus:active,
.sidebar_list .btn-primary:active:focus,
.sidebar_list .btn-primary:active:hover,
.sidebar_list .open > .dropdown-toggle.btn-primary.focus,
.sidebar_list .open > .dropdown-toggle.btn-primary:focus,
.sidebar_list .open > .dropdown-toggle.btn-primary:hover,
.sidebar_list .custom-select .btn-primary {
    border-radius: 0;
    width: 100%;
    background: #fff;
    color: #000;
    border: 1px solid #ececec;
    box-shadow: none;
    height: 37px;
}
.sidebar_list .custom-select .btn-primary .caret {
    float: right;
    bottom: 10px;
    position: relative;
    border: 0;
    background: url("../images/select_arrow.png") no-repeat right center;
    width: 12px;
    height: 6px;
}
.sidebar_list .filter-option.pull-left {
    padding: 3px 0 0;
}
.sidebar_list .dropdown-menu {
    width: 89%;
    box-shadow: none;
    border-radius: 0;
    border: 1px solid #ececec;
    left: 15px;
}
.bootstrap-select.btn-group .dropdown-menu li {
    border-bottom: medium none;
}
.sidebar_list .dropdown-menu.open li a,
.sidebar_list .dropdown-menu.open li a {
    font: 15px "Roboto"
}
.check_sidebar {
    padding: 0px 0 20px;
    display: inline-block;
    width: 100%
}
.check_sidebar#collapseTwo {
    padding: 0;
}
.check_sidebar .checkbox small , .sidebar_list1 .delivery_opt  span{
    color: #000;
    position: relative;
    padding: 0 5px; font-size: 14px;    font-family: "Roboto"; font-weight: normal;
}
.sidebar_list2 h4 {
    padding: 8px 18px;
    background: #141414;
    width: 100%;
    margin: 0 0 25px;
    height: 37px;
}
.sidebar_list2 h4 a {
    color: #fff;
    font: 16px "Roboto";
    height: 37px;
    text-transform: uppercase;
}
.sidebar_list2 h4:hover {
    background: #FA001B;
}
.sidebar_list2 h4 a:hover {
    cursor: pointer;
    text-decoration: none;
}
.list_inner_title h4 {
    margin: 6px 0;
    padding: 0;
}
.listing_middle .list_inner_title h4, .listing_middle .list_inner_title h1  {      margin: 0;
    color: #fff;
    padding: 0px 0px;
    display: inline-block;
      font-size: 30px;
    font-weight: bold;
    margin-bottom: 5px;
}
.list_inner_title h4 a {
    color: #000;
    font: 20px/0 "Roboto"
}
.favourites .list_inner_title h5 {
    font-weight: 600;
}
.list_inner_title h5 {
    margin-bottom: 0px;
    color: #666666;
    font: 15px "Roboto";
    margin-top: 0px;
}
.star_list span.star {
   /*background: rgba(0, 0, 0, 0) url("../images/star_list.png") no-repeat;
    display: inline-block;
    height: 11px;
    margin: 0 10px 0px 0;
    width: 60px; */
    background: rgba(0, 0, 0, 0) url("../images/star_list.png") no-repeat;
    display: inline-block;
    height: 15px;
    margin: 0 10px 0px 0;
    width: 80px;
}
#review_form span.star {
    background: url("../images/star_list.png") no-repeat scroll 0 0 / 100px auto;
    display: inline-block;
    height: 19px;
    margin: 10px 10px 0 0;
    width: 105px;
}
.star_list span.list_text {
 font-size: 16px;
    color: #000;
}
.star_list span sup { font-size: 16px;
    color: #1A191A;
    top: 0px;
    padding-left: 2px;
}
.list_det_inner .star_list {
    margin: 0;
}
.list_det_inner .price_food {
    margin: 7px 0 0;
}
.list_last h4 {
    color: #000;
    font: 13px/0 "Roboto"
}
.list_last h6 {
    color: #FA001B;
    font: 13px/20px "Roboto";
    text-align: left;
}
.listing_food .list_border li {
    min-height: 140px;
    /*background: #fff;
     padding: 12px; */
    margin-bottom: 5px;
    display: inline-block;
    list-style: none;
    width: 100%
}
.listing_food ul {
    padding-left: 0;
}
.list_image > img {
    max-width: 100%
}
.star_list a:hover,
.list_inner_title h4 a {
    text-decoration: none;
}
.paginate_food .pagination {
    margin: 0 0 30px;
    border-radius: 5px;
}
.paginate_food .pagination > .disabled > a,
.paginate_food .pagination > .disabled > a:focus,
.paginate_food .pagination > .disabled > a:hover,
.paginate_food .pagination > .disabled > span,
.paginate_food .pagination > .disabled > span:focus,
.paginate_food .pagination > .disabled > span:hover {
    border: 1px solid #e5e5e5;
    padding: 8px 12px;
    border-radius: 0;
    font: 13px "Roboto";
    color: #FFFFFF;
    background: #FA001B;
}
.paginate_food .pagination > li > a,
.pagination > li > span {
    border: 1px solid #e5e5e5;
    padding: 8px 12px;
    border-radius: 0;
    font: 13px "Roboto";
    color: #aa99bb;
}
.pagination > .active > a,
.pagination > .active > a:focus,
.pagination > .active > a:hover,
.pagination > .active > span,
.pagination > .active > span:focus,
.pagination > .active > span:hover {
    background: #f6f6f6 !important;
    color: #999999 !important;
    border: 1px solid #e5e5e5 !important;
}
.pagination > li:last-child > a,
.pagination > li:last-child > span {
    border-radius: 0 !important;
}
.pagination > li > a:focus,
.pagination > li > a:hover,
.pagination > li > span:focus,
.pagination > li > span:hover {
    background: #E8CFD2 !important;
    color: #fff !important;
}
.listing_middle.detail_part .list_inner_title h4 a {
    font: 24px/0 "Roboto"
}
.listing_middle.detail_part .list_inner_title h2 {
    margin: 0px;
        font: 15px "Roboto";
}
.listing_middle.detail_part .list_inner_title h5 a, .listing_middle.detail_part .list_inner_title h2 a {
    color: #fff; font-size: 16px;
    text-decoration: none;
    text-transform: capitalize;
}
.listing_middle.detail_part .list_inner_title h5 {
    margin-top: 5px;
}
.listing_middle.detail_part .star_list span.star {
    width: 60px;
}
.detail_food .sidebar_detail h3 {
    background: #FA001B;
    height: 37px;
    width: 100%;
    margin: 0;
    color: #fff;
    padding: 6px 18px;
    font: 18px "Roboto"
}
.detail_food .sidebar_detail {
    margin-top: 0;
    background: #f6f6f6 none repeat scroll 0 0;
    margin-bottom: 20px;
    min-height: 50px;
}
.detail_food .checkout_secondtab .sidebar_detail .sidebar_inner h3 {
    clear: both;
    background: none;
    height: auto;
    width: auto;
    display: inline-block;
    color: #000;
    padding: 15px 5px 0;
    font: 15px "Roboto"
}
.detail_food .checkout_secondtab .sidebar_detail .sidebar_inner {
    margin-top: 0;
    background: #f6f6f6 none repeat scroll 0 0;
    margin-bottom: 0px;
    min-height: 50px;
}
.sidebar_inner ul {
    padding-left: 0px;
}
.sidebar_inner ul li {
    list-style: none;
    border-bottom: 1px solid #efefef;
    padding: 3px 0;
}
.sidebar_inner ul li:last-child {
    border-bottom: none;
}
.sidebar_inner ul li h4 {
    font: 17px "Roboto";
    color: #000;
    padding-left: 15px;
}
#after-detail .sidebar_inner ul#after-login-order li h4 {
    font: 16px "Roboto";
    color: #000;
    padding-left: 0px;
    margin: 0;
}
#after-detail .sidebar_inner ul#after-login-order li h4 span {
    color: #FA001B;
    padding: 0 10px 0 0;
}
#after-detail .sidebar_inner #after-login-order .flaticon-moneycard4::before {
    right: 2px;
    font-size: 24px;
}
#after-detail .bottom_checkout .last_check {
    border-bottom: 2px solid #ccc;
    padding-bottom: 10px;
}
.reviews_tap .nodata_found {
    font-size: 26px;
    position: absolute;
    text-align: center;
    top: 50px;
}
.sidebar_inner ul li h4 span {
    color: #FA001B;
    padding: 0 10px 0 0;
}
.sidebar_inner .flaticon-moneycard4::before {
    right: 2px;
    font-size: 24px;
}
.sidebar_checkout h4 {
    background: #FA001B;
    height: 37px;
    line-height: 35px;
    color: #fff;
    margin: 0 auto 10px;
    border-radius: 5px;
}
.sidebar_checkout h4 a {
    color: #fff;
    width: 100%;
    display: inline-block;
}
.sidebar_checkout h4 .checkout.checkout_btn {
    border-radius: 5px;
    color: #fff;
    font: 18px/34px "Roboto";
    background: none;
    border: none;
    display: inline-block;
    width: 100%
}
.sidebar_checkout h4.disabled,
.sidebar_checkout h4.disabled:hover {
    background: #c0c0c0;
}
.sidebar_checkout h4 a:hover {
    text-decoration: none;
    color: #fff;
}
.sidebar_checkout h4:hover {
    background: #cf0c21;
    cursor: pointer;
}
#detail .listing_middle.detail_part {
    display: inline-block;
    margin-bottom: 0px;
    width: 100%;
    position: relative;
    background: url(../images/detail_bg.jpg) no-repeat;
    background-size: cover;
}
.detail_left li a {
    color: #666;
    font: 18px "Roboto";
    border-radius: 0;   
}
.detail_left .nav-tabs > li.active > a,
.detail_left .nav-tabs > li.active > a:focus,
.detail_left .nav-tabs > li.active > a:hover {
    border: none;
    outline: none;
    height: 60px;
}
.detail_left .nav-tabs > li.active,
.detail_left .nav-tabs > li:focus,
.detail_left .nav-tabs > li > a:hover {
    height: 63px;
}
.detail_left .nav.nav-tabs > li.active,
.detail_left .nav.nav-tabs > li:focus,
.detail_left .nav.nav-tabs > li > a:hover {
    text-align: center;
    line-height: 50px;
    border: none;
    border-bottom: 3px solid #FA001B;
    background: #fff;
    border-radius: 0;
    height: 63px;
    padding: 5px 0;
}
.detail_left .nav.nav-tabs > li > a {
    padding: 10px 0;
    text-align: center;
    height: 60px;
}
.detail_left .nav > li > a,
.detail_left .nav > li > a:hover {
    padding: 5px 20px 5px 0;
    text-align: left;
    line-height: 17px;
}
.detail_left .nav.nav-tabs > li > a {
    border: 0 none;
    border-radius: 0;
    line-height: 40px;
    margin-right: 0px;
    font-size: 20px;
}
a:focus {
    outline: none !important;
}
.detail_left ul {
    margin-bottom: 10px;
}
.sidebar_inner ul {
    margin-bottom: 5px;
}
.detail_left .panel-default {
    border-color: transparent;
    background: #ebebed;
}
.detail_left .panel-body {
    padding: 0;
}
.detail_left .panel {
    box-shadow: none;
    border-radius: 0;
}
{
    border-bottom: 1px solid #e1e1e1;
}
.detail_left_menu h3 span {
        display: inline-block;
    font: 16px 'Roboto';
    color: #000;
    padding: 5px 0 0 13px;
    margin: 0;
    line-height: 50px;
    text-transform: uppercase;
    font-weight: bold;}
.detail_left_menu ul {
    padding-left: 0;
}
.detail_left_menu ul li {
    list-style: none;
    padding: 0px 13px;
}
.detail_left_menu ul li a {
 font-size: 14px;
    color: #5E5E60; 
}
.detail_left_menu ul li a span.flaticon-arrow487::before {
    font-size: 10px;
    padding: 0 5px 0 0;
}
.detail_left_menu ul li a.active,
.detail_left_menu ul li a:hover {
    color: #FA001B;
    text-decoration: none;
    border: none !important;
    border-width: 0;
}
.dish_detail h6 {
    color: #444444;
    font: 500 16px/34px "Roboto";
    margin: 0;
}
.dish_detail h3, #minicart h3 {
    font: 14px/20px 'Conv_Roboto-Bold';
    color: #000;
    margin: 18px 0 0;
    min-height: 30px;
    background: #fff;
    padding-left: 15px;
    
}

.dish_detail .detail_image img {
    margin-top: 5px;
    width: 100%
}
.dish_detail .detail_image {
    display: inline-block;
    text-align: center;
    vertical-align: middle;
}
.list_det_inner ul,
.reviews_tap ul {
    padding-left: 0;
}
.list_det_inner ul li {
    width: 100%; clear: both; list-style: none;display:table; min-height: auto; background: #fff; border-top: 1px solid #ebebed;
}
.list_det_inner {
    display: inline-block;
    margin: 0;
    width: 100%
}
.list_det_inner .star_list span.list_text {
    font: 16px "Roboto"
}
.list_det_inner .flaticon-favorite21::before {
    padding-left: 25px;
}
.price_food h6 {
    margin-bottom: 0;
}
.price_food h6 a {
    color: #666666;
    font: 16px "Roboto";
    text-decoration: none;
}
.price_food h6 a:hover {
    text-decoration: none;
}
.plus {
    background: url("../images/plus_det.png") no-repeat right center;
    display: inline-block;
    margin: 2px 20px 0 0px;
    font-size: 0;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    float: right;
}
.reviews_tap h3,
.info_tap h3 {
    color: #000;
    font: 24px "Roboto";
    margin: 0;
}
.reviews_tap h4,
.info_tap h5 {
    color: #666;
    font: 15px "Roboto";
    margin-bottom: 5px;
}
.reviews_tap ul li {
    list-style: none;
    border-bottom: 1px solid #cccccc;
    width: 100%;
    display: inline-block;
    float: left;
    border: 1px solid #ddd;
    padding: 5px 10px;
    margin: 10px 0 0 0;
}
.reviews_tap .star_list span.star {
    width: 85px;
}
.reviews_tap .star_list span.list_text {
    font: 14px "Roboto"
}
.reviews_tap h5,
#info address p {
    color: #666666;
    font: 16px "Roboto";
    margin-top: 0;
}
.info_tap {
    /* border-bottom: 1px solid #efefef; */
    padding-bottom: 15px;
}
.delivery_hours > p,
.takeway_hours p,
.delivery_fee p {
    display: inline-block;
    width: 100%;
    color: #666666;
    font: 16px "Roboto";
    margin-bottom: 6px;
}
#info address h3,
.payment_det h3,
.delivery_hours > h3,
.takeway_hours h3,
.delivery_fee h3 {color: #545456; font: 16px 'Conv_Roboto-Bold'; margin: 0 0 20px 0;}
h3.head_margin {
    margin-top: 0;
}
.border_info {
    border-bottom: 1px solid #efefef;
    display: inline-block;
    padding-bottom: 10px;
}
#info address h3,
.payment_det h3 {
    margin-top: 6px;
}
.payment_det ul {
    padding-left: 0;
    margin-top: 25px;
}
.payment_det ul li {
    list-style: none;
    display: inline-block;
    padding: 0 10px 0 0;
}
.about_food .new.breadcrumb {
    margin-top: 6px;
}
.about_food p.text_about {
    color: #666666;
    font: 15px/23px "Roboto";
    margin-bottom: 25px;
}
.aboutus_bantext h1 {
    position: absolute;
    color: #fff;
        margin: 50px 0; font-size: 27px;
}
.aboutus_bantext {
    color: #fff;
    font: 24px "Roboto";
    width: 100%;
    line-height: 30px;
}
#search_button i.glyphicon {
    color: #ababab;
    line-height: 18px;
}
.after-login-topsec > ul:nth-child(2) {
    min-height: 100px;
    max-height: 200px;
    overflow: auto;
}
.last_confirm_checkout .sidebar_inner ul:nth-child(2) {
    max-height: 200px;
    overflow: auto;
}
#subscribe .btn-primary.sign_up:hover,
#subscribe .btn-primary.sign_up.active.focus,
#subscribe .btn-primary.sign_up.active:focus,
#subscribe .btn-primary.sign_up.active:hover,
#subscribe .btn-primary.sign_up.focus:active,
#subscribe .btn-primary.sign_up:active:focus,
#subscribe .btn-primary.sign_up:active:hover {
    border: none;
}
.subscription .checkbox {
    display: inline-block;
    margin-top: 0px;
}
#subscribe .btn-group.open .dropdown-toggle,
#subscribe .btn-primary:hover,
#subscribe .btn-primary.active.focus,
#subscribe .btn-primary.active:focus,
#subscribe .btn-primary.active:hover,
#subscribe .btn-primary.focus:active,
#subscribe .btn-primary:active:focus,
#subscribe .btn-primary:active:hover,
#subscribe .open > .dropdown-toggle.btn-primary.focus,
#subscribe .open > .dropdown-toggle.btn-primary:focus,
#subscribe .open > .dropdown-toggle.btn-primary:hover,
#subscribe .custom-select .btn-primary {
    border-radius: 0;
    width: 100%;
    background: #fff;
    color: #000;
    border: none;
    box-shadow: none;
    height: 50px;
}
#subscribe .custom-select .btn-primary .caret {
    float: right;
    position: absolute;
    border: 0;
    background: url("../images/home_five/arrow-down-white.png") no-repeat right center;
    width: 14px;
    height: 9px;
}
#subscribe .filter-option.pull-left {
    padding: 0px 0 0;
    color: #343b46;
    font: 16px "Roboto"
}
#subscribe .bootstrap-select > .dropdown-toggle {
    padding-right: 0;
    height: 50px;    border: 2px solid #8B8B8E!important;border-radius: 3px!important;
}

#subscribe .bootstrap-select > .dropdown-toggle:focus{ outline: inherit!important;}

#subscribe .dropdown-menu {
    width: 92% !important;
    box-shadow: none;
    border-radius: 0;
    left: 15px;
}
#subscribe .bootstrap-select.btn-group .dropdown-menu {
    width: 100% !important;
    margin: 0;
}
#subscribe .dropdown-menu {
    width: 100% !important;
    box-shadow: none;
    border-radius: 0;
    left: 15px;
}

#subscribe div.dropdown-menu:before{     position: absolute;
    top: -8px;
    right: 14px;
    display: inline-block;
    border-right: 7px solid transparent;
    border-bottom: 7px solid #ccc;
    border-left: 7px solid transparent;
    border-bottom-color: rgb(153, 153, 156);
    content: '';}

#subscribe div.dropdown-menu:after {
        position: absolute;
    top: -5px;
    right: 15px;
    display: inline-block;
    border-right: 6px solid transparent;
    border-bottom: 6px solid #c2c2c6;
    border-left: 6px solid transparent;
    content: '';
}


#subscribe .bootstrap-select.btn-group .dropdown-menu.open {
    width: 90% !important;    border: 2px solid #99999C; 
    margin: 10px 0 0;    padding: 0; overflow: inherit!important;    border-radius: 4px!important;
}
#subscribe .dropdown-menu > li > a:focus,
.your_delivery_address .dropdown-menu > li > a:hover {
    background-color: #fff !important;
}
#subscribe .dropdown-menu.open li a,
#subscribe .dropdown-menu.open li a {
    font: 15px "Roboto";   padding: 8px 15px;}
#subscribe .dropdown-menu > li > a:focus,
#subscribe .dropdown-menu > li:first-child > a:hover, #subscribe .dropdown-menu > li:first-child > a {
    background-color: #C2C2C6 !important;
}

.bootstrap-select.btn-group .dropdown-menu li.selected a, #subscribe .dropdown-menu > li > a:hover{ background-color: #ececec!important}

#subscribe {
      background:#fff;    margin-bottom: -5px;
    width: 100%; padding:45px 0 55px; display: inline-block; width: 100%;
}
.subscribe_text h2 {
    color: #FA001B; font-size: 36px; line-height: 30px; font-weight: bolder; font-family: 'Roboto Condensed', sans-serif;
    margin-top: 0px;
}
.subscribe_text h6 {
    color: #545456;
    margin:24px 0 17px;
    font-size: 20px;
    line-height: 20px;
    font-weight: normal;}
#subscribe .form_labels {
    background: none;
    padding: 0;
}
.top_margin .form-inline .checkbox {
    margin: 20px 0 0;
}
#subscribe .form_labels .checkbox small {
    bottom: 4px;
    color: #000000;
    font: 14px/30px "Roboto";
    margin: 0;
    position: relative;}
#subscribe .form-inline .checkbox input[type="checkbox"] {
    margin-right: 10px;
}
#subscribe button.sign_up, .add_ingred .add_cart, .add_cart  {
    height: 50px; width: 100%; transition: background-color 0.3s ease;background: #FA001B; color: #fff; text-transform: uppercase; border-radius: 0; border: 1px solid #FA001B; text-align: center; font: 18px/40px "Roboto"
}
#subscribe button.sign_up:hover , .add_ingred .add_cart:hover{
    color: #fff !important;
    background: #9C112A!important;
    height: 50px;
    border: transparent;
}
#subscribe .checkbox label {
    min-height: 17px;
}
span.glyphicon-chevron-down::before {
    font-size: 14px;
    position: relative;
    top: 3px;
}
.address_sec .bottom_box_common ul li:last-child h6 {
    position: relative;
    bottom: 4px;
}
.address_sec .bottom_box_common ul li:nth-child(2) {
    height: 30px;
}
.modal-header .close {  
    font-size: 30px;
    width: 38px;
    height: 36px;
    top: 2px;
    right: -38px;
    position: absolute;
    background: #ffffff;
    opacity: 1;
    color: #fa001b;
    font-weight: normal;
    font-size: 36px;}
.customefix .modal-header .close{right: -104px;}
.circle_or {
 background: #FA001B none repeat scroll 0 0;
    border-radius: 50px;
     display: inline-block;
    height: 55px; top: 24px;
    padding: 12px;
    position: relative;
    text-align: center;
    width: 55px;
    color: #fff;
    font: 17px/30px "Roboto";
    margin-bottom: -16px;
}
#loginModal .modal-content,
#addressBookModal .modal-content,
#reviewmodal .modal-content {
    border-radius: 5px;
    padding-bottom: 15px;
}
.modal-header h1 {
      font: 22px 'Roboto';
    font-weight: 500;
    color: #1A191A;
    margin-bottom: 15px;
}
#loginModal .modal-header,
#addressBookModal .modal-header,
#reviewmodal .modal-header ,
#forgotPwdModal .modal-header,
#edit_address_book_form .modal-header,
#info_modal .modal-header{padding: 0 30px; width: 100%; float: left;}


#rating_modal .modal-header,
#chooseModal .modal-header {padding: 0 15px; width: 100%; float: left;z-index: 99;}

#loginModal .modal-content label,
#addressBookModal .modal-content label,
#reviewmodal .modal-content label {
    font: 15px/19px "Roboto";
    color: #000;
}
#loginModal .checkbox label {
    line-height: 14px;
}
#loginModal .modal-footer {
    border-top: 1px solid #d4d4d4;
    margin-top: 15px;
}
#forgotPwdModal .input-lg,
#loginModal .input-lg,
#signupModal .input-sm,
#signupModal .input-xs {
    border-radius: 0;
    height: 37px;
    border: 1px solid #d4d4d4;
    box-shadow: none;
    padding: 0;
    padding: 5px;
}
#loginModal .form-control {
    color: #343b46;
    font: 16px "Roboto"
}
#loginModal .modal-body,
#forgotPwdModal .modal-body,
#edit_address_book_form .modal-body ,
#addressBookModal .modal-body {
    padding: 0 30px;
}
#loginModal .modal-footer,
#addressBookModal .modal-footer {

    margin-top: 15px;
}
#forgotPwdModal .input-lg,
#edit_address_book_form .input-lg,
#loginModal .input-lg,
#addressBookModal .input-lg,
#reviewmodal .input-lg,
#signupModal .input-sm,
#signupModal .input-xs {
    border-radius: 3px;
    height: 50px;
    border: 1px solid #545456;
    box-shadow: none;
    padding: 0;
    padding: 5px;}
#loginModal .form-control,
#addressBookModal .form-control,
#reviewmodal .form-control {
    color: #343b46;
    font: 16px/26px "Roboto";
}
#loginModal .checkbox {
    color: #000;
    font: 14px/0px "Roboto";
    min-height: 35px;
    padding: 10px 0 0 0;
}
.regular-checkbox {
    display: none;
}
/* .regular-checkbox:checked + label::after {
    color: #fff;
    content: "ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã¢â‚¬Â¦ÃƒÂ¢Ã¢â€šÂ¬Ã…â€œÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â";
    font-size: 14px;
    left: 3px;
    position: absolute;
    top: -2px;
} */
.list_popup .checkbox label {
    min-height: 18px;
}
#loginModal .checkbox .regular-checkbox:checked + label::after {
    top: 1px;
}
.regular-checkbox:checked + label {
    /* background-color: #FA001B;
    border: 1px solid #FA001B; */
    color: #99a1a7;
    background: url(../images/check-on.png) no-repeat 0 0;
}
.regular-checkbox + label {
   /*  background-color: #fff;
    border: 1px solid #d4d4d4; */
    border-radius: 0px;
    display: inline-block;
    /* padding: 7px 8px !important; */
    position: relative;
    background: url(../images/check-off.png) no-repeat 0 0;
}
#loginModal .checkbox label {
    padding-left: 0;
    border-radius: 0;
    min-height: 23px;
    padding: 5px 0 0 15px;
    background-size: 15px;
    background-position: 0px 1px;  background-image: url(../images/check-off-black.png);}

#loginModal .regular-checkbox:checked + label{ background-image: url(../images/check-on.png);}

#loginModal .checkbox small {
    bottom: 3px;
    position: relative;
    color: #333;
    font: 15px/0px "Roboto";
    min-height: 40px;
    margin: 0 0 0 10px;
}
#loginModal .login_btn,
#forgotPwdModal .login_btn {
    margin: 0 0 15px;
        color: #fff;
    background: #FA001B;
    font: 18px/0 "Roboto";
    border: 1px solid #FA001B;
    border-radius: 0;
    height: 40px;
}
#loginModal .login_btn:hover,
#forgotPwdModal .login_btn:hover {
    background: #fff;
    border: 1px solid #d4d4d4;
    color: #FA001B;
}
#loginModal .login_btn,
#addressBookModal .login_btn,
#forgotPwdModal .login_btn,
#edit_address_book_form .login_btn {
    margin: 0 0 15px;
    color: #fff;
    background: #53C448;
    font: 20px/0 "Roboto";
    border:none!important;
    border-radius: 4px;
    height: 55px;
    font-weight: 500;}
#loginModal .login_btn:hover,
#addressBookModal .login_btn:hover,
#forgotPwdModal .login_btn:hover,
#edit_address_book_form .login_btn:hover {
    background: #3aab30 ;
    border: 1px solid #3aab30 ;
    color: #fff;
}
.btn.active.focus,
.btn.active:focus,
.btn.focus,
.btn.focus:active,
.btn:active:focus,
.btn:focus {
    outline: 0 !important;
}
#loginModal p.dont_acc,
#loginModal p.forgot_your,
#forgotPwdModal p.dont_acc {
    font: 16px "Roboto";
    color: #000;
    margin: 0;
}
#loginModal .pull-left a,
#loginModal .pull-right a,
#signupModal .text-center a,
#forgotPwdModal .text-center a {
    padding: 0px;
    color: #848484;
    font: 14px "Roboto"
}
#signupModal .text-center a,
#forgotPwdModal .text-center a {
    padding-left: 10px;
}
#loginModal .pull-left a:hover,
#loginModal .pull-right a:hover,
#signupModal .text-center a:hover,
#forgotPwdModal .text-center a:hover {
    color: #FA001B;
}
#loginModal p.dont_acc,
#loginModal p.forgot_your,
#forgotPwdModal p.dont_acc,
#edit_address_book_form p.dont_acc {
       font: 14px "Roboto";
    color: #333;
    margin: 0;
    margin-bottom: 4px;}
#loginModal .pull-left a,
#loginModal .pull-right a,
#signupModal .text-center a,
#forgotPwdModal .text-center a,
#edit_address_book_form .text-center a {
    padding: 0px;
    color: #53c448;
    font: 14px "Roboto";
    font-weight: bold;}
#signupModal .text-center a,
#forgotPwdModal .text-center a,
#edit_address_book_form .text-center a {
    padding-left: 10px;
}
#loginModal .pull-left a:hover,
#loginModal .pull-right a:hover,
#signupModal .text-center a:hover,
#forgotPwdModal .text-center a:hover,
#edit_address_book_form .text-center a:hover {
    color: #FA001B;
}
.btn-facebook {
    color: #fff;
    background-color: #3b5998;
    border-color: rgba(0, 0, 0, 0.2);
    border-radius: 0;
}
.btn-facebook:hover,
.btn-facebook:focus,
.btn-facebook:active,
.btn-facebook.active,
.open>.dropdown-toggle.btn-facebook {
    color: #fff;
    background-color: #2d4373;
    border-color: rgba(0, 0, 0, 0.2);
}
.btn-facebook:active,
.btn-facebook.active,
.open>.dropdown-toggle.btn-facebook {
    background-image: none;
}
.btn-facebook.disabled,
.btn-facebook[disabled],
fieldset[disabled] .btn-facebook,
.btn-facebook.disabled:hover,
.btn-facebook[disabled]:hover,
fieldset[disabled] .btn-facebook:hover,
.btn-facebook.disabled:focus,
.btn-facebook[disabled]:focus,
fieldset[disabled] .btn-facebook:focus,
.btn-facebook.disabled:active,
.btn-facebook[disabled]:active,
fieldset[disabled] .btn-facebook:active,
.btn-facebook.disabled.active,
.btn-facebook[disabled].active,
fieldset[disabled] .btn-facebook.active {
    background-color: #3b5998;
    border-color: rgba(0, 0, 0, 0.2);
}
.btn-facebook .badge {
    color: #3b5998;
    background-color: #fff;
}
#loginModal .modal-footer {
    display: inline-block;
    width: 100%
}
#loginModal .modal-footer,
#loginModal .modal-footer {
    display: inline-block;
    border-top: none;
    padding: 0;
    padding-top: 45px;
    padding-bottom: 45px;}
#loginModal .modal-footer a.btn {
    border-radius: 5px;
    margin-top: 30px;
}
#loginModal .modal-footer a.btn big {
    font: 16px "Roboto"; font-weight: 500;
    position: relative;
    bottom: 2px;}
#loginModal .modal-footer .btn.focus,
#loginModal .modal-footer .btn:focus,
#loginModal .modal-footer .btn:hover {
    color: #fff;
}
#loginModal .modal-footer .fa-facebook-f::before,
#loginModal .modal-footer .fa-facebook::before {
    top: 1px;
    font-size: 24px;
    position: relative;
    right: 75px;
    text-align: left;
}
#signupModal .checkbox a {
    color: #000;
    line-height: 20px;
}
#signupModal .checkbox a:hover {
    color: #FA001B;
    cursor: pointer;
}
#signupModal .terms_cond {
    padding-left: 3px;
    width: 100%;
    display: inline-block;
}
#signupModal .modal-content .checkbox label {
    position: relative;
    bottom: 17px;   background-position: 0px 12px; 
}
.padding-left {
    padding-left: 0 !important;
}
.padding-right {
    padding-right: 0 !important;
}
#orderModal .modal-header {
    padding: 0 45px;
}
.contact_food label {
    font: 16px/25px "Roboto";
    color: #000;
}
.contact_food label em {
    color: red;
}
.contact_food input {
    border: 1px solid #e7e7e7;
    height: 33px;
    margin-bottom: 4px;
}
.contact_food textarea {
    border: 1px solid #e7e7e7;
    margin-bottom: 20px;
}
.contact_food .btn-success {
    border-radius: 5px;
    height: 45px;
    padding: 10px 20px;
    background: #FA001B;
    border: 1px solid #FA001B;
    color: #fff;
    font: 600 18px "Roboto";
    text-transform: uppercase;
}
.contact_food .btn-success:hover {
    background: #000;
}
.address_sec address {
    font: 16px/28px "Roboto";
    color: #000;
}
.bottom_box_common li {
    display: inline-block;
    height: 35px;
}
.bottom_box_common li h6 {
    padding: 0 0 0 10px;
    display: inline-block;
    font: 16px/0px "Roboto";
    color: #000;
}
.glyphicon-envelope::before {
    color: #9a9a9a;
    font-size: 17px;
}
.bottom_box_common ul {
    padding-left: 0;
}
.contact_food .phone_con {
    background: url("../images/cont_phone.png") no-repeat left center;
    height: 12px;
    width: 15px;
    display: inline-block;
}
.contact_food {
    margin-bottom: 0;
}
.your_delivery_address .btn-group.open .dropdown-toggle,
.your_delivery_address .btn-primary:hover,
.your_delivery_address .btn-primary.active.focus,
.your_delivery_address .btn-primary.active:focus,
.your_delivery_address .btn-primary.active:hover,
.your_delivery_address .btn-primary.focus:active,
.your_delivery_address .btn-primary:active:focus,
.your_delivery_address .btn-primary:active:hover,
.your_delivery_address .open > .dropdown-toggle.btn-primary.focus,
.your_delivery_address .open > .dropdown-toggle.btn-primary:focus,
.your_delivery_address .open > .dropdown-toggle.btn-primary:hover,
.your_delivery_address .custom-select .btn-primary {
    border-radius: 0;
    width: 100%;
    background: #fff;
    color: #000;
    border: 1px solid #ececec;
    box-shadow: none;
    height: 32px;
}
.your_delivery_address .custom-select .btn-primary .caret {
    float: right;
    bottom: 10px;
    position: relative;
    border: 0;
    background: url("../images/select_arrow.png") no-repeat right center;
    width: 12px;
    height: 6px;
}
.your_delivery_address .filter-option.pull-left {
    padding: 0;
}
.your_delivery_address .dropdown-menu {
    width: 92% !important;
    box-shadow: none;
    border-radius: 0;
    border: 1px solid #ececec;
    left: 15px;
}
.your_delivery_address .bootstrap-select.btn-group .dropdown-menu {
    width: 92% !important;
}
.your_delivery_address .dropdown-menu > li > a:focus,
.your_delivery_address .dropdown-menu > li > a:hover {
    background-color: #fff !important;
}
.your_delivery_address .dropdown-menu.open li a,
.your_delivery_address .dropdown-menu.open li a {
    font: 15px "Roboto"
}
.checkout_page .glyphicon {
    top: 0;
    font-size: 12px;
    font-weight: 100;
    padding-right: 5px;
}
.checkout_page .checkout .nav > li:focus,
.checkout_page .checkout .nav > li > a:hover {
    border-bottom: none;
}
.checkout_page .checkout .nav-tabs > li {
    border-color: none;
    border-style: none;
    border-width: 0;
}
.checkout_page .checkout .nav > li {
    padding: 0;
    width: 36%
}
.checkout_page .checkout .checkout_bag .flaticon-bags::before {
    font-size: 25px;
    line-height: 45px;
}
.your_ordertab {
    display: flex;
    height: 70px;
}
.checkout_page .checkout .nav-tabs > li .your_ordertab {
    border: 1px solid #e5e5e5;
    border-radius: 5px;
}
.checkout_page .checkout .nav-tabs > li.active .flaticon-bags::before,
.checkout_page .checkout .nav-tabs > li.active .checkout_bag.secure_ckout .flaticon-locked68::before {
    color: #FA001B;
}
.checkout_page .checkout .nav-tabs > li.active .your_ordertab {
    background: #e7e7e7;
}
.checkout_page .checkout .nav-tabs > li .your_ordertab h3 {
    margin-top: 14px;
    color: #000;
    font: 16px/16px "Roboto"
}
.checkout_page .checkout .nav-tabs > li .your_ordertab h6 {
    color: #000;
    font: 15px "Roboto"
}
.checkout_page .checkout .nav-tabs {
    border: none;
}
.checkout_page .checkout .nav-tabs > li .checkout_bag.secure_ckout .flaticon-locked68::before {
    font-size: 25px;
    line-height: 45px;
}
.checkout_page .checkout .star_list span.star {
    width: 60px;
}
.checkout_page .checkout .listing_middle.detail_part {
    padding-bottom: 0px;
}
.checkout_page .checkout .close_checkout {
    background: url("../images/close_check.png") no-repeat top left;
    height: 22px;
    width: 21px;
    display: inline-block;
    float: left;
}
.checkout_page .checkout .close_checkout:hover {
    background: url("../images/close_hover.png") no-repeat top left;
    height: 22px;
    width: 21px;
    display: inline-block;
    float: left;
}
.checkout_page .checkout_list1 {
    display: inline-block;
    padding-left: 0;
    width: 100%;
    margin: 7px 0 0;
}
.checkout_page .checkout_list1 h3 {
    margin-top: 0;
    font: 15px/0 "Roboto";
    color: #000;
}
.checkout_page .checkout_list1 h6 {
    color: #666666;
    font: 15px/25px "Roboto";
    margin-top: 0;
    margin-bottom: 0;
}
.checkout_page .checkout_list1 big {
    color: #FA001B;
    font: 18px "Roboto"
}
.checkout_page p.price_checkout {
    color: #000;
    font: 14px/22px "Roboto";
    text-align: right;
    margin-bottom: 0;
}
.checkout_page .border_checkout p.price_checkout {
    font: 18px/85px "Roboto"
}
.checkout_page .border_checkout {
    border-bottom: 1px solid #cccccc;
    padding: 15px 0 10px;
    display: inline-block;
}
.checkout_page .second_checkbox .form-control {
    background: transparent;
    width: 30px;
    padding: 0;
    margin: 0 8px 0 0;
    height: 21px;
    border-radius: 0;
    border: none;
    box-shadow: none;
    font: 14px "Roboto";
    color: #666666;
    text-align: center;
    display: inline-block;
}
.checkout_page .second_checkbox span button.btn {
    border-radius: 0;
    float: left;
    line-height: 16px;
}
.checkout_page .second_checkbox li {
    display: inline-block;
    list-style: outside none none;
    width: 30px;
}
.checkout_page .second_checkbox li span.input-group-btn {
    width: 100%;
    float: left;
    clear: both;
}
.checkout_page .second_checkbox span.minus button.btn {
    padding: 0;
    height: 20px;
    width: 20px;
    border-radius: 0;
}
.checkout_page .second_checkbox span.plus1 button.btn {
    padding: 0;
    height: 20px;
    width: 20px;
    border-radius: 0;
}
.checkout_page .panel-body .bg_total_checkout {
    display: inline-block;
    background: #d5d5d5;
    padding: 6px 10px;
}
.checkout_page .bg_total_checkout .subtotal h3 {
    color: #000;
    font: 18px/23px "Roboto";
    margin-bottom: 4px;
    margin-top: 0;
}
.checkout_page .voucher_code h2 {
    color: #000;
    font: 15px/15px "Roboto";
    margin-top: 0px;
}
.checkout_page .voucher_code .form-control {
    border-radius: 5px;
    border: 1px solid #e5e5e5;
    height: 34px;
    box-shadow: none;
}
.checkout_page .voucher_code .btn {
    height: 34px;
    border: 1px solid #FA001B;
    background: #FA001B;
    border-radius: 0;
    box-shadow: none;
    color: #fff;
    font: 18px/0 "Roboto"
}
.checkout_page .voucher_code .btn:hover {
    border: 1px solid #000;
    background: #000;
}
.checkout_page .voucher_code .border_voucher {
    padding-bottom: 20px;
    width: 100%;
    border-bottom: 1px solid #cccccc;
    display: inline-block;
}
.checkout_page .bg_total_end {
    display: inline-block;
    background: #FA001B;
    padding: 6px 10px;
}
.checkout_page .bg_total_end .subtotal h3 {
    color: #444;
    font: 18px/27px "Roboto";
    margin-bottom: 0;
    margin-top: 0;
}
.delivery_fee .list1 h3 {
    color: #000;
    font: 18px/30px "Roboto"
}
.delivery_fee .list2 p.free {
    color: #000;
    font: 18px/30px "Roboto";
    margin-top: 20px;
}
.delivery_fee .total_round_off h3 {
    margin-top: 5px;
    color: #666666;
    font: 16px "Roboto";
    margin-bottom: 15px;
}
.bg_total_end p.price_checkout {
    color: #fff;
    margin-bottom: 0;
    line-height: 30px;
}
.detail_left.checkout ul {
    margin-bottom: 0;   
}

.detail_left.checkout ul.added_add{  background: #EBEBED;}

span.left_breadcrumb {
    background: url("../images/left_arrow_breadcrumb.png") no-repeat left center;
    display: inline-block;
    width: 15px;
    height: 10px;
}
#after-detail .second_checkbox .form-control {
    padding: 0;
    width: 35px;
    height: 41px;
    border-radius: 0;
    border-bottom: 1px solid #eaeaea;
    border-left: 1px solid #eaeaea;
    border-top: 1px solid #eaeaea;
    box-shadow: none;
    font: 14px "Roboto";
    color: #666666;
    text-align: center;
    float: left;
}
#after-detail .second_checkbox .form-control[disabled] {
    background-color: #fff;
}
#after-detail .second_checkbox span button.btn {
    border-radius: 0;
    float: left;
    line-height: 16px;
}
#after-detail .second_checkbox li.add-dec {
    float: left;
    list-style: outside none none;
    width: 19%
}
#after-detail .second_checkbox span.input-group-btn {
    width: 0 !important;
    float: left;
}
#after-detail .second_checkbox span.minus button.btn {
    height: 21px;
    margin: 20px 0 0;
    padding: 0;
    width: 20px;
    border-left: 0;
}
#after-detail .second_checkbox span.plus1 button.btn {
    padding: 0;
    height: 20px;
    width: 20px;
    border-left: 0;
    border-bottom: 0;
}
#after-detail .second_checkbox {
    display: inline-block;
    margin: 10px 0 0 0;
}
.before_login_checkout .form-group {
    margin-bottom: 0;
}
.has-js .label_check,
.has-js .label_radio {
    padding-left: 30px;
}
.has-js .label_radio {
    background: url(../images/check_off.png) no-repeat 0 5px;
    /*background: url(../images/radio-off.png) no-repeat 0 5px;*/
}
.has-js .label_check {
    background: url(../images/check-off.png) no-repeat 0 0;
}
.has-js label.c_on {
    background: url(../images/check-on.png) no-repeat 0 0;
}
.has-js label.r_on {
    /*background: url(https://www.deliveryman.com.cy/frontend/web/themes/default/images/radio-on.png) no-repeat 0 5px;*/
    background: url(../images/check_on.png) no-repeat 0 5px;
}
.has-js #listing .label_check {
    background: url(../images/check-off.png) no-repeat 0 0px;
}
.has-js #listing label.c_on {
    background: url(../images/check-on.png) no-repeat 0 0px;
}
.has-js #listing label.r_on {
    background: url(https://www.deliveryman.com.cy/frontend/web/themes/default/images/radio-on.png) no-repeat 0 0px;
}
.has-js .label_check input,
.has-js .label_radio input {
    position: absolute;
    left: -9999px;
}
.has-js .label_check1 {
    background: url(../images/check-off.png) no-repeat 0 5px;
}
.has-js label.c_on1 {
    background: url(../images/check-on.png) no-repeat 0 5px;
}
.checkout_secondtab h2 {
    color: #000;
    font: 16px "Roboto";
    margin-top: 0;
    margin-bottom: 20px;
}
.checkout_secondtab .check_login a {
    background: #FA001B;
    height: 34px;
    color: #fff;
    font: 18px "Roboto";
    padding: 7px 35px;
    border-radius: 5px;
}
.checkout_secondtab .check_login a:hover {
    background: #000;
    text-decoration: none;
}
.checkout_secondtab .fb_login a {
    background: #3a5898 url("../images/fb_checkout.png") no-repeat 8% 50%;
    height: 34px;
    padding: 7px 22px 7px 40px;
    color: #fff;
    font: 18px "Roboto";
    border-radius: 5px;
}
.checkout_secondtab .fb_login a:hover {
    text-decoration: none;
}
.check_require em {
    color: #FA001B;
    display: inline-block;
    margin: 25px 4px 10px 0;
}
.check_require {
    color: #838383;
    font: 15px "Roboto";
    width: 100%
}
h6.after_place {
    color: #000;
    font: 15px "Roboto";
    width: 100%;
    clear: both;
}
.checkout_secondtab label {
    color: #000;
    font: 15px "Roboto";
    width: 100%
}
.checkout_secondtab .form-group input {
    font: 15px "Roboto";
    height: 32px;
    border-radius: 5px;
    border: 1px solid #d4d4d4;
    box-shadow: none;
    padding: 4px 10px;
}
.checkout_secondtab .form-group p.receive_email {
    color: #b2b2b2;
    font: 15px/34px "Roboto";
    margin-bottom: 0;
    margin-top: 3px;
}
.your_delivery_address {
    margin: 10px 0;
    padding-bottom: 20px;
    border-top: 1px solid #cccccc;
    display: inline-block;
    width: 100%
}
.your_delivery_address h3 {
    color: #000;
    font: 18px "Roboto"
}
.your_delivery_address select {
    background: #fff url("../images/select_arrow.png") no-repeat scroll 98% center;
    -moz-appearance: none;
    border: 1px solid #d4d4d4;
    color: #343b46;
    cursor: pointer;
    display: inline-block;
    font: 16px "Roboto";
    height: 34px;
    margin: 0;
    outline: medium none;
    padding: 0px 5px;
    width: 100%
}
.your_delivery_address textarea {
    border: 1px solid #d4d4d4;
    box-shadow: none;
    border-radius: 5px;
}
.choose_howto_pay h3 {
    color: #000;
    font: 18px "Roboto";
    margin-top: 5px;
}
.choose_howto_pay .check_require em {
    margin: 0 4px 10px 0;
}
.border_pay_checkout {
    border: 1px solid #d4d4d4;
    display: inline-block;
    width: 100%;
    padding: 10px;
}
.border_pay_checkout .radio_chkout {
    border: 1px solid #d4d4d4;
    display: inline-block;
    padding: 10px 15px;
    width: 100%
}
.checkout_secondtab .border_pay_checkout label {
    width: 93%;
    color: #999999;
    font: 16px/28px "Roboto"
}
.checkout_secondtab .border_pay_checkout input {
    height: auto;
}
.place_order_checkout h4 {
    border-radius: 5px;
    background: #FA001B;
    color: #fff;
    height: 43px;
    font: 15px/40px "Roboto";
    width: 200px;
    margin: 0 auto;
}
.place_order_checkout .checkbox {
    color: #000;
    font: 14px/0px "Roboto";
    min-height: 35px;
}
.checkout_secondtab .checkbox label {
    float: left;
    margin: 7px 0;
}
.checkout_secondtab p.terms_cond {
    color: #000;
    font: 15px/23px "Roboto";
    padding: 0 0 0 3px;
    margin: 0;
}
.checkout_secondtab p.byclick_checkout {
    width: 100%;
    clear: both;
    padding-left: 30px;
    color: #7b7b7b;
    font: 15px/25px "Roboto";
    margin-bottom: 20px;
}
.checkout_secondtab .byclick_checkout a {
    color: #7b7b7b;
    text-decoration: underline;
    cursor: pointer;
}
.checkout_secondtab .byclick_checkout a:hover {
    color: #FA001B;
}
.checkout_secondtab .checkout.checkout_place.checkout_btn {
    background: none;
    border: none;
    color: #fff;
    font: 18px/24px "Roboto";
    cursor: pointer;
    height: 43px;
    display: inline-block;
    width: 100%
}
.checkout_secondtab h4.text-center:hover {
    background: #cf0c21;
}
.checkout_secondtab .checkout.checkout_place.checkout_btn:hover {
    text-decoration: none;
}
.checkout_secondtab .sidebar_inner {
    padding: 15px;
}
.checkout_secondtab .sidebar_inner ul li h4 {
    font: 18px "Roboto";
    color: #000;
    display: inline-block;
}
.checkout_secondtab .sidebar_inner .pull-left > img {
    margin-right: 10px;
    max-width: 100%
}
.checkout_secondtab .sidebar_inner ul li h3 {
    background: none;
    clear: both;
    height: auto;
    padding: 0;
    width: 100%;
    color: #000;
    font: 18px "Roboto";
    padding: 15px 0 0;
}
.checkout_secondtab .sidebar_inner ul li h5 {
    color: #FA001B;
    font: 11px/10px "Roboto";
    text-transform: uppercase;
}
.checkout_secondtab .sidebar_inner ul li h6 {
    color: #666666;
    font: 11px "Roboto";
    margin-bottom: 0;
}
.checkout_secondtab .sidebar_inner ul li span.text-right {
    font: 15px "Roboto";
    color: #000;
    width: 100%
}
.checkout_secondtab .sidebar_inner ul li {
    width: 100%;
    display: inline-block;
}
.checkout_secondtab .sidebar_inner ul li:last-child {
    border-bottom: 1px solid #efefef;
}
.bottom_checkout .top_checkprice span {
    color: #FA001B;
    font: 18px "Roboto"
}
.bottom_checkout .color_checkprice span {
    color: #FA001B;
    font: 13px/25px "Roboto"
}
.bottom_checkout .color_checktax span,
.color_checkprice_none span {
    color: #666666;
    font: 13px/20px "Roboto"
}
.bottom_checkout p.round_off {
    color: #666666;
    font: 14px/18px "Roboto"
}
.checkout_secondtab .last_check {
    margin: 25px 0 10px;
    background: #FA001B;
    color: #fff;
    font: 18px "Roboto";
    height: 37px;
    margin: 0;
    padding: 6px 18px;
    width: 100%
}
.checkout_secondtab .confirm_order ul li {
    padding: 4px 15px;
    border-bottom: 1px solid #efefef;
    color: #666666;
    font: 14px/25px "Roboto";
    list-style: none;
}
.checkout_secondtab .confirm_order ul {
    padding-left: 0px;
}
.checkout_secondtab .confirm_order ul li:last-child {
    border-bottom: none;
}
.checkout_secondtab .last_confirm {
    background: #FA001B;
    padding: 3px;
    display: inline-block;
    width: 100%
}
.checkout_secondtab .last_confirm h4 {
    color: #fff;
    font: 16px/13px "Roboto"
}
.checkout_secondtab .last_confirm h4 span {
    font-size: 20px;
}
.checkout_secondtab .last_confirm b {
    color: #010101;
    font: 16px "Roboto"
}
.checkout_secondtab .last_confirm h5 {
    color: #fff;
    font: 16px/13px "Roboto"
}
#after-detail .sidebar_inner {
    padding: 10px 15px;
}
#after-detail .sidebar_inner ul li h4 {
    font: 16px "Roboto";
    color: #000;
}
#after-detail .sidebar_inner .pull-left > img {
    margin-right: 10px;
    max-width: 100%;
    display: inline-block;
}
#after-detail .sidebar_inner ul li h3,
#orderModal .sidebar_inner ul li h3 {
    background: none;
    clear: both;
    height: auto;
    padding: 0;
    width: 100%;
    color: #000;
    font: 16px "Roboto"
}
#orderModal .sidebar_inner ul li h3 {
    padding: 0;
    margin: 10px 0 5px;
}
#after-detail .sidebar_inner ul li h5,
#orderModal .sidebar_inner ul li h5 {
    margin: 5px 0;
    color: #FA001B;
    font: 14px/10px "Roboto";
    text-transform: uppercase;
}
#after-detail .sidebar_inner ul li h6,
#orderModal .sidebar_inner ul li h6 {
    color: #666666;
    font: 15px "Roboto";
    margin-bottom: 0;
}
#after-detail .sidebar_inner ul li span.text-right {
    font: 16px/24px "Roboto";
    color: #000;
    width: 100%
}
#orderModal .sidebar_inner ul li span.text-right {
    font: 16px/53px "Roboto";
    color: #000;
}
#after-detail .sidebar_inner ul li,
#orderModal .sidebar_inner ul li {
    width: 100%;
    display: inline-block;
}
#after-detail .sidebar_inner ul li:last-child {
    border-bottom: 1px solid #efefef;
}
#orderModal .modal-content {
    display: inline-block;
    width: 100%
}
#orderModal .bottom_checkout > h4 {
    border-top: 1px solid #efefef;
    border-bottom: 1px solid #efefef;
    padding: 10px 0;
}
#orderModal .sidebar_inner ul li {
    padding: 10px 0 3px;
}
#orderModal .sidebar_inner ul.min-cart-ingrdients li {
    padding: 3px 0;
}
a.view_order {
    background: #FA001B;
    color: #fff;
    padding: 6px 10px;
    font: 16px "Roboto";
    margin: 5px 0;
    display: inline-block;
    border-radius: 5px;
}
a.reorder {
    background: #FA001B;
    color: #fff;
    padding: 6px 10px;
    font: 16px "Roboto";
    margin: 5px 0;
    display: inline-block;
    border-radius: 5px;
}
a.view_order:hover {
    background: #000;
}
a.reorder:hover {
    background: #FA001B;
}
#orderModal .min-cart-ingrdients li span {
    font: 15px "Roboto" !important;
}
.order_confirm_checkout {
    width: 100%;
    border: 1px solid #d4d4d4;
    display: inline-block;
}
.order_confirm_checkout .flaticon-iphone26::before {
    color: #FA001B;
    font-size: 26px;
    margin-top: 5px;
    display: inline-block;
}
.order_confirm_checkout h2 {
    color: #000;
    font: 18px "Roboto";
    margin-top: 0;
    padding-bottom: 15px;
    border-bottom: 1px solid #d4d4d4;
}
.order_confirm_checkout p.text-center {
    color: #000;
    font: 16px/25px "Roboto"
}
.order_confirm_checkout .verify_code {
    background: #f2f2f2;
    display: inline-block;
    padding: 30px 0 15px;
}
.order_confirm_checkout .verify_code p {
    color: #000;
    font: 16px/30px "Roboto";
    margin-bottom: 10px;
}
.order_confirm_checkout .verify_code input {
    float: left;
    border: 1px solid #d4d4d4;
    height: 32px;
    box-shadow: none;
}
.order_confirm_checkout .verify_code .input-group {
    float: left;
    margin-right: 15px;
    border-radius: 5px;
}
.order_confirm_checkout .verify_code .input-group-btn {
    width: 25%
}
.order_confirm_checkout .verify_code .input-group-btn button {
    border-radius: 5px;
    border: 1px solid #FA001B;
    height: 32px;
    background: #FA001B;
    color: #fff;
    font: 18px/14px "Roboto"
}
.order_confirm_checkout .verify_code .input-group-btn button:hover {
    background: #cf0c21;
    border: 1px solid #cf0c21;
}
.order_confirm_checkout .verify_code h6 {
    color: #000;
    font: 16px/10px "Roboto";
    padding-top: 20px;
    border-top: 1px solid #d4d4d4;
}
.order_confirm_checkout .verify_code h6 a {
    color: #989898;
    text-decoration: underline;
}
.order_confirm_checkout .verify_code h6 a:hover {
    color: #FA001B;
}
.order_confirm_checkout p.your_order {
    padding: 15px 0 0;
}
.order_confirm_checkout h6.you_need {
    margin: 30px 0 0;
    background: #f2f2f2;
    color: #acacac;
    width: 100%;
    font: 16px "Roboto";
    display: inline-block;
    padding: 8px;
}
#chooseModal .modal-header .close {
    /*left: 0;
    top: 0;*/
}
#chooseModal .modal-content {
box-shadow: inherit!important;
    border: none!important;
}
#chooseModal .modal-header h1 {
    font: 21px 'Roboto Medium', sans-serif;
    color: #1A191A;
    width: 100%;
}
#chooseModal .modal-body {
    padding: 0;
}
.product_popup .qty_popup h2 {
    color: #010101;
    font: 24px "Roboto"
}
.product_popup .qty_popup h4 {
    color: #666666;
    font: 18px "Roboto"
}
.product_popup .qty_popup span.text-left {
    margin-right: 15px;
    color: #010101;
    font: 16px/30px "Roboto";
    float: left;
}
.product_popup .qty_popup span.text-right input {
    border: 1px solid #dcdcdc;
    border-radius: 0;
    width: 45px;
    color: #010101;
    font: 16px/30px "Roboto";
    text-align: center;
}
/*.product_popup .list_popup {
    border-bottom: 1px solid #bcb8b2;
    display: inline-block;
    padding-bottom: 15px;
    width: 100%
}*/
/*.product_popup .list_popup h3 {
    color: #010101;
    font: 18px "Roboto";
    margin-bottom: 15px;
}*/
.product_popup .list_popup p.min_max {
    height: 35px;
    color: #fff;
    margin: 15px 0;
    font: 13px/35px "Roboto"
}
.product_popup .list_popup p.required,
.product_popup .list_popup p.red_label {
    background: #FA001B;
    border-radius: 5px;
}
.product_popup .list_popup p.min_max.black_label {
    background: #373737;
    border-radius: 5px;
}
.product_popup .list_popup p.min_max.gray_label {
    background: #999999;
    border-radius: 5px;
}
.list_popup .ingredients_option:nth-child(2n) {
    float: right;
}
.product_popup .errors {
    display: none;
}
.product_popup .list_popup .checkbox small {
    padding-left: 10px;
    color: #010101;
    font: 14px/20px "Roboto";
    float: right;
    width: 86%
}
.product_popup .list_popup .checkbox label {
    float: left;    background-size: 17px;
}
.product_popup .list_popup p.price_list {font: 15px "Roboto";
    color: #4c4c4c;
    /* float: left; */
    line-height: 20px;
    margin: 0 0 0 5px;
    display: inline-block;
}
.product_popup .list_popup .show_more a {
    color: #FA001B;
    font: 16px "Roboto"
}
.product_popup .list_popup .flaticon-arrow487::before {
    font-size: 12px !important;
}
.product_popup .qty_popup span.text-left em {
    color: #FA001B;
}
.product_popup .list_popup .show_more a:hover {
    text-decoration: none;
    color: #000;
}
.product_popup .list_popup .submit a {
    height: 50px; width: 100%; transition: background-color 0.5s ease; /* padding: 7px 12px; */ background: #FA001B; color: #fff; text-transform: uppercase; border-radius: 0; border: 1px solid #FA001B; text-align: center; font: 18px/50px "Roboto";     font-weight: bold; font-weight: bold;
}
.product_popup .list_popup .submit a:hover {
    background: #cf0c21;
    text-decoration: none;
}
.product_popup .list_popup.small_label .checkbox small {
    width: 92%
}
#chooseModal .modal-body form div:last-child {
    border-bottom: none;
    padding: bottom: 10px;
}
.bootstrap-select.btn-group .dropdown-menu {
    min-width: 89% !important;
}
.dropdown-menu > li > a:focus,
.dropdown-menu > li > a:hover {}
.sidebar_list .dropdown-menu > li > a:focus,
.sidebar_list .dropdown-menu > li > a:hover {
    background-color: #fff !important;
}
.col-xs-5.row.image_popup.row.pull-right > img {
    height: 150px;
    width: 100%
}
.col-xs-6.row.ingredients_option {
    min-height: 60px;
}
ul.popup-detail-list {
    clear: both;
}
ul.popup-detail-list li:nth-child(3n+1) {
    clear: both;
}
ul.popup-detail-list {
    padding: 0;
}
ul.popup-detail-list li {
    list-style: none;
}
aside .account_section ul.myacc_menu {
    display: inline-block;
    padding-top: 0;
    border-radius: 0;
    box-shadow: 0 0px 0 #e5e5e5;
    background: #fefefe;
    z-index: 1;
    border: 1px solid #e6e6e6;
    float: left;
    right: 0px;
    margin-top: 0px;
    padding-left: 0;
    position: relative;
    width: 100%
}
aside .account_section ul.myacc_menu li {
    padding-left: 15px;
    float: left;
    text-align: left;
    width: 100%;
    list-style: none;
}
aside .account_section ul.myacc_menu li.active,
aside .account_section ul.myacc_menu li:hover {
    text-decoration: none;
    background: #E8CFD2;
    color: #000;
    width: 100%
}
aside .account_section ul.myacc_menu li a {
    display: inline-block;
    width: 100%;
    line-height: 35px !important;
}
aside .account_section ul.myacc_menu [class^="flaticon-"]::after,
aside .account_section ul.myacc_menu [class*=" flaticon-"]::after {
    border-right: 1px solid #fff;
    padding-right: 10px;
}
aside .account_section ul.myacc_menu [class^="flaticon-"]::before,
aside .account_section ul.myacc_menu [class*=" flaticon-"]::before,
aside .account_section ul.myacc_menu [class^="flaticon-"]::after,
aside .account_section ul.myacc_menu [class*=" flaticon-"]::after {
    border-right: 1px solid #e6e6e6;
    padding-right: 10px;
    margin-left: 0;
    color: #FA001B;
}
aside .account_section ul.myacc_menu span.myacc_title {
    padding: 0 0 0 5px;
        color: #000; font-size: 15px; line-height: 35px; position: relative;    top: -4px;}
.myorder_right h2 {
    color: #000;
    font: 22px "Roboto";
    margin-top: 15px;
    border-bottom: 1px solid #eeeeee;
    padding-bottom: 15px;
}
.myorder_right li {
    list-style: none;
    padding: 9px 0 15px;
    width: 100%;
    display: inline-block;
    border-bottom: 1px solid #eeeeee;
}
.myorder_right .list_inner_title h5 {
    margin-top: 3px;
}
.myorder_right .list_inner_title h4 {
    margin-top: 0;
}
.myorder_right .list_inner_middle a.viewmore {
    color: #FA001B;
    font: 14px/25px "Roboto"
}
.myorder_right li .status span.text-left {
    color: #000;
    font: 15px "Roboto"
}
.myorder_right li .status span.text-right {
    color: #FA001B;
    font: 15px "Roboto"
}
.myorder_right li .status span.text-right.progress_text {
    color: #007917;
    padding-left: 5px;
}
/*.myorder_right li .status {
    margin-top: 35px;
}*/
.myorder .paginate_food .pagination {
    margin: 0px 0 15px;
}
.editprofile .edit_profile h2 {
    margin-top: 15px;
    color: #000;
    font-size: 20px;    
    padding-bottom: 15px;}
.editprofile .edit_profile h2.special-head {
    padding-bottom:0;
}

.editprofile .edit_profile p.special_info {
    padding-bottom:;
}
.editprofile .edit_profile p.edit_info {
    color: #666666;
    font: 15px/35px "Roboto";
    margin-bottom: 15px;
}
.editprofile .edit_profile h5 {
    margin-top: 10px;
    color: #000;
    font: 16px/10px "Roboto";
    margin-bottom: 25px;
    font-weight: bold;}
.editprofile .edit_profile label {
    color: #000;
    font: 16px/25px "Roboto"
}

p.sign-up-special {
    padding-top:.5rem;
    font-size: 12px;
}
.editprofile .edit_profile input {    border-radius: 2px;    font: 16px "Roboto";        border: 1px solid #545456;    box-shadow: none;
    padding: 4px 10px;    height: 40px; text-align: left;     width: 100%;}

.editprofile .edit_profile .form-group{     margin-bottom: 10px;    display: inline-block;    width: 100%;}

.editprofile .edit_profile .receive_email {
    
    margin-bottom: 0;
    margin-top: 30px;}
.editprofile .edit_profile a{ color: #fa001b;}
.editprofile .edit_profile p.order_newsletter {
    color: #000;
    font: 16px "Roboto"
}
.editprofile .edit_profile .checkbox label {
    float: left;    background-size: 16px;
    background-position: 6px 1px;
    margin-right: 10px;
}
.editprofile .edit_profile .checkbox p.sub_news {
    color: #696969;
    font: 15px/19px "Roboto";}
.editprofile .edit_profile .save_edit button {
    border-radius: 5px;
    border: none;
    margin: 25px 0 50px;
    height: 45px;
    background: #FA001B;
    color: #fff;
    text-transform: uppercase;
    text-align: center;
    font: 20px/42px "Roboto"
}
.editprofile .edit_profile .save_edit button:hover,
a.add-review:hover,
button.send_review_btn:hover {
    background: #cf0c21;
}
a.add-review:hover {
    color: #fff;
}
button.cancel_review_btn:hover {
    background: #FA001B;
}
a.add-review {
    display: inline-block;
    border: none;
    margin: 0px 0 10px;
    height: 40px;
    background: #FA001B;
    color: #fff !important;
    text-align: center;
    font: 18px/40px "Roboto";
    width: 190px;
    border-radius: 3px;}
button.send_review_btn {
    border: none;
    margin: 0px 0 10px;
    height: 40px;
    background: #FA001B;
    color: #fff;
    text-align: center;
    font: 18px/30px "Roboto";
    width: 130px;
    float: left;
}
button.cancel_review_btn {
    border: none;
    margin: 0px 0 10px 18px;
    height: 40px;
    background: #FA001B;
    color: #fff;
    text-align: center;
    font: 20px/30px "Roboto";
    width: 130px;
    float: left;
}
.editprofile .edit_profile .regular-checkbox:checked + label::after {
    top: -4px;
}
.save_edit {
    clear: both;
}
.addressbook .address_book h2 {margin-bottom: 0; color: #000; font: 20px/20px 'Conv_Roboto-Bold'; margin-top: 10px; padding-bottom: 14px;
}
.addressbook .address_book .address_text h5 {
    color: #000;
    font: 16px/12px "Roboto"
}
.address_book .address_text address {
    font: 14px/20px "Roboto";
    color: #666666;
    margin-bottom: 10px;
}
.address_book ul,
.favourites ul {
    padding-left: 0;
}
.address_book ul li {
    list-style: none;
    display: inline-block;
    width: 100%;
    float: left;
    border-bottom: 1px solid #eeeeee;
    padding: 8px 0px;
}
.address_book .edit_del a .flaticon-configure::before,
.address_book .edit_del a .flaticon-delete96::before {
    color: #666;
    font-size: 23px;
    position: relative;
    padding: 0 0 0 12px;
}
/* .address_book ul li:last-child {
    border-bottom: 1px solid #eeeeee;
} */
.address_book a.add_plus {background: url(../images/add.png) no-repeat #fff center center; min-height: 357px; width: 100%; text-align: center; float: left; display: inline-block; padding: 0 15px; color: #000;
}

.address_book a.add_plus:hover {
    color: #000;
}
.edit_delete > a {
    color: #666666;
}
.edit_delete > a:hover {
    color: #000;
}
.address_book .edit_delete {
    margin: 65px 0 0;
}
.favourites.review .edit_delete {
    margin: 81px 0 0;
}
.favourites.review .edit_del a .flaticon-configure::before,
.favourites.review .edit_del a .flaticon-delete96::before {
    font-size: 23px;
    position: relative;
    padding: 0 0 0 12px;
}
.address_book .edit_del a .flaticon-configure:hover,
.address_book .edit_del a .flaticon-delete96:hover,
.favourites.review .edit_del a .flaticon-configure:hover,
.favourites.review .edit_del a .flaticon-delete96:hover {
    color: #000;
}
.favourites h2 {
    margin-bottom: 0;
    color: #000;
    font: 22px "Conv_Roboto-Bold";
    margin-top: 15px;
    border-bottom: 1px solid #eeeeee;
    padding-bottom: 15px;
}
.favourites ul li {
    padding: 15px 0px;
    list-style: none;
    display: inline-block;
    width: 100%;
    float: left;
    border-bottom: 1px solid #eeeeee;
}
.favourites .flaticon-favorite21::before,
.favourites .star_list sup {
    color: #FA001B;
}
.favourites span.list_text {
    color: #666666;
    font: 14px "Roboto";
    margin: 0 6px 0 0;
}
.favorite {
    margin: 20px 0 25px;
}
.reviews .list_inner_title h6 {
    margin-bottom: 2px;
    color: #FA001B;
    font: 15px/20px "Roboto";
    margin-top: 0;
}
.favourites.review p {
    cursor: default;
    color: #666666;
    font: 15px/20px "Roboto";
    margin-top: 0;
}
.favourites.review ul li {
    padding: 20px 0px;
}
#footer_section {
    background: #d3d3d4;
    display: inline-block;
    width: 100%; margin-bottom: -20px;}
.footer_top { display: inline-block; width: 100%;     padding: 35px 0 30px;}
.footer_bottom {
    min-height: 35px;
    background: #FA001B;
    display: inline-block;
    width: 100%
}
.info-title {
    width: 125px;
    text-align: left;
    display: inline-block;
    font: 18px "Roboto";
    color: #FA001B;
    margin: 0;
}
.footer_title {    text-align: left;    display: inline-block;    width: 100%;        color: #FA001B;    margin: 0px 0 25px 0;
    font-size: 16px;}
.about_content {
    margin: 0px;
    padding: 0px;
    display: inline-block;
    width: 100%
}
.about_content li {
    margin: 0px;
    padding: 0px;
    display: inline-block;
    width: 100%;
    list-style: none;
}
.about_content li a {
    margin: 0px;
    padding: 0px;
    display: inline-block;
    width: 100%;
    list-style: none;
    font: 14px/27px "Roboto";
    color: #30363f;
}
.about_content li a:hover {
    color: #FA001B;
}
.all_reserved {
    display: inline-block;
    width: 100%;
    list-style: none;
    color: #fff;
    text-align: center;
    line-height: 45px;
    margin: 0px;
    font-size: 15px;}
.col-paypal_bot ul {
    margin: 20px 0 0 0;
    padding: 0px;
}
.col-paypal_bot ul li {
    margin: 0px;
    padding: 0px 10px 0 0;
    list-style: none;
    display: inline-block;
}
.social_share {
    display: inline-block;
    width: 100%
}
.social_share ul {
    display: inline-block;
    width: 100%;
    margin: 0px;
    padding: 0px;
}
.social_share ul li {
    margin: 0 0px 0 5px;
    display: inline-block;
    margin: 0px;
    list-style: none;
}
.social_share ul li a { display: inline-block; background: url(../images/home_five/soci1.png) no-repeat; width: 32px; height: 33px; margin-right: 5px;}
.social_share ul li a.sco2{background: url(../images/home_five/soci2.png) no-repeat;}
.social_share ul li a.sco3{background: url(../images/home_five/soci3.png) no-repeat;}
.social_share ul li a.sco4{background: url(../images/home_five/soci4.png) no-repeat;}

.before_login_checkout h3 {
    color: #000;
    font: 16px "Roboto";
    margin-top: 0;
}
.before_login_checkout .sidebar_inner label {
    font-weight: normal;
}
.before_login_checkout .sidebar_inner .link_address label {
    width: 100%
}
.before_login_checkout .sidebar_inner label span {
    font: 14px/25px "Roboto";
    color: #666666;
    width: 100%;
    float: left;
    padding-left: 0px;
}
.before_login_checkout .radio_chkout input {
    float: left;
    margin: 8px 0 0;
}
.before_login_checkout .border_sidebar {
    border-bottom: 1px solid #cccccc;
    display: inline-block;
    width: 100%;
    padding-bottom: 5px;
    margin-bottom: 10px;
}
p.terms_checkout {
    font: 14px/25px "Roboto";
    color: #666666;
    padding-top: 10px;
}
.link_address a {
    color: #FA001B;
    font: 16px "Roboto";
    display: inline-block;
    margin: 0 0 20px 0;
}
.link_address a:hover,
.link_address a:focus {
    text-decoration: none;
    color: #000;
}
.link_address li {
    clear: both;
    float: left;
    margin: 1px 5px 0 18px;
}
.checkout_page {
    margin-bottom: 0px;
    border-top: 2px solid #FA001B;
    background: #f2f2f2;
}
/*.checkout_page .new.breadcrumb {
    background: #f2f2f2;
}*/
p.after-signup {
    text-align: center;
    font: 25px "Roboto";
    padding: 12px;
    color: #FA001B;
}
.star_list span.heart_list.active.flaticon-favorite21:before,
.star_list span.active sup {
    color: #FA001B !important;
}
.subscribe_loading:after {
    width: 100%;
    top: 0;
    content: '';
    height: 235px;
    position: absolute;
    background: #333;
    opacity: .5;
}
.subscribe_loading {
    position: relative;
}
div.subscribe_loader {
    top: 0px;
    position: absolute;
    width: 100%;
    height: 235px;
    text-align: center;
    z-index: 999;
}
div.subscribe_loader img {
    margin-top: 7%
}
.before_login_checkout .link_address textarea {
    width: 50%
}
.sidebar_list span.glyphicon.glyphicon-search {
    position: absolute;
    text-align: right;
    float: right;
    right: 25px;
    top: 12px;
}
.add-cart-detail {
    display: inline-block;
}
.header_section .btn-primary:focus {
    color: #000;
}
.header_section .btn-primary.find_rest:focus {
    color: #fff;
}
#search-rest .bootstrap-select.btn-group > .dropdown-menu {
    width: 90% !important;
}
.listing_search_location .ui-autocomplete.ui-front.ui-menu.ui-widget.ui-widget-content {
    width: 386px !important;
}
.listing_search_location.inner-detail .ui-autocomplete.ui-front.ui-menu.ui-widget.ui-widget-content {
    width: 308px !important;
}
.ui-autocomplete.ui-front.ui-menu.ui-widget.ui-widget-content {
    background: #fff none repeat scroll 0 0;
    list-style: outside none none;
    padding-left: 0;
    position: absolute !important;
    width: 387px !important;
    max-height: 238px !important;
    overflow: auto !important;
}
li.ui-menu-item {
    width: 100%;
    padding: 5px 12px;
    cursor: pointer;
}
#search_location_form .custom-select .dropdown-menu ul li,
#find_shop_form .custom-select .dropdown-menu ul li {
    width: 100%
}
#search_location_form .custom-select .dropdown-menu ul,
#find_shop_form .custom-select .dropdown-menu ul {
    background: #fff none repeat scroll 0 0;
    list-style: outside none none;
    padding-left: 0;
    position: relative !important;
    left: 0;
    overflow: auto !important;
    max-height: 228px !important;
}
#search_location_form .custom-select > .dropdown-menu,
#find_shop_form .custom-select > .dropdown-menu {
    overflow: hidden !important;
    width: 277px !important;
    max-height: 235px !important;
}
.listing_search_location #find_shop_form .custom-select .dropdown-menu,
.listing_search_location #search_location_form .custom-select .dropdown-menu {
    width: 262px !important;
}
.errors {
    font: 13px "Roboto" !important;
}
#forgotPwdModal .modal-content {
    border-radius: 0;
    padding-bottom: 15px;
    display: inline-block;
    width: 100%
}

#forgotPwdModal .modal-content label {
    color: #000;
    font: 16px/19px "Roboto"
}
#forgotPwdModal .form-control {
    color: #343b46;
    font: 16px "Roboto"
}
#forgotPwdModal .modal-content,
#edit_address_book_form .modal-content {
    border-radius: 5px;
    padding-bottom: 15px;
    display: inline-block;
    width: 100%
}
#forgotPwdModal .modal-content label,
#edit_address_book_form .modal-content label {
    color: #000;
    font: 16px/19px "Roboto"
}
#forgotPwdModal .form-control,
#edit_address_book_form .form-control {
    color: #343b46;
    font: 16px "Roboto"
}
#reviewmodal .modal-content {
    display: inline-block;
    width: 100%;
    padding-bottom: 10px;
}
#reviewmodal .modal-content .form-group {
    margin-bottom: 20px;
}
#reviewmodal .modal-body {
    padding: 0 20px;
}
#reviewmodal .modal-content label {
    font-size: 18px;
    width: 35%;
    float: left;
    line-height: 22px;
}
#reviewmodal .modal-header h1 {
    margin-bottom: 22px;
}
#reviewmodal input,
#reviewmodal textarea {
    box-shadow: none;
    width: 70%;
    border-radius: 0;
}
textarea:focus,
.form-control:focus {
    box-shadow: none !important;
    border: 1px solid #ebebeb;
}
#reviewmodal span.star {
    display: inline-block;
}
.list_image img {
max-width: 100%;
    height: 140px;
        background: #fff;
    padding: 6px;
    border-radius: 1px;}
.checkout_secondtab .sidebar_inner li span img {
    width: auto;
    max-width: 100%;
    display: inline-block;
}
.bs-docs-sidebar {
    min-height: auto;
}
.sidebar1.autofix_sb.fixed {
    height: auto;
    margin: 0;
}
.autofix_sb.fixed {
    bottom: auto;
    height: 100%;
    left: 8.6% !important;
    overflow: auto;
    position: absolute !important;
    right: auto;
    top: 0;
}
.detail_left_menu .nav > li > a:focus,
.detail_left_menu .nav > li > a:hover {
    background-color: transparent;
}
.sidebar1.autofix_sb.bottom.fixed {
    bottom: auto;
    height: 1000px;
    overflow: auto;
    top: 0;
}
.autofix_sb.fixed.bottom {
    bottom: 0;
    position: absolute !important;
}
#sidebar_detail.affix {
    width: 246px;
}
div .required label:after {
    content: " *";
    color: red;
}
.checkout_secondtab .mycontact-after-login .label-left label {
    color: #000;
    font: 14px/20px "Roboto"
}
.checkout_secondtab .mycontact-after-login .label-right label {
    color: #666;
    font: 14px/20px "Roboto"
}
.checkout_secondtab .mycontact-after-login .border-login {
    width: 100%;
    border-bottom: 1px solid #ccc;
    display: inline-block;
    margin-bottom: 20px;
    padding-bottom: 10px;
}
.checkout_secondtab #accordion h4 label {
    color: #000;
    font: 15px/26px "Roboto"
}
.checkout_secondtab #accordion h4 {
    line-height: 30px;
}
.checkout_secondtab .panel-default > .panel-heading {
    background-color: #e7e7e7;
    border-color: #e7e7e7;
}
#accordion .your_delivery_address {
    border: none;
    padding-bottom: 0;
    margin: 0;
}
.panel-group .panel-heading + .panel-collapse > .list-group,
.panel-group .panel-heading + .panel-collapse > .panel-body,
.panel-default > .panel-heading + .panel-collapse > .panel-body {
    border-top-color: #fff !important;
}
#accordion .panel-heading {
    padding: 0 15px;
    border-radius: 0 0 0 0;
}
#accordion .form-group.radio_chkout {
    margin-bottom: 0;
}
.checkout_secondtab #accordion .area-checkin {
    font-size: 17px;
    color: #666;
}
.checkout_secondtab #accordion .deliver-aftlogin {
    color: #999;
}
.checkout_secondtab #accordion .deliver-aftlogin b {
    color: #000;
    font-weight: 500;
}
.checkout_secondtab #accordion .sidebar_checkout h4 {
    width: 130px;
    line-height: 35px;
    margin-top: 20px;
}
.checkout_secondtab #collapseTwo {
    border: 1px solid #ccc;
    margin-top: -10px;
    border-top: 0;
}
.checkout_secondtab #collapseTwo .address_book ul li:last-child {
    border-bottom: 0;
}
.checkout_secondtab #collapseTwo .address_book ul li .address_text {
    padding: 0 35px;
}
.checkout_secondtab #collapseTwo .address_book ul li .edit_del {
    padding: 0 35px;
}
.has-js .checkout_secondtab #collapseTwo .address_book label.label_radio {
    height: 23px;
}
.has-js .checkout_secondtab #collapseTwo .address_book label.label_radio {
    height: 23px;
    width: 20px;
    float: left;
}
.checkout_secondtab #collapseTwo .address_book label.label_radio span {
    color: #000;
    font: 16px/24px "Roboto"
}
.checkout_secondtab #collapseTwo .address_book address {
    padding-left: 30px;
}
.checkout_secondtab #collapseTwo .address_book .address_text h5 {
    margin-bottom: 0;
}
.checkout_secondtab #collapseTwo .address_book ul li {
    padding: 4px 0 8px;
}
.checkout_secondtab .choose_howto_pay h3 {
    border-top: 1px solid #ccc;
    margin-top: 10px;
    padding-top: 20px;
}
.checkout_secondtab .choose_howto_pay {
    display: inline-block;
    width: 100%
}
.change-address .sidebar_checkout h4 {
    width: 230px;
    margin-top: 70px;
}
.change-address address {
    color: #666;
    font: 14px/20px "Roboto"
}
.change_address {
    margin-top: 30px;
}
#subscribe .form_labels .checkbox small a {
    color: #000;
}
#subscribe .form_labels .checkbox small a:hover {
    color: #000;
    text-decoration: underline !important;
}
textarea {
    resize: none;
}
textarea#add-message {
    border: 1px solid hsl(0, 0%, 91%);
    margin-bottom: 20px;
}
.edit_del a:hover .flaticon-configure::before,
.edit_del a:hover .flaticon-delete96::before {
    color: #000;
}
.list_last_btn a {
    width: 100%;
    display: inline-block;
}
.flaticon-moneycard4::before {
    width: 2%;
    float: left;
}
.anchor {
    cursor: pointer;
}
#search-rest {
    width: 100%;
    min-height: 140px!important;
    padding: 0;
}
.common-sticky.sticky {
    border-bottom: 1px solid #FA001B;
    z-index: 2;
    padding: 0 100px;
    text-align: left;
    width: 100%;
    position: fixed;
    top: 0;
    min-height: 140px;
}
.common-sticky {
    position: relative;
    width: 100%;
    min-height: 143px;
}
.common-sticky .title h2 {
    font: 20px "Roboto";
    color: #fff;
    margin: 0px;
}
#search-rest .btn-primary.active:hover,
#search-rest .btn-primary.focus:active,
#search-rest .btn-primary:active:focus,
#search-rest .btn-primary:active:hover,
#search-rest .open > .dropdown-toggle.btn-primary.focus,
#search-rest .open > .dropdown-toggle.btn-primary:focus,
#search-rest .open > .dropdown-toggle.btn-primary:hover,
#search-rest .custom-select .btn-primary {
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    width: 100%;
    background: #cf0c21;
    color: #fff;
    box-shadow: none;
    height: 50px;
}
#search-rest .custom-select .btn-primary .caret {
    float: right;
    position: absolute;
    border: 0;
    background: url("../images/select_arrow.png") no-repeat right center;
    width: 12px;
    height: 6px;
}
#search-rest .filter-option.pull-left {
    padding: 2px 0 0;
    color: #343b46;
    font: 16px "Roboto"
}
#search-rest .bootstrap-select > .dropdown-toggle {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    padding-right: 0;
    height: 50px;
    border-bottom-left-radius: 5px;
    border-top-left-radius: 5px;
}
#search-rest .dropdown-menu {
    box-shadow: none;
    border-radius: 0;
    left: 15px;
}
#search-rest .bootstrap-select.btn-group > .dropdown-menu {
    width: 90% !important;
}
#search-rest .dropdown-menu > li > a:focus,
#search-rest .dropdown-menu > li > a:hover {
    background-color: #fff !important;
}
#search-rest .dropdown-menu.open li a,
#search-rest .dropdown-menu.open li a {
    font: 15px "Roboto"
}
#search-rest .dropdown-menu > li > a:focus {
    background-color: #fff !important;
}
#search-rest button.find_rest:hover,
#search-rest .form_labels .form-inline .form-control {
    border: 1px solid #ececec;
    border-left: 1px solid #000;
}
#search-rest button.find_rest {
    border: 1px solid #FA001B;
    padding: 7px 12px;
}
#search-rest .form_labels {
    padding: 0;
}
.checkout_page .input-group-btn:last-child > .btn,
.checkout_page .input-group-btn:last-child > .btn-group {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    z-index: 1;
}
.padding0 {
    padding-left: 0 !important;
    padding-right: 0 !important;
}
.padding-left0 {
    padding-left: 0 !important;
}
.padding-right0 {
    padding-right: 0 !important;
}
.header_loading {
    position: absolute;
    width: 90%;
    z-index: 99;
    padding: 1%;
    text-align: right;
}
.login_loading {
    position: absolute;
    width: 100%;
    z-index: 99;
    padding: 1%;
    text-align: center;
    background: #c0c0c0;
}
.order_loader {
    position: absolute;
    width: 100%;
    z-index: 99;
    padding: 1%;
    text-align: center;
    background: rgba(0, 0, 0, .5);
    top: 0;
    bottom: 0;
}
.order_loader img {
    margin-top: 40%
}
.alert.fade.in {
    position: relative;
    text-align: center;
    width: 100%
}
#sidebar_detail.affix {
    width: 246px;
}
#searchFor {     float: left;
    font: 16px 'Roboto';
    border: 1px solid #8B8B8E;
    padding-right: 30px;
    border-radius: 3px;
    height: 40px;}
#search_button {    background: #FFC30D;    border-radius: 3px;    float: left;    padding: 10px 25px;
    box-shadow: none;    border: none;    font: 16px 'Conv_Roboto-Bold';    color: #545456;    height: 40px;}
.pickup_settings {
    display: none;
}
.pickup_settings .custom-select {
    float: left !important;
}
.order_error {
    padding: 2% 1%;
    background-color: #EF6048;
    display: inline-block !important;
    border-radius: 3px;
}
.order_error {
    color: #fff;
    font-weight: bold;
}
.checkout_btn.disabled {
    background: #c0c0c0 !important;
}
.search_form_status {
    text-align: left;
}
.search_form_status a {
    background: #FA001B;
    color: #fff;
    padding: 1%;
    border-radius: 3px;
    display: inline-block;
}
.change_location:hover,
.change_location:active {
    color: #fff;
    background: #000;
}
.location_not_found {
    font-weight: bold;
    display: inline;
    color: #FA001B;
}
a.show_more_list {
    float: right;
    text-transform: uppercase;
    font-weight: bold;
    color: #FA001B;
    margin-bottom: 5%
}
.resturant_closed {
    padding: 1%;
    background: #ffffff;
    color: #6b6b6b;
    border-radius: 3px;
    font-weight: bold;
    font-size: 18px;
    margin-top: 15px;
    line-height: 2em;
    text-align: center;
    margin: 70px 0;
    font-family: Roboto;
    box-shadow: 0px 0px 10px 4px #dadada;}
.shop_not_found.col-xs-12.text-center { display: inline-block; width: 100%; text-align: center; background: #fff;    padding-bottom: 32px;}
.shop-not-found {
    position: relative;
}
.shop_not_found h1 {
    color: #fa001b;
    font-size: 25px;
    margin-top: 25px;
    margin-bottom: 0;
    font-family: Roboto;
    font-weight: normal;}
.shop_not_found h2 { display: none;}
.favourite_delete {
    cursor: pointer;
}
.no_orders {
    font-weight: bold;
    text-align: center;
    background: #c0c0c0;
    color: #fff;
    padding: 1%;
    border-radius: 3px;
}
#contactus .has-error .help-block {
    position: relative;
    font-size: 12px;
    color: #ff0000;
    float: left;
    width: 100%;
    padding: 0;
    margin: 0 auto;
}
#contactus .field-contacts-message.has-error .help-block {
    position: relative;
    top: auto;
    bottom: 15px;
}
.close_change_header {
    float: right;
    padding: 0%;
    color: #333;
    font-weight: bold;
}
.min-cart-ingrdients li span {
    font: 10px "Roboto" !important;
}
.account_settings input {
    font: 15px "Roboto";
    height: 32px;
    border-radius: 0;
    border: 1px solid #d4d4d4;
    box-shadow: none;
    padding: 4px 10px;
}
.account_settings .save_edit button {
    border: none;
    margin: 25px 0 50px;
    height: 45px;
    background: #FA001B;
    color: #fff;
    text-transform: uppercase;
    text-align: center;
    font: 20px/42px "Roboto"
}
.account_settings .save_edit button {
    border: none;
    margin: 25px 0 50px;
    height: 45px;
    background: #FA001B;
    color: #fff;
    text-transform: uppercase;
    text-align: center;
    font: 20px/42px "Roboto"
}
.account_settings input {
    font: 15px "Roboto";
    height: 32px;
    border-radius: 0;
    border: 1px solid #d4d4d4;
    box-shadow: none;
    padding: 4px 10px;
}
.account_settings .save_edit button {
    border: none;
    margin: 25px 0 50px;
    height: 45px;
    background: #FA001B;
    color: #fff;
    text-transform: uppercase;
    text-align: center;
    font: 20px/42px "Roboto"
}
.checkout_list1 ul.min-cart-ingrdients {    padding: 1px 0 0 16px;}
.checkout_list1 ul.min-cart-ingrdients li {    width: 100%;    display: inline-block;
    padding: 0px 0;    list-style: none;    font-family: Roboto; margin: 0px 0; color: #545456;}
.checkout_list1 ul.min-cart-ingrdients li span {
    font: 12px "Roboto" !important;
}
.change_loc_but {
    display: inline-block;
    vertical-align: middle;
    padding-top: 0px;
    height: auto;
}
.review_success {
    clear: both;
}
.delivery_instructions {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.delivery_hide:after,
.instructions_hide:after {
    content: ' \25b6'
}
.delivery_show:after,
.instructions_show:after {
    content: ' \25bc'
}
.close_change_header {
    float: right;
    padding: 0%;
    color: #fff;
    text-transform: uppercase;
    font-weight: bold;
}
.close_change_header:hover {
    color: #FA001B;
}
.select_loader {
    background: #fff;   
    width: 90.2%;
    position: absolute; display: none;
}
.errors {
    display: block;
    text-align: left;
    color: #ff0000;
    font-weight: bold;    margin-top: 6px;
}
.edit_address_book {
    cursor: pointer;
}
.current_day {color: #FA001B !important;}
h2.faq-title {
    margin: 0 0 20px;
    font: 24px "Roboto";
    color: #666666;
}
.faq_food .new.breadcrumb {
    margin-bottom: 20px;
    margin-top: 8px;
}
.faq_food .panel-body {
    font: normal 15px "Roboto";
    color: #666;
}
.faq_food .panel-title a {
    width: 100%;
    display: inline-block;
    font: normal 16px "Roboto";
    color: #666;
    padding: 10px 0px;
}
.bottom_checkout h4 span {
    font: normal 16px "Roboto"
}
.bottom_checkout h4 {
    margin: 2px 0;
}
#clear_filter {width: 100%; display: block; text-align: right; color: #c2c2c6; font-family: 'Roboto';font-weight:400;}
#orderModal ul.min-cart-ingrdients,
#orderModal .bottom_checkout ul {
    border-bottom: 1px solid #efefef;
}
#orderModal .bottom_checkout ul li:last-child {
    border-top: 1px solid #efefef;
}
#orderModal .bottom_checkout ul li {
    border-bottom: none;
}
#orderModal .bottom_checkout .color_checkprice span {
    font: 15px "Roboto"
}
#detail .nav-tabs > li {
    padding: 0;
    width: 33.33%
}
#detail.detail_food.checkout_page .nav-tabs > li {
    padding: 0;
}
.listing_middle .cod-icon-class {
    cursor: pointer;
    left: -44px;
    position: absolute;
    top: 13px;
}
.listing_middle .list_last_btn {
    display: inline-block;
    position: relative;
    width: 100%
}
.favourites sup {
    padding: 2px !important;
}
.list_det_inner .star_list .item_desc {
    padding: 0;
    font: 500 15px "Roboto";
    display: inline-block;
    width: 94%;
    vertical-align: middle;
}
p.not_list {
    margin: 0px;
    padding: 0px;
}
#home_banner button.find_rest,
#search-rest button.find_rest,
#search-rest button.change_location {
    height: 50px;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}
#home_banner .form-control::-moz-placeholder,
#search-rest .form-control::-moz-placeholder {
    font: 16px/37px "Roboto"
}
#home_banner .form_labels .form-control,
#search-rest .form_labels .form-control,
.form-control:focus {
    }
header .header_section {
    /*min-height: 84px;*/
}
#search-rest #search_location_form,
#search-rest #find_shop_form {
    min-height: 95px;
    padding: 15px 0;
}
#home_banner .bootstrap-select.btn-group .dropdown-menu,
#search-rest .bootstrap-select.btn-group .dropdown-menu {
    min-width: 92% !important;
    width: 270px !important;
}
#home_banner .bootstrap-select.btn-group .dropdown-menu.inner,
#search-rest .bootstrap-select.btn-group .dropdown-menu.inner {
    min-width: 100% !important;
}
.listing_food {
    background: #ebebed none repeat scroll 0 0;
    margin: 0px 0;
}
#search_form {background: #fff none repeat scroll 0 0;margin: 50px 0;}
#searchFor.form-control::-moz-placeholder {
    color: #ccc !important;
    font: 15px/24px "Roboto"
}
.cod {
    cursor: pointer;
    background: url("../images/rupee.png") no-repeat left center;
    width: 29px;
    height: 29px;
    display: inline-block;
}
.payment-online {
    cursor: pointer;
    background: url("../images/payment-db.png") no-repeat left center;
    width: 29px;
    height: 29px;
    display: inline-block;
}
.common-icon {
    position: absolute;
    left: 10px;
    top: 6px;
}
.listing_middle .left-part h4,
.listing_middle .left-part h6 {
    margin: 0;
    font: 14px/24px "Roboto";
    color: #545456;
    width: auto;
    display: inline-block;
    padding: 0;
    float: left;
    font-weight: 500; padding: 0 0 0 5px;}

.rev_icon span.list_text{    color: #FA001B;    font-size: 14px;}

.listing_middle .left-part {
    padding: 0 15px 0 0;
    float: left;
}
.color-common .green-wallet {
    position: relative;
    top: 5px;
    background: url("../images/green-vallet.png") no-repeat left center;
    width: 18px;
    height: 18px;
    display: inline-block;
}
.color-common .yellow-wallet {
    position: relative;
    top: 5px;
    background: url("../images/yellow-vallet.png") no-repeat left center;
    width: 18px;
    height: 18px;
    display: inline-block;
}
.color-common .red-wallet {
    position: relative;
    top: 5px;
    background: url("../images/red-vallet.png") no-repeat left center;
    width: 18px;
    height: 18px;
    display: inline-block;
}
.color-common .distance-km {
    font: 16px/30px "Roboto";
    color: #444444;
    height: 32px;
    padding: 0 5px;
    display: inline-block;
    margin: 0 15px;
    background: #e9e9e9;
    border-radius: 4px;
}
.listing_middle .btn-primary:hover,
.listing_middle .btn-primary:focus,
.listing_middle .btn-primary.focus,
.listing_middle .btn-primary:active,
.listing_middle .btn-primary.active,
.listing_middle .open > .dropdown-toggle.btn-primary {
    background: #cf0c21;
    border: none;     background-size: 23px;
}
.listing_middle .deliver-icon h4 {
    background: url("../images/listing-clk.png") no-repeat left 1px;
    height: 22px;
    display: inline-block;
    padding: 0 0 0 25px;
}
.footer-info-part .list-unstyled.about_content li a:after,
.footer-cms-part .list-unstyled.about_content li a:after {
    content: "|";
    margin: 0 0 0 5px;
}
.footer-cms-part .list-unstyled.about_content,
.footer-cms-part .list-unstyled.about_content li,
.footer-info-part .list-unstyled.about_content,
.footer-info-part .list-unstyled.about_content li {
    width: auto;
}
.footer-info-part .list-unstyled.about_content li a,
.footer-cms-part .list-unstyled.about_content li a {
    padding: 0;
}
.footer-info-part .list-unstyled.about_content li:last-child a:after,
.footer-cms-part .list-unstyled.about_content li:last-child a:after {
    content: ""
}
#search_form .sidebar_list {
    margin: 0 0 15px;
}
.has-js #listing .label_check.popular-icon {
    background: url("../images/popularity-icon.png") no-repeat left center;
    width: 100%;
    height: 19px;
    display: inline-block;
}
.has-js #listing .label_check.rating-icon {
    background: url("../images/rating.png") no-repeat left center;
    width: 100%;
    height: 14px;
    display: inline-block;
}
.has-js #listing .label_check.min-order-icon {
    background: url("../images/min-order-icon.png") no-repeat left center;
    width: 100%;
    height: 12px;
    display: inline-block;
}
.has-js #listing .label_check.delivery-icon {
    background: url("../images/del-fee-icon.png") no-repeat 5px center;
    width: 100%;
    height: 11px;
    display: inline-block;
}
.has-js #listing .label_check.fast-del-icon {
    background: url("../images/deliver-icon.png") no-repeat left center;
    width: 100%;
    height: 11px;
    display: inline-block;
}
.has-js #listing .label_check {
    padding-left: 20px;
}
.check_sidebar .checkbox {
    margin-bottom: 13px;
}
.sidebar_list1 h3.filter-icon {
    background: url("../images/filter-icon.png") no-repeat 95% center;
    width: 100%;
    height: 37px;
    display: inline-block;
}
.sidebar_list1 h3 a {
    width: 100%;
    color: #000;
    font: 16px "Roboto";
    display: inline-block;
    background: url("../images/filter-arrow.png") no-repeat 95% center;
}
.sidebar_list1 h3 a.collapsed {
    color: #000;
    font: 16px "Roboto";
    width: 100%;
    display: inline-block;
    background: url("../images/filter-arrow-up.png") no-repeat 95% center;
}
.has-js #listing .sidebar_list1.check-none .label_check,
.sidebar_list1 h3.arrow-none {
    background: none;
}
.has-js #listing .sidebar_list1.check-none .label_check {
    padding-left: 0;
}
.has-js #listing .label_check.online-pay {
    background: url("../images/online-pay-icon.png") no-repeat left center;
    width: 100%;
    height: 19px;
    display: inline-block;
}
.has-js #listing .label_check.pure-veg {
    background: url("../images/pure-veg-icon.png") no-repeat left center;
    width: 100%;
    height: 14px;
    display: inline-block;
}
.check_sidebar .checkbox small.active {
    color: #FA001B;
}
.btn-danger.cart-btn,
.btn-danger.cart-btn:hover {
    padding: 0;
    height: 42px;
    border-radius: 3px;
}
.btn-danger.cart-btn span.left-part {
    margin: 0px;
    padding: 3px 0 0 35px;
    background: url("../images/cart-icon.png") no-repeat left center;
    height: 25px;
    width: 23px;
    display: inline-block;
    float: left;
    color: #fff;
}
.btn-danger.cart-btn .left-sec {
    float: left;
    display: inline-block;
    width: 70px;
    height: 40px;
    background: #cf3929;
    padding: 6px 0 0 10px;
}
.btn-danger.cart-btn .left-sec:hover {
    background: #cf3929;
}
.btn-danger.cart-btn .right-chkout:hover {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    background: #cf3929 url("../images/right-arrow-chkout.png") no-repeat 12px center;
}
.btn-danger.cart-btn span.right-part:hover {
    border-right: 1px solid #FA001B;
}
.btn-danger.cart-btn span.right-part {
    width: 140px;
    padding: 8px;
    display: inline-block;
    float: left;
    font-size: 18px;
    border-right: 1px solid #cf3929;
}
.btn-danger.cart-btn .right-chkout {
    background: url("../images/right-arrow-chkout.png") no-repeat 12px center;
    display: inline-block;
    width: 39px;
    height: 41px;
}
.detail-margin.list_inner_middle {
    margin: 10px 0 4px;
    float: left;
    width: 100%;
}
.common-icon div.tooltip-inner {
    max-width: 120px;
    width: 120px;
}
.section-tab-new {
    background: #ebebed;
    width: 100%;
    display: inline-block;
}
.detail_left_menu{
    background: #fff;
    padding: 0px;
    margin-top: 15px;
    border: 1px solid #C2C2C6;
    width: 100%;
    float: left;
}
#detail .color-common {
    width: auto;
    display: inline-block;
}
#reviews.active,
#info.active {
    background: #fff;
    display: inline-block;
    padding: 15px;
    width: 100%;
    min-height: 170px;
}

.dish_detail h6.after-detail-desc {
    width: 100%;
    border-top: 1px solid #ddd;
    display: inline-block;
    font: 500 14px/24px "Roboto"
}
.dish_detail h6.after-detail-desc span {
    padding: 10px 0 0px 23px;
    display: inline-block;
}
.lightBg {
    background: url(../images/snow.jpg) #b1dde0 top center no-repeat;
}
#detail.checkout_page .nav-tabs > li {
    width: auto;
}
#detail.detail_food.checkout_page .nav-tabs > li {
    margin: 0 30px 0 0px;
}
#detail.checkout_page .detail_left .nav.nav-tabs > li > a {
    height: auto;
    border: 0;
    text-align: left;
    padding: 0;
}
/* #detail.checkout_page .detail_left .panel-default {
    background: #fff;
} */
.new-checkout-fad h3.your-order-title {
    margin-top: 0;
    font-size: 18px;
    border-top: 1px solid #ccc;
    display: inline-block;
    width: 100%;
    padding-top: 17px;
}
.detail_food.checkout_page .checkout .nav-tabs {
    padding: 15px;
}
.detail_food.checkout_page #reviews.active {
    padding: 15px 0 15px 15px;
    border: 1px solid #ccc;
}
.detail_food.checkout_page .border_pay_checkout {
    padding: 10px 10px 0;
}
.detail_food.checkout_page .border_pay_checkout .form-group {
    margin-bottom: 0;
}
.detail_food.checkout_page .check_require .req-border {
    border-bottom: 1px solid #ccc;
}
.sidebar_checkout .checkout-btn {
    width: 200px;
    margin: 15px auto;
}
.checkout_page .mini-cart p.price_checkout {
    margin-top: 0px;
}
.checkout_page .bg_total_end {
    background: transparent;
    color: #444;
}
.bg_total_end p.price_checkout {
    color: #444;
}
.checkout_page .table>thead>tr>th {
    border-bottom: 1px solid #ccc;
}
.mini-cart.detailed_tab {
    clear: both;
}
.detail_food .checkout_page .border_checkout {
    padding: 0;
}
#detail.detail_food.checkout_page .detail_left.checkout .nav-tabs > li {
    width: 47%
}
#detail.detail_food.checkout_page .detail_left .nav.nav-tabs > li.active,
#detail.detail_food.checkout_page .detail_left .nav.nav-tabs > li:focus,
#detail.detail_food.checkout_page .detail_left .nav.nav-tabs > li > a:hover {
    height: 45px;
}
#detail.detail_food.checkout_page .your_ordertab {
    height: 45px;
}
.mini-cart.detailed_tab thead > tr {
    border: 1px solid #ccc;
}
.mini-cart.detailed_tab thead > tr > th,
.link_address label {
    font: 500 15px/24px "Roboto"
}
#detail.detail_food.checkout_page .second_checkbox {
    vertical-align: middle;
    display: inline-flex;
    margin: 0 0 0 15px;
}
.mini-cart.detailed_tab tbody > tr {
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
}
.mini-cart.detailed_tab tbody > tr:last-child {
    border-bottom: 1px solid #ccc;
}
#detail.detail_food.checkout_page .link_address textarea {
    width: 100%
}
.mini-cart.detailed_tab .delivery_fee tbody > tr:last-child,
.mini-cart.detailed_tab .delivery_fee tbody > tr {
    border: none;
}
.mini-cart.detailed_tab .delivery_hours > p,
.mini-cart.detailed_tab .takeway_hours p,
.mini-cart.detailed_tab .delivery_fee p {
    font: 12px/0px "Roboto";
    color: #000;
}
.mini-cart.detailed_tab .delivery_fee p.free_price.total-fad {
    font: 600 15px/35px "Roboto";
    color: #FA001B;
}
#detail.detail_food.checkout_page .before_login_checkout {
    border-top: 1px solid #ccc;
    padding: 15px 0 0 0;
}
.order_loader_new {
    position: absolute;
    width: 100%;
    z-index: 99;
    padding: 1%;
    text-align: center;
    top: 0;
    bottom: 0;
}
.order_loader_new img {
    margin-top: 40%
}
.radio_chkout .bootstrap-select.btn-group .dropdown-menu {
    min-width: 94% !important;
    left: 3%
}
.detail_food.checkout_page .your_delivery_address .check_require {
    margin: 0 0 15px;
}
#myorder,
.faq_food {
    border-top: 2px solid #FA001B;
    background: #f2f2f2;
}
#myorder .new.breadcrumb,
.about_food,
.about_food .new.breadcrumb,
.faq_food .new.breadcrumb {
    width: 100%;
    display: inline-block;
}
.favourites,
.address_book,
.edit_profile,
.myorder_right,
.new-about-fad {
    background: #fff;
}
.addressbook .address_book,
.reviews .favourites.review,
.editprofile .edit_profile,
.myorder .myorder_right {
    background-size: #fff;
    display: inline-block;
}
.addressbook {
    padding-bottom: 15px;
}
.edit_profile {
    margin-bottom: 15px;
}
.myorder_right li:last-child {
    border: none;
}
.new-about-fad {
    padding: 15px 0 0;
    margin: 0 0 15px 0;
}
.about_food .new.breadcrumb {
    margin-bottom: 15px;
}
.contact_food,
.contact_food .new.breadcrumb {
    background: #f2f2f2;
}
.new-contact-fad {
    background: #fff;
    padding: 15px;
    width: 100%;
    display: inline-block;
    margin: 0 0 15px;
}
.about_food,
.contact_food {
    margin-top: -5px;
    margin-bottom: -4px;
}
.edit_address_book_form .close {
    z-index: 2;
}
.addressbook .address_book .list_image img {
    width: auto;
}
#myorder .new.breadcrumb {
    margin-bottom: 20px;
}
.detail_part .proceed-to-checkout {
    display: inline-block;
    text-align: center;
}
.top-align-tooltip {
    top: 2px;
}
.discount_wrap {
    position: absolute;
    top: -2px;
    left: 0px;
    z-index: 100;
}
#ribbon {
    position: relative;
    margin: 0 auto;
    height: 25px;
    width: 40px;
    background-color: #FA001B;
    top: -13px;
    left: -16px;
}
#ribbon:before {
    content: "";
    position: absolute;
    top: 15px;
    border-style: solid;
    border-width: 20px;
    border-color: #FA001B #FA001B transparent #FA001B;
    z-index: -1;
    color: #fff;
    left: 0;
}
#figure {
    margin: 0 auto;
    padding-top: 0px;
    text-align: center;
    color: #fff;
    font: 600 11px/18px "Roboto";
}
#figure:before {
    content: "";
    color: white;
    text-shadow: 0 1px 0 black;
}
.detail-voucher {
    font: 600 18px/41px "Roboto";
    color: #fff;
    margin: 18px 0 8px;
    min-height: 43px;
    background: #FA001B;
    padding-left: 15px;
    text-align: center;
}
.discount_wrap div.tooltip-inner {
    max-width: 120px !important;
    width: 120px !important;
}
#address_book_form .col-md-6 {
    width: 100%;
    padding: 0;
}
.detail_left_menu h3 {
    margin: 0;
    color: #1A191A;
}
.detail-item-price {
    color: #666666;
    font: 16px "Roboto";
    padding-right: 5px;
}
#review_form .rating-symbol-background.glyphicon.glyphicon-star-empty {} #review_form .errors {
    margin: 5px 0 0;
}
.mobile_goto_menu {
    display: none;
}
.rmv-line-height {
    line-height: 0 !important;
}
.banner_text h1 br {
    display: none;
}
/* Extra Code */
#subscribe .form_labels .form-control,
#subscribe button.sign_up {
    border-radius: 3px;
    /* height: 50px; */
    border: none;
}
#subscribe .form_labels .form-control{    border: 2px solid #8B8B8E;     padding-right: 28px;}
.listing_middle.detail_part img.res_bg {
    position: absolute;
    width: 100%;
}
.each_det {
    width: 100%;
    padding: 28px;
    display: inline-block;}
.listing_middle.detail_part .col-md-12.col-sm-12.col-xs-12.pull-right.text-right.top-align-tooltip {
    background: #fff;
    border: 1px solid #ddd;
    padding: 10px 10px;
    border-top: 0;
}
 #detail{
    background: #ebebed;
    width: 100%; display: inline-block; border: none;
}
.hotel_img {
    max-width: 140px;
    padding: 0 10px 0 0;
    float: left;}
.listing_middle .min_icon h4 {
    background: url("../images/price.png") no-repeat left 1px;
    height: 22px;
    display: inline-block;
    padding: 0 0 0 25px;
}
.each_det .list_inner_title {
    margin-top: 0px;
}
.rev_icon span.list_text {
    background: url(../images/reviews.png) no-repeat left 0px;
    height: 20px;
    display: inline-block;
    padding: 4px 0 0 25px;
    font-weight: bold;}
.hotel_address {
    float: right;    margin-top: -2px;
}
.hotel_address p {
    font: 14px "Roboto";
    color: #8B8B8E;
    line-height: 23px;
    margin: 0; 
    font-weight: 500;
}
.hotel_address p span.time, .hotel_address span.time{
    color: #FA001B;
    font-size: 14px;
    cursor: pointer;
        font-weight: 500;
    font-family: 'Roboto';}
.dish_detail section {
    width: 100%;
    float: left;
}
.favourite_icon,.favourite_icon_unset {
    background: url(../images/unsaved.png) no-repeat right;
    height: 24px;
    display: inline-block;
    padding: 0 0 0 25px;
    top: 0px;
    right: 10px;
    position: absolute;
    cursor: pointer;
    }
.favourite_icon.active {
    background: url("../images/saved.png") no-repeat left;
    height: 24px;
    display: inline-block;
    padding: 0 0 0 25px;
    top: 0px;
    right: 10px;
    position: absolute;
    cursor: pointer;
}
.each_det .hotel_name {
    margin-top: 34px;
} 
#content .dish_detail{    background: #fff;
    padding: 0px;
    border-left: 1px solid #C2C2C6;
    border: 1px solid #C2C2C6;
    width: 100%;
    float: left;
    margin-bottom: 25px;}
#content .dish_detail:first-child{margin-top:15px;border-top: 1px solid #C2C2C6;}
#content .dish_detail:last-child{margin-bottom:15px;border-bottom: 1px solid #C2C2C6;}
.list_det_inner ul {margin: 0 15px;    padding: 10px 0;}
.list_det_inner ul li:last-child, .item_size ul li:last-child{border-bottom:0}
.list_det_inner ul li:hover{}

.menu_image img{max-width: 69px;height: 69px;}
.menu_name{   width: 40%;    display: table-cell;    vertical-align: middle;    
    padding: 10px 0;    height: 100%;}
.menu_name h5, .menu_name h4{    color: #38383A;
    letter-spacing: 0;
    margin: 0px 0 0px;
    font-weight: 400;
    font-size: 15px;
    font-family: "Roboto";}
.menu_name span{font: 13px "Roboto"; color: #8B8B8E; letter-spacing: 0;line-height: 17px;position: relative;display: inline-block; width: 100%;     margin-top: 5px;}
.item_size{   width: 60%;    text-align: right;    display: table-cell;    vertical-align: middle;    height: 100%;}
/* .plus_tog{position: absolute; bottom: 0; text-align: center; vertical-align: middle; right: 0; background: red; width: 20px; height: 20px; border-radius: 4px; padding: 10px 0; color: #fff; font-size: 20px; cursor: pointer;}*/
.item_size ul {margin:0;padding:0;display: inline-block;float: right;     margin: 0px 0;}
.item_size ul li{width: 75px;
    border: 0;
    cursor: pointer;
    display: inline-block;
    
    clear: none;}
.list_det_inner ul li:hover .item_size ul li:hover, .item_size ul li:hover{background:#FA001B}

ul.item_size_ul li a{border-left: 1px solid #ebebed; border-top: 0; border-bottom: 0; cursor: pointer; float: left; margin: 10px 0;padding: 8px 5px;width: 100%;}
ul.item_size_ul li:only-child  a{border-left:0}
ul.item_size_ul li a h6{color:#8B8B8E;font:12px/22px "Roboto"!important;text-align: center;}
ul.item_size_ul li a b{    color: #38383A;    font: 14px/22px 'Roboto';    text-align: center;    width: 100%;
    float: left;    font-weight: bold;    letter-spacing: 0.5px;}
ul.item_size_ul li a b span{    color: #fa001b;
    font-size: 18px;
    font-family: Roboto; font-weight: 500}
.list_det_inner ul li:hover .item_size ul li:hover a h6, .list_det_inner ul li:hover .item_size ul li:hover b, .list_det_inner ul li:hover .item_size ul li:hover b span{color:#fff;}
.list_det_inner ul li:hover .item_size ul li:hover a {border-color:#FA001B}
a.more{    float: right;        padding: 1px 5px;    text-align: left;    line-height: 14px;    font-size: 15px;    margin: 0;
    color: #FA001B;    text-decoration: underline !important;     font-weight: bold;}
a.more:hover{    text-decoration: underline !important;   
    font-weight: bold!important;}
.mycart.affix-bottom, .mycart.affix-top, .mycart{ width:289px;}
#minicart  .mycart{float:left;border: 1px solid #C2C2C6;margin-top: 15px;background: #fff;}
.hungry img{text-align:center}
.mycart p{font: 15px "Roboto";margin: 0px auto;line-height:22px;color:#545456;width:70%;padding: 20px 0;}
.cart_value{width:100%;float:left;padding: 0 15px;}
.cart_inn{    border-top: 1px solid #e2e2e2;    padding-top: 10px;    float: left;    width: 100%;
    padding-bottom: 10px;}
.cart_inn p.bill_txt{    width: 65%;    float: left;    color: #1A191A;    font: 14px "Roboto";    padding: 9px 0;    text-align: left;}
.cart_inn p.amount, .ing_edit p.amount{    width: 100%;
    float: right;
    font: 15px "Roboto";
    padding: 0;
    text-align: right;
    color: #1A191A;     padding-right: 0px; margin-bottom: 5px;}
p.totamount{width:34%;float:right;font: 15px "Conv_Roboto-Bold";padding: 8px 0;text-align:right;     color: #1A191A;}
p.total{font: 15px "Roboto"; color: #1A191A; padding: 10px 0; text-align: left; width: 66%; float: left; margin: 0; font-weight: bold;}
p.total span{font-size: 11px;color:#1A191A}
button.checkout.dis{ 
    width: 100%;
    padding: 12px;
    color: #ffffff;
    border-radius: 3px;
    border: 0;
    font: 16px "Roboto";
    margin:13px 0 10px;
    font-weight: bold; 
background: #c1c1c5; /* Old browsers */
background: -moz-linear-gradient(top, #c1c1c5 0%, #8b8b8e 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #c1c1c5 0%,#8b8b8e 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #c1c1c5 0%,#8b8b8e 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c1c1c5', endColorstr='#8b8b8e',GradientType=0 ); /* IE6-9 */
}

button.checkout.dis:hover, button.checkout.dis:focus{background: #c1c1c5; /* Old browsers */
background: -moz-linear-gradient(top, #c1c1c5 0%, #8b8b8e 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #c1c1c5 0%,#8b8b8e 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #c1c1c5 0%,#8b8b8e 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c1c1c5', endColorstr='#8b8b8e',GradientType=0 ); /* IE6-9 */}



button.checkout{ 

/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f34251+0,fa001b+100 */
background: #f34251; /* Old browsers */
background: -moz-linear-gradient(top, #f34251 0%, #fa001b 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #f34251 0%,#fa001b 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #f34251 0%,#fa001b 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f34251', endColorstr='#fa001b',GradientType=0 ); /* IE6-9 */

    width: 100%;
    transition: background-color 0.5s ease;
    padding: 12px;
    color: #fff;
    border-radius: 4px;
    border: 0;
    font: 18px "Roboto";
    margin: 12px 0;
    font-weight: bold;}


.ing_edit p.ing_txt{    width: 100%;
    float: left;
    color: #1A191A;
    font: 13px "Roboto"!important;
    padding: 2px 0;
    text-align: left;
    padding-right: 0px;

    }
p.ing_txt span.edit_img, #minicart .cart_value span.edit_img{background: url(../images/edit.png) no-repeat; cursor: pointer; height: 14px; width: 14px; position: absolute;margin: 0 0 0 5px;background-size: cover;}
.min_amt{    background: #FFC300;    padding: 25px 0;    margin: 0 0 10px 0;    border-radius: 3px;}
.min_amt .ta{    font: 17px "Roboto";    padding: 6px 0 0px 0;    line-height: 16px;    font-weight: normal;
    color: #000;}
.min_amt .e{    font: 28px 'Conv_Roboto-Bold';    color: #000;    margin-bottom: 3px;}

.min_amt.dis{background:#545456;}
.min_amt.dis .ta{color: #bdbdbd;    padding: 0 14px;    font-size: 14px;}
.min_amt.dis .e{color:#fff;margin: 6px 0px}

/* Modal popup  */
.modal-content{border-radius: 1px !important;}
.modal-header{border:0 !important}
.modal-body{width: 100%;display: inline-block;}
body .modal-center { display: table; height: 100%; margin: 0 auto; }
body .modal-center-inner { display: table-cell; vertical-align: middle; }
h6.sub_cnt{    color: #8B8B8E;
    margin-top: 0px;
    font-size: 15px;
    font-family: Roboto;
    margin-bottom: 20px;
    font-weight: normal;}

/* Ingredients adding popup */
.pos_rela{position: relative;}
.add_ingred , .add_ingred a, .add_ingred div.collapse{width:100%; float:left;position:relative}
.add_ingred a:after, .pos_rela a.show_more:after {    content: "\f077";
    font: normal normal normal 12px/1 FontAwesome;
    color: #545456;
    right: -17px;
    position: absolute;
    line-height: 16px;
    top: 2px;}
.add_ingred a.collapsed:after, .pos_rela a.show_less:after { content: "\f078"; font: normal normal normal 12px/1 FontAwesome; color: #545456; right: -18px; position: absolute; line-height: 16px; }
.add_ingred a, .product_popup .list_popup h3{     background: #EEF2F5;
    font: 16px 'Conv_Roboto-Bold', sans-serif;
    color: #1A191A;
    padding: 13px 15px;
    margin-bottom: 0;
    font-weight: bold;
    margin-top: 0;}
.add_ingred a span{font-family:"Roboto"; font-size: 15px; color: #545456;float:right;padding:0 30px;line-height: 20px;}
.add_ingred .checkbox label.label_check small{font: 15px "Roboto";color: #38383A;}
.eachrow{width:100%;float:left}
.add_ingred .eachrow{margin-bottom: 15px;}

.add_fill{background: url(../images/fill_plus.png) no-repeat; cursor: pointer; height: 16px; width: 16px; margin: 18px 10px;float: right;}
.minus_fill{background: url(../images/fill_minus.png) no-repeat; cursor: pointer; height: 16px; width: 16px;margin: 18px 10px;float: right;}
.fill{font: 27px/22px 'Conv_Roboto-Bold';margin: 15px 10px;color: #1A191A;float:right}
input.qua{float: right; width: 50px; height: 30px; margin: 10px 5px; border: 1px solid #EBEBED; background: #FAFAFC;text-align:center}
li.crt{    border-radius: 0;    font: 17px/22px 'Conv_Roboto-Bold';    color: #fff;    }
li.crt i.fa{padding: 0 5px 0 0;
font-size: 20px;
margin-right: 5px;}
.popup-detail-list .checkbox label span{    padding: 0 0 0 0px;
    font: 14px "Roboto";
    color: #38383A;
}
.pos_rel{position: relative;}
.mb20{margin-bottom: 20px;}
b.add_pri_itm{color: #38383A; font: 14px/22px 'Conv_Roboto-Bold'; text-align: center;}
b.add_pri_itm span {color: #fa001b;font-weight: bold;display: inline;}
/* Home page */

.fix{position:fixed;z-index: 123336;}

div#preloader { opacity: 0.5;position: fixed; left: 0; top: 0; z-index: 999999999889; width: 100%; height: 100%; overflow: visible; background: #333 url('../images/loading.gif') no-repeat center center; }
.orLocateMe {    display: inline-block;    width: 100%;    text-align: center;    margin: -10px 0 25px 0px;    font-size: 28px;
    font-family: 'Conv_Roboto-Bold';    color: #fff;   float: left;}
.orLocateMe:before, .orLocateMe:after {
       content: '';    display: inline-block;    width: 44.2%;    height: 1px;    background: rgba(255, 255, 255, 0.20);    margin: 0 8px; position: relative;top: -7px;
}
a.locateme.find_rest i.fa{padding: 0 8px 0 0;}

a.locateme.find_rest:hover{ background: inherit!important;}
.ing_edit h3{text-align: left; padding: 0 !important; float: left; min-height: auto !important; width: 100%; margin: 0 !important; line-height: normal !important;}
.pad0{padding: 0 !important;}
a.show_more, a.show_less{    content: '';    display: inline-block;    width: 44.2%;    height: 1px;    background: rgba(255, 255, 255, 0.23);
    margin: 0 8px;    position: relative;    top: -5px;}
.delivery_opt .checkbox {width: 100%}
.delivery_opt .checkbox label{padding: 0 0 8px 25px !important}
.delivery_opt .form-group.radio_chkout{width: 100%}
/*my accounts*/
.myorder_right .deliveryStatus{background: #f3f3f3; width: 100%; float: right;}
.myorder_right .deliveryStatus h4{text-align: center;}
.myorder_right .deliveryStatus ul li i{position: absolute; left: 0px; width: 25px; height: 25px; text-align: center; line-height: 25px; background: #eaeaea; border-radius: 50%; color: #909090; font-size: 12px; }
.myorder_right .deliveryStatus ul li p{text-align: left; padding: 0 0 0 30px; margin: 0; line-height: 22px; }
.deliveryStatus ul li{position: relative;padding: 5px 8px;}
.deliveryStatus ul li.activa i {
    background: #FA001B;
    color: #fff;
}
.deliveryStatus ul li:before {
    content: '';
    position: absolute;
    width: 1px;
    height: 100%;
    background: #eaeaea;
    left: 12px;
}
.deliveryStatus span.timesss{float: left;
    padding: 0 0 0 30px;
    line-height: 12px;
    font-size: 12px;
    text-align: left;}
span.trophy{    color: #333;    padding: 0 5px;
    line-height: 28px;
    font-size: 16px;}
span.rank1 i.fa{color:#FA001B;}
span.rank2 i.fa{color:rgba(250, 0, 27, 0.40);}
.myDeliverytype .radio_chkout label.label_radio{    line-height: 26px;}
button#Verify {border-radius: 5px}

    
video {margin: auto; position: absolute; z-index: -1; top: 50%; left: 50%; transform: translate(-50%, -50%); max-width: none; visibility: visible; opacity: 1; width: 100%;
}
.video_out{position: absolute; z-index: -1; top: 0px; left: 0px; bottom: 0px; right: 0px; overflow: hidden; background-size: cover; background-repeat: no-repeat; background-position: 50% 50%; background-image: none;}
form#find_shop_form .form-group select#delivery_option{background: url(../images/filter-arrow.png) #fff no-repeat 95%;}

.modal {
  text-align: center;
  padding: 0!important;
}

.modal:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  margin-right: -4px;
}

.modal-dialog {
  display: inline-block;
  text-align: left;
  vertical-align: middle;
}
.detail_food.checkout_page .checkout .listing_middle.detail_part{background: none !important}

/* New code */
#loyalty {    background: #fff;   padding:70px 0 75px; display: inline-block; width: 100%; text-align: center;}
#loyalty .inner{width:100%;float:left;text-align:center}
#loyalty img{max-width:100%;text-align: center;}
#loyalty h1{    color: #FA001B;    margin: 0 0 55px;    font-weight: bold;    font-size: 36px;    line-height: 40px;  font-family: 'Roboto Condensed', sans-serif;    font-weight: bolder;}

/* OTP */
/*#partitioned {border: 1px solid #53C418; background: #E5E5E5; padding: 10px 5px; font-size: 20px; width: 50px; margin-right: 10px; text-align: center; }
*/

#loyalty h3.sub_tit{    font: 18px/30px 'Roboto';    font-weight: 500;    margin: 0 0 35px;    padding: 0 23%;
    display: inline-block;    margin-top: 0;    width: 100%;    font-family: Roboto!important;}
p.par_txt{text-align: center; font: 15px/20px 'Roboto'; font-weight: 500; color: #38383A;margin: 10px 0 20px 0;}
/* Address */
.cus_ad_new_desin .modal-dialog .modal-header, #editaddressBookModal .modal-dialog .modal-header{padding:30px 30px 0 30px}
.cus_ad_new_desin .modal-dialog .modal-body, #editaddressBookModal .modal-dialog .modal-body{padding:0 30px 30px 30px}
.cus_ad_new_desin .modal-dialog .modal-header .close ,#editaddressBookModal .modal-dialog .modal-header .close{    top: 2px;    right: -37px;}
.cus_ad_new_desin .modal-header h1, #editaddressBookModal .modal-header h1{background:none; color: #FA001B; text-align: center; margin: 0px 0; padding: 0px 0;font: 21px/20px 'Conv_Roboto-Bold';}
#new_add .modal-body h3, #editaddressBookModal .modal-body h3{    margin: 10px 0;    font: 16px/20px 'Roboto';    font-style: normal;
    font-weight: 500;}
#new_add form#new_add_form, #editaddressBookModal form#new_add_form{background: #E5E5E5;color: #545456; }
#new_add form#new_add_form input.spcl, #editaddressBookModal form#new_add_form input.spcl{border: none !important; border-radius: 0; margin-bottom: 8px; height: 32px; padding: 10px; font: 14px/20px 'Roboto'; font-style: normal; font-weight: 500; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}

#new_add  #new_add_form1, #editaddressBookModal  #edit_add_checkouts{margin: 40px 0 20px;}
#new_add  #new_add_form1 input.spcl, #editaddressBookModal  #edit_add_checkouts input.spcl, .cusformBg input{    color: #000000;    background: #ffffff;
    font: 15px/20px 'Roboto';    border-radius: 0;    margin-bottom: 15px;    border: 1px solid #545456;    box-shadow: none;
    height: 42px;    border-radius: 2px;    padding: 10px; }
#new_add  #new_add_form1 input.spcl:focus, #editaddressBookModal  #edit_add_checkouts input.spcl:focus{box-shadow: none !important;}
#new_add  #new_add_form1 input.spcl.yellow, #editaddressBookModal  #edit_add_checkouts input.spcl.yellow{}
#new_add  #new_add_form1 input.spcl.green, #editaddressBookModal  #edit_add_checkouts input.spcl.green{background:#53c418;color:#fff}
button.btns{    transition: background-color 0.5s ease;    color: #fff!important;    background: #FA001B;    font: 18px/33px 'Conv_Roboto-Bold';    border-radius: 3px;    width: 100%;    margin-top: 10px;    max-width: 300px;     border: none; color: #fff;}
button.btns.green{background:#53c418;}
button.btns.green:hover{background:#409712;color: #fff}
button.btns.red{background:#FA001B}
button.btns.red:hover, button.btns.red:focus, button.btns.red:active{background:#cf0c21;color: #fff}


.fresh_add{width: 100%; border: 1px solid #e5e5e5; float: left;}
.fresh_add .tit{    background: #ffffff;
    text-align: left;
    width: 100%;
    font: 17px/24px 'Roboto';
    float: left;
    position: relative;
    font-weight: bold;
    min-height: 38px; }
ul.fresh_ul li{width:50%;border: 0;}
ul.fresh_ul li:nth-child(2n+1){clear:both}
a.add_edit{background: url(../images/add_edit.png) no-repeat;width:20px;height:20px; position:absolute;top: 10px; right: 40px;}
a.add_del{background: url(../images/add_del.png) no-repeat;width:20px;height:20px; position:absolute;top: 10px; right: 10px;}
ul.added_add{width:100%;float: left;padding:10px}
ul.added_add li {width:100%;padding:0;font: 13px/26px 'Roboto';border-bottom: 1px solid #eeeeee;}
ul.added_add li span.lab{    width: 40%;    text-align: left;    float: left;    font-size: 15px;    border-right: 1px solid #eee;
    margin-right: 12px; position: relative;  font-weight: bold;}
ul.added_add li span.add{width:50%;text-align:left; float: left;     font-size: 15px; }
ul.added_add li:last-child{border:0}
div.ins{     text-align: center;
    width: 100%;
    font: 15px/20px 'Roboto';
    border: 1px solid #53C418;
    color: #545456;
    padding: 10px;
    float: left;
    min-height: 62px; vertical-align: middle;
    text-align: center;
    margin-bottom: 10px;     background: #fff;
   }

/* Listing filter */
/*.form-group.form-inline.delivery_opt{padding: 0 15px;}*/
h3.shop{    color: #000;    display: inline-block;    margin: 0 0 9px 0;    width: 80%;    font-size: 15px;margin-top:10px;}
div.lst-grd{    float: right;    text-align: right;margin-top:14px;}

/* List View */
ul.shop_list li.rlst.offer{border:1px solid #F81D35;     box-shadow: 0px 0px 1px 0px #F81D35;}

ul.shop_list li.rlst.closed button.goto_menu, ul.shop_list li.rlst.closed button.goto_menu:hover, ul.shop_list li.rlst.closed button.goto_menu:focus{background-color:#646467}
ul.shop_list li.rlst,ul.shop_list li.rlst.list{width:100%;float:left;margin-bottom: 20px;background: #fff;     padding-bottom: 0px;}
ul.shop_list li.rlst .res_img ,ul.shop_list li.rlst.list .res_img{    width: 23%;    float: left;    padding: 20px 0px 20px 20px;}
ul.shop_list li.rlst .res_img img, #info_modal .res_img img{    width: 180px;
    height: 180px;
    padding: 0}
ul.shop_list li.rlst .res_cnt{width:74.8%; float: left;padding: 0 10px;}
ul.shop_list li.rlst .res_cnt .res_head{width:100%;float: left;border-bottom: 1px solid #d3d3d4;margin-bottom: 5px; padding: 0 0 0 0;  height: 53px;}
ul.shop_list li.rlst .res_cnt .res_head h2{    font-size: 26px;
        font-weight: bold;
    color: #000;
    width: 33%;
    margin: 14px 10px 0px 0;
    float: left;
    text-transform: capitalize;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;}
ul.res_inn li{color: #545456; font-size:13px;margin: 1px 0; float: left; list-style: none !important; border: 0 !important; height: auto; min-height: auto !important; padding: 0 !important; font-family: "Roboto"}
/*
ul.res_inn li.food:before{background: url(../images/sprite.png) no-repeat -3px -16px; width: 30px; height: 20px; content:""; float: left;margin: 0 5px 0 0;}
ul.res_inn li.cur:before{background: url('../images/sprite.png') no-repeat -97px -16px; width: 30px; height: 20px; content:""; float: left;margin: 0 5px 0 0;}

ul.res_inn li.del:before{background: url('../images/sprite.png') no-repeat -190px -16px; width: 30px; height: 20px; content:""; float: left;margin: 0 5px 0 0;}
ul.res_inn li.pay:before{background: url('../images/sprite.png') no-repeat -148px -16px; width: 30px; height: 20px; content:""; float: left;margin: 0 5px 0 0;}
*/

ul.res_inn li.time span.take-way-grid {margin-right:16px;}
ul.res_inn li.cur {display:inline;width:auto;margin-right:16px;}
ul.res_inn li.del {display:inline;width:auto;}

div.cash{width: 30px; height: 20px;display: inline;}
div.card{width: 30px; height: 20px;display: inline;}
div.net{width: 30px; height: 20px;display: inline;}
ul.res_inn li.time div.del1{background: url('../images/sprite.png') no-repeat -190px -16px; width: 30px; height: 20px;display: inline-block; margin:2px 0 0 10px}

.btn.res_btn{border:1px solid #d3d3d4;color: #8b8b8b;    padding: 1px 7px;    transition: background-color 0.3s ease;  font-size: 12px; font-weight:400;  text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;    cursor: default;background:#fff;}
.btn.res_btn:hover, .btn.res_btn:focus , .btn.res_btn:active {/*background: #6d6d70; */}
.btn.res_btn.act{background: #53C448; color: #fff; padding: 2px 16px;text-transform:uppercase}
.btn.res_btn.act:hover, .btn.res_btn.act:focus, .btn.res_btn.act:active{background: #3aab30 ; color: #fff;}
.res_cnt .res_inn{position: relative; width: 100%; float: left;     padding-right: 0px;}
div.new{background: #FFC300;color: #333;    float: left;    position: relative;top:0;    transform: skewX(-6deg);
    text-align: center;    width: 55px;  margin-right: 15px;    font-size: 12px;    height: 52px;
    line-height: 52px}
div.offer{    background: #FA001B;
    color: #fff;
    float: left;
    transform: skewX(-8deg);
    text-align: center;
    font-weight: 500;
    padding: 8px 5px;
    font-size: 14px;
    width: 160px;
    position: relative;
    padding-left: 30px;
    text-align: left;
    height: 52px;}
div.offer img{    position: absolute;    left: 2px;    top: 9px;}
#listing .star_list {    float: right;    line-height: 52px;    font-family: "Roboto";    padding-top: 2px;}
#listing .star_list .favourites {background:none}
#detail .star_list {float: left; line-height:22px;}

/* Grid View */
ul.shop_list li.rlst.grid{width:32.4%;float:left;margin-right:1.38%;position:relative}

ul.shop_list li.rlst.grid:nth-child(3n){margin-right:0%;}

ul.shop_list li.rlst.grid .res_img{width:100%;float: left;padding-top:35px;text-align: center;}
ul.shop_list li.rlst.grid .res_cnt{width:100%;padding: 0 10px 10px 10px;}
ul.shop_list li.rlst.grid .res_cnt .res_head h2{width:100%;text-align:center;margin: 5px 0;}
ul.shop_list li.rlst.grid ul.res_inn li{width:100% !important;}
ul.shop_list li.rlst.grid button.goto_menu{top: inherit; bottom: 0; width: 100%; position: relative; right: 0; margin: 15px 0 0 0;padding:0}
ul.shop_list li.rlst.grid div.new{position: absolute;    top: 0;    left: 20px;    padding: 10px 0;    font-size: 15px;    min-height: 35px;
    height: 30px;
    line-height: 20px;}
ul.shop_list li.rlst.grid div.offer{        position: absolute;
    top: 0;
    right:18px;
    padding: 2px 5px;
    margin-bottom: 0;
    font-size: 12px;
    min-height: 35px;
    padding-left: 35px;
    height: 30px;}

ul.shop_list li.rlst.grid div.offer img{ top: 4px; left: 0px;}

ul.shop_list li.rlst.grid .res_cnt .res_head{border-bottom:0;     height: inherit;}
ul.shop_list li.rlst.grid .star_list{float: left; line-height: 22px; width: 100%;}
ul.shop_list li.rlst.grid .star_list a:nth-child(2){float: right;}
ul.shop_list li.rlst:nth-child(3n+1){clear:both}

section#search_sec{width:100%; background:#fff;float:left}
#search_sec label{    float: left;    font: 18px/40px 'Roboto';    font-weight: normal;    color: #545456;    margin-bottom: 0;}

.btn-google{background:#EE4134;color:#fff;transition: background-color 0.3s ease;}
.btn-google:hover, .btn-google:focus, .btn-google:active{background:#ae1a0f}
.btn-google i.fa{color:#fff;font-size:14px;font-size: 24px; position: relative; right: 75px; text-align: left;}
.sidebar_list1 h5{width: 100%;
    margin: 10px auto;
    color: #FA001B;
    font-size: 14px;
        text-align: center;
    cursor: pointer;
    line-height: 34px;     padding-right: 10px;}

#info_modal .modal-header{margin: 20px 0 0 0;}
#info_modal .delivery_hours, #info_modal .takeway_hours {border:1px solid #ddd;padding: 10px;}
#info_modal ul.res_inn{float: left; width: 100%; padding: 10px; border: 1px solid #ddd;margin-bottom: 20px;}
#info_modal .modal-header h3{    font: 21px/24px 'Conv_Roboto-Bold';    color: #000;    width: 33%;
    font-weight: bold;    float: left;    text-transform: capitalize;    white-space: nowrap;    overflow: hidden;
    text-overflow: ellipsis;}
#info_modal .star_list{display: inline-block; float: right; padding: 20px 0 0 0;}
#info_modal .res_img{width: 10%; float: left;margin-right: 20px;}

.as_radio.regular-checkbox + label{background: url(../images/check_off.png) no-repeat 0 0;}
.as_radio.regular-checkbox:checked + label{background: url(../images/home_five/rad_click.png) no-repeat 0 0;background-size: 17px;}
 a.disabled_clr_tg {
   pointer-events: none;
   cursor: default;
   color:#c2c2c6;
}

/*for select*/
ul.sel_add{padding-top:10px;background:#fff;}


ul.sel_add li { padding: 5px 10px; z-index: 2; }
ul.sel_add li:not(.init) {    float: left;    width: 100%;    display: none;   background: #fff; padding: 0;   font-family: 'Roboto';    font-size: 13px;    padding-bottom: 10px;}

li.init { cursor: pointer; }
a#submit { z-index: 1; }
b.red{  
background: #f33c4b; /* Old browsers */
background: -moz-linear-gradient(top, #f33c4b 0%, #fa011b 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #f33c4b 0%,#fa011b 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #f33c4b 0%,#fa011b 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f33c4b', endColorstr='#fa011b',GradientType=0 ); /* IE6-9 */    color: white;    padding: 0 5px;    float: left;    width: 38%;    font-weight: 500;
    text-overflow: ellipsis;    white-space: nowrap;    overflow: hidden;    display: inline-block;    padding: 13px 0;
    border-radius: 5px;    cursor: pointer;}
ul.sel_add li span{  float: left; padding: 0 10px; width: 62%; text-align: left; line-height: 15px; color: #545456; padding-right: 0; display: flex; justify-content: center; flex-direction: column; height: 44px;}
/*for select ends*/
span.place_holder_name{color: #fff;    float: left;    font-size: 16px;    display: inline-block;    margin-top: 5px;
    margin-bottom: 0; margin-left: 15px;}
span.place_holdet_list{    color:#fff;
    float: left;
     font-size: 14px;
    font-weight: 300;
    width: 100%;
    padding: 4px 0;}
form#search_form .form-group.radio_chkout, .sidebar_list1 .delivery_opt div.checkbox{padding: 8px 15px;}
form#search_form .form-group.radio_chkout.active, .sidebar_list1 .delivery_opt div.checkbox.active{}
form#search_form .form-group.radio_chkout.active span, .sidebar_list1 .delivery_opt div.checkbox.active span{font-weight: bold;}
b.icon_go {padding: 0 6px;}

/* By deepika */
#order_div{
    height:250px;
    display:block;
    padding:10px;
    overflow:scroll;
}
input.error_address, .cusformBg input.required:focus { 
    border: 1px solid #FA001B!important; 
}

.myorder_right.myorderchanged{}

.order_divider_tow{ display: inline-block; width: 100%;    padding: 0;}
.order_divider_tow li.mainGrid{    display: inline-block;    width: 47%;    float: left;    padding: 15px;
    border: 1px solid rgba(148, 148, 149, 0.57);    margin: 10px;}
.order_divider_tow .list_image img{    max-width: 100%;    height: auto; border:1px solid #D3D3D4; padding: 5px; }

.mainGrid .listing_middle h4 a{color: #000;    font-weight: bold;}
#order_div.remoreVis{    height:inherit;}
.reorder.my_re{    display: inline-block;    width: 100%;    text-align: center;    padding: 10px;    border-radius: 2px;    margin-top: 10px;  font-size: 17px;
background: #53c418; /* Old browsers */
background: -moz-linear-gradient(top, #53c418 0%, #337810 99%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #53c418 0%,#337810 99%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #53c418 0%,#337810 99%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#53c418', endColorstr='#337810',GradientType=0 ); /* IE6-9 */}

.my-new-gr-inner{    display: inline-block;    width: 100%;    padding: 15px;    border: 2px solid #7F7F80; }




.header-my-list a img{    border: 1px solid #ccc;    padding: 6px;    max-width:82px;    height: 82px;}
.header-my-list h4{ margin: 10px 0 10px;}
.header-my-list .date_my{    margin-top: 11px;}
.header-my-list h4 a{    color: #000;    font-weight: 500;    font-size: 16px;}
.pricingdetails table.table{ border-top:none; padding:15px;     margin-bottom: 0;}
.pricingdetails table.table tr td{    padding: 0 2px;    border: none;    font-weight: bold; color: #000}
.pricingdetails table.table h4{    margin-top: 0px;    margin-bottom: 4px;    font-size: 14px;    position: relative;    display: inline-block;    background: #ebebed;    z-index: 12;    padding-right: 9px;    font-weight: bold;    color: #000000;     line-height: 18px; width: auto;}
.pricingdetails table.table p{ margin-bottom: 0px}
.pricingdetails{    display: inline-block;    width: 100%;    background: #EBEBED;    border: 1px solid #ccc;    margin:15px 0 9px;
    padding: 12px;    max-height: 248px;    overflow-y: auto;    overflow-x: inherit;max-height: 154px;
min-height: 154px;}
.pricingdetails table.table .amts{display: inline-block;    position: relative;    float: right;background: #ebebed;}
.pricingdetails table.table .amts:after{ content: '.........................................................'; position: absolute;  clip: rect(0px, 190px, 20px, 0px); right: 0px; z-index: 1; color: #000;     top: -3px;}

.pricingdetails table.table .amts span{    position: relative;    display: inline-block;    background: #ebebed;   z-index: 12;   padding-left: 5px;font-weight: bold;}
.finalbottoms_muy{    display: inline-block;    width: 100%;    text-align: right;    border-top: 1px solid #ccc;    margin-top: 8px;
    padding-top: 8px; }
.finalbottoms_muy table tr td:first-child{ width: 80%; font-size: 14px; color: #000000}
.finalbottoms_muy tr td.amtsfi{    position: relative;    display: inline-block;    background: #ebebed;
    z-index: 12;    padding-left: 5px;    font-weight: bold;    color: #000000; }
.pricingdetails table tr.fin td{    color: #fa001b;    font-weight: bold;    font-size: 14px;}
.finalbottoms_muy table tr td{padding-bottom: 0px!important}
.myorderNew{    margin-top: 15px;}

.myorderNew .col-md-6{ margin-bottom:30px;}

/* restarurant list*/

ul.shop_list li.rlst .res_cnt .res_head h2{    width: 34%;}
ul.res_inn li.food{     width: 100%!important;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;}

.address_book .listing_middle .list_inner_title h4{     width: 26%;    float: left;    white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;}
.address_book .listing_middle .list_inner_title ul{ display: inline-block; width: 100%; margin: 10px 0;}
.addressbook .address_book .listing_middle .list_image img{    height: 206px;}


/*my reviews*/
.favourites.review .my_reviews li{ display: inline-block; width: 100%; padding:15px; border:1px solid #8B8B8E; margin-bottom: 20px; box-shadow: 0px 0px 2px 0px rgba(139, 139, 142, 0.48)}
.re-li img{ max-width: 100%; height: auto; border:1px solid #ccc; padding: 15px;}
.my_reviews li h2{ display: inline-block; margin: 0px;  float: left;     border-bottom: none;}
.my_reviews li h2 a{     color: #333;    text-transform: capitalize;    font-weight: bold;}
.my_reviews li .star_list{ float: right;}
.my_reviews li table .star_list{ float: left;}
.my_reviews li .br_bo{ display: inline-block; width: 100%; border-bottom:1px solid #ccc; }
.my_reviews table tr td:first-child{ width: 160px;}
.my_reviews table tr td{ border-top:none!important;}
.my_reviews a i{ color: #333; font-size: 16px;}
.my_reviews a.reButLin{    display: inline-block;    width: 100%;    text-align: center;    padding: 13px;    font-size: 18px;
    background: #fa001b;    color: #fff;    border-radius: 4px;    float: right;    margin-top: 16%;    max-width: 160px;    font-weight: bold;}

.my_reviews a i{    text-indent: -9999999px;
    width: 17px;
    height: 19px;
    background: url(../images/icon_edits.png) no-repeat;
    background-size: 13px;
    margin-left: 4px;
    background-position: 3px 0px;}
.my_reviews li table td b{ font-weight: bold; font-size: 16px;}
#reviewmodal .modal-header .close{    right: -70px;}
.account_section span.customico{     text-indent: -99999px;    background: url(../images/overall_icons.png) no-repeat;    width: 35px;
    height: 35px;    background-position:0px -30px;    display: inline-block;    position: relative;    top: 5px; }
.account_section span.customico.ico2{     background-position: 0px -65px;}
.account_section span.customico.ico3{  background-position:0px -103px;}
.account_section span.customico.ico4{    background-position: 0px -138px}
.account_section span.customico.ico5{     background-position:0px -174px}
.account_section span.customico.ico6{  background-position:0px -209px;}
.account_section span.customico.ico7{  background-position:0px -240px;}
.account_section span.customico.ico8{  background-position:0px -272px;}

.address_book ul li ul li{    border: none;     padding: 4px 0;}
.address_book ul li .res_head .star_list{    display: inline-block;    float: right;    margin-top: 16px;}
.address_book ul li a.goto_menu {    position: absolute;    float: right;    background: #53C448 ; transition: background-color 0.3s ease;    padding:8px;    height: 40px;    color: #fff;    border-radius: 4px;    border: none;    font: 18px "Conv_Roboto-Bold";    top: 50px;    right: 10px;
    text-align: center;    width: 100%;    max-width: 150px; background-size: 23px; text-transform:capitalize;}
.res_head{    display: inline-block;    width: 100%;    border-bottom: 1px solid #ccc;    padding-bottom: 0px;    padding-top: 0px;}
.address_book .listing_middle .list_inner_title h4{    padding-left: 0;}

.error_address, body #new_add  #new_add_form1 .spcl.error_address:focus {
    border: 1px solid #FA001B !important;
}
/*
.error_postal_code {
    border: 1px solid #FA001B !important;
}
p.error_postal_code_res {
    color: #FA001B; margin-top: 10px;
}
*/

/*Menu Fixed*/

li.crt{    margin-left: 36px;}
.header_section .account_section ul.list_account li a{     font: 16px "Roboto";    font-weight: 500;}
.header_section .account_section ul.list_account li:hover ul.myacc_menu.dropdown-menu{    display: block;   background: inherit;    top: 40px;
    border: none; }

.header_section .account_section ul.list_account li ul.myacc_menu.dropdown-menu{   background: inherit;border: none;border:1px solid #ccc!important;     padding-top: 0px;    margin-top: 0px;     }


.header_section .account_section ul.list_account li ul li a{    line-height: 0px!important;    position: relative;    background: #fff;
    padding: 0px 15px 6px;     top: 80%; z-index: 12235}
.account_section ul.myacc_menu.dropdown-menu span.myacc_title{font: 15px/0px "Roboto";}
.header_section .account_section ul.list_account li a span.customico{ top: 0px;}
.header_section .account_section ul.myacc_menu.dropdown-menu span.myacc_title{    padding: 0 0 0 5px;    font: 13px/0px "Roboto";    color: #000;    position: relative;    top: -10px;}

.header_section .myacc_menu.dropdown-menu:before{    content: '\f0d8';    font-family: 'FontAwesome';    position: absolute;
    top: -27px;    font-size: 31px;    color: #fff;    left: 46%;}

/*oigion*/
#myorder .new.breadcrumb{    padding: 0 20px;    width: 100%;}

.myfavoUI .myfavoUI_inner{    border: 1px solid #8B8B8E;    padding: 15px;    margin-bottom: 25px;
    box-shadow: 0px 0px 2px 0px rgba(139, 139, 142, 0.48);    padding-top: 0;    padding-bottom: 0;}
.myfavoUI .listing_middle .list_image img{    height: auto;    border: 1px solid #ccc;    padding: 7px;    margin-top: 15px;}
.myfavoUI .list_inner_title h4 a {    color: #000;    font: 22px/0 "Conv_Roboto-Bold";    font-weight: bold;    text-transform: capitalize;}
/*.btn.res_btn:hover{ background: #53C448}*/

.address_book ul li.myfavoUI_inner ul li .fvf{    display: inline-block;    width: 21px;    height: 19px;
    background: url(../images/icons_fav.png) no-repeat;    background-size: 17px;}
.address_book ul li.myfavoUI_inner ul li .fvf.iconsa2{    background-position: 0px -23px;}
.address_book ul li.myfavoUI_inner ul li .fvf.iconsa3{    background-position: 0px -43px;}
.address_book ul li.myfavoUI_inner ul li .fvf.iconsa4{    background-position:0px -64px;}
.address_book ul li.myfavoUI_inner ul li .fvf.iconsa5{    background-position:0px -89px;}

/*review order*/

.revieworder{ display: inline-block; width: 100%; padding: 20px 0;}
.re_main{ width: 100%; margin: 0 auto; display: block; /* background:#fff; */ padding: 0; /* border:1px solid #ccc; */}
.navBack a{    font-size: 16px;    color: #fa001b;}
.navBack span.left_breadcrumb{ background:none;}
.navBack span.left_breadcrumb:before{ content: '\f104';  font-family: 'FontAwesome';}
.fullS{    font-size: 18px;    font-weight: bold;    margin-bottom: 25px;     color: #000;}

.bigListcheck{ display: inline-block; width: 100%; padding: 0 15px;background: #fff;margin-bottom: 20px;}
.bigListcheck li{ list-style: none;}
.list_image-check img{    max-width: 80px;    height: auto;    border: 1px solid #ccc;    padding: 4px;}
.list_image-check span h4{    display: inline-block;    margin-left: 15px;    font-size: 20px;    font-weight: bold; color: #000}
.bigListcheck li.checkbore{ display: inline-block; width: 100%; /* border:1px solid #ccc; */ padding: 10px; margin-bottom: 5px;      padding-top: 0;}
.checkbore.discoum{    font-size: 16px;    margin-bottom: 0;}
.checkbore.discoum p{margin-bottom: 0px; font-size: 18px; color: #FA001B; font-weight: 500;}
.checkbore.discoum .btn.btn-default{    width: 100%;    background: #fa001b;    color: #fff;    font-size: 16px;}
.checkbore.discoum input{border: 1px solid #545456!important;}

.cusTumCart .table thead th{font-size: 18px;  }
.cusTumCart .checkout_list1 h3{font-size: 16px;    font-weight: bold;    margin-top: 3px;}
.cusTumCart .checkout_list1 h6{    font-size: 14px;}
.cusTumCart .checkout_list1 ul.min-cart-ingrdients li span {    font: 16px "Roboto" !important;    color: #545456;
    font-weight: 400 !important;    display: inline-block;}
.cusTumCart .second_checkbox li{ display: inline-block; float: left;}
.cusTumCart .second_checkbox input{    width: 32px;    text-align: center;    margin: 0 8px;    background: #fff;    border-radius: 0;    border: 1px solid #8b8b8e !important;    padding: 0;    height: 28px;    font-size: 16px;}
.cusTumCart .input-group-btn button{    border: none;
    background: #545456!important;
    width: 22px;
    height: 22px;
    border-radius: 50%!important;
    color: #fff!important;
    font-size: 27px;
    line-height: 4px;
    padding: 0;
    margin-top: 2px;
    font-family: 'Conv_Roboto-Light';}

.cusTumCart .input-group-btn button[data-type="minus"], .cusTumCart .input-group-btn button{    font-size: 45px;    line-height: 1px;    background: url(../images/home_five/icon-incre.png) no-repeat 1px -30px !important;    margin-top: 3px;}

.cusTumCart .input-group-btn button[data-type="plus"]{ background: url(../images/home_five/icon-incre.png) no-repeat 1px 1px !important}
.cusTumCart .input-group-btn button[data-type="plus"] span{ display: none;}
.cusTumCart .input-group-btn button[data-type="minus"] span{ display: none;}

.cusTumCart .second_checkbox ul{    padding: 0;    display: inline-block;    margin-bottom: 0;
    margin-top: 5px;}
.cusTumCart .price_checkout{font-size: 18px; margin-bottom: 0; padding-right: 10px; font-weight: 600; color: #000;     margin-top: 8px;}
.cusTumCart .delivery_fee{}
.cusTumCart .delivery_hours > p, .cusTumCart .takeway_hours p, .cusTumCart .delivery_fee p{    font: 20px "Roboto";
    margin-bottom: 15px;}
.cusTumCart .table-cart{    border-bottom: 1px solid #8B8B8E;}
.cusTumCart .table>thead>tr>th{    border-bottom: 1px solid #ddd;     color: #545456;}
.cusTumCart .delivery_fee p.total-fad{    color: #fa001b; font-weight: bold !important;}

.cusTumCart .min-cart-ingrdients .text-righst.col-xs-s6{    margin-left: 12px;}

.bigListcheck li.checkbore.adNote{border:none;     padding: 0;}
.adNote p{    font-size: 16px;    font-weight: bold;  color: #545456;}
.adNote textarea{ width: 100%; height: 100px; resize:none; padding: 10px; background: #FFF3CC; border:1px solid #ccc!important;}

.checkbore .myDeliverytype .form-group{ margin-bottom: 0px;}
.checkbore .myDeliverytype .radio_chkout label.label_radio{     margin-bottom: 0;    font-size: 16px;     font-weight: normal; background: url(../images/check_off.png) no-repeat 0 2px;}

.checkbore .myDeliverytype .radio_chkout label.label_radio.r_on {background: url(../images/rad_click1.png) no-repeat 0 2px;}


.checkbore label.label_radio, .checkbore .radio_chkout label{ font-size: 16px;     font-weight: normal;}

.has-js .checkbore .label_radio{ background: url(../images/check_off.png) no-repeat 0 0px;height:25px;}
.has-js .checkbore label.r_on{ /* background: url(../images/check_on.png) no-repeat 0 0px; */background: url(../images/rad_click1.png) no-repeat 0 0;}

.checkbore .deliveryRad .form-group{ margin-bottom: 0px;}
.checkbore label.label_radio, .checkbore .radio_chkout label{ font-size: 16px; margin-bottom: 0px;     color: #000;}

.check-check{ display: inline-block; width: 100%; text-align: center;}
.check-check input[type="submit"]{     font-size: 20px;    background: #fa001b;    padding:13px 79px 16px 75px;    color: #fff;    border: none;
    border-radius: 5px;}

/*chek out*/
.re_main.checkOut_apps{    display: inline-block;    margin-left: auto;    margin-right: auto;     text-align: left;}
.re_main.checkOut_apps #new_add .modal-dialog{ width: 100%;     margin-top: 0;}
.cusMyPer{    padding: 30px 0; text-align: center;}

.logoIons .actionButtons{    display: inline-block;    padding: 10px;    width: 100%;    text-align: center;    color: #fff;    font-size: 20px;    border-radius: 3px;     margin-top: 14px;     background: #f34251;
    background: -moz-linear-gradient(top, #f34251 0%, #fa001b 100%);
    background: -webkit-linear-gradient(top, #f34251 0%,#fa001b 100%);
    background: linear-gradient(to bottom, #f34251 0%,#fa001b 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f34251', endColorstr='#fa001b',GradientType=0 );}
.after_place.colored{    color: #fa001b;    font: 18px "Roboto";    width: 100%;    clear: both;
    margin-bottom:20px;    margin-top: 0;    font-weight: 500;}
.bigListcheck li.checkbore.logoIons p i{    margin-right: 3px;    font-size: 6px;    position: relative;    top: -3px;}
.form-control:focus{    border: 1px solid #ccc;}
.cusMyPer .modal-content{    box-shadow: inherit;    border: none;}
.cusMyPer #new_add{    display: inline-block;    width: 100%;}
.cusMyPer #new_add .modal-dialog .modal-header{    padding: 10px 30px 0 30px;}
.cusMyPer p.par_txt{    font: 14px/20px 'Roboto';}
.cusMyPer #new_add .modal-dialog .modal-header h4{    font-size: 17px;}


.cusMyPer .place_order_checkout h4 {     background: inherit;    margin-bottom: 0;    display: inline-block;    width: 100%;
    margin-top: 20px;}
.cusMyPer .place_order_checkout h4 input[type="submit"]{ font-size: 18px;    background: #fa001b;    padding: 6px 50px;    color: #fff;    border: none;
    border-radius: 5px; margin-bottom: 15px; font-family: "Roboto"}

.cusMyPer .postal_code_datas li, .postal_code_datas li{ display: inline-block; list-style: none; width: 19%; padding: 10px; background: #fff; margin: 6px 0.5% 6px 0.5%; float: left; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; cursor: pointer; font-family: "Roboto"; text-align: left; border: 1px solid #545456; color: #545456; -moz-animation-delay: 3.5s; -webkit-animation-delay: 3.5s; -o-animation-delay: 3.5s; animation-delay: 3.5s;}
.cusMyPer .postal_code_datas li:focus, .cusMyPer .postal_code_datas li:active, .cusMyPer .postal_code_datas li.active, .postal_code_datas li.active{    background: #53C448;    color: #fff;    border-color: #53C418;  background: #9FD783; font-weight: bolder; color: #000}
.detail_left.checkout ul.postal_code_datas, .postal_code_datas{    margin-bottom: 0;    padding: 0;
    background: #EBEBED;    display: inline-block;    width: 100%;    border: 1px solid #545456;
    padding: 7px;    text-align: center;}


#detail.cusMyPer .address_book{ overflow: inherit;    max-height: inherit;}
.address_book ul li ul.added_add li{    border-bottom:1px solid #C7C7CB;}
.label_radio.clickButtons_bgnone{    background: none!important;   padding: 0;}
.label_radio.clickButtons_bgnone span{    background: url(../images/check-off-green.png) no-repeat 0 12px;    font-size: 15px;
    padding: 0;    color: #ffffff;    text-align: center;    display: block;        font-weight: bold;
    box-shadow: inherit;    margin-top: 0;    border: none;     height: 38px;    line-height: 38px;}

.label_radio.clickButtons_bgnone.head-h span{
background: #c2c2c6; /* Old browsers */
background: -moz-linear-gradient(top, #c2c2c6 17%, #c2c2c6 17%, #57575a 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #c2c2c6 17%,#c2c2c6 17%,#57575a 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #c2c2c6 17%,#c2c2c6 17%,#57575a 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c2c2c6', endColorstr='#57575a',GradientType=0 ); /* IE6-9 */}


#new_add_checkout .modal-dialog .modal-body{padding: 15px 35px;}
#new_add_checkout .modal-dialog{ max-width: 720px; width: auto}
.fresh_ul li.fresoinner{    min-height: 330px;    overflow: auto;}
#new_add_checkout .modal-dialog .modal-body h3.text-center{ margin-top: 0px;}
/*orrder confirm*/
.conformDet{ display: inline-block; width: 100%; padding: 55px 0;}
.resonwidth{ display: inline-block; width: 85%; background: #fff; padding: 20px 35px;}
.resonwidth h2{ font-size:22px; font-weight: bold; color: #fa001b; margin-bottom: 15px;}
.resonwidth .bxs{ display: inline-block; border: 1px solid #ccc; padding: 15px; width: 100%; text-align: left; margin-bottom: 35px;}
.resonwidth .bxs:last-child{ margin-bottom: 20px;}
.resonwidth .bxs p{     font-size: 15px;    color: #545456;}
.resonwidth .bxs b{ font-weight: bold;}
.resonwidth .bxs b.b_txt_ord{    font-weight: bold;
    text-align: center;
    width: 100%;
    display: inline-block;
    margin-bottom: 20px;
    font-size: 18px; color: #545456}

.resonwidth span.colos{ color: #fa001b; font-weight: bold;}

body h1, body h2, body h3, body h4, body h5, body h6, .h1, .h2, .h3, .h4, .h5, .h6{ font-family: "Conv_Roboto-Bold"; color: #545456}
html body p, html body{ font-family: "Roboto"; font-weight: 400;}

form#search_form .form-group.radio_chkout, .sidebar_list1 .delivery_opt div.checkbox{    padding: 2px 15px;}
#search_form .message.more-times, #search_form span.message{     margin: 10px 10px 19px;    color: #8b8b8e;    font-weight: 400; cursor: pointer;}
#search_form .message.more-times:hover, #search_form span.message:hover {color:#545456;}
#listing.listing_food ul{    margin-top: 49px;}
.form-group.form-inline.delivery_opt{    margin-bottom: 0px; padding: 15px 0}
.form-group.form-inline.delivery_opt label{    cursor: pointer;    padding-left: 23px;    background-size: 15px;    margin-bottom: 0;
    padding: 8px 0;    padding-left: 20px;    background-position: 0px 9px;    width: 100%;}
.form-group.form-inline.delivery_opt .form-group.radio_chkout{     padding: 0px!important;    padding-left: 15px!important;}
.form-group.form-inline.delivery_opt .checkbox label{    background-position: 0px 8px;    padding: 6px 0 6px 22px !important;}
#listing .star_list span.star{    position: relative;    top: 2px;}

.address_book ul li ul.res_inn li{ width: 100%!important ;    margin-bottom: 11px;}
.padding-right-zar{ padding-right: 0px;}
.padding-left-zar{ padding-left: 0px!important;}
 .pricingdetails .table-fixedscroll{    display: inline-block;  width: 100%;}

.cusTumCart .checkout_list1 h3 .priceo{    font-size: 14px;    margin-left: 5px;    font-weight: normal;}
.table-cart tbody tr:hover{ background: inherit!important;}
.navBack{    width: 100%;    margin: 0 auto;    display: block;    margin-bottom: 10px; text-align: left;}

.star_list.rev_icon .heart_list{    position: relative;
    top: 0px;
    margin: 1px 10px 0 5px;
    background: url(../images/home_five/de_heart.png) no-repeat;
    height: 20px;
    display: inline-block;
    padding-left: 23px;}

.dish_detail h3{    font-size: 18px;    font-weight: bold;}
#minicart h3{    font: 16px/20px 'Roboto';    font-weight: bold;    color: #333;}
.formBoxOtp{    display: inline-block;    width: 100%;    padding: 0 5px;    background: #ffffff;    border: none;}
.formBoxOtp p, .formBoxOtp input{ display: inline-block; margin: 0 15px;}
.formBoxOtp p{    font-size: 16px;    font-weight: bold; color: #000;}
.formBoxOtp input{    padding: 10px;    display: inline-block;    width: 220px;    border-radius:3px;    border: 1px solid #545456;     text-align: center; letter-spacing: 1px; margin: 0px;}
.formBoxOtp input[type="submit"]{   border:none;    color: #fff;    font-size: 16px;
    border-radius: 3px;    min-width: 150px; letter-spacing: 0px;     background: #53c418;
    background: -moz-linear-gradient(top, #53c418 0%, #337810 99%);
    background: -webkit-linear-gradient(top, #53c418 0%,#337810 99%);
    background: linear-gradient(to bottom, #53c418 0%,#337810 99%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#53c418', endColorstr='#337810',GradientType=0 );}

.formBoxOtp input[type="submit"]:hover{    background: #347c11;
    background: -moz-linear-gradient(45deg, #347c11 0%, #204c0a 100%);
    background: -webkit-linear-gradient(45deg, #347c11 0%,#204c0a 100%);
    background: linear-gradient(45deg, #347c11 0%,#204c0a 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#347c11', endColorstr='#204c0a',GradientType=1 );}


.formBoxOtp input[type="submit"]:focus{    background: #337910;
    background: -moz-linear-gradient(top, #337910 0%, #53c418 100%);
    background: -webkit-linear-gradient(top, #337910 0%,#53c418 100%);
    background: linear-gradient(to bottom, #337910 0%,#53c418 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#337910', endColorstr='#53c418',GradientType=0 );}


.formBoxOtp input[type="submit"]:disabled:focus, .formBoxOtp input[type="submit"]:disabled:hover, .formBoxOtp input[type="submit"]:disabled{    background: #c1c1c5;
    background: -moz-linear-gradient(top, #c1c1c5 0%, #8b8b8e 100%);
    background: -webkit-linear-gradient(top, #c1c1c5 0%,#8b8b8e 100%);
    background: linear-gradient(to bottom, #c1c1c5 0%,#8b8b8e 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c1c1c5', endColorstr='#8b8b8e',GradientType=0 );}

/*order otp*/

.conformDet.otpBox p{font-size: 16px;    text-align: center;    line-height: 23px;    margin-bottom: 20px;}
.conformDet.otpBox p.borderss{    margin: 25px 0 30px}
.conformDet.otpBox p.normaloe{    padding: 10px 45px 20px;}
.otpBox .bxs{     border: none;        padding-bottom: 0;    margin-bottom: 0px;}
#info_modal .res_img img{    padding: 3px;    height: inherit;    width: 80px;
    height: auto;}

#info_modal .star_list span.list_text{    font: 15px "Roboto";    color: #545456;    position: relative;    top: -1px;
    margin-right: 6px;}
#info_modal .star_list span sup{    top: -1px;}
#minicart .cart_value h3{ font-size: 15px; color: #1A191A; font-weight: 500}
#chooseModal.ingirpopup .modal-body{     padding: 2px 25px 10px;}
#chooseModal.ingirpopup .modal-header .close {    right: -62px;    top: 0;}

#chooseModal.ingirpopup h1{    font: 22px 'Conv_Roboto-Bold', sans-serif; font-weight: bold;}
#chooseModal.ingirpopup .modal-dialog{ width: 800px;}

.delivery_hours > h3, .takeway_hours h3{ font-size: 25; font-weight: bold;}
.offer.notlatfound.grid .btn.res_btn{ margin-bottom: 4px;}

#listing.listing_food .offer.notlatfound.grid ul.res_inn{    margin-top: 5px;}

.header_section .account_section ul.list_account li.dropdown-toggle{     padding-bottom: 22px;
    margin-right: 40px;}

ul.shop_list li.rlst.closed .res_img img{ border-color: #b3b3b3}
ul.shop_list li.rlst.closed .res_cnt .res_head{border-bottom-color: #b3b3b3}

ul.item_size_ul li a.vt-top1{padding:18px 5px;}

.list_det_inner ul li:last-child{ border-bottom: none;}
.item_size ul li:last-child{ border-bottom: none;}

/* 7-06-2017 Raj */ 
.total_loy_pts, .current_loy_pts{width: 100%; float: left;border: 1px solid #545456; padding: 0 !important; margin: 10px 0}
.total_loy_pts h3, .current_loy_pts h3{    background: #ebebed;    text-align: center;    width: 100%;    font: 20px/38px "Roboto";
    float: left;    position: relative;    color: #000;    font-weight: 500;    padding: 20px 0 9px;    margin: 0;}
.loy_pts_inn{width: 100%; float: left; padding: 25px 0px 30px;;text-align: center;     background: #EBEBED;}
.current_loy_pts h1, .total_loy_pts h1{    font: 110px/40px 'Conv_Roboto-Bold';    margin: 0;    display: inline-block;    text-align: left;    font-weight: bold;    color: #FA001B;}


.total_loy_pts .start_loyty {text-align: center;    position: relative;    top: -20px;    margin-right: 10px;}
.current_loy_pts .start_loyty {    text-align: center;    position: relative;    top: -19px;    margin-right: 10px;}
span.cup_loyty{    background: url(../images/trophy.png) top center no-repeat;
    width: 53px;
    height: 46px;
       padding: 4px 0;
    height: 46px;
    position: relative;
    color: red;
    display: inline-block;
    font-weight: bold;
    text-align: center !important;
    top: -26px;
    margin-right: 15px;}
.total_loy_pts p, .current_loy_pts p{background: #C2C2C6; text-align: center; width: 100%; font: 15px/22px "Roboto"; float: left; color: #545456;  margin: 0;padding: 5px 60px; min-height: 54px;}
.address_book.loyal .row div:nth-child(2n+1) {clear: both;}

.steps{width:20%;float:left}
@media only screen and (max-width: 767px) {
.steps{width:100%;}
}
@media only screen and (min-width: 960px) {
#smsotpmodal .modal-dialog, #emailotpmodal .modal-dialog,#emailotpmodal .modal-dialog{
    width: 800px;
}}
.modal-header{position:relative}
#smsotpmodal .modal-header, #smsotpmodal .modal-body,#smsotpmodal .modal-footer,#emailotpmodal .modal-header, #emailotpmodal .modal-body,#emailotpmodal .modal-footer{padding:10px 40px 20px}
#smsotpmodal p,#emailotpmodal p{    font: 17px 'Roboto', sans-serif;    color: #000000;    text-align: center;
    line-height: 25px;     margin-bottom: 20px;}
#smsotpmodal .wid100,#emailotpmodal .wid100{background: #ebebeb; border: 1px solid #cfcfcf;margin: 20px 0;}
#smsotpmodal input, #emailotpmodal input{width: 40%; margin: 0px auto; border-radius: 0 !important; height: 55px; text-align: center; font: 18px 'Roboto Medium', sans-serif;}
h1.wel{font: 17px 'Roboto Medium', sans-serif; color: #1A191A;text-align:center;margin: 20px 0;}
#smsotpmodal b.clr, #emailotpmodal b.clr{color:#FA001B}
.btn.spcl{background: #fa001b; height: 55px; margin: 20px auto; border: 1px solid #fa001b; text-align: center; display: block; width: 40%;font-size: 20px;}
.btn.spcl:hover{background:#cf0c21;}
#emailotpmodal .wid100{border: 1px solid #cfcfcf; margin: 20px 0; padding: 20px;}
#emailotpmodal p{font: 16px/25px 'Roboto', sans-serif; color: #000;}
#emailotpmodal .modal-body{padding: 0 40px;}
#emailotpmodal .modal-footer{padding:0;}

.modal .your_food_image img{max-width:100%;    float: left;}
#emailotpmodal .modal-content.green{border:3px solid #53c448}
#smsotpmodal #smsotp_form .errors, #emailotpmodal #emailotp_form .errors{text-align: center;margin: 5px 0;}

.modal .your_food_rightside h2{font: 22px/35px 'Conv_Roboto-Bold';    margin: 50px 0 0;    padding: 0;}
.modal  .apps ul li img{width: 140px; height: auto;}
.modal .your_food_rightside h3{    font: 16px/20px "Roboto"; text-align: left;     padding-left: 15px;}
.modal .apps{ text-align: left;    padding-left: 15px;}

.modal{ z-index: 12310504 !important;}
.modal-backdrop{    z-index: 1231050!important;}
.lear-na{    display: inline-block;    padding: 10px 30px;    background: transparent;    font-size: 16px;
    margin-bottom: 0px;    border:2px solid #000;    color: #000;    font-weight: bold;    margin-top: 25px;    border-radius: 3px;}

.subscription .label_check{ background: url(../images/check-off.png) no-repeat; background-position: 0px 0px}
#subscribe label.c_on{background: url(../images/check-on.png) no-repeat 0 0;}
#listing .star_list .favourites:before{    top: 1px;    position: relative;}

#listing .star_list span.anchor{    position: relative;    top: 1px;    display: inline-block;    margin-left: 5px;}

.cartNewTab .table-cart .checkout_list1{    font-family: "Roboto";    color: #545456;    font-size: 18px;    font-weight: 400;    padding-left: 5px;}
.before-checkout h2{font-size: 24px; display: inline-block; float: left; line-height: 35px; margin-bottom: 0;}
.editprofile .intl-tel-input.allow-dropdown.separate-dial-code.iti-sdc-4 .selected-flag{ height: 37px;}
.header_section .account_section ul.myacc_menu.dropdown-menu li.active a span.myacc_title, aside .account_section ul.myacc_menu li.active .myacc_title{ font-weight: bold;}


.resonwidth span.colos a{color: #fa001b;}

.widths50{ display: inline-block; float: left; width: 50%;}

/* Change the white to any color ;) */
input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0 30px white inset!important;
}

#signupModal .terms_cond{    line-height: 36px;    color: #666;    font-size: 13px;    margin-bottom: 0;}

.no-order{display:block;    width: 100%;    text-align: center;    padding: 10px;    font-size: 18px;    border: 1px dashed #efa3ac;
    width: 90%;    margin: 20px auto 40px;
    background: #fff2f3;}
.edit_profile .intl-tel-input.allow-dropdown.separate-dial-code.iti-sdc-3 .selected-flag{ height: 37px;}

.popup-detail-list{ display: none;}
.popup-detail-list.show_int_details{ display: inline-block; width: 100%;    margin: 10px 0 0}

.ingirpopup .mb20{ margin-bottom: 10px;}
#chooseModal.ingirpopup .modal-header{ padding: 0px;}

#chooseModal .modal-body form div.eachrow {    margin-top: 15px;}

ul.shop_list li.rlst.grid .res_img{    width: 100%;    float: left;    padding-top: 35px;    text-align: center;         padding-bottom: 0;     padding-left: 15px;
    padding-right: 15px;}
ul.shop_list li.rlst.grid .res_img a{max-height: 159px;    overflow: hidden; display: inline-block; min-height: 159px;}
ul.shop_list li.rlst.grid .res_img img{    width: 250px;    border: none;    height: auto;    padding: 0;    margin-top: 0;    padding: 0; }

ul.shop_list li.rlst.grid .take-way-grid{ display: none;}
.grid .btn.res_btn:nth-child(5){display: none;}
#listing li.rlst.grid .star_list{    height: 25px;    position: relative;    top: -3px;    line-height: 30px; text-align: center}
textarea[name="ing_instruction"]{     padding: 10px;    width: 100%;    border: 1px solid #c1c1c1!important;}

.cart_inn.emptyCartPad{ padding:10px;}
.spl-ins-cart{    display: inline-block;
    width: 100%;
    padding: 10px;
    border: 1px dashed #a5a5a5;
    margin: 9px 0 5px;}
   .error_del_add{    color: rgb(250, 0, 27);    font-family: "Roboto";    text-align: left;}

ul.fresh_ul li .error_del_add{padding-left: 31px;
    margin-bottom: 0;
    margin-top: -10px;
}

#find_shop_form #error_id{    margin-top: 5px;    text-align: center;    color: #fff;    font-size: 13px!important;
    text-align: left;}
h3.shop b.pr10, h3.shop b.pl10{font-weight: bold;  font-family: 'Conv_Roboto-Bold';margin-top:10px;}
#listing.listing_food ul .goto_menu { margin-top: 10px;}

.pos_rela .show_more, .pos_rela .show_less{     position: absolute;    display: inline-block;    right: 23px;    width: inherit;    font-size: 16px;
    top: 14px;    color: #333;}

#minicart .cart_value .pos_rel h3{    padding-left:0px!important;    padding-right: 0px!important;    display: inline-block;
    width: 100%;    float: left;    overflow: hidden;    text-overflow: ellipsis;     margin-bottom: 5px!important;}

.carrtTabSroll{    display: inline-block;
    width: 100%;
    max-height: 180px;
    overflow-y: auto;
    position: relative;
    padding-right: 5px;
    overflow-x: hidden;}

/* Let's get this party started */
.tt-menu .tt-dataset::-webkit-scrollbar, .detail_left_menu.affix::-webkit-scrollbar , ul.sel_add::-webkit-scrollbar, .address_book .newadressdesign_page ul.es-list::-webkit-scrollbar, .carrtTabSroll::-webkit-scrollbar, .pricingdetails::-webkit-scrollbar {
    width: 3px;
}
 
/* Track */
.tt-menu .tt-dataset::-webkit-scrollbar-track, .detail_left_menu.affix::-webkit-scrollbar-track , ul.sel_add::-webkit-scrollbar-track , .address_book .newadressdesign_page ul.es-list::-webkit-scrollbar-track, .carrtTabSroll::-webkit-scrollbar-track, .pricingdetails::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); 
    -webkit-border-radius: 10px;
    border-radius: 10px;
}
 
/* Handle */
.tt-menu .tt-dataset::-webkit-scrollbar-thumb, .detail_left_menu.affix::-webkit-scrollbar-thumb, ul.sel_add::-webkit-scrollbar-thumb, .address_book .newadressdesign_page ul.es-list::-webkit-scrollbar-thumb, .carrtTabSroll::-webkit-scrollbar-thumb, .pricingdetails::-webkit-scrollbar-thumb {
    -webkit-border-radius: 10px;
    border-radius: 10px;
    background: #545456; 
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5); 
}
.tt-menu .tt-dataset::-webkit-scrollbar-thumb:window-inactive, .detail_left_menu.affix::-webkit-scrollbar-thumb:window-inactive , ul.sel_add::-webkit-scrollbar-thumb:window-inactive , .address_book .newadressdesign_page ul.es-list::-webkit-scrollbar-thumb:window-inactive, .carrtTabSroll::-webkit-scrollbar-thumb:window-inactive, .pricingdetails::-webkit-scrollbar-thumb:window-inactive {
    background: rgba(255,0,0,0.4); 
}


#minicart .cart_value .pos_rel h3.h3-icon-off{ padding-left: 0px!important}
.bigListcheck .checkbore .errors{    display: block;    width: 100%;    position: relative;    top: 5px;
    margin: 0;}

.search_row .col-md-3 b{    margin-bottom: 1px;    display: inline-block;    width: 100%;    text-align: left;
    color: #000;
    font-size: 18px;}
li.rlst.grid button.goto_menu{ background: #53C448}

#loginModal h1{ color: #FA001B}

#find_shop_form  input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
   font-size: 16px; color: #C2C2C6;font-family: "Roboto";line-height: 25px; position: relative; top: 0px; letter-spacing: 0px
}
#find_shop_form  input::-moz-placeholder { /* Firefox 19+ */
 font-size: 16px; color: #C2C2C6;font-family: "Roboto";line-height: 25px; position: relative; top: 0px; letter-spacing: 0px
}
#find_shop_form  input:-ms-input-placeholder { /* IE 10+ */
  font-size: 16px; color: #C2C2C6;font-family: "Roboto";line-height: 25px; position: relative; top: 0px; letter-spacing:0px
}
#find_shop_form  input:-moz-placeholder { /* Firefox 18- */
  font-size: 16px; color: #C2C2C6;font-family: "Roboto";line-height: 25px; position: relative; top: 0px; letter-spacing: 0px
}

.subscription .errors{ margin-top: 5px;}

.customefix .modal-content, .customefix .modal-content{ padding: 0 70px;}
#loginModal.customefix .modal-body,
#forgotPwdModal.customefix .modal-body,
#edit_address_book_form.customefix .modal-body ,
#addressBookModal.customefix .modal-body, .customefix #loginModal .modal-header, .customefix #loginModal .modal-body, #loginModal.customefix .modal-header, #forgotPwdModal.customefix .modal-header{ padding: 0px;}

.customefix .pull-right.widths50{ text-align: right;}

.search_row .col-md-3 input[name="postal_codes"]{    color: #4F4F4F;
    display: inline-block;
    width: auto;
    padding: 10px;
    border: 1px solid #8B8B8E !important;
    height: 38px;
    text-align: center;
    font-size: 20px;
    letter-spacing: 3px;     padding-right: 55px;}

.for-dot-cus{ display: inline-block; position: relative;}
.for-dot-cus:after{    content: "...";    position: absolute;    font-size: 20px;    color: #000;    top: -17px;    left: 0;
    z-index: 1;}

.allMenuslist{    margin-right: 85px;}

#home_banner .container{ position: relative; z-index: 12;}
.checkout-btn{    display: inline-block;    position: relative;}
.cartNewTab .table-cart td, .cartNewTab .table-cart th{ padding:5px 10px 10px;     vertical-align: middle;}
 .cartNewTab .table-cart th{ padding-top: 0px;     padding-bottom: 6px;}
.checkout-btn .arrows {    position: absolute;    top: 6px;    right: 20%;    color: #fff;    font-size: 30px}
.checkout_page.cusMyPer .place_order_checkout h4 input[type="submit"]{    background: #53C418;}
.mtooggle{
    display:inline;
    background: url(../images/Polygon.png) #fff no-repeat;
    width: 35px;
    height: 46px;
    background-position: center;
    z-index: 111111;
    padding: 11px 10px 10px 13px;
    cursor: pointer;
    margin:0;}
.list-unstyled.sel_add.activesClass{}
.list-unstyled.sel_add.activesClass li{    display: list-item!important;}
.bs-docs-example{ position: relative;}
#home_banner .container.menuszin{ z-index: 123}
table td.col-md-4.col-xs-4.text-right, table td.col-md-8.col-xs-8.no-padding.text-right{ padding:0!important;}
#editaddressBookModal  #edit_add_checkouts input.spcl.required, .cusformBg input.required{    border-color: 1px solid #fa001b;}

.for-address-log{display: inline-block;    float: left;    width: 58%;}
.for-address-log a{    display: inline-block;
    width: 100%;
    padding: 10px;
    background: #fff;
    color: #333;
    border: 1px solid #ccc;
    font-size: 11px;
    padding-right: 30px;
    background: #fff url(../images/home_icons2.png) no-repeat center;
    background-position: 99% 15px;
    background-size: 27px;
    height: 50px;
    max-width: 168px;cursor: pointer;}
.ifons{ display: inline-block; width: 100%; margin: 15px 0 10px}
.for-locateme{    display: inline-block;    width: 40%;    float: right;    background: #fff;    padding: 18px 0;
    text-align: center;    font-size: 13px;    border: 1px solid #ccc;    cursor: pointer;    font-size: 11px;    text-align: left;
    padding-left: 13px;    background: #fff url(../images/home_icons3.png) no-repeat center;    background-position: 103% 12px; height: 50px; max-width: 116px;}
.sortTop .search_row.mtooggle{    border-left: 1px solid #8b8b8e;
    top: 28px;
    right: 18px;
    z-index: 1;
    height: 34px;
    background-position: center;}
.search_row .list-unstyled{    width: 90%;    z-index: 1;   top: 63px;    left: 15px;}
.search_row .list-unstyled b{    display: inline-block;    width: 100px;    float: left;    margin-bottom: 0;
    font-size: 13px;    color: #fff;    text-align: center;}

.search_row ul.sel_add li span{    width: 62%;    padding-right: 0; 
    padding-top: 6px;}


ul.shop_list li.rlst.closed .goto_menu { background-color: #8B8B8E!important;   width: 142px;}

ul.fresh_ul li button.btns{    line-height: 26px;    border-radius: 4px;    box-shadow: 4px 5px 0px 0px #BEBEBE;    margin-bottom: 10px;}

ul.shop_list li.rlst .res_cnt .res_head h2.no_is_offer{ width: 55%;}
#search_sec .fa-search{    position: absolute;    top: 9px;    right: 27px;    color: #8B8B8E;
    font-size: 20px;}

ul.shop_list li.rlst.grid .res_cnt .res_head h2.no_is_offer{ width: 100%;    line-height: 34px;}

.listing_middle .left-part h6 .WebRupee{ margin-left: 5px;}

.bigListcheck .checkbore .errors#error-03{   left: 15px;    display: inline-block;    line-height: 0;}
.fullS span.fontweignht{font-family: Roboto;font-size: 14px; font-weight: 500;}

.checkout_page.cusMyPer .place_order_checkout h4 input[type="submit"].no-checkout{ background: #545456}

.checkout_pages .fresh_add{ min-height: 435px;}


.bor_loyal{    display: inline-block;    width: 100%;    margin: 20px 0 20px;    }

.bor_loyal p  b{ width:120px; display: inline-block; margin-right: 5px; float: left; position: relative;    padding-right: 10px;} 

.bor_loyal p  b:after{ content: ':'; position: absolute; right: 10px; top: 0px;}
 
span.decrip{    padding-left: 15px;
    color: #8B8B8E;
    font-size: 14px;
    margin-bottom: 7px;
    display: inline-block;
    width: 100%;
    line-height: 17px;}
.bor_loyal .pt-text{ display: inline-block; width: 60%; float: left;}
.bor_loyal p{display: inline-block;width: 100%;margin-bottom: 10px;     font-size: 15px;}
.bor_loyal p:last-child{ margin-bottom: 0px;}
@-moz-document url-prefix() { 
 #find_shop_form  input{ padding: 12px 5px;}
}


#minicart  .mycart.affix, .detail_left_menu.affix{ top: 65px;}

#home_listing.fix{  -webkit-animation-duration: 1s;
           animation-duration: 1s;
           -webkit-animation-fill-mode: both;
           animation-fill-mode: both;   -webkit-animation-name: fadeInDown;
           animation-name: fadeInDown;}
          .verit-center{ display: table-cell;vertical-align: middle; }

          p.dms {
    float: left;
    position: absolute;
}

@-webkit-keyframes fadeInDown {
           0% {
              opacity: 0;
              -webkit-transform: translateY(-20px);
           }
           100% {
              opacity: 1;
              -webkit-transform: translateY(0);
           }
        }
        
        @keyframes fadeInDown {
           0% {
              opacity: 0;
              transform: translateY(-20px);
           }
           100% {
              opacity: 1;
              transform: translateY(0);
           }
        }


.registerInners #edit_profile_form{    max-width: 550px;
    text-align: left;
    display: block;
    margin: 10px auto;
    float: none;}

.registerInners .form-group{ position: relative; display: inline-block; width: 100%;}

.account_settings .registerInners input{    padding: 22px 10px;}
.innerposition{ display: inline-block; width: 100%; position: relative;}

.edit_profile .registerInners .intl-tel-input.allow-dropdown.separate-dial-code.iti-sdc-3 .selected-flag{ height: 44px}
.registerInners .intl-tel-input.allow-dropdown .flag-container{ height: 47px;}

.account_settings .registerInners .save_edit button{     margin-top: 0px;
    margin: 0 auto;
    display: block;
    float: none;
    width: 190px;
    border-radius: 6px;}


input#signup-customer_mobile::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #ccc;
}
input#signup-customer_mobile::-moz-placeholder { /* Firefox 19+ */
    color: #ccc;
}
input#signup-customer_mobile:-ms-input-placeholder { /* IE 10+ */
    color: #ccc;
}
input#signup-customer_mobile:-moz-placeholder { /* Firefox 18- */
    color: #ccc;

}



.edit_profile.account_settings.re{    margin-bottom: 35px;    padding: 35px 0;}

.list_det_inner ul li.with-img-lin .menu_image{     width: 69px; vertical-align:middle;}
.list_det_inner ul li.with-img-lin .menu_name{    width: 40%;    padding-left: 10px;    padding: 10px 0 10px 10px;}

.list_det_inner ul li.with-img-lin .item_size{ width: 49%;}
.header_section .account_section ul.list_account li.toperMenuHideen, a.responsiveNavi{ display: none;}

.hideHomeLogo{ display: none;}
.header_section .account_section ul.list_account li{   margin-left: 35px;}
.width65div{     width: 43%;    margin: 0 auto;    max-width: 537px;}

.cverticleCne{}

.four-important-red{display: inline-block;    width: 100%;    background: #FA001B;
    padding:5px 0;    position: absolute;    bottom: 0;    left: 0;    z-index: 11;}
.four-important-red ul li{     list-style: none;
    display: inline-block;
    width: 140px;
    margin: 0 12px;
    float: left;}
.four-important-red h3{    font-size: 16px;    color: #fff;    font-family: 'Roboto', sans-serif;    margin: 0;    font-weight: normal;  margin-top: 10px;}
.four-important-red ul{ display: inline-block; margin-bottom: 0px;}

.width65div .form-control-feedback{    top: 8px;    z-index: 19;    color: #000000;}

.loyal-arrow-side{    text-align: center;    padding: 0;    display: inline-block;}
#loyalty .loyal-arrow-side h3{    color: #000;    font-family: "Conv_Roboto-Bold";    font-size: 20px;    width: 160px;
    margin: 0 auto 40px;     line-height: 27px;}
.loyal-arrow-side li{    list-style: none;    display: inline-block;    width: 350px;    margin: 0 20px;    position: relative;     float: left;}
.loyal-arrow-side li:after{    content: '';    background: url(../images/home_five/arrow_loyal.png) no-repeat;    width: 25px; 
    height: 25px;    display: inline-block;    position: absolute;      top: 11px;    right: -36px;}
.loyal-arrow-side li:last-child:after{ display: none;}
.loyal-arrow-side li p{ font-size: 16px; color: #000; margin-bottom: 0px;}
.loyal-arrow-side li img{    margin-bottom: 15px;}
.wi100{ display: inline-block; width: 100%;}
.lear-na:hover{ background: #C2C2C6; color: #000}
.form-inline.widt58{    width: 70%;    display: block;    margin: 0 auto;}
.your_food_image img{     max-width: 270px;    height: auto;    margin-top: 29px;}
.quickFootLinks{ margin: 0px;}
.quickFootLinks, .quickFootLinks li{ padding: 0px; display: inline-block; width: 100%;}
.quickFootLinks li{ list-style: none;margin-bottom: 8px;}
.quickFootLinks li a{ display: inline-block; font-size: 14px; font-family: 'Roboto'; color: #000}
.foot-pay-image{    display: inline-block;    width: 100%;    margin-bottom: 30px;}
.foot-pay-image img{ display: inline-block; margin-right: 5px;}

#home_listing .hideHomeLogo{ display: inline-block;}

#find_shop_form  input:focus{ border-color:#FFC300}




.width65div.top_margin .form_labels.text-center{ padding: 0px; padding-top: 5px;}
#find_shop_form  input.wrong{border-color:#FA001B}

#subscribe .form_labels input[type="text"]:focus{border:2px solid #FFC300}

.subscription .form-control-feedback{    top: 9px;    right: 17px;}


/*large devvices*/

@media only screen and (min-width:1400px) and (max-width: 1600px){
.banner_text h1{ margin: 10.5% 0 1%;}
.container{ max-width: 1400px;}
.mycart.affix-bottom, .mycart.affix-top, .mycart {width: 319px;}
ul.shop_list li.rlst.grid div.new{ right: 36px;}
ul.shop_list li.rlst.grid div.offer{    right: 32px;}

}


@media only screen and (min-width:1601px) and (max-width: 2000px){
.banner_text h1{ margin: 14% 0 1%;}
.container{ max-width: 1400px;}
.mycart.affix-bottom, .mycart.affix-top, .mycart {width: 319px;}
ul.shop_list li.rlst.grid div.new{ left: 36px;}
ul.shop_list li.rlst.grid div.offer{    right: 32px;}
.four-important-red{ padding: 16px 0;}

}

.header_section .account_section ul.list_account li.crt a:hover{ color: #fff;}

.clearFormText, .mycustim {
    display: inline-block;
    width: 34px;
    text-align: center;
    position: absolute;
    top: 0px;
    line-height: 50px;
    right: 0;
    color: #000!important;
    font-size: 16px;
    z-index: 1;
}


#subscribe .form_labels .form-control.email-error{    border: 2px solid #FA001B;}
#subscribe .clearFormText{    right: 15px;}
#subscribe .form_labels .form-control.email-valid{ border: 2px solid #53C418;}

.filter-aft-sort{display:inline-block;background:#fff;padding:0px 10px 0;margin-top:17px;}
.filter-aft-sort .form-group{ display: inline-block;     margin-bottom: 0;}
.filter-aft-sort .label_radio{background: transparent;
    padding: 0px;
    cursor: pointer;
    font-size: 14px;
    padding: 8px 12px;
    cursor: pointer;
    margin-bottom: 0;
    color: #666;
    font-weight: normal;}
.filter-aft-sort .apper-fil{ display: inline-block; font-weight: bold;}

.search_row .col-md-3 .sort_menu b{    padding-left: 10px;    margin: 14px 0;}

.has-js .search_row .col-md-3 label.r_on{    background: url(../images/home_five/rad_click.png) no-repeat 0 9px;}


.search_res a.clearFormText{    background: #fff;    line-height: 30px;    top: 6px;    right: 21px; color: #545456}
.star_list.rev_icon .heart_list:before{ display: none;}
.hotel_address p b{font-size: 20px;    margin: 0 5px;    position: relative;    top: 4px;    color: #545456;}



.favourite_icon_unset + .tooltip > .tooltip-inner {background-color: #C2C2C6; font-size: 14px; color: #666; opacity: 1; text-align: left;}
.favourite_icon_unset + .tooltip > .tooltip-arrow { border-bottom-color:#C2C2C6!important; }

#topcontrol{    display: inline-block;    width: 40px;    height: 40px;    text-align: center;    line-height: 37px;
    background: #fff;    font-size: 30px;    border-radius: 50%;    box-shadow: 0px 0px 10px 0px #b3b3b3;    color: #fa001b;    z-index: 12234;bottom: 105px!important;}
.filter-aft-sort .label_radio.checked_prefrence, .filter-aft-sort .label_radio:hover{    background: #EBEBED!important;}

.favourite_icon_unset + .tooltip > .tooltip-arrow{    left: 82.25%!important;}
.favourite_icon_unset + .tooltip.bottom{    width: 180px; text-align: left!important;     left: -73px!important;}

.carrtTabSroll .pos_rel{ margin-bottom: 10px;}

.cart_inn p.amount{    width: 35%;    padding: 0;    padding: 6px 0px 0px 5px;    margin-bottom: 0;}

.cart_rowFull{    margin-left: -10px;    margin-right: -10px;}
.cart_rowFull .col-md-4{ padding-left: 0px;     padding-right: 8px;}

.detail_left_menu.affix{ max-height:85vh; overflow-y:auto}

.star_list.rev_icon .heart_list.active{ background: url(../images/home_five/de_heart-active.png) no-repeat}

.search_row .col-md-3 input[name="postal_codes"].active{ border:1px solid #53C418!important;}
.search_row .col-md-3 input[name="postal_codes"].clear-inputs{ border:1px solid #8B8B8E;}
.search_row .col-md-3 input[name="postal_codes"].wrong{ border:1px solid #FA001B!important;}

.search_row .col-md-3 input[name="postal_codes"]:focus, #searchFor:focus{ border:1px solid #FFC300;}

#find_shop_form  input.active{border-color:#53C418}

.search_row  .col-md-3 .clearFormText{    color: #545456!important;    height: 38px;    line-height: 40px;    top: 25px;
    right: 10px;} 
.errors-pts{     display: inline-block;
    width: 100%;
    color: #fa001b;
    text-align: center;
    font-size: 12px;
    margin: 10px 0 0;}
#search_button:hover{ background: #EBB400}

button.goto_menu:hover{    background-color: #398611!important;}

ul.shop_list li.rlst.closed{background: #E0E0E3}
ul.shop_list li.rlst.closed button.goto_menu:hover{background-color: #545456!important;}

.has-drop-postal #find_shop_form .clearFormText{    right: 40px;}
.has-drop-postal .search_row  .col-md-3 .clearFormText{ right: 40px;}

ul.shop_list li.rlst.closed .res_img img{opacity: 0.5;}
ul.shop_list li.rlst.closed .res_head, ul.shop_list li.rlst.closed .res_inn li{ opacity: 0.5}

.listing_food .list_border li.pay div{margin: 0 5px;}
.loyal-arrow-side li p b{font-size: 25px;}

.header-my-list p{ margin-bottom: 0px;  }

ul.shop_list li.rlst .res_img a.list-img-grd{ display: none;}

#listing.listing_food ul.res_inn{    margin-top: 12px;}

.listing-search-form{ display: inline-block; width: 100%; position: relative;color:#fa001b;background:#fff;text-align:center;padding:5px 0 0;}
.listing-search-form.alt-mob-version {border:none;}
.listing-search-form .errors-pts{    position: absolute;    margin: 0;    bottom: -20px;    left: 0;}
.pc-title {text-align:center;color:#fa001b;font-weight:bold;font-size:14px;padding-bottom:5px;margin:0;}
.pc-title.alt-mob-version {text-align:left!important;color:#1a1a1a;padding:2px 0 0 17px;float:left;}

.sort_menu  .form-group.form-inline.delivery_opt{    margin-bottom: 0px;    padding: 15px 0;    max-height: 400px;
    overflow-y: auto;    overflow-x: hidden;}

ul.shop_list li.rlst.grid .res_img a.list-img-nogrd{ display: none;}
ul.shop_list li.rlst.grid .res_img a.list-img-grd{    display: inline-block;}

.header_section .account_section ul.list_account li a span.ico12{     background-position: 0 9px;}

.account_section span.customico.ico12{    background-position: 0px 6px;}

.my-new-gr-inner.favorder-my{}
.favorder-my .header-my-list h4{    margin: 1px 0 4px;}
.favorder-my .header-my-list h4 a{ font-size: 15px;}
.favorder-my .header-my-list p{    font-size: 13px; }
.favorder-my .header-my-list p.addres_My_list{    padding-right: 8px;    max-height: 38px;    overflow: hidden;}
.favorder-my .header-my-list p.date_my{ margin-top: 0px;    margin-bottom: 5px;}
.favorder-my .header-my-list p.dmss{ margin-bottom: 5px;}
.myorderNew .favorder-my .col-md-6{ margin-bottom: 0px; }
.favorder-my .header-my-list p b{    color: #000;    min-width: 65px;    display: inline-block;}
.fav_order.dele_button{    display: inline-block;    width: 35px;    height: 35px;    background: url(../images/home_five/deletebutton.png) no-repeat center;
    cursor: pointer;    margin: 0px 0px 0;     float: right;}

.favorder-my .reorder.my_re{     width: 89%;    display: inline-block;    float: left;    height: 36px;
    padding: 0;    line-height: 36px;     margin-top:0px;     margin-bottom: 0;}

.my-new-gr-inner.favorder-my:hover{ border:2px solid #53C418;}

.favorder-my .reorder.my_re:hover, .myordertog-new .anay_order:hover, .myordertog-new .reorder.my_re:hover{/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#347c11+0,204c0a+100 */
background: #347c11; /* Old browsers */
background: -moz-linear-gradient(45deg, #347c11 0%, #204c0a 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(45deg, #347c11 0%,#204c0a 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(45deg, #347c11 0%,#204c0a 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#347c11', endColorstr='#204c0a',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */}
.myordertog-new .reorder.my_re:active, .myordertog-new .reorder.my_re:focus, .favorder-my .reorder.my_re:active, .favorder-my .reorder.my_re:focus, .myordertog-new .anay_order:active, .myordertog-new .anay_order:focus{/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#337910+0,53c418+100 */
background: #337910; /* Old browsers */
background: -moz-linear-gradient(top, #337910 0%, #53c418 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #337910 0%,#53c418 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #337910 0%,#53c418 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#337910', endColorstr='#53c418',GradientType=0 ); /* IE6-9 */}

.fav_order.dele_button:hover{background: url(../images/home_five/deletebutton-hover.png) no-repeat center;}
.fav_order.dele_button:active, .fav_order.dele_button:focus{background: url(../images/home_five/deletebutton-hover-pressed.png) no-repeat center;}

.myordertog-new{    display: inline-block;    width: 100%;    border:1px solid #8B8B8E;    padding: 10px;min-height: 122px;}
.myordertog-new .pricingdetails{    width: 100%;
    display: none;
    position: absolute;
    z-index: 1;
    left: 15px;
    width: 94.2%;
    overflow-x: hidden;
    top: 100%;
    max-height: inherit;
    background: #fff;
    padding: 15px;
    border: 1px solid #8b8b8e;
    overflow: inherit;}
.myordertog-new .header-my-list h4{ margin: 0px 0 -3px; }
.myordertog-new .fav_order{    display: inline-block;    width: 25px;    height: 22px;    background: url(../images/home_five/heart-fav.png) no-repeat; margin-right: 15%;}
.myordertog-new .fav_order.active{ background: url(../images/home_five/heart-fav-active.png) no-repeat}
.myordertog-new .anay_order{     display: inline-block;    width: 100%;    text-align: center;    padding: 7px;    border-radius: 3px;    color: #fff;    font-size: 11px;    font-weight: 500;    margin-top: 10px;}

.myordertog-new .anay_order{    background: #53c418;
    background: -moz-linear-gradient(top, #53c418 0%, #337810 99%);
    background: -webkit-linear-gradient(top, #53c418 0%,#337810 99%);
    background: linear-gradient(to bottom, #53c418 0%,#337810 99%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#53c418', endColorstr='#337810',GradientType=0 );}

body .paddingLeft0{ padding-left: 0px;}
.myordertog-new .header-my-list .date_my{ margin-top: 0px;}
.redisAmou{    color: #fa001b;     font-weight: bold;}

.myordertog-new .header-my-list h4 i{    color: #333;    font-size: 16px;    margin-left: 3px;    position: relative;    top: -1px;}
.myordertog-new:hover, .myordertog-new:focus, .myordertog-new .pricingdetails{    border: 1px solid #53C418!important; }

.myordertog-new .header-my-list h4 a{    white-space: nowrap;    text-overflow: ellipsis;    overflow: hidden;    max-width: 90%;    display: inline-block; padding-bottom: 3px;}

.myordertog-new .pricingdetails:before{    content: '\f0d8';    font-family: 'FontAwesome';    font-size: 40px;    position: absolute;
    top: -36px;    z-index: 1;    color: #53c418;    right: 10%;}

.myordertog-new .pricingdetails h4{    display: inline-block;    width: 100%;    margin: 0px;    font-size: 18px;    margin-bottom: 10px;
    color: #000;
    line-height: 26px;}

.myordertog-new .anay_order.closeButtonpri{    background: inherit;    width: auto;    display: inline-block;
    color: #fa001b;    font-size: 22px;    float: right;    padding: 0;    margin-top: 0px;}
.myordertog-new .pricingdetails .lis-pro-det{     background: #eee;    border: 1px solid #ccc;    padding: 5px; }

.myordertog-new .reorder.my_re{    height: 38px;    margin-bottom: 0;    padding: 0;    line-height: 38px;}

.myordertog-new .header-my-list p.addres_My_list{    text-overflow: ellipsis;    white-space: nowrap;    overflow: hidden;    width: 100%;}



.paginationsdec{ display: inline-block; width: 100%;}

.paginationsdec{ display: inline-block; width: 100%; padding: 25px 0 25px; text-align: center; }
.paginationsdec ul{ display: inline-block; float: right; }
.paginationsdec li{ display: inline-block; float: left;}
.paginationsdec li:first-child a, .paginationsdec li:last-child a{     border-left: none;
    border-radius: 10px 0px 0px 10px;
    font-size: 18px;
    padding: 5px 11px;
    color: #666;}
.paginationsdec li a{color: #666;
    display: inline-block;
    border-left: 1px solid #e8e8e8;
    display: inline-block;
    padding: 7px 12px;
    background: #fff;
    border-bottom: 1px solid #d2d2d2;
    height: 33px;}
.paginationsdec li:last-child a{ border-radius:0px 10px 10px 0px;  border-left: 1px solid #e8e8e8;}
.paginationsdec li.active a{ color: #E72B18}


#login_form .checkbox{    min-height: 0;    padding: 0;    margin: 0;}

body .close:focus, body .close:hover{ opacity: 1; color: #fa001b}

#info_modal ul.res_inn li{ margin-bottom: 10px; width: 100%;}

#info_modal .modal-header .close{    top: -18px;    right: -34px;}

.edit-cart-icons{ display: inline-block; width: 100%; text-align: right;}
.edit-cart-icons a.edit_cart_details, .edit-cart-icons a.delete_cart_details{ display: inline-block; width: 20px; height: 20px; background: url(../images/home_five/cart-edit.png) no-repeat; background-position: 0px 0px; }
.edit-cart-icons a.delete_cart_details{ background: url(../images/home_five/cart-remove.png) no-repeat}
.edit-cart-icons a.edit_cart_details:hover{ background-position: 0 -22px}
.edit-cart-icons a.edit_cart_details:active, .edit-cart-icons a.edit_cart_details:focus{ background-position: 0 -44px}
.edit-cart-icons a.delete_cart_details:hover{ background-position: 0 -22px}
.edit-cart-icons a.delete_cart_details:active, .edit-cart-icons a.delete_cart_details:focus{ background-position: 0 -44px}
.cart_rowFull .padRight{ padding-right: 0px}

.customefix input.form-control{ height: 55px;}

input:-webkit-autofill {
    -webkit-box-shadow:0 0 0 50px white inset; /* Change the color to your own background color */
    -webkit-text-fill-color: #333;
}
input:-webkit-autofill:focus {
    -webkit-box-shadow:0 0 0 50px white inset;
    -webkit-text-fill-color: #333;
}
.customefix .form-group{ display: inline-block; width: 100%; position: relative;     margin-bottom: 12px;}

.log-socila{ display: inline-block; width: 100%; text-align: center;}
.log-socila a{    display: inline-block;    cursor: pointer;    min-width: 100px;    padding:10px 26px 10px 43px;    border: 1.4px solid #545456;    font-size: 14px;
    font-weight: bold;    color: #3B5998;    margin: 0 10px; background:url(../images/home_five/connect-facebook.png) no-repeat;background-position: 16px;}
.log-socila a.btngoogle{ background: url(../images/home_five/connect-google.png) no-repeat;    background-position: 12px;}

.customefix .modal-header h1{ margin: 40px 0 30px}

#loginModal .login_btn, #addressBookModal .login_btn, #forgotPwdModal .login_btn, #edit_address_book_form .login_btn, .check-check input[type="submit"], .checkbore.discoum .btn.btn-default{/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f24956+1,fb021c+100 */
background: #f24956; /* Old browsers */
background: -moz-linear-gradient(top, #f24956 1%, #fb021c 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #f24956 1%,#fb021c 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #f24956 1%,#fb021c 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f24956', endColorstr='#fb021c',GradientType=0 ); /* IE6-9 */}

#loginModal .login_btn:hover, .check-check input[type="submit"]:hover, .checkbore.discoum .btn.btn-default:hover{/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ee4654+0,9d122b+100 */
background: #ee4654; /* Old browsers */
background: -moz-linear-gradient(top, #ee4654 0%, #9d122b 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #ee4654 0%,#9d122b 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #ee4654 0%,#9d122b 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ee4654', endColorstr='#9d122b',GradientType=0 ); /* IE6-9 */}

#loginModal .login_btn:active, #loginModal .login_btn:focus, .check-check input[type="submit"]:active, .check-check input[type="submit"]:focus, .checkbore.discoum .btn.btn-default:active, .checkbore.discoum .btn.btn-default:focus{/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f11a3f+0,f34856+100 */
background: #f11a3f; /* Old browsers */
background: -moz-linear-gradient(top, #f11a3f 0%, #f34856 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #f11a3f 0%,#f34856 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #f11a3f 0%,#f34856 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f11a3f', endColorstr='#f34856',GradientType=0 ); /* IE6-9 */}



.customefix .errors{    background: #EBA0A8;     display: inline-block;    width: 100%;
    color: #1A191A;    text-align: center;    font-size: 15px!important;    border-radius: 2px; position: relative;}

.customefix .errors:after{}

.customefix .modal-header h1 span{ font-size: 15px;    color: #545456;     font-weight: 100;}

.customefix #signup_form .form-group{ margin-bottom: 2px;}
#loginModal #signup_form .input-lg{ height: 45px;     display: inline-block;}
.customefix #signup_form input.form-control {    height: 45px;}
.customefix #signup_form input#signup_phone{    width: 100%;        height: 45px;    border-radius: 2px;    border: 1px solid #666;}

#loginModal .modal-footer.signuPlo{ padding-top: 0px;}

.customefix #signup_form .clearFormText{ line-height: 45px;}

.myordertog-new .header-my-list a img{    margin-top: 8px;}

.newCon-loyal{ display: inline-block; width: 100%;    margin: 10px 0 20px;}
.newCon-loyal p{ margin-bottom: 10px; color: #000; font-size: 15px;    line-height: 27px;}

 .address_book.loyal h2{    border-bottom: 0;     font-size: 20px;     margin-top: 23px;}

 p.loyatiPois{ color: #545456; font-size: 16px; display: inline-block; width: 100%;}

 .address_book.loyal .bor_loyal h2{    margin-top: 0;    margin-bottom: 20px;}

 .address_book.loyal{ padding: 0 30px; border: 1px solid #e6e6e6;}

 .editprofile .boxereditver, .addressbook .boxereditver{    padding: 10px 30px 0;border: 1px solid #e6e6e6;    box-shadow: 0 0px 0 #e5e5e5;}
.addressbook .boxereditver{ padding: 10px 20px 0;}


.editprofile .edit_profile p.receive_email button{ display: inline-block;}

.edit_profile .receive_email input{ background: #F3F3F4;  border-color: #999;     text-align: center;    letter-spacing: 3px;}
.edit_profile .receive_email button{ display: inline-block; width: 100%; height: 40px; line-height: 40px; border:none; color: #fff; font-size: 18px; border-radius: 3px;}
button.btns.green.disa-btn, .edit_profile .receive_email button[disabled], .editprofile .edit_profile .save_edit button[disabled], .editprofile .edit_profile .save_edit button[disabled]:hover, .editprofile .edit_profile .save_edit button[disabled]:focus{background: #c3c3c7; /* Old browsers */
background: -moz-linear-gradient(top, #c3c3c7 0%, #8c8c8f 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #c3c3c7 0%,#8c8c8f 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #c3c3c7 0%,#8c8c8f 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c3c3c7', endColorstr='#8c8c8f',GradientType=0 ); /* IE6-9 */}

button.btns.green, .edit_profile .receive_email button.ebz-cls, .editprofile .edit_profile .save_edit button, .checkout_page.cusMyPer .place_order_checkout h4 input[type="submit"]{
background: #6ae22c; /* Old browsers */
background: -moz-linear-gradient(top, #6ae22c 1%, #54c518 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #6ae22c 1%,#54c518 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #6ae22c 1%,#54c518 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6ae22c', endColorstr='#54c518',GradientType=0 ); /* IE6-9 */}

button.btns.green:hover, .edit_profile .receive_email button.ebz-cls:hover, .editprofile .edit_profile .save_edit button:hover, .newadressdesign_page ul.fresh_ul li button.btns:hover, .checkout_page.cusMyPer .place_order_checkout h4 input[type="submit"]:hover{
background: #53c418; /* Old browsers */
background: -moz-linear-gradient(top, #53c418 1%, #3f9413 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #53c418 1%,#3f9413 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #53c418 1%,#3f9413 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#53c418', endColorstr='#3f9413',GradientType=0 ); /* IE6-9 */}

.edit_profile .receive_email button.ebz-cls:focus, .edit_profile .receive_email button.ebz-cls:active, .editprofile .edit_profile .save_edit button:focus, .newadressdesign_page ul.fresh_ul li button.btns:focus, .newadressdesign_page ul.fresh_ul li button.btns:active, button.btns.green:focus, .checkout_page.cusMyPer .place_order_checkout h4 input[type="submit"]:focus{
background: #55c81a; /* Old browsers */
background: -moz-linear-gradient(top, #55c81a 1%, #68df2a 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #55c81a 1%,#68df2a 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #55c81a 1%,#68df2a 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#55c81a', endColorstr='#68df2a',GradientType=0 ); /* IE6-9 */}

.editprofile .edit_profile .save_edit.changPass button{     margin-top: 5px;    padding: 0 34px;    font-size: 18px;}
.edit_profile .mycustim{    top: 30px;    right: 20px;    height: 40px;    line-height: 40px;}
.editprofile .edit_profile .has-error .help-block, .editprofile .edit_profile .em_err, .editprofile .edit_profile .em_err_mob{ display: inline-block;
    width: 100%;
    background: #EBA0A8;
    line-height: 39px;
    color: #000;
    margin-bottom: 0;
    position: relative;
    left: 0;
    bottom: 0;
    text-align: left;
    padding: 0 5px;
    margin-top: 13px;
    padding-left: 10px;}
.editprofile .edit_profile .em_err_mob{     bottom: 0;    width: 100%;    left: 0;
    margin-top: 10px;}
.edit_profile .controls.phone .mycustim{ top: 0px;    top: 0px;    right: 5px;}


.newadressdesign_page .fresh_add .tit{ text-align: left;    background: #fff;     padding: 0;}
.newadressdesign_page .fresh_add .tit input{ font-size: 20px;}

.newadressdesign_page a.add_edit{ width: 25px; height: 25px; background: url(../images/home_five/button-edit-address.png) no-repeat 0px 0px; background-size: 25px;     top:3px;     right: 30px;}
.newadressdesign_page a.add_edit:hover{    background-position: 0px -32px;}
.newadressdesign_page a.add_edit:focus, .newadressdesign_page a.add_edit:active{ background-position:0px -64px;}
.newadressdesign_page a.add_del{width: 25px; height: 25px; background: url(../images/home_five/button-remove-address.png) no-repeat 0px 0px; background-size: 25px;     top:3px; right: 0px;}
.newadressdesign_page a.add_del:hover{ background-position:0px -34px;}
.newadressdesign_page a.add_del:focus, .newadressdesign_page a.add_del:active{ background-position:0px -68px;}
.newadressdesign_page .added_add{    width: 100%;    float: left;    padding: 10px;    background: #EBEBED;    display: inline-block;        border: 1px solid #ccc;     margin-top: 0; margin-bottom: 0px;     padding-bottom: 0;}
.address_book .newadressdesign_page ul.added_add li{    border-bottom: 2px solid #C2C2C6;}

.newadressdesign_page ul.added_add li span.lab{font-family: 'Conv_Roboto-Bold';     font-size: 14px;}

.newadressdesign_page .added_add input[disabled]{ background:none; border:none; padding:0px;}

.newadressdesign_page .insinnerou{    background: #ebebed;    border: 1px solid #ccc;    border-top: 0px;
    margin-top: 0;    margin-top: -11px;    width: 100%;    display: inline-block;    padding: 10px 10px 0;}

.newadressdesign_page .insinnerou .ins{    background: #fff;    text-align: left;    font-size: 15px;     padding: 5px;     border-color: #C2C2C6;line-height: 47px;    padding-left: 10px;}
.newadressdesign_page .insinnerou .ins input[disabled]{ background: none;     border: none;}

.newadressdesign_page ul.fresh_ul li button.btns{    margin-top: 5px;
    box-shadow: none;
    font-size: 16px;
    border: none;
    margin-bottom: 0;
    width: 100%;
    max-width: 100%;
  font-weight: 500;    font-family: roboto;}
.address_book .newadressdesign_page ul.added_add li:last-child{ border:none;}

.address_book .fresh_add{     border: 2px solid #8B8B8E;    position: relative;    margin-bottom: 10px;    background: #ffffff;
    padding: 10px;} 
.address_book .fresh_add:hover{ border:2px solid #53C418;}
.address_book .new_freshad a.add_plus{    background: inherit;    padding: 0;    font-size: 20px;    min-height: 443px;
        font-family: 'Conv_Roboto-Bold';    padding-top: 40%;}
.address_book .new_freshad a.add_plus span.addbuton{ display: inline-block; width: 100%;}
.address_book .new_freshad a.add_plus .img_bg_buttonDis{ background: url(../images/home_five/add_adress.png) no-repeat center; width:92px; height: 92px; display: inline-block; margin-top: 15px; background-position:0px 0px;    cursor: pointer; }

.address_book .new_freshad a.add_plus .img_bg_buttonDis:hover{background-position:0px -113px}
.address_book .new_freshad a.add_plus .img_bg_buttonDis:active, .address_book .new_freshad a.add_plus .img_bg_buttonDis:focus{background-position:0px -227px}

.newadressdesign_page a.cls_add, .newadressdesign_page a.save_add{    width: 25px;    height: 25px;    background: url(../images/home_five/exitbutton.png) no-repeat 0px 0px;    background-size: 25px;    top: 13px;    display: inline-block;    position: absolute;    right: 0px;    top:3px;}

.newadressdesign_page a.cls_add:hover{ background-position: 0px -31px }
.newadressdesign_page a.cls_add:focus, .newadressdesign_page a.cls_add:active{ background-position:0px -64px}

.newadressdesign_page .fresh_add input.dis_bod_txt{    background: #fff;    padding: 0 5px;    border: 1px solid #868686;
    display: inline-block; border-radius: 3px;}

.newadressdesign_page ul.added_add li span.add{    width: 56%; position: relative;}

.newadressdesign_page input.common-def-inp.dis_bod_txt , .newadressdesign_page input.common-def-inp.dis_bod_no_hid, .newadressdesign_page .fresh_add .tit input[disabled]{ background: none; border: none;     padding: 0;}

.newadressdesign_page a.save_add{     background: url(../images/home_five/save_icons.png) no-repeat 0px 0px;    right: 30px;    background-size: 25px;}

.newadressdesign_page input.es-input{    background: #fff url(../images/home_five/arrow-down-add.png) no-repeat 96% 10px;    display: inline-block;    width: 88%;    border: 1px solid #838383;    border-radius: 3px;    padding-left: 5px;}

.address_book .newadressdesign_page ul.es-list li{ border: none; padding: 2px 7px 0; cursor: pointer;}
.address_book .newadressdesign_page ul.es-list li:hover{ font-weight: bolder; color: #000}
.address_book .newadressdesign_page ul.es-list{    border: 1px solid #545456;
    margin-top: 10px;
    padding: 10px 0;
    min-height: 200px;
    overflow-y: auto;
    box-shadow: 0px 10px 23px 0px rgb(202, 202, 202);
    max-height:200px;}
.address_book .newadressdesign_page ul.es-list:after, .address_book .newadressdesign_page ul.es-list:before{    content: '\f0d8';
    font-family: 'FontAwesome';
    position: absolute;
    top: -17px;
    font-size: 32px;
    color: #ffffff;
    right: 10%;}

.address_book .newadressdesign_page ul.es-list:before{    color: #545456;    top: -19px;}


.newadressdesign_page span.add .tooltip  .tooltip-inner {    background-color: #FFC300;    color: #545456;    font-size: 13px;     min-width: 240px;}
.newadressdesign_page span.add  .tooltip  .tooltip-arrow { border-top-color:#FFC300; }

.re_edt_val_yellow{ width: 10px; height: 10px; text-indent: -999999px; background: url(../images/home_five/dark-close-all-address.png) no-repeat; display: none;     cursor: pointer;}

.newadressdesign_page ul.added_add span.errorclass_add{     background: #FA001B;    color: #fff;    line-height: 22px;    position: absolute;    left: 0;    font-size: 13px;    bottom: -31px;    z-index: 1;    min-width: 180px;    text-align: center; border-radius:3px }

.newadressdesign_page .fresh_add .insinnerou input.dis_bod_txt{    border: 1px solid #545456;    width: 100%;    min-height:45px;}

.newadressdesign_page .fresh_add .in-width176 input.dis_bod_txt{    width: 55px;}
.newadressdesign_page .fresh_add .in-width46 input.dis_bod_txt{    width: 35px;}

.newadressdesign_page .fresh_add input.error-posta{    border: 1px solid #FA001B!important;}

.newadressdesign_page ul.added_add span.errorclass_add:after{content: '\f0d8';    font-family: 'FontAwesome';    position: absolute;
    top: -15px;    font-size: 22px;    color: #fa001b;    left: 10%; opacity: 0}

.newadressdesign_page ul.added_add span.errorclass_add.err-caps:after{ opacity: 1}

.newadressdesign_page input.es-input:focus, .newadressdesign_page .fresh_add input.dis_bod_txt:focus{ border-color: #FFC300!important}


body .cus_ad_new_desin .modal-body h3{     font-size: 16px;    margin-top: 0px;    margin-bottom: 10px;
    padding: 0;    color: #545456;}

body .cus_ad_new_desin .postal_code_search{    display: inline-block;    width: 200px;    padding: 6px;    border: 2px solid #545456;
    font-size: 16px;    text-align: center;    font-size: 18px;    color: #000;    letter-spacing: 4px;    height: 45px;     padding-right: 25px;}

body .cus_ad_new_desin .error_postal_code{ border: 2px solid #FA001B !important}

.cus_ad_new_desin .mycustim{    right: 38%;    top: 39px;    line-height: 45px;}

.cusMyPer .postal_code_datas li:hover, .postal_code_datas li:hover{    white-space: inherit;}

 
 .newadressdesign_page ul.fresh_ul li button.btns{    background: #53c418;
    background: -moz-linear-gradient(top, #53c418 0%, #337810 99%);
    background: -webkit-linear-gradient(top, #53c418 0%,#337810 99%);
    background: linear-gradient(to bottom, #53c418 0%,#337810 99%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#53c418', endColorstr='#337810',GradientType=0 );}



 #new_add  #new_add_form1{ padding: 0px;     margin-top: 20px;}
 .arr-togg-addre{    display:none;    width: 100%;    text-align: center;    padding: 0px;    color: #545456!important;    font-size: 50px;    background: #ebebed;    border: 1px solid #545456;    margin-bottom: 25px;
    line-height: 0;}


.arr-togg-addre, .tog-address{  -moz-animation-delay: 3.5s;
   -webkit-animation-delay: 3.5s;
   -o-animation-delay: 3.5s;
    animation-delay: 3.5s;}
.cus_ad_new_desin .modal-body h3 .b_add_sel{    color: #fa001b;}

.postal_code_datas li:nth-child(5n+1){    clear:left}

 #new_add_form1 input.spcl:focus{    background: #ebebed;}

.cus_ad_new_desin .postal_code_search.postal_code_search_active{ border-color: #53C418;}

.add-cap-res{ display:inline-block;}


.imngAw{    display: inline-block;
    width: 100%;
    text-align: center;
    border: 1px solid #545456;
    line-height: 296px;
    background: #fff;
    font-size: 18px;
    margin-top: 25px;}

#new_add_checkout.cus_ad_new_desin .modal-content{ width: 800px;}

#new_add_checkouts.cusformBg input{  color: #000000;    background: #ffffff;
    font: 15px/20px 'Roboto';    border-radius: 0;    margin-bottom: 15px;    border: 1px solid #545456;    box-shadow: none;
    height: 42px;    border-radius: 2px;    padding: 10px;}


button.btns.green.disa-btn:hover, button.btns.green.disa-btn:focus, button.btns.green.dis-abl-ch, button.btns.green.dis-abl-ch:hover, button.btns.green.dis-abl-ch:focus, .checkout_page.cusMyPer .place_order_checkout h4 input[type="submit"].no-checkout, .checkout_page.cusMyPer .place_order_checkout h4 input[type="submit"].no-checkout:hover, .checkout_page.cusMyPer .place_order_checkout h4 input[type="submit"].no-checkout:focus{    background: #c3c3c7;
    background: -moz-linear-gradient(top, #c3c3c7 0%, #8c8c8f 100%);
    background: -webkit-linear-gradient(top, #c3c3c7 0%,#8c8c8f 100%);
    background: linear-gradient(to bottom, #c3c3c7 0%,#8c8c8f 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c3c3c7', endColorstr='#8c8c8f',GradientType=0 );}

.cus_ad_new_desin.conto .mycustim, .cus_ad_new_desin.poppo .mycustim {    right: 42%;    top: 0;}

.cus_ad_new_desin .cusformBg input, .cus_ad_new_desin .cusformBg input:focus{     border: 1px solid #545456;}

.cus_ad_new_desin .cusformBg input.error_address, #new_add  #new_add_form1 input.spcl.error_address, #new_add_checkouts.cusformBg input.error_address{ background: #FFF}

.cus_ad_new_desin.poppo .modal-dialog .modal-body, .cus_ad_new_desin.conto .modal-dialog .modal-body{ padding-bottom: 0px;}



ul.sel_add.activesClass{ display: inline-block;}


b.red:hover{
background: #e54150; /* Old browsers */
background: -moz-linear-gradient(top, #e54150 0%, #9c112a 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #e54150 0%,#9c112a 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #e54150 0%,#9c112a 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e54150', endColorstr='#9c112a',GradientType=0 ); /* IE6-9 */}

b.red:focus, b.red:active{/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fa001b+0,f33f4e+100 */
background: #fa001b; /* Old browsers */
background: -moz-linear-gradient(top, #fa001b 0%, #f33f4e 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #fa001b 0%,#f33f4e 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #fa001b 0%,#f33f4e 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fa001b', endColorstr='#f33f4e',GradientType=0 ); /* IE6-9 */}


.add-cap-res:after, .add-cap-res:before{    content: '\f0d8';    font-family: 'FontAwesome';
    position: absolute;    top: 24px;    font-size: 31px;    color: #fff;    right: 35px;    z-index: 23554; opacity: 0}
.add-cap-res:before{ color: #545454; top: 22px;}

.add-cap-res.cap-res-activev:after, .add-cap-res.cap-res-activev:before{ opacity: 1}


.customefix .errors.err-cap{    margin-top: 13px;}

.customefix .errors.err-cap:after{    content: '\f0d8';    font-family: 'FontAwesome';    position: absolute;    top: -20px;
    font-size: 31px;    color: #eba0a8;    left: 20px;    z-index: 23554;}

.customefix #signup_form input#signup_phone.error-input, #loginModal .form-control.error-input, #addressBookModal .form-control.error-input{ border: 2px solid #FA001B}

.customefix #signup_form .errors.err-cap{ margin-bottom: 10px;}

.customefix .errors.err-cap{    padding: 13px 0;}


.editprofile .em_msg_show{    line-height: 20px;    margin-top: 7%;    font-size: 13px;}

.em_msg_show p{    font-size: 12px;    margin-bottom: 0;     line-height: 15px;}
.em_msg_show p a, .em_msg_show p b, .em_msg_show p.redcolos{ color: #FA001B;cursor: pointer;}
.em_msg_show p.redcolos{margin-top: -2%;}
.edit_profile .receive_email .mycustim{    top: 0;    right: 20px;}

.editprofile .vcode-errr.error-vcode-cap:after, .editprofile .vcode-errr.error-vcode-cap-green:after{    content: '\f0d8';    font-family: 'FontAwesome';    position: absolute;    top: -25px;
    font-size: 31px;    color: #eba0a8;    left: 20px;    z-index: 23554;}

.editprofile .vcode-errr.error-vcode-cap-green:after{ color: #B9DBA8;}


.editprofile .vcode-errr.error-vcode-cap, .editprofile .vcode-errr.error-vcode-cap-green{    background: #EBA0A8;    display: inline-block;
    width: 100%;    color: #1A191A;    text-align: center;    font-size: 13px!important;    border-radius: 2px;
    position: relative;    margin-top: 6px;    padding: 5px;}

.editprofile .vcode-errr.error-vcode-cap-green{ background: #B9DBA8}

.edit_profile .receive_email input.er-vco-active-red, .editprofile .edit_profile .has-error input, .editprofile .edit_profile input.appendemer-red{    border: 2px solid #FA001B;}
.edit_profile .receive_email input.er-vco-active-green{ border: 2px solid #53C418;}


.editprofile .edit_profile .form-group.has-error .help-block:after, .editprofile .edit_profile .appendemer:after{      content: '\f0d8';    font-family: 'FontAwesome';
    position: absolute;    top: -23px;    font-size: 31px;    color: #eba0a8;    left: 35px;}


.editprofile .edit_profile input:focus, #loginModal .form-control:active, #loginModal .form-control:focus, .customefix #signup_form input#signup_phone:focus, .customefix #signup_form input#signup_phone:active{ border:2px solid #FFC300; background: #fff!important;}

.checkout_pages .add_edit{display: none;}
ul.sel_add li:last-child{ padding-bottom: 0px;}

.bigListcheck li.checkbore h4{    font-family: Roboto;}
.checkout_pages .second_checktab .form-group label{ font-weight: normal;    font-size: 16px;}

.edit_profile .receive_email input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  letter-spacing: 0px;
}
.edit_profile .receive_email input::-moz-placeholder { /* Firefox 19+ */
 letter-spacing: 0px;
}
.edit_profile .receive_email input:-ms-input-placeholder { /* IE 10+ */
  letter-spacing: 0px;
}
.edit_profile .receive_email input:-moz-placeholder { /* Firefox 18- */
  letter-spacing: 0px;
}
.edit_profile p.suc-em-sed {     font-size: 12px;    margin-bottom: 0;    line-height: 15px;    color: #fa001b;}


button.checkout:hover{/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ef4755+0,9c112a+100 */
background: #ef4755; /* Old browsers */
background: -moz-linear-gradient(top, #ef4755 0%, #9c112a 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #ef4755 0%,#9c112a 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #ef4755 0%,#9c112a 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ef4755', endColorstr='#9c112a',GradientType=0 ); /* IE6-9 */}

button.checkout:focus, button.checkout:active{/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fa001b+0,f3404f+100 */
background: #fa001b; /* Old browsers */
background: -moz-linear-gradient(top, #fa001b 0%, #f3404f 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #fa001b 0%,#f3404f 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #fa001b 0%,#f3404f 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fa001b', endColorstr='#f3404f',GradientType=0 ); /* IE6-9 */}


.search_row .col-md-3 input[name="postal_codes"]::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #C2C2C6; text-align: left; font-size: 16px; font-weight: 100
}
.search_row .col-md-3 input[name="postal_codes"]::-moz-placeholder { /* Firefox 19+ */
    color: #C2C2C6; text-align: left; font-size: 16px;font-weight: 100
}
.search_row .col-md-3 input[name="postal_codes"]:-ms-input-placeholder { /* IE 10+ */
    color: #C2C2C6; text-align: left; font-size: 16px;font-weight: 100
}
.search_row .col-md-3 input[name="postal_codes"]:-moz-placeholder { /* Firefox 18- */
    color: #C2C2C6; text-align: left; font-size: 16px;font-weight: 100
}

.verticeen{ display: table; width: 100%;    min-height: 80px;}
.inner-vert{ display: table-cell; vertical-align: middle;}

.address_book  .newadressdesign_page .fresh_add{ padding: 10px;     background: #fff;}
.list_det_inner table.wi100{ display: table; width: 100%;}

.list_det_inner table.wi100 td.menu_image, .list_det_inner table.wi100 td.menu_name, .list_det_inner table.wi100 td.item_size{}

.list_det_inner ul li.with-img-lin .item_size{ padding-left: 15px;}
.favorder-my .header-my-list p{ color: #000;}

.deliinfo-botm{    font-size: 14px;    color: #fa001b;}

/* 29-08-2017 */
ul.bigListcheck li.checkbore.l1{width:34.5%;float:left;border: 1px solid #8B8B8E;     padding-top: 9px;}
ul.bigListcheck li.checkbore.l2{    width: 64%;    float: right;    padding: 28px;    border: 1px solid #8B8B8E;    max-height: 102px;
    min-height: 102px;}
ul.bigListcheck li.checkbore.l2 span{font-size: 18px;color: #000; font-weight: 500;}
ul.bigListcheck li.checkbore.l2 .wid35{width:35%;float:left;padding-right: 10px;}
ul.bigListcheck li.checkbore.l2 .wid65{width:65%;float:left;padding-left: 10px;}
.checkbore.discoum.l2 input{    height: 44px;    font-size: 17px;    color: #000;}
.checkbore.discoum.l2 input::-webkit-input-placeholder{height: 44px; color: #C2C2C6;}
.checkbore.discoum.l2 input::-moz-placeholder{height: 44px;  color: #C2C2C6;}
.checkbore.discoum.l2 input::-ms-input-placeholder{height: 44px; color: #C2C2C6;}
.checkbore.discoum.l2 .btn.btn-default{height: 44px; border: 0; font-weight: 500;}

ul.bigListcheck li.checkbore.cartNewTab.l3{border: 1px solid #8B8B8E;     margin: 20px 0;}
.cusTumCart.mini-cart table.table-cart thead tr th{border-bottom:0;    color: #000;     padding:13px 10px 10px;}
.cusTumCart.mini-cart table.table-cart tbody{background: #ebebed;border:1px solid #8b8b8e}
.cusTumCart.mini-cart table.table-cart tbody tr.cart-item td{border:0}
.cartNewTab .table-cart td.mobile-no-pad.text-center, .cartNewTab .table-cart td.text-center.del-ord, .cartNewTab .table-cart tr.cart-item td.text-right{vertical-align: top;}
td.del-ord img{background:url("../images/delete-order.png") no-repeat scroll center;cursor:pointer}
.cartNewTab .table-cart .checkout_list1 span{color: #000; font-weight: bold;}
.col-md-12.detail_left.checkout .checkout_pages form.checkout_form {padding:0}
.delivery_fee table tbody tr td, .delivery_fee table tbody tr td p{font-weight: 500 !important; color: #000;}
.delivery_fee table tbody tr td p.free_price{color: #000;}
.second_checktab .before-checkout,.second_checktab .guest{background: #fff; width: 100%; float: left; padding: 10px 35px; margin-bottom: 20px;}
.form-group.required.tog-address.list-anit{width:100%}
.second_checktab .address_book ul.fresh_ul {    padding: 0;    width: 77%;    margin: 0 auto 25px;    display: inline-block;}
.checkout_pages.active .second_checktab .before-checkout h2{padding: 0;    font-size: 30px;    margin-bottom: 0;
    text-align: center;    width: 100%;    color: #000;}
.ch-hed-vie{    display: inline-block;    width: 100%;    font-size: 16px;    margin-bottom:20px; text-align: left;}
ul.bigListcheck li.checkbore.l1 .list_image-check img{ float: left; display: inline-block;}
ul.bigListcheck li.checkbore.l1 span.shop_name{    width: 76%;    display: table;    float: left;
    min-height: 80px;    vertical-align: middle;    padding-left: 15px;}
ul.bigListcheck li.checkbore.l1 .list_image-check h4{    margin-top: 0;    margin-bottom: 0; line-height: 20px;     font-size: 14px;     display: table-cell;
    vertical-align: middle;}
ul.bigListcheck li.checkbore.l1{min-height: 102px;    max-height: 102px; }

ul.bigListcheck li.checkbore.l2 .wid65 .col-md-5{ padding-left: 0px;}

table td.col-md-8.col-xs-8.no-padding.text-right{ width: 77%;}
table td.col-md-4.col-xs-4.text-right{ width: 22%;     padding-right:10px!important;}

.cleacleanew .mycustim{    right: 15px;    line-height: 47px;}
.cleacleanew input{    border-radius: 3px;     padding: 8px;}
.cleacleanew input:focus, .cleacleanew input:active{    border: 2px solid #FFC300!important;    background: #fff!important;}

.cleacleanew span.errors{    background: #EBA0A8;    display: inline-block;    width: 100%;
    color: #1A191A;    text-align: center;    font-size: 15px!important;    border-radius: 2px;    position: relative; line-height: 30px!important;}

.cleacleanew span.err-cap:after {    content: '\f0d8';    font-family: 'FontAwesome';    position: absolute;    top: -30px;
    font-size: 31px;    color: #eba0a8;    left: 20px;    z-index: 23554;     margin: 12px 0 5px;}
.cleacleanew input.error-input{ border: 2px solid #FA001B}

.label_radio.clickButtons_bgnone{ width: 100%}
.label_radio.clickButtons_bgnone span{    background: #53c418;
    background: -moz-linear-gradient(top, #53c418 0%, #337810 99%);
    background: -webkit-linear-gradient(top, #53c418 0%,#337810 99%);
    background: linear-gradient(to bottom, #53c418 0%,#337810 99%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#53c418', endColorstr='#337810',GradientType=0 ); width: 100%;}

.checkout_pages .fresh_add .error_del_add{ display: none;}


.second_checktab .address_book .new_freshad a.add_plus{ padding-top: 30%;     min-height: 415px;}
.resonwidth.greenBoxs{ border: 2px solid #53C418}
.bxs.greayBhs{    background: #EBEBED;    border-color: #9F9FA1;}

.resonwidth.mar35{    margin-bottom: 40px;}
.conformDet-det{    font-size: 18px;    font-weight: bold;    margin-bottom: 10px;}

.to-go-lyt-pg{    display: inline-block;    width: 35px;    height: 35px;    background: url(../images/home_five/gotoIocn.png) no-repeat;    position: relative;    margin-left: 10px;    position: relative;    top: 13px;}

.before-checkout h2.fonles{    font-size: 20px;    position: relative;    top:0px;}
.second_checktab a.add_del{ display: none;}
.conformDet.otpBox{ padding-bottom: 0px;}

.conformDet.otpBox .clearclear{    position: relative;    display: inline-block;     margin-right: 10px;}
 .conformDet.otpBox .mycustim{    top: 2px;    line-height: 40px;    right: 15px;}

.conformDet.otpBox em.errors {    width: 100%;    position: absolute;    text-align: center;    left: 0;    background: #EBA0A8;    line-height: 27px!important; 
    color: #000;    bottom: -32px;}

.conformDet.otpBox em.errors.err-cap:after{    content: '\f0d8';
    font-family: 'FontAwesome';
    position: absolute;
    top: -16px;
    font-size: 31px;
    color: #eba0a8;
    left: 20px;
    z-index: 23554;}

.conformDet.otpBox input:focus{ border:1px solid #FFC300}
.formBoxOtp input.err-red{ border: 1px solid #FA001B}
.forgot-password{    display: inline-block;    margin-top: 7px;}
.forgot-password a{color: #FF3A44;font-weight: 500;}

#paypal-button-container {       display: inline-block;
    width: 100%;
    text-align: center;
    background: #fff;
    padding: 0;
    margin-bottom: 50px;
    margin-top: -60px;
    position: relative;    
    padding: 37px 0 0;
}



#paypal-button-container .pay-txt{    font-size: 22px;    color: #000;    margin-bottom: 40px;    display: inline-block; font-weight: bold;}
#paypal-button-container .paypal-button{    max-height: 105px;    height: 105px;}

#paypal-button-container .paypal-button{ max-width: 370px!important; margin: 0 auto; position: relative;}

ul.shop_list li.rlst .res_cnt .res_head h2 a{color: #000;}

.second_checktab .fresh_add .tit{    text-align: center;    color: #FA001B;    font-size: 20px;   padding: 0px 0 10px;}

.greayBBg{display: inline-block;    width: 100%;    padding: 0px 10px 0;    background: #ebebed;     margin-bottom: 5px;    border-radius: 0px 0px 5px 5px;}
.second_checktab .address_book ul li ul.added_add li:last-child{ border: none;}
.detail_left.checkout ul.added_add{padding-bottom: 0;  border-radius: 5px 5px 0 0}
.second_checktab .address_book .fresh_add{ padding: 10px 10px 5px;     border-radius: 4px;}
.second_checktab ul.added_add li span.lab, .second_checktab ul.added_add li span.add{color: #000;    border: none;
    text-overflow: ellipsis;    overflow: hidden;    white-space: nowrap;}
.second_checktab div.ins{    border: 1px solid #C2C2C6;    border-radius: 4px; text-align: left;}

.second_checktab ul.fresh_ul li.dis_li .fresh_add{background: #E7E7E7;}

.second_checktab ul.fresh_ul li .fresh_add .added_add{background: #EBEBED;    border: 1px solid #C3C3C5;    border-bottom: none;
    padding: 2px 10px;}
.greayBBg{ border:1px solid #C3C3C5; border-top: 0px; background: #EBEBED; }


.second_checktab ul.fresh_ul li.dis_li .fresh_add .added_add{    background: #DBDBDD;    border: 1px solid #C3C3C5;    border-bottom: none}
.dis_li .greayBBg{ border:1px solid #C3C3C5; border-top: 0px; background: #DBDBDD; }

.second_checktab .dis_li div.ins{ background: #E7E7E7}

.second_checktab  ul.fresh_ul li.dis_li .fresh_add .tit{    background: #E7E7E7;    color: #e05565;}

.paypalOnoff{    display: inline-block;    width: 100%;    background: #fff;    padding: 12px;
    margin-top: -6.5%;    margin-bottom: 45px;}

.revieworder .fullS{    margin-bottom: 20px;}

ul.bigListcheck li.checkbore.l1 .list_image-check h4 .shopTist{     display: inline-block;    width: 100%;    font-size: 22px;
    margin-bottom:0px;}
ul.bigListcheck li.checkbore.l1 .list_image-check h4 .addres_ven{    font-size: 16px;}
.padding-left{ padding-left: 0px!important}
.padding-right{ padding-right: 0px!important}
.cusTumCart.mini-cart table.table-cart tbody tr.cart-item td.del-ord{ padding-top: 12px;}

.detail_food.checkout_page.cusMyPer{ padding: 20px 0;}

.fullS .font16{    font-weight: normal;    font-size: 15px;    color: #666; font-family: "Roboto"}

.not-del-fee{    width: 45%;    left: inherit!important;    top: 95px;    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.3);    right: 0!important;}
.not-del-fee .alert.alert-info{ background: #46a515!important; border: none!important;     margin-bottom: 0;}
.not-del-fee .alert.alert-info strong{    font-size: 20px;    margin-bottom: 10px;    display: inline-block;}
.not-del-fee .alert.alert-info p{ font-size: 16px;}
.not-del-fee .message-inner-separator{ display: none;}
.not-del-fee .close{ color: #fff!important;}

.second_checktab .dis_li ul.added_add li span.lab, .second_checktab .dis_li ul.added_add li span.add{ color: #4E4E4E}
.caertcheck, .caertcheckclose, .filtertoogleclosse{ display: none;}
.registerInners p.edit_info{    color: #8B8B8E;    line-height: 25px;    margin-bottom: 0;    margin-top: 15px;}

.registerInners label{ font-weight: normal;}
#smsotpmodal .modal-header h1{    color: #FA001B;    margin-bottom: 0;}

.greayBhs .marbot16 {margin-bottom: 15px;}
.resonwidth .bxssss p {    font-size: 16px;    color: #000;}
.colo_red{ color: #fa001b}



.list_det_inner ul li.mobile-res.with-img-lin .menu_name{ width: 32%;}
.list_det_inner ul li.mobile-res.with-img-lin .item_size{ width: 67%}

.header_section .account_section ul.list_account li.marlefthight{ 
margin-left: 150px;   }

.mob-full-wid-link-overylay, .mob-full-wid-link{ display: none;}



/*for brain tree*/

 .icon{display:inline-block;}
.icon.check{width:20px;height:20px;cursor:pointer;
    background:url(img/sprite.png);background-size:100% auto;}
.icon.check.checked{background-position:0 -20px;}
.check_cont{margin:2px 12px;}
.check_cont label{margin-left:10px;}
.modal-container{max-width: 600px;margin: 0 auto;top:15%!important;}
a.highlight{color:#4D4D4D;}
.payment-method-description {margin-left: 5px;}
.payment-methods-list{overflow:hidden;}
.payment-methods-list h4{text-align: center;}
.confirm-delete{   position: absolute;  top: 0;  right: 0;  height: 50px;  line-height: 50px;  padding: 8px 0;  border-top: solid 1px #dee2e5;  border-bottom: solid 1px #dee2e5;  text-align: center;  width: 100%;  background: rgb(255, 134, 134);  color: #fff;  opacity:0;  -webkit-transition: all .2s ease-out;  transition: all .2s ease-out;
}
.confirm-delete.enter{  opacity:1;  font-size: 13px;  z-index: 10;
}
.payment-method-item{ cursor:pointer;-webkit-transition: all .6s ease-out;  transition: all .6s ease-out;
}
.payment-method-item.exit{  opacity: 0;
}
.no-touch .list-payment-methods-view .payment-methods-list .payment-method-item{  font-size:13px;
}
.confirm-delete .yes, .confirm-delete .no{  position: absolute;  background: #DADADA;  padding: 0 10px;  font-size: 12px;  color: #6E6E6E;  cursor:pointer;
}
.modal-body-content{text-align:center;}
.dropin-page{max-width:700px;margin:0 auto;}
.confirm-delete .yes{left:20px;}
.confirm-delete .no{right:20px;}
.confirm-delete .loader_img{position:absolute;left:20px;top:18px;}
.payment-method-item .payment-method-type{font-size:17px;}
#bt_card_number, #bt_cvv, #bt_exp_date{height:40px;padding: 0 10px;background:#E8E8E8;margin: 5px 0 20px 0;}
.transaction-list{display:inline-block;}
.transaction-list p{margin:10px 0;}
fieldset{padding:0;margin-bottom: 20px;}
.bt_title{text-align: center;font-weight: 100;letter-spacing: 2px;}
.bt_form_wrap{width:75%;max-width: 750px;margin: 0 auto;}
.inputError{  box-shadow: 0px 0px 5px #FF0101;
}
.amountDeclare{font-size:16px;margin-bottom:40px;font-size:16px;}
label{text-transform: uppercase;}

.fadeOut{-webkit-animation: fadeOut .4s ease both;animation: fadeOut .4s ease both;}
.fadeIn{-webkit-animation: fadeIn .8s ease both;animation: fadeIn .8s ease both;}
.hide{display:none;}
.invisible{opacity:0;filter: alpha(opacity=0);}
strong.label, .transaction-list p{display:-webkit-box;}
strong.label{width:200px;}

/* LOADER*/
.loader_container{  height: 90px;  position: relative;  margin-top: 30px;text-align: center;}
.loader_img{background: url('../images/loading.gif  ');background-size:100%;margin:20px 0 0 0;width:30px;height:30px;display:none;}
.loader_img.loader{display:block;margin:50px auto 0 auto;}
.payment-methods-list .loader_img{display:block;margin: 0 auto;}
.btn_container{text-align:center;}
.payment_details{width: 400px;margin:40px auto 0 auto;padding: 30px 20px;color: #6e787f;text-align: center;}

.mobile_menu {position: relative;padding-left: 1.25em;display:none;cursor:pointer;margin:20px 10px;}
.mobile_menu:before {content: "";position: absolute;left: 0;top: 0.25em;width: 1em;height: 0.15em;background: black;box-shadow:   0 0.25em 0 0 black,  0 0.5em 0 0 black;}
@media only screen and (max-width: 1040px){
    header ul li{font-size:15px;}
    header ul li a{padding:10px;}
}
@media only screen and (max-width: 900px){
    /*header{height:100%;position: absolute;width: 100%;top:0;/*left:-100%; }*/
    header ul li{display: block;}
    header ul{padding-top:100px;}
    .mobile_menu{display:inline-block;}
    header.open{left:0;}
    .close_menu{display:inline-block;}
    h1, h2{font-size:18px;}
    h3, h4{font-size:14px;}
    label{font-size:11px;}
    .bt_form_wrap{width:85%;}
}

/* KEYFRAMES */
@-webkit-keyframes fadeOut{  from{ opacity:1;filter: alpha(opacity=100);}  to{ opacity:0;filter: alpha(opacity=0);}
}
@keyframes fadeOut{  from{ opacity:1;filter: alpha(opacity=100);}  to{ opacity:0;filter: alpha(opacity=0);}
}
@-webkit-keyframes fadeIn{  from{ opacity:0;filter: alpha(opacity=0);}  to{ opacity:1;filter: alpha(opacity=100);}
}
@keyframes fadeIn{  from{ opacity:0;filter: alpha(opacity=0);}  to{ opacity:1;filter: alpha(opacity=100);}
}
@-webkit-keyframes invalidBarAnimation{0%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,20,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,20,0,1)}0.757576%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,18.50752,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,18.50752,0,1)}1.515152%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,16.76527,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,16.76527,0,1)}2.272727%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,14.91262,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,14.91262,0,1)}3.030303%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,13.06719,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,13.06719,0,1)}3.787879%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,11.32306,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,11.32306,0,1)}4.545455%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,9.75055,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,9.75055,0,1)}5.30303%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,8.39721,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,8.39721,0,1)}6.060606%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,7.28992,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,7.28992,0,1)}6.818182%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,6.43751,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,6.43751,0,1)}7.575758%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,5.83388,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,5.83388,0,1)}8.333333%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,5.46126,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,5.46126,0,1)}9.090909%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,5.29343,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,5.29343,0,1)}9.848485%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,5.29873,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,5.29873,0,1)}10.606061%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,5.44279,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,5.44279,0,1)}11.363636%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,5.6908,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,5.6908,0,1)}12.121212%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,6.00946,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,6.00946,0,1)}12.878788%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,6.36836,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,6.36836,0,1)}13.636364%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,6.741,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,6.741,0,1)}14.393939%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,7.10539,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,7.10539,0,1)}15.151515%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,7.44429,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,7.44429,0,1)}15.909091%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,7.74519,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,7.74519,0,1)}16.666667%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,8,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,8,0,1)}17.424242%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,8.20461,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,8.20461,0,1)}18.181818%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,8.35833,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,8.35833,0,1)}18.939394%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,8.46322,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,8.46322,0,1)}19.69697%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,8.52348,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,8.52348,0,1)}20.454545%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,8.54477,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,8.54477,0,1)}21.212121%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,8.53368,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,8.53368,0,1)}21.969697%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,8.49715,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,8.49715,0,1)}22.727273%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,8.44209,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,8.44209,0,1)}23.484848%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,8.375,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,8.375,0,1)}24.242424%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,8.30172,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,8.30172,0,1)}25%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,8.22726,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,8.22726,0,1)}25.757576%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,8.15571,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,8.15571,0,1)}26.515152%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,8.09019,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,8.09019,0,1)}27.272727%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,8.03291,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,8.03291,0,1)}28.030303%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,7.98522,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,7.98522,0,1)}28.787879%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,7.94768,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,7.94768,0,1)}29.545455%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,7.92025,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,7.92025,0,1)}30.30303%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,7.90234,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,7.90234,0,1)}31.060606%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,7.89302,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,7.89302,0,1)}31.818182%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,7.89107,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,7.89107,0,1)}32.575758%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,7.89515,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,7.89515,0,1)}33.333333%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,7.90384,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,7.90384,0,1)}34.090909%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,7.9158,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,7.9158,0,1)}34.848485%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,7.92976,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,7.92976,0,1)}35.606061%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,7.94461,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,7.94461,0,1)}36.363636%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,7.9594,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,7.9594,0,1)}37.121212%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,7.97337,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,7.97337,0,1)}37.878788%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,7.98597,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,7.98597,0,1)}38.636364%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,7.99682,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,7.99682,0,1)}39.393939%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,8.00569,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,8.00569,0,1)}40.151515%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,8.01252,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,8.01252,0,1)}40.909091%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,8.01736,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,8.01736,0,1)}41.666667%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,8.02034,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,8.02034,0,1)}42.424242%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,8.02169,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,8.02169,0,1)}43.181818%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,8.02165,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,8.02165,0,1)}43.939394%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,8.02049,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,8.02049,0,1)}44.69697%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,8.0185,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,8.0185,0,1)}45.454545%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,8.01595,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,8.01595,0,1)}46.212121%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,8.01307,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,8.01307,0,1)}46.969697%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,8.01009,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,8.01009,0,1)}47.727273%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,8.00717,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,8.00717,0,1)}48.484848%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,8.00445,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,8.00445,0,1)}49.242424%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,8.00204,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,8.00204,0,1)}50%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,8,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,8,0,1)}50.757576%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,7.99836,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,7.99836,0,1)}51.515152%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,7.99713,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,7.99713,0,1)}52.272727%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,7.99629,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,7.99629,0,1)}53.030303%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,7.99581,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,7.99581,0,1)}53.787879%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,7.99563,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,7.99563,0,1)}54.545455%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,7.99572,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,7.99572,0,1)}55.30303%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,7.99602,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,7.99602,0,1)}56.060606%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,7.99646,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,7.99646,0,1)}56.818182%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,7.997,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,7.997,0,1)}57.575758%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,7.99758,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,7.99758,0,1)}58.333333%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,7.99818,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,7.99818,0,1)}59.090909%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,7.99875,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,7.99875,0,1)}59.848485%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,7.99928,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,7.99928,0,1)}60.606061%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,7.99974,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,7.99974,0,1)}61.363636%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,8.00012,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,8.00012,0,1)}62.121212%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,8.00042,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,8.00042,0,1)}62.878788%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,8.00064,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,8.00064,0,1)}63.636364%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,8.00078,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,8.00078,0,1)}64.393939%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,8.00086,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,8.00086,0,1)}65.151515%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,8.00087,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,8.00087,0,1)}65.909091%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,8.00084,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,8.00084,0,1)}66.666667%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,8.00077,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,8.00077,0,1)}67.424242%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,8.00067,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,8.00067,0,1)}68.181818%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,8.00056,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,8.00056,0,1)}68.939394%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,8.00044,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,8.00044,0,1)}69.69697%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,8.00033,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,8.00033,0,1)}70.454545%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,8.00021,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,8.00021,0,1)}71.212121%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,8.00011,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,8.00011,0,1)}71.969697%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,8.00003,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,8.00003,0,1)}72.727273%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,7.99995,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,7.99995,0,1)}73.484848%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,7.9999,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,7.9999,0,1)}74.242424%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,7.99986,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,7.99986,0,1)}75%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,7.99984,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,7.99984,0,1)}75.757576%,76.515152%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,7.99983,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,7.99983,0,1)}77.272727%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,7.99984,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,7.99984,0,1)}78.030303%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,7.99985,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,7.99985,0,1)}78.787879%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,7.99987,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,7.99987,0,1)}79.545455%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,7.9999,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,7.9999,0,1)}80.30303%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,7.99992,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,7.99992,0,1)}81.060606%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,7.99994,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,7.99994,0,1)}81.818182%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,7.99996,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,7.99996,0,1)}82.575758%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,7.99998,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,7.99998,0,1)}83.333333%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,8,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,8,0,1)}84.090909%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,8.00001,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,8.00001,0,1)}84.848485%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,8.00002,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,8.00002,0,1)}85.606061%,86.363636%,87.121212%,87.878788%,88.636364%,89.393939%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,8.00003,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,8.00003,0,1)}90.151515%,90.909091%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,8.00002,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,8.00002,0,1)}91.666667%,92.424242%,93.181818%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,8.00001,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,8.00001,0,1)}93.939394%,94.69697%,95.454545%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,8,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,8,0,1)}96.212121%,96.969697%,97.727273%,98.484848%,99.242424%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,7.99999,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,7.99999,0,1)}100%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,8,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,8,0,1)}}@keyframes invalidBarAnimation{0%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,20,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,20,0,1)}0.757576%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,18.50752,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,18.50752,0,1)}1.515152%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,16.76527,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,16.76527,0,1)}2.272727%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,14.91262,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,14.91262,0,1)}3.030303%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,13.06719,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,13.06719,0,1)}3.787879%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,11.32306,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,11.32306,0,1)}4.545455%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,9.75055,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,9.75055,0,1)}5.30303%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,8.39721,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,8.39721,0,1)}6.060606%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,7.28992,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,7.28992,0,1)}6.818182%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,6.43751,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,6.43751,0,1)}7.575758%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,5.83388,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,5.83388,0,1)}8.333333%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,5.46126,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,5.46126,0,1)}9.090909%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,5.29343,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,5.29343,0,1)}9.848485%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,5.29873,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,5.29873,0,1)}10.606061%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,5.44279,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,5.44279,0,1)}11.363636%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,5.6908,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,5.6908,0,1)}12.121212%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,6.00946,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,6.00946,0,1)}12.878788%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,6.36836,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,6.36836,0,1)}13.636364%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,6.741,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,6.741,0,1)}14.393939%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,7.10539,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,7.10539,0,1)}15.151515%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,7.44429,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,7.44429,0,1)}15.909091%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,7.74519,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,7.74519,0,1)}16.666667%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,8,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,8,0,1)}17.424242%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,8.20461,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,8.20461,0,1)}18.181818%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,8.35833,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,8.35833,0,1)}18.939394%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,8.46322,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,8.46322,0,1)}19.69697%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,8.52348,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,8.52348,0,1)}20.454545%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,8.54477,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,8.54477,0,1)}21.212121%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,8.53368,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,8.53368,0,1)}21.969697%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,8.49715,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,8.49715,0,1)}22.727273%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,8.44209,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,8.44209,0,1)}23.484848%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,8.375,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,8.375,0,1)}24.242424%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,8.30172,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,8.30172,0,1)}25%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,8.22726,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,8.22726,0,1)}25.757576%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,8.15571,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,8.15571,0,1)}26.515152%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,8.09019,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,8.09019,0,1)}27.272727%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,8.03291,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,8.03291,0,1)}28.030303%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,7.98522,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,7.98522,0,1)}28.787879%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,7.94768,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,7.94768,0,1)}29.545455%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,7.92025,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,7.92025,0,1)}30.30303%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,7.90234,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,7.90234,0,1)}31.060606%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,7.89302,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,7.89302,0,1)}31.818182%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,7.89107,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,7.89107,0,1)}32.575758%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,7.89515,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,7.89515,0,1)}33.333333%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,7.90384,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,7.90384,0,1)}34.090909%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,7.9158,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,7.9158,0,1)}34.848485%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,7.92976,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,7.92976,0,1)}35.606061%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,7.94461,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,7.94461,0,1)}36.363636%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,7.9594,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,7.9594,0,1)}37.121212%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,7.97337,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,7.97337,0,1)}37.878788%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,7.98597,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,7.98597,0,1)}38.636364%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,7.99682,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,7.99682,0,1)}39.393939%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,8.00569,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,8.00569,0,1)}40.151515%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,8.01252,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,8.01252,0,1)}40.909091%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,8.01736,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,8.01736,0,1)}41.666667%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,8.02034,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,8.02034,0,1)}42.424242%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,8.02169,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,8.02169,0,1)}43.181818%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,8.02165,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,8.02165,0,1)}43.939394%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,8.02049,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,8.02049,0,1)}44.69697%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,8.0185,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,8.0185,0,1)}45.454545%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,8.01595,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,8.01595,0,1)}46.212121%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,8.01307,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,8.01307,0,1)}46.969697%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,8.01009,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,8.01009,0,1)}47.727273%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,8.00717,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,8.00717,0,1)}48.484848%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,8.00445,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,8.00445,0,1)}49.242424%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,8.00204,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,8.00204,0,1)}50%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,8,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,8,0,1)}50.757576%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,7.99836,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,7.99836,0,1)}51.515152%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,7.99713,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,7.99713,0,1)}52.272727%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,7.99629,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,7.99629,0,1)}53.030303%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,7.99581,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,7.99581,0,1)}53.787879%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,7.99563,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,7.99563,0,1)}54.545455%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,7.99572,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,7.99572,0,1)}55.30303%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,7.99602,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,7.99602,0,1)}56.060606%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,7.99646,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,7.99646,0,1)}56.818182%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,7.997,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,7.997,0,1)}57.575758%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,7.99758,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,7.99758,0,1)}58.333333%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,7.99818,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,7.99818,0,1)}59.090909%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,7.99875,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,7.99875,0,1)}59.848485%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,7.99928,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,7.99928,0,1)}60.606061%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,7.99974,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,7.99974,0,1)}61.363636%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,8.00012,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,8.00012,0,1)}62.121212%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,8.00042,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,8.00042,0,1)}62.878788%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,8.00064,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,8.00064,0,1)}63.636364%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,8.00078,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,8.00078,0,1)}64.393939%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,8.00086,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,8.00086,0,1)}65.151515%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,8.00087,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,8.00087,0,1)}65.909091%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,8.00084,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,8.00084,0,1)}66.666667%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,8.00077,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,8.00077,0,1)}67.424242%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,8.00067,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,8.00067,0,1)}68.181818%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,8.00056,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,8.00056,0,1)}68.939394%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,8.00044,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,8.00044,0,1)}69.69697%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,8.00033,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,8.00033,0,1)}70.454545%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,8.00021,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,8.00021,0,1)}71.212121%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,8.00011,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,8.00011,0,1)}71.969697%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,8.00003,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,8.00003,0,1)}72.727273%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,7.99995,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,7.99995,0,1)}73.484848%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,7.9999,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,7.9999,0,1)}74.242424%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,7.99986,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,7.99986,0,1)}75%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,7.99984,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,7.99984,0,1)}75.757576%,76.515152%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,7.99983,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,7.99983,0,1)}77.272727%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,7.99984,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,7.99984,0,1)}78.030303%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,7.99985,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,7.99985,0,1)}78.787879%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,7.99987,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,7.99987,0,1)}79.545455%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,7.9999,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,7.9999,0,1)}80.30303%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,7.99992,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,7.99992,0,1)}81.060606%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,7.99994,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,7.99994,0,1)}81.818182%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,7.99996,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,7.99996,0,1)}82.575758%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,7.99998,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,7.99998,0,1)}83.333333%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,8,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,8,0,1)}84.090909%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,8.00001,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,8.00001,0,1)}84.848485%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,8.00002,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,8.00002,0,1)}85.606061%,86.363636%,87.121212%,87.878788%,88.636364%,89.393939%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,8.00003,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,8.00003,0,1)}90.151515%,90.909091%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,8.00002,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,8.00002,0,1)}91.666667%,92.424242%,93.181818%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,8.00001,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,8.00001,0,1)}93.939394%,94.69697%,95.454545%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,8,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,8,0,1)}96.212121%,96.969697%,97.727273%,98.484848%,99.242424%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,7.99999,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,7.99999,0,1)}100%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,8,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,8,0,1)}}@-webkit-keyframes cardFieldAnimation{0%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)}2.083333%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,15.08904,0,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,15.08904,0,0,1)}4.166667%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,18.21434,0,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,18.21434,0,0,1)}6.25%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,10.99348,0,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,10.99348,0,0,1)}8.333333%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)}10.416667%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,-8.00956,0,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,-8.00956,0,0,1)}12.5%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,-9.66853,0,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,-9.66853,0,0,1)}14.583333%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,-5.83555,0,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,-5.83555,0,0,1)}16.666667%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)}18.75%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,4.25163,0,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,4.25163,0,0,1)}20.833333%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,5.13224,0,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,5.13224,0,0,1)}22.916667%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,3.09762,0,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,3.09762,0,0,1)}25%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)}27.083333%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,-2.25685,0,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,-2.25685,0,0,1)}29.166667%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,-2.72429,0,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,-2.72429,0,0,1)}31.25%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,-1.64428,0,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,-1.64428,0,0,1)}33.333333%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)}35.416667%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,1.19798,0,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,1.19798,0,0,1)}37.5%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,1.44611,0,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,1.44611,0,0,1)}39.583333%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,.87282,0,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,.87282,0,0,1)}41.666667%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)}43.75%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,-.63591,0,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,-.63591,0,0,1)}45.833333%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,-.76762,0,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,-.76762,0,0,1)}47.916667%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,-.46331,0,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,-.46331,0,0,1)}50%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)}52.083333%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,.33755,0,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,.33755,0,0,1)}54.166667%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,.40747,0,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,.40747,0,0,1)}56.25%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,.24593,0,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,.24593,0,0,1)}58.333333%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)}60.416667%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,-.17918,0,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,-.17918,0,0,1)}62.5%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,-.21629,0,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,-.21629,0,0,1)}64.583333%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,-.13055,0,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,-.13055,0,0,1)}66.666667%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)}68.75%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,.09511,0,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,.09511,0,0,1)}70.833333%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,.11481,0,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,.11481,0,0,1)}72.916667%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,.0693,0,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,.0693,0,0,1)}75%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)}77.083333%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,-.05049,0,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,-.05049,0,0,1)}79.166667%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,-.06094,0,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,-.06094,0,0,1)}81.25%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,-.03678,0,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,-.03678,0,0,1)}83.333333%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)}85.416667%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,.0268,0,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,.0268,0,0,1)}87.5%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,.03235,0,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,.03235,0,0,1)}89.583333%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,.01953,0,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,.01953,0,0,1)}91.666667%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)}93.75%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,-.01423,0,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,-.01423,0,0,1)}95.833333%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,-.01717,0,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,-.01717,0,0,1)}97.916667%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,-.01036,0,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,-.01036,0,0,1)}100%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)}}@keyframes cardFieldAnimation{0%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)}2.083333%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,15.08904,0,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,15.08904,0,0,1)}4.166667%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,18.21434,0,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,18.21434,0,0,1)}6.25%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,10.99348,0,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,10.99348,0,0,1)}8.333333%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)}10.416667%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,-8.00956,0,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,-8.00956,0,0,1)}12.5%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,-9.66853,0,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,-9.66853,0,0,1)}14.583333%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,-5.83555,0,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,-5.83555,0,0,1)}16.666667%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)}18.75%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,4.25163,0,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,4.25163,0,0,1)}20.833333%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,5.13224,0,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,5.13224,0,0,1)}22.916667%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,3.09762,0,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,3.09762,0,0,1)}25%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)}27.083333%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,-2.25685,0,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,-2.25685,0,0,1)}29.166667%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,-2.72429,0,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,-2.72429,0,0,1)}31.25%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,-1.64428,0,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,-1.64428,0,0,1)}33.333333%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)}35.416667%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,1.19798,0,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,1.19798,0,0,1)}37.5%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,1.44611,0,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,1.44611,0,0,1)}39.583333%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,.87282,0,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,.87282,0,0,1)}41.666667%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)}43.75%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,-.63591,0,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,-.63591,0,0,1)}45.833333%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,-.76762,0,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,-.76762,0,0,1)}47.916667%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,-.46331,0,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,-.46331,0,0,1)}50%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)}52.083333%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,.33755,0,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,.33755,0,0,1)}54.166667%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,.40747,0,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,.40747,0,0,1)}56.25%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,.24593,0,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,.24593,0,0,1)}58.333333%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)}60.416667%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,-.17918,0,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,-.17918,0,0,1)}62.5%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,-.21629,0,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,-.21629,0,0,1)}64.583333%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,-.13055,0,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,-.13055,0,0,1)}66.666667%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)}68.75%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,.09511,0,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,.09511,0,0,1)}70.833333%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,.11481,0,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,.11481,0,0,1)}72.916667%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,.0693,0,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,.0693,0,0,1)}75%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)}77.083333%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,-.05049,0,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,-.05049,0,0,1)}79.166667%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,-.06094,0,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,-.06094,0,0,1)}81.25%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,-.03678,0,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,-.03678,0,0,1)}83.333333%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)}85.416667%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,.0268,0,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,.0268,0,0,1)}87.5%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,.03235,0,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,.03235,0,0,1)}89.583333%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,.01953,0,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,.01953,0,0,1)}91.666667%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)}93.75%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,-.01423,0,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,-.01423,0,0,1)}95.833333%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,-.01717,0,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,-.01717,0,0,1)}97.916667%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,-.01036,0,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,-.01036,0,0,1)}100%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)}}

fieldset {
    margin-bottom: 0 !important;
}
                    
.bt_form_wrap {
    width: 95% !important;
}

#bt_card_number, #bt_cvv, #bt_exp_date {
    background: #fff none repeat scroll 0 0;
    height: 34px;

    border: 1px solid #484848;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
    padding: 0 10px !important;
}

#bt_card_number {
    padding: 0 55px !important;
}

#cvv-icon.payment-method-icon {
      background-image: url(img/cvv.png);   
    display: block;  
    position: relative;
    top: -56px;
    width: 44px;
    float: right;
    height: 29px;
    left: -8px;
    border: none;   
    background-repeat: no-repeat;
}

.payment-method-icon.master-card {
    background-image: url("img/braintree_dropin_sprite.png");
    background-position: 0 -268px;
    display: block;
    height: 28px;
    text-indent: -999em;
    width: 44px;

    position: absolute;
    top: 25%;
    left: 20%;
}

.payment-method-icon.visa {
    background-image: url("img/braintree_dropin_sprite.png");
    background-position: 0 -380px;
    display: block;
    height: 28px;
    text-indent: -999em;
    width: 44px;

    position: absolute;
    top: 25%;
    left: 20%;
}

.payment-method-icon.american-express {
    background-image: url("img/braintree_dropin_sprite.png");
    background-position: 0 -352px;
    display: block;
    height: 28px;
    text-indent: -999em;
    width: 44px;

    position: absolute;
    top: 25%;
    left: 20%;
}

.payment-method-icon.diners-club {
    background-image: url("img/braintree_dropin_sprite.png");
    background-position: 0 -128px;
    display: block;
    height: 28px;
    text-indent: -999em;
    width: 44px;

    position: absolute;
    top: 25%;
    left: 20%;
}

.payment-method-icon.maestro {
    background-image: url("img/braintree_dropin_sprite.png");
    background-position: 0 -240px;
    display: block;
    height: 28px;
    text-indent: -999em;
    width: 44px;

    position: absolute;
    top: 25%;
    left: 20%;
}

.payment-method-icon.discover {
    background-image: url("img/braintree_dropin_sprite.png");
    background-position: 0 -156px;
    display: block;
    height: 28px;
    text-indent: -999em;
    width: 44px;

    position: absolute;
    top: 25%;
    left: 20%;
}

.payment-method-icon.jcb {
    background-image: url("img/braintree_dropin_sprite.png");
    background-position: 0 -212px;
    display: block;
    height: 28px;
    text-indent: -999em;
    width: 44px;

    position: absolute;
    top: 25%;
    left: 20%;
}

.inputError {
    box-shadow: 0 0 5px #ff0101 !important;
}

.invalid {
    box-shadow: 0 0 5px #ff0101 !important;
}

label {
    text-transform:none !important;
     font-size: 13px !important;
}

.pay-btn {
       background: #53c418;
    background: -moz-linear-gradient(top, #53c418 0%, #337810 99%);
    background: -webkit-linear-gradient(top, #53c418 0%,#337810 99%);
    background: linear-gradient(to bottom, #53c418 0%,#337810 99%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#53c418', endColorstr='#337810',GradientType=0 );
    font-weight: normal;
    height: 46px;
    margin-top: 15px!important;
    border: none;
    width: 100%;
    border-radius: 5px;
    color: #fff;
    font-size: 16px;}
#bt_paypal_container
{
    display: none;
}

/* Additional Classes */

span.errors.min-error, span.errors.max-error {
    padding-left:16px;
}


button.footer-collapse {
    text-align: left;
    background: transparent;
    border: none;
    box-shadow: none;
    width: 100%;
    padding: 7px 0 7px 10px;
    margin-left:0;
    border-bottom: 1px solid #b6b6b6;
}


.footer-angle {
    display:inline-block;
    float:right;
    color:red;
    font-size:20px;
    padding-top:2px;
    margin-right: 16px;
}

.inline {
    display: inline;
}

ul.mob {
    margin-top: 10px;
    text-align: left;
    padding: 0 16px;
}

    ul.mob li a {
        font-weight: 500;
        font-size: 14px;
    }

    ul.mob li:last-of-type a {
        margin-bottom: 10px;
    }

div.foot-pay-image.mob {
    text-align: center;
    margin: 10px auto 0;
}

ul.main-page-points {
    margin:0 auto;
    padding:0;
}

ul.main-page-points li {
    margin-right: 50px;
}

ul.main-page-points li:last-of-type {
    margin-right: 0;
}

input[type="text"].z_code {text-align:center!important;display:inline!important;}
input[type="text"].z_code_new {background:#fff;text-align:center!important;width:100px!important;border-color:#fff!important;padding:0!important;font-size:16px!important;border:none!important;margin:0!important;display:inline;}
input[type="text"].z_code_new::placeholder {color:#333!important;text-align:center!important;font-size:16px!important;letter-spacing:0!important;}

ul.main-header-points {
    padding: 20px 0;

}

    ul.main-header-points li {
        margin-right: 50px;
    }

    ul.main-header-points li:last-of-type {
        margin-right: 0;
    }

.ts-dr {
}

ul.res_inn li {padding-bottom:10px;}

/*End*/


/*6.03 pm 10102017*/

.mtooggle{    display: inline;    background: url(../images/Polygon.png) #fff no-repeat;    width: 42px;    height: 46px;
    background-position: center;    z-index: 2;    padding: 0;    cursor: pointer;    margin: 0;    display: inline-block;
    position: absolute;    top: 2px;    right:5px;}
body ul.sel_add{ padding-top: 0px; background: inherit;}
.list-unstyled.sel_add.activesClass{    background: #fff;
    padding: 10px;
    position: absolute;
    width: 100%;
    left: 0;
    top: 13px;
    border-radius: 4px;
    z-index: 2258;
    max-height: 170px;
    overflow-y: auto;}
.ts-dr.drop-ad-down:after{    content: '\f0d8';    font-family: 'FontAwesome';    position: absolute;    
    top: -12px;    font-size: 30px;    color: #fff;    right: 15px;}
.ts-dr{ position: relative;}
.listing-search-form{ background: inherit; padding: 0px;}
.innerWhite{    background: #fff;    display: inline-block;    width: 100%; padding: 12px 0; position: relative;}

.listing-search-form .mtooggle{    top: 34px;    right: 16%;    background-color: inherit;}
.listing-search-form .list-unstyled.sel_add.activesClass{    position: relative;    top: 0px;    margin-top: 15px;    margin-bottom: 0;
    max-height: 170px;    overflow-y: auto;}
.listing-search-form .ts-dr.drop-ad-down:after{ right: 20%; top: -10px;}

#home_banner .container{z-index: 12;}

.bt_form_wrap{    max-width: 420px;    position: relative;}
#bt_card_number, #bt_cvv, #bt_exp_date{height: 44px;    border-radius: 3px;}
.bt_form_wrap label{text-align: left;    width: 100%;    display: inline-block;    margin-bottom: 0;color: #545456;}
.payment-method-icon.visa{    width: 44px;    position: absolute;    top: 33px;    left: 4px;}
.payment-method-icon.jcb, .payment-method-icon.master-card, .payment-method-icon.american-express, .payment-method-icon.diners-club, .payment-method-icon.maestro, .payment-method-icon.discover{  top: 33px;    left: 4px;}

.bt_form_wrap fieldset{ position: relative;}
#bt_card_number{ position: relative;}


.search_row .col-md-3 input.postal_codes::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #c2c2c6 !important;
  font-size: 14px !important;
}
.search_row .col-md-3 input.postal_codes::-moz-placeholder { /* Firefox 19+ */
 color: #c2c2c6 !important;
 font-size: 14px !important;
}
.search_row .col-md-3 input.postal_codes:-ms-input-placeholder { /* IE 10+ */
 color: #c2c2c6 !important;
 font-size: 14px !important;
}
.search_row .col-md-3 input.postal_codes:-moz-placeholder { /* Firefox 18- */
  color: #c2c2c6 !important;
  font-size: 14px !important;
}
.search_row .listing-search-form .list-unstyled{
    margin-bottom: 0;
}

#goyalModal.customefix .modal-header h1{    color: #FA001B;
    font-size: 30px;
    margin: 0px;
    text-align: center;
    margin-top: 25px;}
#goyalModal.customefix p{    font-size: 18px;    line-height: 28px; margin-bottom: 15px;}

#goyalModal.customefix .modal-content{ padding: 0 20px;}
 #goyalModal.customefix .modal-header .close{    right: -54px;}
 #goyalModal.customefix span{    display: inline-block;
    width: 100%;
    text-align: center;
    margin: 5px 0 25px;}
 #goyalModal.customefix span a{    display: inline-block;
    padding: 10px;    font-size: 16px;    background: #4cb516;
    min-width: 160px;
    color: #fff;
    margin: 10px;
    cursor: pointer;    border-radius: 3px;
}

#goyalModal.customefix span a.caltogo_delivery{    background: #f5f5f5;    color: #000000;
    border: 1px solid #d8d8d8;}

.cook_info a.close{    float: inherit;
    color: #53C448;
    opacity: 1;
    border: 1px solid #adc7d4;
    padding: 6px 20px;
    background: #fff;
    position: relative;
    top: 1px;
    font-size: 16px;
}

/*17-10-2017 10.32AM*/

.find_your_postal{    display: inline-block;    width: 100%;    padding: 50px 0;}
.find_your_postal ul{ display: inline-block; width: 100%; padding: 0px; margin: 0px;}
 

.finad_tab_nav li{ display: inline-block;}
.finad_tab_nav li a{    display: inline-block;    min-width: 270px;    text-align: center;    background: #C2C2C6;    height: 56px;
    line-height: 56px;    font-size: 18px;    color: #000;    font-weight: bold;}
.find_tab_content{ display: inline-block; width: 100%; padding: 20px; background: #fff;}
.find_your_postal ul.province_ul{text-align: center; margin: 20px 0 30px;}
.province_ul li{    display: inline-block;    list-style: inherit;    font-size: 16px;    position: relative;    margin: 0 18px;    color: #333;    font-weight: bold;}
.province_ul li:after{    content: "\e092";    font-family: 'Glyphicons Halflings';    color: #fa001b;    margin-left: 25px;    position: relative;    top: 2px;}
.finad_tab_nav li.active a{ background: #fff;}
.find_your_postal h3{    margin: 0;    font-size: 22px;    margin-bottom: 25px;    color: #FA001B;}
.tab_find_content_active p{ font-size: 16px; margin-bottom: 15px;}
.tab_find_content_active select{ width: 100%; padding: 10px; height: 40px; border: 1px solid #000; font-size: 16px;}
.form_inner_province{    margin-bottom: 45px;    display: inline-block;    width: 100%; margin-bottom: 35px;}
.form_inner_province button, .provi-postal-code button{width: 100%;    height: 45px;    background: #ebebed;    border-radius: 5px;    border: none;    font-size: 16px; color:#fff; font-weight: bold;}
.tab_find_content_active form{ max-width: 420px; margin: 0 auto;}
.form_inner_province button[disabled], .provi-postal-code button[disabled], .form_inner_province button[disabled]:hover, .provi-postal-code button[disabled]:hover{    background: #c3c3c7;
    background: -moz-linear-gradient(top, #c3c3c7 0%, #8c8c8f 100%);
    background: -webkit-linear-gradient(top, #c3c3c7 0%,#8c8c8f 100%);
    background: linear-gradient(to bottom, #c3c3c7 0%,#8c8c8f 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c3c3c7', endColorstr='#8c8c8f',GradientType=0 );}


.typeahead,
.tt-query,
.tt-hint {
  width: 396px;
  height: 30px;
  padding: 8px 12px;
  font-size: 24px;
  line-height: 30px;
  border: 2px solid #ccc;
  -webkit-border-radius: 8px;
     -moz-border-radius: 8px;
          border-radius: 8px;
  outline: none;
}

.typeahead {
  background-color: #fff;
}

.typeahead:focus {
  border: 1px solid #000;
}

.tt-query {
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

.tt-hint {
  color: #999
}

.tt-menu {
    width: 100%;
    margin: 5px 0;
    padding: 6px;
    background-color: #fff;
    border: 1px solid #ccc;
    border: 1px solid #565656;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 4px;
    text-align: left;}
.tt-menu:after,.tt-menu:before{     content: '\f0d8';
    content: '\f0d8';
    font-family: 'FontAwesome';
    position: absolute;
    top: -16px;
    font-size: 19px;
    color: #fff;
    right: 15px;
    z-index: 23554;}

.tt-menu:before{    color: #565656;
    top: -18px;}


.tt-suggestion {
    padding: 1px 10px;
    font-size: 15px;
    line-height: 24px; color: #545456}

.tt-suggestion:hover {
  cursor: pointer;
}


.tt-suggestion p {
  margin: 0;
}

.gist {
  font-size: 14px;
}

/* example specific styles */
/* ----------------------- */

#custom-templates .empty-message {
  padding: 5px 10px;
 text-align: center;
}

#multiple-datasets .league-name {
  margin: 0 20px 5px 20px;
  padding: 3px 0;
  border-bottom: 1px solid #ccc;
}

#scrollable-dropdown-menu .tt-menu {
  max-height: 150px;
  overflow-y: auto;
}

#rtl-support .tt-menu {
  text-align: right;
}

.twitter-typeahead{ width: 100%;}

.form_inner_province input{     display: inline-block;    width: 100%;    padding: 10px;    height: 45px;    font-size: 18px;
    border-radius: 4px;    border: 1px solid #565656; background: #fff url(../images/home_five/arrow-down-add.png) no-repeat 96% 18px!important;     padding-right: 37px;}


.form_inner_province button, .provi-postal-code button{    background: #f24956;
    background: -moz-linear-gradient(top, #f24956 1%, #fb021c 100%);
    background: -webkit-linear-gradient(top, #f24956 1%,#fb021c 100%);
    background: linear-gradient(to bottom, #f24956 1%,#fb021c 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f24956', endColorstr='#fb021c',GradientType=0 );}
.form_inner_province button:hover, .provi-postal-code button:hover{background: #ee4654;
    background: -moz-linear-gradient(top, #ee4654 0%, #9d122b 100%);
    background: -webkit-linear-gradient(top, #ee4654 0%,#9d122b 100%);
    background: linear-gradient(to bottom, #ee4654 0%,#9d122b 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ee4654', endColorstr='#9d122b',GradientType=0 );}
.form_inner_province button:focus, .provi-postal-code button:focus{    background: #f11a3f;
    background: -moz-linear-gradient(top, #f11a3f 0%, #f34856 100%);
    background: -webkit-linear-gradient(top, #f11a3f 0%,#f34856 100%);
    background: linear-gradient(to bottom, #f11a3f 0%,#f34856 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f11a3f', endColorstr='#f34856',GradientType=0 );}


/*27-10-2017*/

.provi-postal-code{ display: inline-block; width: 100%; background: #fff; padding: 50px 20px; margin-bottom: 45px;}
.provi-postal-code input, .provi-postal-code button{ width: 100%; display: inline-block; padding: 10px; height: 43px; text-align: center; border-radius:4px; }
.provi-postal-code input{    height: 60px;
    margin-bottom: 30px;
    font-size: 35px;
    border: 1px solid #545454;
    color: #545454;
    letter-spacing: 8px;
    font-weight: bold;}
.provi-postal-code form{ max-width: 440px; margin: 0 auto}
.provi-postal-code p{ font-size: 16px; color: #565656}
.provi-postal-code input.wrong{    border: 1px solid #fa001b;}
.form_inner_province input:focus{ border: 1px solid #FFC300}

.bannerbottom_text{    font-size: 14px;    text-align: left;    color: #fff; display: none;}
.bannerbottom_text a{ color: #FA001B; font-weight: bold; display: block;}


.header_section .account_section ul.list_account li.crt a{    padding: 7px 15px;
    border: 1px solid #fff;    display: inline-block;}


.tt-menu .tt-dataset{    max-height: 250px;    overflow-y: auto;}
.tt-suggestion:hover{ color: #fa001b}
.pos_code_tg{display: none;
    margin-top: 10px;
    color: #545454;
    position: absolute;
    left: 0;
    width: 100%;
    bottom: -37px;}
a.pos_code_tg:hover {
    color: red;
}


/*11-2-2017*/

.loyal-content-inner{ display: none;}
.loyal-content-inner.active{ display: inline-block; width:100%;}
.address_book .loyaltab-ul li{     display: inline-block;    width: inherit;    margin-right: 0px;    border: none;}
.address_book .loyaltab-ul li a{     font-size: 20px;    font-weight: bold;    color: #000;
    background: #EBEBED;    padding: 15px 20px;    display: inline-block; border: 1px solid #EBEBED}
.address_book .loyaltab-ul li.active a{ background: #fff; border-left: none; border-bottom:none}
.loyalTab{    display: inline-block;    width: 100%;    margin-bottom: 35px;}
.address_book .productpoints li{ display: inline-block; width: 31%; float: left; border: none; text-align: center;     padding: 0; margin: 0 20px 20px 0px}
.address_book .productpoints li img{ max-width: 100%; height: auto;}
.address_book .productpoints li .pro_point{ display: inline-block; width: 100%; background: #fff; padding: 20px 10px 30px; transition: box-shadow 0.3s ease-in-out;}
.pro_point h3{     font-size: 18px;
    margin: 0px;
    font-weight: normal;
    color: #000;
    font-family: Roboto;
    margin-bottom: 7px;}
.pro_point .pooints{    font-size: 26px;      margin-bottom: 5px;    color: #111;    font-family: "Conv_Roboto-Bold";}
.pro_point .quli{    font-size: 16px;    margin-bottom: 15px;    color: #000;}
.pro_point .proscore_image{    display: table;    width: 100%;    min-height: 200px;    vertical-align: middle;     margin-bottom: 25px;}
.pro_point .proscore_image div{ display: table-cell; vertical-align: middle;}

.pro_point .scroe_button{    background: #000;    padding: 10px 10px;    min-width: 170px;    border: none;    color: #fff;    border-radius: 2px;    font-size: 16px;}
.pro_point .quali_date{ color: #000;     font-size: 13px;}

.address_book .productpoints li:hover .pro_point{ box-shadow: 4px 4px 11px 1px rgba(0, 0, 0, 0.17);}
.loyaltab-ul{    display: inline-block;
    width: 100%;
    margin-bottom: -16px;
    position: relative;
    z-index: 1;}

.pro_point .scroe_button[disabled], .pro_point .scroe_button[disabled]:hover{ background: #c1c1c5;
    background: -moz-linear-gradient(top, #c1c1c5 0%, #8b8b8e 100%);
    background: -webkit-linear-gradient(top, #c1c1c5 0%,#8b8b8e 100%);
    background: linear-gradient(to bottom, #c1c1c5 0%,#8b8b8e 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c1c1c5', endColorstr='#8b8b8e',GradientType=0 );}

.pro_point .scroe_button{background: #53c418;
    background: -moz-linear-gradient(top, #53c418 0%, #337810 99%);
    background: -webkit-linear-gradient(top, #53c418 0%,#337810 99%);
    background: linear-gradient(to bottom, #53c418 0%,#337810 99%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#53c418', endColorstr='#337810',GradientType=0 );}
.pro_point .scroe_button:hover{    background: #347c11;
    background: -moz-linear-gradient(45deg, #347c11 0%, #204c0a 100%);
    background: -webkit-linear-gradient(45deg, #347c11 0%,#204c0a 100%);
    background: linear-gradient(45deg, #347c11 0%,#204c0a 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#347c11', endColorstr='#204c0a',GradientType=1 );}
.pro_point .scroe_button:focus{    background: #337910;
    background: -moz-linear-gradient(top, #337910 0%, #53c418 100%);
    background: -webkit-linear-gradient(top, #337910 0%,#53c418 100%);
    background: linear-gradient(to bottom, #337910 0%,#53c418 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#337910', endColorstr='#53c418',GradientType=0 );}

.address_book .productpoints li:nth-child(3n+1){ clear: both;}

.full_loyal_modal a{    color: #ffffff;    background: #fa001b;    padding: 7px 16px;
    margin-left: 10px;    border-radius: 4px; cursor: pointer;}

.full_loyal_modal{    text-align: center;
    font-size: 19px; margin-bottom: 20px;     padding-top: 35px;}  
#ok_lty_order .modal-header h1{margin-bottom: 0;}

.loyal-content{    display: inline-block;    width: 100%;    border-top: 1px solid #ebebed; padding-top: 35px;}
.address_book #giftsre  .productpoints{ display: inline-block; width: 100%; margin-bottom: 0px; text-align: center;}
.address_book #giftsre  .productpoints li{ float: inherit; margin: 0px;}

.address_book #giftsre .productpoints li .pro_point{ min-height: 400px; box-shadow: 4px 4px 11px 1px rgba(0, 0, 0, 0.17)}
.hotel_address div{
    display: inline-block;
}