@font-face {
    font-family: 'futura';
    src: url('/v/vspfiles/templates/wholesale/fonts/futura-webfont.eot');
    src: url('/v/vspfiles/templates/wholesale/fonts/futura-webfont.eot?#iefix') format('embedded-opentype'),
         url('/v/vspfiles/templates/wholesale/fonts/futura-webfont.woff') format('woff'),
         url('/v/vspfiles/templates/wholesale/fonts/futura-webfont.ttf') format('truetype'),
         url('/v/vspfiles/templates/wholesale/fonts/futura-webfont.svg#futura') format('svg');
    font-weight: normal;
    font-style: normal;
	}

@font-face {
	font-family: 'Conv_HelveticaNw';
	src: url('/v/vspfiles/templates/wholesale/fonts/HelveticaNw.eot');
	src: local('&#9786;'), url('/v/vspfiles/templates/wholesale/fonts/HelveticaNw.woff') format('woff'), url('/v/vspfiles/templates/wholesale/fonts/HelveticaNw.ttf') format('truetype'), url('/v/vspfiles/templates/wholesale/fonts/HelveticaNw.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Conv_ufonts.com_akzidenz-grotesk-bold';
	src: url('/v/vspfiles/templates/wholesale/fonts/ufonts.com_akzidenz-grotesk-bold.eot');
	src: local('&#9786;'), url('/v/vspfiles/templates/wholesale/fonts/ufonts.com_akzidenz-grotesk-bold.woff') format('woff'), url('/v/vspfiles/templates/wholesale/fonts/ufonts.com_akzidenz-grotesk-bold.ttf') format('truetype'), url('/v/vspfiles/templates/wholesale/fonts/ufonts.com_akzidenz-grotesk-bold.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

a {
	cursor: pointer;
}

img {
  border: none !important;
  max-width:100%; 
}

input, textarea {
  outline: none;
}

a, a:hover {
  text-decoration: none; }

a:hover {
  color: #8bc63a;
}

a, a:visited, a:active {
  outline-style: none;
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
  text-transform: uppercase; }

.search-popout__input:focus, .social a:hover, .header a:hover, .footer a:hover {
  -webkit-transition: all 200ms ease;
  -o-transition: all 200ms ease;
  transition: all 200ms ease; }

/* CENTER ELEMENTS */
.ghost:before {
  content: '';
  display: inline-block;
  height: 100%; 
  vertical-align: middle;
  margin-right: -0.25em; /* Adjusts for spacing */
}

.icon,
.ghost__content {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
}

.header div[class^="col-"] { padding: 0;}

.header .row {
  margin: 0; 
}

.header__element {
  height: 100%;
  white-space: nowrap;
}
.header__element:before {
  min-height: 90px;
}

.header__left {
  text-align: left; }
.header__mid {
  text-align: center; }
.header__right {
  text-align: right; } 

#display_homepage_title {
  text-align: center;
  margin: 0 auto;
  width: 100%;
  height: 100%;
  padding: 0;
  border: 0;
  white-space: normal;
  line-height: 80px;
}
#display_homepage_title a {
  background: url('../images/template/header_bg.png') no-repeat center center;
  display: block;
  min-width: 221px;
  height: 100%;
  text-indent: -9999px;
  width: 100%;
}

#homepage_title {
  background: none;
  font-size: 23px;
  line-height: 1.2;
  min-width: 0 !important;
  text-transform: uppercase;
  font-weight: bold;
  font-family: "Playfair Display";
  text-indent: 0 !important;
}

@media only screen and (max-width: 767px) {
  #display_homepage_title a {
    background-size: 60%;
  }
  #homepage_title {
    font-size: 15px;
  }
}

.cart-summary a {
  color: #8bc63a;
  font-weight: bold;
}

.cart-summary [class*="icon-"] {
  margin-right: 2px;
  display: inline-block;
}

.cart-summary [class*="icon-"] img {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  margin-top: -3px;
}

