#carouselExampleIndicators .carousel-inner {
  overflow: inherit !important;
}

.mapBg {
  margin-top: 135px !important;
}

.mapTxt {
  top: 20px !important;
}

.slide-number {
  display: none;
}

.slide-number h4 {
  font-size: 16px;
  color: #444444;
  font-weight: bold;
  text-align: center;
  position: relative;
  padding-top: 10px;
  letter-spacing: 2px;
}

.slide-number h4:before {
  content: "";
  border-top: 1px solid #d86a73;
  position: absolute;
  width: 126px;
  height: 1px;
  text-align: center;
  margin: 0px auto;
  top: 0px;
  left: 0px;
  right: 0px;
}

.sidebar-cat .product-top h4 {
  font-size: 18px;
  font-weight: 600;
  margin: 0px;
  padding-bottom: 0px;
  letter-spacing: 1.35px;
}

.sort-top form.woocommerce-ordering::before {
  font-size: 16px;
  font-weight: bold;
  letter-spacing: 1.6px;
}

.es_subscription_message.success {
  color: #fff !important;
}

.newsLetter {
  text-align: left !important;
}

span.product {
  position: relative;
  top: 4px;
}

span.product .compare.button {
  height: auto !important;
}

.tp-parallax-wrap {
  left: 0 !important;
  top: 0 !important;
  min-width: 100%;
}

.tp-parallax-wrap * {
  min-width: 100%;
  height: auto !important;
}

.vc_col-sm-3 .sidebar-cat h4 {
  font-weight: 600;
}

.woocommerce .status-publish .summary form table tr:last-child {
  margin-bottom: -5px !important;
}

span.dcr-val {
  font-weight: bold;
}

.wpb_text_column.wpb_content_element b {
  font-size: 16px;
  line-height: 25px;
  letter-spacing: 0px;
}

span.edit-link {
  display: none;
}

.blog-right-area.blogPartInner .status-publish {
  width: 100%;
}

div.blogPartInner.spacer div#comments {
  display: none !important;
}

.blogPartInner footer.entry-footer a {
  font-size: 16px;
}

.blogPartInner .status-publish .wpblog-featured-image {
  padding-bottom: 10px;
}

form.search-form {
  position: relative;
}

.single-post {
  background: #f3f3f3;
}

.single-post .blogPartInner .post-title h2 {
  line-height: 1.17;
  margin: 30px 0 0;
}

.single-post iframe {
  margin-bottom: 15px;
}

.single-post iframe[src*=youtube] {
  width: 100%;
}

.single-post .wpblog-featured-image.single-post-img img {
  max-height: 350px;
  -o-object-fit: cover;
     object-fit: cover;
}

.single-post article.category-pressreleases .wpblog-featured-image.single-post-img img {
  width: auto;
  -o-object-fit: contain;
     object-fit: contain;
  margin: 0 auto;
  text-align: center;
  display: block;
}

.blogPartInner .comments-area h2.comments-title {
  font-size: 28px;
  text-align: left;
}

.single-post .blogPartInner time.updated {
  display: none;
}

div#comments p {
  text-align: left;
}

div#comments label {
  float: left;
  width: 100%;
  font-weight: bold;
  color: #000;
  font-size: 16px;
  letter-spacing: 1.5px;
  margin-bottom: 5px;
}

div#comments textarea {
  width: 100%;
  border: none;
  min-height: 180px;
  padding-left: 5px;
  padding-right: 5px;
}

p.comment-form-url {
  display: none;
}

p.comment-form-author {
  float: left;
  width: 50%;
  margin-top: 15px;
}

p.comment-form-email {
  float: left;
  width: 50%;
  margin-top: 15px;
}

div#comments input[type=text] {
  border: none;
  width: 95%;
  padding-left: 5px;
  padding-right: 5px;
}

div#comments input[type=email] {
  border: none;
  width: 100%;
  padding-left: 5px;
  padding-right: 5px;
}

p.comment-form-cookies-consent label {
  max-width: calc(100% - 25px);
  float: right;
}

p.comment-form-cookies-consent input#wp-comment-cookies-consent {
  float: left;
  height: auto;
  margin: 5px;
}

p.comment-notes {
  display: none;
}

.blogPartInner .comments-area h2.comments-title {
  border-bottom: 1px solid #ccc;
}

ol.discussion-avatar-list {
  display: none;
}

p.discussion-meta-info {
  display: none;
}

ol.comment-list {
  padding-left: 0;
  margin-top: 30px;
}

ol.comment-list li {
  list-style: none;
  display: inline-block;
  width: 100%;
  border-bottom: 1px solid #ccc;
  margin-bottom: 10px;
}

.comment-author.vcard img {
  border-radius: 50%;
  overflow: hidden;
  border: 1px solid #f1f1f1;
  float: left;
  width: 80px;
  height: 80px;
  margin-right: 10px;
}

.comment-content {
  float: left;
  width: 100%;
  margin-top: 20px;
}

.comment-reply {
  float: left;
  width: 100%;
  margin: 20px 0;
}

div#respond {
  clear: both;
  margin-top: 20px;
  float: left;
  width: 100%;
}

a.comment-reply-link {
  font-size: 20px;
  padding-left: 40px;
  position: relative;
  color: #444444;
}

a.comment-reply-link:before {
  content: "";
  position: absolute;
  left: 0;
  top: calc(50% - 1px);
  background: #d86a73;
  height: 2px;
  width: 31px;
}

b.fn {
  color: #444;
  margin-top: 8px;
  display: inline-block;
}

.comment-metadata time {
  color: #444;
}

a#cancel-comment-reply-link {
  float: right;
  color: #444;
  font-size: 16px;
}

div#respond + h2.comments-title {
  display: none;
}

.chart-heading {
  float: left;
  width: 50%;
  padding: 0 30px 15px;
}

.chart-heading h3 {
  font-size: 22px;
  font-weight: 600;
  color: #3f3f3f;
  text-transform: uppercase;
  margin: 0px;
  border-bottom: 1px solid #ccc;
  padding-bottom: 15px;
  font-family: "BebasNeuePro-ExpBd" !important;
}

.chart-heading p {
  font-size: 16px;
  line-height: 32px;
  font-weight: normal;
  color: #484848 !important;
  margin: 20px 0px 0px;
  font-family: "Lato";
  text-align: left;
}

.product-chart {
  float: right;
  width: 140px;
  text-align: -webkit-center;
}

.product-chart p {
  text-align: center;
  margin: 0px;
  position: absolute;
  left: 0px;
  right: 15px;
  font-size: 16px;
  font-family: Lato !important;
}

.product-chart li {
  position: relative;
  display: table-cell;
  vertical-align: bottom;
  height: 101px;
  border-bottom: 1px solid #000;
}

.product-chart li:first-child {
  border-left: 1px solid #000;
}

.product-chart span {
  margin: 0px 15px 0px 0px;
  display: block;
  background: #ccc;
}

.product-chart:last-child {
  margin-left: 20px;
}

.product-chart h4 {
  margin: 0px;
  font-size: 15px;
  text-transform: uppercase;
  color: #3f3f3f;
  font-family: Lato !important;
  text-align: left;
  padding-left: 15px;
  margin-bottom: 20px;
  font-weight: 500 !important;
}

.product-chart ul {
  padding: 0px;
}

.section-second {
  float: left;
  width: 100%;
  padding: 50px 0px;
  margin-top: 50px;
  border: 2px solid #ccc;
}

.section-left {
  float: left;
  width: 45%;
}

.section-left h3,
.section-right h3 {
  font-size: 16px;
  font-weight: 600;
  color: #3f3f3f;
  text-transform: uppercase;
  margin: 0px;
  border-bottom: 1px solid #ccc;
  padding-bottom: 15px;
  font-family: inherit;
  margin-bottom: 15px;
}

.section-left ul,
.section-right ul {
  padding: 0px;
  list-style: none;
}

.section-left ul li a,
.section-right ul li a {
  list-style: none;
  font-size: 16px;
  color: #484848;
  text-transform: capitalize;
  line-height: 36px;
  text-decoration: none;
  border-bottom: 2px solid #747474;
}

.section-right {
  float: left;
  width: 45%;
  padding-left: 10%;
}

.section-right h3 a {
  font-size: 16px;
  color: #484848;
  font-weight: 600;
  float: right;
  padding-top: 0px;
  text-decoration: none;
  border-bottom: 2px Solid #747474;
  font-family: Lato;
  text-transform: capitalize;
}

.eq-area {
  float: left;
  width: 100%;
}

.chart-right {
  float: right;
  width: 50%;
}

.product-chart li:last-child span {
  margin-right: 0;
}

.section-wiring {
  float: left;
  width: 100%;
  padding: 0px 30px;
}

.posts-area-outer {
  position: relative;
  min-height: 200px;
}

.posts-area-outer.loader .posts-area {
  visibility: hidden;
  opacity: 0;
}

.posts-area-outer:before {
  position: absolute;
  left: 0;
  top: 0;
  content: "";
  height: 100%;
  width: 100%;
  background: url(images/spinner.gif) no-repeat center;
  background-size: 42px;
  display: none;
}

.posts-area-outer.loader:before {
  display: block;
}

.main-title.more-then {
  font-size: 100px;
  text-transform: uppercase;
}

.main-title {
  font-size: 125px;
  text-transform: uppercase;
}

.summary.entry-summary h1.product_title.entry-title.more-then {
  font-size: 26px !important;
}

.left-block,
.right-side-block {
  margin-top: 42px !important;
}

.innerPage .entry-content .passion ul li {
  list-style: disc;
}

.passion ul {
  padding-left: 35px !important;
}

.apply-links a {
  background: #78bcd1;
  padding: 7px 22px;
  color: #fff;
  font-size: 16px;
  font-weight: 500;
  text-transform: uppercase;
  cursor: pointer;
  font-family: "BebasNeuePro-Regular" !important;
  letter-spacing: 1px;
}

.apply-links {
  padding: 20px 0px 50px !important;
}

.artists-banner {
  background: url(/wp-content/uploads/2019/12/Artists-banner.jpg) no-repeat;
  background-size: cover;
  min-height: 300px;
}

p.artistsPhraseCol {
  color: #000 !important;
}

.gallery_product.filter {
  float: left;
}

@media only screen and (max-width: 767px) {
  .company-cols .vc_column_container > .vc_column-inner > .wpb_wrapper {
    margin-bottom: 40px;
  }
  .main-title {
    font-size: 45px !important;
  }
  .banner-for-single h1.pickup-heading .container {
    max-width: 100%;
  }
  .vc_separator .vc_sep_holder {
    padding: 0px 0px 10px;
  }
  .main-title.more-then {
    font-size: 45px !important;
  }
  .summary.entry-summary h1.product_title.entry-title.more-then {
    position: relative;
    padding-right: 30px;
  }
  .logo .img-fluid {
    width: auto !important;
  }
  .guiter-image ul li {
    width: 100%;
    margin-bottom: 20px;
  }
  .guiter-image img {
    display: block;
  }
  .step-slider ul li,
.step-slider img {
    width: 100%;
  }
  .step-2 {
    padding-top: 20px;
  }
  .list-content {
    padding-top: 20px;
    width: 100%;
  }
  .list-content img {
    margin: 0px auto;
    text-align: center;
    display: block;
  }
  i.fa.fa-chevron-left {
    left: -15px;
    font-size: 20px;
  }
  i.fa.fa-chevron-right {
    right: -15px;
    font-size: 20px;
  }
  .step-slider ul li:first-child {
    display: block;
  }
  .step-slider ul li {
    display: none;
  }
}
body .related.products .woocommerce-LoopProduct-link img {
  max-height: 200px !important;
  height: 100%;
  width: 100%;
  -o-object-fit: contain !important;
     object-fit: contain !important;
  position: absolute;
}

.related.products .woocommerce-LoopProduct-link picture {
  height: 230px !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  position: relative;
}

.woocommerce-page ul.products li.product > a.woocommerce-LoopProduct-link {
  min-height: 300px !important;
}

.woocommerce-page ul.products li.product a.woocommerce-LoopProduct-link {
  min-height: auto;
}

.woocommerce-page ul.products li.product > a.woocommerce-LoopProduct-link {
  width: 100%;
  display: inline-block;
  min-height: 492px;
}

.img-fluid {
  width: 95% !important;
  max-width: 100%;
}

.right-side-block .tour-heading,
.right-side-block .discography-title {
  font-size: 16px !important;
  font-weight: bold;
  margin-top: 5px;
}

ul.tour-list.list-unstyled li {
  font-family: Lato;
  font-size: 16px;
}

.view-all-discography {
  text-decoration: underline !important;
}

.video-sec .detail-info p {
  font-weight: bold;
}

p.section-title {
  margin-bottom: -15px !important;
}

a#artists i.vc_tta-controls-icon.vc_tta-controls-icon-chevron:before {
  border-color: #fff !important;
}

form.searchform.group.innerpage_search {
  margin-top: 60px;
}

.swd-page div.vc_column_container {
  max-width: 1170px;
  margin: 0 auto;
  float: none;
  width: 100%;
}

#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row#mega-menu-659-0 > ul.mega-sub-menu > li {
  width: 16.6% !important;
}

.exchange-21-days {
  position: absolute;
  right: 0;
  top: 105px !important;
  max-width: 155px !important;
}

ul.tabs.wc-tabs.exchange21 {
  max-width: 81.5% !important;
  margin-left: -13px !important;
}

.container.main-title.more-then {
  text-transform: uppercase;
}

.entry-content p {
  padding-bottom: 15px;
}

.alignleft {
  float: left;
  margin-right: 15px;
}

