@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;600;700&display=swap');


.loader {
    top: 0;
    left: 0;
}

.ui-widget {
    font-family: 'Open Sans', sans-serif;
    font-size: 11px;
}

body {
    background: #fff;
    color: #000;
    margin: 0px;
    font-size: 11px;
    font-family: 'Open Sans', sans-serif;
}
.grid_23.footer td.footerCopyRight font {
    font-size: 14px ;
    -webkit-text-size-adjust: none;
}

.afHeadingText p {
    margin: 0;
    font-size: 14px !important;
    -webkit-text-size-adjust: none;
}

.ui-widget-content a {
    color: #000 !important;
}

#bodyWrapper {}

#bodyContent {}

#header {
    height: 77px;
}

#storeLogo {
    float: left;
    margin-top: 0;
}

#headerShortcuts {
    float: right;
    margin-top: 15px;
}

#columnLeft {
    padding-top: 5px;
}

#columnRight {
    padding-top: 5px;
}

.infoBoxContainer {
    margin-bottom: 5px;
}

.infoBoxHeading {
    padding: 1.5px 0;
    font-size: 12px;
}

.infoBoxContents {
    padding: 5px;
    font-size: 13px;
    font-family: 'Open Sans', sans-serif;
}

.contentContainer {
    padding-bottom: 10px;
}

.contentContainer h2 {
    font-size: 16px;
    text-decoration: underline;
    font-weight: normal;
    margin-bottom: 0;
    padding-bottom: 5px;
}

.contentText,
.contentText table {
    padding: 5px 0 5px 0;
    font-size: 11px;
    line-height: 1.5;
}

.productListTable {
    padding: 5px;
    font-size: 11px;
    line-height: 1.5;
}

.productListTable tr.alt td {
    background-color: #ecf6fc;
}

.fieldKey {
    font-size: 12px;
    line-height: 1.5;
    width: 150px;
}

.fieldValue {
    font-size: 11px;
    line-height: 1.5;
}

h1 {
    font-size: 20px;
    margin-bottom: 0;
    padding-bottom: 5px;
}

img {
    border: 0;
}

table,
p {
    font-size: 11px;
    line-height: 1.5;
}

#piGal {
    float: none;
    width: 250px;
}

#piGal img {
    max-width: 250px;
    height: auto;
}

.buttonSet {
    clear: both;
}

.buttonAction {
    float: right;
}

.boxText {
    font-family: 'Open Sans', sans-serif;
    font-size: 10px;
}

.errorBox {
    font-family: 'Open Sans', sans-serif;
    font-size: 10px;
    background: #ffb3b5;
    font-weight: bold;
}

.stockWarning {
    font-family: 'Open Sans', sans-serif;
    font-size: 10px;
    color: #cc0033;
}

.productsNotifications {
    background: #f2fff7;
}

.orderEdit {
    font-family: 'Open Sans', sans-serif;
    font-size: 10px;
    color: #70d250;
    text-decoration: underline;
}

A {
    color: #000000;
    text-decoration: none;
}

A:hover {
    text-decoration: underline;
}

FORM {
    display: inline;
}

TR.header {
    background: #ffffff;
}

TR.headerNavigation {
    background: #bbc3d3;
}

TD.headerNavigation {
    font-family: 'Open Sans', sans-serif;
    font-size: 10px;
    background: #bbc3d3;
    color: #ffffff;
    font-weight: bold;
}

A.headerNavigation {
    color: #FFFFFF;
    font-size: 10px;
    height: 30px;
}

A.headerNavigation:hover {
    color: #ffffff;
}

TR.headerError {
    background: #ff0000;
}

TD.headerError {
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    background: #ff0000;
    color: #ffffff;
    font-weight: bold;
    text-align: center;
}

TR.headerInfo {
    background: #00ff00;
}

TD.headerInfo {
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    background: #00ff00;
    color: #ffffff;
    font-weight: bold;
    text-align: center;
}

TR.footer {
    background: #bbc3d3;
}

TD.footer {
    font-family: 'Open Sans', sans-serif;
    font-size: 10px;
    background: #bbc3d3;
    color: #ffffff;
    font-weight: bold;
}

.infoBox {
    background: #b6b7cb;
}

.infoBoxNotice {
    background: #FF8E90;
}

.infoBoxNoticeContents {
    background: #FFE6E6;
    font-family: 'Open Sans', sans-serif;
    font-size: 10px;
}

TD.infoBoxHeading {
    font-family: 'Open Sans', sans-serif;
    font-size: 10px;
    font-weight: bold;
    background: #bbc3d3;
    color: #ffffff;
}

TD.infoBox,
SPAN.infoBox {
    font-family: 'Open Sans', sans-serif;
    font-size: 10px;
}

TR.accountHistory-odd,
TR.addressBook-odd,
TR.alsoPurchased-odd,
TR.payment-odd,
TR.productListing-odd,
TR.productReviews-odd,
TR.upcomingProducts-odd,
TR.shippingOptions-odd {
    background: #f8f8f9;
}

TR.accountHistory-even,
TR.addressBook-even,
TR.alsoPurchased-even,
TR.payment-even,
TR.productListing-even,
TR.productReviews-even,
TR.upcomingProducts-even,
TR.shippingOptions-even {
    background: #f8f8f9;
}

TABLE.productListing {
    border: 1px;
    border-style: solid;
    border-color: #b6b7cb;
    border-spacing: 1px;
}

.productListingHeader {
    table-layout: fixed;
    color: #FFFFFF;
    font-weight: bold;
}

.productListingHeader A:hover {
    color: #FFFFFF;
}

.productListingData {
    table-layout: fixed;
}

A.pageResults {
    color: #0000FF;
}

A.pageResults:hover {
    color: #0000FF;
    background: #FFFF33;
}

TD.pageHeading,
DIV.pageHeading {
    font-family: 'Open Sans', sans-serif;
    font-size: 20px;
    font-weight: bold;
    color: #9a9a9a;
}

TR.subBar {
    background: #f4f7fd;
}

TD.subBar {
    font-family:'Open Sans', sans-serif;
    font-size: 10px;
    color: #000000;
}

TD.main,
P.main {
    font-family: 'Open Sans', sans-serif;
    font-size: 11px;
    line-height: 1.5;
}

TD.smallText {
    font-family: 'Open Sans', sans-serif;
    font-size: 10px;
    color: #fff;
}

SPAN.smallText {
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
}

P.smallText {
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
}

