/**
  @package    catalog::templates::css
  @author     Loaded Commerce, LLC
  @copyright  Copyright 2003-2013 Loaded Commerce Development Team
  @copyright  Portions Copyright 2003 osCommerce
  @copyright  Template built on DevKit http://www.bootstraptor.com under GPL license
  @license    https://github.com/loadedcommerce/loaded-wrapper/blob/master/LICENSE.txt
  @version    $Id: template.css v1.0 2013-08-08 datazen $
 *
 * Base stylesheet
 *
 * Content:
 * 1. Global
 * 2. Basic elements/styles
 * 3. Typography
 * 4. Lists & tags
 * 5. Main layout elements
 * 6. Main layout styles
 * 7. Error styles
 * 8. Utility classes
 * 9. Site Maintenance masking
 * 10. Media query styles
 */

/********************************************************/
/*                       1. Global                      */
/********************************************************/

#loaded-wrapper {
  font-family: "Roboto Condensed",sans-serif !important;
}

/********************************************************/
/*               2. Basic elements/styles               */
/********************************************************/
body{
  background: linear-gradient(rgba(255,255,255,.8), rgba(255,255,255,.8)), url('../../images/3dsmallmagnetmanfinal2.gif') repeat center top;
}

#loaded-wrapper {
  padding-top: 0px;
  padding-bottom: 40px;
  padding-top: 0px;
  padding-bottom: 0px;
  min-height:800px;
}

#loaded-wrapper .box-header {
  margin-left: -5px;
  text-transform: uppercase;
  font-size: 1.2em;
}

#loaded-wrapper .btn-set {
  clear: both;
  margin: 20px 0px;;
}

#loaded-wrapper .well {
  min-height: 20px;
  padding: 9px;
  margin-bottom: 20px;
  background-color: transparent;
  border: 1px solid #4d4d4b;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  color:#4d4d4b;
}
#loaded-wrapper .thumbnail {
  margin-bottom: 0px;
  padding: 0px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
}

#loaded-wrapper .carousel-inner > .carousel-item > img, #loaded-wrapper .carousel-inner > .carousel-item > a > img {
  /* min-width: 100%; */
}

#loaded-wrapper .strong {
  font-weight: bold;
}

#loaded-wrapper .normal {
  font-weight: 200;
}

#loaded-wrapper .no-decoration {
  text-decoration: none !important;
}

#loaded-wrapper .no-wrap {
  white-space: nowrap !important;
}

#loaded-wrapper .form-input-width {
  width: 96% !important;
}

/*#loaded-wrapper input[type=text] {
  width:98%;
  
}*/

#loaded-wrapper input[type=password] {
  width:98%;
}

#loaded-wrapper select {
  width:98%;
}

#loaded-wrapper .img-responsive {
  margin: auto !important;
}

#loaded-wrapper .img-logo-responsive {
  display: block;
  height: auto;
  max-width: 100%;
}

#loaded-wrapper .popover.left {
  margin-left: -25px;
}

/********************************************************/
/*                    3. Typography                     */
/********************************************************/

#loaded-wrapper h1, #loaded-wrapper h2, #loaded-wrapper h3, #loaded-wrapper h4, #loaded-wrapper h5, #loaded-wrapper  h6 {
  font-weight: 200;
}

#loaded-wrapper .highlight-color {
  color: #66afe9;
}

#loaded-wrapper .red {
  color: #ff0000;
}

#loaded-wrapper .lt-blue {
  color: #0088cd;
}

#loaded-wrapper .white {
  color: #ffffff;
}

#loaded-wrapper .black {
  color: #000000;
}

#loaded-wrapper .no-text-decoration {
  text-decoration: none;
}

/********************************************************/
/*                  4. Lists & tags                     */
/********************************************************/

#loaded-wrapper .list-indent {
  padding-left: 8px;
}

#loaded-wrapper .list-indent-large {
  padding-left: 10px;
  color:#ffffff;
}

/********************************************************/
/*             5. Main layout elements                  */
/********************************************************/

#loaded-wrapper #login input {
  width: 97%;
}

#loaded-wrapper #page {
  width: 60px;
}

/********************************************************/
/*             6. Main layout styles                    */
/********************************************************/

/* header/nav */
#loaded-wrapper .topnav {
  width: 100%;
  min-height: 56px;
  background-color: #082d8b;
  list-style: none outside none;
  margin-bottom: 0;
  padding-left: 0;
}

#loaded-wrapper .topnav .nav-item {
  font-size: 13px;
  padding: 8px 0 0 25px;
}

#loaded-wrapper .topnav .nav-item > li {
  float: right;
  list-style: none;
}

#loaded-wrapper .topnav .nav-item > li > a {
  color: #ffffff;
  text-decoration: none;
  font-size:14px;
}

#loaded-wrapper .topnav .nav-item > li > a:hover, #loaded-wrapper .topnav .nav-item > li > a:focus {
  background-color: rgba(0, 0, 0, 0);
  color: #FFFFFF;
}

#loaded-wrapper .topnav .nav-item > .dropdown > a:hover .caret {
  border-bottom-color: #FFFFFF;
  border-top-color: #FFFFFF;
}

#loaded-wrapper .topnav .nav-item > .open > a {
  /*background-color: #080808;*/
  color: #FFFFFF;
}

#loaded-wrapper .topnav .nav-item > .dropdown > a .caret {
  border-bottom-color: #999999;
  border-top-color: #999999;
}

#loaded-wrapper .topnav .locale-header-dropdown {
  margin-top: 8px;
}

#loaded-wrapper .topnav .account-dropdown {
  margin-top: 8px;
}

#loaded-wrapper .topnav .cart-dropdown {
  //left: -125px;
  margin-top: 8px;
}

#loaded-wrapper .topnav .locale-header-dropdown > li, #loaded-wrapper .topnav .account-dropdown > li {
  width: 100%;
}

#loaded-wrapper .topnav .locale-dropdown-lang-image {
  position: relative;
  top: -1px;
}

#loaded-wrapper .topnav .locale-dropdown-lang-title {
  margin-left: 4px;
}

#loaded-wrapper .topnav .locale-header-icon {
  position: relative;
  top: -1px;
}

#loaded-wrapper .topnav .locale-header-currency {
}

#loaded .account-dropdown > ul > li {
  width: 100%;
}

#loaded-wrapper .locale-menu {
  list-style: none;
}

#loaded-wrapper .chat-menu {
  list-style: none;
  padding: 7px;
}

#loaded-wrapper .locale-menu li {
  display: inline-block;
  padding: 0;
  margin-right: 0px;
}

#loaded-wrapper .nav-item > li > a {
  padding-bottom: 8px;
  padding-top: 9px;
  text-decoration:none;
  color:#ffffff;
}

#loaded-wrapper .navbar {
  min-height: 0px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 0px;
}

.container {
  max-width: 1300px;
}

#loaded-wrapper .navbar-inverse .container {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  /*background:#282828; border:none;*/;
}

#loaded-wrapper .navbar-nav > li > .dropdown-menu {
  margin-top: 1px;
}

#loaded-wrapper .navbar-toggle {
  /*background-color: rgba(0, 0, 0, 0);
  border: 1px solid rgba(0, 0, 0, 0);
  border-radius: 4px;*/
  float: left;
  /*margin-bottom: 8px;*/
  margin-left: 15px;
  /*margin-top: 8px;
  padding: 9px 10px;
  position: relative;*/
}

#loaded-wrapper .dropdown-menu > li > a {
  line-height: 2.0;
}

#loaded-wrapper .navbar .dropdown-submenu {
  position: relative;
}

#loaded-wrapper .navbar .dropdown-submenu > .dropdown-menu {
  top: 0;
  left: 0;
  margin-top: 50px;
  margin-left: -1px;
  -webkit-border-radius: 0 6px 6px 6px;
  -moz-border-radius: 0 6px 6px 6px;
  border-radius: 0 6px 6px 6px;
}

#loaded-wrapper .navbar .dropdown-submenu:hover > .dropdown-menu {
  display: block;
}

#loaded-wrapper .navbar .dropdown-submenu > a:after {
  display: block;
  content: " ";
  float: right;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
  border-width: 5px 0 5px 5px;
/*  border-left-color: #cccccc; */
  margin-top: 5px;
  margin-right: -10px;
}

#loaded-wrapper .navbar .dropdown-submenu:hover > a:after {
 /* border-left-color: #ffffff; */
}

#loaded-wrapper .navbar .dropdown-submenu > .dropdown-menu > .dropdown-submenu > .dropdown-menu {
  left: 100%;
  margin-top: 0;
}

#loaded-wrapper .navbar-nav > li > a {
  padding-top: 12px;
  padding-bottom: 12px;
  color: #efe09d;
  text-transform:uppercase;
  font-size: 16px;
  font-weight:bold !important;
}
#loaded-wrapper .nav-tabs > li > a {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
}
#loaded-wrapper .page-header {
  border: none;
  padding: 10px 0px 0px;
  margin: 0px;
}

#loaded-wrapper .logo {
  margin-left:-15px; 
  margin-top: -5px;
}

#loaded-wrapper .logo a {
  text-decoration: none;
}

#loaded-wrapper .header-branding {
}

/* box modules */
#loaded-wrapper .product_notifications-image {
  float: left;
  margin-top: 8px;
}

#loaded-wrapper .box-products-price {
  font-size: 1.4em;
  font-weight: 200;
}

/* product listings */
#loaded-wrapper .product-special-price {
  color: #FF0000;
}

#loaded-wrapper .product-listing-module-buy-now a {
  text-decoration: none;
}

#loaded-wrapper .products-listing-separator {
  width: 50px;
}

#loaded-wrapper #content-product-listing-category-description-container {
  padding: 0 4px;
}

/* product info page */
#loaded-wrapper .content-products-info-price {
  font-size: 2.4em;
  font-weight: 200;
  margin-bottom: 4px;
}

#loaded-wrapper .content-products-info-reviews-rating-label {
  text-transform: uppercase;
  display: inline;
}

#loaded-wrapper .content-products-info-qty-input {
  width: 10% !important;
  float: right;
  font-weight: bold;
  text-align: center;
}

#loaded-wrapper .content-products-info-qty-label {
  display: inline;
  vertical-align: -30%;
  margin-right: 10px;
}

/* content modules */
#loaded-wrapper .content-upcoming-products-image-tag {
  padding-top: 20px;
}

#loaded-wrapper .content-upcoming-products-text-expected {
  font-size: .9em;
}

#loaded-wrapper .content-upcoming-products-text-price {
  font-size: 1.3em;
}

#loaded-wrapper .content-upcoming-products-text-name {
  line-height: 1.1;
  font-size: 1.3em;
}

#loaded-wrapper .content-featured-products-image-tag {
  padding-top: 20px;
}

#loaded-wrapper .content-featured-products-text-expected {
  font-size: .9em;
}

#loaded-wrapper .content-featured-products-text-price {
  font-size: 1.3em;
}

#loaded-wrapper .content-featured-products-text-name {
  line-height: 1.1;
  font-size: 1.3em;
}

#loaded-wrapper .content-reviews-text {
  padding-top: 4px;
}

#loaded-wrapper .content-recently-visited-text-name {
  font-size: 1.2em;
}

#loaded-wrapper .content-recently-visited-image-src {
  height: 120px;
}

#loaded-wrapper .content-also-purchased-products-text-name a {
  font-size: .8em;
}

/* checkout pages */
#loaded-wrapper .ot-total {
  font-weight: bold;
  font-size: 1.2em;
  color: #428BCA;
}

#loaded-wrapper .module-row-selected {
  background-color: #e6e6e6;
}

#loaded-wrapper .payment-selection span {
  margin-left: 4px;
}

#loaded-wrapper .payment-selection-title {
  font-weight: 200;
}

#loaded-wrapper .content-checkout-payment-methods-table td {
  height: 60px;
}

#loaded-wrapper .content-shopping-cart-image-td {
  width: 50px;
}

#loaded-wrapper .content-shopping-cart-qty-input-td {
  width: 12%;
}

#loaded-wrapper .content-shopping-cart-qty-input {
  text-align: center; width: 67% !important; float: right; margin-right: 26px;
}

#loaded-wrapper .content-shopping-cart-remove-td {
  width: 16px;
}

#loaded-wrapper #shopping-cart-table em { font-size:0.9em; font-style:italic; font-weight:200; }
#loaded-wrapper #content-shopping-cart-order-totals { margin-right:0px; }
#loaded-wrapper .cart-options-div { line-height:1.1; }

#loaded-wrapper .content-checkout-confirmation-qty-td {
  width: 30px;
}

#loaded-wrapper .content-checkout-success-qty-td {
  width: 30px;
}

#loaded-wrapper .content-checkout-listing-blank {
  width: 1px;
  background-image: url('images/pixel_trans.gif');
}

#loaded-wrapper #loading-container {
  position: absolute;
  left: 50%;
  top: 10%;
}

#loaded-wrapper #iloader {
  margin: 100px 0 0 0px;
}

/* QR Code */
#loaded-wrapper #qr-message {
  display: none;
  position: fixed;
  bottom: 25px;
  right: 25px;
  width: 250px;
  text-align: center;
  background: #f5f5f5;
  padding: 10px 0;
  z-index: 1;
}

#loaded-wrapper .close-qr {
  background-color: #D52607;
  border-radius: 15px 15px 15px 15px;
  border-style: solid;
  border-width: 1px;
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset, 0 1px 3px rgba(0, 0, 0, 0.75);
  color: #FFFFFF;
  font-family: verdana,Arial,Helvetica,sans-serif;
  font-size: 11px;
  font-weight: bold;
  height: 16px;
  right: -6px;
  line-height: 13px;
  min-width: 12px;
  padding: 0 3px;
  position: absolute;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
  top: -6px;
  z-index: 1;
  cursor: pointer;
  text-decoration: none;
}

