* {
  margin: 0;
  padding: 0; }

* {
  outline: none; }

.w_img {
  display: block; }

.h_img, .navUser-item.hdrsearch.mob {
  display: none; }

.ppdescription p {
  padding: 15px 0 0; }

#maintenance-notice {
  display: none !important; }

.ExpressCheckout .btn {
  border-radius: 0;
  color: #fff;
  display: inline-block;
  border: 0px;
  letter-spacing: 1px;
  background: #92da16; }

.ExpressCheckout .btn:hover {
  background: #00adee;
  color: #fff;
  border: 0px; }

.productView-image .easyzoom-flyout {
  background: #fff; }

body, h1, h2, h3, h4, h5, h6, p {
  font-family: Arial,Helvetica,sans-serif; }

a {
  text-decoration: none; }

a:hover {
  color: #00adee; }

/*
.easyzoom-flyout 
{   display:none;
} 
*/
.container {
  max-width: 1200px;
  width: 100%;
  margin: 0 auto;
  padding: 0; }

.footer .container {
  max-width: 1200px; }

body {
  float: left;
  width: 100%;
  padding-top: 160px; }

.body {
  margin: 0;
  float: left;
  width: 100%;
  position: relative; }

/*.heroCarousel { margin-top: 0; float: left; width: 100%;}*/
.header {
  float: left;
  width: 100%;
  background: #fff;
  border: none;
  position: fixed;
  top: 0; }

.header-logo {
  margin: 0;
  padding: 0;
  float: left;
  width: 70%;
  margin-left: 0;
  margin-top: 25px; }

.header-logo-image {
  margin: 0;
  max-width: 330px; }

.hdrmid {
  float: left;
  width: 100%;
  height: 87px; }

.navPages-container {
  float: left;
  width: 100%;
  background: #000;
  height: 38px; }

.navPages {
  max-width: 100%; }

.navUser {
  float: left;
  width: 100%;
  background: #f5f5f5;
  height: 35px; }

.hdrshipping {
  float: left;
  width: auto;
  color: #59595c;
  text-transform: capitalize;
  font-weight: 500;
  font-size: 14px;
  line-height: 32px;
  margin-left: 29px; }

.hdrshipping:before {
  content: '';
  width: 22px;
  height: 22px;
  background: url(https://www.artalksdisplay.com/content/truck-icon_22x22.svg) no-repeat 0 center;
  position: absolute;
  margin-left: -29px;
  margin-top: 5px; }

.hdrnutime {
  float: right;
  width: 30%;
  margin-top: 21px;
  border-left: 0;
  padding-left: 19px;
  margin-right: 0;
  display: inline-block;
  text-align: right; }

.hdrnutime p a {
  margin: 0;
  float: left;
  width: 100%;
  text-align: center;
  font-size: 22px;
  color: #ec1c24;
  line-height: 18px;
  padding-top: 4px;
  /*cursor:default;*/ }

/*.hdrnutime p a:hover{color:#26abe2;}*/
.hdrnutime span {
  float: left;
  width: 100%;
  text-align: center;
  font-size: 13px;
  color: #6d6e70;
  line-height: 25px; }

.hdrnutime li {
  display: inline-block;
  float: none;
  border-left: solid 1px #cdced0;
  padding: 0px 18px;
  border-right: solid 1px #cdced0;
  vertical-align: middle; }

.hdrnutime li + li {
  padding-right: 0;
  border: 0; }

.hdrnutime li + li .navUser-action, .hdrnutime li + li .navUser-action:hover {
  padding: 0; }

.hdrnutime li + li .navUser-action:hover span {
  color: #fff; }

.hdrnutime .navUser-action {
  vertical-align: middle;
  display: block;
  padding: 0; }

.navUser-item--cart .navUser-action {
  background: #ec1c24 url(https://www.artalksdisplay.com/content/new-cart-icon.png) no-repeat;
  height: 45px;
  width: 45px;
  border-radius: 50%;
  position: relative;
  background-position: 43% 85%;
  background-size: 40%; }

.hdrnutime .countPill {
  color: #fff;
  font-size: 13px;
  margin: auto;
  padding: 0;
  font-weight: 700;
  background: transparent;
  display: block;
  position: absolute;
  top: 40%;
  left: 50%;
  transform: translate(-50%, -50%);
  line-height: normal; }

.navPages ul li .navPages-action:hover, .hplinks ul li a:hover, .hpcat ul li a:hover span, .all_category li .navPages-action:hover, .footer-info-list a:hover, .contact p a:hover, .footer-copyright ul li a:hover, .productView-reviewLink > a:hover {
  color: #26abe2; }

.navUser-item-cartLabel {
  font-size: 0; }

.navUser ul li.hdrsearch {
  position: absolute;
  right: 282px;
  top: 61px; }

.dropdown--quickSearch .form-input {
  background: #fff;
  border: solid 1px #cdced0;
  border-radius: 6px;
  height: 38px;
  width: 100%;
  text-transform: none;
  color: #929497;
  font-size: 12px;
  font-style: italic;
  padding-right: 35px;
  padding-top: 0;
  padding-bottom: 0; }

.dropdown--quickSearch {
  width: 347px; }

.dropdown {
  position: relative;
  left: 0;
  background: none;
  padding: 0; }

.slick-dots {
  display: none; }

.navUser-item--account .navUser-action {
  background: url(https://www.artalksdisplay.com/content/my-account-icon_22x22.svg) no-repeat 0 9px;
  padding-right: 14px;
  margin-right: 7px;
  font-weight: 500;
  padding-left: 24px;
  text-transform: capitalize;
  color: #59595c;
  padding-top: 8px;
  background-size: auto 16px; }

.navUser-item--account .navUser-action:nth-child(2), .navUser-item--account .navUser-action:nth-child(2):hover {
  background: none;
  padding-left: 0; }

/*.navUser-item--account .navUser-action:hover{background:url(../img/accounthover.png) no-repeat 0 9px; color:#26abe2;}*/
.livechat .navUser-action {
  color: #26abe2;
  background: url(https://www.artalksdisplay.com/content/small-chat-icon_22x22.svg) no-repeat 0 9px;
  padding: 8px 27px 7px 24px;
  text-transform: capitalize;
  font-weight: 500;
  background-size: auto 16px; }

.navPages {
  padding-right: 10px; }

.navPages ul {
  float: left;
  width: 100%; }

.navPages-list + .navPages-list {
  display: none; }

.navPages ul > li {
  position: static; }

.navPages-container > .container {
  max-width: 1200px; }

.navPages ul li .navPages-action {
  font-size: 15px;
  color: #fff;
  text-transform: uppercase;
  letter-spacing: 0;
  line-height: 38px;
  padding-bottom: 8px;
  padding: 0 35px;
  background: none;
  letter-spacing: 0.5px; }

.navPages ul li:first-child .navPages-action {
  background: none; }

.navPages ul .navPages-action:hover {
  color: #fff; }

.navPages ul li:last-child .navPages-action {
  padding-right: 0; }

.navPages-action svg {
  display: none; }

.navPages-action-moreIcon {
  background: url(../img/menuaerrow.png) no-repeat right center;
  width: 11px;
  height: 6px;
  margin-left: 0; }

.navPages-list li.navPages-item {
  float: none;
  text-align: center;
  display: inline-block; }

.navPages-list li.navPages-item > ul {
  position: absolute;
  left: 0;
  padding-top: 5px;
  display: none;
  background: #fff;
  border-top: solid 18px #fff; }

.navPages-list li.navPages-item > ul li a {
  padding: 0 14px;
  letter-spacing: 0; }

.navPages-list li.navPages-item > ul > li {
  float: left;
  width: 25%;
  text-align: left; }

.navPage-subMenu.is-open {
  width: 100%;
  padding: 0; }

.navPages-action.is-open {
  background: none; }

.navPage-subMenu-item {
  width: 100%; }

#navPages-92 .navPage-subMenu-item > .navPage-subMenu-action {
  font-weight: 700 !important; }

.navUser ul .navUser-item--account > a {
  padding-right: 0;
  margin-right: 0; }

.navPages ul .navPage-subMenu-action {
  padding: 0;
  margin: 0;
  border: none;
  font-size: 14px;
  color: #03448d;
  line-height: 36px;
  font-weight: 400;
  letter-spacing: 0;
  text-align: left; }

.navPages ul .navPage-subMenu-action:hover {
  color: #00adee; }

.navPages-list li.navPages-item > ul li .navPages-action {
  color: #00adee;
  font-size: 16px;
  text-transform: none;
  font-family: Arial,Helvetica,sans-serif;
  padding-bottom: 7px; }

.navPages-action-moreIcon {
  display: none; }

.navPages ul.navPage-subMenu-list li.navPage-subMenu-item .navPage-subMenu-action.has-subMenu {
  font-size: 14px;
  color: #808184;
  font-family: Arial,Helvetica,sans-serif;
  text-transform: none;
  padding-bottom: 0; }

.navPage-subMenu {
  display: block;
  position: relative;
  background: none;
  padding: 0;
  margin-top: 0; }

.navPages ul.navPage-childList li.navPage-childList-item .navPage-childList-action, .navPages ul.navPage-subMenu-list li.navPage-subMenu-item .navPage-subMenu-action {
  font-size: 14px;
  line-height: 26px;
  color: #808184;
  font-family: Arial,Helvetica,sans-serif;
  text-transform: none;
  padding-bottom: 0; }

.navPages ul.navPage-childList li.navPage-childList-item:last-child .navPage-childList-action {
  margin-bottom: 22px; }

.navPages-list li.navPages-item > ul li .navPages-action:hover, .navPages ul.navPage-subMenu-list li.navPage-subMenu-item .navPage-subMenu-action.has-subMenu:hover {
  color: #ec1c24; }

.subbot {
  float: left;
  width: 100%;
  background: #00aced;
  height: 50px;
  border-top: solid 18px #fff;
  margin-top: -10px; }

.subbot p {
  float: left;
  width: auto;
  margin: 0;
  padding: 0;
  font-size: 13px;
  line-height: 13px;
  padding: 10px 0 0 0;
  color: #fff;
  letter-spacing: 0.5px; }

.subbot p.shipping {
  padding-left: 256px; }

.subbot p.ship {
  padding-left: 88px; }

.subbot p.shipping:before {
  background: url("https://www.artalksdisplay.com/content/mega-menu-truck-white-icon-22x22.svg") no-repeat 0 0;
  content: '';
  width: 22px;
  height: 22px;
  position: absolute;
  margin-left: -32px;
  background-position: 0 -4px; }

.subbot p.ship:before {
  background: url("https://www.artalksdisplay.com/content/mega-menu-map-icon-22x22.svg") no-repeat 0 0;
  content: '';
  width: 22px;
  height: 22px;
  position: absolute;
  margin-left: -28px;
  background-position: 0 -4px; }

.hpmainslider {
  float: left;
  width: 100%;
  position: relative;
  background: #003d4c; }

.hpslidercontent {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 0;
  width: 100%; }

.hpslidercontent .text {
  float: left;
  width: 60%;
  padding-left: 108px;
  margin-top: -12px; }

.hpslidercontent .text h2 {
  font-size: 31px;
  color: #fff;
  line-height: 40px;
  font-family: 'Verdana';
  margin: 0; }

.hpslidercontent .text h3 {
  font-size: 39px;
  color: #fff;
  line-height: 49px;
  font-family: 'Verdana-Bold';
  margin: 3px 0 0 0; }

.hpslidercontent .text h4 {
  font-size: 26px;
  color: #fff;
  line-height: 40px;
  font-family: 'Verdana';
  margin: 4px 0 0 0; }

.hpslidercontent .img {
  float: right;
  width: 41.5%; }

.hpslidercontent .img img {
  max-height: 240px; }

.slick-dotted.slick-slider {
  margin-bottom: 0; }

/*.heroCarousel-image-wrapper, .heroCarousel-slide .heroCarousel-image{  max-height:100%;}*/
.heroCarousel .heroCarousel-slide > .heroCarousel-image {
  width: 50%;
  height: 100%;
  padding-left: 84px; }

.heroCarousel-slide .heroCarousel-image-wrapper {
  /*height:auto !important;*/ }

.hplinks {
  float: left;
  width: 100%;
  background: #f5f5f5;
  height: 42px;
  margin-top: 0; }

.hplinks ul {
  margin: 0;
  float: left;
  width: 100%; }

.hplinks ul li {
  float: left;
  width: 33.33%;
  text-align: center;
  list-style: none;
  font-weight: 700; }

.hplinks ul li span {
  font-size: 14px;
  color: #58595b;
  line-height: 43px;
  font-family: Arial,Helvetica,sans-serif; }

.hplinks ul li.link1 {
  padding-left: 173px; }

.hplinks ul li.link1 span:before {
  content: '';
  width: 11px;
  height: 21px;
  position: absolute;
  background: url(../img/quick.png) no-repeat 0 center;
  margin-left: -20px;
  margin-top: 11px; }

.hplinks ul li.link2 span:before {
  content: '';
  width: 17px;
  height: 24px;
  position: absolute;
  background: url(../img/freepruff.png) no-repeat 0 center;
  margin-left: -29px;
  margin-top: 10px; }

.hplinks ul li.link3 span:before {
  content: '';
  width: 26px;
  height: 24px;
  position: absolute;
  background: url(../img/graphic.png) no-repeat 0 center;
  margin-left: -38px;
  margin-top: 11px; }

.hplinks ul li.link3 {
  padding-right: 106px; }

.bodymain {
  float: left;
  width: 100%; }

.hpmain {
  float: left;
  width: 100%; }

.hpsidebar {
  float: left;
  width: 21%;
  margin-bottom: 67px; }

.hpcat {
  float: right;
  width: 79%; }

.banners {
  float: left;
  width: 100%;
  margin: 0;
  padding: 0;
  background: 00; }

.hpcat .banners ul {
  float: left;
  width: 100%;
  margin: 37px 0 0 0;
  list-style: none; }

.hpcat .banners ul li {
  float: left;
  width: 25%;
  margin: 0 0 45px 0;
  text-align: center;
  min-height: 225px;
  position: relative; }

.hpcat .banners ul li a {
  float: left;
  width: 100%; }

.hpcat .banners ul li a span.img span {
  vertical-align: bottom;
  height: 184px;
  display: table-cell; }

.hpcat .banners ul li a span.text {
  float: left;
  width: 100%;
  margin-top: 21px;
  position: absolute;
  bottom: 0;
  left: 0;
  color: #141414; }

.hpcat .banners ul li a:hover span.text {
  color: #26abe2; }

.bodymain nav {
  float: left;
  width: 100%;
  margin-top: 15px; }

#sidebar_menu, .all_category {
  float: left;
  width: 100%;
  margin: 0; }

#sidebar_menu h2 {
  float: left;
  width: 100%;
  margin: 0;
  padding: 0;
  font-size: 14px;
  color: #000;
  line-height: 27px;
  font-family: Arial,Helvetica,sans-serif; }

.all_category li {
  float: left;
  width: 100%; }

.all_category li .navPages-action {
  font-size: 14px;
  color: #595a5c;
  line-height: 28px;
  font-weight: normal;
  text-transform: none;
  padding: 0; }

.bodyright {
  float: right;
  width: 75%; }

.footer {
  float: left;
  width: 100%;
  margin: 0;
  padding: 0;
  border: none;
  background: #404041; }

.hp_prdt .card-title > a {
  font-size: 14px;
  color: #141414;
  line-height: 19px; }

.hp_prdt .card-text {
  display: none; }

.card-img-container:after {
  padding-bottom: 93.8%; }

.hp_prdt {
  float: left;
  width: 100%;
  margin-top: 37px; }

.navimgs {
  float: left;
  width: 100%;
  margin-top: 59px; }

.navimgs p {
  float: left;
  width: 100%;
  padding: 0;
  margin: 0 0 13px 0; }

.navimgs img {
  max-width: 200px; }

.hpcontent {
  float: left;
  width: 100%;
  margin-top: 0; }

p.hpbtbanner {
  width: 100%;
  float: left;
  text-align: center;
  margin-bottom: 45px; }

.hpcontent ul {
  margin: 0 -32px 40px;
  display: inline-block; }

.hpcontent ul li {
  list-style: none;
  float: left;
  width: 50%;
  padding: 0 32px; }

.hpcontent ul li .libg {
  float: left;
  width: 100%;
  background: #221f1f;
  height: 156px;
  position: relative; }

.hpcontent ul li .libg .img {
  float: left;
  width: 22%;
  padding-top: 48px;
  padding-left: 26px; }

.hpcontent ul li .libg .img img {
  max-height: 60px; }

.hpcontent ul li .libg .text {
  float: left;
  width: 73%;
  padding-right: 2px; }

.hpcontent ul li .libg .text h2 {
  font-size: 19px;
  color: #fff;
  font-family: Arial,Helvetica,sans-serif;
  margin-top: 26px;
  margin-bottom: 4px;
  text-align: left; }

.hpcontent ul li .libg .text p {
  font-size: 12px;
  color: #fff;
  margin: 0 -5px 5px 0;
  line-height: 15px;
  text-align: left; }

.hpcontent ul li .libg .text a {
  float: left;
  font-size: 12px;
  color: #00adee;
  line-height: 18px;
  text-decoration: underline;
  text-align: left; }

.hpcontent ul li .libg .text a:hover {
  color: #fff; }

.hpcontent ul li .libg1 {
  background: #003d4d; }

.hpcontent ul li .img {
  float: left;
  width: 20%; }

.hpcontent .container {
  max-width: 1200px; }

.hpcontent ul li .libg1 .img {
  padding-left: 28px;
  text-align: left; }

.hpcontent ul li .libg1 .text {
  width: 78%;
  padding-right: 13px; }

.hpcontent ul li .libg1 .text h2 {
  text-transform: uppercase;
  margin-top: 26px; }

.hpcontent ul li .libg1 .text h2 span {
  text-transform: none;
  font-family: Arial,Helvetica,sans-serif; }

.hpcontent ul li .libg1 .text p {
  padding-right: 10px;
  margin-bottom: 5px; }

.hpbotcontent {
  float: left;
  width: 100%;
  margin-top: 43px;
  padding: 0 73px;
  margin-bottom: 40px; }

.hpbotcontent p {
  float: left;
  width: 100%;
  font-size: 12px;
  color: #141414;
  line-height: 16px;
  margin: 0;
  text-align: left; }

.hphelp {
  float: left;
  width: 100%;
  background: #084c61;
  text-align: center;
  height: 141px; }

.hphelp h2 {
  margin: 20px 0 0 0;
  font-size: 24px;
  color: #fff;
  line-height: 29px;
  font-family: 'Verdana'; }

.hphelp ul {
  float: left;
  width: 100%;
  margin: 30px 0 0 0;
  list-style: none;
  padding: 0 0 0 58px; }

.hphelp ul li {
  float: none;
  width: auto;
  display: inline-block;
  text-align: center;
  padding: 0; }

.hphelp ul li a {
  font-size: 23px;
  color: #fff;
  font-family: 'Verdana';
  position: relative; }

.hphelp ul li a:hover {
  background: rgba(0, 0, 0, 0) url("../img/emailborder.png") repeat-x bottom; }

.hphelp ul li.hpcall a {
  /*cursor:default; */ }

.hphelp ul li.email {
  padding: 0 170px 0 163px; }

.hphelp ul li.hpcall a:hover {
  background: none; }

.hphelp ul li.hpcall a:before {
  content: '';
  width: 39px;
  height: 40px;
  position: absolute;
  background: url(https://www.artalksdisplay.com/content/phone-icon_40x40.svg) no-repeat 0 0;
  margin-left: -55px; }

.hphelp ul li.email a:before {
  content: '';
  width: 50px;
  height: 40px;
  position: absolute;
  background: url(https://www.artalksdisplay.com/content/email-icon_40x40.svg) no-repeat 0 0;
  margin-left: -58px; }

.hphelp ul li.livechat a:before {
  content: '';
  width: 57px;
  height: 40px;
  position: absolute;
  background: url(https://www.artalksdisplay.com/content/chat-icon_40x40.svg) no-repeat 0 0;
  margin-left: -58px; }

/*.card-figcaption{display:none;}*/
.hphelp ul li.email a:hover, .hphelp ul li.livechat a:hover {
  color: #fff; }

.hphelp ul li.email a:hover:after {
  content: '';
  width: 100px;
  height: 2px;
  position: absolute;
  background: url(../img/emailborder.png) no-repeat 0 bottom;
  left: 0;
  bottom: 0; }

.hphelp ul li.livechat a:hover:after {
  content: '';
  width: 106px;
  height: 2px;
  position: absolute;
  background: url(../img/livechatborder.png) no-repeat 0 bottom;
  left: 0;
  bottom: 0; }

/*.hphelp ul li.email a:hover:before{content:''; width:50px; height:34px; position:absolute; background:url(../img/email.png) no-repeat 0 0; margin-left:-68px; color:#000;}
.hphelp ul li.livechat a:hover:before{content:''; width:57px; height:40px; position:absolute; background:url(../img/livechat.png) no-repeat 0 0; margin-left:-75px; color:#000;}*/
.hpbrands {
  float: left;
  width: 100%;
  text-align: center;
  height: 173px; }

.hpbrands h2 {
  font-size: 19px;
  color: #6d6e70;
  font-family: Arial,Helvetica,sans-serif;
  margin-top: 31px;
  margin-bottom: 30px; }

.hpbrands .card-body {
  display: none; }

.card-image {
  margin: 0 auto; }

.hpbrands .card-img-container:after {
  padding-bottom: 36%; }

.brands {
  float: left;
  width: 100%;
  margin: 0; }

.brands li {
  float: left;
  width: 100%;
  list-style: none;
  margin-right: 30px;
  display: inline-block; }

.brands li:last-child {
  margin-right: 0; }

.ft_left {
  float: left;
  width: 84%; }

.ft_left .row {
  float: left;
  width: 100%; }

.ft_left .row + .row {
  margin-top: 40px; }

.ft_left .row .account {
  min-height: auto; }

.ft_right {
  float: right;
  width: 16%; }

.footer-info .footer-info-heading {
  margin: 0;
  font-size: 13px;
  color: #00adee;
  line-height: 18px;
  text-transform: uppercase;
  font-family: Arial,Helvetica,sans-serif;
  margin-top: 38px;
  margin-bottom: 8px; }

.footer-info .about .footer-info-heading {
  margin-top: 0; }

.footer-info-list li {
  line-height: 12px; }

.footer-info-list a, .footer-info-col--small.about p, .newsletter p {
  font-size: 13px;
  color: #fff;
  line-height: 18px;
  margin-bottom: 8px;
  font-family: Arial,Helvetica,sans-serif; }

.footer-info-list span {
  font-size: 12px;
  color: #fff;
  line-height: 18px;
  margin-bottom: 8px;
  font-family: Arial,Helvetica,sans-serif; }

.footer-info-col--small {
  width: 22%;
  margin-bottom: 0; }

.ft_right .footer-info-col--small {
  width: 100%;
  margin-bottom: 0; }

.footer-info-col--small.about {
  width: 58%;
  float: left;
  margin-top: -4px; }

.newsletter .form-field {
  float: left;
  width: 282px;
  position: relative;
  margin: 0; }

.newsletter .form-prefixPostfix .form-input {
  float: left;
  width: 100%;
  border: none;
  height: 32px;
  font-size: 13px;
  line-height: 28px;
  color: #929497;
  font-style: italic;
  padding-right: 40px; }

.newsletter .form-prefixPostfix .button {
  background: #eb2127;
  font-size: 13px;
  color: #fff;
  line-height: 18px;
  width: 37px;
  height: 32px;
  border: none;
  border-radius: 0;
  padding: 0;
  position: absolute;
  right: 0;
  top: 0; }

.newsletter .form-prefixPostfix .button:hover {
  font-weight: 700; }

.new-customer button.button.button--primary {
  padding: .85714rem 0;
  width: 205px; }

.newsletter form, .footer-info-col {
  padding: 0;
  margin: 0; }

.ftvisaimg2 {
  margin-top: 59px;
  margin-bottom: 26px; }

.footer-info-col.newsletter {
  width: 28%; }

.footer .socialLinks .icon svg {
  display: none; }

.footer .socialLinks .socialLinks-item a {
  background: url(../img/social.png) no-repeat 0 0;
  width: 50px;
  height: 50px;
  transition: all 0.15s ease; }

.footer .socialLinks .socialLinks-item a.icon--youtube {
  background-position: 0 0; }

.footer .socialLinks .socialLinks-item a.icon--google {
  background-position: -57px 0; }

.footer .socialLinks .socialLinks-item a.icon--instagram {
  background-position: -115px 0; }

.footer .socialLinks .socialLinks-item a:hover {
  background: url(../img/socialhover.png) no-repeat 0 bottom;
  width: 50x;
  height: 50px; }

.footer .socialLinks .socialLinks-item a.icon--youtube:hover {
  background-position: 0 bottom; }

.footer .socialLinks .socialLinks-item a.icon--google:hover {
  background-position: -57px bottom; }

.footer .socialLinks .socialLinks-item a.icon--instagram:hover {
  background-position: -115px bottom; }

.icon, .icon svg {
  transition: all 0.15s ease; }

.footer .socialLinks .socialLinks-item {
  margin-right: 3px;
  margin-top: 32px; }

.contact address {
  font-size: 13px;
  color: #fff;
  line-height: 18px;
  font-family: Arial,Helvetica,sans-serif;
  font-style: normal;
  margin-top: 0px;
  background: url(https://www.artalksdisplay.com/content/address-icon_15x15.svg) no-repeat 0 center;
  padding-left: 23px;
  background-size: auto 14px; }

.contact p, .contact p a {
  font-size: 13px;
  color: #fff;
  line-height: 18px;
  font-family: Arial,Helvetica,sans-serif;
  font-style: normal; }

.contact p.ftmail {
  margin-top: 11px;
  background: url("https://www.artalksdisplay.com/content/email-blue-icon_15x15.svg") no-repeat 0 center;
  padding-left: 25px;
  margin-bottom: 19px;
  background-size: auto 14px; }

.contact p.ftphn {
  margin-top: 8px;
  background: url("https://www.artalksdisplay.com/content/telephone-blue-icon_15x15.svg") no-repeat 0 center;
  padding-left: 24px;
  margin-bottom: 19px;
  background-size: auto 14px; }

.contact p.ftphn > a {
  /*cursor:default;*/ }

.contact p.ftphn > a:hover {
  /*color:#fff;*/ }

.contact p.date {
  margin-top: 8px;
  background: url("https://www.artalksdisplay.com/content/hours-blue-icon_15x15.svg") no-repeat 0 center;
  padding-left: 26px;
  background-size: auto 14px; }

.ftvisaimg {
  width: 29.5%;
  float: left;
  text-align: center;
  margin-left: 43px; }

.ftvisaimg img {
  max-height: 40px; }

.footer-copyright {
  float: left;
  width: 100%;
  background: #000;
  height: 26px; }

.footer-copyright p {
  float: left;
  width: auto;
  margin: 0;
  font-size: 13px;
  color: #fff;
  line-height: 26px; }

.footer-info {
  margin: 0; }

.footer-copyright ul {
  float: right;
  width: auto;
  margin: 0; }

.footer-copyright ul li {
  display: inline-block; }

.footer-copyright ul li a {
  font-size: 13px;
  color: #fff;
  line-height: 26px;
  background: url(../img/ftbrd.png) no-repeat 0 center;
  padding-left: 13px;
  padding-right: 8px; }

.footer-copyright ul li:last-child a {
  padding-right: 0; }

.footer-copyright ul li:first-child a {
  background: none; }

.quickSearchMessage {
  display: none; }

.quickSearchResults p {
  background: #fff;
  margin: 0;
  padding: 10px;
  font-size: 15px;
  color: #000;
  text-align: left; }

.quickSearchResults p.card-text {
  display: none; }

.quickSearchResults {
  position: absolute;
  top: auto;
  width: 100%;
  left: 0;
  z-index: 50;
  border: none; }

.quickSearchResults .productGrid {
  width: 100%;
  background-color: #fff;
  display: block;
  max-height: 456px;
  overflow-y: auto;
  min-width: 100%;
  padding: 0;
  border: 1px solid #d3d3d3; }

.quickSearchResults .productGrid .product {
  width: 100%;
  padding: 10px;
  margin: 0;
  display: block;
  border-bottom: 1px solid #d3d3d3; }

.quickSearchResults .productGrid .product:first-child {
  padding-top: 20px; }

.quickSearchResults .card-figure {
  height: auto;
  float: left; }

.quickSearchResults .card-body {
  clear: none;
  width: 79%;
  float: right;
  padding: 0 5px 5px 12px;
  text-align: left;
  background: none; }

.quickSearchResults .productGrid .product .card .card-figure {
  width: 20%;
  min-height: 50px;
  max-height: 50px;
  background: none; }

.quickSearchResults .price-section {
  margin-bottom: 0; }

.quickSearchResults .cartbtn {
  display: none; }

.quickSearchResults .productGrid .product .card {
  padding: 0;
  background: none; }

.quickSearchResults .card .card-body .card-title {
  text-align: left;
  line-height: normal;
  height: auto;
  max-height: none;
  margin: 0;
  padding: 0; }

.quickSearchResults .card .card-body .card-title > a {
  height: auto;
  letter-spacing: 2px;
  font-size: 14px;
  margin-bottom: 5px;
  color: #000;
  text-align: left; }

.quickSearchResults .card .card-body .card-title > a:hover {
  color: #00adee; }

.quickSearchResults .modal-close {
  display: none;
  right: 24px;
  top: 4px; }

.quickSearchResults .card-body .card-text, .quickSearcblockhResults .card-title {
  text-align: left;
  padding: 0; }

.quickSearchResults .card--alternate:hover .card-body {
  background: none; }

.quickSearchResults .card--alternate:hover .card-body .card-text {
  color: #000; }

.quickSearchResults .card--alternate:hover, .quickSearchResults .card--alternate {
  border: none; }

.quickSearchResults .productGrid {
  margin: 0; }

.quickSearchResults .price--rrp, .quickSearchResults .card-text .price-section span {
  margin-top: 0; }

.quickSearchResults .prdt-view-btn .prdt_view {
  width: 99px;
  height: 28px;
  line-height: 29px;
  font-size: 13px; }

.quickSearchResults .productGrid .product .card-image {
  margin: 0 auto;
  padding: 0; }

@media screen and (min-width: 991px) {
  .header {
    height: 160px; }
  body.scrollActive {
    padding-top: 121px;
    transition: all 0.8s ease;
    -webkit-transition: all 0.8s ease;
    -moz-transition: all 0.8s ease; }
  .header, .hdrnutime, .header-logo, .navUser ul li.hdrsearch, .hdrmid, .navUser, .hdrshipping, .livechat .navUser-action, .navUser-item--account .navUser-action, .navUser-item--cart .navUser-action, .hdrshipping:before {
    transition: all 0.8s ease;
    -webkit-transition: all 0.8s ease;
    -moz-transition: all 0.8s ease;
    -ms-transition: all 0.8s ease;
    -o-transition: all 0.8s ease; }
  .scrollActive .header {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 999;
    transition: all 0.8s ease;
    -webkit-transition: all 0.8s ease;
    -moz-transition: all 0.8s ease;
    -ms-transition: all 0.8s ease;
    -o-transition: all 0.8s ease; }
  .scrollActive .header {
    height: 121px;
    z-index: 999;
    position: fixed;
    transition: all 0.8s ease;
    -webkit-transition: all 0.8s ease;
    -moz-transition: all 0.8s ease; }
  .scrollActive .header-logo {
    transition: all 0.8s ease;
    -webkit-transition: all 0.8s ease;
    -moz-transition: all 0.8s ease;
    width: 17%;
    height: 51px;
    margin-top: 23px; }
  .scrollActive .navPages ul .navPages-action {
    padding-top: 0;
    transition: all .6s ease;
    -webkit-transition: all .6s ease;
    -moz-transition: all .6s ease;
    padding-top: 0; }
  .scrollActive .hdrnutime {
    margin-top: 9px; }
  .scrollActive .navUser ul li.hdrsearch {
    top: 38px; }
  .scrollActive .hdrshipping:before {
    margin-top: 2px; }
  .scrollActive .hdrshipping {
    font-size: 12px;
    line-height: 26px; }
  .scrollActive .livechat .navUser-action {
    padding: 2px 27px 0px 24px;
    background-position: 0 3px; }
  .scrollActive .navUser-item--account .navUser-action {
    padding-top: 3px;
    background-position: 0 5px; } }

/*-----------------system pages----------*/
.login-form .form-actions {
  text-align: left; }

.forgot-password-form .form-prefixPostfix .form-input {
  width: 100%; }

.forgot-password-form .form-prefixPostfix .button {
  width: auto; }

.navBar--sub .navBar-action, .navBar--sub .navBar-item.is-active {
  text-transform: uppercase;
  font-size: 13px;
  color: #040f34; }

.navBar--sub .navBar-item.is-active {
  color: #00adee;
  border-color: #00adee; }

.navBar--sub .navBar-action:hover, .panel--newAddress:hover .address-title {
  color: #00adee; }

.address-details li {
  text-transform: none; }

.table-actions .button {
  color: #fff; }

.previewCartCheckout .button {
  font-size: 12px; }

.previewCart .productView-title {
  font-size: 22px;
  text-transform: uppercase;
  letter-spacing: 2px;
  font-weight: bold; }

.previewCart .productView-price {
  font-size: 19px; }

.cart-header-item {
  padding-bottom: 1rem;
  text-align: left;
  text-transform: uppercase; }

.form-increment .button, .form-increment .button:hover {
  background: none; }

.coupon-form .button, .cart-gift-certificate-form .button {
  height: 32px; }

.cart-item-quantity {
  text-align: left; }

.coupon-code-cancel, .shipping-estimate-hide {
  font-style: normal;
  padding-right: 10px; }

.form-select {
  background-position: right center;
  padding-right: 5px; }

.alertBox-message {
  clear: left; }

.button, .form-actions .button, .swal2-buttonswrapper .swal2-confirm, .swal2-buttonswrapper .swal2-cancel, .swal2-buttonswrapper .swal2-confirm:focus, .swal2-buttonswrapper .swal2-cancel:focus {
  background: #eb2127;
  color: #fff;
  border: none;
  border-radius: 0;
  text-transform: uppercase;
  letter-spacing: 1px;
  border-radius: 5px; }

.button:focus, .button:active {
  border: none; }

.button:hover, .form-actions .button:hover, .swal2-buttonswrapper .swal2-confirm:hover, .swal2-buttonswrapper .swal2-cancel:hover {
  background: #eb2127;
  color: #fff;
  font-weight: 700; }

.cart-item-figure .cart-item-image {
  width: 45%; }

.form-select, .form-input {
  border-radius: 0; }

.alertBox {
  clear: left; }

.previewCart .previewCartAction .button {
  font-size: 10px; }

.previewCart .previewCartItem-brand {
  display: none; }

.previewCart .previewCartItem-content {
  vertical-align: top;
  padding-top: 10px;
  text-align: left;
  display: inline-block;
  float: left; }

.previewCart .previewCartItem-content span.previewCartItem-price {
  text-align: left; }

.previewCartItem-image {
  display: inline-block;
  float: left; }

.previewCart .previewCartItem-image img {
  width: 60%; }

.price-section .price {
  font-weight: 700; }

li.previewCartItem {
  padding: 0; }

#modal-review-form .form-select {
  padding-right: 10px; }

/* Responsive */
.modal-content .GiftCertificate {
  width: 100%; }

.modal-content #GiftCertificateAmount, .modal-content .GiftCertificate h1 {
  font-size: 25px; }

.modal-content .GiftCertificate {
  width: 100%; }

.modal-content #GiftCertificateAmount, .modal-content .GiftCertificate h1 {
  font-size: 20px;
  letter-spacing: 0.5px; }

.card-figure {
  overflow: hidden;
  height: 250px;
  display: flex; }

#previewModal.modal, div#modal-review-form.modal, .modal {
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%); }

.address-addNew {
  transform: translateX(-50%) translateY(-50%);
  -ms-transform: translateX(-50%) translateY(-50%);
  -webkit-transform: translateX(-50%) translateY(-50%);
  -moz-transform: translateX(-50%) translateY(-50%);
  -o-transform: translateX(-50%) translateY(-50%); }

.previewCart .productView {
  display: block; }

@media screen and (-webkit-min-device-pixel-ratio: 0) {
  /* Safari and Chrome */
  /* Safari only override */
  ::i-block-chrome, .checker {
    margin-bottom: 12px; } }

#SimilarMultiProductsByCustomerViews {
  display: none !important; }

#gift-certificate-form > .form-row.form-row--half + .form-row .form-fieldset.form-column > .form-field {
  padding-left: 0;
  padding-right: 0; }

#gift-certificate-form > .form-row.form-row--half + .form-row .form-fieldset.form-column > .form-field.form-field-group {
  padding-left: 0.75rem;
  padding-right: 0.75rem; }

.blog {
  width: 100%;
  float: left; }

.blog + .blog, .blogpage .blog {
  float: left;
  width: 33.33%;
  border: none;
  margin: 0 0 50px 0;
  padding: 0 25px;
  border-right: solid 1px #ccc; }

.blog-post-figure, .blog-post-body {
  width: 100%; }

.blog-thumbnail {
  margin: 0;
  position: relative;
  max-width: 100%;
  min-height: 160px; }

.blog-thumbnail:after {
  padding-bottom: 0; }

.blog-post-body {
  text-align: left; }

.blog-title {
  font-weight: 700;
  margin: 0; }

.blog .socialLinks {
  text-align: left; }

.blog-date, .blog-author {
  text-align: left; }

.blog-thumbnail img {
  margin: 0;
  width: auto; }

.blogpage .blog-thumbnail img {
  margin: 0 auto;
  width: auto; }

.blog + .blog .blog-post {
  min-height: 110px;
  max-height: 110px; }

.blog .addthis_toolbox {
  margin: 20px 0 0 0; }

.page .blog:nth-child(3n+1) {
  border: none; }

.breadcrumbs {
  text-align: left;
  width: 100%;
  margin-top: 15px; }

.blog-title a {
  text-transform: uppercase;
  font-size: 17px;
  letter-spacing: 1px; }

.blogpage .page-heading {
  margin-top: 10px; }

.breadcrumb a:hover {
  color: #00adee; }

.all_brands {
  margin: 0; }

.brandGrid {
  margin: auto -15px; }

.brandGrid .brand {
  float: left;
  width: 25%;
  padding: 0 15px;
  margin-bottom: 20px; }

.brandGrid .brand .card {
  float: left;
  width: 100%;
  border: solid 1px #000;
  padding-top: 10px;
  margin-bottom: 10px; }

.brandGrid .brand .card-title a {
  float: left;
  width: 100%;
  background: #000;
  color: #fff;
  font-size: 15px;
  text-transform: uppercase;
  line-height: 40px; }

.brandGrid .brand .card-title a:hover {
  background: #00adee; }

.brand .card-img-container:after {
  padding-bottom: 51%; }

.brand .card-img-container {
  max-width: 100%; }

.brandGrid .brand .card-image {
  margin: auto; }

.brand_img_mn {
  clear: left; }

.brand_img_mn img {
  position: static; }

.brand_img_mn.brand-image-container:after {
  display: none !important; }

.hpcat .breadcrumbs {
  /*margin-top:32px;*/
  margin: 15px 0 5px 0; }

.hpcat .breadcrumbs li {
  width: auto;
  min-height: auto;
  margin: 0; }

.hpcat .page-heading {
  text-align: left;
  margin: 15px 0; }

/*#product-listing-container .actionBar{display:none;}*/
#product-listing-container .productGrid .product {
  width: 33.33%;
  padding: 0px;
  margin-bottom: 52px; }

.hpcat ul.productGrid {
  margin: 0; }

#product-listing-container .card-body .card-text a.button,
.productGrid .product .card-text a.button,
.estimator-form .button--primary,
.button--primary.select-shipping-quote {
  background: #929497;
  color: #fff;
  height: 37px;
  border-radius: 3px;
  border: solid 2px #929497;
  text-transform: capitalize;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 14px;
  letter-spacing: 0;
  margin-top: 10px;
  padding: 0;
  line-height: 34px; }

#product-listing-container .card-body .card-text a.button:hover,
#product-listing-container .card-body .card-text a.button:focus,
.productGrid .product .card-text a.button:hover,
.productGrid .product .card-text a.button:focus,
.estimator-form .button--primary:hover,
.estimator-form .button--primary:focus,
.button--primary.select-shipping-quote:hover,
.button--primary.select-shipping-quote:focus,
.coupon-form .button--primary:hover,
.coupon-form .button--primary:focus {
  background: #fff;
  color: #929497;
  font-weight: 700; }

.coupon-form .button--primary {
  background: #929497;
  color: #fff;
  border-radius: 3px;
  border: solid 2px #929497;
  text-transform: capitalize;
  font-family: Arial,Helvetica,sans-serif; }

#product-listing-container .card-body .card-text {
  color: #231f20;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 16px;
  margin-top: 5px;
  display: inline-block;
  width: 100%; }

#product-listing-container .productGrid .product .card-title, .productGrid .product .card-title {
  height: 70px;
  overflow: hidden; }

#product-listing-container .productGrid .product .card-title > a {
  color: #332f30;
  text-transform: capitalize;
  font-size: 14px; }

.catbannertop {
  float: left;
  width: 100%;
  position: relative;
  background: url(https://www.artalksdisplay.com/content/cpbanner.jpg) no-repeat center;
  height: 258px;
  background-size: cover; }

.catbannertop p {
  margin: 0; }

.catbannertop p img {
  height: 100%;
  display: none; }

.catbanner_content {
  float: left;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0; }

.catbanner_left {
  float: left;
  width: 45%;
  text-align: left;
  padding: 45px 0 0 110px; }

.catbanner_right {
  float: right;
  width: 51%; }

.catbanner_left p {
  letter-spacing: 1px;
  font-size: 16px;
  color: #fff;
  padding-bottom: 5px; }

.catbanner_left h3 {
  font-size: 40px;
  color: #fff;
  line-height: 40px;
  font-family: 'Proxima Nova Rg';
  margin: 0 0 10px 0; }

.catbanner_left ul {
  float: left;
  width: 100%;
  margin: 0 0 10px 0; }

.catbanner_left ul li {
  list-style: none;
  display: inline-block;
  border-left: solid 1px #fff;
  font-size: 17px;
  color: #fff;
  padding-left: 10px;
  margin-left: 8px;
  line-height: 19px;
  letter-spacing: 1px; }

.catbanner_left ul li:first-child {
  margin-left: 0;
  padding-left: 0;
  border: none; }

.catbanner_left p.bestseller {
  font-size: 12px;
  color: #fff;
  font-family: 'Proxima Nova Rg';
  background: url(../img/blueimg.png) no-repeat 0 center;
  float: left;
  width: 100%;
  line-height: 20px;
  padding-left: 10px;
  letter-spacing: 0;
  padding-top: 5px; }

.catbanner_right .img {
  float: left;
  width: 40%;
  margin-top: 8px; }

.catbanner_right .text {
  float: right;
  width: 51%;
  text-align: left; }

.catbannertop .catbanner_right .text h2 {
  font-size: 18px;
  color: #fff;
  font-family: 'Proxima Nova Rg';
  margin-top: 25px;
  margin-bottom: 18px; }

.catbannertop .catbanner_right .text h2 span {
  font-size: 28px;
  font-family: 'Proxima Nova Rg'; }

.catbannertop .catbanner_right .text p {
  font-size: 19px;
  font-family: 'Proxima Nova Rg';
  color: #fff;
  letter-spacing: 0;
  line-height: 24px; }

.catbannertop .catbanner_right .text a {
  font-size: 16px;
  color: #fff;
  text-transform: uppercase;
  background: #ec1c24;
  width: 112px;
  height: 32px;
  line-height: 32px;
  display: inline-block;
  text-align: center;
  margin-top: 34px; }

.catbannertop .catbanner_right .text a:hover {
  background: #26abe2; }

.hplinks.cplinks ul li span {
  line-height: 59px; }

.cplinks.hplinks {
  height: 58px; }

.hplinks.cplinks ul li.link1 span:before {
  content: '';
  width: 32px;
  height: 32px;
  position: absolute;
  background: url(https://www.artalksdisplay.com/content/stop-watch-icon_35x35.svg) no-repeat 0 center;
  margin-left: -39px;
  margin-top: 13px; }

.hplinks.cplinks ul li.link2 span:before {
  content: '';
  width: 32px;
  height: 33px;
  position: absolute;
  background: url(https://www.artalksdisplay.com/content/check-icon_35x35.svg) no-repeat 0 center;
  margin-left: -39px;
  margin-top: 12px; }

.hplinks.cplinks ul li.link3 span:before {
  content: '';
  width: 30px;
  height: 30px;
  position: absolute;
  background: url(https://www.artalksdisplay.com/content/sales-tax-icon_35x35-2.svg) no-repeat 0 center;
  margin-left: -39px;
  margin-top: 14px; }

.pagination {
  float: right; }

.pagination-item--next, .pagination-item--previous {
  float: none; }

.pagination-item {
  border: none; }

.pagination-item.pagination-item--next > a:hover, .pagination-item.pagination-item--previous > a:hover, .pagination-item .pagination-link:hover {
  color: #26abe2; }

#product-listing-container .card {
  margin-bottom: 0; }

#product-listing-container .pagination {
  /*margin-top:-20px;*/ }

.cpbannerbot {
  margin-bottom: 50px; }

.pagination-list li, .pagination-item.pagination-item--current {
  margin: 0; }

.prdt_right {
  float: right;
  width: 79%; }

.productView-thumbnail-link {
  height: 56px;
  max-width: 57px;
  padding: 0; }

.productView-thumbnail {
  width: 66px;
  padding-left: 0;
  height: 65px; }

.productView-details {
  width: 312px;
  border-radius: 5px;
  padding: 0;
  position: relative;
  top: 50px; }

.productView-options {
  float: left;
  width: 100%;
  background: #f1f1f2;
  border-radius: 5px;
  padding: 0 19px; }

.productView-options input[type="file"] {
  position: relative;
  width: 100%;
  float: left; }

.productView-images {
  width: 60%;
  padding: 0; }

.productView-title {
  font-size: 22px;
  color: #231f20;
  font-weight: bold;
  float: left;
  margin: 0 0 8px 0;
  max-width: none; }

.prdtnme_review > div {
  position: relative; }

.yotpo.bottomLine .yotpo-bottomline .yotpo-icon-star {
  font-size: 15px !important;
  margin-top: 1px; }

.yotpo .text-m {
  padding-left: 5px; }

.productView-rating {
  float: right;
  margin-top: 3px; }

.productView-reviewLink + .productView-reviewLink, .productView-reviewLink {
  margin-left: 0; }

.productView-rating span.icon {
  width: 10px;
  height: 13px; }

.productView-image {
  float: left;
  width: 100%; }

.productView-img-container:after {
  padding-bottom: 101.9%; }

.productView-image + .productView-thumbnails {
  float: left;
  margin-left: 42px; }

.productView-description {
  float: left;
  width: 100%;
  padding-left: 42px;
  padding-right: 0; }

.ppdescription {
  float: left;
  width: 100%; }

.ppdescription ul {
  float: left;
  width: 100%; }

.ppdescription ul li, .ppdescription p {
  float: left;
  width: 100%;
  font-size: 13px;
  color: #000; }

.ppdescription h2, .ppdescription h3 {
  float: left;
  width: 100%;
  margin: 0;
  padding: 0;
  font-size: 12px;
  color: #000;
  font-weight: bold; }

.ppdescription ul.desUl {
  margin-top: 68px; }

.ppdescription ul.desUl li {
  float: left;
  width: 33.33%;
  background: url(../img/ppbrd.png) no-repeat right center;
  position: relative;
  font-size: 13px;
  font-weight: 500; }

.ppdescription ul.desUl li:last-child {
  background: none; }

.ppdescription ul.desUl li:first-child {
  padding-left: 28px; }

.ppdescription ul.desUl li:nth-child(2) {
  padding-left: 63px; }

.ppdescription ul.desUl li:last-child {
  padding-left: 76px; }

.ppdescription ul.desUl li:first-child:before {
  content: '';
  width: 20px;
  height: 38px;
  background: url(../img/ppdimg1.jpg) no-repeat 0 center;
  position: absolute;
  left: 0; }

.ppdescription ul.desUl li:nth-child(2):before {
  content: '';
  width: 22px;
  height: 30px;
  background: url(../img/ppdimg2.jpg) no-repeat 0 center;
  position: absolute;
  left: 31px; }

.ppdescription ul.desUl li:last-child:before {
  content: '';
  width: 36px;
  height: 38px;
  background: url(../img/ppimg3.jpg) no-repeat 0 center;
  position: absolute;
  left: 31px; }

.dowloadtemplate {
  float: left;
  width: 100%;
  margin-top: 38px;
  margin-bottom: 30px; }

.dowloadtemplate a {
  font-size: 13px;
  color: #00adee;
  text-decoration: underline;
  background: url(../img/ppdownload.png) no-repeat 0 center;
  padding-left: 68px;
  padding-top: 15px;
  padding-bottom: 15px; }

.ppprdt {
  float: left;
  width: 100%;
  border-top: solid 1px #d3d4d5;
  margin-top: 40px; }

.ppprdt h2 {
  font-size: 14px;
  color: #000;
  font-weight: bold;
  margin-top: 50px; }

.ppprdt .slick-initialized .slick-slide {
  width: 25%; }

.ppprdt .card-body .card-text > a {
  display: none; }

.ppprdt .card-body .card-text {
  color: #000;
  font-weight: bold;
  font-size: 13px; }

.ppprdt .card-title > a {
  font-size: 13px; }

.productView {
  margin: 0; }

.estimate_date {
  float: left;
  width: 100%;
  border-radius: 5px; }

.estimate_date .content {
  float: left;
  width: 100%;
  background: #f1f1f2;
  border-radius: 0 0 5px;
  padding: 0 18px; }

.estimate_date > h2 {
  float: left;
  width: 100%;
  text-align: center;
  background: #a6a8ab;
  height: 29px;
  font-size: 15px;
  color: #fff;
  text-transform: uppercase;
  font-weight: bold;
  line-height: 29px;
  padding: 0;
  margin: 0;
  border-radius: 5px 5px 0 0; }

.estimate_date p.proof {
  font-weight: bold;
  font-size: 13px;
  color: #000;
  float: left;
  width: 100%;
  text-align: center; }

.estimate_date ul {
  float: left;
  width: 100%;
  margin: 0; }

.estimate_date ul li {
  float: left;
  width: 100%;
  list-style: none; }

.estimate_date ul li div.title {
  float: left;
  width: 70%; }

.estimate_date ul li div.title h2 {
  margin: 0;
  padding: 0;
  float: left;
  font-size: 13px;
  color: #000;
  font-weight: bold; }

.estimate_date ul li div.title p {
  margin: 0;
  padding: 0;
  float: left;
  width: 100%;
  font-size: 12px;
  color: #ec1c24; }

.estimate_date ul li div.price {
  float: right;
  width: 30%;
  text-align: right;
  font-size: 13px;
  color: #000;
  font-weight: bold; }

.productView-price {
  text-align: center;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 29px;
  color: #000;
  font-weight: 900;
  letter-spacing: 1px;
  margin: 30px 0 0 0; }

.freshipping {
  float: left;
  width: 100%;
  text-align: center;
  font-size: 20px;
  color: #000;
  margin: 0 0 12px 0;
  padding: 0; }

.form-label--inlineSmall small {
  display: none; }

dl.productView-info {
  margin-bottom: 0; }

.productView-details .form-label {
  font-size: 15px;
  color: #000;
  font-family: Arial,Helvetica,sans-serif;
  margin-bottom: 2px; }

.productView-details .form-select, .productView-details .form-input {
  border: none;
  background: #fff;
  height: 32px;
  color: #010f1a; }

.productView-options .form-field {
  margin-bottom: 14px; }

.form-option {
  border: none;
  border-right: 1px solid #cccccc;
  border-top: 1px solid #cccccc;
  padding: 0; }

.form-option-variant--color {
  height: 12px;
  width: 12.7px; }

.form-fileDescription {
  display: none; }

.prdtfiled .productView-info-name {
  display: none; }

.prdtfiled .productView-info-value {
  margin: 0;
  padding: 0 0 0 12px;
  font-size: 15px;
  color: #000;
  text-align: left;
  position: relative;
  clear: both; }

.prdtfiled .productView-info-value:before {
  background: url(../img/customfiled.png) no-repeat 0 center;
  width: 12px;
  height: 11px;
  position: static;
  content: '';
  top: 5px;
  left: 35px;
  display: inline-block;
  margin-right: 10px; }

#form-action-addToCart {
  background: #ec1c24;
  height: 41px;
  line-height: 40px;
  padding: 0 5px;
  width: 100%;
  font-size: 19px;
  color: #fff;
  border-radius: 5px;
  margin: 0 auto 24px;
  max-width: 257px; }

#form-action-addToCart:hover {
  font-weight: 700; }

.productView-options .form-action {
  float: left;
  width: 100%;
  text-align: center; }

.productView-details .form-select, .productView-details .form-input--incrementTotal {
  background: #fff url(../img/down.png) no-repeat 97% center; }

.qty .form-input {
  width: 100%;
  text-align: left;
  padding-left: 10px; }

.qty .button {
  position: absolute;
  right: 5px;
  padding: 0; }

.qty .form-increment {
  position: relative; }

.qty .button.up {
  top: 3px; }

.qty .button.down {
  bottom: 0; }

.qty .button .icon svg {
  display: none; }

.qty .button.up .icon {
  background: #fff url(../img/up.png) no-repeat 97% center; }

.qty .button.down .icon {
  background: #fff url(../img/down.png) no-repeat 97% center; }

.productView-details .form-select--date {
  height: 23px;
  width: 65px;
  background: #fff url(../img/dropdown_arrow.png) no-repeat 92% center;
  padding-top: 0;
  padding-bottom: 0;
  border-radius: 5px;
  color: #010f1a; }

.zipcode {
  float: left;
  width: 100%;
  margin-top: 23px;
  margin-bottom: 23px; }

.zipcode label {
  float: left;
  font-size: 13px;
  color: #000;
  padding-left: 20px; }

.zipcode input {
  float: left;
  width: 86px;
  height: 22px;
  border-radius: 0;
  border: none;
  margin-left: 13px; }

.zipcode button {
  float: left;
  width: 78px;
  height: 22px;
  background: #d0d2d3;
  font-weight: 400;
  font-size: 13px; }

.form-label--inlineSmall small.requiredfiled {
  display: inline-block;
  color: #ec1c24; }

.qty .form-label small.requiredfiled {
  float: left;
  font-size: 100%;
  color: #ec1c24;
  margin-top: 0;
  margin-right: 3px; }

.productView-details .form-field[data-product-attribute="textarea"] .form-input {
  height: 84px;
  resize: none; }

.productView-details .form-select, .productView-details .qty .form-input {
  height: 32px;
  color: #010f1a; }

/**/
.card-title > a:hover {
  color: #00adee; }

.heroCarousel-slide .heroCarousel-image-wrapper, .heroCarousel.slick-initialized {
  max-height: 100%; }

.button {
  font-family: Arial,Helvetica,sans-serif;
  font-weight: normal; }

.button:focus {
  background: #eb2127; }

.productCarousel-slide {
  width: 25%; }

/* .account 
{   min-height: 600px; 
}  */
.header-logo-image-container:after {
  padding: 0px; }

#product-listing-container .productGrid .product .card-title > a:hover {
  color: #26abe2; }

div.Printing_price {
  width: 100%;
  float: left;
  border-bottom: 1px solid #cbccce;
  padding-bottom: 2px; }

.Pri_price_label {
  display: inline-block;
  text-align: left;
  vertical-align: middle;
  margin: 0 auto;
  font-weight: 700;
  font-size: 15px;
  color: #0c0c0c;
  width: 43%; }

.Printing_price {
  font-size: 29px;
  font-weight: 700;
  display: inline-block;
  text-align: right;
  float: none;
  margin: 0 auto;
  width: 57%;
  color: #0c0c0c;
  vertical-align: middle; }

.page-heading {
  text-transform: capitalize;
  margin-top: 35px; }

p.product_tag {
  position: absolute;
  background: rgba(253, 87, 87, 0.8);
  width: 55px;
  z-index: 1;
  height: 55px;
  border-radius: 50%;
  padding: 12px 0px;
  text-align: center;
  font-size: 12px;
  color: #fff;
  top: 0;
  line-height: 16px;
  left: 0;
  text-transform: capitalize; }

.des_line {
  height: 19px;
  width: 100%; }

.des_line .product_new_text {
  margin: 0;
  font-size: 13px; }

.form-radio + .form-option {
  border: 1px solid #b9b9b9; }

.form-radio:checked + .form-option {
  border: 1px solid #000000;
  box-shadow: none; }

.previewCart .productView-price {
  text-align: left; }

.previewCart .productView-brand {
  display: none; }

#cart-preview-dropdown {
  max-width: 320px;
  width: 320px;
  top: 82px !important;
  right: 0 !important;
  left: auto !important; }

.scrollActive #cart-preview-dropdown {
  top: 64px !important; }

#quickSearch .product_tag,
#quickSearch .des_line {
  display: none !important; }

#cart-preview-dropdown .previewCartItem-image img {
  max-height: 75px; }

.card-body {
  padding: 0 15px;
  /*padding:0 30px;*/ }

.prdtfiled {
  width: 100%;
  float: left;
  margin-top: 12px; }

.prdtfiled + .prdtfiled {
  margin-top: 0; }

.coupon-code-add, .coupon-code-cancel, .shipping-estimate-show, .shipping-estimate-hide, .gift-certificate-add, .gift-certificate-cancel {
  text-decoration: none; }

.cat_nv {
  display: none; }

#shipping-country option {
  display: none; }

#shipping-country option[value="226"] {
  display: block; }

.cart-actions .button {
  text-transform: none; }

.prdt_right .ppprdt {
  margin: 0 0 15px; }

.previewCart .previewCartAction .button {
  font-size: 11px;
  line-height: normal;
  padding: 10px 12px; }

.bodymain {
  min-height: 300px; }

.hover_pop {
  display: none; }

.hover_pop:before {
  width: 0;
  height: 0;
  border-left: 12px solid transparent;
  border-right: 12px solid transparent;
  border-bottom: 10px solid #fff;
  content: '';
  position: absolute;
  top: -10px;
  left: 10px;
  right: 0; }

.hover_pop {
  display: none;
  background: #fff;
  padding: 10px;
  position: absolute;
  top: 130px;
  border: 1px solid #cdced0;
  width: 305px;
  left: 125px;
  z-index: 99; }

.hpcontent ul li .libg .text .hover_pop p {
  color: #000;
  margin: 0 0 15px 0;
  font-size: 13px; }

.cart_shipping_text {
  width: 50%;
  float: left;
  border: 1px solid #7f7f7f;
  padding: 30px;
  position: relative; }

.cart_shipping_text p {
  margin: 0;
  display: inline-block;
  float: left; }

.cart_shipping_text span {
  display: block; }

.cart_shipping_text div {
  margin: 0 0 0 35px;
  display: inline-block; }

.cart_emp {
  width: 100%;
  max-width: 66.66%;
  margin: 0 auto 125px auto; }

.cart_emp > div {
  border-top: 1px solid #ccc; }

.cart_emp_rt {
  padding: 0 15px;
  text-align: center; }

.cart_emp_rt h3, .cart_emp_rt p {
  text-align: left; }

.cart_emp_rt .button {
  text-transform: none; }

div[data-cart-content] {
  margin-bottom: 35px; }

.cart-additionalCheckoutButtons {
  margin-bottom: 20px; }

.account {
  margin-bottom: 35px; }

.hpcontent ul li .libg .text .hover_pop p a {
  float: none; }

.hpcontent ul li .libg .text .hover_pop p a:hover {
  color: #ec1c24; }

.hplinks {
  display: none; }

.cart-actions a.button.button--primary {
  width: 350px;
  padding: 20px 0;
  font-size: 19px; }

.cart-actions a.button.button--primary:before {
  content: '';
  background: url(https://www.artalksdisplay.com/content/lock-icon_25x25.svg) no-repeat center;
  width: 25px;
  height: 25px;
  display: inline-block;
  vertical-align: middle;
  background-position: center;
  margin: -5px 5px 0 0; }

.swal2-buttonswrapper .swal2-cancel, .swal2-buttonswrapper .swal2-confirm {
  padding: .85714rem 0;
  width: 127px; }

.form[action="/login.php?action=save_new_account"] .button.button--primary {
  width: 205px; }

.form[action="/account.php?action=send_message"] input.button.button--primary {
  width: 190px; }

.form[action="/account.php?action=send_message"] input.button {
  width: 115px; }

.addressList button.button.secondary.button--small {
  width: 100px; }

form[action="/account.php?action=update_new_shipping_address"] .button {
  width: 125px; }

form[action="/account.php?action=update_account"] button.button.button--primary {
  width: 200px; }

.cart_emp_rt .button {
  width: 235px;
  margin-top: 50px; }

form[action="/account.php?action=update_new_shipping_address"] input.button.button--primary {
  width: 185px; }

.navUser-item--account .navUser-action.log-out-txt, .navUser-item--account .navUser-action.log-out-txt:hover {
  padding-left: 20px; }

.previewCartItem-image:after {
  padding-bottom: 80%; }

a.button.button--primary.account-crated-btn {
  margin-top: 32px; }

.cart_ship_mn .cart-totals {
  margin-top: -18px; }

li.navPages-item.Retractable.Banner.Stands {
  margin-top: 0; }

.productGrid .product .des_line {
  display: none; }

.button--primary.select-shipping-quote {
  width: 220px; }

.navPages ul.navPage-subMenu-list li.navPage-subMenu-item .navPage-subMenu-action.no_hover:hover {
  color: #808184; }

li.navPages-item.Retractable.Banner.Stands > div > ul > li {
  margin-bottom: 15px; }

.navPage-subMenu-action.navPages-action.no_hover {
  font-weight: 700;
  padding: 0 14px;
  letter-spacing: 0; }

.navPages-action.hot:after {
  content: "";
  background: url(https://www.artalksdisplay.com/content/mega-menu-hot-icon-25x25.svg) no-repeat;
  width: 25px;
  height: 25px;
  display: inline-block;
  vertical-align: middle;
  margin: 2px 0 0 6px; }

.navPages-list li.navPages-item > ul .LeftList {
  width: 80%;
  float: left;
  display: inline-block; }

.navPages-list li.navPages-item > ul li.RightList {
  width: 20%;
  float: left;
  display: inline-block; }

.navPages-list li.navPages-item > ul .LeftList > ul > li {
  float: left;
  display: inline-block;
  width: 33.33%;
  position: relative;
  padding: 0 0 0 15px; }

.navPages-list li.navPages-item > ul .LeftList > ul > li.row.row1 {
  padding: 0 0 0 28px; }

.navPages-list li.navPages-item > ul .LeftList > ul > li.row.row3 {
  padding: 0 0 0 17px; }

.navPages-list li.navPages-item > ul li.RightList li li {
  display: block;
  text-align: left; }

.navPages-list li.navPages-item > ul .LeftList > ul > li > ul > li > a {
  float: left;
  padding-bottom: 0; }

.navPages-list li.navPages-item > ul .LeftList > ul > li:after {
  content: "";
  width: 1px;
  height: 100%;
  background: #ade4f9;
  position: absolute;
  top: 0px;
  right: 0;
  display: block;
  min-height: 430px;
  max-height: 430px; }

li.navPages-item.Tension.Fabric.Display, li.navPages-item.Velcro.Fabric.Pop.Up.Display, li.row.row3 li.navPages-item.Banners, li.navPages-item.Banner.Stands {
  margin-top: 13px; }

li.row.row3 li.navPages-item.Step.Repeat.Banners {
  margin-top: 0; }

.mob_cat, .mob_about, .mob_contact, .mob_img_footer, .slider_content {
  display: none; }

#menu_responsive.navPages-container {
  display: block;
  position: fixed;
  top: 0;
  left: -300px;
  margin: 0;
  padding: 0;
  z-index: 50;
  width: 300px;
  height: 100%;
  overflow-y: auto;
  transition: all .5s ease;
  -webkit-transition: all .5s ease;
  -moz-transition: all .5s ease;
  text-align: left; }

#menu_responsive li a {
  padding-right: 32px;
  color: #fff !important; }

#menu_responsive .navPages-list li.navPages-item > ul li .navPages-action {
  padding-right: 32px; }

#menu_responsive .navPage-subMenu-item {
  padding-right: 0; }

#menu_responsive .navPages-action.hot:after, .truc {
  display: none; }

.navPages-list li.navPages-item > ul .LeftList > ul > li.row.row2 > ul > li, .navPages-list li.navPages-item > ul .LeftList > ul > li.row.row3 > ul > li {
  margin-bottom: 13px; }

.navPages-list li.navPages-item > ul .LeftList > ul > li.row.row1 > ul > li > div > ul > li {
  margin-bottom: 17px; }

.card-figure .card-image {
  /*padding: 0 30px;*/
  padding: 0 15px; }

.cat_dis p {
  margin: 0; }

.price-section.price-section--withoutTax.non-sale-price--withoutTax, .productView-price .price-section--saving {
  display: none !important; }

.price-section {
  display: inline-block; }

.productView-details .form-select {
  padding-right: 25px; }

.productView-details .form-select--date {
  padding-right: 0; }

.cart-actions {
  margin: 0 0 50px; }

.price-section--withoutTax.rrp-price--withoutTax.nonsaleprice + .price-section--withoutTax + .price-section--withoutTax {
  color: #231f20; }

.price-section--withoutTax.rrp-price--withoutTax + .price-section--withoutTax + .price-section--withoutTax {
  color: #ec1c24; }

.ppprdt .card-figure {
  height: 170px; }

.free_pop1 .popup-inner1 {
  max-width: 450px;
  padding: 20px 20px 30px; }

.popup1 h3 {
  text-transform: capitalize; }

.popup1 h3 > span {
  display: block;
  font-size: 14px;
  color: #ec1c24;
  margin-top: 10px;
  text-transform: none; }

.shippinginfo li {
  list-style: inside !important; }

.shippinginfo input[type=checkbox], .shippinginfo input[type=radio] {
  display: none; }

.mb_less {
  margin-bottom: -30px; }

.upload_file_content {
  margin-bottom: 0; }

.swal2-icon.swal2-warning {
  font-size: 30px;
  line-height: 40px;
  width: 40px;
  height: 40px; }

.form-actions.contact_submit_btn {
  margin-bottom: 42px; }

.free_pop1 .popup-inner1 .shippinginfo li {
  padding: 0 0 5px 0; }

.productView-images {
  margin-bottom: 0; }

.estimator-form--default:before {
  content: 'If proof is approved before 3pm PST';
  display: block;
  font-size: 15px;
  font-weight: 700;
  margin: -15px 0 10px 0;
  font-family: Karla,Arial,Helvetica,sans-serif;
  color: #eb2127; }

figure.productView-image {
  margin-top: 10px; }

.productView-info-bulkPricing .productView-info-value {
  font-size: 12px;
  margin: 15px 0 0; }

.productView-info-bulkPricing .productView-info-value > a {
  color: #00adee; }

#bulkPricingModal {
  margin: 0;
  min-height: auto; }

.contactUS .page-content.page-content--centered {
  text-align: center; }

.contactUS form[data-contact-form] .form-field .form-label {
  text-align: left; }

.zipcode button:hover {
  font-weight: 700; }

.productView-image + .productView-thumbnails {
  margin-bottom: 30px; }

.cart_shipping_text img {
  max-width: 50px;
  width: 100%;
  height: auto; }

.dropdown--quickSearch .search_btn {
  position: absolute;
  top: 12px;
  right: 8px;
  width: 13px;
  height: 15px;
  background: url(../img/search.png) no-repeat;
  border: 0; }

@media only screen and (max-width: 1199px) {
  .container {
    padding: 0 15px; }
  .hpslidercontent .text h3 {
    margin: 10px 0;
    font-size: 31px;
    line-height: 35px; }
  .hpslidercontent .text h2 {
    font-size: 25px;
    line-height: 30px; }
  .hpslidercontent .text h4 {
    font-size: 20px;
    margin: 0;
    line-height: normal; }
  .hpcontent ul {
    margin: 0 -10px 20px -10px; }
  .hpcontent ul li {
    padding: 0 10px; }
  .hpcontent .container {
    padding: 0; }
  .brands li {
    margin-right: 10px; }
  .ft_left {
    width: 81%; }
  .ft_right {
    width: 19%; }
  .newsletter .form-field {
    width: 250px; }
  .newsletter .form-prefixPostfix .button {
    margin: 0; }
  .ftvisaimg {
    width: 29%;
    margin-left: 0; }
  .footer-info-col--small.about {
    margin-top: 0;
    width: 65%; }
  .hpcat .breadcrumbs {
    margin-top: 45px; }
  .hdrnutime {
    z-index: 99; }
  .cart_shipping_text {
    margin: 0 0 10px;
    padding: 40px 50px 40px 20px; }
  .cart_shipping_text div {
    left: 80px;
    position: absolute;
    top: 26px; }
  .cart_shipping_text div span br {
    display: none; }
  .cart_shipping_text p {
    margin: 0; }
  .hover_pop {
    top: 150px;
    max-width: 100%; }
  .navPages-list li.navPages-item > ul li .navPages-action {
    font-size: 14px; }
  .navPages-list li.navPages-item > ul .LeftList > ul > li, .navPages-list li.navPages-item > ul .LeftList > ul > li.row.row1 {
    padding: 0 0 0 5px; }
  .navPages-list li.navPages-item > ul li a, .navPage-subMenu-action.navPages-action.no_hover {
    padding: 0 5px; }
  .navPages ul.navPage-childList li.navPage-childList-item .navPage-childList-action, .navPages ul.navPage-subMenu-list li.navPage-subMenu-item .navPage-subMenu-action {
    font-size: 13px; }
  .navPages ul li .navPages-action {
    line-height: 25px; }
  #menu .navPages .navPages-list > .navPages-item.navPages-item-page > .navPages-action {
    line-height: 38px; }
  .subbot p.shipping {
    padding-left: 50px; }
  .subbot {
    position: relative;
    z-index: 1; }
  .ppdescription ul.desUl li:nth-child(2) {
    padding-left: 34px; }
  .ppdescription ul.desUl li:nth-child(2):before {
    left: 5px;
    top: 3px; }
  .ppdescription ul.desUl li:last-child {
    padding-left: 45px; }
  .ppdescription ul.desUl li:last-child:before {
    left: 5px; }
  .ppdescription ul.desUl li {
    font-size: 12px; }
  .previewCartCheckout .button {
    padding: 12px 2px;
    font-size: 11px; }
  .ppprdt .card-figure {
    height: 170px; }
  #previewModal .productView-title {
    font-size: 20px;
    line-height: normal; }
  #previewModal .productView-details {
    top: 0; }
  #CartEditProductFieldsForm > .form-actions {
    margin-bottom: 20px; }
  #CartEditProductFieldsForm .form-select--date {
    min-width: 80px; }
  .cart-totals {
    width: 45%; }
  .hplinks ul li.link1 {
    padding-left: 15px; }
  .hplinks ul li.link3 {
    padding-right: 15px; }
  .catbannertop {
    background-repeat: repeat;
    height: auto; }
  .forgot-password-form .form-prefixPostfix .button {
    width: 100%; }
  .navPages-list li.navPages-item > ul .LeftList {
    width: 78%; }
  .navPages-list li.navPages-item > ul li.RightList {
    width: 22%; }
  .all_category li {
    padding: 5px 0; }
  .all_category li .navPages-action {
    line-height: normal; }
  .hpcontent {
    overflow: hidden; }
  .dropdown--quickSearch > .container {
    padding: 0; }
  .cart_shipping_text img {
    margin-top: -12px; }
  .upload_file_content {
    margin-bottom: 0px; }
  /**/
  .upload_file_form iframe {
    min-height: 1500px; }
  .navPages ul li .navPages-action {
    padding: 0 13px; }
  /**/ }

@media only screen and (max-width: 990px) {
  .w_img, .cart_shipping_text {
    display: none; }
  .h_img, .navUser-item.hdrsearch.mob, .truc {
    display: block; }
  .truc {
    border: 1px solid #7f7f7f;
    width: 100%; }
  .mob_img img {
    display: block;
    margin: 0 auto; }
  .mob_img {
    display: inline-block;
    vertical-align: middle;
    width: 15%; }
  .mob_text {
    display: inline-block;
    width: 82%;
    vertical-align: middle;
    padding: 20px 10px; }
  #form-action-addToCart {
    margin-top: 15px; }
  .h_img {
    width: 25%;
    display: inline-block; }
  .header.is-open #menu_responsive {
    display: block;
    height: 100%; }
  .navUser {
    display: none; }
  .navUser-item.hdrsearch.mob {
    width: 100%; }
  #menu_responsive.is-open.navPages-container {
    left: 0; }
  #menu_responsive .navPages-quickSearch, #menu_responsive .navPages-list li.navPages-item > ul .LeftList > ul > li:after, .navPages-container.is-open svg, #menu_responsive .navPages ul li:hover .navPage-subMenu {
    display: none; }
  .navPages-container.is-open {
    width: 300px;
    display: block;
    float: left;
    z-index: 50;
    margin: 0;
    padding: 0;
    position: fixed;
    transition: all 0.3s ease 0s;
    left: 0; }
  body.has-activeNavPages {
    left: 300px;
    transition: all .5s ease;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease; }
  #menu_responsive .navPages {
    background: #000;
    padding: 15px 5px; }
  #menu_responsive .navPages ul li:hover .navPage-subMenu {
    min-height: 1px; }
  #menu_responsive .navPages ul li .navPage-subMenu {
    width: 100%;
    float: left; }
  #menu_responsive ul li {
    border: 0;
    padding: 0;
    display: block;
    position: relative;
    width: 100%;
    float: left; }
  #menu_responsive .navPages-list.navPages-list--user li:hover a.navPages-action, .navPage-subMenu-action.navPages-action {
    color: #fff; }
  #menu_responsive ul li {
    text-align: left; }
  #menu_responsive ul li:hover > a.navPages-action, #menu_responsive .navPages-list li.navPages-item > ul li .navPages-action:hover,
  #menu_responsive ul.navPages-list.navPages-list--user li > a.navPages-action:hover, .navPage-subMenu-action.navPages-action:hover {
    color: #26abe2; }
  #menu_responsive .navPages-action, #menu_responsive .navPage-subMenu-item > .navPage-subMenu-action, .navPage-subMenu-action.navPages-action {
    text-transform: uppercase;
    letter-spacing: 1px;
    line-height: normal;
    padding: 7px 0;
    display: block;
    font-size: 15px; }
  #menu_responsive .navPages-list li.navPages-item > ul li .navPages-action {
    color: #fff;
    font-weight: 600;
    padding-right: 30px;
    font-size: 14px; }
  #menu_responsive .navPage-subMenu .container {
    padding: 0; }
  #menu_responsive .navPage-subMenu .navPage-subMenu-list, #menu_responsive .navPage-subMenu .container, .mob_img_footer {
    display: block !important; }
  .mob_cat {
    display: none !important; }
  #menu_responsive .subcat-expand {
    height: 30px;
    width: 30px;
    position: absolute;
    top: 0;
    right: 0;
    cursor: pointer; }
  #menu_responsive .subcat-expand.subcat-expanded:before, .ft_right {
    display: none; }
  #menu_responsive .subcat-expand:after, #menu_responsive .subcat-expand:before {
    background: #fff;
    bottom: 0;
    content: "";
    left: auto;
    margin: auto;
    position: absolute;
    right: 0;
    top: 0; }
  #menu_responsive .subcat-expand:before {
    height: 14px;
    width: 2px;
    right: 13px; }
  #menu_responsive .subcat-expand:after {
    height: 2px;
    width: 14px;
    right: 7px; }
  #menu_responsive .navPage-subMenu {
    background: transparent;
    top: 0; }
  #menu_responsive .navPages ul {
    width: 100%;
    float: left;
    display: block;
    padding: 0; }
  #menu_responsive ul ul {
    width: 100%;
    display: block;
    background: transparent;
    margin: 0;
    border: 0;
    position: relative; }
  #menu_responsive .navPages-list + .navPages-list {
    float: left;
    margin-bottom: 30px; }
  #menu_responsive #navPages-account {
    padding-left: 15px; }
  #menu_responsive .navPages .productul,
  #menu_responsive .navPages .productul ul {
    padding-left: 10px; }
  .mobileMenu-toggle {
    display: block; }
  .navUser-item {
    display: block; }
  .header {
    position: relative;
    height: auto;
    padding: 0 0 20px; }
  body {
    padding-top: 0; }
  .navUser {
    top: 0;
    transform: none;
    position: relative; }
  .hdrnutime li:first-child {
    display: none; }
  .hdrmid {
    height: 75px;
    position: relative; }
  .hdrmid .container {
    position: static; }
  .hdrnutime .navUser-item--cart {
    width: auto;
    margin: -1px 0 0;
    padding: 0;
    display: inline-block;
    top: 50%;
    transform: translateY(-50%);
    position: absolute;
    right: 15px;
    z-index: 99; }
  .productul.easeOutSine, .Retractable.Banner.Stands, .Table.Cover.with.Logo, .Step.Repeat.Banners, .Tension.Fabric.Display, .Banners, .Velcro.Fabric.Pop-Up.Display, .Banner.Stands, .hpsidebar {
    display: none !important; }
  .productul.easeOutSine.subcatActive, .row > ul, .LeftList > ul {
    display: block !important; }
  .hdrnutime li + li {
    padding: 0; }
  .navPage-subMenu-action.navPages-action.no_hover.sub_nav {
    max-width: 205px; }
  .header-logo {
    margin: 0;
    width: 100%;
    height: 74px;
    position: relative; }
  .header-logo-image {
    max-height: 100%;
    margin: 0 auto; }
  .header-logo > a {
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    height: 39px;
    text-align: center;
    padding: 0; }
  .header-logo-image-container {
    height: 39px;
    text-align: center;
    padding: 0; }
  .navUser ul li.hdrsearch {
    position: absolute;
    right: 0;
    top: 110px;
    width: 100%; }
  .dropdown, .dropdown--quickSearch .form, .prdt_right {
    width: 100%;
    max-width: 100%; }
  .dropdown--quickSearch .form-input {
    height: 35px; }
  .mobileMenu-toggle {
    height: 20px;
    width: 20px;
    padding: 0;
    margin: 0;
    transform: translateY(-50%);
    top: 50%;
    left: 15px; }
  .mobileMenu-toggle .mobileMenu-toggleIcon {
    top: 8px; }
  .navUser-item--cart .navUser-action {
    height: 35px;
    width: 35px; }
  .hdrnutime .countPill {
    font-size: 14px; }
  .hpslidercontent {
    position: static;
    top: 0;
    transform: none; }
  .hpslidercontent .container {
    position: static; }
  .hpslidercontent .text {
    margin: 0;
    position: absolute;
    top: 50%;
    padding: 0;
    transform: translateY(-50%); }
  .hpslidercontent .text h2 br, .about, .contact {
    display: none; }
  .hpslidercontent .text h2 {
    font-size: 20px;
    display: inline-block;
    line-height: normal; }
  .hpslidercontent .text h3 {
    font-size: 25px;
    line-height: normal; }
  .header.is-open {
    height: 160px; }
  .navPages ul.navPage-subMenu-list li.navPage-subMenu-item .navPage-subMenu-action {
    color: #fff;
    font-weight: 600;
    margin-bottom: 3px; }
  li.navPages-item.Retractable.Banner.Stands > div > ul > li {
    margin-bottom: 0px; }
  .navPage-subMenu-action.navPages-action.no_hover.sub_nav:hover {
    color: #fff !important; }
  .cplinks.hplinks {
    height: auto; }
  .hplinks ul li.link1, .hplinks ul li.link3 {
    padding: 0; }
  .hpcat {
    width: 100%; }
  .hpcontent ul li {
    width: 100%;
    padding: 10px 0px; }
  .hpcontent ul li .libg {
    padding: 15px 0; }
  .hpcontent ul li .libg1 .img, .hpcontent ul li {
    text-align: center; }
  p.hpbtbanner {
    margin-bottom: 30px; }
  .hpcontent ul {
    margin: 0; }
  .hpcontent ul li .libg .text h2 {
    font-size: 22px;
    margin: 0; }
  .hpcontent ul li .libg .text p {
    font-size: 16px;
    line-height: 22px; }
  .hpcontent ul li .libg .img {
    padding: 35px 0; }
  .hphelp ul, .hphelp ul li.livechat {
    padding: 0; }
  .hphelp ul li a {
    font-size: 18px; }
  .hphelp ul li.livechat a:before, .hphelp ul li.email a:before, .hphelp ul li.hpcall a:before, .hphelp ul li.email a:hover:before, .hphelp ul li.livechat a:hover:before {
    width: 40px;
    height: 30px;
    background-size: contain;
    margin: 0 0 0 -50px;
    background-position: center; }
  .hphelp ul li.email a:hover:after, .hphelp ul li.livechat a:hover:after {
    display: none; }
  .hphelp ul li a:hover {
    background: none;
    text-decoration: underline; }
  .hphelp ul li:first-child a:hover {
    text-decoration: none; }
  .brands li {
    margin: 0 0 30px;
    width: 33.33%;
    float: left; }
  .ft_left {
    width: 100%; }
  .hpbrands {
    height: auto; }
  .footer-info-col--small, .footer-info-col.newsletter {
    width: 33.33%; }
  .mob_about, .mob_contact {
    display: inline-block; }
  .ftvisaimg {
    width: 50%; }
  .mob_img_footer {
    width: 50%;
    float: left;
    text-align: center; }
  .footer-info {
    margin: 0 0 20px; }
  .mob_about p, .mob_contact, .ftmail a, .ftphn a {
    color: #fff; }
  .mob_about {
    padding: 0 10px 0 0; }
  .hpcat .banners ul li {
    width: 50%; }
  .navUser-item.navUser-item--account, .navPages-list.navPages-list--user li:first-child, .hpslidercontent .text {
    display: none !important; }
  .slider_content {
    display: block;
    background: #013E4E;
    width: 100%;
    padding: 20px 0; }
  .slider_content h2, .slider_content h4 {
    font-size: 30px; }
  .slider_content h3 {
    font-size: 25px; }
  .slider_content h2, .slider_content h3, .slider_content h4 {
    color: #fff;
    margin: 0;
    padding: 0 10px;
    display: inline-block; }
  .mob_header {
    margin: auto;
    width: 70%;
    display: inline-block;
    vertical-align: middle; }
  .hplinks ul li.link1 {
    padding: 0 0 0 28px; }
  .hplinks ul li.link2 {
    padding: 0 0 0 25px; }
  .hplinks ul li.link3 {
    padding: 0 0 0 40px; }
  .hplinks.cplinks ul li span {
    line-height: 50px; }
  .hplinks .container {
    padding: 0; }
  .catbannertop {
    padding: 0;
    height: auto; }
  .hpcat .page-heading {
    font-size: 18px;
    margin: 25px 0; }
  .productView-images, .productView-details {
    width: 100%; }
  .productCarousel-slide {
    width: 33.33%; }
  .productView-description {
    padding-left: 0; }
  .productView-image + .productView-thumbnails {
    margin-left: 0;
    margin-bottom: 30px; }
  .productView-thumbnail {
    height: 75px;
    width: 80px; }
  .quickSearchResults {
    margin-top: 0; }
  .navBar--account, .navBar-item {
    display: inline-block; }
  .account-body {
    margin: 0; }
  .cart_shipping_text {
    width: 100%;
    margin: 0 0 20px;
    padding: 30px 30px 30px 20px; }
  .cart-total-label {
    text-align: left;
    padding-left: 0; }
  .cart-total-value {
    float: right; }
  .coupon-form .button--primary {
    padding: 0; }
  .swal2-modal .swal2-confirm {
    margin: 0 5px 0 0; }
  .swal2-modal .swal2-cancel {
    margin: 0 5px; }
  .page-heading {
    margin-bottom: 0; }
  .hdrnutime li.hd_call_info {
    position: absolute;
    top: -26px;
    right: 130px;
    width: auto;
    height: auto;
    display: block;
    border: 0;
    background: transparent;
    width: auto;
    margin: 0;
    padding: 0;
    z-index: 10; }
  .hdrnutime {
    width: auto;
    margin: 0;
    padding: 0; }
  .hdrnutime p {
    margin: 0;
    padding: 0; }
  .hdrnutime p a {
    font-size: 16px;
    line-height: normal;
    margin: 0;
    padding: 0;
    color: #59595c; }
  .hdrnutime span {
    font-size: 12px;
    line-height: normal;
    margin: 0;
    padding: 0;
    display: none; }
  .livechat .navUser-action {
    padding-right: 4px; }
  #menu_responsive .navPages {
    padding: 20px 15px; }
  #menu_responsive .navPage-subMenu {
    min-height: 1px;
    left: 0; }
  #menu_responsive .navPages-list li.navPages-item > ul li .navPages-action {
    text-transform: capitalize; }
  #menu_responsive .navPages-action {
    width: 100%; }
  #menu_responsive .navPages-list li.navPages-item > ul li .navPages-action {
    margin: 0; }
  #menu_responsive .navPage-subMenu-action.navPages-action.no_hover.sub_nav {
    max-width: 100%; }
  body {
    padding: 0;
    left: 0;
    top: 0;
    transition: all .5s ease;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease; }
  .hplinks.cplinks ul li.link1 span:before, .hplinks.cplinks ul li.link2 span:before, .hplinks.cplinks ul li.link3 span:before {
    background-size: 22px; }
  .hplinks ul li span {
    font-size: 12px; }
  .hpcat .banners ul li {
    width: 33.33%; }
  #menu {
    display: none; }
  .ppdescription ul.desUl li {
    width: auto;
    padding: 0 20px; }
  .ppdescription ul.desUl li:nth-child(2):before {
    left: 8px; }
  .ppdescription ul.desUl li {
    font-size: 15px;
    line-height: normal; }
  .ppdescription ul.desUl li:last-child:before {
    background-size: 28px;
    left: 10px;
    top: -2px; }
  .ppdescription ul.desUl li:nth-child(2):before {
    background-size: 19px;
    left: 10px;
    top: 3px; }
  .ppdescription ul.desUl li:first-child:before {
    background-size: 17px; }
  .card-figure {
    height: 250px; }
  .previewCartCheckout .button {
    font-size: 14px; }
  .cart-item-info + .cart-item-info {
    margin-top: 0; }
  .cart_ship_mn .cart-totals {
    margin: 0; }
  .cart-totals {
    width: 50%; }
  .cart_shipping_text div {
    left: 100px;
    top: 12px; }
  .cart_shipping_text div span br {
    display: block; }
  .productGrid .product {
    width: 33.33%; }
  .quickSearchResults {
    max-width: 100%;
    width: 100%;
    left: 0;
    right: auto; }
  #quickSearch > .container {
    padding: 0; }
  #quickSearch {
    width: auto;
    margin: 0 15px; }
  .estimate_date p.proof {
    text-align: left; }
  .page-heading {
    clear: both;
    margin: 15px 0; }
  .hphelp ul li.email {
    padding: 0 95px; }
  .mob_img > img {
    max-width: 50px;
    margin-top: -20px; }
  .dropdown--quickSearch .form-field {
    position: relative; }
  .dropdown--quickSearch .search_btn {
    top: 10px; } }