TD.accountCategory {
    font-family: 'Open Sans', sans-serif;
    font-size: 13px;
    color: #aabbdd;
}

TD.tableHeading {
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    font-weight: bold;
}

SPAN.newItemInCart {
    font-family: 'Open Sans', sans-serif;
    font-size: 10px;
    color: #ff0000;
}

CHECKBOX,
INPUT,
RADIO,
SELECT {
    font-family: 'Open Sans', sans-serif;
    font-size: 11px;
}

TEXTAREA {
    width: 100%;
    font-family: 'Open Sans', sans-serif;
    font-size: 11px;
}

SPAN.greetUser {
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    color: #f0a480;
    font-weight: bold;
}

TABLE.formArea {
    background: #f1f9fe;
    border-color: #7b9ebd;
    border-style: solid;
    border-width: 1px;
}

TD.formAreaTitle {
    font-family: 'Open Sans', sans-serif;;
    font-size: 12px;
    font-weight: bold;
}

SPAN.markProductOutOfStock {
    font-family: 'Open Sans', sans-serif;;
    font-size: 12px;
    color: #c76170;
    font-weight: bold;
}

SPAN.productSpecialPrice {
    font-family: 'Open Sans', sans-serif;
    color: #ff0000;
}

SPAN.errorText {
    font-family: 'Open Sans', sans-serif;
    color: #ff0000;
}

.moduleRow {}

.moduleRowOver {
    background-color: #D7E9F7;
    cursor: pointer;
    cursor: hand;
}

.moduleRowSelected {
    background-color: #E9F4FC;
}

.checkoutBarFrom,
.checkoutBarTo {
    font-family: 'Open Sans', sans-serif;
    font-size: 10px;
    color: #8c8c8c;
}

.checkoutBarCurrent {
    font-family: 'Open Sans', sans-serif;
    font-size: 10px;
    color: #000000;
}

.messageBox {
    font-family: 'Open Sans', sans-serif;
    font-size: 10px;
}

.messageStackError,
.messageStackWarning {
    font-family: 'Open Sans', sans-serif;
    font-size: 10px;
    background-color: #ffb3b5;
}

.messageStackSuccess {
    font-family: 'Open Sans', sans-serif;
    font-size: 10px;
    background-color: #99ff00;
}

.inputRequirement {
    font-family: 'Open Sans', sans-serif;
    font-size: 10px;
    color: #ff0000;
}

.tdbLink a {}

.tdbLink button {}

.accountLinkList {
    list-style-type: none;
    margin: 2px 2px 2px 10px;
    padding: 5px;
}

.accountLinkListEntry {
    float: left;
    margin-right: 5px;
}

.contentContainer h2 {
    background: #f90;
    color: #fff;
    text-decoration: none;
    margin-top: 12px;
    font-size: 12px;
    font-weight: initial;
    display: block;
    padding: 0;
}

div#bodyContent h1 {
    margin-top: 0;
    font-family: 'Open Sans', sans-serif;
    font-size: 20px;
    font-weight: bold;
    color: #9a9a9a;
    padding: 0;
}

.clearfix,
.container_24 {}

.mt-15 {
    margin-top: 15px;
}

.ui-widget-header {
    border: 1px solid rgb(255, 153, 0);
    background: rgb(255, 153, 0);
    color: #fff;
    font-weight: bold;
}

.container_24 .grid_24 {
    background: #950001;
}

.ui-widget-content {
    background: #f8f8f9;
}

.container_24 .grid_24 {}

.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
    opacity: 1;
    border: 1px solid #ff9900;
    background: #ff9900;
    color: #fff;
    font-weight: 600;
}

.container_24 .grid_24 p,
.container_24 .grid_24 a {
    color: #fff;
}

.ui-widget-header.infoBoxHeading {
    overflow: hidden;
}

.pegination {}

.headCartbtns {
    float: right;
    display: inline-block;
}

.ui-button-text-icon-primary .ui-button-text,
.ui-button-text-icons .ui-button-text {
    padding: 0 1em 0 2.1em;
}

div#storeLogo img {
    width: auto;
}

.headingBox {
    height: 21.14px;
}

.headingBox img {
    width: 100%;
}

.ui-widget-margin-bottom {}

.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
    border: 1px solid #ff9900;
    background: #ff9900;
    font-weight: bold;
    color: #fff;
}

.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
    border: 1px solid #ff9900;
    background: #ff9900;
    font-weight: bold;
    color: #fff;
    padding: 6px;
    border-radius: 50px;
}

.headCartbtns a {
    color: #000 !important;
    font-weight: normal !important;
    padding: 0 !important;
    font-size: medium !important;
    font-family: 'Open Sans', sans-serif;
}

.headCartbtns a .ui-button-text {
    padding: 0 3px;
    display: inline-block;
    font-family: 'Open Sans', sans-serif;
    font-size: 13px;
}

.headCartbtns a .ui-icon {
    display: none
}

.headCartbtns a:after {
    content: "|";
    display: inline;
    float: right;
}

.container_24 .grid_24 {
    width: 1349px;
    margin: 0;
}

.container_24 {
    width: 1349px;
}

.container_24 .grid_4 {
    width: 186px;
}

.container_24 .push_4 {
    left: 196px;
}

.ui-widget-content {
    border: 1px solid #b5b5b5;
}

.container_24 .grid_20 {
    width: 1143px;
}

.container_24 .pull_20 {
    left: -1152px;
}

.contentText table {}

.container_24 .grid_23 {
    width: 1349px;
    margin: 0;
}

.buttonSet {
    clear: both;
    background: #f8f8f9;
    border: 1px solid #b5b5b5;
    padding: 4px 25px;
    overflow: hidden;
}

div#loginModules .contentContainer h2 {
    background: #fff;
    font-weight: 600;
    color: #000;
}

.container_24 div#loginModules .grid_8 {
    width: 566px;
}

div#loginModules .contentText {
    background: #f8f8f9;
    padding: 6px 5px;
    border: 1px solid #b5b5b5;
    margin-top: 5px;
}

table.infoBoxContents.proTable {
    border: 1px solid #b5b5b5;
    background: #f8f8f9;
    margin-top: -5px;
}

@media only screen and (device-width:3440px) {
    #bodyWrapper {}
}

@media only screen and (device-width:3440px) and (device-height:1440px) and (-webkit-device-pixel-ratio:1) {
    body {}

    #bodyWrapper {}

    img.clientLongImg {
        width: 100%;
    }

    div#wh-widget-send-button {}
}