#loaded-wrapper .fa-bars-mobile {
  display: none;
}

#loaded-wrapper input.navbar-search {
  background: #b2b2b2;
  border: 0 none;
  font: bold 12px Arial,Helvetica,Sans-serif;
  color: #444444;
  width: 85px;
  padding: 7px 15px 7px 25px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-transition: all 0.4s ease 0s;
  -moz-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
  margin: 0 -24px 0 0;
}

#loaded-wrapper input.navbar-search:focus {
  background: #fcfcfc;
  color: #444444;
  width: 150px;
  margin: 0 -24px 0 0;
  outline: none;
}

#loaded-wrapper .navbar-search-icon {
  margin: 0 -25px 0 8px;
  position: relative;
  z-index: 2;
  color: #444444;
}

::-webkit-input-placeholder { /* WebKit browsers */
  color: #444444;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
  color: #444444;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
  color: #444444;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
  color: #444444;
}

#loaded-wrapper .popover-content {
  padding: 5px 10px;
}

#loaded-wrapper .mobile-portrait-search-input-cover {
  display: none;
}

#loaded-wrapper .breadcrumb {
  margin-bottom: 5px;
}

#loaded-wrapper .table-responsive {
  border: none;
}

#loaded-wrapper .table > thead > tr > th {
  border-bottom: none;
}

#loaded-wrapper table {
  border-collapse: inherit;
}

#loaded-wrapper .navbar-toggle {
  margin-top: 5px;
  margin-bottom: 5px;
}

#loaded-wrapper #search {
  margin-top: 3px;
}

#loaded-wrapper #content-center-main-container h1 {
  margin-left: 0px;
}

#loaded-wrapper .content-products-info-manuf-model {
  padding: 0 0 10px 3px;
  position: initial;
}

#loaded-wrapper .additional-image-container {
}

#loaded-wrapper .pr_gallery li {
  list-style:none;
  float:left;
  margin-right:7px;
  margin-bottom:7px;
  border:1px solid #f5f5f5;
}

#loaded-wrapper .pr_gallery li:hover {
  border:1px solid #f0ad4e;
}

#loaded-wrapper .list-unstyled {
  margin: 0 0 6px 0;
}

#loaded-wrapper .list-unstyled li {
  margin: 6px 0 12px;
}

#loaded-wrapper span.active-cpath {
  font-weight: bold;
}

/* product info page social sharing icons */
#loaded-wrapper .social_wrap {
  margin-left: 0px;
  margin-bottom: 15px;
}

#loaded-wrapper .icon-facebook-text {
  padding-left: 5px;
}

#loaded-wrapper .icon-twitter-text {
  padding-left: 5px;
}

#loaded-wrapper .icon-google-plus-text {
  padding-left: 5px;
}

#loaded-wrapper .icon-linkedin-text {
  padding-left: 5px;
}

#loaded-wrapper .icon-pinterest-text {
  padding-left: 5px;
}

#loaded-wrapper .icon-tumblr-text {
  padding-left: 5px;
}

#loaded-wrapper .btn-google-plus i {
  color: #E04B34;
}

#loaded-wrapper .btn-twitter i {
  color: #00AAF0;
}

#loaded-wrapper .btn-facebook i {
  color: #435F9F;
}

#loaded-wrapper .btn-linkedin i {
  color: #ffffff;
}

#loaded-wrapper .btn-tumblr i {
  color: #444444;
  font-weight: bold;
}

#loaded-wrapper .btn-pinterest i {
  color: #CE1F21;
}

/********************************************************/
/*                7. Error classes                      */
/********************************************************/

#loaded-wrapper .messageStack {
  margin-top: 4px;
}

#loaded-wrapper .message-stack-container {
  padding: 5px 5px 1px 5px;
}

#loaded-wrapper .message-success-container {
  padding: 10px;
}

#loaded-wrapper .show-on-mobile {
  display: none;
}

#loaded-wrapper .show-on-mobile-portrait {
  display: none;
}

/********************************************************/
/*                  8. Utility classes                  */
/********************************************************/
#loaded-wrapper .clear-left {
  clear: left !important;
}

#loaded-wrapper .clear-right {
  clear: right !important;
}

#loaded-wrapper .clear-both {
  clear: both !important;
}

#loaded-wrapper .margin-top {
  margin-top: 10px !important;
}

#loaded-wrapper .small-margin-top {
  margin-top: 4px !important;
}

#loaded-wrapper .mid-margin-top {
  margin-top: 15px !important;
}

#loaded-wrapper .large-margin-top {
  margin-top: 20px !important;
}

#loaded-wrapper .no-margin-top {
  margin-top: 0 !important;
}

#loaded-wrapper .margin-bottom {
  margin-bottom: 10px !important;
}

#loaded-wrapper .small-margin-bottom {
  margin-bottom: 4px !important;
}

#loaded-wrapper .mid-margin-bottom {
  margin-bottom: 15px !important;
}

#loaded-wrapper .large-margin-bottom {
  margin-bottom: 20px !important;
}

#loaded-wrapper .no-margin-bottom {
  margin-bottom: 0 !important;
}

#loaded-wrapper .margin-left {
  margin-left: 10px !important;
}

#loaded-wrapper .small-margin-left {
  margin-left: 4px !important;
}

#loaded-wrapper .mid-margin-left {
  margin-left: 15px !important;
}

#loaded-wrapper .large-margin-left {
  margin-left: 20px !important;
}

#loaded-wrapper .no-margin-left {
  margin-left: 0 !important;
  padding-bottom:7px;
}

#loaded-wrapper .margin-right {
  margin-right: 10px !important;
}

#loaded-wrapper .small-margin-right {
  margin-right: 4px !important;
}

#loaded-wrapper .mid-margin-right {
  margin-right: 15px !important;
}

#loaded-wrapper .large-margin-right {
  margin-right: 20px !important;
}

#loaded-wrapper .no-margin-right {
  margin-right: 0 !important;
}

#loaded-wrapper .float-left {
  float: left !important;
}  /* use bootstrap pull-left instead */
#loaded-wrapper .float-right {
  float: right !important;
} /* use bootstrap pull-right instead */

#loaded-wrapper .align-center {
  text-align: center !important;
} /* use bootstrap text-center instead */
#loaded-wrapper .align-left {
  text-align: left !important;
} /* use bootstrap text-left instead */
#loaded-wrapper .align-right {
  text-align: right !important;
} /* use bootstrap text-right instead */
#loaded-wrapper .valign-middle {
  vertical-align: middle !important;
}

#loaded-wrapper .small-margin-top-neg {
  margin-top: -4px !important;
}

#loaded-wrapper .small-margin-bottom-neg {
  margin-bottom: -4px !important;
}

#loaded-wrapper .small-margin-left-neg {
  margin-left: -4px !important;
}

#loaded-wrapper .small-margin-right-neg {
  margin-right: -4px !important;
}

#loaded-wrapper .margin-top-neg {
  margin-top: -10px !important;
}

#loaded-wrapper .margin-bottom-neg {
  margin-bottom: -10px !important;
}

#loaded-wrapper .margin-left-neg {
  margin-left: -10px !important;
}

#loaded-wrapper .margin-right-neg {
  margin-right: -10px !important;
}

#loaded-wrapper .large-margin-top-neg {
  margin-top: -20px !important;
}

#loaded-wrapper .large-margin-bottom-neg {
  margin-bottom: -20px !important;
}

#loaded-wrapper .large-margin-left-neg {
  margin-left: -20px !important;
}

#loaded-wrapper .large-margin-right-neg {
  margin-right: -20px !important;
}

#loaded-wrapper .with-padding {
  padding: 10px !important;
}

#loaded-wrapper .with-small-padding {
  padding: 0px !important;
}

#loaded-wrapper .with-mid-padding {
  padding: 15px !important;
}

#loaded-wrapper .with-large-padding {
  padding: 20px !important;
}

#loaded-wrapper .with-padding-no-top {
  padding: 0 10px 10px 10px !important;
}

#loaded-wrapper .with-padding-no-bottom {
  padding: 10px 10px 0 10px !important;
}

#loaded-wrapper .with-padding-no-top-bottom {
  padding: 0 10px !important;
}

#loaded-wrapper .small-padding-top {
  padding-top: 4px !important;
}

#loaded-wrapper .padding-top {
  padding-top: 10px !important;
}

#loaded-wrapper .mid-padding-top {
  padding-top: 15px !important;
}

#loaded-wrapper .large-padding-top {
  padding-top: 20px !important;
}

#loaded-wrapper .small-padding-bottom {
  padding-bottom: 4px !important;
}

#loaded-wrapper .padding-bottom {
  padding-bottom: 10px !important;
}

#loaded-wrapper .mid-padding-bottom {
  padding-bottom: 15px !important;
}

#loaded-wrapper .large-padding-bottom {
  padding-bottom: 20px !important;
}

#loaded-wrapper .small-padding-left {
  padding-left: 4px !important;
}

#loaded-wrapper .padding-left {
  padding-left: 10px !important;
}

#loaded-wrapper .mid-padding-bottom {
  padding-top: 15px !important;
}

#loaded-wrapper .large-padding-left {
 /* padding-left: 20px !important; */
}

#loaded-wrapper .small-padding-right {
  padding-right: 4px !important;
}

#loaded-wrapper .padding-right {
  padding-right: 10px !important;
}

#loaded-wrapper .mid-padding-bottom {
  padding-bottom: 15px !important;
}

#loaded-wrapper .large-padding-right {
  padding-right: 20px !important;
}

#loaded-wrapper .no-padding {
  padding: 0 !important;
}

#loaded-wrapper .no-padding-top {
  padding-top: 0 !important;
}

#loaded-wrapper .no-padding-bottom {
  padding-bottom: 0 !important;
}

#loaded-wrapper .no-padding-left {
  padding-left: 0 !important;
}

#loaded-wrapper .no-padding-right {
  padding-right: 0 !important;
}

#loaded-wrapper .full-width {
  width: 100% !important;
}

#loaded-wrapper .three-quarter-width {
  width: 74% !important;
}

#loaded-wrapper .two-third-width {
  width: 65% !important;
}

#loaded-wrapper .half-width {
  width: 49% !important;
}

#loaded-wrapper .third-width {
  width: 32% !important;
}

#loaded-wrapper .quarter-width {
  width: 24% !important;
}

#loaded-wrapper .display-inline {
  display: inline !important;
}

#loaded-wrapper .relative {
  position: relative !important;
}

#loaded-wrapper .absolute {
  position: absolute !important;
}

#loaded-wrapper .absolute-top-right {
  position: absolute !important;
  top: 0 !important;
  right: 0 !important;
}

#loaded-wrapper .absolute-top-right-large-padding {
  position: absolute !important;
  top: 20px !important;
  right: 20px !important;
}

.cursor-pointer {
  cursor: pointer !important;
}

.z-index-1 {
  z-index: 1;
}

/********************************************************/
/*             9. Site Maintenace masking              */
/********************************************************/
.loadmask {
  z-index: 100;
  position: absolute;
  top: 0;
  left: 0;
  -moz-opacity: 0.5;
  opacity: .50;
  filter: alpha(opacity=50);
  background-color: #333;
  width: 100%;
  height: 100%;
  zoom: 1;
}

.loadmask-msg {
  z-index: 20001;
  position: absolute;
  top: 0;
  left: 0;
  border: 1px solid #6593cf;
  background: #c3daf9;
  padding: 2px;
  -moz-border-radius: 15px;
  border-radius: 15px;
}

.loadmask-msg div {
  padding: 6px 8px 5px 8px;
  /* background: #fbfbfb url('../../img/loading.gif') no-repeat 5px 5px; */
  background: #fbfbfb;
  line-height: 16px;
  border: 1px solid #a3bad9;
  color: #222;
  font: normal 11px tahoma, arial, helvetica, sans-serif;
  cursor: wait;
  -moz-border-radius: 15px;
  border-radius: 15px;
}

.masked {
  /* overflow: hidden !important; */;
}

.masked-relative {
  position: relative !important;
}

.masked-hidden {
  visibility: hidden !important;
}

/********************************************************/
/*              10. Media query styles                   */
/********************************************************/

@media (min-width: 1200px) {
}

@media (min-width: 940px) and (max-width: 1199px) {
  .nav > li > a {
    padding: 10px 6px;
    font-size: 18px;
  }

  #loaded-wrapper #search {
    margin-top: 7px;
  }
}

@media (min-width: 940px) and (max-width: 1024px) {
  #loaded-wrapper #mobile-search {
    margin: 7px 5px 0px 0px;
  }

  #loaded-wrapper input.navbar-search {
    width: 25px;
    padding: 7px 10px 7px 20px;
  }

  #loaded-wrapper input.navbar-search:focus {
    width: 25px;
    background: #b2b2b2;
  }

  #loaded-wrapper .social-nav-gp {
    display: none;
  }

  #loaded-wrapper .social-nav-yt {
    display: none;
  }

  #loaded-wrapper .social-nav-in {
    display: none;
  }
}

