@charset "utf-8";
/* CSS Document */

body
{
    margin:0;
    padding:0;
    font-family: 'Open Sans', sans-serif;
    font-size:16px;
    color:#000000;
    font-weight:lighter;
}

html
{
    height: 100%;
}

a
{
    color:#323232;
    text-decoration:none;
    cursor:pointer;
    outline:none;
    font-family: 'Open Sans', sans-serif;
    font-weight:bold;
    font-size:13px;
}

a:hover
{
    color:#323232;
}

p
{
    margin:0 0 0 0;
    padding:0 0 0 0;

    font-family: 'Open Sans', sans-serif;
    color:#2E2E2E;
    font-weight: normal;
    font-size:13px;
    line-height:21px;
}

ul
{
    margin:0;
    padding:0;
}

li
{
    list-style-type:none;
}

img
{
    height:auto;
    border:none;
    outline:none;
}

::selection
{
    background: #3f51b5;
    color:#ffffff;
}

::-moz-selection
{
    background: #3f51b5;
    color:#ffffff;
}

#main_container
{
    margin:0 0 0 0;
    padding:0 0 0 0;
    float:left;
    width:100%;
    height: auto;
}

.full_width_container
{
    margin:0 0 0 0;
    padding:0 0 0 0;
    float:left;
    width:100%;
    height:auto;
}

.full-width-container
{
    margin:0 0 0 0;
    padding:0 0 0 0;
    float:left;
    width:100%;
    height: auto;
}

.full_width_container_gap
{
    margin:20px 0 0 0;
    padding:0 0 0 0;
    float:left;
    width:100%;
    height: auto;
}

.global_gap
{
    margin:20px 0 0 0;
    padding:0 0 0 0;
    float:left;
    width:100%;
    height: auto;
}

.full-width-container-gap
{
    margin:20px 0 0 0;
    padding:0 0 0 0;
    float:left;
    width:100%;
    height: auto;
}

.global-text
{
    margin:0 0 0 0;
    padding:0 0 0 0;
    float:left;

    font-family: 'Open Sans', sans-serif;
    color:#2E2E2E;
    font-weight: normal;
    font-size:14px;
    line-height:22px;

    width:100%;
    height:auto;
}

.text_bold
{
    font-weight:bold;
}

.text_center
{
    text-align:center;
}

.text_justify
{
    text-align:justify;
}

.text_left
{
    text-align:left;
}

.text_right
{
    text-align:right;
}

.float_left
{
    float:left;
}

.float_right
{
    float:right;
}

.full_border
{
    border:1px solid #e3e3e3;
    box-sizing:border-box;
}

.padding10
{
    padding:10px;
}

.padding15
{
    padding:15px;
}

.padding20
{
    padding:20px;
}

.color_green
{
    color:#e13726;
}

.color_yellow
{
    color:#fac313;
}

.color_orange
{
    color:#e13726;
}

.global_text
{
    margin:0 0 0 0;
    padding:0 0 0 0;

    font-family: 'Open Sans', sans-serif;
    font-size:13px;
    color:#2e2e2e;
    font-weight:normal;
    line-height:20px;

    width:100%;
    height:auto;
}

.overflow_auto
{
    overflow:auto;
}

.global_gap10
{
    margin:10px 0 0 0;
    padding:0 0 0 0;
    float:left;
    width:100%;
    height:auto;
}

.global_gap20
{
    margin:20px 0 0 0;
    padding:0 0 0 0;
    float:left;
    width:100%;
    height:auto;
}

.background_color
{
    background-color:#f9f9f9;
}

.page_heading
{
    margin:0 0 10px 0;
    padding:0 0 0 0;

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

    text-align:center;

    width:100%;
    height:auto;
}

.page_subheading
{
    margin:0 0 0 0;
    padding:0 15%;

    font-family: 'Open Sans', sans-serif;
    font-size:18px;
    color:#000000;
    font-weight:lighter;

    text-align:center;
    box-sizing:border-box;

    width:100%;
    height:auto;
}

.page_heading_white
{
    margin:0 0 10px 0;
    padding:0 0 0 0;

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

    text-align:center;

    width:100%;
    height:auto;
}

.page_subheading_white
{
    margin:0 0 0 0;
    padding:0 15%;

    font-family: 'Open Sans', sans-serif;
    font-size:18px;
    color:#ffffff;
    font-weight:lighter;

    text-align:center;
    box-sizing:border-box;

    width:100%;
    height:auto;
}

/*--------------------------Global CSS Ends
-----------------------------------------*/

/*------------------------Phone Area Starts
-----------------------------------------*/

#phone_area
{
    margin:0px 10px 0px 205px;
    padding:0 0 0 0;
    float:left;

    width: auto;
    height: auto;
}

#phone_area ul
{
    margin:0 0 0 0;
    padding:0 0 0 0;
    float:left;

    width: auto;
    height: auto;
}

#phone_area ul li
{
    margin:0 0 0 0;
    padding:0 0 0 0;
    float:left;

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

    width: auto;
    height: auto;
}

#phone_area ul li span.phoneimg
{
    margin:0 0 0 0;
    padding:0 0 0 0;
    float:left;

    width: auto;
    height: auto;
}

#phone_area ul li span.phonetext
{
    margin:2px 0 0 0;
    padding:0 0 0 0;
    float:left;

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

    width: auto;
    height: auto;
}

/*--------------------------Phone Area Ends
-----------------------------------------*/

/*--------------------------Nav Area Starts
-----------------------------------------*/

#logo_wrap
{
    margin:0px 0 0 0px;
    padding:0 0 0 0;
    float:left;

    position:absolute;

    width: auto;
    height: auto;
}

#nav_wrap
{
    margin:0 0 0 0;
    padding:0 0 0 0;
    float:left;

    background: rgba(0, 0, 0, 0.6);
    /*background:url(../../assets/images/dot_pattern.png) repeat;*/

    width:100%;
    height: auto;
}

#nav_block
{
    margin:0 auto;
    padding:15px 25px;
    overflow:hidden;

    width:100%;
    height: auto;
}

#main-menu ul
{
    margin:3px 0 0 0;
    padding:0 0 0 0;
    float:right;
}

#main-menu ul li
{
    margin:0 0px 0 0px;
    padding:0 0;

    font-family: 'Open Sans', sans-serif;
    font-weight: normal;
    font-size:18px;
    color:#ffffff;

    display:inline;
}

