      /* Media Query for Mobile Devices */
      
      @media (max-width: 480px) {
          input[type="text"],
          input[type="tel"],
          input[type="number"],
          input[type="password"],
          input[type="email"],
          input[type="search"],
          .mw-input,
          input[type="date"],
          input[type="file"],
          textarea {
              display: block;
              font-family: 13px !important;
              padding: 12px 10px !important;
              border: 1px solid #d4d4d4 !important;
              width: 100%;
              font-size: 13px !important;
              border-radius: 0 !important;
              -webkit-appearance: none !important;
              -moz-appearance: none !important;
              -ms-appearance: none !important;
              -o-appearance: none !important;
              appearance: none !important;
              background-color: #FFFFFF;
              -webkit-tap-highlight-color: rgba(0, 0, 0, 0) !important;
              -webkit-tap-highlight-color: transparent !important;
              margin: 0 !important;
              outline: none !important;
          }
          .order-details .add-card input[type="text"],
          .order-details .add-card textarea {
              padding-left: 20px !important;
              padding-top: 15px !important;
          }
          .custom-select .placeholder {
              z-index: 0 !important;
              top: 0 !important;
              line-height: 20px !important;
          }
          .input-field label {
              top: 0px !important;
          }
          .mobdescript table tr td:last-child {
              width: 30px;
          }
          .wd1024 .V11,
          .wd1024 .V11red,
          .snippet p {
              font-family: Arial, Helvetica, sans-serif;
              font-size: 12px !important;
              line-height: 20px !important;
          }
          .snippet p {
              padding-bottom: 15px !important;
          }
          .v13 {
              font-family: Arial, Helvetica, sans-serif;
              font-size: 13px;
              line-height: 20px;
          }
          .gray-text {
              color: #919191;
          }
          .border-bottom-line {
              padding-bottom: 10px;
              padding-top: 10px;
              border-bottom: 1px solid #d4d4d4;
          }
          .account_div_block {
              margin-top: 10px;
              padding: 10px 5px 5px 5px;
              display: block;
              width: 100%;
              border-top: 1px solid #d4d4d4;
          }
          .account_div_block_white {
              background-color: #ffffff;
              margin-top: 10px;
              padding: 10px 0;
              /*margin-left: -5px !important;*/
              display: block;
              width: 100%;
          }
          .account_div_block_grey {
              /*background-color: #f5f5f5;*/
              background-color: #ffffff;
              margin-top: 10px;
              padding: 10px 0;
              /*padding: 10px 5px 5px 5px;*/
              display: block;
              width: 100%;
          }
          .account_div_block_left {
              float: left;
              width: 40%;
              display: block;
              font-weight: bold;
          }
          .account_div_block_right {
              float: left;
              width: 60%;
              display: block;
          }
          .account_div_block_left2 {
              float: left;
              width: 15%;
              display: block;
              font-weight: bold;
          }
          .account_div_block_right2 {
              float: left;
              width: 85%;
              display: block;
          }
          .account_div_block_clear {
              clear: both;
          }
          .account-yellow-button {
              border: none !important;
              color: #194F90 !important;
              display: block !important;
              width: 100% !important;
              font-size: 14px !important;
              font-weight: bold !important;
              padding: 10px 15px !important;
              text-align: center !important;
              text-transform: uppercase !important;
          }
          .img_signup_for_auto_delivery {
              max-width: 100%;
              max-height: 100%;
          }
          .account_change_link {
              padding-top: 10px;
          }
          .account_change_link a:link,
          .account_change_link a:hover,
          .account_change_link a:visited {
              color: #0066cc !important;
              text-decoration: underline !important;
              word-wrap: break-word !important;
              font-family: Arial, Helvetica, sans-serif !important;
              font-size: 13px !important;
              line-height: 20px !important;
              font-weight: bold !important;
              padding-top: 10px !important;
          }
          .mw-radio-holder {
              display: inline-block;
              padding-top: 10px;
          }
          input[type="checkbox"],
          input[type="radio"] {
              box-sizing: border-box;
              padding: 0;
          }
          .mw-radio-holder input[type="radio"]:checked::before,
          .mw-radio-holder input[type="checkbox"]:checked::before {
              background-color: #0066cc;
              border-radius: 50%;
              content: "";
              height: 20px;
              position: absolute;
              left: 50%;
              top: 50%;
              /*-webkit-transform: translateY(-50%) translateX(-50%);*/
              width: 20px;
          }
          .mw-radio-holder input[type="radio"],
          .mw-radio-holder input[type="checkbox"] {
              -webkit-appearance: none;
              -moz-appearance: none;
              -ms-appearance: none;
              -o-appearance: none;
              appearance: none;
              background-color: #FFFFFF;
              border: 1px solid #d4d4d4;
              border-radius: 50%;
              height: 30px;
              outline: none;
              vertical-align: middle;
              width: 30px;
          }
          .mw-radio-holder input[type="radio"]:checked,
          .mw-radio-holder input[type="checkbox"]:checked {
              position: relative;
          }
          .select-custom-dropdown select {
              appearance: none;
              background-color: #FFFFFF;
              border: 1px solid #d4d4d4;
              border-radius: 0;
              font-size: 13px;
              width: 100% !important;
              line-height: 16px;
              padding: 12px 30px 12px 10px;
          }
          .multi-box-phonenumber {
              display: -webkit-box;
              display: -moz-box;
              display: box;
              display: -webkit-flex;
              display: -moz-flex;
              display: -ms-flexbox;
              display: flex;
              -webkit-box-orient: horizontal;
              -moz-box-orient: horizontal;
              box-orient: horizontal;
              -webkit-flex-direction: row;
              -moz-flex-direction: row;
              flex-direction: row;
              -ms-flex-direction: row;
              -webkit-box-align: center;
              -moz-box-align: center;
              box-align: center;
              -webkit-align-items: center;
              -moz-align-items: center;
              -ms-align-items: center;
              -o-align-items: center;
              align-items: center;
              -ms-flex-align: center;
          }
          .multi-box-phonenumber [name="phone_area_code"],
          .multi-box-phonenumber [name="phone_prefix"] {
              width: 20% !important;
          }
          .multi-box-phonenumber input[name*="phone_number"] {
              width: 36% !important;
              margin-right: 0;
          }
          .multi-box-phonenumber [name="phone_number"] {
              -webkit-box-flex: 1;
              -moz-box-flex: 1;
              box-flex: 1;
              -webkit-flex: 1;
              -moz-flex: 1;
              -ms-flex: 1;
              flex: 1;
          }
          .multi-box-phonenumber input {
              margin: 0 3px;
          }
          .checkbox {
              width: 100%;
              margin: 15px auto;
              position: relative;
              display: block;
          }
          .checkbox label {
              position: relative;
              min-height: 34px;
              display: block;
              padding-left: 40px;
              margin-bottom: 0;
              font-weight: normal !important;
              cursor: pointer;
          }
          .checkbox label span {
              position: absolute;
              top: 50%;
              transform: translateY(-50%);
          }
          .checkbox label:before {
              content: "";
              position: absolute;
              left: 0;
              top: 0;
              margin: 4px;
              width: 22px;
              height: 22px;
              transition: transform 0.28s ease;
              border-radius: 3px;
              border: 1px solid #d4d4d4;
          }
          .checkbox label:after {
              content: "";
              display: block;
              width: 10px;
              height: 5px;
              border-bottom: 2px solid #0066cc;
              border-left: 2px solid #0066cc;
              transform: rotate(-45deg) scale(0);
              transition: transform ease 0.25s;
              position: absolute;
              top: 12px;
              left: 10px;
          }
          .checkbox input[type=checkbox] {
              width: auto;
              opacity: 1e-8;
              position: absolute;
              left: 0;
              margin-left: -20px;
          }
          .checkbox input[type=checkbox]:checked~label:before {
              border: 1px solid #d4d4d4;
          }
          .checkbox input[type=checkbox]:checked~label:after {
              transform: rotate(-45deg) scale(1);
          }
          .checkbox input[type=checkbox]:focus+label::before {
              outline: 0;
          }
          /** LOGIN - REGISTRATION PAGE : AJANTHAN : Start :::::::::::::::::::::::::::: **/
          .note {
              color: #919191 !important;
              font-size: 13px !important;
              line-height: 20px !important;
              padding: 15px 0 !important;
          }
          .sign-view h1 {
              margin-bottom: 10px !important;
          }
          .sign-view .input-field.-required::before {
              content: '' !important;
          }
          .sign-view .button {
              margin-top: 10px !important;
          }
          .sign-view .input-field label {
              top: 0px !important;
              left: 0px !important;
              display: block !important;
              position: relative !important;
              font-size: 13px !important;
              line-height: 20px !important;
          }
          /*.sign-view .input-field input {
          background-color: #FFFFFF !important;
        }*/
          .mb_signIn_password_toggle {
              color: #00376e !important;
              font-weight: bold !important;
              width: 95% !important;
              margin: -40px 10px 40px 0 !important;
              position: relative !important;
              display: block !important;
              width: auto !important;
              float: right !important;
              appearance: none !important;
          }
          .mb_signIn_password_toggle span {
              float: right;
          }
          .mb_signIn-yellow-button {
              border: none !important;
              color: #194F90 !important;
              display: inline-block !important;
              font-size: 14px !important;
              font-weight: bold !important;
              padding: 10px 15px !important;
              text-align: center !important;
              text-transform: uppercase !important;
          }
          .sign-view .forgot-pass {
              float: none !important;
          }
          .sign-view .button.-big {
              line-height: 30px !important;
              width: 100% !important;
              height: 45px !important;
          }
          .link-forgetpassword {
              margin-left: auto !important;
              margin-right: auto !important;
              text-align: center !important;
          }
          .forgot-pass {
              color: #0066cc !important;
              text-decoration: none !important;
              word-wrap: break-word !important;
          }
          .registration {
              border-top: 1px solid #d4d4d4 !important;
          }
          /** LOGIN - REGISTRATION PAGE : AJANTHAN : End :::::::::::::::::::::::::::::: **/
          /** NEWUSER - REGISTRATION PAGE : AJANTHAN : Start :::::::::::::::::::::::::::::: **/
          /*#container #main-section {
          padding: 10px !important;
        }*/
          .g24blue {
              color: #00376e !important;
              font-size: 28px !important;
              font-weight: normal !important;
              line-height: 30px !important;
              padding: 20px 0 !important;
          }
          .inner-content p {
              color: #00376e !important;
              font-size: 15px !important;
              font-weight: bold !important;
              padding: 10px 0 10px 0 !important;
          }
          .inner-content p~p {
              color: #000000 !important;
              font-size: 15px !important;
              font-weight: normal !important;
              padding: 0 0 10px 0 !important;
          }
          .newuser-block {
              padding-top: 0px;
          }
          .newuser-mobile-messages {
              display: block;
              color: red;
              font-weight: bold;
              text-align: center;
          }
          .newuser-label {
              padding: 15px 0 5px 0 !important;
              color: #00376e !important;
              margin: 10px 0 !important;
              font-size: 15px !important;
              font-weight: bold !important;
              line-height: 20px !important;
          }
          .newuser-note {
              /*padding: 15px 0 5px 0 !important;*/
              color: #919191 !important;
              margin: 10px 0 !important;
              font-size: 13px !important;
              font-weight: normal !important;
              line-height: 20px !important;
          }
          .newuser-submit {
              -webkit-appearance: none;
              -moz-appearance: none;
              -ms-appearance: none;
              -o-appearance: none;
              appearance: none;
              border: none;
              display: block;
              width: 100%;
              margin-top: 15px;
              font-size: 14px;
              font-weight: bold;
              font-style: normal;
              padding: 10px;
              text-align: center;
              text-transform: uppercase;
              text-decoration: none;
          }
          /** NEWUSER - REGISTRATION PAGE : AJANTHAN : End :::::::::::::::::::::::::::::: **/
          /** PRODUCTS PAGE : AJANTHAN : Start :::::::::::::::::::::::::::::::::::::::: **/
          .product_details {
              /*padding: 10px !important;*/
              width: 100% !important;
              border-bottom: 1px solid #d4d4d4 !important;
          }
          .product_details_left {
              width: 100% !important;
              margin-bottom: 25px !important;
          }
          .product_name {
              padding: 10px !important;
          }
          .product_number_selected {
              text-align: right !important;
              float: right !important;
              padding-right: 5px !important;
          }
          .wd1024 .product_details_left .product-image>img {
              width: 100% !important;
              margin-top: 10x !important;
              margin-bottom: 10x !important;
              padding: 10px !important;
          }
          .wd1024 #main-section #content-block .inner-content .laForm #shipping_info_form table tbody tr {
              display: block !important;
          }
          .product-zoom-disclaimer {
              font-size: 13px !important;
              font-style: normal !important;
              color: #000000;
              line-height: 20px !important;
              margin: 15px 10px !important;
              text-align: center !important;
          }
          .product-zoom-disclaimer .onlydesk {
              display: none !important;
          }
          .product-swatches ul img {
              border: 1px solid #666666;
              padding: 3px;
          }
          .product_details_right {
              width: 100% !important;
              background-color: #E6F0FA !important;
              padding: 15px !important;
          }
          .product_actions {
              width: 100% !important;
          }
          #product_selections {
              margin: 0px !important;
          }
          .product_selection_container {
              width: 100% !important;
          }
          .product_selection_container button {
              background-color: white !important;
              font-size: 15px !important;
              height: 100px !important;
              width: 100% !important;
              border-radius: 0px !important;
              margin: 5px 10px 15px 0px !important;
              text-align: center !important;
              color: #00315B !important;
              font-weight: bold !important;
              vertical-align: top !important;
          }
          .product_selection_container button.active {
              border-color: #0066cc !important;
              border-width: 2px !important;
              font-weight: bold !important;
          }
          .product_variant_price {
              font-size: 15px !important;
          }
          .product_variant_price .was {
              font-size: 15px !important;
              text-align: center !important;
              display: block !important;
          }
          .product_variant_price .now {
              font-size: 15px !important;
              text-align: center !important;
              display: block !important;
          }
          .product_details label {
              display: inline-block !important;
              font-size: 13px !important;
              line-height: 20px !important;
          }
          .product_quantity,
          .product_quantity label {
              text-align: center !important;
              color: #000000 !important;
          }
          .product_sub_total {
              display: block !important;
              padding: 15px 0px !important;
              margin: 0px !important;
          }
          .product_details input#quantity {
              width: 50px !important;
              height: 35px !important;
          }
          .add_to_cart_button {
              color: #194F90 !important;
              text-transform: uppercase !important;
              font-size: 14px !important;
          }
          .product_callouts {
              margin: 0px !important;
              padding: 0px !important;
              font-size: 13px !important;
              line-height: 20px !important;
          }
          .product_callouts span,
          .product_callouts strong {
              color: #FF0000 !important;
          }
          .product_callouts a {
              color: #0066cc !important;
          }
          .product_add_to_cart {
              border-bottom: none !important;
              margin-bottom: 0px !important;
          }
          .product_out_of_stock {
              border: none !important;
              padding: 0px !important;
              margin: 0px !important;
          }
          .product_service_details div {
              margin: 0px !important;
          }
          .product_service_details img {
              width: 100% !important;
          }
          h3.product_content_heading {
              margin-top: 0px !important;
          }
          .product_cross_sells h3,
          .product_related_items h3 {
              font-size: 15px !important;
              color: #0b0b0b !important;
              border-bottom: none !important;
              clear: both !important;
              margin-top: 0px !important;
              padding: 15px !important;
          }
          .product_content_bottom_heading_mobile {
              text-align: left !important;
              font-family: "Arial", Helvetica, sans-serif !important;
              font-size: 15px !important;
              position: relative !important;
              font-weight: bold !important;
              padding: 10px !important;
              color: #000000 !important;
              border-bottom: 1px solid #d4d4d4 !important;
              background-color: #E6F0FA !important;
          }
          .product_content_bottom_heading_mobile::after {
              content: "";
              display: inline-block;
              border-left: 1px solid #040404;
              border-bottom: 1px solid #040404;
              height: 8px;
              width: 8px;
              position: absolute;
              top: 50%;
              margin-top: -5px !important;
              right: 10px;
              -webkit-transform: rotate(-90deg);
              transform: rotate(-90deg);
              transform: rotate(-45deg) translateY(-50%);
              -webkit-transform: rotate(-45deg) translateY(-50%);
          }
          .product_content_bottom_details_mobile {
              display: none;
              margin: 0;
              padding: 10px;
              font-size: 12px;
              line-height: 18px;
              color: #000000;
          }
          .product_content_bottom_details_mobile p {
              padding-bottom: 15px;
          }
          .product_quick_stats .quick_stat_entry {
              display: block !important;
              float: none;
              width: 100% !important;
              max-width: 100% !important;
              border: none !important;
              padding: 5px 0 !important;
          }
          .product_quick_stats .quick_stat_entry .quick_stat_label {
              display: inline-block !important;
              width: 35% !important;
              text-align: right !important;
              font-size: 12px !important;
              font-weight: normal !important;
              line-height: 20px !important;
              color: #0066cc !important;
              vertical-align: top !important;
              padding-top: 5px !important;
          }
          .product_quick_stats .quick_stat_entry .quick_stat_label a {
              font-size: 12px !important;
          }
          .product_quick_stats .quick_stat_entry .quick_stat_value {
              display: inline-block !important;
              width: 40% !important;
              text-align: left !important;
              margin-left: 7px !important;
              font-size: 12px !important;
              font-weight: normal !important;
              line-height: 20px !important;
              color: #000000 !important;
          }
          div.quick_stats_container>div:nth-of-type(even) {
              background-color: #E6F0FA;
          }
          .quick_stats_help,
          .quick_stats_help a:link,
          .quick_stats_help a:hover,
          .quick_stats_help a:visited .quick_stats_help a span,
          .quick_stats_help .underline {
              font-size: 13px !important;
              text-align: center !important;
              font-weight: bold !important;
              color: #0066cc !important;
              padding: 20px 0 !important;
          }
          .product_listing_container,
          .product_related_items_container {
              justify-content: center;
              padding: 10px !important;
              display: grid !important;
              grid-template-columns: auto auto !important;
          }
          .product_listing,
          .product_related_item,
          .product_listing a:link,
          .product_listing a visited,
          .product_related_item a:link,
          .product_related_item a visited {
              text-align: center !important;
              width: 180px !important;
              margin: 0px !important;
              padding-bottom: 20px !important;
              font-size: 13px !important;
              color: #0066cc !important;
              text-decoration: none !important;
              word-wrap: break-word !important;
          }
          /** PRODUCTS PAGE : AJANTHAN : End :::::::::::::::::::::::::::::::::::::::: **/
          .container-fluid {
              background-color: #f0f0f0;
              margin-bottom: 10px;
          }
          .footer-bottom-mw-menu-toogler {
              margin: 5px !important;
          }
          /*
      .breadcrumbs a:link, .breadcrumbs a:hover, .breadcrumbs a:visited,
      .product_breadcrumbs a:link, .product_breadcrumbs a:hover, .product_breadcrumbs a:visited {
        color: #0066cc;
        text-decoration: none;
        word-wrap: break-word;
        margin-left: 15px;
        padding-left: 10px !important;
      }

      
      .breadcrumbs::after,
      .product_breadcrumbs::after {
        transform: rotate(180deg) translateY(50%);
        position: absolute;
        left: 0px;

        content: "";
        width: 0;
        height: 0;
        border-top: 8px solid transparent;
        border-bottom: 8px solid transparent;
        border-left: 8px solid #0066cc;
        right: 10px;
        margin-top: 8px;
        margin-left: 10px;
      }*/
          /*.breadcrumbs_home a:link, .breadcrumbs_home a:hover, .breadcrumbs_home a:visited {
        padding-left: 10px !important;
      }*/
          .breadcrumbs a:link,
          .breadcrumbs a:hover,
          .breadcrumbs a:visited,
          .product_breadcrumbs a:link,
          .product_breadcrumbs a:hover,
          .product_breadcrumbs a:visited {
              color: #0066cc;
              text-decoration: none;
              /*padding-left: 10px !important;*/
              margin-right: 10px !important;
              font-size: 13px !important;
              -webkit-text-size-adjust: 100%;
              -ms-text-size-adjust: 100%;
          }
          .breadcrumbs .mw-breadcrumb:first-child {
              display: inline;
              position: relative;
              padding-left: 15px;
          }
          .breadcrumbs .mw-breadcrumb:first-child::after {
              content: "";
              width: 0;
              height: 0;
              border-top: 8px solid transparent;
              border-bottom: 8px solid transparent;
              border-left: 8px solid #0066cc;
              right: 10px;
          }
          .breadcrumbs .mw-breadcrumb:first-child:after {
              -webkit-transform: rotate(180deg) translateY(50%);
              -moz-transform: rotate(180deg) translateY(50%);
              -ms-transform: rotate(180deg) translateY(50%);
              -o-transform: rotate(180deg) translateY(50%);
              transform: rotate(180deg) translateY(50%);
              position: absolute;
              left: 0px;
              margin-top: 8px;
          }
          .breadcrumbs .mw-breadcrumb:last-child {
              display: inline;
              position: relative;
              padding-left: 15px;
          }
          .breadcrumbs .mw-breadcrumb:last-child::after {
              content: "";
              width: 0;
              height: 0;
              border-top: 8px solid transparent;
              border-bottom: 8px solid transparent;
              border-left: 8px solid #0066cc;
              right: 10px;
          }
          .breadcrumbs .mw-breadcrumb:last-child:after {
              -webkit-transform: rotate(180deg) translateY(50%);
              -moz-transform: rotate(180deg) translateY(50%);
              -ms-transform: rotate(180deg) translateY(50%);
              -o-transform: rotate(180deg) translateY(50%);
              transform: rotate(180deg) translateY(50%);
              position: absolute;
              left: 0px;
              margin-top: 8px;
          }
          .product_breadcrumbs {
              padding-left: 10px;
          }
          .product_breadcrumbs .mw-breadcrumb {
              display: inline-block;
              position: relative;
              padding-right: 10px;
          }
          .product_breadcrumbs .mw-breadcrumb::after {
              content: "";
              width: 0;
              height: 0;
              border-top: 8px solid transparent;
              border-bottom: 8px solid transparent;
              border-left: 8px solid #0066cc;
          }
          .product_breadcrumbs .mw-breadcrumb:after {
              -webkit-transform: translateY(-10%);
              -moz-transform: translateY(-10%);
              -ms-transform: translateY(-10%);
              -o-transform: translateY(-10%);
              transform: translateY(-10%);
              position: absolute;
              border-width: 5px;
              padding-top: 1px;
              margin-top: 4px;
              margin-left: 5px;
          }
          .mw-menu-toogler {
              border-bottom: 1px solid #d4d4d4;
              width: 100% !important;
          }
          .text-blue {
              text-align: center;
          }
          #footer .socials {
              font-size: 13px !important;
              text-align: center !important;
          }
          #footer .socials .fa-stack {
              margin-right: 0px !important;
          }
          .fa {
              top: 0px !important;
              font-size: 18px !important;
          }
          .fa-circle {
              font-size: 35px !important;
              color: #0066cc !important;
              position: absolute;
              top: 0px !important;
              left: 10px;
          }
          .foot-3banners-mobile {
              padding: 20px 0px !important;
              margin: 10px 0px !important;
              border-top: solid 2px #333333 !important;
              border-bottom: solid 2px #333333 !important;
          }
          .main-content-link-button-open {
              text-align: left !important;
              font-family: "Arial", Helvetica, sans-serif !important;
              font-size: 12px !important;
              position: relative !important;
              font-weight: normal !important;
              padding: 10px !important;
              color: #000000 !important;
          }
          .main-content-link-button-open::after {
              content: "";
              display: inline-block;
              border-left: 1px solid #040404;
              border-bottom: 1px solid #040404;
              height: 8px;
              width: 8px;
              position: absolute;
              top: 50%;
              margin-top: -5px;
              right: 10px;
              -webkit-transform: rotate(-90deg);
              transform: rotate(-90deg);
              transform: rotate(-45deg) translateY(-50%);
              -webkit-transform: rotate(-45deg) translateY(-50%);
          }
          .mw-main-content-link-click a::after {
              content: "";
              display: inline-block;
              border-left: 1px solid #040404;
              border-bottom: 1px solid #040404;
              height: 8px;
              width: 8px;
              position: absolute;
              top: 50%;
              margin-top: -5px;
              right: 10px;
              -webkit-transform: rotate(225deg);
              transform: rotate(225deg);
              transform: rotate(225deg) translateY(-50%);
              -webkit-transform: rotate(225deg) translateY(-50%);
          }
          .mw-main-content-link-click {
              display: none;
              margin: 0;
              padding: 0 0 10px 10px;
          }
          .mw-main-content-link-click li {
              list-style-type: none;
          }
          .mw-main-content-link-click a {
              display: block;
              width: 94%;
              font-size: 12px;
              text-align: left;
              position: relative;
              color: #040404;
              border-bottom: 1px solid #d4d4d4;
              margin: 5px 10px;
              padding: 8px 10px;
          }
          .foot-category-links-mobile a::after {
              content: "";
              display: inline-block;
              border-left: 1px solid #0066cc;
              border-bottom: 1px solid #0066cc;
              height: 8px;
              width: 8px;
              -webkit-transform: rotate(225deg);
              transform: rotate(225deg);
              position: absolute;
              right: 15px;
              top: 50%;
              -webkit-transform: translateY(-50%) rotate(225deg);
              transform: translateY(-50%) rotate(225deg);
          }
          .foot-category-links-mobile {
              margin: 0;
              padding: 0 0 10px 0px;
          }
          .foot-category-links-mobile li {
              list-style-type: none;
              margin-bottom: 3px !important;
          }
          .foot-category-links-mobile li a {
              display: block;
              font-size: 12px;
              text-align: left;
              position: relative;
              color: #0066cc !important;
              border-bottom: 1px solid #d4d4d4;
              padding: 10px 20px 10px 20px;
              text-decoration: none;
              font-weight: bold;
          }
          .foot-category-links-mobile li a:link,
          .foot-category-links-mobile li a:visited {
              color: #0066cc !important;
              text-decoration: none;
          }
          .foot-category-links-mobile li a:hover {
              color: #0066cc !important;
              text-decoration: underline;
          }
          .mobile-newsletter {
              background: #1a4195;
              padding: 15px;
              text-align: center;
          }
          .mobile-newsletter a:link,
          .mobile-newsletter a:hover,
          .mobile-newsletter a:visited {
              color: #FFFFFF !important;
              vertical-align: top;
              line-height: 16px;
              display: inline-block;
              text-decoration: none;
          }
          a {
              text-decoration: none;
              word-wrap: break-word;
              background: transparent;
          }
          .laForm input[type="text"],
          .laForm input[type="tel"],
          .laForm select {}
          a:active,
          a:hover {
              outline: 0;
          }
          .socials {
              text-align: center;
              padding: 10px;
          }
          .dektop_socialmedia {
              display: none;
          }
          .mobile_socialmedia {
              display: block;
          }
          .desktop_footer_categorylinks {
              display: none;
          }
          .mobile_footer_categorylinks {
              display: block;
          }
          #footer .circle {
              width: 72px;
              height: 72px;
              margin-right: 10px;
              display: inline-block;
              vertical-align: middle;
              border-radius: 50%;
              background-color: #fff;
              background-repeat: no-repeat;
              background-position: center;
          }
          #footer .circle-1 {
              background-image: url(/images/general/030920_AD_footer_1.png);
          }
          #footer .circle-2 {
              background-image: url(/images/general/2.png);
          }
          #footer .circle-3 {
              background-image: url(/images/general/3.png);
          }
          .mw-link-bar-gray {
              -webkit-appearance: none;
              -moz-appearance: none;
              -ms-appearance: none;
              -o-appearance: none;
              appearance: none;
              margin: 10px;
              background-color: #f0f0f0;
              padding: 10px;
              border: none;
              border-top-color: currentcolor;
              border-right-color: currentcolor;
              border-bottom-color: currentcolor;
              border-bottom-style: none;
              border-bottom-width: medium;
              border-left-color: currentcolor;
              border-color: #FFFFFF;
              color: #0066cc;
              display: block;
              width: 100%;
              position: relative;
              padding: 12px 30px 12px 10px;
              padding-left: 10px;
              text-align: left;
              margin: 0;
              border-bottom-width: 1px;
              border-bottom-style: solid;
          }
          .mw-link-bar-gray::after {
              content: "";
              display: inline-block;
              border-left: 1px solid #0066cc;
              border-bottom: 1px solid #0066cc;
              height: 8px;
              width: 8px;
              -webkit-transform: rotate(225deg);
              transform: rotate(225deg);
              position: absolute;
              right: 15px;
              top: 50%;
              -webkit-transform: translateY(-50%) rotate(225deg);
              transform: translateY(-50%) rotate(225deg);
          }
          .mw-link-bar-black-bold {
              color: #000000 !important;
              font-weight: bold;
          }
          .onlymob ul li {
              list-style-type: none;
              /*width: 320px;*/
          }
          .category-page {
              margin-top: 0px !important;
          }
          .category-page .primary-content {
              width: 100% !important;
              padding: 0 10px 10px 10px;
          }
          .category-page .primary-content .title {
              color: #00376e;
              font-size: 28px;
              font-weight: bold;
              line-height: 30px;
          }
          .category-page .primary-content .description p {
              color: #919191;
              margin-top: 15px;
              margin-bottom: 15px;
          }
          .description-mobile {
              display: none;
          }
          .description-mobile-read-more {
              padding: 10px 30px 10px 0px;
              color: #0066cc;
              position: relative;
              font-weight: bold;
              display: inline-block;
          }
          .description-mobile-read-more::after {
              content: "";
              display: inline-block;
              border-left: 1px solid #0066cc;
              border-bottom: 1px solid #0066cc;
              height: 8px;
              width: 8px;
              -webkit-transform: rotate(-90deg);
              transform: rotate(-90deg);
              position: absolute;
              top: 50%;
              margin-top: -5px;
              right: 10px;
              transform: rotate(-45deg) translateY(-50%);
              -webkit-transform: rotate(-45deg) translateY(-50%);
          }
          .category-page .primary-content .category-options .results {
              background-color: #e6f0fa;
              padding: 15px;
              color: #00376e;
              margin-right: 0px !important;
              margin-bottom: 10px;
          }
          .category-page .primary-content .category-options .results .pagination .-inactive {
              display: none;
          }
          .category-page .primary-content .category-options .results .pagination .-active a {
              background-image: none;
          }
          .category-page .primary-content .category-options .all-categories h5 {
              font-size: 16px;
              margin: 10px 0 5px;
              color: #00376e;
              padding: 3px 0px;
          }
          a.mw-arrow-right:link,
          a.mw-arrow-right:hover,
          a.mw-arrow-right:visited {
              color: #0066cc;
              text-decoration: none;
              word-wrap: break-word;
              font-weight: bold;
          }
          .mw-arrow-right {
              padding-right: 20px;
              position: relative;
          }
          .mw-arrow-right::after {
              top: 50%;
              content: "";
              width: 0;
              height: 0;
              border-top: 8px solid transparent;
              border-bottom: 8px solid transparent;
              border-left: 8px solid #0066cc;
              right: 10px;
              transform: translateY(-50%);
              position: absolute;
              right: 0px;
          }
          a.mw-arrow-left:link,
          a.mw-arrow-left:hover,
          a.mw-arrow-left:visited {
              color: #0066cc;
              text-decoration: none;
              word-wrap: break-word;
              font-weight: bold;
          }
          .mw-arrow-left {
              padding-left: 20px;
              position: relative;
          }
          .mw-arrow-left::after {
              top: 50%;
              content: "";
              width: 0;
              height: 0;
              border-top: 8px solid transparent;
              border-bottom: 8px solid transparent;
              border-left: 8px solid #0066cc;
              right: 10px;
              transform: rotate(180deg) translateY(50%);
              position: absolute;
              left: 0px;
          }
          .select-custom-mobile select {
              appearance: none;
              -webkit-appearance: none;
              -moz-appearance: none;
              -ms-appearance: none;
              -o-appearance: none;
              background-color: #FFFFFF;
              border: 1px solid #d4d4d4;
              border-radius: 0;
              font-size: 13px;
              width: 100% !important;
              line-height: 16px;
              padding: 12px 30px 12px 10px;
          }
          .payment-information .select-custom-mobile select {
              appearance: none;
              -webkit-appearance: none;
              -moz-appearance: none;
              -ms-appearance: none;
              -o-appearance: none;
              background-color: #FFFFFF;
              border: 1px solid #d4d4d4;
              border-radius: 0;
              font-size: 13px;
              width: 100% !important;
              line-height: 16px;
              padding: 12px 30px 12px 10px;
          }
          .category-page .primary-content .category-options .select-custom-mobile select {
              appearance: none;
              -webkit-appearance: none;
              -moz-appearance: none;
              -ms-appearance: none;
              -o-appearance: none;
              background-color: #FFFFFF;
              border: 1px solid #d4d4d4;
              border-radius: 0;
              font-size: 13px;
              width: 100% !important;
              line-height: 16px;
              padding: 12px 30px 12px 10px;
          }
          .category-page .primary-content .narrow-results h3 {
              background: #FFFFFF;
              padding: 20px 30px 10px 10px;
              color: #0066cc;
              position: relative;
              border-radius: 0px;
              border-bottom: 1px solid #d4d4d4;
              margin-top: 5px;
          }
          .category-page .primary-content .narrow-results h3::after {
              content: "";
              display: inline-block;
              border-left: 1px solid #0066cc;
              border-bottom: 1px solid #0066cc;
              height: 8px;
              width: 8px;
              -webkit-transform: rotate(-90deg);
              transform: rotate(-90deg);
              position: absolute;
              top: 50%;
              margin-top: -5px;
              right: 10px;
              transform: rotate(-45deg) translateY(-50%);
              -webkit-transform: rotate(-45deg) translateY(-50%);
          }
          .category-page .primary-content .narrow-results .narrow-results-block {
              display: none;
              padding-bottom: 10px;
              margin-bottom: 10px;
              border-bottom: 1px solid #d4d4d4;
          }
          .category-page .primary-content .narrow-results .narrow-results-block h5 {
              font-size: 16px;
              margin: 10px 0 5px;
              color: #00376e;
              padding: 3px 0px;
          }
          .category-page .primary-content .narrow-results .narrow-results-block .select-custom-mobile select {
              appearance: none;
              -webkit-appearance: none;
              -moz-appearance: none;
              -ms-appearance: none;
              -o-appearance: none;
              background-color: #FFFFFF;
              border: 1px solid #d4d4d4;
              border-radius: 0;
              font-size: 13px;
              width: 100% !important;
              line-height: 16px;
              padding: 12px 30px 12px 10px;
          }
          .category-page .primary-content .narrow-results .narrow-results-block a:link,
          .category-page .primary-content .narrow-results .narrow-results-block a:visited,
          .category-page .primary-content .narrow-results .narrow-results-block a:hover {
              margin-top: 10px;
              border: none;
              color: #194F90;
              display: block;
              font-size: 14px;
              font-weight: bold;
              padding: 10px 15px;
              text-align: center;
              text-transform: uppercase;
              background: #FFE800;
          }
          .mw-select-box {
              display: block;
              position: relative;
          }
          .mw-select-box::before {
              position: absolute;
              right: 10px;
              bottom: 43%;
              -webkit-transform: translateY(-50%);
              -moz-transform: translateY(-50%);
              -ms-transform: translateY(-50%);
              -o-transform: translateY(-50%);
              transform: translateY(-50%);
              content: "";
              width: 0;
              height: 0;
              border-left: 8px solid transparent;
              border-right: 8px solid transparent;
              border-bottom: 8px solid #0066cc;
          }
          .mw-select-box::after {
              position: absolute;
              right: 10px;
              top: 68%;
              -webkit-transform: translateY(-50%);
              -moz-transform: translateY(-50%);
              -ms-transform: translateY(-50%);
              -o-transform: translateY(-50%);
              transform: translateY(-50%);
              content: "";
              width: 0;
              height: 0;
              border-left: 8px solid transparent;
              border-right: 8px solid transparent;
              border-top: 8px solid #0066cc;
          }
          .mw-select-box-disabled {
              display: block;
              position: relative;
          }
          .mw-select-box-disabled::before {
              position: absolute;
              right: 10px;
              bottom: 43%;
              -webkit-transform: translateY(-50%);
              -moz-transform: translateY(-50%);
              -ms-transform: translateY(-50%);
              -o-transform: translateY(-50%);
              transform: translateY(-50%);
              content: "";
              width: 0;
              height: 0;
              border-left: 8px solid transparent;
              border-right: 8px solid transparent;
              border-bottom: 8px solid #aeaeae;
          }
          .mw-select-box-disabled::after {
              position: absolute;
              right: 10px;
              top: 68%;
              -webkit-transform: translateY(-50%);
              -moz-transform: translateY(-50%);
              -ms-transform: translateY(-50%);
              -o-transform: translateY(-50%);
              transform: translateY(-50%);
              content: "";
              width: 0;
              height: 0;
              border-left: 8px solid transparent;
              border-right: 8px solid transparent;
              border-top: 8px solid #aeaeae;
          }
          .copyright-mobile {
              font-size: 11px !important;
              color: #919191 !important;
              padding: 10px !important;
          }
          .mobile-newsletter img {
              width: auto !important;
          }
          /* ----------- YOUTUBE ----------------*/
          .youtube-iframe-container {
              position: relative !important;
              width: 100% !important;
              padding-bottom: 56.25%;
              height: 0;
          }
          .youtube-iframe-container iframe {
              position: absolute;
              top: 0;
              left: 0;
              width: 100%;
              height: 100%;
          }
          /*------------- SHOPPING CART --------------*/
          .cart-content .right {
              float: none !important;
              padding-left: 0px !important;
          }
          .shipments .cart-content .cart-list {
              width: 100% !important;
          }
          .cart-content {
              border: none !important;
              margin: 10px !important;
              padding: 5px !important;
          }
          .cart-content .headers {
              padding: 15px !important;
              margin: 0px !important;
              background-color: #e6f0fa !important;
          }
          .cart-content .headers h3 {
              color: #00376e !important;
          }
          .cart-content .dates,
          .cart-content .dates p {
              color: #00376e !important;
          }
          .cart-header {
              display: none !important;
          }
          .info h2 a {
              color: #0066cc !important;
              font-size: 14px !important;
              font-weight: bold !important;
              ;
          }
          .cart-body {
              padding-top: 10px !important;
          }
          .cart-header-item,
          .cart-body-row-iteminfo {
              text-align: left !important;
          }
          .cart-header-price,
          .cart-body-row-itemprice {
              margin-bottom: 15px !important;
          }
          .cart-body-row-itemprice-left {
              margin-top: 15px !important;
              text-align: left !important;
              float: left !important;
              width: 120px !important;
              font-weight: bold !important;
          }
          .cart-body-row-itemprice-right {
              margin-top: 15px !important;
              text-align: left !important;
              float: left !important;
              font-weight: bold !important;
          }
          .cart-header-quantity,
          .cart-body-row-itemquantity {
              margin-top: 15px !important;
          }
          .cart-body-row-itemquantity-left {
              text-align: left !important;
              float: left !important;
              width: 120px !important;
              font-weight: bold !important;
          }
          .cart-body-row-itemquantity-center {
              text-align: left !important;
              float: left !important;
              width: 120px !important;
          }
          .cart-body-row-itemquantity-right {
              text-align: left !important;
              float: left !important;
              font-weight: bold !important;
          }
          .cart-body-row-itemquantity-right .remove {
              background-image: none !important;
              /*width: 50px !important;
            color: #0066cc !important;*/
              height: 26px !important;
              width: 26px !important;
              color: #333 !important;
              padding: 3px 7px !important;
              font-size: 11pt !important;
              margin-top: -3px !important;
              border: solid 1px #666 !important;
              border-radius: 50% !important;
          }
          .cart-body-row-itemquantity-right .remove:after {
              content: "X";
              font-style: normal !important;
              text-decoration: none !important;
              font-weight: bold !important;
          }
          .cart-body-row-itemquantity .cart-body-row-itemquantity-center .qty-wrapper .counter .qty {
              margin-left: 5px !important;
              margin-right: 5px !important;
          }
          .cart-body-row-itemamount-left {
              text-align: left !important;
              float: left !important;
              width: 120px !important;
              font-weight: bold !important;
              font-size: 15px !important;
          }
          .cart-body-row-itemamount-right {
              text-align: left !important;
              float: left !important;
              width: 120px !important;
              font-weight: bold !important;
              font-size: 15px !important;
          }
          .cart-body-row-itemamount-left {
              float: left;
          }
          .cart-header-remove,
          .cart-body-row-itemremove {
              display: none !important;
          }
          .clear-both {
              clear: both;
          }
          .cart-body-row {
              border-top: solid 1px #e1e1e1 !important;
              padding: 25px 0px !important;
          }
          .sku {
              margin-top: 10px !important;
              color: #000000 !important;
              font-size: 14px !important;
              font-weight: bold !important;
          }
          .actions {
              margin-top: 10px !important;
              color: #000000 !important;
              font-size: 14px !important;
              font-weight: bold !important;
          }
          .cart-details h1 {
              padding: 0px 10px;
          }
          .shipping-free {
              margin-left: 10px !important;
              margin-right: 10px !important;
              width: 95% !important;
          }
          #cart-page .cart-view .side-bar {
              padding: 0 10px !important;
          }
          .laForm input[type="text"],
          .laForm select {
              padding: 12px 20px !important;
          }
          #securityCode_content input[type="text"] {
              padding-left: 20px !important;
          }
          .pay-method {
              padding-left: 0px !important;
          }
          .pay-method:first-of-type {
              padding-top: 20px !important;
          }
          .mw-progress-bar-container {
              margin-bottom: 10px;
          }
          .mw-progress-bar-container .mw-progress-step {
              display: inline-block;
              margin-right: 10px;
              font-weight: bold;
              font-size: 15px;
              color: #4F4F4F;
          }
          .mw-progress-bar-container progress {
              background-color: #e6f0fa;
              border: 0;
              height: 15px;
              display: inline-block;
              width: 70%;
              height: 15px;
          }
          /*------------- SHOPPING CART --------------*/
          /*------------- NEWSLETTER - SIGNIN -------------*/
          #newsform INPUT,
          FORM TEXTAREA {
              margin: 0px !important;
          }
          .newsletter-signin {
              height: 300px !important;
              overflow: visible !important;
              width: 100%;
              padding: 10px !important;
          }
          .newsletter-signin-left {
              width: 100%;
          }
          .newsletter-signin-right {
              padding-top: 20px;
              width: 100%;
              border: none !important;
          }
          /*------------- NEWSLETTER - SIGNIN -------------*/
          /*--------------- REWARDS-PROGRAM-SIGNUP ---------------*/
          .acct-loyaltymembstatus {
              padding: 10PX;
          }
          .acct-loyaltymembstatus div.g24blue {
              font-weight: bold !important;
          }
          /*--------------- REWARDS-PROGRAM-SIGNUP ---------------*/
          /*--------------- NEWSLETTER-SIGNUP ---------------*/
          .mw-checkbox {
              -webkit-appearance: none;
              -moz-appearance: none;
              -ms-appearance: none;
              -o-appearance: none;
              appearance: none;
              background-color: #FFFFFF;
              border-radius: 3px;
              height: 20px;
              outline: none;
              position: relative;
              width: 20px;
              vertical-align: bottom;
              border: 1px solid #d4d4d4;
              margin-top: 10px;
              margin-right: 10px;
          }
          .mw-checkbox:checked::after {
              border: 0 solid #0066cc;
              border-top-width: 0px;
              border-right-width: 0px;
              border-bottom-width: 0px;
              border-left-width: 0px;
              border-width: 0 3px 3px 0;
              content: "";
              display: block;
              height: 10px;
              left: 6px;
              position: absolute;
              top: 0;
              -webkit-transform: rotate(40deg);
              -moz-transform: rotate(40deg);
              -ms-transform: rotate(40deg);
              -o-transform: rotate(40deg);
              transform: rotate(40deg);
              width: 4px;
          }
          #div_newsletter_form {
              font-family: Arial, Helvetica, sans-serif !important;
          }
          #div_newsletter_form label {
              display: none !important;
          }
          #div_newsletter_form .pageTitle {
              font-family: Arial, Helvetica, sans-serif;
              color: #00376e;
              font-size: 28px;
              font-weight: bold;
              line-height: 30px;
              margin: 15px 0px;
              text-align: center;
          }
          #div_newsletter_form .pageTitle2 {
              text-align: left !important;
          }
          #newsletter-signin .pageTitle {
              font-family: Arial, Helvetica, sans-serif;
              color: #00376e;
              font-size: 28px;
              font-weight: bold;
              line-height: 30px;
              margin: 15px 0px;
              text-align: left;
          }
          .div_newsletter_subscribe_img {
              display: none !important;
          }
          .div_newsletter_subscribe_text {
              margin: 10px 0 !important;
              display: block !important;
              color: #00376e !important;
              font-family: Arial, Helvetica, sans-serif;
              font-size: 15px !important;
              font-weight: bold !important;
              line-height: 20px;
          }
          .newsletter_txt {
              font-family: Arial, Helvetica, sans-serif !important;
          }
          #div_newsletter_form input[type="text"] {
              padding-left: 10px !important;
              padding-right: 10px !important;
          }
          #div_newsletter_form select {
              padding: 0px 10px !important;
          }
          /*--------------- NEWSLETTER-SIGNUP ---------------*/
          /*-------------------- SHIPPING-FORM --------------------*/
          /*.shippingform_addressblock_block {
              display: block;
          }

          .shippingform_addressblock {
              padding: 5px;
              display: block;
          }
          .shippingform_addressblock_left {
              float: left;
              width: 80px;
          }
          .shippingform_addressblock_right {
              float: left;
              padding-left: 10px;
          }
          .shippingform_addressblock_clear {
              clear: both;
          }*/
          /*-------------------- SHIPPING-FORM --------------------*/
          /*-------------------- ORDER CONFIRMATION PAGE : BIZRATE --------------------*/
          /*
          .cnx-boxes .cnx-banner {
              height: 293px !important;
              left: 0px !important;
              top: 187px !important;
              width: 95% !important;
              margin: 0 10px !important;
          }

          .cnx-banner .cnx-merlogo {
              position: absolute !important;
              top: 10px !important;
              left: 10px !important;
              display: inline-block !important;
              width: 100% !important;
              border: none 1px #333 !important;
              text-align: center !important;
          }

          .cnx-banner .cnx-header {
              margin: 25px 15px !important;
              width: 100% !important;
              font-weight: bold;
          }

          .cnx-banner .cnx-incentive {
              padding: 0px 10px 10px 10px !important;
              margin-bottom: 10px !important;
              margin-left: 20px !important;
              margin-right: 20px !important;
              text-align: center !important;
              width: 100% !important;
          }

          .cnx-banner .cnx-btn {
              box-sizing: content-box !important;
              background-color: #1274c9 !important;
              color: #fff !important;
              font-size: 16px !important;
              font-weight: bold !important;
              height: 20px !important;
              left: auto !important;
              padding: 8px !important;
              position: relative !important;
              width: 150px !important;
              margin: 0 25% !important;
          }
          */
          /*-------------------- ORDER CONFIRMATION PAGE : BIZRATE --------------------*/
          /*-------------------- ORDER CONFIRMATION PAGE --------------------*/
          .complete-message {
              margin-top: 10px !important;
              margin-bottom: 10px !important;
          }
          .complete-message p,
          .complete-message h1,
          .complete-message h1 span {
              background-color: #e6f0fa;
              margin: 0px 5px !important;
              padding: 10px !important;
              width: auto !important;
          }
          .complete-message h1 span {
              color: #000000 !important;
              font-size: 16px !important;
              text-transform: uppercase !important;
          }
          .confirmation {
              width: 100% !important;
          }
          .confirmation p {
              background-color: #FFFFFF;
          }
          .order-complete>.side-bar {
              float: left !important;
              /*width: 375px !important;*/
              padding: 0px !important;
          }
          .logged-summary {
              padding: 10px 0px !important;
          }
          .order-complete>.side-bar .logged-summary h3,
          .logged-summary h2:nth-child(4),
          .logged-summary div:nth-child(9) h2,
          .side-bar .order-summary-box h3 {
              color: #245381 !important;
              font-size: 14px !important;
              text-transform: uppercase !important;
              background-color: #e6f0fa !important;
              padding: 6px 15px !important;
          }
          .logged-summary h2,
          .logged-summary p {
              color: #000000 !important;
              font-size: 13px !important;
              padding: 6px 15px !important;
              /*background-color: #0062c4 !important;*/
          }
          .logged-summary hr {
              display: none !important;
          }
          .logged-summary h3 {
              margin-bottom: 2px !important;
              ;
          }
          .pay-method {
              clear: both;
          }
          .logged-summary div:nth-child(8) h2 {
              float: left !important;
              width: 150px !important;
          }
          .logged-summary div:nth-child(8) p {
              float: left !important;
              width: 200px !important;
              margin-bottom: 0px !important;
          }
          .pay-method {
              float: none !important;
          }
          .order-complete .cart-details {
              overflow: auto !important;
              padding: 1px !important;
          }
          .order-complete .cart-content {
              margin: 0px !important;
              padding: 0px !important;
          }
          .order-complete .headers {
              background-color: #ffffff !important;
              padding: 0px !important;
          }
          #thankyou-lines .cart-content h3 {
              display: block !important;
              width: 100% !important;
              background-color: #e6f0fa !important;
              padding: 10px !important;
              color: #245381 !important;
              font-size: 14px !important;
              text-transform: uppercase !important;
          }
          .cart-content .dates {
              display: block !important;
              width: 100% !important;
              background-color: #ffffff !important;
              padding: 15px !important;
          }
          /*.order-summary-box .totals, 
          .order-summary-box .grand-total,*/
          .div_display_order_prod {
              margin-top: 0px !important;
              margin-left: 10px !important;
              margin-right: 10px !important;
              margin-bottom: 10px !important;
              padding-bottom: 20px !important;
              font-family: Arial, Verdana, sans-serif !important;
              font-size: 12px !important;
              color: #000000 !important;
              font-weight: bold !important;
          }
          .order-summary-box .grand-total {
              font-size: 12px !important;
              color: #000000 !important;
              font-family: Arial, Verdana, sans-serif !important;
              font-weight: bold !important;
              border-top: none !important;
              border-bottom: solid 1px #CCCCCC !important;
              padding: 20px !important;
          }
          .order-summary-box .subtotal,
          .order-summary-box .discount,
          .order-summary-box .shipment,
          .order-summary-box .boxcharge,
          .order-summary-box .taxtotal,
          .order-summary-box .promotion {
              padding: 0 20px 6px 20px;
              font-family: Arial, Verdana, sans-serif !important;
              color: #000000 !important;
              font-weight: normal !important;
          }
          .order-summary-box .order-summary-box-left {
              float: left;
              text-align: left;
          }
          .order-summary-box .order-summary-box-right {
              float: right;
              text-align: right;
          }
          .div_display_order_prod_left {
              font-family: Arial, Verdana, sans-serif !important;
              color: #000000 !important;
              float: left !important;
              width: 70px !important;
              text-align: left !important;
              padding-left: 10px !important;
              padding-top: 8px !important;
          }
          .div_display_order_prod_right {
              font-family: Arial, Verdana, sans-serif !important;
              color: #000000 !important;
              float: right !important;
              width: 250px !important;
              text-align: right !important;
              padding-right: 10px !important;
              padding-top: 8px !important;
          }
          .div_display_order_prod_right .sku,
          .div_display_order_prod_right .actions {
              font-family: Arial, Verdana, sans-serif !important;
              color: #999999 !important;
              text-align: right !important;
              padding-top: 0 !important;
              margin: 0 !important;
          }
          .order-summary-box .totals dt {
              font-family: Arial, Verdana, sans-serif !important;
              font-size: 11px !important;
              color: #000000 !important;
              margin-bottom: 3px !important;
              float: left !important;
              width: 240px !important;
              text-align: left !important;
              padding-left: 10px !important;
              padding-top: 8px !important;
          }
          .order-summary-box .totals dd {
              font-family: Arial, Verdana, sans-serif !important;
              font-size: 11px !important;
              color: #000000 !important;
              margin-bottom: 3px !important;
              float: right !important;
              width: 90px !important;
              text-align: right !important;
              padding-right: 10px !important;
              padding-top: 8px !important;
              margin-right: 20px !important;
          }
          .side-bar {
              width: 100% !important;
              display: block !important;
          }
          .order-summary-box {
              width: 100% !important;
              border: none !important;
              border-radius: 0px !important;
              padding: 0px !important;
          }
          .order-summary-box .totals dt.promotion div {
              font-style: italic !important;
              font-weight: bold !important;
              text-decoration: none !important;
          }
          .order-summary-box .totals dt.promotion div a {
              font-style: italic !important;
              font-weight: bold !important;
              text-decoration: none !important;
          }
          .rewardsbanner {
              margin: 5px;
              padding: 5px 10px;
              font-family: Arial, Verdana, sans-serif;
              font-size: 11px;
              line-height: 11px;
              color: #000000;
          }
          /*-------------------- ORDER CONFIRMATION PAGE --------------------*/
          #phone_area_code,
          #phone_prefix {
              padding-left: 10px !important;
              padding-right: 10px !important;
              max-width: 70px !important;
          }
          #container.wd1024 #content-block {
              padding: 0px !important;
          }
          #mobile-la-hmpg-ftr3 table tr:nth-child(2) td {
              padding-top: 10px;
              padding-bottom: 10px;
          }
          .container-2 {
              border: none !important;
          }
          .m-la-three-col {
              padding: 10px 0px;
          }
          .three_wide {
              background-color: #03335b !important
          }
          .useRewardsYes {
              float: none !important;
              width: 150px !important;
              padding-bottom: 10px !important;
          }
          .useRewardsNo {
              float: none;
              padding-bottom: 10px !important;
              padding-left: 0px !important;
              padding-top: 0px !important;
          }
          .useRewardsNo label {
              left: 0px !important;
          }
      }
      /* Media Query for low resolution  Tablets, Ipads (min-width: 481px) and (max-width: 767px) */
      
      @media (min-width: 481px) and (max-width: 767px) {
          input[type="text"],
          input[type="tel"],
          input[type="number"],
          input[type="password"],
          input[type="email"],
          input[type="search"],
          .mw-input,
          input[type="date"],
          input[type="file"],
          textarea {
              display: block;
              font-family: 13px !important;
              padding: 12px 10px !important;
              border: 1px solid #d4d4d4 !important;
              width: 100%;
              font-size: 13px !important;
              border-radius: 0 !important;
              -webkit-appearance: none !important;
              -moz-appearance: none !important;
              -ms-appearance: none !important;
              -o-appearance: none !important;
              appearance: none !important;
              background-color: #FFFFFF;
              -webkit-tap-highlight-color: rgba(0, 0, 0, 0) !important;
              -webkit-tap-highlight-color: transparent !important;
              margin: 0 !important;
              outline: none !important;
          }
          .order-details .add-card input[type="text"],
          .order-details .add-card textarea {
              padding-left: 20px !important;
              padding-top: 15px !important;
          }
          .custom-select .placeholder {
              z-index: 0 !important;
              top: 0 !important;
              line-height: 20px !important;
          }
          .input-field label {
              top: 0px !important;
          }
          .mobdescript table tr td:last-child {
              width: 40px;
          }
          .wd1024 .V11,
          .wd1024 .V11red,
          .snippet p {
              font-family: Arial, Helvetica, sans-serif;
              font-size: 12px !important;
              line-height: 20px !important;
          }
          .snippet p {
              padding-bottom: 15px !important;
          }
          .v13 {
              font-family: Arial, Helvetica, sans-serif;
              font-size: 13px;
              line-height: 20px;
          }
          .gray-text {
              color: #919191;
          }
          .border-bottom-line {
              padding-bottom: 10px;
              padding-top: 10px;
              border-bottom: 1px solid #d4d4d4;
          }
          .account_div_block {
              margin-top: 10px;
              padding: 10px 5px 5px 5px;
              display: block;
              width: 100%;
              border-top: 1px solid #d4d4d4;
          }
          .account_div_block_white {
              background-color: #ffffff;
              margin-top: 10px;
              padding: 10px 0;
              display: block;
              width: 100%;
          }
          .account_div_block_grey {
              /*background-color: #f5f5f5;*/
              background-color: #ffffff;
              margin-top: 10px;
              padding: 10px 0;
              display: block;
              width: 100%;
          }
          .account_div_block_left {
              float: left;
              width: 40%;
              display: block;
              font-weight: bold;
          }
          .account_div_block_right {
              float: left;
              width: 60%;
              display: block;
          }
          .account_div_block_left2 {
              float: left;
              width: 15%;
              display: block;
              font-weight: bold;
          }
          .account_div_block_right2 {
              float: left;
              width: 85%;
              display: block;
          }
          .account_div_block_clear {
              clear: both;
          }
          .account-yellow-button {
              border: none !important;
              color: #194F90 !important;
              display: block !important;
              width: 100% !important;
              font-size: 14px !important;
              font-weight: bold !important;
              padding: 10px 15px !important;
              text-align: center !important;
              text-transform: uppercase !important;
          }
          .img_signup_for_auto_delivery {
              max-width: 100%;
              max-height: 100%;
          }
          .account_change_link {
              padding-top: 10px;
          }
          .account_change_link a:link,
          .account_change_link a:hover,
          .account_change_link a:visited {
              color: #0066cc !important;
              text-decoration: none !important;
              word-wrap: break-word !important;
              font-family: Arial, Helvetica, sans-serif !important;
              font-size: 13px !important;
              line-height: 20px !important;
              font-weight: bold !important;
              padding-top: 10px !important;
          }
          .mw-radio-holder {
              display: inline-block;
              padding-top: 10px;
          }
          input[type="checkbox"],
          input[type="radio"] {
              box-sizing: border-box;
              padding: 0;
          }
          .mw-radio-holder input[type="radio"]:checked::before,
          .mw-radio-holder input[type="checkbox"]:checked::before {
              background-color: #0066cc;
              border-radius: 50%;
              content: "";
              height: 20px;
              position: absolute;
              left: 50%;
              top: 50%;
              /*-webkit-transform: translateY(-50%) translateX(-50%);*/
              width: 20px;
          }
          .mw-radio-holder input[type="radio"],
          .mw-radio-holder input[type="checkbox"] {
              -webkit-appearance: none;
              -moz-appearance: none;
              -ms-appearance: none;
              -o-appearance: none;
              appearance: none;
              background-color: #FFFFFF;
              border: 1px solid #d4d4d4;
              border-radius: 50%;
              height: 30px;
              outline: none;
              vertical-align: middle;
              width: 30px;
          }
          .mw-radio-holder input[type="radio"]:checked,
          .mw-radio-holder input[type="checkbox"]:checked {
              position: relative;
          }
          .select-custom-dropdown select {
              appearance: none;
              background-color: #FFFFFF;
              border: 1px solid #d4d4d4;
              border-radius: 0;
              font-size: 13px;
              width: 100% !important;
              line-height: 16px;
              padding: 12px 30px 12px 10px;
          }
          .multi-box-phonenumber {
              display: -webkit-box;
              display: -moz-box;
              display: box;
              display: -webkit-flex;
              display: -moz-flex;
              display: -ms-flexbox;
              display: flex;
              -webkit-box-orient: horizontal;
              -moz-box-orient: horizontal;
              box-orient: horizontal;
              -webkit-flex-direction: row;
              -moz-flex-direction: row;
              flex-direction: row;
              -ms-flex-direction: row;
              -webkit-box-align: center;
              -moz-box-align: center;
              box-align: center;
              -webkit-align-items: center;
              -moz-align-items: center;
              -ms-align-items: center;
              -o-align-items: center;
              align-items: center;
              -ms-flex-align: center;
          }
          .multi-box-phonenumber [name="phone_area_code"],
          .multi-box-phonenumber [name="phone_prefix"] {
              width: 20% !important;
          }
          .multi-box-phonenumber input[name*="phone_number"] {
              width: 36% !important;
              margin-right: 0;
          }
          .multi-box-phonenumber [name="phone_number"] {
              -webkit-box-flex: 1;
              -moz-box-flex: 1;
              box-flex: 1;
              -webkit-flex: 1;
              -moz-flex: 1;
              -ms-flex: 1;
              flex: 1;
          }
          .multi-box-phonenumber input {
              margin: 0 3px;
          }
          .checkbox {
              width: 100%;
              margin: 15px auto;
              position: relative;
              display: block;
          }
          .checkbox label {
              position: relative;
              min-height: 34px;
              display: block;
              padding-left: 40px;
              margin-bottom: 0;
              font-weight: normal !important;
              cursor: pointer;
          }
          .checkbox label span {
              position: absolute;
              top: 50%;
              transform: translateY(-50%);
          }
          .checkbox label:before {
              content: "";
              position: absolute;
              left: 0;
              top: 0;
              margin: 4px;
              width: 22px;
              height: 22px;
              transition: transform 0.28s ease;
              border-radius: 3px;
              border: 1px solid #d4d4d4;
          }
          .checkbox label:after {
              content: "";
              display: block;
              width: 10px;
              height: 5px;
              border-bottom: 2px solid #0066cc;
              border-left: 2px solid #0066cc;
              transform: rotate(-45deg) scale(0);
              transition: transform ease 0.25s;
              position: absolute;
              top: 12px;
              left: 10px;
          }
          .checkbox input[type=checkbox] {
              width: auto;
              opacity: 1e-8;
              position: absolute;
              left: 0;
              margin-left: -20px;
          }
          .checkbox input[type=checkbox]:checked~label:before {
              border: 1px solid #d4d4d4;
          }
          .checkbox input[type=checkbox]:checked~label:after {
              transform: rotate(-45deg) scale(1);
          }
          .checkbox input[type=checkbox]:focus+label::before {
              outline: 0;
          }
          /** LOGIN - REGISTRATION PAGE : AJANTHAN : Start :::::::::::::::::::::::::::: **/
          .note {
              color: #919191 !important;
              font-size: 13px !important;
              line-height: 20px !important;
              padding: 15px 0 !important;
          }
          .sign-view h1 {
              margin-bottom: 10px !important;
          }
          .sign-view .input-field.-required::before {
              content: '' !important;
          }
          .sign-view .button {
              margin-top: 10px !important;
          }
          .sign-view .input-field label {
              top: 0px !important;
              left: 0px !important;
              display: block !important;
              position: relative !important;
              font-size: 13px !important;
              line-height: 20px !important;
          }
          /*.sign-view .input-field input {
          background-color: #FFFFFF !important;
        }*/
          .mb_signIn_password_toggle {
              color: #00376e !important;
              font-weight: bold !important;
              width: 95% !important;
              margin: -40px 10px 40px 0 !important;
              position: relative !important;
              display: block !important;
              width: auto !important;
              float: right !important;
              appearance: none !important;
          }
          .mb_signIn_password_toggle span {
              float: right;
          }
          .mb_signIn-yellow-button {
              border: none !important;
              color: #194F90 !important;
              display: inline-block !important;
              font-size: 14px !important;
              font-weight: bold !important;
              padding: 10px 15px !important;
              text-align: center !important;
              text-transform: uppercase !important;
          }
          .sign-view .forgot-pass {
              float: none !important;
          }
          .sign-view .button.-big {
              line-height: 30px !important;
              width: 100% !important;
              height: 45px !important;
          }
          .link-forgetpassword {
              margin-left: auto !important;
              margin-right: auto !important;
              text-align: center !important;
          }
          .forgot-pass {
              color: #0066cc !important;
              text-decoration: none !important;
              word-wrap: break-word !important;
          }
          .registration {
              border-top: 1px solid #d4d4d4 !important;
          }
          /** LOGIN - REGISTRATION PAGE : AJANTHAN : End :::::::::::::::::::::::::::::: **/
          /** NEWUSER - REGISTRATION PAGE : AJANTHAN : Start :::::::::::::::::::::::::::::: **/
          /*#container #main-section {
          padding: 10px !important;
        }*/
          .g24blue {
              color: #00376e !important;
              font-size: 28px !important;
              font-weight: normal !important;
              line-height: 30px !important;
              padding: 20px 0 !important;
          }
          .inner-content p {
              color: #00376e !important;
              font-size: 15px !important;
              font-weight: bold !important;
              padding: 10px 0 10px 0 !important;
          }
          .inner-content p~p {
              color: #000000 !important;
              font-size: 15px !important;
              font-weight: normal !important;
              padding: 0 0 10px 0 !important;
          }
          .newuser-block {
              padding-top: 0px;
          }
          .newuser-mobile-messages {
              display: block;
              color: red;
              font-weight: bold;
              text-align: center;
          }
          .laForm input[type="text"],
          .laForm input[type="tel"],
          .laForm select {}
          .newuser-label {
              padding: 15px 0 5px 0 !important;
              color: #00376e !important;
              margin: 10px 0 !important;
              font-size: 15px !important;
              font-weight: bold !important;
              line-height: 20px !important;
          }
          .newuser-note {
              /*padding: 15px 0 5px 0 !important;*/
              color: #919191 !important;
              margin: 10px 0 !important;
              font-size: 13px !important;
              font-weight: normal !important;
              line-height: 20px !important;
          }
          .newuser-submit {
              -webkit-appearance: none;
              -moz-appearance: none;
              -ms-appearance: none;
              -o-appearance: none;
              appearance: none;
              border: none;
              display: block;
              width: 100%;
              margin-top: 15px;
              font-size: 14px;
              font-weight: bold;
              font-style: normal;
              padding: 10px;
              text-align: center;
              text-transform: uppercase;
              text-decoration: none;
          }
          /** NEWUSER - REGISTRATION PAGE : AJANTHAN : End :::::::::::::::::::::::::::::: **/
          /** PRODUCTS PAGE : AJANTHAN : Start :::::::::::::::::::::::::::::::::::::::: **/
          .product_details {
              /*padding: 10px !important;*/
              width: 100% !important;
              border-bottom: 1px solid #d4d4d4 !important;
          }
          .product_details_left {
              width: 100% !important;
              margin-bottom: 25px !important;
          }
          .product_name {
              padding: 10px !important;
          }
          .product_number_selected {
              text-align: right !important;
              float: right !important;
              padding-right: 5px !important;
          }
          .wd1024 .product_details_left .product-image>img {
              width: 100% !important;
              margin-top: 10x !important;
              margin-bottom: 10x !important;
              padding: 10px !important;
          }
          .wd1024 #main-section #content-block .inner-content .laForm #shipping_info_form table tbody tr {
              display: block !important;
          }
          .product-zoom-disclaimer {
              font-size: 13px !important;
              font-style: normal !important;
              color: #000000;
              line-height: 20px !important;
              margin: 15px 10px !important;
              text-align: center !important;
          }
          .product-zoom-disclaimer .onlydesk {
              display: none !important;
          }
          .product-swatches ul img {
              border: 1px solid #666666;
              padding: 3px;
          }
          .product_details_right {
              width: 100% !important;
              background-color: #E6F0FA !important;
              padding: 15px !important;
          }
          .product_actions {
              width: 100% !important;
          }
          #product_selections {
              margin: 0px !important;
          }
          .product_selection_container {
              width: 100% !important;
          }
          .product_selection_container button {
              background-color: white !important;
              font-size: 15px !important;
              height: 100px !important;
              width: 100% !important;
              border-radius: 0px !important;
              margin: 5px 10px 15px 0px !important;
              text-align: center !important;
              color: #00315B !important;
              font-weight: bold !important;
              vertical-align: top !important;
          }
          .product_selection_container button.active {
              border-color: #0066cc !important;
              border-width: 2px !important;
              font-weight: bold !important;
          }
          .product_variant_price {
              font-size: 15px !important;
          }
          .product_variant_price .was {
              font-size: 15px !important;
              text-align: center !important;
              display: block !important;
          }
          .product_variant_price .now {
              font-size: 15px !important;
              text-align: center !important;
              display: block !important;
          }
          .product_details label {
              display: inline-block !important;
              font-size: 13px !important;
              line-height: 20px !important;
          }
          .product_quantity,
          .product_quantity label {
              text-align: center !important;
              color: #000000 !important;
          }
          .product_sub_total {
              display: block !important;
              padding: 15px 0px !important;
              margin: 0px !important;
          }
          .product_details input#quantity {
              width: 50px !important;
              height: 35px !important;
          }
          .add_to_cart_button {
              color: #194F90 !important;
              text-transform: uppercase !important;
              font-size: 14px !important;
          }
          .product_callouts {
              margin: 0px !important;
              padding: 0px !important;
              font-size: 13px !important;
              line-height: 20px !important;
          }
          .product_callouts span,
          .product_callouts strong {
              color: #FF0000 !important;
          }
          .product_callouts a {
              color: #0066cc !important;
          }
          .product_add_to_cart {
              border-bottom: none !important;
              margin-bottom: 0px !important;
          }
          .product_out_of_stock {
              border: none !important;
              padding: 0px !important;
              margin: 0px !important;
          }
          .product_service_details div {
              margin: 0px !important;
          }
          .product_service_details img {
              width: 100% !important;
          }
          h3.product_content_heading {
              margin-top: 0px !important;
          }
          .product_cross_sells h3,
          .product_related_items h3 {
              font-size: 15px !important;
              color: #0b0b0b !important;
              border-bottom: none !important;
              clear: both !important;
              margin-top: 0px !important;
              padding: 15px !important;
          }
          .product_content_bottom_heading_mobile {
              text-align: left !important;
              font-family: "Arial", Helvetica, sans-serif !important;
              font-size: 15px !important;
              position: relative !important;
              font-weight: bold !important;
              padding: 10px !important;
              color: #000000 !important;
              border-bottom: 1px solid #d4d4d4 !important;
              background-color: #E6F0FA !important;
          }
          .product_content_bottom_heading_mobile::after {
              content: "";
              display: inline-block;
              border-left: 1px solid #040404;
              border-bottom: 1px solid #040404;
              height: 8px;
              width: 8px;
              position: absolute;
              top: 50%;
              margin-top: -5px !important;
              right: 10px;
              -webkit-transform: rotate(-90deg);
              transform: rotate(-90deg);
              transform: rotate(-45deg) translateY(-50%);
              -webkit-transform: rotate(-45deg) translateY(-50%);
          }
          .product_content_bottom_details_mobile {
              display: none;
              margin: 0;
              padding: 10px;
              font-size: 12px;
              line-height: 18px;
              color: #000000;
          }
          .product_content_bottom_details_mobile p {
              padding-bottom: 15px;
          }
          .product_quick_stats .quick_stat_entry {
              display: block !important;
              float: none;
              width: 100% !important;
              max-width: 100% !important;
              border: none !important;
              padding: 5px 0 !important;
          }
          .product_quick_stats .quick_stat_entry .quick_stat_label {
              display: inline-block !important;
              width: 35% !important;
              text-align: right !important;
              font-size: 12px !important;
              font-weight: normal !important;
              line-height: 20px !important;
              color: #0066cc !important;
              vertical-align: top !important;
              padding-top: 5px !important;
          }
          .product_quick_stats .quick_stat_entry .quick_stat_label a {
              font-size: 12px !important;
          }
          .product_quick_stats .quick_stat_entry .quick_stat_value {
              display: inline-block !important;
              width: 40% !important;
              text-align: left !important;
              margin-left: 7px !important;
              font-size: 12px !important;
              font-weight: normal !important;
              line-height: 20px !important;
              color: #000000 !important;
          }
          div.quick_stats_container>div:nth-of-type(even) {
              background-color: #E6F0FA;
          }
          .quick_stats_help,
          .quick_stats_help a:link,
          .quick_stats_help a:hover,
          .quick_stats_help a:visited .quick_stats_help a span,
          .quick_stats_help .underline {
              font-size: 13px !important;
              text-align: center !important;
              font-weight: bold !important;
              color: #0066cc !important;
              padding: 20px 0 !important;
          }
          .product_listing_container,
          .product_related_items_container {
              padding: 10px !important;
              display: grid !important;
              grid-template-columns: auto auto !important;
          }
          .product_listing,
          .product_related_item,
          .product_listing a:link,
          .product_listing a visited,
          .product_related_item a:link,
          .product_related_item a visited {
              text-align: center !important;
              width: 180px !important;
              margin: 0px !important;
              padding-bottom: 20px !important;
              font-size: 13px !important;
              color: #0066cc !important;
              text-decoration: none !important;
              word-wrap: break-word !important;
          }
          /** PRODUCTS PAGE : AJANTHAN : End :::::::::::::::::::::::::::::::::::::::: **/
          .container-fluid {
              background-color: #f0f0f0;
              margin-bottom: 10px;
          }
          .footer-bottom-mw-menu-toogler {
              margin: 5px !important;
          }
          /*
        .breadcrumbs a:link,
        .breadcrumbs a:hover,
        .breadcrumbs a:visited,
        .product_breadcrumbs a:link,
        .product_breadcrumbs a:hover,
        .product_breadcrumbs a:visited {
            color: #0066cc;
            text-decoration: none;
            word-wrap: break-word;
            margin-left: 15px;
            padding-left: 10px !important;
        }
        .breadcrumbs::after,
        .product_breadcrumbs::after {
            transform: rotate(180deg) translateY(50%);
            position: absolute;
            left: 0px;
            content: "";
            width: 0;
            height: 0;
            border-top: 8px solid transparent;
            border-bottom: 8px solid transparent;
            border-left: 8px solid #0066cc;
            right: 10px;
            margin-top: 8px;
            margin-left: 10px;
        }*/
          .mw-menu-toogler {
              border-bottom: 1px solid #d4d4d4;
              width: 100% !important;
          }
          .text-blue {
              text-align: center;
          }
          #footer .socials {
              font-size: 13px !important;
              text-align: center !important;
          }
          #footer .socials .fa-stack {
              margin-right: 0px !important;
          }
          .fa {
              top: 0px !important;
              font-size: 18px !important;
          }
          .fa-circle {
              font-size: 35px !important;
              color: #0066cc !important;
              position: absolute;
              top: 0px !important;
              left: 10px;
          }
          .foot-3banners-mobile {
              padding: 20px 0px !important;
              margin: 10px 0px !important;
              border-top: solid 2px #333333 !important;
              border-bottom: solid 2px #333333 !important;
          }
          .main-content-link-button-open {
              text-align: left !important;
              font-family: "Arial", Helvetica, sans-serif !important;
              font-size: 12px !important;
              position: relative !important;
              font-weight: normal !important;
              padding: 10px !important;
              color: #000000 !important;
          }
          .main-content-link-button-open::after {
              content: "";
              display: inline-block;
              border-left: 1px solid #040404;
              border-bottom: 1px solid #040404;
              height: 8px;
              width: 8px;
              position: absolute;
              top: 50%;
              margin-top: -5px;
              right: 10px;
              -webkit-transform: rotate(-90deg);
              transform: rotate(-90deg);
              transform: rotate(-45deg) translateY(-50%);
              -webkit-transform: rotate(-45deg) translateY(-50%);
          }
          .mw-main-content-link-click a::after {
              content: "";
              display: inline-block;
              border-left: 1px solid #040404;
              border-bottom: 1px solid #040404;
              height: 8px;
              width: 8px;
              position: absolute;
              top: 50%;
              margin-top: -5px;
              right: 10px;
              -webkit-transform: rotate(225deg);
              transform: rotate(225deg);
              transform: rotate(225deg) translateY(-50%);
              -webkit-transform: rotate(225deg) translateY(-50%);
          }
          .mw-main-content-link-click {
              display: none;
              margin: 0;
              padding: 0 0 10px 10px;
          }
          .mw-main-content-link-click li {
              list-style-type: none;
          }
          .mw-main-content-link-click a {
              display: block;
              width: 94%;
              font-size: 12px;
              text-align: left;
              position: relative;
              color: #040404;
              border-bottom: 1px solid #d4d4d4;
              margin: 5px 10px;
              padding: 8px 10px;
          }
          .foot-category-links-mobile a::after {
              content: "";
              display: inline-block;
              border-left: 1px solid #0066cc;
              border-bottom: 1px solid #0066cc;
              height: 8px;
              width: 8px;
              -webkit-transform: rotate(225deg);
              transform: rotate(225deg);
              position: absolute;
              right: 15px;
              top: 50%;
              -webkit-transform: translateY(-50%) rotate(225deg);
              transform: translateY(-50%) rotate(225deg);
          }
          .foot-category-links-mobile {
              margin: 0;
              padding: 0 0 10px 0px;
          }
          .foot-category-links-mobile li {
              list-style-type: none;
              margin-bottom: 3px !important;
          }
          .foot-category-links-mobile li a {
              display: block;
              font-size: 12px;
              text-align: left;
              position: relative;
              color: #0066cc !important;
              border-bottom: 1px solid #d4d4d4;
              padding: 10px 20px 10px 20px;
              text-decoration: none;
              font-weight: bold;
          }
          .foot-category-links-mobile li a:link,
          .foot-category-links-mobile li a:visited {
              color: #0066cc !important;
              text-decoration: none;
          }
          .foot-category-links-mobile li a:hover {
              color: #0066cc !important;
              text-decoration: underline;
          }
          .mobile-newsletter {
              background: #1a4195;
              padding: 15px;
              text-align: center;
          }
          .mobile-newsletter a:link,
          .mobile-newsletter a:hover,
          .mobile-newsletter a:visited {
              color: #FFFFFF !important;
              vertical-align: top;
              line-height: 16px;
              display: inline-block;
              text-decoration: none;
          }
          a {
              text-decoration: none;
              word-wrap: break-word;
              background: transparent;
          }
          a:active,
          a:hover {
              outline: 0;
          }
          .socials {
              text-align: center;
              padding: 10px;
          }
          .dektop_socialmedia {
              display: none;
          }
          .mobile_socialmedia {
              display: block;
          }
          .desktop_footer_categorylinks {
              display: none;
          }
          .mobile_footer_categorylinks {
              display: block;
          }
          #footer .circle {
              width: 72px;
              height: 72px;
              margin-right: 10px;
              display: inline-block;
              vertical-align: middle;
              border-radius: 50%;
              background-color: #fff;
              background-repeat: no-repeat;
              background-position: center;
          }
          #footer .circle-1 {
              background-image: url(/images/general/030920_AD_footer_1.png);
          }
          #footer .circle-2 {
              background-image: url(/images/general/2.png);
          }
          #footer .circle-3 {
              background-image: url(/images/general/3.png);
          }
          .mw-link-bar-gray {
              -webkit-appearance: none;
              -moz-appearance: none;
              -ms-appearance: none;
              -o-appearance: none;
              appearance: none;
              margin: 10px;
              background-color: #f0f0f0;
              padding: 10px;
              border: none;
              justify-content: center;
              padding: 10px !important;
              display: grid !important;
              grid-template-columns: auto auto auto !important;
          }
          .product_listing,
          .product_related_item,
          .product_listing a:link,
          .product_listing a visited,
          .product_related_item a:link,
          .product_related_item a visited {
              text-align: center !important;
              width: 180px !important;
              margin: 0px !important;
              padding-bottom: 20px !important;
              font-size: 13px !important;
              color: #0066cc !important;
              text-decoration: none !important;
              word-wrap: break-word !important;
          }
          /** PRODUCTS PAGE : AJANTHAN : End :::::::::::::::::::::::::::::::::::::::: **/
          .container-fluid {
              background-color: #f0f0f0;
              margin-bottom: 10px;
          }
          .footer-bottom-mw-menu-toogler {
              margin: 5px !important;
          }
          /*.breadcrumbs a:link, .breadcrumbs a:hover, .breadcrumbs a:visited,
      .product_breadcrumbs a:link, .product_breadcrumbs a:hover, .product_breadcrumbs a:visited {
        color: #0066cc;
        text-decoration: none;
        word-wrap: break-word;
        margin-left: 15px;
        padding-left: 10px !important;
      }

      .breadcrumbs::after,
      .product_breadcrumbs::after {
        transform: rotate(180deg) translateY(50%);
        position: absolute;
        left: 0px;

        content: "";
        width: 0;
        height: 0;
        border-top: 8px solid transparent;
        border-bottom: 8px solid transparent;
        border-left: 8px solid #0066cc;
        right: 10px;
        margin-top: 8px;
        margin-left: 10px;
      }*/
          /*.breadcrumbs_home a:link, .breadcrumbs_home a:hover, .breadcrumbs_home a:visited {
        padding-left: 10px !important;
      }*/
          .breadcrumbs a:link,
          .breadcrumbs a:hover,
          .breadcrumbs a:visited,
          .product_breadcrumbs a:link,
          .product_breadcrumbs a:hover,
          .product_breadcrumbs a:visited {
              color: #0066cc;
              text-decoration: none;
              /*padding-left: 10px !important;*/
              margin-right: 10px !important;
              font-size: 13px !important;
              -webkit-text-size-adjust: 100%;
              -ms-text-size-adjust: 100%;
          }
          .breadcrumbs .mw-breadcrumb:first-child {
              display: inline;
              position: relative;
              padding-left: 15px;
          }
          .breadcrumbs .mw-breadcrumb:first-child::after {
              content: "";
              width: 0;
              height: 0;
              border-top: 8px solid transparent;
              border-bottom: 8px solid transparent;
              border-left: 8px solid #0066cc;
              right: 10px;
          }
          .breadcrumbs .mw-breadcrumb:first-child:after {
              -webkit-transform: rotate(180deg) translateY(50%);
              -moz-transform: rotate(180deg) translateY(50%);
              -ms-transform: rotate(180deg) translateY(50%);
              -o-transform: rotate(180deg) translateY(50%);
              transform: rotate(180deg) translateY(50%);
              position: absolute;
              left: 0px;
              margin-top: 8px;
          }
          .breadcrumbs .mw-breadcrumb:last-child {
              display: inline;
              position: relative;
              padding-left: 15px;
          }
          .breadcrumbs .mw-breadcrumb:last-child::after {
              content: "";
              width: 0;
              height: 0;
              border-top: 8px solid transparent;
              border-bottom: 8px solid transparent;
              border-left: 8px solid #0066cc;
              right: 10px;
          }
          .breadcrumbs .mw-breadcrumb:last-child:after {
              -webkit-transform: rotate(180deg) translateY(50%);
              -moz-transform: rotate(180deg) translateY(50%);
              -ms-transform: rotate(180deg) translateY(50%);
              -o-transform: rotate(180deg) translateY(50%);
              transform: rotate(180deg) translateY(50%);
              position: absolute;
              left: 0px;
              margin-top: 8px;
          }
          .product_breadcrumbs {
              padding-left: 10px;
          }
          .product_breadcrumbs .mw-breadcrumb {
              display: inline-block;
              position: relative;
              padding-right: 10px;
          }
          .product_breadcrumbs .mw-breadcrumb::after {
              content: "";
              width: 0;
              height: 0;
              border-top: 8px solid transparent;
              border-bottom: 8px solid transparent;
              border-left: 8px solid #0066cc;
          }
          .product_breadcrumbs .mw-breadcrumb:after {
              -webkit-transform: translateY(-10%);
              -moz-transform: translateY(-10%);
              -ms-transform: translateY(-10%);
              -o-transform: translateY(-10%);
              transform: translateY(-10%);
              position: absolute;
              border-width: 5px;
              padding-top: 1px;
              margin-top: 4px;
              margin-left: 5px;
          }
          .mw-menu-toogler {
              border-bottom: 1px solid #d4d4d4;
              width: 100% !important;
          }
          .text-blue {
              text-align: center;
          }
          #footer .socials {
              font-size: 13px !important;
              text-align: center !important;
          }
          #footer .socials .fa-stack {
              margin-right: 0px !important;
          }
          .fa {
              top: 0px !important;
              font-size: 18px !important;
          }
          .fa-circle {
              font-size: 35px !important;
              color: #0066cc !important;
              position: absolute;
              top: 0px !important;
              left: 10px;
          }
          .foot-3banners-mobile {
              padding: 20px 0px !important;
              margin: 10px 0px !important;
              border-top: solid 2px #333333 !important;
              border-bottom: solid 2px #333333 !important;
          }
          .main-content-link-button-open {
              text-align: left !important;
              font-family: "Arial", Helvetica, sans-serif !important;
              font-size: 12px !important;
              position: relative !important;
              font-weight: normal !important;
              padding: 10px !important;
              color: #000000 !important;
          }
          .main-content-link-button-open::after {
              content: "";
              display: inline-block;
              border-left: 1px solid #040404;
              border-bottom: 1px solid #040404;
              height: 8px;
              width: 8px;
              position: absolute;
              top: 50%;
              margin-top: -5px;
              right: 10px;
              -webkit-transform: rotate(-90deg);
              transform: rotate(-90deg);
              transform: rotate(-45deg) translateY(-50%);
              -webkit-transform: rotate(-45deg) translateY(-50%);
          }
          .mw-main-content-link-click a::after {
              content: "";
              display: inline-block;
              border-left: 1px solid #040404;
              border-bottom: 1px solid #040404;
              height: 8px;
              width: 8px;
              position: absolute;
              top: 50%;
              margin-top: -5px;
              right: 10px;
              -webkit-transform: rotate(225deg);
              transform: rotate(225deg);
              transform: rotate(225deg) translateY(-50%);
              -webkit-transform: rotate(225deg) translateY(-50%);
          }
          .mw-main-content-link-click {
              display: none;
              margin: 0;
              padding: 0 0 10px 10px;
          }
          .mw-main-content-link-click li {
              list-style-type: none;
          }
          .mw-main-content-link-click a {
              display: block;
              width: 94%;
              font-size: 12px;
              text-align: left;
              position: relative;
              color: #040404;
              border-bottom: 1px solid #d4d4d4;
              margin: 5px 10px;
              padding: 8px 10px;
          }
          .foot-category-links-mobile a::after {
              content: "";
              display: inline-block;
              border-left: 1px solid #0066cc;
              border-bottom: 1px solid #0066cc;
              height: 8px;
              width: 8px;
              -webkit-transform: rotate(225deg);
              transform: rotate(225deg);
              position: absolute;
              right: 15px;
              top: 50%;
              -webkit-transform: translateY(-50%) rotate(225deg);
              transform: translateY(-50%) rotate(225deg);
          }
          .foot-category-links-mobile {
              margin: 0;
              padding: 0 0 10px 0px;
          }
          .foot-category-links-mobile li {
              list-style-type: none;
              margin-bottom: 3px !important;
          }
          .foot-category-links-mobile li a {
              display: block;
              font-size: 12px;
              text-align: left;
              position: relative;
              color: #0066cc !important;
              border-bottom: 1px solid #d4d4d4;
              padding: 10px 20px 10px 20px;
              text-decoration: none;
              font-weight: bold;
          }
          .foot-category-links-mobile li a:link,
          .foot-category-links-mobile li a:visited {
              color: #0066cc !important;
              text-decoration: none;
          }
          .foot-category-links-mobile li a:hover {
              color: #0066cc !important;
              text-decoration: underline;
          }
          .mobile-newsletter {
              background: #1a4195;
              padding: 15px;
              text-align: center;
          }
          .mobile-newsletter a:link,
          .mobile-newsletter a:hover,
          .mobile-newsletter a:visited {
              color: #FFFFFF !important;
              vertical-align: top;
              line-height: 16px;
              display: inline-block;
              text-decoration: none;
          }
          a {
              text-decoration: none;
              word-wrap: break-word;
              background: transparent;
          }
          a:active,
          a:hover {
              outline: 0;
          }
          .socials {
              text-align: center;
              padding: 10px;
          }
          .dektop_socialmedia {
              display: none;
          }
          .mobile_socialmedia {
              display: block;
          }
          .desktop_footer_categorylinks {
              display: none;
          }
          .mobile_footer_categorylinks {
              display: block;
          }
          #footer .circle {
              width: 72px;
              height: 72px;
              margin-right: 10px;
              display: inline-block;
              vertical-align: middle;
              border-radius: 50%;
              background-color: #fff;
              background-repeat: no-repeat;
              background-position: center;
          }
          #footer .circle-1 {
              background-image: url(/images/general/030920_AD_footer_1.png);
          }
          #footer .circle-2 {
              background-image: url(/images/general/2.png);
          }
          #footer .circle-3 {
              background-image: url(/images/general/3.png);
          }
          .mw-link-bar-gray {
              -webkit-appearance: none;
              -moz-appearance: none;
              -ms-appearance: none;
              -o-appearance: none;
              appearance: none;
              margin: 10px;
              background-color: #f0f0f0;
              padding: 10px;
              border: none;
              border-top-color: currentcolor;
              border-right-color: currentcolor;
              border-bottom-color: currentcolor;
              border-bottom-style: none;
              border-bottom-width: medium;
              border-left-color: currentcolor;
              border-color: #FFFFFF;
              color: #0066cc;
              display: block;
              width: 100%;
              position: relative;
              padding: 12px 30px 12px 10px;
              padding-left: 10px;
              text-align: left;
              margin: 0;
              border-bottom-width: 1px;
              border-bottom-style: solid;
          }
          .mw-link-bar-gray::after {
              content: "";
              display: inline-block;
              border-left: 1px solid #0066cc;
              border-bottom: 1px solid #0066cc;
              height: 8px;
              width: 8px;
              -webkit-transform: rotate(225deg);
              transform: rotate(225deg);
              position: absolute;
              right: 15px;
              top: 50%;
              -webkit-transform: translateY(-50%) rotate(225deg);
              transform: translateY(-50%) rotate(225deg);
          }
          .mw-link-bar-black-bold {
              color: #000000 !important;
              font-weight: bold;
          }
          .onlymob ul li {
              list-style-type: none;
              /*width: 320px;*/
          }
          .category-page {
              margin-top: 0px !important;
          }
          .category-page .primary-content {
              width: 100% !important;
              padding: 0 10px 10px 10px;
          }
          .category-page .primary-content .title {
              color: #00376e;
              font-size: 28px;
              font-weight: bold;
              line-height: 30px;
          }
          .category-page .primary-content .description p {
              color: #919191;
              margin-top: 15px;
              margin-bottom: 15px;
          }
          .description-mobile {
              display: none;
          }
          .description-mobile-read-more {
              padding: 10px 30px 10px 0px;
              color: #0066cc;
              position: relative;
              font-weight: bold;
              display: inline-block;
          }
          .description-mobile-read-more::after {
              content: "";
              display: inline-block;
              border-left: 1px solid #0066cc;
              border-bottom: 1px solid #0066cc;
              height: 8px;
              width: 8px;
              -webkit-transform: rotate(-90deg);
              transform: rotate(-90deg);
              position: absolute;
              top: 50%;
              margin-top: -5px;
              right: 10px;
              transform: rotate(-45deg) translateY(-50%);
              -webkit-transform: rotate(-45deg) translateY(-50%);
          }
          .category-page .primary-content .category-options .results {
              background-color: #e6f0fa;
              padding: 15px;
              color: #00376e;
              margin-right: 0px !important;
              margin-bottom: 10px;
          }
          .category-page .primary-content .category-options .results .pagination .-inactive {
              display: none;
          }
          .category-page .primary-content .category-options .results .pagination .-active a {
              background-image: none;
          }
          .category-page .primary-content .category-options .all-categories h5 {
              font-size: 16px;
              margin: 10px 0 5px;
              color: #00376e;
              padding: 3px 0px;
          }
          a.mw-arrow-right:link,
          a.mw-arrow-right:hover,
          a.mw-arrow-right:visited {
              color: #0066cc;
              text-decoration: none;
              word-wrap: break-word;
              font-weight: bold;
          }
          .mw-arrow-right {
              padding-right: 20px;
              position: relative;
          }
          .mw-arrow-right::after {
              top: 50%;
              content: "";
              width: 0;
              height: 0;
              border-top: 8px solid transparent;
              border-bottom: 8px solid transparent;
              border-left: 8px solid #0066cc;
              right: 10px;
              transform: translateY(-50%);
              position: absolute;
              right: 0px;
          }
          a.mw-arrow-left:link,
          a.mw-arrow-left:hover,
          a.mw-arrow-left:visited {
              color: #0066cc;
              text-decoration: none;
              word-wrap: break-word;
              font-weight: bold;
          }
          .mw-arrow-left {
              padding-left: 20px;
              position: relative;
          }
          .mw-arrow-left::after {
              top: 50%;
              content: "";
              width: 0;
              height: 0;
              border-top: 8px solid transparent;
              border-bottom: 8px solid transparent;
              border-left: 8px solid #0066cc;
              right: 10px;
              transform: rotate(180deg) translateY(50%);
              position: absolute;
              left: 0px;
          }
          .select-custom-mobile select {
              appearance: none;
              -webkit-appearance: none;
              -moz-appearance: none;
              -ms-appearance: none;
              -o-appearance: none;
              background-color: #FFFFFF;
              border: 1px solid #d4d4d4;
              border-radius: 0;
              font-size: 13px;
              width: 100% !important;
              line-height: 16px;
              padding: 12px 30px 12px 10px;
          }
          .payment-information .select-custom-mobile select {
              appearance: none;
              -webkit-appearance: none;
              -moz-appearance: none;
              -ms-appearance: none;
              -o-appearance: none;
              background-color: #FFFFFF;
              border: 1px solid #d4d4d4;
              border-radius: 0;
              font-size: 13px;
              width: 100% !important;
              line-height: 16px;
              padding: 12px 30px 12px 10px;
          }
          .category-page .primary-content .category-options .select-custom-mobile select {
              appearance: none;
              -webkit-appearance: none;
              -moz-appearance: none;
              -ms-appearance: none;
              -o-appearance: none;
              background-color: #FFFFFF;
              border: 1px solid #d4d4d4;
              border-radius: 0;
              font-size: 13px;
              width: 100% !important;
              line-height: 16px;
              padding: 12px 30px 12px 10px;
          }
          .category-page .primary-content .narrow-results h3 {
              background: #FFFFFF;
              padding: 20px 30px 10px 10px;
              color: #0066cc;
              position: relative;
              border-radius: 0px;
              border-bottom: 1px solid #d4d4d4;
              margin-top: 5px;
          }
          .category-page .primary-content .narrow-results h3::after {
              content: "";
              display: inline-block;
              border-left: 1px solid #0066cc;
              border-bottom: 1px solid #0066cc;
              height: 8px;
              width: 8px;
              -webkit-transform: rotate(-90deg);
              transform: rotate(-90deg);
              position: absolute;
              top: 50%;
              margin-top: -5px;
              right: 10px;
              transform: rotate(-45deg) translateY(-50%);
              -webkit-transform: rotate(-45deg) translateY(-50%);
          }
          .category-page .primary-content .narrow-results .narrow-results-block {
              display: none;
              padding-bottom: 10px;
              margin-bottom: 10px;
              border-bottom: 1px solid #d4d4d4;
          }
          .category-page .primary-content .narrow-results .narrow-results-block h5 {
              font-size: 16px;
              margin: 10px 0 5px;
              color: #00376e;
              padding: 3px 0px;
          }
          .category-page .primary-content .narrow-results .narrow-results-block .select-custom-mobile select {
              appearance: none;
              -webkit-appearance: none;
              -moz-appearance: none;
              -ms-appearance: none;
              -o-appearance: none;
              background-color: #FFFFFF;
              border: 1px solid #d4d4d4;
              border-radius: 0;
              font-size: 13px;
              width: 100% !important;
              line-height: 16px;
              padding: 12px 30px 12px 10px;
          }
          .category-page .primary-content .narrow-results .narrow-results-block a:link,
          .category-page .primary-content .narrow-results .narrow-results-block a:visited,
          .category-page .primary-content .narrow-results .narrow-results-block a:hover {
              margin-top: 10px;
              border: none;
              color: #194F90;
              display: block;
              font-size: 14px;
              font-weight: bold;
              padding: 10px 15px;
              text-align: center;
              text-transform: uppercase;
              background: #FFE800;
          }
          .mw-select-box {
              display: block;
              position: relative;
          }
          .mw-select-box::before {
              position: absolute;
              right: 10px;
              bottom: 43%;
              -webkit-transform: translateY(-50%);
              -moz-transform: translateY(-50%);
              -ms-transform: translateY(-50%);
              -o-transform: translateY(-50%);
              transform: translateY(-50%);
              content: "";
              width: 0;
              height: 0;
              border-left: 8px solid transparent;
              border-right: 8px solid transparent;
              border-bottom: 8px solid #0066cc;
          }
          .mw-select-box::after {
              position: absolute;
              right: 10px;
              top: 68%;
              -webkit-transform: translateY(-50%);
              -moz-transform: translateY(-50%);
              -ms-transform: translateY(-50%);
              -o-transform: translateY(-50%);
              transform: translateY(-50%);
              content: "";
              width: 0;
              height: 0;
              border-left: 8px solid transparent;
              border-right: 8px solid transparent;
              border-top: 8px solid #0066cc;
          }
          .mw-select-box-disabled {
              display: block;
              position: relative;
          }
          .mw-select-box-disabled::before {
              position: absolute;
              right: 10px;
              bottom: 43%;
              -webkit-transform: translateY(-50%);
              -moz-transform: translateY(-50%);
              -ms-transform: translateY(-50%);
              -o-transform: translateY(-50%);
              transform: translateY(-50%);
              content: "";
              width: 0;
              height: 0;
              border-left: 8px solid transparent;
              border-right: 8px solid transparent;
              border-bottom: 8px solid #aeaeae;
          }
          .mw-select-box-disabled::after {
              position: absolute;
              right: 10px;
              top: 68%;
              -webkit-transform: translateY(-50%);
              -moz-transform: translateY(-50%);
              -ms-transform: translateY(-50%);
              -o-transform: translateY(-50%);
              transform: translateY(-50%);
              content: "";
              width: 0;
              height: 0;
              border-left: 8px solid transparent;
              border-right: 8px solid transparent;
              border-top: 8px solid #aeaeae;
          }
          .copyright-mobile {
              font-size: 11px !important;
              color: #919191 !important;
              padding: 10px !important;
          }
          .mobile-newsletter img {
              width: auto !important;
          }
          /* ----------- YOUTUBE ----------------*/
          .youtube-iframe-container {
              position: relative;
              width: 100%;
              padding-bottom: 56.25%;
              height: 0;
          }
          .youtube-iframe-container iframe {
              position: absolute;
              top: 0;
              left: 0;
              width: 100%;
              height: 100%;
          }
          /*------------- SHOPPING CART --------------*/
          .cart-content .right {
              float: none !important;
              padding-left: 0px !important;
          }
          .shipments .cart-content .cart-list {
              width: 100% !important;
          }
          .cart-content {
              border: none !important;
              margin: 10px !important;
              padding: 5px !important;
          }
          .cart-content .headers {
              padding: 15px !important;
              margin: 0px !important;
              background-color: #e6f0fa !important;
          }
          .cart-content .headers h3 {
              color: #00376e !important;
          }
          .cart-content .dates,
          .cart-content .dates p {
              color: #00376e !important;
          }
          .cart-header {
              display: none !important;
          }
          .info h2 a {
              color: #0066cc !important;
              font-size: 14px !important;
              font-weight: bold !important;
              ;
          }
          .cart-body {
              padding-top: 10px !important;
          }
          .cart-header-item,
          .cart-body-row-iteminfo {
              text-align: left !important;
          }
          .cart-header-price,
          .cart-body-row-itemprice {
              margin-bottom: 15px !important;
          }
          .cart-body-row-itemprice-left {
              margin-top: 15px !important;
              text-align: left !important;
              float: left !important;
              width: 150px !important;
              font-weight: bold !important;
          }
          .cart-body-row-itemprice-right {
              margin-top: 15px !important;
              text-align: left !important;
              float: left !important;
              font-weight: bold !important;
          }
          .cart-header-quantity,
          .cart-body-row-itemquantity {
              margin-top: 15px !important;
          }
          .cart-body-row-itemquantity-left {
              text-align: left !important;
              float: left !important;
              width: 150px !important;
              font-weight: bold !important;
          }
          .cart-body-row-itemquantity-center {
              text-align: left !important;
              float: left !important;
              width: 120px !important;
          }
          .cart-body-row-itemquantity-right {
              text-align: left !important;
              float: left !important;
              font-weight: bold !important;
          }
          .cart-body-row-itemquantity .cart-body-row-itemquantity-center .qty-wrapper .counter .qty {
              margin-left: 5px !important;
              margin-right: 5px !important;
          }
          .cart-body-row-itemquantity-right .remove {
              background-image: none !important;
              /*width: 50px !important;
          color: #0066cc !important;*/
              height: 26px !important;
              width: 26px !important;
              color: #333 !important;
              padding: 3px 7px !important;
              font-size: 11pt !important;
              margin-top: -3px !important;
              border: solid 1px #666 !important;
              border-radius: 50% !important;
          }
          .cart-body-row-itemquantity-right .remove:after {
              content: "X";
              font-style: normal !important;
              text-decoration: none !important;
              font-weight: bold !important;
          }
          .cart-body-row-itemamount-left {
              text-align: left !important;
              float: left !important;
              width: 150px !important;
              font-weight: bold !important;
              font-size: 15px !important;
          }
          .cart-body-row-itemamount-right {
              text-align: left !important;
              float: left !important;
              width: 120px !important;
              font-weight: bold !important;
              font-size: 15px !important;
          }
          .cart-body-row-itemamount-left {
              float: left;
          }
          .cart-header-remove,
          .cart-body-row-itemremove {
              display: none !important;
          }
          .clear-both {
              clear: both;
          }
          .cart-body-row {
              border-top: solid 1px #e1e1e1 !important;
              padding: 25px 0px !important;
          }
          .sku {
              margin-top: 10px !important;
              color: #000000 !important;
              font-size: 14px !important;
              font-weight: bold !important;
          }
          .actions {
              margin-top: 10px !important;
              color: #000000 !important;
              font-size: 14px !important;
              font-weight: bold !important;
          }
          .cart-details h1 {
              padding: 0px 10px;
          }
          .shipping-free {
              margin-left: 10px !important;
              margin-right: 10px !important;
              width: 95% !important;
          }
          #cart-page .cart-view .side-bar {
              padding: 0 10px !important;
          }
          .laForm input[type="text"],
          .laForm select {
              padding: 12px 20px !important;
          }
          #securityCode_content input[type="text"] {
              padding-left: 20px !important;
          }
          .pay-method {
              padding-left: 0px !important;
          }
          .pay-method:first-of-type {
              padding-top: 20px !important;
          }
          .mw-progress-bar-container {
              margin-bottom: 10px;
          }
          .mw-progress-bar-container .mw-progress-step {
              display: inline-block;
              margin-right: 10px;
              font-weight: bold;
              font-size: 15px;
              color: #4F4F4F;
          }
          .mw-progress-bar-container progress {
              background-color: #e6f0fa;
              border: 0;
              height: 15px;
              display: inline-block;
              width: 70%;
              height: 15px;
          }
          /*------------- SHOPPING CART --------------*/
          /*------------- NEWSLETTER - SIGNIN -------------*/
          #newsform INPUT,
          FORM TEXTAREA {
              margin: 0px !important;
          }
          .newsletter-signin {
              height: 300px !important;
              overflow: visible !important;
              width: 100%;
              padding: 10px !important;
          }
          .newsletter-signin-left {
              width: 100%;
          }
          .newsletter-signin-right {
              padding-top: 20px;
              width: 100%;
              border: none !important;
          }
          /*------------- NEWSLETTER - SIGNIN -------------*/
          /*--------------- REWARDS-PROGRAM-SIGNUP ---------------*/
          .acct-loyaltymembstatus {
              padding: 10PX;
          }
          .acct-loyaltymembstatus div.g24blue {
              font-weight: bold !important;
          }
          /*--------------- REWARDS-PROGRAM-SIGNUP ---------------*/
          /*--------------- NEWSLETTER-SIGNUP ---------------*/
          .mw-checkbox {
              -webkit-appearance: none;
              -moz-appearance: none;
              -ms-appearance: none;
              -o-appearance: none;
              appearance: none;
              background-color: #FFFFFF;
              border-radius: 3px;
              height: 20px;
              outline: none;
              position: relative;
              width: 20px;
              vertical-align: bottom;
              border: 1px solid #d4d4d4;
              margin-top: 10px;
              margin-right: 10px;
          }
          .mw-checkbox:checked::after {
              border: 0 solid #0066cc;
              border-top-width: 0px;
              border-right-width: 0px;
              border-bottom-width: 0px;
              border-left-width: 0px;
              border-width: 0 3px 3px 0;
              content: "";
              display: block;
              height: 10px;
              left: 6px;
              position: absolute;
              top: 0;
              -webkit-transform: rotate(40deg);
              -moz-transform: rotate(40deg);
              -ms-transform: rotate(40deg);
              -o-transform: rotate(40deg);
              transform: rotate(40deg);
              width: 4px;
          }
          #div_newsletter_form {
              font-family: Arial, Helvetica, sans-serif !important;
          }
          #div_newsletter_form label {
              display: none !important;
          }
          #div_newsletter_form .pageTitle {
              font-family: Arial, Helvetica, sans-serif;
              color: #00376e;
              font-size: 28px;
              font-weight: bold;
              line-height: 30px;
              margin: 15px 0px;
              text-align: center;
          }
          #div_newsletter_form .pageTitle2 {
              text-align: left !important;
          }
          #newsletter-signin .pageTitle {
              font-family: Arial, Helvetica, sans-serif;
              color: #00376e;
              font-size: 28px;
              font-weight: bold;
              line-height: 30px;
              margin: 15px 0px;
              text-align: left;
          }
          .div_newsletter_subscribe_img {
              display: none !important;
          }
          .div_newsletter_subscribe_text {
              margin: 10px 0 !important;
              display: block !important;
              color: #00376e !important;
              font-family: Arial, Helvetica, sans-serif;
              font-size: 15px !important;
              font-weight: bold !important;
              line-height: 20px;
          }
          .newsletter_txt {
              font-family: Arial, Helvetica, sans-serif !important;
          }
          #div_newsletter_form input[type="text"] {
              padding-left: 10px !important;
              padding-right: 10px !important;
          }
          #div_newsletter_form select {
              padding: 0px 10px !important;
          }
          /*--------------- NEWSLETTER-SIGNUP ---------------*/
          /*-------------------- ORDER CONFIRMATION PAGE : BIZRATE --------------------*/
          /*
        .cnx-boxes .cnx-banner {
          height: 293px !important;
          left: 0px !important;
          top: 187px !important;
          width: 95% !important;
          margin: 0 10px !important;
          }

      .cnx-banner .cnx-merlogo {
          position: absolute !important;
          top: 10px !important;
          left: 10px !important;
          display: inline-block !important;
          width: 100% !important;
          border: none 1px #333 !important;
          text-align: center !important;
      }

      .cnx-banner .cnx-header {
          margin: 25px 15px !important;
          width: 100% !important;
          font-weight: bold;
      }

      .cnx-banner .cnx-incentive {
          padding: 0px 10px 10px 10px !important;
          margin-bottom: 10px !important;
          margin-left: 20px !important;
          margin-right: 20px !important;
          text-align: center !important;
          width: 100% !important;
      }

      .cnx-banner .cnx-btn {
          box-sizing: content-box !important;
          background-color: #1274c9 !important;
          color: #fff !important;
          font-size: 16px !important;
          font-weight: bold !important;
          height: 20px !important;
          left: auto !important;
          padding: 8px !important;
          position: relative !important;
          width: 150px !important;
          margin: 0 25% !important;
      }
      */
          /*-------------------- ORDER CONFIRMATION PAGE : BIZRATE --------------------*/
          /*-------------------- ORDER CONFIRMATION PAGE --------------------*/
          .complete-message {
              margin-top: 10px !important;
              margin-bottom: 10px !important;
          }
          .complete-message p,
          .complete-message h1,
          .complete-message h1 span {
              background-color: #e6f0fa;
              margin: 0px 5px !important;
              padding: 10px !important;
              width: auto !important;
          }
          .complete-message h1 span {
              color: #000000 !important;
              font-size: 16px !important;
              text-transform: uppercase !important;
          }
          .confirmation {
              width: 100% !important;
          }
          .confirmation p {
              background-color: #FFFFFF;
          }
          .order-complete>.side-bar {
              float: left !important;
              /*width: 480px !important; */
              padding: 0px !important;
          }
          .logged-summary {
              padding: 10px 0px !important;
          }
          .order-complete>.side-bar .logged-summary h3,
          .logged-summary h2:nth-child(4),
          .logged-summary div:nth-child(9) h2,
          .side-bar .order-summary-box h3 {
              color: #245381 !important;
              font-size: 14px !important;
              text-transform: uppercase !important;
              background-color: #e6f0fa !important;
              padding: 6px 15px !important;
          }
          .logged-summary h2,
          .logged-summary p {
              color: #000000 !important;
              font-size: 13px !important;
              padding: 6px 15px !important;
              /*background-color: #0062c4 !important;*/
          }
          .logged-summary hr {
              display: none !important;
          }
          .logged-summary h3 {
              margin-bottom: 2px !important;
              ;
          }
          .pay-method {
              clear: both;
          }
          .logged-summary div:nth-child(8) h2 {
              float: left !important;
              width: 150px !important;
          }
          .logged-summary div:nth-child(8) p {
              float: left !important;
              width: 200px !important;
              margin-bottom: 0px !important;
          }
          .pay-method {
              float: none !important;
          }
          .order-complete .cart-details {
              overflow: auto !important;
              padding: 1px !important;
          }
          .order-complete .cart-content {
              margin: 0px !important;
              padding: 0px !important;
          }
          .order-complete .headers {
              background-color: #ffffff !important;
              padding: 0px !important;
          }
          #thankyou-lines .cart-content h3 {
              display: block !important;
              width: 100% !important;
              background-color: #e6f0fa !important;
              padding: 10px !important;
              color: #245381 !important;
              font-size: 14px !important;
              text-transform: uppercase !important;
          }
          .cart-content .dates {
              display: block !important;
              width: 100% !important;
              background-color: #ffffff !important;
              padding: 15px !important;
          }
          /*.order-summary-box .totals, 
          .order-summary-box .grand-total,*/
          .div_display_order_prod {
              margin-top: 0px !important;
              margin-left: 10px !important;
              margin-right: 10px !important;
              margin-bottom: 10px !important;
              padding-bottom: 20px !important;
              font-family: Arial, Verdana, sans-serif !important;
              font-size: 12px !important;
              color: #000000 !important;
              font-weight: bold !important;
          }
          .order-summary-box .grand-total {
              font-size: 12px !important;
              color: #000000 !important;
              font-family: Arial, Verdana, sans-serif !important;
              font-weight: bold !important;
              border-top: none !important;
              border-bottom: solid 1px #CCCCCC !important;
              padding: 20px !important;
          }
          .order-summary-box .subtotal,
          .order-summary-box .discount,
          .order-summary-box .shipment,
          .order-summary-box .boxcharge,
          .order-summary-box .taxtotal,
          .order-summary-box .promotion {
              padding: 8px 20px 6px 20px;
              font-family: Arial, Verdana, sans-serif !important;
              color: #000000 !important;
              font-weight: bold !important;
          }
          .order-summary-box .order-summary-box-left {
              float: left;
              text-align: left;
          }
          .order-summary-box .order-summary-box-right {
              float: right;
              text-align: right;
          }
          .div_display_order_prod_left {
              font-family: Arial, Verdana, sans-serif !important;
              color: #000000 !important;
              float: left !important;
              width: 70px !important;
              text-align: left !important;
              padding-left: 10px !important;
              padding-top: 8px !important;
          }
          .div_display_order_prod_right {
              font-family: Arial, Verdana, sans-serif !important;
              color: #000000 !important;
              float: right !important;
              width: 250px !important;
              text-align: right !important;
              padding-right: 10px !important;
              padding-top: 8px !important;
          }
          .div_display_order_prod_right .sku,
          .div_display_order_prod_right .actions {
              font-family: Arial, Verdana, sans-serif !important;
              color: #999999 !important;
              text-align: right !important;
              padding-top: 0 !important;
              margin: 0 !important;
          }
          .order-summary-box .totals dt {
              font-family: Arial, Verdana, sans-serif !important;
              font-size: 11px !important;
              color: #000000 !important;
              margin-bottom: 3px !important;
              float: left !important;
              width: 240px !important;
              text-align: left !important;
              padding-left: 10px !important;
              padding-top: 8px !important;
          }
          .order-summary-box .totals dd {
              font-family: Arial, Verdana, sans-serif !important;
              font-size: 11px !important;
              color: #000000 !important;
              margin-bottom: 3px !important;
              float: right !important;
              width: 90px !important;
              text-align: right !important;
              padding-right: 10px !important;
              padding-top: 8px !important;
              margin-right: 20px !important;
          }
          .side-bar {
              width: 100% !important;
              display: block !important;
          }
          .order-summary-box {
              width: 100% !important;
              border: none !important;
              border-radius: 0px !important;
              padding: 0px !important;
          }
          .order-summary-box .totals dt.promotion div {
              font-style: italic !important;
              font-weight: bold !important;
              text-decoration: none !important;
          }
          .order-summary-box .totals dt.promotion div a {
              font-style: italic !important;
              font-weight: bold !important;
              text-decoration: none !important;
          }
          .rewardsbanner {
              margin: 5px;
              padding: 5px 10px;
              font-family: Arial, Verdana, sans-serif;
              font-size: 11px;
              line-height: 11px;
              color: #000000;
          }
          /*-------------------- ORDER CONFIRMATION PAGE --------------------*/
          #phone_area_code,
          #phone_prefix {
              padding-left: 10px !important;
              padding-right: 10px !important;
              max-width: 70px !important;
          }
          #container.wd1024 #content-block {
              padding: 0px !important;
          }
          #mobile-la-hmpg-ftr3 table tr:nth-child(2) td {
              padding-top: 10px;
              padding-bottom: 10px;
          }
          .container-2 {
              border: none !important;
          }
          .m-la-three-col {
              padding: 10px 0px;
          }
          .three_wide {
              background-color: #03335b !important
          }
      }
      /* Media Query for Tablets Ipads portrait mode (min-width: 768px) and (max-width: 1023px) */
      
      @media (min-width: 768px) and (max-width: 1023px) {
          input[type="text"],
          input[type="tel"],
          input[type="number"],
          input[type="password"],
          input[type="email"],
          input[type="search"],
          .mw-input,
          input[type="date"],
          input[type="file"],
          textarea {
              display: block;
              font-family: 13px !important;
              padding: 12px 10px !important;
              border: 1px solid #d4d4d4 !important;
              width: 100%;
              font-size: 13px !important;
              border-radius: 0 !important;
              -webkit-appearance: none !important;
              -moz-appearance: none !important;
              -ms-appearance: none !important;
              -o-appearance: none !important;
              appearance: none !important;
              background-color: #FFFFFF;
              -webkit-tap-highlight-color: rgba(0, 0, 0, 0) !important;
              -webkit-tap-highlight-color: transparent !important;
              margin: 0 !important;
              outline: none !important;
          }
          .order-details .add-card input[type="text"],
          .order-details .add-card textarea {
              padding-left: 20px !important;
              padding-top: 15px !important;
          }
          .custom-select .placeholder {
              z-index: 0 !important;
              top: 0 !important;
              line-height: 20px !important;
          }
          .input-field label {
              top: 0px !important;
          }
          .mobdescript table tr td:last-child {
              width: 50px;
          }
          .v13 {
              font-family: Arial, Helvetica, sans-serif;
              font-size: 13px;
              line-height: 20px;
          }
          .gray-text {
              color: #919191;
          }
          .border-bottom-line {
              padding-bottom: 10px;
              padding-top: 10px;
              border-bottom: 1px solid #d4d4d4;
          }
          .account_div_block {
              margin-top: 10px;
              padding: 10px 5px 5px 5px;
              display: block;
              width: 100%;
              border-top: 1px solid #d4d4d4;
          }
          .account_div_block_white {
              background-color: #ffffff;
              margin-top: 10px;
              padding: 10px 0;
              display: block;
              width: 100%;
          }
          .account_div_block_grey {
              /*background-color: #f5f5f5;*/
              background-color: #ffffff;
              margin-top: 10px;
              padding: 10px 0;
              display: block;
              width: 100%;
          }
          .account_div_block_left {
              float: left;
              width: 40%;
              display: block;
              font-weight: bold;
          }
          .account_div_block_right {
              float: left;
              width: 60%;
              display: block;
          }
          .account_div_block_left2 {
              float: left;
              width: 15%;
              display: block;
              font-weight: bold;
          }
          .account_div_block_right2 {
              float: left;
              width: 85%;
              display: block;
          }
          .account_div_block_clear {
              clear: both;
          }
          .account-yellow-button {
              border: none !important;
              color: #194F90 !important;
              display: block !important;
              width: 100% !important;
              font-size: 14px !important;
              font-weight: bold !important;
              padding: 10px 15px !important;
              text-align: center !important;
              text-transform: uppercase !important;
          }
          .img_signup_for_auto_delivery {
              max-width: 100%;
              max-height: 100%;
          }
          .account_change_link {
              padding-top: 10px;
          }
          .account_change_link a:link,
          .account_change_link a:hover,
          .account_change_link a:visited {
              color: #0066cc !important;
              text-decoration: none !important;
              word-wrap: break-word !important;
              font-family: Arial, Helvetica, sans-serif !important;
              font-size: 13px !important;
              line-height: 20px !important;
              font-weight: bold !important;
              padding-top: 20px !important;
          }
          .mw-radio-holder {
              display: inline-block;
              padding-top: 10px;
          }
          input[type="checkbox"],
          input[type="radio"] {
              box-sizing: border-box;
              padding: 0;
          }
          .mw-radio-holder input[type="radio"]:checked::before,
          .mw-radio-holder input[type="checkbox"]:checked::before {
              background-color: #0066cc;
              border-radius: 50%;
              content: "";
              height: 20px;
              position: absolute;
              left: 50%;
              top: 50%;
              /*-webkit-transform: translateY(-50%) translateX(-50%);*/
              width: 20px;
          }
          .mw-radio-holder input[type="radio"],
          .mw-radio-holder input[type="checkbox"] {
              -webkit-appearance: none;
              -moz-appearance: none;
              -ms-appearance: none;
              -o-appearance: none;
              appearance: none;
              background-color: #FFFFFF;
              border: 1px solid #d4d4d4;
              border-radius: 50%;
              height: 30px;
              outline: none;
              vertical-align: middle;
              width: 30px;
          }
          .mw-radio-holder input[type="radio"]:checked,
          .mw-radio-holder input[type="checkbox"]:checked {
              position: relative;
          }
          .select-custom-dropdown select {
              appearance: none;
              background-color: #FFFFFF;
              border: 1px solid #d4d4d4;
              border-radius: 0;
              font-size: 13px;
              width: 100% !important;
              line-height: 16px;
              padding: 12px 30px 12px 10px;
          }
          .multi-box-phonenumber {
              display: -webkit-box;
              display: -moz-box;
              display: box;
              display: -webkit-flex;
              display: -moz-flex;
              display: -ms-flexbox;
              display: flex;
              -webkit-box-orient: horizontal;
              -moz-box-orient: horizontal;
              box-orient: horizontal;
              -webkit-flex-direction: row;
              -moz-flex-direction: row;
              flex-direction: row;
              -ms-flex-direction: row;
              -webkit-box-align: center;
              -moz-box-align: center;
              box-align: center;
              -webkit-align-items: center;
              -moz-align-items: center;
              -ms-align-items: center;
              -o-align-items: center;
              align-items: center;
              -ms-flex-align: center;
          }
          .multi-box-phonenumber [name="phone_area_code"],
          .multi-box-phonenumber [name="phone_prefix"] {
              width: 20% !important;
          }
          .multi-box-phonenumber input[name*="phone_number"] {
              width: 36% !important;
              margin-right: 0;
          }
          .multi-box-phonenumber [name="phone_number"] {
              -webkit-box-flex: 1;
              -moz-box-flex: 1;
              box-flex: 1;
              -webkit-flex: 1;
              -moz-flex: 1;
              -ms-flex: 1;
              flex: 1;
          }
          .multi-box-phonenumber input {
              margin: 0 3px;
          }
          .checkbox {
              width: 100%;
              margin: 15px auto;
              position: relative;
              display: block;
          }
          .checkbox label {
              position: relative;
              min-height: 34px;
              display: block;
              padding-left: 40px;
              margin-bottom: 0;
              font-weight: normal !important;
              cursor: pointer;
          }
          .checkbox label span {
              position: absolute;
              top: 50%;
              transform: translateY(-50%);
          }
          .checkbox label:before {
              content: "";
              position: absolute;
              left: 0;
              top: 0;
              margin: 4px;
              width: 22px;
              height: 22px;
              transition: transform 0.28s ease;
              border-radius: 3px;
              border: 1px solid #d4d4d4;
          }
          .checkbox label:after {
              content: "";
              display: block;
              width: 10px;
              height: 5px;
              border-bottom: 2px solid #0066cc;
              border-left: 2px solid #0066cc;
              transform: rotate(-45deg) scale(0);
              transition: transform ease 0.25s;
              position: absolute;
              top: 12px;
              left: 10px;
          }
          .checkbox input[type=checkbox] {
              width: auto;
              opacity: 1e-8;
              position: absolute;
              left: 0;
              margin-left: -20px;
          }
          .checkbox input[type=checkbox]:checked~label:before {
              border: 1px solid #d4d4d4;
          }
          .checkbox input[type=checkbox]:checked~label:after {
              transform: rotate(-45deg) scale(1);
          }
          .checkbox input[type=checkbox]:focus+label::before {
              outline: 0;
          }
          /** LOGIN - REGISTRATION PAGE : AJANTHAN : Start :::::::::::::::::::::::::::: **/
          .note {
              color: #919191 !important;
              font-size: 13px !important;
              line-height: 20px !important;
              padding: 15px 0 !important;
          }
          .sign-view h1 {
              margin-bottom: 10px !important;
          }
          .sign-view .input-field.-required::before {
              content: '' !important;
          }
          .sign-view .button {
              margin-top: 10px !important;
          }
          .sign-view .input-field label {
              top: 0px !important;
              left: 0px !important;
              display: block !important;
              position: relative !important;
              font-size: 13px !important;
              line-height: 20px !important;
          }
          /*.sign-view .input-field input {
          background-color: #FFFFFF !important;
        }*/
          .mb_signIn_password_toggle {
              color: #00376e !important;
              font-weight: bold !important;
              width: 95% !important;
              margin: -40px 10px 40px 0 !important;
              position: relative !important;
              display: block !important;
              width: auto !important;
              float: right !important;
              appearance: none !important;
          }
          .mb_signIn_password_toggle span {
              float: right;
          }
          .mb_signIn-yellow-button {
              border: none !important;
              color: #194F90 !important;
              display: inline-block !important;
              font-size: 14px !important;
              font-weight: bold !important;
              padding: 10px 15px !important;
              text-align: center !important;
              text-transform: uppercase !important;
          }
          .sign-view .forgot-pass {
              float: none !important;
          }
          .sign-view .button.-big {
              line-height: 30px !important;
              width: 100% !important;
              height: 45px !important;
          }
          .link-forgetpassword {
              margin-left: auto !important;
              margin-right: auto !important;
              text-align: center !important;
          }
          .forgot-pass {
              color: #0066cc !important;
              text-decoration: none !important;
              word-wrap: break-word !important;
          }
          .registration {
              border-top: 1px solid #d4d4d4 !important;
          }
          /** LOGIN - REGISTRATION PAGE : AJANTHAN : End :::::::::::::::::::::::::::::: **/
          /** NEWUSER - REGISTRATION PAGE : AJANTHAN : Start :::::::::::::::::::::::::::::: **/
          /*#container #main-section {
          padding: 10px !important;
        }*/
          .g24blue {
              color: #00376e !important;
              font-size: 28px !important;
              font-weight: normal !important;
              line-height: 30px !important;
              padding: 20px 0 !important;
          }
          .inner-content p {
              color: #00376e !important;
              font-size: 15px !important;
              font-weight: bold !important;
              padding: 10px 0 10px 0 !important;
          }
          .inner-content p~p {
              color: #000000 !important;
              font-size: 15px !important;
              font-weight: normal !important;
              padding: 0 0 10px 0 !important;
          }
          .newuser-block {
              padding-top: 0px;
          }
          .newuser-mobile-messages {
              display: block;
              color: red;
              font-weight: bold;
              text-align: center;
          }
          .newuser-label {
              padding: 15px 0 5px 0 !important;
              color: #00376e !important;
              margin: 10px 0 !important;
              font-size: 15px !important;
              font-weight: bold !important;
              line-height: 20px !important;
          }
          .newuser-note {
              /*padding: 15px 0 5px 0 !important;*/
              color: #919191 !important;
              margin: 10px 0 !important;
              font-size: 13px !important;
              font-weight: normal !important;
              line-height: 20px !important;
          }
          .newuser-submit {
              -webkit-appearance: none;
              -moz-appearance: none;
              -ms-appearance: none;
              -o-appearance: none;
              appearance: none;
              border: none;
              display: block;
              width: 100%;
              margin-top: 15px;
              font-size: 14px;
              font-weight: bold;
              font-style: normal;
              padding: 10px;
              text-align: center;
              text-transform: uppercase;
              text-decoration: none;
          }
          /** NEWUSER - REGISTRATION PAGE : AJANTHAN : End :::::::::::::::::::::::::::::: **/
          /** PRODUCTS PAGE : AJANTHAN : Start :::::::::::::::::::::::::::::::::::::::: **/
          .product_details {
              /*padding: 10px !important;*/
              width: 100% !important;
              border-bottom: 1px solid #d4d4d4 !important;
          }
          .product_details_left {
              width: 100% !important;
              margin-bottom: 25px !important;
          }
          .product_name {
              padding: 10px !important;
          }
          .product_number_selected {
              text-align: right !important;
              float: right !important;
              padding-right: 5px !important;
          }
          .wd1024 .product_details_left .product-image>img {
              width: 100% !important;
              margin-top: 10x !important;
              margin-bottom: 10x !important;
              padding: 10px !important;
          }
          .wd1024 #main-section #content-block .inner-content .laForm #shipping_info_form table tbody tr {
              display: block !important;
          }
          .product-zoom-disclaimer {
              font-size: 13px !important;
              font-style: normal !important;
              color: #000000;
              line-height: 20px !important;
              margin: 15px 10px !important;
              text-align: center !important;
          }
          .product-zoom-disclaimer .onlydesk {
              display: none !important;
          }
          .product-swatches ul img {
              border: 1px solid #666666;
              padding: 3px;
          }
          .product_details_right {
              width: 100% !important;
              background-color: #E6F0FA !important;
              padding: 15px !important;
          }
          .product_actions {
              width: 100% !important;
          }
          #product_selections {
              margin: 0px !important;
          }
          .product_selection_container {
              width: 100% !important;
          }
          .product_selection_container button {
              background-color: white !important;
              font-size: 15px !important;
              height: 100px !important;
              width: 100% !important;
              border-radius: 0px !important;
              margin: 5px 10px 15px 0px !important;
              text-align: center !important;
              color: #00315B !important;
              font-weight: bold !important;
              vertical-align: top !important;
          }
          .product_selection_container button.active {
              border-color: #0066cc !important;
              border-width: 2px !important;
              font-weight: bold !important;
          }
          .product_variant_price {
              font-size: 15px !important;
          }
          .product_variant_price .was {
              font-size: 15px !important;
              text-align: center !important;
              display: block !important;
          }
          .product_variant_price .now {
              font-size: 15px !important;
              text-align: center !important;
              display: block !important;
          }
          .product_details label {
              display: inline-block !important;
              font-size: 13px !important;
              line-height: 20px !important;
          }
          .product_quantity,
          .product_quantity label {
              text-align: center !important;
              color: #000000 !important;
          }
          .product_sub_total {
              display: block !important;
              padding: 15px 0px !important;
              margin: 0px !important;
          }
          .product_details input#quantity {
              width: 50px !important;
              height: 35px !important;
          }
          .add_to_cart_button {
              color: #194F90 !important;
              text-transform: uppercase !important;
              font-size: 14px !important;
          }
          .product_callouts {
              margin: 0px !important;
              padding: 0px !important;
              font-size: 13px !important;
              line-height: 20px !important;
          }
          .product_callouts span,
          .product_callouts strong {
              color: #FF0000 !important;
          }
          .product_callouts a {
              color: #0066cc !important;
          }
          .product_add_to_cart {
              border-bottom: none !important;
              margin-bottom: 0px !important;
          }
          .product_out_of_stock {
              border: none !important;
              padding: 0px !important;
              margin: 0px !important;
          }
          .product_service_details div {
              margin: 0px !important;
          }
          .product_service_details img {
              width: 100% !important;
          }
          h3.product_content_heading {
              margin-top: 0px !important;
          }
          .product_cross_sells h3,
          .product_related_items h3 {
              font-size: 15px !important;
              color: #0b0b0b !important;
              border-bottom: none !important;
              clear: both !important;
              margin-top: 0px !important;
              padding: 15px !important;
          }
          .product_content_bottom_heading_mobile {
              text-align: left !important;
              font-family: "Arial", Helvetica, sans-serif !important;
              font-size: 15px !important;
              position: relative !important;
              font-weight: bold !important;
              padding: 10px !important;
              color: #000000 !important;
              border-bottom: 1px solid #d4d4d4 !important;
              background-color: #E6F0FA !important;
          }
          .product_content_bottom_heading_mobile::after {
              content: "";
              display: inline-block;
              border-left: 1px solid #040404;
              border-bottom: 1px solid #040404;
              height: 8px;
              width: 8px;
              position: absolute;
              top: 50%;
              margin-top: -5px !important;
              right: 10px;
              -webkit-transform: rotate(-90deg);
              transform: rotate(-90deg);
              transform: rotate(-45deg) translateY(-50%);
              -webkit-transform: rotate(-45deg) translateY(-50%);
          }
          .product_content_bottom_details_mobile {
              display: none;
              margin: 0;
              padding: 10px;
              font-size: 12px;
              line-height: 18px;
              color: #000000;
          }
          .product_content_bottom_details_mobile p {
              padding-bottom: 15px;
          }
          .product_quick_stats .quick_stat_entry {
              display: block !important;
              float: none;
              width: 100% !important;
              max-width: 100% !important;
              border: none !important;
              padding: 5px 0 !important;
          }
          .product_quick_stats .quick_stat_entry .quick_stat_label {
              display: inline-block !important;
              width: 35% !important;
              text-align: right !important;
              font-size: 12px !important;
              font-weight: normal !important;
              line-height: 20px !important;
              color: #0066cc !important;
              vertical-align: top !important;
              padding-top: 5px !important;
          }
          .product_quick_stats .quick_stat_entry .quick_stat_label a {
              font-size: 12px !important;
          }
          .product_quick_stats .quick_stat_entry .quick_stat_value {
              display: inline-block !important;
              width: 40% !important;
              text-align: left !important;
              margin-left: 7px !important;
              font-size: 12px !important;
              font-weight: normal !important;
              line-height: 20px !important;
              color: #000000 !important;
          }
          div.quick_stats_container>div:nth-of-type(even) {
              background-color: #E6F0FA;
          }
          .quick_stats_help,
          .quick_stats_help a:link,
          .quick_stats_help a:hover,
          .quick_stats_help a:visited .quick_stats_help a span,
          .quick_stats_help .underline {
              font-size: 13px !important;
              text-align: center !important;
              font-weight: bold !important;
              color: #0066cc !important;
              padding: 20px 0 !important;
          }
          .product_listing_container,
          .product_related_items_container {
              justify-content: center;
              padding: 10px !important;
              display: grid !important;
              grid-template-columns: auto auto auto auto !important;
          }
          .product_listing,
          .product_related_item,
          .product_listing a:link,
          .product_listing a visited,
          .product_related_item a:link,
          .product_related_item a visited {
              text-align: center !important;
              width: 180px !important;
              margin: 0px !important;
              padding-bottom: 20px !important;
              font-size: 13px !important;
              color: #0066cc !important;
              text-decoration: none !important;
              word-wrap: break-word !important;
          }
          /** PRODUCTS PAGE : AJANTHAN : End :::::::::::::::::::::::::::::::::::::::: **/
          .container-fluid {
              background-color: #f0f0f0;
              margin-bottom: 10px;
          }
          .footer-bottom-mw-menu-toogler {
              margin: 5px !important;
          }
          /*.breadcrumbs a:link, .breadcrumbs a:hover, .breadcrumbs a:visited,
      .product_breadcrumbs a:link, .product_breadcrumbs a:hover, .product_breadcrumbs a:visited {
        color: #0066cc;
        text-decoration: none;
        word-wrap: break-word;
        margin-left: 15px;
        padding-left: 10px !important;
      }

      .breadcrumbs::after,
      .product_breadcrumbs::after {
        transform: rotate(180deg) translateY(50%);
        position: absolute;
        left: 0px;

        content: "";
        width: 0;
        height: 0;
        border-top: 8px solid transparent;
        border-bottom: 8px solid transparent;
        border-left: 8px solid #0066cc;
        right: 10px;
        margin-top: 8px;
        margin-left: 10px;
      }*/
          /*.breadcrumbs_home a:link, .breadcrumbs_home a:hover, .breadcrumbs_home a:visited {
        padding-left: 10px !important;
      }*/
          .breadcrumbs a:link,
          .breadcrumbs a:hover,
          .breadcrumbs a:visited,
          .product_breadcrumbs a:link,
          .product_breadcrumbs a:hover,
          .product_breadcrumbs a:visited {
              color: #0066cc;
              text-decoration: none;
              /*padding-left: 10px !important;*/
              margin-right: 10px !important;
              font-size: 13px !important;
              -webkit-text-size-adjust: 100%;
              -ms-text-size-adjust: 100%;
          }
          .breadcrumbs .mw-breadcrumb:first-child {
              display: inline;
              position: relative;
              padding-left: 15px;
          }
          .breadcrumbs .mw-breadcrumb:first-child::after {
              content: "";
              width: 0;
              height: 0;
              border-top: 8px solid transparent;
              border-bottom: 8px solid transparent;
              border-left: 8px solid #0066cc;
              right: 10px;
          }
          .breadcrumbs .mw-breadcrumb:first-child:after {
              -webkit-transform: rotate(180deg) translateY(50%);
              -moz-transform: rotate(180deg) translateY(50%);
              -ms-transform: rotate(180deg) translateY(50%);
              -o-transform: rotate(180deg) translateY(50%);
              transform: rotate(180deg) translateY(50%);
              position: absolute;
              left: 0px;
              margin-top: 8px;
          }
          .breadcrumbs .mw-breadcrumb:last-child {
              display: inline;
              position: relative;
              padding-left: 15px;
          }
          .breadcrumbs .mw-breadcrumb:last-child::after {
              content: "";
              width: 0;
              height: 0;
              border-top: 8px solid transparent;
              border-bottom: 8px solid transparent;
              border-left: 8px solid #0066cc;
              right: 10px;
          }
          .breadcrumbs .mw-breadcrumb:last-child:after {
              -webkit-transform: rotate(180deg) translateY(50%);
              -moz-transform: rotate(180deg) translateY(50%);
              -ms-transform: rotate(180deg) translateY(50%);
              -o-transform: rotate(180deg) translateY(50%);
              transform: rotate(180deg) translateY(50%);
              position: absolute;
              left: 0px;
              margin-top: 8px;
          }
          .product_breadcrumbs {
              padding-left: 10px;
          }
          .product_breadcrumbs .mw-breadcrumb {
              display: inline-block;
              position: relative;
              padding-right: 10px;
          }
          .product_breadcrumbs .mw-breadcrumb::after {
              content: "";
              width: 0;
              height: 0;
              border-top: 8px solid transparent;
              border-bottom: 8px solid transparent;
              border-left: 8px solid #0066cc;
          }
          .product_breadcrumbs .mw-breadcrumb:after {
              -webkit-transform: translateY(-10%);
              -moz-transform: translateY(-10%);
              -ms-transform: translateY(-10%);
              -o-transform: translateY(-10%);
              transform: translateY(-10%);
              position: absolute;
              border-width: 5px;
              padding-top: 1px;
              margin-top: 4px;
              margin-left: 5px;
          }
          .mw-menu-toogler {
              border-bottom: 1px solid #d4d4d4;
              width: 100% !important;
          }
          .text-blue {
              text-align: center;
          }
          #footer .socials {
              font-size: 13px !important;
              text-align: center !important;
          }
          #footer .socials .fa-stack {
              margin-right: 0px !important;
          }
          .fa {
              top: 0px !important;
              font-size: 18px !important;
          }
          .fa-circle {
              font-size: 35px !important;
              color: #0066cc !important;
              position: absolute;
              top: 0px !important;
              left: 10px;
          }
          .foot-3banners-mobile {
              padding: 20px 0px !important;
              margin: 10px 0px !important;
              border-top: solid 2px #333333 !important;
              border-bottom: solid 2px #333333 !important;
          }
          .main-content-link-button-open {
              text-align: left !important;
              font-family: "Arial", Helvetica, sans-serif !important;
              font-size: 12px !important;
              position: relative !important;
              font-weight: normal !important;
              padding: 10px !important;
              color: #000000 !important;
          }
          .main-content-link-button-open::after {
              content: "";
              display: inline-block;
              border-left: 1px solid #040404;
              border-bottom: 1px solid #040404;
              height: 8px;
              width: 8px;
              position: absolute;
              top: 50%;
              margin-top: -5px;
              right: 10px;
              -webkit-transform: rotate(-90deg);
              transform: rotate(-90deg);
              transform: rotate(-45deg) translateY(-50%);
              -webkit-transform: rotate(-45deg) translateY(-50%);
          }
          .mw-main-content-link-click a::after {
              content: "";
              display: inline-block;
              border-left: 1px solid #040404;
              border-bottom: 1px solid #040404;
              height: 8px;
              width: 8px;
              position: absolute;
              top: 50%;
              margin-top: -5px;
              right: 10px;
              -webkit-transform: rotate(225deg);
              transform: rotate(225deg);
              transform: rotate(225deg) translateY(-50%);
              -webkit-transform: rotate(225deg) translateY(-50%);
          }
          .mw-main-content-link-click {
              display: none;
              margin: 0;
              padding: 0 0 10px 10px;
          }
          .mw-main-content-link-click li {
              list-style-type: none;
          }
          .mw-main-content-link-click a {
              display: block;
              width: 94%;
              font-size: 12px;
              text-align: left;
              position: relative;
              color: #040404;
              border-bottom: 1px solid #d4d4d4;
              margin: 5px 10px;
              padding: 8px 10px;
          }
          .foot-category-links-mobile a::after {
              content: "";
              display: inline-block;
              border-left: 1px solid #0066cc;
              border-bottom: 1px solid #0066cc;
              height: 8px;
              width: 8px;
              -webkit-transform: rotate(225deg);
              transform: rotate(225deg);
              position: absolute;
              right: 15px;
              top: 50%;
              -webkit-transform: translateY(-50%) rotate(225deg);
              transform: translateY(-50%) rotate(225deg);
          }
          .foot-category-links-mobile {
              margin: 0;
              padding: 0 0 10px 0px;
          }
          .foot-category-links-mobile li {
              list-style-type: none;
              margin-bottom: 3px !important;
          }
          .foot-category-links-mobile li a {
              display: block;
              font-size: 12px;
              text-align: left;
              position: relative;
              color: #0066cc !important;
              border-bottom: 1px solid #d4d4d4;
              padding: 10px 20px 10px 20px;
              text-decoration: none;
              font-weight: bold;
          }
          .foot-category-links-mobile li a:link,
          .foot-category-links-mobile li a:visited {
              color: #0066cc !important;
              text-decoration: none;
          }
          .foot-category-links-mobile li a:hover {
              color: #0066cc !important;
              text-decoration: underline;
          }
          .mobile-newsletter {
              background: #1a4195;
              padding: 15px;
              text-align: center;
          }
          .mobile-newsletter a:link,
          .mobile-newsletter a:hover,
          .mobile-newsletter a:visited {
              color: #FFFFFF !important;
              vertical-align: top;
              line-height: 16px;
              display: inline-block;
              text-decoration: none;
          }
          a {
              text-decoration: none;
              word-wrap: break-word;
              background: transparent;
          }
          a:active,
          a:hover {
              outline: 0;
          }
          .socials {
              text-align: center;
              padding: 10px;
          }
          .dektop_socialmedia {
              display: none;
          }
          .mobile_socialmedia {
              display: block;
          }
          .desktop_footer_categorylinks {
              display: none;
          }
          .mobile_footer_categorylinks {
              display: block;
          }
          #footer .circle {
              width: 72px;
              height: 72px;
              margin-right: 10px;
              display: inline-block;
              vertical-align: middle;
              border-radius: 50%;
              background-color: #fff;
              background-repeat: no-repeat;
              background-position: center;
          }
          #footer .circle-1 {
              background-image: url(/images/general/030920_AD_footer_1.png);
          }
          #footer .circle-2 {
              background-image: url(/images/general/2.png);
          }
          #footer .circle-3 {
              background-image: url(/images/general/3.png);
          }
          .mw-link-bar-gray {
              -webkit-appearance: none;
              -moz-appearance: none;
              -ms-appearance: none;
              -o-appearance: none;
              appearance: none;
              margin: 10px;
              background-color: #f0f0f0;
              padding: 10px;
              border: none;
              border-top-color: currentcolor;
              border-right-color: currentcolor;
              border-bottom-color: currentcolor;
              border-bottom-style: none;
              border-bottom-width: medium;
              border-left-color: currentcolor;
              border-color: #FFFFFF;
              color: #0066cc;
              display: block;
              width: 100%;
              position: relative;
              padding: 12px 30px 12px 10px;
              padding-left: 10px;
              text-align: left;
              margin: 0;
              border-bottom-width: 1px;
              border-bottom-style: solid;
          }
          .mw-link-bar-gray::after {
              content: "";
              display: inline-block;
              border-left: 1px solid #0066cc;
              border-bottom: 1px solid #0066cc;
              height: 8px;
              width: 8px;
              -webkit-transform: rotate(225deg);
              transform: rotate(225deg);
              position: absolute;
              right: 15px;
              top: 50%;
              -webkit-transform: translateY(-50%) rotate(225deg);
              transform: translateY(-50%) rotate(225deg);
          }
          .mw-link-bar-black-bold {
              color: #000000 !important;
              font-weight: bold;
          }
          .onlymob ul li {
              list-style-type: none;
              /*width: 320px;*/
          }
          .category-page {
              margin-top: 0px !important;
          }
          .category-page .primary-content {
              width: 100% !important;
              padding: 0 10px 10px 10px;
          }
          .category-page .primary-content .title {
              color: #00376e;
              font-size: 28px;
              font-weight: bold;
              line-height: 30px;
          }
          .category-page .primary-content .description p {
              color: #919191;
              margin-top: 15px;
              margin-bottom: 15px;
          }
          .description-mobile {
              display: none;
          }
          .description-mobile-read-more {
              padding: 10px 30px 10px 0px;
              color: #0066cc;
              position: relative;
              font-weight: bold;
              display: inline-block;
          }
          .description-mobile-read-more::after {
              content: "";
              display: inline-block;
              border-left: 1px solid #0066cc;
              border-bottom: 1px solid #0066cc;
              height: 8px;
              width: 8px;
              -webkit-transform: rotate(-90deg);
              transform: rotate(-90deg);
              position: absolute;
              top: 50%;
              margin-top: -5px;
              right: 10px;
              transform: rotate(-45deg) translateY(-50%);
              -webkit-transform: rotate(-45deg) translateY(-50%);
          }
          .category-page .primary-content .category-options .results {
              background-color: #e6f0fa;
              padding: 15px;
              color: #00376e;
              margin-right: 0px !important;
              margin-bottom: 10px;
          }
          .category-page .primary-content .category-options .results .pagination .-inactive {
              display: none;
          }
          .category-page .primary-content .category-options .results .pagination .-active a {
              background-image: none;
          }
          a.mw-arrow-right:link,
          a.mw-arrow-right:hover,
          a.mw-arrow-right:visited {
              color: #0066cc;
              text-decoration: none;
              word-wrap: break-word;
              font-weight: bold;
          }
          .mw-arrow-right {
              padding-right: 20px;
              position: relative;
          }
          .mw-arrow-right::after {
              top: 50%;
              content: "";
              width: 0;
              height: 0;
              border-top: 8px solid transparent;
              border-bottom: 8px solid transparent;
              border-left: 8px solid #0066cc;
              right: 10px;
              transform: translateY(-50%);
              position: absolute;
              right: 0px;
          }
          a.mw-arrow-left:link,
          a.mw-arrow-left:hover,
          a.mw-arrow-left:visited {
              color: #0066cc;
              text-decoration: none;
              word-wrap: break-word;
              font-weight: bold;
          }
          .mw-arrow-left {
              padding-left: 20px;
              position: relative;
          }
          .mw-arrow-left::after {
              top: 50%;
              content: "";
              width: 0;
              height: 0;
              border-top: 8px solid transparent;
              border-bottom: 8px solid transparent;
              border-left: 8px solid #0066cc;
              right: 10px;
              transform: rotate(180deg) translateY(50%);
              position: absolute;
              left: 0px;
          }
          .select-custom-mobile select {
              appearance: none;
              -webkit-appearance: none;
              -moz-appearance: none;
              -ms-appearance: none;
              -o-appearance: none;
              background-color: #FFFFFF;
              border: 1px solid #d4d4d4;
              border-radius: 0;
              font-size: 13px;
              width: 100% !important;
              line-height: 16px;
              padding: 12px 30px 12px 10px;
          }
          .payment-information .select-custom-mobile select {
              appearance: none;
              -webkit-appearance: none;
              -moz-appearance: none;
              -ms-appearance: none;
              -o-appearance: none;
              background-color: #FFFFFF;
              border: 1px solid #d4d4d4;
              border-radius: 0;
              font-size: 13px;
              width: 100% !important;
              line-height: 16px;
              padding: 12px 30px 12px 10px;
              height: 41px !important;
          }
          .category-page .primary-content .category-options .select-custom-mobile select {
              appearance: none;
              -webkit-appearance: none;
              -moz-appearance: none;
              -ms-appearance: none;
              -o-appearance: none;
              background-color: #FFFFFF;
              border: 1px solid #d4d4d4;
              border-radius: 0;
              font-size: 13px;
              width: 100% !important;
              line-height: 16px;
              padding: 12px 30px 12px 10px;
          }
          .category-page .primary-content .narrow-results h3 {
              background: #FFFFFF;
              padding: 10px 30px 10px 10px;
              color: #0066cc;
              position: relative;
              border-radius: 0px;
              border-bottom: 1px solid #d4d4d4;
              margin-top: 5px;
          }
          .category-page .primary-content .narrow-results h3::after {
              content: "";
              display: inline-block;
              border-left: 1px solid #0066cc;
              border-bottom: 1px solid #0066cc;
              height: 8px;
              width: 8px;
              -webkit-transform: rotate(-90deg);
              transform: rotate(-90deg);
              position: absolute;
              top: 50%;
              margin-top: -5px;
              right: 10px;
              transform: rotate(-45deg) translateY(-50%);
              -webkit-transform: rotate(-45deg) translateY(-50%);
          }
          .category-page .primary-content .narrow-results .narrow-results-block {
              display: none;
              padding-bottom: 10px;
              margin-bottom: 10px;
              border-bottom: 1px solid #d4d4d4;
          }
          .category-page .primary-content .narrow-results .narrow-results-block h5 {
              font-size: 16px;
              margin: 10px 0 5px;
              color: #00376e;
              padding: 3px 0px;
          }
          .category-page .primary-content .narrow-results .narrow-results-block .select-custom-mobile select {
              appearance: none;
              -webkit-appearance: none;
              -moz-appearance: none;
              -ms-appearance: none;
              -o-appearance: none;
              background-color: #FFFFFF;
              border: 1px solid #d4d4d4;
              border-radius: 0;
              font-size: 13px;
              width: 100% !important;
              line-height: 16px;
              padding: 12px 30px 12px 10px;
          }
          .category-page .primary-content .narrow-results .narrow-results-block a:link,
          .category-page .primary-content .narrow-results .narrow-results-block a:visited,
          .category-page .primary-content .narrow-results .narrow-results-block a:hover {
              margin-top: 10px;
              border: none;
              color: #194F90;
              display: block;
              font-size: 14px;
              font-weight: bold;
              padding: 10px 15px;
              text-align: center;
              text-transform: uppercase;
              background: #FFE800;
          }
          .mw-select-box {
              display: block;
              position: relative;
          }
          .mw-select-box::before {
              position: absolute;
              right: 10px;
              bottom: 43%;
              -webkit-transform: translateY(-50%);
              -moz-transform: translateY(-50%);
              -ms-transform: translateY(-50%);
              -o-transform: translateY(-50%);
              transform: translateY(-50%);
              content: "";
              width: 0;
              height: 0;
              border-left: 8px solid transparent;
              border-right: 8px solid transparent;
              border-bottom: 8px solid #0066cc;
          }
          .mw-select-box::after {
              position: absolute;
              right: 10px;
              top: 68%;
              -webkit-transform: translateY(-50%);
              -moz-transform: translateY(-50%);
              -ms-transform: translateY(-50%);
              -o-transform: translateY(-50%);
              transform: translateY(-50%);
              content: "";
              width: 0;
              height: 0;
              border-left: 8px solid transparent;
              border-right: 8px solid transparent;
              border-top: 8px solid #0066cc;
          }
          .mw-select-box-disabled {
              display: block;
              position: relative;
          }
          .mw-select-box-disabled::before {
              position: absolute;
              right: 10px;
              bottom: 43%;
              -webkit-transform: translateY(-50%);
              -moz-transform: translateY(-50%);
              -ms-transform: translateY(-50%);
              -o-transform: translateY(-50%);
              transform: translateY(-50%);
              content: "";
              width: 0;
              height: 0;
              border-left: 8px solid transparent;
              border-right: 8px solid transparent;
              border-bottom: 8px solid #aeaeae;
          }
          .mw-select-box-disabled::after {
              position: absolute;
              right: 10px;
              top: 68%;
              -webkit-transform: translateY(-50%);
              -moz-transform: translateY(-50%);
              -ms-transform: translateY(-50%);
              -o-transform: translateY(-50%);
              transform: translateY(-50%);
              content: "";
              width: 0;
              height: 0;
              border-left: 8px solid transparent;
              border-right: 8px solid transparent;
              border-top: 8px solid #aeaeae;
          }
          .copyright-mobile {
              font-size: 11px !important;
              color: #919191 !important;
              padding: 10px !important;
          }
          .mobile-newsletter img {
              width: auto !important;
          }
          /* ----------- YOUTUBE ----------------*/
          .youtube-iframe-container {
              position: relative;
              width: 100%;
              padding-bottom: 56.25%;
              height: 0;
          }
          .youtube-iframe-container iframe {
              position: absolute;
              top: 0;
              left: 0;
              width: 100%;
              height: 100%;
          }
          /*------------- SHOPPING CART --------------*/
          .cart-content .right {
              float: none !important;
              padding-left: 0px !important;
          }
          .shipments .cart-content .cart-list {
              width: 100% !important;
          }
          .cart-content {
              border: none !important;
              margin: 10px !important;
              padding: 5px !important;
          }
          .cart-content .headers {
              padding: 15px !important;
              margin: 0px !important;
              background-color: #e6f0fa !important;
          }
          .cart-content .headers h3 {
              color: #00376e !important;
          }
          .cart-content .dates,
          .cart-content .dates p {
              color: #00376e !important;
          }
          .cart-header {
              display: none !important;
          }
          .info h2 a {
              color: #0066cc !important;
              font-size: 14px !important;
              font-weight: bold !important;
              ;
          }
          .cart-body {
              padding-top: 10px !important;
          }
          .cart-header-item,
          .cart-body-row-iteminfo {
              text-align: left !important;
          }
          .cart-header-price,
          .cart-body-row-itemprice {
              margin-bottom: 15px !important;
          }
          .cart-body-row-itemprice-left {
              margin-top: 15px !important;
              text-align: left !important;
              float: left !important;
              width: 200px !important;
              font-weight: bold !important;
          }
          .cart-body-row-itemprice-right {
              margin-top: 15px !important;
              text-align: left !important;
              float: left !important;
              font-weight: bold !important;
          }
          .cart-header-quantity,
          .cart-body-row-itemquantity {
              margin-top: 15px !important;
          }
          .cart-body-row-itemquantity-left {
              text-align: left !important;
              float: left !important;
              width: 200px !important;
              font-weight: bold !important;
          }
          .cart-body-row-itemquantity-center {
              text-align: left !important;
              float: left !important;
              width: 120px !important;
          }
          .cart-body-row-itemquantity-right {
              text-align: left !important;
              float: left !important;
              font-weight: bold !important;
          }
          .cart-body-row-itemquantity-right .remove {
              background-image: none !important;
              /*width: 50px !important;
          color: #0066cc !important;*/
              height: 26px !important;
              width: 26px !important;
              color: #333 !important;
              padding: 3px 7px !important;
              font-size: 11pt !important;
              margin-top: -3px !important;
              border: solid 1px #666 !important;
              border-radius: 50% !important;
          }
          .cart-body-row-itemquantity-right .remove:after {
              content: "X";
              font-style: normal !important;
              text-decoration: none !important;
              font-weight: bold !important;
          }
          .cart-body-row-itemquantity .cart-body-row-itemquantity-center .qty-wrapper .counter .qty {
              margin-left: 5px !important;
              margin-right: 5px !important;
          }
          .cart-body-row-itemamount-left {
              text-align: left !important;
              float: left !important;
              width: 200px !important;
              font-weight: bold !important;
              font-size: 15px !important;
          }
          .cart-body-row-itemamount-right {
              text-align: left !important;
              float: left !important;
              width: 120px !important;
              font-weight: bold !important;
              font-size: 15px !important;
          }
          .cart-body-row-itemamount-left {
              float: left;
          }
          .cart-header-remove,
          .cart-body-row-itemremove {
              display: none !important;
          }
          .clear-both {
              clear: both;
          }
          .cart-body-row {
              border-top: solid 1px #e1e1e1 !important;
              padding: 25px 0px !important;
          }
          .sku {
              margin-top: 10px !important;
              color: #000000 !important;
              font-size: 14px !important;
              font-weight: bold !important;
          }
          .actions {
              margin-top: 10px !important;
              color: #000000 !important;
              font-size: 14px !important;
              font-weight: bold !important;
          }
          .cart-details h1 {
              padding: 0px 10px;
          }
          .shipping-free {
              margin-left: 10px !important;
              margin-right: 10px !important;
              width: 95% !important;
              /*margin: 0 auto !important;
          width: 100% !important;
          text-align: center;*/
          }
          .shipping-free::before {
              left: 180px !important;
          }
          #cart-page .cart-view .side-bar {
              padding: 0 10px !important;
          }
          .laForm input[type="text"],
          .laForm select {
              padding: 12px 20px !important;
          }
          #securityCode_content input[type="text"] {
              padding-left: 20px !important;
          }
          .pay-method {
              padding-left: 0px !important;
          }
          .pay-method:first-of-type {
              padding-top: 20px !important;
          }
          .mw-progress-bar-container {
              margin-bottom: 10px;
          }
          .mw-progress-bar-container .mw-progress-step {
              display: inline-block;
              margin-right: 10px;
              font-weight: bold;
              font-size: 15px;
              color: #4F4F4F;
          }
          .mw-progress-bar-container progress {
              background-color: #e6f0fa;
              border: 0;
              height: 15px;
              display: inline-block;
              width: 70%;
              height: 15px;
          }
          /*------------- SHOPPING CART --------------*/
          /*------------- NEWSLETTER - SIGNIN -------------*/
          #newsform INPUT,
          FORM TEXTAREA {
              margin: 0px !important;
          }
          .newsletter-signin {
              height: 300px !important;
              overflow: visible !important;
              width: 100%;
              padding: 10px !important;
          }
          .newsletter-signin-left {
              width: 100%;
          }
          .newsletter-signin-right {
              padding-top: 20px;
              width: 100%;
              border: none !important;
          }
          /*------------- NEWSLETTER - SIGNIN -------------*/
          /*--------------- REWARDS-PROGRAM-SIGNUP ---------------*/
          .acct-loyaltymembstatus {
              padding: 10PX;
          }
          .acct-loyaltymembstatus div.g24blue {
              font-weight: bold !important;
          }
          /*--------------- REWARDS-PROGRAM-SIGNUP ---------------*/
          /*--------------- NEWSLETTER-SIGNUP ---------------*/
          .mw-checkbox {
              -webkit-appearance: none;
              -moz-appearance: none;
              -ms-appearance: none;
              -o-appearance: none;
              appearance: none;
              background-color: #FFFFFF;
              border-radius: 3px;
              height: 20px;
              outline: none;
              position: relative;
              width: 20px;
              vertical-align: bottom;
              border: 1px solid #d4d4d4;
              margin-top: 10px;
              margin-right: 10px;
          }
          .mw-checkbox:checked::after {
              border: 0 solid #0066cc;
              border-top-width: 0px;
              border-right-width: 0px;
              border-bottom-width: 0px;
              border-left-width: 0px;
              border-width: 0 3px 3px 0;
              content: "";
              display: block;
              height: 10px;
              left: 6px;
              position: absolute;
              top: 0;
              -webkit-transform: rotate(40deg);
              -moz-transform: rotate(40deg);
              -ms-transform: rotate(40deg);
              -o-transform: rotate(40deg);
              transform: rotate(40deg);
              width: 4px;
          }
          #div_newsletter_form {
              font-family: Arial, Helvetica, sans-serif !important;
          }
          #div_newsletter_form label {
              display: none !important;
          }
          #div_newsletter_form .pageTitle {
              font-family: Arial, Helvetica, sans-serif;
              color: #00376e;
              font-size: 28px;
              font-weight: bold;
              line-height: 30px;
              margin: 15px 0px;
              text-align: center;
          }
          #div_newsletter_form .pageTitle2 {
              text-align: left !important;
          }
          #newsletter-signin .pageTitle {
              font-family: Arial, Helvetica, sans-serif;
              color: #00376e;
              font-size: 28px;
              font-weight: bold;
              line-height: 30px;
              margin: 15px 0px;
              text-align: left;
          }
          .div_newsletter_subscribe_img {
              display: none !important;
          }
          .div_newsletter_subscribe_text {
              margin: 10px 0 !important;
              display: block !important;
              color: #00376e !important;
              font-family: Arial, Helvetica, sans-serif;
              font-size: 15px !important;
              font-weight: bold !important;
              line-height: 20px;
          }
          .newsletter_txt {
              font-family: Arial, Helvetica, sans-serif !important;
          }
          #div_newsletter_form input[type="text"] {
              padding-left: 10px !important;
              padding-right: 10px !important;
          }
          #div_newsletter_form select {
              padding: 0px 10px !important;
          }
          /*--------------- NEWSLETTER-SIGNUP ---------------*/
          /*-------------------- ORDER CONFIRMATION PAGE : BIZRATE --------------------*/
          /*
        .cnx-boxes .cnx-banner {
          height: 293px !important;
          left: 0px !important;
          top: 187px !important;
          width: 95% !important;
          margin: 0 10px !important;
      }

      .cnx-banner .cnx-merlogo {
          position: absolute !important;
          top: 10px !important;
          left: 10px !important;
          display: inline-block !important;
          width: 100% !important;
          border: none 1px #333 !important;
          text-align: center !important;
      }

      .cnx-banner .cnx-header {
          margin: 25px 15px !important;
          width: 100% !important;
          font-weight: bold;
      }

      .cnx-banner .cnx-incentive {
          padding: 0px 10px 10px 10px !important;
          margin-bottom: 10px !important;
          margin-left: 20px !important;
          margin-right: 20px !important;
          text-align: center !important;
          width: 100% !important;
      }

      .cnx-banner .cnx-btn {
          box-sizing: content-box !important;
          background-color: #1274c9 !important;
          color: #fff !important;
          font-size: 16px !important;
          font-weight: bold !important;
          height: 20px !important;
          left: auto !important;
          padding: 8px !important;
          position: relative !important;
          width: 150px !important;
          margin: 0 25% !important;
      }
      */
          /*-------------------- ORDER CONFIRMATION PAGE : BIZRATE --------------------*/
          /*-------------------- ORDER CONFIRMATION PAGE --------------------*/
          .complete-message {
              margin-top: 10px !important;
              margin-bottom: 10px !important;
          }
          .complete-message p,
          .complete-message h1,
          .complete-message h1 span {
              background-color: #e6f0fa;
              margin: 0px 5px !important;
              padding: 10px !important;
              width: auto !important;
          }
          .complete-message h1 span {
              color: #000000 !important;
              font-size: 16px !important;
              text-transform: uppercase !important;
          }
          .confirmation {
              width: 100% !important;
          }
          .confirmation p {
              background-color: #FFFFFF;
          }
          .order-complete>.side-bar {
              float: left !important;
              /*width: 800px !important; */
              padding: 0px !important;
          }
          .logged-summary {
              padding: 10px 0px !important;
          }
          .order-complete>.side-bar .logged-summary h3,
          .logged-summary h2:nth-child(4),
          .logged-summary div:nth-child(9) h2,
          .side-bar .order-summary-box h3 {
              color: #245381 !important;
              font-size: 14px !important;
              text-transform: uppercase !important;
              background-color: #e6f0fa !important;
              padding: 6px 15px !important;
          }
          .logged-summary h2,
          .logged-summary p {
              color: #000000 !important;
              font-size: 13px !important;
              padding: 6px 15px !important;
              /*background-color: #0062c4 !important;*/
          }
          .logged-summary hr {
              display: none !important;
          }
          .logged-summary h3 {
              margin-bottom: 2px !important;
              ;
          }
          .pay-method {
              clear: both;
          }
          .logged-summary div:nth-child(8) h2 {
              float: left !important;
              width: 150px !important;
          }
          .logged-summary div:nth-child(8) p {
              float: left !important;
              width: 200px !important;
              margin-bottom: 0px !important;
          }
          .pay-method {
              float: none !important;
          }
          .order-complete .cart-details {
              overflow: auto !important;
              padding: 1px !important;
          }
          .order-complete .cart-content {
              margin: 0px !important;
              padding: 0px !important;
          }
          .order-complete .headers {
              background-color: #ffffff !important;
              padding: 0px !important;
          }
          #thankyou-lines .cart-content h3 {
              display: block !important;
              width: 100% !important;
              background-color: #e6f0fa !important;
              padding: 10px !important;
              color: #245381 !important;
              font-size: 14px !important;
              text-transform: uppercase !important;
          }
          .cart-content .dates {
              display: block !important;
              width: 100% !important;
              background-color: #ffffff !important;
              padding: 15px !important;
          }
          /*.order-summary-box .totals, 
          .order-summary-box .grand-total,*/
          .div_display_order_prod {
              margin-top: 0px !important;
              margin-left: 10px !important;
              margin-right: 10px !important;
              margin-bottom: 10px !important;
              padding-bottom: 20px !important;
              font-family: Arial, Verdana, sans-serif !important;
              font-size: 12px !important;
              color: #000000 !important;
              font-weight: bold !important;
          }
          .order-summary-box .grand-total {
              font-size: 12px !important;
              color: #000000 !important;
              font-family: Arial, Verdana, sans-serif !important;
              font-weight: bold !important;
              border-top: none !important;
              border-bottom: solid 1px #CCCCCC !important;
              padding: 20px !important;
          }
          .order-summary-box .subtotal,
          .order-summary-box .discount,
          .order-summary-box .shipment,
          .order-summary-box .boxcharge,
          .order-summary-box .taxtotal,
          .order-summary-box .promotion {
              padding: 8px 20px 6px 20px;
              font-family: Arial, Verdana, sans-serif !important;
              color: #000000 !important;
              font-weight: bold !important;
          }
          .order-summary-box .order-summary-box-left {
              float: left;
              text-align: left;
          }
          .order-summary-box .order-summary-box-right {
              float: right;
              text-align: right;
          }
          .div_display_order_prod_left {
              font-family: Arial, Verdana, sans-serif !important;
              color: #000000 !important;
              float: left !important;
              width: 70px !important;
              text-align: left !important;
              padding-left: 10px !important;
              padding-top: 8px !important;
          }
          .div_display_order_prod_right {
              font-family: Arial, Verdana, sans-serif !important;
              color: #000000 !important;
              float: right !important;
              width: 250px !important;
              text-align: right !important;
              padding-right: 10px !important;
              padding-top: 8px !important;
          }
          .div_display_order_prod_right .sku,
          .div_display_order_prod_right .actions {
              font-family: Arial, Verdana, sans-serif !important;
              color: #999999 !important;
              text-align: right !important;
              padding-top: 0 !important;
              margin: 0 !important;
          }
          .order-summary-box .totals dt {
              font-family: Arial, Verdana, sans-serif !important;
              font-size: 11px !important;
              color: #000000 !important;
              margin-bottom: 3px !important;
              float: left !important;
              width: 240px !important;
              text-align: left !important;
              padding-left: 10px !important;
              padding-top: 8px !important;
          }
          .order-summary-box .totals dd {
              font-family: Arial, Verdana, sans-serif !important;
              font-size: 11px !important;
              color: #000000 !important;
              margin-bottom: 3px !important;
              float: right !important;
              width: 90px !important;
              text-align: right !important;
              padding-right: 10px !important;
              padding-top: 8px !important;
              margin-right: 20px !important;
          }
          .side-bar {
              width: 100% !important;
              display: block !important;
          }
          .order-summary-box {
              width: 100% !important;
              border: none !important;
              border-radius: 0px !important;
              padding: 0px !important;
          }
          .order-summary-box .totals dt.promotion div {
              font-style: italic !important;
              font-weight: bold !important;
              text-decoration: none !important;
          }
          .order-summary-box .totals dt.promotion div a {
              font-style: italic !important;
              font-weight: bold !important;
              text-decoration: none !important;
          }
          .rewardsbanner {
              margin: 5px;
              padding: 5px 10px;
              font-family: Arial, Verdana, sans-serif;
              font-size: 11px;
              line-height: 11px;
              color: #000000;
          }
          /*-------------------- ORDER CONFIRMATION PAGE --------------------*/
          #phone_area_code,
          #phone_prefix {
              padding-left: 10px !important;
              padding-right: 10px !important;
              max-width: 70px !important;
          }
          #container.wd1024 #content-block {
              padding: 0px !important;
          }
          #mobile-la-hmpg-ftr3 table tr:nth-child(2) td {
              padding-top: 10px;
              padding-bottom: 10px;
          }
          .container-2 {
              border: none !important;
          }
          .m-la-three-col {
              padding: 10px 0px;
          }
          .three_wide {
              background-color: #03335b !important
          }
      }
      /* Media Query for Laptops and Desktops */
      
      @media (min-width: 1024px) and (max-width: 1280px) {
          .pull-right {
              display: none;
          }
          .container-fluid {
              background-color: #f0f0f0;
              margin-bottom: 10px;
              width: 1024px !important;
          }
          .mw-menu-toogler {
              border-bottom: none;
          }
          .main-content-link-button-open {
              text-align: left;
              font-family: "Arial", Helvetica, sans-serif;
              font-size: 16px;
              position: relative;
              font-weight: bold;
              padding: 10px;
              color: #194f91;
          }
          .mw-main-content-link-click {
              margin: 0;
              padding: 0 0 10px 10px;
          }
          .mw-main-content-link-click li {
              list-style-type: none;
          }
          .mw-main-content-link-click a {
              display: block;
              width: 94%;
              font-size: 12px;
              text-align: left;
              position: relative;
              color: #040404;
              border-bottom: none;
              margin: 0px 0px;
              padding: 8px 0px;
          }
          a {
              text-decoration: none;
              word-wrap: break-word;
              background: transparent;
          }
          a:active,
          a:hover {
              outline: 0;
          }
          .socials {
              text-align: left;
          }
          .dektop_socialmedia {
              display: block;
          }
          .laForm input[type="text"],
          .laForm input[type="tel"],
          .laForm select {}
          .mobile_socialmedia {
              display: none;
          }
          .desktop_footer_categorylinks {
              display: block;
          }
          .mobile_footer_categorylinks {
              display: none;
          }
          #footer .circle {
              width: 72px;
              height: 72px;
              margin-right: 10px;
              display: inline-block;
              vertical-align: middle;
              border-radius: 50%;
              background-color: #fff;
              background-repeat: no-repeat;
              background-position: center;
          }
          #footer .circle-1 {
              background-image: url(/images/general/030920_AD_footer_1.png);
          }
          #footer .circle-2 {
              background-image: url(/images/general/2.png);
          }
          #footer .circle-3 {
              background-image: url(/images/general/3.png);
          }
          #footer ul.links-list li {
              display: inline-block;
              margin-bottom: 0;
              margin-left: 10px;
              margin-right: 10px;
          }
          .footer-bottom ul {
              padding-top: 10px !important;
          }
          .phonenumber3 {
              max-width: 260px;
          }
          /* ----------- YOUTUBE ----------------*/
          /*.youtube-iframe-container{
          position: relative;
          width: 100%;
          padding-bottom: 56.25%; 
          height: 0;
        }
        .youtube-iframe-container iframe{
          position: absolute;
          top:0;
          left: 0;
          width: 100%;
          height: 100%;
        }*/
          /*------------- SHOPPING CART --------------*/
          .cart-header {
              padding-top: 10px !important;
              display: block !important;
          }
          .cart-body {
              padding-top: 10px !important;
          }
          .cart-header-item,
          .cart-body-row-iteminfo {
              width: 350px;
              float: left;
              text-align: left !important;
          }
          .cart-header-price,
          .cart-body-row-itemprice {
              width: 90px;
              float: left;
              text-align: center !important;
          }
          .cart-body-row-itemprice-left {
              display: none !important;
          }
          .cart-header-quantity,
          .cart-body-row-itemquantity {
              width: 120px;
              float: left;
              text-align: center !important;
          }
          .cart-body-row-itemquantity-left,
          .cart-body-row-itemquantity-right {
              display: none !important;
          }
          .cart-header-total,
          .cart-body-row-itemamount {
              width: 90px;
              float: left;
              text-align: center !important;
          }
          .cart-body-row-itemamount-left {
              display: none !important;
          }
          .cart-header-remove,
          .cart-body-row-itemremove {
              width: 20px;
              float: left;
              text-align: center !important;
          }
          .clear-both {
              clear: both;
          }
          .cart-body-row {
              border-top: solid 1px #e1e1e1 !important;
              padding: 25px 0px !important;
          }
          .sku {
              margin-top: 10px !important;
          }
          .pay-method {
              padding-top: 0px !important;
          }
          /*------------- SHOPPING CART --------------*/
          /*--------------- NEWSLETTER-SIGNUP ---------------*/
          #div_newsletter_form label {
              display: block !important;
          }
          .newsletter-signup-leftcol {
              width: 360px !important;
          }
          .div_newsletter_subscribe_img {
              display: block !important;
          }
          .div_newsletter_subscribe_text {
              display: none !important;
          }
          #div_newsletter_form input[type="text"]::-webkit-input-placeholder {
              color: transparent;
          }
          #div_newsletter_form input[type="text"]:-moz-placeholder {
              /* Firefox 18- */
              color: transparent;
          }
          #div_newsletter_form input[type="text"]::-moz-placeholder {
              /* Firefox 19+ */
              color: transparent;
          }
          #div_newsletter_form input[type="text"]:-ms-input-placeholder {
              color: transparent;
          }
          /*--------------- NEWSLETTER-SIGNUP ---------------*/
      }
      /* Media Query for Large screens */
      
      @media (min-width: 1281px) {
          .pull-right {
              display: none;
          }
          .container-fluid {
              background-color: #f0f0f0;
              margin-bottom: 10px;
              width: 1024px !important;
          }
          .mw-menu-toogler {
              border-bottom: none;
          }
          .main-content-link-button-open {
              text-align: left;
              font-family: "Arial", Helvetica, sans-serif;
              font-size: 16px;
              position: relative;
              font-weight: bold;
              padding: 10px;
              color: #194f91;
          }
          .mw-main-content-link-click {
              margin: 0;
              padding: 0 0 10px 10px;
          }
          .mw-main-content-link-click li {
              list-style-type: none;
          }
          .mw-main-content-link-click a {
              display: block;
              width: 94%;
              font-size: 12px;
              text-align: left;
              position: relative;
              color: #040404;
              border-bottom: none;
              margin: 0px 0px;
              padding: 8px 0px;
          }
          a {
              text-decoration: none;
              word-wrap: break-word;
              background: transparent;
          }
          a:active,
          a:hover {
              outline: 0;
          }
          .socials {
              text-align: left;
          }
          .dektop_socialmedia {
              display: block;
          }
          .mobile_socialmedia {
              display: none;
          }
          .desktop_footer_categorylinks {
              display: block;
          }
          .mobile_footer_categorylinks {
              display: none;
          }
          #footer .circle {
              width: 72px;
              height: 72px;
              margin-right: 10px;
              display: inline-block;
              vertical-align: middle;
              border-radius: 50%;
              background-color: #fff;
              background-repeat: no-repeat;
              background-position: center;
          }
          #footer .circle-1 {
              background-image: url(/images/general/030920_AD_footer_1.png);
          }
          #footer .circle-2 {
              background-image: url(/images/general/2.png);
          }
          #footer .circle-3 {
              background-image: url(/images/general/3.png);
          }
          #footer ul.links-list li {
              display: inline-block;
              margin-bottom: 0;
              margin-left: 10px;
              margin-right: 10px;
          }
          .footer-bottom ul {
              padding-top: 10px !important;
          }
          .phonenumber3 {
              max-width: 260px;
          }
          /* ----------- YOUTUBE ----------------*/
          /*.youtube-iframe-container{
          position: relative;
          width: 100%;
          padding-bottom: 56.25%; 
          height: 0;
        }
        .youtube-iframe-container iframe{
          position: absolute;
          top:0;
          left: 0;
          width: 100%;
          height: 100%;
        }
        */
          /*------------- SHOPPING CART --------------*/
          .cart-header {
              padding-top: 10px !important;
              display: block !important;
          }
          .cart-body {
              padding-top: 10px !important;
          }
          .cart-header-item,
          .cart-body-row-iteminfo {
              width: 350px;
              float: left;
              text-align: left !important;
          }
          .cart-header-price,
          .cart-body-row-itemprice {
              width: 90px;
              float: left;
              text-align: center !important;
          }
          .cart-body-row-itemprice-left {
              display: none !important;
          }
          .cart-header-quantity,
          .cart-body-row-itemquantity {
              width: 120px;
              float: left;
              text-align: center !important;
          }
          .cart-body-row-itemquantity-left,
          .cart-body-row-itemquantity-right {
              display: none !important;
          }
          .cart-header-total,
          .cart-body-row-itemamount {
              width: 90px;
              float: left;
              text-align: center !important;
          }
          .cart-body-row-itemamount-left {
              display: none !important;
          }
          .cart-header-remove,
          .cart-body-row-itemremove {
              width: 20px;
              float: left;
              text-align: center !important;
          }
          .clear-both {
              clear: both;
          }
          .cart-body-row {
              border-top: solid 1px #e1e1e1 !important;
              padding: 25px 0px !important;
          }
          .sku {
              margin-top: 10px !important;
          }
          .pay-method {
              padding-top: 0px !important;
          }
          /*------------- SHOPPING CART --------------*/
          /*--------------- NEWSLETTER-SIGNUP ---------------*/
          #div_newsletter_form label {
              display: block !important;
          }
          .newsletter-signup-leftcol {
              width: 360px !important;
          }
          .div_newsletter_subscribe_img {
              display: block !important;
          }
          .div_newsletter_subscribe_text {
              display: none !important;
          }
          #div_newsletter_form input[type="text"]::-webkit-input-placeholder {
              color: transparent;
          }
          #div_newsletter_form input[type="text"]:-moz-placeholder {
              /* Firefox 18- */
              color: transparent;
          }
          #div_newsletter_form input[type="text"]::-moz-placeholder {
              /* Firefox 19+ */
              color: transparent;
          }
          #div_newsletter_form input[type="text"]:-ms-input-placeholder {
              color: transparent;
          }
          /*--------------- NEWSLETTER-SIGNUP ---------------*/
      }
      /*------------- NEWSLETTER - SIGNIN -------------*/
      
      .newsletter-signin {
          height: 200px;
          overflow: hidden;
          width: 100%;
      }
      
      .newsletter-signin-left {
          float: left;
          width: 360px;
      }
      
      .newsletter-signin-right {
          float: left;
          padding-top: 20px;
          padding-left: 20px;
          height: 200px;
          max-width: 240px;
          border-left: 4px solid #75482c;
      }
      /*------------- NEWSLETTER - SIGNIN -------------*/
      
      .row-lg>[class*="col"] {
          padding-left: 30px;
          padding-right: 30px;
          padding-top: 30px;
          padding-bottom: 30px;
      }
      
      .d-inline-block {
          display: inline-block;
          vertical-align: middle;
      }
      
      .fz-16 {
          margin-bottom: 0px !important;
      }
      
      #footer .list-wrap {
          border-top: 1px solid #d0d0d0;
          border-bottom: 1px solid #d0d0d0;
          padding: 20px 10px;
          margin-bottom: 20px;
      }
      
      .bold {
          font-weight: bold;
      }
      
      .copyright {
          margin-top: 40px;
      }
      
      .copyright div:nth-child(3) div:nth-child(1) {
          line-height: 25px;
      }
      
      .useRewardsYes {
          float: left !important;
          padding-bottom: 10px !important;
      }
      
      .useRewardsNo {
          float: left !important;
          padding-bottom: 10px !important;
          padding-left: 0px !important;
          padding-top: 0px !important;
      }
      /* FOR INTERNET EXPLORER 10 and ABOVE -------------------------------------------- */
      
      @media all and (-ms-high-contrast: none),
      (-ms-high-contrast: active) {
          /* IE10+ CSS styles go here */
          .custom-select select {
              padding-left: 0px !important;
              margin-left: 15px !important;
              width: 125% !important;
          }
      }