.alignright {
  float: right;
  margin-left: 15px;
}

.wp-caption {
  position: relative;
}

.single-post .wp-caption .wp-caption-text {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  color: #fff;
  padding: 0 10px;
  line-height: 1.5;
  font-size: 14px;
  background: rgba(35, 31, 32, 0.7);
  margin: 0;
}

.content a img.img-fluid {
  width: 100% !important;
}

.content {
  min-height: 100%;
}

nav.navigation.pagination {
  position: relative;
  clear: both;
  display: block;
}

.pagination .nav-links {
  display: block;
  text-align: center;
}

.single-post .blogPartInner .status-publish footer.entry-footer > span {
  padding-left: 5px !important;
  text-align: left !important;
  position: relative;
}

.single-post .blogPartInner .status-publish footer.entry-footer > span:first-child {
  padding-left: 0 !important;
}

.single-post .blogPartInner .status-publish footer.entry-footer > span:before {
  content: "";
  height: 4px;
  width: 4px;
  position: absolute;
  left: 0;
  background: #666;
  display: block;
  border-radius: 50%;
  top: 45%;
}

.single-post .blogPartInner .status-publish footer.entry-footer > span:first-child:before {
  display: none !important;
}

.single-post .blogPartInner .status-publish footer.entry-footer > span:first-child a {
  padding-left: 0;
}

.single-post .blogPartInner .status-publish footer.entry-footer svg.svg-icon {
  display: none;
}

.newPartTxt h4 {
  font-size: 21px;
  text-transform: uppercase;
  font-weight: 600;
  font-family: "BebasNeuePro-Regular";
  letter-spacing: 2.75px;
  color: #444444;
  text-shadow: none;
  margin-bottom: 2px;
}

.product-loop-banner-seo {
  text-transform: uppercase;
}

.get-heading {
  padding: 10px 0px;
}

.innerPage .get-heading p {
  font-size: 17px !important;
  margin: 0px;
}

.get-heading strong {
  text-transform: uppercase;
}

.al-left p {
  color: #666666;
}

.redal-resources-bg {
  background: url(images/pedal-resources.jpg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
}

.workBenchSpacer p.section-description:after {
  content: "";
  background: #ffba00;
  width: 64px;
  height: 2px;
  position: absolute;
  left: 0px;
  right: 0px;
  text-align: center;
  margin: 0px auto;
  bottom: 15px;
}

#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-flyout ul.mega-sub-menu {
  min-width: 210px;
}

.killing {
  float: left;
  width: 100%;
  background: #f3f3f3;
  padding: 40px 0px 80px;
}

.killing ul {
  padding: 0px 0px 50px;
  margin: 0px;
}

.killing ul li {
  display: inline-block;
  list-style: none;
  width: 31%;
  margin-right: 28px;
}

.killing ul li:last-child {
  margin-right: 0px;
}

.killing p {
  font-size: 20px;
  text-align: center;
  font-weight: bold;
  color: #444444;
  font-family: "BebasNeuePro-ExpBd";
  margin: 0px;
  padding: 22px 0px;
  background: #fff;
}

.killing img {
  max-width: 100%;
}

.page-id-3774 .breadcrumb.breadCstyle {
  padding: 40px 0px 30px 15px !important;
  margin: 0px;
}

.page-id-4005 .breadcrumb.breadCstyle {
  padding: 20px 0px 0px 15px !important;
}

.page-id-3990 .breadcrumb.breadCstyle,
.page-id-4299 .breadcrumb.breadCstyle {
  padding: 30px 0px 0px 0px !important;
  margin: 0px;
}

.pagination {
  clear: both;
}

.page-id-3774 h2.title,
ul.ju-menu {
  padding-left: 12px;
}

.page-id-3774 .breadcrumb #crumbs a {
  padding-right: 22px;
}

.page-id-4005 .breadcrumb.breadCstyle {
  padding-left: 0px !important;
}

.page-id-1271 .breadcrumb.breadCBlack {
  padding-top: 20px;
}

.pedal-tone-section {
  padding-top: 50px;
}

.pedal-img {
  float: left;
  width: 66%;
}

.tone-content-section {
  float: right;
  width: 30%;
}

.tone-content-section p {
  text-align: left;
  color: #444444;
  font-size: 14px;
  font-weight: 400;
  font-family: Lato;
  margin-bottom: 10px;
  border-bottom: 2px solid #e0e0e0;
  padding-bottom: 20px;
  margin-bottom: 20px;
}

.tone-content-section span {
  font-size: 14px;
  font-weight: 400;
  font-family: Lato;
  text-transform: uppercase;
  color: #808080;
}

.tone-content-section h3 {
  color: #463929;
  margin-top: 12px;
  font-family: "BebasNeuePro-Regular";
  margin: 5px 0px 10px;
}

.tone-content-section a {
  font-size: 15px;
  color: #d86a73;
  font-family: "BebasNeuePro-ExpBd";
  text-transform: uppercase;
  padding: 0px;
}

.tone-content-section a i {
  padding-left: 10px;
  font-size: 18px;
}

.pedal-setting,
.Shimmer {
  float: left;
  padding-bottom: 35px;
}

.pedal-setting h3,
.video-section h3 {
  color: #212529;
  text-transform: uppercase;
  font-family: "BebasNeuePro-Regular";
  margin: 50px 0px 20px;
  font-size: 24px;
}

.pedal-setting ul,
.Shimmer ul,
.video-section ul {
  padding: 0px;
}

.pedal-setting ul li,
.Shimmer ul li {
  list-style: none;
  float: left;
  width: 23%;
  margin-right: 25px;
}

.pedal-setting ul li {
  list-style: none;
  float: left;
  width: 25%;
  padding: 10px;
  margin-bottom: 15px;
  margin-right: 0px;
}

.Shimmer {
  padding-bottom: 0px;
}

.pedal-setting ul {
  float: left;
  width: 100%;
  margin: 0 -10px;
}

.pedal-setting h4,
.Shimmer h4 {
  color: #212529;
  text-transform: uppercase;
  font-family: "BebasNeuePro-Regular";
  font-size: 20px;
  margin: 12px 0px 8px;
}

.pedal-setting ul li:last-child,
.Shimmer ul li:last-child {
  margin-right: 0px;
}

.pedal-setting h5,
.Shimmer h5 {
  color: #212529;
  text-transform: uppercase;
  font-family: "BebasNeuePro-ExpBd";
}

.pedal-setting p,
.Shimmer p {
  color: #444444;
  font-size: 14px;
  font-family: Lato;
  width: 95%;
  text-align: left;
}

.pedal-setting img,
.Shimmer img {
  width: 100%;
  max-width: 100%;
}

/*.pedal-setting img {
    height: 170px;
    object-fit: cover;
}*/
.pedal-setting ul li:nth-child(4n+1) {
  clear: both;
}

.pedal-setting a,
.Shimmer a {
  font-size: 14px;
  color: #d86a73;
  font-family: Lato;
}

.video-section {
  float: left;
  padding-bottom: 80px;
}

.video-section ul li {
  list-style: none;
  display: inline-block;
  margin-right: 25px;
  position: relative;
}

.video-section ul li:last-child {
  margin-right: 0px;
}

.video-section p {
  color: #444444;
  font-size: 14px;
  font-family: Lato;
  text-align: left;
  font-weight: 600;
  padding-top: 7px;
}

.video-section i.fa.fa-angle-left {
  position: absolute;
  top: 35%;
  left: -40px;
  bottom: 0px;
  color: #666666;
  font-size: 50px;
}

.video-section i.fa.fa-angle-right {
  position: absolute;
  top: 35%;
  right: -40px;
  bottom: 0px;
  color: #666666;
  font-size: 50px;
}

.page-id-1048 .breadcrumb.breadCBlack {
  padding-top: 20px;
}

footer.entry-footer span.byline,
footer.entry-footer span.posted-on,
footer.entry-footer .cat-links,
footer.entry-footer .tags-links,
.vc_gitem-post-category-name {
  display: none !important;
}

a[data-lightbox=maya-woo-gallery] {
  display: inherit;
  max-width: 664px;
  max-height: 475px;
  height: 100%;
}

a[data-lightbox=maya-woo-gallery] img {
  /* max-height: 500px !important; */
  height: auto !important;
  width: auto !important;
  /* width: 100% !important; */
  -o-object-fit: cover;
     object-fit: cover;
  margin-top: 0 !important;
  min-width: 100% !important;
  min-height: 100% !important;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

a[data-lightbox=maya-woo-gallery] picture {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  overflow: hidden;
  /* display: block; */
  margin-top: 0 !important;
  height: 100% !important;
}

.section-header {
  position: relative;
}

#custom_post_widget-347 .section-description:after,
#custom_post_widget-361 .section-description:after {
  content: "";
  background: #d86a73;
  width: 64px;
  height: 2px;
  position: absolute;
  left: 0px;
  right: 0px;
  text-align: center;
  margin: 0px auto;
  bottom: 0px;
}

.vision #custom_post_widget-361 .section-description:after {
  bottom: 15px;
}

.artist-heading {
  margin-bottom: 10px !important;
  text-transform: uppercase;
}

.new_products {
  padding-top: 34px !important;
}

.visionCtrl {
  padding-top: 40px;
}

.feeCaroTxt {
  min-height: 342px;
}

.artist-banner {
  background: url(images/Artist.png) no-repeat;
  background-size: cover;
  padding: 40px 0px 70px;
}

.artist-banners {
  background: url(/wp-content/uploads/2019/11/281B4228-9892-4321-B859-450AC9EB633A.png) no-repeat;
  background-size: cover;
}

.vc_custom_1575010862308 {
  padding-top: 0px !important;
}

.application-form {
  padding-bottom: 80px;
}

.application-form lable {
  font-size: 14px;
  font-weight: 600;
  color: #333;
}

.select-box select {
  width: 99%;
  border-top: 1px solid #000;
  margin-top: 8px;
  padding: 4px 10px;
  height: 35px;
}

.select-box option {
  font-size: 14px;
  font-weight: 500;
  padding: 3px 0px 0px 7px;
}

.text-flied,
.currently,
.textarea-fuild,
.file-upload {
  padding-top: 30px;
}

.text-box input {
  border: 1px solid #424242;
  border-left: 1px solid;
  margin-top: 8px;
  width: 100%;
  padding: 4px 10px;
}

.radio-button input {
  margin-top: 8px;
}

.radio-button span {
  font-size: 15px;
  margin: 0px 10px 0px 0px;
}

.textarea-fuild textarea {
  width: 100%;
  height: 110px;
  margin-top: 8px;
  background: #f3f3f3;
  padding: 4px 10px;
}

.text-button {
  padding-top: 50px;
}

.text-button .wpcf7-submit {
  background: #78bcd1;
  border: none;
  color: #fff;
  text-transform: uppercase;
  font-size: 14px;
  padding: 7px 22px;
  font-weight: 500;
  font-family: BebasNeuePro-ExpBd;
  letter-spacing: 1px;
}

.page-id-56800 .breadcrumb.breadCstyle,
.page-id-56804 .breadcrumb.breadCstyle {
  padding: 30px 0px 0px !important;
}

.file-upload span.wpcf7-form-control-wrap.file-424 {
  font-size: 14px;
  font-weight: 600;
  color: #000;
}

.Technician h2 {
  font-family: "BebasNeuePro-Regular" !important;
  font-weight: 300;
  font-style: normal;
  font-stretch: extra-condensed;
  line-height: 70px;
  color: #444;
  margin: 0px;
  text-transform: uppercase;
  position: relative;
}

.Technician h2:after {
  content: "";
  background: #db6971;
  position: absolute;
  bottom: 0px;
  width: 70px;
  height: 2px;
  left: 0px;
}

@media only screen and (max-width: 767px) {
  .jssora05l,
.jssora05ldn {
    background: url(images/left.png) no-repeat !important;
    left: 20px !important;
    background-size: 25px auto !important;
    min-width: 100px;
    min-height: 100px;
    background-position: center !important;
    cursor: pointer !important;
  }
  .jssora05r,
.jssora05rdn {
    background: url(images/right.png) no-repeat !important;
    background-size: 25px auto !important;
    min-width: 100px;
    min-height: 100px;
    background-position: center !important;
    cursor: pointer !important;
  }
  .breadcrumb.breadCBlack {
    padding-left: 10px;
    padding-right: 0px;
  }
  .breadcrumb #crumbs a,
.breadcrumb #crumbs span.current {
    padding: 0px 8px 0px 8px !important;
  }
  .breadcrumb #crumbs a:first-child {
    padding-left: 0px !important;
  }
  .breadcrumb #crumbs span.current {
    padding-right: 0px !important;
  }
  .pedal-tone-section {
    padding-top: 0px;
  }
  .pedal-img img {
    max-width: 100%;
  }
  .video-section iframe {
    max-width: 100%;
  }
  .tone-content-section {
    width: 100%;
    padding-top: 20px;
  }
  .pedal-setting {
    padding-bottom: 0px;
  }
  .pedal-setting h3,
.video-section h3 {
    margin-top: 20px;
  }
  .pedal-setting ul li,
.Shimmer ul li {
    width: 100%;
    margin-right: 0px;
  }
  .pedal-setting p,
.Shimmer p {
    width: 100%;
    padding-bottom: 20px;
  }
  .video-section ul li {
    margin-right: 0px;
  }
  .video-section i {
    display: none;
  }
  .video-section {
    padding-bottom: 0px;
  }
  .pedal-img img {
    max-width: 100%;
  }
}
@media only screen and (max-width: 1024px) {
  .pedal-img img {
    max-width: 100%;
  }
  .pedal-tone-section {
    padding-top: 0px;
  }
  .tone-content-section {
    width: 100%;
    padding-top: 20px;
  }
  .pedal-setting h3,
.video-section h3 {
    margin-top: 20px;
  }
  .pedal-setting ul li,
.Shimmer ul li {
    margin-right: 17px;
  }
  .video-section iframe {
    width: 100%;
  }
}
.parent-pageid-11 .content-area {
  background: #1c232a;
}