@media (min-width: 768px) and (max-width: 939px) {
  #loaded-wrapper .show-on-tablet {
    display: block;
  }

  #loaded-wrapper .hide-on-tablet {
    display: none;
  }
  .nav > li > a {
    padding: 10px 6px;
    font-size: 13px;
  }

  #loaded-wrapper input.navbar-search:focus {
    width: 90px;
  }

  #loaded-wrapper #mobile-search {
    margin: 7px 5px 0px 0px;
  }

  #loaded-wrapper input.navbar-search {
    width: 25px;
    padding: 7px 10px 7px 20px;
  }

  #loaded-wrapper input.navbar-search:focus {
    width: 25px;
    background: #b2b2b2;
  }

  #loaded-wrapper .social-nav-gp {
    display: none;
  }

  #loaded-wrapper .social-nav-yt {
    display: none;
  }

  #loaded-wrapper .social-nav-in {
    display: none;
  }

  #loaded-wrapper #search {
    margin-top: 7px;
  }
}

@media (min-width: 600px) and (max-width: 767px) {
  #loaded-wrapper .show-on-mobile {
    display: block;
  }

  #loaded-wrapper .hide-on-mobile {
    display: none;
  }

  #loaded-wrapper #content-center-main-container h1 {
    padding-top: 10px;
    margin-left: 0px;
  }

  #loaded-wrapper #mobile-search {
    margin: 7px 5px 0px 0px;
  }

  #loaded-wrapper .popover {
    min-width: 360px;
    max-width: 360px;
  }

  #loaded-wrapper .popover.left {
    margin-left: 10px;
  }

  #loaded-wrapper .fa-sales-phone {
    width: 28px;
    padding: 4px 30px 0px;
  }

  #loaded-wrapper .fa-sales-email {
    width: 28px;
    padding: 0px 34px;
  }

  #loaded-wrapper .fa-site-slogan {
    width: 28px;
    padding: 4px 34px 0px;
  }

  #loaded-wrapper .header-fa-icons {
    float: left !important;
    display: inline-block;
  }

  #loaded-wrapper .branding-sps {
    margin: -5px 0 15px;
  }

  #loaded-wrapper input.navbar-search:focus {
    width: 90px;
  }
}

@media (min-width: 480px) and (max-width: 599px) {
  #loaded-wrapper .show-on-mobile {
    display: block;
  }

  #loaded-wrapper .hide-on-mobile {
    display: none;
  }

  #loaded-wrapper #content-center-main-container h1 {
    padding-top: 10px;
    margin-left: 0px;
  }

  #loaded-wrapper #mobile-search {
    margin: 7px 5px 0px 0px;
  }

  #loaded-wrapper .popover {
    min-width: 280px;
    max-width: 280px;
  }

  #loaded-wrapper .popover.left {
    margin-left: 0px;
  }

  #loaded-wrapper .fa-sales-phone {
    width: 28px;
    padding: 4px 24px 0px;
  }

  #loaded-wrapper .fa-sales-email {
    width: 28px;
    padding: 0px 25px;
  }

  #loaded-wrapper .fa-site-slogan {
    width: 28px;
    padding: 4px 26px 0px;
  }

  #loaded-wrapper .header-fa-icons {
    float: left !important;
    display: inline-block;
  }

  #loaded-wrapper .branding-sps {
    margin: -5px 0 15px;
  }

  #loaded-wrapper .topnav .locale-header-dropdown {
    margin-top: 9px;
  }

  #loaded-wrapper .topnav .account-dropdown {
    margin-top: 9px;
  }

  #loaded-wrapper .topnav .cart-dropdown {
    left: -125px;
    margin-top: 9px;
  }

  #loaded-wrapper .topnav {
    min-height: 35px;
  }

  #loaded-wrapper .topnav .nav-item {
    padding: 7px 0 0 35px;
  }
}

@media (max-width: 479px) {
  body {
    overflow-x: hidden !important;
  }

  #loaded-wrapper .show-on-mobile {
    display: block;
  }

  #loaded-wrapper .fa-bars-mobile {
    display: inline-block;
  }

  #loaded-wrapper .hide-on-mobile {
    display: none;
  }

  #loaded-wrapper .hide-on-mobile-portrait {
    display: none !important;
  }

  #loaded-wrapper .locale-menu > li {
    float: left !important;
  }

  #loaded-wrapper #content-center-main-container h1 {
    padding-top: 10px;
    margin-left: 0px;
  }

  #loaded-wrapper .topnav {
    min-height: 35px;
  }

  #loaded-wrapper .topnav .nav-item {
    padding: 7px 40px 0 25px;
  }

  #loaded-wrapper .topnav-container {
    float: left;
    margin-left: -12px;
  }

  #loaded-wrapper #mobile-search {
    margin: 7px 5px 0px 0px;
  }

  #loaded-wrapper input.navbar-search {
    width: 25px;
    padding: 7px 10px 7px 20px;
  }

  #loaded-wrapper input.navbar-search:focus {
    width: 25px;
    background: #b2b2b2;
  }

  #loaded-wrapper .popover {
    min-width: 180px;
    max-width: 180px;
  }

  #loaded-wrapper .popover.left {
    margin-left: -10px;
  }

  #loaded-wrapper .fa-sales-phone {
    width: 28px;
    padding: 4px 9px 0px;
  }

  #loaded-wrapper .fa-sales-email {
    width: 28px;
    padding: 0px 8px;
  }

  #loaded-wrapper .fa-site-slogan {
    width: 28px;
    padding: 4px 13px 0px;
  }

  #loaded-wrapper .header-fa-icons {
    float: left !important;
    display: inline-block;
  }

  #loaded-wrapper .branding-sps {
    margin: -5px 0 15px 0;
  }

  #loaded-wrapper .topnav .locale-header-dropdown {
    left: -24px;
    margin-top: 9px;
  }

  #loaded-wrapper .topnav .account-dropdown {
    left: -20px;
    margin-top: 9px;
  }

  #loaded-wrapper .topnav .cart-dropdown {
   // left: -150px;
    margin-top: 9px;
  }

  #loaded-wrapper .mobile-portrait-search-input-cover {
    height: 30px;
    padding: 5px;
    position: absolute;
    right: 11px;
    top: 9px;
    width: 30px;
    z-index: 1;
    display: block;
  }

  #loaded-wrapper .mobile-expand {
    margin: 0 -10px;
  }

  .row {
    margin-right: -8px;
    margin-left: -8px;
  }

  #loaded-wrapper .product-listing-module-pagination {
    text-align: center !important;
    margin-bottom:10px;
  }

  #loaded-wrapper .product-listing-module-pagination .pull-left{
    float:none !important;
  }

  #loaded-wrapper .product-listing-module-pagination .pull-right{
    float:none !important;
  }
}