@media (device-width:2561px) {
    /* div#wh-widget-send-button{transform:initial; */
}

@media (device-width:2560px) {
    /* #bodyWrapper{zoom:1.885 !important; */
}

@media (device-width:1920px) {
    /* #bodyWrapper{zoom:1.411 !important; */
}

@media only screen (max-width:1600px) and (min-width:1599px) {
    #bodyWrapper {
        zoom: 1.17346 !important;
    }
}

@media (device-width:1533px) {
    /* #bodyWrapper{zoom:1.124 !important; */
    
}

@media (device-width:1440px) {
    /* #bodyWrapper{zoom:1.055 !important; */
}

@media (device-width:1366px) {
    /* #bodyWrapper{zoom:1 !important; */
}

@media (device-width:1360px) {
    body {
        zoom: .995;
    }
}

@media screen and (device-width:1366px) and (device-height:768px) {
    /* #bodyWrapper{zoom:1 !important; */
}

@media (device-width:1280px) {
    /* #bodyWrapper{zoom:.936 !important; */
}

@media (device-width:1280px) {
    body {}

    A.headerNavigation {}

    #bodyWrapper {
        -moz-transform: scale(0.935, 1);
        -moz-transform-origin: 0 0;
    }

    div#bodyContent h1 {
        font-size: 21px;
        margin-bottom: 8px;
    }

    .infoBoxContents {
        line-height: initial;
    }

    div#wh-widget-send-button {
        -webkit-transform: initial;
            -ms-transform: initial;
                transform: initial;
    }

    div#tawkchat-container {
        -webkit-transform: translate(20px, 1px) scale(0.87);
            -ms-transform: translate(20px, 1px) scale(0.87);
                transform: translate(20px, 1px) scale(0.87);
    }

    #xG4KOMf-1588600370417,
    #RtdGotB-1588600775968 {
        zoom: 1.3;
    }

    div#crbF4bD-1588600884932 {
        zoom: 1.4;
    }

    .contentContainer h2 {
        font-size: 13px;
    }
}

@media (device-width:1024px) {
    #bodyWrapper {
        -moz-transform: scale(0.75, 1);
        -moz-transform-origin: 0 0;
    }

    .proDetails table td img {
        width: 100%;
    }

    .clientLongImg {
        width: 100%;
    }

    div#tawkchat-container {
        -webkit-transform: translate(-2px, -10px) scale(0.43);
            -ms-transform: translate(-2px, -10px) scale(0.43);
                transform: translate(-2px, -10px) scale(0.43);
    }

    .bottom#tawkchat-message-preview-container {
        zoom: .8;
    }
}

@media screen and (device-width:1024px) and (device-height:768px) {
    #bodyWrapper {}
}

@media (device-width:768px) {
    #bodyWrapper {}

    body {
        min-width: 100%;
    }

    div#wh-widget-send-button {
        -webkit-transform: initial !important;
            -ms-transform: initial !important;
                transform: initial !important;
    }

    .infoBoxContents {
        padding: 10px 5px;
    }
}

@media (max-width:768px) {
    .proDetails td img {
        width: 100%;
    }

    .proDetails font {
        color: #000;
        font-size: 37px !important;
    }

    .grid_23.footer center font {
        font-size: 23px;
    }

    .buttonSet {
        padding: 8px 25px;
    }

    .buttonSet button,
    .buttonSet a {}

    img.footerPaypel {
        width: 100%;
        max-width: 280px !important;
    }

    td.footerCopyRight {
        font-size: 20px;
    }

    td.footerCopyRight p {
        font-size: 20px !important;
    }
}

@media (max-width:425px) {
    .headCartbtns {
        max-width: 514px;
        text-align: right;
    }
    select {
        zoom: 1;
    }

    table.formBg {
        border: 1px solid #b5b5b54f !important;
    }

    .fjafajk div {
        border: 1px solid #b5b5b54f !important;
    }

    .fjafajk div div {
        border: 0 !important;
    }

    table.formBg {
        border: 1px solid #b5b5b54f !important;
    }

    .fjafajk input[type="text"] {
        width: calc(100% - 15px) !important;
    }

    table.formB,
    .fjafajk div {
        border: 1px solid #b5b5b54f !important;
    }

    .fieldValue {
        line-height: 2.6;
    }

    .ui-button-text-icon-primary .ui-button-text,
    .ui-button-text-icons .ui-button-text {
        line-height: 26px;
        font-size: 10px;
    }

    .contentContainer.deliverInfoCon h2 {
        line-height: 35px;
    }

    .accountInfo .contentText {
        border: 1px solid #b6b7cb6b !important;
    }

    .buttonSet {
        border: 1px solid #b6b7cb6b !important;
    }

    textarea,
    input[type="text"],
    input[type="password"],
    input[type="email"],
    input[type="number"],
    select {
        border-color: #fff;
        background: #fff;
    }

    .contentText {}

    .contentText.deliverInfoBox {
        border: 1px solid #b6b7cb6b !important;
    }

    td.footerCopyRight {
        font-size: 14px;
    }

    td.footerCopyRight p {
        font-size: 10px !important;
        -webkit-text-size-adjust: none;
    }

    .proDetails font {
        font-size: 54px !important;
    }

    .afHeadingText {
        padding: 3px 0 12px 0;
    }

    .ui-widget-content.infoBoxContents ol {
        padding-left: 35px !important;
        font-size: 18px !important;
    }

    A.headerNavigation {
        font-size: 16px;
    }

    .headCartbtns a {
        font-size: 24px !important;
    }

    .ui-widget-content a,
    .ui-widget-content p {
        line-height: 21px;
        font-size: 17px;
    }

    .grid_23.footer center font {
        font-size: 53px !important;
    }

    .headingBox {
        height: 21.14px;
        overflow: hidden;
    }

    .no-js {
        display: none;
    }

    body {
        width: 100%;
    }

    #bodyWrapper {}

    .home-sitemap ul li a {
        font-size: 33px;
    }

    div#tawkchat-container {
        -webkit-transform: initial;
            -ms-transform: initial;
                transform: initial;
    }
}

@media (max-width:375px) {
    body {}

    div#tawkchat-container {
        -webkit-transform: initial;
            -ms-transform: initial;
                transform: initial;
    }

    .headingBox {
        height: 24.14px;
        overflow: hidden;
    }
}

@media (device-width:360px) {
    #bodyWrapper {
        zoom: 0.266864 !important;
    }
}