.parent-pageid-11 h3.section-title2 {
  color: #fff;
  font-size: 64px;
  margin: 20px 0px;
}

.parent-pageid-11 p.section-description {
  color: #eaeaea !important;
  font-size: 18px !important;
  text-align: center;
  line-height: 1.39 !important;
  letter-spacing: 0.5px !important;
}

.parent-pageid-11 .section-divider {
  background-color: #ffba00;
  margin-top: 20px;
}

.parent-pageid-11 .breadcrumb #crumbs span.current {
  color: #5f697b;
}

.parent-pageid-11 .breadCstyle a {
  color: #eaeaea;
}

.parent-pageid-11 .molds-pragraph p {
  color: #fff !important;
}

.woocommerce .product-banner-seo {
  text-transform: capitalize;
  letter-spacing: 2px;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li.active {
  bottom: -5px !important;
  padding-top: 5px !important;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li {
  border: none !important;
}

.woocommerce div.product .woocommerce-tabs h2 {
  display: none;
}

/*.woocommerce .product p{
	text-align: center !important;
    font-size: 12px !important;
    line-height: 16px;
}*/
iframe#sound-samples {
  min-width: 560px !important;
}

.pickup-toggle br {
  display: none;
}

.modal-dialog {
  background: #f3f3f3;
  width: 42%;
}

.modal-header {
  padding-bottom: 0px;
}

.modal-body {
  padding-top: 10px;
  margin: 0px 40px !important;
}

.modal-header.text-center h4 {
  font-family: "BebasNeuePro-Regular";
  font-size: 48px;
  font-weight: 300 !important;
  font-style: normal;
  font-stretch: extra-condensed;
  line-height: 0.67;
  letter-spacing: 2px;
  text-align: center;
  color: #444444;
  text-transform: uppercase;
  margin-top: 10px;
}

p.form-pragraph {
  text-align: center;
  margin: 0px auto;
  border: 0px;
}

p.form-pragraph:after {
  content: "";
  background: #D86A73;
  width: 55px;
  height: 2px;
  position: absolute;
  top: 65px;
  left: 0;
  right: 0;
  margin: 0px auto;
}

div#wpcf7-f966-o2 {
  padding-top: 40px;
}

.md-form.mb-5 {
  margin-bottom: 0px;
}

div#wpcf7-f966-o2 {
  padding-top: 10px;
}

.md-form mb-5 input {
  width: 65%;
}

ul.accordians {
  padding: 0;
}

ul.accordians li {
  list-style: none;
}

ul.accordians li a {
  color: #666 !important;
  font-family: "Lato";
  font-size: 16px;
  font-weight: 500;
  color: #666;
  position: relative;
}

.accordians > li > a {
  background: #eaeaea;
  width: 100%;
  display: inline-block;
  padding: 9px 15px;
  font-weight: bold;
}

.accordians > li:hover > a,
.accordians > li.active > a {
  background: #7abccf;
  color: #fff !important;
}

ul.accordians > li {
  margin: 2px 0;
}

ul.accordians ul.megaSubCat {
  background: #f8f8f8;
  padding: 0px 15px !important;
  clear: both;
  display: inline-block;
  width: 100%;
  display: none;
}

ul.accordians li.active ul.megaSubCat {
  display: block;
  padding: 9px 15px !important;
}

ul.accordians > li > a .vc_tta-controls-icon {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  right: 20px;
  height: 12px;
  width: 12px;
}

ul.accordians > li > a .vc_tta-controls-icon:before {
  content: "";
  display: block;
  position: absolute;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  left: 2px;
  right: 2px;
  top: 2px;
  bottom: 2px;
  border-style: solid;
  border-width: 0 2px 2px 0;
  -webkit-transform: rotate(45deg) translate(-25%, -25%);
  -ms-transform: rotate(45deg) translate(-25%, -25%);
  transform: rotate(45deg) translate(-25%, -25%);
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}

ul.accordians > li.active > a .vc_tta-controls-icon:before {
  -webkit-transform: rotate(-135deg) translate(-25%, -25%);
  -ms-transform: rotate(-135deg) translate(-25%, -25%);
  transform: rotate(-135deg) translate(-25%, -25%);
}

.megaSubCat li a.active {
  color: #cc6f74 !important;
}

.modal-content .mb-4,
.my-4 {
  margin-bottom: 0px !important;
}

.modal-content label {
  font-size: 12px;
  margin: 10px 0px 0px;
}

.modal-content p.form-pragraph {
  margin-bottom: 25px;
}

.modal-content input,
.modal-content select {
  height: 35px !important;
}

.modal-content span {
  font-size: 12px;
  text-transform: capitalize;
}

.modal-content input[type=checkbox] {
  height: auto !important;
  vertical-align: middle;
}

.modal-content p {
  margin: 0px;
  padding: 0px !important;
  border: none !important;
}

.modal-content input.wpcf7-form-control.wpcf7-submit.btn.btn-sub {
  margin-bottom: 0px;
}

.modal-content button.close span {
  font-size: 26px;
  color: #000;
}

.modal-open .modal {
  overflow-y: scroll !important;
}

div.wpcf7 .ajax-loader {
  margin: 30px 0px 0px 15px !important;
}

li.product_cat-pedals .woocommerce-loop-product__title span.sub-tile {
  display: none !important;
}

img {
  max-width: 100%;
}

#news-slider {
  margin-top: 12px !important;
}

.post-slide {
  background: #fff;
  margin: 0 25px 0px 0px !important;
}

.post-slide .post-img {
  position: relative;
  overflow: hidden;
}

.post-slide .post-img img {
  width: 100%;
  height: auto;
  -webkit-transform: scale(1, 1);
      -ms-transform: scale(1, 1);
          transform: scale(1, 1);
  -webkit-transition: -webkit-transform 0.5s linear;
  transition: -webkit-transform 0.5s linear;
  -o-transition: transform 0.5s linear;
  transition: transform 0.5s linear;
  transition: transform 0.5s linear, -webkit-transform 0.5s linear;
}

.post-slide:hover .post-img img {
  -webkit-transform: scale(1.1, 1.1);
      -ms-transform: scale(1.1, 1.1);
          transform: scale(1.1, 1.1);
}

.owl-controls .owl-buttons .owl-prev {
  padding: 0px 20px 0px 0px !important;
}

.post-slide .over-layer {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  background: rgba(0, 0, 0, 0.4);
  -webkit-transition: all 0.5s linear;
  -o-transition: all 0.5s linear;
  transition: all 0.5s linear;
}

.yotpo .text-m {
  font-size: 12px;
  text-transform: uppercase;
  color: #444 !important;
}

.woocommerce .status-publish .summary form table tr td.value select {
  font-size: 12px !important;
  line-height: 20px;
  letter-spacing: 1.67px;
  text-transform: uppercase;
}

.post-slide:hover .over-layer {
  opacity: 1;
  text-decoration: none;
}

.post-slide .over-layer i {
  position: relative;
  top: 45%;
  text-align: center;
  display: block;
  color: #fff;
  font-size: 25px;
}

.post-slide .post-content {
  background: #fff;
  padding: 8px 30px 40px;
}

.post-slide .post-title {
  margin: 8px 0 15px 0;
  display: inline-block;
}

.post-slide .post-title a {
  font-size: 15px;
  font-weight: bold;
  color: #333;
  display: inline-block;
  text-transform: uppercase;
  -webkit-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}

.post-slide .post-title a:hover {
  text-decoration: none;
  color: #3498db;
}

.post-slide .post-description {
  line-height: 24px;
  color: #808080;
  margin-bottom: 40px;
}

.post-slide .post-date {
  color: #a9a9a9;
}

.post-slide .post-date i {
  font-size: 20px;
  margin-right: 8px;
  color: #CFDACE;
}

.post-slide .read-more {
  padding: 5px 10px;
  float: right;
  font-size: 12px;
  background: #e9e9e9;
  color: #808080;
  text-transform: uppercase;
}

.post-slide .read-more:hover {
  background: #3498db;
  text-decoration: none;
  color: #fff;
}

.owl-controls .owl-buttons {
  text-align: center;
  margin-top: 20px;
}

.owl-controls .owl-buttons .owl-prev {
  background: #fff;
  position: absolute;
  top: 41%;
  left: 15px;
  padding: 0 18px;
  -webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
          box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
  -webkit-transition: background 0.5s ease 0s;
  -o-transition: background 0.5s ease 0s;
  transition: background 0.5s ease 0s;
}

.owl-controls .owl-buttons .owl-next {
  background: #fff;
  position: absolute;
  top: 41%;
  right: 15px;
  padding: 0 18px;
  -webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
          box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
  -webkit-transition: background 0.5s ease 0s;
  -o-transition: background 0.5s ease 0s;
  transition: background 0.5s ease 0s;
}

.owl-controls .owl-buttons .owl-prev:after,
.owl-controls .owl-buttons .owl-next:after {
  content: "\f104";
  font-family: FontAwesome;
  color: #333;
  font-size: 30px;
}

.owl-controls .owl-buttons .owl-next:after {
  content: "\f105";
}

span.wpcf7-not-valid-tip {
  color: #f00 !important;
}

.wpcf7-checkbox + span.wpcf7-not-valid-tip {
  margin-left: 13px;
}

span.byline {
  display: none !important;
}

.single-post .blogPartInner .status-publish footer.entry-footer > span.posted-on:before {
  display: none;
}

.single-post .blogPartInner .status-publish footer.entry-footer > span.posted-on {
  padding-left: 0 !important;
  text-align: left !important;
}

.single-post .blogPartInner .status-publish footer.entry-footer > span.posted-on a {
  padding-left: 0 !important;
}

.single-jobs #main p {
  text-align: left;
  padding-top: 15px;
}

.tool-form input,
.tool-form select,
.tool-form textarea {
  border: 1px solid #525252 !important;
  border-radius: 0px;
}

.tool-form textarea {
  height: 120px;
}

input.wpcf7-form-control.wpcf7-submit.btn.btn-sub {
  margin-top: 50px;
  margin-bottom: 50px;
  letter-spacing: 2px;
  background: #78bcd1;
  border: none !important;
  color: #fff;
  border-radius: 0px;
}

.instrument li {
  padding-top: 5px !important;
}

.instrument li:before {
  content: "\f111";
  position: relative;
  top: -3px;
  font-family: FontAwesome;
  font-size: 8px;
  padding-right: 8px;
}

.shopbox-1 {
  background: #fff;
  padding: 10px 15px;
  text-align: center;
  min-height: 215px;
}

.shopbox-1 a {
  font-size: 18px;
  color: #000;
  text-transform: uppercase;
  font-family: "BebasNeuePro-regular";
  letter-spacing: 1px;
}

.shopbox-1 a:after {
  content: "\f105";
  font-family: FontAwesome;
  padding-left: 5px;
  font-size: 18px;
}

.contant-img {
  width: 22% !important;
}

.contant-img:first-child {
  margin-left: 90px;
}

.section-divider-contact {
  display: block;
  width: 60px;
  height: 2px;
  background-color: #D86A73;
  margin: 20px 0px 25px;
}

span.wpcf7-list-item.first {
  margin: 0px;
}

.gallery_product .content {
  min-height: inherit;
}

.parent-pageid-699 .woocommerce ul.products li.product a img {
  width: auto;
}

@media only screen and (max-width: 1280px) {
  .post-slide .post-content {
    padding: 10px;
  }
}
@media only screen and (min-width: 600px) and (max-width: 767px) {
  .modal-dialog {
    width: 100%;
    margin: 46px 0px 0px !important;
  }
}
@media only screen and (max-width: 991px) {
  #cssmenu > ul > li > a {
    background-color: #222222;
    border-bottom: 1px solid #ccc !important;
  }
}
@media only screen and (max-width: 767px) {
  #cssmenu .button + ul {
    top: 0;
    position: relative;
    z-index: 99999;
  }
  div#custom_post_widget-590 {
    float: left;
    width: 100%;
  }
  #cssmenu .button + ul {
    display: block !important;
    -webkit-transition: all ease 1s;
    -o-transition: all ease 1s;
    transition: all ease 1s;
    height: 0;
    overflow: hidden;
  }
  #cssmenu .button.menu-opened + ul {
    display: block !important;
    height: auto;
    overflow: inherit;
  }
  header.mobileNav {
    float: left;
  }
  ul.open {
    margin-top: 12px;
  }
  .page-id-6 .content-area,
.page-id-7 .content-area {
    padding: 10px 15px;
  }
  #cssmenu #head-mobile {
    padding: 0 0 10px;
  }
  .woocommerce table.shop_table tr > td a.remove {
    color: #d86a73 !important;
  }
  .woocommerce-page table.cart #coupon_code {
    min-width: 100% !important;
    margin-bottom: 10px !important;
  }
  .woocommerce #payment #place_order {
    right: 0px !important;
  }
  .wc-stripe-elements-field,
.wc-stripe-iban-element-field {
    min-width: 100px !important;
  }
  .woocommerce-checkout #payment div.payment_box {
    font-size: 10px !important;
  }
  .woocommerce-checkout #payment ul.payment_methods .stripe-card-group {
    min-width: 215px !important;
  }
  .woocommerce form .col2-set p.form-row-last {
    margin-left: 8%;
  }
  .blogPartWraper img {
    max-width: 100%;
    height: auto;
  }
  .select2-container--default .select2-selection--single .select2-selection__arrow {
    top: 4px;
  }
  .button.menu-opened {
    top: 20px;
  }
  div .woocommerce .col2-set .col-1,
