#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:block !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;
}
.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;
    object-fit: cover;
}
.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;}
}
.woocommerce-LoopProduct-link img {max-height: 200px !important;}
.woocommerce-page ul.products li.product a.woocommerce-LoopProduct-link { min-height: 300px !important; }
.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,.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: 684px;
    max-height: 475px;
}
a[data-lightbox="maya-woo-gallery"] img {
    max-height: 475px !important;
    object-fit: contain;
}
a[data-lightbox="maya-woo-gallery"] img{ margin-top:0 !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 .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .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;
    transform: scale(1,1);
    transition:transform 0.50s linear;
}
.post-slide:hover .post-img img{
    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);
    transition:all 0.50s 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;
    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;
    box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
    transition: background 0.5s ease 0s;
}
.owl-controls .owl-buttons .owl-next{
    background: #fff;
    position: absolute;
    top:41%;
    right: 15px;
    padding: 0 18px;
    box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
    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; 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;
  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;
	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;
	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;
	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{}
.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%;
    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}
.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 {
    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 {
    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 {
    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 {
    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 {
    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] {
    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 {
    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:30px;
  right: 30px;
  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;
}
@media only screen and (max-width: 767px){
 h1.artists-main-heading {top: 150px;}   
}