body * {
	-webkit-font-smoothing: auto !important;
}

::-webkit-scrollbar {
    -webkit-appearance: none;
}

::-webkit-scrollbar:vertical {
    width: 12px;
}

::-webkit-scrollbar:horizontal {
    height: 12px;
}

::-webkit-scrollbar-thumb {
    background-color: rgba(0, 0, 0, .5);
    border-radius: 10px;
    border: 2px solid #ffffff;
}

::-webkit-scrollbar-track {
    border-radius: 10px;  
    background-color: #ffffff; 
}

#priceTable {
    background: #ffffff;
    /* border: 1px solid #cecece; */
    color: black;
}

#priceTable thead, .priceHead {
    background: #e4ebf1;
        font-weight: bold;
}

.priceTopMsg {
	width: 100% !important;
    background: #2782ff;
    color: white;
    font-weight: bold;
    font-size: 130%;
    line-height: 2 !important;
    height: auto;
    padding: 0 !important;
}

.priceBotMsg {
	width: 100% !important;
    font-size: 120%;
}


#priceTable td {
    border: 1px solid #bebebe;
    text-align: center;
}


#read-more {
	display: none;
}
#read-more p {
	margin: 0;
	padding: 2px 0 4px;
}
#read-more h2 {
	font-size: 20px;
}
#read-more a {
	color: #7a7a7a!important;
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
}
#read-more a:hover {
	color: #ff2a13!important;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
#show-more, a#hide-less {
	color: #ff2a13!important;
}
#band_color ul, #mylightbox ul, .cd-author ul, .dtl2 ul, .rslides, .tabel-rows UL, .tabs_W ul, .tbl ul {
	list-style: none
}
.cd-testimonials-all p, .cd-testimonials-wrapper {
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased
}
.close-btn, .flex-direction-nav li a {
	text-indent: 100%;
	white-space: nowrap
}
.cd-testimonials-all p, .cd-testimonials-wrapper, body {
	-webkit-font-smoothing: antialiased
}
.x-container.offset {
	margin: 15px auto;
}
#eo, #ep {
	text-shadow: 0 0 3px #000
}
.NFI-button, .NFI-button:HOVER, .img-btn, .img-btn124, .img-btn124:hover, .img-btn:hover, .oder-now, .oder-now:hover, .wpcf7-submit {
	text-decoration: none
}
.bgs:hover, .p-st a, .x-colophon.bottom .x-nav li a:hover, .x-main.full p a:hover {
	text-decoration: underline
}
.x-main {
	width: 100%
}
.wpcf7 input,.wpcf7 textarea {
	font-size: 16px !important
}
@font-face {
	font-family: proxima_nova_rgbold;
	src: url(/wp-content/uploads/fonts/proximanova-bold-webfont.eot);
	src: url(/wp-content/uploads/fonts/proximanova-bold-webfont.eot?#iefix) format('embedded-opentype'), url(/wp-content/uploads/fonts/proximanova-bold-webfont.woff2) format('woff2'), url(/wp-content/uploads/fonts/proximanova-bold-webfont.woff) format('woff'), url(/wp-content/uploads/fonts/proximanova-bold-webfont.ttf) format('truetype'), url(/wp-content/uploads/fonts/proximanova-bold-webfont.svg#proxima_nova_rgbold) format('svg');
	font-weight: 400;
	font-style: normal
}
@font-face {
	font-family: proxima_nova_rgbold_italic;
	src: url(/wp-content/uploads/fonts/proximanova-boldit-webfont.eot);
	src: url(/wp-content/uploads/fonts/proximanova-boldit-webfont.eot?#iefix) format('embedded-opentype'), url(/wp-content/uploads/fonts/proximanova-boldit-webfont.woff2) format('woff2'), url(/wp-content/uploads/fonts/proximanova-boldit-webfont.woff) format('woff'), url(/wp-content/uploads/fonts/proximanova-boldit-webfont.ttf) format('truetype'), url(/wp-content/uploads/fonts/proximanova-boldit-webfont.svg#proxima_nova_rgbold_italic) format('svg');
	font-weight: 400;
	font-style: normal
}
@font-face {
	font-family: proxima_novaextrabold;
	src: url(/wp-content/uploads/fonts/proximanova-extrabold-webfont.eot);
	src: url(/wp-content/uploads/fonts/proximanova-extrabold-webfont.eot?#iefix) format('embedded-opentype'), url(/wp-content/uploads/fonts/proximanova-extrabold-webfont.woff2) format('woff2'), url(/wp-content/uploads/fonts/proximanova-extrabold-webfont.woff) format('woff'), url(/wp-content/uploads/fonts/proximanova-extrabold-webfont.ttf) format('truetype'), url(/wp-content/uploads/fonts/proximanova-extrabold-webfont.svg#proxima_novaextrabold) format('svg');
	font-weight: 400;
	font-style: normal
}
@font-face {
	font-family: proxima_novalight;
	src: url(/wp-content/uploads/fonts/proximanova-light-webfont.eot);
	src: url(/wp-content/uploads/fonts/proximanova-light-webfont.eot?#iefix) format('embedded-opentype'), url(/wp-content/uploads/fonts/proximanova-light-webfont.woff2) format('woff2'), url(/wp-content/uploads/fonts/proximanova-light-webfont.woff) format('woff'), url(/wp-content/uploads/fonts/proximanova-light-webfont.ttf) format('truetype'), url(/wp-content/uploads/fonts/proximanova-light-webfont.svg#proxima_novalight) format('svg');
	font-weight: 400;
	font-style: normal
}
@font-face {
	font-family: proxima_novalight_italic;
	src: url(/wp-content/uploads/fonts/proximanova-lightitalic-webfont.eot);
	src: url(/wp-content/uploads/fonts/proximanova-lightitalic-webfont.eot?#iefix) format('embedded-opentype'), url(/wp-content/uploads/fonts/proximanova-lightitalic-webfont.woff2) format('woff2'), url(/wp-content/uploads/fonts/proximanova-lightitalic-webfont.woff) format('woff'), url(/wp-content/uploads/fonts/proximanova-lightitalic-webfont.ttf) format('truetype'), url(/wp-content/uploads/fonts/proximanova-lightitalic-webfont.svg#proxima_novalight_italic) format('svg');
	font-weight: 400;
	font-style: normal
}
@font-face {
	font-family: proxima_novaregular_italic;
	src: url(/wp-content/uploads/fonts/proximanova-regitalic-webfont.eot);
	src: url(/wp-content/uploads/fonts/proximanova-regitalic-webfont.eot?#iefix) format('embedded-opentype'), url(/wp-content/uploads/fonts/proximanova-regitalic-webfont.woff2) format('woff2'), url(/wp-content/uploads/fonts/proximanova-regitalic-webfont.woff) format('woff'), url(/wp-content/uploads/fonts/proximanova-regitalic-webfont.ttf) format('truetype'), url(/wp-content/uploads/fonts/proximanova-regitalic-webfont.svg#proxima_novaregular_italic) format('svg');
	font-weight: 400;
	font-style: normal
}
@font-face {
	font-family: proxima_nova_rgregular;
	src: url(/wp-content/uploads/fonts/proximanova-regular-webfont.eot);
	src: url(/wp-content/uploads/fonts/proximanova-regular-webfont.eot?#iefix) format('embedded-opentype'), url(/wp-content/uploads/fonts/proximanova-regular-webfont.woff2) format('woff2'), url(/wp-content/uploads/fonts/proximanova-regular-webfont.woff) format('woff'), url(/wp-content/uploads/fonts/proximanova-regular-webfont.ttf) format('truetype'), url(/wp-content/uploads/fonts/proximanova-regular-webfont.svg#proxima_nova_rgregular) format('svg');
	font-weight: 400;
	font-style: normal
}
@font-face {
	font-family: proxima_novaregular_italic;
	src: url(/wp-content/uploads/fonts/proximanova-regularitalic-webfont.eot);
	src: url(/wp-content/uploads/fonts/proximanova-regularitalic-webfont.eot?#iefix) format('embedded-opentype'), url(/wp-content/uploads/fonts/proximanova-regularitalic-webfont.woff2) format('woff2'), url(/wp-content/uploads/fonts/proximanova-regularitalic-webfont.woff) format('woff'), url(/wp-content/uploads/fonts/proximanova-regularitalic-webfont.ttf) format('truetype'), url(/wp-content/uploads/fonts/proximanova-regularitalic-webfont.svg#proxima_novaregular_italic) format('svg');
	font-weight: 400;
	font-style: normal
}
@font-face {
	font-family: proxima_novasemibold;
	src: url(/wp-content/uploads/fonts/proximanova-semibold-webfont.eot);
	src: url(/wp-content/uploads/fonts/proximanova-semibold-webfont.eot?#iefix) format('embedded-opentype'), url(/wp-content/uploads/fonts/proximanova-semibold-webfont.woff2) format('woff2'), url(/wp-content/uploads/fonts/proximanova-semibold-webfont.woff) format('woff'), url(/wp-content/uploads/fonts/proximanova-semibold-webfont.ttf) format('truetype'), url(/wp-content/uploads/fonts/proximanova-semibold-webfont.svg#proxima_novasemibold) format('svg');
	font-weight: 400;
	font-style: normal
}
@font-face {
	font-family: proxima_novasemibold_italic;
	src: url(/wp-content/uploads/fonts/proximanova-semibolditalic-webfont.eot);
	src: url(/wp-content/uploads/fonts/proximanova-semibolditalic-webfont.eot?#iefix) format('embedded-opentype'), url(/wp-content/uploads/fonts/proximanova-semibolditalic-webfont.woff2) format('woff2'), url(/wp-content/uploads/fonts/proximanova-semibolditalic-webfont.woff) format('woff'), url(/wp-content/uploads/fonts/proximanova-semibolditalic-webfont.ttf) format('truetype'), url(/wp-content/uploads/fonts/proximanova-semibolditalic-webfont.svg#proxima_novasemibold_italic) format('svg');
	font-weight: 400;
	font-style: normal
}
@font-face {
	font-family: gooddogregular;
	src: url(/wp-content/uploads/fonts/GoodDog-webfont.eot);
	src: url(/wp-content/uploads/fonts/GoodDog-webfont.eot?#iefix) format('embedded-opentype'), url(/wp-content/uploads/fonts/GoodDog-webfont.woff) format('woff'), url(/wp-content/uploads/fonts/GoodDog-webfont.ttf) format('truetype'), url(/wp-content/uploads/fonts/GoodDog-webfont.svg#gooddogregular) format('svg');
	font-weight: 400;
	font-style: normal
}
@font-face {
	font-family: 'hand_of_sean_demoregular';
	src: url('/wp-content/uploads/hand_of_sean_demo-webfont.woff2') format('woff2'), url('/wp-content/uploads/hand_of_sean_demo-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}
.gt h5 {
	margin: 0;
}
.x-container.max {
	padding: 0px
}
.x-navbar .desktop .x-nav>li>a {
	padding: 3px 10PX!important;
	height: auto!important;
	box-shadow: none!important
}
#top-icons {
	float: right;
	margin-top: 20px;
	margin-bottom: 10px
}
#top-icons h2 {
	font-size: 18px;
	font-family: proxima_novasemibold;
	color: #838383;
	float: left;
	padding-left: 50px;
	margin: 0 0 0 25px
}
 #top-icons h2:nth-child(1), {
 background: url(/wp-content/uploads/img-in/top-icon1.jpg) left center no-repeat;
 margin: 0!important
}
#top-icons h2:nth-child(2) {
	background: url(/wp-content/uploads/img-in/top-icon2.jpg) left center no-repeat
}
#top-icons h2:nth-child(3) {
	background: url(/wp-content/uploads/img-in/top-icon3.jpg) left center no-repeat
}
#top-icons h2:nth-child(4) {
	background: url(/wp-content/uploads/img-in/top-icon4.jpg) left center no-repeat
}
#top-right-con {
	margin-bottom: 10px;
	float: right;
	margin-top: 0 !important;
}
.inner-db-in-mob {
	display: none
}
#top-right-con p {
	font-size: 18px;
	font-family: proxima_nova_rgbold;
	color: #a09d9d;
	text-align: right;
	margin-bottom: 0;
	padding-right: 30px;
	line-height: 20px
}
#abt-d h2, #band-in h2, #btn-center p, #center-intp h3, #class-inner H3, #class-inner span, #slider-bantop h2, #slider-bantop p, .bbs h2, .click-me, .clickme-p, .entry-title, .img-btn, .img-btn124, .oder-now, .p-st, .page-id-10 .wpcf7-radio .wpcf7-list-item input[type=radio], .page-id-12 .entry-title, .page-id-14 .entry-title, .page-id-564 .entry-content, .tabel-rows UL li, .tbl, .tbl h5, .tbl ul, .textfi, .vn3 h3, .vn3 h3 span, .vn3 h4, .vn3 p, .wpcf7-form h2, .wpcf7-submit, .wrp-bnm p {
	text-align: center
}
.img-btn, .x-navbar .desktop .x-nav>li>a {
	font-family: proxima_novasemibold
}
.img-btn, .img-btn124 {
	-webkit-box-shadow: 0 3px 0 #1e6a21;
	-moz-box-shadow: 0 3px 0 #1e6a21;
	color: #fff;
	box-shadow: 0 3px 0 #1e6a21
}
#top-right-con p:nth-child(1) {
	background: url(/wp-content/uploads/img-in/mob.jpg) right center no-repeat
}
#top-right-con p:nth-child(2) {
	background: url(/wp-content/uploads/img-in/email.jpg) right center no-repeat
}
.img-btn {
	-webkit-border-radius: 5;
	-moz-border-radius: 5;
	border-radius: 5px;
	background: #0cc116;
	float: right;
	font-size: 20px;
	line-height: 15px;
	padding: 10px 23px 8PX;
	margin-bottom: 15px;
	margin-top: 10px;
	border: 1PX solid #0d9d14
}
.orderOr {
	float: left;
	line-height: 108px;
	margin: 0 20px
}
.img-btn span {
	font-size: 12px
}
.img-btn:hover {
	background: #099910;
	color: #fff!important
}
#menu-new {
	margin-top: 15px;
	margin-right: 0;
}
.x-navbar .desktop .x-nav>li>a {
	color: #67749E!important;
	font-size: 18px;
	letter-spacing: -1px!important;
	border-right: 2px solid #E4E4E4;
	line-height: 13px
}
#menu-item-603 a {
	border: none!important
}
#slider-bantop {
	background: #F8F5EC;
	padding-bottom: 30px
}
#top-main {
	width: 95%;
	margin: 0 AUTO;
	display: block;
	padding-top: 50PX
}
.page-template-tw #top-right-con .TOP-CONTACT-mail, .page-template-tw #top-right-con a.img-btn {
	display: none
}
#slider-bantop h2, .rslides li .slik {
	display: inline-block;
	width: 100%
}
#slider-bantop h2 {
	font-family: gooddogregular;
	color: #0e4eae;
	font-size: 69PX;
	line-height: 0PX;
	clear: both
}
#slider-bantop p, .img-btn124 {
	line-height: 25px
}
.bgs {
	color: #000!important
}
#slider-bantop p {
	font-family: proxima_nova_rgregular;
	font-size: 18px;
	color: #3a3a3a;
	font-weight: 700;
	margin-top: 25px;
	margin-bottom: 0
}
.img-btn124 {
	-webkit-border-radius: 5;
	-moz-border-radius: 5;
	border-radius: 5px;
	background: #0cc116!important;
	float: none;
	font-size: 30px;
	font-family: proxima_novasemibold;
	padding: 13px 23px 7PX;
	border: 1PX solid #0d9d14!important;
	width: 340px;
	display: block;
	margin: 14px auto
}
.oder-now, .wpcf7-submit {
	-moz-box-shadow: 0 3px 0 #1e6a21;
	-webkit-box-shadow: 0 3px 0 #1e6a21;
	box-shadow: 0 3px 0 #1e6a21
}
#class-inner span, #div5 h3 {
	margin-bottom: 10px
}
.img-btn124 span {
	display: block;
	font-size: 18px;
	color: #a8f0ac
}
#class-inner H3, #div5 h3 {
	font-weight: 700;
	font-size: 17PX;
	margin-top: 0;
	letter-spacing: -1px
}
.img-btn124:hover {
	background: #099910!important;
	color: #fff!important
}
#class-inner H3, #class-inner span, #div5 h3 {
	font-family: 'Open Sans', sans-serif;
	color: #454845
}
#class-inner H3 {
	margin-bottom: -4px
}
.headerOffTitle {
	margin-top: 0!important
}
#class-inner {
	border: 5PX solid #eeeeec;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	height: 170PX;
	padding: 10PX;
	position: relative
}
small.intshipQuote {
	float: right;
	margin-top: 2px;
}
#class-inner span {
	font-size: 13px;
	font-weight: 300;
	font-style: italic;
	clear: both;
	display: block
}
#pos-new {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%
}
#band-in h2 {
	font-size: 40px;
	color: #0e4eae;
	font-family: proxima_novasemibold;
	margin-bottom: 22px
}
#div5 p, .click-me, .clickme-p {
	font-family: 'Open Sans', sans-serif
}
#class-inner:hover {
	border-color: #0cc116;
	background: #dffbda
}
.x-container.width {
	width: 100% !important
}
.click-me {
	margin: 0 auto;
	display: block;
	font-size: 16px;
	color: #6c6542;
	border: 1px solid #c9be87;
	background: url(/wp-content/uploads/img-in/bc-left.jpg) right center no-repeat #e8e4d1;
	line-height: 36px;
	padding: 0 40px 0 20px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	width: 247px;
	cursor: pointer
}
/*.featherlight-iframe .featherlight-content {







	width: 80%;







	height: 70%







}*/







.featherlight-iframe .featherlight-content iframe {
	width: 100%;
	height: 100%
}
a#heroVideo {
	cursor: pointer;
	display: block
}
#div-hide-comp {
	margin-top: 20px;
	clear: both
}
.clickme-p, .oder-now {
	margin-top: 10px
}
.clickme-p {
	font-size: 15px;
	color: #6c6542
}
#div5 {
	width: 20%;
	float: left;
	padding: 15px;
	border-right: 1px solid #cec8a8;
	height: 220px;
	position: relative
}
.wrapre-in {
	border: 1px solid #cec8a8;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px
}
#div5:nth-child(6) {
	border: none
}
#div5 p {
	font-size: 14px;
	color: #6e6e6e;
	margin-bottom: 3px
}
.lastp {
	height: 20px
}
.page-id-564 .vn3 {
	width: 80%;
	margin: 0 auto 20px;
	clear: both;
	float: none;
	padding: 3% 3% 0
}
#abt-d h2 i, #hrlf-div h3, .page-id-564 .vn3 h2 {
	margin-top: 0
}
.page-id-564 .vn3 h2 span {
	font-size: 20px;
	font-style: italic;
	color: red
}
.page-id-535 .arconix-faq-title {
	color: #000;
	font-size: 18px
}
.oder-now {
	position: absolute;
	bottom: 15px;
	left: 50%;
	-webkit-border-radius: 5;
	-moz-border-radius: 5;
	border-radius: 5px;
	color: #fff;
	background: #0cc116;
	font-size: 17px;
	font-family: proxima_novasemibold;
	line-height: 16px;
	padding: 7px 0;
	border: 1PX solid #0d9d14;
	display: block;
	width: 120px;
	margin-left: -60px;
	outline: 0
}
#hrlf-div, #hrlf-div2 {
	width: 50%;
	float: left
}
.oder-now:hover {
	background: #099910;
	color: #fff!important
}
#hide-div-in {
	display: none;
	position: relative;
	margin-bottom: 40px
}
.wis-munk {
	position: absolute;
	left: -180px;
	top: -60px
}
#hrlf-div {
	position: relative;
	padding-right: 30px
}
#hrlf-div2 {
	padding-right: 50PX
}
.class {
	position: absolute;
	right: 70px
}
.div-inp {
	margin-bottom: 31px
}
#abt-d h2 {
	font-family: gooddogregular;
	font-size: 63px;
	color: #0cc116;
	margin-top: 44px;
	margin-bottom: 60px
}
#abt-d h2 span {
	color: #0e4eae
}
#abt-d h2 i {
	font-style: normal!important;
	font-size: 15px;
	font-family: proxima_nova_rgregular;
	position: relative;
	top: -28px;
	letter-spacing: -1px
}
#hrlf-div h3, #hrlf-div h3 span {
	font-family: proxima_novasemibold
}
#abt-d {
	background: #f4f4f4;
	padding-bottom: 40px
}
#hrlf-div h3 {
	color: #1945be;
	font-size: 25px;
	padding-left: 75px;
	line-height: 25px;
	height: 66px;
	margin-bottom: 30px
}
#hrlf-div h3 span {
	font-size: 18px;
	color: #8d8d8d;
	display: block;
	line-height: 20px
}
#hrlf-div.one h3:nth-child(1) {
	background: url(/wp-content/uploads/img-in/icon-in-bb1.jpg) left center no-repeat;
	padding-top: 10px
}
#hrlf-div.one h3:nth-child(2) {
	background: url(/wp-content/uploads/img-in/icon-in-bb3.jpg) left center no-repeat
}
#hrlf-div.one h3:nth-child(3) {
	background: url(/wp-content/uploads/img-in/icon-in-bb5.jpg) left center no-repeat
}
#hrlf-div.one h3:nth-child(4) {
	background: url(/wp-content/uploads/img-in/icon-in-bb7.jpg) left center no-repeat;
	padding-top: 10px
}
#hrlf-div.one h3:nth-child(5) {
	background: url(/wp-content/uploads/img-in/icon-in-bb2.jpg) left center no-repeat
}
#hrlf-div.two h3:nth-child(2) {
	padding-top: 10px;
	background: url(/wp-content/uploads/img-in/icon-in-bb4.jpg) left center no-repeat
}
#hrlf-div.two h3:nth-child(3) {
	padding-top: 5px;
	background: url(/wp-content/uploads/img-in/icon-in-bb6.jpg) left center no-repeat
}
#hrlf-div.two h3:nth-child(4) {
	padding-top: 10px;
	background: url(/wp-content/uploads/img-in/icon-in-bb8.jpg) left center no-repeat
}
#div-btm h2 {
	font-size: 63px;
	font-family: gooddogregular;
	color: #3a3a3a;
	clear: both
}
#div-btm h4 {
	font-family: proxima_nova_rgbold;
	font-size: 20px;
	color: #3a3a3a
}
#btn-center p, .center-text-foot h2, .width-fix p {
	font-family: proxima_nova_rgregular
}
.width-fix {
	width: 60%;
	float: left
}
.width-fix p {
	font-size: 17px;
	color: #3a3a3a
}
.poc-band {
	position: absolute;
	bottom: -130px;
	right: 0;
	width: 40%
}
#div-btm {
	position: relative;
	padding-bottom: 30px
}
#btn-center {
	background: url(/wp-content/uploads/img-in/bcin.jpg) repeat-x;
	height: 305px;
	border-top: 1px solid #d0cdcd;
	padding: 90px 0
}
#btn-center p {
	font-size: 20px;
	color: #3a3a3a;
	line-height: 1.4;
	margin-bottom: 0
}
.center-text-foot h2 {
	float: left;
	padding-left: 35px;
	color: #878787;
	font-size: 22px
}
.center-text-foot h2:nth-child(2) {
	background: url(/wp-content/uploads/img-in/mopb.jpg) left center no-repeat;
	margin-right: 60px
}
.center-text-foot h2:nth-child(3) {
	background: url(/wp-content/uploads/img-in/ebp.jpg) left center no-repeat
}
.center-text-foot {
	width: 598px;
	margin: 0 auto
}
.x-colophon.bottom .x-nav li a {
	font-size: 15px;
	font-family: proxima_novasemibold;
	color: #a09d9d;
	text-transform: capitalize;
	letter-spacing: -.1px
}
.x-colophon.bottom .x-nav li {
	border-right: 1px solid #a09d9d;
	line-height: 10PX
}
.x-colophon.bottom .menu-item-18 {
	border: none!important
}
.x-colophon-content p {
	font-size: 12PX;
	font-family: proxima_nova_rgregular;
	color: #a09d9d
}
.x-colophon.bottom .x-colophon-content {
	margin-top: 25px
}
.x-colophon.bottom {
	border-top: 5px solid #d0cdcd
}
.x-breadcrumb-wrap {
	display: block;
	visibility: visible
}
#top-title {
	background: #3950a6;
	border-bottom: 0
}
#top-title h1 {
	margin: 0;
	line-height: 84px;
	font-family: proxima_novasemibold;
	color: #fff;
	text-shadow: -2px 3px 0 rgba(13,23,64,1)
}
.page-id-10 .wpcf7-radio .wpcf7-list-item {
	width: 18%;
	float: left;
	margin: 0 1%;
	height: 170PX;
	position: relative
}
.page-id-10 .wpcf7-radio .wpcf7-list-item input[type=radio] {
	display: block;
	clear: both;
	margin: 0 AUTO;
	opacity: 0;
	height: 170PX;
	width: 100%;
	position: relative;
	z-index: 99999
}
.page-id-10 .wpcf7-radio .wpcf7-list-item-label {
	position: absolute;
	width: 100%;
	bottom: 0PX;
	font-size: 17PX;
	text-align: center;
	font-family: 'Open Sans', sans-serif;
	color: #454845;
	font-weight: 700;
	left: 0;
	line-height: 20px;
	padding: 115px 0 0;
	border: 5PX solid #eeeeec;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	height: 170PX;
	letter-spacing: -1px
}
#right-col, .in-ptr, .print-none p {
	position: relative
}
.cd-see-all, .cd-see-all2 {
	bottom: 0;
	-moz-border-radius: 5px
}
.wpcf7-form h2, .wpcf7-submit {
	font-family: proxima_novasemibold
}
.page-id-10 .wpcf7-radio .wpcf7-list-item-label p {
	font-size: 13px;
	font-weight: 300;
	font-style: italic;
	margin-bottom: 0
}
.page-id-10 .wpcf7-radio .wpcf7-list-item.first {
	background: url(/wp-content/uploads/img-in/band-3.png) center no-repeat;
	background-size: 90%;
	background-position-y: 15PX
}
.page-id-10 .wpcf7-radio .wpcf7-list-item:nth-child(2) {
	background: url(/wp-content/uploads/img-in/band-4.png) center no-repeat;
	background-size: 90%;
	background-position-y: 15PX
}
.page-id-10 .wpcf7-radio .wpcf7-list-item:nth-child(3) {
	background: url(/wp-content/uploads/img-in/band-5.png) center no-repeat;
	background-size: 90%;
	background-position-y: 15PX
}
.page-id-10 .wpcf7-radio .wpcf7-list-item:nth-child(4) {
	background: url(/wp-content/uploads/img-in/band-1.png) center no-repeat;
	background-size: 90%;
	background-position-y: 15PX
}
.page-id-10 .wpcf7-radio .wpcf7-list-item:nth-child(5) {
	background: url(/wp-content/uploads/img-in/band-2.png) center no-repeat;
	background-size: 90%;
	background-position-y: 15PX
}
.page-id-136 .wpcf7-list-item input[type=radio]:checked+span {
	border: 5PX solid #47cf2c!important
}
#left-col {
	width: 75%
}
.page-id-10 #div5:nth-child(6) {
	border-right: 1px solid #cec8a8
}
.page-id-10 #div5:nth-child(7) {
	border: none
}
.page-id-86 span.hotPrice {
	margin-left: 7px!important
}
.page-id-86 .col-13 li strike {
	color: #989898
}
.page-id-136 .tabel-rows li strike {
	color: #ada35a
}
.page-id-136 .PrintedBands span.hotPrice, .page-id-136 .glowBands span.hotPrice, .page-id-136 .plainBands span.hotPrice {
	color: #000
}
.page-id-136 .first---3248u {
	line-height: 1.4;
	padding: 3px
}
.tabel-rows UL li:nth-child(1) {
	background-color: #fff
}
.page-id-136 .numberOfBands {
	background-color: #f6eb98!important
}
.radioforimage {
	height: 170px;
	display: block
}
.page-id-10 #div5 h3 {
	font-size: 18px
}
.border-fix-bt {
	width: 100%;
	clear: both;
	height: 1px;
	margin-top: 10px;
	border: 1px solid #e1e1e1;
	margin-bottom: 15px;
	display: inline-block
}
.wpcf7-form .selected-color3 {
	margin-bottom: 10px
}
.page-id-10 .click-me {
	margin-bottom: 20px!important
}
.wpcf7-form .retw, .wpcf7-form h2 {
	color: #fff;
	margin-top: 0;
	margin-bottom: 20px
}
.wpcf7-form .retw {
	font-size: 44px;
	background-color: #185CCD;
	padding: 11px 0
}
.wpcf7-form h2 {
	font-size: 26px;
	background-color: #788394;
	padding: 6px 0
}
.wpcf7-form H3 {
	font-size: 24PX;
	color: #4485e6;
	line-height: 15px;
	margin: 0 0 20px
}
.wpcf7-form H3 span {
	background: #4485e6;
	display: inline-block;
	padding: 10px;
	color: #fff;
	margin-right: 7px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px
}
.wpcf7-form .selected-color, .wpcf7-form .selected-color2, .wpcf7-form .selected-color3 {
	float: left;
	background: url(/wp-content/uploads/arrow.png) 37px center no-repeat #f0f0f0
}
.wpcf7-form .selected-color INPUT, .wpcf7-form .selected-color2 INPUT, .wpcf7-form .selected-color3 INPUT {
	height: 22PX;
	font-size: 0PX;
	width: 30PX;
	margin: 0;
	border-radius: 0;
	display: block;
	cursor: pointer
}
.NFI-filename, .page-id-10 .wpcf7-radio .wpcf7-list-item input[type=radio] {
	cursor: pointer!important
}
.selected-color2 {
	margin-left: 18px
}
.page-id-10 .wpcf7-form textarea {
	height: 120px
}
#wpcf7-f57-p10-o1>div {
	display: none
}
.wpcf7-submit {
	-webkit-border-radius: 5;
	-moz-border-radius: 5;
	border-radius: 5px;
	color: #fff;
	background: #0cc116!important;
	float: left;
	font-size: 30px;
	padding: 10px 23px 8PX;
	margin-bottom: 15px;
	margin-top: 10px;
	border: 1PX solid #0d9d14!important
}
#OrderForm .wpcf7-submit{font-size: 50px;}
.wpcf7-submit:hover {
	background: #099910!important
}
.wpcf7-submit.submitOrderNow {
	background: #0288de!important;
	border: 1PX solid #117abd!important;
	box-shadow: 0 3px 0 #0d5584
}
.wpcf7-submit.submitOrderNow span {
	color: #9ed3f5
}
.wpcf7-submit.submitOrderNow:hover {
	background: #0561a9!important
}
.NFI-filename, .inowrds, .lifix, .new-mp-b {
	font-family: proxima_nova_rgregular
}
#right-col h4, .NFI-button, .entry-content p, .print-prize, .x-main.full p strong {
	font-family: proxima_novasemibold
}
.wpcf7-submit span {
	display: block;
	font-size: 16px;
	color: #a8f0ac
}
.inowrds, .new-mp-b {
	font-size: 16px;
	color: #000
}
.NFI-wrapper {
	background: #fff;
	font-size: 14px;
	display: block;
	width: 100%;
	max-width: 360px;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
	box-shadow: 0 0 0 2px #fff
}
.NFI-button {
	height: 37px;
	line-height: 35px;
	-webkit-border-radius: 6;
	-moz-border-radius: 6;
	border-radius: 6px;
	-webkit-box-shadow: 0 3px 1px #666;
	-moz-box-shadow: 0 3px 1px #666;
	box-shadow: 0 3px 1px #666;
	background: #ccc;
	border: 1px solid #929292;
	color: #555;
	width: 28%;
	font-weight: 700;
	float: right!important;
	font-size: 17px
}
.NFI-button:hover {
	background: #ddfbd7 !important;
}
#left-col, #right-col {
	display: inline-block;
	float: left
}
.lifix {
	line-height: .8;
	font-size: 16px;
	color: #545454
}
#left-col {
	padding-right: 30px
}
#right-col {
	width: 25%;
	background: #f0f0f0
}
#right-col h4 {
	padding: 5px 25px;
	border-bottom: 5px solid #c0d7e2;
	border-top: 5px solid #c0d7e2;
	font-size: 24px;
	color: #1647b5
}
.color-1 strong, .color-2 strong, .color-3 strong, .color-4 strong {
	line-height: 40px
}
.in-ptr {
	top: 130px;
	-webkit-transition-duration: 5s;
	transition-duration: 5s
}
.color-1 span.selact, .color-2 span.selact, .color-3 span.selact, .color-4 span.selact {
	display: inline-block;
	width: 24px;
	height: 24px;
	border: 2px solid #fff;
	position: relative;
	top: 7px
}
#right-col p strong {
	display: block;
	float: left;
	FONT-SIZE: 13PX
}
#right-col p {
	FONT-SIZE: 13PX
}
.color-1, .color-2, .color-3, .color-4 {
	height: 40px;
	margin-top: -10px;
	margin-bottom: 10PX
}
.color-1 i, .color-2 i, .color-3 i, .color-4 i {
	display: inline-block;
	line-height: 40px
}
span.wpcf7-form-control-wrap.Quantity {
	display: block;
	margin-top: 0
}
.color-int strong {
	margin-right: 14px;
	margin-left: 10px
}
.fix-h3 h3 {
	margin-bottom: 10px
}
.wpcf7-form H3 em {
	display: none;
	background: #4485e6;
	padding: 10px;
	color: #fff;
	margin-right: 7px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px
}
.color-int {
	margin-top: 20px;
	margin-bottom: 15px!important
}
.HID2, .HID3 {
	display: none
}
.color1, .color2 {
	z-index: 9999;
	width: 90px!important;
	height: 20px;
	margin: 0!important
}
.print-prize {
	padding: 5px 25px;
	border-top: 5px solid #c0d7e2;
	font-size: 19px;
	color: #1647b5
}
#fixd-in p, .wpcf7-response-output {
	clear: both
}
.entry-title, .page-id-12 .entry-title, .page-id-14 .entry-title {
	font-size: 40px;
	color: #0e4eae;
	font-family: proxima_novasemibold;
	margin-bottom: 22px
}
.entry-content p, .x-main.full p, .x-main.full p a {
	font-family: proxima_nova_rgregular;
	font-size: 18px
}
.entry-content p {
	color: #545454;
	line-height: 1.5!important;
	display: block
}
.con-lo {
	width: 200px
}
.x-main.full p, .x-main.full p a {
	margin-bottom: 5px;
	color: #8d8d8d
}
.x-main.full p a:hover {
	color: #8d8d8d!important
}
.wpcf7-textarea {
	height: 120px
}
.x-main.full h3 {
	font-size: 45px;
	font-family: gooddogregular;
	color: #3a3a3a;
	margin: 12px 0 20px
}
#top-title {
	margin-bottom: 30px
}
.erro-in {
	position: relative!important;
	top: 0;
	float: right;
	margin-right: 14px;
	display: none;
}
.wpcf7-not-valid-tip {
	color: #FF0004!important
}
.page-id-10 .wpcf7-radio .wpcf7-list-item:hover .wpcf7-list-item-label {
	border-color: #47cf2c!important
}
.in-tp {
	position: absolute!important;
	right: 330px;
	top: 94px
}
.CLASSBORDER, .inbs-oi {
	border: 5PX solid #FFF;
	-webkit-box-shadow: 0 0 19px 0 rgba(50,50,50,.75);
	-moz-box-shadow: 0 0 19px 0 rgba(50,50,50,.75);
	box-shadow: 0 0 19px 0 rgba(50,50,50,.75)
}
#blue-bs {
	padding: 25px;
	background: #46bbf3
}
.inbs-oi {
	width: 100%
}
.inbsct {
	margin-bottom: 25px
}
.fix-ifgr {
	width: 50%;
	float: left;
	border: 5PX solid #FFF;
	-webkit-box-shadow: 0 0 19px 0 rgba(50,50,50,.75);
	-moz-box-shadow: 0 0 19px 0 rgba(50,50,50,.75);
	box-shadow: 0 0 19px 0 rgba(50,50,50,.75)
}
#center-intp {
	width: 830px;
	margin: 50px auto
}
.class-rifgt {
	display: block;
	float: left;
	margin-right: 50px;
	margin-top: 70px
}
#center-intp h3 {
	font-size: 44px;
	color: #3e53a4;
	font-family: proxima_novasemibold
}
#center-intp p, .textfi {
	font-size: 17px;
	font-family: proxima_nova_rgregular;
	color: #545454
}
#center-intp p {
	padding: 0 60px
}
.mbsdix {
	margin-bottom: 50px
}
.calass-clear {
	clear: both
}
#___plusone_0 {
	width: 55px!important;
	margin-left: 5px!important;
	position: relative;
	top: 8px
}
.mobdisp {
	display: none
}
.new-hjd {
	display: none!important
}
.tbl, .vn3 h3 span, .vn3 img, .wrp-bnm img {
	display: block
}
.vn3 {
	width: 32%;
	float: left;
	margin: 0 .666666666% 20px;
	border: 5PX solid #eeeeec;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px
}
.vn3 img {
	margin: 20px auto 0
}
.quoteForm h2, .vn3 h3 {
	margin-top: 0
}
.vn3 h3 {
	font-weight: 700;
	font-size: 21PX;
	letter-spacing: -1px;
	font-family: 'Open Sans', sans-serif;
	color: #454845;
	margin-bottom: 10px
}
#wpcf7-f65-p16-o1 .wpcf7-form p {
	font-weight: 700;
	color: #000
}
#wpcf7-f65-p16-o1 .wpcf7-form .wpcf7-list-item-label {
	font-weight: 400;
	margin-left: 5px;
	margin-right: 20px
}
.quoteForm {
	background-color: #f9f5d7;
	border: 3px solid #e4d3b3;
	padding: 25px;
	margin-bottom: 30px
}
.quoteForm .smallDetails {
	margin-left: 20px;
	font-weight: 400;
	font-style: italic
}
.quoteForm .quoteInfomation {
	font-weight: 700;
	color: #0ca714
}
.quoteForm .screen-reader-response {
	color: red
}
.bbs h2, .vn3 h4 {
	font-family: gooddogregular;
	color: #0e4eae
}
.vn3 h3 span {
	font-size: 15px;
	font-weight: 300;
	font-style: italic;
	clear: both
}
.bbs h2 {
	font-size: 63px;
	margin-top: 44px;
	margin-bottom: 60px
}
.vn3 h4 {
	font-size: 53px;
	line-height: 36px;
	width: 80%;
	margin: 30px auto
}
.vn3 p, .wrp-bnm p {
	line-height: normal
}
.vn3 p {
	color: #121212;
	font-family: proxima_nova_rgregular;
	font-size: 20px;
	margin-top: 30px
}
.tbl h5, .tbl ul li {
	font-size: 18px;
	color: #454845;
	font-family: 'Open Sans', sans-serif
}
.tbl {
	width: 90%;
	margin: 20px auto 30px
}
.col-13 {
	width: 33.333333333333333333%;
	float: left
}
.tbl h5 {
	margin: 0 0 10px;
	font-weight: 800
}
.tbl ul {
	margin: 0
}
.clmbn {
	clear: both
}
.tbl ul li {
	font-weight: 400
}
.vn3:nth-child(7) {
	background: url(/wp-content/uploads/img-in/bc-band.png) bottom right no-repeat;
	background-size: 100%
}
.bbs {
	margin-bottom: 60px
}
.p-st, .p-st a {
	color: #505050!important;
	font-size: 19px!important;
	font-family: proxima_nova_rgregular!important;
	font-weight: 400!important
}
.p-st a:hover {
	text-decoration: none!important
}
.TOP-CONTACT-mail:hover, .cd-see-all:hover, .center-intypo a:hover, .element.title_link:hover {
	text-decoration: underline
}
.wrp-bnm img {
	margin: 0 auto
}
.table-123 strike, .wrp-bnm {
	display: none
}
.wrp-bnm {
	width: 100%;
	padding: 30px 0 0;
	MARGIN-BOTTOM: -15PX
}
.wrp-bnm .img-btn124 {
	clear: both
}
.wrp-bnm p {
	font-family: proxima_novasemibold;
	font-size: 22px;
	margin-top: 18px
}
.wrp-bnm div:nth-child(1) p {
	color: #e87f0f
}
.wrp-bnm div:nth-child(2) p {
	color: #0c4cc0
}
.wrp-bnm div:nth-child(3) p {
	color: #e70d7a
}
.vn3:nth-child(2) h3 {
	margin-bottom: 85px
}
.vn3:nth-child(3) h3 {
	margin-bottom: 62px
}
.vn3:nth-child(4) h3 {
	margin-bottom: 71px
}
.font-select {
	margin-bottom: 40px
}
.wpcf7 input,.wpcf7 textarea {
	border: 2px solid #808080!important
}
.table-123 {
	margin: 20px 0 50px
}
.tabel-rows UL {
	width: 100%;
	overflow: hidden;
	margin: 0
}
.tabel-rows UL li {
	float: left;
	font-size: 13px;
	line-height: 32px;
	width: 4.7368%;
	border-left: 1px solid #c7bd6b;
	color: #000
}
li.first---3248u {
	width: 10%!important;
	text-align: left!important;
	padding-left: 10px!important;
	color: #000;
	font-weight: 700
}
.table-123 .tabel-rows:nth-child(1) ul {
	background: #f6eb98!important
}
.tabel-rows:nth-child(1) {
	border-bottom: 1px solid #706f64
}
.table-123 {
	background: #fff9ca;
	border: 1px solid #C7BD6B
}
.tabel-rows UL li:nth-child(1) {
	border: none
}
.tabel-rows {
	border-bottom: 1px solid #c7bd6b
}
.page-id-10 .wrp-bnm {
	padding-top: 20px
}
.page-id-10 #div-btm {
	padding-bottom: 0
}
.x-scroll-top {
	display: none!important
}
.numberfix strong {
	display: none;
	background: #4485e6;
	padding: 10px;
	color: #fff;
	margin-right: 7px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px
}
.center-intypo {
	clear: both;
	text-align: center;
	width: 100%;
	margin-top: 40px;
	display: none
}
.center-intypo a {
	display: inline-block;
	background: #0cc116;
	color: #fff;
	padding: 0 40px;
	font-family: 'Open Sans', sans-serif;
	font-size: 24px;
	line-height: 50px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	font-weight: 700;
	text-transform: uppercase;
	letter-spacing: -1px
}
.center-intypo a:hover {
	color: #fff;
	-webkit-box-shadow: 0 0 16px 0 rgba(50,50,50,.75);
	-moz-box-shadow: 0 0 16px 0 rgba(50,50,50,.75);
	box-shadow: 0 0 16px 0 rgba(50,50,50,.75);
	cursor: pointer
}
.togel-div {
	display: none
}
#left-col i {
	font-size: 14px;
	margin-top: -9px;
	display: inline-block;
	position: relative;
	top: -5px;
	color: #FB5A5A;
	font-weight: 700
}
.Quantity .wpcf7-not-valid-tip {
	display: none!important
}
.page-template-newqq .entry-wrap h2, .page-template-rainbod .entry-wrap h2 {
	font-size: 57px;
	font-family: gooddogregular;
	color: #3950A6;
	margin: 0;
	MARGIN-TOP: 20PX;
	LINE-HEIGHT: 52PX
}
.page-template-newqq .entry-wrap li, .page-template-rainbod .entry-wrap li {
	font-size: 18px;
	color: #545454;
	line-height: 1.5!important;
	font-family: proxima_nova_rgregular
}
.page-template-newqq .entry-wrap H3, .page-template-rainbod .entry-wrap H3 {
	font-size: 22px;
	color: #333;
	font-family: proxima_novasemibold;
	MARGIN-TOP: 41PX;
	MARGIN-BOTTOM: 30PX
}
.page-template-newqq .entry-wrap OL, .page-template-rainbod .entry-wrap OL {
	margin-left: 40PX
}
.MYTRREE {
	margin-top: 30PX
}
.x-navbar .x-brand {     margin-top: 13px;
	    width: 216px;
	padding-top: 0;
	padding-bottom: 0px;
}
.erro-in2 {
	font-family: proxima_nova_rgregular;
	color: #FF0004;
	font-size: 18px;
	top: 3px;
	left: 10px
}
.bbs .vn3:nth-child(4) p:nth-child(4) {
	margin: 42px 0
}
.radioforimage2 .wpcf7-list-item, .radioforimage3 .wpcf7-list-item, .radioforimage8 .wpcf7-list-item {
	width: 19%;
	margin: 0 1%;
	height: 160px;
	position: relative;
	display: inline-block;
	border: 5PX solid #eeeeec;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px
}
.radioforimage2 .wpcf7-list-item input[type=radio], .radioforimage3 .wpcf7-list-item input[type=radio], .radioforimage8 .wpcf7-list-item input[type=radio] {
	text-align: center;
	display: block;
	clear: both;
	margin: 0 AUTO;
	opacity: 0;
	height: 150PX;
	width: 100%;
	position: relative;
	z-index: 99999;
	cursor: pointer
}
#foo, .rslides_nav {
	position: absolute
}
.radioforimage2 .wpcf7-list-item-label, .radioforimage3 .wpcf7-list-item-label, .radioforimage8 .wpcf7-list-item-label {
	position: absolute;
	width: 100%;
	top: 0PX;
	font-size: 16PX;
	text-align: center;
	font-family: 'Open Sans', sans-serif;
	color: #454845;
	font-weight: 700;
	left: 0;
	line-height: 16px;
	padding: 110px 0 8px;
	height: 155PX;
	letter-spacing: -1px
}
.cluy, .test-wrp {
	clear: both
}
.radioforimage2 .wpcf7-form-control, .radioforimage3 .wpcf7-form-control, .radioforimage8 .wpcf7-form-control {
	text-align: center;
	display: inline-block;
	width: 100%
}
.radioforimage2 .wpcf7-list-item-label p, .radioforimage3 .wpcf7-list-item-label p, .radioforimage8 .wpcf7-list-item-label p {
	font-size: 12px;
	font-weight: 300;
	font-style: italic;
	margin-bottom: 0
}
.radioforimage2 .wpcf7-list-item.first {
	background: url(/wp-content/uploads/2016/04/dbs.png) center no-repeat;
	background-size: 85%;
	background-position-y: 15PX
}
.radioforimage2 .wpcf7-list-item:nth-child(2) {
	background: url(/wp-content/uploads/2016/04/bdsi.png) center no-repeat;
	background-size: 85%;
	background-position-y: 15PX
}
.radioforimage2 .wpcf7-list-item:nth-child(3) {
	background: url(/wp-content/uploads/2016/04/ebs.png) center no-repeat;
	background-size: 85%;
	background-position-y: 15PX
}
.radioforimage2 .wpcf7-list-item:nth-child(4) {
	background: url(/wp-content/uploads/2016/04/ebsp.png) center no-repeat;
	background-size: 85%;
	background-position-y: 15PX
}
.radioforimage2 .wpcf7-list-item:nth-child(6) {
	background: url(/wp-content/uploads/2016/04/160419-Order-Page-v3_20.png) center no-repeat;
	background-size: 85%;
	background-position-y: 15PX
}
.radioforimage2 .wpcf7-list-item:nth-child(7) {
	background: url(/wp-content/uploads/2016/04/prnt.png) center no-repeat;
	background-size: 85%;
	background-position-y: 15PX
}
.radioforimage2 .wpcf7-list-item:hover, .radioforimage3 .wpcf7-list-item:hover {
	border-color: #47cf2c!important;
	background-color: #dffbda!important
}
.radioforimage2 label {
	height: 100%
}
.radioforimage3 .wpcf7-list-item.first {
	background: url(/wp-content/uploads/2016/04/sol.png) center no-repeat;
	background-size: 85%;
	background-position-y: 15PX
}
.radioforimage3 .wpcf7-list-item:nth-child(2) {
	background: url(/wp-content/uploads/img-in/band-4.png) center no-repeat;
	background-size: 85%;
	background-position-y: 15PX
}
.radioforimage3 .wpcf7-list-item:nth-child(3) {
	background: url(/wp-content/uploads/img-in/band-5.png) center no-repeat;
	background-size: 85%;
	background-position-y: 15PX
}
.radioforimage3 .wpcf7-list-item:nth-child(4) {
	background: url(/wp-content/uploads/img-in/band-1.png) center no-repeat;
	background-size: 85%;
	background-position-y: 15PX
}
.radioforimage2 .wpcf7-list-item input[type=radio]:checked+span, .radioforimage3 .wpcf7-list-item input[type=radio]:checked+span {
	border: none!important
}
.band-type p {
	display: inline-block;
	clear: none!important
}
#foo {
	width: 100%
}
#foo .in-ptr {
	top: 0!important
}
#fixd-in #right-col h4 {
	line-height: 50px
}
.print-prize {
	margin-top: 0;
	border-bottom: 5px solid #c0d7e2
}
#blue-bs {
	margin-bottom: 75px
}
.newtt .wpcf7-list-item-label {
	font-size: 18px;
	color: #545454;
	line-height: 1.5!important;
	font-family: proxima_nova_rgregular;
	display: inline-block;
	margin-right: 20px
}
.selected-color {
	margin-bottom: 20PX
}
.newtt21 .wpcf7-list-item input[type=radio]:checked+span {
	border: none!important
}
.newtt21 .wpcf7-list-item {
	float: left;
	margin: 0 10px
}
.newtt21 {
	clear: both;
	display: inline-block
}
.col-6-te {
	width: 14.666666666%;
	margin: 0 1% 0px;
	display: inline-block;
	float: none !important;
}
#class-inner img {
	width: 80%;
	display: block;
	margin: 10px auto 0
}
.tabel-rows:nth-child(6) li {
	padding: 10px 0;
	line-height: 100%;
	margin: 0;
	height: auto !important
}
#slideshow, .ba_q {
	height: 100%!important;
	width: 100%!important
}
.ba_q {
	background-size: contain!important
}
#fssList, #fssPlayPause {
	display: none
}
.rslides_nav {
	top: 50%;
	height: 62px;
	margin-top: -31px;
	width: 40px;
	background-size: 100%!important;
	Z-INDEX: 9
}
#slider-bantop, .texbc-in {
	position: relative
}
.rslides1_nav.prev {
	left: 0;
	background: url(/wp-content/uploads/right-arrow.png) no-repeat;
	font-size: 0!important
}
.rslides1_nav.next {
	right: 0;
	background: url(/wp-content/uploads/left-arrow.png) no-repeat;
	font-size: 0!important
}
.texbc-in {
	height: 570px;
	width: 100%;
	float: left;
	overflow: hidden;
	background: #2b2a2a;
	z-index: -2
}
.clpm {
	clear: both
}
.gray-postidis2 h1 {
	color: #ff7c04;
	font-size: 52PX;
	text-align: center;
	font-family: proxima_novalight;
	margin-top: 49px
}
.gray-postidis2 .entry-content p {
	font-size: 22PX;
	color: #656565;
	TEXT-ALIGN: center;
	font-family: proxima_novalight;
	margin-top: 26px;
	margin-bottom: 24px
}
.archive .texbc-in:before, .single .texbc-in:before {
	content: "";
	opacity: .5;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	position: absolute;
	z-index: -2;
	width: 100%;
	height: 100%;
	background: url(/wp-content/uploads/2016/05/creative_wallpaper_1920x1200_10.jpg) no-repeat;
	background-size: cover
}
.archive .texbc-in h3, .single .texbc-in h1 {
	padding: 40px 0;
	font-family: proxima_novalight;
	font-size: 65px;
	color: #FFF;
	word-spacing: 3px;
	line-height: normal;
	z-index: 1
}
.auther-inm, .element.title_link {
	font-family: proxima_novasemibold
}
#post-grid-161 .item {
	width: 32%;
	margin: .666%
}
.grid-items .item {
	border: 1px solid #ced4da;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	-webkit-box-shadow: 1px 1px 3px 0 rgba(50,50,50,.25);
	-moz-box-shadow: 1px 1px 3px 0 rgba(50,50,50,.25);
	box-shadow: 1px 1px 3px 0 rgba(50,50,50,.25)
}
.element.title_link {
	color: #3d3d3d;
	float: left;
	width: 100%;
	line-height: normal;
	text-align: center
}
.element.author img {
	display: block;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	border-radius: 100%;
	margin: 0 auto;
	-webkit-filter: grayscale(100%);
	filter: grayscale(100%);
	-webkit-box-shadow: 0 0 10px 0 rgba(50,50,50,.75);
	-moz-box-shadow: 0 0 10px 0 rgba(50,50,50,.75);
	box-shadow: 0 0 10px 0 rgba(50,50,50,.35)
}
.element.author {
	font-size: 12px;
	display: block;
	margin-top: -30px
}
.auther-inm {
	font-size: 15px;
	padding-top: 9px;
	margin: 0
}
.auther-inm span {
	color: #05AB0F
}
.auther-inm strong, .date-in12 {
	color: #919191
}
.date-in12 {
	font-family: proxima_novalight;
	font-size: 15px;
	margin-bottom: 20px
}
.author2 .auther-inm, .author2 .date-in12 {
	font-size: 17px;
	text-align: center
}
.excerpt {
	clear: both;
	padding-top: 20px!important;
	color: #000
}
.element.author2 img {
	display: block;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	border-radius: 100%;
	margin: 0 auto;
	-webkit-filter: grayscale(100%);
	filter: grayscale(100%);
	-webkit-box-shadow: 0 0 10px 0 rgba(50,50,50,.75);
	-moz-box-shadow: 0 0 10px 0 rgba(50,50,50,.75);
	box-shadow: 0 0 10px 0 rgba(50,50,50,.35)
}
.element.author2 {
	margin-top: -45px
}
.lfettt {
	width: 75%
}
.x-sidebar {
	width: 20%
}
.widget ul li {
	padding: 0!important;
	margin-bottom: 0
}
.padddin {
	padding: 20px
}
.widget ul li a {
	font-family: proxima_nova_rgregular !important;
	font-size: 22px;
	color: #000 !important
}
.widget.widget_recent_entries li .post-date {
	font-family: proxima_novasemibold;
	font-size: 12px
}
.lfettt h1, .lfettt h2, .lfettt h3, .lfettt h4, .lfettt p {
	font-family: proxima_novalight;
	color: #000
}
.lfettt p {
	margin: 0 0 20px;
	font-size: 17px
}
.lfettt h2, .lfettt h3, .lfettt h4 {
	line-height: 1.1;
	margin-bottom: 20px;
	margin-top: 40px
}
.lfettt h1 {
	font-size: 52px
}
.lfettt h2 {
	font-size: 43px;
	text-transform: none
}
.lfettt h3 {
	font-size: 37px;
	text-transform: none
}
.lfettt h4 {
	font-size: 33px
}
.lfettt img {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin-bottom: 30px
}
.left.lfettt blockquote {
	padding-left: 20px;
	border-left: 3px solid #000;
	font-style: italic;
	margin: 50px 0
}
.rslides {
	position: relative;
	overflow: hidden;
	width: 100%;
	padding: 0;
	margin: 0
}
.rslides li {
	-webkit-backface-visibility: hidden;
	position: absolute;
	display: none;
	width: 100%;
	left: 0;
	top: 0
}
.rslides li:first-child {
	position: relative;
	display: block;
	float: left
}
.rslides img {
	display: block;
	height: auto;
	float: left;
	width: 100%;
	border: 0
}
.cd-see-all, .cd-see-all2 {
	text-transform: uppercase;
	font-weight: 700;
	-webkit-border-radius: 5px
}
.cd-testimonials-item h3 {
	font-size: 22px;
	font-family: proxima_novalight_italic;
	text-align: center;
	margin-bottom: 15px
}
.flex-direction-nav a.flex-next {
	left: 0
}
.cd-testimonials-wrapper {
	position: relative;
	width: 90%;
	max-width: 768px;
	margin: 2em auto;
	padding: 20px 40px 75px;
	z-index: 1
}
.cd-testimonials-wrapper span {
	COLOR: #5d686f;
	font-family: proxima_novalight;
	FONT-SIZE: 13PX;
	FONT-WEIGHT: 700;
	text-align: center
}
.cd-see-all:hover {
	color: #fff
}
.cd-see-all {
	border-radius: 5px
}
.cd-author ul {
	display: inline-block;
	vertical-align: middle
}
.cd-author ul li img {
	height: 20px
}
table.wccpf_fields_table {
	margin-bottom: 0;
	padding: 10px 0
}
.woocommerce .cart.shop_table .product-thumbnail img, .woocommerce-page .cart.shop_table .product-thumbnail img {
	width: 100%;
}
.page-template-cart table th.product-quantity, .page-template-cart table th.product-subtotal {
	text-align: center;
}
.page-template-cart .product-quantity {
	text-align: center;
	color: black;
	font-size: 15px;
}
.screen-reader-text {
	display: none;
}

 .single-product .x-main.left2{ width: 100% !important }



.topFlagMessage{    background: #6f54bb;     
    text-align: center;
    color: #fff;
    padding:4px 0 6px;
    font-size: 15px;

}




.topFlagMessage strong{color: #fff; font-weight: normal;}

.topFlagMessage span{background: url(/wp-content/uploads/2018/09/flag_header_white.png);     background-repeat: no-repeat;
    padding-left: 27px;
    background-size: 19px;}

.topFlagMessage a:link, .topFlagMessage a:visited{ color: #fff61a; text-decoration: underline;     background: url(/wp-content/uploads/2018/09/5stars_33243_2.png);
   padding-right: 89px;
    background-repeat: no-repeat;
    background-position: right 0px;
    background-size: 88px;
    margin-left: 4px;
}
    
.topFlagMessage a:hover{ text-decoration: none; }


.featherlight-content #pdf{height: 670px !important}
#payment.woocommerce-checkout-payment ul.wc_payment_methods li.wc_payment_method{    margin-bottom: 14px;    float: left;
    clear: both;
    color: black;
    width: 100%;
    background: #edf9ff;
    padding: 5px 15px 5px 16px;
    border: 3px solid #8ec5e1;
    border-radius: 4px;}

#payment.woocommerce-checkout-payment ul.wc_payment_methods li label[for="payment_method_stripe"], #payment.woocommerce-checkout-payment ul.wc_payment_methods li label[for="payment_method_gpls-rfq"]{ float: left; padding-left: 12px; line-height: 2; width: 90%; }
.woocommerce-account .checkout .payment_methods label, .woocommerce-account .form-edit-address .payment_methods label, .woocommerce-checkout .checkout .payment_methods label, .woocommerce-checkout .form-edit-address .payment_methods label{ padding-left: 0; }

#payment.woocommerce-checkout-payment .wc-stripe-elements-field, #payment.woocommerce-checkout-payment .wc-stripe-iban-element-field {    border: 2px solid #a7a7a7;
    margin: 5px 0;
    padding: 7px;
    background-color: #fff;
    outline: 0;
    border-radius: 3px;}

#payment.woocommerce-checkout-payment ul.wc_payment_methods li .payment_box {display: block;
    float: left;
    clear: both;    width: 100%;}

#payment.woocommerce-checkout-payment ul.wc_payment_methods li .payment_box label[for="wc-stripe-new-payment-method"]{    font-size: 15px;
    padding-left: 10px;}

.woocommerce-account .checkout .payment_methods li, .woocommerce-account .form-edit-address .payment_methods li, .woocommerce-checkout .checkout .payment_methods li, .woocommerce-checkout .form-edit-address .payment_methods li{ margin-bottom: 0 }
.in_cl_2 .hotline{font-size: 27px;
    margin: 0;
    text-align: right;
    color: #e82673;
    font-weight: bold;
    line-height: 1; padding-right: 7px; margin-bottom: 6px;}
.in_cl_2 .hotline span{ padding-left: 5px; }
.home .footerpromopart{ display: none }
.tax-product_cat.x-main.footerpromopart{ width: 100% !important; padding: 0 !important }

p.prodinfo strong{    font-size: 16px;
    font-family: proxima_nova_rgbold;
    color: #000;
    }
p.prodinfo {font-family: proxima_nova_rgregular;  font-size: 16px; text-align: left !important;}



.prodDesignDiv{    float: left;
    border: 2px solid #8fcbef;
    width: 100%;
    padding: 20px;
    background: #ffffff;
    border-radius: 5px;
}

.orderFormTitle{    background: #bbe4ff;
    padding: 10px;
    text-align: center;
    margin-top: -20px;
    margin-left: -20px;
    margin-right: -20px;}
 
p.orderFormTitle{ color: #16648f;  font-family: proxima_nova_rgbold; }


.cd-tabs {
  position: relative;
  width: 100%;
 
  margin: 2em auto;
}

@supports (background: linear-gradient(to left, #000, #000)) or (background: -webkit-linear-gradient(to left, #000, #000)) {
  /* if linear-gradient is supported */
  .cd-tabs::after {
    /* subtle gradient layer on top right of the tabbed navigation- to indicate it's possible to scroll */
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    height: 60px;
    width: 50px;
    z-index: 1;
    pointer-events: none;
    background: -webkit-gradient(linear, right top, left top, from(#f8f7ee), to(rgba(248, 247, 238, 0)));
    background: linear-gradient(to left, #f8f7ee, rgba(248, 247, 238, 0));
    visibility: visible;
    opacity: 1;
    -webkit-transition: opacity .3s 0s, visibility 0s 0s;
    transition: opacity .3s 0s, visibility 0s 0s;
  }
  .cd-tabs.cd-tabs--scroll-ended::after {
    /* class added in JavaScript - remove the gradient layer when it's no longer possible to scroll */
    visibility: hidden;
    opacity: 0;
    -webkit-transition: opacity .3s 0s, visibility 0s .3s;
    transition: opacity .3s 0s, visibility 0s .3s;
  }
}

.cd-tabs nav {
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  background: #f8f7ee;
  -webkit-box-shadow: inset 0 -2px 3px rgba(203, 196, 130, 0.06);
          box-shadow: inset 0 -2px 3px rgba(203, 196, 130, 0.06);
  border-bottom: 2px solid #dcdedc;
}


.woocommerce-product-details__short-description{ display: none !important; }
 #add_payment_method #payment input#payment_method_stripe, .woocommerce-checkout #payment input#payment_method_stripe{position: unset !important;}


.prodMoreInfo{width: 100%; float: left; clear: both; margin-top: 45px; border: 2px solid #d1d1d1; border-radius: 11px;  padding: 0 17px 17px 17px;}


#dec_gb h2 {
    font-size: 35px;
    margin-top: 30px;
    letter-spacing: -1px;
}

#dec_gb h2 {
    color: #434343;
    line-height: 1.3;
    font-family: 'Open Sans', sans-serif;
    text-align: center;
    margin-bottom: 40px;
    font-style: normal;
    font-weight: 400;
}

#dec_gb h2 span {
    font-family: 'hand_of_sean_demoregular';
    color: #fd047f;
    background: url(/wp-content/uploads/2018/09/bc_border_vbs.png) no-repeat bottom center;
}

.recentlyViewed h2{font-family: 'Open Sans', sans-serif;
    font-size: 31px;
    font-weight: bold;
    letter-spacing: -1px;
    margin: 50px 0 22px 0;     color: #0866e4;}

.recentlyViewed h2 a.shop-link{ font-size: 16px; margin-left: 25px;  }
.x-colophon.bottom .x-social-global a{    font-size: 12px;}
.yith-wrvp-widget h4{font-size: 17px !important;}
.yith-wrvp-widget ul li a{padding: 0; float: left}
.yith-wrvp-widget ul li { text-align: center;
    width: 180px;
    margin: 0 auto;
    padding: 0 0 10px 0 !important;}
.yith-wrvp-widget ul li a img{ float: left; clear: both;} 
.yith-wrvp-widget ul li .product-title{ float: left; line-height: 1.2 ; width: 100%} 
.home .recentlyViewedFooter{display: none;}

.yith-similar-products li.product-category{ display: none; }
.products li.product-category{}
.products li.product-category h2{ font-size: 15px; font-family: proxima_nova_rgbold; text-align: center; }
 	header.masthead{background-image:none; margin-top: 30px;}

mark {
    background-color: yellow;
    color: black;
}

.grecaptcha-badge{ display: none; }
.gpls_woo_rfq_Plus_image_rfq_file input[type=file]{ width: 100% !important }
.products li.product-category h2{font-size: 15px;
    font-family: proxima_nova_rgbold;
    position: absolute;
    text-align: center;
    top: 157px;
    background: rgb(227,247,255);
background: linear-gradient(180deg, rgba(227,247,255,1) 0%, rgba(255, 255, 255, 0.83) 51%);

    width: 92%;
    margin: 0;
    color: #0f40a0;
    /* height: 50px; */
    border-radius: 4px;
    padding: 10px 5px;
    font-size: 18px;
    box-shadow: 1px 1px 0px 0px #0c204f;
    border: 2px solid #5573cc}
.products li.product-category h2 .count{ display: block;     font-size: 15px; background: none; }
.googleReviewSticky{    position: fixed; left: 0;
    bottom: 27px;
    border: 1px solid #e1e1e1;
    box-shadow: 1px 1px 1px #0000000d;}

.insImgTitle{line-height: 1.2;
    font-size: 12px;
    float: left;
    text-align: center;
    /* background: #f7f5db; */
    /* border-top: 1px solid #e6e6e6; */
    padding-top: 5px;
    padding-bottom: 6px;
    font-style: normal;
    color: #000000;
    background: #ffffff;
    border: 1px solid #d8d8d8;
    border-bottom: 0;}

.instaWrapper{ margin-top: 50px !important; }
.instaWrapper h3{font-size: 13px !important;     padding: 8px 7px !important; color: black !important;}
.postid-15575 .high_l .cl-4_q:hover{border: 3px solid #e8e8e8 !important;}
.postid-15575 .high_l .cl-4_q{box-shadow:none !important; border: 3px solid #e8e8e8;}
 .howtoVid{ margin-top: 20px; }
.product-remove, .update_rfq_cart .gpls-woo-rfq_update-rfq-cart_button{ display: block !important }



 .sp-slider, .sp-dragger{animation: blinker 0s linear infinite;} 

@keyframes blinker {
  50% {
    opacity: 0;
  }
}

.designTool{    text-align: center;
    border: 4px solid #14438a;
    background: #1055a7;
    border-radius: 52px;
    font-size: 40px;
    color: white;}

.ledVidIntro{    width: 522px; background: black;
    height: 300px;
    margin: 33px auto;
    border: 2px solid #e9ebe7;
    border-radius: 5px;}

#contact_form_910 .wpcf7-form-control-wrap.Product{width: 100%;
    text-align: center;}

#contact_form_910 .wpcf7-form-control-wrap.Product input{border: 0 !important; width: 100% !important; text-align: center; font-weight: bold;     margin-bottom: 5px;
    background: #dbdbdb;
    box-shadow: none;}

#contact_form_910 input [type="submit"]{    border: 0 !important;
    font-size: 22px !important;
    margin: 0 auto;
    float: none !important;}


.googleRatingOrd{    text-align: center;  width: 100%; padding:0 !important;     margin-top: 10px; }
.googleRatingOrd img{    display: inline-block !important; position: relative !important;}

#product-form .sp-replacer{    border-radius: 3px;     border: 2px solid #91765d;}
#product-form .sp-preview {width: 58px; height: 48px;  border-radius: 3px; overflow: hidden;}
#product-form .sp-dd{font-size: 14px;}    

#product-form .wpcf7-not-valid-tip, #product-form .erro-in{font-size: 19px;
    font-weight: bold;
    background: red;
    color: white !important;
    padding: 4px 11px 6px;
    border-radius: 3px; clear: both; line-height: 1}

#product-form .wpcf7-not-valid-tip{animation: blinker 2s cubic-bezier(0.4, 0, 0, 3) infinite} 


.band_type .wpcf7-list-item:nth-child(3){border: 5PX solid #ff0000;}
.band_style .wpcf7-list-item:nth-child(5){ display: none; }
.band_style .wpcf7-list-item:nth-child(4){display: inline-block;}
 .band_size .wpcf7-list-item:nth-child(5){ display: inline-block;}

@media only screen and (min-width: 768px) {
  .cd-tabs::after {
    display: none;
  }
  .cd-tabs nav {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    -webkit-box-shadow: inset -2px 0 3px rgba(203, 196, 130, 0.06);
            box-shadow: inset -2px 0 3px rgba(203, 196, 130, 0.06);
    z-index: 1;
  }
}

@media only screen and (min-width: 960px) {
  .cd-tabs nav {
    position: relative;
    float: none;
    background: transparent;
    -webkit-box-shadow: none;
            box-shadow: none;
  }
}

.cd-tabs__navigation {
  width: auto;
}

.cd-tabs__navigation:after {
  /* clearfix */
  content: "";
  display: table;
  clear: both;
}

.cd-tabs__navigation li {
  float: left;
  list-style: none;
      border-right: 4px solid white;
}

.cd-tabs__navigation a {
  position: relative;
  display: block;
  height: 60px;
  
  text-align: center;
  font-size: 1.6rem;
  font-weight: 700;
  color: #5c5c5c;
  padding-top: 35px;
}

.cd-tabs__navigation a:hover {
  color: #29324e;
  background-color: rgb(169, 223, 229);
}

.cd-tabs__navigation a.cd-selected {
  background-color: #ffffff !important;
  -webkit-box-shadow: inset 0 2px 0 #f05451;
          box-shadow: inset 0 2px 0 #f05451;
  color: #29324e;
}

.cd-tabs__navigation a::before {
  /* icons */
  content: "";
  position: absolute;
  top: 15px;
  left: 50%;
  margin-left: -8px;
  display: inline-block;
  height: 16px;
  width: 16px;
  background-image: url("../img/cd-icons.svg");
  background-repeat: no-repeat;
}

.cd-tabs__navigation a[data-content='new']::before {
  background-position: 0 0;
}

.cd-tabs__navigation a[data-content='gallery']::before {
  background-position: -16px 0;
}

.cd-tabs__navigation a[data-content='store']::before {
  background-position: -32px 0;
}

.cd-tabs__navigation a[data-content='settings']::before {
  background-position: -48px 0;
}

.cd-tabs__navigation a[data-content='trash']::before {
  background-position: -64px 0;
}

.cd-tabs__navigation a[data-content='inbox']::before {
  background-position: -80px 0;
}

.cd-tabs__navigation a[data-content='new'].cd-selected::before {
  background-position: 0 -16px;
}

.cd-tabs__navigation a[data-content='gallery'].cd-selected::before {
  background-position: -16px -16px;
}

.cd-tabs__navigation a[data-content='store'].cd-selected::before {
  background-position: -32px -16px;
}

.cd-tabs__navigation a[data-content='settings'].cd-selected::before {
  background-position: -48px -16px;
}

.cd-tabs__navigation a[data-content='trash'].cd-selected::before {
  background-position: -64px -16px;
}

.cd-tabs__navigation a[data-content='inbox'].cd-selected::before {
  background-position: -80px -16px;
}

@media only screen and (min-width: 768px) {
  .cd-tabs__navigation {
    /* move the nav to the left on medium sized devices */
    width: 85px;
    float: left;
    margin-left: 0;
  }
  .cd-tabs__navigation a {
    height: auto;
    width: 80px;
        padding: 20px 0 20px 0;
  }
  .cd-tabs__navigation a.cd-selected {
    -webkit-box-shadow: inset 2px 0 0 #f05451;
            box-shadow: inset 2px 0 0 #f05451;
  }
  .cd-tabs__navigation a::before {
    top: 24px;
  }
}

@media only screen and (min-width: 960px) {
  .cd-tabs__navigation {
    /* tabbed navigation on top on big devices */
    width: auto;
    background-color: #e9e9e9;
    -webkit-box-shadow: inset 0 -2px 3px rgba(203, 196, 130, 0.06);
            box-shadow: inset 0 -2px 3px rgba(203, 196, 130, 0.06);
    margin-bottom: 0;
    margin-left: 0;
  }
  


  .cd-tabs__navigation a {
    height: 60px;
    line-height: 60px;
    width: auto;
    text-align: left;
    font-size: 2rem;
    padding: 0 3.6em;
  }
  .cd-tabs__navigation a.cd-selected {
    -webkit-box-shadow: inset 0 2px 0 #41b548;
            box-shadow: inset 0 2px 0 #41b548;
  }
  .cd-tabs__navigation a::before {
    top: 50%;
    margin-top: -8px;
    margin-left: 0;
    left: 40px;
  }
}

.cd-tabs__content {
  background: #ffffff;
  margin-left: 0;
}

.cd-tabs__content li {
  display: none;
  padding: 0;
}

.cd-tabs__content li.cd-selected {
  display: block;
  -webkit-animation: cd-fade-in 0.5s;
          animation: cd-fade-in 0.5s;
}

.cd-tabs__content li p, .cd-tabs__content li p  small {
  font-size: 1.4rem;
  line-height: 1.6;
  color: #000;
  margin-bottom: 2em;
  text-align: left;
}

@media only screen and (min-width: 768px) {
  .cd-tabs__content {
    min-height: 480px;
  }
  .cd-tabs__content li {
    padding: 2em 2em 2em 7em;
  }
}

@media only screen and (min-width: 960px) {
  .cd-tabs__content {
    min-height: 0;
        margin: 0;
  }
  .cd-tabs__content li {
    padding: 0em;
  }
  .cd-tabs__content li p {
    font-size: 1.6rem;
  }
}

@-webkit-keyframes cd-fade-in {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@keyframes cd-fade-in {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

 
@media only screen and (min-width:768px) {
.cd-testimonials-wrapper {
	margin: 0 auto;
	padding: 0 50px 75px
}
}
.cd-testimonials {
	color: #000;
	text-align: center
}
.cd-testimonials::after {
	clear: both;
	content: "";
	display: table
}
.cd-testimonials>li {
	position: absolute;
	opacity: 0
}
.cd-testimonials>li:first-child {
	position: relative;
	opacity: 1
}
.cd-testimonials p {
	font-family: proxima_nova_rgbold;
	font-size: 18px;
	margin-bottom: 0;
	margin-top: 10px
}
.cd-author .cd-author-info, .cd-author img.aut {
	display: inline-block;
	vertical-align: middle;
	clear: both
}
.cd-author img.aut {
	width: 80px;
	border-radius: 100%;
	margin-right: 5px;
	box-shadow: 0 0 6px rgba(0,0,0,.3)
}
.cd-author .cd-author-info {
	text-align: left;
	line-height: 1.2
}
.cd-author .cd-author-info li:first-child {
	font-size: 14px;
	font-size: .875rem
}
.cd-author .cd-author-info li:last-child {
	font-size: 12px;
	font-size: .75rem;
	color: #6b6b70
}

@media only screen and (min-width:768px) {
.cd-author img.aut {
	width: 80px;
	height: 80px
}
.cd-author .cd-author-info {
	line-height: 1.4
}
.cd-author .cd-author-info li:first-child {
	font-size: 16px;
	font-size: 1rem
}
.cd-author .cd-author-info li:last-child {
	font-size: 14px;
	font-size: .875rem
}
}
.flex-direction-nav li {
	position: absolute;
	height: 140px;
	width: 40px;
	top: 50%;
	margin-top: -70px
}
.flex-direction-nav li:first-child {
	left: 0
}
.flex-direction-nav li:last-child {
	right: 0
}
.flex-direction-nav li a {
	display: block;
	height: 100%;
	width: 100%;
	overflow: hidden
}
.flex-direction-nav li a::after, .flex-direction-nav li a::before {
	content: '';
	position: absolute;
	left: 50%;
	top: 50%;
	width: 2px;
	height: 13px;
	background-color: #fff
}
.flex-direction-nav li a::before {
	-webkit-transform: translateY(-35px) rotate(45deg);
	-moz-transform: translateY(-35px) rotate(45deg);
	-ms-transform: translateY(-35px) rotate(45deg);
	-o-transform: translateY(-35px) rotate(45deg);
	transform: translateY(-35px) rotate(45deg)
}
.flex-direction-nav li a::after {
	-webkit-transform: translateY(-27px) rotate(-45deg);
	-moz-transform: translateY(-27px) rotate(-45deg);
	-ms-transform: translateY(-27px) rotate(-45deg);
	-o-transform: translateY(-27px) rotate(-45deg);
	transform: translateY(-27px) rotate(-45deg)
}
.flex-direction-nav li:last-child a::before {
	-webkit-transform: translateY(-35px) rotate(-45deg);
	-moz-transform: translateY(-35px) rotate(-45deg);
	-ms-transform: translateY(-35px) rotate(-45deg);
	-o-transform: translateY(-35px) rotate(-45deg);
	transform: translateY(-35px) rotate(-45deg)
}
.flex-direction-nav li:last-child a::after {
	-webkit-transform: translateY(-27px) rotate(45deg);
	-moz-transform: translateY(-27px) rotate(45deg);
	-ms-transform: translateY(-27px) rotate(45deg);
	-o-transform: translateY(-27px) rotate(45deg);
	transform: translateY(-27px) rotate(45deg)
}

@media only screen and (min-width:768px) {
.flex-direction-nav li {
	width: 50px
}
}
.flex-direction-nav a.flex-prev {
	background: url(/wp-content/uploads/2016/05/right.png) center no-repeat!important
}
.flex-direction-nav a.flex-next {
	background: url(/wp-content/uploads/2016/05/left.png) center no-repeat!important
}
.flex-direction-nav li a:hover {
	background-color: #878787!important
}
.flex-direction-nav li a::after, .flex-direction-nav li a::before {
	background: 0 0
}
.flex-direction-nav a:hover {
	color: rgba(255,255,255,0)!important
}
.cd-see-all {
	position: absolute;
	z-index: 1;
	bottom: 0;
	width: 150px;
	height: 50px;
	line-height: 50px;
	background-color: #3d7ac7;
	color: #FFF;
	font-size: 13px;
	-webkit-transition: color, .2s;
	-moz-transition: color, .2s;
	transition: color, .2s;
	text-align: center;
	left: 50%;
	margin-left: -75px
}
.cd-testimonials {
	margin-left: 0
}
.star-ioj {
	height: 20px
}
.no-touch .cd-see-all:hover {
	color: #79b6e4
}
.cd-testimonials-all {
	position: fixed;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	background-color: #fff;
	z-index: 2;
	visibility: hidden;
	opacity: 0;
	-webkit-transition: opacity .3s 0s, visibility 0s .3s;
	-moz-transition: opacity .3s 0s, visibility 0s .3s;
	transition: opacity .3s 0s, visibility 0s .3s
}
.cd-testimonials-all .cd-testimonials-all-wrapper {
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	width: 100%;
	overflow: auto
}
.cd-testimonials-all .cd-testimonials-all-wrapper>ul {
	list-style: none;
	width: 90%;
	max-width: 1170px;
	margin: 4em auto
}
.cd-testimonials-all .cd-testimonials-all-wrapper>ul::after {
	clear: both;
	content: "";
	display: table
}
.cd-testimonials-all .cd-testimonials-item {
	margin-bottom: 2em;
	opacity: 0;
	-webkit-transform: translate3d(0, 0, 0) scale(.4);
	-moz-transform: translate3d(0, 0, 0) scale(.4);
	-ms-transform: translate3d(0, 0, 0) scale(.4);
	-o-transform: translate3d(0, 0, 0) scale(.4);
	transform: translate3d(0, 0, 0) scale(.4);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-transition: -webkit-transform .3s, opacity .3s;
	-moz-transition: -moz-transform .3s, opacity .3s;
	transition: transform .3s, opacity .3s
}
.cd-testimonials-all p {
	position: relative;
	background: #23B02A;
	color: #fff;
	padding: 2em;
	line-height: 1.4;
	border-radius: .25em;
	margin-bottom: 1em;
	font-family: proxima_novalight
}
.cd-testimonials-all p::after {
	content: '';
	position: absolute;
	top: 100%;
	left: 2em;
	height: 0;
	width: 0;
	border: 8px solid transparent;
	border-top-color: #23B02A
}
.cd-testimonials-all .cd-author li {
	font-family: proxima_nova_rgbold
}
.rewslider .left h2, .rewslider .right h2 {
	font-size: 53px;
	line-height: 1;
	font-family: proxima_novalight
}
.cd-testimonials-all .cd-author {
	text-align: left;
	margin-left: 1.5em
}
.TOP-CONTACT-mail, .cd-see-all2, .rewslider .left h2, .rewslider .right {
	text-align: center
}
.cd-testimonials-all .cd-author img.aut {
	box-shadow: 0 0 0 transparent
}
.cd-testimonials-all.is-visible {
	visibility: visible;
	opacity: 1;
	-webkit-transition: opacity .3s 0s, visibility 0s 0s;
	-moz-transition: opacity .3s 0s, visibility 0s 0s;
	transition: opacity .3s 0s, visibility 0s 0s
}
.cd-testimonials-all.is-visible .cd-testimonials-all-wrapper {
	-webkit-overflow-scrolling: touch
}
#fix_rgt, .close-btn, body {
	overflow: hidden
}
.cd-testimonials-all.is-visible .cd-testimonials-item {
	opacity: 1;
	-webkit-transform: translate3d(0, 0, 0) scale(1);
	-moz-transform: translate3d(0, 0, 0) scale(1);
	-ms-transform: translate3d(0, 0, 0) scale(1);
	-o-transform: translate3d(0, 0, 0) scale(1);
	transform: translate3d(0, 0, 0) scale(1)
}

@media only screen and (min-width:768px) {
.cd-testimonials-all .cd-testimonials-item {
	width: 46%;
	margin: 0 2% 3em
}
.cd-testimonials-all .cd-author {
	margin-left: 1em
}
}

@media only screen and (min-width:1170px) {
.cd-testimonials-all .cd-testimonials-item {
	width: 30%;
	margin: 0 1.6666% 3em
}
}
.close-btn {
	position: fixed;
	display: block;
	width: 40px;
	height: 40px;
	top: 10px;
	right: 5%
}
.close-btn::after, .close-btn::before {
	content: '';
	position: absolute;
	display: inline-block;
	width: 2px;
	height: 24px;
	top: 8px;
	left: 19px;
	background-color: #39393c
}
.close-btn::before {
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg)
}
.close-btn::after {
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg)
}
.cd-testimonials>li {
	max-width: 670px
}
.flex-direction-nav a {
	background: #fff!important;
	-webkit-transition: none!important;
	-moz-transition: none!important;
	-o-transition: none!important;
	transition: none!important;
	opacity: 1!important
}
#Pl, .page-id-498 .sp-dd, .page-id-498 .sp-preview {
	opacity: 0
}
.flex-direction-nav a.flex-prev {
	left: 0
}
.cd-author {
	width: 100%
}
.rewslider .left h2 {
	color: #3b5998
}
.rewslider .right h2 {
	text-align: center;
	color: #ec4444
}
.cd-see-all2 {
	z-index: 1;
	left: 0;
	width: 150px;
	height: 50px;
	line-height: 50px;
	background-color: #3d7ac7;
	color: #FFF;
	font-size: 13px;
	-webkit-transition: color, .2s;
	-moz-transition: color, .2s;
	transition: color, .2s;
	display: inline-block;
	border-radius: 5px;
	margin-bottom: 30PX
}
.TOP-CONTACT-mail, .fivx {
	font-family: proxima_nova_rgbold;
	line-height: normal
}
.jedi-days_dash, .jedi-weeks_dash {
	display: none!important
}
.fbik {
	margin-right: 5px
}
.TOP-CONTACT-mail, .fbik-mob2 {
	display: none
}
.fbik-mob {
	display: block;
	margin: 10px auto 0
}
.TOP-CONTACT-mail {
	-webkit-box-shadow: 0 6px 2px 0 #96103d;
	-moz-box-shadow: 0 6px 2px 0 #96103d;
	box-shadow: 0 6px 2px 0 #96103d;
	background: #e32463;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	color: #fff!important;
	width: 100%;
	padding: 5px 10px;
	font-size: 20px;
	margin: 10px 0
}
.TOP-CONTACT-mail i {
	font-size: 14px;
	display: block;
	font-style: normal
}
.TOP-CONTACT-mail:hover {
	color: #fff
}
.fivx {
	margin-top: 0;
	font-size: 53px;
	color: #e52626;
	padding: 10px 0;
	margin-bottom: 0
}
.fivx p {
	text-align: left!important;
	color: #e52626!important;
	font-size: 32px!important;
	font-family: proxima_nova_rgregular!important;
	margin: 0!important;
	font-weight: lighter!important
}
.is-countdown {
	border: none!important;
	background: #000!important;
	height: 109px;
	padding-top: 10px
}
@font-face {
	font-family: ticking_timebomb_bbregular;
	src: url(/wp-content/uploads/tickingtimebombbb-webfont.woff2) format('woff2'), url(/wp-content/uploads/tickingtimebombbb-webfont.woff) format('woff');
	font-weight: 400;
	font-style: normal
}
@font-face {
	font-family: ticking_timebomb_bbitalic;
	src: url(/wp-content/uploads/tickingtimebombbb_ital-webfont.woff2) format('woff2'), url(/wp-content/uploads/tickingtimebombbb_ital-webfont.woff) format('woff');
	font-weight: 400;
	font-style: normal
}
.odr-pz__q h2 {
	font-family: gooddogregular;
	margin: 39px 0;
	font-size: 79px;
	color: #42b548
}
.left__pic {
	float: left;
	margin-right: 50px
}
.odr-pz__q h3 {
	font-size: 35px;
	font-family: proxima_novasemibold;
	color: #3e53a4;
	margin: 0
}
.wr__O_P {
	clear: both;
	display: inline-block;
	padding: 15px 0
}
.odr-pz__q p {
	font-family: proxima_nova_rgregular;
	font-size: 17px;
	color: #545454
}
.odr-pz__q i {
	font-style: normal!important;
	font-size: 20px
}
.mgdr {
	margin: 60PX AUTO
}
.center__btm h2 {
	text-align: center;
	color: #a50069;
	font-family: gooddogregular;
	font-size: 111px;
	margin: 0 0 30px;
	line-height: 75px
}
.center__btm h2 span {
	font-size: 93px;
	color: #dc269a
}
.center__btm p {
	font-family: proxima_nova_rgregular;
	font-size: 19px;
	text-align: center;
	color: #2e3766
}
.color-int input[type=radio] {
	z-index: 999
}
.selected-color4 {
	margin-left: 18px
}
.H3-K, .iradio_flat-blue:nth-child(5), .x-navbar .desktop .x-nav li>a>span:after {
	display: none
}
.desktop .sub-menu {
	background: #fff;
	top: 30px!important;
	border: 1px solid #5fc064;
	border-radius: 0;
	padding: 0!important
}
.desktop .sub-menu li a span {
	color: #67749E
}
.desktop .sub-menu li a {
	color: #67749E;
	text-decoration: none!important;
	font-family: proxima_novasemibold;
	font-size: 18PX
}
.newradio .wpcf7-list-item-label, .newradio2 .wpcf7-list-item-label {
	top: 0PX;
	color: #454845;
	left: 0;
	line-height: 16px;
	text-align: center;
	letter-spacing: -1px
}
#band_color ul h4:HOVER, .F_H a:hover, .cd-see-all2:hover {
	text-decoration: underline
}
#band_color ul h4, .newradio .wpcf7-list-item-label, .newradio2 .wpcf7-list-item-label, .to_in p {
	font-family: 'Open Sans', sans-serif
}
.desktop .sub-menu li {
	border-bottom: 1PX solid #A6E6AA
}
.desktop .sub-menu li.menu-item a:hover span {
	border: none!important
}
.hlf_NO {
	width: 50%;
	padding: 0 20px
}
.newradio .wpcf7-list-item {
	width: 19%;
	display: inline-block;
	height: 150px;
	margin: 0 .3% 5px;
	position: relative
}
.newradio {
	text-align: center;
	width: 100%;
	display: inline-block
}
.newradio input[type=radio], .newradio2 input[type=radio] {
	text-align: center;
	display: block;
	clear: both;
	margin: 0 AUTO;
	opacity: 0;
	width: 100%;
	position: relative;
	z-index: 99999;
	cursor: pointer
}
.newradio .wpcf7-list-item-label {
	position: absolute;
	width: 100%;
	font-size: 16PX;
	font-weight: 700;
	padding: 105px 0 8px;
	height: 100%
}
.newradio label {
	height: 100%;
	border: 4px solid #e1e8e0;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px
}
.newradio .wpcf7-list-item.first .wpcf7-list-item-label {
	background: url(/wp-content/uploads/2016/04/dbs.png) center no-repeat;
	background-size: auto 45%;
	background-position-y: 20PX
}
.newradio .wpcf7-list-item:nth-child(2) .wpcf7-list-item-label {
	background: url(/wp-content/uploads/2016/04/bdsi.png) center no-repeat;
	background-size: auto 45%;
	background-position-y: 20PX
}
.newradio .wpcf7-list-item:nth-child(3) .wpcf7-list-item-label {
	background: url(/wp-content/uploads/2016/04/ebs.png) center no-repeat;
	background-size: auto 45%;
	background-position-y: 20PX
}
.newradio .wpcf7-list-item:nth-child(4) .wpcf7-list-item-label {
	background: url(/wp-content/uploads/2016/04/ebsp.png) center no-repeat;
	background-size: auto 45%;
	background-position-y: 20PX
}
.newradio .wpcf7-list-item:nth-child(5) .wpcf7-list-item-label {
	background: url(/wp-content/uploads/2016/04/prnt.png) center no-repeat;
	background-size: auto 45%;
	background-position-y: 20PX
}
.newradio .wpcf7-list-item:nth-child(6) .wpcf7-list-item-label {
	background: url(/wp-content/uploads/2016/04/160419-Order-Page-v3_20.png) center no-repeat;
	background-size: auto 45%;
	background-position-y: 20PX
}
.inner_oder {
	padding-top: 20px;
	clear: both
}
.newradio .wpcf7-list-item-label p, .newradio2 .wpcf7-list-item-label p {
	font-size: 12px;
	font-weight: 300;
	font-style: italic;
	margin-bottom: 0
}
.newradio2 .wpcf7-list-item {
	width: 19%;
	display: inline-block;
	height: 145px;
	position: relative;
	margin: 0 .3%
}
.newradio2 {
	text-align: center;
	display: inline-block;
	width: 100%
}
.newradio2 .wpcf7-list-item-label {
	position: absolute;
	width: 100%;
	font-size: 16PX;
	font-weight: 700;
	padding: 100px 0 8px;
	height: 100%
}
.newradio2 label {
	border: 4px solid #e1e8e0;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	height: 100%
}
.newradio2 .wpcf7-list-item.first .wpcf7-list-item-label {
	background: url(/wp-content/uploads/2016/04/sol.png) center no-repeat;
	background-size: auto 50%;
	background-position-y: 15PX
}
.newradio2 .wpcf7-list-item:nth-child(2) .wpcf7-list-item-label {
	background: url(/wp-content/uploads/img-in/band-4.png) center no-repeat;
	background-size: auto 50%;
	background-position-y: 15PX
}
.newradio2 .wpcf7-list-item:nth-child(3) .wpcf7-list-item-label {
	background: url(/wp-content/uploads/img-in/band-5.png) center no-repeat;
	background-size: auto 50%;
	background-position-y: 15PX
}
.newradio2 .wpcf7-list-item:nth-child(4) .wpcf7-list-item-label {
	background: url(/wp-content/uploads/img-in/band-1.png) center no-repeat;
	background-size: auto 50%;
	background-position-y: 15PX
}
.newradio2 .wpcf7-list-item:nth-child(5) .wpcf7-list-item-label {
	background: url(/wp-content/uploads/2016/07/dbl-p.png) center no-repeat;
	background-size: auto 50%;
	background-position-y: 15PX
}
#band_color ul {
	display: none;
	width: 100%;
	float: left;
	margin: 0
}
#band_color ul li {
	width: 19%;
	float: left;
	padding: 0 5px;
	border: 4px solid #47cf2c;
	margin: 0 .5% 10px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background: #dffbda
}
.to_in {
	width: 33.33333%;
	float: left;
	padding: 0 2.5%
}
.to_in p {
	font-size: 11px;
	text-align: center
}
.image_in img {
	width: 100%
}
.image_in {
	width: 80%;
	margin: 0 auto 20px;
	position: relative
}
.txt_bcg {
	position: absolute;
	bottom: 1px;
	text-align: center;
	width: 100%;
	font-size: 10px;
	color: #fff
}
#band_color ul h4 {
	margin: 0 0 15px;
	font-size: 20px;
	padding-left: 35px;
	color: #0cc116;
	background: url(/wp-content/uploads/2016/07/add-128.png) left center no-repeat;
	background-size: auto 100%;
	CURSOR: POINTER
}
#band_color li {
	display: none;
	position: relative
}
#band_color .close_in {
	width: 26px;
	height: 26px;
	right: -13px;
	position: absolute;
	top: -13px;
	background: url(/wp-content/uploads/2016/07/close.png) no-repeat;
	background-size: 100%
}
.hotPrice {
	margin: 0!important
}
#mylightbox {
	width: 600px
}
#mylightbox ul {
	float: left;
	margin: 0;
	text-align: center
}
#mylightbox ul li {
	width: 14.66666%;
	margin: .5%;
	padding: 5px;
	display: inline-block;
	border: 1px solid #000
}
#mylightbox ul li img {
	width: 100%;
	margin-top: 15px
}
.dpn {
	display: none
}
.cd-see-all2:hover {
	color: #fff
}
.F_H a, .mp_pic {
	font-family: proxima_novasemibold;
	color: #4485e6!important
}
.pox {
	position: relative;
	margin-bottom: 0px;
	margin-top: 20px
}
.page-template-oder2 article {
	clear: both
}
.bgs img {
	width: 22px;
	margin-left: 10px;
	margin-top: -5px
}
.flex-control-nav, .flex-direction-nav a {
	top: 0
}
.masthead-inline .x-navbar .desktop .sub-menu {
	right: auto!important;
	left: 0!important
}
.x-active ul {
	display: block!important
}
.F_H a, .F_H a img {
	display: inline-block
}
.F_H {
	text-align: center
}
.F_H a {
	font-size: 13px;
	line-height: 20px;
	font-weight: 200;
	margin-bottom: 9px
}
.bd_clo {
	padding-top: 15px
}
.clrv {
	margin-bottom: 0
}
.F_H a img {
	margin-left: 5px;
	width: 20px
}
.color_pic {
	display: none;
	width: 100%;
	padding: 30px;
	text-align: center
}
#Band_des_wrp, .band_shp, .color_pic input, .mp_pic, .selected-for-bnd {
	display: inline-block
}
.color_pic input {
	position: relative;
	width: auto
}
#Band_des_wrp {
	padding: 15px 0;
	width: 100%;
	TEXT-ALIGN: center
}
.band_shp {
	height: 53px;
	line-height: 53px;
	width: 80%;
	-webkit-box-shadow: 4px 4px 5px 0 rgba(50,50,50,.3);
	-moz-box-shadow: 4px 4px 5px 0 rgba(50,50,50,.3);
	box-shadow: 4px 4px 5px 0 rgba(50,50,50,.3)
}
.mp_pic {
	font-size: 15px
}
.mas_hed .wpcf7-list-item-label, .mas_hed h5 {
	font-size: 17px;
	font-family: 'Open Sans', sans-serif;
	color: #454845
}
.selected-for-bnd {
	background: url(/wp-content/uploads/2016/07/coler-pic.png) no-repeat;
	background-size: auto 100%;
	line-height: 35px
}
.page-id-498 .sp-replacer {
	border: none;
	background: url(/wp-content/uploads/2016/07/coler-pic.png) center no-repeat!important
}
.mas_hed h5 {
	float: left;
	font-weight: 700;
	margin: 0 20px 0 0
}
.mas_hed .wpcf7-list-item.first {
	margin-right: 25px
}
.band_shp p, .inner_text, .inner_text_hf, .mas_hed .wpcf7 input {
	margin: 0
}
.bdr_cheked {
	border-color: #47cf2c!important;
	background-color: #dffbda!important
}
.masag_fm_1, .masag_fm_2, .one_sd_tx, .two_sd_tx {
	display: none
}
.one_sd_tx, .two_sd_tx {
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	height: 100%
}
#band_color, .img_hs, .img_hs2, .inner_text_hf h5 {
	position: relative
}
.inner_text_hf {
	width: 50%;
	text-align: center;
	float: left;
	height: 53px
}
#myCanvas, .wrap_12 {
	width: 100%
}
#myCanvas, .inner_text_hf img {
	height: 100%
}
.inner_text_hf h5 {
	line-height: 53px;
	display: inline-block;
	color: #fff;
	margin: 0;
	vertical-align: text-bottom
}
.inner_text {
	text-align: center;
	float: left;
	line-height: 53px;
	color: #fff;
	height: 53px
}
#do, #eo {
	color: #888
}
#df, #ep {
	color: #ece3e3
}
#df, #do {
	text-shadow: 0 2px 3px #444040;
	-webkit-background-clip: text;
	-moz-background-clip: text;
	background-clip: text
}
#DBN {
	display: none
}
.wrap_12 {
	display: inline-block;
	margin: 25px 0 0
}
.wrap_12 .claf:nth-child(2) {
	border-left: 1px solid #e8e7e7
}
.wrap_12 .claf {
	width: 32%;
	display: inline-block;
	padding: 0 20px;
	height: 150px;
	vertical-align: middle
}
.wrap_12 .claf p {
	text-align: left;
	color: #6d6d6d;
	font-family: proxima_nova_rgbold;
	margin-bottom: 0;
	font-size: 13px
}
#rev_top h3, .Fiz h4, .Overlat_q h4, .bd H5, .bd P, .bd h6, .bnd h4, .btn_for_cpt, .finish_bd, .finish_mokup h4, .in_bdcoler, .in_txt_col, .inner_N #hrlf-div2 h4, .input_frtxtcl, .mpc, .one_sd_tx, .one_sd_tx h5, .rtw {
	text-align: center
}
.wrap_12 .claf:nth-child(1) img {
	margin-top: 25px
}
.set1, .set10, .set2, .set3, .set4, .set5, .set6, .set7, .set8, .set9 {
	display: none
}
#DB {
	display: block!important
}
.page-id-498 .screen-reader-response {
	display: none
}
.img_hs, .img_hs2, .mR_pic, .one_sd_tx h5 {
	display: inline-block
}
.mR_pic {
	font-size: 15px;
	font-family: proxima_novasemibold;
	color: #4485e6!important;
	float: right
}
.selected-for_font {
	float: left
}
.page-id-498 .newradio .wpcf7-list-item:hover label, .page-id-498 .newradio2 .wpcf7-list-item:hover label {
	border-color: #47cf2c!important;
	background-color: #dffbda!important;
	cursor: pointer
}
.one_sd_tx h5 {
	float: none;
	vertical-align: text-bottom
}
.img_hs img, .img_hs2 img {
	height: 100%;
	width: auto;
	vertical-align: text-bottom
}
.img_hs, .img_hs2 {
	height: 100%;
	top: 0;
	padding: 10px 0;
	vertical-align: text-bottom;
	margin-right: 10px
}
.finish_bd, .in_bdcoler, .in_txt_col, .input_frtxtcl {
	padding: 20px 0
}
.bd P SPAN, .fb-wp_btm h3 img, .img_rew, .str {
	vertical-align: bottom
}
#in_desinin_mk, .in_bdcoler, .in_txt_col {
	display: none
}
#BDC #in_desinin_mk, #BDC .in_bdcoler, #BTX #in_desinin_mk, #BTX .in_txt_col {
	display: block!important
}
#BDC .color_pic, #BTX .color_pic {
	display: none!important
}
#li1 .set1, #li10 .set10, #li2 .set2, #li3 .set3, #li4 .set4, #li5 .set5, #li6 .set6, #li7 .set7, #li8 .set8, #li9 .set9 {
	display: block!important
}
.Overlat_q, .finish_mokup {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 99999;
	background: rgba(255,255,255,.65)
}
.Overlat_q h4, .finish_mokup h4 {
	position: relative;
	top: 10%;
	background: rgba(232,232,232,.77);
	line-height: 55px;
	color: #ff0019;
	width: 90%;
	margin: 0 auto;
	font-family: proxima_novasemibold
}
.fb-wp_btm {
	width: 30%;
	float: right;
	position: relative
}
.fb-wp_btm h3 {
	font-family: proxima_novalight;
	font-size: 49px;
	color: #4c90ff;
	line-height: 45px;
	margin-bottom: 20px;
	letter-spacing: -1px
}
.done_edit, .fb-wp_btm h3 strong {
	font-family: proxima_nova_rgbold
}
#Finish h2, .Fiz h4, .finish_bd a, .inFX h6, .inner_N #hrlf-div2 h4, .price_add, .qut1 h4, .qut2 h4, .qut3 h4 {
	font-family: proxima_novasemibold
}
.fb-wp_btm h3 img {
	margin-right: 10px
}
.fb-wp_btm h3 strong {
	color: #f30184;
	font-size: 47px
}
.pos_ab {
	position: absolute;
	left: -90px;
	top: 145px
}
.home #top {
	position: relative
}
#mylightbox ul li input[type=checkbox] {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	opacity: .3
}
#mylightbox ul li, .band_shp {
	position: relative
}
#mylightbox ul li.CK {
	border-color: #47cf2c!important
}
.input_frtxtcl {
	display: none
}
#DBN_FB {
	display: none!important
}
.input_frtxtcl#bs_tf {
	display: block!important
}
.input_frtxtcl input {
	display: none
}
.in_txt_col input {
	display: inline-block
}
.color_1, .color_2, .color_3, .in_bdcoler INPUT {
	display: none
}
.color_1 {
	height: 100%;
	width: 100%;
	position: absolute;
	left: 0;
	top: 0
}
#conform_mokup, .inner_N, .wrp {
	position: relative
}
.color_2 .cl_1, .color_2 .cl_2 {
	width: 50%;
	float: left;
	height: 53px
}
.color_3 .cl_1, .color_3 .cl_2, .color_3 .cl_3, .color_3 .cl_4, .color_3 .cl_5, .color_3 .cl_6 {
	width: 16.6666666666%;
	float: left;
	height: 53px
}
.done_edit {
	display: inline-block;
	margin-left: 165px;
	font-size: 16px;
	color: #000
}
.done_edit input {
	margin: -5px 10px 0 0
}
#left-col_fix {
	width: 100%;
	float: left
}
.finish_oder {
	display: none
}
.div_dsb {
	position: absolute;
	width: 100%;
	HEIGHT: 100%;
	TOP: 0;
	LEFT: 0;
	BACKGROUND: rgba(223,251,218,.63)
}
.div_dsb p {
	margin: -12px 0 0;
	font-size: 11px;
	color: red;
	font-weight: 700
}
#Finish h2, .finish_bd a {
	color: #fff;
	font-size: 20px
}
.finish_bd {
	width: 80%;
	background: #0a750f;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	margin: 25px auto 0
}
.icon_w, .str {
	background-repeat: no-repeat
}
.finish_bd a {
	display: block
}
.finish_oder {
	width: 590px
}
#Finish h2 {
	background-color: #788394
}
.radioforimage2 .wpcf7-list-item:nth-child(6) {
	display: none!important
}
.open_dx, .price_add {
	display: inline-block
}
.cluy {
	clear: none!important;
	float: left
}
.radioforimage2 .wpcf7-list-item {
	margin: 0 .5%!important
}
.qut1, .qut2, .qut3 {
	width: 33.333333%;
	float: left;
	padding: 0 5px
}
.erro-in2 {
	position: relative;
	line-height: normal;
	margin-bottom: 20px
}
.qut1 h4, .qut2 h4, .qut3 h4 {
	color: #4485e6;
	font-size: 20px;
	margin: 0;
	line-height: normal
}
.qut1 span, .qut2 span, .qut3 span {
	font-size: 17px
}
.erro-in {
	position: relative!important;
	top: -10px;
	color: #ff0000;
}
.price_add {
	font-size: 14px;
	color: #232323;
	padding-top: 7px;
	line-height: 1.4;
	font-family: 'Open Sans', sans-serif;
	font-weight: 600;
}
.op .col_3_n p{font-size: 14px;
	color: #232323;} 

#fixd-in p {
	margin-bottom: 0
}
#right-col h4, .print-prize {
	line-height: 40px;
	margin-bottom: 0
}
#fixd-in {
	padding: 15px 25px
}
#right-col p strong {
	width: 82px
}
.magint {
	margin-top: 15px!important
}
.color-int input[type=radio] {
	width: auto!important
}
.mg_F {
	margin: 50px 0 5px!important
}
#mylightbox ul li .checkator_holder {
	display: inline-block;
	position: absolute!important;
	width: 100%!important;
	height: 100%!important;
	margin: 0!important;
	top: 0;
	left: 0
}
#inputqt {
	font-size: 12px
}
.rgt {
	position: absolute!important;
	height: 100%;
	right: 0;
	width: 30%!important
}
#fix_rgt {
	position: relative
}
.open_mb {
	display: none
}
.done_edit .checkator_holder {
	margin-left: 0!important;
	margin-top: 0!important;
	margin-right: 15px!important;
	float: left!important
}
.done_edit .checkbox input[type=checkbox] {
	top: 5px;
	left: 1px;
	position: absolute;
	width: 100%;
	height: 100%
}
.bnd, .bnd h4, .wrp2 {
	position: relative
}
.done_edit {
	line-height: 32px
}
.UploadLogo2 {
	display: inline-block
}
.Fiz h4, .inner_N #hrlf-div2 h4 {
	margin: 0;
	font-size: 18px;
	color: #47cf2c
}
.Fiz h4 {
	margin-top: 55px!important
}
.icon-jfi-trash {
	display: none
}
.inner_text_hf h5 {
	font-size: 16px
}
#cl3_A, #cl6_A {
	margin-top: 0;
	margin-right: 2px
}
.img_rew, .inFX label {
	display: inline-block;
	margin-right: 10px
}
.inFX h6 {
	font-size: 13px;
	color: #4485e6;
	margin-top: -15px
}
.inner_pop {
	height: 500px;
	overflow: auto
}
#post-grid-161 .item, .bnd {
	overflow: hidden
}
#conform_mokup {
	display: inline-block;
	width: 100%
}
.in_swl .wrp2 .div_dsb {
	display: none!important
}
#rev_top, .icon_w, .rv_in, .rv_in2, .str {
	display: inline-block
}
.img_rew {
	width: 50px;
	float: left
}
.rv_in, .rv_in2 {
	margin: 0 1.6666666666666666666%;
	padding: 10px;
	float: left
}
.page-template-reviews_template .wp-gr .wp-google-col-4{    border: 1px solid #a4a4a4 !important;
    /* border-color: #a4a4a4 !important; */
    border-radius: 3px !important;
    box-shadow: 0px 5px 15px 0px #0000002e !important;
    padding: 0 10px 16px !important;}
.rv_in {
	width: 30%;
	border: 1px solid;
	border-color: #a4a4a4;
	border-radius: 3px;
    box-shadow: 0px 5px 15px 0px #0000002e;
	height: 208px;
    overflow: scroll;
    overflow-y: auto;
    overflow-x: auto;
        margin-bottom: 17px !important;
}
.rv_in H5, .rv_in H5 a, .rv_in2 H5, .rv_in2 H5 a {
	font-size: 14px;
	font-family: helvetica, arial, sans-serif;
	color: #365899!important;
	cursor: pointer;
	text-decoration: none;
	font-weight: 700;
	margin: 0 0 3px;
	letter-spacing: .1px
}
.dtl2 li a:hover, .rv_in H5 a:hover, .rv_in2 H5 a:hover {
	text-decoration: underline
}
.date_fx, .font_fx {
	color: #90949c
}
.date_fx, .font_fx, .sm_z {
	font-weight: 400
}
.rv_in H5, .rv_in2 H5 {
	padding-right: 35px
}
.date_fx {
	font-size: 12px
}
.rv_in p, .rv_in2 p {
	font-family: helvetica, arial, sans-serif;
	font-size: 14px;
	font-weight: 400;
	margin: 0;
	color: #000
}
.str {
	background-image: url(/wp-content/uploads/rw_star.png);
	background-size: auto;
	height: 16px;
	width: 24px
}
.s_5 {
	background-position: 0 -61px
}
.s_4 {
	background-position: 0 -46px
}
.s_3 {
	background-position: 0 -31px
}
.s_2 {
	background-position: 0 -16px
}
.s_1 {
	background-position: 0 -1px
}
.icon_w {
	background-image: url(/wp-content/uploads/fbworld.png);
	background-size: 100%;
	height: 13px;
	width: 13px;
	opacity: .6
}
#rev_top .rv_in2:nth-child(2), #rev_top .rv_in:nth-child(1) {
	 transform: none !important;
}
#rev_top .rv_in2:nth-child(3), #rev_top .rv_in:nth-child(2) {
	 transform: none !important;
}
#rev_top .rv_in2:nth-child(4), #rev_top .rv_in:nth-child(3) {
	 transform: none !important;
}
#rev_top {
	width: 100%;
	padding: 25px 0;
	margin-bottom: 30px
}
#rev_top h3 {
	margin-top: 0;
	margin-bottom: 35px;
	font-size: 30px;
	font-family: proxima_nova_rgregular
}
.rv_in2 {
	border: 1px solid;
	border-color: #e5e6e9 #dfe0e4 #d0d1d5;
	border-radius: 3px;
	margin-bottom: 40px
}
#cl_3 #Swirl_input_color .color_4, #cl_3 #Swirl_input_color .color_5, #cl_3 #Swirl_input_color .color_6 {
	display: none!important
}
#cl_6 #Swirl_input_color .color_4, #cl_6 #Swirl_input_color .color_5, #cl_6 #Swirl_input_color .color_6 {
	display: inline-block!important
}
#tabs .nb {
	display: none!important
}
.tabs A {
	color: #ccc;
	display: block;
	font-size: 18px;
	font-weight: 300;
	padding: 14px 24px;
	text-decoration: none
}
.next, .prev {
	-webkit-box-shadow: 0 3px 0 #1e6a21;
	box-shadow: 0 3px 0 #1e6a21;
	background: #0cc116;
	color: #fff!important;
	float: left;
	padding: 0 30px;
	line-height: 45px;
	border-radius: 5px;
	margin-top: 25px;
	font-size: 20px;
	text-transform: capitalize;
	margin-bottom: 25px
}
.next {
	float: right
}
.cl1, .pn2 {
	float: left
}
#left-col_fix .wpcf7-form H3 {
	color: #fff;
	line-height: 25px;
	background: #9a3467
}
#left-col_fix .wpcf7-form H3 span {
	background: 0 0
}
.done_edit .checkator_holder {
	height: auto!important
}
.bd {
	display: BLOCK;
	padding: 8px 9PX 20px;
	width: 100%;
	MARGIN: 0 AUTO;
	 
	clear: both;
	background: #fff
}
.bd H5 {
	 
	font-size: 38PX;
	color: #4d82e3;
	font-family: proxima_nova_rgbold;
	margin: 0
}
.adrs, .bd P, .bd h6, .downlode_img, .dtl, .ntl {
	font-family: proxima_nova_rgregular
}
.bd P {
	font-size: 17PX;
	color: #000
}
.rtw {
	margin-bottom: 10px;
	color: #FF0004!important
}
.bd P SPAN {
	display: inline-block;
	padding: 5PX;
	border-radius: 100%;
	background: #ffda44;
	width: 30px;
	height: 30px;
	margin-right: 10px
}
.TR, .color-int, .color-int strong:nth-child(2) {
	display: none
}
.bnd {
	width: 400px;
	margin: 0 auto;
}
.bd P i {
	color: #fff!important
}
.bd h6 {
	font-size: 31px;
	color: #4d82e3;
	margin: 0
}
.bnd {
	    height: 226px;
	background: #d0d0d0;
	    border-radius: 0;
 
    width: 100%;
    box-shadow: none !important;

}

.band_coverImg{ position: absolute; top: 0; z-index: 9999; }

.side1 {
	    margin-bottom: 20px;
    float: left;
    width: 40%;
    margin-left: 8%;
    margin-right: 3%;
}
.side2{    float: left;
    width: 40%;}

.bnd h4 {
	margin: 0 auto;
	line-height: 56px;
	z-index: 9999;
	top: 65px;
	width: 84%;
}

.bnd h4 > span{ font-style: 100% !important; min-height: 59px; }

.ps {
	position: absolute;
	height: 100%;
	left: 0;
	top: 0;
	width: 100%;
}
.cl1, .pn1, .pn2 {
	height:100%;
}
.pn1 {
	mask: url(#mymask);
	-webkit-mask-box-image: url(/wp-content/uploads/2016/11/Screen-Shot-2016-11-16-at-7.28_03.png);
	height: 100% !important;
}
.cl1 {
	width: 50%;
	mask: url(#mymask2);
	-webkit-mask-box-image: url(/wp-content/uploads/2016/11/New-Sura_01.png)
}
.pa, .pn2 {
	width: 100%; height: 100% !important;
}
.pn2 {
	mask: url(#mymask3);
	-webkit-mask-box-image: url(/wp-content/uploads/2016/11/pnc2_07.png)
}
.btn_for_cpt input, .btn_for_cpt label, .cl, .downlode_img, .pa {
	display: inline-block
}
.pa {
	position: relative
}
.downlode_img {
	float: right;
	clear: both;
	padding: 20px 0;
	font-size: 18px;
	color: #000
}
.adrs, .dtl, .ntl {
	font-size: 13px;
	color: #000
}
.downlode_img i {
	margin-top: 0!important;
	top: 0;
	margin-right: 10px
}
.adrs {
	float: left;
	margin-top: 20px;
	margin-left: 15px
}
.dtl, .ntl {
	float: right
}
.dtl {
	width: 210px;
	margin-top: 35px
}
.btn_for_cpt input {
	margin-right: 7px;
	vertical-align: text-bottom;
	position: relative;
	top: -1px
}
.btn_for_cpt {
	margin-top: 15px
}
.cl {
	height: 15px;
	border-radius: 4px;
	width: 15px;
	border: 1px solid #000;
	margin-right: 5px
}
.swl svg {
	width: 100%;
	height: 100%;
	filter: blur(9px)
}
.swl {
	display: none
}
#inner_cl, .nbc h2 {
	display: inline-block
}
.ntl {
	margin-right: 20px;
	margin-top: 14px
}
#recent-posts-3 li {
	margin-bottom: 30px!important;
	border: 1px solid #ced4da;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px
}
#recent-posts-3 ul {
	border: none!important
}
#inner_cl {
	width: 80%;
	margin: 0 auto 30px;
	border: 6px solid #eeeeec;
	-webkit-border-radius: 16px;
	-moz-border-radius: 16px;
	border-radius: 16px;
	padding: 30px 30px 0
}
.dtl2 h4, .dtl2 h5 {
	text-align: left;
	color: #000
}
#inner_cl h1 {
	font-size: 28px;
	font-family: proxima_nova_rgbold;
	margin: 0 0 10px;
	color: #000
}
#inner_cl p, .dtl2 h5 {
	font-family: proxima_nova_rgregular
}
#inner_cl p {
	font-size: 22px;
	color: #636161;
	line-height: 1.3
}
.nbc h2 {
	color: #2b42b0;
	font-family: proxima_nova_rgbold;
	font-size: 45px;
	margin: 0;
	vertical-align: middle
}
.nbc input[type=number] {
	width: 225px;
	line-height: 44px;
	border: 3px solid #d5d5d3;
	height: 47px;
	margin-bottom: 0;
	margin-left: 10px;
	padding-left: 32px;
	background: url(/wp-content/uploads/2016/12/tq.png) 8px center no-repeat;
	background-size: 15px;
	font-size: 30px!important;
	color: #2b42b0
}
.nbc input[type=submit] {
	-webkit-border-radius: 5;
	-moz-border-radius: 5;
	border-radius: 5px;
	-webkit-box-shadow: 0 3px 0 #1e6a21;
	-moz-box-shadow: 0 3px 0 #1e6a21;
	box-shadow: 0 3px 0 #1e6a21;
	color: #fff;
	background: #0cc116!important;
	font-size: 25px!important;
	padding: 0 15px;
	border: 1PX solid #0d9d14!important;
	line-height: 42px;
	margin-left: 10px;
	margin-top: -2px;
	font-weight: 700
}
.dtl2 {
	padding: 30px;
	background: #ebf6fc;
	border: 1px solid #5ab7ea;
	margin-top: 28px;
	border-radius: 8px;
	DISPLAY: NONE
}
.dtl2 h4 {
	font-family: proxima_nova_rgbold_italic;
	font-style: italic;
	font-size: 34px;
	margin: 0
}
.dtl2 .cv, .dtl2 h3, .dtl2 h6, .dtl2 li {
	text-align: left;
	font-family: proxima_nova_rgregular
}
.dtl2 h5 {
	font-size: 27px;
	margin-top: 20px;
	margin-bottom: 0
}
.dtl2 .cv, .dtl2 h6 {
	margin-top: 10px
}
.dtl2 h6 {
	font-size: 23px;
	color: #000;
	text-transform: inherit
}
.dtl2 h6 span {
	background: #f9c1fb;
	padding-left: 5px;
	margin-right: 5px
}
.dtl2 .cv {
	font-size: 17px!important;
	color: #585858!important;
	padding-left: 40px;
	background: url(/wp-content/uploads/2016/12/clim.png) top left no-repeat;
	margin-bottom: 0;
	padding-bottom: 13px;
	border-bottom: 1px solid #94bacf
}
.dtl2 h3 {
	margin: 20px 0;
	font-size: 30px
}
.dtl2 ul {
	margin: 0
}
.dtl2 li {
	font-size: 17px;
	color: #585858;
	margin-bottom: 10px
}
.dtl2 li span {
	display: inline-block;
	padding: 5px;
	background: #37c22f;
	font-family: proxima_nova_rgbold_italic;
	font-style: italic;
	border-radius: 100%;
	width: 38px;
	line-height: 28px;
	text-align: center;
	color: #fff;
	font-size: 23px;
	margin-right: 10px
}
.dtl2 .your-email {
	width: 300px;
	display: inline-block
}
.dtl2 .wpcf7-submit {
	display: inline-block;
	float: none;
	line-height: 16px;
	margin: 0 0 0 10px;
	font-size: 22px
}
.mst, .tabs_W li a {
	line-height: normal
}
.dtl2 form {
	text-align: left
}
.dtl2 .your-email input {
	margin-bottom: 0
}
.addthis_sharing_toolbox {
	height: 37px;
	margin: 15px 0;
	text-align: left
}
.dtl2 li a {
	font-weight: 700;
	color: #2b42b0
}
.dtl2 li em {
	font-style: normal
}
.page-id-833 .screen-reader-response {
	display: none!important
}
#um, .shcf p, .tabs_W li, .tabs_W li a {
	display: inline-block
}
.page-id-833 .wpcf7-not-valid-tip {
	font-size: 12px;
	position: absolute;
	left: 0;
	bottom: -18px
}
.dtl2 .your-email {
	position: relative
}
.nbc input[type=submit]:hover {
	background: #099910!important
}
.cor {
	text-align: center
}
.shcf {
	float: right;
	width: 100%;
	text-align: right;
	padding-top: 15px;
	margin-top: 20px;
	border-top: 1px solid #d9d9d9
}
#tx p strong, #um, .easyzoom, .l4, .nf strong, .nrt, .stl strong, .tew {
	float: left
}
#tab-1 h2, #tx h2, .grid-item .t_l, .grid-item p, .grid-item span, .mst, .nf h2, .nrt h2, .tabs_W ul, .tew, .vb {
	text-align: center
}
.addthis_sharing_toolbox {
	clear: none!important;
	display: inline-block;
	margin-left: 10px;
	margin-top: 0;
	margin-bottom: 0
}
.dtl2 li span {
	position: absolute;
	left: 0
}
.dtl2 li {
	position: relative;
	padding-left: 44px
}
.crasel, .nrt {
	padding: 0 20px
}
.nrt {
	width: 50%
}
.crasel .slick-arrow {
	position: absolute;
	top: 50%;
	font-size: 0;
	width: 23px;
	HEIGHT: 42PX;
	box-shadow: none;
	border: none;
	margin-top: -21px;
	outline: 0
}
.nrt h2 {
	margin: 0 0 10px;
	font-size: 25px;
	font-family: proxima_nova_rgregular
}
#tab-1 h2, .tabs_W li a {
	font-family: proxima_nova_rgbold
}
.c_q {
	border-right: 1px solid #b0ccdc
}
.crasel .slick-prev {
	background: url(/wp-content/uploads/2016/05/right.png) center no-repeat;
	left: -15px
}
.crasel .slick-next {
	background: url(/wp-content/uploads/2016/05/left.png) center no-repeat;
	right: -15px
}
.grid-item .t_l {
	font-size: 24px
}
.bdr_cl {
	border-color: #FF0004!important
}
.l4 {
	width: 23%;
	margin: 0 1% 20px;
	height: 320px
}
#tab-1, #tab-2 {
	display: none
}
.tabs_W ul {
	margin: 0;
	position: relative;
	z-index: 1
}
.tabs_W li a {
	font-size: 51px;
	letter-spacing: -2px;
	padding: 25px 30px 10px;
	margin: 0 5px;
	border: 2px solid #154f72;
	border-bottom: 0;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px
}
.bxt {
	position: absolute;
	width: 100%;
	border: 1px solid #154f72;
	top: 97px
}
#um, .wp_tx {
	position: relative
}
.tabs_W .active:hover a, .tabs_W li.active a {
	background: url(/wp-content/uploads/2017/02/32111.png) repeat-x #fff!important
}
.tabs_W li:hover a {
	background: url(/wp-content/uploads/2017/02/32111.png) repeat-x;
	background-size: auto 90%
}
.tabs_W li a img {
	margin-top: -20px;
	margin-right: 5px
}
#tab-1 h2 {
	font-size: 29px;
}
.rgon_m h2 {
	text-align: right;
}
#tab-1 h2 span {
	color: #db0c19
}
.tabs_W li:nth-child(2) a {
	color: #204eb4
}
.mst {
	font-family: proxima_nova_rgregular;
	font-size: 22px;
	color: #000
}
.mst em {
	font-family: proxima_novaregular_italic
}
.l4 h5, .mst span, .mst strong {
	font-family: proxima_nova_rgbold
}
.mst span {
	color: #204eb4
}
#um {
	margin-bottom: 15px
}
.l4 h5 {
	font-size: 15px;
	color: #000;
	margin: 0
}
.l4 p {
	font-size: 13px;
	font-family: proxima_nova_rgregular;
	color: #000
}
#tx h2, .l4 p strong {
	font-family: proxima_nova_rgbold
}
.l4 input {
	width: 100%;
	height: 100%;
	position: absolute;
	margin: 0;
	z-index: 1;
	outline: 0
}
.l4 {
	position: relative
}
.easyzoom img {
	display: block;
	vertical-align: bottom
}
.easyzoom {
	display: inline-block
}
#tx {
	display: none
}
.featherlight-content #tx {
	display: block!important;
	padding: 20px 20px 0;
	background: #FFF;
	BORDER: 5PX SOLID #dc0c1a;
	border-radius: 20px;
	width: 600px;
	position: relative
}
#tx h2 {
	font-size: 32px;
	color: #dc0c19;
	margin: 0
}
#tx h2 img {
	width: 95px;
	margin-right: 10px
}
#tx p {
	clear: both;
	display: inline-block;
	width: 100%;
	margin: 0
}
#tx p .wpcf7-form-control-wrap {
	float: left;
	width: 250px
}
#tx [type=email], #tx [type=tel], #tx [type=text] {
	font-size: 12px!important;
	margin-bottom: 0;
	width: 250px
}
.wpcf7-validates-as-confirm_email {
	display: inline-block;
	height: 2.65em;
	margin-bottom: 9px;
	border: 1px solid #ddd;
	padding: 0 .65em;
	font-size: 13px;
	line-height: normal;
	color: #555;
	background-color: #fff;
	border-radius: 4px;
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075)
}
.grid-item span, .tew, .vb {
	display: block
}
.idnm, .stl .bnm {
	line-height: 34px;
	font-family: proxima_nova_rgregular
}
.stl .bnm {
	font-size: 19px;
	color: #000
}
.idnm {
	font-size: 16px;
	color: #797979
}
#tx p strong, .stl strong {
	line-height: 31px;
	width: 150px;
	font-size: 14px;
	font-family: proxima_nova_rgbold;
	color: #000
}
#tx .wpcf7-textarea {
	height: 100px
}
.grid-item {
	width: 23%;
	margin: 0 1% 20px;
	height: auto;
	padding: 10px;
	border: 1px solid #ddd
}
.grid-item .vbf, .tew {
	width: 100%
}
.grid-item p {
	font-size: 15px;
	font-family: proxima_novalight;
	margin-bottom: 15px;
	color: #000
}
.grid-item .t_l {
	margin-top: 10px;
	color: #000;
	font-family: proxima_nova_rgbold;
	margin-bottom: 0
}
.grid-item span {
	COLOR: #5d686f;
	font-family: proxima_novalight;
	FONT-SIZE: 13PX;
	FONT-WEIGHT: 700
}
.grid-item .star-ioj {
	margin: 0 auto 10px;
	display: block
}
.tew {
	line-height: 34px;
	font-family: proxima_nova_rgbold;
	color: #204eb4;
	font-size: 28px
}
[name=ConfirmEmail] {
	margin-bottom: 10px!important
}
.featherlight .featherlight-content {
	background: 0 0!important;
	padding: 0;
	overflow: visible
}
.featherlight .featherlight-close-icon {
	font-size: 0;
	background: url(/wp-content/uploads/2017/01/cl.png) center!important;
	background-size: COVER!important;
	width: 60px!important;
	height: 60px;
	top: 0;
	right: 0
}
.vb {
	font-size: 17px;
	font-family: proxima_nova_rgregular;
	color: #797979;
	width: 100%;
	margin-bottom: 10px
}
.nf h2, .nf strong {
	font-family: proxima_nova_rgbold
}
.fm_f {
	padding: 0 40px
}
.page-template-oder_new_2017 #right-col {
	height: 3000px!important
}
.page-template-oder_new_2017 #foo {
	position: relative;
	top: 0
}
.l4:hover .easyzoom {
	border: 5px solid #4fe22c;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px
}
.ermc {
	color: red
}
.mst i {
	font-style: normal!important
}
.nf.featherlight-inner {
	display: block!important;
	padding: 20px 40px 60px;
	background: #FFF;
	BORDER: 3PX SOLID #c5d5f5;
	border-radius: 4px;
	width: 600px;
	box-shadow: 0px 8px 20px 4px #242427;
	position: relative;
}
.nf h2 {
	font-size: 28px;
	font-size: 32px;
	color: #1c4fac;
	margin: 0 0 0;
	width: 100%
}
.nf strong {
	display: inline-block;
	font-size: 17px;
	color: #000;
	width: 130px;
	line-height: 2.3em
}
.nf .wpcf7-form-control-wrap {
	display: inline-block;
	width: 330px
}
.nf p {
	margin-bottom: 0
}
.nf p [type=submit] {
	display: inline-block;
	font-size: 32px;
	font-family: proxima_nova_rgregular
}
.onm h2, .onm p {
	line-height: 1;
	font-family: proxima_nova_rgbold
}



.nf.featherlight-inner input[type="text"],.nf.featherlight-inner input[type="email"],.nf.featherlight-inner textarea {  border: 2px solid #adadad !important; box-shadow:0px 2px 1px #0000000f;}

.nf p [type=submit]{    float: right !important;
    font-size: 22px !important;
    margin-right: 50px !important;}

#email a {
	color: #a09d9d;
	cursor: pointer;
	margin-left: 10px;
	display: block
}
.lfon_m p, .onm h2 {
	color: #383838
}
.onm {
	z-index: 999999;
	width: 100%;
	background: rgba(147,250,107,.8);
	padding: 6px;
	border-radius: 6px;
	border: 2px solid #000;
	display: none;
	margin-top: 6px;
	margin-bottom: 10px
}
.lfon_m, .rgon_m {
	width: 50%;
	float: left
}
.lfon_m {
	text-align: left
}
.rgon_m {
	text-align: right
}
.onm h2 {
	margin: 0;
	font-size: 25px
}
.onm p {
	margin-bottom: 0;
	font-size: 10px
}
.rgon_m p {
	color: red
}
.page-id-652 .TOP-CONTACT-mail, .page-id-652 .img-btn {
	display: none!important
}
.ajax-loader.is-active {
	width: 40px;
	height: 40px;
	background: url(http://www.nb.org/media/loading.gif) no-repeat;
	background-size: 100%;
	display: block;
	float: left;
	margin-top: 10px;
	margin-left: 10px
}
.page-template-oder_new_2017-v2 .radioforimage2 .wpcf7-list-item {
	background: none !important
}
.zm {
	position: absolute;
	top: 0;
	z-index: 999999;
	width: 100%;
	left: 0;
}
.hd.featherlight-inner {
	display: block !important;
	width: 800px;
	height: 450px;
	padding: 8px;
	background: #fff;
}
.clvd {
	width: 50%;
	float: left;
	padding: 0 10px;
	position: relative;
}
.clvd h6 {
	font-size: 56px;
	color: #fb058a;
	font-family: proxima_nova_rgbold;
	text-align: center;
	margin: 0;
	line-height: normal;
}
.clvd h6 span {
	font-size: 37px;
	color: #4485e6;
	display: block;
}
.atr {
	float: right;
	margin-right: 15px;
}
.plypng {
	position: absolute;
	left: 50%;
	width: 140px;
	margin-left: -70px;
	top: 50%;
	margin-top: -49px;
}
.clvd:hover .plypng {
	-webkit-box-shadow: 4px 4px 10px 0px rgba(255, 255, 255, 1);
	-moz-box-shadow: 4px 4px 10px 0px rgba(255, 255, 255, 1);
	box-shadow: 4px 4px 10px 0px rgba(255, 255, 255, 1);
	border-radius: 20px;
	margin-top: -50px;
	margin-left: -71px;
}
.test-wrp:nth-child(3) {
	margin-top: 20px;
}
.page-template-template-simpel-and-bn .erro-in {
	right: 0 !important;
	top: 0 !important;
	width: 100%;
}

form#contact_form_910 input[type="text"], form#contact_form_910 input[type="email"], form#contact_form_910 textarea, form#contact_form_910 input[type="phone"] {
    font-size: 15px !important;
    margin-bottom: -1px;
    float: left;
}

.captchaFfm{ margin-left: 150px; }


@media screen and (-webkit-min-device-pixel-ratio:0) {
#tx input:focus, #tx textarea:focus {
	font-size: 12px!important
}
}
.rt {
	display: none;
	position: absolute;
}
.hd_1 {
	left: -9px;
}
.hd_2 {
	right: -9px;
}
.tbs {
	width: 30%;
	border: 5px solid #bbbbbb;
	border-radius: 8px;
	margin: 0 0.5% 20px;
	text-align: center;
	display: inline-block;
	vertical-align: top;
	overflow: hidden;
	height: 430px;
	position: relative;
}
.tbs h4 {
	margin: 35px 0 0 0;
	font-size: 30px;
	font-family: 'Open Sans', sans-serif;
	text-align: center;
	line-height: 1;
	font-weight: bold;
}
.tbs p {
	margin-bottom: 38px;
	font-size: 16px;
	line-height: 1.4;
	margin-top: 15px;
	font-weight: normal;
	font-family: 'Open Sans', sans-serif;
	color: #000;
}
.tbs h4 span {
	font-weight: normal;
}
.tbs img {
	vertical-align: bottom;
	position: absolute;
	bottom: 0;
	left: 0;
}
.abp {
	background: url(/wp-content/uploads/2017/04/mst.png) no-repeat;
	width: 60px;
	height: 60px;
	position: absolute;
	top: -30px;
	left: -30px;
	background-size: 100%;
}
#gr {
	overflow: inherit!important;
	border-color: #1bb80b;
}
.alg {
	text-align: center;
}
.hotPrice {
	color: red;
	font-weight: bold;
	clear: both;
	display: block;
	line-height: 2;
	margin-bottom: 7px;
}
strike {
	color: #000;
	clear: both;
	line-height: 1;
}
.newLineText {
	line-height: 1.5 !important;
	padding-top: 5px;
}
.newOfferText {
	float: left;
	width: 100%;
	background: red;
	line-height: 1.3;
	padding: 10px 0;
	color: white;
	text-align: center;
	font-size: 16px;
}
.limitedTimeOffer {
}
.headerOffTitle {
	font-family: gooddogregular !important;
	text-align: center;
	color: red;
	margin-top: 30px;
	font-size: 70px;
	line-height: 1;
}
.screen-reader-response {
	display: none;
}
.qw2 {
	border: 2px solid #0a215b !important;
}
.cov_wr {
	padding: 30px 0;
	background: #f0f2f4;
	margin-bottom: 0 !important;
}
.c4 {
	width: 23%;
	display: inline-block;
	padding: 0 1%;
	position: relative;
	vertical-align: top;
	margin-top: 25px;
}
.cov_wr h1 {
	font-family: proxima_nova_rgbold;
	font-size: 50px;
	color: #ff309d;
	margin: 0;
	text-align: center;
}
.cov_wr h3 {
	font-family: proxima_nova_rgbold;
	font-size: 24px;
	color: #434343;
	margin: 0;
	text-align: center;
}
.cov_wr p {
	color: #000;
	font-family: proxima_nova_rgregular;
	font-size: 16px;
	margin-bottom: 0;
	float: left;
	padding-left: 53px;
	line-height: 1.4;
}
.cov_wr span {
	display: inline-block;
	float: left;
	padding: 10px;
	width: 50px;
	position: absolute;
	text-align: center;
	color: #fff;
	font-size: 35px;
	line-height: 28px;
	border-radius: 50px;
	top: 0;
	left: 0;
}
.cov_wr em {
	font-style: normal;
	font-size: 16px;
	float: left;
}
.cov_wr .c4:nth-child(3) span {
	background: #e93e47;
}
.cov_wr .c4:nth-child(4) span {
	background: #f6b12a;
}
.cov_wr .c4:nth-child(5) span {
	background: #5eaf2d;
}
.cov_wr .c4:nth-child(6) span {
	background: #2aa0d5;
}
.wpcf7-form H3 {
	font-size: 19PX;
	color: #fff;
	line-height: 20px;
	margin: 0 0 15px;
	background: #2353b5;
	border-radius: 8px;
	font-family: proxima_nova_rgbold;
}
.wpcf7-form H3 span {
	padding: 10px 14px;
}
.band_style .wpcf7-list-item.last {
	margin-top: 0 !important;
}
.band_style .wpcf7-list-item, .band_type .wpcf7-list-item, .band_type .wpcf7-list-item {
	float: none !important;
}

.band_style2 .wpcf7-list-item2.last {
	margin-top: 0 !important;
}
.band_style2 .wpcf7-list-item2, .band_type2 .wpcf7-list-item2, .band_type2 .wpcf7-list-item2 {
	float: none !important;
}


.pox {
	text-align: center;
}
.stp_2 {
	display: inline-block;
	-webkit-border-radius: 5;
	-moz-border-radius: 5;
	border-radius: 5px;
	background: #0cc116;
	float: none;
	font-size: 30px;
	font-family: proxima_novasemibold;
	padding: 13px 23px 7PX;
	border: 1PX solid #0d9d14!important;
	width: 340px;
	margin: 14px auto;
	-webkit-box-shadow: 0 3px 0 #1e6a21;
	-moz-box-shadow: 0 3px 0 #1e6a21;
	color: #fff;
	box-shadow: 0 3px 0 #1e6a21;
	cursor: pointer;
}
.stp_2:hover {
	background: #1cd622!important;
	-webkit-box-shadow: 1px 1px 12px 0px rgba(50, 50, 50, 0.8);
	-moz-box-shadow: 1px 1px 12px 0px rgba(50, 50, 50, 0.8);
	box-shadow: 1px 1px 12px 0px rgba(50, 50, 50, 0.8);
	top: 2px;
	position: relative;
}
.cnter {
	text-align: center;
}
.stp_2 h6 {
	margin: 0;
	float: left;
	font-size: 29px;
	color: #fff;
	font-family: 'Open Sans', sans-serif;
	font-weight: bold;
	line-height: 1.2;
	margin-right: 10px;
}
.stp_2 h6 span {
	font-size: 22px;
	font-weight: normal;
	color: #a5f1a9;
}
.text_ALG {
	text-align: center;
	font-size: 39px;
	color: #1e3f82;
	font-family: proxima_nova_rgregular;
}
.text_ALG img {
	width: 103px;
	vertical-align: bottom;
}
.text_ALG strong {
	font-family: proxima_nova_rgbold;
}
#in_bdr {
	border: 3px solid #eeeeec;
	padding: 20px;
	border-radius: 11px;
}
.bc_3_fb {
	margin-top: 10px;
}
.vbr h4 {
	margin-top: 10px !important;
	margin-right: 10px !important;
}
.test-wrp {
	margin-bottom: 15px !important;
}
.qut1 h4, .qut2 h4, .qut3 h4 {
	font-size: 25px;
	line-height: 1.3;
	margin-bottom: 10px;
}
.wpcf7-list-item {
	float: left;
}
.page-template-new_oder_2017_4_20 .qut {
	font-size: 35px !important;
	font-family: proxima_novasemibold;
	text-align: center;
	color: #000;
	line-height: 1.4;
	height: auto;
}
.page-template-new_oder_2017_4_20 .qut1, .page-template-new_oder_2017_4_20 .qut2, .page-template-new_oder_2017_4_20 .qut3 {
	padding: 0 20px
}
.cov_wr {
	position: relative;
}
.cov_wr img {
	position: absolute;
}
.rg_bn_c {
	right: 0;
	top: 0;
}
.lf_bn_c {
	left: 0;
}
.page-template-new_oder_2017_4_20 .img-btn {
	display: none;
}
.wpcf7-form H1 {
	font-size: 26PX;
	color: #5490ec;
	margin: 0 0 15px;
	font-family: proxima_nova_rgbold;
	text-align: center;
}
.bnd2, .bnd3 {
	background: #d0d0d0;
	width: 80%;
	margin: 0 auto;
	position: relative;
	border-radius: 8px;
}
.bnd2 img, .bnd4 img {
	width: 100%;
}
.bnd2 h4 {
	position: absolute;
	bottom: 0;
	left: 56px;
	margin: 15px 0;
	width: 45%;
	text-align: center;
}
.bnd3 img {
	width: 100%;
	border-right: 1px solid #e6e6e7;
}
.bnd3 h4 {
	position: absolute;
	bottom: 0;
	left: 106px;
	margin: 28px 0;
	width: 78.5%;
	text-align: center;
}
.bnd4 h4 {
	position: absolute;
	bottom: 0;
	left: 212px;
	margin: 23px 0;
	width: 64.7%;
	text-align: center;
	color: #fff;
	text-shadow: 0px 1px 2px rgba(0, 0, 0, 1);
}
.bnd4 {
	width: 80%;
	margin: 0 auto;
	position: relative;
	border-radius: 8px;
}
.page-template-vinyl-wristband .erro-in {
	text-align: center;
	width: 100%;
	right: 0;
}
.page-template-vinyl-wristband .bc_3:nth-child(3), .page-template-tyvek-wristband .bc_3:nth-child(3), .page-template-led-wristband .bc_3:nth-child(3), .page-template-silican_bands .bc_3:nth-child(3) {
	margin-top: 10px;
	margin-right: 10px;
}
.page-template-tyvek-wristband .onm h2 {
	margin-bottom: 0;
}
.main_hed img {
	width: 100%;
}
.center_txt {
	text-align: center;
	position: absolute;
	top: 25px;
	left: 0;
	width: 100%;
}
.main_hed {
	position: relative;
	border-top: 10px solid #dfe8f5;
}
.center_txt h1 {
	margin: 0;
	font-size: 35px;
	font-family: proxima_nova_rgbold;
	color: #000;
}
.center_txt p {
	font-size: 18px;
	color: #000;
	font-family: proxima_nova_rgregular;
	line-height: 1.2;
}
.top_par {
	font-size: 18px;
	color: #000;
	font-family: proxima_nova_rgregular;
	line-height: 1.5;
	text-align: center;
	margin-bottom: 25px;
	margin-top: 10px;
}
.hqwrt {
	font-family: 'Open Sans', sans-serif;
	font-size: 25px;
	color: #000;
	text-align: center;
	margin-bottom: 0;
	font-weight: 700;
}
.top_par a {
	font-family: 'hand_of_sean_demoregular';
	color: #e90d1c;
	background: url(/wp-content/uploads/2017/05/bdm_qw.png) no-repeat bottom center;
	padding-bottom: 5px;
	background-size: 100%;
}
.incl3 {
	width: 31.333333%;
	float: left;
	margin: 0 1% 26px;
	text-align: center;
	border:5px solid #d5d5d5;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	height: 435px;
	overflow: hidden;
	transition: 0.3s;
}
.incl3 h3 {
	font-family: 'Open Sans', sans-serif;
	font-size: 30px;
	color: #000;
	margin-top: 18px;
}
.incl3 h3:hover {
	text-decoration: underline;
}
.incl3 p {
	font-size: 16px;
	color: #767676;
	font-family: 'Open Sans', sans-serif;
	line-height: 1.4;
	margin-bottom: 15px;
	margin-top: 14px;
}
.bnt_xc {
	-webkit-border-radius: 5;
	-moz-border-radius: 5;
	border-radius: 5px;
	background: #0cc116;
	font-size: 16px;
	line-height: 15px;
	padding: 10px 23px 8PX;
	margin-bottom: 10px;
	-webkit-box-shadow: 0 3px 0 #0d9d14;
	-moz-box-shadow: 0 3px 0 #0d9d14;
	color: #fff !important;
	box-shadow: 0 3px 0 #0d9d14;
	font-family: proxima_nova_rgbold;
	margin-top: 3px;
	display: inline-block;
}
.bnt_xc:hover {
	background: #228cb9;
	-webkit-box-shadow: 0 3px 0 #0c5d80;
	-moz-box-shadow: 0 3px 0 #0c5d80;
	box-shadow: 0 3px 0 #0c5d80;
}
.cd-testimonials-wrapper {
	margin: 0;
	width: 100%;
}
.flex-direction-nav a {
	outline: none;
}
/* .flex-direction-nav li a:hover {
	background-color: transparent !important;
}
 .flex-direction-nav a.flex-next:hover {
	background-position: center right !important;
}
 .flex-direction-nav li:first-child a:hover {
	background-position: center left !important;
}*/
.incl3:hover {
	border-color: #39c12b !important;
	    box-shadow: 0px 10px 20px 2px #00000030;
}
 
.incl2 {
	width: 64.66666%;
	float: left;
	margin: 0 1% 26px;
	border: 1px solid #cfdce7;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	height: 435px;
	background: #eff5fa;
	padding: 60px;
}
.cl2in {
	width: 50%;
	float: left;
	position: relative;
	margin-bottom: 20px;
	padding-right: 10px;
}
.cl2in span {
	display: inline-block;
	float: left;
	padding: 10px;
	width: 50px;
	position: absolute;
	text-align: center;
	color: #fff;
	font-size: 35px;
	line-height: 28px;
	border-radius: 50px;
	top: 0;
	left: 0;
}
.cl2in p {
	color: #000;
	font-family: proxima_nova_rgregular;
	font-size: 19px;
	margin-bottom: 0;
	float: left;
	padding-left: 60px;
	line-height: 1.4;
}
.cl2in:nth-child(2) span {
	background: #e93e47;
}
.cl2in:nth-child(3) span {
	background: #f6b12a;
}
.cl2in:nth-child(4) span {
	background: #5eaf2d;
}
.cl2in:nth-child(5) span {
	background: #2aa0d5;
}
.incl2 h2 {
	font-family: proxima_nova_rgbold;
	font-size: 38px;
	color: #000;
	margin: 0 0 40px 0px;
}
li .rv_in {
	-webkit-transform: rotate(0) !important;
	transform: rotate(0) !important;
	margin: 0 !important;
	width: 100% !important;
	text-align: left !important
}
.qwe {
	padding: 0 10px;
}
.qtyw {
	font-family: gooddogregular !important;
	text-align: center;
	color: red;
	margin-top: 15px;
	font-size: 58px;
	line-height: 1;
}
.xc {
	display: block;
	margin: 25px auto 0;
}
.img-btn124 {
	margin-bottom: 30px;
}
.TOP-CONTACT-mail {
	display: none;
}
.or_rang {
	border-top: 10px solid #dfe8f5;
}
.cl_in5 {
	width: 22.5%;
	float: left;
	padding: 15px;
	text-align: center;
	border-right: 1px solid #fff;
}
.cl_in4 {
	width: 10%;
	float: left;
}
.cl_in5 .imabr_wr {
	border: 5px solid #ffd642;
	border-radius: 100%;
	width: 70px;
	display: inline-block;
	float: right;
	position: relative;
}
.cl_in5 img {
	border: none !important;
	width: auto !important;
}
.cl_in5 h6 {
	font-size: 16px;
	text-align: center;
	margin-right: 8px;
	font-family: 'Open Sans', sans-serif;
	display: inline-block;
	margin-top: 2px;
	padding-top: 14px;
	vertical-align: middle;
}
.cl_in4 h4 {
	margin: 20px 0;
	font-size: 20px;
	color: #4d4d4d;
	font-family: 'Open Sans', sans-serif;
}
#act {
	background: #ff309d;
}
#act h6 {
	color: #fff;
}
.cl_in5:hover {
	background: #ff309d;
}
.cl_in5:hover h6 {
	color: #fff;
}
.new_clnt p {
	text-align: center;
	font-size: 15px;
	font-family: 'Open Sans', sans-serif;
	color: #000;
	margin-bottom: 3px;
	margin-top: 26px;
}
.new_clnt img {
	display: inline-block;
}
.new_clnt {
	text-align: center;
}
.pink_bcr {
	background: #e40088;
	padding: 39px 0;
	margin-top: 35px;
}
.cl_435 {
	width: 30%;
	float: left;
	text-align: center;
}
.cl_124 {
	width: 70%;
	float: left;
}
.cl_435 img {
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	border-radius: 100%;
	display: block;
	margin: 0 auto 10px;
}
.cl_435 p {
	display: inline-block;
	text-align: left;
	font-size: 15px;
	font-family: 'Open Sans', sans-serif;
	color: #fff;
}
.c_aq1 {
	width: 25%;
	float: left;
	padding: 0 10px;
}
.cl_124 h3 {
	font-size: 32px;
	color: #fff;
	font-family: 'Open Sans', sans-serif;
	margin-top: 30px;
	text-align: center;
}
.cl_124 span {
	background: #fff;
	color: #e40088;
	padding: 0 5px;
	font-weight: bold;
}
.cl_124 h6 {
	color: #fff;
	font-family: 'Open Sans', sans-serif;
	font-size: 21px;
	margin-top: 30px;
	margin-bottom: 15px;
	text-transform: none;
}
.cl_124 p {
	font-size: 12px;
	color: #fff;
	font-family: 'Open Sans', sans-serif;
	margin-top: 10px;
}
.mbvcr {
	margin-top: 26px;
}
.bc_crm {
	background: #fff;
}
.bc_crm #in_bdr {
	background: #ffffff;
	border-color: #d1d5de;
}
.page-template-vinyl-wristband .img-btn, .page-template-tyvek-wristband .img-btn, .page-template-led-wristband .img-btn, .page-template-silican_bands .img-btn, .page-template-order_main .img-btn {
	display: none
}
.mvct {
	position: absolute;
	right: -15px;
	top: -15px;
}
.cvr3 {
	font-family: proxima_novasemibold;
	color: #4485e6;
	font-size: 25px;
	margin: 0;
	line-height: normal;
	text-align: center;
}
.cl_435 h5 {
	font-family: gooddogregular;
	font-size: 52px;
	text-align: left;
	color: #fff;
	padding-right: 55px;
	background: url(/wp-content/uploads/2017/06/arbnmi.png) no-repeat right center;
	margin: 0;
	line-height: 39px;
	display: inline-block;
	float: left;
	margin-bottom: 30px;
}
.cl_435 iframe {
	border: 8px solid #ffea00;
	border-radius: 11px;
}
.band_colors .wpcf7-list-item {
	float: left;
	padding-right: 15px;
	display: inline-block;
}
.band_colors .wpcf7-list-item input {
	width: 16px;
	height: 16px;
	margin: 0 2px 7px 0;
}
.band_colors .wpcf7-list-item label {
	font-family: proxima_nova_rgregular;
	font-size: 17px;
	color: #000;
}
.page-template-font .font-select1 .fs-drop {
	display: block !important;
	width: 100%;
	position: relative;
	top: 0;
	background: none;
	border: none;
	box-shadow: none;
}
.page-template-font .font-select1 .fs-results {
	width: 100%;
	max-height: 100%;
}
.page-template-font .font-select1>a {
	display: none;
}
.page-template-font .font-select1 .fs-results {
	border: none;
}
.vp_23 {
	margin-bottom: 20px;
	border: none !important;
}
.vp_23 h1 {
	font-size: 49px;
	color: #242424;
	text-align: center;
	font-family: proxima_novasemibold;
	margin-bottom: 0;
}
.ze {
	font-size: 20px;
	text-align: center;
	color: #242424;
	margin: 0;
	font-family: proxima_nova_rgregular;
	line-height: 1.2;
}
.aa {
	width: 730px;
	margin: 20px auto 54px !important;
	float: none;
	display: block !important;
	border: 3px solid #528dfb !important;
	height: 73px !important;
	font-size: 22px !important;
	border-radius: 100px !important;
}
.font-select1 li {
	width: 31.3333%;
	margin: 0 1%;
	display: inline-block;
	padding: 10px 0;
	border-bottom: 1px solid #ddd;
}
.font-select1 ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.font-select1 h5 {
	margin: 0;
	font-size: 32px;
	line-height: 1.3;
}
.font-select1 p {
	margin: 0 0 10px;
}
#banner_home_new {
	width: 100%;
	padding-bottom: 30px;
	float: left;
	background: url(/wp-content/uploads/2017/07/170620-Order-Steps-_-Home_02.jpg);
	background-size: 1376px;
}
#banner_home_new .x-container {
	position: relative;
	left: 0;
}
.st_1 {
	background: #d56105;
	margin-top: 93px;
	padding: 40px 40px;
	position: relative;
}
.st_1 h1, .st_1 h3 {
	margin: 0;
	font-size: 50px;
	font-family: proxima_novasemibold;
	color: #fff;
}
.st_1 span {
	background: #fff;
	color: #e7139a;
	display: inline-block;
	line-height: 1.1;
	padding: 0 8px;
}
.st_2 {
	padding: 5px;
	background: #e7139a;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin-top: 51px;
}
.st_2 h3 {
	margin: 8px 0;
	font-size: 32px;
	color: #fff;
	text-align: center;
	font-family: proxima_nova_rgbold;
}
.st_2 .wpcf7 {
	padding: 10px;
	background: #fff;
}
.st_2 .i {
	color: #000;
	font-size: 16px; float: left;
	font-family: proxima_novasemibold;
}
.st_2 .Bnf .wpcf7-list-item {
	width: 50%;
	padding: 0 10px;
	float: left !important;
	display: block;
}
.st_2 .Bnf .wpcf7-list-item .wpcf7-list-item-label {
	margin-left: 5px;
	font-size: 16px;
	font-family: proxima_novalight;
	color: #000;
}
.st_2 form {
	margin: 0;
}
.st_2 [type="submit"] {
	margin-bottom: 0;
}
.st_2 input[type="text"], .st_2 [type="tel"] {
	border: 1px solid #ababab;
}
.st_2 textarea {
	border: 1px solid #ababab;
	height: 75px;
}
.st_2 input::-webkit-input-placeholder, .st_2 textarea::-webkit-input-placeholder {
 color: #000;
}
.st_2 input::-moz-placeholder, .st_2 textarea::-moz-placeholder {
 color: #000;
}
.st_2 input:-ms-input-placeholder, .st_2 textarea:-ms-input-placeholder {
 color: #000;
}
.st_2 input:-moz-placeholder, .st_2 textarea:-moz-placeholder {
 color: #000;
}
.pad_fx {
	padding: 40px 0;
	clear: both;
	float: left;
	width: 100%;
}
.pad_fx h2 {
	margin: 0;
}
.high_l {
	padding-bottom: 60px;
}
.high_l h3 {
	font-size: 56px;
	text-align: center;
	font-family: proxima_nova_rgregular;
	margin-top: 43px;
}
.high_l .cl-4_q {
	width: 23%;
	float: left;
	margin: 0 1% 20px;
	text-align: center;
	background: #fff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: 0px 0px 8px 0px rgba(86, 135, 192, 0.71);
	-moz-box-shadow: 0px 0px 8px 0px rgba(86, 135, 192, 0.71);
	box-shadow: 0px 0px 8px 0px rgba(86, 135, 192, 0.71);
	-webkit-transition-property: box-shadow; /* Safari */
	-webkit-transition-duration: 0.5s; /* Safari */
	transition-property: box-shadow;
	transition-duration: 0.2s;
	transition-timing-function: ease-out;
	    border: 5px solid #ffffff;
	    transition: 0.3s;
}
.high_l .cl-4_q h5 {
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	font-size: 24px;
	color: #000;
	margin-top: 19px;
	    letter-spacing: -1px;
}
.high_l .cl-4_q p {
	font-size: 16px;
	font-family: 'Open Sans', sans-serif;
	color: #767676;
}
.high_l .cl-4_q img {
	display: block;
}
.high_l .cl-4_q:hover {
	-webkit-box-shadow: 0px 9px 20px 8px rgb(39, 168, 203);
	-moz-box-shadow: 0px 9px 20px 8px rgb(39, 168, 203);
	box-shadow: 0px 9px 20px 8px rgb(39, 168, 203);
	cursor: pointer;
	    border: 5px solid #54df5a;
}

.postid-4716 .high_l .cl-4_q:hover {
	-webkit-box-shadow: 0px 0px 8px 0px rgba(86, 135, 192, 0.71) !important;
	-moz-box-shadow: 0px 0px 8px 0px rgba(86, 135, 192, 0.71) !important;
	box-shadow: 0px 0px 8px 0px rgba(86, 135, 192, 0.71) !important;
	-webkit-transition-property: box-shadow !important; /* Safari */
	-webkit-transition-duration: 0.5s !important; /* Safari */
	transition-property: box-shadow !important;
	transition-duration: 0.2s !important;
	transition-timing-function: ease-out !important;
	    border: 5px solid #ffffff;
}


.m0 {
	margin: 0;
}
.m0 h4 {
	font-size: 56px;
	text-align: center;
	color: #fff;
	font-family: 'Open Sans', sans-serif;
	margin: 0;
	line-height: 0.8;
	margin-bottom: 20px;
}
.m0 h4 span {
	font-size: 38px;
	font-weight: 300
}
.m0 .cl_124 {
	margin-top: 35px;
}
.bnt_xc2 {
	-webkit-border-radius: 5;
	-moz-border-radius: 5;
	border-radius: 5px;
	background: #228cb9;
	font-size: 20px;
	line-height: 15px;
	padding: 10px 23px 8PX;
	margin-bottom: 10px;
	-webkit-box-shadow: 0 3px 0 #0c5d80;
	-moz-box-shadow: 0 3px 0 #0c5d80;
	color: #fff !important;
	box-shadow: 0 3px 0 #0c5d80;
	font-family: proxima_nova_rgbold;
	margin-top: 3px;
	display: inline-block;
	cursor: pointer;
}
.bnt_xc2:hover {
	background: #0cc116;
	-webkit-box-shadow: 0 3px 0 #0d9d14;
	-moz-box-shadow: 0 3px 0 #0d9d14;
	box-shadow: 0 3px 0 #0d9d14;
}
.CV h2 span {
	DISPLAY: INLINE-BLOCK;
	VERTICAL-ALIGN: middle;
	PADDING-LEFT: 23PX;
	text-align: left;
}
.CV h2 {
	font-size: 56px;
	font-family: 'Open Sans', sans-serif;
	color: #d02042;
	line-height: 0.8;
	text-align: center;
	margin-bottom: 30px;
}
.CV h2 i {
	font-size: 32px;
	font-style: normal;
}
.CV {
	margin-bottom: 50px;
}
.cen img {
	display: inline-block;
	margin: 0 -2px;
}
.cen {
	text-align: center;
	background: #eaf6ff;
	padding: 50px 0;
}
.cen H4 {
	margin-top: 0;
	font-size: 36px;
	font-family: proxima_nova_rgregular;
	color: #000;
}
.cen p {
	font-size: 23px;
	margin-top: 20px;
	font-family: proxima_nova_rgregular;
	color: #6988a0;
	margin-bottom: 0;
}
.mb_24 {
	margin-bottom: 50px;
}
.bmg_t {
	margin-top: 40px
}
.shake {
	animation: shake 0.5s cubic-bezier(.36, .07, .19, .97) both;
	transform: translate3d(0, 0, 0);
	backface-visibility: hidden;
	perspective: 1000px;
	animation-delay: 2s;
	-webkit-animation-iteration-count: 2;
	animation-iteration-count: 2;
}
.bnt_xc3 {
	-webkit-border-radius: 5;
	-moz-border-radius: 5;
	border-radius: 5px;
	background: #0cc116;
	font-size: 20px;
	line-height: 15px;
	padding: 10px 23px 8PX;
	margin-bottom: 10px;
	-webkit-box-shadow: 0 3px 0 #0d9d14;
	-moz-box-shadow: 0 3px 0 #0d9d14;
	color: #fff !important;
	box-shadow: 0 3px 0 #0d9d14;
	font-family: proxima_nova_rgbold;
	margin-top: 3px;
	display: inline-block;
	cursor: pointer;
}
.bnt_xc3:hover {
	background: #228cb9;
	-webkit-box-shadow: 0 3px 0 #0c5d80;
	-moz-box-shadow: 0 3px 0 #0c5d80;
	box-shadow: 0 3px 0 #0c5d80;
}
.center_bnm_t {
	text-align: center;
}
@keyframes shake {
 10%, 90% {
 transform: translate3d(-1px, 0, 0);
}
 20%, 80% {
 transform: translate3d(2px, 0, 0);
}
 30%, 50%, 70% {
 transform: translate3d(-4px, 0, 0);
}
 40%, 60% {
 transform: translate3d(4px, 0, 0);
}
}
.inner_page_top_hedder {
	background: #9ddcf9;
	padding: 30px 0
}
.pos_ar {
	position: absolute;
	bottom: 23px;
	right: -37px;
}
.high_l .cl-4_q p span {
	color: #404040;
}
.high_l .cl-4_q p span strong {
	margin-left: 5px;
	font-size: 14px;
    line-height: 1.3;
    /* margin: 0; */
    /* padding: 0; */
    float: left;
    text-align: center;
    margin: 0 auto;
    width: 100%;
    padding: 18px 0;
}
.cer_whf .two h3:nth-child(1) {
	background: url(/wp-content/uploads/img-in/icon-in-bb2.jpg) left center no-repeat;
}
.Bnf {
	display: inline-block;
	margin-bottom: 6px;
}
.st_2 .NFI-filename {
	border: none !important;
	box-shadow: none !important;
	width: 110px!important;
	float: right !important;
	line-height: 50px;
	height: 35px !important;
}
.st_2 .NFI-wrapper {
	width: auto;
	margin-bottom: 10px;
}
.st_2 .NFI-button {
	width: auto;
	line-height: 30px;
	height: 32px;
	padding: 0 10px;
	font-size: 15px;
}
.st_2 [type="submit"] {
	width: 100%;
	box-shadow: none;
	border: none !important;
	outline: none !important;
	font-size: 26px !important;
}
.inner_page_top_hedder .lft_frm {
	width: 350px;
	float: left;
	padding: 20px 0 0;
}
.inner_page_top_hedder .right_frm {
	width: 600px;
	float: left;
}
.inner_page_top_hedder .lft_inner {
	float: left;
	width: 400px;
	padding: 0 15px;
}
.inner_page_top_hedder .right_inner {
	float: left;
	width: 200px;
}
.inner_page_top_hedder .fn_frm [type="submit"] {
	font-size: 15px !important;
}
.inner_page_top_hedder .fn_frm {
	width: auto;
	position: absolute;
	margin: 0;
	-webkit-transition-duration: 5s; /* Safari */
	transition-duration: 5s;
	transition-property: width;
	top: 0;
}
.inner_page_top_hedder .NFI-wrapper {
	margin-bottom: 0;
}
.inner_page_top_hedder {
	height: 325px;
}
.inner_page_top_hedder .right_frm {
	display: none;
}
.inner_page_top_hedder h1 {
	float: right;
	margin: 0;
	margin-top: 190px;
	font-family: proxima_nova_rgbold;
	font-size: 62px;
	color: #619db9;
}
.inner_page_top_hedder input.wpcf7-not-valid {
	border-color: red !important;
}
.inner_page_top_hedder .wpcf7-not-valid-tip {
	display: none !important;
}
.centerbtm_frm {
	width: 790px;
	margin: 0 auto;
}
.centerbtm_frm .right_frm, .centerbtm_frm .lft_frm {
	float: left;
	width: 50%;
	text-align: left !important;
	padding: 0 5px;
}
.centerbtm_frm input[type="file"] {
	padding-top: 0;
}
.inner_page_top_hedder .max {
	position: relative;
}
.centerbtm_frm input[type="submit"] {
	margin-bottom: 10px;
}
.page-template-order_main .inner_page_top_hedder, .page-template-led-wristband .inner_page_top_hedder, .page-template-tyvek-wristband .inner_page_top_hedder, .page-template-silican_bands .inner_page_top_hedder, .page-template-vinyl-wristband .inner_page_top_hedder {
	background: none;
}
.right_txc {
	float: right;
	width: 63%;
	padding: 35px;
}
.page-template-order_main .inner_page_top_hedder .fn_frm, .page-template-led-wristband .inner_page_top_hedder .fn_frm, .page-template-tyvek-wristband .inner_page_top_hedder .fn_frm, .page-template-silican_bands .inner_page_top_hedder .fn_frm, .page-template-vinyl-wristband .inner_page_top_hedder .fn_frm {
	-webkit-box-shadow: 14px 14px 30px 0px rgba(22, 22, 23, 0.54);
	-moz-box-shadow: 14px 14px 30px 0px rgba(22, 22, 23, 0.54);
	box-shadow: 14px 14px 30px 0px rgba(22, 22, 23, 0.54);
}
.page-template-led-wristband .right_txc, .page-template-tyvek-wristband .right_txc, .page-template-silican_bands .right_txc, .page-template-vinyl-wristband .right_txc {
	padding: 0 50px
}
.inner_page_top_hedder {
	display: none !important;
}
.wrp_blue_as {
	background: #fff;
	padding: 43px 0;
}
.wrp_blue_as .cen_hd {
	text-align: center;
	margin: 0;
	font-family: proxima_nova_rgbold;
	font-size: 45px;
	line-height: 0.76;
	color: #185ead;
}
.new_clnt {
	margin-bottom: 20px;
}
#banner_home_new input.wpcf7-not-valid,#banner_home_new textarea.wpcf7-not-valid {
	border-color: red !important; background: #fee2e2 !important;
}
#banner_home_new .wpcf7-not-valid-tip {
	display: none !important;
}
.m_30 {
	margin-bottom: 30px;
}
.banner_btm_new_box {
	padding: 50px 0;
	background: url(/wp-content/uploads/2017/07/bc_bx.jpg) no-repeat;
	background-size: cover;
	background-position: left center;
	position: relative;
}
.banner_btm_new_box .text_rgin {
	text-align: center;
	float: right;
}
.text_rgin h4 {
	color: #e90f9b;
	font-family: 'hand_of_sean_demoregular';
	font-size: 52px;
	line-height: 0.7;
	margin-bottom: 64px;
	margin-top: 37px;
}
.text_rgin h4 span {
	font-size: 24px;
}
.text_rgin .txt {
	margin-bottom: 45px;
	font-size: 23px;
	color: #10100e;
	font-family: proxima_nova_rgregular;
	line-height: 33px;
}
.b_u {
	text-decoration: underline;
	font-family: proxima_nova_rgbold;
}
.b {
	font-family: proxima_nova_rgbold;
}
.banner_btm_new_box .pvbx {
	position: absolute;
	height: 85%;
	bottom: 0;
}
.banner_btm_new_box u {
	color: #10100e !important;
}
.banner_btm_new_box u:hover {
	text-decoration: none !important
}
.page-template-tyvek-wristband .pink_bcr, .page-template-vinyl-wristband .pink_bcr {
	margin-top: 0;
}
.page-id-86 span.hotPrice, .page-id-86 .col-13 li strike {
	display: inline-block;
}
.tbl ul li {
	line-height: 36px;
}
.cvr img {
	width: 40%;
}
.cvr p {
	font-size: 12px !important;
}
.cvr2 img {
	width: 73px;
	left: -17px;
	position: relative;
}
.cvr2 p {
	font-size: 11px !important;
	margin-left: -20px !important;
}
.zt h2 {
	color: #135ea6;
	font-size: 73px;
	text-align: center;
	font-family: proxima_nova_rgbold;
	margin-bottom: 0;
	margin-top: 30px;
}
.zt h3 {
	font-family: proxima_novasemibold_italic;
	font-size: 32px;
	color: #135ea6;
	text-align: left;
	margin: 0;
}
.zt img {
	vertical-align: top
}
.pos_xzwsfj {
	position: relative;
	margin-top: -100px;
	right: -100px;
}
#lanyard_form .step_heading {
	background-color: #2353b5;
	color: rgb(255, 255, 255);
	margin: 0;
	overflow: hidden;
	padding: 0;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	margin-bottom: 10px;
}
#lanyard_form .step_heading > h4 {
	color: rgb(255, 255, 255);
	float: left;
	font-size: 26px;
	font-weight: 300;
	margin: 0;
	padding: 5px 10px;
	font-family: proxima_nova_rgbold;
	line-height: 1.7;
}
.step_heading br {
	display: none;
}
.step_heading .stepText {
	float: left;
	font-size: 26px;
	font-family: proxima_nova_rgbold;
	padding: 5px 23px;
	background: #4485e6;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
}
#lanyard_form .step_heading > h4 b {
	font-family: proxima_nova_rgbold;
}
#lanyard_form .priceQty {
	float: right;
	font-size: 18px;
	font-weight: bold;
}
#lanyard_form .priceHolder {
	float: right;
}
#lanyard_form .qtyHolder {
	border-right: 2px solid;
	float: right;
	margin-right: 8px;
	padding-right: 8px;
}
#lanyard_form .minQty {
	float: right;
	font-weight: 300;
	margin-right: 15px;
}
#lanyard_form .left_selact label {
	color: rgb(26, 43, 61);
	float: left;
	font-size: 21px;
	margin-bottom: 0;
	width: 180px;
	line-height: normal;
}
#lanyard_form .left_selact select {
	border: 2px solid rgb(215, 215, 215);
	border-radius: 5px;
	color: rgb(67, 67, 67);
	float: left;
	font-size: 24px;
	padding: 8px 15px;
	width: auto;
	margin-bottom: 0;
	height: auto;
}
.left_selact {
	width: 40%;
	float: left;
	margin-top: 15px;
}
.right_con {
	width: 60%;
	float: left;
	margin-top: 15px;
}
.left_selact br {
	display: none;
}
.right_con .img_1 {
	background-image: url(/wp-content/uploads/2017/08/cv_p.png);
	display: block;
	float: left;
	height: 47px;
	width: 347px;
}
.right_con .img_2 {
	background-image: url(/wp-content/uploads/2017/08/cv_lm.png);
	float: left;
	height: 46px;
	margin-left: 8px;
	width: 13px;
}
.right_con .siz_tx {
	color: rgb(67, 67, 67);
	float: left;
	font-size: 14px;
	line-height: 47px;
	margin-left: 8px;
}
.selact_inner p {
	clear: both;
	color: rgb(67, 67, 67);
	font-size: 14px;
	padding: 10px 0 0;
	text-align: center;
}
#myList input[type="radio"] + label span {
	display: none !important;
}
.lanyardstyle .wpcf7-list-item {
	float: left !important;
	height: 553px;
	padding: 20px;
	background-color: rgb(255, 255, 255);
	border-radius: 5px;
	box-shadow: 2px 3px 0 rgb(218, 218, 218);
	padding-bottom: 20px;
	position: relative;
	margin: 0 10px;
	outline: none !important;
	border: 1px solid #dbdbdb;
}
.lanyardstyle .zm {
	height: 80%;
}
.lanyardstyle .cvq {
	width: auto;
	height: 100%;
	margin: 0 auto;
}
.lanyardstyle label {
	position: absolute;
	bottom: 60px;
	width: 100%;
	text-align: center;
	left: 0;
}
.lanyardstyle .slick-track {
	padding-bottom: 5px;
}
.lanyardstyle .slick-arrow {
	position: absolute;
	top: 50%;
	margin-top: -52px;
	outline: 0;
	width: 60px;
	height: 104px;
	text-indent: -9999px;
	z-index: 9999;
	border: none;
}
.lanyardstyle .slick-next {
	background-image: url(/wp-content/uploads/2017/08/style_arrow_right.png);
	right: 0px;
}
.lanyardstyle .wpcf7-radio {
	padding: 10px 60px;
}
.lanyardstyle .slick-prev {
	background-image: url(/wp-content/uploads/2017/08/style_arrow_left.png);
	left: 0;
}
.lanyardstyle .slick-disabled {
	opacity: 0;
}
.lanyardstyle input {
	width: 20px;
	height: 20px;
	margin-right: 5px;
}
.lanyardstyle .wpcf7-list-item-label {
	color: rgb(67, 67, 67);
	font-size: 16px;
}
.lanyardstyle .bt_disc {
	position: absolute;
	bottom: 20px;
	width: 80%;
	text-align: center;
	padding: 5px 10px;
	background: rgb(26, 43, 61);
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	border-radius: 30px;
	color: #fff;
}
.selact_inner {
	margin: 0;
}
.color_selact {
	background-color: rgb(255, 255, 255);
	border-radius: 5px;
	box-shadow: 2px 3px 0 rgb(218, 218, 218);
	float: left;
	padding: 10px 10px 0;
	text-align: center;
	width: 12.285714%;
	margin: 0 1%;
	list-style: none;
	margin-bottom: 15px;
	border: 1px solid #dbdbdb;
}
.color_selact img {
	display: inline-block;
}
.color_selact .wpcf7-list-item {
	clear: both;
	display: block;
}
.color_selact input[type="tel"] {
	border: 1px solid rgb(215, 215, 215);
	border-radius: 4px;
	box-shadow: 0 2px 2px rgb(215, 215, 215) inset;
	color: rgb(102, 102, 102);
	font-size: 14px !important;
	font-weight: 300;
	margin-top: 5px;
	padding: 8px 4px;
	text-align: center;
	width: 50px;
	height: auto;
	display: inline-block;
	float: none;
}
.inner_lanyard ul {
	display: inline-block;
	width: 100%;
	margin: 0;
	padding: 0;
}
#lanyard_form h5 {
	color: rgb(26, 43, 61);
	font-size: 21px;
	margin: 0 0 15px;
}
.color_selact .wpcf7-list-item-label {
	color: rgb(67, 67, 67);
	font-size: 15px;
	font-weight: bold;
	margin-left: 5px;
}
.color_selact {
	display: none;
}
.color_selact br {
	display: none;
}
.inner_frm_1 {
	padding: 0 20px;
}
.lanyardAttachment .wpcf7-list-item {
	width: 14.6666666666%;
	float: left !important;
	background-color: rgb(255, 255, 255);
	border-radius: 5px;
	box-shadow: 2px 3px 0 rgb(218, 218, 218);
	cursor: pointer;
	margin-bottom: 10px;
	margin-right: 18px;
	padding: 20px;
	position: relative;
	text-align: center;
}
.lanyardAttachment .wpcf7-list-item img {
	margin-bottom: 20px;
}
#lanyard_form .wpcf7-list-item .price {
	color: rgb(67, 67, 67);
	font-size: 18px;
	font-weight: bold;
}
.lanyardAttachment .wpcf7-list-item label {
	color: rgb(67, 67, 67);
	font-size: 15px;
}
.lanyardAttachment .wpcf7-list-item input {
	margin: 0 2px 0;
	width: 15px;
	height: 15px;
}
.hrlf_lanyard {
	width: 45%;
	float: left;
	padding-right: 30px;
	margin-right: 5%;
	border-right: 1px solid rgb(215, 215, 215);
}
.lanyardAttachmentSafety .wpcf7-list-item {
	width: 45%;
	float: left !important;
	background-color: rgb(255, 255, 255);
	border-radius: 5px;
	box-shadow: 2px 3px 0 rgb(218, 218, 218);
	margin-bottom: 15px;
	padding: 20px;
	position: relative;
	text-align: center;
	margin-right: 10px;
}
.hrlf_lanyard:nth-child(5) {
	border-right: 1px solid rgb(215, 215, 215);
}
.lanyardAttachmentSafety .wpcf7-list-item .wpcf7-list-item-label {
	color: rgb(67, 67, 67);
	font-size: 15px;
}
.lanyardAttachmentSafety .wpcf7-list-item input {
	margin: 0;
	width: 15px;
	height: 15px;
	margin-right: 5px;
}
.lanyardAttachmentSafety .wpcf7-list-item img {
	margin-bottom: 20px;
}
.lanyardAttachmentBuckle .wpcf7-list-item {
	width: 45%;
	float: left !important;
	background-color: rgb(255, 255, 255);
	border-radius: 5px;
	box-shadow: 2px 3px 0 rgb(218, 218, 218);
	margin-bottom: 15px;
	padding: 20px;
	position: relative;
	text-align: center;
	margin-right: 10px;
}
.lanyardAttachmentBuckle .wpcf7-list-item img {
	margin-bottom: 20px;
}
.badgeholder .wpcf7-list-item {
	width: 18%;
	float: left !important;
	background-color: rgb(255, 255, 255);
	border-radius: 5px;
	box-shadow: 2px 3px 0 rgb(218, 218, 218);
	margin-bottom: 15px;
	padding: 20px;
	position: relative;
	text-align: center;
	margin: 0 1%;
}
.badgeholder .wpcf7-list-item label, .lanyardAttachmentBuckle .wpcf7-list-item label, .lanyardAttachmentSafetyReel .wpcf7-list-item label, .lanyardAttachmentSafetyBagging .wpcf7-list-item label {
	color: rgb(67, 67, 67);
	font-size: 15px;
}
.lanyardAttachmentSafetyReel .wpcf7-list-item, .lanyardAttachmentSafetyBagging .wpcf7-list-item {
	width: 45%;
	float: left !important;
	background-color: rgb(255, 255, 255);
	border-radius: 5px;
	box-shadow: 2px 3px 0 rgb(218, 218, 218);
	margin-bottom: 15px;
	padding: 20px;
	position: relative;
	text-align: center;
	margin-right: 10px;
}
.lanyardAttachmentSafetyReel .wpcf7-list-item input, .lanyardAttachmentSafetyBagging .wpcf7-list-item input, .badgeholder .wpcf7-list-item input, .lanyardAttachmentBuckle .wpcf7-list-item input {
	margin: 0 2px 0;
	width: 15px;
	height: 15px;
}
.left_input_123 {
	width: 60%;
	float: left;
}
.left_input_123 input[type=text] {
	border: medium none;
	border-radius: 5px;
	box-shadow: 2px 3px 0 rgb(218, 218, 218);
	color: rgb(84, 84, 84);
	font-size: 24px;
	padding: 10px 20px;
}
.hlf_50 {
	float: left;
	width: 50%;
	padding: 0 10px;
}
.left_input_123 .font-select {
	margin-bottom: 0;
}
.left_input_123 .font-select>a {
	border: medium none;
	border-radius: 5px;
	box-shadow: 2px 3px 0 rgb(218, 218, 218);
	color: rgb(84, 84, 84);
	font-size: 24px;
	padding: 10px 20px;
	background: none;
}
.left_input_123 .font-select>a div {
	background: url(/wp-content/uploads/lanyard_img/ar_selact.png) no-repeat #fff;
	background-position: right center;
	width: 50px;
	border: none;
}
.left_input_123 .font-select>a div b {
	background: none !important;
}
.left_input_123 .font-select .fs-results {
	width: auto;
}
.left_input_123 .font-select .fs-results li {
	width: 100%
}
.left_input_123 .font-select .fs-drop {
	top: 65px;
}
.left_input_123 .sp-replacer {
	border: medium none;
	border-radius: 5px;
	box-shadow: 2px 3px 0 rgb(218, 218, 218);
	color: rgb(84, 84, 84);
	font-size: 24px;
	padding: 5px 5px;
	height: 63px;
	width: 100%;
	background: url(/wp-content/uploads/lanyard_img/ar_selact.png) no-repeat #fff;
	background-position: right center;
}
.left_input_123 .sp-preview {
	width: 56px;
	height: 100%;
	background: none !important;
	border: none;
}
.left_input_123 .sp-preview-inner {
	border-radius: 100%;
}
.left_input_123 .sp-dd {
	display: none;
}
.color_selact .wpcf7-form-control-wrap {
	width: 100%;
	text-align: center;
	display: block;
	clear: both;
}
.color_selact .wpcf7-list-item {
	display: inline-block;
	float: none !important;
}
.lanyardstyle .wpcf7-list-item.checked {
	border-color: rgb(36, 144, 207);
	box-shadow: none;
}
.color_selact.selacted {
	border-color: rgb(36, 144, 207);
	box-shadow: none;
}
.lanyardAttachment .wpcf7-list-item {
	border: 1px solid #fff;
}
.lanyardAttachment .wpcf7-list-item.selacted {
	border-color: rgb(36, 144, 207);
	box-shadow: none;
}
.lanyardAttachmentSafety .wpcf7-list-item {
	border: 1px solid #fff;
}
.lanyardAttachmentSafety .wpcf7-list-item.selacted {
	border-color: rgb(36, 144, 207);
	box-shadow: none;
}
.lanyardAttachmentBuckle .wpcf7-list-item {
	border: 1px solid #fff;
}
.lanyardAttachmentBuckle .wpcf7-list-item.selacted {
	border-color: rgb(36, 144, 207);
	box-shadow: none;
}
.badgeholder .wpcf7-list-item {
	border: 1px solid #fff;
}
.badgeholder .wpcf7-list-item.selacted {
	border-color: rgb(36, 144, 207);
	box-shadow: none;
}
.lanyardAttachmentSafetyReel .wpcf7-list-item {
	border: 1px solid #fff;
}
.lanyardAttachmentSafetyReel .wpcf7-list-item.selacted {
	border-color: rgb(36, 144, 207);
	box-shadow: none;
}
.lanyardAttachmentSafetyBagging .wpcf7-list-item {
	border: 1px solid #fff;
}
.lanyardAttachmentSafetyBagging .wpcf7-list-item.selacted {
	border-color: rgb(36, 144, 207);
	box-shadow: none;
}
.inner_frm_1 {
	margin-bottom: 20px;
}
.lanyardAttachment, .badgeholder {
	float: left;
	width: 100%;
	MARGIN-BOTTOM: 30PX;
}
.phone input[type=tel] {
	border: medium none;
	border-radius: 5px;
	box-shadow: 2px 3px 0 rgb(218, 218, 218);
	color: rgb(84, 84, 84);
	font-size: 24px;
	padding: 10px 20px;
}
.email input[type="email"],#EnquiryForm textarea {
	border: medium none;
	border-radius: 5px;
	box-shadow: 2px 3px 0 rgb(218, 218, 218);
	color: rgb(84, 84, 84);
	font-size: 24px;
	padding: 10px 20px; border: 2px solid #848484;
}
.deliveryaddress textarea {
	border: medium none;
	border-radius: 5px;
	box-shadow: 2px 3px 0 rgb(218, 218, 218);
	color: rgb(84, 84, 84);
	font-size: 24px;
	padding: 10px 20px;
}
.comments textarea {
	border: medium none;
	border-radius: 5px;
	box-shadow: 2px 3px 0 rgb(218, 218, 218);
	color: rgb(84, 84, 84);
	font-size: 24px;
	padding: 10px 20px;
}
.mokup_right {
	width: 39%;
	margin-right: 1%;
	float: left;
	height: 965px;
	margin-left: 0;
}
.mokup_right h4 {
	background-color: rgb(141, 198, 63);
	border-left: 1px solid rgb(215, 215, 215);
	border-right: 1px solid rgb(215, 215, 215);
	border-top: 1px solid rgb(215, 215, 215);
	padding: 15px 25px;
	color: rgb(255, 255, 255);
	font-size: 24px;
	font-weight: 700;
	margin: 0;
	font-family: proxima_novalight;
}
.mokup_right {
	border-bottom: 1px solid #d7d7d7;
	border-left: 1px solid #d7d7d7;
	border-right: 1px solid #d7d7d7;
}
.left_input_123 h6 {
	color: rgb(67, 67, 67);
	display: block;
	font-size: 21px;
	margin-bottom: 10px;
	margin: 10px 0;
}
.mokup_right {
	text-align: center;
}
.mokup_right .def {
	height: 100%;
	background: #000;
}
.center_m {
	display: inline-block;
	height: 850px;
	position: relative;
}
.img_in_erty img {
	opacity: 0;
}
.img_in_erty {
	position: absolute;
	bottom: -50px;
	left: 0;
	width: 100%;
	background-position: top center !important;
	background-size: 100% !important;
}
.bnt_xc9 {
	-webkit-border-radius: 5;
	-moz-border-radius: 5;
	border-radius: 5px;
	background: #0cc116;
	font-size: 20px;
	line-height: 15px;
	padding: 16px 23px 13PX;
	margin-bottom: 10px;
	-webkit-box-shadow: 0 3px 0 #0d9d14;
	-moz-box-shadow: 0 3px 0 #0d9d14;
	color: #fff !important;
	box-shadow: 0 3px 0 #0d9d14;
	font-family: proxima_nova_rgbold;
	margin-top: 3px;
	display: inline-block;
	cursor: pointer;
	margin-left: 10px;
}
.vq_aaa {
	text-align: center;
	margin-bottom: 20px;
}
.bnt_xc9:hover {
	background: #018208;
	-webkit-box-shadow: 0 3px 0 #026907;
	-moz-box-shadow: 0 3px 0 #026907;
	box-shadow: 0 3px 0 #026907;
}
.bnt_xc6 {
	-webkit-border-radius: 5;
	-moz-border-radius: 5;
	border-radius: 5px;
	font-size: 20px;
	line-height: 15px;
	padding: 16px 23px 13PX;
	margin-bottom: 10px;
	color: #fff !important;
	font-family: proxima_nova_rgbold;
	margin-top: 3px;
	display: inline-block;
	cursor: pointer;
	background: #10b9f3;
	-webkit-box-shadow: 0 3px 0 #1189b3;
	-moz-box-shadow: 0 3px 0 #1189b3;
	box-shadow: 0 3px 0 #1189b3;
}
.bnt_xc6:hover {
	background: #228cb9;
	-webkit-box-shadow: 0 3px 0 #0c5d80;
	-moz-box-shadow: 0 3px 0 #0c5d80;
	box-shadow: 0 3px 0 #0c5d80;
}
.breakaway {
	position: absolute;
	top: 0px;
	left: 0;
	background-position: center top !important;
	background-size: 100% !important;
}
.breakaway img {
	opacity: 0;
}
.buckle {
	position: absolute;
	bottom: 105px;
	left: 0;
	background-size: 100% !important;
	background-position: center !important;
}
.buckle img {
	opacity: 0;
}
.ln_c {
	height: 35px;
}
.text .line {
	overflow: hidden;
	text-overflow: unset;
	display: -webkit-box;
	line-height: 42px;
	max-height: 43px;
	-webkit-line-clamp: 1;
	-webkit-box-orient: unset;
	color: #fff;
}
.text .n1 {
	-ms-transform: rotate(20deg);
	-webkit-transform: rotate(20deg);
	transform: rotate(78deg);
	width: 512px;
	top: 284px;
	position: absolute;
	left: -180px;
	font-size: 24px;
	text-align: left;
}
.text .n2 {
	-ms-transform: rotate(20deg);
	-webkit-transform: rotate(20deg);
	transform: rotate(-78deg);
	width: 463px;
	top: 261px;
	position: absolute;
	right: -161px;
	font-size: 24px;
	text-align: left;
}
.left_input_123 .sp-preview-inner {
	border: 1px solid #000;
}
.ledBandInfo {
	margin: 0 0 1.313em;
	margin-bottom: 50px;
}
.ledBandInfo p {
	text-align: center;
	font-size: 17px;
	color: #9699a5;
}
.img-btn {
	display: none
}
#Features h4 {
	font-size: 32px;
	color: #213c72;
	margin: 50px 0 8px;
	text-align: left;
	font-family: proxima_novasemibold;
}
#read-more p {
	text-align: left;
}
#Features ol li {
	color: #fff;
}
#hedder_blc {
	background: #020c31;
}
#hedder_blc h1 {
	font-size: 50px;
	color: #e40b8c;
	font-family: proxima_novasemibold;
	text-align: center;
	margin: 0;
	padding: 41px 0;
}
.page-template-LED_Remote .x-navbar-wrap {
}
.wp_frm_led_rm .FullName {
	width: 58%;
	float: left;
	margin-right: 2%;
}
.wp_frm_led_rm .Phone {
	width: 40%;
	float: left;
}
.wp_frm_led_rm .EventDate input {
	font-size: 16px;
	vertical-align: middle;
	padding: 7px 0px 7px 5px;
}
.vt_1 {
	background: #e90f9b;
	margin-top: 93px;
	padding: 40px 40px;
	position: relative;
}
.vt_1 h3 {
	margin: 0;
	font-size: 50px;
	font-family: proxima_novasemibold;
	color: #fff;
}
.vt_1 span {
	background: #fff;
	color: #e7139a;
	display: inline-block;
	line-height: 1.1;
	padding: 0 8px;
}
.vt_2 {
	padding: 5px;
	background: #e7139a;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin-top: 0;
	position: relative;
	z-index: 1;
}
.vt_2 h3 {
	margin: 8px 0;
	font-size: 32px;
	color: #fff;
	text-align: center;
	font-family: proxima_nova_rgbold;
}
.vt_2 .wpcf7 {
	padding: 10px;
	background: #120109;
}
.vt_2 input[type="text"], .vt_2 [type="tel"], .vt_2 [type="email"] {
	font-size: 16px;
	border: 1px solid #ababab;
}
.vt_2 input::-webkit-input-placeholder, .vt_2 textarea::-webkit-input-placeholder {
 color: #000;
}
.vt_2 input::-moz-placeholder, .vt_2 textarea::-moz-placeholder {
 color: #000;
}
.vt_2 input:-ms-input-placeholder, .vt_2 textarea:-ms-input-placeholder {
 color: #000;
}
.vt_2 input:-moz-placeholder, .vt_2 textarea:-moz-placeholder {
 color: #000;
}
.vt_2 .NFI-wrapper {
	box-shadow: none !important;
	background: none;
	max-width: 275px;
}
.vt_2 .NFI-filename {
	background: none;
	border: none !important;
	width: 51% !important;
}
.vt_2 .NFI-filename::-webkit-input-placeholder {
 color: #fff;
}
.vt_2 .NFI-filename::-moz-placeholder {
 color: #fff;
}
.vt_2 .NFI-filename:-ms-input-placeholder {
 color: #fff;
}
.vt_2 .NFI-filename:-moz-placeholder {
 color: #fff;
}
.vt_2 [type="submit"] {
	width: 90%;
	box-shadow: none;
	border: none !important;
	outline: none !important;
	font-size: 26px !important;
	background: #e30b8c !important;
	margin: 0 auto;
	FLOAT: NONE !IMPORTANT;
	DISPLAY: BLOCK;
}
.vt_2 [type="submit"]:HOVER {
	background: #a80465 !important;
}
.vt_2 .NFI-button {
	height: 33PX;
	line-height: 32px;
	background: #323232;
	color: #797979;
	padding: 0 10px;
	width: auto;
}
#black_banner {
	position: relative;
	overflow: hidden;
	padding-bottom: 60px;
	background: #000;
}
#black_banner video {
	width: 100%;
	height: 100%;
	object-fit: cover;
	opacity: 0.5;
	position: absolute;
	top: 0;
	left: 0;
}
#h_wr {
	background: url(/wp-content/uploads/2017/09/bc_rem_14-min.jpg) #010515;
	background-size: cover;
	background-position: top;
}
#h_wr2 {
	background: url(/wp-content/uploads/2017/10/SDASD344_02.jpg) #010515;
	background-size: cover;
	background-position: top;
}
#h_wr h2 {
	text-align: center;
	margin: 62px 0 14px;
	font-size: 58px;
	color: #ffffff;
	font-family: proxima_novasemibold;
}
#h_wr p {
	font-family: proxima_nova_rgregular;
	font-size: 25px;
	text-align: center;
	color: #fff;
	line-height: 1.3;
	text-shadow: -2px 3px 3px rgba(28, 46, 30, 0.75);
}
#h_wr p strong {
	font-family: proxima_nova_rgbold;
	color: #fff;
}
#h_wr2 h2 {
	text-align: center;
	margin: 62px 0 14px;
	font-size: 58px;
	color: #ffffff;
	font-family: proxima_novasemibold;
}
#h_wr2 p {
	font-family: proxima_nova_rgregular;
	font-size: 25px;
	text-align: center;
	color: #fff;
	line-height: 1.3;
	text-shadow: -2px 3px 3px rgba(28, 46, 30, 0.75);
}
#h_wr2 p strong {
	font-family: proxima_nova_rgbold;
	color: #fff;
}
.led_soun_aaa {
	width: 60%;
	float: left;
}
.v_2q {
	width: 60%;
	padding: 0 10px;
	float: left;
	text-align: center
}
.v_1q {
	width: 40%;
	padding: 0 10px;
	float: left;
}
.ir_c {
	width: 50%;
	float: left;
	background: url(/wp-content/uploads/2017/09/led_dim2-min.png) no-repeat;
	background-size: 100%;
}
.inner_rt {
	display: inline-block;
	position: relative;
}
.inner_rt label {
	position: absolute;
	outline: none;
	margin: 0;
}
.bl {
	-webkit-animation: blink2 0.5s;
	-webkit-animation-iteration-count: infinite;
	-moz-animation: blink2 0.5s;
	-moz-animation-iteration-count: infinite;
	-o-animation: blink2 0.5s;
	-o-animation-iteration-count: infinite;
}
label.blue2 {
	top: 328px;
	right: 132px;
}
label.green2 {
	top: 328px;
	right: 242px;
}
label.red {
	top: 328px;
	left: 226px;
}
label.perpel {
	top: 466px;
	right: 132px;
}
label.pink {
	top: 397px;
	left: 226px;
}
label.yellow2 {
	top: 397px;
	right: 132px;
}
label.slow {
	top: 328px;
	left: 115px;
}
label.quck {
	top: 396px;
	left: 116px;
}
label.fast {
	top: 466px;
	left: 115px;
}
label.std {
	bottom: 171px;
	left: 114px;
}
label.clchange {
	bottom: 101px;
	left: 114px;
}
@-webkit-keyframes blink2 {
 0% {
 opacity: 0;
}
 50% {
 opacity: 1;
}
 100% {
 opacity: 0;
}
}
@-moz-keyframes blink2 {
 0% {
 opacity: 0;
}
 50% {
 opacity: 1;
}
 100% {
 opacity: 0;
}
}
@-o-keyframes blink22 {
 0% {
 opacity: 0;
}
 50% {
 opacity: 1;
}
 100% {
 opacity: 0;
}
}
.ir_c img {
	visibility: hidden;
}
img.slow {
	-webkit-animation: blink2 1.5s;
	-webkit-animation-iteration-count: infinite;
	-moz-animation: blink2 1.5s;
	-moz-animation-iteration-count: infinite;
	-o-animation: blink2 1.5s;
	-o-animation-iteration-count: infinite;
}
img.quck {
	-webkit-animation: blink2 0.8s;
	-webkit-animation-iteration-count: infinite;
	-moz-animation: blink2 0.8s;
	-moz-animation-iteration-count: infinite;
	-o-animation: blink2 0.8s;
	-o-animation-iteration-count: infinite;
}
img.fast {
	-webkit-animation: blink2 0.5s;
	-webkit-animation-iteration-count: infinite;
	-moz-animation: blink2 0.5s;
	-moz-animation-iteration-count: infinite;
	-o-animation: blink2 0.5s;
	-o-animation-iteration-count: infinite;
}
img.std {
	opacity: 1;
}
.page-template-myaccount #customer_login{display: flex; justify-content: space-evenly;}

#fl_events {
	background: url(/wp-content/uploads/2017/09/qqqq_03.png) repeat-x #020202;
}
#fl_events h2 {
	text-align: center;
	margin: 62px 0 14px;
	font-size: 58px;
	color: #18c30b;
	font-family: proxima_novasemibold;
	position: relative;
	z-index: 1;
}
#fl_events ul {
	margin: 0 auto;
	width: 50%;
	float: none;
}
#fl_events li, #fl_events p {
	width: 50%;
	float: left;
	font-size: 18px;
	color: #18c30b;
	position: relative;
	z-index: 1;
}
.bm_ev {
	margin-top: -180px;
	position: relative;
	z-index: 0;
	width: 100%;
}
#type_bd h2 {
	text-align: center;
	margin: 62px 0 0px;
	font-size: 58px;
	color: #03b5ff;
	font-family: proxima_novasemibold;
}
.sub_1 {
	font-size: 18px;
	color: #03b5ff;
	text-align: center;
	font-family: proxima_nova_rgregular;
}
#type_bd {
	background: #010721;
}
.cf_3 {
	width: 31.33333%;
	margin: 0 1%;
	float: left;
	text-align: center;
	padding-bottom: 40px;
}
.cf_3 h3 {
	font-size: 35px;
	font-family: proxima_novasemibold;
	color: #b9b70d;
	line-height: 1;
}
.cf_3 h3 span {
	font-size: 21px;
	color: #ffffff;
	font-family: proxima_nova_rgregular;
}
.cf_3 p {
	color: #4b526d;
	font-family: proxima_nova_rgregular;
	font-size: 21px;
	line-height: 1.3;
}
.AWER {
	text-align: center;
}
.cf_31 {
	width: 31.33333%;
	margin: 0 1%;
	text-align: center;
	padding-bottom: 40px;
	display: inline-block;
}
.cf_31 h3 {
	font-size: 35px;
	font-family: proxima_novasemibold;
	color: #b9b70d;
	line-height: 1;
}
.cf_31 h3 span {
	font-size: 21px;
	color: #ffffff;
	font-family: proxima_nova_rgregular;
}
.cf_31 p {
	color: #4b526d;
	font-family: proxima_nova_rgregular;
	font-size: 21px;
	line-height: 1.3;
}
.mb_slider {
	text-align: center;
}
#cl_str {
	background: #020202;
}
#cl_str h2 {
	text-align: center;
	margin: 62px 0 30px;
	font-size: 58px;
	color: #e40c20;
	font-family: proxima_novasemibold;
}
.cl_xv {
	width: 50%;
	padding: 0 10px;
	float: left;
}
.cl_xv h3 {
	color: #e40c20;
	font-family: proxima_novalight;
	font-size: 58px;
	margin-top: 20px;
}
.cl_xv p {
	color: #fff;
	font-family: proxima_novalight;
	font-size: 20px;
	line-height: 1.3;
}
.nbqqqq {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	color: #fff;
	background: #0cc116;
	font-size: 30px;
	padding: 10px 40px;
	margin-bottom: 50px;
	margin-top: 10px;
	border: 1PX solid #0d9d14!important;
	font-family: proxima_novasemibold;
	display: inline-block;
	cursor: pointer;
	line-height: normal;
}
.cn_bvn {
	text-align: center;
}
.inner_rt input[type="radio"], .inner_rt input[type="checkbox"] {
	display: none;
}
.inner_rt input[type="radio"] + label span, .inner_rt input[type="checkbox"] + label span {
	display: inline-block;
	vertical-align: middle;
	background: url('/wp-content/uploads/qw/red.png?v2') no-repeat -127px 0;
	width: 31px;
	height: 30px;
	cursor: pointer;
}
.inner_rt input[type="radio"]:checked + label span, .inner_rt input[type="checkbox"]:checked + label span {
	background: url('/wp-content/uploads/qw/red.png?v2') no-repeat -159px 0;
}
.v_2q {
	position: relative;
}
.qa1 {
	position: absolute;
	top: -120px;
	right: 0;
	z-index: 1;
}
#h_wr p {
	margin-bottom: 150px;
}
.page-template-LED_Remote .centerbtm_frm {
	display: none !important
}
.gif_btm {
	margin: 0 auto;
	display: block;
}
#myList input[type="radio"], #myList input[type="checkbox"] {
	display: none;
}
#myList input[type="radio"] + label span, #myList input[type="checkbox"] + label span {
	display: inline-block;
	vertical-align: middle;
	background: url('/wp-content/uploads/qw/red.png?v2') no-repeat -127px 0;
	width: 31px;
	height: 30px;
	cursor: pointer;
}
#myList input[type="radio"]:checked + label span, #myList input[type="checkbox"]:checked + label span {
	background: url('/wp-content/uploads/qw/red.png?v2') no-repeat -159px 0;
}
#banner_ty {
	position: relative;
	float: left;
	width:100%;

	   
}
.banner_tx {
	position: absolute;
	width: 100%;
	text-align: center;
	z-index: 9
}
.banner_tx h1 {
	text-align: center;
	font-family:proxima_nova_rgbold;
	font-size: 110px;
	color: #f4db06;
	margin: 0;
	line-height: 1;
	position: relative;
	display: inline-block;
	text-shadow: 0PX 0PX 16PX #124361;
    letter-spacing: -3PX;
        line-height: 1;
}
.banner_tx h1 img {
	position: absolute;
	left: 180px;
}
.banner_tx h1 span {
	font-size: 50px;
}
.toggle {
	width: 190px;
	margin: 40px auto 0;
	height: 65px;
}
.toggle-light .toggle-on, .toggle-light .toggle-off {
	font-size: 21px !important;
	font-family: 'Open Sans', sans-serif;
	font-weight: 700 !important;
	color: #fff !important;
}
.toggle-light .toggle-on, .toggle-light .toggle-select .toggle-inner .active {
	background: #da0f49 !important;
}
.toggle-light .toggle-off, .toggle-light .toggle-select .toggle-on {
	background: #e4e4e4;
}
.hide_btn_for_slider input[type="radio"] {
	display: none;
}
.hide_btn_for_slider input[type="radio"] + label span {
	display: inline-block;
	vertical-align: middle;
	background: url('/wp-content/uploads/2017/09/dseas.png') no-repeat;
	width: 51px;
	height: 51px;
	cursor: pointer;
}
.hide_btn_for_slider input[type="radio"]:checked + label span {
	background: url('/wp-content/uploads/2017/09/act.png') no-repeat;
}
.hide_btn_for_slider label {
	display: inline-block;
	font-size: 21px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	color: #000;
	width: 85px;
	line-height: 1;
}
.hide_btn_for_slider label span {
	margin-bottom: 10px;
}
.hide_btn_for_slider {
	text-align: center;
	margin-top: 47px;
	position: relative;
	z-index: 9;
}
.pz {
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	width: 100%;
	pointer-events: none;
	opacity: 0;
}
#banner_ty img {
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
}
#blue {
	-webkit-animation-delay: 0.1s;
	animation-delay: 0.1s;
}
#green {
	-webkit-animation-delay: 0.6s;
	animation-delay: 0.6s;
}
#org {
	-webkit-animation-delay: 0.9s;
	animation-delay: 0.9s;
}
#pink1 {
	-webkit-animation-delay: 0.2s;
	animation-delay: 0.2s;
}
#pink2 {
	-webkit-animation-delay: 0.5s;
	animation-delay: 0.5s;
}
#red2 {
	-webkit-animation-delay: 0.3s;
	animation-delay: 0.3s;
}
#yellow {
	-webkit-animation-delay: 1s;
	animation-delay: 1s;
}
#gqt {
	background: url(/wp-content/uploads/2017/09/bc_frm_d_02.jpg?v1);
	background-size: cover;
	padding: 60px 0;
}
#left_tx h2 {
	color: #ffe63b;
	font-size: 48px;
	text-shadow: -2px 4px 5px #202020;
	text-align: center;
	font-family: 'Open Sans', sans-serif;
	font-style: italic;
	font-weight: 700;
	margin: 0;
	line-height: 1;
}
#left_tx h2 span {
	font-size: 36px;
	font-weight: 400;
}
.sig {
	text-align: center;
	margin-top: 20px;
	font-size: 19px;
	color: #fff;
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
}
#left_tx {
	position: relative;
	text-align: center;
}
#left_tx .pz132 {
	position: absolute;
	right: -30px;
	bottom: -140px;
}
.fe_col {
	width: 25%;
	float: left;
	padding: 15px 15px 0;
}
#Features h3 {
	font-size: 58px;
	color: #0f6acf;
	margin: 0 0 50px;
	text-align: center;
	font-family: proxima_novasemibold;
}
#Features {
	background: white;
	padding: 90px 0 45px;
}
.fe_col h5 {
	color: #134fe4;
	font-size: 26px;
	margin: 10px 0 0 0;
	font-family: proxima_nova_rgbold;
}
.fe_col p {
	font-size: 17px;
	color: #38484e;
	font-family: proxima_nova_rgregular;
	margin: 3px 0 0 0;
	line-height: 1.3;
}
.rq_qu {
	margin-top: 30px;
	margin-bottom: 60px;
	padding: 10px 40px;
	color: #fff;
	font-size: 29px;
	background: #b20314;
	display: inline-block;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	font-family: proxima_novasemibold;
}
.rq_qu:hover {
	cursor: pointer;
	background: #8e000e;
}
.wp_cn {
	text-align: center;
}
.inner_rt svg path {
	fill: #FFD600
}
.inner_rt label {
	z-index: 9
}
.tx_q1w {
	clear: both;
	width: 70%;
	float: left;
	padding: 40px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	background: rgba(0,0,0,0.70);
	margin-top: 25px;
}
.cl_wsgdf {
	width: 33.333333%;
	float: left;
	padding: 0 20px;
}
.cl_wsgdf h6 {
	color: #fcff00;
	font-size: 19px;
	font-family: proxima_nova_rgregular;
	margin: 0 0 10px;
}
.cl_wsgdf p {
	margin-bottom: 0 !important;
	box-shadow: none;
	font-size: 16px !important;
	text-align: left !important;
}
#h_wr {
	padding-bottom: 40px;
}
.page-template-LED_Remote .x-navbar .desktop .x-nav>li>a {
	color: #838383 !important;
	border-color: #838383;
}
.page-template-LED_Remote #top-right-con p:nth-child(2) {
	background: url(/wp-content/uploads/2017/09/eml.png) right center no-repeat;
}
#top-right-con p:nth-child(1) {
	background: url(/wp-content/uploads/2017/09/pn.png) right center no-repeat;
}
.banner_tx h1 {
	-webkit-animation: changeColor 5s ease-in infinite;
	animation: changeColor 5s ease-in infinite;
}
@-webkit-keyframes changeColor {
 0% {
color: #73e111;
}
 50% {
color: #1bcff0;
}
 40% {
color: #73e111;
}
60% {
color: #1bcff0;
}
80% {
color: #73e111;
}
100% {
color: #73e111;
}














}
.toggle {
	border-radius: 9999px;
}
.toggle-light .toggle-slide {
	border: none !important;
}
.toggle-off {
	background: #0cc116 !important;
}
.w_fv {
	width: 100%;
}
img.quck2 {
	-webkit-animation: blink2 0.8s;
	-webkit-animation-iteration-count: infinite;
	-moz-animation: blink2 0.8s;
	-moz-animation-iteration-count: infinite;
	-o-animation: blink2 0.8s;
	-o-animation-iteration-count: infinite;
}
img.slow2 {
	-webkit-animation: blink2 1.5s;
	-webkit-animation-iteration-count: infinite;
	-moz-animation: blink2 1.5s;
	-moz-animation-iteration-count: infinite;
	-o-animation: blink2 1.5s;
	-o-animation-iteration-count: infinite;
}
#training {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
}
@-moz-document url-prefix() {
 .banner_tx h1 img {
 bottom: -90px;
}
}
.teaser.lazyload {
	opacity: 0;
	transform: scale(0.8);
}
.teaser.lazyloaded {
	opacity: 1;
	transform: scale(1);
	transition: all 700ms;
}
#gqt.lazyload, #Features.lazyload, #h_wr.lazyload, #fl_events.lazyload, #type_bd.lazyload, #cl_str.lazyload {
	opacity: 0;
}
#gqt.lazyloaded, #Features.lazyloaded, #h_wr.lazyloaded, #fl_events.lazyloaded, #type_bd.lazyloaded, #cl_str.lazyloaded {
	opacity: 1;
	-webkit-transition: all 2s; /* For Safari 3.1 to 6.0 */
	transition: all 2s;
}
.avt {
	border: 5px solid #fff;
}
.w_fv {
	opacity: 1;
	background: #000;
}
#banner_ty {
	background: #000;
}
img.w_fv {
	-webkit-transition-duration: 5s; /* Safari */
	transition-duration: 5s;
}
.x-navbar-inner {
	-webkit-transition-duration: 5s;
	transition-duration: 5s;
}
.led_video {
	text-align: center;
	padding: 50px 0;
}
.led_video img {
	display: inline-block;
	vertical-align: top;
	margin-right: 20px;
}
.video_inner {
	display: inline-block;
	width: 500px;
	height: 280px;
	padding: 5px;
}
.ui-tooltip, .arrow:after {
	background: #fff;
	opacity: 1;
}
.ui-tooltip {
	padding: 10px 20px;
	color: #000;
	border-radius: 6px;
	font: bold 12px "Helvetica Neue", Sans-Serif;
	text-transform: none;
	border: 1px solid #aca9ab !important;
	text-align: center;
}
.arrow {
	width: 70px;
	height: 16px;
	overflow: hidden;
	position: absolute;
	left: 50%;
	margin-left: -35px;
	bottom: -16px;
}
.arrow.top {
	top: -16px;
	bottom: auto;
}
.arrow.left {
	left: 20%;
}
.arrow:after {
	content: "";
	position: absolute;
	left: 20px;
	top: -20px;
	width: 25px;
	height: 25px;
	box-shadow: 6px 5px 9px -9px black;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
	border: 1px solid #aca9ab;
}
.arrow.top:after {
	bottom: -20px;
	top: auto;
}
.col_v_nav {
	width: 16%;
	float: left;
	text-align: center;
	padding: 0;
}
.col_v_nav p {
	font-family: proxima_nova_rgbold;
	font-size: 13px;
	line-height: 1.2;
	color: #1e8199;
	margin-bottom: 0;
	float: right;
}
.col_v_nav p span {
	font-family: proxima_nova_rgregular;
}
.imgin {
	padding: 0 15px;
	width: 75%;
	margin: 0 auto;
	float: left;
}
.col_v_nav a {
	display: block
}
.col_v_nav:hover {
	     background: none;
}
.col_v_nav:hover .imgin svg, .col_v_nav:hover .imgin svg path {
	fill: #fff;
}
.col_v_nav:hover p {
	color: #ff309d;
}

#top_ul_q #menu-v-catagory li:hover ul .sub-menu{ display: none; }
#menu-v-catagory li#menu-item-17965{    border: 2px solid #daf8ff;
    border-radius: 8px;
    background: #e51c1e;
    color: white;
    margin: 5px;
    float: left;}

#menu-new #menu-item-18732{}

#menu-v-catagory li#menu-item-17965 > a{    color: #fff !important;
    /* font-family: proxima_nova_rgbold; */
    line-height: 43px !important;
    /* line-height: 1; */
    padding: 0 13px !important; background-image: url('/wp-content/uploads/2018/12/drop-down-arrow.png?v=2');

background-repeat: no-repeat;
    background-position: right 10px center;
    background-size: 12px;
    padding-right: 27px !important;

    }

#menu-v-catagory li#menu-item-17965 ul.sub-menu{ margin-top: -12px; }    



.nav_lightup  {    width: 14.5%;}
.nav_siliconeband {    width: 15%;}
.nav_slapband   {    width: 11%;}  
.nav_security   {width: 14%;}
.nav_lanyards   {}
.nav_keyrings  {}
.nav_populartext{    width: 12%; padding-top: 22px;}

.col_v_nav.nav_lightup a  {}
.col_v_nav.nav_siliconeband a {padding-top: 14px;  padding-bottom: 0;}
.col_v_nav.nav_slapband a   {}  
.col_v_nav.nav_security a   {}
.col_v_nav.nav_lanyards a   {}
.col_v_nav.nav_keyrings a  {}
.col_v_nav.nav_populartext a  {}
.col_v_nav.nav_populartext p:hover{    color: #1e8199}

.nav_lightup .imgin {    padding: 0 5px 0 8px;  width: 51.8%;}   
.nav_siliconeband .imgin {      padding: 0 0 0 24px;  width: 43%;}  
.nav_slapband .imgin {   padding: 0 0px 0 0px;  width: 36%;}  
.nav_security .imgin {    padding: 2px 0 0 28px;  width: 42%;}  
.nav_lanyards .imgin { padding: 0 0 0 25px !important; width: 46%; margin-top: -3px;} 
.nav_keyrings .imgin {     padding: 0 0 0 25px !important;  width: 46%;} 

.nav_lightup p {    font-size: 13px;}   
.nav_siliconeband p {    font-size: 13px; float: left;  padding-left: 10px;}  
.nav_slapband p {    font-size: 13px;}  
.nav_security p {    font-size: 13px;}  
.nav_lanyards p {    font-size: 13px;} 
.nav_keyrings p {    font-size: 13px;}  

.un_q1212 {
	padding: 1px;
	border-bottom: 1px solid #b9d2d8;
	display: none;
}
.col_v_nav a {
	padding: 13px 0;
}
#nav_adj {
	width: 10%;
}
#nav_adj .imgin {
	padding: 10px 0 0 0;
}
.col_v_nav.active {
	background: #ff309d;
}
.col_v_nav.active .imgin svg, .col_v_nav.active .imgin svg path {
	fill: #fff;
}
.col_v_nav.active p {
	color: #fff;
}
.home #top_ul_q {
	background: #dcf8ff;
	box-shadow: 0px 7px 12px 0px #6bd2eb;
	border-bottom: 1px solid #51bfd7;
}
#top_ul_q {
	background: #dcf8ff;
	box-shadow: 0px 5px 10px 0px #0000001a;
	border-bottom: 1px solid #badde5;
	    margin-top: 0 !important;
}
.page-template-thankyou #top_ul_q {
	display: none !important
}
.prf {
	position: fixed;
	bottom: 6px;
	left: 6px;
	z-index: 999;
	height: 80px;
}
.prf {
	list-style: none;
	margin: 0;
	float: left;
	padding: 0;
}
.prf li {
	float: left;
	width: 350px;
	padding: 4px;
	background-color: #FFF;
	-webkit-box-shadow: 0 0 1px rgba(0,0,0,0.2), 0 1px 2px rgba(0,0,0,0.05), 0 8px 50px rgba(0,0,0,0.05);
	box-shadow: 0 0 1px rgba(0,0,0,0.2), 0 1px 2px rgba(0,0,0,0.05), 0 8px 50px rgba(0,0,0,0.05);
	border-radius: 100px;
	border: 2px solid #4f96e2;
}
.prf li .innerimg {
	width: 56px;
	height: 56px;
	float: left;
	padding: 10px;
	border-radius: 100%;
	border: 0.6px solid #c3c3c3;
	overflow: hidden;
	margin-right: 10px;
}
.prf li div img {
	width: 100%;
	padding: 0 0 0 2px;
}
.prf .txin {
	padding-top: 5px;
}
.prf li {
	display: none
}
.prf .txin b {
	line-height: 16.25px;
	font-size: 12px;
	font-weight: bold;
	font-family: "Roboto", helvetica, arial, sans-serif;
	color: #000;
	text-transform: capitalize;
}
.prf .txin {
	line-height: 16.25px;
	font-size: 12px;
	font-family: "Roboto", helvetica, arial, sans-serif;
	color: #333;
}
.prf .txin span {
	color: #707070;
}
.prf {
	height: auto;
}
.left_descs {
	float: left;
	width: 280px;
	background: rgba(9, 38, 188, 0.70);
	padding: 32px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	margin-top: 55px;
	margin-left: 50px;
}
.left_descs h3 {
	margin: 0;
	font-size: 23px;
	color: #fcff00;
	font-family: proxima_nova_rgregular;
}
.left_descs p {
	font-family: proxima_nova_rgregular !important;
	font-size: 17px !important;
	margin-bottom: 30px;
	color: #fff !important;
	text-shadow: none !important;
	text-align: left !important;
}
.left_descs p:nth-child(11) {
	margin: 0;
}
.radio_wt {
	float: right;
	position: relative;
	z-index: 999;
	right: 100px;
	top: -5px;
}
#tx_rdfx {
	position: absolute;
	left: 100px;
	top: 150px;
}
.posqasq {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
}
.clss_bn_r {
	float: left;
	position: relative;
	z-index: 99999;
	left: 50px;
	top: 65px;
}
.clss_bn_r h1 {
	font-family: proxima_nova_rgbold;
	font-size: 122px;
	color: #f00e83;
	line-height: 0.9;
	margin-top: 0;
	position: relative;
	z-index: 9999;
}
.clss_bn_r h1 span {
	font-family: proxima_nova_rgbold;
	font-size: 39px;
	display: block;
}
.clss_bn_r img {
	position: absolute;
	right: -115px;
	top: 20px;
}
#audo {
	display: none !important;
}
.page-template-sdled .centerbtm_frm {
	display: none !important;
}
.single_add_to_cart_button {
	-webkit-border-radius: 5;
	-moz-border-radius: 5;
	border-radius: 5px;
	box-shadow: none !important;
    padding: 24px 37px  !important;
    background: #34a63b !important;
    margin-left: 0;
    margin-top: 25px;
    opacity: 1;
    color: #fff !important;
    text-transform: capitalize !important;
    font-family: proxima_nova_rgregular !important;
    display: inline-block;
    border: 2px solid #34a63b !important;
    margin-left: 10px !important;
     display: inline-block !important;
 
}
.single_add_to_cart_button:hover {
	background: #128819 !important;
	-webkit-box-shadow: 0 3px 0 #026907;
	-moz-box-shadow: 0 3px 0 #026907;
	box-shadow: 0 3px 0 #026907;
	color: white !important;
}
.onsale {
	display: none !important;
}
.product input {
	font-size: 16px !important;
}
.screen-reader-text {
	width: 150px !important;
	height: auto !important;
	float: left;
	position: relative;
	line-height: 42px;
	padding-left: 11px;
}
.product-remove {
	width: 50px;
	height: 50px;
	display: inline-block;
}
.post-type-archive-product .p-landmark-sub, .tax-product_cat .p-landmark-sub {
	display: none;
}
.magic-slide span, .post-type-archive-product .woocommerce-result-count, .tax-product_cat .woocommerce-result-count {
	display: none !important
}
.post-type-archive-product .x-main, .tax-product_cat .x-main {
	width: 80% !important;
	float: right !important;
	padding-left: 20px;
}
.post-type-archive-product .x-sidebar, .tax-product_cat .x-sidebar, .single-product .x-sidebar {
	float: left;
	width: 20%;
	border: 1px solid #e5e5e5;
	padding: 10px;
}
.post-type-archive-product ul.products li.product:hover, .tax-product_cat ul.products li.product:hover {
	box-shadow: 4px 4px 8px #e2e2e2;
	border: 1px solid #b8b8b8;
}
#dec_gb h2.cl_gb{ color: #828282 }
.featured_browseBtn{    color: #ffffff !important;
    font-family: proxima_nova_rgregular;
    font-size: 22px;
    display: inline-block;
    margin: 15px 0 0 0;
    padding: 6px 20px;
    background: #d8130b;
    border-radius: 6px;
    transition-duration: 0.2s;
    margin: 0 auto;
    float: none;
    display: table;
    margin-bottom: 106px;
    margin-top: 22px;}

.featured_browseBtn:hover{ background: red;}

.tax-product_cat.home ul.products li.product:hover {
	box-shadow: 4px 4px 8px #e2e2e2 !important;
	border: 1px solid #b8b8b8 !important;
}

.post-type-archive-product ul.products li.product, .tax-product_cat ul.products li.product {
	width: 24%;
	margin: 0 0.5% 20px;
	float: left;
	clear: none !important;
	border-radius: 3px;
	box-shadow: none;
	transition-duration: 0.2s;
}

.tax-product_cat.home ul.products li.product {
	width: 15.6%;
	margin: 0 0.5% 20px;
	float: left;
	clear: none !important;
	border-radius: 3px;
	box-shadow: none;
	transition-duration: 0.2s;
}




.x-breadcrumb-wrap {
	margin-bottom: -17px;
}
.single-product .x-sidebar {
	display: block !important;
	visibility: visible;
}
.single-product .entry-wrap {
	padding: 0 !important;
}
.banner h2 {
	font-size: 40px;
	color: #231f20;
	font-family: proxima_nova_rgbold;
	margin: 0;
	text-align: center;
	padding: 25px 0;
	line-height: 1;
}
.banner img {
	width: 100%;
}
.product input {
	line-height: 1;
	margin-bottom: 0;
}
.product table:nth-child(4) .wccpf_label {
	padding: 20px .625em;
}
.product input[type=file] {
	padding: 0;
	outline: none;
	height: auto;
	width: 220px;
}
.product .wccpf_value {
	padding: 20px 10px;
	border: none
}
.woocommerce-main-image, .x-img-thumbnail {
	box-shadow: none;
	padding: 0;
	border: none;
}
table.wccpf_fields_table:nth-child(1) {
	border-top: 1px solid #7f7f7f
}
.product .quantity {
	margin-bottom: 0;
	padding: 13px 0;
}
.product-template-default .quantity input[type="number"], .product-template-default .quantity input[type="number"] {
	max-width: 7em;
	margin: 0;
	margin: 10px 0 0 0;
	border: 2px solid #c1c8c1;
	font-size: 18px !important;
	background: #ffffef;
}
table.wccpf_fields_table {
	border-bottom: 1px solid #7f7f7f
}
table.wccpf_fields_table td.wccpf_label {
	border: none;
}
.product_meta {
	display: none !important;
}
.single-product .product_title {
	text-align: left;
}
.single-product .product_title {
	font-size: 33px;
	color: #231f20;
	font-family: proxima_nova_rgbold;
}
table.wccpf_fields_table td.wccpf_label label, .quantity label {
	font-family: proxima_nova_rgbold;
	font-size: 18px;
	color: #231f20;
}
.woocommerce-page li.product .entry-header .button {
	-webkit-border-radius: 5;
	-moz-border-radius: 5;
	border-radius: 5px;
	background: #0cc116;
	font-size: 20px;
	line-height: 15px;
	padding: 16px 23px 13PX;
	margin-bottom: 10px;
	-webkit-box-shadow: 0 3px 0 #0d9d14;
	-moz-box-shadow: 0 3px 0 #0d9d14;
	color: #fff !important;
	box-shadow: 0 3px 0 #0d9d14;
	font-family: proxima_nova_rgbold;
	display: inline-block;
	cursor: pointer;
	opacity: 1;
	border: none;
	text-transform: capitalize;
}
.woocommerce-page li.product .entry-header .button:hover {
	background: #018208;
	-webkit-box-shadow: 0 3px 0 #026907;
	-moz-box-shadow: 0 3px 0 #026907;
	box-shadow: 0 3px 0 #026907;
}
.woocommerce-page li.product .woocommerce-loop-product__title, .woocommerce-page li.product .woocommerce-Price-amount , .woocommerce-page li.product .woocommerce-Price-amount{
	font-size: 20px;
	font-family: proxima_nova_rgbold;
	color: #000;
	margin-top: 60px;
}
.footerpromopart li.product .woocommerce-loop-product__title{margin-top: 10px !important;}

.grid_no_animation figcaption h3.pro_title, .grid_no_animation figcaption .pro_price_area {
	font-size: 20px !important;
	font-family: proxima_nova_rgbold;
	color: #000;
}
.woocommerce div.product .images img {
	width: 100%;
}
.product-categories {
	border: none !important;
	box-shadow: none !important;
}
.widget ul li a {
	border: none !important;
	line-height: 48px;
	padding: 0 10px;
	font-size: 20px;
}
.widget_price_filter .price_slider_amount .price_label {
	border: 0;
	color: black;
	font-size: 13px;
	width: 65%;
	float: left;
	text-align: left;
}
.widget_price_filter .price_slider_amount .button {
	color: #ffffff;
	border-radius: 4px;
	background: #169e0b;
	font-size: 13px;
	width: 35%;
	float: right;
}
.widget_price_filter .ui-slider .ui-slider-handle {
	border: 1px solid #a4a4a4;
}
.widget_price_filter .ui-slider .ui-slider-range {
	border: 1px solid #9ae2c3 !important;
	background: #bbfadf !important;
}
.widget_price_filter .price_slider_amount .button:hover {
	background-color: #2bc81e;
}
.widget h4 {
	font-size: 30px;
	font-family: proxima_nova_rgbold;
	line-height: 1;
	margin: 0;
	text-align: center;
	border-bottom: 1px solid #848484;
	padding: 7px 0 15px;
}
.widget ul li {
	border-bottom: 1px solid #7f7f7f;
}
.widget ul li:last-child {
	border-bottom: 1px solid #7f7f7f;
}
.widget ul li:hover {
	background: #65cbfe;
	-webkit-box-shadow: 0 3px 0 #3ca8de !important;
	-moz-box-shadow: 0 3px 0 #3ca8de !important;
	box-shadow: 0 3px 0 #3ca8de !important;
}
.widget ul li:hover a {
	color: #000 !important;
	font-family: proxima_nova_rgregular !important;
	position: relative;
	top: 0;
}
.widget ol, .widget ul {
	border-radius: 0 !important;
	overflow: inherit;
}
.widget ul li:hover {
	border-color: #e3f9ff !important
}
.woocommerce li.product .entry-header, .woocommerce-page li.product .entry-header {
	text-align: center;
}
.wpb_slider_area {
	padding: 0 20px;
	position: relative;
}
#custom_html-2 h4, #custom_html-3 h4 {
	border: 0 !important
}
.grid_no_animation figcaption {
	background: none !important
}
.wpb_slider_area .owl-theme .owl-nav > div {
	background: none !important;
	color: #d6d6d6 !important;
	font-size: 80px;
	position: absolute;
	padding: 0 !important;
	margin: 0 !important;
}
.wpb_slider_area .owl-theme .owl-nav {
	width: 100%;
	top: -10px !important
}
.owl-prev {
	left: -30px;
	padding: 0;
	margin: 0;
	top: 0;
}
.owl-next {
	right: -30px;
	padding: 0;
	margin: 0;
	top: 0;
}
#custom_html-2, #custom_html-3 {
	margin-top: 10px;
}
.grid_no_animation figcaption h3.pro_title {
	margin-bottom: 0 !important;
}
.grid_no_animation figcaption a.button {
	-webkit-border-radius: 5px !important;
	-moz-border-radius: 5px !important;
	border-radius: 5px !important;
	background: #0cc116;
	font-size: 20px;
	line-height: 15px;
	padding: 16px 23px 13PX;
	margin-bottom: 10px;
	-webkit-box-shadow: 0 3px 0 #0d9d14 !important;
	-moz-box-shadow: 0 3px 0 #0d9d14 !important;
	color: #fff !important;
	box-shadow: 0 3px 0 #0d9d14 !important;
	font-family: proxima_nova_rgbold;
	display: inline-block;
	cursor: pointer;
	opacity: 1;
	border: none;
	text-transform: capitalize;
}
.grid_no_animation figcaption a.button:hover {
	background: #018208;
	-webkit-box-shadow: 0 3px 0 #026907 !important;
	-moz-box-shadow: 0 3px 0 #026907 !important;
	box-shadow: 0 3px 0 #026907 !important;
}
.btm_ixa {
	text-align: center;
	width: 100%;
	clear: both;
	padding-top: 20px
}
.btm_ixa img {
	margin: 0 10px
}
.woocommerce-ordering {
	display: none !important;
}
.product-remove .remove {
	padding: 0 3px 2px;
	border: 1px solid #f97d83;
	background: #fff;
	color: #f97d83;
	border-radius: 100%;
	line-height: 22px;
	font-size: 30px;
	display: block;
	width: auto !important;
	float: left;
}
.update .button, .wc-backward {
	-webkit-border-radius: 5;
	-moz-border-radius: 5;
	border-radius: 5px;
	background: #0cc116;
	font-size: 20px !important;
	line-height: 15px;
	padding: 16px 23px 13PX;
	margin-bottom: 10px;
	-webkit-box-shadow: 0 3px 0 #0d9d14;
	-moz-box-shadow: 0 3px 0 #0d9d14;
	color: #fff !important;
	box-shadow: 0 3px 0 #0d9d14;
	font-family: proxima_nova_rgbold;
	display: inline-block;
	cursor: pointer;
	opacity: 1;
	border: none;
	text-transform: capitalize !important;
}
.wc-backward {
	background: #0cc116 !important;
}
.update .button:hover, .wc-proceed-to-checkout a:hover, .wc-backward:hover {
	background: #018208;
	-webkit-box-shadow: 0 3px 0 #026907;
	-moz-box-shadow: 0 3px 0 #026907;
	box-shadow: 0 3px 0 #026907;
}
.wc-proceed-to-checkout a {
	-webkit-border-radius: 5;
	-moz-border-radius: 5;
	border-radius: 5px;
	background: #0cc116;
	font-size: 20px !important;
	line-height: 15px;
	padding: 16px 23px 13PX;
	margin-bottom: 10px;
	-webkit-box-shadow: 0 3px 0 #0d9d14;
	-moz-box-shadow: 0 3px 0 #0d9d14;
	color: #fff !important;
	box-shadow: 0 3px 0 #0d9d14;
	font-family: proxima_nova_rgbold;
	display: inline-block;
	cursor: pointer;
	opacity: 1;
	border: none;
	vertical-align: top;
}
.page-id-1488 #banner_home_new {
	background: url(/wp-content/uploads/2018/01/Custom_lanyards-min.jpg) !important;
	background-size: 100%;
}
.page-id-1083 #banner_home_new {
	background: url(/wp-content/uploads/2018/01/Viny-min.jpg) !important;
	background-size: 100%;
}
.page-id-1078 #banner_home_new {
	background: url(/wp-content/uploads/2018/01/Tyvek_Wristbands-min.jpg) !important;
	background-size: 100%;
}
.drpSize .wpcf7-list-item {
	padding: 20px;
	background-color: rgb(255, 255, 255);
	border-radius: 5px;
	box-shadow: 2px 3px 0 rgb(218, 218, 218);
	padding-bottom: 20px;
	position: relative;
	margin: 0 10px;
	outline: none !important;
	border: 3px solid #fff;
	display: inline-block;
	width: 20%;
	text-align: center;
}
.drpSize .wpcf7-radio, .drpSize {
	width: 100%;
	display: inline-block;
}
.drpSize .wpcf7-list-item-label {
	color: rgb(67, 67, 67);
	font-size: 16px;
}
.lanyardAttachmentSafetyReel .wpcf7-list-item input, .lanyardAttachmentSafetyBagging .wpcf7-list-item input, .badgeholder .wpcf7-list-item input, .lanyardAttachmentBuckle .wpcf7-list-item input, .lanyardAttachmentSafety .wpcf7-list-item input, .lanyardAttachment .wpcf7-list-item input, .lanyardstyle input, .drpSize input {
	display: none;
}
label[for="cm_color1"] {
	display: none;
}
.hedder_fgm {
	padding: 10px 0
}
.hedder_fgm .logo img {
	height: 60px;
}
.hedder_fgm .logo {
	float: left;
}
.banner_tp_free {
	height: 735px;
	background: url(/wp-content/uploads/2018/06/bctp-ml.png) no-repeat left top #1c14c0;
}
.hedder_fgm .right_tr {
	float: right;
}
.frml {
	float: right;
	background: #f3006d;
	padding: 10px 0;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	width: 450px;
	margin-top: 125px;
	position: relative;
}
.frml h2 {
	margin: 0;
	padding: 10px 0;
	text-align: center;
	font-family: proxima_novasemibold;
	font-size: 29px;
	color: #fff;
	text-shadow: -1px 2px 3px rgba(31, 32, 31, 0.75);
}
.frml .in-wp {
	margin: 0 10px;
	background: #fff;
}
.tblms {
	font-size: 17px;
	color: #000000;
	font-family: proxima_novalight;
	line-height: 1.4;
	margin-bottom: 15px;
}
.frml .lt {
	padding: 30px;
}
.tblms span {
	font-size: 15px;
}
.tblms strong {
	font-family: proxima_novasemibold;
}
.tblms .lft {
	float: right;
	vertical-align: top;
	display: inline-block;
}
.tla {
	padding-top: 10px;
	border-top: 1px solid #cdcbcb;
}
.frml .lt #sc_checkout_form_1 {
	text-align: center;
}
.posm {
	display: none;
}
.posd {
	position: absolute;
	max-width: none;
	right: 470px;
	top: -65px;
}
.logosl {
	padding: 10px 0;
}
.logosl img {
	width: 14%;
	float: left;
	display: inline-block;
}
.vdbs {
	padding: 30px 0;
	background: #000715;
}
.videoin {
	width: 40%;
	float: right;
}
.clm_hlf {
	width: 50%;
	float: left;
}
.stars, .bmg_tss {
	clear: both;
	display: block;
	margin: 0 auto;
}
.rew_cms h2 {
	font-size: 38px;
	text-align: center;
	color: #074b65;
	font-family: proxima_novasemibold;
	margin: 0;
}
.rew_cms {
	padding: 50px 0;
	background: #ddeff5;
}
.stars {
	margin: 30px auto;
}
.btmbnms {
	padding: 30px 0;
	text-align: center;
}
.btmbnms a {
	background: #f3006d;
	color: #fff !important;
	font-size: 27px;
	padding: 12px 20px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 4px;
	display: inline-block;
	line-height: 1;
}
.bnmer_stylenm {
	height: 100%;
	position: absolute;
	z-index: 1;
	width: 100%;
	top: 0;
	left: 0;
}
.bnmer_stylenm img {
	height: 100%;
	float: right;
}
.page-id-2159 .banner_tp_free {
	display: none !important
}
.item_imgs {
	text-align: -webkit-center;
	padding: 30px 0;
}
.fmlds h2 {
	text-align: center;
	margin: 0;
	font-family: "Myriad Pro", Myriad, "Liberation Sans", "Nimbus Sans L", "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #fff;
	    background: #f36b01;
	line-height: 1.3;
}
.fmlds {
	min-height: 700px;
	background: #0d439c;
}
.s50p_in {
	width: 50%;
	float: left;
	padding: 0 30px;
}
.in_ldfme {
	position: relative;
}
.in_ldfme .tbsq {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	padding: 20px 35px;
}
.st2 {
	display: none;
}
.Iwant .wpcf7-list-item {
	width: 100%;
}
.iwant .wpcf7-list-item input[type='radio']:after, .brandedwithlogo .wpcf7-list-item input[type='radio']:after {
	width: 8px;
	height: 8px;
	border-radius: 15px;
	top: -2px;
	left: -1px;
	position: relative;
	background-color: #d1d3d1;
	content: '';
	display: inline-block;
	visibility: visible;
	border: 5px solid white;
}
.iwant .wpcf7-list-item input[type='radio']:checked:after, .brandedwithlogo .wpcf7-list-item input[type='radio']:checked:after {
	width: 8px;
	height: 8px;
	border-radius: 15px;
	top: -2px;
	left: -1px;
	position: relative;
	background-color: #ed1274;
	content: '';
	display: inline-block;
	visibility: visible;
	border: 5px solid white;
}
.iwant .wpcf7-list-item .wpcf7-list-item-label, .brandedwithlogo .wpcf7-list-item .wpcf7-list-item-label {
	margin-left: 10px;
	font-size: 22px;
	font-family: "Myriad Pro", Myriad, "Liberation Sans", "Nimbus Sans L", "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #fff;
}
.iwant input, .brandedwithlogo input {
	margin: 0;
	width: 17px;
	height: 17px;
	margin-top: -6px!important;
}
.in_ldfme h5 {
	font-size: 41px;
	color: #fff;
	font-family: "Myriad Pro", Myriad, "Liberation Sans", "Nimbus Sans L", "Helvetica Neue", Helvetica, Arial, sans-serif;
	margin: 0 0 10px;
	line-height: 1;
}
.txin {
	margin: 30px 0 0;
	clear: both;
	display: inline-block;
	width: 100%;
	padding: 0 30px;
}
.in_ldfme input, .in_ldfme .wpcf7 p {
	margin: 0;
}
.brandedwithlogo .wpcf7-list-item {
	width: 80px;
}
.txin h5 {
	float: left;
	margin-bottom: 0;
}
.txin p {
	float: left;
	display: inline-block;
	margin-left: 10px !important;
	width: 195px;
	line-height: 1;
}
.in_dp {
	background: #fff;
	min-height: 420px;
	padding: 35px;
	position: relative;
	margin-top: 0px;
	-webkit-border-radius: 25px;
	-moz-border-radius: 25px;
	border-radius: 25px;
	-webkit-box-shadow: -17px 18px 2px 0px rgba(10, 54, 125, 0.75);
	-moz-box-shadow: -17px 18px 2px 0px rgba(10, 54, 125, 0.75);
	box-shadow: -17px 18px 2px 0px rgba(10, 54, 125, 0.75);
}
.ndts2 h6 {
	color: #000;
	font-family: "Myriad Pro", Myriad, "Liberation Sans", "Nimbus Sans L", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 33px;
	margin: 0;
	text-transform: none;
	line-height: 1;
	    margin-bottom: 10px !important;
	 
    letter-spacing: -1px;
}
}
.ydts2 h6 {
	font-family: "Myriad Pro", Myriad, "Liberation Sans", "Nimbus Sans L", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 32px;
	margin: 0;
	text-transform: none;
	color: #0d439c;
	line-height: 1;
	margin-bottom: 20px;
}
.ndts2 p {
	font-size: 25px;
	color: #000;
	font-family: "Myriad Pro", Myriad, "Liberation Sans", "Nimbus Sans L", "Helvetica Neue", Helvetica, Arial, sans-serif;
	margin: 0;
}
.ndts2 {
	padding: 34px 30px 70px 60px;
	display: block
}
.ydts2 {
	padding: 35px;
}
.ndts2, .ydts2 {
	position: absolute;
	top: 0;
	height: 100%;
	left: 0;
	width: 100%;
}
.ydts2 ul {
	list-style: none;
	margin: 0;
	height: 195PX;
}
.ydts2 li {
	color: #0d439c;
	font-family: "Myriad Pro", Myriad, "Liberation Sans", "Nimbus Sans L", "Helvetica Neue", Helvetica, Arial, sans-serif;
	margin: 0;
	font-size: 18px;
	line-height: 32px;
}
span.lb {
	width: 120px;
	display: block;
	float: left;
	letter-spacing: -0.5px;
}
.tlls {
	margin: 0;
	color: #0d439c;
	font-family: "Myriad Pro", Myriad, "Liberation Sans", "Nimbus Sans L", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: 39px;
	padding-top: 15px;
	letter-spacing: -1px;
}
.dp {
	display: none;
}
.tlls small {
	font-size: 16px;
	font-weight: normal;
}
.mpskl {
	text-align: center;
}
.mpskl img {
	margin: 0 auto;
}
.mpskl span {
	display: block;
	position: absolute;
	width: 100%;
	bottom: -63px;
	text-align: center;
	left: 0;
	font-size: 17px;
	color: #000;
	font-weight: bold;
	opacity: 0;
	transition: opacity 1s linear 1s;
	line-height: 1;
}
.hd_lisa {
	display: none
}
.txin p span {
	color: #ffe506;
	display: none
}
.cnbse {
	clear: both;
	padding-top: 55px;
	text-align: center;
}
.cnbse span {
	display: inline-block;
	color: #ffffff;
	font-size: 38px;
	padding: 10px 30px;
	background: #e60952;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	border: 4px solid #fc88ae;
	line-height: 1;
	letter-spacing: -0.5px;
	font-family: "Myriad Pro", Myriad, "Liberation Sans", "Nimbus Sans L", "Helvetica Neue", Helvetica, Arial, sans-serif;
	cursor: pointer;
}
.cnbse p, .gtxq p {
	font-size: 16px;
	color: #fff;
	font-family: "Myriad Pro", Myriad, "Liberation Sans", "Nimbus Sans L", "Helvetica Neue", Helvetica, Arial, sans-serif;
	padding-top: 10px;
}

.cnbse [type="submit"]{    background: #fff200;
        border: 3px solid #e8b20f !important;
    padding: 14px 27px;
    color: black;
    border-radius: 4px;
    font-size: 26px !important;}

    .cnbse [type="submit"]:hover{ background: #ffc200; color: black; }


.cnbse p{ display: block; padding: 10px !important; color: #fff21a }
.inner_dls2 {
	width: 550px;
	margin: 0 auto;
}
.inner_dls2 .lbel {
	font-size: 29px;
	font-family: "Myriad Pro", Myriad, "Liberation Sans", "Nimbus Sans L", "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #ffffff;
	width: 30%;
	float: left;
}
.inner_dls2 .wpcf7-form-control-wrap {
	float: left;
	width: 70%;
}
.fm_fls {
	clear: both;
	display: inline-block;
	width: 100%;
}
.inner_dls2 h6 {
	font-family: "Myriad Pro", Myriad, "Liberation Sans", "Nimbus Sans L", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 41px;
	text-align: center;
	color: #fff;
	text-transform: inherit;
	margin: 25px 0 10px;
}
.inner_dls2 input[type=text], .inner_dls2 input[type=tel], .inner_dls2 input[type=email], .inner_dls2 textarea {
	border: 4px solid#8fb2ea !important;
	border-radius: 8px;
}
.inner_dls2 input[type=text], .inner_dls2 input[type=tel], .inner_dls2 input[type=email] {
	line-height: 46px;
	height: auto;
}
.inner_dls2 .wpcf7-submit2 {
	display: inline-block;
	color: #ffffff;
	font-size: 38px !important;
	padding: 10px 30px;
	background: #e60952 !important;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	border: 4px solid #fc88ae !important;
	letter-spacing: -0.5px;
	font-family: "Myriad Pro", Myriad, "Liberation Sans", "Nimbus Sans L", "Helvetica Neue", Helvetica, Arial, sans-serif;
	cursor: pointer;
	line-height: 1;
	margin-top: 30px;
}
.gtxq {
	text-align: center;
}
.inner_dls2 .wpcf7-form-control-wrap {
	position: relative;
}
.inner_dls2 .wpcf7-not-valid-tip {
	color: #FF0004!important;
	position: absolute;
	right: 8px;
	bottom: 1px;
	font-size: 12px;
}
.mp_aat section {
	display: none;
}
.mp_aat {
	min-height: 820px;
	padding: 95px 0;
	background: #fff !important;
	background-size: cover;
	background-position: center top;
	margin-top: 40px;
}
.vdio_sz {
	width: 31%;
	float: left;
	margin: 0px 1% 20px;
	vertical-align: top;
}
.vdio_sz p {
	color: #ffffff;
	font-family: "Myriad Pro", Myriad, "Liberation Sans", "Nimbus Sans L", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 17px;
	text-align: center;
	margin-bottom: 0;
}
#section-4 .cd-testimonials-item h3 {
	color: #fff;
}
#section-4 h2 {
	TEXT-ALIGN: center;
	COLOR: #fff;
}
.in_mxssw {
	padding: 50px;
	background: rgba(0,0,0,0.70);
}
.in_mxssw h3 {
	margin-bottom: 25px;
}
.in_mxssw p {
	font-size: 16px;
	color: #fff;
	margin: 0;
	font-family: "Myriad Pro", Myriad, "Liberation Sans", "Nimbus Sans L", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.vb_inms {
	margin-top: 75px;
}
#section-5 #bwg_standart_thumbnails_0 a {
	display: inline-block !important
}
.fmrgs {
	width: 40%;
	display: inline-block;
	margin-left: 25px;
}
.lfmgs {
	display: inline-block;
	vertical-align: top;
}
.div_fm_in_od_ld {
	text-align: center;
	padding: 60px 0;
}
.fmrgs h3 {
	font-size: 38px;
	color: #ea3646;
	font-weight: bold;
	text-align: left;
	margin-top: 0;
	font-family: "Myriad Pro", Myriad, "Liberation Sans", "Nimbus Sans L", "Helvetica Neue", Helvetica, Arial, sans-serif;
	letter-spacing: -1px;
}
.fmrgs p {
	font-size: 18px;
	color: #606264;
	font-family: "Myriad Pro", Myriad, "Liberation Sans", "Nimbus Sans L", "Helvetica Neue", Helvetica, Arial, sans-serif;
	text-align: left;
	line-height: 1.6;
}
.page-id-2110 #PureChatWidget {
	display: none !important;
}
.fmrgs #wpcf7-f2184-o3 {
	padding-right: 80px;
}
.FullName input, .Phone input, .Email input, .NumberofWristbands input, .FullName input, .Phone input, .Email input, .NumberofWristbands [type="tel"]{
	border: 2px solid #808080 !important;
	font-size: 18px !important;
}
.lfmgs p {
	color: #919191;
	font-weight: bold;
	font-size: 19px;
	font-family: "Myriad Pro", Myriad, "Liberation Sans", "Nimbus Sans L", "Helvetica Neue", Helvetica, Arial, sans-serif;
	line-height: 1.3;
}
.lfmgs p small {
	font-weight: normal;
}
 .fmrgs #wpcf7-f2184-o3 ::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
 color: #302f30;
 opacity: 1; /* Firefox */
}
 .fmrgs #wpcf7-f2184-o3 :-ms-input-placeholder { /* Internet Explorer 10-11 */
 color: #302f30;
}
 .fmrgs #wpcf7-f2184-o3 ::-ms-input-placeholder { /* Microsoft Edge */
 color: #302f30;
}
.fmrgs #wpcf7-f2184-o3 .wpcf7-submit {
	color: #ffffff;
	font-size: 30px !important;
	background: #f60856 !important;
	border: 2px solid #fc88ae !important;
	font-family: "Myriad Pro", Myriad, "Liberation Sans", "Nimbus Sans L", "Helvetica Neue", Helvetica, Arial, sans-serif;
	box-shadow: none !important;
	padding: 10px 31px;
	font-weight: normal !important;
}
.div_dpz_blck {
	padding: 60px;
	text-align: center;
	background: #e3f5ff;
}
.rdmsa {
	display: inline-block;
	font-family: "Myriad Pro", Myriad, "Liberation Sans", "Nimbus Sans L", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 33px;
	color: #ffffff;
	cursor: pointer;
	background: #196fe5;
	padding: 4px 80px;
	margin-top: 15px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
}
.div_dpz_blck h4 {
	letter-spacing: -1px;
	font-size: 51px;
	color: #196fe5;
	font-family: "Myriad Pro", Myriad, "Liberation Sans", "Nimbus Sans L", "Helvetica Neue", Helvetica, Arial, sans-serif;
	margin: 0;
	font-weight: bold;
}
.thrv_wrapper:not(.tve_image_caption):not(.thrv_icon):not(.thrv-button):not(.thrv-content-box) {
	width: 100% !important;
	left: 0 !important;
}
#tabs .usa li {
	display: inline-block;
	font-size: 35px;
	font-family: "Myriad Pro", Myriad, "Liberation Sans", "Nimbus Sans L", "Helvetica Neue", Helvetica, Arial, sans-serif;
	padding: 10px 20px;
	font-weight: 700;
	color: #053044;
	border: 2px solid #00acff;
	border-bottom: 0;
	z-index: 9999;
	background: none;
	border-radius: 0 !important;
}
#tabs .usa li a {
	color: #00acff;
	z-index: -1;
	padding: 0;
}
#tabs #section-1,#tabs #section-2,#tabs #section-3,#tabs #section-4,#tabs #section-5,#tabs #section-6{    border: 2px solid #00acff;}

.ui-widget-header, .ui-widget-content {
	background: none !important;
	border: none !important
}
#tabs .usa li.active {
	background: #00acff
}
#tabs .usa li.active a, #tabs .usa li:hover a {
	color: #fff;
}
#tabs .usa {
	margin: 0;
	padding-bottom: 0px;
}
.mcs {
	height: 2px;
	background: #00acff;
	width: 100%;
	left: 0;
	position: absolute;
	top: 176px;
	display: block;
	clear: both;
}
.gtxq span:hover {
	text-decoration: underline;
	cursor: pointer
}
.mp_aat {
	position: relative;
}
.rmoff {
	display: none;
}
.div_btn_fr {
	display: none;
	text-align: center;
	padding-top: 35px;
	clear: both;
}
.div_btn_fr span {
	display: inline-block;
	color: #ffffff;
	font-size: 18px;
	padding: 8px 25px;
	background: #4ea912;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: 2px solid #26790d;
	line-height: 1;
	letter-spacing: -0.5px;
	font-family: "Myriad Pro", Myriad, "Liberation Sans", "Nimbus Sans L", "Helvetica Neue", Helvetica, Arial, sans-serif;
	cursor: pointer;
	margin-bottom: 10px;
}
.s50p_in .tools {
	display: inline-block;
	width: 19px;
	height: 19px;
	background: url(/wp-content/uploads/2018/07/toolstpz.png) no-repeat;
	margin-left: 10px;
}
.hmn {
	display: none;
}
.hpzm {
	display: none;
}
.txeds h5 {
	float: left;
	width: 162px;
	margin-right: 10px;
}
.txeds {
	clear: both;
	display: inline-block;
	width: 100%;
	margin-bottom: 10px;
	text-transform: capitalize;
}
#wpcf7-f2276-o2 .txin {
	margin-bottom: 0 !important
}
.currency {
	float: left;
}
#demo-htmlselect {
	float: left;
	width: 195px !important;
}
.dd-select {
	width: 195px !important;
}
.dd-selected-text, .dd-option-text {
	line-height: 27px !important
}
.dd-selected {
	padding: 5PX !important
}
#wpcf7-f2276-o2 .txin h5 {
	width: 162px;
}
.dd-options {
	width: 195px !important;
}
#bner_new_woo {
	height: 510px;
	float: left;
	width: 100%;
	background: url(/wp-content/uploads/2018/09/gb_banner.jpg?v=2) no-repeat;
	background-size: cover;
}
#top-icons2 {
	width: 70%;
	float: right;
}
.in_cl_l {
	width: 60%;
	float: left
}
.in_cl_2 {
	width: auto;
	float: right;
}
#top_ul_q ul {
	list-style: none !important;
	margin: 0;
	overflow: visible;
}
#top_ul_q ul li {
	float: left;
	position: relative;
	border: 1px solid #dcf8ff;
	transition: unset;
	text-transform: capitalize;
}

#top_ul_q li#menu-item-15728{ 
    /* color: #1d1a1a; */
  background: none;
  text-decoration: none;
    }

 #top_ul_q li#menu-item-15728 a{    color: white !important;}
 #top_ul_q li#menu-item-15728:hover a{ color: black !important;}

#top_ul_q li#menu-item-15728:hover{border: 1px solid #75c4d7;
	 
	border-radius: 2px;}

#top_ul_q ul li:hover {
	border: 1px solid #75c4d7;
	background: white;
	border-radius: 2px;
}
#top_ul_q #menu-v-catagory li a {
	line-height: 55px;
	font-size: 15px;
	padding: 0 10px;
	color: #181818;
	display: block;
	font-family: proxima_nova_rgregular;
}
#top_ul_q #menu-v-catagory li .sub-menu {
	position: absolute;
	top: 55px;
	left: 0;
	background: #fff;
	width: 250px;
	transition: none;
	opacity: 0;
	height: 0;
	overflow: hidden;
	border: 1px solid #75c4d7;
	box-shadow: 0px 8px 19px 0px #00000033;
	border-top: 0 !important;
}

ul#menu-new li#menu-item-17623 a span{ 
	background-image: url('/wp-content/uploads/2018/09/colourguide.png');  
	background-repeat: no-repeat;
    padding-left: 21px;
    background-position: left 0px;
    line-height: 15px;}

ul#menu-new li#menu-item-1240 a span{ 
	background-image: url('/wp-content/uploads/2018/09/fontlist4.png');  
	background-repeat: no-repeat;
    padding-left: 23px;
    background-position: left -2px;
    line-height: 15px;     background-size: 17px;}

ul#menu-new li#menu-item a span{  line-height: 15px;}

#top_ul_q #menu-v-catagory li ul li a {
	line-height: 31px !important;
	color: #000 !important;
	font-size: 14px;
	padding-left: 32px;
}

#top_ul_q #menu-v-catagory li ul li#menu-item-15728 a{ padding-left: 7px; }


#top_ul_q #menu-v-catagory li ul li:hover {
	background: #e5edef
}

#top_ul_q #menu-v-catagory li ul li:hover ul.sub-menu{display: block;
    top: 11px;
    border: 1px solid #6bc4d8 !important;
    left: 240px;}

#top_ul_q #menu-v-catagory li .sub-menu li {
	width: 100%;
	border: 0;
	border-bottom: 1px solid #d3e8ed;
}
#top_ul_q #menu-v-catagory li .sub-menu li.current-menu-item {
	background: #e3f9ff;
}
#top_ul_q #menu-v-catagory li:hover .sub-menu {
	transition-duration: 0s;
	opacity: 1;
	height: auto;
	margin-left: -1px;
	overflow: visible;
}
#top_ul_q #menu-v-catagory .current-menu-item a, #top_ul_q #menu-v-catagory li:hover a {
	color: #000;
}
#bner_new_woo img {
	margin-top: 12px;
	    border-top: 4px solid #def0f4;
}
#bner_new_woo h2{ text-align: center;font-family: proxima_nova_rgbold; margin-top: 31px;  margin-bottom: 20px;     font-size: 32px;}
.vido_gb {
	    float: right;
    width: 38%;
    margin-top: 140px;
    box-shadow: -1px 12px 20px 0px #2891ab;
    background: white;
    border-radius: 3px;
    border: 4px solid white;
        margin-right: 80px;
}
#dec_gb h1 {
	color: #434343;
	font-size: 43px;     line-height: 1.3;
	font-family: 'Open Sans', sans-serif;
	margin-top: 61px;
	text-align: center;
	    letter-spacing: -1px;     margin-bottom: 70px;
}
#dec_gb h1 span {
	font-family: 'hand_of_sean_demoregular';
	color: #fd047f;
	background: url(/wp-content/uploads/2018/09/bc_border_vbs.png) no-repeat bottom center;
}
#dec_gb h2.cl_gb {
	font-size: 35px;
	text-align: center;
	margin-bottom: 20px;
}
#dec_gb {
	margin-bottom: 35px;
}
.lg_imb {
	width: 55%;
	float: left;
	height: 360px;
}
.m1 {
	background: url(/wp-content/uploads/2018/09/lfg_img_06.jpg?v=2) no-repeat top left;
	background-color: #fff;
	background-size: contain;
}
.md_imb {
	background-color: #cbf9f8;
	padding: 5px 0;
}
.md_im {
	width: 25%;
	float: left;
	height: 360px;
	padding: 0 30px;
}
.m2 {
	background: url(/wp-content/uploads/2018/09/rgtsa.jpg?v=2) no-repeat top left;
	background-color: #fff;
	background-size: contain;
}
.ptaq {
	width: 20%;
	float: left;
	height: 360px;
}
.nm_tpsbns {
	margin-right: -5px;
}
.md_imb h2 {
	font-weight: bold;
	color: #064993;
	font-family: 'Open Sans', sans-serif;
	font-size: 52px;
	margin-top: 50px;
	margin-bottom: 0;
	line-height: 1;
	letter-spacing: -2px;
}
.md_imb a {
	color: #ffffff !important;
	font-family: proxima_nova_rgregular;
	font-size: 22px;
	display: inline-block;
	margin: 15px 0 0 0;
	padding: 6px 20px;
	background: #014994;
	border-radius: 6px;
	transition-duration: 0.2s;
}
.md_imb a:hover {
	background: #24a5ff !important;
}
.happy_c {
	text-align: center;
	padding: 50px 0;
}
.happy_c h3 {
	margin: 0 0 20px 0;
	font-size: 36px;
	color: #10100e;
	font-family: proxima_nova_rgregular;
}
.md_mid {
	background-color: #753ad8;
	padding: 5px 0;
}
.md_mid h2 {
	font-weight: bold;
	color: #ffffff;
	font-family: 'Open Sans', sans-serif;
	font-size: 52px;
	margin-top: 80px;
	margin-bottom: 0;
	line-height: 1;
	letter-spacing: -2px;
}
.md_mid a {
	color: #7340c9 !important;
	font-family: proxima_nova_rgregular;
	font-size: 22px;
	display: inline-block;
	margin: 15px 0 0 0;
	padding: 6px 20px;
	background: #fff;
	border-radius: 6px;
	transition-duration: 0.2s;
}
.md_mid a:hover {
	background: #edc2ff !important;
	color: #1b1a1c !important;
}
.m3 {
	background: url(/wp-content/uploads/2018/09/m3n.jpg?=v2) no-repeat top left;
	background-color: #fff;
	background-size: contain;
}
.m4 {
	background: url(/wp-content/uploads/2018/09/m4n.jpg?=v2) no-repeat top left;
	background-color: #fff;
	background-size: contain;
}
.c_b_f {
	width: 50%;
	float: left;
}
.swiper-pagination {
	display: none !important
}
.pd_s {
	padding: 50px 0 15px !important;
}
.cn_fs {
	text-align: center;
}
.cn_fs h3 {
	font-family: proxima_nova_rgregular;
	color: #10100e;
	font-size: 36px;
	margin: 50px 0 10px 0;
}
.m5 {
	background: url(/wp-content/uploads/2018/09/m5.jpg?v=2) no-repeat top left;
	background-color: #fff;
	background-size: contain;
}
.m6 {
	background: url(/wp-content/uploads/2018/09/m6.jpg?v=2) no-repeat bottom left;
	background-color: #fff;
	background-size: contain;
}
.lst_mb {
	background-color: #f9e6e6;
	padding: 5px 0;
}
.lst_mb a {
	color: #7340c9 !important;
	font-family: proxima_nova_rgregular;
	font-size: 22px;
	display: inline-block;
	margin: 15px 0 0 0;
	padding: 6px 20px;
	background: #fff;
	border-radius: 6px;
	transition-duration: 0.2s;
}
.lst_mb h2 {
	font-weight: bold;
	color: #eb496f;
	font-family: 'Open Sans', sans-serif;
	font-size: 52px;
	margin-top: 80px;
	margin-bottom: 0;
	line-height: 1;
	letter-spacing: -2px;
}
.lst_mb a {
	color: #fff !important;
	font-family: proxima_nova_rgregular;
	font-size: 22px;
	display: inline-block;
	margin: 15px 0 0 0;
	padding: 6px 20px;
	background: #eb496f;
	border-radius: 6px;
	transition-duration: 0.2s;
}
.lst_mb a:hover {
	background: #b43c57 !important;
}



.serchhere {
	text-align: center;
	padding: 50px 0 0px;
	margin-top: 0;
	padding-top: 70px !important;
	border-top: 1px solid #c9c9c9;
	margin-top: 40px;
}
.post-type-archive-product ul.products li.product, .tax-product_cat ul.products li.product {
	position: relative;
}
.woocommerce-LoopProduct-link {
	position: absolute;
	left: 0;
	width: 100%;
	height: 100%;
	top: 0;
	z-index: 99;
}
.s_in {
	display: inline-block;
	text-align: left;
	width: 660px;
}
.serchhere .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input {
	border: none !important;
	HEIGHT: auto;
	FONT-SIZE: 32PX;
	font-family: proxima_nova_rgregular;
}
.serchhere .dgwt-wcas-search-form {
	margin: 0;
	padding: 7px;
	BORDER: 3PX SOLID #32af07;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
}
.serchhere .dgwt-wcas-search-wrapp {
	margin: 0;
	max-width: 100%;
}
.serchhere .dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit:before {
	display: none;
}
.serchhere .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit {
	width: 75px;
	height: 100%;
	background: #32af07;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	color: #fff;
	font-size: 31px;
	font-family: proxima_nova_rgregular;
}
.serchhere .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
 color: #32af07;
 opacity: 1; /* Firefox */
 font-style:normal
}
 .serchhere .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input:-ms-input-placeholder { /* Internet Explorer 10-11 */
 color: #32af07;
 font-style:normal
}
 .serchhere .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input::-ms-input-placeholder { /* Microsoft Edge */
 color: #32af07;
 font-style:normal
}
.s_in h6 {
	font-size: 20px;
	color: #5e5e5e;
	text-align: center;
	margin-top: 0;
	font-family: proxima_nova_rgregular;
	margin-bottom: 20px;
}
.s_in p {
	margin: 0;
	font-size: 14px;
	font-family: proxima_novasemibold;
	color: #4b4b4b;
}
.cat_mb {
	width: 16.6666666%;
	float: left;
	padding: 1px;
	transition-duration: 1s;
}
.cat_mb h3 {
	font-size: 16px;
	font-family: proxima_novasemibold;
	color: #fff;
	margin: 0;
	padding: 8px 0;
	text-align: center;
}
.cat_mb img {
	width: 100%;
}
.cat_mb:hover {
	opacity: 0.6;
}
.c_ib {
	padding-bottom: 50px !important;
}
.x-colophon.bottom {
	border: none !important
}
.cart-contents {
	background: #f6f8ba;
	border: 1px solid #e4ca91;
	font-size: 15px;
	color: #000;
	font-family: proxima_nova_rgregular;
	line-height: 37px;
	float: right;
	padding: 0px 20px;
	border-radius: 30px;
	-webkit-box-shadow: 0px 3px 0px 0px #dbb86c;
	-moz-box-shadow: 0px 3px 0px 0px #dbb86c;
	box-shadow: 0px 3px 0px 0px #dbb86c;
	    margin-top:2px;
}
.in_cl_2 {
	position: relative;
}
.cart_ins {
	position: absolute;
	transition: opacity 1s ease-out;
	opacity: 0;
	height: 0;
	overflow: hidden;
	width: 0;
	background: #fff;
	border: 1px solid #ddd;
	z-index: 9;
	top: 66px;
	right: 0;
	border-radius: 10px;
	padding: 10px;
}
.cart-contents:hover .cart_ins {
	opacity: 1;
	height: auto;
	width: 300px;
}
.cart-contents .cart_ins img {
	width: 60px;
	float: left;
	margin-right: 10px;
}
.cart-contents .cart_ins li {
	width: 100%;
	clear: both;
	padding: 5px 0;
	border-bottom: 1px solid #dddd;
	display: inline-block;
}
.cart-contents .cart_ins ul {
	margin: 0;
	list-style: none !important
}
.cart-contents .cart_ins .remove_from_cart_button {
	float: left;
	background: #fff;
	border: 1px solid #FF0004;
	border-radius: 100%;
	line-height: 7px;
	padding: 5px;
	margin-top: 20px;
	margin-right: 5px;
}
.cart-contents .cart_ins .quantity {
	display: inline-block;
	width: 65%;
	float: right;
	text-align: right;
	margin: 0;
}
.cart-contents .cart_ins .woocommerce-mini-cart__total {
	clear: both;
	width: 100%;
	margin: 0;
	font-size: 18px;
	font-family: proxima_novasemibold;
}
.in_cl_l .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input {
	border: none !important;
	HEIGHT: auto;
	FONT-SIZE: 25PX;
	font-family: proxima_nova_rgregular;
}
.in_cl_l .dgwt-wcas-search-form {
	margin: 0;
	padding: 4px;
	BORDER: 2PX SOLID #8e8e8e;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
}
.in_cl_l .dgwt-wcas-search-wrapp {
	margin: 0;
	max-width: 100%;
}
.in_cl_l .dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit:before {
	display: none;
}
.in_cl_l .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit {
	width: 75px;
	height: 100%;
	background: #32af07;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	color: #fff;
	font-size: 22px;
	font-family: proxima_nova_rgregular;
}
.in_cl_l .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
 color: #8e8e8e;
 opacity: 1; /* Firefox */
 font-style:normal
}
 .in_cl_l .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input:-ms-input-placeholder { /* Internet Explorer 10-11 */
 color: #8e8e8e;
 font-style:normal
}
 .in_cl_l .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input::-ms-input-placeholder { /* Microsoft Edge */
 color: #8e8e8e;
 font-style:normal
}
#top-icons2 {
	margin-top: 24px;
}
.dh_m {
	float: right;
	margin: 0;
	font-size: 14px;
	color: #fff;
	font-family: proxima_nova_rgregular;
	line-height: 21px;
	background-image: url('/wp-content/uploads/2018/10/us_ims2.png');
    padding-left: 47px;
    background-repeat: no-repeat;
    background-size: 18px;     border-right: 0;
    background-position: 24px -1px; padding-right: 8px;     margin-top: 5px;
    text-transform: capitalize;

}
.dh_m a {
	    color: #000;
    padding-left: 6px;
    text-decoration: underline;
    background: none !important;
    padding-right: 0 !important;
}
.dh_m a:hover {
	text-decoration: none;
}


.reviews_div{float: right;
    background: url(/wp-content/uploads/2018/09/flag_header.png);
    background-repeat: no-repeat;
    background-size: 22px;
    background-position: 10px 8px;
    padding-left: 28px;
    border: 2px solid #bdeaf6;
    border-radius: 6px 6px 0 0;
    border-bottom: 0;
    padding: 0 5px 0 38px;}
.reviews_div span{   font-size: 14px;
    line-height: 2.6;
    color: #737373;
    font-style: italic;}

.page-template-home11 .readReviewsHeader{ border-right: 0px solid #eee;  }

a.readReviewsHeader{    float: right;
    margin: 0;
    font-size: 14px;
    color: #000;
    font-family: proxima_nova_rgregular;
    background: url(/wp-content/uploads/2018/09/5stars_33243.png);
    padding-left: 28px;
    background-repeat: no-repeat;
    background-size: 90px;
    background-position: right 9px;
    line-height: 38px;
    border-right: 0;
    margin-right: 0;
}
a.readReviewsHeader {
	    color: #d47b16;
    padding: 0 93px 0 10px; 
    text-decoration: underline;
}
a.readReviewsHeader:hover {
	text-decoration: none;
}
 

.cart_ins .woocommerce-mini-cart__buttons {
	text-align: center;
}
.cart_ins .woocommerce-mini-cart__buttons a {
	border: none;
	background: #35b000;
	line-height: 1;
	padding: 10px 10px 6px;
	display: inline-block;
	margin: 0 10px;
}
#top-right-con {
	margin: 0;     margin-top:-14px !important;
}
#top-right-con h6 {
	display: inline-block;
	margin: 0;
	font-size: 16px;
	color: #0098ff; text-decoration: underline;
	font-family: proxima_nova_rgbold;
	line-height: 37px;
	margin-right:24px ;
	text-transform: unset; float: left;
}
.page-template-home11 #top-right-con h6{ display: none; }
.x-nav-wrap.desktop {
	display: inline-block;
	vertical-align: bottom;
	padding: 8px 0 4px 2px;
	border: 2px solid #bfe1e9;
	border-bottom: 0;
	-webkit-border-top-left-radius: 6px;
	-webkit-border-top-right-radius: 6px;
	-moz-border-radius-topleft: 6px;
	-moz-border-radius-topright: 6px;
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
	margin-top: 5px;
	    background: white;
}
#menu-item-18 a {
	border: none !important
}
#menu-new {
	margin-top: 0;
	margin-right: 0;
}
.x-nav-wrap.desktop li a span {
	font-size: 16px;
	color: #000;
	font-family: proxima_nova_rgregular;
}
.x-nav-wrap.desktop li.current-menu-item a span, .x-nav-wrap.desktop li.menu-item a:hover span {
	color: #6b04f9;
}
.x-navbar .desktop .x-nav>li>a {
	border-right: 1px solid #bbced3;
	line-height: 10px;
}
.in_cl_l p {
	margin: 0;
	font-size: 14px;
	font-family: proxima_nova_rgregular;
	color: #aaa;
	margin-top: 4px;
}
.woocommerce-page li.product .entry-header .button {
	display: none !important;
}
.woocommerce-page li.product .woocommerce-loop-product__title {
	margin-top: 10px;
	color: #0066c0;
	font-family: proxima_novasemibold;
	font-size: 14px;
	text-align: left;
	margin-bottom: 0;
	height: 32px;
	letter-spacing: 0;
}
.woocommerce li.product .entry-wrap, .woocommerce-page li.product .entry-wrap {
	padding: 0px;
}
.woocommerce li.product .entry-featured, .woocommerce-page li.product .entry-featured {
	border: none !important;
	box-shadow: none !important;
}
.woocommerce .x-header-landmark {
	display: none !important
}
.post-type-archive-product ul.products li.product, .tax-product_cat ul.products li.product {
	padding: 10px;
	border: 1px solid #ddd;
	margin-bottom: 10px;
}
.woocommerce-page li.product .price {
	text-align: right;
	float: right;
	color: #000;
	font-size: 15px;
	font-family: proxima_nova_rgregular;
}
.woocommerce-page li.product .price small {
	font-size: 12px;
	margin-right: 5px;
}
.woocommerce-page li.product .woocommerce-Price-amount {
	font-size: 15px !important;
	font-family: proxima_nova_rgregular;
}
.post-type-archive-product .x-sidebar, .tax-product_cat .x-sidebar, .single-product .x-sidebar {
	border: none !important;
	padding: 0;
}
.children li:hover, .children .current-cat {
	background: #d9ddde !important;
}
.woocommerce-result-count2 {
	font-size: 14px;
	font-family: proxima_nova_rgregular;
	color: #000;
	text-align: right;
	margin-bottom: 5px;
}
.widget_product_categories h4 {
	font-size: 16px;
	color: #000000;
	font-family: proxima_nova_rgbold;
	text-align: left;
	border: none;
}
.woocommerce-ordering .orderby {
	font-size: 14px;
	font-family: proxima_nova_rgregular;
	color: #000;
	outline: none;
	border: 1px solid #9c9c9c;
}
.widget_product_categories li {
	border: none !important;
}
.widget ul li:hover {
	background: #e3f9ff;
	border: none !important;
	box-shadow: none !important
}
.widget.widget_categories li ul li, .widget.widget_product_categories li ul li {
	box-shadow: none !important;
}
#text-5, #text-4 {
	margin-top: -40px
}
#text-4 img {
	display: block;
	margin: 0 auto;
}
.widget_product_categories li a {
	line-height: 28px !important;
	font-size: 14px !important;
	color: #000 !important;
	padding: 0 !important;
	letter-spacing: 1px;
	font-family: proxima_nova_rgregular !important;
}
.widget_product_categories .count {
	line-height: 28px !important;
	font-size: 11px !important;
	color: #8d8d8d !important;
	padding: 0 !important;
	letter-spacing: 1px;
	font-family: proxima_nova_rgregular !important;
	margin-left: 7px;
}
#woocommerce_product_categories-6 ul.product-categories li.cat-parent {
	display: none;
}
.widget_product_categories li ul {
	background: #f6f6f6 !important;
}
#woocommerce_product_categories-6 ul.product-categories .cat-parent i.ac {
	display: none;
}
.widget_product_categories .current-cat-parent > a {
	background-color: #e3f9ff;
}
.widget_product_categories li:hover, .widget_product_categories li.current-cat {
	background-color: #e3f9ff;
}
.widget_product_categories li:hover span {
	color: #000 !important;
	font-family: proxima_nova_rgregular !important;
}
.widget_price_filter h4 {
	font-size: 16px;
	color: #000000;
	font-family: proxima_nova_rgbold;
	text-align: left;
	border: none;
	text-align: center;
}
.widget_price_filter {
	border: 1px solid #b6b6b6;
	padding: 13px 14px 12px 14px;
	border-radius: 2px;
	margin-top: 0 !important;
	border-top: 3px solid #e7e7e7;
}
#text-2 .grw-slider-next, #text-2 .grw-slider-prev {
	display: none !important;
}
.x-breadcrumb-wrap {
	display: block;
	visibility: visible;
	background: #f5f5f5;
	border: none;
	padding: 15px;
	margin: 0;
}
.widget.widget_categories li ul, .widget.widget_product_categories li ul {
	border-top: 1px solid #a3a3a0 !important;
}
.x-breadcrumbs a, .x-breadcrumbs span {
	font-family: proxima_nova_rgregular;
	font-size: 15px;
	color: #000 !important;
	text-transform: capitalize;
	letter-spacing: 0px;
}
.cla_left_inwoo {
	float: right;
	width: 25%;
}
.rg_mhr {
	float: left;
	width: 73%;
	padding-bottom: 20px;
}
.woocommerce-page .offset {
	margin-bottom: 23px !important;
}
.woocommerce-ordering p {
	width: 22%;
	float: left;
	margin: 0;
	font-size: 14px;
	font-family: proxima_nova_rgregular;
	color: #000;
	line-height: 37px;
}
.woocommerce-ordering .orderby {
	float: left;
	width: 78%;
}
.woocommerce-ordering {
	float: right !important;
}
#text-4 img {
	margin: 0 auto;
}
.rg_mhr h1 {
	margin-bottom: 10px !important;
}
.widget.widget_categories li ul, .widget.widget_product_categories li ul {
	margin: 0 !important;
}
.rg_mhr h1 {
	color: #000000;
	font-size: 36px;
	font-family: proxima_nova_rgregular;
	margin: 0;
}
.widget .grw-slider .grw-slider-prev, .widget .grw-slider .grw-slider-next {
	display: none !important;
}
.widget .grw-slider .wp-google-content2 {
	height: auto !important;
}
.widget ul li a:hover {
	text-decoration: none !important;
}
.x-nav-wrap.desktop li a span {
	font-size: 14px;
}
#text-5 img {
	margin: 0 auto;
	display: block;
}
.x-nav-articles {
	display: none !important
}
.term-description {
	display: none
}
.taxonomy-description {
	font-family: proxima_nova_rgregular;
	font-size: 14px;
	color: #000;
}
.woocommerce-pagination .page-numbers {
	margin: 0;
	list-style: none;
	text-align: center;
}
.woocommerce-pagination .page-numbers li {
	display: inline-block;
	vertical-align: bottom;
}
.woocommerce-pagination ul.page-numbers {
	background-image: url('/wp-content/uploads/2018/10/waitmore_3.jpg');
	background-repeat: no-repeat;
	height: 100px;
	background-position: 20px top;
}
.woocommerce-pagination .page-numbers li a {
	color: #000;
}
.woocommerce-pagination .page-numbers li a:hover {
	color: #0257f4;
}
.woocommerce-pagination .page-numbers li span, .woocommerce-pagination .page-numbers li a {
	line-height: 72px;
	width: 65px;
	/* padding: 0; */
	border: 2px solid #c4c4c4;
	display: block;
	font-size: 26px;
	border-radius: 5px;
	font-family: proxima_nova_rgregular;
}
.woocommerce-pagination .page-numbers li span {
	border-color: #0257f4;
	color: #0257f4;
	background: #e6f9ff;
}
.woocommerce-pagination .page-numbers li span.current {
	border-color: #82bdff;
	color: #5d9ee3;
}
.woocommerce-pagination span.page-numbers:hover, .woocommerce-pagination a.page-numbers:hover {
	background: #e6f9ff;
	transition: none;
	border-color: #82befe;
	color: #5d9ee3;
}
.woocommerce-pagination .page-numbers.dots {
	border: 0;
	color: #aeaeae;
	background: white;
}
.woocommerce-pagination .page-numbers.dots:hover {
	background: white;
	transition: none;
}
.woocommerce-pagination .page-numbers li .next, .woocommerce-pagination .page-numbers li .prev {
	background: none !important;
	box-shadow: none !important;
	border-radius: 0 !important;
	padding: 0 !important;
	color: #000 !important;
	border: 0;
}
.woocommerce-pagination {
	padding-top: 30px;
}
.cat-item-50 {
	display: none !important;
}
.cat-item ul {
	display: none;
}
.cat-parent i {
	float: right;
	font-size: 17px;
	transform: rotate(-90deg);
	transition-duration: 1s;
	margin: 8px;
}
.cat-parent i.ac {
	transform: rotate(0deg);
}
.current-cat > a {
	font-weight : bold !important
}
.product-categories .cat-item::after {
	content: '';
	width: 100%;
	display: block;
	height: 1px;
	background: #a3a3a0;
}
.product-categories {
	border: 1px solid #a3a3a0;
}
.current-cat ul, .current-cat-parent ul {
	display: block;
}
.product-categories li ul {
	border-top: 1px solid #a3a3a0 !important;
}
.current-cat::after, .current-cat-parent::after {
	display: none;
}
.product-categories {
	border: 1px solid #a3a3a0 !important;
}
.product-categories li a {
	display: inline-block;
	line-height: 33px !important;
	padding-left: 30px !important;
}
.product-categories .children li a {
	margin: 0 0 0 10px !important;
	font-size: 14px !important;
}
.product-categories .children li i {
	display: none !important;
}
.widget li a {
	font-size: 15px !important;
}
.widget ul li a {
	letter-spacing: 0 !important;
	width: 100%;
}
.widget_product_categories li span {
	display: inline-block;
}
.cat-item ul li span {
	display: inline-block !important;
	margin-left: 5px;
}
#mnu_lfg .cat-parent.current-cat-parent, #mnu_lfg .current-cat {
	background: #fffde5;
}
#mnu_lfg li.cat-parent li.current-cat {
	background: #fff !important;
}
.nm_tpsbns {
	position: relative;
	display: inline-block;
}
.x-navbar .desktop .x-nav > li > a > span {
	letter-spacing: 0px;
}
.mcz_qw {
	margin-top: -15px;
}
.cart-contents:hover {
	background: #feffe4;
	border: 1px solid #e9c982;
	box-shadow: 0px 3px 0px 0px #e9c982;
	cursor: pointer;
}
.nm_tpsbns a.mn_sx {
	display: block;
	padding: 1px 4px;
	z-index: 999;
	position: relative;
	font-size: 17px;
	color: #000 !important;
	font-family: proxima_nova_rgregular;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	border-top: 1px solid #fff;
	border-bottom: 0 !important;
}
.nm_tpsbns:hover a.mn_sx {
	background: #fff;
	border-color: #b1b1b1 !important;
}
.nm_tpsbns ul {
	top: 29px;
	position: absolute;
	right: 0;
	margin: 0;
	width: 180px;
	padding: 0px;
	list-style: none;
	display: none;
}
.nm_tpsbns:hover ul {
	display: block !important;
	background: #fff;
	border: 1px solid #b1b1b1;
	z-index: 99;
	border-bottom: 0 !important
}
.nm_tpsbns ul img {
	margin-right: 5px;
}
.nm_tpsbns ul li a {
	line-height: 30px;
	color: #000000;
	font-size: 14px;
	font-family: proxima_nova_rgregular;
	    width: 100%;
    display: block;
}
.nm_tpsbns ul li {
	border-bottom: 1px solid #b1b1b1;
	padding: 2px 10px
}
.nm_tpsbns ul li span {
	display: inline-block;
	width: 10px;
	height: 10px;
	margin-left: 3px;
	background: #35b000;
	border-radius: 100%;
}
.nm_tpsbns ul li:hover {
	background: #f6f8ba;
}
.woocommerce .cart.shop_table .product-thumbnail img, .woocommerce-page .cart.shop_table .product-thumbnail img {
}
.page-template-cart .wrp_blue_as {
	display: none !important;
}
.cart-collaterals {
	float: right;
}
.wc-proceed-to-checkout a {
	box-shadow: none !important;
}
.coupon .button, [name="update_cart"] {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background: #0cc116 !important;
	font-size: 15px !important;
	padding: 9px 10px;
	margin-bottom: 10px;
	color: #fff !important;
	font-family: proxima_nova_rgbold;
	display: inline-block;
	cursor: pointer;
	opacity: 1;
	border: none;
	vertical-align: top;
	text-transform: capitalize !important;
	line-height: 24px;
	outline: none;
	margin-left: 10px;
}
.coupon .input-text, .qty {
	font-size: 16px !important;
}
.coupon {
	float: right;
	padding-top: 30px;
}
[name="update_cart"] {
	margin-top: 55px;
}
.cart_totals {
	margin-top: 0 !important
}
.cart_totals h2 {
	margin-top: 0 !important
}
.cart-contents-count {
	    font-size: 12px;
    line-height: 16px;
    padding: 0;
    border: 2px solid #fa2f13;
    border-radius: 100%;
    background: #ffffff;
    position: absolute;
    right: 8px;
    top: 5px;
    width: 20px;
    height: 20px;
    text-align: center;
}
.cart-contents {
	position: relative;
}
#mnu_lfg {
	-webkit-box-shadow: -2px 4px 30px 0px rgba(31, 32, 31, 0.95);
	-moz-box-shadow: -2px 4px 30px 0px rgba(31, 32, 31, 0.95);
	box-shadow: -2px 4px 30px 0px rgba(31, 32, 31, 0.95);
}
.single-product .product_title {
	FONT-SIZE: 33PX;
	font-family: proxima_nova_rgregular;
}
.woocommerce-product-details__short-description {
	 
	/* border-bottom: 1px solid #d9d9d9; */
	border-radius: 6px;
	background: #ffffff;
	padding: 0;
	margin-bottom: 20px;
}
.woocommerce-product-details__short-description p {
	font-size: 14px;
}
.tm_hd {
	text-align: center;
	font-family: proxima_nova_rgbold !important;
	font-size: 17px;
	color: #000;
	letter-spacing: 0px;
	background: #f5f5f5;
}
.mn_tbl td {
	font-size: 16px;
	font-family: proxima_nova_rgregular;
	color: #000;
	text-align: center;
	border-right: 1px solid;
	border-color: #d3d3d3;
	padding: 3px 0;
}
.mn_tbl {
	border-left: 1px solid #000;
	border-collapse: inherit;
	/*border-right: 1px solid #000;*/
	border-bottom: 1px solid #000;
	border-color: #d3d3d3;
	margin-bottom: 20px;
}
.option-color p {
	font-size: 16px;
	font-family: proxima_nova_rgbold;
	color: #000;
	margin-bottom: 3px;
}
.cl_insc {
	margin-right: 5%;
	width: 30%;
	float: left;
	margin-bottom: 6px;
	display: inline-block;
	margin-left: 25px;
}
.option-color span {
	color: #000;
	font-size: 15px;
	font-family: proxima_nova_rgregular;
	line-height: 2;
}
.option-color .icheckbox_minimal-grey {
	margin-right: 5px;
	margin-left: -25px;
}
.option-logo-printing p {
	float: left;
	padding-right: 20px;
	margin: 0;
	line-height: 37px !important;
	font-size: 16px;
	font-family: proxima_nova_rgbold;
	color: #000;
	padding-top: 7px;
	clear: both;
	width: 100%;
}
.option-logo-printing-method {
	border: 0;
	padding: 7px 12px 10px;
	position: relative;
	border-radius: 0px;
	background: #fff;
	/* background: linear-gradient(180deg, rgb(234, 249, 235) 0%, rgba(255,255,255,1) 8%); */
	border-top: 2px solid #6bbb6e;
	margin-top: 22px;
}
.arrow-up {
	width: 0;
	position: absolute;
	height: 0;
	border-left: 9px solid transparent;
	border-right: 9px solid transparent;
	border-bottom: 10px solid #6cbb6f;
	right: 51%;
	top: -11px;
}
.option-logo-printing-method .flc {
	float: left;
	width: 100%;
}
.option-logo-printing .field-wrapper {
	display: inline-block;
	padding: 5px 20px;
	font-size: 16px;
	border: 3px solid #a8b5a8;
	color: #000;
	font-family: proxima_nova_rgregular;
	border-radius: 99px;
	margin-right: 4px;
}
.option-logo-printing .field-wrapper.logoprinting {
	display: inline-block;
	padding: 2px;
	font-size: 16px;
	border: 3px solid #a8b5a8;
	color: #000;
	font-family: proxima_nova_rgregular;
	border-radius: 7px;
	margin-right: 4px;
	width: 205px;
}
.option-logo-printing .field-wrapper.logoprinting label {
	text-align: center;
	line-height: 1.1;
	padding: 75px 0px 13px;
}
.option-logo-printing .field-wrapper.logoprinting:hover {
	border: 3px solid #4eba53;
	cursor: pointer;
	background-color: #ecffed;
}
.option-logo-printing .field-wrapper{transition: box-shadow 0.2s ease-in-out;}

.option-logo-printing .field-wrapper:hover {
	border: 3px solid #4eba53;
	cursor: pointer;
	background-color: #ecffed; box-shadow: 0px 6px 14px 0px #0000001f;
}
.option-logo-printing .field-wrapper label {
	margin-bottom: 0;
}
.option-logo-printing .field-wrapper.selected {
	background-color: #ecffed;
	border-color: #4eba53;
	box-shadow: 0px 6px 14px 0px #0000001f;
}
.option-logo-printing .unbrandedbtn {
	background-image: url('/wp-content/uploads/2018/10/unbranded_icon.png');
	background-repeat: no-repeat;
	background-position: center 4px;
}
.option-logo-printing .brandedbtn {
	background-image: url('/wp-content/uploads/2018/10/branded_icon.png');
	background-repeat: no-repeat;
	background-position: center 4px;
}
.option-logo-printing {
	padding: 0px;
}
.single-product .x-sidebar {
	display: none !important;
	visibility: hidden !important
}
.option-logo-printing-method p {
	padding-right: 20px;
	margin: 0;
	line-height: 41px !important;
	font-size: 16px;
	font-family: proxima_nova_rgbold;
	color: #000;
}
.option-quantity-slider {
	width: 80%;
	float: left;
	padding: 30px 0;
}
.option-logo-printing-method .field-wrapper {
	width: 23%;
	margin: 0 1% 0 0;
	float: left;
}
.wc_pmd {
	HEIGHT: 85PX;
	BORDER: 4PX SOLID #dddedd;
	TEXT-ALIGN: center;
	border-radius: 5px;
	 transition: box-shadow 0.2s ease-in-out;
}
.wc_pmd:hover {
	HEIGHT: 85PX;
	BORDER: 4PX SOLID #42b548;
	TEXT-ALIGN: center;
	border-radius: 5px;
	box-shadow: 0px 6px 14px 0px #0000001f;
}
.wc_pmd .free {
	font-size: 12px;
	line-height: 1.2;
	color: #fff;
	font-family: proxima_nova_rgbold;
	padding: 10px 0;
	background: #e90909;
	margin: 14.5px 0px;
}
.option-logo-printing-method .field-wrapper .title {
	display: block;
	text-align: center;
	font-family: proxima_novasemibold;
	font-size: 14px;
	color: #000;
	margin-top: 7px;
}
.option-logo-printing-method .field-wrapper .price {
	font-family: proxima_nova_rgregular;
	font-size: 13px;
	text-align: center;
	display: block;
	color: #525252;
}
.qu_sl {
	width: 70%;
	float: left;
}
.option-quantity-slider p {
	padding-right: 35px;
	margin: 0;
	line-height: 21px !important;
	font-size: 16px;
	font-family: proxima_nova_rgbold;
	color: #000;
	float: left;
}
.quantity {
	float: left;
	padding: 30px 0;
}
.slider-tick {
	background: #fff;
	border: 2px solid #a2b0a2;
	opacity: 1 !important
}
.slider-tick.round.in-selection {
	background: #42b548;
	border-color: #42b548;
}
.slider-selection.tick-slider-selection {
	background: #42b548;
	border-color: #42b548;
}
.slider-handle.min-slider-handle.round {
	background: #fff;
	border: 2px solid #42b548
}
.slider-tick.round:hover {
	background: #42b548;
	border-color: #42b548;
}
.slider-track-high {
	border: 2px solid #c2c2c2;
}
.slider-selection.tick-slider-selection {
	border: 2px solid #42b548;
	box-shadow: none;
}
.slider.slider-horizontal .slider-tick-label-container .slider-tick-label {
	color: #000;
	font-family: proxima_novasemibold;
	font-size: 14px;
}
.option-product-extra p {
	padding-right: 35px;
	margin: 0 0 20px;
	font-size: 16px;
	font-family: proxima_nova_rgbold;
	color: #000;
	margin-bottom: 9px;
	margin-top: 21px;
}
[for=gpls_woo_rfq_Plus_image_file] {
	margin: 0 0 10px;
	font-size: 16px;
	color: #000;
}
.woocommerce-message .button {
	display: block;
	margin: 0 0 0 40px;
	border: 0;
	padding: 0;
	float: right;
	font-size: inherit;
	font-weight: inherit;
	line-height: inherit;
	color: inherit;
	text-align: inherit;
	text-shadow: inherit;
	background-color: transparent;
	box-shadow: none;
	border: 0;
	padding: 3px 10px;
	text-decoration: none;
	background: #41b548;
	font-size: 12px;
	color: white;
	border-radius: 3px;
}
.woocommerce-message .button:hover {
	padding: 3px 10px;
	background: #1f8d26;
	font-size: 12px;
	color: white;
	text-decoration: none;
	;
}
span.uploadtitle {
	float: left;
	clear: both;
	font-family: proxima_nova_rgbold;
	width: 100%;
	padding-top: 14px;
	border-top: 2px solid #dedede;
}
span.uploadnote {
	float: left;
	clear: both;
	margin-bottom: 10px;
	color: #ff140c;
	    display: block;
    width: 100%;
}
.option-product-extra label {
	color: #000;
	font-size: 15px;
	font-family: proxima_nova_rgregular;
	margin-bottom: 7px;
}
.option-product-extra .icheckbox_minimal-grey {
	margin-right: 5px;
}
.field-wrapper.selected .wc_pmd {
	border:4px solid #42b548;
	box-shadow: 0px 6px 14px 0px #00000033;
}
.checks-contain .fake-check {
	width: 25px;
	height: 25px;
	opacity: 1;
	position: absolute;
	z-index: 1;
	background-color: transparent;
}
.checks-contain .real-check {
	cursor: pointer;
	height: 25px;
	width: 25px;
	opacity: 0;
	position: absolute;
	z-index: 2;
	margin: 0;
}
.checks-contain .icons {
	font-size: 25px;
	color: #97a397;
	margin-left: 3px;
	line-height: 25px;
}
.checks-contain .active {
	display: block;
}
.checks-contain .inactive {
	display: none;
}
.checks-contain {
	width: 25px;
	height: 25px;
	float: left;
	margin-right: 5px;
	margin-left: -25px;
	margin-top: 3px;
}
.option-product-extra small {
	font-size: 13px;
	color: #525252;
}
.option-product-extra label {
	margin-left: 25px;
	float: left;
	clear: both;
}
.em_lf {
	width: 100%;
	float: left;
}
.price-estimate {
	display: inline-block;
	width: 100%;
	position: inherit !important;
	padding-top: 18px;
	margin-top: 5px;
	border-top: 0;
}
.em_rg {
	position: inherit !important;
	 
	width: 100%;
}
.em_lf h3 {
	font-size: 27px;
	color: #42b548;
	font-family: proxima_nova_rgbold;
	margin: 0;
	margin-bottom: 10px;
}
.price-estimate td {
	padding-left: 0 !important;
	padding-right: 0 !important;
	border: none;
}
.x-breadcrumbs a:link {
	text-decoration: underline;
}
.woocommerce div.product .images, .woocommerce-page div.product .images {
	width: 40%;
}
.woocommerce div.product .summary, .woocommerce-page div.product .summary {
	width: 56%;
}
.price-estimate td {
	font-size: 16px;
	font-family: proxima_nova_rgregular;
	color: #000;
	line-height: 1.2;
	padding: 6px 0;
}
tr.b_tb1 td {
	padding: 10px 0px;
	border-bottom: 1px solid #ddd !important;
}
.b_tbmn {
	margin: 0;
	padding: 10PX 0;
	border-bottom: 1px solid #dedede;
}
.tr_g {
	text-align: right;
}
.price-estimate tabel {
	margin-bottom: 0;
}
.em_rg p {
	font-size: 16px;
	margin-bottom: 10px;
	color: #000000;
	font-family: proxima_nova_rgregular;
}
.price-estimate h5 {
	font-size: 20px;
	color: #000;
	margin: 0;
}
.price-estimate h4 {
	font-size: 30px;
	color: #000;
	margin: 0;
	font-family: proxima_nova_rgbold !important;
}
.pd_fxs td {
	padding: 0 !important
}
.price-estimate textarea {
	height: 160px;
	width: 100%;
	    border: 2px solid #019805;
}
.price-estimate textarea ::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
 color: red;
 opacity: 1; /* Firefox */
}
 .price-estimate textarea :-ms-input-placeholder { /* Internet Explorer 10-11 */
 color: red;
}
 .price-estimate textarea ::-ms-input-placeholder { /* Microsoft Edge */
 color: red;
}
.gplswrfq_upload .NFI-button {
	background: none;
	box-shadow: none;
	border: 2px solid #42b548;
	padding: 0 23px;
	width: auto;
}
.gplswrfq_upload .NFI-filename {
	width: 350px;
	border: none;
	line-height: 38px;
	height: 38px;
	box-shadow: none !important;
	padding-left: 0 !important;
	border: 0 !important;
}
.gplswrfq_upload P, .gplswrfq_upload br {
	display: none !important
}
.gplswrfq_upload {
	margin-top: 20px;
}
.single_add_to_cart_button {
	box-shadow: none !important;
	padding: 26px 60px;
	 
	margin-left: 0 !important;
	    margin-top: 24px; font-size: 20px !important;
	opacity: 1;
	text-transform: capitalize !important;
	font-family: proxima_nova_rgregular !important;     padding: 19px 33px !important;
	float: left;
	margin-right: 10px;
}
.single_add_to_cart_button:before {
	display: none !important
}
.related.products {
	margin: 0 !important;
	margin: 60px auto 10px !important;
	text-align: center;
	background: #ededed;
	padding: 27px 12px;
	/* border: 2px solid #e4e4e4; */
	border-radius: 4px;
	border-bottom: 2px solid #bfbfbf;
}
.related.products h2 {
	font-size: 29px;
	padding-bottom: 16px;
}
.related.products li {
	width: 19% !important;
	margin: 0 0.5% 20px;
	float: none !important;
	clear: none !important;
	border-radius: 3px;
	box-shadow: none;
	transition-duration: 0.2s;
	padding: 10px;
	border: 1px solid #ddd;
	margin-bottom: 10px;
	display: inline-block;
}
.product-template-default .cart, .product-template-default .cart {
	margin-top: 0 !important
}
.pdf_inner {
	display: block;
	margin: 0;
	font-size: 16px;
	color: #515151 !important;
	text-decoration: underline;
	line-height: 1.6;
	margin-top: 0;
	margin-bottom: 0;
	float: right;
	margin-right: 10px;
	clear: both;
}
.pdf_inner img {
	display: inline-block;
	margin-right: 5px;
	width: 24px;
}
.pdf_inner:hover {
	text-decoration: none
}
.page-template-cart h1 {
	font-size: 33px;
	color: #000;
	font-family: proxima_nova_rgregular;
	margin-top: 45px;
	margin-bottom: 0;
}

.page-template-myaccount h1 {
    font-size: 33px;
    color: #000;
    font-family: proxima_nova_rgregular;
    margin-top: 45px;
    margin-bottom: 0;
}

.page-template-myaccount .woocommerce{ margin-top:20px}
.woocommerce-MyAccount-navigation {
    float: left;
      width: 16%;
    background: #fafdff; border:2px solid #72cdff;
margin-right:30px
}

.woocommerce-MyAccount-navigation ul li {    list-style: none;
    padding: 0;
    margin-left: 0;
    line-height: 1;}
.woocommerce-MyAccount-navigation ul {margin:0; }
.woocommerce-MyAccount-navigation ul li a{padding:5px 15px; line-height:2; color:black; border-bottom:1px solid #5fb3e1; width: 100%; display:block; float:left;}
.woocommerce-MyAccount-navigation ul li.is-active a{background-color:#c9ecff}
.woocommerce-MyAccount-navigation ul li a:hover{background-color:#c9ecff}
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--downloads{ display: none; }
.woocommerce-MyAccount-content{ color: black; font-size: 15px; }
.woocommerce-MyAccount-content a:link, .woocommerce-MyAccount-content a:visited{ color: #0064f4;  text-decoration: none;  }

.woocommerce-MyAccount-content a:hover{ text-decoration: underline; }

.woocommerce-MyAccount-content{    width: 80%; float: right;}
.woocommerce-MyAccount-content .wc-item-meta li{    width: 40%;
    float: left;
    line-height: 1.7;}

    .woocommerce-MyAccount-content .wc-item-meta li strong,     .woocommerce-MyAccount-content .wc-item-meta li p{ float: left;     margin-right: 7px; }
    .woocommerce-MyAccount-content mark{padding: 5px 12px;}
.woocommerce-orders-table .woocommerce-button {    background: #079a12;
    color: white !important;
    border: 0;
    font-size: 12px;
    padding: 9px 24px;
    border-radius: 3px;
    line-height: 1;
    text-decoration: none !important;}

.page-template-myaccount  .button{    background: #079a12;
    color: white !important;
    border: 0;
    font-size: 16px;
    padding: 10px 32px;
    border-radius: 3px;
    line-height: 1;
    text-decoration: none !important; margin-top: 0; margin-bottom: 10px;}

 .page-template-myaccount  .button:hover{background: #15d523; margin-top: 0}

.woocommerce-ResetPassword{ color: black;width: 50%; }
.woocommerce-ResetPassword input[type="text"] ,.woocommerce-ResetPassword input[type="password"] { font-size: 16px; border: 1px solid #909090;
line-height: 1;
width: 100%;
margin-bottom: 0; }

  .woocommerce-MyAccount-content  h3 {font-weight: bold; font-size: 18px;border-bottom: 1px solid #a3a3a3;
    padding-bottom: 9px; margin-bottom: 15px;
}
  .woocommerce-MyAccount-content .woocommerce-Address-title .edit{    color: #0064f4;
    text-decoration: none;
    float: right;     background: #fdfeff;
    padding: 2px 20px;
    border: 2px solid #5295f8;
    border-radius: 3px;
} 

  .woocommerce-MyAccount-content .woocommerce-Address-title .edit:hover{ background: #dcedff;}

  .woocommerce-MyAccount-content fieldset legend {font-weight: bold; font-size: 18px;border-bottom: 1px solid #a3a3a3;
    padding-bottom: 9px; margin-top: 25px; float: left; margin-bottom: 15px;}

.woocommerce-MyAccount-content  input[type="text"],  .woocommerce-MyAccount-content  input[type="tel"],  .woocommerce-MyAccount-content  input[type="password"],  .woocommerce-MyAccount-content  input[type="password"],  .woocommerce-MyAccount-content  input[type="email"]{font-size: 16px;
border: 1px solid #909090;
line-height: 1;
width: 100%;
margin-bottom: 0;}

.woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper label{ font-weight: bold; }
.woocommerce-MyAccount-content .woocommerce-form-row label{ font-weight: bold; }

.woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper .select2-container--default .select2-selection--single{    height: 37px; }	
.woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper .select2-container--default .select2-selection--single .select2-container--default .select2-search--dropdown .select2-search__field{ font-size: 16px; }
.woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper .select2-container--default .select2-selection--single .select2-selection__rendered{ line-height: 37px; }

.woocommerce-MyAccount-content .select2-container--default .select2-selection--single .select2-selection__arrow{    top: 5px;}
.woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper .form-row, .woocommerce-MyAccount-content .woocommerce-form-row{ width: 50%;    margin-bottom: 9px;}

.woocommerce-orders-table .woocommerce-button:hover{ background-color: #0b6211 }

 .woocommerce-password-strength{    border: 0px  ;
    padding: 5px 20px; color: black;
    margin-top: 7px;
    background: white; border-radius: 3px; float: left;width: 100%;
    clear: both;}
.woocommerce-password-hint{    float: left;
    clear: both;
    padding-top: 9px;
    color: black;
    font-size: 13px;}

   .woocommerce-password-strength.short{ border: 1px solid #ee4b4b;  background: #ffeeee;}
   .woocommerce-password-strength.bad{ border: 1px solid  #f4b384;  background: #faf8c4;}
  .woocommerce-password-strength.good{border: 1px solid #f4b384;  background: #faf8c4;}
  .woocommerce-password-strength.strong{border: 1px solid #65b81a;  background: #e1fedb;}

.page-template-myaccount .col-1 , .page-template-myaccount .col-2 { width: 40%; float: left;      border: 1px solid #a6a6a6;
    background: #fafafa;
    padding: 20px; color: black;}

.page-template-myaccount .col-1 h2, .page-template-myaccount .col-2  h2{    border-bottom: 1px solid #9a9a9a;
    padding-bottom: 10px;
    margin-bottom: 14px;}

.page-template-myaccount .col-1   input[type="text"],  .page-template-myaccount .col-1   input[type="tel"], .page-template-myaccount .col-1   input[type="password"], .page-template-myaccount .col-1  input[type="password"], .page-template-myaccount .col-1  input[type="email"]{font-size: 16px;
border: 1px solid #909090;
line-height: 1;
width: 100%;
margin-bottom: 0;}
 
 .page-template-myaccount .col-2   input[type="text"],  .page-template-myaccount .col-2  input[type="tel"], .page-template-myaccount .col-2   input[type="password"], .page-template-myaccount .col-2 input[type="password"], .page-template-myaccount .col-2 input[type="email"]{font-size: 16px;
border: 1px solid #909090;
line-height: 1;
width: 100%;
margin-bottom: 0;     border: 1px solid #a6a6a6;
    background: #fafafa;
    padding: 20px;}




.page-template-cart thead th {
	font-size: 15px;
	font-family: proxima_nova_rgbold;
	color: #000;
}
.page-template-cart .product-name a {
	font-size: 15px;
	font-family: proxima_nova_rgbold;
	color: #0266c0;
	text-decoration: underline;
	;
}
.page-template-cart .product-name a:hover {
	text-decoration: none
}
.page-template-cart table td, .page-template-cart table th {
	border: none !important;
}
.woocommerce-cart-form__cart-item {
	border-bottom: 1px solid #ddd;
}
.page-template-cart thead tr {
	border-bottom: 1px solid #ddd;
}
.page-template-cart .product-remove .remove {
	margin-left: 8px;
	margin-top: 45px;
}
.page-template-cart .product-remove p {
	color: #f97d83;
}
.page-template-cart .product-name ul {
	margin: 0 !important
}
.page-template-cart .product-name .variation {
	margin-bottom: 10px;
}
.page-template-cart dt {
	color: #424242;
	font-family: proxima_nova_rgregular;
	font-style: normal;
	font-size: 13px;
	float: left;
	margin-right: 10px !IMPORTANT;
}
.page-template-cart dd p {
	font-family: proxima_nova_rgregular;
	font-size: 13px;
	font-style: normal;
	color: #424242;
}
.page-template-cart .woocommerce-Price-amount.amount {
	font-family: proxima_nova_rgregular;
	color: #000;
	font-size: 15px;
}
.page-template-cart .qty {
	border: 2px solid #ddd;
}
.page-template-cart .woocommerce-cart-form {
	width: 70%;
	float: left;
}
.page-template-cart .coupon {
	float: left;
}
.page-template-cart [name="update_cart"] {
	float: right;
	display: none;
}
.page-template-cart .qty.text {
	text-align: center;
	color: black;
	font-size: 15px;
}
.page-template-cart .coupon label {
	font-family: proxima_nova_rgregular;
	color: #000;
	font-size: 15px;
}
.page-template-cart .coupon .button {
	background: #ffffff !important;
	border: 2px solid #b6b6b6;
	color: #46a89a !important;
	line-height: 20px;
}
.coupon .input-text {
	border: 2px solid #b6b6b6;
	box-shadow: none !important
}
.page-template-cart [name="update_cart"] {
	margin-top: 53px;
	padding: 10px 30px;
	font-family: proxima_nova_rgregular;
}
.page-template-cart [name="update_cart"]:hover {
	background: #33b30e !important
}
.page-template-cart .cart-collaterals {
	width: 28%;
	background: #f4f4f4;
	padding: 25px 15px;
	border: 1px solid #a1a1a1;
	border-radius: 6px;
	margin-top: 25px;
	position: relative;
}
.page-template-cart .cart-collaterals h2 {
	font-size: 33px;
	font-family: proxima_nova_rgregular;
	color: #000;
}
.page-template-cart .order-total {
	display: table-row !important;
}
.page-template-cart .wc-proceed-to-checkout a {
	margin-bottom: 0 !important
}
.page-template-cart .cart-collaterals tr {
	border-top: 1px solid #ddd;
}
.page-template-cart .wc-proceed-to-checkout, .page-template-cart .wc-proceed-to-checkout {
	margin: 35px 0 0;
	text-align: center;
}
.page-template-cart .cart-collaterals td {
	text-align: right;
	font-size: 15px;
}
.page-template-cart .cart-collaterals th {
	color: #000;
	font-family: proxima_nova_rgbold;
	font-size: 15px;
}
.woocommerce .cart-collaterals table th, .woocommerce-page .cart-collaterals table th {
	width: auto;
}
.page-template-cart .wc-proceed-to-checkout a, .page-template-chakout #place_order {
	background: #fad000;
	border: 2px solid #b48f2e;
	text-transform: inherit;
	font-family: proxima_nova_rgregular;
	color: #000 !important;
	width: 100%;
}
.page-template-cart .wc-proceed-to-checkout a:hover, .page-template-chakout #place_order:hover {
	background: #faec00;
	border: 2px solid #d6ad43;
}
.page-template-cart .product-thumbnail {
	width: 150px;
}
.gs_ts {
	position: absolute;
	bottom: -35px;
	right: 0;
	font-size: 14px;
	color: #767676;
	font-family: proxima_nova_rgregular;
}
.page-template-cart .x-colophon.bottom {
	margin-top: 45px;
	border-top: 2px solid #ddd !important;
}
.woocommerce-message {
	font-size: 16px;
	text-align: center;
	width: 100%;
	margin: 10px auto 5px;
	clear: both;
	background: #ddf5dd;
	border: 1px solid #8ee58a;
	color: black;
	padding: 6px;
	border-radius: 4px;
	margin-bottom: 15px;
}
.woocommerce-info {
	text-align: center;
	color: black;
	font-size: 16px;
	display: block;
	float: left;
	width: 100%;
}
p.cart-empty {
	text-align: center;
	font-size: 15px;
	margin: 30px 0;
	color: black;
}
.wc-backward {
	background: #33af07 !important;
	margin: 0 auto;
	float: none;
	border: 0;
	box-shadow: none;
}
.woocommerce-error {
	margin: 1.313em 0;
	list-style: none;
	font-size: 16px;
	text-align: center;
	width: 100%;
	margin: 10px auto;
	clear: both;
	background: #ffedea;
	border: 1px solid #fc9f9f;
	color: #ea0000;
	padding: 10px;
	border-radius: 4px;
}
p.return-to-shop {
	text-align: center;
	margin-bottom: 40px;
}
.page-template-chakout h1 {
	font-size: 33px;
	color: #000;
	font-family: proxima_nova_rgregular;
	margin-top: 45px;
	margin-bottom: 15px;
}
.page-template-chakout .woocommerce-info {
	text-align: left;
	font-size: 17px;
	color: #666666;
	font-family: proxima_nova_rgregular;
	display: block;
	margin-top: 20px;
	margin-bottom: 10PX;
}
.page-template-chakout .woo_rfq_top_html_desc {
	display: none !important
}
.page-template-chakout .input-text {
	border: 2px solid #b6b6b6;
	box-shadow: none !important;
	font-size: 16px;
	float: left;
	width: auto;
	background: white;
}
.page-template-chakout #coupon_code {
	width: auto !important;
}
#billing_phone, #billing_email {
	width: 100%;
}
.page-template-chakout .woocommerce-form-coupon-toggle {
	display: inline-block;
	width: 100%;
}
.page-template-chakout .woocommerce-form-coupon P {
	font-size: 15PX;
	color: #000;
	font-family: proxima_nova_rgregular;
	margin: 0 !important;
}
.page-template-chakout .woocommerce-form-coupon .button {
	background: #ffffff !important;
	border: 2px solid #b6b6b6;
	color: #46a89a !important;
	line-height: 18px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding: 10px 10px 10px;
	text-transform: inherit;
	font-family: proxima_nova_rgbold;
	margin-left: 6px;
}
.page-template-chakout span.uploadtitle {
	border: none !important;
	padding: 0;
	margin-bottom: 10px;
}
.page-template-chakout .uploadnote {
	display: none;
}
.page-template-chakout .NFI-button {
	height: 40px;
	background: #f3f3f3;
	border-color: #aab0af;
}
.page-template-chakout .NFI-wrapper {
	float: left;
}
.page-template-chakout .gplswrfq_upload .NFI-filename {
	width: auto !important;
	float: left;
	min-width: 68%;
	border: 2px solid #abb1b0 !important;
	line-height: 36px;
	height: auto;
}
.page-template-chakout #gpls_woo_rfq_Plus_submit {
	background: #42b548;
	height: auto;
	border: none;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	font-family: proxima_nova_rgregular;
	color: #ffffff;
	padding: 2px 23px;
	line-height: 35px;
	text-transform: inherit;
	margin-left: 8px;
	float: left;
}
.page-template-chakout #remove_session_file {
	background: #42b548;
	height: auto;
	border: none;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	font-family: proxima_nova_rgregular;
	color: #ffffff;
	padding: 2px 23px;
	line-height: 35px;
	text-transform: inherit;	
	float: left;
}
a.remove_session_file{margin-left: 10px;
    float: left;
    padding: 5px 11px;
    margin-right: 7px;
    border-radius: 4px;
    border: 2px solid #f66060;
    background: #f8e6e6;}

.page-template-chakout #gpls_woo_rfq_Plus_submit:hover {
	background: #40d347;
}
.page-template-chakout [for=gpls_woo_rfq_Plus_image_file] {
	margin: 0;
}
.page-template-chakout .col2-set {
	width: 50%;
	float: left;
	padding: 35px;
	border: 2px solid #d8d8d8;
	margin-top: 0;
	border-radius: 8px;
}
.page-template-chakout .woocommerce-checkout {
	margin-top: 30px;
}
.page-template-chakout .gplswrfq_upload {
	margin-top: 10px;
	float: left;
	    margin-bottom: 16px;

}
.page-template-chakout .woocommerce-form-login-toggle {
	margin-top: 15px;
	border: 2px solid #c9c433;
	float: left;
	padding: 4px 20px 4px 59px;
	line-height: 1;
	background: #fffedf;
	width: 100%;
	margin-bottom: 5px;
	border-radius: 4px;
	background-image: url(/wp-content/uploads/account_create_1.png);
	background-repeat: no-repeat;
	background-size: 30px;
	background-position: 15px 7px;
}
.page-template-chakout .woocommerce-form-coupon-toggle {
	border: 2px solid #8ec68e;
	float: left;
	padding: 4px 20px 4px 59px;
	line-height: 1;
	width: 100%;
	background: #ecfff1;
	margin-bottom: 5px;
	border-radius: 4px;
	background-image: url(/wp-content/uploads/coupon_ent_1.png);
	background-repeat: no-repeat;
	background-size: 30px;
	background-position: 15px 7px;
	display: none;
}
.page-template-chakout p.create-account{ color: black; font-size:15px;  }

.page-template-chakout label[for="account_password"]{ color: black; font-size:15px; }

.page-template-chakout .woocommerce-form-login {
	float: left;
	background: rgb(255, 255, 255);
	padding: 14px;
	width: 100%;
	display: block;
	border: 1px solid rgb(201, 196, 51);
	color: black;
}
.page-template-chakout .woocommerce-form-coupon {
	float: left;
	background: #f7fffa;
	padding: 15px;
	width: 100%;
	display: block;
	border: 1px solid #6ba86b;
	color: black;
}
.page-template-chakout .woocommerce-form-login p.form-row-first {
	float: left;
	margin-right: 10px;
	clear: both;
	margin: 0;
}
.page-template-chakout .woocommerce-form-login p.form-row-last {
	margin-bottom: 0;
	float: left;
	margin-right: 10px;
	clear: right !important;
	margin-left: 12px;
}
.page-template-chakout .woocommerce-form-login p.form-row {
	float: left;
	clear: both;
}
.page-template-chakout .woocommerce-form-login p.lost_password {
	float: left;
	clear: both;
	text-decoration: underline;
}
.page-template-chakout .woocommerce-form-login p.lost_password:hover {
	text-decoration: none;
}
.page-template-chakout .woocommerce-form-login .button {
	border: none;
	background: #42b548;
	width: auto;
	height: auto;
	margin: 0;
	float: right;
	border-radius: 3px;
	font-size: 13px;
	line-height: 38px;
	padding: 1px 46px;
	text-align: center;
	margin-bottom: 10px;
}
.page-template-chakout .woocommerce-form-login .button:hover {
	background: #40d347;
}
.page-template-chakout .woocommerce-form-login #username {
	width: 360px
}
.page-template-chakout .woocommerce-form-coupon-toggle .woocommerce-info, .page-template-chakout .woocommerce-form-login-toggle .woocommerce-info {
	color: black;
	margin-top: 10px;
	margin-bottom: 10px;
}
.page-template-chakout .woocommerce-form-coupon-toggle .woocommerce-info a:link, .page-template-chakout .woocommerce-form-login-toggle .woocommerce-info a:link {
	color: #076be2;
	padding: 6px 28px 6px 43px;
	font-weight: normal;
	border-radius: 0;
	background: none;
	/* border: 1px solid #000000; */
	font-size: 15px;
	text-decoration: underline;
	background-image: url(/wp-content/uploads/down_arrw_32.png);
	background-repeat: no-repeat;
	background-size: 21px;
	background-position-y: 3px;
	background-position-x: right;
	float: none !important;
	-webkit-transition: background-image 0.2s ease-in-out;
	transition: background-image 0.2s ease-in-out;
}
.page-template-chakout .woocommerce-form-login-toggle .woocommerce-info a:link {
	padding-left: 11px;
}
.page-template-chakout .woocommerce-form-coupon-toggle .woocommerce-info a:hover, .page-template-chakout .woocommerce-form-login-toggle .woocommerce-info a:hover {
	color: #076be2;
	font-weight: normal;
	border-radius: 0;
	background: none;
	/* border: 1px solid #000000; */
	font-size: 15px;
	text-decoration: none;
	background-image: url(/wp-content/uploads/down_arrw_32.png);
	background-repeat: no-repeat;
	background-size: 21px;
	background-position-y: 1px;
	background-position-x: right;
	-webkit-transition: background-image 0.2s ease-in-out;
	transition: background-image 0.2s ease-in-out;
}
.page-template-chakout .woocommerce {
	float: left;     width: 100%;
}
.page-template-chakout .col2-set .checkout.woocommerce-checkout input {
	width: 100% !important;
}
.page-template-chakout .col2-set h3 {
	font-size: 22px;
	text-align: center;
	margin-bottom: 30px;
	font-family: proxima_nova_rgregular;
}
.page-template-chakout #billing_email_field, .page-template-chakout #billing_phone_field {
	width: 36%;
	float: left;
}
.page-template-chakout #billing_email_field {
	margin-left: 20px;
	width: 60%;
}
.page-template-chakout .woocommerce-billing-fields p label, .page-template-chakout [for="order_comments"] {
	font-family: proxima_nova_rgbold;
	font-size: 15px;
	color: #000;
}
.page-template-chakout .ui-tooltip {
	display: none !important
}
.page-template-chakout .select2-container .select2-selection--single {
	    height: 42px;
}
.page-template-chakout .select2-container--default .select2-selection--single .select2-selection__rendered {
	line-height: 38px;
}
.page-template-chakout .select2-container--default .select2-selection--single .select2-selection__arrow {
	height: 100%;
	position: absolute;
	top: 0px;
	right: 1px;
	width: 30px;
}
.page-template-chakout .select2-container--default .select2-search--dropdown .select2-search__field {
	font-size: 16px;
}
.page-template-chakout .select2-container--default .select2-selection--single {
	border: 2px solid #aaa;
}
.page-template-chakout #billing_city_field {
	width: 36%;
	float: left;
}
.page-template-chakout #billing_state_field {
	width: 27%;
	margin-left: 20px;
	float: left;
}
.page-template-chakout #billing_postcode_field {
	float: left;
	clear: right;
	width: 29.5%;
	margin-left: 20px;
}
.page-template-chakout .woocommerce-additional-fields h3 {
	margin-top: 30px !important;
	margin-bottom: 10px !important;
}
.page-template-chakout #order_comments {
	width: 100% !important
}
.page-template-chakout #order_review_heading {
	margin: 0;
	font-size: 22px;
	text-align: center;
	font-family: proxima_nova_rgregular;
	width: 50%;
	float: left;
}
.page-template-chakout #order_review {
	width: 50%;
	padding: 35px;
	float: left;
}
.page-template-chakout .shop_table thead th {
	font-family: proxima_nova_rgbold;
	font-size: 15px;
	color: #000;
}
.page-template-chakout .shop_table tbody .product-name {
	font-size: 15px;
	font-family: proxima_nova_rgbold;
	color: #0266c0;
}
.page-template-chakout .variation dt {
	display: inline-block;
	padding-right: 5px;
	float: left;
	font-size: 13px;
	line-height: 1.2;
	color: #8a8a8a;
	font-family: proxima_nova_rgregular;
}
.woocommerce-checkout-review-order-table .product-quantity {
	color: black;
	font-weight: normal;
	font-family: proxima_nova_rgregular;
	margin-left: 0;
	padding-left: 0;
	float: left;
	font-size: 13px;
}

.page-template-chakout .woocommerce-checkout-review-order-table .product-quantity {
	color: black;
	font-weight: normal;
	font-family: proxima_nova_rgregular;
	margin-left: 0;
	padding-left: 0;
	float: left;
	font-size: 13px;
}

.page-template-chakout .variation dd p {
	font-family: proxima_nova_rgregular;
	color: #8a8a8a;
	font-style: italic;
	line-height: 1.6;
	font-size: 13px;
	text-decoration: none !important
}
.page-template-chakout .product-name ul {
	margin-left: 0 !important
}
.page-template-chakout .product-total {
	text-align: right;
	font-family: proxima_nova_rgregular;
	font-size: 15px;
	color: #000;
}
.page-template-chakout tfoot {
	width: 100%;
	float: left;
	display: contents;
	margin-top: 30px;
}
.page-template-chakout .place-order {
	width: 100%;
}
.page-template-chakout [for="payment_method_gpls-rfq"] {
	display: block !important
}
.page-template-chakout tfoot th {
	font-size: 15px;
	font-family: proxima_nova_rgbold;
	color: #000;
}
.page-template-chakout tfoot td {
	text-align: right;
	font-family: proxima_nova_rgregular;
	font-size: 15px;
	color: #000;
}
.page-template-chakout tfoot .order-total th, .page-template-chakout tfoot .order-total td {
	font-size: 22px;
	padding: 8px;
}
.page-template-chakout .woocommerce-privacy-policy-text {
	font-size: 12px;
	font-family: proxima_nova_rgregular;
	color: #000;
}
.page-template-chakout .woocommerce-terms-and-conditions-checkbox-text {
	font-family: proxima_nova_rgregular;
	font-size: 15px;
	color: #000;
}
.page-template-chakout .place-order {
	width: 85%;
}
.page-template-chakout #place_order {
	line-height: 58px;
	border-radius: 4px;
	padding: 0;
	font-size: 22px;
}
.page-template-chakout .place-order {
	width: 100%
}
.page-template-chakout .checkbox input[type=checkbox] {
	margin-top: 2px;
}
.page-template-chakout .woocommerce-order p {
	font-family: proxima_nova_rgregular;
	font-size: 15px;
	color: #000;
}

.woocommerce-order-received .woocommerce-thankyou-order-received{font-size: 18px !important;
    text-align: center;
    color: green !important;
    font-weight: bold;
    background: #e6ffe6;
    padding: 10px 10px;
    border: 2px solid #a2d7a2;
    border-radius: 4px; margin-top: 20px;}

.woocommerce-order-received .pross_incs{ display: none; }
.woocommerce-order-received h1, .woocommerce-order-received .checkoutlogin{ display: none; }
.woocommerce-order-received .woocommerce{ width: 100% }



.page-template-chakout .woocommerce-order-overview li {
	width: auto;
	font-size: 15px;
	color: #000;
	font-family: proxima_nova_rgbold;
	float: left;
	padding: 10px 20px;
	border-right:1px solid #b1b1b1;
	border-left: 0;
	border-top: 0;
	border-bottom: 0;
}

.page-template-chakout .woocommerce-order-overview li strong{font-family: proxima_nova_rgregular;}


.page-template-chakout h2 {
	margin-top: 30px;
	 
}
.page-template-chakout .woocommerce-table--order-details ul {
	list-style: none !important;
}
.page-template-chakout .woocommerce-order-details__title {
	display: block !important;
}
.page-template-chakout section.woocommerce-order-details {
	float: left;
	padding: 35px;
	border: 2px solid #d8d8d8;
	border-radius: 8px;
	width: 65%;
	margin-top: 30px;
}
.page-template-chakout section.woocommerce-order-details li strong {
	float: left;
	padding-right: 5px;
	color: #000;
}
.page-template-chakout section.woocommerce-order-details li p {
	font-style: italic;
}
.page-template-chakout section.woocommerce-order-details a {
	font-size: 15px;
	font-family: proxima_nova_rgbold;
	color: #0266c0;
}
.page-template-chakout section.woocommerce-customer-details h2 {
	display: block !important;
}
.page-template-chakout section.woocommerce-customer-details {
	float: left;
	width: 30%;
	margin-left: 5%;
	background: #f4f4f4;
	padding: 35px;
	border: 1px solid #a1a1a1;
	border-radius: 6px;
	position: relative;
	margin-top: 30px;
}
.page-template-chakout section.woocommerce-customer-details address {
	font-size: 15px;
	font-family: proxima_nova_rgregular;
	color: #000;
	font-style: italic;
}
.page-template-chakout section.woocommerce-order-details > table > tfoot > tr:nth-child(4) * {
	font-size: 25px !important;
	padding-left: 6px;
	padding: 5px 0 5px 5px;
	font-family: proxima_nova_rgbold;
}
.wc_pmd.padPrintImg {
	background-image: url('/wp-content/uploads/2018/10/padPrintImg.jpg');
	background-position: center center;
}
.wc_pmd.screenPrintImg {
	background-image: url('/wp-content/uploads/2018/10/screenPrintImg.jpg');
	background-position: center center;
}
.wc_pmd.imitationEtchImg {
	background-image: url('/wp-content/uploads/2018/10/imitationEtchImg.jpg');
	background-position: center center;
}
.wc_pmd.laserEngravingImg {
	background-image: url('/wp-content/uploads/2018/10/laserEngravingImg.jpg');
	background-position: center center;
}
.wc_pmd.heatTransImg {
	background-image: url('/wp-content/uploads/2018/10/heatTransImg.jpg');
	background-position: center center;
}
.wc_pmd.pvcInjectImg {
	background-image: url('/wp-content/uploads/2018/10/pvcInjectImg.jpg');
	background-position: center center;
}
.wc_pmd.rubberInjectImg {
	background-image: url('/wp-content/uploads/2018/10/rubberInjectImg.jpg');
	background-position: center center;
}
.wc_pmd.weavePrintImg {
	background-image: url('/wp-content/uploads/2018/10/weavePrintImg.jpg');
	background-position: center center;
}
.wc_pmd.digitalPrintImg {
	background-image: url('/wp-content/uploads/2018/10/digitalPrintImg.jpg');
	background-position: center center;
}
.wc_pmd.offsetPrintImg {
	background-image: url('/wp-content/uploads/2018/10/offsetPrintImg.jpg');
	background-position: center center;
}
.wc_pmd.digitalLabelImg {
	background-image: url('/wp-content/uploads/2018/10/digitalLabelImg.jpg');
	background-position: center center;
}
.wc_pmd.colourFillImg {
	background-image: url('/wp-content/uploads/2018/10/colourFillImg.jpg');
	background-position: center center;
}
.wc_pmd.embossingImg {
	background-image: url('/wp-content/uploads/2018/10/embossingImg.jpg');
	background-position: center center;
}
.wc_pmd.sublimationPrintImg {
	background-image: url('/wp-content/uploads/2018/10/sublimationPrintImg.jpg');
	background-position: center center;
}
.wc_pmd.digitalTransferImg {
	background-image: url('/wp-content/uploads/2018/10/digitalTransferImg.jpg');
	background-position: center center;
}
.wc_pmd.resinCoatedImg {
	background-image: url('/wp-content/uploads/2018/10/resinCoatedImg.jpg');
	background-position: center center;
}
.wc_pmd.embroideryImg {
	background-image: url('/wp-content/uploads/2018/10/embroideryImg.jpg');
	background-position: center center;
}
.wc_pmd.digitalDirectImg {
	background-image: url('/wp-content/uploads/2018/10/digitalDirectImg.jpg');
	background-position: center center;
}
.wc_pmd.rotaryDigitalImg {
	background-image: url('/wp-content/uploads/2018/10/rotaryDigitalImg.jpg');
	background-position: center center;
}
.wc_pmd.debossingImg {
	background-image: url('/wp-content/uploads/2018/10/debossingImg.jpg');
	background-position: center center;
}
#menu-v-catagory .menu-item-15728 a::before {
	width: 20px;
	display: inline-block;
	content: "";
	height: 25px;
	vertical-align: unset;
	background: url(/wp-content/uploads/2018/10/np_uploads/hot_03.png) no-repeat;
	margin-right: 5px;
	background-size: 80%;
	margin-bottom: -6px;
	    background-position: left 5px;
}
.product-categories li li a {
	background: none !important
}
.cat-item-467 a  {
	background: url(/wp-content/uploads/2018/10/np_uploads/c_im17.png) no-repeat;
	background-position: 7px center;
}
.cat-item-458 a, .tax-item-458 a {
	background: url(/wp-content/uploads/2018/10/np_uploads/c_im20.png) no-repeat;
	background-position: 7px center;
}
.cat-item-50 a, .tax-item-50 a {
	background: url(/wp-content/uploads/2018/10/np_uploads/c_im1.png) no-repeat;
	background-position: 7px center;
}
.cat-item-457 a, .tax-item-457 a {
	background: url(/wp-content/uploads/2018/10/np_uploads/c_im1.png) no-repeat;
	background-position: 7px center;
}
.cat-item-300 a, .tax-item-300 a {
	background: url(/wp-content/uploads/2018/10/np_uploads/c_im3.png) no-repeat;
	background-position: 7px center;
}
.cat-item-286 a, .tax-item-286 a {
	background: url(/wp-content/uploads/2018/10/np_uploads/c_im4.png) no-repeat;
	background-position: 7px center;
}
.cat-item-292 a, .tax-item-292 a {
	background: url(/wp-content/uploads/2018/10/np_uploads/c_im5.png) no-repeat;
	background-position: 7px center;
}
.cat-item-290 a, .tax-item-290 a {
	background: url(/wp-content/uploads/2018/10/np_uploads/c_im6.png) no-repeat;
	background-position: 7px center;
}
.cat-item-399 a, .tax-item-399 a {
	background: url(/wp-content/uploads/2018/10/np_uploads/c_im7.png) no-repeat;
	background-position: 7px center;
}
.cat-item-288 a, .tax-item-288 a {
	background: url(/wp-content/uploads/2018/10/np_uploads/c_im8.png) no-repeat;
	background-position: 7px center;
}
.cat-item-284 a, .tax-item-284 a {
	background: url(/wp-content/uploads/2018/10/np_uploads/c_im9.png) no-repeat;
	background-position: 7px center;
}
.cat-item-306 a, .tax-item-306 a {
	background: url(/wp-content/uploads/2018/10/np_uploads/c_im10.png) no-repeat;
	background-position: 7px center;
}
.cat-item-310 a, .tax-item-310 a {
	background: url(/wp-content/uploads/2018/10/np_uploads/c_im112.png) no-repeat;
	background-position: 7px center;
}
.cat-item-297 a, .tax-item-297 a {
	background: url(/wp-content/uploads/2018/10/np_uploads/c_im13.png) no-repeat;
	background-position: 7px center;
}
.cat-item-303 a, .tax-item-303 a {
	background: url(/wp-content/uploads/2018/10/np_uploads/c_im14.png) no-repeat;
	background-position: 7px center;
}
.cat-item-344 a, .tax-item-344 a {
	background: url(/wp-content/uploads/2018/10/np_uploads/c_im15.png) no-repeat;
	background-position: 7px center;
}
.cat-item-381 a, .tax-item-381 a {
	background: url(/wp-content/uploads/2018/10/np_uploads/c_im16.png) no-repeat;
	background-position: 7px center;
}
.cat-item-370 a, .tax-item-370 a {
	background: url(/wp-content/uploads/2018/10/np_uploads/c_im2.png) no-repeat;
	background-position: 7px center;
}
.cat-item-376 a, .tax-item-376 a {
	background: url(/wp-content/uploads/2018/10/np_uploads/c_im18.png) no-repeat;
	background-position: 7px center;
}
.woocommerce-product-search label {
	display: none;
}
#woocommerce-product-search-field-0 {
	border: none;
	box-shadow: none;
	margin: 0;
	height: 40px;
	width: 85%;
	font-size: 19px;
	font-family: proxima_nova_rgregular;
}
.woocommerce-product-search {
	border: 2px solid #8e8e8e;
	border-radius: 5px;
	padding: 3px;
	margin-bottom: 0;
	overflow: hidden;
}
.woocommerce-product-search button {
	border: none;
	background: #42b548;
	width: 15%;
	height: 40px;
	margin: 0;
	float: right;
	border-radius: 5px;
	font-size: 25px;
	line-height: 35px;
	padding: 0;
	text-align: center;
}
.woocommerce-product-search button:hover {
	background: #1b8f21
}
.guaven_woos_suggestion .guaven_woos_init_text li {
	font-size: 15px;
	font-family: proxima_nova_rgregular;
	color: #000;
	padding: 10px;
	outline: none;
}
.guaven_woos_pinnedtitle {
	font-size: 15px;
	font-family: proxima_nova_rgbold;
	color: #000;
	margin-left: 10px;
}
.guaven_woos_suggestion_unlisted li {
	border-bottom: 1px solid #ddd;
	display: block;
	padding: 4px 0;
	width: 95%;
	margin: 0 auto;
	float: none;
	min-height: 70px;
}
.guaven_woos_suggestion_list span {
	font-size: 15px;
	font-family: proxima_nova_rgbold;
	color: #0266c0;
}
.guaven_woos_suggestion_list small * {
	color: #000 !important;
	font-size: 12px !important;
	font-family: proxima_nova_rgregular;
}
.woocommerce .product-name .variation, .woocommerce-page .product-name .variation {
	margin-top: 0;
}
.product-categories li a {
	line-height: 35px !important;
	padding-left: 39px !important;
	font-weight: bold;
}
.product-categories ul.children li a {
	margin: 0 !important;
	padding-left: 53px !important;
}
.cat-item a {
	background-position: 14px center;
}
.guaven_woos_titlediv>span {
	vertical-align: middle;
	display: table-cell;
	padding-right: 10px
}
.guaven_woos_titlediv {
	margin-left: 70px;
	display: table;
	vertical-align: middle;
	width: calc(100% - 70px);
}
.guaven_woos_suggestion_list {
	min-height: 80px;
	border-bottom: 1px solid #dfdfdf;
	padding: 0px 12px;
}
.guaven_woos_titlediv small {
	text-align: right;
	display: grid;
	float: right;
	font-size: 18px !important;
	padding-bottom: 20px;
}
.guaven_woos_titlediv small span {
	font-size: 14px !important;
	color: #777 !important;
}

.guaven_woos_titlediv small span.woocommerce-Price-currencySymbol:before{    content: "From";
    font-size: 10px !important;
     
    text-align: right;
   
    float: right;
    padding-bottom: 3px;
  
    width: 100%;
 
    line-height: 1;}

 

.guaven_woos_suggestion_list span {
	color: #5d6d7c !important;
}
.guaven_woos_suggestion {
	margin-top: 3px;
	box-shadow: 0px 7px 10px 0px #00000087;
}
.guaven_woos_pinnedtitle {
	background-color: #8e8e8e
}
.guaven_woos_suggestion ul {
	padding: 0px !important
}
li.guaven_woos_suggestion_list a {
	display: block
}
li.guaven_woos_suggestion_list a:hover {
	background-color: #e8e8e8
}
li.guaven_woos_suggestion_list a:hover span {
	color: #39434c !important
}
.guaven_woos_suggestion_unlisted li {
	width: 100% !important;
	padding: 0px!important;
}
.guaven_woos_suggestion_unlisted li a {
	padding: 0px 5px !important;
}
p.guaven_woos_pinnedtitle {
	margin-left: 0px !important;
	color: white;
	margin: 0 !important
}
.guaven_woos_titlediv small {
	padding-bottom: 8px !important; line-height: 1.3;
}
.guaven_woos_suggestion_unlisted li {
	min-height: 60px !important
}
.guaven_woos_suggestion_list {
	min-height: auto;
	padding: 0 !important;
}
.guaven_woos_final_results .guaven_woos_titlediv span.woocommerce-Price-amount { float: right;
}
.guaven_woos_titlediv>span {
	line-height: 1.2
}
.guaven_woos_img {
	border: 2px solid white;
	box-shadow: 0px 0px 2px #000000a1;
}
li.guaven_woos_suggestion_list a {
	padding: 0 15px 0 13px;
}
.guaven_woos_final_results{ float: left;width: 100%; }

.guaven_woos_suggestion_catul { width: 100%; float: left;      padding: 0px !important;
    border-bottom: 2px solid #ddd; border-top: 1px solid #d5d5d5;
    margin-bottom: 2px;}
.guaven_woos_suggestion_catul li{width: 100%; float: left; text-align: left !important; background: #f6f6f6;}
.guaven_woos_suggestion_catul li a{  color: #869cb1;   padding: 10px 0px 10px 16px;
    float: left;
    line-height: 1;
    margin: 0;
    width: 100%;
    
    display: block;}

.guaven_woos_suggestion_catul .catsuggestions{padding: 5px 17px 4px;
    background: #f6f6f6;
    font-weight: normal;
    border-bottom: 1px solid #d1d1d1;
    color: #6e6e6e;
    font-size: 12px;}

 
.guaven_woos_suggestion_catul li a span.woos_cat_par_span{}


.guaven_woos_suggestion_list {
	margin-bottom: 0 !important;
}
.pps_txs {
	text-align: center;
	display: block;
	text-decoration: dotted underline;
	cursor: help;
	    margin-top: 11px;
    font-size: 12px;
}
.page-template-chakout tfoot th small {
	font-family: proxima_nova_rgregular;
	font-size: 14px;
}
.page-template-cart .cart-collaterals tr small {
	font-family: proxima_nova_rgregular;
}
.pross_incs {
	text-align: center;
	padding: 17px 0;
}
.pross_incs div {
	display: inline-block;
	position: relative;
}
.pross_incs div span {
	position: absolute;
	WIDTH: 180PX;
	MARGIN-LEFT: -90PX;
	top: 30px;
	font-family: proxima_novasemibold;
	font-size: 15px;
	color: #000;
	text-align: center;
	line-height: 1.3;
	vertical-align: top;
}
.pross_incs div em {
	font-family: proxima_nova_rgregular;
	text-decoration: none !important;
	font-style: normal !important;
}
.bls_s {
	width: 25px;
	height: 25px;
	border-radius: 100%;
	BORDER: 2PX SOLID #a3b0a3;
	BACKGROUND: #fff;
	z-index: 99;
}
.bls_r {
	WIDTH: 250PX;
	HEIGHT: 11PX;
	MARGIN-LEFT: -15PX;
	BORDER: 2PX SOLID #c6c6c6;
	Z-INDEX: 1;
	top: -7px;
	margin-right: -15px;
}
.bls_s.ac {
	background: #44b646;
	border-color: #44b646;
}
.bls_r.ac {
	background: #44b646;
	border-color: #44b646;
}
.featherlight-content {
	min-width: 100px;
	min-height: 100px;
}

.stockavail_box{float: left;
    clear: both;
    display: block;
    width: 100%;
    margin-bottom: 33px;}

.stockavail_box p{font-size: 16px;
    font-family: proxima_nova_rgbold;
    color: #000; text-align: left !important;
    margin-bottom: 3px; margin-bottom: 11px;}

.stockavail_box p span{ color: #ff2797 }

.stockavail_box a{    background: #ffe5f2;
    padding: 8px 17px;
    border: 2px solid #f29ace;
    border-radius: 4px;
    color: black;
    font-size: 15px; float: left; margin-right: 10px;}

.stockavail_box .button.contactUsProd{  padding: 13px 17px !important;
    border-radius: 4px !important;
    font-size: 15px !important;
    /* margin-left: 15px !important; */
    margin-top: 0;
    background: white !important;
    color: #0099ff !important; }

.stockavail_box .button.contactUsProd:hover{background: #ecf4fd !important;
    color: #0878c3 !important;}

.stockavail_box a:hover{background: #ffcde6; border: 2px solid #f29ace; cursor: pointer; color: black;}

#stockbox {
	background: #fff;
	-webkit-box-shadow: -2px 4px 18px 0px rgba(50, 50, 50, 0.75);
	-moz-box-shadow: -2px 4px 18px 0px rgba(50, 50, 50, 0.75);
	box-shadow: -2px 4px 18px 0px rgba(50, 50, 50, 0.75);
	display: none
}
#stockbox  td{    padding: 2px 0 4px 0;
    color: black;     border-left: 1px solid #c3c3c3;
    border-right: 1px solid #c3c3c3;
    border-bottom: 1px solid #c3c3c3;}

#stockbox  table td:nth-child(2){ background: #e2ffdd}

#stockbox th{background: #086ebc;
    color: white;}

#stockbox .bodyTextSmall{ color: black; font-size:13px !important;  }

#stockbox.featherlight-inner {
	display: block !important;
	padding: 25px;
	    border-radius: 6px;
    border: 2px solid #c9c3c3;
}


#fl2 {
	background: #fff;
	-webkit-box-shadow: -2px 4px 18px 0px rgba(50, 50, 50, 0.75);
	-moz-box-shadow: -2px 4px 18px 0px rgba(50, 50, 50, 0.75);
	box-shadow: -2px 4px 18px 0px rgba(50, 50, 50, 0.75);
	display: none
}
#fl2.featherlight-inner {
	display: block !important;
	padding: 35px;
}
#fl2 .col_fv {
	width: 25%;
	float: left;
	border-left: 1px solid #b3b3b3;
	height: 300px;
	padding: 15px;
	margin-bottom: 0;
	border-bottom: 1px solid #b3b3b3;
}
#fl2 .col_fv img {
	height: 100px;
	display: block;
	margin: 0 auto;
}
#fl2 .col_fv h6 {
	font-size: 18px;
	font-family: proxima_nova_rgbold;
	margin-top: 0;
	color: #000000;
	text-transform: inherit;
	margin-bottom: 0;
}
#fl2 .col_fv p {
	font-size: 12px;
	color: #000000;
	font-family: proxima_nova_rgregular;
	margin-bottom: 0;
	line-height: 1.6;
}
#fl2 .col_fv h3 {
	display: none;
	font-size-adjust: 18px;
	font-family: proxima_nova_rgbold;
	margin-top: 0;
	color: #000000;
	text-transform: inherit;
	margin-bottom: 0;
}

a.button.contactUsProd{

color: white;  
 
    
 
    -webkit-border-radius: 5;
    -moz-border-radius: 5;
    border-radius: 5px;
    box-shadow: none !important;
    padding: 21px 42px !important;
    background: #0096ff !important;
    margin-left: 0;
    margin-top: 25px;
    opacity: 1;
    color: #fff !important;
    text-transform: capitalize !important;
    font-family: proxima_nova_rgregular !important;
    display: inline-block;
     
    margin-left: 10px !important;
    display: inline-block !important;
    line-height: 1;
    float: left;
    font-size: 20px !important;

    border: 2px solid #0096ff !important;

    }


a.button.contactUsProd:hover{ background: #0067ff !important }
.prodContactWrapper{ float: left; }

span.prodChat {
    float: left;
    clear: both;
    padding-top: 10px;
    padding-left: 12px;
    font-size: 16px;
        width: 100%;
    margin-bottom: 12px;
}

span.prodChat a {color: #1293fd;}
span.prodChat a:hover {color: #1293fd; text-decoration: underline;}
.instaWrapper .fa{ font-size: 42px; }
.instaWrapper {margin: 30px 0;}
.instaWrapper .instaTitle{text-align: center; margin-bottom: 20px; color: #e21717; font-size: 25px; }
.logged-in .quotecalform{ display: block !important; } 


.Checkout.is-desktop .Header-purchaseDescription{    text-overflow: unset !important;}

.single-product button.stripe-button-el{   margin-top: 23px !important;
    background: none !important;
    /* font-size: 52px !important; */
    border: 0 !important;
    box-shadow: none !important;}

.single-product button.stripe-button-el span{       background: #0096ff !important;
    font-size: 24px !important;
    font-family: proxima_nova_rgregular !important !important;
    padding: 19px 33px !important !important;
    height: auto !important;
    border: 0 !important;
    text-transform: uppercase !important;
    box-shadow: none !important; }




@media only screen and (max-width:479px) {

.bnd h4 span{top: 12px !important}
.bnd h4 > span{position: relative;}

.side1{margin-bottom: 0;
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: 0%;}

   


  .side2{ width: 100%;}  

.bnd{height: 147px;}


	.vinMobOnly{ display: block !important; }
	.captchaFfm{ margin-left: 0px; }
	.designTool{font-size: 22px;}
.st_2 [type="submit"]{ font-size:133% !important; }
.cov_wr{ padding-bottom: 0; padding-top: 0 }


ul.woocommerce-message.cartImpInfo{list-style: none; background: #fdfacc;  border: 1px solid #b96643;     font-size: 13px; margin-top: 0}

.fmlds h2{ font-size:24px; }
	.cnbse [type="submit"]{    padding: 11px 16px;     font-size: 16px !important;}
	.googleReviewSticky{ display: none; }

	.products li.product-category h2{    top: 55px;     font-size: 16px; width: 88%;     padding: 9px 5px;}

	header.masthead{background-image:none;     margin-top: 54px;}
	
	#dec_gb h2{ font-size: 25px; margin-bottom: 20px; margin-top: 5px;}
	.recentlyViewed h2{ font-size:21px; margin-top: 4px;}
	.recentlyViewed h2 a.shop-link{ font-size: 13px; margin-left: 25px;  }
	
.page-template-conpage h3{ font-size:17px; }
#mnu_lfg .widget ul li{    border-bottom: 0;}
#mnu_lfg li.cat-parent li.current-cat{background: #e0e0e0 !important;}
 

.prodMoreInfo h2{ font-size: 22px; }
.prodMoreInfo h3{ font-size: 18px; }

.woocommerce-product-details__short-description{ display: block; }

ul.cd-tabs__navigation{ margin:0;  }
.cd-tabs__navigation a{    width: 101px;
    padding: 11px 8px;
    line-height: 1.2;}

	.woocommerce-pagination .page-numbers li span, .woocommerce-pagination .page-numbers li a{    line-height: 39px;width: 28px;font-size: 17px;}
.woocommerce-pagination ul.page-numbers{ background-position: 20px 50px; background-size: 80px; }


.page-template-chakout .woocommerce-form-login {
	padding: 5%;
	width: 98%;
}
.page-template-chakout .woocommerce-form-login #username {
	width: 100%;
}
.page-template-chakout .woocommerce-form-login p.form-row-first {
	width: 100%;
}
.page-template-chakout .woocommerce-form-login p.form-row-last {
	margin-left: 0;
	width: 100%;
}
.page-template-chakout .woocommerce-form-login #password {
	width: 100%;
}
.page-template-chakout .woocommerce-form-coupon-toggle{ display: none; }
.page-template-chakout .woocommerce-form-coupon-toggle .woocommerce-info a:link, .page-template-chakout .woocommerce-form-login-toggle .woocommerce-info a:link {
	float: left !important;
	padding-left: 0
}
.page-template-chakout .col2-set {
	border: 0;
	padding: 3px;
}
.woocommerce-message {
	display: grid;
	line-height: 1.2;
	margin: 0 auto;
	margin-bottom: 15px;
	margin-top: 15px;

}

.page-template-myaccount #customer_login{display: block;  }
.page-template-myaccount .button{    padding: 6px 13px;}
.page-template-myaccount h1{ margin-top: 15px; }
.woocommerce-MyAccount-navigation{ width: 100%; margin-bottom: 10px; }
.woocommerce-MyAccount-content{ width: 100%; }
.page-template-myaccount .col-1, .page-template-myaccount .col-2{ width:100%; margin-bottom: 15px; }
.woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper .form-row, .woocommerce-MyAccount-content .woocommerce-form-row{ width: 100% }
.woocommerce-MyAccount-navigation ul li{ width: auto; float: left;  }
.woocommerce-MyAccount-navigation ul li a{ line-height: 1; border:0;   text-decoration: underline;     padding: 7px 9px 10px 9px !important;  }
.woocommerce-account .addresses .col-1, .woocommerce-account .addresses .col-2, .woocommerce-checkout .addresses .col-1, .woocommerce-checkout .addresses .col-2{ width: 100%; }


.woocommerce-message .button {
	line-height: 2.5 !important;
	 
	margin: 0 auto;
    width: 60%;
    margin-bottom: 10px;
}
.page-template-chakout .col2-set h3 {
	border-top: 1px solid #9a9a9a;
	padding-top: 20px;
	margin-top: 15px !important;
}
.page-template-chakout #billing_postcode_field {
	width: 46.5%;
	margin-left: 0;
}
.page-template-chakout .product-name .variation, .page-template-chakout .product-name .variation {
	margin-top: 0
}
.page-template-chakout .product-name .variation *, .page-template-chakout .product-name .variation * {
	margin-top: 0;
	font-size: 12px;
	color: #222;
}
.page-template-chakout #billing_phone_field {
	/* width: 47%;
	margin-left: 22px; */

	width: 100%;
    margin-left: 0;
}
.page-template-chakout tfoot {
	display: contents;
}
.page-template-chakout .variation dd p {
}
.page-template-chakout .place-order {
	width: 100%
}
.page-template-chakout #billing_email_field {
	margin-left: 0;
	width: 100%;
}
.woocommerce-form__input #terms {
	margin-top: 3px;
}
.page-template-chakout #billing_city_field, .page-template-chakout #billing_state_field {
	width: 47%;
	height: 76px;
}
.page-template-chakout .woocommerce-form-coupon-toggle .woocommerce-info, .page-template-chakout .woocommerce-form-login-toggle .woocommerce-info {
	margin-bottom: 4px;
}
.pross_incs {
	padding: 20px 0;
}
.pross_incs div.bls_s:nth-child(5) span {
	width: 104px;
	text-align: right;
}
.related.products {
	margin-bottom: 0 !important;
}
.serchhere {
	margin-top: 0px;
}
.x-navbar-inner {
	min-height: 0 !important;
}
.c_b_f {
	width: 100%;
	padding: 0 20PX;
}
.cat-parent a {
	width: auto !important
}
.x-breadcrumb-wrap {
	padding: 7px 0;
	margin: 0;
}
.x-breadcrumbs a, .x-breadcrumbs span {
	font-size: 13px;
}
.x-breadcrumbs {
	text-align: left;
}
.s_in h6 {
	padding: 0 35px;
}
.txin {
	margin-bottom: 0 !important;
}
.inner_dls2 {
	width: 100%;
	padding: 10px;
}
.inner_dls2 .lbel {
	font-size: 21px;
}
.wrap_12 {
	display: none;
}
.cl2in.qwe h2 {
	font-size: 22px;
}
.prf .txin b, .prf .txin {
	font-size: 11px;
}
.prf .txin {
	padding: 0;
}
.prf li .innerimg {
	width: 50px;
	height: 50px;
}
.prf {
	height: auto;
	left: 5px;
	bottom: 5px;
}
#nav_adj .imgin {
	padding: 0;
}
.col_v_nav a {
	padding: 0;
}
.un_q1212 {
	display: none !important
}
.nav_security{ display: none !important; }
.nav_slapband{ display: inline-block !important; }
#menu-v-catagory li#menu-item-17965{ display: none; }
.bnt_xc9, .bnt_xc6 {
	padding: 10px 23px 8PX;
	font-size: 13px;
}
.col_v_nav.nav_siliconeband a{ padding-top: 0 }
.bnt_xc9 {
	margin-bottom: 20px;
}
.pos_xzwsfj {
	margin: 0;
	right: 0;
}
.zt h2 {
	font-size: 40px;
}
.zt h3 {
	font-size: 23px;
}
.wrp_blue_as {
	padding: 30px 0;
}
.wrp_blue_as .cen_hd {
	font-size: 36px;
}
.right_txc {
	width: 100%;
	padding: 20px 50px;
}
.centerbtm_frm .right_frm, .centerbtm_frm .lft_frm {
	width: 100%;
}
.pos_ar, .mb_24, .cer_whf {
	display: none
}
.page-template-new_oder_2017_4_20 .newtt21 .wpcf7-radio {
	width: 55% !important;
}
.page-template-new_oder_2017_4_20 .newtt21 img {
	width: 40%;
}
.page-template-new_oder_2017_4_20 .newtt21 .wpcf7-list-item {
	margin: 0 !important
}
.cov_wr img {
	display: none;
}
.rt {
	display: block !important;
	height: 80px;
	top: 20px;
}
.table-123 {
	margin-bottom: 25px;
}
.clvd {
	width: 100%;
}
.atr {
	display: none;
}
.clvd h6 {
	font-size: 31px;
	margin-bottom: 25px;
}
.clvd h6 span {
	font-size: 21px;
}
.plypng {
	position: absolute;
	left: 50%;
	width: 72px;
	margin-left: -36px;
	top: 50%;
	margin-top: -25px;
}
.clvd:hover .plypng {
	-webkit-box-shadow: 4px 4px 10px 0px rgba(255, 255, 255, 1);
	-moz-box-shadow: 4px 4px 10px 0px rgba(255, 255, 255, 1);
	box-shadow: 4px 4px 10px 0px rgba(255, 255, 255, 1);
	border-radius: 13px;
	margin-top: -26px;
	margin-left: -37px;
}
.wpcf7-form H3 span {
	padding: 5px 9px !important;
	line-height: 16px;
}
.pdf {
	float: none !important;
}
.col_3_n, .col_3_2_n, .col_2_1_n {
	padding: 0 10px !important;
}
.col_3_n h3 div {
	font-size: 18px !important;
}
.pdf p {
	font-size: 16px !important;
}
.bvty .qut1 h4, .bvty .qut2 h4, .bvty .qut3 h4 {
	font-size: 18px !important;
}
.qut1 span, .qut2 span, .qut3 span {
	font-size: 11px !important;
}
.bvty {
	width: 100% !important;
}
.clvd:nth-child(2) {
	margin-bottom: 25px;
}
.featherlight .featherlight-content {
	margin: 0!important;
	width: 100%
}
#tab-1 #left-col {
	margin-top: 0
}
.nf .wpcf7-response-output {
	position: relative;     margin-top: 0 !important;     padding:3px 8px !important;
	bottom: 0;
	right: 0
}
#top-title h1, .orderOr {
	line-height: 1
}
.nrt, .sub-menu {
	border: none
}
.fivx, .lfettt p, .orderOr {
	text-align: center
}
.dtl2 h4, .dtl2 h4 em {
	font-style: normal!important
}
.nrt {
	width: 100%;
	MARGIN-BOTTOM: 20PX
}
.dtl2 li {
	padding-left: 30px
}
#post-grid-161 {
	padding: 0!important
}
.single .x-sidebar {
	display: none!important
}
.texbc-in {
	height: auto!important
}
.left.lfettt {
	width: 100%!important;
	padding: 0 20px
}
.mg_F {
	margin-top: 10px!important
}
.alignnone, .orderOr {
	margin: 0
}
.headerOffTitle {
	margin-top: 0
}
.mobonlyText {
	display: block!important;
	color: red;
	font-weight: 700
}
.img-btn124 {
	width: 90%;
	padding: 13px 9px 7PX
}
.fdsjk .x-2-3, .orderOr {
	width: 100%
}
#top-title {
	margin-bottom: 0
}
.wpcf7-form .retw {
	font-size: 14px
}
#top-title h1 {
	padding: 10px 0
}
.wpcf7-submit {
	width: 100%;
	font-size: 32px!important;
	padding: 13px 10px 13PX
}
.cd-testimonials-wrapper {
	min-height: 430px;
	padding: 0 0 80px!important
}
.cd-testimonials-item h3 {
	font-size: 15px
}
.hotPrice {
	margin: 3.5px 0!important;
	line-height: 20px!important
}
.fdsjk {
	margin: 0 AuTO
}
.fivx {
	font-size: 29px!important;
	line-height: 1!important
}
.fivx p {
	font-size: 15px!important;
	text-align: center!important
}
#btn-center {
	margin-bottom: 0!important
}
.TOP-CONTACT-mail {
	display: block
}
.fbik-mob {
	display: inline-block;
	margin-bottom: 10px
}
.flex-direction-nav {
	display: none!important
}
.rewslider h2 {
	font-size: 33px!important;
	text-align: center;
	margin-top: 20px
}
.mobdisp UL li {
	line-height: 26px!important
}
.archive .texbc-in h3, .single .texbc-in h1 {
	font-size: 35px;
	text-align: center
}
.col-6-te {
	width: 48%;
	margin-bottom: 0; float: left !important;
}
.mobdisp {
	float: left;
	width: 20%;
	display: block
}
.table-123 .tabel-rows:nth-child(6) li {
	line-height: 31px!important
}
.table-123 .tabel-rows:nth-child(7) {
	width: 75%!important;
	text-align: center
}
.center-intypo {
	display: none!important
}
.erro-in {
	top: 4px;
	left: auto;
	right: 10px
}
.border-fix-bt {
	display: none
}
.HID1 {
	display: block
}
.inner-db-in-mob p {
	font-family: proxima_nova_rgregular;
	font-size: 18px;
	color: #3a3a3a;
	text-align: center;
	font-weight: 700;
	line-height: 25px;
	margin-top: 25px;
	margin-bottom: 0
}
#hide-div-in {
	display: none!important
}
#div-hide-comp .clickme-p, #div-hide-comp h4, #top-icons, .poc-band, .wis-munk {
	display: none
}
#band-in h2{ display: block; font-size:21px;  }
#btn-center, #div-btm, .x-colophon.bottom {
	height: auto;
	margin-bottom: 70px
}
.center-text-foot {
	display: block;
	width: auto
}
.center-text-foot h2 {
	display: block;
	text-align: center;
	clear: both;
	font-size: 18px;
	float: none;
	margin: 0 auto!important;
	line-height: 2
}
.mobContactForm p {
	font-size: 16px
}
#div-btm h2, #div-btm h4, #top-right-con p, .entry-content p, .page-id-77 #top-title h1, .width-fix p, .wpcf7-form H3 {
	text-align: center
}
.orderFormTitle{    margin: 0 0 15px 0;}

.x-navbar .x-brand {
	margin-top: 1px!important;
    width: 35%!important;
    margin-bottom: -5px;
}
.x-container.max {
	padding: 0 10px
}
.x-btn-navbar.collapsed, .x-btn-navbar.collapsed:hover {
	background: 0 0;
	box-shadow: none;
	padding: 0
}
#top-right-con p {
	padding: 0;
	background: 0 0!important;
	font-size: 15px
}
#top-right-con {
	margin-top: 0;
	margin-bottom: 10px;
	width: 100%
}
body {
	overflow-x: initial;
	color: #404040;
}
#slider-bantop H2 img {
	width: 90px
}
#slider-bantop H2 {
	font-size: 28PX;
	margin-top: 10PX;
	line-height: 26PX
}
#slider-bantop {
	margin-bottom: 30px
}
#slider-bantop p {
	font-size: 15px;
	line-height: 1.4
}
#div-btm h2, .lifix {
	line-height: 1
}
.x-column.x-sm {
	width: 80%;
	margin: 0 auto;
	float: none
}
#class-inner {
	margin-bottom: 20px
}
#menu-new-2, .page-id-10 #div-hide-comp {
	display: none
}
#div5, #div5:nth-child(6) {
	width: 80%;
	margin: 0 auto 20px;
	float: none;
	border: 1px solid #cec8a8!important;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px
}
#hrlf-div, .width-fix {
	width: 100%
}
.wrapre-in {
	border: none
}
#abt-d h2 {
	font-size: 32px
}
#abt-d h2 i {
	font-size: 10px;
	top: -14px
}
#hrlf-div {
	padding: 0
}
#hrlf-div h3 {
	height: inherit;
	text-align: left;
	background-position-x: 5px!important;
	font-size: 20px
}
#div-btm h2 {
	font-size: 41px;
	margin-top: 15px
}
.entry-wrap, .x-colophon.top {
	padding: 0!important
}
#btn-center {
	padding: 40px 0
}
.x-colophon.bottom .x-colophon-content {
	margin-top: 0
}
.x-nav-wrap.mobile.collapse {
	position: fixed;
	height: 7000px;
	width: 100%;
	background: rgba(66,181,72,.89);
	left: 0;
	top: 0
}
.x-navbar .mobile .x-nav {
	margin: 0!important
}
.x-navbar .mobile .x-nav li a {
	color: #FFF!important;
	font-size: 25px;
	font-family: proxima_novasemibold;
	text-align: center;
	padding: 10px 0
}
.x-btn-navbar.collapsed {
	color: #a6a3a3!important;
	font-size: 40px!important
}
.x-btn-navbar {
	margin-top: 5px!important
}
.cross-close {
	float: right;
	width: 34px;
	margin: 9px 10px 9px 0
}
#top-title h1 {
	font-size: 23px
}
#left-col {
	width: 100%;
	padding: 0!important
}
.wpcf7-form h2 {
	margin: 20px 0;
	font-size: 27px
}
.wpcf7-form H3 {
	font-weight: 700;
	font-size: 16px;
	text-align: left
}
#band-in, .hide-color, .page-id-10 #top-title h1, .print-none, .wrp-bnm {
	text-align: center
}
#left-col i {
	top: 1px
}
.wpcf7-form H3 span {
	padding: 10px 7px
}
.page-id-10 .wpcf7-radio .wpcf7-list-item {
	width: 45%;
	background-size: 60%!important;
	float: left;
	margin: 0 2.5% 20PX;
	height: 150PX
}
.radioforimage {
	height: auto!important;
	width: 100%;
	margin: 0 auto!important
}
.page-id-10 .wpcf7-radio .wpcf7-list-item-label {
	height: 150PX!important;
	padding: 90px 0 0!important
}
#div5, #right-col, .vn3 {
	height: auto!important
}
#center-intp, #hrlf-div2, #right-col, .CLASSBORDER, .fix-ifgr, .inbs-oi {
	width: 100%
}
.page-id-10 span.wpcf7-list-item.last {
	margin: 0 AUTO!important;
	float: none!important;
	display: inline-block
}
#right-col h4, span.wpcf7-form-control-wrap.Quantity {
	margin: 0
}
#band-in .x-column {
	width: 45%;
	margin: 0 2.5%;
	float: left
}
#band-in .x-column:last-of-type {
	float: none!important;
	margin: 0 auto;
	display: inline-block
}
#hrlf-div2 {
	padding: 0
}
#class-inner {
	height: 170PX
}
#right-col {
	margin-bottom: 40PX
}
.page-id-10 .wpcf7-submit {
	float: none!important;
	display: block;
	margin: 0 auto
}
.class, .class-rifgt, .in-tp {
	display: none
}
.print-prize {
	margin-bottom: 0
}
.x-column.x-sm.x-1-2 {
	margin-bottom: 30PX!important;
	margin: 0;
	width: 100%
}
.x-main.full p, .x-main.full p a {
	font-size: 15px
}
.x-main.full h3 {
	font-size: 34px
}
#top-icons {
	margin-bottom: 30px
}
.x-navbar .x-brand img {
	margin-top: 0!important
}
.in-ptr {
	top: 0
}
.page-id-77 #top-title h1 {
	line-height: normal;
	padding: 10px 0
}
#center-intp h3 {
	font-size: 30px
}
#center-intp p {
	padding: 0
}
.vn3 {
	width: 100%!important;
	margin: 0 auto 20px!important
}
.oder-now, .wp-image-97 {
	margin: 0 auto!important
}
.vn3 h3 {
	font-size: 18px!important
}
.vn3 h3 span {
	font-size: 15px!important
}
.tbl h5, .tbl ul li {
	font-size: 14px!important
}
.vn3 h4 {
	font-size: 36px!important
}
.page-id-86 .img-btn124 {
	width: 80%!important;
	font-size: 22px!important
}
.page-id-86 .img-btn124 span {
	font-size: 15px
}
.vn3:nth-child(7) {
	background: url(/wp-content/uploads/img-in/bc-band.png) bottom right no-repeat;
	background-size: 55% auto!important;
	padding-bottom: 200px!important
}
.oder-now {
	position: relative!important;
	left: 0!important;
	bottom: 0
}
.purechat.purechat-bottom-right {
	right: 0!important
}
.page-id-10 #top-title h1 {
	font-size: 23px;
	padding: 10PX 0;
	line-height: 29px
}
.print-none>p:nth-child(4) {
	display: inline-block;
	text-align: center
}
.wrp-bnm:nth-child(1) {
	display: none
}
.font-select .fs-results {
	width: 100%!important;
	padding: 0!important
}
.font-select .fs-results li {
	padding: 5px 0!important;
	width: 100%!important
}
.wp-image-97 {
	float: none!important;
	clear: both
}
.color1, .color2 {
	left: 0;
	width: 100%;
	visibility: visible!important;
	opacity: 1!important
}
.inner-db-in-mob {
	display: block!important
}
.wrp-bnm {
	padding: 30px 0!important
}
.wrp-bnm .x-column {
	width: 50%!important;
	float: left
}
#abt-d h2 {
	margin-top: 15px;
	margin-bottom: 15px
}
.bbs h2 {
	font-size: 36px!important;
	margin-top: 14px!important;
	margin-bottom: 20px!important
}
.masthead-inline {
	position: inherit;
	z-index: 7371801;
	background: #FFF;
	width: 100%;
	-webkit-box-shadow: -1px 9px 28px -14px rgba(122,122,122,1);
	-moz-box-shadow: -1px 9px 28px -14px rgba(122,122,122,1);
	box-shadow: -1px 9px 28px -14px rgba(122,122,122,1)
}
.post-12 .entry-content a {
	width: 100%;
	display: block;
	margin-bottom: 20px
}
.tabel-rows UL li:nth-child(1) {
	border-left: 1px solid #c7bd6b!important;
	height: 60px;
	border-bottom: 1px solid #C7BD6B!important;
	padding-top: 7px!important;
	line-height: 14px!important
}
li.first---3248u {
	width: 100%!important
}
.tabel-rows {
	float: left;
	width: 25%
}
.tabel-rows:nth-child(1) {
	width: 15%!important
}
.tabel-rows UL li {
	width: 100%!important;
	padding: 0!important;
	text-align: center!important;
	border-bottom: 1px solid #C7BD6B!important;
	font-size: 12px!important;
	line-height: 27px;
	height: 26px
}
.table-123 {
	display: inline-block
}
.tabel-rows:nth-child(2), .tabel-rows:nth-child(3), .tabel-rows:nth-child(4), .tabel-rows:nth-child(5) {
	width: 28.2%!important
}
.class-hi {
	display: none!important
}
.wpcf7-form H3 {
	margin-bottom: 10px
}
#hrlf-div2 {
	margin: 0!important
}
.font-select {
	margin-bottom: 0!important
}
.print-prize {
	margin-top: 0!important;
	border-bottom: 5px solid #c0d7e2!important
}
#fixd-in {
	padding: 10px 25px 0!important
}
.wpcf7-form h2 {
	background-color: #185CCD;
	color: #fff;
	padding: 11px 0
}
.numberfix strong {
	display: inline-block!important
}
#blue-bs, .fix-3432 em, .fix-3432 span {
	display: none!important
}
.togel-div {
	display: block!important
}
.page-id-101 .classght .x-column {
	width: 100%!important
}
.page-template-newqq .entry-wrap h2, .page-template-rainbod .entry-wrap h2 {
	font-size: 30px!important;
	font-family: gooddogregular;
	color: #3950A6;
	margin: 0;
	MARGIN-TOP: 20PX;
	LINE-HEIGHT: 30PX!important;
	text-align: center
}
.page-template-newqq .entry-wrap H3, .page-template-rainbod .entry-wrap H3 {
	font-size: 18px!important;
	color: #333;
	font-family: proxima_novasemibold;
	MARGIN-TOP: 30PX;
	MARGIN-BOTTOM: 30PX;
	text-align: center
}
.page-template-newqq .entry-wrap ol, .page-template-rainbod .entry-wrap ol {
	margin-left: 25px
}
.wpcf7-form .selected-color3 {
	display: inline-block;
	float: none!important
}
.cd-author, .flotrty, .left__pic {
	float: none
}
.limitedTimeOffer {
	font-size: 6px!important
}
.vn3:nth-child(4) .tbl li {
	font-size: 12px
}
.vn3:nth-child(4) .hotPrice {
	margin-left: 0
}
.page-template-oder2-php #top-title h1 {
	text-align: center;
	line-height: normal;
	padding: 15px 0
}
#div-btm, .wrp-bnm {
	padding-bottom: 0!important
}
.headerOffTitle {
	font-size: 34px!important
}
.radioforimage2 .wpcf7-list-item, .radioforimage3 .wpcf7-list-item {
	width: 48%;
	margin: 0 1% 10px !important
}
#div-btm, .pox, .selected-color {
	margin-bottom: 0!important
}
#foo {
	position: static!important
}
.clsss-mmnn {
	width: 75%
}
#slider-bantop {
	height: auto;
	min-height: 0
}
#slider-bantop H2 {
	clear: both;
	padding-top: 20px
}
.INNER-PFBN {
	padding: 0PX 10PX;
	border: none;
	text-align: center
}
.cd-testimonials-item h3, .cd-testimonials-wrapper span {
	text-align: center;
	FLOAT: none
}
.wrp-bnm .x-column.x-sm.x-1-3:nth-child(3) {
	display: inline-block;
	float: none;
	width: 100%!important
}
.cd-testimonials-wrapper {
	margin: 0 auto 30px
}
.cd-testimonials-item h3 {
	margin-top: 0
}
.page-id-450 #top-title h1 {
	line-height: normal;
	padding: 10PX 0
}
.odr-pz__q h2 {
	text-align: center;
	font-size: 50px;
	line-height: normal;
	MARGIN: 20PX 0
}
.left__pic {
	display: inline-block;
	margin: 0
}
.wr__O_P {
	text-align: center
}
.odr-pz__q h3 {
	font-size: 24PX
}
.center__btm h2, .center__btm h2 SPAN {
	font-size: 50PX!important;
	LINE-HEIGHT: NORMAL
}
.mgdr {
	margin: 30PX AUTO
}
.bwg_lightbox_0 {
	width: 50%;
	float: left
}
.bwg_lightbox_0 img, .bwg_lightbox_0 span {
	width: 100%!important;
	height: auto!important
}
.mobContactForm {
	display: none;
	clear: both;
	float: left;
	margin-bottom: 25px;
	width: 100%
}
.claf {
	width: 100%!important;
	border: none!important;
	height: auto!important;
	margin-bottom: 20px
}
.fb-wp_btm {
	width: 100%;
	margin-bottom: 40px
}
.fb-wp_btm h3 {
	font-size: 28px;
	line-height: 27px
}
.fb-wp_btm img {
	width: 44px
}
.fb-wp_btm h3 strong {
	font-size: 30px
}
.pos_ab {
	display: none
}
.open_dx, .rgt {
	display: none!important
}
.qut1 h4, .qut2 h4, .qut3 h4 {
	font-size: 17px
}
#left-col_fix {
	width: 100%!important
}
.newradio .wpcf7-list-item, .newradio2 .wpcf7-list-item {
	width: 30.333%;
	margin: 0 1% 10px;
	height: 115px
}
.vn3 h3 {
	margin-bottom: 10px!important
}
#fix_rgt {
	position: relative;
	width: 95%;
	padding: 0
}
.newradio .wpcf7-list-item .wpcf7-list-item-label, .newradio2 .wpcf7-list-item-label {
	background-size: auto 30%!important;
	background-position-y: 17PX!important
}
.newradio .wpcf7-list-item-label, .newradio2 .wpcf7-list-item-label {
	padding: 60px 5px 0;
	font-size: 13px
}
.inner_oder {
	padding-top: 10px
}
#band_color ul li {
	width: 45%
}
.Overlat_q h4, .finish_mokup h4 {
	line-height: 1.6;
	font-size: 20px
}
.inner_text_hf h5 {
	font-size: 15px;
	line-height: 40px
}
.band_shp, .inner_text_hf {
	height: 40px
}
.hide-color {
	text-align: left!important
}
.adrs, .bd H5, .dtl2 h6, .idnm, .mR_pic, .mas_hed h5, .mp_pic, .stl .bnm {
	text-align: center
}
.mR_pic, .mp_pic {
	background: #23b02a;
	BORDER-RADIUS: 5PX;
	PADDING: 5PX;
	width: 48%;
	margin: 0 1%
}
#inner_cl, .inner_pop, .mas_hed h5, .rv_in {
	width: 100%
}
.done_edit {
	position: absolute;
	bottom: 0;
	margin: 0 0 0 -36px;
	height: 20px;
	top: auto;
	left: 50%
}
.pos_BsS {
	position: relative;
	padding-bottom: 30px;
	margin-bottom: 20px
}
#inner_cl, .dtl2 {
	padding: 10px
}
.mas_hed .wpcf7-list-item-label {
	font-size: 14px
}
input[name=MessageStyle] {
	margin-top: 0
}
.open_mb {
	display: inline-block;
	color: #fff;
	line-height: 100%;
	margin-top: 8px;
	margin-right: 12px
}
.Overlat_q h4 {
	top: 20%
}
.finish_mokup h4 {
	top: 25%
}
#mylightbox {
	width: 90%;
	height: 600px;
	overflow: hidden;
	margin: 0 auto
}
.inner_pop {
	height: 100%;
	overflow: auto
}
#mylightbox ul li {
	width: 22%;
	margin: 0 .5% 10px
}
.bd, .hide-color, .rv_in {
	margin-bottom: 20px
}
.rv_in {
	transform: none!important;
	margin-left: 0;
	margin-right: 0
}
.bd H5 {
	font-size: 23px;
	line-height: 1
}
.bnd h4 {
	top: 51px;
	line-height: 1
}
.bnd {
	 
}
.bd h6 {
	font-size: 25px
}
#inner_cl {
	margin-top: 20px
}
#inner_cl h1 {
	font-size: 20px
}
#inner_cl p {
	font-size: 13px
}
.nbc h2 {
	font-size: 21px
}
.nbc input[type=submit] {
	margin-top: 10px
}
.dtl2 h4 {
	font-size: 20px;
	font-family: proxima_nova_rgbold
}
.dtl2 h5 {
	font-size: 20px;
	margin-top: 5px
}
.dtl2 .cv {
	background-size: 15px;
	padding-left: 20px;
	font-size: 14px!important
}
.dtl2 h3 {
	margin: 10px 0 0;
	font-size: 20px
}
.dtl2 li, .dtl2 li span {
	font-size: 13px
}
.dtl2 li span {
	width: 24px;
	line-height: 13px
}
.dtl2 .your-email {
	width: 100%
}
.dtl2 h6 {
	font-size: 17px
}
.dtl2 .wpcf7-submit {
	margin: 22px auto 0;
	display: block;
	width: 80%;
	font-size: 22px!important
}
.dtl2 .ajax-loader {
	position: absolute;
	right: 65px;
	bottom: -1px;
	height: 32px
}
.page-id-833 .TOP-CONTACT-mail {
	display: none
}
.tabs_W li {
	width: 49%;
	float: left;
	margin: 0 .5%
}
.tabs_W li a {
	width: 100%;
	padding: 10px;
	font-size: 19px;
	margin: 0;
	height: 60px;
	letter-spacing: -1px;
	line-height: 1
}
.tabs_W li a img {
	width: 31px;
	display: block;
	margin: 0 auto
}
.nqw, .stl {
	margin-bottom: 10px
}
.bxt {
	top: 58px
}
#tab-1 h2 {
	float: left;
	display: inline-block;
	font-size: 25px;
	width: 100%;
	margin-top: 0px
}
.mst {
	font-size: 15px
}
.l4 {
	width: 48%;
	height: 230px
}
.l4 p {
	font-size: 11px
}
.l4 h5 {
	font-size: 12px
}
#left-col {
	margin-top: 20px
}
.featherlight-content #tx {
	width: 100%
}
.featherlight .featherlight-close-icon {
	top: 0;
	right: 40px
}
#tx h2 {
	font-size: 27px;
	margin-top: 0
}
#tx h2 img {
	width: 50px
}
.tew {
	line-height: 37px;
	font-size: 23px
}
.vb {
	font-size: 13px;
	line-height: 1;
	margin-top: 5px;
	color: #656565
}
.idnm {
	display: none!important
}
.fm_f {
	padding: 0
}
#tx p .wpcf7-form-control-wrap {
	width: 55%
}
#tx p strong, .stl strong {
	width: 45%;
	font-size: 11px;
	line-height: 28px
}
#tx [type=email], #tx [type=tel], #tx [type=text] {
	width: 100%;
	font-size: 16px!important;
	height: 30px
}
.idnm, .stl .bnm {
	font-size: 19px;
	clear: both;
	display: block;
	line-height: 1;
	font-weight: 700
}
.mst, .mst i {
	text-align: left
}
.wp_tx .x-container {
	padding: 0;
	width: 100%!important
}
.mst i {
	width: 100%;
	display: block;
	font-style: normal
}
.tabs_W ul {
	clear: both;
	display: inline-block;
	width: 100%;
	padding: 0 10px
}
#tab-1 {
	padding: 0 5px
}
.l4 h5 {
	color: #ec3235
}
.nqw {
	display: block
}
.mst {
	padding: 0 20px
}
#tab-2 {
	padding: 0 10px
}
#um {
	margin-bottom: 5px
}
.l4:hover .easyzoom {
	overflow: hidden
}
.page-template-oder_new_2017 .featherlight .featherlight-content {
	padding: 0!important
}
.page-template-oder_new_2017 .featherlight .featherlight-close-icon {
	width: 40px!important;
	height: 40px!important;
	background-size: 100%!important
}
.stl strong {
	display: none
}
#tx .wpcf7-textarea {
	height: 60px
}
.wpcf7-not-valid-tip {
	color: #FF0004!important;
	font-size: 10px;
	display: block;

}
#tx input:focus {
	font-size: 12px
}
.page-template-oder_new_2017 #right-col {
	height: auto!important
}
.nf .wpcf7-form-control-wrap {
	display: inline-block;
	width: 100%
}
.nf strong {
	width: 100%; line-height: 1;
	font-family: proxima_nova_rgregular !important;
}
.nf.featherlight-inner {
	width: 100%;
	padding: 20px 20px 70px;
}

.nf p [type=submit]{margin-right: 1px !important;     padding: 10px 60px;}

.nf.featherlight-inner input[type="text"], .nf.featherlight-inner input[type="email"]{    height: 38px;
    line-height: 40px;
    margin-top: 4px;}

    .nf h2{ margin: 0 0 6px; font-size: 26px;}

.onm {
	display: block
}
#rev_top {
	margin-bottom: 0
}
div.wp-google-badge-btn > svg {
	display: none !important
}
.hd.featherlight-inner {
	width: 100%;
	height: auto !important
}
.page-template-new_oder_2017_4_20 .wpcf7-form H3 {
	font-size: 12PX;
}
.cov_wr h3 {
	font-size: 14px;
	margin-bottom: 20px;
}
.c4 {
	width: 100%;
}
.reviewhidden.featherlight-inner{    display: block !important;
    background: white;
    width: 890px;
    height: auto;
        padding: 31px;
    border-radius: 7px;}

.page-template-new_oder_2017_4_20 #tab-1 h2 {
	margin-bottom: 0 !important
}
#in_bdr {
	 
	padding: 5px !important;
}
.page-template-new_oder_2017_4_20 .qut1, .page-template-new_oder_2017_4_20 .qut2, .page-template-new_oder_2017_4_20 .qut3 {
	padding: 0 5px;
}
.page-template-new_oder_2017_4_20 .qut1 h4, .page-template-new_oder_2017_4_20 .qut2 h4, .page-template-new_oder_2017_4_20 .qut3 h4 {
	font-size: 17px;
}
.page-template-new_oder_2017_4_20 .qut {
	font-size: 23px !important;
}
.stp_2 {
	width: 90%;
}
.stp_2 h6 {
	font-size: 20px;
}
.text_ALG {
	margin-top: 10px;
}
.text_ALG img {
	width: 55px;
}
.text_ALG {
	font-size: 22px
}
.cov_wr em {
	float: none !important
}
#kk-footer {
	display: none;
}
.bnd4 h4 {
	left: 67px;
	font-size: 12px;
	margin: 5px 0;
}
.bnd4 {
	width: 100%;
}
#tab-1 h2 {
	margin-bottom: 0;
}
.bnd3 h4 {
	left: 39px;
	margin: 7px 0;
	font-size: 14px;
}
.bnd3 {
	width: 100%;
}
.bnd2 {
	width: 100%;
}
.bnd2 h4 {
	font-size: 14px;
	left: 17px;
	margin: 1px 0px;
}
.page-template-tyvek-wristband .op:nth-child(4) > .col_2_1_n:nth-child(2) {
	margin-top: 10px;
}
.main_hed {
	height: 180px;
	background: url(/wp-content/uploads/2017/05/main-hd-img.jpg) no-repeat center bottom;
	background-size: 100%;
}
.main_hed img {
	display: none;
}
.center_txt h1 {
	font-size: 25px;
}
.center_txt p {
	font-size: 12px;
}
.incl3 {
	width: 48%;
	height: 290px;
	overflow: hidden;
	margin-bottom: 8px;
	border: 3px solid #b1b1b1;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.incl3 h3 {
	font-size: 16px;
}
.bnt_xc {
	font-size: 12px;
	padding: 8px 12px 6PX;
}
.incl3 p {
	font-size: 11px;
}
.top_par {
	font-size: 12px;
	margin-top: 28px;
}
.incl3 p br {
	display: none;
}
.incl3 p {
	color: #676767;
	    padding: 0 10px;
}
.ta {
	width: 100%;
	PADDING: 20PX;
	height: auto;
}
.incl2 h2 {
	font-size: 28px;
	text-align: center;
}
.cl2in {
	width: 100%;
}
.cd-testimonials-wrapper {
	min-height: auto;
}
.cl2in .rv_in p {
	padding: 0;
	font-size: 14px !important;
}
.qtyw {
	font-size: 33px;
}
.x-container.width {
	width: 100% !important;
}
.incl3 h3 {
	margin-top: 10px;
}
.or_rang .max {
	width: 100% !important;
	padding: 0;
}
.cl_in5 h6 span {
	display: none;
}
.cl_in5 {
	width: 25%;
}
.cl_in5 .imabr_wr {
	width: 60px;
	margin-top: 10px;
	float: none;
}
.mvct {
	display: none;
}
.cl_in5 h6 {
	font-size: 9px;
	padding: 0;
	margin: 0;
}
.cl_in5 h6 br {
	display: none
}
.cl_435, .cl_124 {
	width: 100%;
}
.cl_in4 {
	width: 100%;
}
.cl_in4 h4 br {
	display: none;
}
.cl_in4 h4 {
	text-align: center;
	margin: 10px 0;
}
.c_aq1 {
	width: 50%;
	height: 240px;
}
.cov_wr h1 {
	font-size: 32px;
	margin-bottom: 10px;
}
.new_clnt img:nth-child(2) {
	margin-bottom: 0;
}
.pink_bcr .x-container.width {
	width: 100% !important;
}
.cl_124 h6 {
	font-size: 17px;
}
.page-template-vinyl-wristband .cd-testimonials-wrapper, .page-template-tyvek-wristband .cd-testimonials-wrapper, .page-template-led-wristband .cd-testimonials-wrapper, .page-template-silican_bands .cd-testimonials-wrapper, .page-template-order_main .cd-testimonials-wrapper {
	padding: 0 !important;
	margin: 0;
}
.TOP-CONTACT-mail {
	display: none !important
}
#tab-1 h2 {
	margin-bottom: 0 !important
}
.kk-h2 {
	font-size: 47px !important;
}
#mob, #email {
	float: none !important;
}
.x-brand {
	padding-bottom: 0 !important
}
.page-template-vinyl-wristband .tabel-rows:nth-child(2), .page-template-vinyl-wristband .tabel-rows:nth-child(3), .page-template-vinyl-wristband .tabel-rows:nth-child(4), .page-template-vinyl-wristband .tabel-rows:nth-child(5) {
	width: 21.2%!important;
}
.aa {
	width: 100%;
	font-size: 20px !important;
	height: 50px !important;
}
.font-select1 li {
	width: 100%;
}
#banner_home_new {
	height: auto;
	/* background: url(/wp-content/uploads/2017/07/mob_hedder_03.jpg) no-repeat; */
	background-size: 100% 210px;
	display: block;
}
.st_1 {
	margin: 28px auto 2px;
	width: 90% !important;
	padding: 10px;
	float: none;
}
.st_1 br {
	display: none;
}
.st_1 h1, .st_1 h3 {
	font-size: 24px; line-height: 1.2;
}
.st_2 {
	width: 100% !important;
	margin-top: 20px;
}
#banner_home_new .x-container.width {
	width: 100% !important;
}
.st_2 h3 {
	font-size: 25px;
}
.st_2 .Bnf .wpcf7-list-item {
	padding: 0;
}
.high_l h3 {
	font-size: 35px;
	margin: 0px 0 20px;
}
.high_l .cl-4_q {
	width: 48%;
}
.high_l .x-container.width {
	width: 100%;
}
.high_l .cl-4_q h5 {
	font-size: 14px;
}
.high_l .cl-4_q p {
	font-size: 10px;
}
.bnt_xc2 {
	font-size: 11px;
	padding: 5px 23px 3px;
}
.high_l {
	padding-bottom: 20px;
}
.m0 h4 {
	font-size: 33px;
}
.m0 h4 span {
	font-size: 19px;
}
.CV h2 img {
	width: 188px;
	margin-bottom: 20px;
}
.CV h2 span {
	padding: 0;
	text-align: center;
}
.CV h2 {
	font-size: 26px;
}
.CV h2 i {
	font-size: 15px;
}
.cen {
	padding: 25px 0;
}
.cen H4 {
	font-size: 28px;
}
.inner_page_top_hedder .fn_frm {
	position: relative;
}
.inner_page_top_hedder .x-container.max {
	width: 100%;
	padding: 0;
}
.inner_page_top_hedder .lft_frm, .inner_page_top_hedder .right_frm, .inner_page_top_hedder .lft_inner, .inner_page_top_hedder .right_inner {
	width: 100%;
}
.inner_page_top_hedder {
	width: 100%;
	padding: 0;
}
.inner_page_top_hedder {
	height: auto;
}
.inner_page_top_hedder h1 {
	float: left;
	text-align: center;
	width: 100%;
	margin-top: 15px;
	font-size: 44px;
	margin-bottom: 15px;
	background: #9ddcf9;
	padding: 10px 0;
}
.inner_page_top_hedder {
	background: none;
}
.banner_btm_new_box .pvbx {
	display: none;
}
.text_rgin h4 {
	line-height: 1.2;
	font-size: 31px;
	margin-bottom: 12px;
}
.text_rgin h4 span {
	font-size: 13px;
	line-height: 2;
	display: block;
}
.text_rgin .txt {
	margin-bottom: 22px;
	font-size: 15px;
	color: #10100e;
	font-family: proxima_nova_rgregular;
	line-height: normal;
	line-height: 1.8;
}
.page-template-abt h3{ font-size: 22px; }
.text_rgin .txt br {
	display: none;
}
.T {
	display: none
}
#hedder_blc h1 {
	font-size: 30px;
}
#black_banner video {
	height: 200px;
	opacity: 1;
}
#black_banner {
	background: none;
}
.vt_1 {
	margin: 28px auto;
	width: 90% !important;
	padding: 10px;
	float: none;
}
.vt_1 h3 {
	font-size: 32px;
}
.vt_2 {
	width: 100% !important;
	margin-top: 20px;
}
#h_wr h2 {
	font-size: 43px;
}
#h_wr p {
	font-size: 15px;
}
#h_wr p br {
	display: none;
}
.v_1q {
	float: right;
	width: 100%;
	padding: 0;
	position: absolute;
	left: 0;
	top: 0;
}
#h_wr {
	position: relative;
}
#black_banner .x-container.max {
	width: 100%;
}
.qa1 {
	height: 66px;
	top: -43px;
}
.ir_c {
	width: 15%;
	float: none;
	display: inline-block;
}
.v_2q {
	width: 100%;
}
.f_mb_q {
	position: relative;
	padding-top: 100px;
	text-align: center;
}
#h_wr p {
	margin-bottom: 20px;
}
.inner_rt {
	width: 240px;
	display: inline-block;
}
.inner_rt input[type="radio"] + label span, .inner_rt input[type="checkbox"] + label span {
	display: inline-block;
	vertical-align: middle;
	background: url('/wp-content/uploads/qw/red_mb.png?v2') no-repeat -68px 0;
	width: 16px;
	height: 16px;
	cursor: pointer;
}
.inner_rt input[type="radio"]:checked + label span, .inner_rt input[type="checkbox"]:checked + label span {
	background: url('/wp-content/uploads/qw/red_mb.png?v2') no-repeat -85px 0;
}
label.std {
	bottom: 63px;
	left: 43px;
}
label.clchange {
	bottom: 35px;
	left: 43px;
}
label.quck {
	top: 149px;
	left: 44px;
}
label.fast {
	top: 177px;
	left: 43px;
}
label.slow {
	top: 123px;
	left: 44px;
}
label.red {
	top: 123px;
	left: 87px;
}
label.green {
	top: 122px;
	right: 93px;
}
label.blue {
	top: 122px;
	right: 49px;
}
label.yellow {
	top: 149px;
	right: 49px;
}
label.perpel {
	top: 177px;
	right: 49px;
}
label.pink {
	top: 150px;
	left: 88px;
}
#fl_events .x-container.max {
	width: 100% !important
}
#fl_events h2 {
	margin: 35px 0 14px;
	font-size: 30px;
}
#fl_events ul {
	width: 85%;
}
#fl_events li, #fl_events p {
	font-size: 13px;
}
.bm_ev {
	margin-top: -80px;
}
.banner_tx {
	position: relative;
}
.banner_tx h1 {
	font-size: 33px;
	padding-bottom: 20px;
	padding-top: 15px;
	letter-spacing: 0;
	    line-height: 0.8;
}
.banner_tx h1 span {
	font-size: 27px
}

.instaWrapper h3{    font-size: 10px !important;}
.toggle {
	margin-bottom: -85px;
}
.mb_zq {
	position: absolute;
	top: 80px;
	left: 0;
	width: 100%;
}
#banner_ty img {
	top: auto;
	bottom: 0;
	height: auto; display: none;
}
.ledVidIntro{width: 322px; height: 190px; margin: 3px auto 20px;}
.toggle {
	width: 150px;
	height: 55px;
}
.hide_btn_for_slider input[type="radio"] + label span {
	width: 30px;
	height: 30px;
	background-size: 100% !important;
}
.hide_btn_for_slider label {
	width: 59px;
	font-size: 15px;
}
.hide_btn_for_slider {
	margin-top: 95px;
}
.banner_tx img {
	display: none;
}
.banner_tx {
	background: #000;
}
.banner_ty .w_fv{ display: none; }
#gqt #left_tx {
	width: 100% !important;
	margin: 0;
}
#left_tx h2 {
	font-size: 34px;
}
#left_tx h2 span {
	font-size: 22px;
}
.sig img {
	width: 50px;
}
#gqt {
	padding: 35px 0;
}
.sig {
	margin-bottom: 30px;
	font-size: 13px;
}
#left_tx .pz132 {
	display: none
}
#gqt .x-container {
	width: 100%;
}
#Features {
	padding: 30px 0;
}
#Features h3 {
	font-size: 44px;
	margin-bottom: 30px;
}
.fe_col {
	width: 50%;
	padding: 0 10px;
	height: 198px;
}
#Features .x-container.max {
	width: 100%;
}
.fe_col p {
	font-size: 13px;
}
.fe_col h5 {
	font-size: 16px;
}
.rq_qu {
	font-size: 24px;
}
#h_wr h2 {
	text-align: center;
	margin: 30px 0 14px;
	font-size: 35px;
}
#h_wr p {
	font-size: 15px;
}
.v_1q {
	width: 100%;
}
.ir_c {
	width: 15%;
	display: inline-block;
}
#h_wr p {
	margin-bottom: 30px;
}
.f_mb_q {
	padding-top: 140px;
}
.v_2q {
	width: 100%;
}
.qa1 {
	top: -74px;
}
.inner_rt input[type="radio"] + label span, .inner_rt input[type="checkbox"] + label span {
	background: url(/wp-content/uploads/2017/09/mb_btn_02.png) no-repeat;
	width: 15px !important;
	height: 15px !important;
	background-size: 100% !important
}
.inner_rt input[type="radio"]:checked + label span, .inner_rt input[type="checkbox"]:checked + label span {
	background: url(/wp-content/uploads/2017/09/mb_btn_04.png) no-repeat
}
label.red {
	top: 122px;
	left: 88px;
}
label.green2 {
	top: 122px;
	right: 93px;
}
label.blue2 {
	top: 122px;
	right: 50px;
}
label.pink {
	top: 149px;
	left: 88px;
}
label.yellow2 {
	top: 149px;
	right: 50px;
}
label.perpel {
	top: 176px;
	right: 50px;
}
label.slow {
	top: 122px;
	left: 44px;
}
label.fast {
	top: 176px;
	left: 44px;
}
label.std {
	bottom: 91px;
	left: 44px;
}
label.std {
	bottom: 64px;
	left: 44px;
}
label.quck {
	top: 149px;
	left: 44px;
}
label.clchange {
	bottom: 36px;
	left: 44px;
}
.tx_q1w {
	padding: 10px 0;
	width: 100%;
}
.cl_wsgdf {
	padding: 0 10px;
}
.cl_wsgdf h6 {
	font-size: 12px;
}
.cl_wsgdf p {
	font-size: 10px !important;
}
#fl_events h2 {
	font-size: 30px;
	margin-top: 30px;
}
#fl_events ul {
	width: 90%;
}
#fl_events li, #fl_events p {
	font-size: 14px;
}
.bm_ev {
	margin-top: -30px;
}
#type_bd h2 {
	font-size: 30px;
	margin-top: 30px;
}
#type_bd .slick-arrow {
	position: absolute;
	outline: none !important
}
#type_bd .slick-prev {
	font-size: 0;
	background: url(/wp-content/uploads/2017/09/w_06.png) no-repeat !important;
	border: 0;
	width: 30px;
	height: 44px;
	top: 50%;
	margin-top: -22px;
	left: 0;
}
#type_bd .slick-next {
	font-size: 0;
	background: url(/wp-content/uploads/2017/09/w_09.png) no-repeat !important;
	border: 0;
	width: 30px;
	height: 44px;
	top: 50%;
	margin-top: -22px;
	right: 0;
}
#type_bd .slick-dots {
	margin: 0;
	list-style: none;
	text-align: center;
}
#type_bd .slick-dots li {
	display: inline-block;
	margin: 0 5px;
}
#type_bd .slick-dots li button {
	background: #3b8be5;
	border: none;
	outline: none;
	border-radius: 100%;
	font-size: 0;
	width: 26px;
	height: 26px;
	padding: 0;
}
#type_bd .slick-dots li {
	border: 1px solid #010721;
	border-radius: 100%;
	padding: 3px;
}
#type_bd .slick-dots li.slick-active {
	border-color: #2c8af4;
}
#type_bd .slick-dots li.slick-active button {
	background: #92c3fb;
}
.cf_3 {
	padding-bottom: 20px;
}
#type_bd {
	padding-bottom: 40px;
}
.cl_xv {
	width: 100%;
}
.mb_sq {
	position: absolute;
	top: 85px;
	left: 50%;
	width: 300px;
	margin-left: -150px;
}
#cl_str {
	position: relative;
}
#qer {
	padding-top: 220px;
}
#cl_str h2 {
	text-align: center;
	margin: 30px 0 30px;
	font-size: 36px;
}
.cl_xv h3 {
	font-size: 30px;
}
.cl_xv p {
	font-size: 14px;
}
.led_video img {
	display: none;
}
.video_inner {
	width: 100%;
}
.led_video {
	padding-top: 0;
}
.col_v_nav, #nav_adj {
	width: auto;
	display: inline-block;
	float: none !important;
	padding: 10px 7px !important;
}
.imgin{ display: none; }
#top_ul_q .x-container {
	width: 100%;
	padding: 0;
	text-align: center;
	background: #f9ffdc;
	
}
.nav_lanyards{ display: none !important; }
.col_v_nav p {
	font-size: 10px;

}

.col_v_nav a p{ text-decoration: underline; }


#nav_adj {
	padding: 4px 0;
}
.col_v_nav {
	vertical-align: top;
}
.clss_bn_r {
	top: 20px;
	left: 15px;
}
.clss_bn_r h1 {
	font-size: 30px;
}
.clss_bn_r img {
	display: none;
}
.posqasq .x-container.max {
	margin: 0;
	padding: 0;
	width: 100%;
}
.clss_bn_r h1 span {
	font-size: 11px;
	margin-top: 5px;
}
.radio_wt {
	width: 60%;
	float: right;
	left: 0;
	top: 0
}
#tx_rdfx {
	height: 40px;
	width: 95px;
	left: 30px;
	top: 30px;
}
.radio_wt .toggle-light .toggle-on, .radio_wt .toggle-light .toggle-off {
	font-size: 12px !important;
}
#h_wr2 h2 {
	margin: 35px 0 14px;
	font-size: 38px;
}
#h_wr2 p {
	font-size: 19px;
}
.led_soun_aaa {
	width: 100%;
}
.left_descs {
	float: none;
	margin: 0 auto 30px;
	clear: both;
}
.mbcl11 {
	width: 100% !important;
}
.mbcl22 {
	width: 100% !important;
}
.post-type-archive-product .x-container {
	width: 100% !important;
	margin-top: 20px;
}
.post-type-archive-product .x-main, .tax-product_cat .x-main, .single-product .x-main {
	padding: 0;
	width: 100% !important;
}
.x-header-landmark {
	margin-top: 20px;
}
.h-landmark span {
	font-size: 30px;
}
.banner h2 {
	font-size: 25px;
}
.post-type-archive-product ul.products li.product, .tax-product_cat ul.products li.product {
	width: 80%;
	margin: 0 auto !important;
	float: none;
}
.woocommerce li.product .entry-featured img, .woocommerce-page li.product .entry-featured img {
	width: 100%;
	margin: 0 auto;
	float: none !important;
	min-width: auto;
	display: block;
}
.woocommerce li.product .entry-header .button, .woocommerce-page li.product .entry-header .button {
	position: relative !important;
	top: 0;
	margin-bottom: 40px;
}
.woocommerce-page li.product .woocommerce-loop-product__title, .woocommerce-page li.product .woocommerce-Price-amount {
	margin-top: 20px;
}
.woocommerce .price, .woocommerce-page .price {
	margin-bottom: 20px;
}
.btm_ixa img {
	margin: 0 1px 5px;
	width: 47%;
	display: inline-block;
}
.single-product .x-container {
	margin-top: 20px;
}
.single-product .product_title {
	text-align: center;
	font-size: 25px;
}
.woocommerce div.product .summary, .woocommerce-page div.product .summary {
	margin-top: 20px;
}
.product input[type=file] {
	font-size: 12px !important;
	width: auto
}
.single_add_to_cart_button {
	display: block;
	margin: 20px auto 0;
	margin-left: 0 !important;
}
a.button.contactUsProd{ margin-top: 15px; padding: 21px 76px !important; }

.lanyardstyle .wpcf7-radio {
	padding: 20px 10px;
}
.wraper_lanyard .x-container {
	padding: 0;
	width: 100% !important;
}
.lanyardstyle .wpcf7-list-item {
	height: 350px;
}
.lanyardstyle .slick-arrow {
	height: 80px;
	background-size: 100% !important;
	background-position: center;
	width: 40px;
	margin-top: -40px;
}
.lanyardstyle .bt_disc {
	font-size: 10px;
}
.lanyardstyle .cvq {
	height: 85%;
}
#lanyard_form .step_heading > h4 {
	font-size: 15px;
}
#lanyard_form .priceQty {
	font-size: 14PX;
	text-align: center;
}
#lanyard_form .minQty, #lanyard_form .priceHolder, #lanyard_form .qtyHolder {
	display: inline-block;
	float: none;
}
.left_selact {
	width: 100%;
	text-align: center;
}
#lanyard_form .left_selact label, .drpSize {
	display: inline-block;
}
.right_con {
	width: 100%;
}
.right_con .img_1 {
	width: 70%;
	background-size: 100%;
	BACKGROUND-REPEAT: NO-REPEAT;
	background-position: center;
}
.color_selact {
	width: 48%;
}
.lanyardAttachment .wpcf7-list-item {
	width: 48%;
	margin: 0 1% 10px;
}
.lanyardAttachment .wpcf7-list-item label {
	font-size: 13px;
}
.hrlf_lanyard {
	width: 100%;
	margin: 0 0 20px;
	padding: 0;
	border: none;
}
.lanyardAttachmentSafety .wpcf7-list-item, .lanyardAttachmentBuckle .wpcf7-list-item, .lanyardAttachmentSafetyReel .wpcf7-list-item, .lanyardAttachmentSafetyBagging .wpcf7-list-item {
	width: 48%;
	margin: 0 1%;
}
.lanyardAttachmentSafety .wpcf7-list-item label {
	height: 50px;
}
.badgeholder .wpcf7-list-item {
	width: 48%;
	margin: 0 1% 10px;
}
.badgeholder .wpcf7-list-item.last {
	display: inline-block;
	float: none !important;
}
.badgeholder {
	text-align: center;
}
.lanyardAttachmentSafetyBagging .wpcf7-list-item label {
	height: 50px;
}
.left_input_123 {
	width: 100%;
}
.left_input_123 h6 {
	padding: 0 10px;
}
.hlf_50 {
	width: 100%;
}
.left_input_123 .EnterText {
	padding: 0 10px;
	width: 100%;
	float: left;
}
#lanyard_form > div.inner_form_new_1 > div.left_input_123 > h6:nth-child(2) {
	padding: 0 20px;
}
.left_input_123 .email {
	padding: 0 10px;
	width: 100%;
	float: left;
}
.mokup_right {
	width: 100%;
	margin-bottom: 50px;
	height: auto;
	padding-bottom: 50px;
}
.center_m {
	height: 560px;
}
.breakaway {
	top: 10px;
}
.buckle {
	bottom: 95px;
}
.hedder_fgm .logo {
	float: left;
	width: 35%;
}
.hedder_fgm .logo img {
	height: auto;
}
.hedder_fgm .right_tr {
	float: right;
	width: 50%;
}
.frml {
	margin: 0;
	width: 100%;
}
.posd {
	display: none !important;
}
.posm {
	display: block !important;
	margin-top: 30px;
	margin-bottom: 20px;
}
.banner_tp_free {
	height: auto;
	padding-bottom: 30px;
}
.logosl .x-container.max {
	width: 100% !important;
	padding: 0 10px !important;
}
.logosl {
	text-align: center;
}
.logosl img {
	width: 24%;
	float: none;
}
.page-id-2110 .led_video {
	padding-bottom: 0;
}
.clm_hlf {
	width: 100%;
}
.rwa {
	margin-top: 30px;
}
.btmbnms a {
	font-size: 18px;
}
.bnmer_stylenm img {
	height: 100% !important
}
.item_imgs img {
	padding: 0 20px
}
.vxqt {
	width: 100% !important;
	padding: 0 !important;
}
.s50p_in {
	width: 100%;
}
.in_ldfme .tbsq {
	position: relative !important;
	padding: 20px 0
}
.iwant .wpcf7-list-item .wpcf7-list-item-label, .brandedwithlogo .wpcf7-list-item .wpcf7-list-item-label {
	font-size: 16px;
}
.in_ldfme h5 {
	font-size: 32px;
	line-height: 37px;
}
.txin {
	padding: 0 !important;
}
.txin p {
	width: 45%;
	float: right;
}
.ndts2 {
	padding: 30px 18px;
}
.in_dp{ box-shadow: none }
.ydts2 {
	padding: 20px;
}
.ndts2 p {
	font-size: 17px;
}
.ydts2 li {
	font-size: 14px;
}
span.lb {
	width: 70px;
}
.ydts2 ul {
	height: 180px;
}
.tlls {
	font-size: 25px;
}
.mpskl span {
	bottom: -40px;
}
.hd_lisa span.lb {
	width: 110px;
}
.cnbse {
	padding-top: 10px;
}
.div_btn_fr {
	display: block; padding-top: 15px;
}
.tabs nav a span {
	font-size: 12px;
}
.bnmer_stylenm img {
	height: 100% !important
}
.tbsq > .s50p_in:nth-child(1) {
	padding: 0 10px !important;
}
.mp_aat {
	margin-top: 0;
	padding: 0px 0;
}
#tabs .usa li {
	font-size: 13px;
	padding: 11px 4px;
	line-height: 1;
	margin: 0 1px;
	float: left;
}
.mcs {
	top: 77px;
	display: none;
}
.vdio_sz {
	width: 48%;
}
.vdio_sz iframe {
	height: 140px;
}
.in_mxssw {
	padding: 20px;
	text-align: center;
}
.fmrgs {
	width: 100%;
	margin: 0;
}
.fmrgs #wpcf7-f2184-o3 {
	padding-right: 0;
}
.div_dpz_blck h4 {
	font-size: 35px;
}
.div_dpz_blck {
	padding: 30px 0;
}
.tbsq > .s50p_in:nth-child(2) {
	margin-top: 60px;
}
.bnmer_stylenm {
	height: 195px;
	position: absolute;
	z-index: 1;
	width: 100%;
	top: auto;
	left: 0;
	bottom: 0;
}
.mp_aat .x-container {
	width: 100% !important;
	margin: 0;
	padding: 0 10px;
}
.mx_hds {
	display: none;
}
.mshsc {
	display: block !important;
}
.dd-select, #demo-htmlselect {
	width: 180px !important;
}
.txin p {
	width: 50% !important;
	float: left !important;
}
#top-icons2 {
	display: none !important
}
.mb_tpmn {
	display: inline-block !important;
	width: 60%;
	float: right;
	padding-top: 8px;
	padding-bottom: 3px;
}
.mb_tpmn a {
	display: inline-block;
	padding: 0 5px;
	width: 25%;
	float: left;
	position: relative;
}
.x-navbar-inner .x-container {
	width: 100% !important;
	min-width: 100%;
	padding: 0 5px !important;
	margin: 0;
}
.mb_tpmn a p {
	font-size: 13px;
	color: #909090;
	margin: 2px 0 0 0;
	font-family: proxima_nova_rgregular;
	text-transform: uppercase;
}
.mb_tpmn img {
	height: 28px;
}
#top-right-con {
	display: none !important;
}
.x-navbar .x-brand img {
	margin-left: 5px;
	padding-top: 1px;
	margin-bottom: 8px;
	    height: 48px;
}
#top_ul_q {
	display: block !important;
	margin-top: 0;
}
.masthead-inline {
	box-shadow: none !important;
}
.mb_tpmn a span {
	font-size: 12px;
	background: #fff;
	width: 21px;
	height: 21px;
	border: 2px solid #FF0000;
	border-radius: 100%;
	display: inline-block;
	line-height: 18px;
	text-align: center;
	position: absolute;
	top: 0;
	right: 12px;
	color: #000 !important;
}
#bner_new_woo {
	display: block !important;
	height: auto !important;
}
.mobile_bn {
	display: block !important;
	height: 57px;
	background: #89dff4;
	position: relative;
	float: left;
	width: 100%;
}
#bner_new_woo .high_l .cl-4_q p span strong{font-size: 11px;
    margin: 0;
    padding: 8px 0;}

#bner_new_woo h2{text-align: center;
    font-family: proxima_nova_rgbold;
    margin-top: 12px;
    margin-bottom: 10px;
    font-size: 20px;
    line-height: 1.2;}

.mobile_bn .dgwt-wcas-search-wrapp {
	width: 95%;
	margin: 0 auto;
	padding-top: 14px;
}
.mobile_bn .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input {
	font-size: 22px;
	padding: 0 20px;
	height: 60px;
	font-family: proxima_nova_rgregular;
	font-style: normal !important;
	border: none;
	-webkit-box-shadow: -2px 4px 5px 0px rgba(50, 50, 50, 0.09);
	-moz-box-shadow: -2px 4px 5px 0px rgba(50, 50, 50, 0.09);
	box-shadow: -2px 4px 5px 0px rgba(50, 50, 50, 0.09);
}
 .mobile_bn .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
 color: #707070;
 opacity: 1; /* Firefox */
 font-style:normal
}
 .mobile_bn .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input:-ms-input-placeholder { /* Internet Explorer 10-11 */
 color: #707070;
 font-style:normal
}
 .mobile_bn .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input::-ms-input-placeholder { /* Microsoft Edge */
 color: #707070;
 font-style:normal
}
.mobile_bn .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit {
	height: 100%;
	background: URL(/wp-content/uploads/2018/10/sc_im.png) no-repeat;
	font-size: 0;
	background-size: 65%;
	background-position-y: 15px;
}
.mobile_bn .dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit:before {
	display: none;
}
.mobile_bn .glb {
	position: absolute;
	bottom: 40px;
	left: 0;
}
.if_b {
	position: relative;
	display: inline-block;
	float: right;
	padding: 12px 30px;
	border: 2px solid #1f201f;
	background: #fffec7;
	BORDER-RADIUS: 6px;
	line-height: 20px;
	color: #000;
	top: 215px;
	right: 10px;
}
.if_b img {
	position: absolute;
	left: -26px;
	height: 50px;
	margin-top: -25px;
	top: 50%;
}
.if_b span {
	font-family: proxima_nova_rgregular;
	color: #000;
	font-size: 17px;
}
.if_b strong {
	font-family: proxima_nova_rgbold;
	font-size: 22px;
}
#dec_gb h1 {
	font-size: 30px;
	margin-top: 30px;
	margin-bottom: 0px;
}
#dec_gb h1 br{ display: none; }
.cl_gb {
	display: none;
}
#dec_gb p {
	display: inline;
}
.md_mid, .md_imb, .lst_mb {
	display: none;
}
.happy_c h3 {
	display: none;
}
.happy_c {
	padding: 0;
	margin-top: 20px;
}
.grw-slider .wp-google-content2 {
}
.grw-slider .grw-slider-prev, .grw-slider .grw-slider-next {
	display: none !important
}
.c_ib {
	display: none;
}
 .incl3.last{    width: 98%;     height: 356px;}


.home .c_ib2 {
	 
}
.c_ib2 img{ display: none; }

.mncs, .pd_s {
	display: block !important;
	width: 100% !important;
	max-width: 100% !important;
	padding: 0 !important;
}
.cat_mb {
	width: 31.33333333%;
	margin: 0 1% 10px;
}
.cat_mb h3 {
	font-size: 11px;
}
.in_mbsa {
	padding: 30px 0;
	text-align: center;
	margin-top: 10px;
	border-top: 5px solid #ededed;
}
.in_mbsa h3 {
	font-size: 34px;
	text-align: center;
	margin: 0 0 10px 0;
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	line-height: 1;
	letter-spacing: -1px;
}
.in_mbsa a {
	display: inline-block;
	padding: 10px 20px;
	font-family: proxima_nova_rgregular;
	color: #fff !important;
	font-size: 17px;
	border-radius: 6px;
	margin: 15px 0;
}
.in_mbsa a:hover {
	opacity: 0.8;
}
.s_in {
	width: 95%;
}
.serchhere .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input {
	font-size: 25px
}
.serchhere {
	padding: 0;
	margin-top: 30px;
}
#mnu_lfg {
	position: fixed;
	background: #fff;
	width: 95%;
	right: -95%;
	top: 0;
	height: 100%;
	z-index: 99999999999999999999;
	transition: 1s;
	opacity: 0;
	overflow: auto;
}
#mnu_lfg.act {
	right: 0;
	opacity: 1;
}
#mnu_lfg .inner_ps_1 img {
	margin-right: 0px;
	height: 50px;
}
.inner_ps_1 a  {
	font-size: 18px;
	color: #000000 !important;
	font-family: proxima_nova_rgregular;
	padding: 0 0 0 15px;
	display: inline-block;
	position: relative;
	top: 5px;
	line-height: 21px;
	text-decoration: none;
}

.mb_tpmn a span.smallLive{    border: 0;
    background: #06c006;
    color: white !important;
    padding: 0;
    border-radius: 0;
    line-height: 1;
    height: auto;
    padding: 2px 4px;
    top: 20px;
    width: auto;
    border-radius: 2px;
    font-size: 9px;}

.inner_ps_1 > a:nth-child(2) {
	 
}
.inner_ps_1 span {
	display: inline-block;
	float: right;
	background: url(/wp-content/uploads/2018/10/cl_mc.png) no-repeat;
	background-size: 100%;
	width: 30px;
	height: 30px;
	margin-top: 12px;
}
.inner_ps_1 {
	padding: 10px;
	background: #f5f5f5;
	border-bottom: 1px solid #d0d0d0;
	font-size: 15px;
}
.inner_ps_2 a {
	display: inline-block;
	text-align: center;
	border-left: 1px solid #d0d0d0;
	padding: 10px 22px;
	font-family: proxima_nova_rgregular;
	color: #000;
}
.inner_ps_2 a span {
	display: block;
	margin-top: 2px;
}
.inner_ps_2 img {
	height: 28px;
}
.inner_ps_2 {
	text-align: center;
}
.inner_ps_2 > a:nth-child(3) {
	border-right: 1px solid #d0d0d0;
}
#mnu_lfg h2 {
	margin: 0;
	text-align: center;
	color: #000;
	background: #ceebff;
	padding: 7px 0;
	font-family: proxima_nova_rgbold;
	font-size: 20px;
	margin-bottom: 10px;
}
.on_mbs {
	display: block !important;
}
.mb_icns h3 {
	font-size: 9px !important;
}
.mb_tpmn > a:nth-child(1) img {
	  margin-top: -2px;
    margin-bottom: -3px;
    margin-left: 3px;
    height: 33px;
}
.mb_hds {
	display: none !important;
}
.dp_mbs, .mbvcq {
	display: block !important;
	margin: 0 auto;
	width: 88%;
}
#dec_gb {
	width: 100% !important;
	max-width: 100% !important;
}
#dec_gb h1 span {
	color: #fd047f !important;
	background: url(/wp-content/uploads/2018/10/cs_03.png) no-repeat bottom center;
}
.mb_hsw {
	display: none !important;
}
.mbvcq {
	width: 75%;
	margin-top: -20px !important;
	margin-bottom: 20px !important;
}
#mnu_lfg {
	display: block !important;
}
#mnu_lfg .product-categories li a {
	line-height: 39px !important;
	padding-left: 48px !important;
}

#mnu_lfg .product-categories ul.children li a {
	 display: block;
}


#mnu_lfg .cat-item a {
	background-position: 20px center;
}
.x-breadcrumb-wrap .max {
	margin-top: 0 !important
}
.rg_mhr {
	width: 100% !important;
}
.rg_mhr .taxonomy-description {
	display: none !important;
}
.rg_mhr h1 {
	text-align: center;
	text-transform: capitalize;
}
.cla_left_inwoo {
	width: 100% !important;
	margin: 0 auto !important;
	padding-bottom: 30px;
	float: none !important;
}
.post-type-archive-product .x-main, .tax-product_cat .x-main, .single-product .x-main {
	width: 100% !important;
}
.x-sidebar.right {
	display: none !important
}
.woocommerce-result-count2 {
	text-align: center !important;
}
.post-type-archive-product ul.products li.product, .tax-product_cat ul.products li.product {
	width: 48% !important;
	float: left !important;
	margin: 0 1% 10px !important;
}
.woocommerce .price, .woocommerce-page .price {
	margin-bottom: 0 !important;
}
#mnu_lfg .count {
	display: none !important
}
.mb_sc {
	padding: 5px 9px;
	background: #a8e2f1;
	display: block !important;
}

#woocommerce-product-search-field-0{height: 28px;}
.woocommerce-product-search{border-radius: 3px;}
.woocommerce-product-search button{height: 28px; background-size: 24px !important;}

.mb_sc .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input {
	border: none !important;
	HEIGHT: auto;
	FONT-SIZE: 20PX;
	font-family: proxima_nova_rgregular;
}
.mb_sc .dgwt-wcas-search-form {
	margin: 0;
	padding: 0;
	border: none;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	overflow: hidden;
	-webkit-box-shadow: -2px 4px 5px 0px rgba(50, 50, 50, 0.09);
	-moz-box-shadow: -2px 4px 5px 0px rgba(50, 50, 50, 0.09);
	box-shadow: -2px 4px 5px 0px rgba(50, 50, 50, 0.09);
}
.tax-product_cat .offset {
	margin-top: 10px !important
}
.mb_sc .dgwt-wcas-search-wrapp {
	margin: 0;
	max-width: 100%;
}
.mb_sc .dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit:before {
	display: none;
}
.mb_sc .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit {
	width: 70px;
	height: 100%;
	font-size: 0px;
	background: URL(/wp-content/uploads/2018/10/sc_im.png) no-repeat;
	background-size: 25px;
	background-position: 30px center;
}
.mb_sc .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
 color: #8e8e8e;
 opacity: 1; /* Firefox */
 font-style:normal
}
.mb_sc .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input:-ms-input-placeholder { /* Internet Explorer 10-11 */
 color: #8e8e8e;
 font-style:normal
}
.mb_sc .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input::-ms-input-placeholder { /* Microsoft Edge */
 color: #8e8e8e;
 font-style:normal
}
.single-product .x-container {
	margin-top: 0px
}
.single-product .product_title {
	font-size: 23px !important;
	line-height: 1.2;
	margin-bottom: 0 !important;
	font-family: proxima_nova_rgbold;
}
.option-product-extra p {
	text-align: left;
}
.option-logo-printing .field-wrapper.logoprinting label {
	padding: 75px 0px 13px;
}
.images.twist-wrap {
}
.option-logo-printing-method .field-wrapper {
	width: 46%; margin-bottom: 16px; margin-right: 11px;
}
.option-logo-printing-method .field-wrapper .title {
	line-height: 1.2;
	margin-top: 10px;
	margin-bottom: 6px;
}
.wc_pmd {
	BORDER: 2PX SOLID #b2beb2;
}
.rg_mhr h1 {
	font-size: 18px !important;
	font-weight: bold;
	text-align: left;
	margin-top: 10px;
}
.tax-product_cat .x-container.width {
	width: 100% !important;
}
.woocommerce-result-count2 {
	text-align: left !important;
	clear: both;
	width: 50%;
	float: left;
}
.woocommerce-ordering {
	float: left !important;
	margin: 0 auto;
	padding-bottom: 30px;
	width: 50%;
}
.woocommerce-ordering p {
	display: none !important
}
.woocommerce-ordering .orderby {
	float: right !important
}
.woocommerce div.product .images, .woocommerce-page div.product .images {
	width: 100% !important;
}
.woocommerce div.product .summary, .woocommerce-page div.product .summary {
	width: 100% !important;
}
.single-product .x-container.max {
	width: 100% !important
}
.mn_tbl td {
	font-size: 13px;
	padding: 4px 0px;
}
.option-color p {
	text-align: left;
}
.option-logo-printing-method p {
	text-align: left;
}
.cl_insc {
	width: 45%;
	padding: 0;
	margin: 0 -25px 1px 25px;
}
.option-logo-printing p {
	padding: 0;
	width: 100%;
	text-align: left;
	line-height: 2 !important;
	    margin-top: 10px;
}
.arrow-up {
	right: 23%;
}
.option-quantity-slider p {
	margin-bottom: 5px;
}
.option-logo-printing .field-wrapper {
	width: 47% !important;
	text-align: center;
	margin-bottom: 10px;
}
.pdf_inner {
	margin-top: 0px;
	margin-right: 10px;
}
.option-quantity-slider {
	padding: 0 0;
	width: 100%;
	margin-top: 9px;
}
.option-logo-printing-method{
	padding: 7px 0px 10px 0;
}

.woocommerce .quantity input[type="number"], .woocommerce-page .quantity input[type="number"] {
	width: 100%;
}
.quantity {
	width: 20%;
}
.qu_sl {
	width: 92%;
	float: left;
	padding-left: 10px;
}
.em_lf {
	width: 100%;
}
.em_rg {
	width: 100%;
	position: inherit;
	text-align: left;
	clear: both
}
.price-estimate h5 {
	font-size: 18px;
}
.price-estimate h4 {
	font-size: 22px;
}
.em_rg p {
	text-align: left
}
.single_add_to_cart_button {
	padding: 25px 60px;
}
.related.products li {
	width: 46% !important;
}
.screen-reader-text {
	width: 0 !important;
	float: left;
}
.page-template-cart .woocommerce-cart-form {
	width: 100% !important;
}
.page-template-cart .product-thumbnail {
	width: auto;
}
.quantity {
	width: 100%;
}
.coupon .input-text {
	width: 58%;
	margin-right: 2%;
	float: left;
}
.page-template-cart .coupon .button {
	width: 40%;
	float: left;
	margin: 0;
}
.page-template-cart [name="update_cart"] {
	float: right;
	width: 100%;
	margin-top: 20px !important;
}
.page-template-cart .cart-collaterals {
	width: 100%;
	margin-bottom: 60px;
}
.page-template-cart .product-thumbnail {
	display: none !important;
}
.woocommerce .cart.shop_table .product-name, .woocommerce-page .cart.shop_table .product-name {
	display: table-cell !important;
}
.page-template-cart dt, .page-template-cart dd p {
	font-size: 9px !important;
}
.page-template-chakout #gpls_woo_rfq_Plus_submit {
	width: 45%;
	float: right;
	margin-top: 5px;
}
.page-template-chakout .col2-set {
	width: 100% !important
}
.page-template-chakout #order_review_heading {
	width: 100%;
	margin-top: 30px;
}
.page-template-chakout #order_review {
	width: 100%;
	padding: 0 10px;
}
.page-template-chakout .woocommerce-order-overview li {
	    font-size: 16px;
    margin-bottom: 10px;
    padding: 0;
    float: left;
    clear: both;
    border: 0;
    line-height: 1;
    font-weight:bold;
        font-family: proxima_nova_rgbold;
 
}

.page-template-chakout .woocommerce-order-overview li strong{ font-weight: normal; font-family: proxima_nova_rgregular;}

.page-template-chakout section.woocommerce-order-details {
	width: 100%;
	margin-top: 10px;
}
.page-template-chakout section.woocommerce-customer-details {
	margin: 20px 0px;
	width: 100%;
}
.page-template-chakout section.woocommerce-order-details li strong, .page-template-chakout section.woocommerce-order-details li p {
	font-size: 13px;
}
.page-template-chakout section.woocommerce-order-details {
	padding: 25px;
}
.single-product .product_title {
	font-size: 18px;
	line-height: 1.2;
	margin-bottom: 0;
}

.bls_r {
	width: 140px;
}
.pross_incs div span {
	font-size: 10px;
}
#fl2.featherlight-inner {
	    padding: 46px 15px 15px;
		    background: none;
    border: none;
    box-shadow: none;
}
#fl2 .col_fv {
	width: 100%;
	background:#fff;
}
#fl2 .col_fv img {
	display: none;
}
#fl2 .col_fv h3 {
	display: block;
	font-size: 15px;
	line-height: 23px;
	border: 1px solid #b3b3b3;
	padding: 10px;
	position: relative;
	z-index: 9999999;
	background: #e3f9ff;
}
#fl2 .col_fv h3 i {
	float: right;
	font-size: 25px;
	line-height: 100%;
}
#fl2 .col_fv {
	height: auto;
	overflow: hidden;
	position: relative;
}
.div_c_inm {
	position: absolute;
	height: auto;
	transition-duration: 1s;
	top: -100px;
	opacity: 0;
	padding:30px;
}
.div_c_inm.act {
	top: 0;
	position: relative !important;
	opacity: 1;
}
#fl2 .col_fv {
	padding: 0;
	border: none;
}
#fl2 {
	border: 1px solid #b3b3b3;
}
 .home .woocommerce-product-search {
    top: 0px;
    margin-bottom: 0;
    background: #fff;
    border: none;
    position: relative;
    margin: 10px;
}
.woocommerce-product-search {
	margin-bottom: 0;
	background: #fff;
	border: none;
}
.woocommerce-product-search button {
	font-size: 0px;
	background: URL(/wp-content/uploads/2018/10/sc_im.png) no-repeat;
	background-size: 24px;
	background-position: center;
}

.topFlagMessage.mob{ display: block !important;
    float: left;
    font-size: 13px;
    width: 100%;   padding: 5px 0;   margin-top: -54px;
    position: fixed;
    z-index: 99999;
    
    border-bottom: 0; }
.topFlagMessage.mob span{  padding: 0; margin: 0; }


.topFlagMessage.mob a:link, .topFlagMessage.mob a:visited{     

	    padding: 0;
    margin: 0;
    padding-left: 78px;
    background: url(/wp-content/uploads/2018/09/5stars_33243_2.png) !important;
    background-position-x: 0;
    background-repeat: no-repeat !important;
    background-size: 77px !important;
    text-decoration: underline;
    margin-left: 4px;

}

.woocommerce-ordering .orderby{width: 86%;}

}



@media only screen and (min-width:480px) and (max-width:767px) {

	 

	.captchaFfm{ margin-left: 10px; }
.googleReviewSticky{ display: none; }
	.products li.product-category h2{    top: 142px;}

.single-product .product_title {
	font-size: 18px;
	line-height: 1.2;
	margin-bottom: 0;
}
.screen-reader-text {
	width: 0 !important;
	float: left;
}
.x-navbar-inner {
	min-height: 0 !important;
}
.woocommerce-ordering p {
	display: none !important
}
.images.twist-wrap {
}
.single-product .product_title {
	font-size: 18px !important;
	line-height: 1.2;
	margin-bottom: 0 !important;
}
.c_b_f {
	width: 100%;
	padding: 0 20PX;
}
.cat-parent a {
	width: auto !important
}
.single-product .x-container {
	margin-top: 0px
}
.single-product .product_title {
	font-size: 18px;
	line-height: 1.2;
	margin-bottom: 0;
}
.x-breadcrumb-wrap {
	padding: 7px 0;
}
.x-breadcrumbs a, .x-breadcrumbs span {
	font-size: 13px;
}
.x-breadcrumbs {
	text-align: left;
}
.s_in h6 {
	padding: 0 20px;
}
.mb_sc {
	padding: 10px;
	background: #dcf8ff;
	display: block !important;
}
.mb_sc .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input {
	border: none !important;
	HEIGHT: auto;
	FONT-SIZE: 20PX;
	font-family: proxima_nova_rgregular;
}
.mb_sc .dgwt-wcas-search-form {
	margin: 0;
	padding: 0;
	border: none;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	overflow: hidden;
	-webkit-box-shadow: -2px 4px 5px 0px rgba(50, 50, 50, 0.09);
	-moz-box-shadow: -2px 4px 5px 0px rgba(50, 50, 50, 0.09);
	box-shadow: -2px 4px 5px 0px rgba(50, 50, 50, 0.09);
}
.tax-product_cat .offset {
	margin-top: 10px !important
}
.mb_sc .dgwt-wcas-search-wrapp {
	margin: 0;
	max-width: 100%;
}
.mb_sc .dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit:before {
	display: none;
}
.mb_sc .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit {
	width: 70px;
	height: 100%;
	font-size: 0px;
	background: URL(/wp-content/uploads/2018/10/sc_im.png) no-repeat;
	background-size: 25px;
	background-position: 30px center;
}
.mb_sc .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
 color: #8e8e8e;
 opacity: 1; /* Firefox */
 font-style:normal
}
.mb_sc .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input:-ms-input-placeholder { /* Internet Explorer 10-11 */
 color: #8e8e8e;
 font-style:normal
}
.mb_sc .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input::-ms-input-placeholder { /* Microsoft Edge */
 color: #8e8e8e;
 font-style:normal
}
#mnu_lfg .count {
	display: none !important
}
.brandedwithlogo .wpcf7-list-item {
	width: 80px !important;
}
.txin p {
	width: 180px !important;
	float: left !important;
}
.dd-select, #demo-htmlselect {
	width: 180px !important;
}
.mp_aat .x-container {
	width: 100% !important;
	margin: 0;
	padding: 0 10px;
}
.inner_dls2 {
	width: 100%;
	padding: 10px;
}
.inner_dls2 .lbel {
	font-size: 21px;
}
.bnmer_stylenm {
	height: 330px;
	position: absolute;
	z-index: 1;
	width: 100%;
	top: auto;
	left: 0;
	bottom: 0;
}
.tbsq > .s50p_in:nth-child(2) {
	margin-top: 60px;
}
.hedder_fgm .logo {
	float: left;
	width: 35%;
}
.hedder_fgm .logo img {
	height: auto;
}
.hedder_fgm .right_tr {
	float: right;
	width: 50%;
}
.frml {
	margin: 0;
	width: 100%;
}
.posd {
	display: none !important;
}
.posm {
	display: block !important;
	margin-top: 30px;
	margin-bottom: 20px;
	width: 100%;
}
.in-wp img {
	width: 100%;
}
.banner_tp_free {
	height: auto;
	padding-bottom: 30px;
}
.logosl .x-container.max {
	width: 100% !important;
	padding: 0 10px !important;
}
.logosl {
	text-align: center;
}
.logosl img {
	width: 24%;
	float: none;
}
.page-id-2110 .led_video {
	padding-bottom: 0;
}
.clm_hlf {
	width: 100%;
}
.rwa {
	margin-top: 30px;
}
.btmbnms a {
	font-size: 18px;
}
.mbcl11 {
	width: 100% !important;
}
.mbcl22 {
	width: 100% !important;
}
.prf {
	height: auto;
	left: 5px;
	bottom: 5px;
}
#nav_adj .imgin {
	padding: 4px 0 0 0;
}
.bnt_xc9, .bnt_xc6 {
	padding: 10px 23px 8PX;
	font-size: 13px;
}
.zt img {
	vertical-align: top;
	width: 50%;
	float: left;
}
.pos_xzwsfj {
	vertical-align: top;
	width: 50%;
	float: left;
	margin-top: 0;
	right: -16px;
	top: 0px;
}
.zt h2 {
	font-size: 50px;
}
.zt h3 {
	font-size: 26px;
}
.banner_btm_new_box .pvbx {
	display: none;
}
.text_rgin h4 {
	line-height: 1.2;
	font-size: 31px;
	margin-bottom: 12px;
}
.text_rgin h4 span {
	font-size: 13px;
	line-height: 2;
	display: block;
}
.text_rgin .txt {
	margin-bottom: 22px;
	font-size: 15px;
	color: #10100e;
	font-family: proxima_nova_rgregular;
	line-height: normal;
}
.text_rgin .txt br {
	display: none;
}
.wrp_blue_as {
	padding: 30px 0;
}
.wrp_blue_as .cen_hd {
	font-size: 36px;
}
.right_txc {
	width: 100%;
	padding: 20px 50px;
}
.inner_page_top_hedder .fn_frm {
	position: relative;
}
.inner_page_top_hedder .x-container.max {
	width: 100%;
	padding: 0;
}
.inner_page_top_hedder .lft_frm, .inner_page_top_hedder .right_frm, .inner_page_top_hedder .lft_inner, .inner_page_top_hedder .right_inner {
	width: 100%;
}
.inner_page_top_hedder {
	width: 100%;
	padding: 0;
}
.inner_page_top_hedder {
	height: auto;
}
.inner_page_top_hedder h1 {
	float: left;
	text-align: center;
	width: 100%;
	margin-top: 15px;
	font-size: 44px;
	margin-bottom: 15px;
	background: #9ddcf9;
	padding: 10px 0;
}
.inner_page_top_hedder {
	background: none;
}
.centerbtm_frm .right_frm, .centerbtm_frm .lft_frm {
	width: 100%;
}
.pos_ar, .mb_24, .cer_whf {
	display: none
}
.aa {
	width: 100%;
	font-size: 20px !important;
	height: 60px !important;
}
.font-select1 li {
	width: 48%;
}
#mob, #email {
	float: none !important;
}
.x-brand {
	padding-bottom: 0 !important
}
.kk-h2 {
	font-size: 47px !important;
}
#tab-1 h2 {
	margin-bottom: 0 !important
}
.page-template-vinyl-wristband .cd-testimonials-wrapper, .page-template-tyvek-wristband .cd-testimonials-wrapper, .page-template-led-wristband .cd-testimonials-wrapper, .page-template-silican_bands .cd-testimonials-wrapper, .page-template-order_main .cd-testimonials-wrapper {
	padding: 0 !important;
	margin: 0;
}
.new_clnt img:nth-child(2) {
	margin-bottom: 0;
}
.pink_bcr .x-container.width {
	width: 100% !important;
}
.cl_124 h6 {
	font-size: 17px;
}
.cov_wr h2 {
	font-size: 42px;
	margin-bottom: 20px;
}
.page-template-tyvek-wristband .op:nth-child(4) > .col_2_1_n:nth-child(2) {
	margin-top: 10px;
}

.bnd2 h4 {
	left: 25px;
	margin: -1px 0;
}
#kk-footer {
	display: none;
}
.page-template-new_oder_2017_4_20 .newtt21 .wpcf7-radio {
	width: 55% !important;
}
.page-template-new_oder_2017_4_20 .newtt21 img {
	width: 40%;
}
.cov_wr img {
	display: none;
}
.rt {
	display: block !important;
	height: 100px;
	top: 70px;
}
.hd.featherlight-inner {
	width: 100%;
	height: auto !important
}
.table-123 {
	margin-bottom: 25px;
}
.clvd {
	width: 100%;
}
.atr {
	display: none;
}
.clvd h6 {
	margin-bottom: 25px;
}
.vbr {
	display: none !important
}
#tab-1 h2 {
	margin-top: 0 !important;
}
.rgon_m h2 {
	text-align: right !important;
}
.plypng {
	position: absolute;
	left: 50%;
	width: 72px;
	margin-left: -36px;
	top: 50%;
	margin-top: -25px;
}
.clvd:hover .plypng {
	-webkit-box-shadow: 4px 4px 10px 0px rgba(255, 255, 255, 1);
	-moz-box-shadow: 4px 4px 10px 0px rgba(255, 255, 255, 1);
	box-shadow: 4px 4px 10px 0px rgba(255, 255, 255, 1);
	border-radius: 13px;
	margin-top: -26px;
	margin-left: -37px;
}
.wpcf7-form H3 span {
	padding: 5px 9px !important;
	line-height: 16px;
}
.pdf {
	float: none !important;
}
.col_3_n, .col_3_2_n, .col_2_1_n {
	padding: 0 10px !important;
}
.col_3_n h3 div {
	font-size: 18px !important;
}
.pdf p {
	font-size: 16px !important;
}
.bvty .qut1 h4, .bvty .qut2 h4, .bvty .qut3 h4 {
	font-size: 18px !important;
}
.qut1 span, .qut2 span, .qut3 span {
	font-size: 11px !important;
}
.bvty {
	width: 100% !important;
}
.clvd:nth-child(2) {
	margin-bottom: 25px;
}
.featherlight .featherlight-content {
	margin: 0!important;
	width: 100%
}
#tab-2 #left-col {
	margin-top: 0!important
}
.nf .wpcf7-response-output {
	bottom: 33px
}
.page-template-oder_new_2017 #right-col {
	height: auto!important
}
.dtl2 h4, .dtl2 h4 em {
	font-style: normal!important
}
.nrt, .sub-menu {
	border: none
}
.nrt {
	width: 100%;
	MARGIN-BOTTOM: 20PX
}
.dtl2 li {
	padding-left: 30px
}
.page-id-833 .TOP-CONTACT-mail {
	display: none
}
.dtl2 .ajax-loader {
	position: absolute;
	right: 65px;
	bottom: -1px;
	height: 32px
}
.dtl2 h4 {
	font-family: proxima_nova_rgbold
}
.lfettt {
	width: 100%!important;
	padding: 0 20px
}
.archive .texbc-in h3, .single .texbc-in h1 {
	font-size: 30px;
	text-align: center;
	padding: 30px 10px 85px
}
#post-grid-161 .item {
	width: 48%!important;
	float: left;
	margin: 0 1% 20px!important
}
.single-blog .x-sidebar {
	display: none!important
}
.cd-testimonials-item h3 {
	font-size: 15px
}
.texbc-in {
	height: auto
}
.wrp-bnm {
	display: none
}
.wpcf7-form .retw {
	font-size: 27px
}
.tabel-rows UL li {
	font-size: 11px
}
.TOP-CONTACT-mail {
	display: block
}
.fivx {
	font-size: 30px;
	line-height: 1
}
.fivx p {
	font-size: 20px!important
}
.fbik-mob2 {
	display: inline-block;
	margin-bottom: 10px
}
.cd-testimonials-wrapper {
	margin: 0 auto 30px
}
.cd-testimonials-item h3 {
	margin-top: 0
}
.rewslider h2 {
	font-size: 34px!important;
	margin-bottom: 20px
}
.tabel-rows:nth-child(6) li {
	margin-bottom: -1px
}
.clsss-mmnn {
	width: 75%!important
}
.wrp-bnm .x-column.x-sm.x-1-3:nth-child(3) {
	display: inline-block;
	float: none;
	width: 100%!important
}
.col-6-te {
	width: 31.333%;
	margin-bottom: 0
}
.pox, .selected-color {
	margin-bottom: 0!important
}
.mobdisp {
	float: left;
	width: 20%;
	display: block
}
.table-123 .tabel-rows:nth-child(6) li {
	line-height: 33px!important
}
.table-123 .tabel-rows:nth-child(7) {
	width: 75%!important;
	text-align: center
}
.page-id-101 .classght .x-column, li.first---3248u {
	width: 100%!important
}
.page-template-newqq .entry-wrap h2, .page-template-rainbod .entry-wrap h2 {
	font-size: 30px!important;
	font-family: gooddogregular;
	color: #3950A6;
	margin: 0;
	MARGIN-TOP: 20PX;
	LINE-HEIGHT: 30PX!important;
	text-align: center
}
.page-template-newqq .entry-wrap H3, .page-template-rainbod .entry-wrap H3 {
	font-size: 18px!important;
	color: #333;
	font-family: proxima_novasemibold;
	MARGIN-TOP: 30PX;
	MARGIN-BOTTOM: 30PX;
	text-align: center
}
.page-template-newqq .entry-wrap ol, .page-template-rainbod .entry-wrap ol {
	margin-left: 25px
}
.togel-div {
	display: block!important
}
.border-fix-bt, .center-intypo {
	display: none!important
}
.erro-in {
	top: 4px;
	left: auto;
	right: 10px!important
}
.print-prize {
	border-bottom: 5px solid #c0d7e2!important;
	margin-top: 0!important
}
.wpcf7-form h2 {
	background-color: #185CCD;
	color: #fff;
	padding: 11px 0
}
.HID1, .table-123 {
	display: inline-block
}
#fixd-in {
	padding: 10px 25px 0!important
}
.font-select {
	margin-bottom: 10px!important
}
.tabel-rows UL li:nth-child(1) {
	border-left: 1px solid #c7bd6b!important;
	line-height: 20px;
	height: 45px;
	border-bottom: 1px solid #C7BD6B!important;
	padding-top: 7px!important
}
.hotPrice {
	margin: 3px 0
}
.tabel-rows {
	float: left;
	width: 25%
}
.tabel-rows UL li {
	width: 100%!important;
	padding: 0!important;
	text-align: center!important;
	border-bottom: 1px solid #C7BD6B!important
}
#div-btm h2, #div-btm h4, #top-right-con p, .entry-content p, .home .wrp-bnm, .page-id-77 #top-title h1, .width-fix p, .wpcf7-form H3 {
	text-align: center
}
.color1, .color2 {
	visibility: visible!important
}
.x-navbar .x-brand {
	width: 20%!important
}
.masthead-inline {
	background: #FFF;
	-webkit-box-shadow: -1px 9px 28px -14px rgba(122,122,122,1);
	-moz-box-shadow: -1px 9px 28px -14px rgba(122,122,122,1);
	box-shadow: -1px 9px 28px -14px rgba(122,122,122,1);
	width: 100%
}
.bbs h2 {
	font-size: 36px!important;
	margin-top: 14px!important;
	margin-bottom: 20px!important
}
.wrp-bnm {
	padding: 25px 0 30px!important
}
.inner-db-in-mob p {
	font-family: proxima_nova_rgregular;
	font-size: 18px;
	color: #3a3a3a;
	text-align: center;
	font-weight: 700;
	line-height: 25px;
	margin-top: 25px;
	margin-bottom: 0
}
.inner-db-in-mob {
	display: block!important
}
#hide-div-in {
	display: none!important
}
#band-in h2, #div-hide-comp .clickme-p, #div-hide-comp h4, #menu-new-2, #top-icons, .center-text-foot, .page-id-10 #div-hide-comp, .poc-band, .wis-munk {
	display: none
}
#btn-center, #div-btm, .x-colophon.bottom {
	height: auto
}
.x-navbar .x-brand {
	margin-top: 0!important;
	margin-bottom: 10px
}
.x-container.max {
	padding: 0 10px
}
.x-btn-navbar.collapsed, .x-btn-navbar.collapsed:hover {
	background: 0 0;
	box-shadow: none;
	padding: 0
}
#top-right-con p {
	padding: 0;
	background: 0 0!important;
	font-size: 15px
}
#top-right-con {
	margin-top: 0;
	margin-bottom: 10px
}
body {
	overflow-x: initial
}
#slider-bantop H2 img {
	width: 90px
}
#slider-bantop H2 {
	font-size: 28PX;
	margin-top: 10PX;
	line-height: 26PX
}
#slider-bantop {
	margin-bottom: 30px
}
#slider-bantop p {
	font-size: 15px;
	line-height: 1.4
}
.x-column.x-sm {
	width: 45%;
	float: LEFT;
	margin: 0 2.5%
}
#class-inner {
	margin-bottom: 20px
}
#div5 {
	width: 45%;
	margin: 0 2.5% 20px;
	float: left;
	border: 1px solid #cec8a8!important;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px
}
#hrlf-div, .width-fix {
	width: 100%
}
.wrapre-in {
	border: none
}
#abt-d h2 {
	font-size: 45px;
	margin-bottom: 30px
}
#abt-d h2 i {
	font-size: 10px;
	top: -14px
}
#hrlf-div {
	padding: 0
}
.home .wrp-bnm .x-column:last-of-type {
	float: left!important;
	clear: none;
	display: inline-block;
	width: 100%
}
#div5:nth-child(6) {
	float: none;
	margin: 0 auto!important;
	clear: both
}
#hrlf-div h3 {
	height: inherit;
	text-align: left;
	background-position-x: 5px!important;
	font-size: 20px
}
#div-btm h2 {
	font-size: 45px;
	margin-top: 15px
}
.entry-wrap, .x-colophon.top {
	padding: 0!important
}
#btn-center {
	padding: 40px 0
}
.x-colophon.bottom .x-colophon-content {
	margin-top: 0
}
.x-nav-wrap.mobile.collapse {
	position: fixed;
	height: 7000px;
	width: 100%;
	background: rgba(66,181,72,.89);
	left: 0;
	top: 0
}
.x-navbar .mobile .x-nav {
	margin: 0!important
}
.x-navbar .mobile .x-nav li a {
	color: #FFF!important;
	font-size: 25px;
	font-family: proxima_novasemibold;
	text-align: center;
	padding: 10px 0
}
.x-btn-navbar.collapsed {
	color: #a6a3a3!important;
	font-size: 40px!important
}
.x-btn-navbar {
	margin-top: 5px!important
}
.cross-close {
	float: right;
	width: 34px;
	margin: 9px 10px 9px 0
}
#top-title h1 {
	font-size: 23px
}
#left-col {
	width: 100%;
	padding: 0!important
}
.wpcf7-form h2 {
	margin: 20px 0;
	font-size: 27px
}
.wpcf7-form H3 span {
	padding: 10px 7px
}
.page-id-10 .wpcf7-radio .wpcf7-list-item {
	width: 45%;
	margin: 0 2.5% 20px;
	background-size: 60%!important
}
#center-intp, #hrlf-div2, #right-col, .CLASSBORDER, .fix-ifgr, .inbs-oi {
	width: 100%
}
#right-col h4, span.wpcf7-form-control-wrap.Quantity {
	margin: 0
}
.radioforimage {
	height: auto
}
#hrlf-div2 {
	padding: 0
}
#right-col {
	height: auto!important;
	margin-bottom: 40PX
}
.page-id-10 .wpcf7-submit {
	float: none!important;
	display: block;
	margin: 0 auto
}
.page-id-10 .wpcf7-radio .wpcf7-list-item:nth-child(5) {
	float: none;
	clear: both;
	margin: 0 auto 20px;
	display: block
}
.class, .class-rifgt, .in-tp {
	display: none
}
.print-prize {
	margin-bottom: 0;
	border-top: 5px solid #c0d7e2!important
}
.x-column.x-sm.x-1-2 {
	margin-bottom: 30PX!important;
	margin: 0;
	width: 100%
}
.x-main.full p, .x-main.full p a {
	font-size: 15px
}
.x-main.full h3 {
	font-size: 34px
}
.x-navbar .x-brand img {
	margin-top: 0!important
}
.in-ptr {
	top: 0
}
.page-id-77 #top-title h1 {
	line-height: normal;
	padding: 10px 0
}
#center-intp h3 {
	font-size: 30px
}
#center-intp p {
	padding: 0
}
.vn3 {
	width: 45%!important;
	margin: 0 2.5% 20px!important;
	height: 865px!important
}
#priceBoxes>.vn3:nth-child(4), .wp-image-97 {
	float: none!important;
	margin: 0 auto!important;
	clear: both
}
.page-id-564 .vn3 {
	width: 100%!important
}
.vn3 h3 {
	font-size: 18px!important
}
.vn3 h3 span {
	font-size: 15px!important
}
.tbl h5, .tbl ul li {
	font-size: 13px!important
}
.vn3 h4 {
	font-size: 44px!important
}
.vn3 .img-btn124 {
	width: 80%!important;
	font-size: 18px!important
}
.page-id-86 .img-btn124 span {
	font-size: 11px
}
.vn3:nth-child(7) {
	background: url(/wp-content/uploads/img-in/bc-band.png) bottom right no-repeat;
	background-size: 65%!important;
	padding-bottom: 130px!important
}
.CLASSBORDER {
	width: auto!important
}
.div-inp {
	text-align: center!important
}
.font-select .fs-results {
	width: 100%!important;
	padding: 0!important
}
.font-select .fs-results li {
	padding: 5px 0!important;
	width: 50%!important
}
.post-12 .entry-content a {
	width: 100%;
	display: block;
	margin-bottom: 20px
}
#top-right-con {
	display: inline-block;
	float: left;
	padding: 20PX 0;
	width: 65%
}
.class-hi {
	display: none!important
}
.wpcf7-form H3 {
	font-weight: 700;
	margin-bottom: 10px;
	text-align: left
}
.INNER-PFBN, .odr-pz__q h2, .wr__O_P {
	text-align: center
}
#hrlf-div2 {
	margin: 0!important
}
.numberfix strong {
	display: inline-block!important
}
#blue-bs, .fix-3432 em, .fix-3432 span {
	display: none!important
}
.wpcf7-form .selected-color3 {
	display: inline-block;
	float: none!important
}
.cd-author, .flotrty, .left__pic {
	float: none
}
.bbs .vn3:nth-child(4) .hotPrice {
	font-size: 11PX!important
}
.limitedTimeOffer {
	font-size: 7PX!important;
	margin-left: 5px!important
}
.bbs .vn3:nth-child(4) p:nth-child(4) {
	FONT-SIZE: 17PX
}
#foo {
	position: static!important
}
#slider-bantop {
	height: auto;
	min-height: 0
}
#slider-bantop H2 {
	clear: both;
	padding-top: 20px
}
.INNER-PFBN {
	padding: 0PX 10PX;
	border: none
}
#div-btm, .wrp-bnm {
	padding-bottom: 0!important
}
.cd-testimonials-item h3, .cd-testimonials-wrapper span {
	text-align: center;
	FLOAT: none
}
.bbs .vn3:nth-child(4) .hotPrice {
	margin-left: 0
}
#div-btm {
	margin-bottom: 0!important
}
.headerOffTitle {
	margin: 10PX 0 -10PX!important
}
.odr-pz__q h2 {
	font-size: 50px;
	line-height: normal;
	MARGIN: 20PX 0
}
.left__pic {
	display: inline-block;
	margin: 0
}
.odr-pz__q h3 {
	font-size: 24PX
}
.center__btm h2, .center__btm h2 SPAN {
	font-size: 50PX!important;
	LINE-HEIGHT: NORMAL
}
.mgdr {
	margin: 30PX AUTO
}
.bwg_lightbox_0 {
	width: 50%;
	float: left
}
.bwg_lightbox_0 img, .bwg_lightbox_0 span {
	width: 100%!important;
	height: auto!important
}
.mobContactForm {
	display: none;
	clear: both;
	float: left;
	margin-bottom: 25px;
	width: 100%
}
.tabel-rows:nth-child(5) li span {
	line-height: 22px
}
.claf {
	width: 100%!important;
	border: none!important;
	height: auto!important;
	margin-bottom: 20px
}
.fb-wp_btm {
	width: 100%;
	margin-bottom: 40px
}
.fb-wp_btm h3 {
	font-size: 40px
}
.fb-wp_btm h3 strong {
	font-size: 47px
}
.pos_ab {
	display: none
}
.open_dx, .rgt {
	display: none!important
}
.radioforimage2 .wpcf7-list-item, .radioforimage3 .wpcf7-list-item {
	width: 19%
}
.radioforimage2 .wpcf7-list-item-label, .radioforimage3 .wpcf7-list-item-label {
	padding: 87px 0 8px
}
.wpcf7-submit {
	width: 41%;
	font-size: 19px
}
.wpcf7-submit span {
	font-size: 12px
}
.tabel-rows UL li {
	height: 26px
}
#left-col_fix {
	width: 100%!important
}
.newradio .wpcf7-list-item, .newradio2 .wpcf7-list-item {
	width: 19%;
	margin: 0 .5%;
	height: 115px
}
.vn3 h3 {
	margin-bottom: 10px!important
}
#fix_rgt {
	position: relative;
	width: 95%;
	padding: 0
}
.newradio .wpcf7-list-item .wpcf7-list-item-label, .newradio2 .wpcf7-list-item-label {
	background-size: auto 30%!important;
	background-position-y: 17PX!important
}
.newradio .wpcf7-list-item-label, .newradio2 .wpcf7-list-item-label {
	padding: 60px 5px 0;
	font-size: 13px
}
.inner_oder {
	padding-top: 10px
}
#band_color ul li {
	width: 24%
}
.Overlat_q h4, .finish_mokup h4 {
	line-height: 1.6;
	font-size: 20px
}
.inner_text_hf h5 {
	font-size: 15px;
	line-height: 40px
}
.band_shp, .inner_text_hf {
	height: 40px
}
.hide-color {
	text-align: left!important
}
.adrs, .bd H5, .dtl2 h6, .mR_pic, .mas_hed h5, .mp_pic {
	text-align: center
}
.mst, .mst i {
	text-align: left
}
.mR_pic, .mp_pic {
	background: #23b02a;
	BORDER-RADIUS: 5PX;
	PADDING: 5PX;
	width: 48%;
	margin: 0 1%
}
.done_edit {
	position: absolute;
	bottom: 0;
	margin: 0 0 0 -36px;
	height: 20px;
	top: auto;
	left: 50%
}
.pos_BsS {
	position: relative;
	padding-bottom: 30px;
	margin-bottom: 20px
}
#inner_cl, .dtl2 {
	padding: 10px
}
.mas_hed h5 {
	width: 100%
}
.mas_hed .wpcf7-list-item-label {
	font-size: 14px
}
input[name=MessageStyle] {
	margin-top: 0
}
.open_mb {
	display: inline-block;
	color: #fff;
	line-height: 100%;
	margin-top: 8px;
	margin-right: 12px
}
.Overlat_q h4 {
	top: 20%
}
.finish_mokup h4 {
	top: 25%
}
#mylightbox {
	width: 90%;
	height: 600px;
	overflow: hidden;
	margin: 0 auto
}
.inner_pop {
	height: 100%;
	overflow: auto;
	width: 100%
}
#mylightbox ul li {
	width: 15%;
	margin: 0 .5% 10px
}
.bd, .hide-color, .rv_in {
	margin-bottom: 20px
}
.rv_in {
	transform: none!important;
	width: 100%;
	margin-left: 0;
	margin-right: 0
}
.bd H5 {
	font-size: 30px
}
.bnd h4 {
	font-size: 16px;
	line-height: 45px;
	    top: 50px;
}
.bnd {
	    height: 123px;
}
.bd h6 {
	font-size: 25px
}
.adrs, .dtl {
	width: 80%;
	margin: 0 auto;
	float: none
}
#inner_cl {
	width: 100%;
	margin-top: 20px
}
#inner_cl h1 {
	font-size: 20px
}
#inner_cl p {
	font-size: 13px
}
.nbc h2 {
	font-size: 21px
}
.dtl2 h4, .dtl2 h5 {
	font-size: 20px
}
.nbc input[type=submit] {
	margin-top: 10px
}
.dtl2 h5 {
	margin-top: 5px
}
.dtl2 .cv {
	background-size: 15px;
	padding-left: 20px;
	font-size: 10px!important
}
.dtl2 h3 {
	margin: 10px 0 0;
	font-size: 20px
}
.dtl2 li, .dtl2 li span {
	font-size: 13px
}
.dtl2 li span {
	width: 24px;
	line-height: 13px
}
.dtl2 .your-email {
	width: 100%
}
.dtl2 .wpcf7-submit {
	margin: 10px auto 0;
	display: block
}
.dtl2 h6 {
	font-size: 17px
}
.tabs_W li {
	width: 49%;
	float: left;
	margin: 0 .5%
}
.tabs_W li a {
	width: 100%;
	padding: 10px;
	font-size: 25px;
	margin: 0;
	height: 60px;
	letter-spacing: -1px
}
.tabs_W li a img {
	width: 47px;
	margin-top: 0
}
.bxt {
	top: 58px
}
#tab-1 h2 {
	float: left;
	display: inline-block;
	font-size: 25px;
	width: 100%;
	margin-top: 10px
}
.mst {
	font-size: 15px
}
.l4 {
	width: 48%;
	height: 260px
}
.l4 p {
	font-size: 11px
}
.l4 h5 {
	font-size: 12px
}
#left-col {
	margin-top: 20px
}
.featherlight-content #tx {
	width: 100%
}
.featherlight .featherlight-close-icon {
	top: 0;
	right: 40px
}
#tx h2 {
	font-size: 27px;
	margin-top: 0
}
#tx h2 img {
	width: 55px
}
.tew {
	line-height: 35px;
	font-size: 23px
}
.vb {
	font-size: 13px;
	color: #656565
}
.fm_f {
	padding: 0
}
#tx p .wpcf7-form-control-wrap {
	width: 66%
}
#tx p strong, .stl strong {
	width: 32%;
	font-size: 12px;
	line-height: 28px
}
#tx [type=email], #tx [type=number], #tx [type=tel], #tx [type=text] {
	width: 100%;
	font-size: 16px!important;
	height: 30px
}
.idnm, .stl .bnm {
	font-size: 15px
}
.wp_tx .x-container {
	padding: 0;
	width: 100%!important
}
.mst i {
	width: 100%;
	display: block
}
.tabs_W ul {
	clear: both;
	display: inline-block;
	width: 100%
}
#tab-1 {
	padding: 0 5px
}
.l4 h5 {
	color: #ec3235
}
.nqw {
	margin-bottom: 10px;
	display: block
}
.mst {
	padding: 0 20px
}
#tab-2, .tabs_W ul {
	padding: 0 10px
}
.nf .wpcf7-form-control-wrap {
	display: inline-block;
	width: 75%
}
.nf strong {
	width: 25%
}
.nf.featherlight-inner {
	width: 100%;
	padding: 20px
}

.reviewhidden.featherlight-inner {
	width: 100%;
	padding: 20px
}


.onm {
	display: block
}
.page-template-new_oder_2017_4_20 .wpcf7-form H3 {
	font-size: 12PX;
}
.cov_wr h3 {
	font-size: 27px;
}
.c4 {
	width: 100%;
}
.page-template-new_oder_2017_4_20 #tab-1 h2 {
	margin-bottom: 0 !important
}
#in_bdr {
	border: none;
	padding: 0 !important;
}
.page-template-new_oder_2017_4_20 .qut1, .page-template-new_oder_2017_4_20 .qut2, .page-template-new_oder_2017_4_20 .qut3 {
	padding: 0 5px;
}
.page-template-new_oder_2017_4_20 .qut1 h4, .page-template-new_oder_2017_4_20 .qut2 h4, .page-template-new_oder_2017_4_20 .qut3 h4 {
	font-size: 17px;
}
.page-template-new_oder_2017_4_20 .qut {
	font-size: 23px !important;
}
.text_ALG {
	margin-top: 10px;
}
.text_ALG img {
	width: 55px;
}
.text_ALG {
	font-size: 22px
}
.cov_wr em {
	float: none !important
}
.bnd4 {
	width: 100%;
}
.bnd4 h4 {
	left: 126px;
	font-size: 14px;
	margin: 14px 0;
}
.bnd3 h4 {
	left: 49px;
	margin: 6px 0;
}
.main_hed {
	height: 180px;
	background: url(/wp-content/uploads/2017/05/main-hd-img.jpg) no-repeat center bottom;
	background-size: 100%;
}
.main_hed img {
	display: none;
}
.center_txt h1 {
	font-size: 25px;
}
.center_txt p {
	font-size: 12px;
}
.incl3 {
	width: 48%;
	height: 385px;
	overflow: hidden;
	margin-bottom: 8px;
}
.incl3 h3 {
	font-size: 25px;
}
.bnt_xc {
	font-size: 14px;
	padding: 10px 20px 8PX;
}
.incl3 p {
	font-size: 12px;
}
.top_par {
	font-size: 12px;
	margin-top: 28px;
}
.ta {
	width: 100%;
	PADDING: 20PX;
	height: auto;
}
.incl2 h2 {
	font-size: 28px;
	text-align: center;
}
.cl2in {
	width: 100%;
}
.cd-testimonials-wrapper {
	min-height: auto;
}
.incl2.ta .cl2in:nth-child(2) {
	margin-bottom: 30px;
	padding-top: 10px;
}
 
.cl2in .rv_in p {
	padding: 0;
}
.or_rang .max {
	width: 100% !important;
	padding: 0;
}
.cl_in5 h6 span {
	display: none;
}
.cl_in5 {
	width: 25%;
}
.cl_in5 .imabr_wr {
	width: 60px;
	margin-top: 10px;
	float: none;
}
.mvct {
	display: none;
}
.cl_in5 h6 {
	font-size: 15px;
	padding: 0;
	margin: 0;
}
.cl_in5 h6 br {
	display: none
}
.cl_124 h3 {
	margin-top: 10px;
	font-size: 23px;
}
.c_aq1 {
	padding: 0 7px;
}
.cl_124 h6 {
	font-size: 11px;
}
.cov_wr h1 {
	font-size: 42px;
	margin-bottom: 20px;
}
.cl_in4 {
	width: 100%;
}
.cl_in4 h4 {
	text-align: center;
	margin: 10px 0;
}
.cl_in4 h4 br {
	display: none;
}
.TOP-CONTACT-mail {
	display: none !important
}
.page-template-vinyl-wristband .tabel-rows:nth-child(2), .page-template-vinyl-wristband .tabel-rows:nth-child(3), .page-template-vinyl-wristband .tabel-rows:nth-child(4), .page-template-vinyl-wristband .tabel-rows:nth-child(5) {
	width: 18.75%!important;
}
#banner_home_new {
	height: auto;
	/* background: url(/wp-content/uploads/2017/07/mob_hedder_03.jpg) no-repeat; */
	background-size: 100% 210px;
	display: block;
	 
}
.st_1 {
	margin: 28px auto;
	width: 90% !important;
	padding: 10px;
	float: none;
}
.st_1 br {
	display: none;
}
.st_1 h1, .st_1 h3 {
	font-size: 40px;
}
.st_2 {
	width: 100% !important;
	margin-top: 20px;
}
.x-container.width {
	width: 100% !important;
}
#banner_home_new .x-container.width {
	width: 100% !important;
}
.st_2 h3 {
	font-size: 25px;
}
.st_2 .Bnf .wpcf7-list-item {
	padding: 0;
}
.high_l h3 {
	font-size: 35px;
	margin: 30px 0 20px;
}
.high_l .cl-4_q {
	width: 23%;
}
.high_l .x-container.width {
	width: 100%;
}
.high_l .cl-4_q h5 {
	font-size: 14px;
}

.high_l .cl-4_q p {
	font-size: 10px;
}
.bnt_xc2 {
	font-size: 11px;
	padding: 5px 23px 3px;
}
.high_l {
	padding-bottom: 20px;
}
.m0 h4 {
	font-size: 33px;
}
.m0 h4 span {
	font-size: 19px;
}
.CV h2 img {
	width: 188px;
	margin-bottom: 20px;
}
.CV h2 span {
	padding: 0;
	text-align: center;
}
.CV h2 {
	font-size: 26px;
}
.CV h2 i {
	font-size: 15px;
}
.cen {
	padding: 25px 0;
}
.cen H4 {
	font-size: 28px;
}
.fb-wp_btm {
	text-align: center;
}
.bmg_t {
	margin-top: 40px;
	margin: 0 auto;
	display: block;
}
.T {
	display: none
}
.banner_tx {
	position: relative;
}
.banner_tx h1 {
	font-size: 75px;
	padding-bottom: 20px;
}
.banner_tx h1 span {
	font-size: 27px
}
.toggle {
	margin-bottom: -85px;
}
.mb_zq {
	position: absolute;
	top: 130px;
	left: 0;
	width: 100%;
}
#banner_ty img {
	top: auto;
	bottom: 0;
	height: auto;
	display: none;
}
.ledVidIntro{    width: 462px;
    height: 239px;}
.toggle {
	width: 150px;
	height: 55px;
}
.hide_btn_for_slider input[type="radio"] + label span {
	width: 30px;
	height: 30px;
	background-size: 100% !important;
}
.hide_btn_for_slider label {
	width: 59px;
	font-size: 15px;
}
.hide_btn_for_slider {
	margin-top: 95px;
}
.banner_tx img {
	display: none;
}
#banner_ty{}
.banner_tx {
	background: #000;
}
#left_tx h2 {
	font-size: 22px;
	margin-top: 65px;
}
#left_tx h2 span {
	font-size: 15px;
}
.vt_2 input[type="text"], .vt_2 [type="tel"], .vt_2 [type="email"], .wp_frm_led_rm .EventDate input {
	font-size: 10px;
}
.wp_frm_led_rm .wpcf7-textarea {
	height: 80px;
	font-size: 10px
}
.vt_2 [type="submit"] {
	font-size: 12px !important;
}
.vt_2 h3 {
	font-size: 18px;
}
.sig img {
	width: 50px;
}
#gqt {
	padding: 35px 0;
}
.sig {
	margin-bottom: 30px;
	font-size: 13px;
}
#left_tx .pz132 {
	display: none
}
#gqt .x-container {
	width: 100%;
}
#Features {
	padding: 30px 0;
}
#Features h3 {
	font-size: 44px;
	margin-bottom: 30px;
}
.fe_col {
	width: 25%;
	padding: 0 10px;
	height: 240px;
}
#Features .x-container.max {
	width: 100%;
}
.fe_col p {
	font-size: 10px;
}
.fe_col h5 {
	font-size: 14px;
}
.rq_qu {
	font-size: 24px;
}
#h_wr h2 {
	text-align: center;
	margin: 30px 0 14px;
	font-size: 35px;
}
#h_wr p {
	font-size: 15px;
}
#h_wr p {
	margin-bottom: 30px;
}
.f_mb_q {
	padding-top: 140px;
}
.qa1 {
	top: -98px;
	width: 233px;
}
.inner_rt input[type="radio"] + label span, .inner_rt input[type="checkbox"] + label span {
	background: url(/wp-content/uploads/2017/09/mb_btn_02.png) no-repeat;
	width: 15px !important;
	height: 15px !important;
	background-size: 100% !important
}
.inner_rt input[type="radio"]:checked + label span, .inner_rt input[type="checkbox"]:checked + label span {
	background: url(/wp-content/uploads/2017/09/mb_btn_04.png) no-repeat
}
label.red {
	top: 122px;
	left: 88px;
}
.inner_rt {
	width: 240px
}
label.green2 {
	top: 122px;
	right: 93px;
}
label.blue2 {
	top: 122px;
	right: 50px;
}
label.pink {
	top: 149px;
	left: 88px;
}
label.yellow2 {
	top: 149px;
	right: 50px;
}
label.perpel {
	top: 176px;
	right: 50px;
}
label.slow {
	top: 122px;
	left: 44px;
}
label.fast {
	top: 176px;
	left: 44px;
}
label.std {
	bottom: 91px;
	left: 44px;
}
label.std {
	bottom: 64px;
	left: 44px;
}
label.quck {
	top: 149px;
	left: 44px;
}
label.clchange {
	bottom: 36px;
	left: 44px;
}
.slick-slide img {
	margin: 0 auto
}
.tx_q1w {
	padding: 10px 0;
	width: 60%;
}
.cl_wsgdf {
	padding: 0 10px;
}
.cl_wsgdf h6 {
	font-size: 12px;
}
.cl_wsgdf p {
	font-size: 10px !important;
}
#fl_events h2 {
	font-size: 30px;
	margin-top: 30px;
}
#fl_events ul {
	width: 90%;
}
#fl_events li, #fl_events p {
	font-size: 14px;
}
.cf_3 h3 {
	margin-top: 0;
}
.bm_ev {
	margin-top: -30px;
}
#type_bd h2 {
	font-size: 30px;
	margin-top: 30px;
}
#type_bd .slick-arrow {
	position: absolute;
	outline: none !important
}
#type_bd .slick-prev {
	font-size: 0;
	background: url(/wp-content/uploads/2017/09/w_06.png) no-repeat !important;
	border: 0;
	width: 30px;
	height: 44px;
	top: 50%;
	margin-top: -22px;
	left: 0;
}
#type_bd .slick-next {
	font-size: 0;
	background: url(/wp-content/uploads/2017/09/w_09.png) no-repeat !important;
	border: 0;
	width: 30px;
	height: 44px;
	top: 50%;
	margin-top: -22px;
	right: 0;
}
#type_bd .slick-dots {
	margin: 0;
	list-style: none;
	text-align: center;
}
#type_bd .slick-dots li {
	display: inline-block;
	margin: 0 5px;
}
#type_bd .slick-dots li button {
	background: #3b8be5;
	border: none;
	outline: none;
	border-radius: 100%;
	font-size: 0;
	width: 26px;
	height: 26px;
	padding: 0;
}
#type_bd .slick-dots li {
	border: 1px solid #010721;
	border-radius: 100%;
	padding: 3px;
}
#type_bd .slick-dots li.slick-active {
	border-color: #2c8af4;
}
#type_bd .slick-dots li.slick-active button {
	background: #92c3fb;
}
.cf_3 {
	padding-bottom: 20px;
}
#type_bd {
	padding-bottom: 40px;
}
.cl_xv {
	width: 100%;
}
.mb_sq {
	position: absolute;
	top: 85px;
	left: 50%;
	width: 300px;
	margin-left: -150px;
}
#cl_str {
	position: relative;
}
#qer {
	padding-top: 220px;
}
#cl_str h2 {
	text-align: center;
	margin: 30px 0 30px;
	font-size: 36px;
}
.cl_xv h3 {
	font-size: 30px;
}
.cl_xv p {
	font-size: 14px;
}
.led_video img {
	display: none;
}
.video_inner {
	width: 100%;
}
.led_video {
	padding-top: 0;
}
#top_ul_q .x-container {
	width: 100%;
	padding: 0;
	text-align: center;
}
.col_v_nav p {
	font-size: 8px;
}
.col_v_nav a {
	padding: 10px 0;
}
.clss_bn_r {
	top: 40px;
	left: 90px;
}
.clss_bn_r h1 {
	font-size: 50px;
}
.posqasq .x-container.max {
	margin: 0;
	padding: 0;
	width: 100%;
}
.clss_bn_r h1 span {
	font-size: 20px;
	margin-top: 5px;
}
.radio_wt {
	width: 40%;
	float: right;
	left: 0;
	top: 0;
}
#tx_rdfx {
	height: 40px;
	width: 95px;
	left: 50px;
	top: 50px;
}
.radio_wt .toggle-light .toggle-on, .radio_wt .toggle-light .toggle-off {
	font-size: 12px !important;
}
#h_wr2 h2 {
	margin: 35px 0 14px;
	font-size: 38px;
}
#h_wr2 p {
	font-size: 19px;
}
.led_soun_aaa {
	width: 100%;
}
.left_descs {
	float: none;
	margin: 0 auto 30px;
	clear: both;
}
.clss_bn_r img {
	top: 0 !important;
	right: -124px !important;
}
.post-type-archive-product .x-container {
	width: 100% !important;
	margin-top: 20px;
}
.post-type-archive-product .x-main, .tax-product_cat .x-main, .single-product .x-main {
	padding: 0;
	width: 100%;
}
.x-header-landmark {
	margin-top: 20px;
}
.h-landmark span {
	font-size: 30px;
}
.banner h2 {
	font-size: 25px;
}
.post-type-archive-product ul.products li.product, .tax-product_cat ul.products li.product {
	width: 45%;
	float: none;
	display: inline-block;
}
.post-type-archive-product ul, .tax-product_cat ul {
	text-align: center;
}
.woocommerce li.product .entry-featured img, .woocommerce-page li.product .entry-featured img {
	width: 100%;
	margin: 0 auto;
	float: none !important;
	min-width: auto;
	display: block;
}
.woocommerce li.product .entry-header .button, .woocommerce-page li.product .entry-header .button {
	position: relative !important;
	top: 0;
	margin-bottom: 5px;
}
.woocommerce-page li.product .woocommerce-loop-product__title, .woocommerce-page li.product .woocommerce-Price-amount {
	margin-top: 20px;
}
.woocommerce .price, .woocommerce-page .price {
	margin-bottom: 20px;
}
.btm_ixa img {
	margin: 0 1px 5px;
	width: 30%;
	display: inline-block;
}
.single-product .x-container {
	margin-top: 20px;
}
.single-product .product_title {
	text-align: center;
	font-size: 25px;
}
.woocommerce div.product .summary, .woocommerce-page div.product .summary {
	margin-top: 20px;
}
.product input[type=file] {
	font-size: 12px !important;
	width: auto
}
.single_add_to_cart_button {
	display: block;
	margin: 20px auto 0;
}
.wpb_slider_area {
	padding: 0 20px;
	position: relative;
	width: 80%;
	margin: 0 auto;
}
#woocommerce_product_categories-3, #custom_html-2, #custom_html-3, #woocommerce_product_categories-4 {
	float: left;
	width: 50%;
}
.lanyardstyle .wpcf7-radio {
	padding: 20px 10px;
}
.wraper_lanyard .x-container {
	padding: 0;
	width: 100% !important;
}
.lanyardstyle .wpcf7-list-item {
	height: 350px;
}
.lanyardstyle .slick-arrow {
	height: 80px;
	background-size: 100% !important;
	background-position: center;
	width: 40px;
	margin-top: -40px;
}
.lanyardstyle .bt_disc {
	font-size: 13px;
}
.lanyardstyle .cvq {
	height: 85%;
}
#lanyard_form .step_heading > h4 {
	font-size: 15px;
}
#lanyard_form .priceQty {
	font-size: 14PX;
	text-align: center;
}
#lanyard_form .minQty, #lanyard_form .priceHolder, #lanyard_form .qtyHolder {
	display: inline-block;
	float: none;
}
.left_selact {
	width: 100%;
	text-align: center;
}
#lanyard_form .left_selact label, .drpSize {
	display: inline-block;
	float: none;
}
.right_con {
	width: 100%;
	text-align: center;
}
.right_con .img_1 {
	width: 70%;
	background-size: 100%;
	BACKGROUND-REPEAT: NO-REPEAT;
	background-position: center;
	display: inline-block;
	float: none;
	vertical-align: middle;
}
.right_con .img_2, .right_con .siz_tx {
	display: inline-block;
	float: none;
	vertical-align: middle;
}
.color_selact {
	width: 31.3333%;
}
.lanyardAttachment .wpcf7-list-item {
	width: 31.3333%;
	margin: 0 1% 10px;
}
.lanyardAttachment .wpcf7-list-item label {
	font-size: 13px;
}
.hrlf_lanyard {
	width: 100%;
	margin: 0 0 20px;
	padding: 0;
	border: none;
}
.lanyardAttachmentSafety, .lanyardAttachmentBuckle, .lanyardAttachmentSafetyReel, .lanyardAttachmentSafetyBagging {
	text-align: center;
	display: block;
	float: none;
}
.lanyardAttachmentSafety .wpcf7-list-item, .lanyardAttachmentBuckle .wpcf7-list-item, .lanyardAttachmentSafetyReel .wpcf7-list-item, .lanyardAttachmentSafetyBagging .wpcf7-list-item {
	width: 34%;
	margin: 0 1%;
	float: none !important;
	display: inline-block;
}
.lanyardAttachmentSafety .wpcf7-list-item label {
	height: 50px;
}
.badgeholder {
	text-align: center;
}
.badgeholder .wpcf7-list-item {
	width: 31.333%;
	margin: 0 1% 10px;
	float: none !important;
	display: inline-block;
}
.badgeholder .wpcf7-list-item.last {
	display: inline-block;
	float: none !important;
}
.badgeholder {
	text-align: center;
}
.lanyardAttachmentSafetyBagging .wpcf7-list-item label {
	height: 50px;
}
.left_input_123 {
	width: 100%;
}
.left_input_123 h6 {
	padding: 0 10px;
}
.hlf_50 {
}
.left_input_123 .EnterText {
	padding: 0 10px;
	width: 100%;
	float: left;
}
#lanyard_form > div.inner_form_new_1 > div.left_input_123 > h6:nth-child(2) {
	padding: 0 20px;
}
.left_input_123 .email {
	padding: 0 10px;
	width: 100%;
	float: left;
}
.mokup_right {
	width: 98%;
	margin-bottom: 50px;
	height: auto;
	padding-bottom: 50px;
	margin: 0 auto 50px;
	float: none;
	clear: both;
}
.left_input_123 h6 {
	font-size: 16px;
}
.center_m {
	height: 560px;
}
.breakaway {
	top: 10px;
}
.buckle {
	bottom: 95px;
}
.hedder_fgm .logo {
	float: left;
	width: 35%;
}
.hedder_fgm .logo img {
	height: auto;
}
.hedder_fgm .right_tr {
	float: right;
	width: 50%;
}
.frml {
	margin: 0;
	width: 100%;
}
.posd {
	display: none !important;
}
.posm {
	display: block !important;
	margin-top: 30px;
	margin-bottom: 20px;
}
.banner_tp_free {
	height: auto;
	padding-bottom: 30px;
}
.logosl .x-container.max {
	width: 100% !important;
	padding: 0 10px !important;
}
.logosl {
	text-align: center;
}
.logosl img {
	width: 24%;
	float: none;
}
.page-id-2110 .led_video {
	padding-bottom: 0;
}
.clm_hlf {
	width: 100%;
}
.rwa {
	margin-top: 30px;
}
.btmbnms a {
	font-size: 18px;
}
.bnmer_stylenm img {
	height: 100% !important
}
.item_imgs img {
	padding: 0 20px
}
.vxqt {
	width: 100% !important;
	padding: 0 !important;
}
.s50p_in {
	width: 100%;
}
.in_ldfme .tbsq {
	position: relative !important;
	padding: 20px 0
}
.iwant .wpcf7-list-item .wpcf7-list-item-label, .brandedwithlogo .wpcf7-list-item .wpcf7-list-item-label {
	font-size: 16px;
}
.in_ldfme h5 {
	font-size: 32px;
	line-height: 37px;
}
.txin {
	padding: 0 !important;
}
.txin p {
	width: 45%;
	float: right;
}
.ndts2 {
	padding: 110px 18px;
}
.ydts2 {
	padding: 20px;
}
.ndts2 p {
	font-size: 18px;
}
.ydts2 li {
	font-size: 14px;
}
span.lb {
	width: 70px;
}
.ydts2 ul {
	height: 180px;
}
.tlls {
	font-size: 25px;
}
.mpskl span {
	bottom: -40px;
}
.hd_lisa span.lb {
	width: 110px;
}
.cnbse {
	padding-top: 10px;
}
.div_btn_fr {
	display: block;
}
.tabs nav a span {
	font-size: 12px;
}
.bnmer_stylenm img {
	height: 100% !important
}
.tbsq > .s50p_in:nth-child(1) {
	padding: 0 10px !important;
	width: 64%;
	margin: 0 auto;
	float: none;
	clear: both;
}
.mp_aat {
	margin-top: 0;
	padding: 40px 0;
}
#tabs .usa li {
	font-size: 24px;
	padding: 5px 10px;
}
.mcs {
	top: 92px;
}
.vdio_sz {
	width: 48%;
}
.vdio_sz iframe {
	height: 140px;
}
.in_mxssw {
	padding: 20px;
	text-align: center;
}
.fmrgs {
	width: 100%;
	margin: 0;
}
.fmrgs #wpcf7-f2184-o3 {
	padding-right: 0;
}
.div_dpz_blck h4 {
	font-size: 35px;
}
.div_dpz_blck {
	padding: 30px 0;
}
.in_ldfme .wpcf7-list-item {
	width: 100%;
}
.mx_hds {
	display: none;
}
.mshsc {
	display: block !important;
}
.dd-select, #demo-htmlselect {
	width: 180px !important;
}
.txin p {
	width: 50% !important;
	float: left !important;
}
#top-icons2 {
	display: none !important
}
.mb_tpmn {
	display: inline-block !important;
	width: 35%;
	float: right;
	padding-top: 19px;
	padding-bottom: 12px;
}
.mb_tpmn a {
	display: inline-block;
	padding: 0 5px;
	width: 25%;
	float: left;
	position: relative;
}
.x-navbar-inner .x-container {
	width: 100% !important;
	min-width: 100%;
	padding: 0 5px !important;
	margin: 0;
}
.mb_tpmn a p {
	font-size: 13px;
	color: #909090;
	margin: 2px 0 0 0;
	font-family: proxima_nova_rgregular;
	text-transform: uppercase;
}
.mb_tpmn img {
	height: 28px;
}
#top-right-con {
	display: none !important;
}
.x-navbar .x-brand img {
	margin-left: 5px;
	padding-top: 12px;
}
#top_ul_q {
	display: none !important
}
.masthead-inline {
	box-shadow: none !important;
}
.mb_tpmn a span {
	font-size: 10px;
	background: #fff;
	width: 23px;
	height: 23px;
	border: 2px solid #FF0000;
	border-radius: 100%;
	display: inline-block;
	line-height: 18px;
	text-align: center;
	position: absolute;
	top: 0;
	right: 12px;
	color: #000 !important;
}
 
.mobile_bn {
	display: block !important;
	height: 74px;
	background: #89dff4;
	position: relative;
}

#bner_new_woo{ display: block !important; }

.mobile_bn .dgwt-wcas-search-wrapp {
	width: 95%;
	margin: 0 auto;
	padding-top: 14px;
}
.mobile_bn .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input {
	font-size: 22px;
	padding: 0 20px;
	HEIGHT: 60PX;
	font-family: proxima_nova_rgregular;
	font-style: normal !important;
	border: none;
	-webkit-box-shadow: -2px 4px 5px 0px rgba(50, 50, 50, 0.09);
	-moz-box-shadow: -2px 4px 5px 0px rgba(50, 50, 50, 0.09);
	box-shadow: -2px 4px 5px 0px rgba(50, 50, 50, 0.09);
}
 .mobile_bn .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
 color: #707070;
 opacity: 1; /* Firefox */
 font-style:normal
}
 .mobile_bn .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input:-ms-input-placeholder { /* Internet Explorer 10-11 */
 color: #707070;
 font-style:normal
}
 .mobile_bn .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input::-ms-input-placeholder { /* Microsoft Edge */
 color: #707070;
 font-style:normal
}
.mobile_bn .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit {
	height: 100%;
	background: URL(/wp-content/uploads/2018/10/sc_im.png) no-repeat;
	font-size: 0;
	background-size: 65%;
	background-position-y: 15px;
}
.mobile_bn .dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit:before {
	display: none;
}
.mobile_bn .glb {
	position: absolute;
	bottom: 0;
	left: 50%;
	height: 315px;
	margin-left: -215.5px;
}
.if_b {
	position: relative;
	display: inline-block;
	float: right;
	padding: 12px 30px;
	border: 2px solid #1f201f;
	background: #fffec7;
	BORDER-RADIUS: 6px;
	line-height: 20px;
	color: #000;
	top: 215px;
	right: 10px;
}
.if_b img {
	position: absolute;
	left: -26px;
	height: 50px;
	margin-top: -25px;
	top: 50%;
}
.if_b span {
	font-family: proxima_nova_rgregular;
	color: #000;
	font-size: 17px;
}
.if_b strong {
	font-family: proxima_nova_rgbold;
	font-size: 22px;
}
#dec_gb h1 {
	font-size: 35px;
	margin-top: 30px;
}
.cl_gb {
	display: none;
}
#dec_gb p {
	display: inline;
}
.md_mid, .md_imb, .lst_mb {
	display: none;
}
.happy_c h3 {
	display: none;
}
.happy_c {
	padding: 0;
}
.grw-slider .wp-google-content2 {
}
.grw-slider .grw-slider-prev, .grw-slider .grw-slider-next {
	display: none !important
}
.c_ib {
	display: none;
}
.mncs, .pd_s {
	display: block !important;
	width: 100% !important;
	max-width: 100% !important;
	padding: 0 !important;
}
.cat_mb {
	width: 23%;
	margin: 0 1% 10px;
}
.cat_mb h3 {
	font-size: 11px;
}
.in_mbsa {
	padding: 30px 0;
	text-align: center;
	margin-top: 10px;
	border-top: 5px solid #ededed;
}
.in_mbsa h3 {
	font-size: 34px;
	text-align: center;
	margin: 0 0 10px 0;
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	line-height: 1;
}
.in_mbsa a {
	display: inline-block;
	padding: 10px 20px;
	font-family: proxima_nova_rgregular;
	color: #fff !important;
	font-size: 17px;
	border-radius: 6px;
	margin: 15px 0;
}
.in_mbsa a:hover {
	opacity: 0.8;
}
.s_in {
	width: 95%;
}
.serchhere .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input {
	font-size: 25px
}
.serchhere {
	padding: 0;
}
#mnu_lfg {
	position: fixed;
	background: #fff;
	width: 95%;
	right: -95%;
	top: 0;
	height: 100%;
	z-index: 99999999999999999999;
	transition: 1s;
	opacity: 0;
	overflow: auto;
}
#mnu_lfg.act {
	right: 0;
	opacity: 1;
}
#mnu_lfg .inner_ps_1 img {
	margin-right: 190px;
	height: 50px;
}
.inner_ps_1 a {
	font-size: 21px;
	color: #000000 !important;
	font-family: proxima_nova_rgregular;
	padding: 0 15px;
	display: inline-block;
	position: relative;
	top: 5px;
	line-height: 21px;
}
.inner_ps_1 > a:nth-child(2) {
	border-right: 1px solid #c5c5c5;
}
.inner_ps_1 span {
	display: inline-block;
	float: right;
	background: url(/wp-content/uploads/2018/10/cl_mc.png) no-repeat;
	background-size: 100%;
	width: 30px;
	height: 30px;
	margin-top: 12px;
}
.inner_ps_1 {
	padding: 10px;
	background: #f5f5f5;
	border-bottom: 1px solid #d0d0d0;
}
.inner_ps_2 a {
	display: inline-block;
	text-align: center;
	border-left: 1px solid #d0d0d0;
	padding: 10px 22px;
	font-family: proxima_nova_rgregular;
	color: #000;
}
.inner_ps_2 a span {
	display: block;
	margin-top: 2px;
}
.inner_ps_2 img {
	height: 28px;
}
.inner_ps_2 {
	text-align: center;
}
.inner_ps_2 > a:nth-child(3) {
	border-right: 1px solid #d0d0d0;
}
#mnu_lfg h2 {
	margin: 0;
	text-align: center;
	color: #000;
	background: #ceebff;
	padding: 10px 0;
	font-family: proxima_nova_rgbold;
	font-size: 30px;
	margin-bottom: 10px;
}
.on_mbs {
	display: block !important;
}
.mb_icns h3 {
	font-size: 9px !important;
}
.mb_tpmn > a:nth-child(1) img {
	margin-top: 2px;
	margin-bottom: -2px;
}
.mb_hds {
	display: none !important;
}
.dp_mbs, .mbvcq {
	display: block !important;
}
#dec_gb {
	width: 100% !important;
	max-width: 100% !important;
}
#dec_gb h1 span {
	color: #6c6c6c !important;
	background: url(/wp-content/uploads/2018/10/cs_03.png) no-repeat bottom center;
}
.mb_hsw {
	display: block !important;
}
.mbvcq {
	display: none !important;
}
.dp_mbs {
	margin: 0 auto;
}
#mnu_lfg {
	display: block !important;
}
.x-breadcrumb-wrap .max {
	margin-top: 0 !important
}
.rg_mhr {
	width: 100% !important;
}
.rg_mhr .taxonomy-description {
	display: none !important;
}
.rg_mhr h1 {
	text-align: center;
}
.cla_left_inwoo {
	width: 100% !important;
	margin: 0 auto !important;
	padding-bottom: 30px;
	float: none !important;
}
.post-type-archive-product .x-main, .tax-product_cat .x-main, .single-product .x-main {
	width: 100% !important;
}
.x-sidebar.right {
	display: none !important
}
.woocommerce-result-count2 {
	text-align: left !important;
	clear: both;
	width: 50%;
	float: left;
}
.post-type-archive-product ul.products li.product, .tax-product_cat ul.products li.product {
	width: 31.3333% !important;
	float: left !important;
	margin: 0 1% 10px !important;
}
.woocommerce .price, .woocommerce-page .price {
	margin-bottom: 0 !important;
}
.woocommerce-ordering {
	float: left !important;
	margin: 0 auto;
	padding-bottom: 30px;
	width: 50%;
}
.woocommerce-ordering .orderby {
	float: right !important
}
.woocommerce div.product .images, .woocommerce-page div.product .images {
	width: 100% !important;
}
.woocommerce div.product .summary, .woocommerce-page div.product .summary {
	width: 100% !important;
}
.single-product .x-container.max {
	width: 100% !important
}
.mn_tbl td {
	font-size: 13px;
}
.option-color p {
	text-align: left;
}
.cl_insc {
}
.option-logo-printing p {
	padding: 0;
	width: 100%;
	text-align: left;
}
.option-logo-printing .field-wrapper {
}
.pdf_inner {
	margin-top: 15px;
}
.option-quantity-slider {
	padding: 0 0;
}
.woocommerce .quantity input[type="number"], .woocommerce-page .quantity input[type="number"] {
	width: 100%;
}
.quantity {
	width: 20%;
}
.qu_sl {
	width: 85%;
	float: left;
	padding-left: 10px;
}
.price-estimate h5 {
	font-size: 18px;
}
.price-estimate h4 {
	font-size: 22px;
}
.em_rg p {
	text-align: left
}
.single_add_to_cart_button {
	padding: 25px 100px;
}
.related.products li {
	width: 24%
}
.page-template-cart .woocommerce-cart-form {
	width: 100% !important;
}
.page-template-cart .product-thumbnail {
	width: auto;
}
.quantity {
	width: 100%;
}
.coupon .input-text {
	width: 58%;
	margin-right: 2%;
	float: left;
}
.page-template-cart .coupon .button {
	width: 40%;
	float: left;
	margin: 0;
}
.page-template-cart [name="update_cart"] {
	float: right;
	width: 30%;
	margin-top: 54px !important;
}
.page-template-cart .cart-collaterals {
	width: 100%;
	margin-bottom: 60px;
}
.page-template-chakout .col2-set {
	width: 100% !important
}
.page-template-chakout #order_review_heading {
	width: 100%;
	margin-top: 30px;
}
.page-template-chakout #order_review {
	width: 100%;
	padding: 0 10px;
}
.page-template-chakout section.woocommerce-order-details {
	width: 100%;
	margin-top: 10px;
}
.page-template-chakout section.woocommerce-customer-details {
	margin: 20px 0px;
	width: 100%;
}
.page-template-chakout section.woocommerce-order-details li strong, .page-template-chakout section.woocommerce-order-details li p {
	font-size: 13px;
}
.page-template-chakout section.woocommerce-order-details {
	padding: 25px;
}
.bls_r {
	width: 140px;
}
.pross_incs div span {
	font-size: 10px;
}
#fl2.featherlight-inner {
	    padding: 46px 15px 15px;
		    background: none;
    border: none;
    box-shadow: none;
}
#fl2 .col_fv {
	width: 100%;
	background:#fff;
}
#fl2 .col_fv img {
	display: none;
}
#fl2 .col_fv h3 {
	display: block;
	font-size: 15px;
	line-height: 23px;
	border: 1px solid #b3b3b3;
	padding: 10px;
	position: relative;
	z-index: 9999999;
	background: #e3f9ff;
}
#fl2 .col_fv h3 i {
	float: right;
	font-size: 25px;
	line-height: 100%;
}
#fl2 .col_fv {
	height: auto;
	overflow: hidden;
	position: relative;
}
.div_c_inm {
	position: absolute;
	height: auto;
	transition-duration: 1s;
	top: -100px;
	opacity: 0;
	padding:30px;
}
.div_c_inm.act {
	top: 0;
	position: relative !important;
	opacity: 1;
}
#fl2 .col_fv {
	padding: 0;
	border: none;
}
#fl2 {
	border: 1px solid #b3b3b3;
}
.home .woocommerce-product-search {
    top: 8px;
    margin-bottom: 0;
    background: #fff;
    border: none;
    position: relative;
    margin: 10px;
}
.woocommerce-product-search {
	margin-bottom: 0;
	background: #fff;
	border: none;
}
.woocommerce-product-search button {
	font-size: 0px;
	background: URL(/wp-content/uploads/2018/10/sc_im.png) no-repeat;
	background-size: 29px;
	background-position: center;
}
}

@media only screen and (min-width:768px) and (max-width:960px) {

	.bnd h4 span{ top: 2px; }
	.captchaFfm{ margin-left: 0px; }
.googleReviewSticky{ display: none; }
	.products li.product-category h2{    top: 112px;}
.page-template-chakout .col2-set {
	width: 100% !important
}
.page-template-chakout #order_review_heading {
	width: 100%;
	margin-top: 30px;
}
.page-template-chakout #order_review {
	width: 100%;
	padding: 0 10px;
}
.cat-parent a {
	width: auto !important
}
#mnu_lfg .count {
	display: none !important
}
.txin p {
	width: 154px;
}
.dd-select, #demo-htmlselect {
	width: 154px !important;
}
.brandedwithlogo .wpcf7-list-item {
	width: 75px;
}
.tbsq > .s50p_in:nth-child(2) {
	padding-left: 20px;
	padding-top: 50px;
}
.hedder_fgm .logo {
	float: left;
	width: 35%;
}
.hedder_fgm .logo img {
	height: auto;
}
.hedder_fgm .right_tr {
	float: right;
	width: 50%;
}
.frml {
	margin: 0;
	width: 100%;
}
.posd {
	display: none !important;
}
.posm {
	display: block !important;
	margin-top: 30px;
	margin-bottom: 20px;
	width: 100%;
}
.in-wp img {
	width: 100%;
}
.banner_tp_free {
	height: auto;
	padding-bottom: 30px;
}
.logosl .x-container.max {
	width: 100% !important;
	padding: 0 10px !important;
}
.logosl {
	text-align: center;
}
.logosl img {
	width: 24%;
	float: none;
}
.mbcl11 {
	width: 100% !important;
}
.mbcl22 {
	width: 100% !important;
}
#nav_adj .imgin {
	padding: 6px 0 0 0;
}
.zt img {
	vertical-align: top;
	width: 50%;
	float: left;
}
.pos_xzwsfj {
	vertical-align: top;
	width: 50%;
	float: left;
	margin-top: 0;
	right: -16px;
	top: 0px;
}
.zt h2 {
	font-size: 50px;
}
.zt h3 {
	font-size: 26px;
}
.aa {
	width: 100%;
	font-size: 20px !important;
	height: 50px !important;
}
.banner_btm_new_box .pvbx {
	display: none;
}
.text_rgin h4 {
	line-height: 1.2;
	font-size: 31px;
	margin-bottom: 12px;
}
.text_rgin h4 span {
	font-size: 13px;
	line-height: 2;
	display: block;
}
.text_rgin .txt {
	margin-bottom: 22px;
	font-size: 15px;
	color: #10100e;
	font-family: proxima_nova_rgregular;
	line-height: normal;
}
.text_rgin .txt br {
	display: none;
}
.wrp_blue_as {
	padding: 30px 0;
}
.wrp_blue_as .cen_hd {
	font-size: 36px;
}
.right_txc {
	width: 100%;
	padding: 20px 50px;
}
.inner_page_top_hedder .fn_frm {
	position: relative;
}
.inner_page_top_hedder .x-container.max {
	width: 100%;
	padding: 0;
}
.inner_page_top_hedder .lft_frm, .inner_page_top_hedder .right_frm, .inner_page_top_hedder .lft_inner, .inner_page_top_hedder .right_inner {
	width: 100%;
}
.inner_page_top_hedder {
	width: 100%;
	padding: 0;
}
.inner_page_top_hedder {
	height: auto;
}
.inner_page_top_hedder h1 {
	float: left;
	text-align: center;
	width: 100%;
	margin-top: 15px;
	font-size: 44px;
	margin-bottom: 15px;
	background: #9ddcf9;
	padding: 10px 0;
}
.inner_page_top_hedder {
	background: none;
}
.centerbtm_frm .right_frm, .centerbtm_frm .lft_frm {
	width: 100%;
}
.pos_ar, .mb_24, .cer_whf {
	display: none
}
.page-template-vinyl-wristband .tabel-rows {
	width: 20% !important
}
.bnd2 h4 {
	left: 29px;
	margin: 3px 0;
}
.cov_wr img {
	display: none;
}
.hd.featherlight-inner {
	width: 100%;
	height: auto !important
}
.clvd h6 {
	font-size: 37px !important;
}
.clvd h6 span {
	font-size: 22px !important;
}
#tab-2 #left-col, .x-sidebar {
	margin-top: 0!important
}
.featherlight .featherlight-content {
	margin: 0!important
}
.nf .wpcf7-response-output {
	position: relative;
	left: 0;
	bottom: 0
}
#btn-center, #div-btm, .texbc-in, .x-colophon.bottom {
	height: auto
}
.archive .texbc-in h3, .single .texbc-in h1 {
	font-size: 35px;
	text-align: center;
	padding: 30px 10px 85px
}
.lfettt {
	width: 72%;
	margin-right: 3%
}
.page-template-oder_new .alignnone {
	margin-bottom: 0!important
}
#blue-bs {
	margin-bottom: 0
}
.wpcf7-submit {
	font-size: 28px
}
.page-id-564 .vn3 {
	width: 100%
}
.hotPrice {
	margin: -1px 0
}
.fivx {
	font-size: 30px;
	line-height: 1
}
.fivx p {
	font-size: 20px!important
}
.fbik-mob2 {
	display: inline-block;
	margin-bottom: 10px
}
.cd-testimonials-wrapper {
	margin: 0 auto 30px
}
.cd-testimonials-item h3 {
	margin-top: 0
}
.slider-bantop {
	min-height: auto
}
.wrp-bnm .x-column.x-sm.x-1-3:nth-child(3) {
	width: 100%;
	text-align: center
}
.col-6-te {
	width: 31.333%;
	margin-bottom: 0
}
.pox, .selected-color {
	margin-bottom: 0!important
}
#top-right-con, .x-navbar .x-brand {
	margin-bottom: 10px
}
.radioforimage2 .wpcf7-list-item, .radioforimage3 .wpcf7-list-item {
	width: 23%
}
#foo {
	position: static!important
}
.mobdisp {
	float: left;
	width: 20%;
	display: block
}
.table-123 .tabel-rows:nth-child(6) li {
	line-height: 33px!important
}
.table-123 .tabel-rows:nth-child(7) {
	width: 75%!important;
	text-align: center
}
.color1, .color2 {
	visibility: visible!important;
	opacity: 0
}
.x-navbar .x-brand, .x-navbar .x-brand img {
	margin-top: 0!important
}
#band-in h2, #div-hide-comp .clickme-p, #div-hide-comp h4, #top-icons, .in-tp, .poc-band, .wis-munk {
	display: none
}
#div-btm h2, #div-btm h4, #hrlf-div h3, #top-right-con p, .width-fix p {
	text-align: center
}
.x-container.max {
	padding: 0 10px
}
.x-btn-navbar.collapsed, .x-btn-navbar.collapsed:hover {
	background: 0 0;
	box-shadow: none;
	padding: 0
}
#top-right-con p {
	padding: 0;
	background: 0 0!important;
	font-size: 15px
}
#top-right-con {
	margin-top: 0;
	width: 100%
}
body {
	overflow-x: initial
}
#slider-bantop H2 img {
	width: 90px
}
#slider-bantop H2 {
	font-size: 28PX;
	margin-top: 10PX;
	line-height: 26PX
}
#slider-bantop {
	margin-bottom: 30px
}
#slider-bantop p {
	font-size: 15px;
	line-height: 1.4
}
.x-navbar .x-brand, .x-navbar .x-brand img {
	width: 190px
}
.x-column.x-sm {
	width: 45%;
	float: LEFT;
	margin: 0 2.5%
}
#class-inner {
	margin-bottom: 20px
}
#hide-div-in {
	display: block
}
#menu-new-2, .center-text-foot, .page-id-10 #div-hide-comp {
	display: none
}
#div5 {
	width: 45%;
	margin: 0 2.5% 20px;
	float: left;
	border: 1px solid #cec8a8!important;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px
}
#hrlf-div, .width-fix {
	width: 100%
}
#div5:nth-child(6) {
	float: none;
	margin: 0 auto!important;
	clear: both
}
.home .wrp-bnm .x-column:last-of-type {
	float: left!important;
	clear: none;
	width: 100%
}
.wrapre-in {
	border: none
}
#abt-d h2 {
	font-size: 45px;
	margin-bottom: 30px
}
#abt-d h2 i {
	font-size: 10px;
	top: -14px
}
#hrlf-div {
	padding: 0
}
#hrlf-div h3 {
	padding-left: 0;
	padding-top: 80px!important;
	background-position: center top!important;
	height: inherit
}
#div-btm h2 {
	font-size: 45px;
	margin-top: 15px
}
.entry-wrap, .x-colophon.top {
	padding: 0!important
}
#btn-center {
	padding: 40px 0
}
.x-colophon.bottom .x-colophon-content {
	margin-top: 0
}
.x-nav-wrap.mobile.collapse {
	position: fixed;
	height: 7000px;
	width: 100%;
	background: rgba(66,181,72,.89);
	left: 0;
	top: 0
}
.x-navbar .mobile .x-nav {
	margin: 0!important
}
.x-navbar .mobile .x-nav li a {
	color: #FFF!important;
	font-size: 25px;
	font-family: proxima_novasemibold;
	text-align: center;
	padding: 10px 0
}
.x-btn-navbar.collapsed {
	color: #a6a3a3!important;
	font-size: 40px!important
}
.x-btn-navbar {
	margin-top: 5px!important
}
.cross-close {
	float: right;
	width: 34px;
	margin: 9px 10px 9px 0
}
#top-title h1 {
	font-size: 23px
}
#left-col {
	width: 100%;
	padding: 0!important
}
.wpcf7-form h2 {
	margin: 20px 0;
	font-size: 27px
}
.wpcf7-form H3 span {
	padding: 10px 7px
}
.page-id-10 .wpcf7-radio .wpcf7-list-item {
	width: 45%;
	margin: 0 2.5% 20px;
	background-size: 60%!important
}
#right-col h4, span.wpcf7-form-control-wrap.Quantity {
	margin: 0
}
.radioforimage {
	height: auto
}
#hrlf-div2 {
	width: 50%;
	padding: 0 20px
}
#right-col {
	width: 100%;
	height: auto!important;
	margin-bottom: 40PX
}
.page-id-10 .wpcf7-submit {
	float: none!important;
	display: block;
	margin: 0 auto
}
.page-id-10 .wpcf7-radio .wpcf7-list-item:nth-child(5) {
	float: none;
	clear: both;
	margin: 0 auto 20px;
	display: block
}
.print-prize {
	margin-bottom: 0
}
.x-column.x-sm.x-1-2 {
	margin-bottom: 30PX!important;
	margin: 0;
	width: 50%;
	padding: 0 20px
}
.x-main.full p, .x-main.full p a {
	font-size: 15px
}
.x-main.full h3 {
	font-size: 34px
}
#class-inner img {
	display: block;
	margin: 0 auto
}
.vn3 h3 {
	font-size: 18px!important
}
.vn3 h3 span {
	font-size: 15px!important
}
.tbl h5, .tbl ul li {
	font-size: 14px!important
}
.vn3 h4 {
	font-size: 38px!important
}
.page-id-86 .vn3 .img-btn124 {
	width: 80%!important;
	font-size: 18px!important
}
.page-id-86 .img-btn124 span {
	font-size: 11px
}
.vn3:nth-child(7) {
	background: url(/wp-content/uploads/img-in/bc-band.png) bottom right no-repeat;
	background-size: 65%!important;
	padding-bottom: 130px!important
}
.vn3 {
	height: 550px!important
}
.div-inp {
	text-align: center
}
.class {
	right: 0
}
.bbs .vn3 {
	width: 45%;
	height: 887PX!important
}
#priceBoxes>div:nth-child(4) {
	float: none!important;
	margin: 0 auto!important;
	clear: both
}
.page-id-10 .wpcf7-radio .wpcf7-list-item {
	height: 200PX!important
}
.page-id-10 .wpcf7-radio .wpcf7-list-item-label {
	height: 200PX;
	padding-top: 140PX
}
.in-ptr {
	top: 0!important
}
.tabel-rows UL li:nth-child(1) {
	border-left: 1px solid #c7bd6b!important;
	line-height: 20px;
	height: 70px;
	border-bottom: 1px solid #C7BD6B!important;
	padding-top: 7px!important
}
li.first---3248u {
	width: 100%!important
}
.tabel-rows {
	float: left;
	width: 25%
}
.tabel-rows UL li {
	width: 100%!important;
	padding: 0!important;
	text-align: center!important;
	border-bottom: 1px solid #C7BD6B!important;
	height: 27px
}
.table-123 {
	display: inline-block
}
#right-col, .pos_ab {
	display: none
}
.page-template-newqq .entry-wrap h2, .page-template-rainbod .entry-wrap h2 {
	font-size: 37px!important;
	LINE-HEIGHT: 40PX!important
}
.bbs .vn3:nth-child(4) .hotPrice {
	margin-left: 0!important;
	font-size: 12px
}
.limitedTimeOffer {
	font-size: 9px!important;
	margin-left: 4px!important
}
.bbs .vn3:nth-child(4) p:nth-child(4) {
	margin: 0!important;
	padding: 0 20px!important;
	font-size: 15px!important
}
#slider-bantop {
	height: auto;
	margin-top: 0
}
#slider-bantop H2 {
	clear: both;
	padding-top: 20px
}
.odr-pz__q h3 {
	font-size: 26px!important
}
.odr-pz__q p {
	font-size: 12PX
}
.odr-pz__q h2 {
	font-size: 63px
}
.center__btm h2 {
	font-size: 94px
}
.sub-menu {
	border: none
}
.tabel-rows:nth-child(5) li span {
	line-height: 26px
}
.fb-wp_btm {
	width: 300px;
	float: none;
	margin: 0 auto 40px
}
.fb-wp_btm h3 {
	font-size: 40px
}
.fb-wp_btm h3 strong {
	font-size: 47px
}
.rv_in {
	transform: none!important;
	width: 95%;
	margin-left: 0;
	margin-right: 0;
	margin-bottom: 20px
}
#inner_cl, #left-col_fix {
	width: 100%
}
#band_color ul li {
	width: 24%!important
}
#inner_cl {
	margin-top: 20px
}
.tabs_W li {
	width: 49%;
	float: left;
	margin: 0 .5%
}
.tabs_W li a {
	width: 100%;
	padding: 10px;
	font-size: 31px
}
.tabs_W li a img {
	width: 31px;
	margin-top: 0
}
.bxt {
	top: 58px
}
#tab-1 h2 {
	float: left;
	display: inline-block;
	font-size: 25px;
	width: 100%;
	margin-top: 10px
}
.mst {
	font-size: 12px
}
.l4 {
	width: 48%
}
#left-col {
	margin-top: 20px
}
.featherlight-content #tx {
	width: 100%
}
.featherlight .featherlight-close-icon {
	top: 0;
	right: 40px
}
#tx h2 {
	font-size: 27px;
	margin-top: 0
}
.tew {
	line-height: 32px;
	font-size: 25px
}
.vb {
	font-size: 16px
}
.fm_f {
	padding: 0
}
#tx p .wpcf7-form-control-wrap {
	width: 66%
}
#tx p strong, .stl strong {
	width: 32%;
	font-size: 16px;
	line-height: 28px
}
#tx [type=email], #tx [type=tel], #tx [type=text] {
	width: 100%;
	font-size: 16px!important;
	height: 30px
}
.idnm, .stl .bnm {
	font-size: 12px
}
.nf .wpcf7-form-control-wrap {
	display: inline-block;
	width: 75%
}
.nf strong {
	width: 25%
}
.nf.featherlight-inner {
	width: 100%;
	padding: 20px
}
.onm {
	display: block
}
.zm {
	z-index: 9;
}
#tab-1 h2 {
	margin-top: 0;
}
.rgon_m h2 {
	text-align: right !important;
}
.c4 {
	width: 100%;
}
.cov_wr em {
	float: none;
}
.cov_wr em {
	float: none !important
}
.bnd4 {
	width: 100%;
}
 
.bd {
	margin-bottom: 10px;
}
.bnd3 h4 {
	left: 58px;
	margin: 10px 0;
}

.bnd h4 {
	font-size: 16px;
	line-height: 45px;
	    top: 50px;
}
.bnd {
	    height: 123px;
}
.main_hed {
	height: 240px;
	background: url(/wp-content/uploads/2017/05/main-hd-img.jpg) no-repeat center bottom;
	background-size: 100%;
}
.main_hed img {
	display: none;
}
.incl3 {
	width: 48%;
	overflow: hidden;
}
.ta {
	width: 100%;
	PADDING: 20PX;
	height: auto;
}
.incl2 h2 {
	font-size: 28px;
	text-align: center;
}
.cl2in {
	width: 100%;
}
.cd-testimonials-wrapper {
	min-height: auto;
}
.incl2.ta .cl2in:nth-child(2) {
	margin-bottom: 30px;
	padding-top: 10px;
}
 
.incl2.ta .cl2in:nth-child(4) {
	margin-bottom: 30px;
	padding-top: 10px;
}
.cl2in .rv_in p {
	padding: 0;
}
.or_rang .max {
	display: none;
}
.cl_124 h3 {
	margin-top: 10px;
	font-size: 23px;
}
.c_aq1 {
	padding: 0 7px;
}
.cl_124 h6 {
	font-size: 11px;
}
.TOP-CONTACT-mail {
	display: none !important
}
.aa {
	width: 100%;
}
.font-select1 li {
	width: 48%;
}
#banner_home_new {
	height: auto;
	/* background: url(/wp-content/uploads/2017/07/mob_hedder_03.jpg) no-repeat; */
	background-size: 100% 210px;
	display: block;
	 
}
.st_1 {
	margin: 28px auto;
	width: 90% !important;
	padding: 10px;
	float: none;
}
.st_1 br {
	display: none;
}
.st_1 h1, .st_1 h3 {
	font-size: 42px;
	margin-bottom: 20px;
	margin-top: 20px;
}
.st_2 {
	width: 100% !important;
	margin-top: 20px;
}
#banner_home_new .x-container.width {
	width: 100% !important;
}
.st_2 h3 {
	font-size: 25px;
}
.st_2 .Bnf .wpcf7-list-item {
	padding: 0;
}
.high_l h3 {
	font-size: 35px;
	margin: 30px 0 20px;
}
.high_l .cl-4_q {
	width: 31%;
}
.high_l .x-container.width {
	width: 100%;
}
.high_l .cl-4_q h5 {
	font-size: 14px;
}
.high_l .cl-4_q p {
	font-size: 10px;
}
.bnt_xc2 {
	font-size: 11px;
	padding: 5px 23px 3px;
}
.high_l {
	padding-bottom: 20px;
}
.m0 h4 {
	font-size: 33px;
}
.m0 h4 span {
	font-size: 19px;
}
.CV h2 img {
	width: 188px;
	margin-bottom: 20px;
}
.CV h2 span {
	padding: 0;
	text-align: center;
}
.CV h2 {
	font-size: 26px;
}
.CV h2 i {
	font-size: 15px;
}
.cen {
	padding: 25px 0;
}
.cen H4 {
	font-size: 28px;
}
.fb-wp_btm {
	text-align: center;
}
.T {
	display: none
}
.banner_tx {
	position: relative;
}
.banner_tx h1 {
	font-size: 85px;
	padding-bottom: 20px;
}
.banner_tx h1 span {
	font-size: 27px
}
.toggle {
	margin-bottom: -85px;
}
.mb_zq {
	position: absolute;
	top: 130px;
	left: 0;
	width: 100%;
}
#banner_ty img {
	top: auto;
	bottom: 0;
	height: auto;
}
.toggle {
	width: 150px;
	height: 55px;
}
.hide_btn_for_slider input[type="radio"] + label span {
	width: 30px;
	height: 30px;
	background-size: 100% !important;
}
.hide_btn_for_slider label {
	width: 59px;
	font-size: 15px;
}
.hide_btn_for_slider {
	margin-top: 95px;
}
.banner_tx img {
	display: none;
}
.banner_tx {
	background: #000;    
}
.banner_ty .w_fv{ display: none; }
#left_tx h2 {
	font-size: 22px;
	margin-top: 45px;
}
#left_tx h2 span {
	font-size: 15px;
}
.vt_2 input[type="text"], .vt_2 [type="tel"], .vt_2 [type="email"], .wp_frm_led_rm .EventDate input {
	font-size: 10px;
}
.wp_frm_led_rm .wpcf7-textarea {
	height: 80px;
	font-size: 10px
}
.vt_2 [type="submit"] {
	font-size: 12px !important;
}
.vt_2 h3 {
	font-size: 18px;
}
.sig img {
	width: 50px;
}
#gqt {
	padding: 35px 0;
}
.sig {
	margin-bottom: 30px;
	font-size: 13px;
}
#left_tx .pz132 {
	display: none
}
#gqt .x-container {
	width: 100%;
}
#Features {
	padding: 30px 0;
}
#Features h3 {
	font-size: 44px;
	margin-bottom: 30px;
}
#Features h4 {
	font-size: 26px;
	color: #516070;
	margin: 50px 0 8px;
	text-align: center;
	font-family: proxima_novasemibold;
}
.fe_col {
	width: 25%;
	padding: 0 10px;
	height: 240px;
}
#Features .x-container.max {
	width: 100%;
}
.fe_col p {
	font-size: 10px;
}
.fe_col h5 {
	font-size: 14px;
}
.rq_qu {
	font-size: 24px;
}
#h_wr h2 {
	text-align: center;
	margin: 30px 0 14px;
	font-size: 35px;
}
#h_wr p {
	font-size: 15px;
}
#h_wr p {
	margin-bottom: 30px;
}
.f_mb_q {
	padding-top: 140px;
}
.qa1 {
	top: -98px;
	width: 233px;
}
.inner_rt input[type="radio"] + label span, .inner_rt input[type="checkbox"] + label span {
	background: url(/wp-content/uploads/2017/09/mb_btn_02.png) no-repeat;
	width: 15px !important;
	height: 15px !important;
	background-size: 100% !important
}
.inner_rt input[type="radio"]:checked + label span, .inner_rt input[type="checkbox"]:checked + label span {
	background: url(/wp-content/uploads/2017/09/mb_btn_04.png) no-repeat
}
label.red {
	top: 122px;
	left: 88px;
}
.inner_rt {
	width: 240px
}
label.green2 {
	top: 122px;
	right: 93px;
}
label.blue2 {
	top: 122px;
	right: 50px;
}
label.pink {
	top: 149px;
	left: 88px;
}
label.yellow2 {
	top: 149px;
	right: 50px;
}
label.perpel {
	top: 176px;
	right: 50px;
}
label.slow {
	top: 122px;
	left: 44px;
}
label.fast {
	top: 176px;
	left: 44px;
}
label.std {
	bottom: 91px;
	left: 44px;
}
label.std {
	bottom: 64px;
	left: 44px;
}
label.quck {
	top: 149px;
	left: 44px;
}
label.clchange {
	bottom: 36px;
	left: 44px;
}
.slick-slide img {
	margin: 0 auto
}
.tx_q1w {
	padding: 10px 0;
	width: 60%;
}
.cl_wsgdf {
	padding: 0 10px;
}
.cl_wsgdf h6 {
	font-size: 12px;
}
.cl_wsgdf p {
	font-size: 10px !important;
}
#fl_events h2 {
	font-size: 30px;
	margin-top: 30px;
}
#fl_events ul {
	width: 90%;
}
#fl_events li, #fl_events p {
	font-size: 14px;
}
.cf_3 h3 {
	margin-top: 0;
}
.bm_ev {
	margin-top: -30px;
}
#type_bd h2 {
	font-size: 30px;
	margin-top: 30px;
}
#type_bd .slick-arrow {
	position: absolute;
	outline: none !important
}
#type_bd .slick-prev {
	font-size: 0;
	background: url(/wp-content/uploads/2017/09/w_06.png) no-repeat !important;
	border: 0;
	width: 30px;
	height: 44px;
	top: 50%;
	margin-top: -22px;
	left: 0;
}
#type_bd .slick-next {
	font-size: 0;
	background: url(/wp-content/uploads/2017/09/w_09.png) no-repeat !important;
	border: 0;
	width: 30px;
	height: 44px;
	top: 50%;
	margin-top: -22px;
	right: 0;
}
#type_bd .slick-dots {
	margin: 0;
	list-style: none;
	text-align: center;
}
#type_bd .slick-dots li {
	display: inline-block;
	margin: 0 5px;
}
#type_bd .slick-dots li button {
	background: #3b8be5;
	border: none;
	outline: none;
	border-radius: 100%;
	font-size: 0;
	width: 26px;
	height: 26px;
	padding: 0;
}
#type_bd .slick-dots li {
	border: 1px solid #010721;
	border-radius: 100%;
	padding: 3px;
}
#type_bd .slick-dots li.slick-active {
	border-color: #2c8af4;
}
#type_bd .slick-dots li.slick-active button {
	background: #92c3fb;
}
.cf_3 {
	padding-bottom: 20px;
}
#type_bd {
	padding-bottom: 40px;
}
.cl_xv {
	width: 100%;
}
.mb_sq {
	position: absolute;
	top: 85px;
	left: 50%;
	width: 300px;
	margin-left: -150px;
}
#cl_str {
	position: relative;
}
#qer {
	padding-top: 220px;
}
#cl_str h2 {
	text-align: center;
	margin: 30px 0 30px;
	font-size: 36px;
}
.cl_xv h3 {
	font-size: 30px;
}
.cl_xv p {
	font-size: 14px;
}
.led_video img {
	width: 40%;
}
.video_inner {
	width: 50%;
}
.led_video {
	padding-top: 0;
}
#top_ul_q .x-container {
	width: 100%;
	padding: 0;
	text-align: center;
}
.col_v_nav p {
	font-size: 10px;
}
.clss_bn_r {
	left: 4px;
	top: 30px;
}
.clss_bn_r h1 {
	font-size: 67px;
}
.clss_bn_r h1 span {
	font-size: 23px;
}
.radio_wt {
	right: 0;
	top: -5px;
	width: 60%;
}
#tx_rdfx {
	position: absolute;
	left: 83px;
	top: 104px;
}
.led_soun_aaa {
	width: 48%;
	float: left;
}
.post-type-archive-product .x-container {
	width: 100% !important;
	margin-top: 20px;
}
.post-type-archive-product .x-main, .tax-product_cat .x-main, .single-product .x-main {
	padding: 0;
	width: 100%;
}
.x-header-landmark {
	margin-top: 20px;
}
.h-landmark span {
	font-size: 30px;
}
.banner h2 {
	font-size: 25px;
}
.post-type-archive-product ul.products li.product, .tax-product_cat ul.products li.product {
	width: 45%;
	float: none;
	display: inline-block;
}
.post-type-archive-product ul, .tax-product_cat ul {
	text-align: center;
}
.woocommerce li.product .entry-featured img, .woocommerce-page li.product .entry-featured img {
	width: 100%;
	margin: 0 auto;
	float: none !important;
	min-width: auto;
	display: block;
}
.woocommerce li.product .entry-header .button, .woocommerce-page li.product .entry-header .button {
	position: relative !important;
	top: 0;
	margin-bottom: 5px;
}
.woocommerce-page li.product .woocommerce-loop-product__title, .woocommerce-page li.product .woocommerce-Price-amount {
	margin-top: 20px;
}
.woocommerce .price, .woocommerce-page .price {
	margin-bottom: 20px;
}
.btm_ixa img {
	margin: 0 1px 5px;
	width: 30%;
	display: inline-block;
}
.single-product .x-container {
	margin-top: 20px;
}
.single-product .product_title {
	text-align: center;
	font-size: 25px;
}
.woocommerce div.product .summary, .woocommerce-page div.product .summary {
}
.product input[type=file] {
	font-size: 12px !important;
	width: auto
}
.single_add_to_cart_button {
	display: block;
	margin: 20px auto 0;
}
.wpb_slider_area {
	padding: 0 20px;
	position: relative;
	width: 80%;
	margin: 0 auto;
}
#woocommerce_product_categories-3, #custom_html-2, #custom_html-3, #woocommerce_product_categories-4 {
	float: left;
	width: 50%;
}
.grid_no_animation figcaption a.button {
	font-size: 13px;
}
.wraper_lanyard .max {
	width: 100% !important;
	padding: 0;
}
.lanyardstyle .wpcf7-radio {
	padding: 10px 30px;
}
.lanyardstyle .bt_disc {
	font-size: 12px;
}
#lanyard_form .step_heading > h4, #lanyard_form .priceQty {
	font-size: 15px;
}
.left_selact, .right_con {
	width: 50%;
	padding: 0 10px;
}
#lanyard_form .left_selact label {
	font-size: 19px;
}
.right_con .img_1 {
	width: 270px;
	background-size: 100%;
	background-position: center;
}
.inner_lanyard {
	padding: 0 15px;
}
.color_selact {
	width: 18%;
}
.lanyardAttachment .wpcf7-list-item {
	width: 31.3333%;
	margin: 0 1% 10px;
}
.lanyardAttachmentSafety .wpcf7-list-item, .lanyardAttachmentBuckle .wpcf7-list-item {
	width: 48%;
	margin: 0 1%
}
.badgeholder .wpcf7-list-item label, .lanyardAttachmentBuckle .wpcf7-list-item label, .lanyardAttachmentSafetyReel .wpcf7-list-item label, .lanyardAttachmentSafetyBagging .wpcf7-list-item label {
	height: 50px;
}
#banner_ty img {
	height: 100%; display: none;
}
.vxqt {
	padding: 0 !important;
	margin: 0;
	width: 100% !important;
	max-width: 100% !important;
}
.s50p_in {
	padding: 0
}
.iwant .wpcf7-list-item .wpcf7-list-item-label, .brandedwithlogo .wpcf7-list-item .wpcf7-list-item-label {
	font-size: 16px;
}
.in_ldfme h5 {
	font-size: 35px;
}
.txin {
	padding: 0;
}
.txin {
	margin: 23px 0 0;
}
.ndts2 {
	padding: 110px 40px;
}
.fmlds {
	min-height: 800px;
}
.cnbse {
	padding-top: 135px;
}
#section-4 .cd-testimonials-wrapper {
	padding: 0 !important
}
.tlls {
	font-size: 28px;
	padding-top: 20px;
}
span.lb {
	width: 55px;
}
.ydts2 li {
	font-size: 14px;
	clear: both;
}
.ndts2 p {
	font-size: 18px;
}
.mpskl span {
	bottom: -75px;
}
#tabs .usa li {
	font-size: 22px;
}
.mcs {
	top: 154px
}
.fmrgs {
	width: 60%;
}
.dd-select, #demo-htmlselect {
	width: 180px !important;
}
.txin p {
	width: 50% !important;
	float: left !important;
}
#top-icons2 {
	display: none !important
}
.mb_tpmn {
	display: inline-block !important;
	width: 35%;
	float: right;
	padding-top: 30px;
	padding-bottom: 12px;
}
.mb_tpmn a {
	display: inline-block;
	padding: 0 5px;
	width: 25%;
	float: left;
	position: relative;
}
.x-navbar-inner .x-container {
	width: 100% !important;
	min-width: 100%;
	padding: 0 5px !important;
	margin: 0;
}
.mb_tpmn a p {
	font-size: 13px;
	color: #909090;
	margin: 2px 0 0 0;
	font-family: proxima_nova_rgregular;
	text-transform: uppercase;
}
.mb_tpmn img {
	height: 28px;
}
#top-right-con {
	display: none !important;
}
.x-navbar .x-brand img {
	margin-left: 5px;
	padding-top: 12px;
}
#top_ul_q {
	display: none !important
}
.masthead-inline {
	box-shadow: none !important;
}
.mb_tpmn a span {
	font-size: 10px;
	background: #fff;
	width: 23px;
	height: 23px;
	border: 2px solid #FF0000;
	border-radius: 100%;
	display: inline-block;
	line-height: 18px;
	text-align: center;
	position: absolute;
	top: 0;
	right: 12px;
	color: #000 !important;
}
#bner_new_woo {
	 
}
.mobile_bn {
	display: block !important;
	height: 400px;
	background: url(/wp-content/uploads/2018/10/mob_bnbc.jpg) no-repeat bottom center;
	position: relative;
}
.mobile_bn .dgwt-wcas-search-wrapp {
	width: 95%;
	margin: 0 auto;
	padding-top: 14px;
}
.mobile_bn .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input {
	font-size: 22px;
	padding: 0 20px;
	HEIGHT: 60PX;
	font-family: proxima_nova_rgregular;
	font-style: normal !important;
	border: none;
	-webkit-box-shadow: -2px 4px 5px 0px rgba(50, 50, 50, 0.09);
	-moz-box-shadow: -2px 4px 5px 0px rgba(50, 50, 50, 0.09);
	box-shadow: -2px 4px 5px 0px rgba(50, 50, 50, 0.09);
}
 .mobile_bn .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
 color: #707070;
 opacity: 1; /* Firefox */
 font-style:normal
}
 .mobile_bn .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input:-ms-input-placeholder { /* Internet Explorer 10-11 */
 color: #707070;
 font-style:normal
}
 .mobile_bn .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input::-ms-input-placeholder { /* Microsoft Edge */
 color: #707070;
 font-style:normal
}
.mobile_bn .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit {
	height: 100%;
	background: URL(/wp-content/uploads/2018/10/sc_im.png) no-repeat;
	font-size: 0;
	background-size: 65%;
	background-position-y: 15px;
}
.mobile_bn .dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit:before {
	display: none;
}
.mobile_bn .glb {
	position: absolute;
	bottom: 20px;
	left: 50%;
	height: 305px;
	margin-left: -194.5px;
}
.if_b {
	position: relative;
	display: inline-block;
	float: right;
	padding: 12px 30px;
	border: 2px solid #1f201f;
	background: #fffec7;
	BORDER-RADIUS: 6px;
	line-height: 20px;
	color: #000;
	top: 215px;
	right: 10px;
}
.if_b img {
	position: absolute;
	left: -26px;
	height: 50px;
	margin-top: -25px;
	top: 50%;
}
.if_b span {
	font-family: proxima_nova_rgregular;
	color: #000;
	font-size: 17px;
}
.if_b strong {
	font-family: proxima_nova_rgbold;
	font-size: 22px;
}
#dec_gb h1 {
	font-size: 35px;
	margin-top: 30px;
	letter-spacing: -1px;
}
.cl_gb {
	display: none;
}
#dec_gb p {
	display: inline;
}
.md_mid, .md_imb, .lst_mb {
	display: none;
}
.happy_c h3 {
	display: none;
}
.happy_c {
	padding: 0;
}
.grw-slider .wp-google-content2 {
}
.grw-slider .grw-slider-prev, .grw-slider .grw-slider-next {
	display: none !important
}
.c_ib {
	display: none;
}
.mncs, .pd_s {
	display: block !important;
	width: 100% !important;
	max-width: 100% !important;
	padding: 0 !important;
}
.cat_mb {
	width: 23%;
	margin: 0 1% 10px;
}
.cat_mb h3 {
	font-size: 11px;
}
.in_mbsa {
	padding: 30px 0;
	text-align: center;
	margin-top: 10px;
	border-top: 5px solid #ededed;
}
.in_mbsa h3 {
	font-size: 34px;
	text-align: center;
	margin: 0 0 10px 0;
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	line-height: 1;
}
.in_mbsa a {
	display: inline-block;
	padding: 10px 20px;
	font-family: proxima_nova_rgregular;
	color: #fff !important;
	font-size: 17px;
	border-radius: 6px;
	margin: 15px 0;
}
.in_mbsa a:hover {
	opacity: 0.8;
}
.s_in {
	width: 95%;
}
.serchhere .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input {
	font-size: 25px
}
.serchhere {
	padding: 0;
}
#mnu_lfg {
	position: fixed;
	background: #fff;
	width: 95%;
	right: -95%;
	top: 0;
	height: 100%;
	z-index: 99999999999999999999;
	transition: 1s;
	opacity: 0;
	overflow: auto;
}
#mnu_lfg.act {
	right: 0;
	opacity: 1;
}
#mnu_lfg .inner_ps_1 img {
	margin-right: 190px;
	height: 50px;
}
.inner_ps_1 a {
	font-size: 21px;
	color: #000000 !important;
	font-family: proxima_nova_rgregular;
	padding: 0 15px;
	display: inline-block;
	position: relative;
	top: 5px;
	line-height: 21px;
}
.inner_ps_1 > a:nth-child(2) {
	border-right: 1px solid #c5c5c5;
}
.inner_ps_1 span {
	display: inline-block;
	float: right;
	background: url(/wp-content/uploads/2018/10/cl_mc.png) no-repeat;
	background-size: 100%;
	width: 30px;
	height: 30px;
	margin-top: 12px;
}
.inner_ps_1 {
	padding: 10px;
	background: #f5f5f5;
	border-bottom: 1px solid #d0d0d0;
}
.inner_ps_2 a {
	display: inline-block;
	text-align: center;
	border-left: 1px solid #d0d0d0;
	padding: 10px 22px;
	font-family: proxima_nova_rgregular;
	color: #000;
}
.inner_ps_2 a span {
	display: block;
	margin-top: 2px;
}
.inner_ps_2 img {
	height: 28px;
}
.inner_ps_2 {
	text-align: center;
}
.inner_ps_2 > a:nth-child(3) {
	border-right: 1px solid #d0d0d0;
}
#mnu_lfg h2 {
	margin: 0;
	text-align: center;
	color: #000;
	background: #ceebff;
	padding: 10px 0;
	font-family: proxima_nova_rgbold;
	font-size: 30px;
	margin-bottom: 10px;
}
.on_mbs {
	display: block !important;
}
.mb_icns h3 {
	font-size: 9px !important;
}
.mb_tpmn > a:nth-child(1) img {
	margin-top: 2px;
	margin-bottom: -2px;
}
.mb_hds {
	display: none !important;
}
.dp_mbs, .mbvcq {
	display: block !important;
}
#dec_gb {
	width: 100% !important;
	max-width: 100% !important;
}
#dec_gb h1 span {
	color: #6c6c6c !important;
	background: url(/wp-content/uploads/2018/10/cs_03.png) no-repeat bottom center;
}
.mb_hsw {
	display: block !important;
}
.mbvcq {
	display: none !important;
}
.dp_mbs {
	margin: 0 auto;
}
#mnu_lfg {
	display: block !important;
}
.x-breadcrumb-wrap .max {
	margin-top: 0 !important
}
.rg_mhr {
	width: 100% !important;
}
.rg_mhr .taxonomy-description {
	display: none !important;
}
.rg_mhr h1 {
	text-align: center;
}
.cla_left_inwoo {
	width: 56% !important;
	margin: 0 auto !important;
	padding-bottom: 30px;
	float: none !important;
}
.post-type-archive-product .x-main, .tax-product_cat .x-main, .single-product .x-main {
	width: 100% !important;
}
.x-sidebar.right {
	display: none !important
}
.woocommerce-result-count2 {
	text-align: center !important;
}
.post-type-archive-product ul.products li.product, .tax-product_cat ul.products li.product {
	width: 23% !important;
	float: left !important;
	margin: 0 1% 10px !important;
}
.woocommerce .price, .woocommerce-page .price {
	margin-bottom: 0 !important;
}
.woocommerce-ordering {
	float: none !important;
	margin: 0 auto;
	padding-bottom: 30px;
}
.mn_tbl td {
	font-size: 13px;
}
.single-product .product_title {
	text-align: left;
}
.cl_insc {
	margin-right: 2%;
}
.option-logo-printing p {
	float: none;
}
.option-logo-printing .field-wrapper {
	font-size: 13px;
}
.option-quantity-slider {
	padding: 0;
}
.qu_sl {
	width: 85%;
	float: left;
	padding-left: 10px;
}
.product .quantity {
	width: 20%;
}
.product .quantity input {
	width: 100%;
}
.price-estimate h5 {
	font-size: 16px;
}
.price-estimate h4 {
	font-size: 20px;
}
.page-template-cart .woocommerce-cart-form, .page-template-cart .cart-collaterals {
	width: 100%;
}
#fl2.featherlight-inner {
	    padding: 46px 15px 15px;
		    background: none;
    border: none;
    box-shadow: none;
}
#fl2 .col_fv {
	width: 100%;
	background:#fff;
}
#fl2 .col_fv img {
	display: none;
}
#fl2 .col_fv h3 {
	display: block;
	font-size: 15px;
	line-height: 23px;
	border: 1px solid #b3b3b3;
	padding: 10px;
	position: relative;
	z-index: 9999999;
	background: #e3f9ff;
}
#fl2 .col_fv h3 i {
	float: right;
	font-size: 25px;
	line-height: 100%;
}
#fl2 .col_fv {
	height: auto;
	overflow: hidden;
	position: relative;
}
.div_c_inm {
	position: absolute;
	height: auto;
	transition-duration: 1s;
	top: -100px;
	opacity: 0;
	padding:30px;
}
.div_c_inm.act {
	top: 0;
	position: relative !important;
	opacity: 1;
}
#fl2 .col_fv {
	padding: 0;
	border: none;
}
#fl2 {
	border: 1px solid #b3b3b3;
}

}

@media only screen and (max-width:1024px) and (min-width:960px) {
	.captchaFfm{ margin-left: 50px; }
.txin p {
	width: 140px !important;
}
.dd-select, #demo-htmlselect {
	width: 140px !important;
}
.posd {
	width: 450px;
}
#nav_adj .imgin {
	padding: 14px 0 0 0;
}
.T {
	display: none
}
.zt img {
	vertical-align: top;
	width: 50%;
	float: left;
}
.pos_xzwsfj {
	position: relative;
	margin-top: 0;
	right: -16px;
}
.banner_btm_new_box .pvbx {
	display: none;
}
.inner_page_top_hedder .right_frm {
	width: 50%;
	z-index: 999
}
.inner_page_top_hedder .wpcf7 {
	position: relative;
	z-index: 9
}
.incl2 {
	padding: 20px;
}
.main_hed {
	height: 240px;
	background: url(/wp-content/uploads/2017/05/main-hd-img.jpg) no-repeat center bottom;
	background-size: 100%;
}
.main_hed img {
	display: none;
}
.bnd2 h4 {
	left: 37px;
	margin: 6px 0;
}
.cov_wr img {
	display: none;
}
#inner_cl {
	width: 100%;
	margin-top: 20px
}
#band_color ul li {
	width: 24%!important
}
.wpcf7-submit {
	font-size: 21px
}
#blue-bs {
	margin-bottom: 20px
}
.radioforimage2 .wpcf7-list-item-label, .radioforimage3 .wpcf7-list-item-label {
	padding: 96px 0 8px
}
.page-id-564 .vn3 {
	width: 100%
}
.fivx {
	font-size: 42px
}
#slider-bantop H2 {
	margin-top: 0;
	clear: both;
	padding-top: 20px
}
#slider-bantop {
	height: auto;
	margin-top: 0
}
#class-inner {
	height: 150px
}
#class-inner H3, #div5 h3 {
	font-size: 14px
}
.first---3248u {
	line-height: normal!important
}
.color1, .color2 {
	visibility: visible!important;
	opacity: 0
}
.class {
	right: -8px!important
}
.x-brand {
	width: 250px
}
#div-btm h2 {
	font-size: 45px
}
#left-col {
	width: 70%
}
.wpcf7-form H3 {
	font-size: 18px
}
#right-col {
	width: 30%
}
.page-id-10 .wpcf7-radio .wpcf7-list-item-label {
	font-size: 13px
}
.x-navbar .x-brand {
	width: 150px!important
}
.limitedTimeOffer {
	font-size: 10px!important
}
.odr-pz__q h3 {
	font-size: 25px
}
.odr-pz__q p {
	font-size: 15px
}
.tabs_W li {
	width: 50%;
	float: left
}
.tabs_W li a img {
	width: 75px
}
.tabs_W li a {
	width: 98%;
	font-size: 40px
}
#tab-1 h2 {
	clear: both;
	display: inline-block;
	width: 100%
}
.bxt {
	top: 83px
}
.zm {
	z-index: 9;
}
.bnd4 h4 {
	left: 152px;
	margin: 13px 0;
}
.bnd3 h4 {
	left: 77px;
	margin: 16px 0;
}

.bnd h4 {
	font-size: 16px;
	line-height: 45px;
	    top: 95px;
}
.bnd {
	    height: 145px;
}

.new_clnt img:nth-child(2) {
	margin-bottom: 0;
}
.or_rang .max {
	width: 100% !important;
	padding: 0;
}
.cl_in4 {
	width: 100%;
}
.cl_in4 h4 {
	text-align: center;
	margin: 10px 0
}
.cl_in4 h4 br {
	display: none;
}
.cl_in5 {
	width: 25%;
}
.cl_in5 .imabr_wr {
	width: 70px;
}
.cl_124 h6 {
	font-size: 17px;
}
.high_l .cl-4_q {
	width:22.7333%;

}

.CV h2 i {
	font-size: 25px;
}
.CV h2 {
	font-size: 44px;
}
.cen img {
	width: 50%;
}
.st_2 .Bnf .wpcf7-list-item .wpcf7-list-item-label {
	font-size: 14px;
}
.st_2 .Bnf .wpcf7-list-item {
	padding: 0;
}
.st_1 h1, .st_1 h3 {
	font-size: 42px;
}
.inner_rt {
	width: 400px;
}
label.red {
	top: 211px;
	left: 143px;
}
label.green2 {
	top: 211px;
	right: 154px;
}
label.blue2 {
	top: 210px;
	right: 81px;
}
label.pink {
	top: 257px;
	left: 143px;
}
label.yellow2 {
	top: 256px;
	right: 81px;
}
label.perpel {
	top: 301px;
	right: 81px;
}
label.slow {
	top: 211px;
	left: 70px;
}
label.fast {
	top: 301px;
	left: 69px;
}
label.std {
	bottom: 91px;
	left: 44px;
}
label.std {
	bottom: 106px;
	left: 69px;
}
label.quck {
	top: 256px;
	left: 70px;
}
label.clchange {
	bottom: 60px;
	left: 68px;
}
#type_bd .slick-arrow {
	position: absolute;
	outline: none !important
}
#type_bd .slick-prev {
	font-size: 0;
	background: url(/wp-content/uploads/2017/09/w_06.png) no-repeat !important;
	border: 0;
	width: 30px;
	height: 44px;
	top: 50%;
	margin-top: -22px;
	left: 0;
}
#type_bd .slick-next {
	font-size: 0;
	background: url(/wp-content/uploads/2017/09/w_09.png) no-repeat !important;
	border: 0;
	width: 30px;
	height: 44px;
	top: 50%;
	margin-top: -22px;
	right: 0;
}
#type_bd .slick-dots {
	margin: 0;
	list-style: none;
	text-align: center;
}
#type_bd .slick-dots li {
	display: inline-block;
	margin: 0 5px;
}
#type_bd .slick-dots li button {
	background: #3b8be5;
	border: none;
	outline: none;
	border-radius: 100%;
	font-size: 0;
	width: 26px;
	height: 26px;
	padding: 0;
}
#type_bd .slick-dots li {
	border: 1px solid #010721;
	border-radius: 100%;
	padding: 3px;
}
#type_bd .slick-dots li.slick-active {
	border-color: #2c8af4;
}
#type_bd .slick-dots li.slick-active button {
	background: #92c3fb;
}
.slick-slide img {
	margin: 0 auto
}
#top_ul_q .x-container {
	width: 100%;
	padding: 0;
	text-align: center;
}
.nav_lightup .imgin {
    padding: 0 5px 0 8px;
    width: 49.8%;
}
.nav_slapband .imgin {
    padding: 0 0px 0 0px;
    width: 33%;
}
.nav_security .imgin {
    padding: 2px 0 0 28px;
    width: 51%;
}
.nav_lanyards .imgin {
    padding: 0 0 0 25px !important;
    width: 39%;
    margin-top: -3px;
}
.nav_populartext {
   
    display: none;
}

.col_v_nav p {
	font-size: 12px;
}
.clss_bn_r h1 {
	font-size: 79px;
}
.clss_bn_r h1 span {
	font-size: 30px;
}
.radio_wt {
	right: 0;
}
.post-type-archive-product .x-container, .single-product .x-container {
	width: 100% !important;
	margin-top: 20px;
}
.post-type-archive-product .x-sidebar, .tax-product_cat .x-sidebar, .single-product .x-sidebar {
	width: 25%;
}
.post-type-archive-product .x-main, .tax-product_cat .x-main {
	width: 75% !important;
}
.woocommerce-page li.product .entry-header .button {
	font-size: 13PX;
}
.btm_ixa img {
	margin: 0 10px;
	WIDTH: 30%;
}
.x-navbar .max {
	width: 100% !important;
	margin: 0 !important;
	max-width: 100% !important;
}
#bner_new_woo img {
	margin-top: 0px;
	width: 100%;
}
.lg_imb, .ptaq, .md_im {
	height: 250px;
}
.md_imb h2, .md_mid h2, .lst_mb h2 {
	font-size: 25px;
	margin-top: 22px;
}
.md_imb a, .lst_mb a, .md_mid a {
	font-size: 18px;
}
.cat_mb h3 {
	font-size: 12px;
}
.happy_c img {
	width: 45%;
}
.woocommerce-account ul.order_details, .woocommerce-checkout ul.order_details {
	display: inline-block;
}
}

@media only screen and (min-width:1025px) and (max-width:1600px) {
.cov_wr img {
	display: block;
}
}

@media only screen and (min-width:1024px) and (max-width:6000px) {

	.topFlagMessage.desktop{ display: block !important;  position: fixed;
    width: 100%;
    z-index: 9999;
    margin-top: -30px;}
	 

li#menu-item-704 {
	display: none
}
.page-id-564 .vn3 {
	width: 80%
}
li.current-menu-item a span, li.menu-item a:hover span {
	padding: 0;
	border: none;
}
li#menu-item-88 a:hover span {
	color: #05AB0F
}
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
input, input:focus, input:hover, select, textarea {
	font-size: 16px
}
}
.sp-dragger {
	border-radius: 4px !important;
    height: auto !important;
    width: 14px !important;
    border: 2px solid #000000 !important;
    background: #27ff00 !important;
    cursor: pointer !important;
    top: 0;
    background: red !important;
    left: 0;
    width: auto !important;
    color: white;
    line-height: 13px;
    padding: 1px 2px;
    font-size: 10px !important;
}
.sp-slider {
	top: 0;
    cursor: pointer !important;
    height: AUTO !important;
    left: -4px;
    BORDER-RADIUS: 42px;
    right: -3px;
    border: 2px solid #000000 !important;
    background: #27ff00 !important;
    opacity: 1 !important;
    background: red !important;
    line-height: 1;
    font-size: 8px !IMPORTANT;
    COLOR: WHITE;
    padding: 3px;
    text-align: center;
}
.wp-gr .wp-google-badge-fixed {
	background: #fff !important
}
.wp-gr .wp-google-badge-btn {
	padding: 4px !important
}
.page-template-oder_simpel_new .gt h5 {
	margin-top: 0;
}
.lfon_m h2 {
	text-align: left !important
}
.kk-vn3 {
	border: 5px solid #eeeeec;
	border-radius: 8px;
	width: 80%;
	padding: 20px;
	float: none!important;
	margin: 0 auto 20px;
}
.kk-h1 {
	font-size: 35px;
	text-align: center;
}
.kk-h2 {
	font-size: 70px;
	text-align: center;
}
.kk-vn3 > h2 {
	font-size: 30px;
	text-align: center;
	margin-bottom: 20px!important;
}
.kk-vn3 span {
	color: red;
	font-size: 20px;
}

.kk-footer-container { display: block;
    width: 100%;
}
.kk-footer {
    display: flex;
justify-content: space-between; margin: 0 auto;
max-width: 1180px;
padding: 50px 10px;
width: 95%; }

.kk-footer a{
color:#000!important;
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;
}
.kk-footer ul {
    list-style: outside none none;
    margin: 0;
    padding: 0;
}
.kk-footer a:hover{
color:#006CBB!important; -webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out;
}
@media (max-width: 799px) { .kk-footer {
padding: 20px 10px 0;
text-align: center; 
display:block;}
}


.cvq {
	width: 100%;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
.zm {
	z-index: 9 !important
}
.banner_tx h1 img {
	bottom: -90px;
}
.imgin svg {
	height: 45px;
	min-height: 0;
	display: inline-block;
}
}

@media only screen and (min-width:1025px) and (max-width:1200px) {
.x-navbar .x-brand {
	width: 210px !important;
}
}
.cl2in p {
	font-size: 15px;
}
#top-icons h2 {
	background: none !important;
	padding: 0;
}
#top-icons h2 br {
	display: none
}
#mob, #email {
	float: right;
	background-position: left center !important;
	padding-left: 20px;
}
#email {
	padding-right: 10px !important;
}
#mob {
	padding-right: 0 !important;
}
.page-template-silican_bands .cl_435 img {
	border-radius: 0 !important;
}
.cl_in5 img {
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	border-radius: 100%;
}
.st_2 input[type="text"], .st_2 [type="tel"], .st_2 [type="email"] {
	font-size: 16px;
}

@media screen and (device-width: 320px) and (device-height: 568px) and (-webkit-device-pixel-ratio: 2) {
.banner_tx h1 {
	font-size: 34px !important;
}
}

#MagicThumbImage_Main div a, .mgt-figure div a {
	display: none !important;
}
.arconix-faq-title, .arconix-faq-content * {
	color: black !important;
	text-align: left !important;
}
#tabs .usa li a {
	outline: none !important
}
#tabs .usa li {
	cursor: pointer;
}
#faq-2151 {
	margin-top: 0;
}
.page-id-1343 .mx_hds, .page-id-1343 .mshsc, .page-id-1072 .mx_hds, .page-id-1072 .mshsc, .page-id-72 .mx_hds, .page-id-72 .mshsc {
	display: none !important
}



/* GOOGLE REVIES */

.wpac,.wpac h1,.wpac h2,.wpac h3,.wpac h4,.wpac h5,.wpac h6,.wpac p,.wpac td,.wpac dl,.wpac tr,.wpac dt,.wpac ol,.wpac form,.wpac select,.wpac option,.wpac pre,.wpac div,.wpac table,.wpac th,.wpac tbody,.wpac tfoot,.wpac caption,.wpac thead,.wpac ul,.wpac li,.wpac address,.wpac blockquote,.wpac dd,.wpac fieldset,.wpac li,.wpac strong,.wpac legend,.wpac em,.wpac s,.wpac cite,.wpac span,.wpac input,.wpac sup,.wpac label,.wpac dfn,.wpac object,.wpac big,.wpac q,.wpac font,.wpac samp,.wpac acronym,.wpac small,.wpac img,.wpac strike,.wpac code,.wpac sub,.wpac ins,.wpac textarea,.wpac var,.wpac a,.wpac abbr,.wpac applet,.wpac del,.wpac kbd,.wpac tt,.wpac b,.wpac i,.wpac hr{background-attachment:scroll!important;background-color:transparent!important;background-image:none!important;background-position:0 0!important;background-repeat:repeat!important;border-color:black!important;border-color:currentColor!important;border-radius:0!important;border-style:none!important;border-width:medium!important;bottom:auto!important;clear:none!important;clip:auto!important;color:inherit!important;counter-increment:none!important;counter-reset:none!important;cursor:auto!important;direction:inherit!important;display:inline;float:none!important;font-family:inherit!important;font-size:inherit!important;font-style:inherit!important;font-variant:normal!important;font-weight:inherit!important;height:auto;left:auto!important;letter-spacing:normal!important;line-height:inherit!important;list-style-type:inherit!important;list-style-position:outside!important;list-style-image:none!important;margin:0!important;max-height:none!important;max-width:none!important;min-height:0!important;min-width:0!important;opacity:1;outline:invert none medium!important;overflow:visible!important;padding:0!important;position:static!important;quotes:"" ""!important;right:auto!important;table-layout:auto!important;text-align:inherit!important;text-decoration:inherit!important;text-indent:0!important;text-transform:none!important;top:auto!important;unicode-bidi:normal!important;vertical-align:baseline!important;visibility:inherit!important;white-space:normal!important;width:auto!important;word-spacing:normal!important;z-index:auto!important;-moz-border-radius:0!important;-webkit-border-radius:0!important;-moz-box-sizing:border-box!important;-webkit-box-sizing:border-box!important;box-sizing:border-box!important;text-shadow:none!important;-webkit-transition:none!important;transition:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}.wpac,.wpac h3,.wpac h5,.wpac p,.wpac h1,.wpac dl,.wpac dt,.wpac h6,.wpac ol,.wpac form,.wpac select,.wpac option,.wpac pre,.wpac div,.wpac h2,.wpac caption,.wpac h4,.wpac ul,.wpac address,.wpac blockquote,.wpac dd,.wpac fieldset,.wpac textarea,.wpac hr{display:block}.wpac table{display:table}.wpac tbody{display:table-row-group}.wpac tr{display:table-row}.wpac td{display:table-cell}.wpac ul{list-style-type:none!important}.wpac li{display:list-item;min-height:auto!important;min-width:auto!important}.wpac a,.wpac a *,.wpac input[type=submit],.wpac input[type=radio],.wpac input[type=checkbox],.wpac select{cursor:pointer!important}.wpac a:hover{text-decoration:none!important}.wpac button,.wpac input[type=submit]{height:auto!important;text-align:center!important}.wpac input[type=hidden]{display:none}.wpac select{-webkit-appearance:menulist!important;-moz-appearance:menulist!important;appearance:menulist!important}.wpac input[type=checkbox]{-webkit-appearance:checkbox!important;-moz-appearance:checkbox!important;appearance:checkbox!important}.wpac input[type="checkbox"]:before,.wpac input[type="checkbox"]:after{content:none!important;border:0!important}.wpac input[type=radio]{-webkit-appearance:radio!important;-moz-appearance:radio!important;appearance:radio!important}.wpac input[type="radio"]:before,.wpac input[type="radio"]:after{content:none!important;border:0!important}.wpac li:before,.wpac li:after{content:""!important}.wpac input,.wpac select{vertical-align:middle!important}.wpac select,.wpac textarea,.wpac input{border:1px solid #ccc!important}.wpac table{border-collapse:collapse!important;border-spacing:0!important}.wpac *[dir=rtl]{direction:rtl!important}.wpac img{border:0!important}.wpac svg{vertical-align:middle!important;-moz-box-sizing:content-box!important;-webkit-box-sizing:content-box!important;box-sizing:content-box!important}.wpac{font-size:14px!important;line-height:20px!important;direction:ltr!important;text-align:left!important;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif!important;color:#333!important;font-style:normal!important;font-weight:normal!important;text-decoration:none!important;list-style-type:disc!important}.wpac .wp-sheet{position:fixed!important;bottom:0!important;right:0!important;height:100%!important;width:368px!important;z-index:1999999000!important;transition:all .2s ease-in-out!important}@media(max-width:460px){.wpac .wp-sheet{width:100%!important}}.wpac .wp-sheet-head{position:absolute!important;top:0!important;right:0!important;width:100%!important;height:48px!important;background:#fff!important;box-shadow:0 1px 2px 0 rgba(0,0,0,.12)!important;z-index:1999999002!important}.wpac .wp-sheet-head-inner{position:absolute!important;left:20px!important;top:0!important;width:100%!important;height:100%!important;line-height:48px!important;z-index:1999999000!important}.wpac .wp-sheet-head-close{position:relative!important;height:49px!important;float:right!important;color:#aaa!important;font-size:28px!important;line-height:48px!important;margin:0 20px 0 15px!important;z-index:1999999001!important;transition:all .2s ease-in-out!important}.wpac .wp-sheet-head-close:hover{color:#555!important}.wpac .wp-sheet-body{position:absolute!important;top:0!important;right:0!important;bottom:0!important;width:100%!important;background:rgba(250,250,251,.98)!important;border-left:1px solid #dadee2!important;box-shadow:0 0 4px 1px rgba(0,0,0,.08)!important;z-index:1999999000!important}.wpac .wp-sheet-content{position:absolute!important;top:0!important;right:0!important;bottom:0!important;width:100%!important;opacity:0!important;overflow-y:auto!important;z-index:1999999001!important;transition:all .2s ease-in-out!important;-webkit-transform:translateZ(0)!important}.wpac .wp-sheet-content.wp-sheet-ready{opacity:1.0!important}.wpac .wp-sheet-content-inner{position:relative!important;min-height:100%!important;margin:0 auto!important}.wpac .wp-sheet-footer{position:absolute!important;bottom:0!important;right:0!important;left:1px!important;width:100%!important;z-index:1999999002!important;background:rgba(250,250,251,.98)!important}.wp-gr .wp-google-badge{display:inline-block;font-family:Helvetica Neue,Helvetica,Arial,sans-serif!important;box-shadow:0 2px 5px 0 rgba(0,0,0,.26)!important;}.wp-gr .wp-google-badge-fixed{position:fixed!important;right:30px!important;bottom:30px!important;max-width:none!important;z-index:2147482999!important;box-shadow:0 2px 5px 0 rgba(0,0,0,.26)!important;}.wp-gr .wp-google-badge_left-fixed{position:fixed!important;left:30px!important;bottom:30px!important;max-width:none!important;z-index:2147482999!important}.wp-gr .wp-google-badge *{cursor:pointer!important}.wp-gr .wp-google-border{width:100%!important;height:6px!important;background:#4fce6a!important;border-radius:2px 2px 0 0!important;}.wp-gr .wp-google-badge-btn{position:relative!important;padding:10px!important;background:#fff!important;transition:all .2s ease-in-out!important;border-radius:2px!important;}.wp-gr .wp-google-badge-btn:hover{background:#f3f3f5!important}.wp-gr .wp-google-logo{position:absolute!important;top:10px!important}.wp-gr .wp-google-badge-score{display:inline-block;margin:0 0 0 4px!important;vertical-align:middle!important;}.wp-gr .wp-google-rating{color:#e7711b!important;font-size:20px!important;margin:0 6px 0 0!important;vertical-align:middle!important}.wp-gr .wp-google-stars .wp-star{padding:0 4px 0 0!important;line-height:22px!important}.wp-gr .wp-google-powered{margin:6px 0 0!important}.wp-gr .wp-google-form .wp-google-reviews{padding:16px 16px 0!important}.wp-gr .wp-google-review{margin-top:15px!important}.wp-gr .wp-google-left{display:table-cell!important;padding-right:10px!important;vertical-align:top!important}.wp-gr .wp-google-left img{border:none!important;float:left!important;height:50px!important;width:50px!important;margin-right:5px!important;border-radius:50%!important}.wp-gr .wp-google-reviews img{border-radius:50%!important}.wp-gr .wp-google-right{display:table-cell!important;vertical-align:top!important;width:10000px!important}.wp-gr .wp-google-place .wp-star svg{width:18px!important;height:18px!important}.wp-gr .wp-google-review .wp-star svg{width:16px!important;height:16px!important}.wp-gr .wp-google-name{color:black!important;font-size:100%!important;font-weight:bold!important;margin:0 0 2px!important;padding-right:6px!important;text-decoration:none!important}.wp-gr a.wp-google-name{color:#427fed!important;text-decoration:none!important}.wp-gr .wp-google-time{color:#999!important;font-size:13px!important}.wp-gr .wp-google-text{color:#222!important;font-size:13px!important;line-height:18px!important;max-width:100%!important;overflow:hidden!important;white-space:pre-wrap!important}.wp-gr .wp-google-text .wp-google-stars{padding-right:7px!important}.wp-gr .wp-more{display:none}.wp-gr .wp-more-toggle{color:#136aaf!important;cursor:pointer!important;text-decoration:underline!important}.wp-gr .wp-google-url{display:block;margin:10px 0!important;color:#2c7cff!important;text-align:center!important}.wp-gr .wp-google-form{position:fixed!important;bottom:0!important;right:0!important;height:100%!important;width:368px!important;z-index:2147483000!important}.wp-gr .wp-google-form.wp-google-form-left{left:0!important;}@media(max-width:460px){.wp-gr .wp-google-form{width:100%!important}}.wp-gr .wp-google-head{position:absolute!important;top:0!important;right:0!important;width:100%!important;height:80px!important;background:#fff!important;padding:10px 16px!important;overflow:hidden!important;box-shadow:0 1px 2px 0 rgba(0,0,0,.12)!important;z-index:2147483002!important}.wp-gr .wp-google-head-inner{z-index:2147483000!important;position:absolute!important;left:20px!important;top:20px!important;width:100%!important;height:100%!important;pointer-events:none!important}.wp-gr .wp-google-close{padding:0!important;cursor:pointer!important;outline:0!important;border:0!important;background:0 0!important;min-height:0!important;width:auto!important;float:right!important;font-size:32px!important;font-weight:500!important;line-height:.6!important;color:#999!important;-webkit-appearance:none!important}.wp-gr .wp-google-close:hover{color:#555!important}.wp-gr .wp-google-body{position:absolute!important;top:0!important;right:0!important;bottom:0!important;width:100%!important;background:rgba(250,250,251,.98)!important;border-left:1px solid #dadee2!important;box-shadow:0 0 4px 1px rgba(0,0,0,.08)!important;z-index:2147483000!important}.wp-gr .wp-google-content{position:absolute!important;top:0!important;right:0!important;bottom:0!important;width:100%!important;overflow-y:auto!important;z-index:2147483001!important;-webkit-transform:translateZ(0)!important}.wp-gr .wp-google-content{top:80px!important;bottom:48px!important}.wp-gr .wp-google-content-inner{position:relative!important;min-height:100%!important;margin:0 auto!important}.wp-gr .wp-google-footer{position:absolute!important;bottom:0!important;right:0!important;width:100%!important;height:48px!important;text-align:center!important;z-index:2147483002!important;background:#fff!important;box-shadow:0 -1px 2px 0 rgba(0,0,0,.06)!important;-moz-text-align-last:center!important;text-align-last:center!important}.wp-gr .wp-google-footer img{float:right!important;padding:16px!important}.wp-gr .wp-dark .wp-google-name{color:#eee!important}.wp-gr .wp-dark .wp-google-time{color:#bbb!important}.wp-gr .wp-dark .wp-google-text{color:#ececec!important}.wp-gr.wpac .wp-google-name{font-size:100%!important}.wp-gr.wpac .wp-google-hide{display:none}.wp-gr.wpac .wp-google-name a{color:#333!important;font-size:100%!important;text-decoration:none!important}.wp-gr.wpac .wp-google-left img{width:50px!important;height:50px!important;border-radius:50%!important}.wp-gr.wpac a.wp-google-name{color:#427fed!important;text-decoration:none!important}.wp-gr.wpac .wp-google-place .wp-star svg{width:18px;height:18px}.wp-gr.wpac .wp-google-review .wp-google-stars{display:inline-block;margin-right:4px!important}.wp-gr.wpac .wp-google-review .wp-star svg{width:16px;height:16px}.wp-gr.wpac .wp-dark .wp-google-name a{color:#eee!important}.wp-gr .wp-google-richsnippet{color:#999!important;font-size:12px!important;line-height:16px!important;margin-top:6px!important;border-top:1px solid #eee!important;padding-top:4px!important;}.grw-slider{position:relative}.grw-slider .swiper-wrapper{opacity:1;-moz-opacity:1;filter:alpha(opacity=1)}.grw-slider .grw-slider-prev,.grw-slider .grw-slider-next{position:absolute!important;top:50%!important;width:30px;height:30px;background:#eee;border-radius:50%;margin-top:-22px!important;z-index:10!important;cursor:pointer!important;-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important}.grw-slider .grw-slider-prev{left:-35px!important}.grw-slider .grw-slider-next{right:-35px!important}.grw-slider .grw-slider-prev span,.grw-slider .grw-slider-next span{position:absolute!important;top:48%!important;left:40%!important;color:#777!important;direction:ltr!important;font:normal 300 28px / 0 "Muli",Helvetica,Arial,Verdana,sans-serif!important}.grw-slider .grw-review{margin:20px 0 40px!important}.grw-slider .wp-google-feedback{position:relative!important;margin:2px!important;color:#777!important;font-size:18px!important;border:1px solid #ededed!important;background-color:#fafafa!important;border-radius:4px!important}.grw-slider .wp-google-feedback:before{position:absolute!important;bottom:-7px!important;left:35px!important;display:block!important;width:14px!important;height:14px!important;border:1px solid #ededed!important;border-top:none!important;border-left:none!important;background-color:#fafafa!important;content:""!important;-webkit-transform:rotate(45deg)!important;-ms-transform:rotate(45deg)!important;transform:rotate(45deg)!important}.grw-slider .wp-google-content2{position:static!important;height:150px!important;overflow-y:auto!important;font-size:14px!important;text-align:left!important;padding:0 2px 0 0!important;margin:20px 20px 20px 40px!important}.grw-slider .wp-google-content2::-webkit-scrollbar{width:4px!important}.grw-slider .wp-google-content2::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3)!important;-webkit-border-radius:4px!important;border-radius:4px!important}.grw-slider .wp-google-content2::-webkit-scrollbar-thumb{-webkit-border-radius:10px!important;border-radius:10px!important;background:#ccc!important;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.5)!important}.grw-slider .wp-google-content2::-webkit-scrollbar-thumb:window-inactive{background:#ccc!important}.grw-slider .wp-google-content2:before{bottom:47px!important;box-sizing:border-box!important;color:#bbb!important;content:'\201C'!important;display:block!important;height:96px!important;left:50px!important;position:absolute!important;right:515.391px!important;text-size-adjust:100%!important;top:20px!important;width:24.6094px!important;column-rule-color:#bbb!important;perspective-origin:12.2969px 48px!important;transform-origin:12.2969px 48px!important;border:0 none #bbb!important;font:normal normal normal normal 60px / 96px Georgia,serif!important;margin:-25px 0 0 -40px!important;outline:#bbb none 0!important}.grw-slider .wp-google-content2>svg{position:absolute!important;bottom:8px!important;right:8px!important;width:24px!important;height:24px!important;background:#fff!important;padding:2px!important;border-radius:50%!important}.grw-slider .wp-google-text{color:#777!important;line-height:22px!important}.grw-slider .wp-google-stars{display:inline-block!important;margin-right:4px!important}.grw-slider .wp-google-stars .wp-star{padding:0 4px 0 0!important;line-height:22px!important}.grw-slider .wp-google-stars .wp-star svg{width:18px!important;height:18px!important;vertical-align:middle!important}.grw-slider .wp-google-user{display:flex!important;position:relative!important;padding:20px!important}.grw-slider .wp-google-user img{width:50px!important;height:50px!important;padding:0!important;margin:0!important;border-radius:100%!important;box-shadow:0 0 1px #a9a9a9!important;vertical-align:middle!important;box-shadow:0 0 2px rgba(0,0,0,.12),0 2px 4px rgba(0,0,0,.24)!important}.grw-slider .wp-google-info{margin:0 0 0 10px!important;text-align:left!important;vertical-align:middle!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.grw-slider .wp-google-name{display:block!important;margin-bottom:3px!important;font-size:100%!important;font-weight:bold!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;color:#427fed!important;text-decoration:none!important;box-shadow:none!important}.grw-slider .wp-google-time{display:block!important;color:#999!important;font-size:13px!important;line-height:14px}.grw-slider .wp-more{display:none}.grw-slider .wp-more-toggle{color:#136aaf!important;cursor:pointer!important;text-decoration:underline!important}@media(max-width: 480px){.wp-google-badge.wp-google-badge-fixed.wp-google-badge-hide{display:none!important;}}@media(max-width: 480px){.wp-google-badge.wp-google-badge_left-fixed.wp-google-badge-hide{display:none!important;}}
    .wp-gr .wp-google-grid {        display: -webkit-flex!important;        display: -ms-flexbox!important;        display: flex!important;        -webkit-flex-flow: row wrap!important;        -ms-flex-flow: row wrap!important;        flex-flow: row wrap!important;        margin: 0 auto!important;        -webkit-align-items: stretch!important;        -ms-flex-align: stretch!important;        align-items: stretch!important;    }    @media (min-width: 840px) {        .wp-gr .wp-google-grid {            padding: 8px!important;        }    }    .wp-gr .wp-google-col {        box-sizing: border-box!important;    }    @media (min-width: 840px) {        .wp-gr .wp-google-col-4 {            margin: 8px!important;            width: calc(33.3333333333% - 16px)!important;        }    }    @media (max-width: 839px) and (min-width: 480px) {        .wp-gr .wp-google-col-4 {            margin: 8px!important;            width: calc(50% - 16px)!important;        }    }    @media (max-width: 479px) {        .wp-gr .wp-google-col-4 {            margin: 8px!important;            width: calc(100% - 16px)!important;        }    }    .wp-gr .wp-google-col-6 {        margin: 8px!important;        width: calc(50% - 16px)!important;    }    


    /**
 * Swiper 3.4.2
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * 
 * http://www.idangero.us/swiper/
 * 
 * Copyright 2017, Vladimir Kharlampidi
 * The iDangero.us
 * http://www.idangero.us/
 * 
 * Licensed under MIT
 * 
 * Released on: March 10, 2017
 */
.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-moz-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate(0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{-webkit-box-lines:multiple;-moz-box-lines:multiple;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;width:100%;height:100%;position:relative}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-transition-property:-webkit-transform,height;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform,height}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-wp8-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-wp8-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;-moz-background-size:27px 44px;-webkit-background-size:27px 44px;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-moz-appearance:none;-ms-appearance:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-white .swiper-pagination-bullet{background:#fff}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);-moz-transform:translate3d(0,-50%,0);-o-transform:translate(0,-50%);-ms-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:5px 0;display:block}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5px}.swiper-pagination-progress{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progress .swiper-pagination-progressbar{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-moz-transform-origin:left top;-ms-transform-origin:left top;-o-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar{-webkit-transform-origin:right top;-moz-transform-origin:right top;-ms-transform-origin:right top;-o-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progress{width:100%;height:4px;left:0;top:0}.swiper-container-vertical>.swiper-pagination-progress{width:4px;height:100%;left:0;top:0}.swiper-pagination-progress.swiper-pagination-white{background:rgba(255,255,255,.5)}.swiper-pagination-progress.swiper-pagination-white .swiper-pagination-progressbar{background:#fff}.swiper-pagination-progress.swiper-pagination-black .swiper-pagination-progressbar{background:#000}.swiper-container-3d{-webkit-perspective:1200px;-moz-perspective:1200px;-o-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-coverflow .swiper-wrapper,.swiper-container-flip .swiper-wrapper{-ms-perspective:1200px}.swiper-container-cube,.swiper-container-flip{overflow:visible}.swiper-container-cube .swiper-slide,.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-cube .swiper-slide .swiper-slide,.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active,.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-slide{visibility:hidden;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-moz-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-moz-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12,end) infinite;-moz-animation:swiper-preloader-spin 1s steps(12,end) infinite;animation:swiper-preloader-spin 1s steps(12,end) infinite}.swiper-lazy-preloader:after{display:block;content:"";width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;-webkit-background-size:100%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}