.search-popout {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  margin-left: 15px; }
  .search-popout__trigger {
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
    cursor: pointer;
    padding: 2px 0;
    font-size: 21px;
    margin: 0; }
  .search-popout__input {
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
    border: 1px solid #e0e0e0;
    height: 28px;
    text-indent: 5px; }
    .search-popout__input:focus {
      outline: none;
      border-color: #da4545; }
  .search-popout__submit {
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
    height: 28px;
    padding: 0 6px;
    margin-left: -3px; }

.sitetools {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline; }
  .sitetools__item {
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
    margin-right: 15px;
    text-transform: uppercase; }

  .sitetools [class*="icon-"] {
    margin-right: 2px;
  }

  .sitetools [class*="icon-"] img {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  margin-top: -3px;
}

  .search-mobile {
    height: 58px;
    padding: 15px;
    display: block;
    position: relative;
    width: 100%; }

  .search-mobile .form-group {
    width: 100%;
  }
    .search-mobile__input {
      -webkit-border-radius: 0;
      border-radius: 0;
      width: 100%;
      border: 1px solid #e0e0e0;
      height: 28px;
      text-indent: 5px; }
      .search-mobile__input:focus {
        outline: none;
        border-color: #da4545; }
    .search-mobile__submit {
      position: absolute;
      top: 15px;
      right: 15px;
      width: 30px;
      display: inline-block;
      vertical-align: middle;
      *vertical-align: auto;
      *zoom: 1;
      *display: inline;
      height: 28px;
      padding: 0 6px;
      margin-left: -3px; }

.sitetools {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline; }
  .sitetools__item {
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
    margin-right: 15px;
    text-transform: uppercase; }

  .sitetools [class*="icon-"] {
    font-size: 0;
    margin-right: 2px;
  }

/******** NAVBAR **********/
.navbar {
  border-left: 0;
  border-right: 0;
  border-top: 0; }

.navbar-collapse {
  border-top: 1px solid #e0e0e0; }

.navbar-toggle {
  margin: 0; }

/******** FOOTER **********/
.footer {
  float:left;
  width:100%;
  background:#26abe2;
  padding:90px 0; }
  .footer .column {
    margin: 0;
    padding: 0;
    list-style: none; }
    .footer .column li > a {
      color: #fff;
    font-family: "Conv_HelveticaNw";
    font-size: 15px;
    line-height: 22px;
    text-transform: capitalize;}
	.footer .column li > a:hover, .footer a:hover {
		color: #0d5a8d; 
	}
    .footer .column li {
      margin-bottom: 0px; }
    .footer .column .column__title {
		color: #fff;
		font-family: "futura";
		font-size: 26px;
		font-weight: normal;
		margin: 0;
		padding-bottom: 20px;
		text-transform: capitalize; }
	  
    @media only screen and (min-width: 768px) {
      .footer .column {
        margin: 0px; } }

.footer .panel {
  border-left: 0;
  border-right: 0; }
.footer .panel-group {
  margin-bottom: 0; }
.footer .panel-heading {
  background: #26abe2 !important;
  padding: 0; }
  .footer .panel-heading h4 {
    color: #fff;
	font-family: "futura";
	font-size: 26px;
	font-weight: normal;
	margin: 0;
	text-transform: capitalize;
	}
.footer .panel-group .panel + .panel {
  margin-top: 0;
  border-top: 0; }
.footer .panel-title > a {
  display: block;
  padding: 10px; }
.footer .panel-heading .accordion-toggle:after {
  /* symbol for "opening" panels */
  font-family: 'Glyphicons Halflings';
  /* essential for enabling glyphicon */
  content: "\e114";
  /* adjust as needed, taken from bootstrap.css */
  float: right;
  /* adjust as needed */
  color: #fff;
  /* adjust as needed */ }
.footer .panel-heading .accordion-toggle.collapsed:after {
  /* symbol for "collapsed" panels */
  content: "\e080";
  /* adjust as needed, taken from bootstrap.css */ }
.footer .panel-body {
  padding: 15px 10px; background:#26abe2; }


.elist .elist__title {
  text-align: center;
  margin-top: 15px;
  color: #000;
  font-size: 12px;
  font-weight: bold;
  font-family: "Playfair Display";
  text-transform: uppercase;
  margin-bottom: 5px; }
  @media only screen and (min-width: 768px) {
    .elist .elist__title {
      text-align: left;
      margin-top: 30px; } }
.elist form {
  position: relative;
  margin: 0;
  padding: 0;
  height: 100%;
  width: 100%; }
.elist .elist__input {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  -webkit-box-shadow: none;
  box-shadow: none;
  padding: 6px 10px;
  display: inline-block;
  border: 1px solid #e8e8e8;
  font-size: 12px;
  width: 100%;
  /* Firefox 18- */
  /* Firefox 19+ */
  /* Firefox 18- */
  /* Firefox 19+ */ }
  .elist .elist__input::-webkit-input-placeholder {
    color: #4d4d4d;
    font-style: normal;
    font-weight: normal; }
  .elist .elist__input:-moz-placeholder {
    color: #4d4d4d;
    font-style: normal;
    font-weight: normal; }
  .elist .elist__input::-moz-placeholder {
    color: #4d4d4d;
    font-style: normal;
    font-weight: normal; }
  .elist .elist__input:-ms-input-placeholder {
    color: #4d4d4d;
    font-style: normal;
    font-weight: normal; }
  .elist .elist__input:focus::-webkit-input-placeholder {
    color: #cccccc;
    font-style: normal;
    font-weight: normal; }
  .elist .elist__input:focus:-moz-placeholder {
    color: #cccccc;
    font-style: normal;
    font-weight: normal; }
  .elist .elist__input:focus::-moz-placeholder {
    color: #cccccc;
    font-style: normal;
    font-weight: normal; }
  .elist .elist__input:focus:-ms-input-placeholder {
    color: #cccccc;
    font-style: normal;
    font-weight: normal; }
.elist .elist__input:focus {
  -webkit-box-shadow: none;
  box-shadow: none;
  border-color: #e43d4c; }
.elist .elist__submit {
  -webkit-box-shadow: none;
  box-shadow: none;
  padding: 0 1px 0 10px;
  height: 25px;
  font-size: 15px;
  border: 0;
  background: transparent;
  text-decoration: none;
  cursor: pointer;
  position: absolute;
  top: 0;
  right: 0; }
  .elist .elist__submit .icon:hover {
    color: #8bc63a;
  }

.copyright {
  padding: 20px;
  border-top: 1px solid #e3e3e3;
  text-align: center; }
  @media only screen and (min-width: 768px) {
    .copyright {
      text-align: left; } }
  .copyright__item {
    margin: 5px 7px; }
    @media only screen and (min-width: 768px) {
      .copyright__item {
        margin: 0 15px 0 0; } }
  .copyright__text {
    display: block;
    padding: 5px 0; }
    @media only screen and (min-width: 768px) {
      .copyright__text {
        display: inline-block;
        vertical-align: middle;
        *vertical-align: auto;
        *zoom: 1;
        *display: inline;
        padding: 0; } }

.social {
  padding: 15px 0 15px;
  text-align: center; }
  .social__title {
    display: block;
    font-weight: bold;
    color: #000;
    font-family: "Playfair Display";
    text-transform: uppercase;
    font-size: 12px;
    margin-bottom: 6px; }
    @media only screen and (min-width: 992px) {
      .social__title {
        display: inline-block;
        vertical-align: middle;
        *vertical-align: auto; 
        *zoom: 1;
        *display: inline;
        margin-bottom: 0;
        margin-right: 8px; } }
  @media only screen and (min-width: 768px) {
    .social {
      text-align: left;
      padding: 30px 0; } }
  .social a {
    opacity: 1;
    filter: alpha(opacity=100);
    font-size: 23px;
    margin: 0 5px; }
    @media only screen and (min-width: 768px) {
      .social a {
        margin: 0 3px 0 0; } }


.btn {
  text-transform: uppercase; }
  .btn.btn-primary, #content_area .deal-buy-now a {
    background-image: -moz-linear-gradient(#8dc63f, #8dc63f);
    background-image: -webkit-linear-gradient(#8dc63f, #8dc63f);
    background-image: linear-gradient(#8dc63f, #8dc63f);
border-color:#8dc63f;	}
    .btn.btn-primary:hover, #content_area .deal-buy-now a:hover {
      background: #8dc63f; }

.popover.right > .arrow {
  border-right-color: rgba(0, 0, 0, 0.2); }

  
.Home .LeftP {
	display: none;
}
.Home .Main {
	width: 100%;
}  
.HeaderMn {
	margin: auto; width: 92%;
}
.HeaderMn .navbar {
	border:0 none; margin:0px;
}
.HeaderMn .LogoMn {
	width:30%;
}
.HeaderMn h1.logo {
	margin:0px;
}
.HeaderMn h1.logo a {
	background:url("../images/logo.png") no-repeat center; text-indent:-9999px; height:137px; background-size:100% auto; display:block;
}
.HeaderMn .RightMn {
	width:69%; padding-left:50px !important;
}
.TopHeader {
	float:left; width:100%; padding-top:20px;
}
.TopHeader ul {
	float:left; list-style:none; padding:0px; width:72%; text-align:right;
}
.TopHeader ul li {
	display:inline-block; padding-right:18px;
}
.TopHeader .search-form  {
	float:right;
}
.search-form form .form-group {
	width: 100%; position:relative;
}
.form-group .search_input {
	box-sizing: border-box; padding: 5px; transition: all 0.5s ease 0s; width: 130px; text-indent:5px; color:#a1a1a1;
	-webkit-transition: all 0.5s ease 0s;
	-moz-transition: all 0.5s ease 0s;
	-o-transition: all 0.5s ease 0s;
	-ms-transition: all 0.5s ease 0s;
}
.form-group .search_input:focus {
	width: 210px; border-color:#da4545;
}
.form-group .btn_search {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
}
.form-group .btn_search {
	border: 0 none; right:0; top:0; position: absolute; right: 2px; height:28px; width: 14%; z-index: 999;
	background: url("../images/search.jpg") no-repeat center center; text-indent:-9999px;
}
.TopHeader a {
	color: #0d5a8d; font-family: "Quicksand",sans-serif; font-size: 18px; text-transform: lowercase; font-weight:bold;
}
.TopHeader a:hover {
	color:#8dc63f;
}
.TopHeader li:nth-of-type(1) .ici-1 {
	margin-right: 6px;
}
.TopHeader li:nth-of-type(2) {
	background:url("../images/ph.jpg") no-repeat left center; padding-left:21px; 
}
.TopHeader li:nth-of-type(3) {
	background:url("../images/check.jpg") no-repeat left center; padding-left:21px; padding-right:0px;
}
.BottomHeader {
	float: right; width: 100%; margin-top:10px;
}
.BottomHeader #main-nav {
	float:right; border:0 none; padding:0px;  text-align:right;
}
.BottomHeader > ul {
	list-style:none; padding:0px; float:right; width:100%; text-align:right; margin:0px;
}
.BottomHeader > ul li {
	display:inline-block;
	position:relative;
}
.BottomHeader > ul li:first-child:after{
	content:"";
	position:absolute;
	top:50%;
	right:0;
	width:2px;
	height:24px;
	margin-top:-12px;
	background:#0d5a8d;
}
.BottomHeader > ul > li:nth-of-type(3) a {
	padding-right:0; padding-left:0px;
}
.BottomHeader > ul li a {
	font-family: "futura"; font-size: 20px; padding: 0px 8px; color: #0d5a8d; text-align: center; text-transform: capitalize; display: block;
}
.BottomHeader > ul li a img {
	padding-right:10px;
}
.BottomHeader > ul li a.sitetools__item {
	margin-right:10px;
}
.BottomHeader > ul li a:hover{
	color:#8bc63a;
}
.BottomHeader > ul li a .cart-summary {
	display:inline-block;
}
@media screen and (-webkit-min-device-pixel-ratio:0) { 
   /* Safari only override */
   ::i-block-chrome,.BottomHeader > ul li a .cart-summary {
    margin-right:0px;
   }
}
.v-product-grid .v-product .v-product__img {
	float:left; width:100%; height:240px;
}
.v-product-grid .v-product .v-product__img img {
	max-height:230px;
}
.v-product-grid .v-product .v-product__title  {
	float:left; width:100%; color: #0d5a8d; font-family: "Conv_HelveticaNw"; font-size: 17px; text-align: left; 
	text-transform: capitalize; height:60px; line-height:20px; overflow:hidden; margin-bottom:10px; font-weight:600;
}
.v-product-grid .v-product .v-product__title:hover{
	color:#8dc63f;
}
.v-product-grid .v-product .product_saleprice {
	color: #8dc63f; font-family: "futura"; font-size: 17px;
}
.v-product-grid .v-product .product_productprice {
	color: #0e5b8d; font-family: "futura"; font-size: 14px;
}
.TopFooter {
	float: left; width: 100%; padding:30px 0px;
}
.TopFooter ul {
	list-style:none;
	padding:0; 
}
.TopFooter ul li {
	display:inline-block; vertical-align:middle; margin:0 -2px; width:33.33%; text-align:center;
}
.TopFooter ul li img{
	max-width:100%;
}
.TopFooter ul li:hover img {
	opacity:0.4;
}
.footer .row {
	margin-left:-30px; margin-right:-30px;
}
.footer .column li.va {
	padding:20px 0 0;
}
.footer .column li.va a {
	color: #0d5a8d; padding: 0 10px 0 0; vertical-align: middle;
}
.footer .col-md-4 {
	padding-left:30px; padding-right:30px;
}
.footer .Middle {
	border-left:1px solid #70c8ec; border-right:1px solid #70c8ec;
}
.footer .Middle .Second {
	padding-top:35px;
}
.footer .column-3 ul {
	padding:0px; list-style:none; border-bottom:1px solid #70c8ec; padding-bottom:15px;
}
.footer .column-3 ul li {
	display:inline-block; padding-right:8px;
}
.footer .column-3 ul li img,
.footer #footer-collapse .panel .panel-body img {
	transition:all 0.5s ease 0s;
	-webkit-transition:all 0.5s ease 0s;
	-moz-transition:all 0.5s ease 0s;
	-o-transition:all 0.5s ease 0s;
	-ms-transition:all 0.5s ease 0s;
}
.footer .column-3 ul li img:hover,
.footer #footer-collapse .panel .panel-body img:hover {
	opacity: 0.4;
    transform: scale(1.2);
	-webkit-transform: scale(1.2);
	-moz-transform: scale(1.2);
	-o-transform: scale(1.2);
	-ms-transform: scale(1.2);
}
.footer p:nth-of-type(1) {
	padding-top: 15px;
}
.footer p a {
	font-family: "Quicksand",sans-serif; font-size: 25px; font-weight: bold; text-transform: lowercase; vertical-align: middle;
	padding-left:15px; color:#fff; line-height:22px;
}
.footer p:nth-of-type(2) a {
	font-size:18px;
}


.md-modal {
	backface-visibility: hidden; bottom: 0; height: 470px; left: 0; margin: auto; max-width: 630px; min-width: 320px; position: fixed;
	right: 0; top: 0; visibility: hidden; width: 50%; z-index: 2000;
}
#modal-1 .md-content, #modal-2 .md-content {
	background: #fff; color: #000;
}
.md-effect-1 .md-content {
	opacity: 0; transform: scale(0.7); -webkit-transform: scale(0.7); -moz-transform: scale(0.7); -o-transform: scale(0.7); 
	-ms-transform: scale(0.7);
	transition: all 0.3s ease 0s;
	-webkit-transition:all 0.3s ease 0s;
	-moz-transition:all 0.3s ease 0s;
	-o-transition:all 0.3s ease 0s;
	-ms-transition:all 0.3s ease 0s;
}
.md-content {
	background: #e74c3c; border-radius: 3px; color: #fff; margin: 0 auto; position: relative;
}
#modal-1 .md-content h3, #modal-2 .md-content h3 {
	background: #8dc63f; color: #fff; font-family: "futura"; font-size: 23px; text-transform: uppercase;
}
.md-content h3 {
	background: rgba(0, 0, 0, 0.1) none repeat scroll 0 0; border-radius: 3px 3px 0 0; font-size: 2.4em; font-weight: 300; margin: 0;
	opacity: 0.8; padding: 0.4em; text-align: center;
}
.md-content > div {
	font-size: 1.15em; font-weight: 300; margin: 0; padding: 15px 40px 30px; text-align:center;
}
#modal-1 .md-content p, #modal-2 .md-content p {
	box-sizing: border-box; color: #545454; font-family: "Conv_HelveticaNw"; font-size: 14px; text-align: center;
}
.md-content > div p {
	margin: 0; padding: 10px 0;
}
#modal-1 .md-content b, #modal-2 .md-content b {
	font-size: 16px; font-weight: bold;
}
#modal-1 .md-close {
	font-size: 32px; line-height: 29px; padding: 0 6px 6px; position: absolute; right: 0; top: 0;
}
#modal-1 .md-close, #modal-2 .md-close {
	color: #0e5b8d; cursor: pointer; font-family: "futura"; font-size: 18px; font-weight: bold; top:0; right:0; font-size:32px;
	position: absolute; padding: 0 6px 6px;
}
.md-show {
	visibility: visible;
}
.md-show.md-effect-1 .md-content {
	opacity: 1; transform: scale(1); -webkit-transform: scale(1); -moz-transform: scale(1); -o-transform: scale(1); -ms-transform: scale(1);
}
.md-show ~ .md-overlay-home {
	opacity: 1; visibility: visible;
}
.md-overlay-home {
	background: rgba(0, 27, 15, 0.8) none repeat scroll 0 0; height: 100%; left: 0; opacity: 0; position: fixed; top: 0;
	transition: all 0.3s ease 0s; visibility: hidden; width: 100%; z-index: 1000;
	-webkit-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	-ms-transition: all 0.3s ease 0s;
}