div .woocommerce-page .col2-set .col-1,
div .woocommerce .col2-set .col-2,
div .woocommerce-page .col2-set .col-2 {
    max-width: 100% !important;
  }
  .watsNewSpacer {
    padding-bottom: 40px;
  }
  .shopCatWrap {
    padding-top: 20px;
  }
  .vision .mainWraper.spacer {
    padding-top: 125px;
  }
  .vision #custom_post_widget-361 .section-description:after {
    bottom: 0 !important;
  }
  .mobileNav .mobile-search-box {
    border-top: 1px solid #ccc;
    clear: both;
    padding: 10px 10px 0px;
    position: relative;
  }
  header.mobileNav input[type=image] {
    width: 18px !important;
    height: auto !important;
    position: absolute;
    top: 22px;
    right: 20px;
    padding: 0px;
  }
  header.mobileNav input {
    width: 100%;
    height: 42px;
    border: none;
    padding: 0px 0px 0px 15px;
  }
  header.mobileNav li a {
    text-transform: uppercase;
  }
  .bMarkSet {
    margin-left: 0;
    width: 12px;
    position: relative;
    top: -7px;
  }
  .modal-dialog {
    width: 100% !important;
    margin: 50px 10px 0 !important;
  }
  .modal-header.text-center h4 {
    margin-top: 30px;
  }
  button.close {
    padding-top: 5px !important;
  }
  .modal-body.mx-3 {
    margin: 0px !important;
  }
  .modal-content p.form-pragraph:after {
    top: 70px;
  }
  .modal-content p.form-pragraph {
    font-size: 13px;
  }
  .pedal-tone-presets .killing {
    padding: 0px !important;
  }
  .killing ul {
    padding: 0px;
  }
  .killing img,
.killing ul li {
    width: 100%;
  }
  .select-box select {
    width: 100%;
  }
  .text-flied,
.currently,
.textarea-fuild,
.file-upload {
    padding-top: 0px;
  }
  .text-box,
.radio-button,
.textarea-fuild,
.file-upload {
    padding-top: 10px;
  }
  .text-button {
    padding-top: 20px;
  }
  .application-form {
    padding-bottom: 30px;
  }
  .page-id-56800 .breadcrumb.breadCstyle {
    padding: 10px 0px 20px !important;
  }
  .workBenchSpacer p.section-description:after {
    bottom: 0px;
  }
  .alignImg {
    padding-top: 30px;
  }
  .Technician h2 {
    font-size: 44px !important;
    line-height: 55px;
    padding-top: 20px;
  }
  .innerPage .entry-content .passion ul li {
    font-size: 14px;
  }
  h3.great {
    font-size: 44px !important;
    text-align: center !important;
    margin: 20px 0px !important;
  }
  h3.team {
    margin: 20px 0px;
  }
  .stand p:after {
    bottom: 0px;
  }
  h2.current {
    font-size: 40px !important;
    margin-bottom: 0px;
  }
  .vc_custom_1575543219509 {
    padding-top: 0px !important;
    padding-bottom: 30px !important;
  }
  .roots {
    padding-bottom: 30px;
  }
  .innerPage .stand p {
    text-align: left !important;
  }
  .new_products {
    width: 100%;
    padding: 32px 8px 10px !important;
  }
  .visionCtrl {
    width: 100% !important;
    padding: 32px 15px 0px;
  }
  .shopCatWrap .text-center {
    max-width: 100%;
    padding: 0 8px !important;
  }
  .mapTxt h1 {
    font-size: 42px;
    line-height: 45px !important;
  }
  .mapTxt p {
    font-size: 18px;
    line-height: 30px;
    letter-spacing: 0.56px;
  }
  .shopBox {
    width: 100% !important;
    padding: 0px 0px 10px !important;
    height: inherit;
    margin: 0px 0px 63px;
  }
  .shopTxtPart {
    bottom: 0px;
    width: 100%;
    left: 5px;
    padding: 15px 10px 0px !important;
    position: relative;
  }
  .shopTxtPart p {
    font-size: 14px !important;
    line-height: 21px;
    letter-spacing: 0.78px;
  }
  .shopBox .shopTxtPart a {
    font-size: 16px !important;
  }
  .section-header,
.cus_products {
    padding: 0px 8px !important;
  }
  .stampCtrlInner img {
    width: 100%;
  }
  .img-fluid {
    width: 100% !important;
  }
  .page-id-55 .row {
    margin: 0px !important;
  }
  .mapBg {
    margin-top: 0px !important;
    padding: 40px 0px 100px;
  }
  .section-header .section-title {
    font-size: 22px !important;
    height: 25px;
  }
  .stampBottom {
    padding-bottom: 0px;
  }
  .pickup-toggle button.btn {
    width: 48%;
    margin: 0px 3px 3px 0px !important;
    float: none;
  }
  .pickup-toggle {
    text-align: left;
  }
  .filter-button {
    font-size: 18px;
    padding: 12px 0px;
    font-weight: bold !important;
  }
  .post-type-archive .breadcrumb.breadCstyle {
    padding: 15px 0px !important;
  }
  .pickup-toggle button.btn:nth-child(3) {
    margin-right: 0px !important;
    margin-bottom: 30px !important;
  }
  .pickup-toggle button.btn:nth-child(2n) {
    float: none !important;
  }
  .gallery_product {
    margin-bottom: 0px;
    margin-top: 30px;
  }
  ul.products.columns-3,
.customer-viewed ul.products.columns-4 {
    display: grid !important;
    grid-template-columns: calc(50% - 7px) calc(50% - 7px) !important;
  }
  .woocommerce ul.products li.product .add_to_cart_button,
.woocommerce ul.products li.product .button.product_type_variable {
    width: 100px;
    padding: 0px 0px !important;
    line-height: 37px;
    margin: 0px !important;
    height: auto;
    font-weight: 600 !important;
    letter-spacing: 2px !important;
  }
  .woocommerce-page ul.products.columns-4 {
    display: grid !important;
    grid-template-columns: calc(50% - 7px) calc(50% - 7px) !important;
    grid-gap: 15px;
  }
  .parent-pageid-712 .product-loop-banner-seo {
    padding: 0px 0px 10px !important;
  }
  .woocommerce-page ul.products:before {
    display: none !important;
  }
  .woocommerce div.product .woocommerce-tabs ul.tabs li a {
    font-size: 14px;
    padding: 10px 0px;
    letter-spacing: 0px;
  }
  .container.videoslider {
    padding: 0px 15px !important;
  }
  .post-slide {
    margin: 0px 15px !important;
  }
  .vheading {
    font-size: 24px !important;
    letter-spacing: 1.64px !important;
    padding: 15px 15px 0px;
  }
  .section-header .section-title2,
.section-header-2 .section-title2 {
    font-size: 40px;
    line-height: 48px;
    letter-spacing: 0.39px;
  }
  .step {
    padding: 20px 0px;
  }
  .watsNewSpacer .section-title {
    font-size: 48px !important;
    height: 60px;
  }
  .set-heading {
    padding-top: 40px;
  }
  .image-price,
.tech-specs,
.right-section {
    width: 100%;
    padding: 0px !important;
  }
  .image-price img {
    max-width: 100%;
  }
  .image-price ul li {
    padding-right: 0px;
  }
  .chart li {
    padding-right: 10px;
  }
  .chart li:last-child {
    padding-right: 0px;
  }
  .sound-sample-box iframe {
    max-width: 100%;
  }
  .tech_specs_heading {
    width: 100% !important;
  }
  .tech_specs_wrapper {
    border-bottom: none;
  }
  .woocommerce div.product .woocommerce-tabs ul.tabs li,
div.woocommerce div.product .woocommerce-tabs ul.tabs li.width5 {
    width: 49.4% !important;
    float: left;
    margin-right: 10px;
    padding: 0 5px;
  }
  .entry-content.ns .vc_column-inner {
    padding: 0px !important;
  }
  .woocommerce div.product .woocommerce-tabs ul.tabs li:nth-child(2),
.woocommerce div.product .woocommerce-tabs ul.tabs li:nth-child(4) {
    margin-right: 0px !important;
  }
  .parent-pageid-11 h3.section-title2 {
    font-size: 33px;
  }
  .parent-pageid-11 p.section-description,
.innerPage .entry-content .content_hdr p {
    font-size: 14px !important;
  }
  .parent-pageid-11 .section-divider {
    margin-bottom: 25px !important;
  }
  .vc_custom_1563561359695 {
    margin-left: 0px !important;
  }
  .Bobbin-shape-magnet {
    width: 100%;
    font-size: 16px;
    color: #fff;
    height: auto !important;
  }
  .lineheading1 {
    width: auto !important;
    text-align: left !important;
    padding: 35px 0px 10px;
    font-size: 16px !important;
    text-transform: uppercase;
    letter-spacing: 2px;
  }
  .Follow-these-steps {
    font-size: 42px !important;
    line-height: 42px;
  }
  .vc_custom_1570694199571 {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
  .vc_custom_1563563690449 {
    margin-top: 0px !important;
  }
  .section-description {
    font-size: 14px;
    line-height: 25px;
    letter-spacing: 0.39px;
  }
  .Rectang {
    padding-top: 30px;
  }
  div .woocommerce-page.columns-4 ul.products li.product,
div .woocommerce.columns-4 ul.products li.product {
    width: 100% !important;
    margin: 20px 0px 0px !important;
  }
  div .woocommerce-page.columns-3 ul.products li.product,
div .woocommerce.columns-3 ul.products li.product {
    margin-top: 20px;
    padding-bottom: 70px !important;
    width: 100%;
  }
  .bottom-fix {
    bottom: 0px;
    margin-bottom: 22px !important;
    left: -5px;
    position: absolute;
    clear: both;
  }
  .passion-video {
    padding-top: 30px;
  }
  .innerPage .entry-content .woocommerce .product_short_desc p {
    font-size: 12px !important;
    line-height: 16px !important;
    text-align: center !important;
    padding: 0 !important;
  }
  div#slider1_container {
    margin-top: 20px !important;
  }
  .tech_specs_heading {
    clear: both;
  }
  div .woocommerce div.product form.cart .variations td.label {
    width: 20% !important;
  }
  body div .single-product h3.tabheading {
    font-size: 24px !important;
    letter-spacing: 1.64px !important;
    padding: 10px 0px 4px !important;
  }
  .woocommerce .status-publish .summary form table tr td.value {
    width: 80% !important;
  }
  h2.woocommerce-loop-product__title {
    font-size: 16px !important;
    line-height: 26px;
    letter-spacing: 0px;
  }
  .product-loop-sub-text {
    clear: both;
  }
  .video-heading {
    padding: 15px 0px;
  }
  .wondered h3 {
    font-size: 48px !important;
    line-height: 48px !important;
  }
  .videos .vc_column-inner {
    padding: 0px !important;
  }
  .imgbtm p {
    text-align: center !important;
  }
  div .woocommerce div.product form.cart .button {
    width: 148px !important;
    top: 0px;
    left: 0px;
    font-size: 14px;
    height: 48px !important;
    line-height: 48px;
    border-radius: 2px;
  }
  .woocommerce .status-publish .summary.entry-summary p.price {
    padding: 5px 0px 9px !important;
  }
  .woocommerce .status-publish .summary .woocommerce-product-details__short-description {
    padding: 10px 0px 8px;
  }
  .woocommerce div.product .woocommerce-tabs ul.tabs li {
    margin: 0px 3px 3px 0px !important;
  }
  body.single-product .sample-settings-tab ul li .sst-image {
    width: 225px !important;
  }
  body.single-product .sample-settings-tab ul li .sst-data {
    width: 100% !important;
    margin: 15px 0px 0px !important;
  }
  .chart-heading {
    width: 100%;
    padding: 0 0px 15px !important;
  }
  .chart-right {
    width: 100%;
  }
  .product-chart:last-child {
    margin-left: 0px;
  }
  .headlinePhrase {
    font-size: 14px !important;
    line-height: 25px;
    letter-spacing: 0.39px;
  }
  .headline .instaMainPart h3,
.page-id-971 .section-header .section-title2 {
    font-size: 48px;
    line-height: 48px;
    letter-spacing: 1.5px;
  }
  .searchStyle form {
    top: 195px;
    left: 31px;
    display: block;
  }
  #search_box {
    display: block !important;
  }
  .blog-right-area,
.blog-left-area {
    width: 100%;
    padding-bottom: 0px;
  }
  .blog-left-area,
.blogPartInner .comments-area h2.comments-title {
    padding-top: 0px;
  }
  .blogPartInner .entry-content {
    font-size: 14px;
  }
  .single-post .blogPartInner .post-title h2 {
    margin: 12px 0px;
  }
  div#respond,
h2.widgettitle {
    padding: 0px 15px;
  }
  .blog-left-area ul li {
    padding: 10px 15px 0px;
  }
  .blog-left-area ul li a {
    font-size: 14px;
  }
  div#search-4 label,
div#search-4 input.search-field {
    width: 100%;
  }
  .blogPartInner .comments-area h2.comments-title {
    font-size: 24px;
    padding: 0px 15px;
  }
  .blogPartInner .status-publish {
    display: block !important;
  }
  .blogPartInner .entry-content p {
    text-align: left;
    width: 100%;
    display: block;
    overflow: hidden;
  }
  .artists-pra {
    padding: 0px 15px !important;
  }
  .materials-part .vc_custom_1575975358082,