#main-menu ul li a
{
    margin:0 0 0 0;
    padding:15px 27px;

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

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

#main-menu ul li a:hover
{
    background:#e13726;
    color:#ffffff !important;
    transition: all 0.3s ease 0s;
}

#main-menu ul li span
{
    display:none;
    left:0;
    *left:48%;
    right:0;
    width:0;
    margin:auto;
    top:0;
    position:absolute;
}

#main-menu > ul > li.current_page_item span
{
    display:block;
}

#main-menu > ul > li:hover > a, #main-menu > ul > li.current_page_item > a
{
    color:#323232;
}

#main-menu > ul > li:hover > a, #main-menu > ul > li.current_page_item > a:hover
{
    color:#323232;
    transition: all 0.3s ease 0s;
}

#main-menu > ul > li.hasSubmenu:hover
{
    /*background-color:#fff !important;*/
}

#main-menu ul li ul
{
    z-index:1;
    display:none;
    float:left;
    position:absolute;
    width:200px;
    top:50px;
    /*left:0px;*/
    right: 35px;
    background-color:#fff;
    border-top:1px solid #9C0900;
    z-index:9996;
}

#main-menu ul ul li
{
    display:block;
    float:left;
    clear:both;
    padding:0px;
    border:0px;
    width:100%;
}

#main-menu ul ul li a
{
    margin:0 0 0 0;
    padding:10px 10px 10px 10px;
    display:block;
    border-bottom:1px solid #ccc;
    font-weight:normal;
    text-align:left;
    font-size:12px;
    color:#000000;
}

#main-menu ul ul li a:hover
{
    padding:10px 10px 10px 20px;
    background-color:#f9f9f9;
}

#main-menu ul ul li:last-child
{
    background:none;
}

#main-menu > ul > li > ul:before
{
    border-left:6px solid transparent;
    border-right:6px solid transparent;
    content:"";
    height:0;
    left:15px;
    position:absolute;
    top:-11px; width:0;
}

#main-menu ul ul ul
{
    left:200px;
    top:0px;
}

#main-menu ul ul li ul:before
{
    border-top:6px solid transparent;
    border-bottom:6px solid transparent;
    left:-11px;
    top:18px;
    content:"";
    height:0;
    position:absolute;
    width:0;
}

#main-menu ul ul li.current_page_item ul li a
{
    color:#333334;
}

/*Responsive Menu*/

.mobile-menu
{
    margin:0 0 0px 0px;
    padding:15px 10px 15px 10px;
    display:none;
    background-color:#095daa;
    color:#fff;

    background-image:url(../images/responsive-nav-bg.png);
    background-position:center right;
    background-repeat: no-repeat;
    border:1px solid #095daa;
    border-radius:0 0 0 0;
    width:100%;
    height:50px;

    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    cursor:pointer;
}

/*Responsive Menu*/

/*Responsive Menu*/

.responsive_menu
{
    display: none;
}

/*Responsive Menu*/

/*----------------------------Nav Area Ends
-----------------------------------------*/

/*-----------------------Banner Area Starts
-----------------------------------------*/

#banner_wrap
{
    margin:0 0 0 0;
    padding:0 0 0 0;
    float:left;

    /*background:url(../../assets/images/dot_pattern.png) repeat;*/
    background:rgba(0, 0, 0, 0.2);

    width:100%;
    height: auto;
}

#banner_block
{
    margin:0 auto;
    padding:0 0;

    width:1180px;
    height: 610px;
    z-index:105;
}

#banner_search_area
{
    margin:120px 0 0 0;
    padding:0 0 0 0;
    float:left;

    width:100%;
    height: auto;
}

.order_text
{
    margin:0 0 0 0;
    padding:0 0 0 0;
    float:left;

    font-family: 'Oswald', Arial, sans-serif;
    font-weight: normal;
    font-size:34px;
    color:#ffffff;
    text-align:center;
    line-height:56px;

    width:100%;
    height: auto;
}

.order_text a
{
    font-family: 'Open Sans', sans-serif;
    font-weight: lighter;
    font-size:34px;
    color:#ffffff;
    text-align:center;
    text-transform:uppercase;
    line-height:42px;
}

.order_text a.selected
{
    font-family: 'Open Sans', sans-serif;
    font-weight: lighter;
    font-size:34px;
    color:#fac313;
    text-align:center;
    text-transform:uppercase;
    line-height:42px;
}

.search_panel
{
    margin:0 10%;
    margin-top:40px;
    padding:20px;
    float:left;

    background:rgba(0,0,0,0.01);
    box-sizing:border-box;

    width:80%;
    height: auto;
}

.selection_type
{
    margin:0 0 0 0;
    padding: 0 0 0 0;
    float:left;

    display:none;

    width:100%;
    height: auto;
}

.selection_type ul
{
    margin:0 0 0 0;
    padding:0 0 0 0;
    text-align:center;
}

.selection_type ul li
{
    margin:0 0px 0 0px;
    padding:0 16px;

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

    display:inline;
}

.selection_type ul li a
{
    margin:0 0 0 0;
    padding:0 0 0 0;

    font-family: 'Oswald', Arial, sans-serif;
    font-weight: lighter;
    font-size:22px;
    color:#ffffff;
}

.selection_type ul li a:hover
{
    color:#323232;
    transition: all 0.3s ease 0s;
}

.choose_area
{
    margin:0 0 0 0;
    padding: 5px;
    float:left;

    background: #e13726;
    box-sizing:border-box;

    width:100%;
    height: auto;
}

.enter_postcode_home
{
    margin:0 1% 0 0;
    padding: 0 10px;
    float:left;

    font-family: 'Open Sans', sans-serif;
    font-weight: normal;
    font-size:15px;
    color:#616161;

    background-color:#ffffff;
    box-sizing:border-box;
    border:none;

    width:59%;
    height: 48px;
}

.choose_cuisine_home_small
{
    margin:0 0 0 0;
    padding: 0 0 0 0;
    float:left;

    font-family: 'Open Sans', sans-serif;
    font-weight: normal;
    font-size:15px;
    color:#616161;

    background-color:#ffffff;
    box-sizing:border-box;
    border:none;

    width:20%;
    height: 48px;
}

.choose_area_home_small
{
    margin:0 1% 0 0;
    padding: 0 10px;
    float:left;

    font-family: 'Open Sans', sans-serif;
    font-weight: normal;
    font-size:15px;
    color:#616161;

    background-color:#ffffff;
    box-sizing:border-box;
    border:none;

    width:29%;
    height: 48px;
}

.choose_zone_home_small
{
    margin:0 1% 0 0;
    padding: 0 0 0 0;
    float:left;

    font-family: 'Open Sans', sans-serif;
    font-weight: normal;
    font-size:15px;
    color:#616161;

    background-color:#ffffff;
    box-sizing:border-box;
    border:none;

    width:59%;
    height: 48px;
}

.search_button_home
{
    margin:0 0 0 1%;
    padding:0 10px;
    float:left;

    font-family: "Oswald",Arial,sans-serif;
    font-weight: normal;
    font-size:24px;
    color:#ffffff;
    cursor:pointer;
    text-align:center;
    letter-spacing:0.5px;

    background-color:#323232;
    box-sizing:border-box;
    border:none;

    width:19%;
    height: 48px;
}

.search_button_home:hover
{
    color:#ffffff;
    background-color:#000000;

    -webkit-transition-duration: 0.5s;
    -webkit-transition-timing-function: linear;
    -moz-transition-property: background color;
    -moz-transition-duration: 0.5s;

    -o-transition-duration: 0.5s;
    -o-transition-timing-function: linear;
    -o-transition-property: background color;
    -o-transition-duration: 0.5s;
}

.banner_add_text
{
    margin:50px 0 0 0;
    padding: 0 0 0 0;
    float:left;

    width:100%;
    height: auto;
}

.banner_add_text ul
{
    margin:0 0 0 0;
    padding:0 0 0 0;
    text-align:center;
}

.banner_add_text ul li
{
    margin:0 0px 0 0px;
    padding:0 10px;

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

    display:inline;
}

span.logoradio label > input{
    visibility: hidden;
    position: absolute;
}

span.logoradio label > input + img{
    cursor:pointer;
    background:url(../images/radio-logo.png) no-repeat center center;
    border: none !important;
    width:34px;
    height:34px;
}

span.logoradio label > input:checked + img{
    background:url(../images/radio-logo-active.png) no-repeat center center;
    border: none !important;
    width:34px;
    height:34px;
}

.banner_payment_area
{
    margin:40px 0 0 0;
    padding: 0 0 0 0;
    float:left;

    text-align:center;

    width:100%;
    height: auto;
}

.banner_payment_area img
{
    max-width:100%;
    height: auto;
}

/*-------------------------Banner Area Ends
-----------------------------------------*/

/*----------------------Welcome Area Starts
-----------------------------------------*/

#welcome_wrap
{
    margin:0 0 0 0;
    padding:60px 0 60px 0;
    float:left;

    background:#f1f1f1;

    width:100%;
    height: auto;
}

#welcome_block
{
    margin:0 auto;
    padding:0 0;

    width:1180px;
    height: auto;
}

#welcome_boxes
{
    margin:60px 0 0 0;
    padding:0 0 0 0;
    float:left;

    width:100%;
    height: auto;
}

#welcome_boxes_left
{
    margin:0 0 0 0;
    padding:0 0 0 0;
    float:left;

    width:49%;
    height: auto;
}

#welcome_boxes_left a img
{
    max-width:100%;
    height: auto;
}

#welcome_boxes_left a img:hover
{
    transition: all 0.3s ease 0s;
    transform: scale(1.1);
}

#welcome_boxes_right
{
    margin:0 0 0 0;
    padding:0 0 0 0;
    float:right;

    width:49%;
    height: auto;
}

#welcome_boxes_right_column1
{
    margin:0 0 0 0;
    padding:0 0 0 0;
    float:left;

    width:48%;
    height: auto;
}

#welcome_boxes_right_column1_adv_show
{
    margin:0 0 20px 0;
    padding:0 0 0 0;
    float:left;

    width:100%;
    height:auto;
}

#welcome_boxes_right_column1_adv_show a img
{
    max-width:100%;
    height: auto;
}

#welcome_boxes_right_column1_adv_show a img:hover
{
    transition: all 0.3s ease 0s;
    transform: scale(1.1);
}

#welcome_boxes_right_column2
{
    margin:0 0 0 0;
    padding:0 0 0 0;
    float:right;

    width:48%;
    height: auto;
}

#welcome_boxes_right_column2_adv_show
{
    margin:0 0 20px 0;
    padding:0 0 0 0;
    float:left;

    width:100%;
    height:auto;
}

#welcome_boxes_right_column2_adv_show a img
{
    max-width:100%;
    height: auto;
}

#welcome_boxes_right_column2_adv_show a img:hover
{
    transition: all 0.3s ease 0s;
    transform: scale(1.1);
}

/*------------------------Welcome Area Ends
-----------------------------------------*/

/*----------------------How It Works Starts
-----------------------------------------*/

#how_it_works_wrap
{
    margin:0 0 0 0;
    padding:60px 0 60px 0;
    float:left;

    background:#ffffff;

    width:100%;
    height: auto;
}

#how_it_works_block
{
    margin:0 auto;
    padding:0 0;

    width:1180px;
    height: auto;
}

#how_it_works_boxes
{
    margin:40px 0 0 0;
    padding:0 0 0 0;
    float:left;

    width:100%;
    height: auto;
}

#how_it_works_boxes ul
{
    margin:0 0 0 0;
    padding:0 0 0 0;
    float:left;

    text-align:center;

    width:100%;
    height: auto;
}

#how_it_works_boxes ul li
{
    margin:0 10px 0 10px;
    padding:0 0 0 0;
    float:left;

    text-align:center;

    width:275px;
    height: auto;
}

#how_it_works_boxes ul li div.works_area
{
    margin:0 0 0 0;
    padding:20px 0;
    float:left;

    text-align:center;

    width:275px;
    min-height:160px;
}

#how_it_works_boxes ul li div.works_area .works_icon
{
    margin:0 0 20px 0;
    padding:0 0 0 0;
    float:left;

    width:275px;
    height: auto;
}

#how_it_works_boxes ul li div.works_area .works_heading
{
    margin:0 0 0 0;
    padding:0 0 0 0;
    float:left;

    font-family: 'Oswald', Arial, sans-serif;
    font-weight: normal;
    font-size:20px;
    color:#3b3b3b;

    text-align:center;

    width:275px;
    height: auto;
}

#how_it_works_boxes ul li div.works_area .works_details
{
    margin:5px 0 0 0;
    padding:0 0 0 0;
    float:left;

    font-family: 'Open Sans', sans-serif;
    font-weight: lighter;
    font-size:16px;
    color:#000000;

    text-align:center;

    width:275px;
    height: auto;
}

.works_arrow
{
    margin:80px 0 0 250px;
    float:left;

    position:absolute;

    width:51px;
    height:38px;
}

/*------------------------How It Works Ends
-----------------------------------------*/

/*---------------------Apps Download Starts
-----------------------------------------*/

#apps_download_wrap
{
    margin:0 0 0 0;
    padding:60px 0 0 0;
    float:left;

    background:#f2f2f2;

    width:100%;
    height: auto;
}

#apps_download_block
{
    margin:0 auto;
    padding:0 0;

    width:1180px;
    height: auto;
}

.apps_mobile_pic
{
    margin:60px 0 0 0;
    padding:0 0 0 0;
    float:left;

    width:50%;
    height: auto;
}

.apps_texts_area
{
    margin:81px 0 0 0;
    padding:0 0 0 0;
    float:left;

    width:50%;
    height: auto;
}

/*.apps_texts
{
margin:100px 5% 0 5%;
padding:0 0 0 0;
float:left;

font-family: 'Open Sans', sans-serif;
font-weight: lighter;
font-size:20px;
color:#000000;
line-height:30px;

width:90%;
height: auto;
}*/

.apps_texts
{
    margin:20px 5% 0 5%;
    padding:0 0 0 0;
    float:left;

    font-family: 'Open Sans', sans-serif;
    font-weight: lighter;
    font-size:20px;
    color:#000000;
    line-height:30px;
    text-align:center;

    width:90%;
    height: auto;
}

.apps_texts img
{
    max-width:100%;
    height: auto;
}

.apps_buttons
{
    margin:30px 5% 0 5%;
    padding:0 0 0 0;
    float:left;

    font-family: 'Open Sans', sans-serif;
    font-weight: lighter;
    font-size:20px;
    color:#000000;
    line-height:30px;
    text-align:center;

    width:90%;
    height: auto;
}

/*-----------------------Apps Download Ends
-----------------------------------------*/

/*-----------------------Social Area Starts
-----------------------------------------*/

#social_wrap
{
    margin:0 0 0 0;
    padding:80px 0;
    float:left;

    background:#ffffff;

    width:100%;
    height: auto;
}

#social_block
{
    margin:0 auto;
    padding:0 0;

    width:1180px;
    height: auto;
}

#social_block ul
{
    margin:0 0 0 0;
    padding:0 0 0 0;
    float:left;

    text-align:center;

    width:100%;
    height: auto;
}

#social_block ul li
{
    margin:0 0 0 0;
    padding:0 0 0 0;
    float:left;

    text-align:center;

    width:100%;
    height:auto;
}

#social_text
{
    margin:25px 0 0 0;
    padding:0 0 0 0;
    float:left;

    font-family: 'Open Sans', sans-serif;
    font-weight: lighter;
    font-size:18px;
    color:#000000;
    text-align: center;

    width:100%;
    height:auto;
}

/*-------------------------Social Area Ends
-----------------------------------------*/

/*--------------------Subscribe Area Starts
-----------------------------------------*/

#subscribe_wrap
{
    margin:0 0 0 0;
    padding:80px 0;
    float:left;

    background:rgba(0, 0, 0, 0.7);

    width:100%;
    height: auto;
}

#subscribe_block
{
    margin:0 auto;
    padding:0 0;

    width:1180px;
    height: auto;
}

#subscribe_block_left
{
    margin:0 0 0 0;
    padding:0 2%;
    float:left;

    box-sizing:border-box;

    width:50%;
    height: auto;
}

#subscribe_block_right
{
    margin:0 0 0 0;
    padding:0 2%;
    float:left;

    box-sizing:border-box;

    width:50%;
    height: auto;
}

.subscribe_area_heading
{
    margin:0 0 10px 0;
    padding:0 0 0 0;

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

    text-align:center;

    width:100%;
    height:auto;
}

.subscribe_area_details
{
    margin:0 0 0 0;
    padding:0 0 0 0;

    font-family: 'Open Sans', sans-serif;
    font-size:16px;
    color:#ffffff;
    font-weight:lighter;

    text-align:center;

    width:100%;
    height:auto;
}

#subscribe_block_form
{
    margin:40px 0 0 0;
    padding:0 10%;
    float:left;

    box-sizing:border-box;

    width:100%;
    height: auto;
}

#subscribe_block_form ul
{
    margin:0 0 0 0;
    padding:0 0 0 0;
    float:left;

    width:100%;
    height: auto;
}

#subscribe_block_form ul li
{
    margin:1%;
    padding:0 0 0 0;
    float:left;

    width:48%;
    height:auto;
}

.subscribe_input
{
    margin: 0 1% 0 0;
    padding: 0 10px;
    float: left;

    font-family: "Open Sans",sans-serif;
    font-size: 15px;
    color: #000000;
    font-weight: normal;

    background-color: #eeeeee;
    border:2px solid #eeeeee;
    box-sizing: border-box;

    width: 100%;
    height: 48px;
}

.subscribe_button
{
    margin: 0 1% 0 0;
    padding: 0 10px;
    float: left;

    font-family: 'Oswald', Arial, sans-serif;
    font-size: 20px;
    color: #ffffff;
    font-weight: lighter;
    cursor:pointer;

    background-color: #e13726;
    border: medium none;
    box-sizing: border-box;

    width: 100%;
    height: 48px;
}

.subscribe_button:hover
{
    transition: all 0.3s ease 0s;
    color: #ffffff;
    background-color: #323232;
}

#delivery_partner_image_area
{
    margin:20px 0 0 0;
    padding:0 0;
    float:left;

    width:100%;
    height: auto;
}

#delivery_partner_image_area img
{
    max-width:100%;
    height: auto;
}

/*----------------------Subscribe Area Ends
-----------------------------------------*/

/*-----------------------Browse Area Starts
-----------------------------------------*/

#browse_type_wrap
{
    margin:0 0 0 0;
    padding:40px 0;
    float:left;

    background:#211c1c;
    border-top: 2px solid #901b03;

    width:100%;
    height: auto;
}

#browse_type_block
{
    margin:0 auto;
    padding:0 0;

    max-width:1180px;
    height: auto;
}

.browse
{
    margin:0 1% 0 1%;
    padding:0 0 0 0;
    float:left;
    width:48%;
    height:auto;
}

.browse h1
{
    margin:0 0 15px 0;
    padding:0 0 0 0;
    float:left;

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

    width:100%;
    height:auto;
}

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

.browse ul li
{
    margin:0px 2px 4px 2px;
    padding:0 0 0 0;
    float:left;
    width: 136px;
    height:auto;
}

.browse ul li a
{
    margin:0px 0px 0 0;
    padding:7px 0;
    float:left;

    font-family: 'Open Sans', sans-serif;
    font-size:14px;
    color:#d5d5d5;
    font-weight: normal;
    background-color:#4e4e4e;
    text-align:center;

    width: 136px;
    height:auto;
}

.browse ul li a:hover
{
    color:#ffffff;
    background-color:#e13726;
    transition: all 0.3s ease 0s;
}

/*-------------------------Browse Area Ends
-----------------------------------------*/

/*-----------------------footer area starts
-----------------------------------------*/

#footer_wrap
{
    margin:0 0 0 0;
    padding:50px 0;
    float:left;

    background: #0c0c0c;

    width:100%;
    height: auto;
}

#footer_block
{
    margin:0 auto;
    padding:0 0 0 0;
    width:1180px;
    height: auto;
}

#footer_block .footer_span
{


    padding:0 0 0 0;
    float:left;

    width:18%;
    height:auto;
}

#footer_block .footer_span img
{
    max-width:100%;
    height:auto;
}

#footer_block .footer_span.gap
{
    margin:20px 0 0 40px;
    padding:0 0 0px 0;
    float:left;
}

#footer_block .footer_span ul
{
    margin:0 0 0 0;
    padding:0 0 0 0;
    float:left;

    width:100%;
    height:auto;
}

#footer_block .footer_span ul li
{

    padding:0 0 0 0;
    float:left;
    display:block;
    width:100%;
}


#footer_block .footer_span ul li span.heading
{
    margin:0 0 10px 0;
    padding:0 0 5px 0;
    float:left;

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

    width:100%;
    height:auto;
}

#footer_block .footer_span ul li span.normal
{
    margin:0 0 0 0;
    padding:0 0 0px 0;

    font-family: 'Open Sans', sans-serif;
    font-size:14px;
    color:#a7a7a7;
    font-weight:normal;
    line-height:28px;
}

#footer_block .footer_span ul li span.normal a
{
    color: #a7a7a7;
    font-size:15px;
    font-weight:normal;
}

#footer_block .footer_span ul li span.normal a:hover
{
    color: #e13726;

    -webkit-transition-duration: 0.5s;
    -webkit-transition-timing-function: linear;
    -moz-transition-property: background color;
    -moz-transition-duration: 0.5s;

    -o-transition-duration: 0.5s;
    -o-transition-timing-function: linear;
    -o-transition-property: background color;
    -o-transition-duration: 0.5s;
}

#copyright_block
{
    margin:30px 0 0 0;
    padding:0 0 0 0;
    float:left;

    width:100%;
    height: auto;
}

#copyright_block p
{
    margin:0 0 0 0;
    padding:0 0 0 0;
    float:left;

    font-family: 'Open Sans', sans-serif;
    font-size:14px;
    color:#a7a7a7;
    font-weight:normal;

    width:100%;
    height: auto;
}

/*-------------------------footer area ends
-----------------------------------------*/

/*----------------------Scroll Totop starts
-----------------------------------------*/

.typtipstotop
{
    width: 36px;
    height: 36px;
    position:fixed;
    bottom:20px;
    right:20px;
    display:none;
    text-indent:-9999px;
    background: url(../images/icon_top.png) center no-repeat;
    background-color:#e13726;
    border:1px solid #e13726;
    z-index:9980;
}

.typtipstotop:hover
{
    background: url(../images/icon_top.png) center no-repeat;
    background-color:#323232;
    border:1px solid #323232;

    -webkit-transition: background 1s;
    -moz-transition: background 1s;
    -ms-transition: background 1s;
    -o-transition: background 1s;
    transition: background 1s;
}

/*------------------------Scroll Totop Ends
-----------------------------------------*/

/*-----------------Inner Common Page Starts
-----------------------------------------*/

#inner_header_wrap
{
    margin:0 0 0 0;
    padding:0 0 0px 0;
    float:left;

    background:url() no-repeat center top;

    width:100%;
    height: auto;
}

/*-------------------Inner Common Page Ends
-----------------------------------------*/

/*-------------------restaurant list starts
-----------------------------------------*/

#content-wrap
{
    margin:0 0 0 0;
    float:left;
    width:100%;
    height: auto;
    background:#f9f9f9;
}

#content-block
{
    margin:0 auto;
    padding:0 0 0 0;
    max-width:1180px;
    height: auto;
}

.content-span1
{
    margin:0 0 0 0;
    padding:10px;
    float:left;
    width:200px;
    height: auto;

    box-sizing:border-box;
    border:3px solid #c6c6c6;
}

.content-spanres1
{
    margin:0px 0 30px 30px;
    padding:0 0 0 0;
    float:right;
    width:950px;
    height: auto;
}

/*************** Cuisine Search Menu Page****************/

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

.cuisinesearch-menu h1
{
    margin:0 0 0 0;
    padding:10px 9px;
    float:left;

    font-family: "Oswald",Arial,sans-serif;
    color:#fff;
    font-weight: normal;
    font-size:18px;
    background:#bc0f11;
    text-indent:10px;

    width:100%;
    height:auto;
}

.cuisinesearch-menu ul
{
    margin:10px 0 0 0;
    padding:0 0 0 0;
    float:left;

    overflow-y: scroll;
    overflow-x: hidden;

    width:100%;
    height:auto;
    max-height:750px;
}

.cuisinesearch-menu-select
{
    display:none;
}

.cuisinesearch-menu ul li
{
    /* margin:0 0 6px 0;
     padding:0 0 0 0;
     float:left;
     width:100%;
     height:auto;*/
    float: left;
    width: 100%;
    border: 1px solid #888585;
    height: auto;
    border-radius: 4px;
    margin-bottom: 4px;
    padding: 4px;
}

.cuisinesearch-menu ul li span.cuisinesearch-checkbox
{
    margin:2px 0 0px 0;
    padding:0 0 0 0;
    float:left;
    width: auto;
    height:auto;
}

.cuisinesearch-menu ul li span.cuisinesearch-text
{
    float:left;
    width: auto;
    height:auto;
}

.cuisinesearch-menu ul li span.cuisinesearch-text a
{
    float:left;
    font-family: "Oswald",Arial,sans-serif;
    color:#3b3b3b;
    font-weight: bold;
    font-size:14px;

    width:100%;
    height:auto;
    margin: 0;
    padding: 0;
}

.cuisinesearch-menu ul li span.cuisinesearch-text a:hover
{
    color:#e13726;
}

/*************** Cuisine Search Menu Page****************/

/*************** Restaurant Search Panel ****************/

.restaurant_search
{
    margin:0 0 10px 0;
    padding: 10px;
    float:left;

    color: #323232;
    font-size: 13px;
    background-color:#ffffff;
    border: 3px solid #c6c6c6;
    /*box-shadow: 4px 4px 6px -7px #868686 inset;*/

    width: 100%;
    height: auto;
}

/*************** Restaurant Search Panel ****************/

/*************** Cuisine Search ****************/

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

.cuisinesearch h1
{
    margin:0 0 0 0;
    padding:5px 0;
    float:left;

    font-family: "Oswald",Arial,sans-serif;
    color:#fff;
    font-weight: normal;
    font-size:18px;
    background:#e13726;
    text-indent:10px;

    width:100%;
    height:auto;
}

.cuisinesearch ul
{
    margin:10px 0 0 0;
    padding:0 0 0 0;
    float:left;

    overflow-y: scroll;

    width:100%;
    height:auto;
    max-height:250px;
}

.cuisinesearch-select
{
    display:none;
}

.cuisinesearch ul li
{
    margin:0 0 6px 0;
    padding:0 0 0 0;
    float:left;
    width:100%;
    height:auto;
}

.cuisinesearch ul li span.cuisinesearch-checkbox
{
    margin:2px 0 0px 0;
    padding:0 0 0 0;
    float:left;
    width: auto;
    height:auto;
}

.cuisinesearch ul li span.cuisinesearch-text
{
    margin:0 0 0px 0;
    padding:3px 0 0 0;
    float:left;
    width: auto;
    height:auto;
}

.cuisinesearch ul li span.cuisinesearch-text a
{
    margin:0 0 0 4px;
    padding:0 0 0 0;
    float:left;

    font-family: 'Open Sans', sans-serif;
    color:#2e2e2e;
    font-weight: normal;
    font-size:14px;

    width:100%;
    height:auto;
}

.cuisinesearch ul li span.cuisinesearch-text a:hover
{
    color:#323232;
}

/*************** Cuisine Search ****************/

/*************** Delivery Pickup ***************/

.delivery-pickup
{
    margin:0 0 15px 0;
    padding:0 0 0 0;
    float:left;
    width:100%;
    height:auto;
}

.delivery-pickup h1
{
    margin:0 0 0 0;
    padding:5px 0;
    float:left;

    font-family: "Oswald",Arial,sans-serif;
    color:#fff;
    font-weight: normal;
    font-size:18px;
    background:#e13726;
    text-indent:10px;

    width:100%;
    height:auto;
}

.delivery-pickup ul
{
    margin:10px 0 0 0;
    padding:0 0 0 0;
    float:left;
    width:100%;
    height:auto;
}

.delivery-pickup ul li
{
    margin:0 0 6px 0;
    padding:0 0 0 0;
    float:left;
    width:100%;
    height:auto;
}

.delivery-pickup ul li span.delpick-radio
{
    margin:2px 0 0px 0;
    padding:0 0 0 0;
    float:left;
    width: auto;
    height:auto;
}

.delivery-pickup ul li span.delpick-text
{
    margin:0 0 0px 0;
    padding:0 0 0 0;
    float:left;
    width: auto;
    height:auto;
}

.delivery-pickup ul li span.delpick-text a
{
    margin:0 0 0 0;
    padding:3px 0 3px 0;
    float:left;

    font-family: 'Open Sans', sans-serif;
    color:#000;
    font-weight: normal;
    font-size:14px;

    width: auto;
    height:auto;
}

/*************** Delivery Pickup ***************/

/******************* Sort By *******************/

.sortbysearch
{
    margin:0 0 0 0;
    padding:0 0 0 0;
    float:left;
    width:100%;
    height:auto;
}

.sortbysearch h1
{
    margin:0 0 0 0;
    padding:5px 0;
    float:left;

    font-family: "Oswald",Arial,sans-serif;
    color:#fff;
    font-weight: normal;
    font-size:18px;
    background:#e13726;
    text-indent:10px;

    width:100%;
    height:auto;
}

.sortbysearch ul
{
    margin:10px 0 0 0;
    padding:0 0 0 0;
    float:left;
    width:100%;
    height:auto;
}

.sortbysearch ul li
{
    margin:0 0 6px 0;
    padding:0 0 0 0;
    float:left;
    width:100%;
    height:auto;
}

.sortbysearch ul li span.sort-checkbox
{
    margin:2px 0 0px 0;
    padding:0 0 0 0;
    float:left;
    width: auto;
    height:auto;
}

.sortbysearch ul li span.sort-text
{
    margin:0 0 0px 0;
    padding:3px 0 0 0;
    float:left;
    width: auto;
    height:auto;
}

.sortbysearch ul li span.sort-text a
{
    margin:0 0 0 0;
    padding:0 0 0 0;
    float:left;
    font-family: 'Open Sans', sans-serif;
    color:#2e2e2e;
    font-weight: normal;
    font-size:14px;
    width:100%;
    height:auto;
}

/******************* Sort By *******************/

/***************** Restaurant ******************/

.restaurant_result_count
{
    margin:0 0 0 0;
    padding:0 0 10px 0;
    float:left;

    font-family: "Oswald",Arial,sans-serif;
    color:#3b3b3b;
    font-weight: normal;
    font-size:18px;

    width:100%;
    height:auto;

    border-bottom:1px dashed #c2c2c2;
}

.restaurant
{
    margin:0 0 0 0;
    padding:15px;
    float:left;

    box-sizing:border-box;

    width:100%;
    height: auto;

    border-bottom: 1px dashed #C2C2C2;
}

.restaurant:hover
{
    background:#e9e9e9;
}

.odd_restaurant
{
    background:#f2f2f2;
}

.even_restaurant
{
    background:none;
}

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

.restaurant ul li
{
    margin:0 0 0 0;
    padding:0 0 0 0;
    float:left;
    width:100%;
    height:auto;
}

.restaurant ul li span.reslogo
{
    margin:0 0 0 0;
    padding:0 0 0 0;
    float:left;
    width:15%;
    height:auto;
}

.restaurant ul li span.reslogo img
{
    width:90%;
    height: auto;

    border:4px solid #fff;
    overflow:hidden;

    box-shadow:7px 7px 6px -6px #787878;
}

.restaurant ul li span.resdetails
{
    margin:0 0 0 0;
    padding:0 0 0 1%;
    float:left;

    box-sizing:border-box;

    width:85%;
    height:auto;
}

.restaurant ul li span.resdetails span.column20
{
    margin:0 0 0 0;
    padding:0 0 0 0;
    float:left;
    width:20%;
    height:auto;
}

.restaurant ul li span.resdetails span.column80
{
    margin:0 0 0 0;
    padding:0 0 0 0;
    float:left;
    width:80%;
    height:auto;
}

.restaurant ul li span.resdetails span.column100
{
    margin:0 0 0 0;
    padding:0 0 0 0;
    float:left;
    width:100%;
    height:auto;
}

.restaurant ul li span.resdetails span.column100 span.column20:first-child
{
    margin:10px  0 0;
    padding:0 1% 0 0;
    float:left;

    box-sizing:border-box;
    border-right:1px dashed #a3a3a3;

    width:20%;
    height:auto;
}

.restaurant ul li span.resdetails span.column100 span.column20
{
    margin:10px  0 0;
    padding:0 1%;
    float:left;

    box-sizing:border-box;
    border-right:1px dashed #a3a3a3;

    width:20%;
    height:auto;
}

.restaurant ul li span.resdetails span.column100 span.column20-2
{
    margin:10px 0 0 0;
    padding:0 0 0 0;
    float:left;

    box-sizing:border-box;

    width:20%;
    height:auto;
}

.resname
{
    font-family: "Oswald",Arial,sans-serif;
    color:#3b3b3b;
    font-weight: normal;
    font-size:18px;
}

.resaddress
{
    margin-top:5px;
    font-family: 'Open Sans', sans-serif;
    color:#666;
    font-weight: normal;
    font-size:13px;

    line-height:13px;
}

.ratingimg
{
    margin:0 0 0 0;
    padding:0;
    float:right;
    max-width:100%;
    text-align:right;

    /*background:url(../images/ratingimg.png) right no-repeat;*/
    width:100%;
    height: auto;
}

.ratingpoint
{
    font-family: 'Open Sans', sans-serif;
    color:#000000;
    font-weight: normal;
    font-size:14px;
    float:right;
    text-align:right;
    width:100%;
}

.resdetailsfont1
{
    font-family: 'Open Sans', sans-serif;
    color:#323232;
    font-weight: normal;
    font-size:13px;

    padding:0 0 0 0;
    min-height:60px;
}

.resdetailsfont1_small
{
    font-family: 'Open Sans', sans-serif;
    color:#323232;
    font-weight: normal;
    font-size:10px;

    padding:0 0 0 0;
    min-height:30px;
}

.paymentcard
{
    margin:0;
    float:right;
    text-align:right;
    width:100%;
    height:auto;
}


.btnordernow
{
    margin:15px 0 0 0px;
    padding:0 0 0 0;
    float:right;
    width: auto;
    height: auto;
}

.btnordernow a
{
    margin:0 0 0 0;
    padding:4px 15px 4px 15px;

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

    width: auto;
    height: auto;

    background:#e13726;
}

.btnordernow a:hover
{
    background:#323232;
    transition: all 0.3s ease 0s;
}

.viewdetails
{
    margin:15px 0 0 0px;
    padding:0 0 0 0;
    float:right;
    width: auto;
    height: auto;


    display:none;
}

.viewdetails a
{
    margin:0 0 0 0;
    padding:4px 15px 4px 15px;

    font-family: 'Open Sans', sans-serif;
    color:#fff;
    font-weight: normal;
    font-size:14px;

    width: auto;
    height: auto;

    background:#e13726;
}

.viewdetails a:hover
{
    background:#323232;
}

/*************** Restaurant ***************/

/*-------------------Restaurant Result ends
-----------------------------------------*/

/*-------------------------Menu Page Starts
-----------------------------------------*/

.restaurant-container
{
    margin:0 0 0 0;
    padding:0 0 0 0;
    float:left;
    width:100%;
    height:auto;
}

.restaurantfull
{
    margin:70px 0 30px 0;
    padding:15px;
    float:left;

    box-sizing:border-box;

    /*background:#f2f2f2;*/
    background:url() repeat #edecec;
    float:left;
    width:100%;
    height: auto;

    border:1px dashed #c2c2c2;
}

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

.restaurantfull ul li
{
    margin:0 0 0 0;
    padding:0 0 0 0;
    float:left;
    width:100%;
    height:auto;
}

.restaurantfull ul li span.reslogo
{
    margin:0 0 0 0;
    padding:0 0 0 0;
    float:left;
    width: 10%;
    height:auto;
}

.restaurantfull ul li span.reslogo img
{
    border:4px solid #fff;
    overflow:hidden;
    box-shadow:7px 7px 6px -6px #787878
}

.restaurantfull ul li span.resdetails
{
    margin:0 0 0 ;
    padding:0 0 0 15px;
    float:left;
    box-sizing:border-box;
    width:90%;
    height:auto;
}

.restaurantfull ul li span.resdetails span.column20
{
    margin:0 0 0 0;
    padding:0 0 0 0;
    float:left;
    width:20%;
    height:auto;
}

.restaurantfull ul li span.resdetails span.column80
{
    margin:0 0 0 0;
    padding:0 0 0 0;
    float:left;
    width:80%;
    height:auto;
}

.restaurantfull ul li span.resdetails span.column100
{
    margin:0 0 0 0;
    padding:0 0 0 0;
    float:left;
    width:100%;
    height:auto;
}

.restaurantfull ul li span.resdetails span.column100 span.column20
{
    margin:10px 0 0 0;
    padding:0 2% 0 0;
    float:left;

    box-sizing:border-box;

    width:20%;
    height:auto;
}

.restaurantfull ul li span.resdetails span.column100 span.column40
{
    margin:10px 0 0 0;
    padding:0 2% 0 0;
    float:left;
    box-sizing:border-box;
    width:40%;
    height:auto;
}

.restaurantfull ul li span.resdetails span.column100 span.column20-2
{
    margin:5px 0 0 0;
    padding:0 0 0 0;
    float:left;
    width:20%;
    height:auto;
}

.resnamefull
{
    font-family: "Oswald",Arial,sans-serif;
    color:#231f20;
    font-weight: normal;
    font-size:18px;
}

.resaddressfull
{
    font-family: 'Open Sans', sans-serif;
    color:#231f20;
    font-weight: normal;
    font-size:13px;

    line-height:13px;
}

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

.ratingimgfull img
{
    float:right;
}

.ratingpointfull
{
    font-family: 'Open Sans', sans-serif;
    color:#ffffff;
    font-weight: normal;
    font-size:14px;
    float:right;
    text-align:right;
    width:100%;
}

.resdetailsfullfont1
{
    font-family: 'Open Sans', sans-serif;
    color:#231f20;
    font-weight: normal;
    font-size:13px;

    padding:0 10px 0 0;
    min-height:50px;

    border-right:1px dashed #a3a3a3;
}

.paymentcardfull
{
    margin:0;
    float:right;
}

.btnordernowfull
{
    margin:10px 0 0 0px;
    padding:0 0 0 0;
    float:right;
    width: 100%;
    height: auto;
}

.btnordernowfull a
{
    margin:0 0 0 0;
    padding:5px 15px;
    float:right;

    font-family: 'Open Sans', sans-serif;
    color:#fff;
    font-weight: normal;
    font-size:15px;

    width: auto;
    height: auto;
    background-color: #e13726;
}

.btnordernowfull a:hover
{
    background-color: #323232;
}

.viewdetailsfull
{
    margin:10px 0 0 0px;
    padding:0 0 0 0;
    float:right;
    width: auto;
    height: auto;

    display:none;
}

.viewdetailsfull a
{
    margin:0 0 0 0;
    padding:5px 15px;
    float:right;

    font-family: 'Open Sans', sans-serif;
    color:#fff;
    font-weight: normal;
    font-size:12px;

    border-radius:4px;
    width: auto;
    height: auto;

    border-bottom:2px solid #2f4d00;
    background-color: #3e8400;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#57b900), to(#3e8400));
    background-image: -webkit-linear-gradient(top, #57b900, #3e8400);
    background-image: -moz-linear-gradient(top, #57b900, #3e8400);

    -webkit-box-shadow: inset 0 0 2px #70ef00;
    -moz-box-shadow: inset 0 0 2px #70ef00;
    box-shadow: inset 0 0 2px #70ef00;
}

.viewdetailsfull a:hover
{
    border-bottom:2px solid #2f4d00;
    background-color: #57b900;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#3e8400), to(#57b900));
    background-image: -webkit-linear-gradient(top, #3e8400, #57b900);
    background-image: -moz-linear-gradient(top, #3e8400, #57b900);
}

.content-menuspan
{
    margin:0 0 0 0;
    padding:0 0 0 0;
    float:left;

    width:880px;
    height: auto;
}

.menutabarea
{

    margin-bottom:.1rem;
    padding:0 0 0 0;
    float:left;
    width:100%;
    height:auto;
}

.menutabarea ul
{
    margin:0 0 0 0;
    padding:0 0 0 0;
    float:left;
    width: auto;
}

.menutabarea ul li
{
    margin:0 2px 0 0;
    padding:0 0 0 0;
    float:left;
}

.menutabarea ul li a
{
    margin:0 0 0 0;
    padding:7px 20px 7px 20px;
    float:left;

    background:#323232;
    font-family: "Oswald",Arial,sans-serif;
    color:#fff;
    font-weight: normal;
    font-size:16px;
}

.menutabarea ul li a:hover
{
    background:#e13726;
    transition: all 0.3s ease 0s;
}

.menutabarea ul li a.selected
{
    background:#0a8083;
}

.menusearch
{
    margin:0px 0 0 0px;
    padding:6px 8px;
    float:right;
    width:260px;
    height:18px;
    background-color:#FFFFFF;
    border:1px solid #dfdfdf;

    font-style:italic;
    color:#3b3b3b;

    -webkit-box-shadow: 7px 7px 6px -6px #868686 inset;
    -moz-box-shadow: 7px 7px 6px -6px #868686 inset;
    box-shadow: 7px 7px 6px -6px #868686 inset;
}

/****************** Menu Tab ******************/

.menucontentarea
{

    margin:0 0 30px 0;
    padding:0px;
    float:left;
    background-color: #fff;
    width: 100%;
    height:auto;
    border:2px solid #d7d7d7;
    box-sizing:border-box;
}

.menucontentarea_grid1
{
    margin:0 0 0 0;
    padding:0 5px 0 0;
    float:left;

    box-sizing:border-box;

    width:25%;
    height:auto;
}

.menucontentarea_grid2
{
    margin:0 0 0 0;
    padding:0 0 0 0;
    float:left;
    width:75%;
    height:auto;
}

.showcuisine
{
    margin:0 0 0 0;
    padding:0 0 0 0;
    float:left;
    width:100%;
    height:auto;
}

.menu_container_gap
{
    margin:5px 0 0 0;
    padding:0 0 0 0;
    float:left;
    width:100%;
    height: auto;
}

/*Show Menu*/

.showmenu
{
    margin:0 0 0 0;
    padding:0 0 0 0;
    float:left;
    width:100%;
    height:auto;
}

.menuheading
{
    margin:0px 0 5px 0;
    padding:0 0 0 0;
    float:left;

    font-family: 'Oswald', Arial, sans-serif;
    font-size:20px;
    font-weight:normal;
    color:#3b3b3b;

    width:100%;
    height:auto;
    border-bottom:1px dashed #3b3b3b;
}

.menuheading a
{
    font-family: 'Oswald', Arial, sans-serif;
    color:#3b3b3b;
    font-weight: normal;
    font-size:24px;
}

.menuheading-img img
{
    margin:0 0 10px 0;
    padding:0 0 0 0;
    float:left;
    max-width:100%;
    height:auto;
}

/**************** Restaurant Odd ****************/

.restaurant-odd
{
    margin:0 0 0 0;
    padding:15px;
    float:left;

    background:#f2f2f2;
    box-sizing:border-box;

    width:100%;
    height: auto;
    border-bottom:1px dashed #3b3b3b;
}

.restaurant-odd:hover
{
    background:#e9e9e9;
}

.restaurant-odd ul
{
    margin:0 0 0 0;
    padding:0 0 0 0;
    float:left;
    width:100%;
}

.restaurant-odd ul li
{
    margin:0 0 0 0;
    padding:0 0 0 0;
    float:left;
    width:100%;
}

.restaurant-odd ul li span.itemname
{
    margin:0 0 0 0;
    padding:0 0 0 0;
    float:left;

    font-family: "Oswald",Arial,sans-serif;
    color:#3b3b3b;
    font-weight: normal;
    font-size:16px;

    width:75%;
    height:auto;
}

.restaurant-odd ul li span.itemprice
{
    margin:0 2% 0 0;
    padding:0 0 0 0;
    float:left;

    font-family: 'Open Sans', sans-serif;
    color:#262626;
    font-weight: normal;
    font-size:14px;
    text-align:right;
font-weight: 700;
    width:18%;
}

.restaurant-odd ul li span.itembasket
{
    margin:0 0 0 0;
    padding:0 0 0 0;
    float:right;
    text-align:right;

    width: 5%;
    height:26px;
}

.restaurant-odd ul li span.itembasket a img
{
    margin:0 0 0 0;
    padding:0 0 0 0;
    float:right;
    max-width:100%;
    max-height:100%;
}

.restaurant-odd ul li span.itemdescription
{
    margin:0 0 5px 0;
    padding:0 0 0 0;
    float:left;

    font-family: 'Open Sans', sans-serif;
    color:#585858;
    font-weight: 700;
    font-size:14px;

    width:100%;
    height:auto;
}

.restaurant-odd ul li span.itemdescription a
{
    font-family: 'Open Sans', sans-serif;
    color:#000000;
font-weight: 700;
font-size:14px;
line-height:18px;
}

.restaurant-odd ul li span.itemdescription a:hover
{
    color:#323232;
}

/**************** Restaurant Odd ****************/

.full_width_resitem_gap
{
    margin:40px 0 0 0;
    padding:0 0 0 0;
    float:left;
    width:100%;
    height: auto;
}

/*************** Restaurant Even ***************/

.restaurant-even
{
    margin:0 0 0 0;
    padding:15px;
    float:left;

    box-sizing:border-box;

    width:100%;
    height: auto;
    border-bottom:1px dashed #3b3b3b;
}

.restaurant-even:hover
{
    background:#e9e9e9;
}

.restaurant-even ul
{
    margin:0 0 0 0;
    padding:0 0 0 0;
    float:left;
    width:100%;
}

.restaurant-even ul li
{
    margin:0 0 0 0;
    padding:0 0 0 0;
    float:left;
    width:100%;
}

.restaurant-even ul li span.itemname
{
    margin:0 0 0 0;
    padding:0 0 0 0;
    float:left;

    font-family: "Oswald",Arial,sans-serif;
    color:#3b3b3b;
    font-weight: normal;
    font-size:16px;

    width:75%;
    height:auto;
}

.restaurant-even ul li span.itemprice
{
    margin:0 2% 0 0;
    padding:0 0 0 0;
    float:left;

    font-family: 'Open Sans', sans-serif;
    color:#262626;
    font-weight: normal;
    font-size:14px;
    text-align:right;
font-weight: 700;
    width:18%;
}

.restaurant-even ul li span.itembasket
{
    margin:0 0 0 0;
    padding:0 0 0 0;
    float:right;
    text-align:right;

    width: 5%;
    height:26px;
}

.restaurant-even ul li span.itembasket a img
{
    margin:0 0 0 0;
    padding:0 0 0 0;
    float:right;
    max-width:100%;
    max-height:100%;
}

.restaurant-even ul li span.itemdescription
{
    margin:0 0 5px 0;
    padding:0 0 0 0;
    float:left;

    font-family: 'Open Sans', sans-serif;
    color:#585858;
    font-weight: normal;
    font-size:14px;

    width:100%;
    height:auto;
}

.restaurant-even ul li span.itemdescription a
{
    font-family: 'Open Sans', sans-serif;
    color:#000000;
    font-weight: 700;
    font-size:14px;
    line-height:18px;
}

.restaurant-even ul li span.itemdescription a:hover
{
    color:#323232;
}

/*************** Restaurant Even ***************/

.content-cartspan
{
    margin: 0 0 30px 0;
    padding: 0 0 0 0;
    float: right;
    width:300px;
    height:auto;
}

/*MyCart*/

.mycart
{
    margin: 0 0 0 0;
    padding: 5px 10px 10px 10px !important;

    float: right;
    width:100%;
    height: auto;

    /*background:url(../images/cart-logo.png) no-repeat top right #555555;*/
    background:url() repeat #b70608;
    box-shadow:7px 7px 6px -6px #3f0202;
    box-sizing:border-box;
}

.mycart .cartheading
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    float: left;

    width:100%;
    height: auto;
}

.mycart .cartheading_text
{
    margin: 0 0 0 0;
    /*padding: 0 0 0 35px;*/
    padding: 0 0 0 0px;
    float: left;
    /*background: url(../images/mycartimg.png) no-repeat center left;*/
    width:auto;
    height: 50px;

    font-family: "Oswald",Arial,sans-serif;
    color:#ffffff;
    font-weight:normal;
    font-size:22px;
    line-height:50px;
}

.mycart .cartheading_img
{
    margin: 10px 0 0 0;
    padding: 0 0 0 0;
    float: right;

    width:auto;
    height: auto;
}

.mycart .cartheading h2
{
    margin:0 0 0 0;
    padding:15px 15px 0 0;
    float:right;

    font-family: 'Open Sans', sans-serif;
    color:#ffff00;
    font-weight:normal;
    font-size:13px;
}

.mycart .cartheading h2 a
{
    font-family: 'Open Sans', sans-serif;
    color:#fff;
    font-weight:normal;
    font-size:14px;
    letter-spacing:0.5px;
}

.mycart .cartheading h2 a:hover
{
    color:#323232;
}

.mycart .cartdelpick
{
    margin: 0 0 3px 0;
    padding: 0 0;
    float: left;

    box-sizing:border-box;
    background: rgba(0, 0, 0, 0.25) none repeat scroll 0 0;
    box-shadow: 0 5px 5px rgba(0, 0, 0, 0.2) inset, 0 -5px 5px rgba(162, 162, 162, 0.3) inset;

    width:100%;
    height:auto;
}

.mycart .cartdelpick ul
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    float: left;

    box-sizing:border-box;

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

    width: 100%;
    height:auto;
}

.mycart .cartdelpick ul li
{
    margin: 0 0 0 0;
    padding: 10px 10px;
    float: left;
    list-style-type:none;

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

    width:100%;
    height:auto;

    box-sizing:border-box;
    /*background-color:#e13726;
    box-shadow:7px 7px 7px #ffaa59 inset;*/
}

.mycart .cartdelpick ul li span.delpick
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    float: left;

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

.mycart .cartdelpick ul li span.delpick input
{
    vertical-align:calc();
}

.mycart .cartscroll
{
    margin: 0 0 0 0;
    padding: 5px 0 5px 0;
    float: left;
    width:100%;
    max-height:380px;

    box-sizing:border-box;
    box-shadow:0px 7px 7px #d6d6d6 inset;

    border-left: 1px solid #e9e9e9;
    border-bottom:1px solid #e3e3e3;
    overflow-y:scroll;
    background:#fafafa;
}

.mycart .cartitem
{
    margin: 0 0 0 0;
    padding: 10px 0;
    float: left;
    width:100%;
    height:auto;
    background-color: #fff;

    border-bottom:2px solid #e3e3e3;
    /*background:url(../images/cart-shadow.png) no-repeat center top;*/
}

.mycart .cartitem ul
{
    margin: 0 0 0 0;
    padding: 0 10px;
    float: left;

    box-sizing:border-box;

    width:100%;
    height:auto;
}

.mycart .cartitem ul li
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    float: left;
    width:100%;
    list-style-type:none;
}

.mycart .cartitem ul li span.delpick
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    float: left;

    font-family: 'Open Sans', sans-serif;
    color:#007ae1;
    font-weight: bold;
    font-size:14px;
}

.mycart .cartitem ul li span.delpick input
{
    vertical-align:top;
}

.mycart .cartitem ul li span.itemdesc
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    float: left;
    width:70%;
    height: auto;
}