@media (device-width:375px) {
    #bodyWrapper {
        zoom: 0.277984 !important;
    }
}

@media (max-width:320px) {
    .headingBox {
        height: 32.14px;
        overflow: hidden;
    }

    body {}

    #bodyWrapper {}

    .container_24 .grid_20 {
        width: calc(1143px - 70px);
    }

    .container_24 .push_4 {
        left: calc(196px + 70px);
    }

    .container_24 .pull_20 {
        left: calc(-1152px + 70px);
    }

    .container_24 .grid_4 {
        width: calc(186px + 70px);
    }
}

@media screen and (device-aspect-ratio:72/96) {}

A:hover {
    color: #AABBDD;
    text-decoration: underline;
}

h2.formHeading {
    background: #fff;
    color: #000;
    font-weight: 600;
}

table.formBg {
    background: #f8f8f9;
    border: 1px solid #b5b5b5;
    padding: 5px 5px;
}

.advFieldKey {
    font-weight: 600;
    font-size: 14px;
}

.fjafajk {
    margin-bottom: 6px;
}

.fjafajk h2 {
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    font-weight: bold;
    background: #ff9900;
    color: #ffffff;
    padding: 0 13px;
    border-top-left-radius: 11px;
    border-top-right-radius: 11px;
}

.fjafajk div {
    padding: 15px 2px;
    background: #f8f8f9;
    border: 1px solid #b5b5b5;
}

.fjafajk input[type="text"] {
    width: calc(100% - 8px) !important;
}

.searchdescription {
    border: 0 !important;
    padding: 11px 2px !important;
    text-align: right;
    font-size: 13px;
}

.searchdescription input[type="checkbox"] {
    margin: 0;
}

@media (max-width:425px) {
    .fjafajk input[type="text"] {
        width: calc(100% - 15px) !important;
    }

    TABLE.productListing {
        border-color: #b5b5b54f;
    }
}

select option {
    background: #ffffff;
}

.ui-widget-content.infoBoxContents .ui-widget-content a {
    color: #000 !important;
}

img.clientLongImg {
    width: 100%;
}

@media only screen and (min-device-width:320px) and (max-device-width:568px) and (-webkit-device-pixel-ratio:2) and (orientation:portrait) {
    .headingBox {
        height: 32.14px;
        overflow: hidden;
    }

    .infoBoxContents {
        padding: 10px 5px;
    }

    #header {
        height: 105px;
    }

    #header img {
        height: 100px;
    }

    #bodyWrapper {}

    .container_24 .pull_20 {
        left: -1046px;
    }

    .container_24 .push_4 {
        left: 293px;
    }

    .container_24 .grid_20 {
        width: 1043px;
    }

    .container_24 .grid_4 {
        width: 273px;
    }

    iframe#D6FsUan-1588144949814 {
        height: 330px !important;
        width: 330px !important;
        min-height: 75px !important;
        min-width: 75px !important;
        max-height: 330px !important;
        max-width: 330px !important;
        -webkit-transform: scale(.6) !important;
            -ms-transform: scale(.6) !important;
                transform: scale(.6) !important;
    }

    .proDetails table td img {
        width: 100%;
    }

    .clientLongImg {
        width: 100%;
    }

    #bodyContent font {
        font-size: 54px !important;
    }

    #bodyContent p>font>strong {
        font-size: 11px;
    }

    table.infoBoxContents.proTable {
        border: 1px solid #b5b5b54f;
    }

    .ui-widget-content {
        border: 1px solid #b5b5b54f;
    }

    table.infoBoxContents.proTable tr td a img {
        height: 240px;
        width: 240px;
    }

    #tawkchat-container {
        zoom: initial !important;
        -webkit-transform: initial !important;
            -ms-transform: initial !important;
                transform: initial !important;
        bottom: 0;
        right: 0;
    }
}

@media only screen and (device-height:320px) and (device-width:568px) and (-webkit-min-device-pixel-ratio:2) and (orientation:landscape) {
    body {}

    .pegination {}

    #bodyWrapper {
        zoom: 0.421053 !important;
    }

    div#tawkchat-container {}

    table.infoBoxContents.proTable {
        border: 1px solid #b5b5b54f;
    }

    .ui-widget-content {
        border: 1px solid #b5b5b54f;
    }

    #bodyContent font {
        font-size: 30px !important;
    }

    .infoBoxContents {
        font-size: 18px;
    }

    .infoBoxHeading {
        padding: 4.5px 0;
    }

    .headCartbtns a {}

    A.headerNavigation {
        font-size: 14px
    }

    #tawkchat-container {}

    div#wh-widget-send-button {}

    .contentText,
    .contentText table {
        font-size: 12px;
    }

    .contentContainer h2 {
        font-size: 12px;
    }
}

@media only screen and (min-device-width:320px) and (max-device-width:480px) and (-webkit-device-pixel-ratio:2) and (orientation:portrait) {
    #bodyWrapper {}
}

@media only screen and (min-device-width:375px) and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) {
    .pegination {}
}

@media only screen and (min-device-width:375px) and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait) {
    .headingBox {
        height: 29px;
    }

    body {}

    .container_24 .grid_20 {
        width: calc(1143px - 70px);
    }

    .container_24 .push_4 {
        left: calc(196px + 70px);
    }

    .container_24 .pull_20 {
        left: calc(-1152px + 70px);
    }

    .container_24 .grid_4 {
        width: calc(186px + 70px);
    }

    table.infoBoxContents.proTable {
        border: 1px solid #b5b5b54f;
    }

    .ui-widget-content {
        border: 1px solid #b5b5b54f;
    }

    #bodyContent font {
        font-size: 50px !important;
    }

    #header {
        height: 100px;
    }

    div#storeLogo img {}

    #header img {
        height: 100px;
        max-height: 100px !important;
    }

    table.infoBoxContents.proTable tr td a img {
        height: 240px;
        width: 240px;
    }

    #tawkchat-container {
        -webkit-transform: initial !important;
            -ms-transform: initial !important;
                transform: initial !important;
        bottom: 0;
        right: 0;
    }

    #wh-widget-send-button.wh-widget-left {
        left: 10px;
        -webkit-transform: initial;
            -ms-transform: initial;
                transform: initial;
    }
}

