/*

Theme Name:    KT Mart Mall

Develope by:   Mohd. Sakeem khan 

Company URL:   http://www.webmarketingexperts.com.au/

Company Name:  WME

*/

html, body {

    margin: 0;

    padding: 0;

    font-family: 'Martel Sans', sans-serif;

}

.clr {

    margin: 0;
    padding: 0;

    clear: both;

}

.clear {

    margin: 0;
    padding: 0;

    clear: both;

}

.clearfix {

    margin: 0;
    padding: 0;

    clear: both;

}

/* Global Classes starts */

* {

    outline: none;

}

div, form, P {

    margin: 0px;

    padding: 0px;

}

A IMG /* This Class will disble border over any link on images*/

 {

    border: none;

    outline: none

}

a {

    text-decoration: underline;

    color: #A2A2A2;

}

a:hover {

    text-decoration: none;

}

p {

    color: #000;

    padding: 5px 0px 5px 0px;

    margin: 5px 0px 5px 0px;

}

p a {

    text-decoration: underline;

    color: #A2A2A2;

}

p a:hover {

    text-decoration: none;

}

UL {

    /* Controls NORMAL UL */

    margin: 0 0 0 0;

    padding: 0 0 0 0;

    list-style-type: none;

    color: #fff;

}

UL LI {

    /* Controls NORMAL li inside UL */

    margin: 0 0 0 0;

    padding: 0 0 0 0;

}

UL strong {

    font-size: 15px;

}

OL {

    /* Controls NORMAL OL */

    margin: 0 0 0 28px;

    padding: 0 0 0 0;

    list-style-type: decimal;

}

OL LI {

    /* Controls NORMAL li inside OL */

    text-decoration: underline;

    color: #000000;

}

OL LI A, LI A, OL A {

    /* Controls LINKS inside OL */

    text-decoration: underline;

    color: #000000;

}

OL A:HOVER {

    /* Controls LINKS HOVER inside OL */

    text-decoration: none;

    color: #363636;

}

UL A {

    /* Controls LINKS inside UL */

    text-decoration: underline;

    color: #A2A2A2;

}

UL A:HOVER {

    /* Controls LINKS HOVER inside UL */

    text-decoration: none;

}

h1, h2, h3, h4, h5, h6 {

    margin: 0px;

    padding: 0px;

    font-family: 'Martel Sans', sans-serif;
    f;

}

/*header section start*/