.mycart .cartitem ul li span.itemdesc .itemname
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;

    font-family: "Oswald",Arial,sans-serif;
    color:#3b3b3b;
    font-weight: bold;
    font-size:15px;
}

.mycart .cartitem ul li span.itemdesc .itemdesc
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    font-family: 'Open Sans', sans-serif;
    color:#505050;
    font-weight: normal;
    font-size:12px;
    letter-spacing:0.5px;
}

.mycart .cartitem ul li span.itemdesc .itemqty
{
    margin: 5px 0 0 0;
    padding: 0 0 0 0;
    font-family: "Oswald",Arial,sans-serif;
    color:#3b3b3b;
    font-weight: normal;
    font-size:15px;
}

.mycart .cartitem ul li span.itemdesc .itemqty .qtyred
{
    color:#3b3b3b;
}

.mycart .cartitem ul li span.itemdesc .itemcount
{
    margin:0;
    padding:0 0 0 0;
    float:right;
    width:100%;
    height:auto;
}

.mycart .cartitem ul li span.itemdesc .itemcount .plus
{
    margin:0 0 0 0;
    padding:0 0 0 0;
    float:left;
}

.mycart .cartitem ul li span.itemdesc .itemcount .plus a
{
    margin:0 0 0 0;
    padding:0 0 0 0;
    float:left;

    font-family: 'Open Sans', sans-serif;
    color:#fff;
    font-weight: normal;
    font-size:20px;
    text-align:center;
    line-height:18px;
    text-decoration:none;

    background-color:#6c6c6c;

    width: 20px;
    height: 20px;
}