.videos-part {
    padding: 0px !important;
  }
  .back-img {
    display: none;
  }
  .videoHeaderCol {
    font-size: 44px;
  }
  .videoPhraseCol {
    font-size: 14px;
    padding: 0px 0px 0px;
  }
  .customShop {
    padding-bottom: 20px;
  }
  h2.artistHeading,
h2.videoHeaderCol {
    font-size: 40px;
    height: auto;
    line-height: 45px;
    letter-spacing: 1.25px;
  }
  p.artistsPhraseCol {
    font-size: 14px;
    line-height: 25px;
    letter-spacing: 0.39px;
  }
  .artist_section .col-md-3.cus_products .cusPartTxt {
    max-width: 100%;
    margin-left: 0px;
  }
  .artist_section .pagination {
    text-align: center !important;
    display: table;
  }
  div .artist_section .cus_products {
    margin-bottom: 29px !important;
  }
  .artist_section .cus_products .cusPartTxt .artist-image {
    height: auto !important;
  }
  .compare .wpb_text_column.wpb_content_element h4 {
    font-size: 24px;
  }
  .vc_sep_width_10 {
    width: 30% !important;
  }
  .vc_grid-item-mini.vc_clearfix {
    padding: 0px;
    margin-top: 0px;
  }
  .Artist-section {
    padding: 40px 0px 40px !important;
  }
  .artist_section .col-md-3.cus_products {
    width: 100% !important;
  }
  .Artist-section .n2-ss-layer-content .n2-ss-last-in-row .n2-ss-layer-col {
    margin: 0px !important;
  }
  .passion,
.Technician {
    padding: 0px 15px;
  }
  .apply-links {
    padding-left: 15px !important;
    padding-right: 15px;
  }
  .sound-sample-left,
.sound-sample-right {
    width: 100% !important;
    overflow-x: scroll;
  }
  .yotpo .yotpo-review .yotpo-header .yotpo-header-element .y-label.yotpo-user-name {
    margin-left: 0 !important;
  }
  .exchange-21-days {
    top: -10px !important;
    position: inherit !important;
    text-align: center;
    margin: 0px auto;
    clear: both;
  }
  .woocommerce div.product .woocommerce-tabs ul.tabs li.active {
    bottom: 0px !important;
    padding-top: 0px !important;
  }
  .woocommerce ul.products li.product a.compare.button {
    left: 12px;
    top: 22px !important;
  }
  .woocommerce div.product .woocommerce-tabs .wc-tabs.exchange21,
.woocommerce div.product .woocommerce-tabs .wc-tab.exchange21 {
    max-width: 100% !important;
    margin-left: 0px !important;
    padding-left: 0px;
  }
  div#sliders-wrapper {
    float: left;
    width: 100%;
    overflow: hidden;
  }
  iframe#sound-samples .amp {
    width: 100% !important;
  }
  .pickup-heading,
.artist-heading {
    font-size: 45px !important;
    text-align: center;
    margin-bottom: 0px !important;
  }
  .artist-header {
    padding-bottom: 30px;
  }
  .page-id-11 .row,
.post-type-archive-artists .row {
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .How-it-works-in-det {
    font-size: 24px;
    padding-top: 10px;
  }
  .At-Seymour-Duncan-w,
.Seymour-Duncan-stand,
.detail-part {
    padding: 10px 0px;
  }
  .small-headline .vc_custom_1576053979140 {
    margin-top: 0px !important;
  }
  .NOTE-The-21-day-ret {
    margin: 30px 0px 70px !important;
  }
  .innerPage .NOTE-The-21-day-ret p {
    font-size: 18px !important;
    line-height: 25px !important;
    letter-spacing: 0.5px !important;
    margin-bottom: 30px !important;
  }
  .pedal-tone-presets .killing ul li {
    width: 100% !important;
    margin: 0px 0px 30px !important;
  }
  .pedal-img {
    width: 100%;
  }
  .pedal-tone-presets .pedal-setting ul li {
    width: 100% !important;
    padding: 0px 0px 0px 10px !important;
  }
  .pedal-setting ul li,
.Shimmer ul li {
    margin-right: 0px;
  }
  .section-header-1 .section-title2 {
    font-size: 20px !important;
    margin-top: 220px !important;
  }
  .section-title2 .day21img-1 {
    left: 0px !important;
    right: 0px !important;
    text-align: center;
    margin: 0px auto !important;
  }
  .page-template-simple-layout .title {
    font-size: 27px !important;
    line-height: 35px !important;
  }
  .biography-sec .bio-paragraph p,
.video-sec .detail-info p {
    font-size: 14px !important;
  }
  .owl-controls .owl-buttons .owl-next {
    padding: 0px !important;
    right: 0px !important;
  }
  .banner-for-single img {
    height: auto;
  }
  .left-block,
.right-side-block {
    margin-top: 0px !important;
  }
  .socialLinks {
    padding: 45px 0px 10px;
  }
  .es_required_field.es_txt_email {
    position: absolute;
    left: 0;
    width: 100%;
  }
  .gallery_product {
    margin: 0px 0px 32px;
    padding: 0px 10px;
  }
  .wp_gallery_product .gallery_product:first-child {
    margin: 0px !important;
  }
  .woocommerce ul.products li.product a img {
    min-height: auto !important;
    -o-object-fit: contain !important;
       object-fit: contain !important;
  }
  .woocommerce .status-publish .related.products h2 {
    padding: 45px 0px 8px;
    margin: 0px;
    font-size: 24px !important;
    border-bottom: 1px solid #dddddd;
    margin-bottom: 27px;
  }
  div .yotpo .yotpo-small-box {
    padding: 0px 10px 0px 10px !important;
    margin-top: 5px !important;
  }
  .text-center:last-child {
    padding-bottom: 0px !important;
  }
  .container.videoslider {
    margin-bottom: 0px !important;
  }
  .woocommerce .status-publish .related ul.products li.entry {
    margin-bottom: 0px;
  }
  .woocommerce .status-publish .related ul.products li.entry a.button {
    width: auto !important;
    padding: 0px 30px !important;
    height: 40px !important;
    margin-bottom: 20px !important;
  }
  .yotpo .yotpo-review .yotpo-main .content-title {
    font-size: 20px;
    padding: 20px 0px 12px !important;
    letter-spacing: 0px;
  }
  .woocommerce .status-publish .related.products h2.woocommerce-loop-product__title {
    font-size: 16px !important;
    line-height: 26px !important;
    letter-spacing: 0px;
  }
  .single-product .product-loop-sub-text {
    padding-bottom: 70px;
  }
  .product-loop-banner-seo {
    min-height: 70px;
  }
  .woocommerce .status-publish .related ul.products li.entry p {
    font-size: 12px !important;
    line-height: 16px !important;
  }
  .mainFooSet ul li a {
    font-size: 14px !important;
    line-height: 31px;
    letter-spacing: 0.5px;
  }
  .gallery_product .content {
    margin-bottom: 40px !important;
  }
  .gallery_product {
    margin: 0px 0px 0px;
  }
  .yotpo .yotpo-review .yotpo-main .content-review {
    font-size: 16px;
    line-height: 26px;
    letter-spacing: 0px;
  }
  article#post-271 {
    padding: 20px 15px;
  }
  .mapStamp {
    left: 0px;
  }
  .stampCtrlInner {
    top: 60px !important;
    left: 5px;
    -webkit-box-pack: left;
        -ms-flex-pack: left;
            justify-content: left;
  }
  .stampCtrlInner img {
    max-width: 230px;
  }
  .vision .mainWraper.spacer .section-title,
.blog .section-title {
    font-size: 48px !important;
    line-height: 48px;
    letter-spacing: 1.5px;
    height: auto;
    margin: 0px;
  }
  .visionTxt h4 {
    font-size: 22px;
    padding: 0px 0px 0px;
    text-align: left;
  }
  .visionTxt p {
    font-size: 14px;
    line-height: 25px;
    letter-spacing: 0.39px;
    text-align: left;
    min-height: auto !important;
    margin-bottom: 30px;
  }
  .visionCtrlBtn {
    width: 100%;
  }
  .workBenchBg .section-title {
    font-size: 48px !important;
    line-height: 48px;
    letter-spacing: 1.5px;
    height: auto !important;
  }
  .workBenchSpacer {
    padding: 25px 0px 90px;
  }
  .stamp img {
    width: 70% !important;
  }
  .stamp {
    display: block;
    right: 0;
    text-align: right;
    bottom: 0px !important;
    /*margin-top: -80px;*/
    top: 30%;
  }
  .visionCrtlInner {
    margin-bottom: 25px;
  }
  .excLine h2 {
    font-size: 42px;
    padding: 0px 0px 10px;
    line-height: 45px;
  }
  .excLine p {
    font-size: 16px;
    line-height: 24px;
  }
  nav#cssmenu .logFrmBtn.crtFrmCol a {
    height: auto !important;
  }
  nav#cssmenu .button.menu-opened:after {
    top: 16px;
    border-bottom: none !important;
    height: 1px !important;
  }
  .excLine h5:before {
    width: 20%;
    left: 0px;
  }
  .excImg img {
    height: auto;
  }
  .excLine {
    top: 100px;
    padding: 15px 0px 120px !important;
  }
  .caroSplImg {
    display: block !important;
  }
  .custCaro .carousel-caption {
    top: 0px;
    height: auto !important;
    padding-bottom: 40px;
  }
  .caroSplImg {
    top: -221px;
    left: 0px;
  }
  .feeCaroTxt {
    top: 20px;
  }
  .feeCaroTxt h5 {
    font-size: 16px;
    letter-spacing: 2px;
  }
  .feeCaroTxt h2 {
    font-size: 42px;
    line-height: 45px;
  }
  p.artist-desc {
    display: block;
  }
  .blogCardImg img {
    max-height: 240px;
  }
  .feeCaroTxt p {
    font-size: 16px;
    padding: 0px 0px 10px;
    line-height: 24px;
    letter-spacing: 0.5px;
  }
  .caroSplImg img {
    height: auto;
    min-width: 200px !important;
    display: none;
  }
  .carousel-caption.grCaro p {
    font-size: 12px !important;
  }
  .mapBlack {
    top: 360px;
  }
  .mapTxt {
    left: 5px;
    top: -340px !important;
  }
  .shopGallBtn {
    margin-bottom: 20px !important;
  }
  .vc_row-has-fill > .vc_column_container > .vc_column-inner {
    padding-top: 0px !important;
  }
  .vc_custom_1558510000315 {
    padding: 0px !important;
  }
  .processes-used .vc_column-inner {
    padding: 0px !important;
  }
  .decades .vc_custom_1576229813445,
.decades .vc_custom_1576229827809 {
    margin: -40px 0px 0px !important;
  }
  .decades .vc_custom_1563675823774,
.decades .vc_custom_1563676730363,
.decades .vc_custom_1575962648956 {
    padding: 40px 15px !important;
  }
  .processes-used .vc_custom_1576229819225 {
    margin: 0px !important;
  }
  .top-img {
    float: left;
    width: 20% !important;
    padding-top: 40px;
  }
  .bobbin {
    float: right;
    width: 80% !important;
    padding: 40px 0px 0px 10px !important;
  }
  .vc_custom_1565323600771,
.vc_custom_1576053138143,
.vc_custom_1576053242391 {
    padding: 0px !important;
  }
  .Popular-Product h3 {
    float: none !important;
    margin-bottom: 0px !important;
  }
  .top-img .vc_column-inner {
    padding: 35px 0px 0px !important;
  }
  .page-id-376 .row {
    margin: 0px !important;
  }
  .artists-pra .vc_custom_1576301521989,
.artists-pra .vc_custom_1576301539876,
.materials-part .vc_custom_1575975371233 {
    padding: 0px !important;
  }
  .innerPage.ns .vc_column-inner .products-page-heading,
.vc_custom_1558520496060,
.vc_custom_1558074214181 {
    padding: 0px !important;
  }
  .vc_custom_1558603446405 {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
  .cusMainTxt {
    font-size: 45px !important;
    text-align: center;
  }
  .product-bread .vc_custom_1558432661414,
.product-outer-brd .vc_custom_1571216519693 {
    padding: 0px !important;
  }
  .breadcrumb.breadCstyle {
    padding: 15px 15px !important;
  }
  .page-id-690 .breadcrumb.breadCstyle,
.page-id-689 .breadcrumb.breadCstyle,
.page-id-693 .breadcrumb.breadCstyle {
    padding: 15px 0px !important;
  }
  .work-detail {
    padding-top: 90px;
  }
  .day21img {
    bottom: 0px;
    top: 925px;
    z-index: 9999;
  }
  .vc_custom_1563678454952 {
    margin-top: 60px !important;
  }
  .day-img-1 .vc_custom_1576315949025,
.day-img-1 .vc_column-inner {
    margin-left: 0px !important;
    padding: 0px !important;
  }
  .wpb_wrapper .vc_column-inner {
    padding: 0px !important;
  }
  .contant-img {
    margin: 0px !important;
    width: 100% !important;
    margin-bottom: 30px !important;
  }
  .vc_custom_1576482988882,
.vc_custom_1576482995249,
.vc_custom_1576483008392 {
    padding: 15px 23px 0px !important;
  }
  input.wpcf7-form-control.wpcf7-submit.btn.btn-sub {
    margin: 30px 0px 30px !important;
    background: transparent;
    color: #000;
    border: 1px solid #444444 !important;
    border-radius: 3px !important;
    width: 100%;
  }
  .instrument,
.address {
    padding: 0px 10px !important;
  }
  .tool-form {
    padding: 15px 10px 0px !important;
  }
  .shopbox-1 img {
    text-align: center;
    margin: 0px auto;
    display: block;
  }
  .summary.entry-summary {
    padding: 25px 15px 0px !important;
    margin-bottom: 0px !important;
  }
  .woocommerce-tabs.wc-tabs-wrapper {
    padding: 0px 15px;
  }
  .artists-banner {
    min-height: auto !important;
  }
  .vc_custom_1570275426968,
.vc_custom_1575612540378 {
    padding: 0px !important;
  }
  .banner-for-single h1.pickup-heading {
    padding-left: 20px !important;
  }
  div#custom_post_widget-12881 img {
    min-height: 200px;
    -o-object-fit: cover;
       object-fit: cover;
  }
  .text-center {
    padding-bottom: 25px;
  }
  .container.product-banner-seo {
    line-height: 35px;
    margin-top: 0px;
  }
  .woocommerce-breadcrumb {
    margin: 0px !important;
    padding: 15px 20px !important;
  }
  .page-id-695 .breadcrumb.breadCstyle,