@media only screen and (device-height:375px) and (device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:landscape) {
    body {}

    #bodyWrapper {
        zoom: 0.49444 !important;
    }

    .container_24 .grid_20 {
        width: calc(1143px - 30px);
    }

    .container_24 .push_4 {
        left: calc(196px + 30px);
    }

    .container_24 .pull_20 {
        left: calc(-1152px + 30px);
    }

    .container_24 .grid_4 {
        width: calc(186px + 30px);
    }

    table.infoBoxContents.proTable {
        border: 1px solid #b5b5b54f;
    }

    .ui-widget-content {
        border: 1px solid #b5b5b54f;
    }

    #bodyContent font {
        font-size: 50px !important;
    }

    #header {
        height: 100px;
    }

    div#storeLogo img {}

    #header img {
        height: 100px;
        max-height: 100px !important;
    }

    table.infoBoxContents.proTable tr td a img {
        height: 240px;
        width: 240px;
    }

    .contentText,
    .contentText table {
        font-size: 16px;
    }

    .infoBoxContents {
        font-size: 16px;
    }

    div#bodyContent h1 {
        font-size: 28px;
    }

    .headCartbtns a {
        font-size: 16px !important;
    }
}

@media only screen and (min-device-width:414px) and (max-device-width:736px) and (-webkit-min-device-pixel-ratio:3) {}

@media only screen and (device-width:414px) and (device-height:736px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait) {
    .afHeadingText p {
        font-size: 10px !important;
    }
    A.headerNavigation {
        font-size: 8px !important;
        -webkit-text-size-adjust: none;
    }
    .container_24 {
        margin: initial !important;
    }

    .headingBox {
        height: 29px;
    }

    body {
        width: 100%;
        min-width: initial;
    }

    #bodyWrapper {
        zoom: 0.306894 !important;
    }
    table.infoBoxContents.proTable {
        max-width: 1042.71px;
    }
    .container_24 .grid_20 {
        width: calc(1143px - 70px);
    }

    .container_24 .push_4 {
        left: calc(196px + 70px);
    }

    .container_24 .pull_20 {
        left: calc(-1152px + 70px);
    }

    .container_24 .grid_4 {
        width: calc(186px + 70px);
    }

    table.infoBoxContents.proTable {
        border: 1px solid #b5b5b54f;
    }

    .ui-widget-content {
        border: 1px solid #b5b5b54f;
    }

    #bodyContent font {
        font-size: 50px !important;
    }

    #header {
        height: 100px;
    }

    div#storeLogo img {}

    #header img {
        height: 100px;
        max-height: 100px !important;
    }

    table.infoBoxContents.proTable tr td a img {
        height: 240px;
        width: 240px;
    }

    .grid_23.footer font {
        font-size: 45px;
    }

    .headCartbtns a {
        font-size: 23px !important;
    }

    #wh-widget-send-button.wh-widget-left {
        left: 10px;
        zoom: initial !important;
        -webkit-transform: initial !important;
            -ms-transform: initial !important;
                transform: initial !important;
    }

    #tawkchat-container {
        -webkit-transform: initial !important !important;
            -ms-transform: initial !important !important;
                transform: initial !important !important;
    }
}

@media only screen and (min-device-width:414px) and (max-device-width:736px) and (-webkit-min-device-pixel-ratio:3) and (orientation:landscape) {
    .grid_23.footer font {
        font-size: 25px;
    }

    #header {
        height: 100px;
    }

    div#storeLogo img {}

    #header img {
        height: 100px;
    }

    table.infoBoxContents.proTable {
        border: 1px solid #b5b5b54f;
    }

    .ui-widget-content {
        border: 1px solid #b5b5b54f;
    }

    .container_24 .grid_20 {
        width: calc(1143px - 10px);
    }

    .container_24 .push_4 {
        left: calc(196px + 10px);
    }

    .container_24 .pull_20 {
        left: calc(-1152px + 10px);
    }

    .container_24 .grid_4 {
        width: calc(186px + 10px);
    }

    table.infoBoxContents.proTable tr td a img {
        height: 250px;
        width: 250px;
    }

    .infoBoxHeading {
        padding: 4.5px 0;
    }

    .infoBoxContents {
        font-size: 18px;
    }

    .headCartbtns a {}

    A.headerNavigation {
        font-size: 14px;
    }

    div#bodyContent h1 {
        font-size: 28px;
    }

    .contentText,
    .contentText table {
        font-size: 14px;
    }

    .contentContainer h2 {
        font-size: 16px;
    }

    .container_24 .pull_20 {
        left: calc(-1152px + 50px);
    }

    .container_24 .grid_4 {
        width: calc(186px + 50px);
    }

    .container_24 .grid_20 {
        width: calc(1143px - 50px);
    }

    .container_24 .push_4 {
        left: calc(196px + 50px);
    }

    div#tawkchat-container {}

    div#wh-widget-send-button {}
}

@media only screen and (device-height:414px) and (device-width:736px) and (-webkit-min-device-pixel-ratio:3) and (orientation:landscape) {}

@media only screen and (min-device-width:375px) and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) {}

@media only screen and (device-height:375px) and (device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait) {
    body {}

    div#bodyContent h1 {
        font-size: 26px;
    }
}

@media only screen and (device-height:375px) and (device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:landscape) {
    body {}

    #bodyWrapper {
        zoom: 0.601927 !important;
    }

    #header {
        height: 100px;
    }

    div#storeLogo img {}

    div#header img {
        height: 100px;
    }
}

@media screen and (device-width:411px) and (device-height:731px) and (-webkit-device-pixel-ratio:2.625) and (orientation:portrait) {
    body {}

    .pegination {}

    .headingBox {
        height: 30.14px;
    }

    body {}

    #bodyWrapper {}

    div#wh-widget-send-button {
        zoom: initial;
        -webkit-transform: initial !important;
            -ms-transform: initial !important;
                transform: initial !important;
    }

    div#tawkchat-container {
        zoom: initial;
        -webkit-transform: initial !important;
            -ms-transform: initial !important;
                transform: initial !important;
    }

    .container_24 div#loginModules .grid_8 {
        width: 528px;
    }

    div#bodyContent h1 {
        font-size: 26px;
    }

    div#loginModules .contentText {
        padding: 6px 8px;
        border: 1px solid #b5b5b529;
    }

    .infoBoxContents {
        padding: 10px 5px;
    }
}

@media screen and (device-width:731px) and (device-height:411px) and (-webkit-device-pixel-ratio:2.625) and (orientation:landscape) {
    #bodyWrapper {
        zoom: 0.541883 !important;
    }
}