.mycart .cartitem ul li span.itemdesc .itemcount .minus
{
    margin:0 0 0 0;
    padding:0 0 0 0;
    float:left;
}

.mycart .cartitem ul li span.itemdesc .itemcount .minus a
{
    margin:0 0 0 5px;
    padding:0 0 0 0;
    float:left;

    font-family: 'Open Sans', sans-serif;
    color:#fff;
    font-weight: normal;
    font-size:22px;
    text-align:center;
    line-height:15px;
    text-decoration:none;

    background-color:#6c6c6c;

    width: 20px;
    height: 20px;
}

.mycart .cartitem ul li span.itemdesc .itemcount .reduce
{
    margin:0 0 0 0;
    padding:0 0 0 0;
    float:left;
}

.mycart .cartitem ul li span.itemdesc .itemcount .reduce a
{
    margin:0 0 0 5px;
    padding:0 0 0 0;
    float:left;

    font-family: 'Open Sans', sans-serif;
    color:#fff;
    font-weight: normal;
    font-size:17px;
    text-align:center;
    line-height:15px;
    text-decoration:none;

    background-color:#e13726;

    width: 20px;
    height: 20px;
}

.mycart .cartitem ul li span.itemprice
{
    margin: 0 0 0 0;
    padding: 0 0 0 5%;
    float: left;

    box-sizing:border-box;

    width:30%;
    height: auto;
}