.page-id-805 .breadcrumb.breadCstyle {
    padding: 15px 0px !important;
  }
  .videoslider h3,
.related.products {
    padding: 0px 15px !important;
  }
  .videoslider h3.post-title {
    padding: 0px !important;
  }
  .yotpo .yotpo-nav ul .yotpo-nav-tab.yotpo-active span {
    font-size: 24px !important;
    letter-spacing: 1.64px;
  }
  .container.videoslider.take_y_t h3,
.container.videoslider.take_y_t p {
    padding: 0px !important;
  }
  .page-id-694 .breadcrumb.breadCstyle,
.page-id-696 .breadcrumb.breadCstyle,
.page-id-698 .breadcrumb.breadCstyle,
.page-id-802 .breadcrumb.breadCstyle {
    padding: 15px 0px !important;
  }
  .text-left {
    padding: 15px !important;
  }
  .yotpo.yotpo-main-widget.yotpo-small .yotpo-bottomline.yotpo-bottomline-2-boxes {
    display: none;
  }
  .yotpo .yotpo-first-review {
    margin-top: -20px !important;
  }
  .woocommerce .status-publish .summary form table tr td.value select {
    width: 90% !important;
    min-width: 80% !important;
  }
  input.search-field {
    padding-right: 135px !important;
  }
  .widget.widget_search {
    padding-top: 20px;
  }
  .vc_gitem-zone {
    height: auto !important;
  }
  .widget.widget_archive h2,
.widget.widget_search h2 {
    padding: 0px 0px 10px;
  }
  div.blog-heading h3 {
    font-size: 24px !important;
  }
  .woocommerce .status-publish .summary form table tr td.value .email-tooltip {
    margin-right: 0px !important;
  }
  .shopBorder {
    margin-bottom: 0px !important;
  }
  .page-id-699 .breadcrumb.breadCstyle,
.page-id-708 .breadcrumb.breadCstyle {
    padding: 15px 0px !important;
  }
  .processes-used {
    text-align: center !important;
    margin: 0px auto !important;
    max-width: 500px;
  }
  iframe#sound-samples {
    min-width: 480px !important;
  }
  .woocommerce .cart-collaterals a.checkout-button {
    left: 0px;
  }
  .shopBox.shopBoxMob.imgDown img {
    margin-top: 0px !important;
    width: auto;
  }
  ol.comment-list {
    padding: 0px 15px;
  }
  div#archives-2,
div#search-4 {
    padding: 35px 15px 0px;
  }
  .Artist-section div#n2-ss-4-arrow-previous {
    left: 0px !important;
  }
  div#n2-ss-4 .nextend-arrow-animated-fade {
    width: 46px !important;
    height: 46px !important;
    top: 194px !important;
    right: -5px !important;
  }
  .company-cols {
    padding-bottom: 50px !important;
  }
  .right-select span {
    text-transform: uppercase;
    width: 100%;
    float: left;
    border-bottom: 1px solid #ddd;
    padding-bottom: 7px;
  }
  .right-select {
    border-bottom: none !important;
  }
  .right-select select {
    margin: 15px 0px 0px !important;
  }
  .Popular-Product h3 {
    font-size: 24px !important;
    letter-spacing: 1.64px;
  }
  .innerPage .At-Seymour-Duncan-w p {
    font-size: 16px !important;
    line-height: 25px !important;
    letter-spacing: 0.44px !important;
  }
  .At-Seymour-Duncan-w {
    padding: 20px 0px 70px !important;
  }
  .contant h2.wyset .email-tooltip {
    top: 12px;
  }
  .owl-controls .owl-buttons .owl-prev {
    left: 0px !important;
  }
  .woocommerce .product p {
    text-align: left !important;
    font-size: 16px !important;
    line-height: 26px;
    padding: 5px 15px 0px !important;
  }
  .carousel-caption.grCaro h1 {
    font-size: 80px !important;
    line-height: 77px !important;
    letter-spacing: 2.5px !important;
  }
  .carousel-caption.grCaro p {
    font-size: 16px !important;
    line-height: 24px !important;
    letter-spacing: 0.4px !important;
    width: 100%;
  }
  .carousel-caption {
    left: 0px !important;
  }
  .tp-rightarrow.tparrows.gyges,
.tp-leftarrow.tparrows.gyges {
    top: 96% !important;
    width: 50px !important;
    height: 50px !important;
  }
  .custom_copy38.tparrows {
    top: inherit !important;
    bottom: -25px;
  }
  .tparrows:before,
.custom_copy38.tparrows:before {
    font-size: 24px !important;
    line-height: 50px !important;
  }
  .carousel-caption.grCaro {
    padding: 10px 0px !important;
  }
  .stampParent .col-md-6:first-child {
    padding: 0px !important;
  }
  .page-id-55 .stampPadding {
    margin: 0px !important;
    width: 100%;
  }
  .form-control {
    font-size: 12px !important;
  }
  .form-control::-webkit-input-placeholder {
    text-transform: uppercase;
  }
  .form-control::-moz-placeholder {
    text-transform: uppercase;
  }
  .form-control:-ms-input-placeholder {
    text-transform: uppercase;
  }
  .form-control::-ms-input-placeholder {
    text-transform: uppercase;
  }
  .form-control::placeholder {
    text-transform: uppercase;
  }
  #cssmenu ul li {
    border-top: none;
  }
  #cssmenu > ul > li:hover {
    background: transparent !important;
  }
  .custCaroBg {
    background-size: cover !important;
  }
  p.blog-button {
    width: 100%;
    height: 42px;
    border: 1px solid #444444;
    border-radius: 2px;
    line-height: 42px;
  }
  p.blog-button a {
    color: #444;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: bold;
    letter-spacing: 1.5px;
  }
  #cssmenu {
    min-height: 91px !important;
  }
  .woof_submit_search_form_container button.button {
    width: 100px;
    padding: 0px !important;
    left: 0px !important;
    top: inherit;
    margin-left: 15px;
  }
  .sort-top form.woocommerce-ordering {
    padding: 0px 0px 5px;
    position: inherit;
  }
  .progress_wrapper .attrubes_visiblesss,
#hideonChange .attrubes_visiblesss {
    width: 40%;
    padding-left: 10px;
  }
  #hideonChange #positions {
    width: 60%;
  }
  #hideonChange .output_heading {
    float: left;
  }
  div[u=thumbnavigator] {
    display: none !important;
  }
  div[u=slides] {
    left: 0 !important;
  }
  div#slider1_container img {
    width: calc(100% - 0px);
    min-width: 100%;
    -o-object-fit: cover;
       object-fit: cover;
  }
  a[data-lightbox=maya-woo-gallery] {
    max-width: 100%;
  }
  .slide-number {
    float: left;
    width: 100%;
    padding-top: 25px;
  }
  span.product {
    position: inherit;
    top: 4px;
  }
  span.product .compare.button {
    position: absolute !important;
    left: 0px;
    margin-left: 15px;
    height: 25px !important;
  }
  .product-top {
    width: 40% !important;
    float: left;
  }
  .product-top + .wpb_column.vc_column_container.vc_col-sm-6 {
    float: right;
    width: 60%;
  }
  .sort-top form.woocommerce-ordering::before {
    display: none;
  }
  .parent-pageid-712 span.product .compare.button {
    margin-left: 0px !important;
  }
  .category-filters {
    margin: 20px 0px 0px !important;
    padding: 0px !important;
  }
  .single.single-product .woocommerce div.product .woocommerce-tabs .panel {
    padding: 12px 10px 30px !important;
  }
  .sort-top form.woocommerce-ordering select {
    width: 100%;
  }
  .banner-for-single h1.pickup-heading {
    text-align: center !important;
  }
  .single-product .product-loop-banner-seo {
    min-height: 90px;
  }
  .sample-settings-tab {
    padding: 0px 15px;
  }
  .single-product {
    padding-bottom: 50px;
  }
  .filter-row-list .product-top h4 {
    font-size: 18px;
    font-weight: 600;
    padding: 0px 0px 0px 30px;
    margin: 0px;
    letter-spacing: 1.35px;
    font-family: "BebasNeuePro-Regular";
  }
  .filter-row-list {
    padding-top: 20px;
  }
  .sidebar-cat .product-top h4 {
    padding-left: 30px;
  }
  #button {
    width: 45px !important;
    height: 45px !important;
    bottom: 110px !important;
  }
  #button:after {
    font-size: 28px !important;
    line-height: 45px !important;
  }
  .container.videoslider .row {
    margin-right: 0px !important;
  }
}
@media only screen and (max-width: 767px) and (min-width: 322px) {
  .day21img {
    top: 900px;
  }
}
@media only screen and (max-width: 767px) and (min-width: 450px) {
  .day21img {
    top: 860px;
  }
}
@media only screen and (max-width: 767px) and (min-width: 540px) {
  .day21img {
    top: 830px;
  }
  div .stampCtrlInner {
    top: 25px !important;
  }
}
@media only screen and (max-width: 767px) and (min-width: 421px) {
  .excLine {
    padding-top: 15px;
    top: 0px;
  }
  .shopCatWrap .text-center {
    max-width: 100% !important;
  }
  .woocommerce form table tr td button.button {
    left: 0px;
  }
  .stampCtrlInner {
    top: 20px !important;
  }
  .mapBlack {
    top: 300px;
  }
  .shopBox {
    margin-bottom: 80px;
  }
  .excLine {
    top: 60px !important;
  }
  .owlCaroPart {
    padding-bottom: 50px;
  }
}
@media only screen and (max-width: 767px) and (min-width: 600px) {
  .work-detail {
    padding-top: 60px;
  }
  .day21img {
    bottom: 0px;
    top: 760px;
    z-index: 9999;
    right: 120px;
  }
  div .stampCtrlInner {
    top: 90px !important;
  }
}
@media only screen and (max-width: 991px) and (min-width: 768px) {
  .jssora05l {
    background: url(images/path-copy-3.png) no-repeat !important;
    left: 15px !important;
  }
  .jssora05r {
    background: url(images/path-copy-3x.png) no-repeat !important;
  }
  .mobileNav .mobile-search-box {
    border-top: 1px solid #ccc;
    clear: both;
    padding: 10px 10px 0px;
    position: relative;
    margin: 0px 0px 15px;
  }
  .sample-settings-tab {
    padding: 0px 15px;
  }
  header.mobileNav input[type=image] {
    top: 20px !important;
    right: 20px !important;
  }
  .form-control {
    font-size: 12px !important;
    text-transform: uppercase;
  }
  .Artist-section .n2-ss-layer-content .n2-ss-last-in-row .n2-ss-layer-col {
    margin: 0px !important;
  }
  div .artistSection-divider {
    margin-bottom: 50px !important;
  }
  .stamp {
    display: block !important;
    left: 148px;
    bottom: -115px;
  }
  .NOTE-The-21-day-ret {
    padding: 50px 0px 80px !important;
  }
  p.artistsPhraseCol {
    padding: 0px 15px !important;
  }
  .page-id-6 .content-area,
.page-id-7 .content-area {
    padding: 20px 0px;
  }
  .shopTxtPart {
    bottom: 0px;
    width: 100%;
    left: 5px;
    padding: 15px 10px 0px !important;
    position: relative;
  }
  .shopBox.shopBoxMob.imgDown img {
    margin-top: 0;
    width: auto !important;
  }
  .shopBox img {
    height: 100px;
  }
  .imgPower,
.img805 {
    width: 70% !important;
  }
  .shopBox {
    width: 100% !important;
    padding: 10px 0px 10px !important;
    height: inherit;
  }
  .woocommerce table.shop_table tr > td a.remove {
    color: #d86a73 !important;
  }
  .shopBorder {
    width: 92%;
  }
  header.mobileNav input {
    width: 100% !important;
    height: 42px;
    border: none;
    padding: 0px 0px 0px 15px;
  }
  header.mobileNav {
    background: transparent;
  }
  #cssmenu #head-mobile {
    padding: 0 0 10px !important;
  }
  nav#cssmenu .button {
    top: 20px;
  }
  .bMarkSet {
    width: auto;
    margin-top: -15px !important;
  }
  .mobileNav .logo {
    margin-left: 16px !important;
  }
  header.mobileNav input[type=image] {
    width: 18px !important;
    height: auto !important;
    position: absolute;
    top: 10px;
    right: 10px;
    padding: 0px;
  }
  input.search-field {
    padding-right: 20px !important;
    width: 100%;
  }
  .wc-stripe-elements-field {
    min-width: 280px !important;
  }
  .woocommerce-page table.cart td.actions .coupon {
    width: 100%;
  }
  .woocommerce table.shop_table.cart tr td button.button {
    margin-bottom: 10px !important;
  }
  .woocommerce .cart-collaterals .cart_totals,