@media screen and (device-width:411px) and (device-height:823px) and (-webkit-device-pixel-ratio:3.5) and (orientation:portrait) {
    .pegination {}

    .headingBox {
        height: 31.14px;
    }

    body {}

    #bodyWrapper {}

    div#bodyContent h1 {
        font-size: 28px;
    }

    #bodyContent font {
        font-size: 40px !important;
    }

    #bodyContent font iframe {
        width: 100%;
    }

    .infoBoxContents {
        padding: 7px 5px;
    }

    .headCartbtns a .ui-button-text {
        padding-bottom: 4px;
    }

    .grid_23.footer center font {
        font-size: 42px;
    }

    .container_24 div#loginModules .grid_8 {
        width: 521px;
    }

    div#loginModules .contentText {
        padding: 6px 10px;
        border: 1px solid #b5b5b538;
    }
}

@media screen and (device-width:823px) and (device-height:411px) and (-webkit-device-pixel-ratio:3.5) and (orientation:landscape) {
    #bodyWrapper {
        zoom: 0.610082 !important;
    }

    .pegination {}

    #header {
        height: 100px;
    }

    div#storeLogo img {}

    div#header img {
        height: 100px;
    }
}

table.proImgFix tr td a img {
    height: 168px;
    width: 168px;
}

@media screen and (device-width:768px) and (device-height:1024px) and (-webkit-device-pixel-ratio:2) and (orientation:portrait) {
    .pegination {}

    body {}

    #bodyWrapper {
        zoom: 0.569733 !important;
    }

    div#wh-widget-send-button {
        zoom: initial !important;
        -webkit-transform: initial !important;
            -ms-transform: initial !important;
                transform: initial !important;
    }

    div#tawkchat-container {
        zoom: initial !important;
        -webkit-transform: initial !important;
            -ms-transform: initial !important;
                transform: initial !important;
    }
}

@media screen and (device-width:1024px) and (device-height:768px) and (-webkit-device-pixel-ratio:2) and (orientation:portrait) {
    #bodyWrapper {
        zoom: 0.758519 !important;
    }

    .pegination {}

    div#tawkchat-container {
        zoom: 1.5;
        -webkit-transform: translate(0px, -7px) scale(0.63) !important;
            -ms-transform: translate(0px, -7px) scale(0.63) !important;
                transform: translate(0px, -7px) scale(0.63) !important;
    }
}

@media screen and (device-height:1366px) and (device-width:1024px) and (-webkit-device-pixel-ratio:2) and (orientation:portrait) {
    #bodyWrapper {
        zoom: 0.759081 !important;
    }
}

@media screen and (device-width:1366px) and (device-height:1024px) and (-webkit-device-pixel-ratio:2) and (orientation:landscape) {
    #bodyWrapper {
        zoom: 1.0126 !important;
    }

    .pegination {}

    div#tawkchat-container {
        -webkit-transform: translate(-7px, -8px) scale(0.65) !important;
            -ms-transform: translate(-7px, -8px) scale(0.65) !important;
                transform: translate(-7px, -8px) scale(0.65) !important;
    }
}

@media screen and (device-width:1024px) {
    div#tawkchat-container {
        zoom: 1.5;
        -webkit-transform: translate(6px, -7px) scale(0.63);
            -ms-transform: translate(6px, -7px) scale(0.63);
                transform: translate(6px, -7px) scale(0.63);
    }
}

@media screen and (device-width:425px) {
    body {
        width: 100%;
        min-width: 100%;
    }

    #bodyWrapper {}

    div#wh-widget-send-button {
        zoom: initial !important;
        -webkit-transform: initial !important;
            -ms-transform: initial !important;
                transform: initial !important;
    }

    div#tawkchat-container {
        zoom: initial !important;
        -webkit-transform: initial !important;
            -ms-transform: initial !important;
                transform: initial !important;
    }
}

@media screen and (max-width:425px) {
    .contentText table td {
        padding: 0;
    }

    .contentText table td {
        font-size: 25px;
    }

    .contentText table td a {
        color: #717171;
        display: inline-block;
        margin-bottom: 10px;
        padding: 0 15%;
        font-size: 25px;
    }

    div#bodyContent h1 {
        font-size: 28px;
    }

    .headCartbtns a {
        font-size: 12px !important;
    }

    a.headerNavigation {
        font-size: 16px;
        -webkit-text-size-adjust: none;
    }

    .infoBoxContents {
        padding: 5px;
        font-size: 12px;
    }

    .contentText,
    .contentText table {
        font-size: 12px;
    }

    .contentText {
        color: #717171;
    }

    .contentText a {
        color: #717171;
    }

    .contentText a.ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-text-icon-primary.ui-priority-primary {
        color: #ffffff;
    }

    .container_24 .pull_20 {
        left: calc(-1152px + 100px);
    }

    .container_24 .grid_4 {
        width: calc(186px + 100px);
    }

    .container_24 .grid_20 {
        width: calc(1143px - 100px);
    }

    .container_24 .push_4 {
        left: calc(196px + 100px);
    }

    .ui-widget-content.infoBoxContents ol {
        padding-left: 35px !important;
    }

    .ui-widget-content {
        border: 1px solid #b5b5b54f;
    }

    table.infoBoxContents.proTable {
        border: 1px solid #b5b5b54f;
    }

    .ui-widget-content a,
    .ui-widget-content p {
        line-height: 30px;
    }

    .contentText table {
        line-height: 1.1;
    }

    .contentText.deliverInfoBox table {
        line-height: 1.5;
    }
}

@media screen and (device-width:375px) {
    div#wh-widget-send-button {
        zoom: initial;
        -webkit-transform: initial !important;
            -ms-transform: initial !important;
                transform: initial !important;
    }

    div#tawkchat-container {
        zoom: initial;
        -webkit-transform: initial;
            -ms-transform: initial;
                transform: initial;
    }
}

@media screen and (device-width:320px) {
    div#wh-widget-send-button {
        zoom: initial;
    }

    div#tawkchat-container {
        zoom: initial;
    }
}

@media screen and (device-width:360px) and (device-height:640px) {
    .ui-widget-content.infoBoxContents ol {
        padding-left: 35px !important;
        font-size: 18px !important;
    }

    A.headerNavigation {
        font-size: 16px;
    }

    .headCartbtns a {
        font-size: 24px !important;
    }

    .ui-widget-content a,
    .ui-widget-content p {
        line-height: 21px;
        font-size: 17px;
    }

    div#wh-widget-send-button {
        zoom: initial !important;
        -webkit-transform: initial;
            -ms-transform: initial;
                transform: initial;
    }

    #bodyWrapper {
        margin: 0 !important;
    }
}