.mycart .cartitem ul li span.itemprice .pricefont1
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    font-family: 'Open Sans', sans-serif;
    color:#000000;
    font-weight: bold;
    font-size:15px;
    text-align:right;
    letter-spacing:0.5px;
}

.mycart .calculation
{
    margin: 0 0 0 0;
    padding: 5px 0 5px 0;
    float: left;
    width:100%;
    height: auto;
    border-bottom:1px solid #e3e3e3;
    background:#f0f0f0;
}

.mycart .calculation .caltext1
{
    margin: 0 0 0 0;
    padding: 0 0 0 10px;
    float: left;
    box-sizing:border-box;
    width:50%;
    height: auto;

    font-family: 'Open Sans', sans-serif;
    color:#000000;
    font-weight: normal;
    font-size:13px;
}

.mycart .calculation .caltext2
{
    margin: 0 0 0 0;
    padding: 0 10px 0 0;
    float: left;
    box-sizing:border-box;
    width:50%;
    height: auto;

    font-family: 'Open Sans', sans-serif;
    color:#000000;
    font-weight: bold;
    font-size:12px;
    text-align:right;
}

.mycart .calculation2
{
    margin: 0 0 0 0;
    padding: 5px 0 5px 0;
    float: left;

    background-color:#f0f0f0;

    width:100%;
    height: auto;
}

.mycart .calculation2 .caltext3
{
    margin: 0 0 0 0;
    padding: 0 0 0 10px;
    float: left;
    width:50%;
    height: auto;
    box-sizing:border-box;

    font-family: 'Open Sans', sans-serif;
    color:#000000;
    font-weight: normal;
    font-size:13px;
}

.mycart .calculation2 .caltext4
{
    margin: 0  0 0;
    padding: 0 10px 0 0;
    float: left;
    width:50%;
    height: auto;
    box-sizing:border-box;

    font-family: 'Open Sans', sans-serif;
    color:#000000;
    font-weight: normal;
    font-size:12px;
    text-align:right;
}

.mycart .checkoutarea
{
    margin:0 auto;
    padding: 0 0 0 0;
    width: 100%;
    height: auto;
}

.mycart .checkoutarea .btncheckout
{
    margin:0 0 0 0;
    float:left;
    width:100%;
}

.mycart .checkoutarea .btncheckout a
{
    margin:0 0 0 0;
    float:left;
    padding:10px 0px 10px 0px;
    font-family: "Oswald",Arial,sans-serif;
    color:#fff;
    font-weight: normal;
    font-size:18px;
    text-align:center;
    text-decoration:none;

    width: 100%;
    height: auto;
    background-color: #e13726;
}

.mycart .checkoutarea .btncheckout a:hover
{
    background-color: #323232;
    transition: all 0.3s ease 0s;
}

/*MyCart*/

/*Reviews starts*/

.review_area
{
    margin: 0px 0 0 0px;
    padding:0;
    float: left;
    overflow: hidden;
    width:100%;
    height: auto;
}

.review_comments_area
{
    margin: 0 0 10px 0;
    padding:10px;
    float:left;

    border: 2px dashed #d1d1d1;
    box-sizing:border-box;

    width: 100%;
    height: auto;
}

.review_comments_area_left
{
    margin: 0 0 0 0;
    padding:0 0 0 0;
    float:left;

    box-sizing:border-box;

    width: 35%;
    height: auto;
}

.review_comments_area_right
{
    margin: 0 0 0 0;
    padding:0 0 0 20px;
    float:left;

    border-left: 2px dashed #d1d1d1;
    box-sizing:border-box;

    width: 65%;
    height: auto;
    min-height:150px;
}

.review_comments_area_heading
{
    margin: 0 0 15px 0;
    padding:0 0 5px 0;
    float:left;

    font-family: "Oswald",Arial,sans-serif;
    font-size: 18px;
    font-weight: normal;
    color:#3b3b3b;

    border-bottom: 1px dashed #aaaaaa;

    width: 100%;
    height: auto;
}

.review_comments_area_heading span
{
    font-family: 'Open Sans', sans-serif;
    font-size: 13px;
    font-weight: normal;
    color:#323232;
}

.review_comments_div
{
    margin: 0 0 10px 0;
    padding:0 0 0 0;
    float:left;
    width: 100%;
    height: auto;
}

.review_comments_rating_box_big
{
    margin: 0px 15px 0 0px;
    padding:3px 10px 4px 10px;
    border-radius: 2px;
    box-shadow: 0 1px 4px 0 #adadad inset;
    float: left;
    height: auto;
    width: auto;
}

.review_comments_rating_text
{
    color: #585858;
    float: left;
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    font-weight: normal;
    line-height: 15px;
    margin: 4px 0 0 6px;
    text-transform: uppercase;
}

.review_date_text
{
    margin: 4px 15px 0 0px;
    padding: 0 0 0 0;
    float: left;

    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    font-weight: normal;
    color: #3b3b3b;

    width: auto;
    min-width:60px;
    height: auto;
}

.comments_text
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    color: #3b3b3b;
    float:left;

    font-family: 'Open Sans', sans-serif;
    font-size: 13px;
    font-weight: normal;
    line-height:21px;

    height: auto;
    width: 100%;
}

/*Reviews Ends*/

/*Info starts*/

.info_area
{
    margin: 0px 0 0 0px;
    padding:0;
    float: left;
    overflow: hidden;
    width:100%;
    height: auto;
}

.info_data_area
{
    margin: 0 0 0 0;
    padding:0 0 0 0;
    float:left;
    width: 100%;
    height: auto;
    margin-bottom:20px;
}

.info_data_area h1
{
    margin:0 0 0 0;
    color: #3b3b3b;
    float:left;

    font-family: "Oswald",Arial,sans-serif;
    font-size: 20px;
    font-weight: normal;

    height: auto;
    width: 100%;
}

/*Info ends*/

/*--------------------------------Menu Page ends
----------------------------------------------*/

/*----------------------------------------------
bootstrap form starts here--------------------*/

.form-area
{
    margin:0 0 0 0;
    padding:0 0 0 0;
    float:left;
    width:100%;
    height: auto;
}

.form-area .form-left
{
    margin:0 0 0 0;
    padding:0 1% 0 0;
    float:left;

    box-sizing:border-box;

    width:50%;
    height: auto;
}

.element1
{
    margin:0 0 10px 0;
    padding:15px;
    float:left;

    box-sizing:border-box;

    width:100%;
    height: auto;
    border:1px solid #b9b9b9;
}

.element1 .heading
{
    margin:0px 0 5px 0;
    padding:0 0 0 0;
    float:left;

    font-family: 'Oswald', Arial, sans-serif;
    font-size:20px;
    font-weight:normal;
    color:#3b3b3b;

    width:100%;
    height:auto;
    border-bottom:1px solid #b9b9b9;
}

.element1 .content-area
{
    margin:10px 0 0 0;
    padding:0 0 10px 0;
    float:left;

    box-sizing:border-box;

    width:100%;
    height: auto;
}

.element1 .content-area .left
{
    margin:0 0 0 0;
    padding:0 0 0 0;
    float:left;
    width:40%;
    height: auto;
}

.element1 .content-area .left-text
{
    margin:4px 15px 0 0;
    padding:0 0 0 0;
    font-family: 'Open Sans', sans-serif;
    font-size:14px;
    font-weight: normal;
    color:#323232;
    text-align:right;

    text-shadow: 0 2px 0 #FFFFFF;
}

.element1 .content-area .right
{
    margin:0 0 0 0;
    padding:0 0 0 0;
    float:left;
    width:50%;
    height: auto;

    font-family: 'Open Sans', sans-serif;
    font-size:14px;
    font-weight: normal;
    color:#3b3b3b;
}

.input1
{
    border: 1px solid #DFDFDF;
    color: #555555;
    display: inline-block;
    font-size: 13px;
    height: auto;
    line-height: 18px;
    padding: 5px 2% 5px 2%;
    width: 100%;
    box-shadow: 4px 4px 6px -7px #868686 inset;
    box-sizing:border-box;
}

.input1:focus
{
    box-shadow: 0 1px 3px rgba(60, 150, 70, 0.1) inset, 0 0 8px rgba(60, 150, 70, 0.6);
    border-color: rgba(60, 150, 70, 0.8);
    outline: 0 none;
}

.textarea1
{
    border: 1px solid #DFDFDF;
    color: #555555;
    display: inline-block;
    font-size: 13px;
    min-height: 80px;
    line-height: 18px;
    padding: 5px 2% 5px 2%;
    width: 100%;
    box-shadow: 4px 4px 6px -7px #868686 inset;
    box-sizing:border-box;
}

.textarea1:focus
{
    box-shadow: 0 1px 3px rgba(60, 150, 70, 0.1) inset, 0 0 8px rgba(60, 150, 70, 0.6);
    border-color: rgba(60, 150, 70, 0.8);
    outline: 0 none;
}

.select
{
    border: 1px solid #DFDFDF;
    color: #555555;
    display: inline-block;
    font-size: 13px;
    height: 28px;
    line-height: 18px;
    padding: 5px 2% 5px 2%;
    width: 100%;
    box-shadow: 4px 4px 6px -7px #868686 inset;
    box-sizing:border-box;
}

.select2
{
    border: 1px solid #CCCCCC;
    color: #555555;
    display: inline-block;
    font-size: 13px;
    height: 28px;
    line-height: 18px;
    padding: 5px;
    width: 60px;
    box-shadow: 4px 4px 6px -7px #868686 inset;
}

.select3
{
    border: 1px solid #CCCCCC;
    color: #555555;
    display: inline-block;
    font-size: 13px;
    height: 28px;
    line-height: 18px;
    padding: 5px;
    width: 92px;
    box-shadow: 4px 4px 6px -7px #868686 inset;
}

.select4
{
    border: 1px solid #CCCCCC;
    color: #555555;
    display: inline-block;
    font-size: 13px;
    height: 28px;
    line-height: 18px;
    padding: 5px;
    width: 80px;
    box-shadow: 4px 4px 6px -7px #868686 inset;
}

.asterisk
{
    margin:0 0 0 0;
    padding:0 0 0 0;
    font-family: 'Open Sans', sans-serif;
    font-size:11px;
    font-weight:bold;
    color: #FF0000;
    vertical-align:top;
}

.form-area .form-right
{
    margin:0 0 0 0;
    padding:0 0 0 1%;
    float:left;

    box-sizing:border-box;

    width:50%;
    height: auto;
}

.form-info-area
{
    margin:0 0 0 0;
    padding:10px 0 0 10px;
    float:left;

    box-sizing:border-box;

    width: 100%;
    height: auto;
}

.ntf-text
{
    margin:0 0 0 0;
    padding:0 0 0 0;
    display:block;
    font-family: 'Open Sans', sans-serif;
    font-size:13px;
    font-weight: normal;
    color: #d43434;
    width:100%;
    height: auto;
    line-height:18px;
}

.terms-area
{
    margin:0 0 0 0;
    padding:10px 0 0 10px;
    float:left;

    box-sizing:border-box;

    width:100%;
    height: auto;
}

.terms-area ul
{
    margin:5px 0 0 10px;
    padding:0 0 0 0;
}

.terms-area ul li
{
    margin:3px 0 0 0px;
    padding:0 0 0 0;
    display:block;
}

.terms-area ul li span.radio
{
    margin:3px 0 0 0px;

    padding:0 0 0 0;
}

.terms-area ul li span.terms-text
{
    margin:0px 0 0 0px;
    padding:0 0 0 0;
    font-family: 'Open Sans', sans-serif;
    font-size:12px;
    font-weight: bold;
    color: #505050;

    text-shadow: 0 2px 0 #FFFFFF;
}

.terms-area ul li span.terms-text a
{
    margin:0px 0 0 0px;
    padding:0 0 0 0;
    font-family: 'Open Sans', sans-serif;
    font-size:12px;
    font-weight: bold;
    color: #AEBE36;
    text-decoration:none;

    text-shadow: 0 2px 0 #FFFFFF;
}

.terms-area ul li span.terms-text a:hover
{
    color: #626262;
}

.signup-btn-area
{
    margin:15px 0 0 0px;
    padding:0 0 0 0;
    float:left;
    width: 100%;
    height: auto;
}

.common-btn
{
    padding:5px 30px 5px 30px;
    font-family: 'Oswald', Arial, sans-serif;
    color:#fff;
    font-weight: normal;
    font-size:16px;
    width: auto;
    height: auto;

    border:none;
    cursor:pointer;

    background-color:#e13726;
}

.common-btn:hover
{
    background-color: #323232;
    color:#ffffff;
    transition: all 0.3s ease 0s;
}

/*----------------------------------------------
bootstrap form ends here----------------------*/

/*.commoncontentarea
{
margin: 0 0 30px;
padding: 15px;
float: left;

box-sizing:border-box;
border: 2px solid #d7d7d7;

width: 880px;
height: auto;
}*/

/*---------------------------Account Home starts
----------------------------------------------*/

.content-innerspan1
{
    margin:0px 0 30px 0;
    padding:0 0 20px 0;
    width:220px;
    float:left;
    height: auto;
}

.content-innerspan2
{
    margin:0 0 20px 0;
    padding:0 0 0 0;
    float:right;
    width:940px;
    height:auto;
}

/***************** Client Id ******************/

.clientid
{
    margin:0 0 0 0;
    padding:15px;
    float:left;

    box-sizing:border-box;

    width:220px;
    height: auto;

    border:2px solid #c6c6c6;
}

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

.clientid ul li
{
    margin:0 0 5px 0;
    padding:0 0 0 0;
    width:100%;
    float:left;
}

.clientid ul li span.clientid-img
{
    margin:10px 0;
    padding:0 0 0 0;
    width:100%;
    float:left;
    text-align:center;
}

.clientid ul li span.textgreen
{
    margin:0 0 0 0;
    padding:0 0 0 0;
    float:left;

    font-family: "Oswald",Arial,sans-serif;
    color:#3b3b3b;
    font-weight: normal;
    font-size:18px;

    width:100%;
    height:auto;
}