.woocommerce-page .cart-collaterals .cart_totals {
    width: 100%;
  }
  .woocommerce-page table.cart #coupon_code {
    min-width: 100% !important;
    margin-bottom: 10px;
  }
  .woocommerce table.shop_table.cart tr td button.button {
    margin: 0px;
  }
  #cpops-drawer-modal #cartpops-drawer {
    overflow: scroll;
  }
  .modal-dialog {
    width: 100%;
  }
  .woocommerce .woocommerce-breadcrumb {
    padding: 0px 25px;
  }
  .Popular-Product h3 {
    width: 100%;
  }
  .vc_separator.vc_sep_color_juicy_pink .vc_sep_line {
    border-color: transparent !important;
  }
  .woocommerce .status-publish .summary.entry-summary {
    padding: 20px !important;
  }
  .modal-header.text-center h4 {
    margin-top: 40px;
  }
  .modal-content p.form-pragraph:after {
    top: 75px;
  }
  .killing ul li {
    width: 32%;
  }
  h3.great {
    padding-top: 40px;
  }
  .stand p:after {
    bottom: -18px;
  }
  .passion,
.Technician {
    padding: 0px 15px;
  }
  .banner-for-single img {
    height: auto !important;
  }
  .blog-outer {
    padding: 0px 10px 0px 30px;
  }
  .apply-links {
    padding-left: 15px !important;
    padding-right: 15px;
  }
  .woocommerce-page ul.products li.product .button {
    padding: 0px !important;
    width: 110px;
    line-height: 45px;
  }
  .n2-ss-slider [row-wrapped="1"] > .n2-ss-layer-row-inner {
    -ms-flex-wrap: inherit !important;
        flex-wrap: inherit !important;
    padding: 0px 0px 0px 90px !important;
  }
  .compare .vc_col-sm-12 .vc_column-inner {
    padding: 0px 65px !important;
  }
  .woocommerce ul.products li.product a.compare.button {
    left: 12px !important;
    top: 20px !important;
  }
  .Seymour-Duncan-stand {
    width: 100%;
  }
  .small-headline .vc_custom_1576053979140 {
    margin-top: 0px !important;
  }
  .Follow-these-steps {
    font-size: 24px;
  }
  .small-headline .CALL-Seymour-Dunc p {
    font-size: 12px !important;
    margin-bottom: 10px !important;
  }
  .small-headline .vc_custom_1570694199571 {
    padding-left: 0px !important;
    margin-bottom: 0px !important;
  }
  .small-headline .vc_column-inner {
    padding-top: 10px !important;
  }
  .artist_section .pagination {
    text-align: center !important;
    margin: 25px 0px auto;
    display: block;
  }
  .artist_section .col-md-3.cus_products {
    -webkit-box-flex: 0 !important;
        -ms-flex: 0 0 50% !important;
            flex: 0 0 50% !important;
    max-width: 100% !important;
  }
  .NOTE-The-21-day-ret {
    width: 100%;
    height: auto;
  }
  .es_subscription_form_submit.es_submit_button.es_textbox_button {
    top: 9px !important;
  }
  .es_required_field.es_txt_email {
    width: 100%;
    position: absolute;
    top: -15px;
  }
  .woocommerce ul.products li.product .button {
    padding: 0px 35px !important;
    width: auto;
    line-height: 42px;
  }
  .pickup-heading,
.artist-heading,
.main-title {
    font-size: 90px !important;
    padding-left: 25px;
  }
  .Bobbin-shape-magnet {
    width: 100%;
    height: auto;
    font-size: 16px;
  }
  .vc_custom_1573109570086 {
    padding-top: 70px;
  }
  .vc_grid-item-mini.vc_clearfix {
    padding: 0px !important;
    margin-bottom: 30px;
  }
  .woocommerce ul.products li.product a img {
    -o-object-fit: contain !important;
       object-fit: contain !important;
  }
  .woocommerce-tabs.wc-tabs-wrapper,
.vheading {
    padding: 0px 20px !important;
  }
  .woocommerce div.product .woocommerce-tabs ul.tabs li {
    width: 24% !important;
  }
  .woocommerce div.product .woocommerce-tabs ul.tabs li a {
    font-size: 8px;
  }
  .woocommerce button.button {
    width: 110px;
    margin-left: 15px;
    padding: 0px;
  }
  .woocommerce .status-publish .related ul.products li.entry {
    min-height: 470px !important;
    margin-bottom: 30px;
  }
  .woocommerce .status-publish .related ul.products li.entry a.button {
    width: auto !important;
    padding: 0px 30px !important;
    height: 40px !important;
  }
  div .woocommerce-page.columns-4 ul.products li.product,
div .woocommerce.columns-4 ul.products li.product {
    margin-top: 30px !important;
    min-height: 500px;
    width: 48%;
    margin-right: 27px;
  }
  div .woocommerce-page.columns-4 ul.products li.product:nth-child(2n),
div .woocommerce.columns-4 ul.products li.product:nth-child(2n) {
    margin-right: 0px !important;
  }
  article#post-271 {
    padding: 20px 15px;
  }
  nav#cssmenu .button.menu-opened:after {
    top: 16px;
    border-bottom: none !important;
    height: 1px !important;
  }
  .excLine h5:before {
    width: 20%;
  }
  .shopBox {
    width: 100% !important;
  }
  .text-center {
    padding: 0px 10px 0px 30px !important;
  }
  .container.videoslider {
    margin-bottom: 30px;
  }
  .bottom-fix {
    margin-bottom: 30px !important;
  }
  .woocommerce section.related.products h2 {
    padding-left: 20px !important;
  }
  .customer-viewed ul.products.columns-4 {
    padding: 0px 20px;
    display: block !important;
  }
  .customer-viewed ul.products.columns-4 li {
    min-width: 48% !important;
    margin: 0px 14px 20px 0px !important;
  }
  .customer-viewed ul.products.columns-4 li:nth-child(2n) {
    margin-right: 0px !important;
  }
  iframe#sound-samples {
    min-width: 480px !important;
  }
  .woocommerce .status-publish .related ul.products li.entry a.button.compare {
    margin-top: 0px !important;
    top: 15px !important;
    left: 20px !important;
  }
  div .artist_section .cus_products .cusPartTxt img {
    width: 100% !important;
  }
  .excImg img {
    height: auto !important;
  }
  div .woocommerce-page.columns-3 ul.products li.product,
div .woocommerce.columns-3 ul.products li.product {
    margin-bottom: 20px !important;
    padding-bottom: 100px !important;
  }
  ul.products.columns-3 {
    display: block !important;
    padding-top: 25px !important;
  }
  .vc_separator .vc_sep_holder .vc_sep_line {
    top: 10px !important;
  }
  .company-cols .vc_col-sm-3 {
    width: 50%;
    padding-bottom: 30px;
  }
  .page-id-4497 .breadcrumb.breadCstyle {
    padding-left: 30px !important;
  }
  .Artist-section .vc_col-sm-4 {
    width: 50%;
    padding-right: 30px !important;
  }
  .woocommerce .cart .button {
    width: 100%;
  }
  .woocommerce .cart-collaterals .wc-proceed-to-checkout a.checkout-button {
    width: 100%;
    line-height: 7px;
  }
  .woocommerce div.product .exchange-21-days {
    right: 8px !important;
  }
  .slide-number {
    display: block;
    float: left;
    width: 100%;
    padding-top: 25px;
  }
  .product-top {
    width: 40% !important;
    float: left;
  }
  .product-top + .wpb_column.vc_column_container.vc_col-sm-6 {
    float: right;
    width: 60%;
  }
  .sort-top form.woocommerce-ordering::before {
    display: none;
  }
  .category-filters {
    margin-bottom: 20px !important;
  }
  div .woocommerce div.product form.cart .button {
    width: 148px !important;
    top: 0px;
    left: 0px;
    font-size: 14px;
    height: 48px !important;
    line-height: 48px;
    border-radius: 2px;
  }
  #button {
    width: 45px !important;
    height: 45px !important;
  }
  #button:after {
    font-size: 28px !important;
    line-height: 45px !important;
  }
}
@media only screen and (max-width: 991px) and (min-width: 981px) {
  .woocommerce .status-publish .summary.entry-summary {
    width: 100% !important;
  }
  .gallery_product {
    -webkit-box-flex: 0 !important;
        -ms-flex: 0 0 50% !important;
            flex: 0 0 50% !important;
    max-width: 50% !important;
  }
  .compare .vc_col-sm-12 .vc_column-inner {
    padding: 0px 85px 0px 65px !important;
  }
  div .artist_section .cus_products .cusPartTxt img {
    width: 100% !important;
  }
  .innerPage .entry-content .CALL-Seymour-Dunc p {
    margin-bottom: 10px !important;
    font-size: 15px !important;
  }
  .small-headline {
    padding-top: 50px;
  }
  .es_required_field.es_txt_email {
    width: 400px !important;
    position: inherit !important;
  }
  .es_subscription_form_submit.es_submit_button.es_textbox_button {
    top: 24px !important;
  }
  .innerPageWraper {
    max-width: 100% !important;
  }
  .vc_custom_1570599053461 {
    margin-top: 0px !important;
  }
  .banner-for-single img {
    height: auto !important;
  }
  .blog-left-area {
    padding-top: 0px !important;
  }
  .blog-outer {
    padding: 60px 10px 0px 30px;
  }
  .woocommerce div.product .exchange-21-days {
    right: 27px !important;
  }
  .slide-number {
    display: block;
    float: left;
    width: 100%;
    padding-top: 25px;
  }
  .product-top {
    width: 40% !important;
    float: left;
  }
  .product-top + .wpb_column.vc_column_container.vc_col-sm-6 {
    float: right;
    width: 60%;
  }
  .sort-top form.woocommerce-ordering::before {
    display: none;
  }
  .category-filters {
    margin-bottom: 20px !important;
  }
}
@media only screen and (max-width: 1139px) and (min-width: 992px) {
  .pickup-heading {
    padding-left: 50px;
  }
  .woocommerce button.button {
    width: 47% !important;
  }
  .woocommerce .cart-collaterals .wc-proceed-to-checkout a.checkout-button {
    width: 100%;
    line-height: 7px;
    z-index: 22;
  }
  .woocommerce table.shop_table.cart tr td button.button {
    top: 0px !important;
  }
  .navbar .main-navigation ul li a {
    padding: 0px 10px !important;
  }
  .banner-for-single h1.pickup-heading {
    left: 45px !important;
  }
  .woocommerce .woocommerce-breadcrumb {
    padding-left: 40px;
  }
  .woocommerce div.product .woocommerce-tabs ul.tabs li {
    width: 24% !important;
  }
  .woocommerce div.product .woocommerce-tabs ul.tabs li a {
    font-size: 12px !important;
  }
  .blog-outer {
    padding: 60px 10px 0px 30px;
  }
  .banner-for-single img {
    height: auto !important;
  }
  .woocommerce-images {
    float: left;
    width: 65% !important;
  }
  .woocommerce .status-publish .summary form .single_variation_wrap button.button {
    width: 50% !important;
  }
  .woocommerce .status-publish .summary.entry-summary {
    padding-right: 20px;
  }
  .woocommerce-tabs.wc-tabs-wrapper {
    padding: 0px 20px;
  }
  .text-center {
    padding-bottom: 30px;
  }
  .yotpo .yotpo-regular-box {
    margin-top: 0px !important;
    margin-right: 50px !important;
  }
  .customer-viewed ul.products.columns-4 li {
    background: #fff;
    min-width: 48%;
    margin-right: 20px !important;
    margin-bottom: 20px !important;
  }
  .woocommerce .status-publish .related ul.products li.entry {
    padding-bottom: 0px !important;
    min-height: 480px;
  }
  .customer-viewed ul.products.columns-4 li:nth-child(2n) {
    margin-right: 0px !important;
  }
  .customer-viewed ul.products.columns-4 {
    display: block !important;
  }
  .woocommerce .status-publish .related ul.products li.entry a.button {
    width: 30%;
    padding: 15px 0px !important;
    z-index: 22;
    margin-bottom: 20px !important;
  }
  .woocommerce .status-publish .related ul.products li.entry a.button.compare {
    margin-top: 0px !important;
    top: 20px !important;
    left: 15px !important;
  }
  .shopTxtPart {
    bottom: 40px;
    padding: 0px 20px 0px 10px !important;
  }
  .shopBorder {
    width: 90% !important;
  }
  .woocommerce button.button {
    width: 50%;
  }
  .gallery_product {
    -webkit-box-flex: 0 !important;
        -ms-flex: 0 0 50% !important;
            flex: 0 0 50% !important;
    max-width: 50% !important;
  }
  .woocommerce ul.products li.product .button {
    padding: 15px 15px !important;
    width: 50%;
  }
  .woocommerce ul.products li.product a.compare.button {
    top: 20px !important;
  }
  .n2-ss-slider .n2-ss-layer[data-sstype=col] {
    -webkit-box-flex: 0 !important;
        -ms-flex: 0 0 47% !important;
            flex: 0 0 47% !important;
  }
  .artist-heading {
    padding-left: 50px !important;
  }
  .product-outer-brd .breadcrumb.breadCstyle {
    padding-left: 40px !important;
  }
  .Artist-section .n2-ss-layer-content .n2-ss-layer-row {
    padding: 0px 0px 0px 90px !important;
  }
  .compare .vc_col-sm-12 .vc_column-inner {
    padding: 0px 85px 10px 70px;
  }
  div .artist_section .col-md-3.cus_products {
    -webkit-box-flex: 0 !important;
        -ms-flex: 0 0 50% !important;
            flex: 0 0 50% !important;
    max-width: 50% !important;
  }
  .artist_section .pagination {
    text-align: center;
    margin: 25px auto;
    display: block;
  }
  .company-cols .vc_col-sm-3 {
    width: 50%;
    padding-bottom: 30px;
  }
  .page-id-3990 .breadcrumb.breadCstyle,
.page-id-4299 .breadcrumb.breadCstyle {
    padding: 30px 0px 0px 35px !important;
  }
  .page-template-simple-layout h2.title {
    margin: 10px 35px !important;
  }
  .innerPage .entry-content .CALL-Seymour-Dunc p {
    margin-bottom: 10px !important;
    font-size: 15px !important;
  }
  div .woocommerce-page.columns-4 ul.products li.product:nth-child(2n),
div .woocommerce.columns-4 ul.products li.product:nth-child(2n) {
    margin-right: 0px !important;
  }
  div .woocommerce-page.columns-4 ul.products li.product,
div .woocommerce.columns-4 ul.products li.product {
    width: 48%;
    margin-bottom: 35px !important;
  }
  .page-id-4497 .breadcrumb.breadCstyle,
.page-id-1239 .breadcrumb.breadCstyle {
    padding-left: 30px !important;
  }
  .contant {
    padding-left: 40px !important;
  }
  .empty-section {
    width: auto;
  }
  .innerPageWraper {
    max-width: 100% !important;
  }
  .vc_grid-item-mini.vc_clearfix {
    padding: 0px !important;
  }
  .Artist-section .vc_col-sm-4 {
    width: 50%;
    padding: 0px 30px 30px 0px !important;
  }
  .vc_custom_1570599053461 {
    margin-top: 0px !important;
  }
  .Bobbin-shape-magnet {
    width: 100%;
    height: auto;
    font-size: 18px;
  }
  .woocommerce div.product .exchange-21-days {
    right: 27px !important;
  }
  iframe#sound-samples {
    min-width: 460px !important;
  }
  .woocommerce-page table.cart td.actions .coupon {
    width: 35% !important;
  }
  .vc_custom_1576053979140 {
    margin-top: 0px !important;
  }
  input.search-field {
    padding-right: 20px !important;
    width: 100%;
  }
  .woocommerce .status-publish .related.products {
    padding: 20px 20px 0px;
  }
  .shopTxtPart {
    bottom: 0px;
    width: 100%;
    left: 5px;
    padding: 15px 10px 0px !important;
    position: relative;
  }
  .shopBox.shopBoxMob.imgDown img {
    margin-top: 0;
  }
  .imgPower,