.main_c{float:right;}
.left_c{float:right; padding-left: 0;}
@media (max-width: 767px) {
.main_c{float:none;}
.left_c{float:none;}

}
.add_img_li{width:100px;float:left;display:inline;}
@media (min-width: 768px) {
.add_img_li{width:100px;display:inline;}
}
#loaded-wrapper .shadow {
  
    margin-top: 20px !important;
    padding: 0 4px;
}
.bor_rad {
    background: none repeat scroll 0 0 #ffffff;
    border-radius: 6px;
    margin-top: 40px;
    
}
 .main-border{border:1px solid #cccccc;}

.shipping_add{float:left;width:70%;}
@media (max-width: 767px) {
.shipping_add{width:100%;}
}
.shipping_add1{float:left;width:30%;}
.featur_p_r{height:290px;}
@media (max-width: 767px) {
.featur_p_r{height:305px;}
.shipping_add1{width:100%;}
.featur_p_r{margin-top:6px;}
.btn-cover{padding-bottom:5px !important;}
}
.cleft_c{margin-left: 4px;}
@media (max-width: 767px) {
.cleft_c{margin-left:-4px;}
.product-name{margin-top:8px}
}
.middlecontentborder{border:6px solid #D3D3D3;padding-top:10px;border-radius:5px;}
.tab-content {
    overflow: hidden;
    padding: 10px;
    border:1px solid #4d4d4b;
}
.price_mainpage{
    color: #222222;
    font-weight: bold;
}
.price_mainpage s {
    color: #222222;
    font-weight: plane;
}
.pricing-row{padding-bottom:10px;}
.lead s{font-size: 19px;color:#222222;}
.product_info_price_s{font-size:18px;}
.rew-wis{padding:0px;}
.cart-fix{padding-left:10px;padding-right:10px}
.image_cat_cover{height:135px;overflow:hidden;}
.cat-name{height:55px;overflow:hidden;}
.cat-name h3, .cat-name h3 a{font-size:18px;font-weight:600;margin:0px;}
.product-listing-module-items .thumbnail{padding:5px !important;}
.categorieslink li a:hover{color:#A5310B !important;text-decoration:underline;}
.box-heading{background-color: #506fbe; color:#fff;font-size: 25px; font-weight: bold;text-transform:uppercase;border-radius:0px;padding: 19px 10px 11px 18px;font-family: Roboto Condensed, sans-serif;}
#content-left-container .box-conten, #content-right-container .box-conten{background-color: #082d8b;border:none;/* border-bottom-right-radius:5px;border-bottom-left-radius:5px; */}
.total-price{text-align:center;font-size:17px;padding:8px;}
.specials{height:165px !important;overflow:hidden}
.main_cat{padding:5px;}
.sub_cat{padding:3px;margin-left:15px;}
.productSpecialPrice{color:#082d8b;font-size:20px;font-weight:bold;}
.price_mainpage s{color:#c6c2b7;font-size:20px;font-weight:bold;}
.name-box s{color:#c6c2b7;font-size:20px;font-weight:bold;}
.product-block{width:100px !important;}
.name-box{text-align:center;height: 69px;overflow: hidden;font-size: 15px;}
.pageHeading{margin-top: 10px;}
.price_mainpage{font-size:16px;}
.products_blurb{height:50px;overflow:hidden;}
.products_blurb p{font-size:15px;margin:0px;}
.product-name{height:250px;overflow:hidden;text-align:center;font-size: 17px;}
.manu-label b{vertical-align: -moz-middle-with-baseline;vertical-align: -webkit-middle-with-baseline;}
.manu-label{vertical-align: -moz-middle-with-baseline;vertical-align: -webkit-middle-with-baseline;margin-top:5px;}
.product-listing-module-pagination{padding:8px;}
.site-logo{ max-width: 100% !important; height: auto; padding-top:5px;padding-top:28px !important;}
.star-checked { color: orange;}
.star-unchecked {color: #ccc;}
.carousel-control.left{background-image:linear-gradient(to right, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 30%) !important;text-shadow: none;opacity:1}
.carousel-control.right{background-image:linear-gradient(to left, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 30%) !important;text-shadow: none;opacity:1}
.carousel-control .icon-prev, .carousel-control .glyphicon-chevron-left{left:10%;}
.carousel-control .icon-next, .carousel-control .glyphicon-chevron-right{right:1%;}
.carousel-indicators { bottom: 0px; margin-bottom: 0; }
.nav.nav-tabs{margin-top:50px;}
.price_mainpage{padding:0px;padding-top:10px;}
.prodname a, .product-listing-module-name p{font-size:15px;}
@media (min-width: 450px) and (max-width: 767px) {
	#content-center-container .row{margin:0px;}
}
.product-listing-module-items .itembox .thumbnail{margin-bottom:17px !important;}
.category_desc{color:#4D4D4B;font-family:"Roboto Condensed", sans-serif !important;}
.category_desc p{margin-left:10px !important;color:#4D4D4B !important;font-family:"Roboto Condensed", sans-serif !important;}
.text_hover a:hover{color:#CB2121;}
.table-content{padding-left:0px !important;margin-left:0px !important;}
.topic_hover a:hover{color:#ff0000;}
.topic_text{float:right;text-align: right;padding-right:6px;}
.topic_text_up{float:right;text-align: right;}
.topic_hover{float:right;}
.mob-heading{font-size:36px;}
.content-shopping-cart-qty-input-td .form-control{text-align:center;}
.articles-list a {color:#5E5E5E;}
.articles-list a:hover {color:#A5310B !important;;}
.content-price-td, .content-price-th{text-align:center;}
.prodname-show-on-mobile { visibility: hidden; }
@media (min-width: 480px) {.prodname-show-on-mobile-tr { display: none; }
   .content-shopping-cart-total-price-td{display:none}
}
.btn-checkout-cart{text-align:right;}
.order-totalouter{padding:0px}
.uparticalebox{margin-top:15px;}
.topic_details{padding-left:0px !important;margin-left:0px;}
.main-outer{padding:5px;margin-bottom:10px;padding-left:0px;margin-left:1px;}
.footer-links li a:hover{text-decoration:none;}
.top-bg{margin-top:15px !important;}
@media (min-width: 767px) {
       .bs_miltary_bs4{display:none !important;}
       .mobile-header-fix{margin-top:0px !important}
       .listing-product span{paddding:10px 1important;}
}
@media (max-width: 767px) {
         .navbar-mobile{
		display:block !important;
		overflow:hidden !important;
		position:fixed !important;
		top:6px !important;
		bottom:0 !important;
		left:0px !important;
		-moz-transition: .3s all ease;
		-o-transition: .3s all ease;
		-webkit-transition: .3s all ease;
		transition: .3s all ease !important;        
        }
        .product-listing-module-items.item-outer{padding-left:4px !important;padding-right:3px !important;}
        .mobile-part-login{padding-left:8px !important;padding-right:8px !important;}
        /*.create-account-div{padding-left:8px !important;padding-right:8px !important;}*/
        #tab-description{color:#4D4D4B !important;font-family: Roboto Condensed, sans-serif !important;}
        .modal-body{background-color:#fff;}
        .modal-body p{color:#000000;}
        .mobile-header-fix{margin-top:0px !important}
        .navbar-togglers{width: 47px;height:34px;background-color:#506fbe; border:none;outline: 0px dotted;}
	.navbar-togglers .line-category{width:100%;float:left;height:4px; background-color:#082d8b;margin-top:5px;outline: 0px dotted;}
        .category-innermobile-bg{font-size:16pxfont-weight:700;text-transform:uppercase;background:#082d8b;list-style:none;width:100%}
        .category-innermobile-bg li a{color:#fff !important;font-family: Roboto Condensed, sans-serif !important;text-decoration:none;}
        .category-innermobile-bg li a:hover{color:#fff !important;font-family: Roboto Condensed, sans-serif !important;text-decoration:none;}
        .navbar-category-mobile{background-color:#506fbe !important;display:flex !important;justify-content:space-between !important;color:#ffffff !important;line-height:31px;padding: 10px 15px 10px 25px !important;text-transform: uppercase !important;font-weight:700 !important;}
        .navbar-category-mobile a{color:#082d8b !important;}      
        .bs_miltary_bs4{display:block !important;padding-left:7px;padding-right:7px;}
        .sticky {position: fixed; top: 0; width: 100%; z-index: 999; display: block; left:0; animation: smoothScroll 1s forwards;}
        .accordion .item .heading .fa-chevron-circle-down{display:block !important;font-size:25px !important;}
	.accordion .item .heading .fa-chevron-circle-up{display:none !important;font-size:25px !important;}
	.accordion .item.open .heading .fa-chevron-circle-up{display:block !important;font-size:25px !important;}
	.accordion .item.open .heading .fa-chevron-circle-down{display:none !important;font-size:25px !important;}
	.navbar-togglers.collapsed .fa-angle-down(display:block !important;)
	.navbar-togglers.collapsed .fa-angle-up(display:none !important;)
        .nav > li > a{text-transform:none !important;}
        .cart-mobile-view{z-index:101 !important;float:right;position: absolute;top: 2px; right: 11px;height:48px;border-left:1px solid #082d8b;width:64px;}
        .cart-mobile-view a{color:#E8D471;}
        .heading-module1{margin-top:20px !important;}
        .mobile-cart{font-size:30px !important;margin-top:6px !important;}
        .rgt-list a:hover{color:#ffffff !important;}
        .text-top{margin-top:40px !important;margin-left:0px !important;padding:10px;margin-bottom:7px;}
        .box-cart{background: transparent;}
        .fix_gap_search{padding-left:0px !important;padding-right:15px !important;padding-top:10px;}
        #loaded-wrapper .logo { margin-left: 6px !important; margin-top: 26px !important;}
        #loaded-wrapper .margin-right{margin-right: 20px !important;}
        .top-bg{margin-top: -19px !important;}
	#content-center-container{padding:0px;}
	.product-listing-module-items .itembox{padding:4px;}
	.list-heading{font-size:32px;}
	.footer-adv{display:none;}
	.logo a { display: inline-block; }
	.logo { text-align: center; }
	.fix_gap{padding-top:0px;padding-bottom:15px}
	#content-left-container{padding:0px;clear:both}
	.product-listing-module-items .with-padding{padding:2px;}
	.topic_text{padding-left:0px;float:left;}
	.topic_hover{float:left;}
	.mob-heading{font-size:20px !important;}
	.drop_down{margin-bottom:10px;}
	.content-shopping-cart-qty-input-td .form-control{width:40px !important;padding:0px;}
	.content-shopping-cart-prodname-td a h4{font-size:16px;}
	.update-btn-cart .btn-success{padding:6px 12px;font-size:14px;}
	.topic_text_up{text-align:left;padding:0px;margin-top:4px;}
	.topic_text{text-align: left;margin-top:4px;}
	.box-head{font-size:25px}
	.upcoming-article{padding:0px;}
	.manu-label{padding:0px;}
	.price_mainpage .lead, .price_mainpage .lead s{font-size:20px;}
	#content-right-container{padding-left:0px;}
	.main-div{margin-left:0px !important;}
	.frnd-detail{margin-top:10px;margin-bottom:10px;}
	.prod-detail{margin-top:10px;}
	/*.heading{text-align:center;} */
	.email-input{max-width:100% !important;margin-bottom:10px;}
	.req-infm{top:-15px;}
	.btn-lg, .btn-group-lg > .btn {font-size:14px;margin-right:5px;}
	.prod-name{top:-65px;display:inline;right:-53px;}
	.prod-price{top:-65px;display:inline;right:-53px;}
	.cart-dropdown{margin-left:-120px !important;}
	.account-dropdown{margin-left:-50px;}

}
/*CSS for Cart page Starts*/
@media (max-width: 479px) {
  .mob-crtimg{float:left;margin-right: 5px !important;}
  .mob-check{float:left;margin-right: 5px !important;}
  .mob-crtname{float:left;}
  .content-price-td, .content-price-th{text-align:right;}
  .buttom-td td { border-top: none !important; } 
  .total-label { color: #a30001; font-size: 16px; }
  .content-shopping-cart-qty-input-td .form-control{width:70px !important;padding:0px;}
  .prodname-show-on-mobile { visibility: visible; }
  .content-shopping-cart-total-price-td{display:block;}
  .btn-checkout-cart{text-align:center;}
  .upcoming-article{padding:0px 7px;}
}
.text:hover{color:#CB2121 !important;}
.desc_tag{padding-top:5px;}
.article_topic{padding-top:5px;padding-left:0px;margin-bottom:5px;}
.article-box-head{text-align:left;float:left;padding-right:10px;padding:0px;margin-left:0px !important;}
.box-information_pages-ul li a{color: #ffffff !important;text-transform:uppercase;font-family: Roboto Condensed, sans-serif;text-decoration:none;font-size:16px;font-weight:normal;}
.box-information_pages-ul li a:hover{color:#506fbe !important;text-transform:uppercase;font-family: Roboto Condensed, sans-serif;text-decoration:none;font-size:16px;font-weight:bold;}
.btn-sm, .btn-group-sm > .btn {padding:6px 15px}
.listclass li {margin-bottom:5px;}
.image-top a{margin-top:20px;}

/*CSS for Cart page EOF*/
.sign-in{font-size:15px;background-color:#ffffff !important;color:#000000 !important;}
.acc_address{width:100%;}
.password-account{min-height:150px !important;}
.create_address{min-height:300px !important;}
@media (max-width: 767px) {
.acc_address{width:unset;}
.create_address{width:unset;}
.login-div{padding:0}
}
.middlecontent {border: 2px solid #CCC; padding: 20px; border-radius: 10px; height: 85px;}
.note.note-success { border-color: #4a8564; background: #b0ebca; color: #3c763d; }
.note { margin-bottom: 20px; padding: 15px; border-left: 3px solid;}
.note-success h4{color: #3c763d;font-weight: 500 !important; }
.note.note-danger { border-color: #986e6e; background: #fbd1d1; color: #a94442; }
.note.note-danger h1, .note.note-danger h2,  .note.note-danger h3,  .note.note-danger h4,  .note.note-danger h5,  .note.note-danger h6 { color: #a94442; }
.note.note-warning { border-color: #9d9080; background: #fff2e3; color: #8a6d3b; }
.note.note-warning h1, .note.note-warning h2,  .note.note-warning h3,  .note.note-warning h4,  .note.note-warning h5,  .note.note-warning h6 { color: #8a6d3b; }
.note-info-text { color: #6196b0; }

.faqTitle .fa{font-size:15px;}
.faqTitle a{font-size:16px;font-weight:600;}
.panel-heading-rightbox{padding:0px;}
.panel-heading-title{padding:10px 15px}
.panel-heading-title:before{content: "\f107";font-family: FontAwesome;float:right}
.loginpageminheight{
	min-height:210px !important;
}

/*coustom css after BS4 upgrade starts*/
.thumbnail{border: 1px solid #ddd;background-color:#ffffff;}
.carousel-inner > .carousel-item > img, .carousel-inner > .carousel-item > a > img {
    display: block;
    max-width: 100%;
    height: auto;
}
.cds_pages_body p {color:#4d4d4b;}
.product-listing-module-items.category-outer{padding-left:4px;padding-right:3px;}
.personal-div{padding-right:0px;}
.navbar .navbar-nav li a{color:#fff;}
.nav > li > a { position: relative; display: block; padding: 10px 15px; font-size: 17px;color:#4D4D4B;font-size:24px;font-weight:bold;text-transform:uppercase;text-decoration:none; }
.navbar .navbar-nav li a:hover{text-decoration:none;color:#fff;}
.dropdown-menu > li > a {
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: normal;
    line-height: 1.42857143;
    color: #fff;
    white-space: nowrap;
}
.navbar .navbar-nav li .dropdown-menu > li > a{color:#fff;}
.navbar .navbar-nav > .show > a, 
.navbar .navbar-nav > .show > a:hover, 
.navbar .navbar-nav > .show > a:focus {
    color: #6A6767;
    /*background-color: #ffffff;*/
}
.navbar.navbar-expand-md{padding:0px;}
.dropdown-toggle::after{margin-left: .100em;vertical-align: 0.100em;}
.product-info .product-image .customNavigation span.next{right:0px !important;}
.nav-tabs{border-bottom:none !important;}
p{margin-bottom: 10px;margin-top:10px;}
.product-block .thumbnail{text-align:center;}
#mainImage{text-align:center;}
.btn-default{color: #4D4D4B; background-color: #fff; border-color: #ccc;}
.btn-default:hover{color:#4D4D4B; background-color: #666666; border-color: #ccc;}
.sort-label{color:#ffffff;}
.control-label{color:#7C7136;}
#LargeImage .modal-body{text-align:center;}
.price-details-page{font-size:18px;}
.product-listing-module-items img{border:none;}
#product-reviews h4{color:#4D4D4B;}
.btn-primary { color: #fff; background-color: #506FBE; border-color: #506FBE; }
.btn-primary:hover { color: #fff; background-color: #506FBE; border-color: #506FBE; }
.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active { color: #ffffff; background: #506FBE none repeat scroll 0 0; border-color: #dee2e6 #dee2e6 #fff; }
.nav-tabs .nav-link:hover {border-color: #e9ecef #e9ecef #dee2e6;}
.control-label{display:inline;}
.control-input{display:inline-block;}
.content-container{min-height:450px;}
/*.main-breadcrumb .breadcrumb{text-align: right;float: right;margin-bottom: 25px !important;}
.breadcrumb-product_info .breadcrumb{margin-bottom:5px !important}
.breadcrumb-article_info .breadcrumb{margin-bottom:5px !important}
@media(min-width:767px){
  .with-sidebar-page .module-heading{position: absolute;top: -85px;z-index: 1;margin-bottom: 22px;left:-25%}
  .no-sidebar-page .module-heading{position: absolute;top: -85px;z-index: 1;margin-bottom: 22px;}
}  */
/*coustom css after BS4 upgrade eof*/

/*coustom css for BS4 shoppingcart starts*/
.btn-special-continue{background-color:#ffffff;border:2px solid #2A7BE4;color:#2A7BE4;font-size:18px;border-radius:0px;}
.btn-special-continue:hover{background-color:#ffffff;color:#2A7BE4;}
.prod-name-cart{font-size:17px;}
.btn-updatecart-div .btn-success{background-color:#666666;border:2px solid #666666;color:#ffffff;font-size:18px;border-radius:0px;padding: .5rem 1rem;}
.btn-checkout-cart .btn-success{background-color:#506fbe;border:2px solid #506fbe;color:#082d8b;font-size:18px;border-radius:0px;}
#content-shopping-cart-order-totals{border-top: 1px solid #ddd;border-bottom: 1px solid #ddd;padding-top: 10px;padding-bottom: 10px;padding-left: 0px;padding-right: 15px;margin: 0px;}
.left-shop-cart-inner{box-shadow: 2px 2px 8px 0 rgba(0,0,0,.2);padding:10px 15px;background-color:#ffffff;}
.order-totalinner{font-size:19px;}
#shopping-cart-table th{border-top:none;}
.right-shop-cart-inner .nav.nav-tabs{margin-top:0px;}
.right-shop-cart-inner{padding:15px;background-color:#ffffff;box-shadow: 2px 2px 8px 0 rgba(0,0,0,.2);margin-bottom:15px;}
.right-shop-cart-inner .nav-item{width: 50%;text-align: center;}
.right-shop-cart-inner .tab-content{border:none;border-top:2px solid #d3d3d3;margin-top:0px;}
.right-shop-cart-inner .nav-link.active{border:none;background-color: #ffffff;border-bottom:5px solid #2A7BE4;color: #000000;}
.right-shop-cart-inner .nav-link{color: #000000;font-size: 17px;font-weight: 500;}
.to-checkout{text-align:center;font-weight:600;font-size:19px;margin-bottom: 13px;}
.btn-cart-checkout{width:100%}
.btn-cart-coupon{background-color:#506fbe !important;border:2px solid #506fbe;color:#ffffff;font-size:18px !important;border-radius:0px;padding: .5rem 1rem;margin-right:0px;}
.btn-cart-coupon:hover{background-color:#666666 !important;border:2px solid #666666 !important;color:#ffffff !important;}
.cart-coupon-box{margin-top:25px;}
.shipping-estimate-cartbox-inner{padding:15px;}
.loader-cart{position: fixed; left: 0%; top: 0%; width: 100%; height: 100%; z-index: 9999; display:none; text-align:center;background: rgba(0, 0, 0, 0.4); }
#loaderimg{z-index: 10000;top: 40%; position: absolute; left: 50%;width:70px;}
.empty-my-cart{text-align:center;margin:0px auto;padding:15px;}
.empty-my-cart-inner{box-shadow: 2px 2px 8px 0 rgba(0,0,0,.2);padding:10px;}
.empty-cart-headingtext{font-size:19px;}
.table-cart-total td{border-top:none;padding-bottom:0px;}
.gv_redeem_code{width: 37% !important; display: inline;margin-right: 10px;height:45px;margin-left: 10px;border-radius: 0;}
.zip_code_cart{display:inline;width:14% !important;border-radius: 0;margin-right:9px;}
.country_id_cart{width:20% !important;display:inline;border-radius: 0;}
.page-header{/* background-color:#ffffff; */}
#shopping-cart-table td{border-top:none;}
#shopping-cart-table tfoot td{border-top:1px solid #dddddd;padding-bottom:3px;}
.left-shop-cart{margin-bottom:20px !important;margin-top: 0px !important;}
.right-shop-cart{margin-top: 0px !important;}
.checkcustom .cartremove:after{left: 5px; top: 1px; width: 5px; height: 10px; border: solid white; border-top-width: medium; border-right-width: medium; border-bottom-width: medium; border-left-width: medium; border-width: 0 3px 3px 0; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); }
.comp-checkmark{left: 0px;}
.showpass-box{padding-top:7px;padding-bottom:7px;}
.show-comp-box{padding-top:10px;padding-bottom:7px;}
#content-shopping-cart-updatecart{padding:15px 0px;}
#content-shopping-cart-order-totals-right .order-totalouter { padding-right: 25px; }
.shipping-estimate-cartbox{padding-bottom:15px;}
.mandetory-fields{margin-top:7px;clear:both;}
.btn-checkout-cart{margin-bottom:12px;}
.contactform{color:#847256;}
.hcross-reco{color:#ffffff;}
.label{color:#ffffff !important;}
.value{color:#ffffff !important;}
.dummy-content a{color:#ffffff !important;}
#tab-description h2{color:#ffffff !important;}
.slider-wrapper{/* width:200px !important; */}
@media(min-width:767px){
  #mainImage .img-responsive{width:330px !important;height:330px !important;}
  .manufacture-text b{color:#4D4D4B;}
  #tab-reviews h4{color:#4D4D4B;text-decoration:none;}
}
@media(max-width:767px){
        #mainImage .img-responsive{width:280px !important;height:280px;}
        .slider-wrapper{/* width:800px !important; */}
        #loaded-wrapper{padding-top: 0px;padding-bottom:40px;padding-top:0px;padding-bottom: 0px;min-height:auto;}
	#content-shopping-cart-order-totals-left{padding-right:0px;}
	.gv_redeem_code{margin-right: 0px;margin-left: 0px;padding:6px;}
	.calculate-shipping{padding-left:0px;}
	.shipping-estimate-cartbox{padding-left: 0px;padding-right: 0px;}
	.zip_code_cart{width:35% !important;}
	.country_id_cart{width:47% !important;} 
	.shipping-estimateresult{padding-left: 8px;}
	.shipping-estimate-cartbox-inner{padding-left:5px;text-align:left;}
	#loaderimg{z-index: 10000;top: 25%; position: absolute; left: 45%;width:50px;}
	#content-shopping-cart-order-totals{padding-right:0px;}
} 
@media(max-width:479px){
	.coupon-text-cart{font-size:13px;}
	.btn-cart-coupon{padding: .5rem .5rem;font-size:17px;}
	.btn-special-continue{margin-right: 0px;padding: 9px 3px;font-size: 17px;}
	.btn-updatecart-div{padding-left:0px;}
}
/*coustom css for BS4 shoppingcart ends*/


/**add by ps on checkout page**/
.btn-checkout{background:#fff;border-radius:0px;color:#428BCA;border-width:2px}
.products-cart .products-price{float:right}
.products-cart .products-info{display:block;}
.cart-calculation-section{text-align:right;}
.carttotal{color:#1C76DF}
.edit-cart-btn{margin-top:60px;}
.checkout-left{padding-right:25px;}
.checkout-right{border:1px solid #ccc;padding-left:25px;padding-right:25px;padding-top:10px;padding-bottom:10px;}
.checkout-right .active{font-weight:bold}
.checkout-right .checkout-address,.checkout-right .checkout-shipping,.checkout-right .checkout-payment{
	text-align:center; border-bottom:2px solid #ccc; position:relative; padding-bottom:8px; font-size:14px;
}
@media (max-width: 767px) {
	.btn-checkout{padding:5px 2px 5px 2px}
	#order-hr{margin-top:20px !important;margin-bottom:10px;}
	.cart-info-section label{width: 40% !important;}
	.shipping-method-list{width:100% !important;}
	.payment-method-list{width:100% !important;}
	.highlight{ top: 85% !important; }
}
.products-title{display: inline-block;width:80%}
.highlight{ padding: 0px 7px; background: #1C76DF; border-radius: 50%; top: 79%; left:45%; position:absolute; height:15px; width:10px; }
.shipping-address-form label{ margin-bottom:0px; margin-top:8px; }
.btn-savecontinue{ width:100%; margin-top:10px; margin-bottom:10px; background-color:#2B78E5; border-radius:0px;}
.btn-grey{width:100%; margin-top:10px; margin-bottom:10px; background-color:#666666; color:#fff; border-radius:0px; }
.btn-grey:hover{color:#fff;}
.reqdfields{ color:#ff0000; text-align:center; }
.shipping-price{float:right;padding-right: 60px;}
.shipping-method-list{width:100%;margin:auto}
.chooseshipping{margin-left:40px;}
.payment-method-list{width:80%;margin:auto}
.payment-method-list label{margin-bottom:0;margin-top:10px;}
.choosepayementspan{float:right;}
.products-info{padding:7px 0px 0px 0px}
.cart-calculation-section div{padding:5px 0px 5px 0px;}
.cart-info-section label{width:25%;margin:0}
#checkout-hr{margin-top:7px;margin-bottom:10px}
#order-hr{margin-top:7px;margin-bottom:10px;}
.edit-cart-btn-mobile{width:25%;display:inline;float:right}
.custom-dropdown-address{width:100%;}
.custom-dropdown-address li{padding:8px;border-bottom:1px solid #ccc}
.dropdown-toggle-custom{border:1px solid #ccc}
.choosebillingaddr{display:none;}
/**********add by ps on checkout page***********/

/**********add by ps on checkout page***********/
.success-order label{width:100%}
.products-title-success{width:80%;display:inline-block}
.checkout-success-div{margin:auto;}
.products-price-success{float:right}
.total-success label{width:100% !important;text-align:right}
.totprice{padding-left:10px;width:15%;display:inline-block;}
.redeempointcheck{display: inline; margin-right: 5px;}
/**********add by ps on checkout page***********/

/********add by ps on custom styled radio**********/
/************ The custom-radio-container**************/
.custom-radio-container { display: block; position: relative; margin-bottom: 12px; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }

/* Hide the browser's default checkbox */
.custom-radio-container input { position: absolute; opacity: 0; cursor: pointer; height: 0; width: 0; }

/* Create a custom checkbox */
.checkmark { position: absolute;height: 25px; width: 25px; background-color: #fff; border-radius: 50%;right:0px; top:0px; border:2px solid #d3d3d3; }

/* On mouse-over, add a grey background color */
.custom-radio-container:hover input ~ .checkmark { background-color: #ccc; }

/* When the checkbox is checked, add a blue background */
.custom-radio-container input:checked ~ .checkmark { background-color: #01A014; }

/* Create the checkmark/indicator (hidden when not checked) */
.checkmark:after { content: ""; position: absolute; display: none; }

/* Show the checkmark when checked */
.custom-radio-container input:checked ~ .checkmark:after { display: block; }
/* Style the checkmark/indicator */
.custom-radio-container .checkmark:after { left: 9px; top: 5px; width: 5px; height: 10px; border: solid white; border-width: 0 3px 3px 0; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); }
/*********add by ps on custom styled radio************/

/****new from design for credit card****/
.input-group-addon {
    background-color: transparent;
    border-left: 0;
}

.cc-number.identified {
    background-repeat: no-repeat;
	background-position-y: 3px;
	background-position-x: 99%;
}
.card-body{
    padding:12px !important;
}
.cc-number.visa {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAeCAYAAABqpJ3BAAAABHNCSVQICAgIfAhkiAAABLhJREFUWIXtmGtMFGcUhp9vdhaWBceyuCjFCwouIBhQ0agYMYKphraoMbZVY9T+0NQ/pbZpE2uTpknTJk1JWnszsdVqrVbTRpNeTDCtqRULoiAW2S1euClQdhfXZYHdYac/djtgtMVWE6Dx/TVzvnO+ed9z+WYyAsDhcCQCJZqm5WuaZmEYQwjhEkKcAIptNluLqKqqSjSbzTVxcXExiqIYZVkeao7/CFVV8Xg8AafT6fX5fNNls9lcEhcXN8pisQxv5mHIsozFYjECMUCJFAwGCxRFGRHkB0JRFGMwGCyQgNjh3jZ3Q5hzrDTURO4XDwUMNR4KGGrc9fhR/6hFddUj0EIGYcAwJh3Zkqz7+Lr9HC+9CEBUVARLCzL59vgF/H6VmOhIlizOACAY1Cgrv0xVTRNt7TcxGCTiraNY/8x8os2R+n7XGju48FszfWoQRYkiPy/9vwuQrdMwRMfT6zhG17ldEPAhRcQQu+EUiFDRDn1dwVsl3wGweeMi5s1J5oXthwBYON/GksUZ3PL2sH7Lbmrrrt/xjFVFOboAd6ePFWs/wNftByDCKFN5cgcREYMf73/rIcxjMGVv4tV9PWzOKsPSXU2f+woGS0pYQDkARtnAuqfm4qhv02OTJ1sBeOf94zr5x/IzKVg0Db9f5Vx1A6OVKN1/38EynTyAP6BSU9vCrOxJgwoYdAamZmZQtHMCbcaZqB2XADhz9gpXGzoAKFyaRfyYUTjqW/tjkscCUHWhUbctL5zBk8uyWFU0izdfW6lnt6cnwIEjZwCYN7u/Rc8PiL0vAXm5NvqCgqd3JdJwtRmAg0fK9fWNa+YDYB9QgalT4gGYmdWfwee27eelHYdpvu6+bf8jRytxd/oAeKV4mV6Zc9UND0ZAmi2BsVaFXhVKjgbocHop/akWCGUszZYAoFdACEFyWMDLzy9j9YrZCCHQNI1j31fx+Or3OP3rZSA04HsO/AJAVuYE0mwJZE+fCMD56gdUAYC83FQAfqxo59P9pwiofQBsWrdA9/n9cqgCiQmP6MNpMhl5Y/tyDu/ZQk52EgDdPX5ef/sYAD+cuEhTiwuAuTlTqHPcYGy8AoCrs4trjc4HJGCBDQBN09j75WkAkpOsLMwN2d2dXXi7egGwpYwLEw3o8dMzxvPhu+sQQgDg84UGdvfnP+s+n+w5SdGanXz1TYVuu5c2uqfP0HlzUjDKBgJqH2o4+xvW5urrN1pv6te2lNAAb9r6GQAZ6Y9ilA2UV15F00LvlcV5aZw5e4WLl1oAiImOJDLSqO/hcnehaRrnqxtZ+cTM+xcQbY4gZ0YSZRWh3rXERrO8cIa+3treLyA1XAFHfSvert47sliwaBrbtxWy9cUvdNvej58lMz1Rv1+1/iNqapuprG7A6fJiMhlve+kNhKirq9NSU1MHFdHh9OJyewFQFDPjwr0K4LnVQ2tbJwATx8dhMhlpanHT0NSB19uLpmmMHh3FlKR4Pe6voTfIBpKTrLc9q7Xdg8fjQwjB5ElWJEkgSeIOTna7/d4FDEfY7faR/zH3UMBQ438hwK2q6lDz+NcIc3ZLkiSVejyeEafA4/EEJEkqlX0+XzFQAIy4X4tAsYCR/XP3T6N8y7XxxywcAAAAAElFTkSuQmCC);
}
.cc-number.mastercard {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAeCAYAAABqpJ3BAAAABHNCSVQICAgIfAhkiAAABOFJREFUWIXVmF1MU2cYx3/ncA4t/dRWPhRECU07DKhoYIuZJFomQXAsuzHZsi3Ri+GyZHGZyZxuu+BCb4xemDi3ZDeDRU0Mm86wRYmZeuEEHImT0VKCfPnBV7GlhdLS7uLoxoXA230J/+RcnPR53vf3vH3e532fIwF4vd5s4HgikXAnEgkbi1iSJI1JktQM7Hc6nYNSe3t7tsFguGO3200Wi0VVFOV5M86rWCxGIBCIjo6OToTD4SLFYDAct9vtZpvNtrjJn0hRFGw2mwqYgONyPB4vt1gsSwJ+tiwWixqPx8tlYPliT5tn6Qnzcvl5g/xT/e2lj42M4G9sJHj5MpHeXuLBIEp6OmmFhVh37sRSWYkkz1qf+AwM/AR9P4C/AyaHQDWDeQ1kvwJrX4O09KQ5pM7OzoTL5RJ2iEciPKirY+jECeKh0Jx2OqeTnGPHWFZdDb0X4eYBeOyZe2DFCIUfwObPIEUnxOLxeJILIPrwIb6aGsK3bgnZI0m4vngDEw1i9gDpJVDxPRhWLmjq8XgQ3gMzoRC+qipxeCDFomfoqwYeNQu7wHALNFVBdO5/d7aEAxg8eJDw7dvCHMaS9eS9NYn9JdBnQiIu7Aqjv8Ktj4VMhVIo0tPDb04nxGLCDKkZOlRj5M93XQbk7RF2B0mB3V6w5M1p4vF4xKrQ2JkzyHo9OoeDKY+H1NxcmJkh4vM9G35tLo53+p49WKoVbBtg/HeYGp570uUF0H0Gig/OyyYUQPDqVZbV1JBXX493xw4cFy4w3tiI//x5FJuNsbNnSSsoIK24GOJxrNXVdL//NtZdrzPZ3kZ8IoiavZoMdwrm2gYIdMO9Rgg/AFmnldYVm2CiX1vxmWnYehquv/vvBBAdGMDidjPd349t925iw8NMeb3onU5MZWWYt23DWl3Ng7o6dA4Hkiyz+lQDU11dZHz0KWP19azYu5eZ/lboqodfDoB+Bbj2wJoaWLMLVlfA/Z/BmK1N6r8LoYEF2YQ3cVphIaHWVsxuNxGfjxSTCWtVFXqXi6muLibv3sVYUoIuP5+hkycxl5dj2LCB6P376NetY/DwYe0wG2nTBszaqoGb14IpF7rPgmKAts+hv0kLQEBCAag5OaQVFRFuayPQ1IQuP58Uu53Y6Kj2e2YmweZmDKWlqKtWYdi4kemeHkKtrfjPnUNfUEC4pYVY549QegS2fgk5FTDRBymp2jPcoqVW0Yfwwl7ttDbmLMgmlEKW7dvpra1lqqODRCzG46YmJm7cwLRlC7HxcSRZRl25Em9ZGUpmJgATTV9jfNlNtKeL4aM+CHaiDt6B6/dAVmCoRcv7jtPau78DfN9C5hbtDBjv0IJZQP9ZGc19z4Fe/1eVUq2gzxJ2Fy6jQimky8sjfd++JGaHvlPdPLoMj65oT2wiKXdYVzsv/FMJb+LsI0cwbNokDpBIoOZvxroect8Ek0PcFXsxlB4VMhUOIMVoxHHpEobSUmGOke/aiPAiqcuEXbTLXOUlUI1C5kk1NGpWFq5r18g6dAjZOP8EOqeT/IsXyfnmJlRcAOsCN17FCBs/gVevC91EnyrpfuCpZjc00319zAQC/3tDk3Q/sNiUVD+wWCUD/lgS9X2x6AmzX5Zl+UogEFhyEQQCgagsy1eUcDi8HygHltynRWC/BEv74+4fAxroUkHf2nEAAAAASUVORK5CYII=);
}
.cc-number.amex {
    background-image: url(data:image/png;base64,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);
}
.cc-number.discover {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAeCAYAAABqpJ3BAAAABHNCSVQICAgIfAhkiAAABMNJREFUWIXVWF1oU2cYfnJ6WrTYbE2oBEpko9JQaosQsChjggqhiobdWC+qd2V/udCOXUmkdlUYvciuKsxhV3B0qx1tJrgJrZqua1eKmmKWpkbr2lg12BobNSfJ+c55djEX7FrFn2KTB76L877v937PA8/Hd3gNAHD9+vVSAB6S20makMUwGAwPDAZDP4BD5eXlMwa/319aWFh4zWw2rzEajfmyLK80xxdCCIF4PK7Ozc09TiQSVXJhYaHHbDYXmUym7Gb+FLIsw2Qy5QNYA8Aj6bq+w2g05gT5Z2E0GvN1Xd8hASjOdtsshaeci6WVJvKmyHkBi7xz9OhRRCIRrFq1Cna7Hfv374csy3C73XC5XFAUBS0tLYhGo6ivr0ddXR1mZ2fR2tqKYDCIyspKHD58GEVFRdBu/QF1+FsgEYNU9iHyP3Dh+9OdMJlMcDqdAIBTp05h3bp1GBgYwJ07dwAAJSUlOH78OBoaGgAAxcXFOHDgAKqqqhYrCIVCfBbV1dU8efIke3t76XQ6uWfPHpKkzWbjxMQEHQ4HW1tbOTw8zNHRUSqKQpvNxubmZgYCAXo8HobDYYrpUT5pfp9Pmt/LrOSZz3j27Flu3LiRJJlOp2mxWDg9Pc2Kigq2t7ezv7+fQ0NDFEJQkiSOjIywvb2dFouF/0coFOKSt3fTpk2orq7Grl27YLFYEIlEMrnS0lJ4vV6sX78eu3fvRl9fH8xmM9xuNwCgsrISAJD65UsAXNBXGz+H2sYWfP7gAcbGxnDjxg1s3rwZVqsVADA5OYlEIgGr1QqDwQAAiEQimJ6eRklJyctZaEFSllFQUABVVTOxEydOoKurC8eOHYPX64XT6cTq1asXb5byluwp5eWhoaEBHR0dmJiYQGNjYyaXTCahKApSqRQAgCR8Ph86OzsRCoWWJrmUhS5evMhgMEiXy8WtW7cusJDP52MsFmNPTw/tdjvn5uZosVjY3d1NIQS7u7sZCAQoZvx88lXZQgv1HCJJ3r17l2vXruWGDRsy51ZUVHBwcJDRaJTRaJRCCObl5ZEkHQ4H29ralrTQIgH19fWsqanhtm3b2NTUxPn5eZLk3r17OTU1xSNHjrC8vJx2u52XLl0iSfr9fu7cuZNlZWWsra1lOBwmSYrIFSbPfEqlo47pwTbqIpU55+DBg+zo6Mh879u3jzU1NZmlqiq3bNlCkgwEAnQ4HFQUJVOvhs4vLSAXIG4NMdG2naFQiDn3DujRcaTOfALoGoAce8j0e0EkT9cDyXgmljM/Qdrfw0h1fQykHi2I54QA9fIPUH9rAnSxKJfVAph6jPSvbmjXep9bk7UCtKkRpL1fgPMzL6zLOgFMxJC+8DW0qz+9VH3WCKCWhrjSCdX3DaA8fOl9Ky6AugYt4IXq84APb7/y/hUTQFWB8HdB/PndaxH/D29dgD57E+LqjxBj3a9klefhrQig8hBa6DzE2M/QI6PL01T6l7oMICaEWPbJBB/fhxa+ABE8B/3WHwC1Ze2Pd60AEJMlSeqLx+Mfvelgi2oS+u3L0G4OQJv8HYyOLw/R5yBlcwpJkvpee7RITYV+7y/ot69An7kKPToOaIuf+mWFXAC8Y0XK5hT3iyoeAagyALk93P0HjHXGXp92US0AAAAASUVORK5CYII=);
}

.one-card > div {
    height: 150px;
    background-position: center center;
    background-repeat: no-repeat;
}

.two-card > div {
    height: 80px;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    width: 48%;
}

.two-card div.amex-cvc-preview {
    float: right;
}


.amex-cvc-preview {
    background-image:url(data:image/png;base64,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);
}

.visa-mc-cvc-preview {
    background-image:url(data:image/png;base64,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);

}
/****new from design for credit card****/

/**mobile topnav responsive **/
.input-group-addon{padding-right: 20px !important;}
@media (max-width: 767px) {
  .topnav-container{padding-right:0px;padding-left:0px;}
  .phone-menu .fa{color:#fff;font-size:14px;}
  .phone-menu{padding-left:0px !important;}
  .topnav-left{padding-left:0px;}
  .input-group-addon{padding-right: 5px !important;}
  .navbar-toggler {border:unset;padding-left:18px;}
  .logo-div{padding:0px;}
  .heading-module1{padding:0px;}
}
@media (max-width: 479px) {
  .topnav-container{margin-left: 5px !important;}
}
@media (max-width: 576px) {
  .site-logo{padding-top:25px;}
  .fix_gap {padding-top: 0px;}
}
/**end mobile topnav responsive **/
/* accordian */
@media (min-width: 767px) {
  .footer_accordian_mobile_show{display:none;}
}
@media (max-width: 767px) {
  .footer_accordian_mobile_show{padding-top:10px !important;padding-bottom:20px !important;display:block;}
  .footer-desktop{display:none;}
  .standard-h4title span{display:none;}
  .footer-links li{padding:4px;}
  .footer-block{padding: 0px !important;}
}
.accordion {
  border-radius: 5px;
  overflow: hidden;
  margin: auto;
}
.accordion .item .heading {
  height: 50px;
  font-size: 15px;
  cursor: pointer;
  color: #fff;
  padding-left: 15px;
  background-position: right 20px top -95px;
  box-sizing: border-box;
  text-transform: uppercase;
  font-family: "Roboto Condensed",sans-serif;
}
.accordion .item.open .heading,
.accordion .item:last-child .heading { border: 0; }
.accordion .item.open .heading { background-position: right 20px top -5px; }
.accordion .item .content {
  display: none;
  padding: 22px;
  background: transparent;
  font-size: 16px;
  margin-top: -65px;
  margin-bottom: -25px;
  margin-left: 5px !important;
}
/* end accordian */

/*header section starts*/
.navbar{background-color: #082d8b;}
.dropdown.show .multi-level li a:hover{color: #019967 !important;; padding-left: 30px; transition: all 300ms linear; text-decoration: none;}
.breadcrumb{padding-top:0px;background-color:#cccccc;padding:10px;text-transform:uppercase;}
@media(min-width:800px){
 .searchbox{margin-top: 20px;margin-bottom: 23px;}
} 
@media(max-width:767px){
  
  .sticky-mob-header{position:fixed;top:0%;z-index:9999;width:100%;} 
}
@media(max-width:479px){
  .container-pageheader{padding-left:8px;padding-right:8px;}
}
.page-header{/* box-shadow: 1px 2px 5px #ccc; */}
/*header section eof*/
/*footer section starts*/
@media(max-width:767px){
  #footer{padding:0px}
  .footer-mobile-block{padding-left:0px;}
  .navbar-nav li:hover{background-color:#92999e;}
  .navbar-nav li a:hover{color:#ffffff !important;background-color:#ffffff;}
}  
/*footer section eof*/

/* grid and list view */
.category_filter { border-bottom: 1px solid #e4e3e3; margin: 0 -5px 10px; padding:10px; background-color:#082d8b; }
.category_filter .sort-by { float: left; margin: 8px 10px 0 0; width: auto; padding: 0; }
.pagination-right { float: right; margin: 0; width: auto; }
.sort-by-wrapper, .show-wrapper { float: right; }
.pagination-right{text-align:right;}
#grid, #list{height: 39px;width: 39px;max-width: 42px;line-height: 29px;}
@media(max-width:767px){
.show label{padding-left: 0px;}
.selectshow{margin-left:0px;}
.sort-by-wrapper{width:56%;}
.show-wrapper{width:43%;}
.pagination-right .control-label{font-size:14px;}
}

/**list items**/

.listitems.itembox {height:200px !important;}
.listitems .itemboxthumb{border-bottom:1px solid #ddd;}
.listitems img{
	margin-left:unset !important;
}
.listitems .thumbnail .thumb-img{
	background:unset !important;
}
.products_desc{
	text-align:left;
	display:none;
}
.listitems .products_desc{
	display:block !important;
	margin-top:5px;
}
.listitems .name-box{height:45px;text-align:left;}
.listitems .custom-buy-btn-div:hover{text-decoration:none;}
.custom-buy-btn-div{
	text-align:left;
	display:none;	
}
.listitems .custom-buy-btn-div{
	display:block !important;
	/* padding-left:60px; */
	padding-right:120px;
}

.listitems .custom-buy-btn-div .addcartbtn:hover{text-decoration:none !important;}
.pagination-right{padding: 0px;}
@media (max-width: 767px) {
   .listitems .price_mainpage {
   	border-left: none;
   }
   .show-wrapper{margin-top:0px;float:right;}
   .category_filter { padding-bottom: 90px;}
   /*.sortby, .show {margin-right:-57px;font-size:13px;}*/ 
   .category_filter .btn-group{padding-bottom:29px;}
   .name-box a{font-size:12px;}
   .listitems .products_desc{font-size:12px;}
   .listitems .name-box {height: 45px;text-align:center;}
   .listitems.itembox {height:auto !important;}
   .listitems .custom-buy-btn-div{
   	padding-left:70px; 
	padding-right:60px;
   }
   .pagination-right{padding-left: 6px;}
   .sort-by-wrapper, .show-wrapper {/* float: unset; */}
   .category_filter {padding-bottom: 7px;}
   .sort-label{display:none;}
   .pagination-right{display:inline-block;}

}
/* end of grid and list view */
.payment-box{padding-left: 15px;}


/***view order page css***/
.heading{font-size: 15px !important; vertical-align: middle !important;}
.heading-box{margin-top:5px;}
.box-title{border-radius: 7px;border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;}
.heading-box{color:#ffffff;padding-bottom: 0px;}
.content-box{padding:10px;}
.table-heading{border-bottm:1px soild #C9C9C9 !important;}




@media (max-width: 767px) {
   .billing-box {
   	padding:15px;
   }
   .delivery-box{
   	padding: 15px;
   }   
   .payment-box{padding:15px !important;}
   .order-box {padding: 15px !important;}
}
/***end of view order page css***/



/***Advance search page css***/
@media (max-width: 767px) {
   .main-div {
   	padding-left:15px !important;
   }
   .price-to{padding-left:0px !important;width:87% !important;}
   .date-to{padding-left:0px !important;}
   .date-from{padding-left:0px !important;}
   .price-from{padding-left:0px !important;}
   .help-block{padding-left:15px !important;}
   .price-from{padding-left:15px !important;}
   #search-div{width:76% !important;}
   .main-cont{padding-left:15px !important;}
    .to-date {width:85% !important;}  
    .price-input-box{padding:0px !important;}
   .search-price-box{padding-left:7px !important;}
   .date-label{padding-left: 0px !important;}
   .date-label-input{padding-left:0px;}
   .date-box{float:left;padding-left:0px !important;}

}
.price-to{width:85%;}
.to-date{width:80%;}
.category-div{padding-left: 0px !important;}
.category-main-div{margin-bottom:0px !important;}
.has-success #left-heading{float:left !important;}
.main-div{padding-left:0px;}
.price-from{padding-left:0px;}
.date-from{padding-left:0px;}
.serch-checkbox{padding-left:0px;}
.serch-content{padding-left:0px;}
.label-box{padding-left:0px;}
.search-check{left:10px !important;}
.date-box{float:left;}
.price-box{float:left;padding-left:0px;padding-right:0px;}
.main-class{padding-left:15px; }
#search-div{width:88%;}
.price-input{width:70%;}
.msrpinput {
    cursor: pointer;
    background-color: deepskyblue !important;
    color: #fff !important;
}
.addon{
padding: 8px 12px;
font-size: 20px;
font-weight: 400;
line-height: 1;
color: #555;
text-align: center;
background-color: #eee;
border: 1px solid #ced4da !important;

}
.price-box{width:40%;margin-right:10px;}
.datepicker{width:20%}
.searchicon{background-color: #000; padding: 1px 5px; color: #fff; border-radius: 50%;}
/***Advance search page css***/

/***new checkout page additional css***/
.whatiscvv{cursor: help;}
.cvvinfo{text-align:center;margin-top:10px}
.select2-selection{height:35px !important;}
.select2-container--default .select2-selection--single .select2-selection__rendered{line-height: 33px !important;}
.select2-container--default .select2-selection--single .select2-selection__arrow{height: 33px;}
/***new checkout page additional css***/

/***products grid/list fixed by PS***/
.itemboxthumb .thumb-img, .itemboxthumb .product-listing-module-name{width:100%}
.price_mainpage{width:100%}
.product-listing-module-items{margin-bottom:10px;}
.listitems .products_desc{min-height:75px}
.fancybox-popup .fancybox-inner{height: 349px !important;}

/***products grid/list fixed by PS***/

/*** new css ***/
.account-edit{color:#4D4D4B;}
.img-thumbnail {border:none;}
#productMain h1{font-size:25px;font-family:"Roboto Condensed",sans-serif;text-transform: uppercase;color:#4D4D4B;font-weight: bold;}
.miltary-white{color:#4D4D4B;}
.priceclass{font-size:20px;font-family:"Roboto Condensed",sans-serif;color:#4D4D4B;font-weight:bold;}
.breadcrumb li a{color:#988d66 !important;font-size:14px;}
.breadcrumb{border-radius:0px;}
.page-item.active .page-link{background-color: #082d8b;}
.page-item.active .page-link{border-color: #082d8b !important;}
.btn-success {background-color: #506fbe;border-color: #506fbe;border-radius:0px;}
.btn-success:hover{background-color: #082d8b;border-color: #082d8b;color:#ffffff;}
.navbar-toggler-icon{color:#fff;}
.login-top{margin-top:-10px !important;}
.login-change{background-color:#ffffff;padding-left:0px !important;padding:10px !important;}
.login-change h3{color:#988d66;text-transform:uppercase;padding:10px;font-family:"Roboto Condensed",sans-serif;font-size:18px;font-weight:bold !important;}
.new-customer{background-color:#ffffff;padding-right:0px !important;padding:10px !important;}
.new-customer h3{color:#988d66;text-transform:uppercase;padding:10px;font-family:"Roboto Condensed",sans-serif;font-size:18px;font-weight:bold !important;}
.new-customer p{color:#988d66;font-family:"Roboto Condensed",sans-serif;font-size:14px;}
.help-block a{color:#5b4c08;font-family:"Roboto Condensed",sans-serif;}
.main a{color:#c09f1f !important;text-decoration:none;}
.address-book-heading h3{color:#4D4D4B;}
.fix_heading h3{color:#4d4d4b;}
.my-account-page a{color:#4d4d4b;text-decoration:none;}
.atleat-fillup{margin-left:10px !important;}
.noteheading{color:#082d8b !important;}
.wishprodname a:hover{text-decoration:none;}
@media (max-width: 767px) {
  .dropdown.show .multi-level li a:hover {
      color: #ffffff !important;
   }
   .buy-btn-div{padding:0px;}
}
.keyFeaturesList{background-color:unset !important;color:#ffffff !important;font-family: "Roboto Condensed",sans-serif;}
/*** end new css ***/ 
/** new add military css **/
.text-top {
    color: #efe09d;
    margin-top: 15px;
    margin-left:-38px;
    text-transform:uppercase;
    font-size:14px;
}
.text-top span {
    color: #fff;
}
.box-language, .box-currency {
    display: inline-block;
    float: right;
    margin: 0 0 10px 20px;
    font: 400 12px/14px "Roboto Condensed",sans-serif;
}
.box-language {
    margin-left: 28px;
}
.btn-group{
    position: relative;
    vertical-align: middle;
}
.dropdown-menu {
    background: #506fbe;
}
.box-currency .dropdown-menu, .box-language .dropdown-menu {
    margin-top: 15px;
    right: 0;
    min-width: 155px;
    padding: 6px;
}
.box-language .dropdown-toggle, .box-currency .dropdown-toggle {
    display: block;
    text-align: center;
    font-size: 14px;
    line-height: 16px;
    color: #efe09d;
    text-transform: uppercase;
    cursor: pointer;
    -moz-transition: .3s all ease;
    -o-transition: .3s all ease;
    -webkit-transition: .3s all ease;
    transition: .3s all ease;
}
.social {
    display: inline-block;
    float: right;
    margin-bottom: 0;
}
.list-styled {
    padding-left: 0;
    list-style: none;
}
.social li {
    display: inline-block;
    float: left;
    font-size: 17px;
    line-height: 20px;
    margin: 1px 10px 5px;
}
.social li a {
    color:#fff; 
}
.toprow-1{background:#082D8B;}
#tab-description span{color:#000000 !important;font-family:"Roboto Condensed",sans-serif !important;}
#phoneH h3{background-color:transparent !important;color:#4d4d4b !important;border-top-color:transparent !important;font-weight: bold !important;font-size:22px !important;}
.groupHead{background-color:transparent !important;color:#4d4d4b !important;font-size:18px !important;}
.specsKey{background-color:transparent !important;color:#4d4d4b !important;font-size:16px !important;font-weight:bold !important;}
.specsValue{background-color:transparent !important;color:#4d4d4b !important;font-size:16px !important;font-weight:bold !important;}
.specTable{background-color:transparent !important;color:#4d4d4b !important;}
#tab-description p{color:#4d4d4b;font-family:"Roboto Condensed",sans-serif;}
#tab-description h3{background-color:transparent !important;color:#4d4d4b;font-family:"Roboto Condensed",sans-serif;font-size:22px !important;color:#4d4d4b !important;border-top-color:transparent !important;}
.fullpage-module-heading{color:#4d4d4b !important}
.module-heading h1{color:#4d4d4b;}
.lang-dropdown{left:-64px;}
.currency-dropdown{left:-110px;}
.currency-dropdown li{padding:5px;}
.icon-color{color:#fff;font-size:19px;}
.page-results{color:#c09f1f;}
.module-heading h3{margin: 0 10px 20px;line-height:1.2em;text-transform :uppercase;color:#4D4D4B;font-family:"Roboto Condensed", sans-serif !important;font-weight:bold !important;}
.admin-footer{color:#e8d471;text-transform: uppercase;font-size: 15px;font-weight: bold;}
.footer-links li a{color:#e8d471;text-transform:uppercase;font-size:15px;line-height:30.02px;font-family:"Roboto Condensed",sans-serif;}
.footer-links li a:hover{color:#ffffff;text-transform:uppercase;font-size:15px;line-height:30.02px;font-family:"Roboto Condensed",sans-serif;}
.footer-main{background-color:#082d8b;opacity:0.9;padding-top:20px;}
.standard-h4title{font-size:20px;color:#fff;margin: 0 0 20px;margin-bottom: 20px;line-height: 1.2em;text-transform: uppercase;font-weight: bold;font-family: Roboto Condensed, sans-serif;}
.name-box a{color:#988d66;text-decoration:none;font-family: Roboto Condensed, sans-serif; text-transform: uppercase;font-size:15px;}
.lead{font-size:20px;font-weight:bold;color:#082d8b;font-family: Roboto Condensed, sans-serif;}
.home-module-heading h3{background-color:#082d8b;padding:19px 10px 20px 10px;margin:15px 0 0 0;font-size:22px;font-weight:bold !important;font-family: Roboto Condensed, sans-serif;color:#fff;text-transform:uppercase;}
.module-cart{font-size:16px;}
.btn-success{color:#ffffff !important;}
.btn-success:hover .module-cart{color:#ffffff;}
.btn-success{color:#082d8b;font-family: Roboto Condensed, sans-serif; padding: 8px 15px 9px 13px; font-weight:bold;font-size:14px;}
.btn-block{width:85%;margin-left:10px;}
h1{color:#4d4d4b;}
.banners {
    position: relative;
    margin-top:20px;
}
.banners > div {
    margin-bottom: 30px;
}
.banners > div .banner-box {
    position: relative;
    line-height: 0;
}
.banners > div .banner-box > a {
    display: inline-block;
    max-width: 100%;
    overflow: hidden;
    background: #506fbe;
    -webkit-box-shadow: 5px 5px 5px rgba(128,118,87,.61);
    -moz-box-shadow: 5px 5px 5px rgba(128,118,87,.61);
    box-shadow: 5px 5px 5px rgba(128,118,87,.61);
    position: relative;
    -moz-transition: .5s all ease;
    -o-transition: .5s all ease;
    -webkit-transition: .5s all ease;
    transition: .5s all ease;
}
.banners > div .banner-box > a .s-desc {
    position: absolute;
    display: inline-block;
    top: 50%;
    margin-top: -47px;
    right: 0;
    width: 45%;
    font-size: 30px;
    line-height: 36px;
    text-transform: uppercase;
    font-weight: 700;
    color: #506fbe;
}
.banners > div .banner-box > a .s-desc span {
    display: inline-block;
    font-size: 14px;
    line-height: 16px;
    padding: 12px 23px 11px;
    color: #fff;
    background: #082d8b;
    font-weight: 400;
    margin-top: 14px;
    -moz-transition: .3s all ease;
    -o-transition: .3s all ease;
    -webkit-transition: .3s all ease;
    transition: .3s all ease;
}
.banner-box{margin-bottom:20px;}
.banners > div .banner-box > a:hover {
    background: #082d8b;
}
.banners > div .banner-box > a:hover .s-desc {
    color: #fff;
}
.banners > div .banner-box > a:hover .s-desc span {
    color: #fff;
    background: #506fbe;
}
.banner-box .img-thumbnail{padding:1.25rem !important;background-color:unset !important;}

.customNavigation a.prevpro .fa-arrow-left, .customNavigation a.nextpro .fa-arrow-right{width: 14px;height: 20px;line-height: 16px;text-align: center;font-weight: bold;color:#fff;}
.customNavigation a.nextpro{right: 2% !important;top:-450px;}
.customNavigation a.prevpro{right: 4% !important;top:-450px;}

.customNavigation a.prevsp .fa-arrow-left, .customNavigation a.nextsp .fa-arrow-right{width: 14px;height: 20px;line-height: 16px;text-align: center;font-weight: bold;color:#fff;}
.customNavigation a.nextsp{right: 2% !important;top:-450px;}
.customNavigation a.prevsp{right: 4% !important;top:-450px;}

.customNavigation a.prevfr .fa-arrow-left, .customNavigation a.nextfr .fa-arrow-right{width: 14px;height: 20px;line-height: 16px;text-align: center;font-weight: bold;color:#fff;}
.customNavigation a.nextfr{right: 2% !important;top:-474px;}
.customNavigation a.prevfr{right: 4% !important;top:-474px;}

.customNavigation a.prevxs .fa-arrow-left, .customNavigation a.nextxs .fa-arrow-right{width: 14px;height: 20px;line-height: 16px;text-align: center;font-weight: bold;color:#fff;}
.customNavigation a.nextxs{right: 2% !important;top:-250px;}
.customNavigation a.prevxs{left: -4% !important;top:-250px;}

.btn-icon {
    display: inline-block;
    font-size: 16px;
    line-height: 39px;
    width: 46px;
    text-align: center;
    height: 39px;
    color: #988d66;
    background: #f2f1ec;
    padding: 0;
    border:none;
}
button {
    outline: none;
}
.cart-button .btn-icon {
    vertical-align: top;
}
.cart-button .btn-icon {
    margin: 0 10px 10px 0;
}
.material-design-mark1::before {
    content: "\e0d8";
}
.material-design-sort52::before {
    content: "\e15c";
}
.material-design-briefcase50::before {
    content: "\e02f";
}
.imagsection{padding:0px;}
.text-danger{color:#cc0000 !important;}
.text-success {
    color: #338000 !important;
}
.ProductInStock b{color:#4D4D4B;}
.ProductOutStock b{color:#4D4D4B;}
.descsection{padding-left:40px;margin-top:10px;}
.descsection .prod-name {text-decoration:none;font-size:13px;}
.descsection .price{font-weight:bold;font-size:16px;margin:3px 0 16px 0;}
.bs-left-main-what{float:left !important;text-align:left;}
.bs-right-main-what{float:left !important;text-align:left;}
.bs-right-main-what a{color:#ffffff !important}
.stickers {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    z-index: 1;
    pointer-events: none;
}
.stickers .sale {color:#DE5521;background:#ffffff !important;}
@media(min-width:767px){
  .header-shadow{background: url('../../images/header-shadow.png') repeat-x center bottom;min-height: 45px;position: absolute;left: 0%;width: 100%;margin-top: 30px;}
}  
.heading-module1{margin-top:30px;}
.box-cart { margin: 0 0 0 10px; display: inline-block; float: right; position: absolute;     background: #2f55b7;     top:0px;     right: 0px; padding:20px; }
.nav-header-menu{box-shadow: 5px 5px 5px rgba(128,118,87,.61);}
.btn-icon a{color: #988d66;}
.wish-name a{color:#6e6565;}
.text-center{text-align:left !important;}
.imagsection img{object-fit:contain;}
@media(max-width:767px){
   .customNavigation a.nextpro{right: 2% !important;top:-472px;}
   .customNavigation a.prevpro{right: 7% !important;top:-472px;}
   
   .customNavigation a.nextsp{right: 2% !important;top:-472px;}
   .customNavigation a.prevsp{right: 7% !important;top:-472px;}
   
   .customNavigation a.nextfr{right: 2% !important;top:-504px;}
   .customNavigation a.prevfr{right: 7% !important;top:-504px;}

   .descsection {
	    padding-left: 115px;
	    position: absolute;
   }
   .h3class{margin-left:7px !important;margin-right:7px !important;}
   .btn-block { width: 94%; margin-left: 6px; }
  .left-part{float:left !important;}
  #content-left-container{display:none !important;}
}
#CarouselModule{width:100%}
#CarouselModule .carousel-item img{width: 100%;display:inline-block;}
#footer{margin-top:10px;} 
.checkout-right,.checkout-left{ background: #fff; }
.products-cart{color:#988D66;}
.prod-name-cart{color:#988D66;}
.right-shop-cart table{color:#988D66;}
.left-shop-cart table{color:#988D66;}
#calculate-shipping{color:#988D66;}
.wishprodname s{color:#1a9573;}
.wishprodname .productSpecialPrice{color:#bd1415;}
.window_modal{background-image: url('../../images/newsletter-bg-470x343.jpg');}
.newsletter-head{color:#e8d471;font-size:20px;font-weight:bold;text-align:center;font-family: "Roboto Condensed",sans-serif !important;}
.modal-desc{color:#fff;font-family: "Roboto Condensed",sans-serif !important;}
/** end military css **/
/* Responsive menu Css Start */

.nav-responsive span {
    display: inline-block;
}
.ie7 .nav-responsive span {
    display: inline;
}
.nav-responsive {
    cursor: pointer;
    display: none;
}
.main-navigation ul li {
    list-style: none;
    position: relative;
}
.nav-responsive .expandable {
  /*  background: url("../../images/sprite.png") no-repeat scroll 0 -575px transparent; */
  /*  height: 25px; */
    margin-top: 6px;
  /*  width: 30px; */
}
.responsive-menu {
    padding: 0;
    position: relative;
}
.responsive-menu .main-navigation {
    position: absolute;
    z-index: 999;
    display: none;
    margin-top: 0px;
    padding: 5%;
    width: 100%;
    list-style: none;
}
.responsive-menu .main-navigation ul {
    padding-left: 20px;
}
.nav-responsive div,
.responsive-menu .hitarea {
    background: none;
    height: 9px;
    width: 9px;
    float: right;
    cursor: pointer;
    margin-right: 15px;
}
.responsive-menu .hitarea {
    margin-right: 0;
}
.responsive-menu .expandable .collapsable-hitarea {
    /*background: url("../../images/sprite.png") no-repeat scroll -9px -92px transparent;*/
    content: "\f077";
    font-family: FontAwesome;
    height: 33px;
    padding: 0;
    width: 30px;
}
.responsive-menu .expandable-hitarea {
    /*background: url("../../images/sprite.png") no-repeat scroll -9px -66px transparent;*/
    content: "\f078";
    font-family: FontAwesome;
    height: 33px;
    width: 30px;
    padding: 10px;
    line-height: 7px;
}
.responsive-menu .collapsable-hitarea {
    /*background: url("../../images/sprite.png") no-repeat scroll -9px -92px transparent;*/
    content: "\f077"; font-family: FontAwesome;
    height: 33px;
    width: 30px;
    padding: 10px;
    line-height: 7px;    
}
.responsive-menu .expandable-hitarea:before{content: "\f0d7"; font-family: FontAwesome;color:#506fbe}
.responsive-menu .collapsable-hitarea:before{content: "\f0d8"; font-family: FontAwesome;color:#506fbe}

.nav-responsive .expandable:before{content: "\f078"; font-family: FontAwesome;color:#ffffff;}
.nav-responsive .expandable.active:before{content: "\f077"; font-family: FontAwesome;color:#ffffff;}
.nav-responsive .expandable:hover:before{color:#ffffff;}
.nav-responsive .expandable.active:hover:before{color:#ffffff;}

.angle-icon{font-weight:bold;font-size:16px;color:#8F8461;}
.cat-submenu li a{color:#506fbe} 
@media (max-width: 767px) { 
  .main-navigation li{color:#ffffff !important;list-style:none !important;margin:0px 0px 10px 0px !important;}
  .main-navigation li a {color:#ffffff !important;text-decoration:none !important;font-size:16px !important;font-weight:bold;text-transform:uppercase;}
  .main-navigation li a:hover{color:#62ab00 !important;text-decoration:none !important;font-size:16px !important;}
  .nav-responsive{background-color:#506fbe !important;text-transform:uppercase !important;padding:15px;}
  .nav-responsive span{color:#ffffff;font-size: 25px;font-weight: bold;}
  .treeview{background-color:#082D8B;}
}
/* ----------------------------Responsive menu Css End ------------------------------*/
@media (max-width: 767px) { 
  .module-heading h1{font-size:33px;}
  .cds_pages_body p{padding-left:7px;}
  .heading-top{font-size:33px;}
  #head_title{font-size:33px;}
  #content-product-listing-category-description-container {
      padding: 0 10px !important;
  }
}
.itembox .buy-btn-div{padding:2px;margin-bottom:4px;}
.quickview:hover{color:#988D66;}
.listitems .price_mainpage .lead s{/* padding-left:86px; */}
.listitems .custom-buy-btn-div a{display:inline-flex;}
.listitems .custom-buy-btn-div .btn-block{width:100%;}
.listitems .cart-button{position:absolute;bottom:2%;right:0px;}
@media (max-width: 767px) { 
   .listitems .cart-button{position:unset;margin:0px auto;}
   .listitems .btn-part{padding-right: 8px !important;}

   .listitems .price_mainpage .lead {   
       padding-right: unset;
   }
   .listitems .price_mainpage .lead s {  
       padding-left: 25px;   
   }
   .btn-part{padding-right: unset !important;}
}
.btn-lg{border-radius:0px;}
.product_review_write{position:absolute;bottom:0px;}
#content-center-container{background:rgba(255,255,255,0.8);}
.content-shopping-cart-remove-td .checkmark{border-radius:0;height: 22px; width: 22px;}
.content-shopping-cart-remove-td .checkmark::after { left: 7px; top: 3px;}
.account-form{background:#fff;}
.account-form .well{border:none !important;}
#banner0 .img-thumbnail{
    animation: fadein 5s;
    -moz-animation: fadein 5s; /* Firefox */
    -webkit-animation: fadein 5s; /* Safari and Chrome */
    -o-animation: fadein 5s; /* Opera */
}
@-webkit-keyframes zoomIn {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }

  50% {
    opacity: 1;
  }
}

@keyframes zoomIn {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }

  50% {
    opacity: 1;
  }
}

.zoomIn {
  -webkit-animation-name: zoomIn;
  animation-name: zoomIn;
}

.bx-default-pager{display:none;}
.bx-controls-direction .bx-prev{position:absolute;left:50px;color:#fff;}
.bx-controls-direction .bx-prev .fa-angle-down{font-size:25px;font-weight:bold;}
.bx-controls-direction .bx-next{position:absolute;top:-24px;left:49px;color:#fff;}
.bx-controls-direction .bx-next .fa-angle-up{font-size:25px;font-weight:bold;}\
/*** new vtsupply css */
/** end **/
.dn-menu li{list-style:none;}

.sub-desktop {
   /* position: absolute !important; */
    top: 86% !important;
    left: 4% !important;
  /*  width: 250px; */
    padding-left: 17px;
 /*   background-color: #ffffff; */
    z-index: 1;
  /*  max-height: 274px; */
  /*  overflow-y: scroll; */
    margin-top:0px !important;
}
.trd-trd{padding:2px;color:#fff;}
.allow-scroll{overflow-y: scroll;}
.sub-trd-desktop{left: 43% !important;top: 22% !important;}

.dropmenu li:hover ul, .dropmenu li:hover div {
    display: block;
}
.sb-container {
    overflow: hidden;
    padding-right: 10px;
    }
.sb-scrollbar {
    position: absolute;
    right: 0;
    height: 30px;
    width: 10px;
    border-radius: 10px;
    background: rgba(53, 52, 52, 0.5);
}
.menu-first{
    padding: 20px;
    width: 100%;
    top: unset !important;
    }
@media (max-width: 767px) { 
.searchbox{padding-top: 35px;padding-bottom:20px;}
.site-logo{ max-width: 100% !important;}
.buttons-set{padding-top:58px !important;}
.footer-image{margin-left:15px;}
.my-account-page a{font-size:13px;}







}

.user-create:before{content: "\f007"; font-family: FontAwesome;margin-right:10px;}
.user-login:before{content: "\f084"; font-family: FontAwesome;margin-right:10px;}
.control-label{display:inline-block;}
.login-email{max-width:100% !important;display:inline-block;}
.user-login{padding-top:10px;padding-bottom:10px;}
.user-create{padding-top:10px;padding-bottom:10px;}
.buttons-set{padding-top:79px;}
#content-left-container .buttons-set{padding-top:0px;!important}
.help-block{display:inline-block;}
.create-account-div .well{height:295px;}
.userloginwell .well{background:#fff !important;border:none !important;}
.create-account-div .well{background:#fff !important;border:none !important;}
.login-div{height:100%;}
.sign-in-div{height:53px;}
.model-row{margin:auto;}
.qty-box-heading{background-color:#082d8b;color:#ffffff;}
.appendedtabe {
    float: right;
    text-align: right;
}
.shippingtitletotal, .shippingpricetotal {
    color: #1C76DF;
    }
.contact-us-headeing{color:#847256;}
.mob-crtname{color:#988d66;}
.categories.namebox{height:35px;}
.heading-module3{margin-top:20px;}
.pageHeading.prodname a{color:#082d8b;}
.infoBoxContents a{color:#ffffff;}
.infoBoxContents{color:#ffffff;}
.total-price{color:#ffffff;}
.card-body .form-group{margin-bottom:unset !important;}
.quantity_box_up{position:absolute;padding:2px 5px;border-top-left-radius: 0;height: 20px;border-bottom-right-radius: 0px;}
.quantity_box_up .fa-angle-up{vertical-align:super;}
.quantity_box_down .fa-angle-down{vertical-align:super;}
.quantity_box_down{position:absolute;padding:2px 5px;top:57.5%;height:20px;border-top-left-radius: 0px; border-bottom-left-radius: 0; border-top-right-radius: 0;}
input[value="upsxml_UPS Next Day Air Early A.M. or Next Day Saturday Delivery"] {right: 9px;}
.shipping_name_label{ width: 70% !important; display: inline-block; }
#pocustomdesc{display:none;}
.show-class.intro:not(.collapsed):after{content:"\f106";font-family: FontAwesome;float:right;font-size:30px;margin-top: -46px;color:red;}
.show-class:not(.intro):after{content:"\f107";font-family: FontAwesome;float:right;font-size:30px;margin-top: -46px;color:red;}

.show-class.intro.collapsed:after{content:"\f107";font-family: FontAwesome;float:right;font-size:30px;margin-top: -46px;color:red;}
.panel-title p b{font-size: 20px;}
.show-class p{width:90%;}

.listitemsouter{padding-right:0px;}
.listitems{margin:0px;padding:0px;}
@media (min-width: 767px) and (max-width: 990px){
  .bottom-cover-div{padding:0px;}
}
@media (max-width: 1010px){
  #content-left-container{display:none;}
}
@media (max-width: 479px){
  .sort-label-class{max-width:73% !important;}
}
/**************new css added by PS on checkout changes******************/
.selectaddress .choaddr{margin:auto;}
#ccbox_authorizenet{display:none;}
.bactive{
	font-weight:bold;
}
.checkctnr{margin:15px 0px 15px 0px !important;}
.isbillshipsame{margin:auto;margin-top:15px !important;}
.card-body .form-group{margin-bottom:unset;}
.card p{margin:0}
.modaleditaddress{padding:0px 5px 0px 5px;}
.modaleditaddress label{margin-bottom:1px;margin-top:6px;}
.modaleditaddress .form-control{padding: 5px !important; height: 30px;}
.modaleditaddressmodal{padding-top:0}
#redq{color:red;    position: relative; top: -10px;}
#state_id #state{width:95% !important}
#x_card_code{width:50% !important;}
@media (max-width: 767px) {
	.cart-shipping-section{width:75%}
	.footer-links li{margin:0px !important;}
	.footer-mobile-block p{padding-left:14px;color:#fff !important;}
}
/**************new css added by PS on checkout changes******************/
.name_box a{color:#ffffff;}
#post-14{text-align: center !important;}
#post-13{text-align: center !important;}
.entry p{font-size: 14px;color: #333 !important;font-weight:700;}
.main-footer a{color:#428BCA !important;text-decoration: none;}
.descsection a{color:#fff !important;text-decoration: none !important;}
.send-btnclass{position: absolute; right: 11px; bottom: -8px;}   