.clientid ul li span.textblack
{
    margin:0 0 0 0;
    padding:0 0 0 0;
    float:left;

    font-family: 'Open Sans', sans-serif;
    color:#2E2E2E;
    font-weight: normal;
    font-size:14px;

    width:100%;
    height:auto;
}

/***************** Client Id ******************/

.showcart_menuscroll
{
    margin:0 0 0 0;
    padding:0 0 0 0;
    right:0;
    top:200px;

    position: fixed;
    z-index:10000;

    width:auto;
    height:auto;

    display:none;
}

.showcart_menuscroll a
{
    padding:5px 15px;

    background-color:#d10000;
    font-family: "Oswald",Arial,sans-serif;
    color:#ffffff;
    font-weight: normal;
    font-size:18px;
}

/*************** Client Welcome ***************/

.innercommon-right
{
    margin:0 0 0 0;
    padding:15px;

    box-sizing:border-box;

    width:100%;
    float:right;
    height: auto;

    border:2px solid #c6c6c6;
    overflow:auto;
}

.innercommon-right h1
{
    margin:0 0 10px 0;
    padding:0 0 0 0;
    float:left;

    font-family: 'Oswald', Arial, sans-serif;
    color:#3b3b3b;
    font-weight: normal;
    font-size:20px;

    width:100%;
    height:auto;

    border-bottom:1px solid #c6c6c6;
}

.innercommon-right p
{
    margin:0 0 0 0;
    padding:0 0 0 0;
    float:left;

    font-family: 'Open Sans', sans-serif;
    color:#2E2E2E;
    font-weight: normal;
    font-size:14px;
    line-height:24px;

    width:100%;
    height:auto;
}

/*************** Client Welcome ***************/

/************** Client Dashboard **************/

.client-dashboard
{
    margin:0 0 0 0;
    padding:15px;

    box-sizing:border-box;

    width:940px;
    float:right;
    height: auto;

    border:2px solid #c6c6c6;
}

.client-dashboard h1
{
    margin:0 0 0 0;
    padding:0 0 4px 0;
    float:left;

    font-family: "Oswald",Arial,sans-serif;
    color:#3b3b3b;
    font-weight: normal;
    font-size:20px;

    width:100%;
    height:auto;

    border-bottom:1px solid #c6c6c6;
}

.client-dashboard h1 span.black
{
    color:#e13726;
}

.client-dashboard ul
{
    margin:10px 0;
    padding:0 0 0 0;
    float:left;

    width:100%;
    height:auto;
}

.client-dashboard ul li
{
    margin:1%;
    padding:0 0 0 0;
    float:left;

    box-sizing:border-box;

    width:18%;
    height:150px;
}