.img805 {
    width: 70% !important;
  }
  .shopBox {
    width: 100% !important;
    padding: 10px 0px 10px !important;
    height: inherit;
  }
  .shopBox img {
    height: 150px;
  }
  .slide-number {
    display: block;
    float: left;
    width: 100%;
    padding-top: 25px;
  }
}
@media only screen and (max-width: 1139px) and (min-width: 1001px) {
  .woocommerce ul.products li.product a.compare.button {
    top: 0px !important;
  }
  .woocommerce .status-publish .related ul.products li.entry a.button.compare {
    top: 0px !important;
    margin-top: 0px !important;
  }
}
.woocommerce .quantity .qty {
  min-height: 48px;
}

.woocommerce div.product form.cart .button {
  padding: 0px !important;
  text-transform: uppercase;
  letter-spacing: 1.75px !important;
  height: 48px !important;
  width: 148px !important;
  font-size: 14px;
  line-height: 48px;
}

.woocommerce .status-publish .summary.entry-summary p.price {
  padding-bottom: 10px !important;
}

.post-slide .post-title a {
  font-size: 16px;
  letter-spacing: 0px;
  color: #444;
}

.output_heading h4 {
  font-family: "BebasNeuePro-ExpBd" !important;
}

.breadcrumb #crumbs {
  font-size: 0;
}

.breadcrumb #crumbs span.delimiter {
  font-size: 16px;
}

.woocommerce .status-publish .summary .woocommerce-product-details__short-description {
  padding-top: 20px !important;
}

.category-filters {
  clear: both;
  float: left;
  width: 100%;
}

.category-filters + .wpb_wrapper {
  clear: both;
  border-top: 1px solid #ccc;
  padding-top: 20px;
}

#cboxClose {
  bottom: inherit;
  top: 8px !important;
  right: 20px !important;
  z-index: 9999;
}

div#cboxContent:before {
  content: "COMPARE PRODUCTS";
  position: absolute;
  left: 0;
  top: 0;
  background: #4f4f4f;
  width: calc(100% - 17px);
  height: 40px;
  z-index: 999;
  font-size: 14px;
  color: #fff;
  text-align: center;
  vertical-align: middle;
  line-height: 40px;
  font-weight: bold;
}

#back-to-top-button {
  display: inline-block;
  background-color: #222222;
  width: 50px;
  height: 50px;
  text-align: center;
  position: fixed;
  bottom: 25px;
  right: 105px;
  cursor: pointer;
  opacity: 0;
  visibility: hidden;
  z-index: 22222222;
}

#back-to-top-button:after {
  content: "\f106";
  font-family: FontAwesome;
  font-weight: normal;
  font-size: 2em;
  line-height: 50px;
  color: #fff;
}

#back-to-top-button.show {
  opacity: 1;
  visibility: visible;
}

div .woocommerce div.product form.cart .variations td.label {
  min-width: 100px;
}

.woocommerce .status-publish .summary form table tr td.value {
  width: 65% !important;
}

.woocommerce .status-publish .summary form table tr td.value select {
  border: none !important;
}

h1.artists-main-heading {
  position: absolute;
  top: 240px;
}

h2.current {
  border: 2px solid #ffffff;
  margin: 0px 35%;
}

@media only screen and (max-width: 767px) {
  h1.artists-main-heading {
    top: 150px;
  }
  h2.current {
    border: 2px solid #ffffff;
    margin: 0px 12%;
  }
}
@media (max-width: 767px) {
  .wl-intro {
    margin-top: 100px;
  }
}

@media (max-width: 767px) {
  .wl-intro,
.wl-row {
    padding-left: 15px;
    padding-right: 15px;
  }
}

@media (max-width: 767px) {
  .wl-tab-wrap table.shop_table_responsive tr td::before {
    content: attr(data-title) "";
  }
}
.wl-tab-wrap .product-purchase .button {
  min-width: 200px !important;
  top: 0;
  right: 0;
}

#footer-rows .footer-title a,
#mobile-footer-rows .footer-title a {
  font-size: 16px !important;
  text-transform: uppercase;
  color: #fff;
  font-weight: bold !important;
}

.footer-info {
  font-family: "Lato", sans-serif !important;
  font-size: 12px;
  font-weight: 400 !important;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.83;
  letter-spacing: 0.6px;
  color: #dddddd;
}

#menu-footer-column-4 {
  margin-bottom: 0;
}

#unific_newsletter_subscription_field {
  width: 100%;
}

.modal {
  z-index: 9999;
}

#collapse-nav .top-level > a {
  font-size: 14px !important;
  margin: 10px 0 0 !important;
  font-weight: 600 !important;
}

#collapse-nav .parent-menu > a {
  font-weight: 600 !important;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.83;
  letter-spacing: 0.6px;
  color: #ddd;
}
#collapse-nav .parent-menu > a:after {
  content: "+";
  margin-left: 5px;
}
#collapse-nav .parent-menu.down > a:after {
  content: "-";
}
#collapse-nav .parent-menu .sub-menu {
  display: none;
  padding-left: 5px;
  margin-bottom: 15px;
}

.sitemap-menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: start;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding: 0.75rem 1rem;
}

@media (max-width: 768px) {
  .sitemap-menu {
    padding: 10px;
  }
}
.sitemap-menu > li {
  width: 33.333%;
  margin-bottom: 30px;
  /*   border-bottom: 1px solid gray; */
  border-bottom: none !important;
  padding-bottom: 30px;
}

@media (max-width: 767px) {
  .sitemap-menu > li {
    width: 100%;
  }
}
.sitemap-menu > li a {
  font-family: Lato;
  font-size: 16px !important;
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.8 !important;
  letter-spacing: normal !important;
  color: #444 !important;
  text-align: left;
  -webkit-transition: all ease-in-out 0.3s;
  -o-transition: all ease-in-out 0.3s;
  transition: all ease-in-out 0.3s;
}

#menu-customer-sitemap,
#menu-customer-sitemap li {
  list-style: none !important;
}

#menu-customer-sitemap .menu-heading > a {
  font-weight: 900;
}

.sitemap-menu .sub-menu {
  padding-left: 0px;
}

.sitemap-menu li a:hover {
  color: #9d9d9d !important;
}

.woocommerce .status-publish .summary form table.variations td.value {
  width: 100% !important;
}

p.footer-subscribe {
  width: 100%;
}

.wc_payment_methods > .payment_method_yith-paypal-ec {
  background-image: url(https://www.paypalobjects.com/digitalassets/c/website/marketing/apac/C2/logos-buttons/34_Grey_CheckOut_Pill_Button.png);
  background-repeat: no-repeat;
  background-position: 30px 55px;
}
@media (max-width: 767px) {
  .wc_payment_methods > .payment_method_yith-paypal-ec > #payment_method_yith-paypal-ec {
    position: relative;
    top: -46px;
  }
}
.wc_payment_methods > .payment_method_yith-paypal-ec img {
  opacity: 0;
  width: 200px;
}
@media (max-width: 767px) {
  .wc_payment_methods > .payment_method_yith-paypal-ec .about_paypal {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}

.woocommerce .status-publish .summary.entry-summary p.price {
  border-bottom: none;
  margin-bottom: 0 !important;
}

.klarna-message {
  border-bottom: 1px solid #dddddd;
  padding-bottom: 10px;
}
.klarna-message svg {
  max-width: 50px;
  position: relative;
  top: -2px;
}
.klarna-message + .klarna-message {
  display: none;
}
.price .klarna-message {
  display: none;
}

.header-login {
  width: 100%;
  padding: 1.25rem 0.625rem;
}
.header-login input {
  padding: 8px 0.75rem;
  font-size: 11px;
  height: 2.5rem !important;
  width: 100%;
  margin-bottom: 6px !important;
}
.header-login .lost_password {
  text-align: right;
  margin-bottom: 15px;
}
.header-login .lost_password a {
  color: #bcbaba;
}
.header-login .woocommerce-button {
  width: 14.375rem;
  height: 2.5rem;
  border-radius: 0.0625rem;
  text-transform: uppercase;
  border: none;
  background-color: #d86a73;
  color: #fff;
}
.header-login .create-account-link {
  width: 14.375rem;
  height: 2.5rem;
  border-radius: 0.0625rem;
  text-transform: uppercase;
  color: #bcbaba;
  border: 0.0625rem solid #979797;
  height: 2.5rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  line-height: 1;
  padding: 0;
  margin-top: 15px;
}

.container {
  --max-width: 1140px;
  --container-padding: 1rem;
  width: min(var(--max-width), 100% - var(--container-padding) * 2);
  margin-inline: auto;
}

.page-template-template-gutenberg .bookmrkSet,
.page-template-template-gutenberg #cssmenu #head-mobile,
.page-template-template-gutenberg #cssmenu,
.page-template-template-gutenberg header.mobileNav,
.page-template-template-gutenberg .navCol,
.page-template-template-gutenberg .headerBg,
.gutenberg-template {
  background-color: #fff !important;
}

@media (min-width: 600px) {
  .wp-block-columns {
    margin-bottom: 0;
  }
}

.max-width-950 {
  max-width: 950px;
  margin: 0 auto;
}

.max-width-500 {
  max-width: 500px;
  margin: 0 auto;
}

.alignfull {
  margin-left: calc(50% - var(--vw, 49.96vw));
  margin-right: calc(50% - var(--vw, 49.96vw));
  width: auto;
}

.alignwide {
  margin-left: calc(50% - var(--vw, 49vw));
  margin-right: calc(50% - var(--vw, 49vw));
  padding-left: 1rem;
  padding-right: 1rem;
}

@media (min-width: 600px) {
  .gutenberg-template .wp-block-image,
.gutenberg-template .wp-block-video {
    margin-bottom: 0;
  }
}

.gutenberg-template h2 {
  margin-bottom: 1rem;
}

@media (max-width: 600px) {
  .min-height-600-mobile {
    min-height: 600px !important;
  }
}

.page-id-62002 .klarna-message {
  border-bottom: none;
}

.customer-viewed ul.products.columns-4 li {
  color: #444;
  font-size: 14px;
}

@media (min-width: 992px) {
  .stickyContent {
    padding-top: 120.45px;
  }
}

.loginFrm {
  min-height: 17rem;
  height: auto;
}

.iconic-wsb-modal__product.iconic-wsb-modal-product-offer {
  border: none;
}

.iconic-wsb-modal-product-offer__action {
  display: block;
  position: relative;
  height: 85px;
}

.iconic-wsb-btn.iconic-wsb-btn--buy {
  width: 270px;
  height: 60px;
  background-color: #7ABCCF;
}

.iconic-wsb-modal__subtitle {
  max-width: 525px;
  margin: 0 auto !important;
}

.woocommerce form .col2-set span.woocommerce-input-wrapper {
  z-index: 100;
}

@media (max-width: 767px) {
  .iconic-wsb-modal-product-offer__image {
    height: 165px;
  }
  .iconic-wsb-modal-product-offer {
    padding: 0px;
  }
  .iconic-wsb-btn.iconic-wsb-btn--buy {
    right: auto;
    left: 0;
  }
}
/*# sourceMappingURL=style2.css.map */