/*banner slider arrow*/
.Home #vSlider.owl-theme .owl-nav [class*="owl-"]{
	border:none;
	border-radius: 0;
	box-shadow: none;
	text-indent:-9999px;
	height: 45px;
	width: 24px;
	margin-top:-22px;
}
.Home #vSlider.owl-theme .owl-nav .owl-prev{
	background:url("/v/vspfiles/templates/wholesale/images/slarp.png") repeat scroll 0 0;
	left:230px;
}
.Home #vSlider.owl-theme .owl-nav .owl-next{
	background:url("/v/vspfiles/templates/wholesale/images/slarn.png") repeat scroll 0 0;
	right:230px;
}

/*cms pages*/
.txt_imgau {
  font-family: Verdana;
  font-size: 10pt;
  margin-bottom: 50px;
  overflow: hidden;
}
.txt_imgau img{
	margin-right:20px;
}
h2.CmsContent{
	border-bottom: 2px solid;
	color: #0d5a8d;
	display: block;
	font-family: "Conv_HelveticaNw";
	font-size: 25px;
	margin: 0;
	padding: 10px 0;
	text-transform: capitalize;
}

#div_articleid_256{
	font-size:16px;
	font-family:"Conv_HelveticaNw";
}
#emf-container-outer > div{
	width:100% !important;
}
#div_articleid_255 img {
  display: table;
  float: none;
  margin: 0 auto;
}