.client-dashboard ul li a
{
    margin:0px 0 0 0;
    padding:15px;
    float:left;

    box-sizing:border-box;

    width:100%;
    height: auto;

    text-align:center;
    float:left;

    box-shadow: 5px 5px 6px -6px #787878;
    border-radius:4px;
    border:1px solid #d2d2d2;

    background-color: #f1f1f1;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#f8f8f8), to(#f1f1f1));
    background-image: -webkit-linear-gradient(top, #f8f8f8, #f1f1f1);
    background-image: -moz-linear-gradient(top, #f8f8f8, #f1f1f1);

    font-family: "Oswald",Arial,sans-serif;
    color:#3b3b3b;
    font-weight: normal;
    font-size:16px;
    line-height:18px;
}

.client-dashboard ul li a:hover
{
    background-color: #f8f8f8;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#f1f1f1), to(#f8f8f8));
    background-image: -webkit-linear-gradient(top, #f1f1f1, #f8f8f8);
    background-image: -moz-linear-gradient(top, #f1f1f1, #f8f8f8);
    transition: all 0.3s ease 0s;
    color:#e13726;
}

/************** Client Dashboard ***************/

/*------------------------------Account Home ends
-----------------------------------------------*/

/*------------------------Inner Left Menu Starts
----------------------------------------------*/

.inner-leftmenu
{
    margin:0px 0 0px 0;
    padding:0 0 10px 0;
    width:216px;
    float:left;
    height: auto;

    border:2px solid #c6c6c6;
}

.inner-leftmenu h1
{
    margin:5% 5% 0 5%;
    padding:3px 0;
    float:left;

    font-family: "Oswald",Arial,sans-serif;
    color:#fff;
    font-weight: normal;
    font-size:18px;
    background:#e13726;
    text-indent:10px;

    width:90%;
    height:auto;
}

.inner-leftmenu ul
{
    margin:10px 5% 0 5%;
    padding:0 0 0 0;
    float:left;
    width:90%;
    height:auto;
}

.inner-leftmenu ul li
{
    margin:0 0 6px 0;
    padding:0 0 0 0;
    float:left;
    width:100%;
    height:auto;
}

.inner-leftmenu ul li a
{
    margin:0 0 0 0;
    padding:0 0 0 0;
    float:left;
    font-family: 'Open Sans', sans-serif;
    color:#3b3b3b;
    font-weight: normal;
    font-size:14px;
    text-indent:10px;
    width:100%;
    height:auto;
}

.inner-leftmenu ul li a:hover
{
    background-color:#dbdbdb;
    color:#2e2e2e;
    border-radius:2px;
}

.inner-leftmenu ul li a.selected
{
    background-color:#dbdbdb;
    color:#2e2e2e;
    border-radius:2px;
}

/*--------------------------Inner Left Menu Ends
----------------------------------------------*/


/*------------------Responsive Popup starts
-----------------------------------------*/

/*Popup Container Starts*/

.popupouter_fullwidth
{
    margin:0 0 0 0;
    padding:0;
    float:left;
    display:none;

    background: url(../images/blacktransparent.png) repeat;
    width:100%;
    height: 100%;

    position: absolute;
    clear:both;
    z-index:9981;
}

/*.popupouter
{
margin:0 0 0 0;
padding:0;
float:left;
width:100%;

background:#f8f8f8;
position: relative;

z-index:10000;
}*/

/*.popupshow
{
margin:0 0 0 0;
padding:2%;
float:left;
width:100%;
height: auto;
background:url(../images/white-noise-bg.html) repeat;
position:relative;
box-sizing:border-box;
}*/

.popupouter
{
    border: 10px solid gray;
    margin:10% 0 0 25%;
    padding:0;
    float:left;
    width:50%;
    background:#f8f8f8;
    position: relative;

    z-index:10000;
}

.popupshow
{
    margin:0 0 0 0;
    padding:1%;
    float:left;
    width:100%;
    height: auto;
    background:url(../images/white-noise-bg.html) repeat;
    position:relative;
    box-sizing:border-box;
}

.popup_cross
{
    margin:0 0 0 0;
    padding:0 0 0 0;
    float:left;
    top:-15px;
    right:-15px;
    position:absolute;

    width: auto;
    height: auto;
    z-index:9998;
}

.popup_cross a
{
    cursor:pointer;
}

.popupshow .seperate_div
{
    margin:0 0 0 0;
    padding:0 0 0 0;
    float:left;
    width:100%;
    height:auto;
}

.popup_heading
{
    margin:0 0 10px 0;
    padding:0 0 4px 0;
    float:left;
    width:100%;

    color: #3b3b3b;
    font-family: "Oswald",Arial,sans-serif;
    font-size: 24px;
    font-weight: normal;
    border-bottom:1px dashed #585858;
    line-height:28px;
}

.popup_heading span
{
    color: #585858;
}

.popup_heading_2
{
    margin:0 0 0 0;
    padding:0 0 4px 0;
    float:left;

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

    width:100%;
    height:auto;
}

.popup_commontext
{
    margin:0 0 0 0;
    padding:0 0 0 0;

    color: #262626;
    /* float: left; */
    font-family: 'Open Sans',sans-serif;
    font-size: 14px;
    font-weight: normal;
    line-height: 18px;

    width:100%;
    height:auto;
}

.popupspan_100
{
    margin:0 0 0 0;
    padding:0;
    float:left;
    width:100%;
    height:auto;
}

.popupspan_75
{
    margin:0 0 0 0;
    padding:0 0 0 0;
    float:left;
    width:75%;
    height:auto;
}

.popupspan_67
{
    margin:0 0 0 0;
    padding:0 0 0 0;
    float:left;
    width:66.6667%;
    height:auto;
}

.popupspan_50
{
    margin:0 0 0 0;
    padding:0 0 0 0;
    float:left;
    width:50%;
    height:auto;
}

.popupspan_33
{
    margin:0 0 0 0;
    padding:0 0 0 0;
    float:left;
    width:33.3333%;
    height:auto;
}

.popupspan_25
{
    margin:0 0 0 0;
    padding:0 0 0 0;
    float:left;
    width:25%;
    height:auto;
}
/*Popup Container Starts*/

/*Popup Menu Attribute Show*/
.popupmenu
{
    margin:0 0 0 0;
    padding:0 0 0 0;
    float:left;
    width:100%;
    height:auto;
}

.popupmenu_span25
{
    margin:0 3% 5px 0;
    padding:0 0 0 0;
    float:left;
    width:47%;
    height:auto;
}

.popupmenu_span25 span.popcheckbox_radio
{
    margin:0 0 0 0;
    padding:0 0 0 0;
    float:left;
    width:20px;
    height:20px;
}

.popupmenu_span25 span.poptext
{
    margin:0 0 0 0;
    padding:0 0 0 0;
    float:left;

    color: #262626;
    font-family: 'Open Sans',sans-serif;
    font-size: 13px;
    font-weight: normal;
    line-height: 18px;
    width:60%;
    height:auto;
}

.popupmenu_span25 span.poptext2
{
    margin:0 0 0 0;
    padding:0 0 0 0;
    float:left;

    color: #262626;
    font-family: 'Open Sans',sans-serif;
    font-size: 13px;
    font-weight: normal;
    line-height: 18px;
    text-align:right;
    width:30%;
    height:auto;
}

.popup_quantity
{
    margin:0 0 0 0;
    padding:0 0 0 0;
    float:left;
    width:100%;
    height:auto;
}

.popup_quantity span.popup_quantitytext
{
    margin:0 10px 0 0;
    padding:0 0 0 0;
    float:left;

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

.popup_quantity span.popup_quantitytext span.ash
{
    color: #262626;
    font-family: 'Open Sans',sans-serif;
    font-size: 13px;
    font-weight: bold;
}

.popup_quantity span.popup_plus
{
    margin:0 0 0 0;
    padding:0 0 0 0;
    float:left;
    cursor:pointer;

    width:auto;
    height:auto;
}

.popup_quantity span.popup_quantity_amount
{
    margin:0 3px;
    padding:1px 10px;
    float:left;

    color: #000000;
    font-family: 'Open Sans',sans-serif;
    font-size: 13px;
    font-weight: normal;
    background-color:#dcdcdc;
}

.popup_quantity span.popup_minus
{
    margin:0 0 0 0;
    padding:0 0 0 0;
    float:left;
    cursor:pointer;

    width:auto;
    height:auto;
}

.popup_input
{
    margin: 0 0 0 0;
    padding: 5px;
    width: 100%;
    height: auto;

    border: 1px solid #DFDFDF;
    border-radius: 4px;
    box-shadow: 5px 5px 6px -6px #bfbfbf inset;
    color: #555555;
    display: inline-block;
    font-size: 13px;
    line-height: 18px;

    box-sizing:border-box;
}

.popup_textarea
{
    margin: 0 0 0 0;
    padding: 2%;
    width: 96%;
    min-height: 80px;

    border: 1px solid #DFDFDF;
    border-radius: 4px;
    box-shadow: 5px 5px 6px -6px #bfbfbf inset;
    color: #555555;
    display: inline-block;
    font-size: 13px;
    line-height: 18px;
}

.popupbtn
{
    margin:0 0 10px 0;
    padding: 0 0 0 0;
    float:left;
    width: 100%;
    height: auto;
}

.attribute_img
{
    margin: 0 0 0 0;
    padding: 0;
    float:left;
}

/*Popup Menu Attribute Show*/

/*-----------------------------------------
Responsive Popup ends -------------------*/

/*-------------------contact us page sterts
-----------------------------------------*/

.postal-address
{
    margin:0 0 0 0;
    padding:0 0 0 0;
    float:left;
    width:100%;
    height: auto;
}

.postal-address h1
{
    margin: 0 0 0 0;
    padding: 0 0 10px 0;
    float:left;

    color: #3b3b3b;
    font-family: 'Oswald',Arial,sans-serif;
    font-size: 22px;
    font-weight: normal;

    width:100%;
    height:auto;

    border-bottom:1px dashed #808080;
}

.gmap
{
    margin:0 0 0 0px;
    padding:0 0 0px 0;
    float:left;

    width:100%;
    height: auto;
    border:2px solid #d7d7d7;
}

.contact-address
{
    margin:0px 0 0 30px;
    padding:0 0 0 0;
    float:right;
    width:810px;
    height: auto;
}

.contact-address h1
{
    margin: 0 0 0 0;
    padding: 0 0 10px 0;
    float:left;

    color: #3b3b3b;
    font-family: 'Oswald',Arial,sans-serif;
    font-size: 22px;
    font-weight: normal;

    width:100%;
    height:auto;

    border-bottom:1px dashed #808080;
}

.contact-form
{
    margin:0px 0 0 0px;
    padding:20px;
    float:left;
    width:100%;
    height: auto;

    border:2px solid #d7d7d7;
    box-sizing:border-box;
}

.contact-form ul
{
    margin:0 0 0 0;
    padding:0 0 0px 0;
    float:left;
    width:100%;
}

.contact-form ul li
{
    margin:0 0 10px 0;
    padding:0 0 0px 0;
    float:left;
    width:100%;
}

.contact-form ul li label
{
    margin:4px 10px 0 0px;
    padding:0 0 0px 0;
    float:left;

    font-family: 'Open Sans',sans-serif;
    font-size:13px;
    color:#2e2e2e;
    font-weight: normal;
    text-align:right;

    width:120px;
}

.contact-input
{
    border: 1px solid #DFDFDF;
    color: #555555;
    display: inline-block;
    font-size: 13px;
    height: auto;
    line-height: 18px;
    padding: 5px;
    width: 350px;
    box-shadow: 4px 4px 6px -7px #868686 inset;
}

.contact-input:focus
{
    box-shadow: 0 1px 3px rgba(59, 148, 69, 0.1) inset, 0 0 8px rgba(59, 148, 69, 0.6);
    border-color: rgba(59, 148, 69, 0.8);
    outline: 0 none;
}

.contact-textarea
{
    border: 1px solid #DFDFDF;
    color: #555555;
    display: inline-block;
    font-size: 13px;
    height: auto;
    line-height: 18px;
    padding: 5px 2% 5px 2%;
    width: 450px;
    box-shadow: 4px 4px 6px -7px #868686 inset;
    min-height:165px;
}

.contact-textarea:focus
{
    box-shadow: 0 1px 3px rgba(59, 148, 69, 0.1) inset, 0 0 8px rgba(59, 148, 69, 0.6);
    border-color: rgba(59, 148, 69, 0.8);
    outline: 0 none;
}

/*---------------------contact us page ends
-----------------------------------------*/

/*-------------------------Popup CSS Starts
-----------------------------------------*/

.popup_new1_title
{
    margin:0 0 10px 0;
    font-family: "Oswald",Arial,sans-serif;
    font-size:16px;
    font-weight: normal;
    color:#000000;
}

.quantity
{
    margin:0 0 10px 0;
    padding:0 0 0 0;
    float:left;

    width:100%;
    height:auto;
}

.quantity ul
{
    margin:0 0 0 0;
    padding:0 0 0 0;
    float:left;

    width:100%;
    height:auto;
}

.quantity ul li
{
    margin:0 0 0 0;
    padding:0 0 0 0;
    float:left;

    font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
    color:#000000;
    font-weight:normal;

    width:100%;
    height:auto;
}

.quantity ul li label
{
    margin:0 0 0 0;
    padding:0 0 0 0;
    float:left;

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

    width:80px;
    height:auto;
}

.quantity ul li input
{
    margin: 5px 0 0 0;
    padding: 5px 2%;
    width: auto;
    box-sizing:border-box;
    height: auto;

    border: 1px solid #DFDFDF;
    box-shadow: 5px 5px 6px -6px #bfbfbf inset;
    color: #555555;
    display: inline-block;
    font-size: 13px;
    line-height: 18px;
}

.quantity ul li textarea
{
    margin: 5px 0 0 0;
    padding: 2%;
    width: 100%;
    box-sizing:border-box;
    min-height: 120px;

    border: 1px solid #DFDFDF;
    box-shadow: 5px 5px 6px -6px #bfbfbf inset;
    color: #555555;
    display: inline-block;
    font-size: 13px;
    line-height: 18px;
}

.popup_new1_body
{
    font-family: Arial, Helvetica, sans-serif;
    font-size:14px;
    color:#000000;
    font-weight:normal;
}

.check_title
{
    font-family: Arial, Helvetica, sans-serif;
    font-size:14px;
    color:#000000;
    font-weight:normal;
}

/*---------------------------Popup CSS Ends
-----------------------------------------*/

/*---------------------------Payment Page starts
----------------------------------------------*/

.commoncontentarea
{
    margin:0 0 30px 0;
    padding:15px;
    float:left;
    width:820px;
    height: auto;

    border:2px solid #d7d7d7;
}

.custlogin1
{
    margin:0 0 0px 0;
    padding:10px 13px 10px 13px;
    float:left;
    background:url(../images/menu-ashbg.jpg) repeat;
    width:655px;
    height: auto;
    border-radius:4px;
}

.custlogin1 ul
{
    margin:0 0 0px 0;
    padding:0px 0px 0px 0px;
    float:left;
}

.custlogin1 ul li
{
    margin:0 0 0px 0;
    padding:0px 0px 0px 0px;
    float:left;
}

.custlogin1 ul li span.text1
{
    margin:7px 8px 0px 0;
    padding:0px 0px 0px 0px;
    float:left;

    font-family: 'Open Sans', sans-serif;
    color:#262626;
    font-weight: normal;
    font-size:12px;
}

.custlogin1 ul li span.text1 a
{
    font-family: 'Open Sans', sans-serif;
    color:#262626;
    font-weight: normal;
    font-size:11px;
}

.custlogin1 ul li span.text1 a:hover
{
    color:#DE1E1E;
}

.custlogin1 ul li span.field1area
{
    margin:0 10px 0px 0;
    padding:0px 0px 0px 0px;
    float:left;
}

.custlogin1 ul li span.field1area .field1
{
    margin:0px 0 0 0px;
    padding:6px 8px 6px 8px;
    float:right;
    width:120px;
    background-color:#FFFFFF;
    border-radius:4px;
    border:1px solid #dfdfdf;

    font-style:italic;
    color:#3b3b3b;

    -webkit-box-shadow: 7px 7px 6px -6px #868686 inset;
    -moz-box-shadow: 7px 7px 6px -6px #868686 inset;
    box-shadow: 7px 7px 6px -6px #868686 inset;
}

.custlogin1 ul li span.login1area
{
    margin:0 10px 0px 0;
    padding:0px 0px 0px 0px;
    float:left;
}

.custlogin1 ul li span.login1area .login1
{
    margin:0 0 0 0;
    padding:2px 10px 2px 10px;
    font-family: 'Open Sans', sans-serif;
    color:#fff;
    border:none;
    cursor:pointer;

    font-weight: normal;
    font-size:15px;
    border-radius:4px;
    width: auto;
    height: auto;

    border:1px solid #57b900;
    background-color: #3e8400;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#57b900), to(#3e8400));
    background-image: -webkit-linear-gradient(top, #57b900, #3e8400);
    background-image: -moz-linear-gradient(top, #57b900, #3e8400);
}

.custlogin1 ul li span.login1area .login1:hover
{
    border:1px solid #57b900;
    background-color: #57b900;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#3e8400), to(#57b900));
    background-image: -webkit-linear-gradient(top, #3e8400, #57b900);
    background-image: -moz-linear-gradient(top, #3e8400, #57b900);
}



.paymentarea
{
    margin:0 0 0 0;
    padding:0 0 0 0;
    float:left;
    width:100%;
    height: auto;
}

.paymentarea .panmentspan1
{
    margin:0px 0 0 0;
    padding:0 0 0 0;
    float:left;
    width:49%;
    height: auto;
}

.paymentarea .panmentspan2
{
    margin:0px 0 0 0;
    padding:0 0 0 0;
    float:right;
    width:49%;
    height: auto;
}


.paymentarea .panmentspan3
{
    margin:0 0 0 0;
    padding:0 0 0 0;
    float:left;
    width:100%;
    height: auto;
}

.paymentarea .panmentspan1 h1
{
    margin: 10px 0 0 0;
    padding: 0 0 0 0;
    float:left;

    color: #3b3b3b;
    font-family: 'Oswald',Arial,sans-serif;
    font-size: 20px;
    font-weight: normal;
    line-height: 20px;

    width:100%;
    height:auto;
}

.paymentarea .panmentspan2 h1
{
    margin: 10px 0 0 0;
    padding: 0 0 0 0;
    float:left;

    color: #3b3b3b;
    font-family: 'Oswald',Arial,sans-serif;
    font-size: 20px;
    font-weight: normal;
    line-height: 20px;

    width:100%;
    height:auto;
}

.paymentarea .panmentspan3 h1
{
    margin: 10px 0 0 0;
    padding: 0 0 0 0;
    float:left;

    color: #3b3b3b;
    font-family: 'Oswald',Arial,sans-serif;
    font-size: 20px;
    font-weight: normal;
    line-height: 20px;

    width:100%;
    height:auto;
}

/******************** Table *********************/

.payment-table
{
    margin:10px 0 0px 0;
    padding:0 0 0 0;
    float:left;
    width:100%;
    height: auto;

    border:1px solid #e9e9e9;

    font-family: 'Open Sans', sans-serif;
    color:#262626;
    font-weight: normal;
    font-size:14px;
}

.payment-table tr td
{
    padding:5px 5px 5px 5px;
}

.payment-table tr td input.textfield
{
    margin:0px 0 0 0px;
    padding:5px 8px 5px 8px;
    background-color:#FFFFFF;
    border:1px solid #dfdfdf;

    font-style:italic;
    color:#3b3b3b;

    -webkit-box-shadow: 5px 5px 6px -6px #868686 inset;
    -moz-box-shadow: 5px 5px 6px -6px #868686 inset;
    box-shadow: 5px 5px 6px -6px #868686 inset;
}

.payment-table tr td input.textfield-small
{
    margin:0px 0 0 0px;
    padding:5px 8px 5px 8px;
    background-color:#FFFFFF;
    border:1px solid #dfdfdf;

    font-style:italic;
    color:#3b3b3b;

    -webkit-box-shadow: 5px 5px 6px -6px #868686 inset;
    -moz-box-shadow: 5px 5px 6px -6px #868686 inset;
    box-shadow: 5px 5px 6px -6px #868686 inset;
}

.payment-table tr td select.dropdown
{
    margin:0px 0 0 0px;
    padding:5px 8px 5px 8px;
    background-color:#FFFFFF;
    border:1px solid #dfdfdf;

    font-style:italic;
    color:#3b3b3b;

    -webkit-box-shadow: 5px 5px 6px -6px #868686 inset;
    -moz-box-shadow: 5px 5px 6px -6px #868686 inset;
    box-shadow: 5px 5px 6px -6px #868686 inset;
}

.payment-table tr.odd
{
    background-color:#f7f7f7;
}

.payment-table tr.odd:hover
{
    background-color:#F2F7EE;
}

.payment-table tr.even
{
    background-color:#f0f0f0;
}

.payment-table tr.even:hover
{
    background-color:#F2F2F2;
}

.bdr-left
{
    border-left:1px solid #d6d6d6;
}

.bdr-right
{
    border-right:1px solid #d6d6d6;
}

.bdr-top
{
    border-top:1px solid #d6d6d6;
}

.bdr-bottom
{
    border-bottom:1px solid #d6d6d6;
}

/******************** Table *********************/

.additional-textarea
{
    margin:10px 0 0 0px;
    padding:6px 8px 6px 8px;
    float:left;
    box-sizing:border-box;
    width:100%;
    min-height:70px;
    background-color:#FFFFFF;
    border:1px solid #dfdfdf;

    font-style:italic;
    color:#3b3b3b;
    font-size:12px;

    -webkit-box-shadow: 5px 5px 6px -6px #868686 inset;
    -moz-box-shadow: 5px 5px 6px -6px #868686 inset;
    box-shadow: 5px 5px 6px -6px #868686 inset;
}

.additional-textarea::-webkit-textarea-placeholder
{
    color:#000;
}

.discount-input
{
    margin:10px 0 0 0px;
    padding:7px 8px;
    float:left;
    width:80%;
    box-sizing:border-box;
    background-color:#FFFFFF;
    border:1px solid #dfdfdf;

    font-style:italic;
    color:#3b3b3b;
    font-size:12px;

    -webkit-box-shadow: 5px 5px 6px -6px #868686 inset;
    -moz-box-shadow: 5px 5px 6px -6px #868686 inset;
    box-shadow: 5px 5px 6px -6px #868686 inset;
}

.discount_btnapply_area
{
    margin:0 0 0 0;
    padding:0 0 0 0;
    float:right;

    width:20%;
    height:auto;
}

.discount_btn_apply
{
    margin:10px 0 0 0;
    padding:0 0;
    float:right;

    font-family: "Oswald",Arial,sans-serif;
    color:#fff;
    font-weight: normal;
    font-size:16px;
    border:none;
    cursor:pointer;
    text-align:center;

    width: 90%;
    height: 28px;
    background-color: #e13726;
}

.discount_btn_apply:hover
{
    background-color: #323232;
    transition: all 0.3s ease 0s;
}

.processpayment
{
    margin:0px 0 0px 5px;
    padding:0 0 0 0;
    float:left;
    width: auto;
    height: auto;
}

.btn-processpayment
{
    margin:0 0 0 0;
    padding:0 100px;
    float:left;

    font-family: "Oswald",Arial,sans-serif;
    color:#fff;
    font-weight: normal;
    font-size:16px;
    border:none;
    cursor:pointer;

    width: auto;
    height: 34px;
    background-color: #e13726;
}

.btn-processpayment:hover
{
    background-color: #323232;
    transition: all 0.3s ease 0s;
}

.process_back_to_menu
{
    margin:0px 0 0px 0;
    padding:0 0 0 0;
    float:left;
    width: auto;
    height: auto;
}

.process_back_to_menu a
{
    margin:0 0 0 0;
    padding:0 15px;
    float:left;

    font-family: "Oswald",Arial,sans-serif;
    color:#fff;
    font-weight: normal;
    font-size:16px;
    border:none;
    cursor:pointer;
    line-height:34px;

    width: auto;
    height: 34px;
    background-color: #808080;
}

.process_back_to_menu a:hover
{
    background-color: #323232;
    transition: all 0.3s ease 0s;
}

/*-----------------------------Payment Page ends
----------------------------------------------*/

.my_account_fullwidth
{
    margin:0 0 0 0;
    padding:0 0 0 0;
    float:left;

    width:100%;
    height:auto;
}

/*-------------------------------CMS Page Starts
----------------------------------------------*/

.cmspage_content
{
    margin:0 0 0 0;
    padding:15px;
    background-color: #fff;

    box-sizing:border-box;

    width:100%;
    float:left;
    height: auto;

    border:0px solid #fff;
}

.cmspage_content_left
{
    margin:0 0 0 0;
    padding:0 20px 0 0;
    float:left;

    box-sizing:border-box;

    width:70%;
    height:auto;
}

.cmspage_content_right
{
    margin:0 0 0 0;
    padding:0 0 0 0;
    float:left;

    box-sizing:border-box;

    width:30%;
    height:auto;
}

.cmspage_content h1
{
    margin:0 0 10px 0;
    padding:0 0 0 0;
    float:left;

    font-family: "Oswald",Arial,sans-serif;
    color:#3b3b3b;
    font-weight: normal;
    font-size:24px;

    width:100%;
    height:auto;

    border-bottom:1px solid #c6c6c6;
}

.cmspage_content_left p
{
    margin:0 0 0 0;
    padding:0 0 0 0;
    float:left;

    font-family: 'Open Sans', sans-serif;
    color:#000000;
    font-weight: normal;
    font-size:14px;
    line-height:22px;
    text-align:justify;

    width:100%;
    height:auto;
}

.cmspage_content_right img
{
    margin-top:20px;
    max-width:100%;
    height:auto;
}

/*---------------------------------CMS Page Ends
----------------------------------------------*/

.input_format1
{
    margin: 5px 0 0 0;
    padding: 5px 2%;
    width: 100%;
    box-sizing:border-box;
    height: auto;

    border: 1px solid #DFDFDF;
    box-shadow: 5px 5px 6px -6px #bfbfbf inset;
    color: #555555;
    display: inline-block;
    font-size: 13px;
    line-height: 18px;
}

/*popup_drp1*/

/*--------------------Checkout Login Page Starts
----------------------------------------------*/

.checkout_login_area
{
    margin:0 0 0 0;
    padding:15px;
    float:left;
    background-color: #fff;

    box-sizing:border-box;
    border:2px solid #d7d7d7;

    width:100%;
    height:auto;
}

.checkout_login_area_heading
{
    margin:0 0 20px 0;
    padding:0 0 4px 0;
    float:left;

    font-family: 'Oswald', Arial, sans-serif;
    font-size:20px;
    color:#3b3b3b;
    font-weight: normal;
    border-bottom:1px solid #d7d7d7;

    width:100%;
    height:auto;
}

.checkout_login_area_left
{
    margin:0 0 0 0;
    padding:0 20px 0 0;
    float:left;

    box-sizing:border-box;

    width:40%;
    height:auto;
}

.checkout_login_form_area
{
    margin:0 0 10px 0;
    padding:0 0 0 0;
    float:left;

    box-sizing:border-box;

    width:100%;
    height:auto;
}

.checkout_login_form_area_left
{
    margin:0 0 0 0;
    padding:0 20px 0 0;
    float:left;

    box-sizing:border-box;

    width:40%;
    height:auto;
}

.checkout_login_form_area_left_text
{
    margin:5px 0 0 0;
    padding:0 0 0 0;
    float:left;

    font-family: 'Open Sans', sans-serif;
    font-weight: normal;
    font-size:13px;
    color:#3b3b3b;
    text-align:right;

    width:100%;
    height:auto;
}

.checkout_login_form_area_right
{
    margin:0 0 0 0;
    padding:0 0 0 0;
    float:left;

    box-sizing:border-box;

    width:60%;
    height:auto;
}

.checkout_login
{
    margin: 0 0 0 0;
    padding: 5px 15px;

    font-family: "Oswald",Arial,sans-serif;
    font-size: 16px;
    font-weight: normal;

    background-color: #e13726;
    border: medium none;
    color: #ffffff;
    cursor: pointer;

    height: auto;
    width: auto;
}

.checkout_login:hover
{
    color:#ffffff;
    background-color: #323232;
    transition: all 0.3s ease 0s;
}

.checkout_login_area_right
{
    margin:0 0 0 0;
    padding:0 0 0 0;
    float:right;

    border-left:1px solid #d7d7d7;
    box-sizing:border-box;

    width:60%;
    height:auto;
}

.checkout_login_area_right_text
{
    margin:5px 0 10px 0;
    padding:0 0 0 0;
    float:left;

    font-family: 'Oswald', Arial, sans-serif;
    font-weight: normal;
    font-size:18px;
    color:#3b3b3b;
    text-align: center;

    width:100%;
    height:auto;
}

.checkout_creat_account
{
    margin: 0 0 0 0;
    padding: 5px 15px;

    font-family: "Oswald",Arial,sans-serif;
    font-size: 16px;
    font-weight: normal;

    background-color: #e13726;
    border: medium none;
    color: #ffffff;
    cursor: pointer;

    height: auto;
    width: auto;
}

.checkout_creat_account:hover
{
    color:#ffffff;
    background-color: #323232;
    transition: all 0.3s ease 0s;
}

/*----------------------Checkout Login Page Ends
----------------------------------------------*/

/*-------------------------Pointshop Area Starts
----------------------------------------------*/

.pointshop_area
{
    padding:10px;
    background:#e13726;

    box-sizing:border-box;

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

/*---------------------------Pointshop Area Ends
----------------------------------------------*/

/*------------------------------Wait Area Starts
----------------------------------------------*/

.wait_succes_message
{
    font-family: "Oswald",Arial,sans-serif;
    font-size:24px;
    color:#0e9148;
    font-weight:normal;
}

/*--------------------------------Wait Area Ends
----------------------------------------------*/

/*-----------------------Make Rating Area Starts
----------------------------------------------*/

.make_rating textarea
{
    margin: 0 0 0 0;
    padding: 15px;
    float:left;

    box-sizing:border-box;
    border: 1px solid #DFDFDF;
    box-shadow: 5px 5px 6px -6px #bfbfbf inset;

    font-family: 'Open Sans', sans-serif;
    color: #3b3b3b;
    font-size: 13px;
    line-height: 20px;

    width: 100%;
    min-height: 160px;
}

/*-------------------------Make Rating Area Ends
----------------------------------------------*/

/*--------------------------------Tooltip Starts
----------------------------------------------*/

[data-tooltip]
{
    position: relative;
    cursor: pointer;
    z-index:99999;
}

/* Hide the tooltip content by default */
[data-tooltip]:before,
[data-tooltip]:after
{
    visibility: hidden;
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    pointer-events: none;
}

/* Position tooltip above the element */
[data-tooltip]:before
{
    position: absolute;
    bottom: 150%;
    left: 50%;
    margin-bottom: 5px;
    margin-left: -80px;
    padding: 5px;
    width: 220px;
    border-radius: 3px;
    background-color: #000000;
    background-color: hsla(0, 0%, 20%, 0.9);
    color: #fff;
    content: attr(data-tooltip);
    text-align: center;
    font-size: 13px;
    line-height: 18px;
}

/* Triangle hack to make tooltip look like a speech bubble */
[data-tooltip]:after
{
    position: absolute;
    bottom: 150%;
    left: 50%;
    margin-left: -5px;
    width: 0;
    border-top: 5px solid #000000;
    border-top: 5px solid hsla(0, 0%, 20%, 0.9);
    border-right: 5px solid transparent;
    border-left: 5px solid transparent;
    content: " ";
    font-size: 0;
    line-height: 0;
}

/* Show tooltip content on hover */
[data-tooltip]:hover:before,
[data-tooltip]:hover:after
{
    visibility: visible;
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
}
#banner_search_area {
    margin: 120px 0 0 0;
}

.nav-tabs .nav-link{
    border-radius: 0;
    border: none;
}
.nav-tabs .nav-link.active{
    background-color:#b70608;;
    color: #ffffff;
    margin: 0;


}


.error{
    color: red;
}
.invalid_postcode_message{


}

.itemcount{
    float: right;
}

.mobile .tab-link-block h4{

    color: #000000;
    font-weight: bold
}

.i-pad{
    padding-left:  0!important;
}


#accordion-category .card .card-header{
    background-color: #d4eeef;
    padding: 8px;
    border: 1px solid #bfbebe;
    border-radius: 1px;
}
#accordion-category .card .card-header a{
    color: #3b3b3b
}

.account_details_tab #myTab .active_tab_design{
    margin:0 0 0 0;
    padding:10px 30px;
    font-family: 'Oswald', Arial, sans-serif;
    font-weight: normal;

    color:#ffffff;

    background:#000000;


}
.account_details_tab a{
    color: black;
}
.account_details_tab #myTab .active_tab_design:hover{
    color:#ffffff;

}

.account_details_tab .nav-tabs .nav-link{
    display: block;
    padding: .5rem;

}
.account_details_tab .nav-tabs .nav-item{

}


.account_details_tab .nav-tabs .nav-item:hover{

    color:#ffffff;


}

.account_details_tab .nav > li > a:hover, .nav > li > a:focus{


}

/*From my-design-css*/
/*Extra small devices (portrait phones, less than 544px)*/
@media (max-width: 543px) {

}

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

}

/*// Medium devices (tablets, 768px and up)*/
@media (min-width: 768px) and (max-width: 991px) {

}

/*// Large devices (desktops, 992px and up)*/
@media (min-width: 992px) and (max-width: 1199px) {

}

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

}

.background-color-white{
    background-color: #ffffff;
}

.error-message {
    color: red;
}

.error {
    color: red;
}

.success-message {
    color: green;
}

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

.text-align-left {
    text-align: left;
}

.link-address-design {
    color: #a7a7a7;
    font-style: normal;
    font-weight: normal;
}

.link-address-design:hover {
    color: #e13726;
    font-style: normal;
    font-weight: normal;
}

.text-color {
    color: #e13726;
    font-size: 27px;
    /*font-family: proximanovasemibold;*/
}

.contact_us_form_our_location {
    font-size: 20px;
    /*font-family: proximanovasemibold;*/
    margin-top: 2px;
    line-height: 56px;

}

.contact_us_form_contact_form {
    font-size: 23px;
    /*font-family: proximanovasemibold;*/
}

.button-border-design {
    background: #ffffff;
    border: 1px solid #cccccc;
    overflow: auto;
    padding: 6px;
    margin-top: 10px;
    margin-bottom: 20px;
    float: right;
}

.button, input.button {
    cursor: pointer;
    -webkit-transition: all 0.1s ease 0s;
    /* transition: all 0.1s ease 0s; */
    /* border: 1px solid #c9c9c9; */
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    background-color: #118216;
    color: #ffffff;
    text-transform: uppercase;
}

input.button {
    /* margin: 0; */
    border: 0;
    height: 30px;
    padding: 0px 15px;
}

.button, input.button:hover {
    cursor: pointer;
    -webkit-transition: all 0.1s ease 0s;
    /* transition: all 0.1s ease 0s; */
    /* border: 1px solid #c9c9c9; */
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    background-color: #e13726;
    border: 1px solid #e13726;
    color: #ffffff;
    text-transform: uppercase;
}

.contact_us_name_mail_enquiry {
    font-weight: inherit;
}

.contact_us_all_form {
    margin-top: 20px;
}

.phone_icon {
    font-size: 30px;
}

.contact_us_customer_services {
    background-color: #F0F0F0;
    padding: 40px;
}

.tasks-icon {
    background-color: green;
    border-color: green;
    padding: 5px;
}

.tasks-icon:hover {
    background-color: #e13726;
    border-color: #e13726;
    padding: 5px;
}

.customer_service {
    margin-left: 10px;
}

.border-bottom-design {
    border-bottom: 1px dashed grey;
}

.contact-us-margin-telephone {
    margin-top: 10px;
}

.border-bottom-design {
    border-bottom: 1px dashed grey;
}

.contact-us-margin-fax {
    margin-top: 10px;
}

.contact-us-margin-why-to {
    margin-top: 10px;
}

.margin-bottom-design {
    margin-top: 20px;
}

.save-button {
    float: right;
    cursor: pointer;
    -webkit-transition: all 0.1s ease 0s;
    /* transition: all 0.1s ease 0s; */
    /* border: 1px solid #c9c9c9; */
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    background-color: green;
    border: 1px solid green;
    color: #ffffff;
    text-transform: uppercase;
    padding: 2px 6px;
}

.save-button:hover {
    float: right;
    cursor: pointer;
    -webkit-transition: all 0.1s ease 0s;
    /* transition: all 0.1s ease 0s; */
    /* border: 1px solid #c9c9c9; */
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    background-color: #e76d66;
    border: 1px solid #e76d66;
    color: #ffffff;
    text-transform: uppercase;
}

/* Reviews */
#reviews {
    /*background-color: #fff;*/
    padding: 50px 20px;
    color: #333;
    position: relative;
}

.review {
    position: relative;
    padding-bottom: 20px;
    padding-left: 50px;
    margin-bottom: 20px;
    border-bottom: 1px solid #d0d0d0;
}

.review:before {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    background-image: url(../uploads/quote_sign.png);
    background-size: 30px 30px;
    height: 30px;
    width: 30px;
}

.review:last-child {
    margin-bottom: 0;
    padding-bottom: 0;
    border-bottom: none;
}

.review-name {
    text-align: right;
    color: #810024;
    font-style: italic;
}

.review-name:before {
    content: "- "
}

/* Gallery start*/
#gallery {
    /*background-color: #fff;*/
    padding: 60px 20px;
    position: relative;
}

.gallery {
    float: left;
    display: block;
    position: relative;
    width: 30%;
    padding: 15% 0;
    margin-right: 5%;
    margin-bottom: 5%;
    overflow: hidden;
}

.gallery-row:last-child .gallery {
    margin-bottom: 0;
}

.gallery:nth-child(3) {
    margin-right: 0;
}

.gallery-block {
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-size: cover;
    background-position: center;
    -webkit-transition: all .2s linear;
    -moz-transition: all .2s linear;
    transition: all .2s linear;
}

.gallery:hover .gallery-block {
    -ms-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}

#awards {
    /*background-color: #fff;*/
    padding: 50px 30px 0 10px;
    position: relative;
}

