@import url("//maxcdn.bootstrapcdn.com/font-awesome/4.2.0/css/font-awesome.min.css");


@font-face {
  font-family: 'Bryant-Medium';
  src: url('fonts/Bryant-Medium.eot?#iefix') format('embedded-opentype'),  
  url('fonts/Bryant-Medium.otf')  format('opentype'),
       url('fonts/BryantBryant-Medium.woff') format('woff'), 
       url('fonts/Bryant-Medium.ttf')  format('truetype'), 
       url('fonts/Bryant-Medium.svg#Bryant-Medium') format('svg');
  font-weight: normal;
  font-style: normal;
}

/*body text*/

@font-face {
  font-family: 'BodoniEgyptianPro-Medium';
  src: url('fonts/BodoniEgyptianPro-Medium.eot?#iefix') format('embedded-opentype'),  
  url('fonts/BodoniEgyptianPro-Medium.otf')  format('opentype'),
         url('fonts/BodoniEgyptianPro-Medium.woff') format('woff'), 
       url('fonts/BodoniEgyptianPro-Medium.ttf')  format('truetype'), 
       url('fonts/BodoniEgyptianPro-Medium.svg#BodoniEgyptianPro-Medium') format('svg');
  font-weight: normal;
  font-style: normal;
}

/*sub heading   */

  

@font-face {
  font-family: 'Montserrat-Medium';
  src: url('fonts/Montserrat-Medium.eot?#iefix') format('embedded-opentype'),  
  url('fonts/Montserrat-Medium.woff') format('woff'), 
  url('fonts/Montserrat-Medium.ttf')  format('truetype'), 
  url('fonts/Montserrat-Medium.svg#Montserrat-Medium') format('svg');
  font-weight: normal;
  font-style: normal;
}