@media (max-width: 1199px) {
.HeaderMn .LogoMn {
	width: 100%; margin-top:20px;
}
.HeaderMn h1.logo a {
	background-size:contain; height:100px;
}
.HeaderMn .RightMn {
	padding-left: 0 !important; width: 100%;
}
.Home #vSlider.owl-theme .owl-nav .owl-prev {
	left:30px;
}
.Home #vSlider.owl-theme .owl-nav .owl-next {
	right:30px;
}
.md-modal {
	height:auto; max-width:inherit; min-width:inherit; width:70%;
}
}

@media (max-width: 991px) {
.HeaderMn {
	width:100%; padding:0px 15px; 
}
.HeaderMn .header__left .navbar-toggle {
	float:left;
}
.HeaderMn .header__left .navbar-header {
	position:absolute; top:30px;
}
.TopHeader {
	padding:10px 0px;
}
.TopHeader ul {
	width:100%; text-align:center;
}
.RightMn .BottomHeader {
	margin:0px;
}
.RightMn .BottomHeader > ul > li:nth-child(1), .RightMn .BottomHeader > ul > li:nth-child(2), .RightMn .BottomHeader > ul > li:nth-child(3) {
	display: none;
}
.RightMn .BottomHeader > ul > li.MobileCart {
	position: absolute; right: 15px; top: 50px; display:block !important;
}
.footer .panel .panel-body .column li {
	display:block; padding-right:0; margin-bottom:5px;
}
.footer .panel .panel-body .column.connect-with-us li {
	display:inline-block; padding-right:5px; margin-bottom:0;
} 
#content_area{min-height:600px;} 
.md-modal {
	width:90%;
}
}