@media only screen and (max-width: 767px) {
  .navUser {
    height: 70px; }
  .hplinks.cplinks.hide_oncp {
    display: none !important; }
  .livechat a:before {
    margin: 0 0 0 -45px; }
  .email a:before {
    margin: 0 0 0 -40px; }
  .hdrshipping, .navUser ul {
    width: 100%;
    text-align: center; }
  .hdrshipping {
    margin: 0; }
  .livechat {
    width: 100%; }
  .header, .header.is-open {
    height: 195px; }
  .livechat .navUser-action {
    background: url(../img/chat.png) no-repeat 38% 50%; }
  .navUser ul li.hdrsearch {
    top: 150px; }
  .hpslidercontent .text h2 {
    font-size: 13px; }
  .hpslidercontent .text h3 {
    font-size: 18px;
    margin: 5px 0; }
  .hpslidercontent .text h4 {
    font-size: 15px; }
  .hpslidercontent .text {
    width: 55%;
    text-align: center; }
  .hpcontent ul li .libg .img {
    width: 15%;
    padding: 49px 0; }
  .hpcontent ul li .libg .text {
    width: 84%;
    margin: auto; }
  .hpcontent ul li .libg {
    padding: 0;
    display: flex; }
  .hpcontent ul li .libg .text p {
    font-size: 15px; }
  .email a {
    padding: 0 0 0 30px; }
  .livechat a {
    padding: 0 0 0 40px; }
  .hphelp ul li {
    width: 50%; }
  .hphelp ul li:first-child {
    width: 100%; }
  .hphelp {
    height: auto;
    padding: 25px 0 15px 0; }
  .hphelp h2, .hphelp ul {
    margin: 0; }
  .hphelp ul li, .hphelp ul li.livechat {
    padding: 15px 0; }
  .hphelp ul li.email a:before, .hphelp ul li.email a:hover:before {
    width: 30px; }
  .brands li {
    width: 50%; }
  .footer-info-col--small {
    width: 50%;
    text-align: left; }
  .ftphn, .ftmail {
    margin: 0; }
  .footer-info-col.newsletter, .newsletter .form-field, .mob_about {
    width: 100%; }
  .footer-info-col.newslette {
    text-align: left; }
  .footer-info .footer-info-heading {
    margin-top: 25px; }
  .hpslidercontent .text {
    text-align: left;
    padding: 0 0 0 8px; }
  .hpslidercontent .text h3 {
    font-size: 11px;
    margin: 0 0 4px; }
  .hpslidercontent .text h2 {
    font-size: 8px; }
  .hpslidercontent .text h4 {
    font-size: 9px; }
  p.hpbtbanner {
    margin-bottom: 15px; }
  .mob_header h3 {
    font-size: 18px; }
  .mob_header h2 {
    font-size: 28px; }
  .mob_header h4 {
    font-size: 20px; }
  .mob_header {
    padding: 10px 0;
    text-align: center; }
  #product-listing-container .productGrid .product {
    width: 50%; }
  .productCarousel-slide {
    width: 50%; }
  .ppdescription ul.desUl li:nth-child(2), .ppdescription ul.desUl li:last-child, .ppdescription ul.desUl li:first-child {
    padding-left: 40px; }
  .productView-thumbnail {
    height: 75px;
    width: 75px; }
  .productView-title {
    font-size: 18px; }
  .addressList button.button.secondary.button--small {
    width: auto; }
  .cart_shipping_text {
    padding: 35px 10px 35px 20px; }
  .cart_shipping_text div {
    top: 15px;
    left: 90px; }
  .cart_shipping_text span {
    padding: 0 10px 0 0; }
  .page-heading {
    font-size: 20px; }
  .hdrshipping:before {
    position: static;
    margin: 0 0 3px 0;
    padding: 0 0 0 29px;
    display: inline-block;
    float: none;
    vertical-align: middle; }
  .hdrshipping {
    text-align: left; }
  .hdrnutime li.hd_call_info {
    right: 120px;
    top: -24px; }
  .hdrnutime p a {
    font-size: 13px; }
  .livechat .navUser-action {
    background: transparent !important; }
  .livechat .navUser-action:before {
    content: '';
    background: url("../img/chat.png") no-repeat center;
    padding: 0;
    margin: 0;
    width: 30px;
    height: 20px;
    line-height: 20px;
    display: inline-block;
    float: none;
    vertical-align: middle; }
  .livechat {
    width: auto; }
  .hdrshipping, .navUser ul {
    width: auto; }
  .navUser {
    height: auto; }
  .header, .header.is-open {
    height: auto; }
  .navUser ul li.hdrsearch {
    top: 115px; }
  .mobileMenu-toggle {
    margin: 0 auto; }
  .header-logo-image {
    max-height: 30px;
    width: auto; }
  .hplinks ul li {
    width: 100%; }
  .hplinks ul li.link2 {
    padding: 0; }
  .hplinks ul li.link3 {
    padding: 0 0 0 46px; }
  .hplinks.cplinks ul li.link3 span:before {
    margin-left: -35px; }
  .hplinks.cplinks ul li.link1 span:before {
    margin-left: -36px; }
  .hplinks.cplinks ul li span {
    line-height: 40px; }
  .hplinks.cplinks ul li.link1 span:before, .hplinks.cplinks ul li.link2 span:before, .hplinks.cplinks ul li.link3 span:before {
    margin-top: 5px; }
  .hplinks.cplinks ul li.link1 span:before, .hplinks.cplinks ul li.link2 span:before, .hplinks.cplinks ul li.link3 span:before {
    background-size: 18px;
    height: 30px; }
  .modal-header-title {
    font-size: 19px; }
  .productView-options {
    text-align: left; }
  .cart-totals {
    width: 100%; }
  .cart-actions {
    margin: 20px 0;
    display: inline-block;
    width: 100%; }
  .cart_shipping_text div span br {
    display: none; }
  .navBar--sub .navBar-item {
    margin: 0 4px; }
  .navBar--sub .navBar-action, .navBar--sub .navBar-item.is-active {
    font-size: 12px; }
  .account-body .form .form-select {
    padding-right: 25px; }
  .productGrid .product {
    width: 50%; }
  .ftmail {
    margin: 10px 0; }
  .ftphn {
    margin: 0 0 10px; }
  .blogpage .blog {
    width: 100%;
    border: 0; }
  .hphelp ul li.email {
    padding: 0; }
  .hphelp ul li {
    width: 49%;
    display: inline-block; }
  .page-content--centered {
    text-align: center; } }