.header_top {

    background: -prefix-linear-gradient(top, #f8f8f8, #eaeaea);

    background: linear-gradient(to bottom, #f8f8f8, #eaeaea);

    margin: 0px 0px 0px 0px;

    padding: 0px 0px 0px 0px;

}

.header_top_wrapper {

    width: 1055px;

    margin: 0px auto;

    padding: 6px 0px 7px 0px;

}

.header_logo {

    width: 272px;

    margin: 0px 0px 0px 0px;

    padding: 0px 0px 0px 0px;

    float: left;

}

.header_logo img {

    max-width: 100%;

    height: auto;

    margin: 0px 0px 0px 0px;

    padding: 0px 0px 8px 0px;

}

.header_callus {

    width: 368px;

    margin: 0px 0px 0px 0px;

    padding: 6px 0px 0px 0px;

    float: right;

}

.header_callus_inner {

    width: 175px;

    margin: 6px 0px 0px 0px;

    padding: 0px 0px 0px 0px;

    float: left;

}

.header_callus_inner p {

    margin: 0px 0px 0px 0px;

    padding: 0px 0px 0px 0px;

    font-family: 'PT Sans', sans-serif;

    font-weight: bold;

    font-size: 10.73px;

    color: #7c7c7c;

    text-align: right;

}

.header_callus_inner a {

    margin: 0px 0px 0px 0px;

    padding: 0px 0px 0px 0px;

    font-size: 20px;

    color: #00aae8;

    font-weight: 400;

    text-decoration: none;

    display: block;

}

.header_callus_inner a:hover {

    color: #25bbf2;

}

.header_map {

    width: 173px;

    margin: 0px 0px 0px 0px;

    padding: 0px 0px 0px 0px;

    float: right;

}

.header_map a
{
    color: white;
    background-color: #00aae8;
    padding: 5px 10px;
    text-decoration: none;
    text-transform: uppercase;
    font-size: 15px;
    border-radius: 5px;
    font-weight: bold;
}

.header_map a:hover
{
    background-color: #008000;
}


.header_map img {

    max-width: 100%;

    height: auto;

    margin: 0px 0px 0px 0px;

    padding: 0px 0px 0px 0px;

}

.header_middle {

    background: -prefix-linear-gradient(top, #fbfbfb, #f6f6f6);

    background: linear-gradient(to bottom, #fbfbfb, #f6f6f6);

    margin: 0px 0px 0px 0px;

    padding: 0px 0px 0px 0px;

}

.header_middle_wrapper {

    width: 1055px;

    margin: 0px auto;

    padding: 0px 0px 0px 0px;

}

.header_menu {

    /*width: 705px;*/

    margin: 0px 0px 0px 0px;

    padding: 0px 0px 0px 0px;

    float: left;

}

nav {

    margin: 0px 0px 0px 0px;

    padding: 0px 0px 0px 0px;

}

nav ul {

    margin: 0px 0px 0px 0px;

    padding: 0px 0px 0px 0px;

    list-style-type: none;

}

nav ul li {

    margin: 0px 0px 0px 0px;

    padding: 0px 0px 0px 0px;

    display: inline-block;

}

nav ul li.active a {

    margin: -1px 0px 0px -4px;

    padding: 15px 27px 15px 27px;

    background: -prefix-linear-gradient(top, #ececec, #f0f0f0);

    background: linear-gradient(to bottom, #ececec, #f0f0f0);

    border-top: 1px solid #e0e0e0;

}

nav ul li:first-child {

    border-left: 1px solid #ececec;

}

nav ul li a {

    margin: 0px 0px 0px -4px;

    padding: 15px 26px 15px 26px;

    font-family: 'PT Sans', sans-serif;

    font-weight: 400;

    font-size: 14px;

    color: #464646;

    display: inline-block;

    text-decoration: none;

    border-right: 1px solid #ececec;

    text-transform: uppercase;

}

nav ul li a:hover,
nav ul li.current_page_item a {

    background: -prefix-linear-gradient(top, #ececec, #f0f0f0);

    background: linear-gradient(to bottom, #ececec, #f0f0f0);

}

.header_socail {

    width: 345px;
    margin: 6px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: right;

}

.dekstop {

    margin: 0px 0px 0px 0px;

    padding: 0px 0px 0px 0px;

}

.mob {

    display: none;

}

.header_socail p {

    margin: 0px 0px 0px 0px;

    padding: 0px 0px 0px 0px;

}

.header_socail p a {

    background: #757575;

    margin: 0px 0px 0px 0px;

    padding: 6px 18px 6px 18px;

    font-family: 'PT Sans', sans-serif;

    font-weight: 400;

    font-size: 12px;

    color: #fff;

    text-decoration: none;

    border-radius: 3px;

    float: left;

}

.header_socail p a:hover {

    background: #bcbdc0;

}

.header_socail_bar {

    width: 99px;

    margin: 5px 5px 0px 0px;

    padding: 0px 0px 0px 0px;

    float: right;

}

.header_socail_bar img {

    max-width: 100%;

    height: auto;

    margin: 0px 7px 0px 0px;

    padding: 0px 0px 0px 0px;

}

.header_bottom {

    background: -prefix-linear-gradient(top, #2fbaec, #02abe8);

    background: linear-gradient(to bottom, #2fbaec, #02abe8);

    margin: 0px 0px 0px 0px;

    padding: 0px 0px 0px 0px;

}

.header_bottom_wrapper {

    width: 1055px;

    margin: 0px auto;

    padding: 0px 0px 0px 0px;

}

.product_list {

    margin: 0px 0px 0px 0px;

    padding: 0px 44px 0px 44px;

}

.product_list ul {

    margin: 0px 0px 0px 0px;

    padding: 0px 0px 0px 0px;

    list-style-type: none;

}

.product_list ul li {

    background: url(images/list_bg.png) left center no-repeat;

    margin: 0px 0px 0px 0px;

    padding: 0px 0px 0px 0px;

    display: inline-block;

}

.product_list ul li:first-child {

    background: none;

}

.product_list ul li a {

    margin: 0px 0px 0px 0px;

    padding: 12px 33px 12px 33px;

    font-family: 'PT Sans', sans-serif;

    font-weight: 400;

    font-size: 18.86px;

    color: #fff;

    display: inline-block;

    text-decoration: none;

}

.product_list ul li a:hover {

    color: #757575;

}

/*header section end*/

/*banner section start*/

.banner {

    margin: 0px 0px 0px 0px;

    padding: 0px 0px 0px 0px;

}

.banner_caption {

    width: 600px;

    margin: 0px 0px 0px 0px;

    padding: 0px 0px 0px 0px;

    float: left;

}

.caption_bar {

    background: url(images/caption_bg.png) left top repeat;

    width: 600px;

    margin: 166px 0px 0px 0px;

    padding: 0px 90px 35px 0px;

}

.caption_inner {

    width: 600px !important;

    margin: 0px 0px 0px 0px;

    padding: 0px 0px 0px 0px;

    float: left;

    text-align: right;

}

.caption_inner img {

    max-width: 100%;

    height: auto !important;

    margin: 0px 0px 0px 0px;

    padding: 0px 0px 0px 0px;

}

.caption_inner h4 {

    margin: 30px 30px 20px 0px;

    padding: 0px 30px 0px 0px;

    font-family: 'PT Sans', sans-serif;

    font-weight: 400;

    font-size: 20px;

    color: #08ade9;

    line-height: 32px;
    display: block;

}
h4:after
{
    content:  ' ';
    display: block;
    width: 20px;
}

.caption_inner p {

    margin: 0px 0px 0px 0px;

    padding: 0px 0px 0px 0px;

    font-family: 'PT Sans', sans-serif;

    font-weight: 400;

    font-size: 16px;

    color: #464646;

    line-height: 20px;

}

/*banner section end*/

/*container section start*/

.container_top {

    margin: 0px 0px 0px 0px;

    padding: 0px 0px 0px 0px;

    border-top: 1px solid #e6e6e6;

    border-bottom: 1px solid #e6e6e6;

}

.container_top_wrapper {

    width: 1055px;

    margin: 0px auto;

    padding: 0px 0px 0px 0px;

}

.pakage {

    width: 100%;

    margin: 0px 0px 5px 0px;

    padding: 15px 0px 0px 0px;

    float: left;

    text-align: center;

}

.pakage:last-child {

    border-left: none;

}

.pakage img {

    max-width: 100%;

    height: 114px;

    width: auto;

    margin: 0px 0px 0px 0px;

    padding: 0px 0px 0px 0px;

}

.pakage p {

    margin: 0px 0px 8px 0px;

    padding: 0px 0px 0px 0px;

    font-family: 'PT Sans', sans-serif;

    font-weight: 400;

    font-size: 14px;

    color: #464646;

    line-height: 18px;

    min-height: 36px;

}

.pakage p a,
h3.wp-posts-carousel-title a {

    margin: 0px 0px 0px 0px;

    padding: 0px 0px 0px 0px;

    font-family: 'PT Sans', sans-serif;

    font-weight: 400;

    font-size: 14px;

    color: #464646;

    text-decoration: none;

}

.pakage p a:hover,
h3.wp-posts-carousel-title a:hover {
    color: #000;
}

h3.wp-posts-carousel-title {
    min-height: 50px
}

.wp-posts-carousel-details p {
    margin: 0;
    padding: 0;
}

.pakage h5 {

    margin: 0px 0px 0px 0px;

    padding: 0px 0px 0px 0px;

    font-family: 'PT Sans', sans-serif;

    font-weight: 400;

    font-size: 14px;

    color: #f95446;

}

.pakage h5 span {

    margin: 0px 0px 0px 0px;

    padding: 0px 0px 0px 0px;

    font-size: 11px;

    text-decoration: line-through;

}

.arrow {

    margin: 5px 0px 15px 0px;

    padding: 0px 0px 0px 0px;

    text-align: center;

}

.arrow img {

    max-width: 100%;

    height: auto !important;

    margin: 0px 0px 0px 0px;

    padding: 0px 0px 0px 0px;

}

.sale_caption {

    width: 272px;

    margin: 0px 0px 0px 0px;

    padding: 0px 0px 0px 0px;

}

.sale {

    width: 272px;

    margin: 0px 0px 0px 0px;

    padding: 0px 0px 0px 0px;

    position: absolute;

    text-align: right;

}

.sale img {

    max-width: 100% !important;

    height: auto !important;

    margin: 12px 26px 0px 0px !important;

    padding: 0px 0px 0px 0px !important;

}

.pakage2 {

    width: 262px;

    margin: 0px 0px 0px 0px;

    padding: 15px 0px 0px 0px;

    float: left;

    text-align: center;

}

.pakage2 img {

    max-width: 100%;

    height: auto;

    margin: 0px 0px 0px 0px;

    padding: 0px 0px 0px 0px;

}

.pakage2 p {

    margin: 0px 0px 8px 0px;

    padding: 0px 0px 0px 0px;

    font-family: 'PT Sans', sans-serif;

    font-weight: 400;

    font-size: 14px;

    color: #464646;

    line-height: 18px;

    min-height: 36px;

}

.pakage2 h5 {

    margin: 0px 0px 0px 0px;

    padding: 0px 0px 0px 0px;

    font-family: 'PT Sans', sans-serif;

    font-weight: 400;

    font-size: 14px;

    color: #f95446;

}

.pakage2 h5 span {

    margin: 0px 0px 0px 0px;

    padding: 0px 0px 0px 0px;

    font-size: 11px;

    text-decoration: line-through;

}

.arrow_left {

    width: 46px;

    margin: 95px 0px 0px 0px;

    padding: 0px 0px 0px 0px;

    left: 0px;

    position: absolute;

}

.arrow_right {

    width: 46px;

    margin: -146px 0px 0px 0px;

    padding: 0px 0px 0px 0px;

    right: 0px;

    position: absolute;

}

.container_center {

    background: url(images/bg.png) left top repeat;

    margin: 0px 0px 0px 0px;

    padding: 0px 0px 0px 0px;

    border-bottom: 1px solid #e6e6e6;

}

.welcome {

    width: 1055px;

    margin: 0px auto;

    padding: 40px 0px 40px 0px;

}

.welcome h2 {

    margin: 10px 0px 35px 0px;

    padding: 0px 0px 0px 0px;

    font-family: 'PT Sans', sans-serif;

    font-weight: 400;

    font-size: 25px;

    color: #00aae8;

}

.welcome_left {

    width: 505px;

    margin: 0px 0px 0px 0px;

    padding: 0px 0px 0px 0px;

    float: left;

}

.welcome_left p {

    margin: 0px 0px 0px 0px;

    padding: 0px 0px 0px 0px;

    font-family: 'PT Sans', sans-serif;

    font-weight: 400;

    font-size: 14px;

    color: #464646;

    line-height: 26px;

}

.welcome_right {

    width: 480px;

    margin: 0px 0px 0px 0px;

    padding: 0px 0px 0px 0px;

    float: right;

}

.welcome_right p {

    margin: 0px 0px 0px 0px;

    padding: 0px 0px 0px 0px;

    font-family: 'PT Sans', sans-serif;

    font-weight: 400;

    font-size: 14px;

    color: #464646;

    line-height: 26px;

}

.welcome_right p img {

    max-width: 100%;

    height: auto;

    margin: 0px 0px 0px 0px;

    padding: 0px 0px 0px 0px;

    float: right;

}

.categories_list {

    width: 310px;

    margin: 0px 25px 0px 0px;

    padding: 0px 0px 0px 0px;

    float: left;

}

.border_top {

    max-width: 100%;

    height: auto;

    margin: 0px 0px 30px 0px;

    padding: 0px 0px 0px 0px;

}

.categories {

    margin: 0px 0px 0px 0px;

    padding: 0px 0px 40px 0px;

}

.categories_list h3 {

    margin: 0px 0px 20px 0px;

    padding: 0px 0px 0px 0px;

    font-family: 'PT Sans', sans-serif;

    font-weight: 400;

    font-size: 16px;

    color: #00aae8;

}

.categories_list ul {

    margin: 0px 0px 0px 0px;

    padding: 0px 0px 0px 0px;

    list-style-type: none;

}

.categories_list ul li {

    background: url(images/arrow.png) left 4px no-repeat;

    margin: 0px 0px 0px 0px;

    padding: 0px 0px 0px 0px;

    display: block;

}

.categories_list ul li a {

    margin: 0px 0px 10px 0px;

    padding: 0px 0px 0px 22px;

    font-family: 'PT Sans', sans-serif;

    font-weight: 400;

    font-size: 14px;

    color: #464646;

    display: block;

    text-decoration: none;

}

.categories_list ul li a:hover {

    color: #00aae8;

}

.categories_list2 {

    width: 325px;

    margin: 0px 0px 0px 0px;

    padding: 71px 0px 0px 0px;

    float: left;

}

.categories_list2 ul {

    margin: 0px 0px 0px 0px;

    padding: 0px 0px 0px 0px;

    list-style-type: none;

}

.categories_list2 ul li {

    background: url(images/arrow.png) left 4px no-repeat;

    margin: 0px 0px 0px 0px;

    padding: 0px 0px 0px 0px;

    display: block;

}

.categories_list2 ul li a {

    margin: 0px 0px 10px 0px;

    padding: 0px 0px 0px 22px;

    font-family: 'PT Sans', sans-serif;

    font-weight: 400;

    font-size: 14px;

    color: #464646;

    display: block;

    text-decoration: none;

}

.categories_list2 ul li a:hover {

    color: #00aae8;

}

.categories_list3 {

    width: 340px;

    margin: 0px 0px 0px 0px;

    padding: 0px 0px 0px 0px;

    float: right;

}

.categories_list3 h3 {

    margin: 0px 0px 20px 0px;

    padding: 0px 0px 0px 0px;

    font-family: 'PT Sans', sans-serif;

    font-weight: 400;

    font-size: 16px;

    color: #00aae8;

}

.categories_list3 ul {

    margin: 0px 0px 0px 0px;

    padding: 0px 0px 0px 0px;

    list-style-type: none;

}

.categories_list3 ul li {

    background: url(images/arrow.png) left 4px no-repeat;

    margin: 0px 0px 0px 0px;

    padding: 0px 0px 0px 0px;

    display: block;

}

.categories_list3 ul li a {

    margin: 0px 0px 10px 0px;

    padding: 0px 0px 0px 22px;

    font-family: 'PT Sans', sans-serif;

    font-weight: 400;

    font-size: 14px;

    color: #464646;

    display: block;

    text-decoration: none;

}

.categories_list3 ul li a:hover {

    color: #00aae8;

}

.map {

    margin: 0px 0px -4px 0px;
    background: #f5f5f5;
    padding: 0px 0px 0px 0px;

}

.map img {

    max-width: 100%;

    height: auto;

    margin: 0px 0px 0px 0px;

    padding: 0px 0px 0px 0px;

}

.about {

    margin: 0px 0px 0px 0px;

    padding: 25px 0px 25px 0px;

}

.about_left {

    width: 635px;

    margin: 0px 0px 0px 0px;

    padding: 0px 0px 0px 0px;

    float: left;

}

.about_left h3 {

    margin: 0px 0px 35px 0px;

    padding: 0px 0px 0px 0px;

    font-family: 'PT Sans', sans-serif;

    font-weight: 400;

    font-size: 25px;

    color: #00aae8;

}

.about_left img {

    max-width: 100%;

    height: auto;

    margin: 0px 0px 20px 0px;

    padding: 0px 0px 0px 0px;

}

.about_left p {

    margin: 0px 0px 30px 0px;

    padding: 0px 0px 0px 0px;

    font-family: 'PT Sans', sans-serif;

    font-weight: 400;

    font-size: 14px;

    color: #464646;

    line-height: 26px;

}

.about_right {

    width: 325px;

    margin: 0px 0px 0px 0px;

    padding: 0px 0px 0px 0px;

    float: right;

}

.promotion {

    margin: 0px 0px 0px 0px;

    padding: 0px 0px 0px 0px;

}

.about_right h3 {

    margin: 0px 0px 20px 0px;

    padding: 0px 0px 0px 0px;

    font-family: 'PT Sans', sans-serif;

    font-weight: 400;

    font-size: 16px;

    color: #00aae8;

    text-transform: uppercase;

    letter-spacing: 2px;

}

.widget_recent_entries ul {

    margin: 0px 0px 0px 0px;

    padding: 0px 0px 0px 0px;

    list-style-type: none;

}

.widget_recent_entries ul li {

    background: url(images/arrow.png) left 4px no-repeat;

    margin: 0px 0px 15px 0px;

    padding: 0px 0px 0px 25px;

    font-family: 'PT Sans', sans-serif;

    font-weight: 400;

    font-size: 14px;

    color: #464646;

    display: block;

}

.widget_recent_entries ul li a {

    margin: 0px 0px 0px 0px;

    padding: 0px 0px 0px 0px;

    font-family: 'PT Sans', sans-serif;

    font-weight: 400;

    font-size: 14px;

    color: #464646;

    display: block;

    text-decoration: none;

}

.widget_recent_entries ul li a:hover {

    color: #00aae8;

}

.store_loction {

    margin: 0px 0px 0px 0px;

    padding: 0px 0px 0px 0px;

}

.store_loction h4 {

    margin: 0px 0px 5px 0px;

    padding: 0px 0px 0px 0px;

    font-family: 'PT Sans', sans-serif;

    font-weight: 400;

    font-size: 16px;

    color: #00aae8;

    text-transform: uppercase;

}

.store_loction p {

    margin: 0px 0px 5px 0px;

    padding: 0px 0px 0px 0px;

    font-family: 'PT Sans', sans-serif;

    font-weight: 400;

    font-size: 10px;

    color: #9d9d9d;

}

.loction_map {

    margin: 0px 0px 0px 0px;

    padding: 0px 0px 0px 0px;

}

.loction_map img {

    max-width: 100%;

    height: auto;

    margin: 0px 0px 0px 0px;

    padding: 0px 0px 0px 0px;

}

.view_product {

    background: #25b6eb;

    margin: 12px 0px 0px 0px;

    padding: 0px 0px 0px 0px;

    border-radius: 5px;

}

.view_product h3 {

    margin: 26px 0px 0px 10px;

    padding: 0px 0px 0px 0px;

    font-family: 'PT Sans', sans-serif;

    font-weight: bold;

    font-size: 17px;

    color: #fff;

    float: left;

}

.view_product h3 a {

    margin: 26px 0px 0px 0px;

    padding: 0px 0px 0px 0px;

    font-family: 'PT Sans', sans-serif;

    font-weight: bold;

    font-size: 16px;

    color: #fff;

    text-decoration: none;
    vertical-align: middle;

}

.view_product h3 a:hover {
    color: #000;
}

.view_product h3 a img {
    vertical-align: middle;
}

.view_product_right {

    width: 25px;

    margin: 0px 0px 0px 0px;

    padding: 32px 0px 32px 0px;

    border-left: 1px solid #0098ca;

    text-align: center;

    float: right;

}

.view_product_right img {

    max-width: 100%;

    height: auto;

    margin: 0px 4px 0px 0px;

    padding: 0px 0px 0px 0px;

}

.product_catagory {

    width: 325px;

    margin: 0px 0px 0px 0px;

    padding: 0px 0px 0px 0px;

    float: left;

}

.product_catagory h3 {

    margin: 0px 0px 15px 0px;

    padding: 0px 0px 0px 0px;

    font-family: 'PT Sans', sans-serif;

    font-weight: 400;

    font-size: 16px;

    color: #00aae8;

    text-transform: uppercase;

}

.product_list2 {

    margin: 0px 0px 25px 0px;

    padding: 0px 0px 0px 0px;

    border: 1px solid #e5e5e5;

}

.product_list2 ul {

    margin: 0px 0px 0px 0px;

    padding: 0px 0px 0px 0px;

    list-style-type: none;

}

.product_list2 ul li {

    margin: 0px 0px 0px 0px;

    padding: 0px 0px 0px 0px;

    display: block;

    border-bottom: 1px solid #e5e5e5;

}

.product_list2 ul li:last-child {

    border: none;

}

.product_list2 ul li.active2 {

    background: url(images/arrow3.png) #f4f4f4 310px center no-repeat;

}

.product_list2 ul li a {

    margin: 0px 0px 0px 0px;

    padding: 14px 0px 14px 8px;

    display: block;

    text-decoration: none;

    font-family: 'PT Sans', sans-serif;

    font-weight: 400;

    font-size: 14px;

    color: #464646;

    background: url(images/arrow3.png) 310px center no-repeat;

}

.product_list2 ul li a:hover {

    background: url(images/arrow3.png) #f4f4f4 310px center no-repeat;

}

.select_product_catagory {

    width: 665px;

    margin: 0px 0px 0px 0px;

    padding: 0px 0px 0px 0px;

    float: right;

}

.select_product_catagory h5 {

    margin: 0px 0px 12px 0px;

    padding: 0px 0px 8px 0px;

    font-family: 'PT Sans', sans-serif;

    font-weight: 400;

    font-size: 13px;

    color: #757575;

    border-bottom: 4px solid #e6e6e6;

}

.select_product_catagory h3 {

    margin: 0px 0px 15px 0px;

    padding: 0px 0px 0px 0px;

    font-family: 'PT Sans', sans-serif;

    font-weight: 400;

    font-size: 25px;

    color: #00aae8;

}

.product_inner {

    margin: 0px 0px 0px 0px;

    padding: 0px 0px 0px 0px;

}

.product_inner1 {

    width: 212px;

    margin: 0px 7px 10px 0px;

    padding: 12px 0px 12px 0px;

    text-align: center;

    border: 1px solid #e6e6e6;

    float: left;

}

.product_inner1 img {

    max-width: 100%;

    height: auto;

    margin: 0px 0px 8px 0px;

    padding: 0px 0px 0px 0px;

    width: auto;

    height: 135px;

}

.product_inner1 p {

    margin: 0px 0px 0px 0px;

    padding: 0px 0px 0px 0px;

    font-family: 'PT Sans', sans-serif;

    font-weight: 400;

    font-size: 14px;

    color: #464646;

    min-height: 54px;

}

.product_inner1 p a {

    margin: 0px 0px 0px 0px;

    padding: 0px 0px 0px 0px;

    font-family: 'PT Sans', sans-serif;

    font-weight: 400;

    font-size: 14px;

    color: #464646;

    text-decoration: none;

}

.next {

    margin: 12px 0px 0px 0px;

    padding: 0px 0px 0px 0px;

    text-align: center;

}

.next img {

    max-width: 100%;

    height: auto;

    margin: 0px 0px 0px 0px;

    padding: 0px 0px 0px 0px;

}

.noodles {

    margin: 0px 0px 15px 0px;

    padding: 40px 0px 40px 0px;

    border: 1px solid #e6e6e6;

}

.noodles_left {

    width: 265px;

    margin: 0px 0px 0px 0px;

    padding: 0px 0px 0px 0px;

    float: left;

    text-align: center;

}

.noodles_left img {

    max-width: 100%;

    height: auto;

    margin: 18px 0px 0px 0px;

    padding: 0px 0px 0px 0px;

}

.noodles_right {

    width: 380px;

    margin: 0px 0px 0px 0px;

    padding: 0px 0px 0px 0px;

    float: left;

}

.noodles_right h4 {

    margin: 0px 0px 10px 0px;

    padding: 0px 0px 0px 0px;

    font-family: 'PT Sans', sans-serif;

    font-weight: 400;

    font-size: 18px;

    color: #464646;

}

.noodles_right h4 a {

    margin: 0px 0px 0px 0px;

    padding: 0px 0px 0px 0px;

    font-family: 'PT Sans', sans-serif;

    font-weight: 400;

    font-size: 18px;

    color: #464646;

    text-decoration: none;

    text-transform: uppercase;

}

.noodles_right p {

    margin: 0px 0px 0px 0px;

    padding: 0px 0px 0px 0px;

    font-family: 'PT Sans', sans-serif;

    font-weight: 400;

    font-size: 14px;

    color: #464646;

    line-height: 26px;

}

.noodles_right h6 {

    background: url(images/arrow.png) left 4px no-repeat;

    margin: 0px 0px 0px 0px;

    padding: 0px 0px 0px 0px;

    font-family: 'PT Sans', sans-serif;

    font-weight: 400;

    font-size: 16px;

    color: #02abe8;

}

.noodles_right h6 a {

    margin: 25px 0px 0px 0px;

    padding: 0px 0px 0px 25px;

    font-family: 'PT Sans', sans-serif;

    font-weight: 400;

    font-size: 16px;

    color: #02abe8;

    text-decoration: none;

    display: block;

}

.page {

    margin: 0px 0px 0px 0px;

    padding: 0px 0px 0px 0px;

    text-align: right;

}

.about_left .page {

    margin: 0px 0px 0px 0px;

    padding: 0px 0px 0px 0px;

    text-align: left;

}

.product_detail {

    margin: 0px 0px 0px 0px;

    padding: 0px 40px 40px 40px;

    border: 1px solid #e6e6e6;

}

.item {

    margin: 0px 0px 0px 0px;

    padding: 0px 0px 0px 0px;

    text-align: center;

}

.item img {

    max-width: 100%;

    height: auto;

    margin: 0px 0px 0px 0px;

    padding: 0px 0px 0px 0px;

}

.product_detail h4 {

    margin: 40px 0px 10px 0px;

    padding: 0px 0px 0px 0px;

    font-family: 'PT Sans', sans-serif;

    font-weight: 400;

    font-size: 18px;

    color: #464646;

}

.product_detail p {

    margin: 0px 0px 0px 0px;

    padding: 0px 0px 0px 0px;

    font-family: 'PT Sans', sans-serif;

    font-weight: 400;

    font-size: 14px;

    color: #464646;

    line-height: 26px;

}

.discount_left2 {

    width: 678px;

    margin: 0px 0px 0px 0px;

    padding: 0px 0px 0px 0px;

    float: left;

}

.discount_left2 h3 {

    margin: 0px 0px 20px 0px;

    padding: 0px 0px 0px 0px;

    font-family: 'PT Sans', sans-serif;

    font-weight: 400;

    font-size: 25px;

    color: #00aae8;

}

.discount {

    background: #ffe35e;

    margin: 0px 0px 22px 0px;

    padding: 30px 35px 30px 35px;

    border: 1px solid #eaeaea;

}

.discount_left {

    width: 235px;

    margin: 0px 0px 0px 0px;

    padding: 0px 0px 0px 0px;

    float: left;

}

.discount_left h4 {

    margin: 0px 0px 18px 0px;

    padding: 0px 0px 0px 0px;

    font-family: 'PT Sans', sans-serif;

    font-weight: bold;

    font-size: 25px;

    color: #3c3c3c;

}

.discount_left h4 a {

    margin: 0px 0px 18px 0px;

    padding: 0px 0px 0px 0px;

    font-family: 'PT Sans', sans-serif;

    font-weight: bold;

    font-size: 25px;

    color: #3c3c3c;

    text-decoration: none;

}

.discount_inner {

    margin: 0px 0px 0px 0px;

    padding: 0px 0px 0px 0px;

}

.pack {

    width: 75px;

    margin: 0px 0px 0px 0px;

    padding: 0px 0px 0px 0px;

    float: left;

}

.pack h4 {

    margin: 4px 0px 0px 0px;

    padding: 0px 0px 0px 0px;

    font-family: 'PT Sans', sans-serif;

    font-weight: bold;

    font-size: 16px;

    color: #ad2929;

}

.price {

    width: 158px;

    margin: 0px 0px 0px 0px;

    padding: 0px 0px 0px 0px;

    float: right;

}

.price h5 strong {

    margin: 0px 0px 0px 0px;

    padding: 0px 5px 0px 0px;

    font-weight: 400;

    color: #757575;

    text-decoration: line-through;

    font-size: 16px;

    vertical-align: super;

}

.price h5 span {
    margin: 0px 0px 0px 0px;
    padding: 0px 5px 0px 0px;
    font-weight: 400;
    color: #757575;
    text-decoration: line-through;
    font-size: 16px;
    vertical-align: super;
}

.price h5 {

    margin: -9px 0px 0px 0px;

    padding: 0px 0px 0px 0px;

    font-family: 'PT Sans', sans-serif;

    font-weight: bold;

    color: #ad2929;

    font-size: 40px;

}

.discount_right {

    width: 320px;

    margin: 30px 0px 0px 0px;

    padding: 0px 0px 0px 0px;

    float: right;

}

.discount_right img {

    max-width: 100%;

    height: auto;

    margin: 0px 0px 0px 0px;

    padding: 0px 0px 0px 0px;

}

.discount_caption {

    width: 150px;

    margin: 0px 0px 0px 0px;

    padding: 0px 0px 0px 0px;

    float: right;

}

.discount_caption_bar {

    background: url(images/icon.png) left top no-repeat;

    width: 150px;

    margin: -32px 0px 0px 27px;

    padding: 53px 0px 53px 0px;

    position: absolute;

}

.discount_caption_bar h4 {

    margin: 0px 0px 0px 0px;

    padding: 0px 0px 0px 0px;

    font-family: 'PT Sans', sans-serif;

    font-weight: 400;

    color: #fff;

    font-size: 24px;

    text-transform: uppercase;

    text-align: center;

}

.store_map {

    margin: 0px 0px 0px 0px;

    padding: 0px 0px 0px 0px;

}

.store_map {

    max-width: 100%;

    height: auto;

    margin: 0px 0px 0px 0px;

    padding: 0px 0px 0px 0px;

}

.about_left h6 {

    margin: 0px 0px 5px 0px;

    padding: 0px 0px 0px 0px;

    font-family: 'PT Sans', sans-serif;

    font-weight: 400;

    color: #9d9d9d;

    font-size: 16px;

}

.time_table {

    margin: 0px 0px 30px 0px;

    padding: 0px 0px 0px 0px;

}

.time_table ul {

    margin: 0px 0px 0px 0px;

    padding: 0px 0px 0px 0px;

    list-style-type: none;

}

.time_table ul li {

    margin: 0px 0px 0px 0px;

    padding: 0px 0px 0px 0px;

    font-family: 'PT Sans', sans-serif;

    font-weight: 400;

    color: #9d9d9d;

    font-size: 16px;

    display: block;

    background: none;

    line-height: 30px;

}

.time_table ul li span {

    width: 50px;

    margin: 0px 0px 0px 0px;

    padding: 0px 0px 0px 0px;

    display: inline-block;

}

.contact_us {

    margin: 0px 0px 0px 0px;

    padding: 0px 0px 0px 0px;

}

.contact_us h4 {

    margin: 0px 0px 15px 0px;

    padding: 0px 0px 0px 0px;

    font-family: 'PT Sans', sans-serif;

    font-weight: 400;

    font-size: 25px;

    color: #00aae8;

}

.contact_us p {

    margin: 0px 0px 15px 0px;

    padding: 0px 0px 0px 0px;

    font-family: 'PT Sans', sans-serif;

    font-weight: 400;

    font-size: 14px;

    color: #464646;

    line-height: 18px;

}

.input {

    width: 609px;

    margin: 0px 0px 9px 0px;

    padding: 7px 12px 7px 12px;

    font-family: 'PT Sans', sans-serif;

    font-weight: 400;

    font-size: 14px;

    border: 1px solid #eff0f2;

    color: #464646;

}

.form {

    margin: 0px 0px 0px 0px;

    padding: 0px 0px 0px 0px;

}

.input_area {

    width: 609px;

    height: 95px;

    margin: 0px 0px 9px 0px;

    padding: 7px 12px 7px 12px;

    font-family: 'PT Sans', sans-serif;

    font-weight: 400;

    font-size: 14px;

    border: 1px solid #eff0f2;

    color: #464646;

}

.submit_bar {

    width: 270px;

    margin: 5px 0px 0px 0px;

    padding: 0px 0px 0px 0px;

    float: right;

}

.code {

    margin: 0px 0px 0px 0px;

    padding: 0px 0px 0px 0px;

    float: left;

}

.code img {

    max-width: 100%;

    height: auto;

    margin: 0px 0px 0px 0px;

    padding: 3px 5px;

    float: left;

    background: #bdbdbd;

}

.input2 {

    width: 61px;

    margin: 0px 0px 0px 0px;

    padding: 5px 12px 5px 12px;

    font-family: 'PT Sans', sans-serif;

    font-weight: 400;

    font-size: 14px;

    border: 1px solid #eff0f2;

    color: #464646;

    float: left;

}

.submit {

    width: 86px;

    background: #106fb1;

    margin: 0px 0px 0px 0px;

    padding: 7px 0px 7px 0px;

    font-family: 'PT Sans', sans-serif;

    font-weight: 600;

    font-size: 11px;

    border: none;

    color: #fff;

    cursor: pointer;

    float: right;

    text-transform: uppercase;

}

.submit:hover {

    background: #1c80c6;

}

.contact_detail {

    width: 212px;

    margin: 0px 0px 0px 0px;

    padding: 0px 0px 0px 0px;

}

.contact_detail h3 {

    margin: 0px 0px 15px 0px;

    padding: 0px 0px 0px 0px;

    font-family: 'PT Sans', sans-serif;

    font-weight: 400;

    font-size: 25px;

    color: #00aae8;

}

.contact_detail h4 {

    margin: 0px 0px 15px 0px;

    padding: 0px 0px 0px 0px;

    background: url(images/phone.png) left 15px no-repeat;

}

.contact_detail h4 a {

    margin: 0px 0px 0px 0px;

    padding: 0px 0px 0px 25px;

    font-family: 'PT Sans', sans-serif;

    font-weight: 400;

    font-size: 14px;

    color: #464646;

    text-decoration: none;

}

.contact_detail h4 a:hover {

    color: #07ace8;

}

.contact_detail h5 {

    margin: 0px 0px 15px 0px;

    padding: 0px 0px 0px 0px;

    background: url(images/mob.png) left top no-repeat;

}

.contact_detail h5 a {

    margin: 0px 0px 0px 0px;

    padding: 0px 0px 5px 25px;

    font-family: 'PT Sans', sans-serif;

    font-weight: 400;

    font-size: 14px;

    color: #464646;

    text-decoration: none;

    display: inline-block;

}

.contact_detail h5 a:hover {

    color: #07ace8;

}

.contact_detail h6 {

    margin: 0px 0px 15px 0px;

    padding: 0px 0px 0px 0px;

    background: url(images/msg.png) left top no-repeat;

}

.contact_detail h6 a {

    margin: 0px 0px 0px 0px;

    padding: 0px 0px 0px 25px;

    font-family: 'PT Sans', sans-serif;

    font-weight: 400;

    font-size: 14px;

    color: #464646;

    text-decoration: underline;

}

.contact_detail h6 a:hover {

    color: #07ace8;

    text-decoration: none;

}

.thank_you {

    height: 610px;

    margin: 50px 0px 0px 0px;

    padding: 0px 0px 0px 0px;

    text-align: center;

}

.thank_you h4 {

    margin: 0px 0px 15px 0px;

    padding: 0px 0px 0px 0px;

    font-family: 'PT Sans', sans-serif;

    font-weight: 400;

    font-size: 25px;

    color: #00aae8;

}

.thank_you p {

    margin: 0px 0px 0px 0px;

    padding: 0px 0px 0px 0px;

    font-family: 'PT Sans', sans-serif;

    font-weight: 400;

    font-size: 14px;

    color: #464646;

    text-align: center;

}

/*container section end*/

/*footer section start*/

.footer_section {

    background: #f5f5f5;

    margin: 0px 0px 0px 0px;

    padding: 22px 0px 22px 0px;

}

.footer_wrapper {

    width: 1055px;

    margin: 0px auto;

    padding: 0px 0px 0px 0px;

}

.footer_logo {

    width: 400px;

    margin: 10px 0px 0px 0px;

    padding: 0px 0px 0px 0px;

    float: left;

}

.footer_logo_inner {

    width: 147px;

    margin: 0px 0px 0px 0px;

    padding: 0px 0px 0px 0px;

    float: left;

}

.footer_logo_inner img {

    max-width: 100%;

    height: auto;

    margin: 0px 0px 0px 0px;

    padding: 0px 0px 0px 0px;

}

.footer_callus {

    width: 230px;

    margin: 0px 0px 0px 0px;

    padding: 0px 0px 0px 0px;

    float: right;

}

.footer_callus p {

    margin: 0px 0px 0px 0px;

    padding: 0px 0px 0px 0px;

    font-family: 'PT Sans', sans-serif;

    font-weight: 400;

    font-size: 10px;

    color: #9d9d9d;

}

.footer_callus p a {

    margin: 0px 0px 0px 0px;

    padding: 0px 0px 0px 0px;

    display: block;

    font-size: 16px;

    color: #00aae8;

    text-decoration: none;

}

.footer_callus p a:hover {

    color: #34bbec;

}

.footer_menu {

    width: auto;

    margin: 0px 0px 0px 0px;

    padding: 0px 0px 0px 0px;

    float: right;

    text-align: right;

}

.footer_menu ul {

    margin: 0px 0px 0px 0px;

    padding: 0px 0px 0px 0px;

    list-style-type: none;

}

.footer_menu ul li {

    margin: 0px 0px 0px 0px;

    padding: 0px 0px 0px 0px;

    display: inline-block;

}

.footer_menu ul li a {

    margin: 0px 0px 0px 0px;

    padding: 0px 14px 0px 14px;

    font-family: 'PT Sans', sans-serif;

    font-weight: 400;

    font-size: 10px;

    color: #9d9d9d;

    display: inline-block;

    text-decoration: none;

    text-transform: uppercase;

}

.footer_menu ul li:last-child a {
    padding-right: 0 !important;
}

.footer_menu ul li a:hover,
.footer_menu ul li.current_page_item a {

    color: #34bbec;

}

.footer_menu p {

    margin: 10px 0px 0px 0px;

    padding: 0px 0px 0px 0px;

    font-family: 'PT Sans', sans-serif;

    font-weight: 400;

    font-size: 10px;

    color: #9d9d9d;

    text-align: right;

}

/*footer section end*/

.tp-caption.black, .black {

    margin: 0 !important;

    width: 100% !important;

    left: 0 !important;

}

.slider_parent_container {

    width: 1055px;

    overflow: hidden;

    position: relative;

    height: 233px;

    float: left;

}

.slider_parent {

    position: absolute;

    top: 0;

    left: 0;

}

.menu-products_category-container {

    margin: 0px 0px 25px 0px;

    padding: 0px 0px 0px 0px;

    border: 1px solid #e5e5e5;

}

.menu-products_category-container ul {

    margin: 0px 0px 0px 0px;

    padding: 0px 0px 0px 0px;

    list-style-type: none;

}

.menu-products_category-container ul li {

    margin: 0px 0px 0px 0px;

    padding: 0px 0px 0px 0px;

    display: block;

    border-bottom: 1px solid #e5e5e5;

}

.menu-products_category-container ul li:last-child {

    border: none;

}

.menu-products_category-container ul li.active2 {

    background: url(images/arrow3.png) #f4f4f4 310px center no-repeat;

}

.menu-products_category-container ul li a {

    margin: 0px 0px 0px 0px;

    padding: 14px 15px 14px 8px;

    display: block;

    text-decoration: none;

    font-family: 'PT Sans', sans-serif;

    font-weight: 400;

    font-size: 14px;

    color: #464646;

    background: url(images/arrow3.png) 310px center no-repeat;

}

.menu-products_category-container ul li a:hover {

    background: url(images/arrow3.png) #f4f4f4 310px center no-repeat;

}

span.trail-browse,
span.pages

/*span.trail-begin,

span.sep:last-child*/ {
    display: none;
}

.breadcrumbs a {

    padding: 0 0px 0 0;

    color: #757575;

    font-family: "PT Sans", sans-serif;

    font-size: 13px;

    font-weight: 400;

    text-decoration: underline;

    text-transform: uppercase;

}

.breadcrumbs a:hover {

    color: #000;

    text-decoration: none;

}

.breadcrumbs span {
    padding: 0 2px
}

.wp-pagenavi {
    float: right;
}

.wp-pagenavi span.current {

    font-size: 12px;

    color: #fff;

    background: #07ace9;

    font-weight: normal;

    border: none !important;

}

.wp-pagenavi a, .wp-pagenavi span {

    color: #757575;

    border: none !important;

    font-size: 12px;

    font-weight: normal;

}

.body-arrow {

    margin: 6% 0 0 0;

    padding: 0;

    left: 0;

    z-index: 1000;

    position: absolute

}

.body-arrow2 {

    margin: 6% 0 0 0;

    padding: 0;

    right: 0;

    z-index: 1000;

    position: absolute

}

.promotions_thumbs {

    margin: 0;

    padding: 0;

}

.promotions_thumbs {

    margin: 0;

    padding: 0;

}

.home_pt_thumb {

    margin: 0 auto;

    padding: 0;

    width: 210px;

    text-align: center;

}

div.wpcf7-mail-sent-ok,
div.wpcf7-validation-errors {
    float: left;
}

.wp-posts-carousel-buttons a {

    background: url(images/arrow.png) center top no-repeat;

    width: 14px;

    height: 14px;

    text-indent: -9999px;

    display: inline-block;

}

.owl-prev {

    background: url(images/arrow_left.png) center top no-repeat !important;

    width: 46px !important;

    height: 46px !important;

    text-indent: -9999px;

}

.owl-next {

    background: url(images/arrow_right.png) center top no-repeat !important;

    width: 46px !important;

    height: 46px !important;

    text-indent: -9999px;

}

.default-theme.wp-posts-carousel {

    overflow: inherit !important;

    width: 100% !important;

}

.default-theme.wp-posts-carousel .owl-controls .owl-nav .owl-prev {

    left: -12.5% !important;

    padding: 0 0 !important;

    position: absolute !important;

    z-index: 10000;

}

.default-theme.wp-posts-carousel .owl-controls .owl-nav .owl-next {

    right: -12.5% !important;

    padding: 0 0 !important;

    position: absolute !important;

    z-index: 10000;

}

.default-theme.wp-posts-carousel .wp-posts-carousel-image img {

    width: 100% !important;

    height: 130px !important;

}

.default-theme.wp-posts-carousel .wp-posts-carousel-container {

    box-shadow: none !important;

    border-left: 1px solid #e8e8e8 !important;

}

.default-theme.wp-posts-carousel .wp-posts-carousel-container:first-chid {
    border-left: none !important;
}

.container_top_wrapper {
    /*border-right:1px solid #e8e8e8 !important;*/
}

.bottom_links .container_top_wrapper {
    border-right: none !important
}

/*___________ Testimonials Style here ______________*/

.testimonial_slider__default div, .testimonial_slider__default p, .testimonial_slider__default li, .testimonial_slider__default span, .testimonial_slider__default img, .testimonial_slider__default h2, .testimonial_slider__default ul {
    vertical-align: baseline;
}

.testimonial_slider {
    overflow: inherit !important;
    margin: 0 0 0 0;
    line-height: 18px;
    position: relative
}

.testimonial_slider__default .testimonial_slider_instance {
    margin: 0 auto;
    padding: 0;
    clear: left;
}

.testimonial_slider__default .testimonial_slide {
    margin: 0;
    padding: 0
}

.testimonial_slider__default .testimonial_slideri {
    float: left;
    margin: 0;
    box-sizing: border-box;
    padding: 0px;
    overflow: hidden;
    background: none !important;
}

.testimonial_slider__default .testimonial_by_wrap {
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
}

.testimonial_slider__default .testimonial_quote {
    width: 100%;
    min-height: 32px;
    padding-left: 0px;
    margin-left: 0px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    background: none !important;

    font-family: "PT Sans", sans-serif !important;

    color: #6e6e6e !important;

    font-size: 16px;

    font-weight: 400;

    line-height: 30px;

    margin: 0;

    padding: 0;

    text-align: center;

}

/*.testimonial_slider__default .testimonial_by_wrap span{width:100%;}*/

.testimonial_slider__default .testimonial_by_wrap .testimonial_avatar {
    margin: 0;
}

.testimonial_slider__default .testimonial_by_wrap .testimonial_avatar img {
    max-width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    padding: 3px;
    margin: 0;
}

.testimonial_slider__default .testimonial_by_wrap .testimonial_site a {
    text-decoration: none;
}

.testimonial_slider__default p.more a {
    text-decoration: underline;
    float: left;
    line-height: 0;
    padding: 0;
}

.testimonial_slider__default p.more a:hover {
    text-decoration: none;
}

/*Navigation buttons*/

.testimonial_slider__default .testimonial_nav {
    text-align: center;
    display: none !important;
}

.testimonial_slider__default .testimonial_nav a {
    margin: 0 5px 0 0;
    display: inline-block;
    background-position: 0 0;
    text-decoration: none !important;
}

.testimonial_slider__default .testimonial_nav a.selected {
    cursor: default;
}

.testimonial_slider__default .testimonial_nav a:focus, .testimonial_slider__default .testimonial_nav a:hover {
    text-decoration: none !important;
    outline: none;
}

/*Navigation Arrows*/

.testimonial_slider__default .testimonial_nav_arrow_wrap {
    display: block !important;
}

.testimonial_slider__default .testimonial_nav_arrow_wrap a {
    bottom: 0%;
    width: 50px;
    height: 265px;
    display: block;
    outline: none;
    position: absolute;
}

.testimonial_slider__default a.testimonial_prev {
    left: -18%;
    bottom: -35px;
    background: url(images/testimo-previus.jpg) left top no-repeat !important;
}

.testimonial_slider__default a.testimonial_next {
    right: -17%;
    bottom: -35px;
    background: url(images/testimo-next.jpg) left top no-repeat !important;
    margin-right: -9px
}

.testimonial_slider__default .testimonial_nav_arrow_wrap span {
    display: none;
}

.testimonial_slider__default .sldr_clearlt {
    display: block;
    visibility: hidden;
    clear: left;
    height: 0;
    content: ".";
}

.testimonial_slider__default .sldr_clearrt {
    display: block;
    visibility: hidden;
    clear: right;
    height: 0;
    content: ".";
}

.testimonial_slider_set.testimonial_slider {
    margin: 0 auto;
    padding-bottom: 28px;
}

.testimonial_by p {
    text-align: center;
}

.testimonial_avatar img {

    display: none !important;

}

.inner_body_right .testimonial_quote {

    color: #071541 !important;

    font-size: 14px !important;

    font-style: italic !important;

    font-weight: 300 !important;

    line-height: 30px !important;

    margin: 0 !important;

    padding: 0 0 0px !important;

}

.inner_body_right .testimonial_quote p {

    color: #ababab !important;

    font-family: "Quattrocento Sans", sans-serif !important;

    font-size: 14px !important;

    font-style: italic !important;

    font-weight: 400 !important;

    line-height: 28px !important;

    margin: 10px 0 15px 0 !important;

    padding: 0 22px !important;

    text-align: center !important;

}

.inner_body_right .testimonial_by h5 {

    color: #fff;

    font-family: "Oswald", sans-serif;

    font-size: 17px;

    font-weight: 400;

    margin: 0;

    padding: 0;

    text-align: center;

    text-transform: uppercase;

}

.inner_body_right .testimonial_by h5 span {

    color: #f25409;

    margin: 0 0 0 10px;

    padding: 0;

}

.sldr_title {

    color: #e83d00 !important;

    display: block;

    font-size: 20px !important;

    font-weight: 400 !important;

    letter-spacing: 3px;

    margin: 25px 0 30px !important;

    padding: 0;

    text-transform: uppercase;

}

.inner_body_right .sldr_title {

    color: #e83d00 !important;

    display: block;

    font-size: 20px !important;

    font-weight: 400 !important;

    letter-spacing: 3px;

    margin: 0px 0 0px !important;

    padding: 0;

    text-transform: uppercase;

    text-align: center;

}

.inner_body_right #testimonial_ssliderc_wid-2 {
    margin-top: 20px;
}

.inner_body_right .testimonial_slider_set.testimonial_slider {

    margin: 35px auto 0;

    padding: 20px 0 0;

}

.inner_body_right .testimonial_slideri,
.inner_body_right .testimonial_wrapper
.inner_body_right .testimonial_slider_sidebar-testimonials {

    height: 330px !important;

}

.inner_body_right .testimonial_slider__default .testimonial_nav_arrow_wrap a {
    bottom: 0%;
    width: 35px;
    height: 39px;
    display: block;
    outline: none;
    position: absolute;
}

.inner_body_right .testimonial_slider__default a.testimonial_prev {
    left: 40%;
    bottom: 0;
    background: url(images/previus.jpg) right top no-repeat !important;
}

.inner_body_right .testimonial_slider__default a.testimonial_next {
    right: 40%;
    bottom: 0;
    background: url(images/next.jpg) left top no-repeat !important;
}

.inner_body_right .testimonial_slider__default .testimonial_nav_arrow_wrap {

    height: 40px;

    margin-top: -23px;

}

.home_quote_right p {
    margin: 0;
    padding: 0;
}

.sidebar_quote .freequote_captcha {
    width: 100%;
    float: none;
    padding-bottom: 25px;
}

.gllr_image_block img {
    border: 1px solid #dbcfce !important;
}

.gallery .gllr_image_block {

    margin: 0 8px 15px !important;

}

.gllr_single_image_text {

    color: #000;

    display: block;

    font-size: 12px;

    font-weight: bold;

    letter-spacing: 1px;

    margin: 10px 0 0 0;

    padding: 0;

    text-align: center;

    text-decoration: none;

    text-transform: uppercase;

}

.gllr_image_block p {
    margin: 0;
    padding: 0;
}

div.wpcf7-mail-sent-ok,
div.wpcf7-validation-errors {
    float: left;
}

span.wpcf7-not-valid-tip {
    clear: both;
}

/*NBW Stuffs*/
.view_product.nbw-right
{
    background: #25b6eb;
    /* margin: 12px 0px 0px 0px; */
    padding: 0px 0px 4px 0px;
    border-radius: 5px;
    /* width: 128px; */
    overflow: hidden;
    float: left;
    /* height: 50px; */
    margin-right: 15px;
    font-size: 12px;
    margin-top: 0px;
}

.view_product.nbw-right h3
{
    margin-top: 7px;
    margin-bottom: 6px;
}

.view_product.nbw-right h3 a
{
    margin: 0;
    padding: 4px 0px 0px 0px;
    font-family: 'PT Sans', sans-serif;
    font-weight: bold;
    font-size: 14px;
    color: #fff;
    text-transform: uppercase;
    text-decoration: none;
    vertical-align: middle;
    padding-left: 10px;
}

.view_product.nbw-right .view_product_right
{
    width: 25px;
    margin: 0px 0px 0px 0px;
    padding: 8px 0px 8px 0px;
    border-left: 1px solid #0098ca;
    text-align: center;
    float: right;
}

.view_product.nbw-right h3 a img {
    vertical-align: middle;
    width: 24px;
    float: right;
    margin-left: 5px;
    margin-right: 5px;
}

/*Homepage Map*/
.map .row
{
    max-width: 100%;
}

@media (min-width: 479px) {
    .map .columns:first-of-type
    {
        padding-left: 0;
    }

    .map .columns:last-of-type
    {
        padding-left: 0;
        padding-right: 0;
    }
}

.map h2
{
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-family: 'PT Sans', sans-serif;
    font-weight: 400;
    font-size: 25px;
    color: #00aae8;
}

.time_table strong
{
    color: #00aae8;
}
/*NBW Stuffs*/

.about_right ul li a
{
    margin: 0px 0px 10px 0px;
    padding: 0px 0px 0px 22px;
    font-family: 'PT Sans', sans-serif;
    font-weight: 400;
    font-size: 14px;
    color: #464646;
    display: block;
    text-decoration: none;
}

.about_right .cat-post-widget ul li
{
    background: url(images/arrow.png) left 4px no-repeat;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    display: block;
}