.bryant{font-family: 'Nunito' !important;}
.bodoni{font-family: 'BodoniEgyptianPro-Medium';}
.monts{font-family: 'Montserrat-Medium';}
.txt_black, .inner_a_tag a{ color:#666 !important }
.widget-container a{color:#666;}
.new_h5{ color: #2c5e3b; font-family: 'Nunito', Trebuchet MS;
font-size: 22px;letter-spacing: 3px; text-transform: uppercase;}
.font_34{font-size:34px; text-transform: uppercase;font-family: 'Nunito', Trebuchet MS;}

/*.txt_black{ color:#000 !important }*/

/* HERE STARTS THE MAGIC */

body {
    /*font-family: 'Open Sans', sans-serif;*/
    font-family: 'BodoniEgyptianPro-Medium', Garamond;
    font-size: 14px;
    color: #666;
}

header {
    margin: 0;
    padding: 0;
    float: left;
    width: 100%;
}

img {
    max-width: 100%
}

.dropbtn img {
    width: 35px
}


/* HERE ENDS THE MAGIC */

section {
    padding: 20px 0px;
    width: 100%;
}

section h2 {
    margin: 0;
    font-size: 3em;
}

.logo img {
    margin-top: -14px;
}

p {
    margin-bottom: 0;
}

hr.star-light,
hr.star-primary {
    margin: 25px auto 30px;
    padding: 0;
    max-width: 250px;
    border: 0;
    border-top: solid 5px;
    text-align: center;
}

hr.star-light:after,
hr.star-primary:after {
    content: "\f005";
    display: inline-block;
    position: relative;
    top: -.8em;
    padding: 0 .25em;
    font-family: FontAwesome;
    font-size: 20px;
}

hr.star-light {
    border-color: #666;
}

hr.star-light:after {
    color: #fff;
    background-color: #319445;
    border-radius: 50%;
}

hr.star-primary {
    border-color: #2c3e50;
}

hr.star-primary:after {
    color: #2c3e50;
    background-color: #fff;
}

/*a{color:#000 !important;}*/
/*a:hover{color:#000 !important;}*/

.no_padding {
    padding: 0 !important;
}

.no_margin {
    margin: 0
}

.margin_top {
    margin-top: 0;
}

.text_dec {
    text-decoration: underline;
}

#header.navbar-default {
    z-index: 1000;
}

.navbar-default .navbar-toggle {
    border: 0 !important;
}

.navbar-default .navbar-toggle i {
    font-size: 25px;
    color: #319445;
}

.header_top {
    margin: 0;
    padding: 0px;
    float: left;
    width: 100%;
    background: #319445
}

.cus_top_nav {
    width: 100%;
    float: left;
}

.cus_top_nav li {
    float: left;
    padding: 5px;
    padding-top:0px;
    padding-bottom:0px;
    list-style: none;
    color: #fff;
}

.logo {padding:0;margin-top:17px}
.logo img {
    width: 220px;
    margin-top: 0px !important;
}
.hdr_four .logo img{padding-top:3px}

/*.logo img {
    width: 200px;
    margin-top: -3px;
}*/

.heading_txt { color: #666; font-weight:bold;font-family: 'Nunito', Trebuchet MS;
font-size: 22px;letter-spacing:2px; color:#2c5e3b; text-transform: uppercase;}

.heading_txt1 {
    color: #666;
    font-weight: bold;
    font-size: 20px
}

.des_conta {
    margin: 0;
    padding: 0;
}

.des_conta li {
    padding: 0px 0px;
    text-transform: uppercase;
    list-style: none;
}

.btn_price {
    margin: 0;
    padding: 0;
    float: left;
    width: 100%
}

.btn_price li {
    transition: all 0.4s;
    width: 100%;
    /*

      cursor: pointer;*/
    padding: 0px;
    float: left;
    margin: 0px;
    color: #666;
    border-radius: 2px;
    list-style: none;
}


/*

   .btn_price li:hover {

      background: #f96332;

      color: #fff;

      transition: all 0.4s;

   }*/

.fd_fix .nav.navbar-nav li a:hover {
    opacity: 0.7;
    transition: all 0.4s;
}

.fd_fix .nav.navbar-nav li a {
    transition: all 0.4s;
    color: rgba(0, 0, 0, 0.6);
    font-weight: 600;
}

.fa.fa-dot-circle-o {
    color: #319445;
    font-weight: bold;
    font-size: 14px;
    padding-right: 3px;
}

a {
    cursor: pointer;
    color: #319445
}

a:hover, a:focus { color: inherit !important}

li {
    list-style: none !important;
}
.pm-featured-header-title-container.menus {
    /*  background-image: url("http://templates.microthemes.ca/vienna/img/panels/panel-header-1.jpg");*/
    margin-bottom: 0px;
}
.pm-featured-header-title {
    font-size: 34px; font-family: 'Nunito', Trebuchet MS;
    text-transform: uppercase;letter-spacing: 2px;
    color: #2c5e3b;margin: 0px auto; display: table; text-align: center;
}
.pick_new {
    font-size: 30px;
    width: 100%;
    text-align: center;
}
.pm-featured-header-message {
    font-size: 14px;
    color: #666;
    margin: 0 auto;
    display: table;
    padding: 10px 17px;
}
.dinner_filter_select {
    float: none;
    display: table;
    margin: 0 auto;
    width: auto;
    margin-top:14px;
}
.dinner_filter_select select {
    width: 400px;
    border:1px solid #ccc;
    border-radius: 2px;
    padding: 8px 15px;
    color: #fff;
    background: #fff;
    color: #666;
}
.set_padding {
    padding: 20px 0px 0px 0px
}
.pro_img_txt {
    color: #666;
    padding:6px 0px;
    min-height: 60px;
    text-align: center;
}
.only_add_menu_list {
    height:50px;
}
.pro_img_txt1 {
    color: #666;
    padding:6px 0px;
    text-align: center;
    text-decoration: line-through;
    min-height: 60px;
}
.pro_img_item {
    position: relative;
}
.pro_pric {
    position: absolute;
    background: #319445;
    padding: 2px 15px;
    color: #fff;
    top:42px;
    width: 50px;
    left: 7px;
    cursor: pointer;
    z-index:2;
}
.pro_pric1 {
    position: absolute;
    background: #319445;
    padding: 2px 15px;
    color: #fff;
    top:71px;
    width: 50px;
    left: 7px;
    text-align: center;
    cursor: pointer;
    z-index:2;
}
.price_info {
    position: absolute;
    color: #000;
    font-weight: bold;
    top:33px;
    right: 23px;
    font-size: 25px
}
.cus_warning {
    background: #f00;
    border-radius: 50%;
    color: #fff;
    font-size: 20px;
    padding: 5px;
}
.cus_success {
    background: #319445;
    border-radius: 50%;
    color: #fff;
    font-size: 20px;
    padding: 5px;
}
.opacity {
    opacity: 0.5
}
.sides_items {
    width: 100%
}
.tab_gre {
    color: #fff;
    background: #319445;
    float: none;
    margin: 0 auto;
    display: table;
    width: 50px;
    margin: 3px;
    text-align: center;
    line-height: 26px;
}
.tab_pur {
    color: #fff;
    background: #319445;
    float: none;
    margin: 0 auto;
    display: table;
    width: 50px;
    text-align: center;
    line-height: 26px;
    margin: 3px;
}
.tab_info {
    vertical-align: middle;
    font-size: 30px;
}
.sides_tab_des {
    float: none;
    width: 53%;
    margin: 0 auto;
}
.sides_tab_des td {
    padding: 10px 30px;
    padding-right: 0;
    /*text-transform: capitalize;*/
}
.mid_des .pm-featured-header-message {
    font-size: 17px
}
.green_color {
    color: #319445
}
.green_border{border:1px solid #319445; width:100%;float: left;padding:10px 0px;}
.black_border{border:1px solid #000;width:100%;float: left;padding:10px 0px;}
.red_border{border:2px solid #f00;width:100%;float: left;padding:10px 0px;}
.preview-pic img {
    padding:0px;
}
.details {
    text-align: center;
}
.btn_price {
    float: none;
    display: table;
    margin: 0 auto;
    width: auto;
}
footer {
    background: #319445;
    color: #fff;
    font-size: 13px;
    padding: 5px;
    margin: 0;
    float: left;
    width: 100%;
    position: fixed;
    bottom: 0;
    left: 0;
    z-index:999;
}

footer a{color:#fff !important;}

footer p {
    margin-bottom: 0
}
.sides_img img {
    width: 40px;
}
.font_20 {
    font-size: 20px !important
}

/*   #header{height:82px;background: #fff;border-bottom:1px solid #ccc;}*/

/*

.pro_img_txt1, .pro_img_txt{min-height:50px}*/
.fd_fix {
    border-bottom: #eee;
    background: #fff;
    float: left;
    width:100%;
}
.modal-body {
    padding: 15px;
    padding-bottom: 32px;
}
.success_box {
    padding: 25px 30px;
    margin: 0px 30px;
}
.logout {
    border: 3px solid #319445;
    border-radius: 50%;
    margin-top: 4px;
    width: 40px;
    height: 41px;
    padding: 17px 12px;
}
.fd_fix .nav.navbar-nav.logout li a:hover {
    background: transparent;
    color: #319445;
}
.fd_fix .nav.navbar-nav.logout li a {
    line-height: 2px;
    padding: 0;
    margin: 0;
    font-size: 12px;
    margin:0px;
}
.logout {
    position: absolute;
}
.green_tick i {
    font-size: 70px;
    color: #319445;
    margin-top: -25px;
}
.modal-header {
    border: 0;
}
.modal-dialog {
    width: 420px;
}
.cus_dash {
    text-decoration: line-through;
}
.collapse.navbar-collapse.pull-right.res_align {
    margin-right:54px;
}
.success_box {
    padding: 25px 30px;
    margin: 0px 40px;
    border: 1px solid #ccc;
    position: relative;
}
.cus_succ_btn img {
    width: 36px;
    position: absolute;
    right: 30px;
    top:3px;
}
.cus_swap_btn img {
    width:30px;
    position: absolute;
    right: 30px;
    top:5px;
}
.cus_war_btn img {
    position: absolute;
    right: 10px;
    top:3px;
}
.cus_succ_btn {
    width: 100%;
    border-radius: 0;
    width: 100%;
    background: #319445;
    border: 0;
    padding:10px 0px;
    color: #fff;
    position: relative;
}
.newcwp_details .cus_succ_btn {
    width: 100%;
    border-radius: 0;
    width: 100%;
    background: #319445;
    border: 0;
    padding:10px 0px;
    color: #fff;
    position: relative;
}
.cus_gray_btn {
    width: 100%;
    border-radius: 0;
    width: 100%;
    background: #999;
    border: 0;
    padding:10px 0px !important;
    color: #000;
    position: relative;
}
.cus_succ_btn:hover {
    color: #fff
}
.cus_war_btn {
    width: 100%;
    border-radius: 0;
    width: 100%;
    background: #fe0101;
    border: 0;
    position: relative;
    color: #fff;
    padding:10px 0px;
}
.cus_swap_btn {
    width: 100%;
    border-radius: 0;
    width: 100%;
    background: #f96332;
    border: 0;
    position: relative;
    color: #fff;
    padding:10px 0px;
}
.logout {
    cursor: pointer;
}
.cus_war_btn:hover,
.cus_swap_btn:hover {
    color: #fff
}
.padding_ten {
    padding: 10px 0px;
}
.padding_top10 {
    padding-top: 10px;
}
.padding_btm10 {
    padding-bottom: 10px;
}
.padding_btm0 {
    padding-bottom:0;
}
.padding_ftn {
    padding: 15px 0px;
}
.padding_top {
    padding-top: 15px
}
.menu_lists .heading_txt {
    margin-top: 0px;
}
.padding_top0 {
    padding-top: 0;
}
.padding_top0imp {
    padding-top:0 !important;
}
.Remove_below {
    background: #319445;
    color: #fff;
    width: auto;
    margin: 0 auto;
    float: none;
    display: table;
    border-radius: 0;
    margin-top:15px;
    padding:10px;
}
.Remove_below:hover {
    background: #f96332;
    color: #fff
}
.opacity_img::before {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: #000;
    opacity: 0.4;z-index:1;
}

.sides_imgimg {}

.green_tick {
    position: absolute;
    left:43% !important;
    top: -18px;
    background: #fff;
}
.ok_btn {
    background: #f96332;
    width: 100%;
    border-radius:0px;
    color: #fff;
    padding:9px 0px;
}
.min_height {
    padding-top:30px;
    padding-bottom: 10px;
}
img {
    cursor: pointer;
}
.width_one {
    width: 10%;
}
.width_second {
    /* width: 5%*/
}
.success_box {
    padding: 25px 10px;
    margin: 0px 24px;
}
.ok_btn:hover {
    color: #fff
}
.main_section {
    margin-top:50px;
}
.close_icon {
    float: right;
    margin-right: 55px;
    padding-top: 13px;
}
.collapse.navbar-collapse.pull-right.res_align.only_close {
    margin-right: 0px;
}
.logout.only_lgout {
    right: 20px;
}
.close_icon img {
    width: 26px;
}
.cus_top_nav li {
    color: #fff
}

/*loader start*/
#loading-bar-container {
    z-index: 1000;
    position: absolute;
}
.loading {
    position: fixed;
    z-index: 999;
    height: 2em;
    width: 2em;
    overflow: show;
    margin: auto;
    top: 0;
    left:-50px;
    bottom: 0;
    right: 0;
}

/* Transparent Overlay */
.loading:before {
    content: '';
    display: block;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(36,
    118,
    54,
    0.3);
}

/* :not(:required) hides these rules from IE9 and below */
.loading:not(:required) {
    /* hide "loading..." text */
    font: 0/0 a;
    color: transparent;
    text-shadow: none;
    background-color: transparent;
    border: 0;
}
.loading:not(:required):after {
    content: '';
    display: block;
    font-size:15px;
    width:5em;
    height:5em;
    margin-top: -0.5em;
    border-radius: 0.5em;
    background: url("../images/egg_preloader.gif");
    background-repeat: no-repeat;
}
.fav_view_img img {
    width:100%
}

/* Animation */
@-webkit-keyframes spinner {
    0% {
        -webkit-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(360deg);
        -moz-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        -o-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}
@-moz-keyframes spinner {
    0% {
        -webkit-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(360deg);
        -moz-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        -o-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}
@-o-keyframes spinner {
    0% {
        -webkit-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(360deg);
        -moz-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        -o-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}
@keyframes spinner {
    0% {
        -webkit-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(360deg);
        -moz-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        -o-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

/*loader End*/
.padding_top20 {
    padding-top:20px
}
.padding_top18imp {
    padding-top:18px !important
}
.green_color a:hover,
.green_color:hover {
    color:inherit !important
}
.green_color_bg_whitcolor {
    background:#319445;
    color: #fff
}
.smily_full_img {
    float:left;
    width: 100%;
    padding:30px 0px;
}
.fd_fix .container {
    position:relative;
}
.close_onepage {
    position:absolute;
    right:-25px;
    top:0px;
}
.close_onepage li a img {
    width:20px
}
.cus_top_nav li a {
    font-size:12px;
    font-weight:500;
    color: #fff
}
.cus_top_nav li a:hover {
    color: #fff !important
}
.cus_top_nav li {
    font-size:12px;
    font-weight:600
}
.navbar-toggle {
    margin-left:10px;
    float: left;
}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
    background: unset;
}
.sides_tab_des a:hover {
    text-decoration: none;
}
a:focus {
    outline:unset;
}
.new_add_div {
    margin-top:-10px;
    float: left;
    width: 100%
}
/*a:hover {
    color: #000 !important
}*/
.succ_btn_new {
    width:100%;
    margin:15px 0px
}
.preview-pic .cus_war_btn {
    margin:15px 0px
}

/*product hover effect End*/
.resize_none {
    resize: none;
}
.your_appoin {
    width: 100%;
    float: left;
}
.center_alig {
    margin:0 auto;
    display: table;
    float: none;
}
.save_btn {
    background: #f96332 none repeat scroll 0 0;
    color: #fff;
    border-radius: 0;
    width: 100%
}
.home_note {
    float: left;
    margin: 0;
    padding: 10px 0px;
    width: 100%;
}
.home_note textarea {
    width: 100%;
    height:100px;
    padding:5px;
    margin-top:5px;
    margin-bottom: 5px;
    resize: none;
    border:1px solid #666;
}
.fa.fa-pencil-square-o {
    color: #319445;
    cursor: pointer;
}
.padding_10 {
    padding:10px 0px;
}
.padding_20 {
    padding:20px 0px;
}
.padding_15 {
    padding:15px 0px;
}
.cancel_24hrs {
    float: left;
    width: 100%;
    text-align: center;
}
.your_appoint {
    float: left;
    width: 100%;
}
.group_ofname {
    float: none;
    width:auto;
    padding:15px 5px 5px 5px;
    display: table;
    margin:0 auto;
}
.center_alig .dinner_filter_select {
    padding:5px 0px
}
.center_alig label {
    padding-left:0px;
    margin:0;
    padding-top:5px;
    padding-right:5px;
    width: auto;
}
.pro_img_item img {
    width: 100%
}
.remove_sidetab td {
    padding:2px 2px
}
.padding_15.padding_top0 {
    padding-top: 0
}
.padding_top15 {
    padding-top:15px;
}
.group_ofname table tr td:last-child {
    padding-left:10px;
}
.center_alig .ok_btn {
    border-radius: 0;
    margin:15px 0px;
}
.sides_tab_des.remove_sidetab {
    width:55%;
}
.Billing_table table tr td:first-child {
    text-align: right;
    padding-right:30px;
}
.Billing_table table tr td {
    padding:2px 5px;
}
.center_alig .dinner_filter_select {
    width: 100%;
    float: left;
}
.center_alig.width_set_only {
    width:400px;
}
.dinner_filter_select select {
    width:400px
}
.center_alig.width_set_only .dinner_filter_select {
    margin:0;
}
.home_note .ok_btn {
    margin-top:10px;
    margin-bottom:10px;
}
.margin_0 {
    margin:0;
}
.center_alig.width_set_only .dinner_filter_select select {
    width: 100%;
    padding-left:7px;
}
.your_appointment .pro_img_txt {
    min-height: auto
}
.remove_sidetab .width_second {
    padding-left: 0 !important;
    width: 30px;
}
.your_appointment .pro_img_item {
    margin:15px 0px;
}
.info_top img {
    margin-top:-7px;
    padding-left:5px;
    width:25px;
}
a:focus {
    color:unset !important;
}
.font_15 {
    font-size:15px
}
.font_14 {
    font-size:14px
}
.not_working {
    float: left;
    margin: 0 auto;
    padding: 0;
    width: 100%;
}
.not_working table {
    margin: 0px auto;
}
.padding_0 {
    padding: 0
}
.padding_rgt_13 {
    padding-right: 13px;
}
.margin_top0 {
    margin-top:0;
}

/*.not_working{margin-left:-40px;}*/
.preview-pic {
    position:relative;
}
.opa_dec {
    position: relative;
}
.opa_dec::before {
    background: #000 none repeat scroll 0 0;
    bottom: 0;
    content: "";
    left: 0;
    opacity: 0.7;
    position: absolute;
    right: 0;
    top: 0;
}
.menu_ic {
    margin-bottom:10px;
    padding-bottom: 0;
    padding-top:2px;
}
.anything_else a:hover {
    text-decoration: none;
}
.anything_else table {
    border-radius:5px
}
.cent_lab input {
    border:1px solid #999;
}
.days_ourpro {
    float: left;
    width: 100%;
    padding:2px 0px;
}
.adj_any_pad {
    padding:8px 0px;
}
.adj_any_pad1 {
    padding:8px;
    float: left;
}
.new_width {
    width:20%
}
.new_width1 {
    width:80%
}
/*.purple_color_bg_whitcolor {
    background: #551A8B;
    color: #fff !important;
}*/
.purple_color_bg_whitcolor{background: #2c5e3b !important;color: #fff !important; text-transform: uppercase; font-family: 'Nunito', Trebuchet MS;}
.purple_color_bg_whitcolor:hover{background: #2c5e3b !important;color: #fff !important;}
/*.txt_upper .btn{font-weight: bold}*/
.txt_upper{text-transform: uppercase;font-family: 'Nunito', Trebuchet MS; font-weight: bold;
 background:#efefef;color:#000;}
.txt_upper td{border:0 !important;}
.txt_upper .btn-default{border:0;background:#efefef;color:#000;}
.txt_upper .btn-default:hover{border:0; background:#efefef;}
.new_type_btn{ border:0 !important;background:#efefef;color:#000;}
.width_full.txt_upper{ background: transparent;}
.add_border.txt_upper td{ border:1px solid #ddd !important; }


.purple_btn{background:#551A8B;color:#fff}
.purple_btn:hover{background:#551A8B;color:#fff}
.purple_color_bg_whitcolor a:hover {
    color: #fff !important
}
.cus_num_btns .purple_color_bg_whitcolor {
    /*background: #551A8B;
    color: #fff;*/
}
/*doubt-toogle above*/
.purple_color {
    color: #551A8B;
}
.remove_bold {
    font-weight: normal;
}
.cursor_default {
    cursor: default !important;
}
.cursor_pointer {
    cursor: pointer;
}
.width_15 {
    width: 15px;
}
.border_0 {
    border:0 !important;
}
.cus_width {
    display: table;
    float: none;
    margin: 0 auto;
    width:665px;
    margin-bottom:50px;
}
.remove_sidetab td {
    padding: 5px;
}
.padding_btm15 {
    padding-bottom:15px
}
.tab_pur,
.tab_gre {
    cursor:pointer
}
.pick_maindis .min_height {
    padding-top:15px;
    padding-bottom:10px;
}
#appoin_select .width_set_only {
    width: 100%
}
.only_apply {
    padding:0;
}
.margin_space {
    margin-bottom:10px
}
.margin_btm15 {
    margin-bottom:15px;
}
.orange {
    background:#ff9900
}
.padding_btm20 {
    padding-bottom:20px
}
.home_notesec {
    padding:20px 0px
}
.remove_sidetab td {
    padding-left: 0;
}
.margin_top5 {
    margin-top:5px
}

/*.padding_left_only{padding-left:4px;padding-right:4px}*/
.sides_img img {
    width: 35px;
}
.remove_sidetab .tab_gre {
    margin:0;
    margin-bottom:3px
}
.remove_sidetab .tab_pur {
    margin:0;
    margin-bottom:3px
}
.remove_sidetab .sides_items td:last-child {
    padding-right:0px;
    width:40px
}
.italic_fam {
    font-weight:normal;
}
.your_appointment .sides_img {
    text-align:right;
    float: right;
}
.your_appointment .sides_tab_des.remove_sidetab {
    min-height: 70px;
}
.non_gif {
    float:none;
    display: table;
    width: auto;
    margin:0 auto;
}
.your_appointment.appoint_view .sides_tab_des.remove_sidetab {
    width:100%;
}
.dis_non .nav {
    display:none !important;
}
.margin_btm0 {
    margin-bottom: 0
}
.margin_btm5 {
    margin-bottom: 5px
}
.margin_btm10 {
    margin-bottom:10px
}
.newcwp .heading_txt {
    font-size:15px
}
.margin_topm5 {
    margin-top:-6px
}

.margin_tm5 {
    margin-top:-5px
}

.margin_topm10 {
    margin-top:-10px
}
.newcwp_details .group_ofname {
    float: left;
    width: 100%;
    padding-left:0;
}
.newcwp_details textarea,
.newcwp_details input {
    width: 100%;
    border:1px solid #999;
}
.text_bx {
    margin:3px 0px;
    padding:0px;
    width: 100%
}
.text_bx input {
    padding:7px 5px;
}
.newcwp_details .heading_txt {
    width:100%
}
.set_width_appfull {
    margin:0 auto;
    float: none;
    display: table;
    width: auto;
}

/* .set_width_app{width: 400px; margin:0; padding: 0; float: left;}*/
.Amount_owed {
    float: none;
    width: auto;
    display: table;
    margin:0 auto;
}
.upload_ic {
    font-size:35px
}
.home_notesec.newcwp {
    padding:0
}
.margin_btm15 {
    margin-bottom:15px
}
.margin_btm25 {
    margin-bottom:25px
}
.padding_left0 {
    padding-left: 0
}
.padding_left5 {
    padding-left:5px
}
.margin_top10 {
    margin-top:10px
}
.margin_btm20 {
    margin-bottom: 20px
}
.margin_top20 {
    margin-top:20px
}
.padding_5 {
    padding:5px 0px;
}
.pick_maindis .pro_pric {
    top:27px;
}
.pick_maindis .pro_pric1 {
    top:58px
}
.pick_maindis .price_info {
    top:19px
}
.padding_top5 {
    padding-top:5px
}
.line_ht26 {
    line-height:26px
}
.only_font .heading_txt {
    font-size: 15px
}
.logout {
    padding: 0;
    margin-top: 5px;
}
.nav.navbar-nav.pull-right.logout>li {
    float: left;
    margin: 0;
    padding: 0;
    width: 100%;
}
.only_input_set input {
    width:96%
}
.only_input_set span {
    line-height: 35px;
    padding-right: 5px;
}
.nav.navbar-nav.pull-right.logout>li a {
    float: left;
    line-height: 36px;
    text-align: center !important;
    width: 100%;
}
.Amount_owed table {
    margin: 0 auto
}
.btn-default {
    border:2px solid #000;
    border-radius: 0;
    padding-left:20px;
    padding-right:20px;
    font-size:14px
}
.home_notesec.padding_top0 {
    padding-top:0
}
.margin_top15 {
    margin-top:15px
}
.margin_top15imp {
    margin-top:15px !important
}
.padding_btm5 {
    padding-bottom:5px
}
.margin_20 {
    margin:20px 0px
}
.prem_row {
    margin: 0 auto;
    width:400px
}
.prem_panel {
    background: #666;
    padding:6px 10px;
    color: #fff;
    border-radius: 2px
}
.new_font {
    font-size: 16px
}
.org_pading_remov {
    padding: 0
}
.prem_row {
    margin: 0 auto;
    width: 400px;
}
.padding_rightleft_5 {
    padding-left:5px;
    padding-right: 5px
}
.apt_upcmg {
    float: left;
    width: 100%;
    padding:2px 0px 5px 0px;
}
.margin_10 {
    margin:10px 0px;
}
.new_mis_pad_btm {
    float: left;
    width: 100%;
    padding-bottom:80px
}
.prem_row1 label {
    font-weight: normal;
}
/*
.prem_row1 input {
    border-radius: 0
}*/
.elf_img {
    position: relative;
}
.elf_prof_img {
    position: absolute;
    top: 0;
    left:7px;
    padding: 29px;
    width: 100%;
}
.chk-white {
    background: #319445 none repeat scroll 0 0;
    border-radius: 50%;
    height: 50px;
    padding: 14px;
    top: -26px;
    width: 50px;
}

/*
.brdr-rad-5 {
    border-radius: 5px;
}*/
.new_cwp10 .center_alig.width_set_only {
    width: 100%
}
.set_min_hit {
    min-height:60px
}
.ctxt_inf input {
    width: 100%;
    padding:9px 10px
}
.ctxt_inf .center_alig.width_set_only {
    width: 100%
}
.ctxt_inf .center_alig label {
    width: 100%
}
.aditional_Add_div {
    width: 100%;
    float:left;
}
.aditional_Add_div {
    margin:0 auto;
    float: none;
    display: table;
    width: 400px
}
.aditional_Add_div .home_note {
    padding:10px 0px;
}
.on_cont {
    padding-top: 10px !important;
    margin-top:0
}
.aditional_Add_div .home_note h3.heading_txt {
    font-size:14px;
    margin-bottom:3px
}
.aditional_Add_div h3.heading_txt span {
    margin-top:-5px;
    padding-right: 0
}
.padding_right0 {
    padding-right: 0
}

/*new header start*/
.logout,
.close_onepage {
    position: unset;
}

/*       .logo {float: left; margin: -51px 0 0;margin-bottom:0px;text-align: center;    width: 100%;}
       .navbar-header{float: left;width: 100%; margin-top:-58px}
*/
.navbar-header {
    float:left;
    width: 100%
}
.navbar-header .logo {
    float:left;
    width: 100%;
    text-align: center;
}
.wds_one .navbar-header .logo {
    float:left;
    width: 100%;
    text-align: left;
}
.menu_ic {
    display: block
}
.close_onepage1 {
    float: left;
    width: 100%
}
.close_onepage1 li {
    float: left;
    width:auto;
    float: right;
    padding-bottom: 5px;
    text-align:center;
}

.float_left {
    float: left;
}

.float_right {
    float: right;
}
.dash_img {
    margin:0px 10px;
    width: 30px;
    margin-top:15px;
    height:2px;
}
.more-info li:before {
    content: " - ";
    margin-left:-7px
}
.more-info {
    margin:0;
    padding:5px;
}
.more-info li {
    list-style: none;
}
.short {
    display: inline-block;
    text-align: center;
    width: 100%;
}
.short_data {
    display: inline-block;
    float: none;
}
.add_sq_img {
    bottom:21px;
    position: absolute;
    right:21px;
}
.select_one_val {
    width: 100%;
    padding:10px 7px;
    border:1px solid #999;
}
.elf_rat_img{ position:relative;}
.elf_rat_img img {}
.elf_rat .col-xs-3{
    width: 25%;
}
.padding_102 {
    padding:5px 15px;
}

/*new header end*/
.width_ones .dropbtn {
    background-color: #fff;
    color: white;
    padding:8px 15px 9px 0;
    font-size: 16px;
    border: none;
    cursor: pointer;
    border:0;
    padding-right:15px;
}
.width_ones .dropdown {
    position: relative;
    display: inline-block;
    border:0;
}
.width_ones .dropdown-content {
    display: none;
    position: absolute;
    background-color: #fff;
    min-width: 160px;
    box-shadow: 0px 8px 16px 0px rgba(0,
    0,
    0,
    0.2);
    z-index: 1;
    margin-top:0px;
}
.width_ones .dropdown-content a {
    color: black;
    padding: 12px 16px;
    text-decoration: none;
    display: block;
    color:#319445;
}
.width_ones .dropdown-content a:hover {
    background-color: #f1f1f1
}
.width_ones .dropdown:hover .dropdown-content {
    display: block;
    border:0;
}
.dropdown-content a {
    color:#319445
}
.dinner_filter_select1 {
    width:100%;
    float: left;
}
.dinner_filter_select1 input {
    border: 1px solid #999;
    padding: 10px 7px;
    width: 100%;
}
.wds_two {
    padding-bottom: 2px;
    padding-top: 6px;
}
.fd_fix.hdr_2 .wds_two {
    padding-bottom: 0px;
    padding-top: 12px;
}
.wds_two .navbar-header .logo {
    margin-top:4px
}

}
.wds_two .logo img {
    margin-top: -12px;
}
.common_div_add {
    float: left;
    width: 100%;
    padding-bottom:10px
}
.wds_one .logo img {
    margin-top: -6px;
}
.font_weight_normal {
    font-weight: normal !important;
}
.padding_btm60 {
    padding-bottom:60px !important
}
.padding_btm50 {
    padding-bottom:50px !important
}
.padding_btm40 {
    padding-bottom:40px !important
}
.group_ofname_remove {
    float:none;
    margin:0 auto;
    padding-left:0;
    padding-bottom:15px
}
a {
    text-decoration: underline;
}
.width_one a {
    text-decoration: none;
}
header a {
    text-decoration: none;
}
.cus_num {
    padding: 0;
    margin:0;
}
.cus_num ul {
    width: 100%;
    float: left;
    margin:10px 0px;
    padding:0;
}
.cus_num ul li {
    float: left;
    padding-right:7px;
    list-style: none;
}
.your_message {
    width: 100%;
    float: left;
    text-align: left;
    resize: none;
    border:1px solid #666;
    padding:5px 7px;
}
.margin_15 {
    margin:15px 0px;
}
.red_star {
    color:#fd090f;
}
.margin_top_set {
    margin-top:72px
}
.gift_pay ul {
    margin:0 auto;
    float: none;
    display: table;
}
.new_border_margin {
    margin-top:9px
}
.gift_paypage .wds_one .logo img {
    margin-top:-9px;
}
.gift_paypage .logout {
    margin-top: 10px;
}
.border_img {
    float: left;
    /*margin-top:19px;*/
    padding:0;
}
.padding_right20 {
    padding-right:30px 
}
.padding_right10 {
    padding-right:10px !important
}
.padding_left10 {
    padding-left:10px !important
}
.padding_left20 {
    padding-left:30px
}
.padding_left_right0{padding-left:0;padding-right:0}
.font_16 {
    font-size:16px
}
.font_18 {
    font-size:18px
}
.bill_alrt td {
    padding:5px;
    vertical-align: middle;
}
.width_800 {
    width:800px;
    margin:0 auto;
    display:table;
    float: none;
}
.width_40_tooltip {
    width:40px;
}
.width_16_tooltip {
    width:16px;
}
.wid_330 {
    width:230px !important
}
.new_side .width_second {
    width:80px
}
.new_div_ga .heading_txt {
    font-size:14px;
    font-weight: normal;
}
._720kb-datepicker-calendar-header:nth-child(2n+1) {
    background: #319445 !important;
}
._720kb-datepicker-calendar-month span {
    color: rgba(255,
    255,
    255,
    1) !important;
    font-weight: normal;
    font-family: "Open Sans",
    sans-serif !important
}
datepicker,
.datepicker,
[datepicker],
._720kb-datepicker-calendar-header,
._720kb-datepicker-calendar-body,
._720kb-datepicker-calendar-days-header,
._720kb-datepicker-calendar-years-pagination-pages {
    font-family: "Open Sans",
    sans-serif !important
}
._720kb-datepicker-calendar-header a,
._720kb-datepicker-calendar-header a:hover {
    color: rgba(255,
    255,
    255,
    1) !important;
}
._720kb-datepicker-calendar-month span {
    font-size:15px !important
}
._720kb-datepicker-calendar-header:nth-child(2n) {
    background:#319445 !important
}
.line_hit_50 {
    line-height:50px
}
.cus_num_btns {
    width: 100%;
    float: left;
    margin: 0;
    padding: 0
}
.cus_num_btns ul {
    width: 100%;
    float: left;
    margin: 0;
    padding: 0
}
.cus_num_btns ul li {
    float: left;
    cursor: pointer;
    line-height:20px;
    text-align: center;
    list-style: none;
    color: #666;
    margin:0px 4px 0px 0px;
    font-size:16px
}
.cus_num_btns ul li .amt-size {
    padding:7px 13px;
    border:1px solid #666;
}
.dp_iocor .dinner_filter_select {
    width: 100%;
    float: left;
    padding:0px;
    margin: 0;
    margin-bottom: 5px
}
.dp_iocor .dinner_filter_select .date-control {
    width: 100%;
    float: left;
    padding:10px;
}
.dinner_filter_select1 #mobile-datepicker {
    left: 30px;
    margin-top: 25px;
    position: absolute;
    width:200px;
    height:40px;
}
.dinner_filter_select #mobile-datepicker {
    left: 0;
    margin-top: 1px;
    width: 100%;
    float: left;
}
.cus_date_pick {
    height: 40px;
    left: 0;
    margin-top: -15px;
    position: absolute;
    width: 100%;
}
.dinner_filter_select #mobile-datepicker.new_mob_date {
    margin-top: -15px
}
.menu_list_new_add_div .min_height {
    padding-top:0
}
.menu_list_new_add_div .only_add_menu_list {
    text-align: center;
}
.menu_list_new_add_div .pro_pric {
    top: 13px;
}
.menu_list_new_add_div .price_info {
    top:6px;
}
.menu_list_new_add_div .pro_pric1 {
    top:42px;
}
.pro_img_txt.only_add_menu_list {
    height: 60px;
    overflow: hidden;
}
.pro_img_txt.only_add_menu_list {
    height: 40px;
    overflow: hidden;
    text-overflow: unset;
    white-space: unset;
}
.payment_drop_ctr .braintree-dropin {
    margin-top:15px !important
}
.payment_drop_ctr.decress_padding .braintree-dropin {
    margin-top:11px !important
}
.payment_drop_ctr .braintree-show-card .braintree-dropin {
    margin-top:-8px !important
}
.payment_drop_ctr.decress_padding .braintree-show-card .braintree-dropin {
    margin-top:-10px !important
}
.payment_drop_ctr .have_gift_code {
    padding-bottom:0 !important
}
.gift_card_code_cmn {
    float: left;
    width: 100%;
    margin: 0;
    padding: 5px 0;
}
.gift_card_code_cmn input {
    float: left;
    width: 100%;
    padding: 9px 10px;
}
.gift_card_code_cmn_label {
    padding-top: 5px;
    float: left;
    width:100%;
    padding-bottom: 10px;
    margin:0;
}
.gift_card_code_cmn_btn {
    margin: 15px 0;
}
.footer_list {
    width:100%;
    float:left;
    margin:0;
    padding:0;
}
.footer_list li {
    float: left;
    list-style: none;
}
.footer_list li a {
    color:#fff;
    padding-right:10px;
}
.footer_list li a:hover {
    color: #fff !important;
    opacity:0.7
}
.cus_top_nav.pull-right li a {
    text-decoration:underline;
}
.visiter_menu .close_onepage {
    margin-top:-51px
}
.visiter_menu .navbar-header .logo {
    margin-top:-1px
}
.comon_header_div {
    float:none;
    display: table;
    width: auto;
    margin:0 auto;
}
.comon_header_div .wds_one {
    float:left;
}
.comon_header_div .width_twos {
    float:left;
    padding-left:90px;
    padding-right:90px
}
.comon_header_div .width_threes {
    float:left;
}
.check_bx input {
    float: left;
    margin-right:5px;
    width: auto;
}
.padding_top25 {
    padding-top:25px !important
}
.text_underline {
    text-decoration: underline;
}
.braintree-dropin {
    font-family: "Open Sans",
    sans-serif !important;
}
.braintree-heading,
.braintree-placeholder,
.braintree-option .braintree-option__label {
    color: #666 !important;
    font-size:14px !important;
}
#dropin-container .braintree-show-paypal .braintree-dropin {
    margin-top:-10px !important
}
.dinner_filter_select_new select {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #ccc;
    border-radius:2px;
    color: #666;
    padding: 8px 5px;
}

/*.dinner_filter_select_new textarea{ height:320px;}*/
.fd_notes_new {
    float: left;
    width: 100%;
    margin:7px 0px !important;
}
select {
    height:40px !important;
}

/*cwp25.1 start*/
.your_next_plan {
    padding-top:10px !important
}
.center_alig.width_set_only label {
    width: 100%
}
.width_asign_400 {
    display: table;
    margin: 19px auto 0;
    width:360px;
}
.ctxt_inf input,
select {
    border:1px solid #666 !important;
}
.cus_bg_sett {
    background: url("public/assets/dist/images/pencil-green.png");
}
.red_color {
    color: #ca2a2a
}
.rasid_padding {
    padding-top:54px
}
.margin_auto {
    margin:0 auto;
    float: none;
    display: table;
    width: auto;
}
.margin_auto .btn {
    width: 150px;
    margin:0;
}
.margin_left5 {
    margin-left:5px !important
}
.cwp35_3header .logo img {
    width:80px !important
}
.margin_left10 {
    margin-left:10px !important
}
.padding_top15impo {
    padding-top:15px !important
}
.iframe img {
    width: 100%
}
.black_text {
    color: #000;
    font-size:16px
}
.margin_top5imp {
    margin-top:5px !important
}
.padding_right30imp {
    padding-right:30px !important;
}
.padding_left30imp {
    padding-left:30px !important;
}
.only_mobile_display {
    display: none;
}
.margin_top10btm10imp {
    margin-top:30px !important;
    margin-bottom:10px !important
}
.cust_donors_list {
    float: left;
    width: 100%;
    padding: 0
}

.cust_donors_list li {list-style:none;height:110px;overflow-y:auto;}

/*.cust_donors_list li:nth-child(odd){ float: left;width: 100%; background: #f00}
.cust_donors_list li:nth-child(even){ float: left;width: 40%; background:#000 }*/
.cust_donors_list li:nth-child(odd) {
    padding-right:30px;
}
.cust_donors_list li:nth-child(even) {
    padding-left:30px;
}
.share_dinerbtn {
    padding-top:10px;
    padding-bottom:10px
}
.new_add_mg img {
    cursor:auto
}
.zip_code_tab a {
    color: #000
}
.margin_auto .learn_btn {
    width: auto;
    padding-left: 10px;
    padding-right: 10px
}
.test_addclass .gift_card_code_cmn_btn {
    margin-bottom:5px;
}
.width_20 {
    width: 20%;
}
.width_80 {
    width:80%
}
.rasid_padding {
    -moz-box-flex: 1;
    display: flex;
    flex: 1 1 0;
    padding: 25px;
}
.new_text_center_set {
    -moz-box-pack: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
    min-height: 100%;
    width: 100%;
}
.gift_card_table table {
    width: 100%
}
.gift_card_table td {
    vertical-align: middle;
    padding:5px 0px;
}

/*new style for vertical align start*/
#hero #media .mian_ctr,
#media .mian_ctr,
#hero #media .mian_ctr {
    display: flex;
    flex-wrap: wrap;
}
.sidebar,
.widebar {
    display: -webkit-box;
}
.widebar {
    width:50%;
}
#media .mian_ctr .cv-field-content,
#media .mian_ctr .cv-media {
    width: 100%;
}

.cv-field-content {
    outline: 0 none;
    position: relative;
    width: 100%;
}
#media .mian_ctr iframe,
#media .mian_ctr img {
    display: block;
    width: 100%;
}
.sidebar {
    width:50%;
}
.stats {
    -moz-box-pack: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding-left:20px;
}
.stats {
    -moz-box-direction: normal;
    -moz-box-orient: vertical;
}
.small {
    text-transform: uppercase;
    padding-bottom:10px;
    font-size:22px
}
.large,
.medium {
    color: #000 !important;
    font-size:16px !important;
    font-weight:600
}
.large {
    padding-top:5px;
    font-size:25px !important;
}

/*new style for vertical align End*/
.font_15 {
    font-size:14px
}
.edit-pencil {
    font-weight: normal;
    font-size: 14px;
    text-decoration: underline;
    color: #319445;
    cursor: pointer;
}
.padding_right0imp {
    padding-right:0 !important
}
.margin_right5 {
    margin-right:5px
}
iframe {
    border: 0
}

.shareee {
    background: #319445 none repeat scroll 0 0;
    border-radius: 50%;
    height: 70px;
    margin-top: -22px;
    padding: 12px;
    width: 70px;
}
.shareee img {
    padding:5px
}
.margin_btm10imp {
    margin-bottom:10px !important
}
.pac-container {
    z-index: 1000 !important
}
.error,
.cent_lab .error,
.dinner_filter_select1 .error,
.ctxt_inf .error {
    border:1px solid #f00 !important;
}
.padding_btm15imp {
    padding-bottom:15px !important
}
.padding_btm0imp {
    padding-bottom:0 !important
}
.remove_hover:hover {
    color:#319445;
}
.margin_top20imp {
    margin-top:20px !important
}
.new_add_hideimg {
    width:400px;
    margin: 0 auto;
    margin-bottom:0px !important
}
.width_400hidemedia {
    width:400px;
}
.new_add_hidecan {
    padding-top:40px
}
.margin_topm5imp {
    margin-top:-5px !important
}
.padding_btm35 {
    padding-bottom:35px
}
.margin_top0imp {
    margin-top:0px !important
}
.margin_btm40 {
    margin-bottom:40px
}
.new_add_hideimg img {
    width: 100%
}
.serach_400 {
    width:400px;
    height:40px;
    position: relative;
    border:1px solid #666;
}
.search_im1 {
    position:absolute;
    top: 28px;
    padding: 5px;
    right:95px
}
.cus_bootstrap .col-xs-3 {
    width:23%;
    margin:0% 1%;
}
.cus_bootstrap .btn {
    border-radius:1px;
    padding:3px;
    border:0
}
.cus_bootstrap .purple_color_bg_whitcolor {
    border:0
}
.cus_bootstrap .btn-success {
    background:#319445
}
.cus_bootstrap .btn-success:hover {
    background:#551A8B
}
.search_im_Adj {
    top:33px;
    right:98px;
}
.cus_bootstrap .purple_color_bg_whitcolor {
    background: #551A8B;
    color: #fff !important;
}
.padding_top0imp {
    padding-top:0 !important
}
.txion_tableth th {
    font-weight:bold;
    padding-bottom:10px
}
.set_somewidth {
    float: left;
    width: 100%;
    margin-bottom:20px
}
.group_ofname.group_ofname_remove.padding_btm35.width_400hidemedia {
    margin:0 auto;
    width:auto;
}
.padding_leftright0 {
    padding-left:0;
    padding-right:0;
}
.txion_tableth tr td:nth-child(2) {
    width:19.5%;
}
.margin_top40 {
    margin-top:40px
}
.one_page_pur {
    background:#551A8B;
    padding:4px;
    width:100%;
    float: left;
    text-align: center;
    color: #fff;
}
.one_page_pur a {
    color: #fff;
}
.one_page_pur:hover,
.asign_color:hover,
.one_page_pur a {
    color:#fff !important;
}
.margin_top5 {
    margin-top:5px
}
.we_img img {
    width:50px;
    padding-bottom:10px
}
.socialid_icons ul {
    margin:0 auto;
    float: none;
    display: table;
    width:auto
}
.socialid_icons ul li {
    float: left;
    list-style: none;
}
.socialid_icons ul li i {
    font-size: 18px;
    background: #666;
    color: #fff;
    margin: 10px;
    padding: 8px;
    border-radius: 5px;
    width: 35px;
    height: 35px;
    text-align: center;
    line-height: 18px;
}

.meal_list_it li{list-style: none}
.center_all_part{display: inline-block;width:100%;text-align:center}
.center_all_inside{display: inline-block;text-align:left;float: none}
.hdng_tit{font-size: 42px; line-height: 47px;text-shadow: 0 2px 2px rgba(0, 0, 0, 0.2) }
.hdng_tit_sma{font-size: 20px;font-style: normal; font-weight: normal; line-height: 1.5em;}

#atstbx2, #atstbx, #atstbx3{text-align: center}
.under_line a{text-decoration:underline}
.under_line .active{text-decoration:none;font-weight: bold;}
.enable_tab{display: none}
#sidebar-wrapper, #page-content-wrapper{ display:none}
.margin_top25{margin-top:25px}
.font_12{font-size:12px}
.margin_topm3 {
    margin-top:-3px
}
.min_height1{padding-top:10px;padding-bottom:10px}

.example-animate-container > div {padding:0 !important}
.set_para_height{min-height:40px}
.new_text_center p{text-align:center}
.new_width_asignpart .col-xs-3{width:20% !important }
.margin_top70change{margin-top:70px}


.textbx_borwidth input{width: 100%;border: 1px solid #999;padding: 7px 5px;}

/*#confModal .green_tick { left: 144px;}*/
.width_full{width:100%;}

.width_full th, .width_full td{padding:5px 0px;width:33.3%}
.hover_border{padding: 10px;
border: 1px solid #fff;
width: 40px;
height: 40px}
.hover_border:hover{padding: 10px;
border: 1px solid #999;
width: 40px;
height: 40px}

.add_padding tr td{padding:5px 0px;padding-right:10px;margin-top:2px}
.email_border{border: 1px solid #000;padding:5px;}
.padding_btm20_only_media{padding-bottom:20px}

/*#checkModal .green_tick {left: 144px;}*/
#sendMailConfModal .chk-white{left:144px !important}
.full_width{width:100%;}
.padding_top15imp{padding-top:15px !important}
.asi_tab_td_pad td, .asi_tab_td_pad th{padding-top:5px;padding-bottom:5px}
/*.asi_tab_td_pad th{ text-decoration: underline; }*/
.font_25{font-size:22px}
.padding_lftrit15{padding-right:15px;padding-left:15px}
.full_width.asi_tab_td_pad th, .full_width.asi_tab_td_pad td {padding: 5px 0px;}
.full_width.asi_tab_td_pad td{vertical-align:top;}
.full_width.asi_tab_td_pad td:last-child{vertical-align:top;padding-left:11px}
.full_width.asi_tab_td_pad th:last-child{vertical-align:top;padding-left:10px}
.full_width.asi_tab_td_pad th:nth-child(2), 
.full_width.asi_tab_td_pad td:nth-child(2){padding-left:10px;padding-right:10px}
.full_width.asi_tab_td_pad th:nth-child(4), 
.full_width.asi_tab_td_pad td:nth-child(4){padding-left:10px;padding-right:10px}
.about_new_pad1 .about_new_pad{padding-top:0 !important}
.about_new_pad1 .about_new_pad .have_gift_code{padding-top:5px}
.about_new_pad1 .about_new_pad .adj_pad_top0{padding-top:5px}
.meal_img p{padding:5px 0px; text-align: center;}
/*.full_width.asi_tab_td_pad tbody tr td:nth-child(2), .full_width.asi_tab_td_pad tbody tr th:nth-child(2) {padding:10px 10px;}*/

.carousel {
  background: #EEE;
}
.carousel-image {
  height: 200px;
}

.carousel-cell {
  width: 66%;
  height: 200px;
  margin-right: 10px;
  background: #8C8;
  border-radius: 5px;
  counter-increment:carousel-cell;}

.carousel-cell:before {display: block;text-align: center;content: counter(carousel-cell);line-height: 200px;font-size: 80px;color: white;}
.padding_left10{padding-left:10px}
.light_bg{background-color: rgba(255, 255, 255, 0.7);padding-bottom:3px;padding-top:5px;color:#2c5e3b;font-size:48px;letter-spacing:3px;
 font-family: 'Nunito', Trebuchet MS;width:auto;margin:0 auto;display: table;padding-left:25px;padding-right:25px;text-shadow: inherit;text-transform:uppercase;}
.mobile_only{display:none;}
.position_change{margin-top:-710px;}
.display_inbl{display: inline-block;width:100%}
.padding_lftrit5{padding-left:5px;padding-right:5px}
.bac_img_set{ background: url("../images/giv_din_new.jpg");background-repeat:no-repeat;background-size:cover;
 background-position:0% 35%;}
.white_text{color: #fff;font-size:30px;line-height:36px; margin-bottom:3px}
.Raised_left{margin-right:50px;color: #fff}
.Raised_left .large, .Raised_left .small, .Raised_left b{color: #fff !important}
.posi_ab_set{position:absolute;width:270px;height:260px;left:120px;top:-70px;box-shadow: 0px 0px 7px #3c3c3c;}
.posi_ab_set_new{position:absolute;width:270px;height:260px;left:120px;top:-106px;box-shadow: 0px 0px 7px #3c3c3c;}
.white_border{border:2px solid #fff}
.pos_ab_s1{margin-bottom:-80px;margin-top: -4px;}
.remove_cursor img{cursor:auto;}
.padding_top10imp{padding-top:10px !important}
.margin_top10imp{margin-top:10px !important}
.margin_top80{margin-top:80px !important}
.new_kind_table td{padding-top:10px;padding-bottom:10px;vertical-align: top}
.new_kind_table td:last-child{text-align: right;}
.green_bg_height{-webkit-box-shadow:-2px -72px 100px rgba(0,0,0,0.6);box-shadow:-2px -72px 100px rgba(0,0,0,0.6);}
.desktop_non{display: none;color:#319445;}
.give_media.cor_give{margin-top:78px !important}
.give_media.cor_brand{margin-top:29px !important}
.give_media.pick_yr_detail{margin-top:23px !important}
.give_media.pick_yr_send{margin-top:96px !important}
.padding_lftrit10{padding-left:10px;padding-right:10px}
.padding_right5{padding-right:5px}
.padding_left3{padding-left:3px}
.cus_row{margin-left:-5px;margin-right:-5px}
.cus_row_new{margin-left:-10px;margin-right:-10px}
.btn{font-size:18px !important;}
.btn-default{padding: 7px 13px;border: 1px solid #666;}
.btn-default:hover{border: 1px solid #666;background:unset;}
.btn-default.purple_btn:hover{border: 1px solid #666;background:#551A8B;}
.cus_li li{list-style: none;}
.margin_btmm5{margin-bottom:-5px;}
.margin_right10_only{margin-right:10px !important}
.padding_rgt_8{padding-right:8px}
.not_working .padding_0{padding-left:5px}
.give_page_cha .col-xs-12.padding_10.font_15 b{font-size:18px}
.give_page_cha{margin-top:15px}
.padding_lftrit0imp{padding-left:0 !important; padding-right:0 !important}
.padding_left_rit15{padding-right:15px;padding-left:15px}
.cus_list_arra li:nth-child(even){padding-right:0}
.cus_list_arra li{margin-bottom:10px}
li{list-style: none;}
.cus_num_btns ul li{margin-right:24px}
.full_width .amt-size{padding: 7px 13px;border: 1px solid #666;width:54px;text-align: center;cursor: pointer;}
.new_logout{margin-top:15px}
.change_header .width_Asi_aga{margin: 0 auto;float: none !important;display: table;width: auto !important;padding-top:8px}
.cus_center_btns{margin:0 auto; width:auto}
.border_radius0{border-radius:0}
.pad_vertical{padding-top:85px}
.remove_rad_shadow{border-radius:0;box-shadow:inherit;}
.inside_prob_img{width:24.5%;}
.set_td_width td:first-child, .set_td_width th:first-child{width:40%;text-align: left;}
.set_td_width th:last-child, .set_td_width td:last-child{width:60%;text-align: left;}
/*#successModal .green_tick, #bonusModal .green_tick {left: 145px;}*/
.asi_tab_td_widd td:first-child{width:15%}
.asi_tab_td_widd td:nth-child(2){width:43%}
.asi_tab_td_widd td:nth-child(3){width:10%}
.asi_tab_td_widd td:nth-child(4){width:8%}
.asi_tab_td_widd td:nth-child(5){width:12%}
.asi_tab_td_widd td:last-child{width:12%}
.tooltip {position:absolute;z-index:3;display: block;font-size: 12px;line-height: 1.4;visibility: visible;opacity:1; background:#2c5e3b; padding: 3px 15px; width:260px; left:-20px;color:#fff;top:-30px;}
.adj_pos_hit .tooltip{top:0;}
.adj_pos_hit_second .tooltip{top:-20px;}
.aditional_Add_div textarea{width: 100%;height:100px;padding:7px 10px;margin-top: 5px;margin-bottom: 5px;resize: none;border: 1px solid #666;}
.adj_set_pad{padding: 15px 0px 0px 0px;}
.position_relative{position: relative;}
.position_relative .tooltip {left:60px;top: 0}
textarea{padding-left:10px !important; padding-right:10px !important}
/*.green_tick{left:144px !important}*/
.cor_dinner_new{margin-top:0}
.give_media.cor_give{margin-top:78px !important}
.new_issue_change th :first-child, .new_issue_change td:first-child{width:8%;padding-top:5px;padding-bottom: 5px;}
.new_issue_change th :nth-child(2), .new_issue_change td:nth-child(2){width:6%}
.new_issue_change th :nth-child(3), .new_issue_change td:nth-child(3){width:7%}
.new_issue_change th :nth-child(4), .new_issue_change td:nth-child(4){width:7%}
.new_issue_change th :nth-child(5), .new_issue_change td:nth-child(5){width:4%; text-align:center;}
.new_issue_change th :nth-child(6), .new_issue_change td:nth-child(6){width:20%;padding-right:3px}
.new_issue_change th :nth-child(7), .new_issue_change td:nth-child(7){width:24%;}
.new_issue_change th :nth-child(8), .new_issue_change td:nth-child(8){width:14%;vertical-align: middle !important}
.new_issue_change th :last-child, .new_issue_change td:last-child{width:8%}
.new_issue_change input{border:1px solid #666 !important;padding:9px 10px;width:99%}
.new_issue_change textarea{border:1px solid #666 !important;padding:9px 10px;width:99%;height:40px;margin-left:-0.5px;}
.ver_top_only{vertical-align: top;}
.show_mob{display:none;}
.new_issue_change{margin-top:25px;width:100%}
.pubple_border { border:3px solid #551A8B !important;}
.posi_close{position: absolute;top: -24px;width:22px;right:-4px;}    
.mail_other{padding:3px 8px;background:#808080;border-radius: 50px;color: #fff;font-size: 12px;line-height: 1;font-weight: 500;cursor: default;}
.mail_opened{padding:3px 8px;background:#319445;border-radius: 50px;color: #fff;font-size: 12px;line-height: 1;font-weight: 500;cursor: default;}   
.mail_sent{padding:3px 8px;background:#000000;border-radius: 50px;color: #fff;font-size: 12px;line-height: 1;font-weight: 500;cursor: default;}
.mail_bounced{padding:3px 8px;background:#ff0000;border-radius: 50px;color: #fff;font-size: 12px;line-height: 1;font-weight: 500;cursor: default;}
.donar_marg_top{margin-top:76px !important}
.ui.scrolling.dropdown .menu .item.item.item, .ui.dropdown .scrolling.menu > .item.item.item {padding: 8px 10px !important;font-size:14px;color:#666;}
.ui.scrolling.dropdown .menu, .ui.dropdown .scrolling.menu {max-height: 19.7rem;}
.cus_width_adjd {width:556px;  margin: 0 auto;    float: none;}
.cus_new_search{width:100%;border: 1px solid #666;height:40px;}
.ui.dropdown .menu > .item {font-size: 14px;}
.pos_adj{position:absolute;top: 3px;right:5px !important}
.pos_adj_one{position:absolute;top:8px;right:5px !important;}

.cus_width_adjd_new{
    width: 350px !important;}
.border_padding{padding:15px; border:1px solid #319445;}

.menu_avtr{position: absolute;left:2px;bottom:6px;width:70%}
.inn_avtr_img{float: left;width:20%;position: relative;z-index:0;height:35px !important;width:35px !important}
.inn_avtr_txt{background:rgba(49, 148, 69, 0.7);color: #fff;width:70%;float: left;margin-top: 6px;margin-left:3%;padding-left:25px;
    padding-bottom:2px;padding-top:2px;text-align: center;}
.cor_fav_din_new{margin-top:78px}
.rem_marg{margin-top:0 !important}
.margin_btm30{margin-bottom:30px}
.sgl_row .cus_succ_btn{width:49%;float: right;margin-left:2%}
.sgl_row .cus_war_btn{width:49%;}
.sgl_row .cus_war_btn img {right: 30px;}
.new_adj{width:auto; padding:7px 40px;}
.bg_gray{background:#999;}
.posi_set_txt{position:absolute;top:40%;left:36%;}
/*.sort-data-text, .filter-data-text { color: rgba(0,0,0,.6) !important;background:#e0e1e2;padding:7px 14px;margin-left:-3px;border-radius:0px 3px 3px 0px;}
.sort-data-text:hover, .filter-data-text:hover { color:#363738;background:transparent;}
*//*.sort-data-text:hover .ui .fa-sort{ color: #000 !important;background:#f00;}*/

/*.ui.dropdown:hover{background:#cacbcd;border-radius:3px}

.ui .fa-sort, .ui .fa-filter{text-align: center;margin: 0;width: 2.57142857em;background-color:#d6d7d7;
        -webkit-box-shadow: -1px 0 0 0 transparent inset;box-shadow: -1px 0 0 0 transparent inset;padding:10px;border-radius:3px 0px 0px 3px;}
.ui .fa-sort:hover , .ui .fa-filter:hover {background-color:#;
        -webkit-box-shadow: -1px 0 0 0 transparent inset;box-shadow: -1px 0 0 0 transparent inset;padding:10px;border-radius:3px 0px 0px 3px;}
*/
.drop_typ .ui.inline.dropdown{ position:relative;background: #e0e1e2;border-radius:3px;color: rgba(0,0,0,.6) !important;}
.drop_typ .ui.inline.dropdown:hover{background-color: #cacbcd;}
.drop_typ .sort-data-text, .drop_typ .filter-data-text{padding:7px 14px;padding-left:50px;background: transparent;color: rgba(0,0,0,.6) !important;}
.sort-data-text:hover, .filter-data-text:hover, .drop_typ .ui.inline.dropdown:hover .fa-sort, .fa-sort:hover .sort-data-text, .fa-filter:hover .filter-data-text{color: rgba(0,0,0,.7) !important;}
.drop_typ .fa-sort, .drop_typ .fa-filter{position:absolute;background-color: rgba(0,0,0,.05);padding:10px 15px;border-radius: 3px 0px 0px 3px;}
.fa-filter{padding: 10px 12px;text-align: center;}
.pac-container.pac-logo{top:1680px !important;}
.width_85{width:85px !important;}
.width_10{width:10%;}
.width_100{width:100%;}
.margin_posi td{padding-bottom:10px}
.purple_txt{width: auto;display: table;float: none;margin: 0 auto}
.blck_btn{border:1px solid #000;background: #fff;color: #000}
.cus_txt{color:#551A8B;font-weight:bold;padding-right:3px;font-size:18px}
.fa-question-circle{font-size:22px;padding-right:10px}
.cor_my_sched.cwp_49{margin-top:58px !important}
.cus_succ_btn.blck_btn:hover{color: #000}
.bg_set_img{width:150px;margin: 0 auto;display:table;float:none;}
.bg_set_img b{position: relative;top: -28.5px;color:#551A8B}
.bg_set_img_lg{margin-bottom: -55px;}
.bg_set_img_lg b{position: relative;top: -67px;color:#551A8B;font-size: 40px;}
.margin_posi .tooltip{top:26px;left: 0;}
.fnt_40{font-size: 40px;}
.margin_top30imp{margin-top: 30px !important}
.cus_mail{position: absolute;
    top: 16px;
    right:8px;
}
.creat_center{width:70%;margin:0 auto;}
.cus_one_page{width:auto;padding:9px 15px;float:none;display:table;margin:0 auto;margin-top:21px;margin-bottom:8px}
.cus_one_page1{width:auto;padding:9px 15px;float:none;display:table;margin:0 auto;}
.dinn_btns{width: auto;margin: 0 auto;margin-bottom:20px}
.dinn_btns.cus_succ_btn {width: auto !important;padding: 10px 25px;}
.carousel-cell {width:200px !important;}
.v_center{display:flex;margin-top: 15px;margin-bottom: 5px;justify-content: center;
align-items: center;}
.img_media{float: left;width:100px;margin-right: 10px;}
.flex_use{justify-content:center;align-items:center;display:flex;}
.flex_use img{padding:0px 10px;}
.rating_tab table{width:100%;}
.rat_name{color: #f96332}
.rat_table{width:100%;}
.rat_img textarea{resize:none;}
.prg_bar{height:12px; width:98%;background:#f96332;border-radius:2px;margin:10px 0px;}
.prg_bar_four{height:12px; width:8%;background:#f96332;border-radius:2px;margin:10px 0px;}
.prg_bar_three{height:12px; width:6%;background:#f96332;border-radius:2px;margin:10px 0px;}
.prg_bar_two{height:12px; width:4%;background:#f96332;border-radius:2px;margin:10px 0px;}
.prg_bar_one{height:12px; width:2%;background:#f96332;border-radius:2px;margin:10px 0px;}
.rat_pag{margin-top:77px}
.rating_tab table td:first-child{font-weight:bold;}
.center_logos{float:left;width:100%;margin-bottom:0px;margin-top:25px;}
.prg_bar {width: 100%}
.read_rev{width:100%;float:left;margin-bottom: 10px;}
.read_rev .btn {float:left;margin-right: 1%;margin-bottom: 10px;padding-left:10px;padding-right:10px;}
.progress {margin: 0 !important;}
.rating_tab td {padding-bottom:15px;}
/*.btn-success{background:#319445;border-radius:0;padding: 10px 15px !important;border:0}*/
.btn-success{border-radius: 0 !important;background: #6ead5c !important;border-color: #6ead5c !important;font-weight: bold !important;
font-size: 16px !important;font-family: 'Nunito', Trebuchet MS !important}
.btn-success:hover{background:#319445;border:0}
/*.rating_tab td img:first-child{transform: rotate(180deg);}*/
.rating_tab td:first-child {width: 100px;}
.cus_td_verali td{vertical-align:top;}
.margin_30{ margin:30px 0px }
.cus_add{width:100%;float:left;text-align:center;}
.cus_add a{padding-right:10px;width:100%;float:left}
.cus_star{width:90px;text-align:center;}
.val_top td{vertical-align:top;}
.p_r_10{padding-right:10px}
.margin_top30{margin-top:30px}
.margin_logos{margin-top:16px}
.ab_img{ position: absolute;right: -10px;top:16px;}
.elf_rat_txt .tooltip{left: 85px;top: 0px;}
.img_siz .carousel img{width:250px; height:250px;padding:0px;margin-right:10px;border-radius:5px}
.img_siz .caption{background: #fff;}
.margin_btm50{margin-bottom:50px}
.radius_img{border-radius:50%;}
.green_borderadd{border: 2px solid #319445;padding: 15px;}
.pos_topad{position:relative;top:-2px}
.px_0{padding-left:0 !important;padding-right:0 !important;}
.margin_top25imp{margin-top:25px !important}
.margin_btm0imp{margin-bottom:0px !important}
.d_flex{display:flex;}
.align_self_center{align-self:center; }
.hav_gift p.have_gift_code {float:left;width:100%;padding-top:2px !important;padding-bottom:5px}
.margin_btm0imp{margin-bottom:0 !important}
.float_set_new{float:left;}
p.heading_txt{font-size:14px !important}
.padding_top20media{padding-top:30px !important;}
.margin_tm18{margin-top:-18px; }
.margin_btm2{margin-bottom:2px}
.padding_top30{padding-top:30px}
.ne_pos{position:absolute;right:0;}
.bg_green{background:#2c5e3b;color:#fff;padding:3px 0px;}
.bg_green a{color:#fff; text-decoration: underline;}
.bg_green a:hover{color:#fff !important;}
#new_nav{ padding:15px 0px 10px 0px !important; background:#fff}
#new_nav .navbar-default {background:#fff}
.new_menu .navbar-brand{ padding: 5px 15px;}
.new_menu .navbar-nav > li > a {padding-top:8px;color:#666;}
.new_menu .navbar-nav > li > a:hover {color:#666;}
.cus_top_nav a { color: #fff !important;}
.covid_alert{ padding:3px 0px;}
.btn-success, .cus_succ_btn, .cus_gray_btn, .ok_btn {color:#fff;border-radius: 0 !important;background: #6ead5c !important;border-color: #6ead5c !important;font-weight: bold !important;
font-size: 16px !important;font-family: 'Nunito', Trebuchet MS !important;text-transform: uppercase;}

.btn-success { border-radius: 0; background: #6ead5c;border-color: #6ead5c; }
.font_34{font-size:34px; text-transform: uppercase;font-family: 'Nunito', Trebuchet MS;}

/*#giftSuccessModal .success_box, #giftProblemModal .success_box {background: #fff; border: 12px solid #efeff0; padding-top:20px;margin-top:40px}
#giftSuccessModal .success_box h3, #giftProblemModal .success_box h3 {padding-top:22px}
#giftSuccessModal .green_tick, #giftProblemModal .green_tick {left: 40% !important;}
#giftSuccessModal .chk-white, #giftProblemModal .chk-white {background: #efeff0; border-radius: 50%;height: 70px;
    padding: 14px; top: -43px; width: 70px;}*/

.success_box {background: #fff; border: 12px solid #efeff0; padding-top:20px;margin-top:40px}
.success_box h3 {padding-top:22px}
.green_tick {left: 40% !important;background: #efeff0; border-radius: 50%;height: 70px;
    padding: 14px; top: -43px; width: 70px;}
/*.chk-white {background: #efeff0; border-radius: 50%;height: 70px;
    padding: 14px; top: -43px; width: 70px;}
*/

#new_nav ul{padding-right:13px;}
#new_nav ul li:last-child a{ border: 2px solid green;padding-top: 6px;padding-bottom: 5px;}
.hdr_1 .logo{ margin-top: 0 }
.hdr_1 .logo img { width: 220px;margin-top: 11px !important;}
.visiter_menu .logo img { padding-top:12px; }
/*.bac_img_set .bac_img_set .media_center_text img{width:220px !important;}*/
.new_h5{ color: #2c5e3b; font-family: 'Nunito', Trebuchet MS;
font-size: 22px;letter-spacing: 3px; text-transform: uppercase;}

#new_nav .navbar-brand img{margin-top:1px}
.new_menu .icon-bar{ background:#6ead5c !important }
.margin_top50{margin-top:50px}
.margin_top55{margin-top:55px}
.margin_top1{margin-top:1px}
#new_nav {padding: 10px 47px 0px 30px !important;font-family: 'Nunito', Trebuchet MS}
.bg_green {padding-left:47px;padding-right:43px}
.new_menu .nav.navbar-nav.navbar-right{padding-top:3px}
.cannot_set .ok_btn , .cannot_set .cus_succ_btn {border:2px solid #fff !important;background: #6ead5c !important;border-color: #6ead5c !important;font-weight: bold !important;
font-size: 16px !important;font-family: 'Nunito', Trebuchet MS !important;text-transform: uppercase;}
.cus_gray_btn:hover, .cannot_set:hover, .ok_btn:hover, .cannot_set:hover, .cus_succ_btn:hover{color:#fff !important;}
.txt_upper .btn{font-size:14px !important;}
.bg_white{background:#fff;float: left;width:100%;}
.new_check input{width: 70%;float: left;margin-right:10px;}
.new_check .cus_succ_btn {width: 27%; float: left;height:34px;padding-top: 5px;padding-bottom: 5px;}
.center_bx img{ margin-top:18px;margin-bottom:3px; }
.center_bx {margin: 0 auto;float: none;display: table;height: 100px;background: #fff;
    border-radius: 50%;width: 100px;margin-bottom:15px }
.dev_start .close_onepage1 li{padding-top:2px;color:#b6b4b4; font-family: 'Nunito', Trebuchet MS;
padding-left:20px;padding-right:7px}
.covid_alert { background: #000; color: #fff; padding-top: 5px;text-align: center;padding-bottom: 3px;}
.covid_alert a {color: #fff;text-decoration: underline;}
.dev_start .wds_one,  .dev_start .thrd_typ{width:25%;}
.dev_start .change_header{width:50%;}
.center_bx p{color:#2c5e3b; font-family:'Nunito', Trebuchet MS; }
.mob_logo{display: none;}
.mobile_logo{ display: none; }
#notyetModal .modal-header, #proceedModal .modal-header, #whoopsModal .modal-header, #expiredModal .modal-header, 
#confModal .modal-header{ display: none; }
.m_email{display:none;}


.braintree-dropin.braintree-loaded .braintree-heading:nth-child(2){ color: #2c5e3b !important; font-family: 'Nunito', Trebuchet MS;
font-size: 22px !important;letter-spacing: 3px; text-transform: uppercase;}
.mob_tab{ display: none; }
#proceedModal {}
.new_h5 .pull-right.font_weight_normal.font_14{padding-top: 5px;}
.braintree-loaded .braintree-upper-container{margin-top:25px}
 [data-braintree-id="choose-a-way-to-pay"] { display: none;}
.remove_cursor::after{  content:"";display: block; height: 100%;position: absolute;top: 0;left: 0; width: 100%;background: #2c5e3b; opacity: 0.7}
.min_top {z-index: 100}
.hdng_tit{ background: transparent !important; color:#fff !important; }
.cst_table{margin: auto;width:auto;float: none;display: table;border:0;}
.cst_table td{padding:5px;}
/*.new_bx{width:100%;}*/
.new_bx{width:500px;margin:0 auto;}
.new_bx table{width:100%;}
.new_bx td{border:1px solid #eee;padding:8px;}
.new_bx td:first-child{ background:#6ead5c;width:50%;color:#fff;}
.new_bx td:nth-child(2){ background:gray;width:25%;}
.new_bx td:last-child{ background:transparent;width:25%;border:0;}
.center_btn_new{margin: 0 auto;float: none;display: table; width: auto;}
.pure_txt{font-size:16px}
.bg_grey{background:#eee;padding-top:40px;padding-bottom:40px;}
.help_us{width:100%; float: left;margin-bottom:34px;margin-top:10px;font-family: 'Montserrat-Medium';}
.help_us table{width:550px; margin:0 auto;}
.sub_help{width:550px;position:relative; text-align: center;font-style: normal;margin:0 auto;
 float: none;display: table;padding-left:40px;padding-right:40px}
.help_us td:last-child{ color:#2c5e3b;text-align: right;font-weight:bold;font-size:18px;padding-top: 3px}
.ctr_blk{margin:0 auto; float:none;display: table;width:320px;}
.in_logo img{width:180px;}
.in_logo{margin-top:40px;margin-bottom:10px}
.cs_txtarea{width:300px;float: left;height:42px}
.org_img {text-align:center;float: left;width: 100%;margin-bottom: 25px;margin-top:40px;}
.org_img_top {text-align:center;float: left;width: 100%;margin-bottom: 25px;margin-top:20px;}
.org_img img{width:50px;}
.rais_pad{padding-bottom:23px}
.green_color.quote.left.icon { position: absolute;left: 0px; top: 6px;font-size: 20px;}
.green_color.quote.right.icon{position: absolute;right: -4px;top: 10px;font-size: 20px !important;}
.margin_btm0imp{margin-bottom:0 !important}
.mid_padding{ padding-top: 3px;padding-bottom: 7px;}
.font_new{font-family: 'Montserrat-Medium'; text-transform: uppercase;}
.margin_top52{margin-top:52px}
.shadow_box{background: #fff;-webkit-box-shadow: 0 2px 4px 0 rgba(34,36,38,.12),0 2px 10px 0 rgba(34,36,38,.15);
box-shadow: 0 2px 4px 0 rgba(34,36,38,.12),0 2px 10px 0 rgba(34,36,38,.15);}
.nav.navbar-nav.navbar-right li:last-child a{float: right;width: 140px;right: 12px}
.font_fam_bryant { font-family: 'Nunito', Trebuchet MS; }



@media screen and (min-width:4000px) {
.pac-container.pac-logo{top:2220px !important;}
}
@media screen and (max-width:3500px) {
.pac-container.pac-logo{top:2200px !important;}
}
@media screen and (max-width:3000px) {
.pac-container.pac-logo{top:2020px !important;}
}
@media screen and (max-width:2000px) {
.pac-container.pac-logo{top:1820px !important;}
}
@media screen and (max-width:1900px) {
.pac-container.pac-logo{top:1795px !important;}
}
@media screen and (max-width:1800px) {
.pac-container.pac-logo{top:1775px !important;}
}
@media screen and (max-width:1700px) {
.pac-container.pac-logo{top:1755px !important;}
}
@media screen and (max-width:1600px) {
.pac-container.pac-logo{top:1750px !important;}
}
@media screen and (max-width:1500px) {
.pac-container.pac-logo{top:1710px !important;}
}
@media screen and (max-width:1400px) {
.pac-container.pac-logo{top:1695px !important;}

.pac-container.pac-logo {
    top: 1603px !important;
}

}
@media screen and (max-width:1366px) {
.pac-container.pac-logo{top:1680px !important;}
}

@media screen and (max-width:1280px) {
.pac-container.pac-logo{top:1665px !important;}
}

@media screen and (max-width:1199px) {
    .width_second {
        padding-left:15px !important
    }
    .sides_tab_des {
        width: 60%
    }
    .sides_img {
        text-align: right;
        width: 33px;
    }
    .width_50 {
        width:55%
    }
    .width_40 {
        width:40%
    }
    .only_input_set input {
        width:95%
    }
    .rasid_padding {
        padding-top: 32px;
    }
    .search_im1 {
        right: 43px;
    }
    .cust_donors_list li:nth-child(even) {
        padding-left:0px;
    }
    .cust_donors_list li {
        min-height:122px;
    }
    .large {padding-top: 2px;}
    .pad_vertical{padding-top:60px}
    .tooltip {left:-73px}
    .pac-container.pac-logo{top:1650px !important;}
    .width_cus .width_20{ width:10%}


    /*.green_bg_height::before {top: -219px;}*/

}

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

    body, #header{margin-top:40px !important}
    .hdr_b_img_top{margin-top:27px !important}
    .posi_logo {margin-top: 8px !important;}
    #new_nav .close_onepage1 li{padding-bottom:0px}
    
}

@media screen and (max-width:991px) {
    .sides_tab_des {
        width: 100%
    }
    .cus_succ_btn img, .sgl_row .cus_war_btn img {
        right:0;
    }
    .cus_swap_btn img {
        right:0;
    }
    .close_onepage {
        right: -10px;
    }
    .cus_widthadj {
        width: 100%
    }
    .tab_info {
        width:35px
    }
    .home_note {
        padding: 0px
    }
    .not_working .padding_0 {
        padding-left:20px;
    }
    .sides_tab_des.remove_sidetab {
        width:100%;
    }
    .width_40 {
        width:50%;
        padding-left:20px
    }
    .width_50 {
        width:50%
    }
    .only_input_set input {
        width:94%
    }
    .aditional_Add_div {
        margin:0 auto;
        float: none;
        display: table;
        width: 400px
    }
    .aditional_Add_div .home_note {
        padding:10px 0px;
    }
    .on_cont {
        padding-top: 10px !important;
        margin-top:0
    }
    .cus_num ul li {
        padding-right:4px
    }
    .cus_num_btns ul li {
        font-size:15px
    }
    .pro_img_txt.only_add_menu_list {
        height: 50px;
    }
    .pro_img_txt,
    .pro_img_txt1 {
        height:52px !important;
        overflow: hidden;
        min-height: auto;
    }
    .customer_elves .prem_row {
        width: 100%
    }
    .rasid_padding {
        padding-top: 6px;
    }
    .media_18change {
        font-size: 14px;
    }
    .cust_donors_list li:nth-child(odd) {
        padding-right:20px;
    }
    .cust_donors_list li:nth-child(even) {
        padding-left:20px;
    }
    .padding_right30imp {
        padding-right:20px !important;
    }
    .padding_left30imp {
        padding-left:20px !important;
    }
    /* .cust_donors_list li {
        min-height: 110px;
    } */
    .search_im1 {
        right:16px;
    }
    .serach_400 {
        width: 100%;
    }
    .fav_sel_ionly {
        width:100%;
    }
    .fav_sel_ionly select {
        width:100% !important;
    }
    body, #header{margin-top:40px}
    .hamburger{top:70px !important}
    .margin_top46me{margin-top:46px !important}
    .m_sm_marginset{margin-top:46px}
    .margin_top70change{margin-top:100px}
    .m_mar_top70{margin-top:70px !important}
    .padding_top45_media{padding-top:36px;}
    .give_media{margin-top:75px}
   
    .give_media.appt_rating{margin-top:63px}
    .give_media.cor_mar_top{margin-top:6px !important}
    .give_media.cor_mar_top_elves{margin-top:18px !important}

    .give_media.cor_fav_din{margin-top:65px}
    .give_media.cor_my_sched{margin-top:45px}
    .give_media.cor_my_sched.rewards_ban{margin-top:0px}
    .give_media.cor_alert{margin-top:43px}
    .give_media.cor_availability{margin-top:41px}
    .give_media.cor_reservation{margin-top:86px}
    .give_media.pick_yr_detail {margin-top: 63px !important;}
    .give_din_media{top:50%;}
    .posi_ab_set {left:0;}
    .pos_giv_din_ch{top:50% !important}
    .Raised_left { margin-right: 40px;}
    .pos_ab_s1 {margin-bottom: -76px;margin-top:0px;}
    .cor_dinner.give_media {margin-top: 68px;}
    .cor_dinner_new.give_media{margin-top:62px;}
    .posi_ab_set_new{left: 0}
    .pad_vertical {padding-top: 35px;}
    .tooltip:not(.tooltip_not){display: none !important;}




    .new_issue_change th :first-child, .new_issue_change td:first-child{width:10%;}
    .new_issue_change th :nth-child(2), .new_issue_change td:nth-child(2){width:6%}
    .new_issue_change th :nth-child(3), .new_issue_change td:nth-child(3){width:7%}
    .new_issue_change th :nth-child(4), .new_issue_change td:nth-child(4){width:10%}
    .new_issue_change th :nth-child(5), .new_issue_change td:nth-child(5){width:5%;}
    .new_issue_change th :nth-child(6), .new_issue_change td:nth-child(6){width:15%;}
    .new_issue_change th :nth-child(7), .new_issue_change td:nth-child(7){width:20%;}
    .new_issue_change th :nth-child(8), .new_issue_change td:nth-child(8){width:15%;}
    .new_issue_change th :last-child, .new_issue_change td:last-child{width:10%}

    .menu_avtr{width:100%;}
    .inn_avtr_txt {width:96%;}
    .menu_avtr_new .inn_avtr_txt {width:96.5%;}
    .drop_typ .fa-sort{position: inherit;}
    .drop_typ .sort-data-text{display:none !important;}
    /*.drop_typ .ui.inline.dropdown{margin-right:10px}*/
    .width_80{width:76%;}
    .width_10{width:12%;}
    .creat_center{width:80%;margin:0 auto;}
    .login_asign{margin-top:116px !important}
    .media_margin_top15{margin-top:15px !important}
    .chg_first{margin-top:30px !important}
    .pad_btm20_media{padding-bottom:20px}
    .padding_top20media{padding-top:40px !important;}
    .width_cus .width_20{ width:10% }
    .new_menu .navbar-brand {padding: 10px 15px;}
    .logo img { margin-top: 3px !important;}
    .tnx_top.give_media.cor_fav_din{margin-top:48px !important}
    #new_nav .navbar-brand{margin-top:-4px}
    #new_nav ul li:last-child a {margin-top:1px;}
    .posi_logo {margin-top: 2px !important;}
    .hdr_b_img_top {margin-top: 21px !important;}



}




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

    .m_sm_marginset{margin-top:43px !important}
}


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

    .width_cus .width_20{ width:10%}

}

@media screen and (max-width:768px) {
    nav {
        width: 100%;
        margin: 0 !important;
        padding: 0 !important
    }
    .details {
        text-align: center;
    }
    .btn_price {
        float: none;
        display: table;
        margin: 0 auto;
        width: auto;
    }
    .sides_tab_des {
        float: left;
        width: 100%;
        padding: 0px;
    }
    /*.logo img {
        width:55px
    }*/
    .modal-dialog {
        width: 350px;
        margin: 50px auto
    }
    .success_box {
        padding: 25px 20px;
        margin: 0px 10px;
    }
    .green_tick {
        /*left: 120px;*/
        top: -12px;
    }
    .width_second {
        width: auto
    }
    .sides_tab_des td {
        padding: 10px 18px;
    }
    .collapse.navbar-collapse.pull-right.res_align {
        margin-right: 64px !important;
    }
    .close_onepage li a {
        right: -16px;
        position: unset;
    }
    .close_onepage {
        right: 10px;
    }
    .logo img {
        margin-top: -20px;
    }
    .only_apply {
        padding-left:15px;
        padding-right:15px;
    }
    .your_appointment .sides_tab_des.remove_sidetab {
        min-height:auto;
    }
    .padding_btm25_only_media{padding-bottom:0}
    .green_tick {left: 120px;top: -21px !important;left:43% !important;}
    .chk-white{margin-top:-5px}
     .ui.scrolling.dropdown .menu, .ui.dropdown .scrolling.menu { max-height:19.8rem !important;}
    .ui.scrolling.dropdown .menu .item.item.item, .ui.dropdown .scrolling.menu > .item.item.item {
    font-size: 14px; color: #666;    padding: 8px 10px !important;}
    .inn_avtr_txt {padding-left:28px}
    .pac-container.pac-logo{top:1655px !important;}
    .login_asign{margin-top:118px !important}
    .media_ctr_on{margin:0 auto;width:400px;float:none;}
    .media_ctr_on .sides_tab_des td{padding-right: 7px;padding-left: 0;}
    .logo img { margin-top:-10px;}
    .logout {margin-top: 9px;}
    .cus_wid_As {top: 8px;}
    .med_mar_top0{padding-top:5px}
    .med_mar_top0 .heading_txt{margin-top:0}
    .media_margin_top40{margin-top:38px !important;}
    .media_margin_top25{margin-top:25px !important}
    .media_margin_top15{margin-top:15px !important}
    .center_alig { position: relative;z-index: 999}
    .new_menu .navbar-nav > li > a { padding-top: 14px;}
    #giftSuccessModal .green_tick, #giftProblemModal .green_tick, #doneModal .green_tick, #yumModal .green_tick {top:-36px !important;left:38% !important;}

    .hdr_1 .logout { margin-top: 5px;}
    #new_nav .navbar-brand{margin-top:-4px}
    .new_menu .nav.navbar-nav.navbar-right{margin-top:-3px;padding-top:0}
    #new_nav .navbar-brand{margin-top:-1px}
    #new_nav ul li:last-child a { margin-top: 6px;}
    .pp_zip .sm_box { left: 36% !important;}


}


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

   .ne_pos{position: inherit;}
   #media .mian_ctr { display:block;flex-wrap: wrap;}
   .d_logo{display: none;}
   .mob_logo{display: block;}
  .dev_start .mob_logo {padding: 0;margin-top: 2px; width: 112px !important;}
    /* .pro_img_txt,
    .pro_img_txt1 {
        min-height:auto;
        text-overflow:unset;
        white-space: normal;
        overflow: auto;
    }*/
    .fd_fix .navbar-toggle.collapsed.res_nav385_only {
        margin-right: 100px;
    }
    .close_icon {
        margin-top: -55px;
        margin-right: 44px;
    }
    .fd_fix .navbar-toggle.collapsed {
        margin-right:80px;
        padding-top: 11px;
        padding-bottom: 6px;
    }
    .margin_top10_mobile{margin-top:10px}
    .heading_txt1 {
        margin-top:10px;
    }
    .margin_top_media0 {
        margin-top:0
    }
    .cus_succ_btn img, .sgl_row .cus_war_btn img {
        right:30px;
    }
    .cus_swap_btn img {
        right:30px;
    }
    .close_onepage li a {
        position: absolute;
        right: 0;
        top: -53px;
    }
    .sides_tab_des td {
        padding:5px;
        vertical-align:middle;
    }
    .resop_pdng_top0 {
        padding-top:0;
    }
    .product-title.heading_txt1.resop_pdng_top0 {
        margin-top:0;
    }
    .close_onepage {
        position:unset
    }
    .fd_fix .navbar-toggle.collapsed {
        margin-right:0;
        right:0px;
        left:0;
        float: left;
    }
    .res_align .navbar-nav {
        margin-left:0px !important;
    }
    .res_align .nav.navbar-nav {
        margin-left:30px
    }
    .collapse.navbar-collapse.pull-right.res_align {
        margin-right: 0 !important
    }
    .res_align .nav.navbar-nav {
        margin-left: 0;
        width: 100%;
    }
    .cus_width {
        display: table;
        float: none;
        margin: 0 auto;
        width:100%;
        margin-bottom:50px;
    }
    .remove_sidetab td {
        padding:2px;
    }
    .only_apply {
        padding: auto;
    }
    .your_appointment p {
        padding-left:15px;
        padding-right:15px;
    }
    .home_notesec {
        padding:0px 0px;
    }
    .home_notesec .home_note {
        padding:7px 0px
    }
    .sect_detail {
        padding:0px 0px;
    }
    .billing_mobview {
        margin-top:9px;
    }
    .detail_mob {
        margin-top:7px;
    }
    .mob_padlft20 {
        padding-left:20px
    }
    .pdng_ritmob0 {
        padding-right:0;
    }
    .pro_hom_mobnot {
        margin-top:-4px;
    }
    .remove_sidetab .sides_img {
        width: auto;
    }
    .only_set_asign {
        margin-top:4px;
    }
    .width_50 {
        width:50%
    }
    .detail_media {
        margin-top:5px
    }
    .know_media {
        padding-bottom: 0
    }
    .day_media {
        padding-top: 0
    }
    .media_notes {
        margin-top:8px
    }
    .only_input_set input {
        width:97%
    }
    .cus_top_nav {
        display: table;
        float: none;
        margin: 0 auto;
        width: auto;
    }
   
    .set_padding {
        padding-top:30px
    }
    .adj_set_pad{padding-top:15px}

    .aditional_Add_div {
        padding-top:20px;
    }
    .navbar-header {
        margin-bottom: 4px;
        margin-top:4px;
        width: 100%;
    }
    .close_onepage {
        width: 80px;
        margin-top:59px;
        margin-bottom: 0
    }
    .cus_adj_meu {
        margin-top: -74px;
        margin-bottom: 0
    }
    .logout {
        margin-top:6px
    }
    .logo img {
        margin-top: -18px;
    }
    .wds_two {
        padding-top: 4px;
    }
    .close_onepage1 {
        margin-bottom:0
    }
    /*.wds_one .navbar-header .logo {
        padding:10px 0px;
    }*/
    .logout {
        margin-right: 0
    }
    .margin_top_set {
        margin-top:76px
    }
    .gift_pay ul.nav li {
        float: left !important;
    }
    .new_border_margin {
        margin-top: 1px;
    }
    .gift_paypage .wds_one .logo img {
        margin-top: -11px;
    }
    .remove_padding {
        padding-left:10px;
        padding-right:10px;
    }
    .border_img {
        margin-top:8px
    }
    .media_margin {
        margin-top:43px
    }
    .padding_right20 {
        padding-right: 10px
    }
    .padding_left20 {
        padding-left: 10px;
    }
    .cus_num ul li {
        padding-right:7px
    }
    .width_800 {
        width: auto;
    }
    .media_margin_top20 {
        margin-top: 20px
    }
    .media_margin_btm5 {
        margin-bottom:5px
    }
    .line_hit_50 {
        padding-top:7px
    }
    .visiter_menu .close_onepage {
        margin-top: 0
    }
    .close_onepage1.navbar-nav>li>a {
        padding-top: 14px
    }
    .visiter_menu .close_onepage li a {
        top: -48px;
    }
    .logout {
        margin-top: 9px;
    }
    .width_ones .dropbtn {
        padding: 11px 15px 9px 0;
    }
    .width_asign_400 {
        width: 100%
    }
    .customer_elves .prem_row {
        width:400px
    }
    .full_newpage {
        background: transparent !important
    }
    .rasid_padding {
        background:url("../images/11358_wood.jpg");
        padding:10px 0px 13px 0px
    }
    .only_set_margin_media15 {
        margin-top:15px
    }
    .main_section .center_alig label {
        padding-top: 15px;
    }
    .only_mobile_display {
        display:block;
    }
    .only_desktop_display {
        display:none;
    }
    .margin_topm15 {
        margin-top:-15px !important;
        padding:0
    }
    .cust_donors_list li:nth-child(odd) {
        padding-right:0px;
    }
    .cust_donors_list li:nth-child(even) {
        padding-left:0px;
        padding-right: 0
    }
    .padding_right30imp {
        padding-right:0px !important;
    }
    .padding_left30imp {
        padding-left:0px !important;
    }
    .cust_donors_list li {
        min-height:auto;
        height:auto;
    }
    .share_dinerbtn {
        padding-top:30px
    }
    .stats {
        padding-left:20px
    }
    .widebar,
    .sidebar {
        width: 100% !important;
    }
    .stat {
        -moz-box-flex: 0;
        flex: 0 0 auto;
        margin: 0;
        padding:0px;
        width:33%;
    }
    .stats {
        display: flex;
        flex-flow: row wrap;
        height: auto;
        justify-content: flex-start;
        width: 100%
    }
    .small {
        font-size:14px
    }
    .font_25 {
        font-size:20px
    }
    .large {
        padding-top: 0
    }
    .pdng_btm_om {
        padding-bottom:19px
    }
    .enable_tab{display: block}
    .hide_tab{ display:none}
    .sidebar.rasid_padding{margin: 0 auto !important; display: table !important;float: none !important; text-align: center !important}
    .logo_change {margin-top:0px !important;}
    .remove_padding_media{padding:0 !important}
    .give_media.appt_rating{margin-top:71px !important}
    .give_media{margin-top:80px !important}
    .give_media.cor_alert{margin-top:51px !important}
    .give_media.cor_reservation{margin-top:90px !important}
    .give_media.cor_availability{margin-top:46px !important}
    .give_media.cor_fav_din{margin-top:69px !important}
    .give_media.cor_my_sched{margin-top:55px !important}
    .give_media.cor_my_sched.cor_pick_gift{margin-top:49px !important}
    .give_media.cor_my_sched.sav_club{margin-top:50px !important}
    .cor_dinner.give_media{margin-top:76px !important}
    .cor_dinner_new.give_media {margin-top:71px !important;}

 
    .cus_top_change_position {margin-top: -775px;}
    .posi_ab_set, .posi_ab_set_new{position:unset;margin-top:-130px}
    .media_center_text{text-align: center;}
    .media_display_non{display:none;}
    .media_float_non{float: none;width:auto;text-align: center;margin:0 auto;display: table;}
    .Raised_left{padding: 20px 10px 0px 10px;}
    .pos_ab_s1 {margin-top:68px;margin-bottom: -146px;}
    .ag_pos_abs{position:unset;z-index: 1000;}
    .ag_pos_abs1{position: relative;top: -70px;left: 0px;}
    .media_pad_btm{padding-bottom:100px}
    .Raised_left {margin-right: 0;width:33.3%}
    .wi_new_center{width:100%; float: left;text-align: center;}
    .posi_ab_set{width: 270px;height: 270px;}
    .media_margin_only{margin-top:70px !important}
    .margin_top80{margin-top:40px !important}
    .give_media.cor_mar_top_elves{margin-top:21px !important}
    .desktop_non{display:block;font-size:21px}
    .give_media.cor_mar_top{margin-top:6px !important}
    .change_header .width_Asi_aga{padding-top:11px}
    .new_logout {margin-top: 15px !important;}
    .pad_vertical {padding-top:5px;}
    .margin_btm_media{margin-bottom:0px !important}
    .media_pad_dec{padding-top:17px}
    .donar_marg_top {margin-top:88px !important;}
    .inn_avtr_txt {width:70%;padding-left:28px}
    .cus_succ_btn img, .sgl_row .cus_war_btn img {right:0;}
    .pac-container.pac-logo {top:1735px !important;}
    .reward_resp{float:none;margin:0 auto;width:400px}
    .give_media.cor_my_sched.rewards_ban{margin-top:10px !important}
    .mobile_pad_ch{padding-bottom:10px}
    .login_asign{margin-top:125px !important}
    #cwp_49id.rat_pag{margin-top:85px !important}
    .media_pad_rem{padding-top:0 !important}
    .mobile_margin { margin-top:35px !important}
    .mobile_margin_30{ margin-top:30px !important}
    .mobile_margin_top25{ margin-top:25px !important}
    .mobile_margin_top30{ margin-top:30px !important}
    .mobile_margin_top35{ margin-top:35px !important}
    .cus_wid_As { top:6px !important;}
    .media_pad25{padding-top:25px}    
    .new_menu .navbar-toggle{float: right}
    .new_menu .navbar-collapse{width:100%;}
    .new_menu .navbar-nav{text-align: right;}
    /*#new_nav ul { padding-right: 0;}*/
	#new_nav { padding: 10px 20px 0px 30px !important;}
    .mobile_logo{display: block;}
    .desk_logo{display: none;}
    #new_nav  .col-xs-3{width:22% !important;}
    #new_nav  .col-xs-9{width:78% !important;}
    .d_email{display:none;}
    .m_email{display:block;}
    #new_nav .mobile_logo{margin-top: 0px;}
    .mob_tab{ display: block; }
    .desk_tab{ display: none; }
    .fd_fix.hdr_2 .wds_two {padding-top: 8px;}
    #new_nav { padding-top: 4px !important; padding-bottom: 1px !important;}
    #new_nav ul{padding-right:13px; margin-top:3px}
	#new_nav .wds_two{padding-top:0}
	#new_nav .mobile_logo img { width: 112px;}
    #new_nav .navbar-brand { margin-top: 4px;}
    .give_media.cor_availability.hdr_b_img_top { margin-top: 30px !important;}
    .posi_logo { margin-top: -10px !important;}
     .pm-featured-header-title { font-size: 28px;}
     .help_us table{ margin-bottom:22px;margin-top:4px; width:100%;}
    
}


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

    .pro_img_txt.only_add_menu_list {
        height:45px;
        overflow: hidden;
        text-overflow:unset;
        white-space:unset;
    }
    .dinner_filter_select select {
        width: 300px
    }
    .only_input_set input {
        width:95%
    }
    .only_media_none,
    .only_media_none_email {
        display: none;
    }
    .logout {
        margin-top: 8px;
    }
    .purp_bg_onepage {
        width:104%;
    }
    .pos_giv_din_ch{top:50%;}

    .mobile_hide{display: none}
    .new_issue_change{width:100%}
    .quater_width{width:25%}
    .show_mob{display:block;}
    .cus_width_adjd{width:100%; float: left;padding-left:15px;padding-right:15px;}
    .inn_avtr_txt {width:70%}
    .drop_typ .sort-data-text{display: block !important;}
    .drop_typ .fa-sort{ position: absolute;}
	#proceedModal .modal-body, #confModal .modal-body, #whoopsModal .modal-body{ margin-top:40px }
	#proceedModal .green_tick, #confModal .green_tick, #whoopsModal .green_tick { left: 120px; top: -42px !important;left: 38% !important;}
    #new_nav .navbar-brand { margin-top: 6px;}
    .posi_logo{position:absolute;z-index:1;top:12px }
	.sub_help {width: 100%;}


}


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

    .pro_img_txt.only_add_menu_list {height: 50px;}
    .comon_header_div .width_twos{padding-left:30px;padding-right:30px;}
    .elf_rat .col-xs-3{ width: 25%;}
    .mobile_only{display: block;width:100%;}
    .only_desktop{display: none;}
    .cus_dot{display: inline-block !important;width:auto !important;}
    .light_bg{padding: 6px;}
    .give_din_media{font-size: 30px;padding: 0px 0px;line-height: inherit;}

    

}

@media screen and (max-width:480px) {
    .tooltip {width:200px; }
    .tab_gre,
    .tab_pur {
        width: 40px
    }
    .tab_info {
        font-size: 20px;
    }
    .sides_img {
        width: 40px
    }
    .tab_info {
        margin-left: 5px;
        margin-right: 5px;
        width: 30px
    }
    .cus_succ_btn img, .sgl_row .cus_war_btn img {
        right: 0px
    }
    .cus_swap_btn img {
        right: 0px
    }
    .cus_war_btn img {
        right: 5px;
    }
    .pm-featured-header-title {
        font-size: 48px;
        text-transform: uppercase;
        letter-spacing: 2px;
    }
    .sides_tab_des td {
        padding:5px;
        padding-left: 0
    }
    .width_second {
        padding-left:5px !important;
    }
    .center_alig.width_set_only {
        width: 100%;
    }
    .remove_sidetab .sides_img {
        width:40px;
    }
    .remove_sidetab.sides_tab_des {
        padding: 0;
    }
    .sides_img img {
        width: 35px;
    }
    .remove_sidetab .tab_gre {
        margin:0;
        margin-bottom:3px
    }
    .remove_sidetab .tab_pur {
        margin:0;
        margin-bottom:3px
    }
    .width_50 {
        width:52%
    }
    .width_40 {
        width:48%
    }
    .dinner_filter_select select {
        width:250px
    }
    .cus_war_btn img {
        right: 0;
    }
    .prem_row {
        width: 100%
    }
    .aditional_Add_div {
        float:left;
        width:100%
    }
    .fd_fix .navbar-toggle.collapsed {
        padding-bottom: 0
    }
    .pick_maindis .cus_swap_btn img {
        right: 7px;
    }
    #header .container {
        padding-left:10px;
        padding-right:7px
    }
    .new_side .width_second {
        width: 30px;
    }
    .pro_img_txt.only_add_menu_list {
        height:53px;
        overflow: hidden;
    }
    .footer_list {
        margin-left:-5px;
    }

    .bk_apt_head.visiter_menu .width_twos {
        /*width: auto !important;*/
        padding:0;
    }
    .bk_apt_head.visiter_menu .wds_one {
        width:auto
    }
    .logout {
        margin-top:8px;
    }
    .customer_elves .prem_row {
        width:100%
    }
    .media_18change {
        font-size: 14px
    }
    .width_400hidemedia {
        width: 100% !important
    }
    .hdng_tit {font-size:30px; line-height:20px;}
    .hdng_tit.give_din_media {font-size:24px; line-height:inherit; width:auto;display: table;padding-left:10px;padding-right:10px}
    .hdng_tit_sma {font-size: 14px;}   
    .cus_top_nav li a {font-size:10px;line-height:10px} 
    .cus_top_nav li {line-height: 10px !important;}
    .margin_top46me {margin-top: 44px !important;}
    .font_12 {font-size: 11px;}
    .new_inc_media{padding-right:25px;padding-left:25px}

    .aditional_Add_div.add_pa_resp{padding-left:25px; padding-right:25px}

    .media_m_top40{margin-top:40px;font-size:35px !important}
    .padding_lftrit15{padding-left:5px;padding-right:5px}
    .cor_dinner.give_media{margin-top: 70px !important;} 
    .cor_dinner_new.give_media{margin-top:66px !important;} 
    .give_media.cor_my_sched.cor_pick_gift{margin-top:43px !important}
    .give_media.cor_my_sched{margin-top:50px !important}
    .give_media.cor_reservation{margin-top:56px !important}
    .give_media.cor_my_sched.sav_club{margin-top:44px !important}
    .give_media.cor_fav_din{margin-top:54px !important}
    .give_media.cor_availability{margin-top:41px !important}
    .give_media.appt_rating{margin-top:66px !important}
    .give_media.cor_brand{margin-top:62px !important}
    .give_media.cor_alert{margin-top:51px !important}
    .media_on_padadj{margin-top:0px}    
    .give_media.pick_yr_send{margin-top:91px !important}
    section.border_img{padding-left:0px !important;padding-right:0px !important}
    .change_header .change_img{ width:32px !important;margin-left: 3px;margin-right: 3px;}
    .change_header .change_img_insted.dash_img{ width:22px !important;margin:0px 5px !important;
        margin-top:13px !important;margin-left:5px !important;margin-right:5px !important;}
    .close_onepage1.width_Asi_aga{padding-right:7px}
    .close_onepage1.width_Asi_aga li{font-size:13px}
    .give_media.pick_yr_detail {margin-top: 55px !important;}
    .change_header{width:63% !important;}
    .change_header .width_Asi_aga{padding-right:0 !important;padding-top: 13px;padding-left:15px}
    .on_mob_padding_0{padding:0 !important}
    .donar_marg_top {margin-top: 82px !important;}
    .inn_avtr_txt {width: 96%;padding-left:28px}
    .menu_avtr_new .inn_avtr_txt {width:96.5%;}
    .posi_set_txt {top: 31%;left: 31%;}
    .drop_typ .sort-data-text{display:none !important;}
    .drop_typ .fa-sort{ position: inherit;}
    .pac-container.pac-logo {top: 1650px !important;}
    /*#cwp_49id{margin-top:50px !important}*/
    .reward_resp{width:100%;padding-left:15px;padding-right:15px}
    .give_media.cor_my_sched.rewards_ban{margin-top:3px !important}
    .creat_center{width:100%}
    .login_asign{margin-top:120px !important}
    .flex_use{display:block;}
    .flex_use img{width:33.3%;float:left;padding:0px 3px;}
    .med_wid{width:85px;}
    .flex_use{margin-bottom:30px;float: left;width: 100%;}
     #cwp_49id.rev_pag{margin-top: 78px !important;}
     #cwp_49id.rev_pag1{margin-top:83px !important;}
     .flx_adj_med{margin-bottom:0}
     .media_ctr_on {width: 100%;float: left;}
     .new_menu .navbar-header{margin-top:-1px}
     #new_nav {padding:10px 7px 3px 2px !important}
     #new_nav .navbar-toggle{ margin-right:0 }
     .pm-featured-header-title { font-size: 28px;margin-bottom:-2px}
     .visiter_menu .wds_one{width:25% !important;}
     .visiter_menu .width_twos{width:50% !important;}
     .visiter_menu  .width_threes{width:25% !important;}
     .hdr_1 .logo img { margin-top: 10px !important;}
     .hdr_1 .logout { margin-top: 8px;}
     .visiter_menu  .comon_header_div{float: left;width:100%}
     .visiter_menu  .comon_header_div .width_threes{float: right;width:25% !important;text-align: right;}
     .hdr_four .logo img{margin-top:8px}
     .bg_green{padding-left:15px;padding-right:15px}
      #new_nav  .col-xs-3{width:22% !important;}
    #new_nav  .col-xs-9{width:78% !important;}
    #new_nav ul{margin-top:5px}
	/*#new_nav .mobile_logo { margin-top: 8px;}*/
	/*#new_nav .mobile_logo { margin-top: 0;}*/
    #new_nav .navbar-brand {margin-top: 6px;padding-right: 0;padding-top: 0px; padding-left: 0px;padding-left: 10px; padding-top: 11px;}
    #new_nav .mobile_logo img { margin-top: -12px !important;}  
    #header .bg_green{padding-left:7px;padding-right:5px} 
    #header .bg_green .cus_top_nav{padding-top:5px !important;padding-bottom:5px !important} 
    .give_media.cor_mar_top {margin-top: 38px !important;}
    .border_img.give_media.cor_my_sched {margin-top: 39px !important;}
    .border_img.give_media.cor_my_sched.hdr_lgout { margin-top: 13px !important;}
    .center_btn_new .btn {width:100% !important;float: left;margin-bottom:15px;margin-left:0 !important;}
    .cs_txtarea{width:100%;float: left;height:auto;margin-bottom:10px}
	.help_us td:first-child{width:62% !important;font-size:16px}


    

}

@media screen and (max-width:420px) {
     .change_header .width_Asi_aga{padding-left:10px}
     .media_margin_remove{margin:0 !important;}
     .sgl_row .cus_succ_btn img, .sgl_row .cus_war_btn img{display:none;}
     .cus_add a{padding-right:3px;}
     /*.mobile_left{}*/

     .new_menu .navbar-brand {padding: 14px 8px;}
     .dash_img {  margin: 0px 8px;margin-top: 0px; width: 28px;}
     #hdr_lgout.cus_top_nav li a {font-size: 12px;}
     #hdr_lgout .cus_top_nav li a {font-size: 12px;}

  }

@media screen and (max-width:400px) {
    .cus_num ul li img {
        width:30px
    }
    .cus_num ul li .img_80 {
        width:86px
    }
    .wid_330 {
        width:260px !important
    }
    .bk_apt_head.visiter_menu .width_threes {
        width: 27%;
    }
    .bk_apt_head.visiter_menu .width_twos {
        text-align: center;
        /*width: 40%;*/
    }
    .only_set_hitimg {
        height:auto;
    }
    .set_para_height{min-height:60px}
.cannot_set{margin-right:-25px !important; margin-left:-25px !important;}


 .quater_width.inc{width:24%}
    .quater_width.adj{width:14%}
    .quater_width.dual{width:41%}
    .new_issue_change th:nth-child(3){width:21% !important;}
    .dash_img {margin: 0px 5px;width: 28px;}
    .posi_logo{width:85px !important;padding-top:10px}  
     .ctr_blk{width:100%;padding:0;}



}

@media screen and (max-width:380px) {
    .cus_num_btns ul li .amt-size {
        padding:4px 10px;
    }
    .comon_header_div .width_twos {
        padding-left:10px;
        padding-right:10px;
    }
    .txion_tableth tr td:nth-child(2) {
        width:19.5%;
    }
    .cus_top_nav li a {font-size:10px} 
.font_change{font-size:11px}
.padding_top45_media {padding-top: 31px;}

.give_media.cor_brand{margin-top:89px !important}
.btn-default { font-size:13px }
.set_td_width td:first-child, .set_td_width th:first-child{width:30%;text-align: left;}
.set_td_width th:last-child, .set_td_width td:last-child{width:70%;text-align: left;}
.tooltip {width:180px;}
 #shareurpg .green_tick{left:38% !important;}
.pac-container.pac-logo{top:1675px !important;}
.hdr_1 .logo img {margin-top: 12px !important;}
.visiter_menu .logo img { padding-top: 12px;}
.give_media.cor_fav_din { margin-top: 68px !important;}
}

@media screen and (max-width:375px) {
    .posi_logo{}
    .give_media.cor_give.hdr_lgout{font-size: 12px;}
    
}
@media screen and (max-width:370px) {
    /*.hdr_1 .logo img {margin-top: 12px !important;}*/
     .hdr_four .logo img{margin-top:11px}

    }
@media screen and (max-width:360px) {
    .modal-dialog {
        width: 310px;
        margin: 50px auto
    }
    .success_box {
        padding: 25px 10px;
        margin: 0px 5px;
    }
    .success_box h3 b {
        font-size: 20px
    }
    .cus_top_nav li {
        font-size: 13px;
    }
    .sides_tab_des {
        padding: 10px;
    }
    .sides_tab_des td {
        padding: 0px;
    }
    .tab_info {
        margin-left: 5px;
        margin-right: 5px;
        width: 30px
    }
    .dinner_filter_select select {
        width: 280px
    }
    .not_working .text-right {
        padding-right:0;
        padding-left:0;
    }
    .dinner_filter_select select {
        width:200px
    }
    .width_ones {
        width: 25%;
        margin-left:-5px
    }
    .width_twos {
        /*width:40%;*/
        text-align: right;
    }
    .width_twos .logo {
        text-align: right;
        margin-left:-6px
    }
    .bk_apt_head .width_twos .logo {
        text-align:center;
        margin-left:0px
    }
    .width_threes {
        width:35%;
        padding-right:0px
    }
    .wds_one {
        width: 25% !important;margin-top:30px !important;
    }
   /* .wds_one .navbar-header .logo {
        margin-top:10px;
        padding:0;
    }*/
    .wds_two {
        width:75% !important;
    }
    /*.loglo1 img {
        width: 50px
    }*/
    /*.wds_one .navbar-header .logo {
        margin-bottom:0;
    }*/
    .wds_one .navbar-brand {
        height: auto;
    }
    .wds_one .logo img {
        margin-top: -13px;
    }
    .wds_one .navbar-header .logo {
        margin-top: -6px;
    }
    .wds_one .logo img {
        margin-top: 12px;
    }
    #header .container {
        padding-right:4px;
        padding-left: 12px
    }
    .gift_paypage .gift_pay {
        width: 60%;
        padding-right: 0
    }
    .wd_thr {
        padding-left:0;
        padding-right: 0;
        width: 20%
    }
    .new_border_margin {
        margin-top: 8px;
    }
    .gift_paypage .wds_one .logo img {
        margin-top: 8px;
    }
    .gift_paypage .logout {
        margin-top: 10px;
    }
    .remove_padding {
        padding-left:0px;
        padding-right:0px;
    }
    /*undo*/
    /*
    .cus_num ul li .img_80 {
        height: 30px;
        width: 80px;
    }*/
    .cus_num ul li img {
        width:27px
    }
    .cus_num ul li .img_80 {
        height:27px;
        width:100%;
    }
    .new_border_margin {
        padding-left: 10px;
        padding-right: 10px
    }
    .border_img {
        margin-top:14px
    }
    .wid_330 {
        width:200px !important
    }
    .bk_apt_head .wds_one {
        width: 25%;
    }
    .bk_apt_head .width_twos {
        width:50%;
        text-align: center !important;
    }
    .bk_apt_head .width_threes {
        width: 25%;
    }
    .pro_img_txt.only_add_menu_list {
        height:48px;
    }
    .only_set_hitimg {
        height:auto;
    }
    .margin_auto .btn {
        width: 140px;
    }

    .cus_top_nav li a {font-size:9px} 
    .posi_ab_set {margin-left:-10px}
    .margin_right10_only{margin-right:5px !important}
    .change_header {width:58% !important;}
    .change_header .width_Asi_aga{padding-left:0}
    .green_tick{left:40% !important;}
    .inn_avtr_txt {width: 95.5%;}




/*    .drop_typ .fa-sort, .drop_typ .fa-filter {padding: 10px 15px;}
    .drop_typ .sort-data-text, .drop_typ .filter-data-text {padding: 7px 14px;}*/

    
}

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

    .drop_typ .fa-sort, .drop_typ .fa-filter {padding:8px 10px;}
    .drop_typ .sort-data-text, .drop_typ .filter-data-text{padding: 5px 6px;}
    .drop_typ .filter-data-text {padding-left:36px;}
    .drop_typ .fa-sort, .drop_typ .fa-filter {width:30px;}
    .pac-container.pac-logo{top:1700px !important;}


}
@media screen and (max-width:340px) {
    .change_font {
        font-size:13px
    }
    .header_top .container{padding:0}
    #header .container{padding-left:0}
    .tooltip {width:160px;}



    /*.txion_tableth tr td:nth-child(2){width:auto;}*/

}
@media screen and (max-width:330px) {
    .width_twos .logo {
        text-align: right;
        margin-left:0px
    }
    .cus_num_btns ul li .amt-size {
        padding:3px 9px;
    }
    .change_font {
        font-size:13px
    }
.font_change{font-size:11px}
.cannot_set{margin-right:-30px; margin-left:-30px}
/*.pac-container.pac-logo{top:1690px !important;}*/


}