@media only screen and (max-width: 479px) {
  #menu_responsive.navPages-container {
    width: 270px; }
  body.has-activeNavPages {
    left: 270px; }
  .livechat .navUser-action {
    background: url(../img/chat.png) no-repeat 32% 50%; }
  .header-logo-image-container, .header-logo > a {
    height: 24px; }
  .hpcat .banners ul li, .brands li, .footer-info-col--small, .ftvisaimg, .mob_img_footer {
    width: 100%; }
  .account {
    margin-bottom: 0; }
  .ft_left .row + .row {
    margin-top: 0; }
  .ftvisaimg {
    margin: 20px 0 0; }
  .footer-copyright {
    height: auto; }
  .footer-copyright p {
    width: 100%;
    text-align: center; }
  .footer-copyright ul {
    width: 100%; }
  .hphelp h2 {
    font-size: 18px; }
  .hpbrands h2 {
    font-size: 18px;
    margin: 10px 0; }
  .brands li {
    margin: 0 0 15px; }
  .hpcontent ul li .libg, .hpcontent ul li .libg .img, .hpcontent ul li .libg .text {
    display: block;
    padding: 0;
    width: 100%; }
  .hpcontent ul li .libg .img {
    margin: 0 0 10px; }
  .hpcontent ul li .libg .text h2 {
    font-size: 18px; }
  .hpcontent ul li .libg {
    height: auto;
    padding: 15px; }
  .hpcat .banners ul li {
    margin: 0; }
  .hpcat .banners ul {
    margin: 0 0 40px; }
  .hover_pop {
    left: 0;
    top: 100%;
    width: 100%;
    right: 0;
    margin: 0 auto;
    max-width: 95%; }
  .mob_header h3 {
    font-size: 12px;
    padding-right: 0; }
  .mob_header h2 {
    font-size: 18px; }
  .mob_header h4 {
    font-size: 13px;
    padding-right: 0; }
  #product-listing-container .productGrid .product {
    width: 100%; }
  .productCarousel-slide {
    width: 100%; }
  .productView-thumbnail {
    height: 73px;
    width: 73px; }
  .yotpo .primary-color-btn, .yotpo input[type="button"].primary-color-btn {
    width: 100%;
    margin-top: 10px; }
  .yotpo div {
    margin: 0 0 10px; }
  .cart_shipping_text div {
    left: 80px; }
  .cart_shipping_text {
    padding: 85px 10px 75px 10px; }
  .swal2-modal .swal2-confirm {
    width: 45%; }
  .swal2-modal .swal2-cancel {
    width: 45%; }
  .hpcat .banners ul li {
    margin: 0 0 40px; }
  .navUser ul li.hdrsearch {
    top: 142px; }
  .header-logo-image {
    max-height: 22px; }
  .hdrnutime li.hd_call_info {
    left: 15px;
    right: auto; }
  .hdrshipping {
    text-align: center;
    width: 100%; }
  .modal-body {
    padding: 20px; }
  .ppdescription ul.desUl li {
    width: 100%;
    background: none;
    margin: 0 0 15px;
    border-bottom: 1px solid #d3d3d3;
    padding: 0 0 15px 20px; }
  .ppdescription ul.desUl li:first-child:before {
    left: 10px; }
  .ppdescription ul.desUl li:nth-child(2):before {
    left: 9px; }
  .ppdescription ul.desUl li:last-child:before {
    left: 5px; }
  .ppdescription ul.desUl li:last-child {
    border-bottom: 0;
    padding-bottom: 0;
    margin-bottom: 0; }
  .cart-actions a.button.button--primary, .form[action="/account.php?action=send_message"] .form-actions > input.button,
  form[action="/account.php?action=update_new_shipping_address"] .form-actions > input.button, form[action="/account.php?action=update_new_shipping_address"] .button {
    width: 100%;
    margin: 5px 0; }
  .productGrid .product {
    width: 100%; }
  .panel--address .form-actions .button {
    width: auto; }
  .slider_content {
    height: 200px;
    display: flex; }
  .mob_header, .h_img {
    margin: auto; } }