@media screen and (device-width:360px) and (device-height:640px) and (orientation:landscape) {
    #bodyWrapper {
        zoom: 0.474426 !important;
    }
}

@media screen and (device-width:360px) and (device-height:640px) {
    body {
        min-width: 100%;
    }

    #bodyWrapper {
        margin: 0 !important;
    }
}

@-moz-document url-prefix() {
    @media screen and (device-width: 2560px) {
        #bodyWrapper {
            -moz-transform: scale(1.9, 2);
            -moz-transform-origin: top;
        }
    }

    @media screen and (device-width:1920px) {
        #bodyWrapper {
            -moz-transform: scale(1.42);
            -moz-transform-origin: top;
        }
    }

    @media only screen and (device-width:1600px) {
        #bodyWrapper {
            -moz-transform: scale(1.176);
            -moz-transform-origin: top;
        }
    }

    @media screen and (device-width:1280px) {
        #bodyWrapper {
            -moz-transform: scale(0.936, 1);
            -moz-transform-origin: top left;
        }

        .clientLongImg {
            width: 100%;
        }
    }

    @media screen and (device-width:1024px) {
        #bodyWrapper {
            -moz-transform: scale(.759, 1);
            -moz-transform-origin: 0 0;
        }
    }

    @media screen and (device-width:414px) and (device-height:846px) {}

    @media screen and (device-width:360px) and (device-height:640px) {
        body {
            min-width: 100%;
            width: 100%;
        }

        #bodyWrapper {
            -moz-transform: scale(0.2666);
        }

        div#tawkchat-container {
            -moz-transform: translate(-12px, -4px) scale(0.84);
        }
    }

    @media only screen and (device-width:375px) and (device-height:667px) and (-webkit-min-device-pixel-ratio:2) {}

    @media only screen and (min-device-width:375px) and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait) {}

    @media only screen and (device-height:375px) and (device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:landscape) {}

    @media only screen and (device-width:320px) and (device-height:568px) and (-webkit-device-pixel-ratio:2) and (orientation:portrait) {
        body {
            min-width: 100%;
        }

        #bodyWrapper {
            -moz-transform: scale(0.71, 1);
            -moz-transform-origin: 0 0;
        }

        .ui-widget-content a,
        .ui-widget-content p {
            line-height: auto;
        }

        table.infoBoxContents.proTable tr td a img {
            height: 168px;
            width: 168px;
        }
    }

    @media only screen and (device-height:320px) and (device-width:568px) and (-webkit-min-device-pixel-ratio:2) and (orientation:landscape) {}

    @media only screen and (device-height:480px) and (device-width:320px) and (-webkit-device-pixel-ratio:2) and (orientation:portrait) {
        #bodyWrapper {
            transform: scale(.237);
        }
    }

    @media only screen and (min-device-width:414px) and (max-device-width:736px) and (-webkit-min-device-pixel-ratio:3) {}

    @media only screen and (device-width:414px) and (device-height:736px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait) {}

    @media only screen and (min-device-width:414px) and (max-device-width:736px) and (-webkit-min-device-pixel-ratio:3) and (orientation:landscape) {}

    @media only screen and (device-height:414px) and (device-width:736px) and (-webkit-min-device-pixel-ratio:3) and (orientation:landscape) {}

    @media only screen and (min-device-width:375px) and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) {}

    @media only screen and (device-height:375px) and (device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait) {}

    @media only screen and (device-height:375px) and (device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:landscape) {}

    @media screen and (device-width:411px) and (device-height:731px) and (-webkit-device-pixel-ratio:2.625) and (orientation:portrait) {}

    @media screen and (device-width:731px) and (device-height:411px) and (-webkit-device-pixel-ratio:2.625) and (orientation:landscape) {}

    @media screen and (device-width:411px) and (device-height:823px) and (-webkit-device-pixel-ratio:3.5) and (orientation:portrait) {}

    @media screen and (device-width:823px) and (device-height:411px) and (-webkit-device-pixel-ratio:3.5) and (orientation:landscape) {}

    @media screen and (device-width:768px) and (device-height:1024px) and (-webkit-device-pixel-ratio:2) and (orientation:portrait) {}

    @media screen and (device-width:1024px) and (device-height:768px) and (-webkit-device-pixel-ratio:2) and (orientation:landscape) {}

    @media screen and (device-width:1366px) and (device-height:1024px) and (-webkit-device-pixel-ratio:2) and (orientation:landscape) {}

    @media only screen and (min-device-width:375px) and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) {}

    @media only screen and (min-device-width:375px) and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait) {}

    @media only screen and (device-height:375px) and (device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:landscape) {}

    @media only screen and (min-device-width:414px) and (max-device-width:736px) and (-webkit-min-device-pixel-ratio:3) {}

    @media only screen and (device-width:414px) and (device-height:736px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait) {}

    @media only screen and (min-device-width:414px) and (max-device-width:736px) and (-webkit-min-device-pixel-ratio:3) and (orientation:landscape) {}

    @media only screen and (device-height:414px) and (device-width:736px) and (-webkit-min-device-pixel-ratio:3) and (orientation:landscape) {}

    @media only screen and (min-device-width:375px) and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) {}

    @media only screen and (device-height:375px) and (device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait) {}

    @media only screen and (device-height:375px) and (device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:landscape) {}

    @media screen and (device-width:411px) and (device-height:731px) and (-webkit-device-pixel-ratio:2.625) and (orientation:portrait) {}

    @media screen and (device-width:731px) and (device-height:411px) and (-webkit-device-pixel-ratio:2.625) and (orientation:landscape) {}

    @media screen and (device-width:411px) and (device-height:823px) and (-webkit-device-pixel-ratio:3.5) and (orientation:portrait) {}

    @media screen and (device-width:823px) and (device-height:411px) and (-webkit-device-pixel-ratio:3.5) and (orientation:landscape) {}

    @media screen and (device-width:768px) and (device-height:1024px) and (-webkit-device-pixel-ratio:2) and (orientation:portrait) {}

    @media screen and (device-width:1024px) and (device-height:768px) and (-webkit-device-pixel-ratio:2) and (orientation:landscape) {}

    @media screen and (device-width:1366px) and (device-height:1024px) and (-webkit-device-pixel-ratio:2) and (orientation:landscape) {}
}

.container_24 {
    margin-left: 0 !important;
    margin-right: 0 !important;
}