@media (max-width: 767px) {
.HeaderMn .LogoMn {
	margin-top:10px;
}
.HeaderMn h1.logo a {
	background-size: 60% auto;
}
.HeaderMn .header__left .navbar-header {
	top:30px;
}
.HeaderMn .header__left .navbar-toggle {
	padding:6px 7px;
}
.RightMn .BottomHeader > ul > li.MobileCart {
	top:40px;
}
.RightMn .BottomHeader > ul > li.MobileCart img {
  width: 25px; padding:0px;
}
.TopHeader ul li {
	padding-right:10px;
}
.TopHeader a {
	font-size:15px;
}
.Home #vSlider.owl-theme .owl-nav .owl-prev {
	background-size: 100% 100%; height: 24px; margin-top: -12px; width: 14px;
}
.Home #vSlider.owl-theme .owl-nav .owl-next {
	background-size: 100% 100%; height: 24px; margin-top: -12px; width: 14px;
}
.v-product-grid .v-product .v-product__title {
	text-align:center;
}
.txt_imgau img{
	display: table; float: none; margin: 0 auto 20px;	
}
.txt_imgau {
	margin-bottom: 30px;
}
.TopFooter ul li {
	width:100%; margin:5px 0px;
}
.md-modal {
	width:90%; max-height:90%; overflow:auto;
}
#content_area > table[width="100%"][cellspacing="5"][cellpadding="5"][border="0"][align="center"] {
  table-layout: fixed;
}
.nxt-ac-main {
	display:none !important;
}
}

@media (max-width: 479px) {
.HeaderMn h1.logo a {
	height:60px;
}
.HeaderMn .header__left .navbar-header {
	top: 15px;
}
.RightMn .BottomHeader > ul > li.MobileCart {
	top: 20px;
}
.RightMn .BottomHeader > ul > li.MobileCart img {
	padding:0px; width:20px;
}
.RightMn .BottomHeader > ul > li.MobileCart .cart-summary {
	font-size:12px;
}
.TopFooter ul{
	text-align:center;
}
.footer .panel-heading h4 {
	font-size:20px;
}
.footer p:nth-of-type(2) a {
	font-size:16px;
}
}

#divWaitModal + table + table .productnamecolor.colors_productname { font-size:16px}