p a, li a {
  color: #00adee; }

.d-flex {
  margin: 0 -15px; }
  .d-flex .col3, .d-flex .col4, .d-flex .col6, .d-flex .col2 {
    padding: 15px 0;
    position: relative; }
  @media (min-width: 768px) {
    .d-flex {
      display: flex;
      align-items: center; }
      .d-flex.flex-reverse {
        flex-direction: row-reverse; }
      .d-flex.align-items-start {
        align-items: flex-start; }
      .d-flex .col6 {
        padding: 15px;
        width: 50%; }
        .d-flex .col6 h2 {
          margin-top: 0; }
        .d-flex .col6 p:last-child {
          margin-bottom: 0; }
      .d-flex .col2 {
        width: 20%;
        padding: 15px; }
      .d-flex .col3 {
        width: 25%;
        padding: 15px; }
      .d-flex .col4 {
        width: 33.33%;
        padding: 15px; } }
  .d-flex.alignContent {
    align-items: flex-start;
    margin: 0; }

.hpcat .cat_head {
  margin-bottom: 2rem; }
  .hpcat .cat_head .page-heading {
    margin-bottom: 0rem; }

.cpbannerbot {
  text-align: left; }
  .cpbannerbot .d-flex {
    align-items: flex-start; }

.pagination {
  display: flex;
  justify-content: flex-end;
  float: none; }

#product-listing-container {
  float: none; }