td.smallText.checkText {
    color: #000;
}

.contentText.restEmailBox {
    clear: both;
    background: #f8f8f9;
    border: 1px solid #b5b5b5;
    padding: 20px 4px;
    overflow: hidden;
    margin-bottom: 15px;
}

.boxBgBorder {}

.contentText.restEmailBox table {
    margin: 0;
    margin-top: 10px;
}

.accountInfo h2 {
    font-size: 12px;
    margin: 0;
}

.accountInfo .contentText {
    background: #f8f8f9;
    font-family: 'Open Sans', sans-serif;
    border: 1px solid #b6b7cb;
    margin-top: 3px;
    margin-bottom: 15px;
}

.contentText.deliverInfoBox {
    background: #f8f8f9;
    font-family: 'Open Sans', sans-serif;
    font-size: 10px;
    border: 1px solid #b6b7cb;
    padding: 5px;
    margin-bottom: 15px;
}

.contentText.deliverInfoBox table {
    padding: 0;
}

.contentContainer.deliverInfoCon h2 {
    background: #fff;
    color: #000;
    font-weight: 600;
    margin-bottom: 3px;
}

tr#defaultSelected td {
    padding: 0 15px;
}

.textCheckCart textarea {
    width: 99.5%;
}

.successReset h3 {
    margin: 0;
}

.shopCartEmpty {
    font-size: 13px;
}

.contentContainer h2 {
    line-height: 14px;
}

@media screen and (max-width:425px) {
    .contentContainer h2 {
        line-height: 25px;
    }
}

.ui-widget-header.ui-corner-top.infoBoxHeading {
    background: #bbc3d3;
    border: 0;
    padding: 1px 7px;
    border-top-left-radius: 13px;
    border-top-right-radius: 13px;
}

.ui-datepicker td a {
    border-radius: 0 !important;
    padding: 0 !important;
    text-align: center;
    line-height: 18px;
}

td.productListing-heading {
    font-family: 'Open Sans', sans-serif;
    font-size: 10px;
    background: #ff9900;
    color: #FFFFFF;
    font-weight: bold;
}

.contentText.cartTableBox>table {
    padding: 0;
}

table.buttonSet.cartBtnTable {
    padding-top: 0;
    padding-bottom: 0;
    padding: 0 13px;
}

table.buttonSet.cartBtnTable td {
    padding-top: 6px;
}

.style8 {
    font-size: 16px;
    font-weight: bold;
    color: #FF9900;
    font-family: 'Open Sans', sans-serif;
}

p.style5 {
    font-size: 12px;
}

.style6 {
    color: #FF9900;
    font-size: 16px !important;
}

table.proImgFix tr td.smallText a img {
    height: 120px;
    width: 120px;
}

.proDetails.proDesc td {
    display: block;
}


ul.nav2.nav2-list.cat-sitemap {
    width: initial;
    position: relative;
    padding: 15px;
    -webkit-columns: initial !important;
       -moz-columns: initial !important;
            columns: initial !important;
    list-style: none;
    padding-left: 8px;
    width: 1326px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: wrap;
        flex-flow: wrap;
}
.home-sitemap ul li a {
    
}

.home-sitemap ul li ul {
    width: 100%;
    display: -ms-inline-grid;
    display: inline-grid;
    padding-left: 0;
    list-style: none;
    padding-top: 5px;
}

.home-sitemap ul li ul li {
    width: 100%;
}

.home-sitemap > ul.nav2.nav2-list.cat-sitemap > li {
    padding-bottom: 20px;
}

.home-sitemap ul li {
    padding: 5px 0;
    width: calc(100% / 8);
}


.home-sitemap ul li a.trigger2.right-caret2, .home-sitemap > ul.nav2.nav2-list.cat-sitemap > li > a  {
    font-weight: 600;
}



.home-sitemap ul li ul li a.trigger2.right-caret2 {
    font-weight: initial;
}
.home-sitemap ul li ul li a {
    color: #292929;
}
.home-sitemap ul li ul li ul li a {
    color: #989898;
}


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

}
@media screen and (max-width: 425px) {
    .grid_23.footer td.footerCopyRight font {
        font-size: 14px !important;
        -webkit-text-size-adjust: none;
    }
    #bodyContent .afHeadingText font {
        font-size: 10px !important;
    }
    #bodyContent .afHeadingText font span.greetUser {
        font-size: 10px;
    }
    .home-sitemap ul li {
        padding: 5px 0;
        width: calc(100% / 3);
    }
    .home-sitemap ul li a {
        font-size: 33px;
    }
}
@media screen and (max-width: 360px) and (-webkit-device-pixel-ratio:2) {
    .home-sitemap ul li {
        padding: 5px 0;
        width: calc(100% / 3);
    }
}


@media screen and (device-width: 393px) and (-webkit-device-pixel-ratio:2.75) {
    .home-sitemap ul li {
        padding: 5px 0;
        width: calc(100% / 3);
    }
}














/* SOCIAL ICON COLOR */
.social_icon {
    margin-bottom: 15px;
}

.social_icon a i {
    height: 50px;
    width: 50px;
    line-height: 50px;
    color: #fff;
    font-size: 22px;
    text-shadow: 2px 2px 2px #969696;
    /* border-radius: 50%; */
    border-radius: 8px;
    -webkit-box-shadow: 2px 3px 4px 0px #00000045, inset 3px 3px 3px 0px #00000057;
            box-shadow: 2px 3px 4px 0px #00000045, inset 3px 3px 3px 0px #00000057;
    margin-left: 8px;
    text-align: center;
}
.social_icon.header_icon {
    float: right;
    margin-right: 6px;
    margin-top: -42px;
}



.social_icon i.fa.fa-facebook {
    background: #3b5998;
}

.social_icon i.fa.fa-twitter {
    background: #1da1f2;
}
.social_icon i.fa.fa-youtube {
    background: #ff0000;
}
.social_icon i.fa.fa-instagram {
    background: #c32aa3;
}
.social_icon i.fa.fa-pinterest {
    background: #bd081c;
}



.ui-widget-header.infoBoxHeading.ui-widget-header_reset {
    padding-top: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}

#header img{
    max-height: 100px !important;
}








/* ===================== */

img.footerPaypel {
    max-width: 240px !important;
}
img.footerPaypel {
    width: 319px !important;
    max-width: 266px !important;
}
.social_icon i.fa.fa-whatsapp {
    background: #25d366;
}

/* ===================== */