.award {
    display: block;
    float: left;
    width: 15%;
    text-align: center;
    margin-right: 2%;
    box-sizing: border-box;
    border-radius: 5px;
    border: 2px solid #000;
    padding: 5px;
}

.award:last-child {
    margin-right: 0;
}

/* Gallery end*/

.max-width {
    max-width: 100%;
}

.section-margin {
    margin: 10px;
}

.cross-button{
    color: red;
    padding: 0 2px 0 0;
}

.left-side-view{
    float: left;
}

.right-side-view{
    float: right;
}

.continue-shopping-margin{
    margin-bottom: 5px;
}

.mandatory-field-color{
    color: red;
}

.error p{
    color: red;
}

.save-button-design{
    padding: 10px 40px 10px 40px;
}

/*<my css start>*/


@media (min-width: 1024px) and (max-width: 1366px) {
    .main-menu ul li a
    {
        margin:0 0 0 0;
        padding:5px 5px;

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

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

    .main-menu ul li a:hover
    {
        background:#e13726;
        color:#ffffff !important;
        transition: all 0.3s ease 0s;
    }
}
.background_color{
    background: url(../../images/inner-header-bg.jpg) no-repeat;
    -webkit-background-size: cover; /* For WebKit*/
    -moz-background-size: cover; /* Mozilla*/
    -o-background-size: cover; /* Opera*/
    background-size: cover;
}

.collapse_back_color{
    background-color: rgba(0, 0, 0, 0.4);

}

.nav_para_color{
    color: white;
    border: 1px solid #e13726;
    padding: 5px 15px;
    background-color: black;
    font-family: 'Oswald', Arial, sans-serif;
    margin: 4px 4px 5px -18px;
}



.nav_para_color:hover{
    color: white;
    border: 1px solid #e13726;
    padding: 5px 15px;
    background-color: #e13726;
    cursor: pointer;
    font-family: 'Oswald', Arial, sans-serif;


}


@media (min-width: 768px) and (max-width: 1366px) {
    .nav_para_color{
        color: white;
        border: 1px solid #e13726;
        padding: 6px 18px;
        background-color: black;
        font-family: 'Oswald', Arial, sans-serif;
        margin: 2px 1px 5px -18px;
    }



    .nav_para_color:hover{
        color: white;
        border: 1px solid #e13726;
        padding: 6px 18px;
        background-color: #e13726;
        cursor: pointer;
        font-family: 'Oswald', Arial, sans-serif;


    }
}

@media (max-width: 1350px) and (min-width: 1020px){
    .nav_para_color {
        color: white;
        /* font-size: 9px;*/
        border: 1px solid #e13726;
        padding: 6px 6px;
        background-color: black;
        font-family: 'Oswald', Arial, sans-serif;
        margin: 4px 4px 5px -18px;
    }


    .nav_para_color:hover {
        color: white;
        border: 1px solid #e13726;
        padding: 6px 6px;
        background-color: #e13726;
        font-family: 'Oswald', Arial, sans-serif;
        margin: 4px 4px 5px -18px;
    }
}


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

@media (min-width: 1024px) and (max-width: 1365px) {
    .icon_margin_left {
        margin-left: 50px;
        font-size: 20px;
    }
}



.need_help_margin_left{
    color: white;
    margin-left: 15%;
    margin-top: 11px;
    margin-right: 24px;
    font-size: 18px;
    font-family: 'Oswald', Arial, sans-serif;
}



@media (min-width: 1024px) and (max-width: 1200px) {
    .need_help_margin_left {
        color: white;
        /*   !* margin-left: 15%; *!
           margin-top: 11px;
           margin-right: 24px;
           font-size: 18px;*/
        font-family: 'Oswald', Arial, sans-serif;
    }
}



.navbar-nav > li > a {
    font-family: 'Oswald', Arial, sans-serif;
    font-weight: normal;
    font-size: 16px;
}

.navigation_style{
    margin-left: 40px;
    margin-top: 2px;
}





