p {
  line-height: 28px; }
  p:last-child {
    margin-bottom: 0; }
  p a {
    text-decoration: none; }
  p.white-text {
    color: #fff; }
    p.white-text a {
      color: #fff; }

.productCarousel .card-title {
  min-height: 70px; }

.productCarousel .button {
  border: 2px solid #929497;
  line-height: 20px;
  background: #929497;
  font-size: 14px;
  text-transform: none;
  letter-spacing: normal; }
  .productCarousel .button:hover, .productCarousel .button:focus {
    background: none;
    color: #929497;
    font-weight: normal; }

.text-center {
  text-align: center; }

/*
.d-flex { 
    margin: 0 -15px;      
    .col3, .col4, .col6, .col2 { 
        padding: 15px;        
        position: relative;
    }
    @media (min-width: 768px) {
        display: flex; align-items: center;
        &.flex-reverse {
            flex-direction: row-reverse;
        }
        &.align-items-start {
            align-items: flex-start;
        }
        
        .col6 { 
            width: 50%;        
         
        }
        .col2 { 
            width: 20%;                 
        }
        .col3 { 
            width: 25%;                 
        }
        .col4 { 
            width: 33.33%;                 
        }
    }        
}

*/
.spacing {
  padding-top: 4rem;
  padding-bottom: 4rem; }

.space-bottom-sm {
  padding-bottom: 2rem; }

.space-bottom {
  padding-bottom: 4rem; }

.space-top {
  padding-top: 4rem; }

.small-contain {
  max-width: 990px;
  margin: auto;
  padding-left: 15px;
  padding-right: 15px; }

.page-type-default h2 {
  font-size: 25px; }

.page-heading {
  margin-bottom: 1.6rem; }

.section {
  position: relative; }
  .section .button {
    border: 2px solid #929497;
    font-size: 14px;
    text-transform: none;
    letter-spacing: normal;
    background: #929497; }
    .section .button:hover, .section .button:focus {
      background: none;
      color: #929497;
      font-weight: normal; }
  .section .overlay2 {
    opacity: .9; }
  .section div h2:first-of-type {
    margin-top: 0; }
  .section h2.icon1 {
    background: url(https://cdn11.bigcommerce.com/s-jhf7o/product_images/uploaded_images/003-stopwatch.png) left 3px no-repeat;
    padding-left: 40px;
    background-size: 30px; }
  .section h2.icon2 {
    background: url(https://cdn11.bigcommerce.com/s-jhf7o/product_images/uploaded_images/002-check.png) left 3px no-repeat;
    padding-left: 40px;
    background-size: 30px; }
  .section h2.icon3 {
    background: url(https://cdn11.bigcommerce.com/s-jhf7o/product_images/uploaded_images/flexible-shipping.png) left 1px no-repeat;
    padding-left: 46px;
    background-size: 36px; }
  .section h2.icon4 {
    background: url(https://cdn11.bigcommerce.com/s-jhf7o/product_images/uploaded_images/004-idea.png) left 3px no-repeat;
    padding-left: 40px;
    background-size: 30px; }
  .section .info-size {
    font-size: 20px;
    font-weight: 700;
    font-family: 'Montserrat', sans-serif; }
  .section.home_intro .d-flex {
    padding: 0; }
    @media (min-width: 800px) {
      .section.home_intro .d-flex {
        padding: 3rem 0; } }
  @media (min-width: 768px) {
    .section.home_intro .text {
      text-align: left;
      padding-right: 2rem; }
      .section.home_intro .text p {
        text-align: left; } }
  .section .d-flex:nth-child(even) {
    flex-direction: row-reverse; }

.page-type-default .body {
  margin: 0; }

.hphelp {
  padding-bottom: 20px;
  height: auto; }
  .hphelp p {
    color: #fff;
    max-width: 1000px;
    margin: 0 auto;
    margin: 10px 0; }
    .hphelp p a {
      color: #fff; }

p a {
  color: #00adee; }

.footer .footer-info .footer-info-col .footer-info-heading a {
  color: #00adee; }
  .footer .footer-info .footer-info-col .footer-info-heading a:hover {
    color: #fff; }

.button-compare {
  display: none; }

.navPages .navPages-list .navPages-item .navPages-action {
  font-size: 14px;
  padding: 0 5px; }
  @media (min-width: 1000px) {
    .navPages .navPages-list .navPages-item .navPages-action {
      padding: 0 12px; } }

.navPages .navPages-list .navPages-item:hover > ul {
  display: block;
  border: 0;
  margin: 0;
  padding: 15px; }

@media (max-width: 990px) {
  #menu_responsive .navPages .navPages-list .navPages-item .productul {
    padding: 15px; }
    #menu_responsive .navPages .navPages-list .navPages-item .productul li a {
      font-weight: normal; } }

.card .yotpo-bottomline {
  cursor: default !important; }
  .card .yotpo-bottomline .text-m {
    /*  display: none !important;*/ }
  .card .yotpo-bottomline a {
    cursor: default !important; }

.blog-post-page {
  flex-wrap: wrap; }
  .blog-post-page .blog {
    border: 0;
    text-align: center; }
    .blog-post-page .blog .blog-title {
      text-align: center; }
    .blog-post-page .blog .blog-date, .blog-post-page .blog .blog-post {
      text-align: center; }

.page-content .blog-post-body {
  padding-bottom: 30px; }

.blogpage .blog-post-page {
  display: flex;
  margin: 0 -15px;
  flex-wrap: wrap; }

.blogpage .blog {
  width: 50%;
  float: none;
  margin-bottom: 0;
  padding: 15px;
  width: 100%;
  float: none;
  margin-bottom: 0;
  padding: 15px; }
  @media (min-width: 550px) {
    .blogpage .blog {
      width: 50%; } }
  .blogpage .blog .blog-post-body {
    padding-bottom: 0; }
  .blogpage .blog .blog-thumbnail {
    min-height: auto;
    margin-bottom: 10px; }
    .blogpage .blog .blog-thumbnail img {
      position: static;
      width: 100%;
      box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.4);
      display: block;
      padding: 4px; }
  .blogpage .blog .blog-title {
    line-height: 1.2em; }
    .blogpage .blog .blog-title a {
      text-transform: none;
      letter-spacing: normal;
      display: block; }
  .blogpage .blog .blog-post a {
    color: #00adee; }

.blog-bottom {
  overflow: hidden;
  width: 100%;
  padding: 0; }

.blog-header {
  text-align: center; }
  .blog-header p {
    text-align: center; }

p {
  font-size: 14px;
  color: #595a5c;
  line-height: 28px; }

.cat_dis p {
  margin-bottom: 1.5rem; }

#product-listing-container .productGrid .product {
  padding: 0 15px; }
  #product-listing-container .productGrid .product .card-title {
    height: auto; }

.productGrid, .slick-track {
  display: flex;
  flex-wrap: wrap;
  align-items: stretch; }
  .productGrid .product, .productGrid .productCarousel-slide, .slick-track .product, .slick-track .productCarousel-slide {
    padding: 0 15px;
    height: auto; }
    .productGrid .product .card, .productGrid .productCarousel-slide .card, .slick-track .product .card, .slick-track .productCarousel-slide .card {
      height: 100%;
      position: relative;
      padding-bottom: 44px; }
      .productGrid .product .card .card-title, .productGrid .productCarousel-slide .card .card-title, .slick-track .product .card .card-title, .slick-track .productCarousel-slide .card .card-title {
        height: auto;
        min-height: 0; }
      .productGrid .product .card .button.choose_options, .productGrid .productCarousel-slide .card .button.choose_options, .slick-track .product .card .button.choose_options, .slick-track .productCarousel-slide .card .button.choose_options {
        position: absolute;
        left: 0;
        bottom: 0;
        width: 100%; }
      .productGrid .product .card .card-figure .card-image, .productGrid .productCarousel-slide .card .card-figure .card-image, .slick-track .product .card .card-figure .card-image, .slick-track .productCarousel-slide .card .card-figure .card-image {
        padding: 0; }
      .productGrid .product .card .card-body, .productGrid .productCarousel-slide .card .card-body, .slick-track .product .card .card-body, .slick-track .productCarousel-slide .card .card-body {
        padding: 0; }

.card .card-figcaption .button:hover {
  background-color: #fff; }

.card-figcaption .choose_options {
  display: none; }

/***********Graphic Design Service page*****************/
.page-content [data-layout-name="contact-banner"] {
  background: url(https://store-jhf7o.mybigcommerce.com/product_images/middle_bg.jpg) center no-repeat;
  background-size: cover;
  padding: 30px 0;
  text-align: center; }

#product-listing-container .actionBar {
  display: block; }
  #product-listing-container .actionBar .actionBar-section .form-select {
    padding-right: 15px; }

/************HomePage Desktop***************/
.container {
  padding: 0 15px; }

.navUser {
  background: none;
  float: none;
  border-bottom: 1px solid #dfdfdf;
  height: auto;
  display: block;
  transition: all 0.2s ease;
  padding: 0; }
  .navUser .container {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 7px 15px; }
    @media (min-width: 991px) {
      .navUser .container {
        justify-content: space-between;
        padding: 0 15px; } }
  .navUser .hdrshipping {
    margin-left: 0;
    text-transform: none;
    float: none; }
    .navUser .hdrshipping p {
      margin: 0;
      padding-left: 24px;
      color: red;
      line-height: 18px;
      background: url(../img/header-arrow.svg) 0 center no-repeat;
      background-size: 14px; }
    .navUser .hdrshipping:before {
      display: none;
      margin: 0; }
  .navUser .navUser-section {
    float: none;
    display: none; }
    @media (min-width: 991px) {
      .navUser .navUser-section {
        display: flex;
        justify-content: flex-end;
        min-width: 356px; } }
    .navUser .navUser-section .navUser-item {
      line-height: 36px;
      transition: all 0.2s ease; }
      .navUser .navUser-section .navUser-item .navUser-action {
        padding: 0 0 0 1.6rem;
        margin-left: 1.2rem;
        font-weight: 400;
        color: #00B5F2;
        text-transform: none;
        transition: all 0.2s ease; }
      .navUser .navUser-section .navUser-item.navUser-item--account .navUser-action {
        background: url(../img/header-user.svg) 0 center no-repeat;
        background-size: 16px;
        color: #666666; }
      .navUser .navUser-section .navUser-item.navUser-item--phone .navUser-action {
        background: url(../img/header-phone.svg) 1px center no-repeat;
        background-size: 16px;
        color: #666666; }
      .navUser .navUser-section .navUser-item.navUser-item-uploadfile .navUser-action {
        background: url(../img/header-upload.svg) 1px center no-repeat;
        background-size: 16px; }

.hdrmid {
  padding: 15px 0;
  height: auto;
  float: none; }
  @media (min-width: 991px) {
    .hdrmid {
      padding: 25px 0; } }
  .hdrmid .container {
    display: flex;
    justify-content: space-between;
    align-items: center; }
    @media (max-width: 990px) {
      .hdrmid .container {
        padding: 0 8px; } }
    .hdrmid .container .header_mob-left {
      min-width: 40px;
      width: 15%; }
      @media (max-width: 990px) {
        .hdrmid .container .header_mob-left {
          display: flex !important;
          align-items: center; } }
      .hdrmid .container .header_mob-left .mobileMenu-toggle {
        position: relative;
        margin: 0;
        left: auto;
        top: 0;
        transform: none; }
    .hdrmid .container .header-logo {
      float: none;
      width: auto;
      height: auto;
      margin: 0; }
      @media (max-width: 990px) {
        .hdrmid .container .header-logo {
          text-align: center;
          min-width: 170px;
          width: 70%; } }
      .hdrmid .container .header-logo a {
        display: flex;
        height: auto;
        width: 100%; }
        .hdrmid .container .header-logo a .header-logo-image-container {
          height: auto;
          width: 100%; }
          @media (min-width: 991px) {
            .hdrmid .container .header-logo a .header-logo-image-container {
              width: auto; } }
          .hdrmid .container .header-logo a .header-logo-image-container .header-logo-image {
            width: 90%;
            margin: auto;
            max-height: none;
            position: static; }
            @media (min-width: 991px) {
              .hdrmid .container .header-logo a .header-logo-image-container .header-logo-image {
                width: 245px; } }

.hdrnutime {
  float: none; }
  .hdrnutime.header_mob_right {
    width: 79%;
    display: flex;
    margin: 0;
    align-items: center;
    float: none;
    justify-content: flex-end; }
    @media (max-width: 990px) {
      .hdrnutime.header_mob_right {
        width: auto;
        width: 20%;
        min-width: 80px; } }
  .hdrnutime .navPage-item {
    padding: 0;
    width: 71%;
    margin: 0;
    display: flex;
    justify-content: flex-end;
    align-items: center; }
    .hdrnutime .navPage-item .navPages-item-page {
      padding: 0 15px;
      border: 0;
      position: relative; }
      .hdrnutime .navPage-item .navPages-item-page::after {
        position: absolute;
        right: 0;
        top: 50%;
        margin-top: -9px;
        height: 18px;
        background: #e5e5e5;
        width: 1px;
        content: ''; }
      .hdrnutime .navPage-item .navPages-item-page:last-child::after {
        display: none; }
      .hdrnutime .navPage-item .navPages-item-page.navPages-item-page--gallery {
        border: 0; }
        .hdrnutime .navPage-item .navPages-item-page.navPages-item-page--gallery::after {
          display: none; }
      .hdrnutime .navPage-item .navPages-item-page .navPages-action {
        font-size: 14px;
        padding: 5px 0 1px;
        color: #084c61; }
        .hdrnutime .navPage-item .navPages-item-page .navPages-action:hover {
          border-bottom: 1px solid #cacaca;
          color: #084c61; }
    @media (max-width: 990px) {
      .hdrnutime .navPage-item.mob_header-icon {
        width: auto;
        justify-content: end; }
        .hdrnutime .navPage-item.mob_header-icon .navUser-item, .hdrnutime .navPage-item.mob_header-icon .navUser-item--cart {
          padding: 0;
          width: auto;
          border: 0;
          padding-left: 5px; }
          .hdrnutime .navPage-item.mob_header-icon .navUser-item a, .hdrnutime .navPage-item.mob_header-icon .navUser-item--cart a {
            text-indent: -999999px;
            text-align: justify;
            width: 21px;
            height: 21px;
            padding: 0;
            margin: auto; }
          .hdrnutime .navPage-item.mob_header-icon .navUser-item.navUser-item--account, .hdrnutime .navPage-item.mob_header-icon .navUser-item--cart.navUser-item--account {
            display: block !important; }
            .hdrnutime .navPage-item.mob_header-icon .navUser-item.navUser-item--account .navUser-action, .hdrnutime .navPage-item.mob_header-icon .navUser-item--cart.navUser-item--account .navUser-action {
              background: url(../img/header-user.svg) 0 center no-repeat;
              background-size: 16px;
              color: #666666; }
          .hdrnutime .navPage-item.mob_header-icon .navUser-item.navUser-item--phone .navUser-action, .hdrnutime .navPage-item.mob_header-icon .navUser-item--cart.navUser-item--phone .navUser-action {
            background: url(../img/header-phone.svg) 1px center no-repeat;
            background-size: 16px;
            color: #666666; }
          .hdrnutime .navPage-item.mob_header-icon .navUser-item.navUser-item-uploadfile .navUser-action, .hdrnutime .navPage-item.mob_header-icon .navUser-item--cart.navUser-item-uploadfile .navUser-action {
            background: url(../img/header-upload.svg) 1px center no-repeat;
            background-size: 16px; }
          .hdrnutime .navPage-item.mob_header-icon .navUser-item.navUser-item--cart, .hdrnutime .navPage-item.mob_header-icon .navUser-item--cart.navUser-item--cart {
            right: 0;
            position: relative;
            transform: none; }
            .hdrnutime .navPage-item.mob_header-icon .navUser-item.navUser-item--cart a, .hdrnutime .navPage-item.mob_header-icon .navUser-item--cart.navUser-item--cart a {
              text-indent: 0;
              width: 30px;
              height: 30px; } }
  .hdrnutime .dropdown--quickSearch {
    width: 29%; }
  .hdrnutime .form-fieldset {
    border: 1px solid #ccc;
    min-width: 300px;
    width: 100%;
    position: relative;
    border-radius: 5px; }
    .hdrnutime .form-fieldset .form-input {
      border: 0;
      height: 24px;
      padding-right: 20px; }
    .hdrnutime .form-fieldset .search_btn {
      position: absolute;
      right: 0;
      height: 100%;
      width: 30px;
      background-position: center;
      top: 0; }

#menu_responsive .hdrnutime {
  display: flex; }
  #menu_responsive .hdrnutime .mob_header-icon {
    justify-content: space-around;
    background-color: #fff;
    padding: 8px;
    width: 100%; }

@media (min-width: 991px) {
  body {
    float: none;
    padding-top: 170px;
    transition: all 0.8s ease; }
    body.scrollActive {
      padding-top: 110px; }
      body.scrollActive .header {
        height: auto; }
        body.scrollActive .header .hdrmid {
          padding: 5px 0; }
        body.scrollActive .header .header-logo {
          height: auto; }
          body.scrollActive .header .header-logo .header-logo-image {
            width: 200px; }
        body.scrollActive .header .navUser .navUser-section .navUser-item {
          line-height: 28px; }
          body.scrollActive .header .navUser .navUser-section .navUser-item .navUser-action {
            padding-left: 1.4rem;
            background-size: 12px !important; }
  .header {
    float: none;
    height: auto; }
    .header .navPages-container {
      height: auto; }
      .header .navPages-container .navPages .navPages-list {
        float: none;
        display: flex;
        justify-content: space-around;
        width: auto; }
        .header .navPages-container .navPages .navPages-list + .navPages-list {
          display: none; }
        .header .navPages-container .navPages .navPages-list .navPages-item {
          padding: 0 15px;
          font-size: 15px;
          position: relative;
          display: block;
          align-items: center; }
          .header .navPages-container .navPages .navPages-list .navPages-item .productul {
            width: 280px;
            padding-left: 22px;
            border-left: 5px solid #000;
            box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.5); }
            .header .navPages-container .navPages .navPages-list .navPages-item .productul li {
              float: none;
              width: 100%; }
              .header .navPages-container .navPages .navPages-list .navPages-item .productul li a {
                color: #595A5C;
                position: relative;
                display: inline-block;
                padding: 0;
                /* menu dropdown add */
                margin-left: 18px;
                margin-top: 3px;
                margin-bottom: 3px;
                /* end */ }
                .header .navPages-container .navPages .navPages-list .navPages-item .productul li a::before {
                  position: absolute;
                  left: 0;
                  content: '';
                  bottom: 6px;
                  width: 0%;
                  height: 1px;
                  background-color: #595A5C;
                  /*transition: all 0.15s ease;*/ }
                .header .navPages-container .navPages .navPages-list .navPages-item .productul li a:hover {
                  color: #595A5C; }
                  .header .navPages-container .navPages .navPages-list .navPages-item .productul li a:hover:before {
                    width: 100%; }
          .header .navPages-container .navPages .navPages-list .navPages-item .navPages-action {
            text-transform: none;
            /*font-size: 15px;*/
            padding-right: 15px;
            background: url(../img/dropdown.svg) right center no-repeat;
            background-size: 10px; }
            .header .navPages-container .navPages .navPages-list .navPages-item .navPages-action:hover {
              color: #fff; }
          .header .navPages-container .navPages .navPages-list .navPages-item:first-child .navPages-action {
            background: url(../img/dropdown.svg) right center no-repeat;
            background-size: 10px; } }

/************HomePage Desktop End***************/
/************Hero Banner***************/
.hpmainslider {
  background-color: #2b2c43;
  float: none; }
  .hpmainslider .container {
    padding: 0; }
    .hpmainslider .container .heroCarousel, .hpmainslider .container .slick-slide {
      float: none;
      margin: 0; }
      .hpmainslider .container .heroCarousel img, .hpmainslider .container .slick-slide img {
        margin: auto; }

/************Hero Banner***************/
/************Home Intro***************/
.homepage-text h2 {
  font-weight: 700;
  font-size: 28px; }

/************Home Intro***************/
/************Home Category Blocks***************/
.home-category {
  padding-top: 0; }
  .home-category ul {
    margin: 0;
    display: flex;
    justify-content: center;
    align-items: flex-start;
    flex-wrap: wrap;
    list-style: none; }
    .home-category ul li {
      width: 50%;
      padding: 20px 15px; }
      .home-category ul li a {
        color: #333; }
        .home-category ul li a:hover {
          color: #00adee; }
      @media (min-width: 800px) {
        .home-category ul li {
          width: 33.33%; } }
      @media (min-width: 991px) {
        .home-category ul li {
          width: 25%;
          padding: 40px 15px; } }
      .home-category ul li span {
        display: block;
        margin-top: 20px;
        text-align: center; }
      .home-category ul li img {
        margin: auto; }

/************Home Category Blocks***************/
h1, h2, h3, h4, h5, h6 {
  color: #2c2d42; }

/************Footer Start***************/
.footer {
  background-color: #404041; }
  .footer .footer-info .footer-info-col p {
    color: #fff; }
  .footer .footer-info .footer-info-col .footer-info-list li {
    padding-bottom: 10px; }
    .footer .footer-info .footer-info-col .footer-info-list li a:hover {
      color: #fff; }
  .footer .footer-info .footer-info-col .footer-info-heading {
    color: #fff;
    font-weight: bold; }
  .footer .footer-info .footer-info-col.contact .ftmail {
    background: url(https://cdn11.bigcommerce.com/s-jhf7o/images/stencil/original/image-manager/email.png) left center no-repeat; }
  .footer .footer-info .footer-info-col.contact .ftphn {
    background: url(https://cdn11.bigcommerce.com/s-jhf7o/images/stencil/original/image-manager/telephone-call.png) left center no-repeat; }
  .footer .footer-info .footer-info-col.contact .date {
    background: url(https://cdn11.bigcommerce.com/s-jhf7o/images/stencil/original/image-manager/hours-blue-icon.png) left center no-repeat; }
  .footer .footer-info .footer-info-col.contact address {
    background: url(https://cdn11.bigcommerce.com/s-jhf7o/images/stencil/original/image-manager/maps-and-flags.png) left center no-repeat; }
  .footer .footer-info .footer-info-col.contact a:hover {
    color: #fff; }
  .footer .copyright_footer ul {
    margin: 0 0 20px 0;
    list-style: none;
    display: flex; }
    .footer .copyright_footer ul li {
      padding: 0 15px;
      font-family: "Myriad Pro", Arial, "sans-serif";
      font-size: 13px;
      line-height: 1.1rem;
      border-left: 1px solid #fff; }
      .footer .copyright_footer ul li:first-child {
        padding-left: 0;
        border: 0; }
      .footer .copyright_footer ul li a {
        color: #fff; }
        .footer .copyright_footer ul li a:hover {
          color: #fff; }

/************Footer End ***************/
@media (min-width: 991px) and (max-width: 1091px) {
  .header .hdrmid .container .hdrnutime .form-fieldset {
    min-width: 250px; }
  .header .hdrmid .container .hdrnutime .navPage-item .navPages-item-page .navPages-action {
    padding: 0 3px; }
  .header .navPages-container .navPages .navPages-list .navPages-item, .navPages .navPages-list .navPages-item .navPages-action {
    padding: 0 0; } }

.hpsidebar {
  padding-right: .5rem; }
  .hpsidebar .category-heading {
    text-transform: uppercase;
    font-weight: 700;
    font-size: 18px;
    margin: 0; }

.onlysm {
  display: block !important; }
  @media (min-width: 991px) {
    .onlysm {
      display: none !important; } }

.onlyls {
  display: none !important; }
  @media (min-width: 991px) {
    .onlyls {
      display: block !important; } }

/***slideshow start***/
#gallery1, #gallery2, #gallery3, #gallery4 {
  height: 125px;
  width: 200px; }

/***slideshow end***/
