@import url('https://fonts.googleapis.com/css?family=Roboto+Condensed:300,400,700');
@import url('https://fonts.googleapis.com/css?family=Poppins:300,400,500,600,700'); /* font-family: 'Poppins', sans-serif; */


.customStyle-title-1{width:100%;display:inline-block;background:#f4f4f4;text-align:center;font-family: 'Roboto Condensed', sans-serif;padding:12px 0px;}
.customStyle-title-1 h4{margin:0px;font-size: 20px;}
.customStyle-title-1 h4 span{border-radius:20px;background:#d74352;color:#fff;padding: 5px 20px;margin-right:8px;}
.customStyle-title-additional{width: auto;float: right;color: #d74352;position: relative;top: auto;right: auto;padding: 7px 0px;font-size: 14px;}
.customStyle-title-additional .alignright{margin:0px;}
.customStyle-title-additional .alignright span{color: #d74352 !important;font-weight: 400 !important;}
.bd-horizontal{border-top: 1px solid #e8e8e8;border-bottom: 1px solid #e8e8e8;}
.bd-top{border-top: 1px solid #e8e8e8;}
.bd-right{border-right: 1px solid #e8e8e8;}
.bd-bottom{border-bottom: 1px solid #e8e8e8;}
.bd-left{border-left: 1px solid #e8e8e8;}
.pd-vertical{padding-top:15px;padding-bottom:15px;}
.pd-top{padding-top:15px;}
.pd-bottom{padding-bottom:15px;}

.od-product-name i{display:none;}

.bg-gray{background:#ebeff3;}
.txtQty {
    width: 60px;
    border-width: 2px;
    box-shadow: unset;
    font: inherit;
        line-height: inherit;
    line-height: 28px;
}
.Dates .grn{color: cadetblue !important;font-weight: bold !important;}
.Dates .org{color:#fff !important;font-weight: bold !important;font-style: italic;background: #ff5747;}
.custom-icon{width:30px;height:30px;
    /* background-image:url('./images/small-icon-sprite.png'); */ background-size:120px 120px;}
.custom-icon.review{background-position:0px 0px;}
.custom-icon.checked{background-position:-30px 0px;}
.custom-icon.apple{background-position:-60px 0px;}

/* ly-order.php styling start */
	.mega-menu{border-bottom: 1px solid #e7e7e7;}
	.customStyle-title-area{padding: 30px 0px;text-align:center;}
	.customStyle-title-area h1{color:#d74352;font-family: 'Roboto Condensed', sans-serif;font-size: 3em;}
	.customStyle-title-area h4{font-family: 'Poppins', sans-serif;font-size:15px;}
	.customStyle-title-area h4 span{color:#d74352;}
/* ly-order.php styling end */

/* lanyard/webparts2/price_chart.php start */
	.customStyle-nav-tabs{overflow-x: auto;overflow-y: hidden;}
	.customStyle-nav-tabs .nav-tabs{width:100%;overflow-x:auto;overflow-y:hidden;border: none;background:#f4f4f4;text-align:center;min-width: 310px;}
	.customStyle-nav-tabs .nav-tabs li{float:none;display: inline-block;}
	.customStyle-nav-tabs .nav-tabs li.active a, .customStyle-nav-tabs .nav-tabs li.active a:focus, .customStyle-nav-tabs .nav-tabs li.active a:hover{border:none;background:#e1e5e9;border-radius:0px;}
	.customStyle-nav-tabs .nav-tabs li a{margin:0px;border:none;font-weight: 600;border-radius:0px;font-family: 'Poppins', sans-serif;font-size: 12px;padding: 10px 8px;}
	.customStyle-nav-tabs .nav-tabs li a i{width:25px;height:19px;float:left;background-position: -2px -7px;}
	.customStyle-nav-tabs .nav-tabs li.review-tab a{background:#072a42;color:#fff;}
	.customStyle-nav-tabs .nav-tabs li a:focus, .customStyle-nav-tabs .nav-tabs li a:hover{border:none;background:#e1e5e9;border-radius:0px;color: #555;}
	.customStyle-nav-tabs .nav-tabs li.review-tab a:focus, .customStyle-nav-tabs .nav-tabs li.review-tab a:hover{border:none;background:#072a42;border-radius:0px;color: #fff;}



	.customStyle-price-chart.tab-pane .table-responsive table thead tr{background:#ebeff3;}
	.customStyle-price-chart.tab-pane .table-responsive table thead tr td{border-bottom-width: 1px;font-family: 'Roboto Condensed', sans-serif;font-size: 12px;}
	.customStyle-price-chart.tab-pane .table-responsive table tbody tr td{font-family: 'Roboto Condensed', sans-serif;}
	.customStyle-price-chart.tab-pane .table-responsive table tbody tr td:first-child{background:#ebeff3;}
/* lanyard/webparts2/price_chart.php end */

/* lanyard/webparts2/style.php start */
	.customStyle-checked-item.hand-s{border-radius: 0px;border-bottom: 20px solid transparent;border-right: 25px solid transparent;border-left: 25px solid #f2b71c;border-top: 20px solid #f2b71c;width: auto !important;height: auto !important;background: none !important;position: absolute;top:1px;}
	.customStyle-checked-item i.fa-check{position: absolute;top: -14px;left: -18px;font-size: 18px;color: #fff;}

	.customStyle-product-wrapper{width:100%;display:flex;flex-wrap:wrap;}
	.customStyle-product-wrapper .wstyle{margin-bottom: 16px;padding-left:5px;padding-right:5px;}

	.od-product-wrapper.customStyle-product{border:1px solid #f5f5f5;border-radius: 4px;overflow: hidden;display:flex;flex-wrap:wrap;flex-direction:column;width: 100%;}
	.od-product-wrapper.customStyle-product.selected.yel{border:1px solid #f2b71c;box-shadow: 0px 3px 35px -2px #ccc;}
	.od-product-wrapper.customStyle-product .od-product-img-wrap .image{padding-top: 15px;}
	.od-product-wrapper.customStyle-product .od-product-name{background:#ffffff; height: 184px;}

	.od-product-wrapper.customStyle-product .od-product-name .product-detail{width:100%;float:left;font-family: 'Roboto Condensed', sans-serif;padding: 10px 0px;}
	.od-product-wrapper.customStyle-product .od-product-name .product-detail .name{font-family: 'Poppins', sans-serif;font-weight: 400;font-size: 22px;}
	.od-product-wrapper.customStyle-product .od-product-name .product-detail .rating{width:100%;display:inline-block;}
	.od-product-wrapper.customStyle-product .od-product-name .product-detail .rating i{color:#ffaf00;font-size:18px;display:inline-block;}
	.od-product-wrapper.customStyle-product .od-product-name .product-detail .text-style{width:100%;display:inline-block;color:#ffaf00;font-size:16px;font-weight:300;color:#000;font-family: 'Poppins', sans-serif;}
	.od-product-wrapper.customStyle-product .od-product-name .product-detail button{padding:4px 15px;margin:2px 0px;border:none;background:#d74352;color:#fff;border-radius:15px;text-transform:uppercase;font-size: 14px;outline: none;font-family: 'Roboto Condensed', sans-serif;}
	.od-product-wrapper.customStyle-product .od-product-name .freeProd{color:red;font-weight:400;font-size:12px;}
	.od-product-wrapper.customStyle-product .od-product-name .most{border-radius: 15px;padding: 2px 9px;height: auto;width: 90%;text-transform: uppercase;font-size:14px;color:#fff;font-family: 'Poppins', sans-serif;}
/* lanyard/webparts2/style.php end */
/* lanyard/webparts2/size_color-new.php start */
	.customStyle-sizeQualityPrint .heading.h3{font-size:18px;margin-top: 0px;padding:0px 0px;}
	.customStyle-sizeQualityPrint .heading .fa-info-circle{color:#00aeef;}
	.customStyle-sizeQualityPrint .conSizeLen{margin:0px;}
	.customStyle-sizeQualityPrint .conSizeLen .row .col-sm-6{padding-top:16px;padding-bottom:16px;}
	.customStyle-sizeQualityPrint .conSizeLen .boxSizeLen{display: inline-block;width: 100%;min-height: 10px;border: 1px solid #e8e8e8;overflow: hidden;border-radius: 4px;}
	.boxSizeLen .country-select::before{top:7px;}
	.customStyle-sizeQualityPrint .od-product-name{background:#ffffff;height: auto !important;padding: 10px 0px;}
	.customStyle-sizeQualityPrint .od-product-name p{font-family: 'Poppins', sans-serif;font-weight: 600;font-size: 16px;}
	.customStyle-sizeQualityPrint .od-product-name span{width: 100%;display: inline-block;min-height:17px;color: red;font-weight: 400;font-size: 12px;font-family: 'Roboto Condensed', sans-serif;}
	.customStyle-sizeQualityPrint .od-product-name span.most.price{color: #fff;font-family: 'Roboto Condensed', sans-serif;padding: 3px 15px;width: auto;background: #d74352;border-radius: 15px;line-height: inherit;}
	.customStyle-sizeQualityPrint .od-product-wrapper{border-radius: 4px;overflow: hidden;border: 1px solid #f5f5f5;}
	.customStyle-sizeQualityPrint .od-product-wrapper.selected.vio{border:1px solid #f2b71c;box-shadow: 0px 3px 35px -2px #ccc;}
	.customStyle-sizeQualityPrint .od-product-wrapper.selected.yel, .customStyle-sizeQualityPrint .od-product-wrapper.selected.grn, .customStyle-sizeQualityPrint .od-product-wrapper.selected.blu{border:1px solid #f2b71c;box-shadow: 0px 3px 35px -2px #ccc;}
	.customStyle-sizeQualityPrint .od-product-wrapper .customStyle-checked-item{display:none;border-left-color:#f2b71c;border-top-color:#f2b71c;}
	.customStyle-sizeQualityPrint .od-product-wrapper .customStyle-checked-item.yel, .customStyle-sizeQualityPrint .od-product-wrapper .customStyle-checked-item.grn, .customStyle-sizeQualityPrint .od-product-wrapper .customStyle-checked-item.blu{display:none;border-left-color:#f2b71c;border-top-color:#f2b71c;}
	.customStyle-sizeQualityPrint .od-product-wrapper.selected .customStyle-checked-item{display:block;}
	.customStyle-sizeQualityPrint .od-product-wrapper .od-product-name button{border:none;background:#ff9600;font-size: 14px;font-weight: 500;font-family: RobotoCondensed, sans-serif;font-weight:600;border-radius: 15px;padding: 4px;color:#fff;width: 90%;text-transform:uppercase;}
	.customStyle-sizeQualityPrint .customStyle-conSizeLen .wsize{padding-left:5px;padding-right:5px;}

	.customStyle-lanyardColors{display: inline-block;margin-top: 15px;height:auto;}
	.customStyle-lanyardColors .conQty, .customStyle-lanyardColors .conAddMore{width: calc(50% - 16px);margin: 0px 8px 16px;}
	.customStyle-lanyardColors .conAddMore a{width: 100%;background-size: 100% 100%;}
	.customStyle-lanyardColors .conQty.selected{border-color:#f2b71c;}
	.customStyle-lanyardColors .conQty .left{width: 45px;}
	.customStyle-lanyardColors .conQty .right{width: calc(100% - 45px);padding-left: 6px;}
	.customStyle-lanyardColors .conQty .right .txtQty{width: 100%;outline: none;box-shadow: none;}
	.customStyle-lanyardColors .conQty .right .txtQty:focus{border:1px solid #f2b71c;}
/* lanyard/webparts2/size_color-new.php end */

/* lanyard/webparts2/stitch.php start */
	.customStyle-sizeQualityPrint .conClipType .radio-inline{padding:0px;border:1px solid #f2b71c;border-radius:4px;overflow: hidden;padding-top:15px;    font-family: 'Roboto Condensed', sans-serif;font-weight: 600;}
	.customStyle-sizeQualityPrint .conClipType .radio-inline img{max-width:70%;}
	.customStyle-sizeQualityPrint .conClipType .radio-inline .customStyle-checked-item.hand-s{display:none;top: -1px;}
	.customStyle-sizeQualityPrint .radio-inline.selected .customStyle-checked-item.hand-s{display:block;}
/* lanyard/webparts2/stitch.php end */

/* lanyard/webparts2/additional.php start */
	.customStyle-sizeQualityPrint .lanyard-upgrades{margin-top:20px;padding: 0px 0px !important;}
	.customStyle-sizeQualityPrint .lanyard-upgrades h4{font-family: 'Roboto Condensed', sans-serif;font-size:16px;text-align: center;margin-bottom: 5px;}
	.customStyle-sizeQualityPrint .lanyard-upgrades .od-product-img-wrap{padding-top:5px;}
	.customStyle-sizeQualityPrint .lanyard-upgrades .od-product-name span.most.price{background:none;width:100%;color: #d74352;margin-top: 0px;}
	.customStyle-sizeQualityPrint .lanyard-upgrades .od-product-name button{border-radius:3px;background:#00aeef;color:#fff;width:90%;}
	.customStyle-sizeQualityPrint .lanyard-hooks{border-radius:4px;border:1px solid #f5f5f5;overflow:hidden;display:flex;flex-wrap:wrap;margin-bottom:15px;}
	.customStyle-sizeQualityPrint .lanyard-hooks > div{width:50%;padding:10px;}
	.customStyle-sizeQualityPrint .lanyard-hooks > .lanyard-hooks-color-detail{border-left:1px solid #f5f5f5;}
	.customStyle-sizeQualityPrint .lanyard-hooks > .lanyard-hooks-color-detail .heading.h5{font-family: 'Roboto Condensed', sans-serif;font-size:16px;padding:0px;margin-top:0px;position:relative;padding-right:20px;}
	.customStyle-sizeQualityPrint .lanyard-hooks > .lanyard-hooks-color-detail .heading.h5 i{position:absolute;top:-1px;right:0px;font-size: 20px;}
	.customStyle-sizeQualityPrint .lanyard-hooks > .lanyard-hooks-color-detail .heading.h6{font-family: 'Roboto Condensed', sans-serif;font-size:12px;padding:0px;}
	.customStyle-sizeQualityPrint .lanyard-hooks > .lanyard-hooks-color-detail > span.price{font-size:12px;color: #fff;font-family: 'Roboto Condensed', sans-serif;padding: 3px 15px;width: auto;background: #d74352;border-radius: 15px;line-height: inherit;}
	.customStyle-sizeQualityPrint .lanyard-hooks > .lanyard-hooks-color-detail .color-qty{width:calc(50% - 10px);margin:0px 5px 5px;border-radius:4px;overflow:hidden;float:left;border: 1px solid #f5f5f5;}
	.customStyle-sizeQualityPrint .lanyard-hooks > .lanyard-hooks-color-detail .color-qty input{width:calc(100% - 21px);float:right;border:none !important;background:#fff;outline:none !important;border-radius: 0px;padding-left: 10px;}
	.customStyle-sizeQualityPrint .lanyard-hooks > .lanyard-hooks-color-detail .color-qty span{width:21px;height:21px;float:left;}
	.customStyle-sizeQualityPrint .lanyard-hooks > .lanyard-hooks-color-detail button{border-radius:3px;background:#00aeef;color:#fff;border:none;outline: none;font-family: RobotoCondensed, sans-serif;margin-top:10px;width:100%;font-weight:600;padding: 4px 0px;}
	.customStyle-sizeQualityPrint .lanyard-hooks > .lanyard-hooks-color-detail .holder-input{width:100%;display:inline-block;}
	.customStyle-sizeQualityPrint .lanyard-hooks > .lanyard-hooks-color-detail .holder-input select, .customStyle-sizeQualityPrint .lanyard-hooks > .lanyard-hooks-color-detail .holder-input input{width: 100%;border: 1px solid #f5f5f5;border-radius: 2px;padding-top:0px;}
	.customStyle-sizeQualityPrint .lanyard-hooks > .lanyard-hooks-color-detail .holder-input button{background:#3b5d84;width:100%;}
	.customStyle-sizeQualityPrint .lanyard-hooks > .lanyard-hooks-color-detail .holder-input .later{color:#00aeef;font-family: 'Roboto Condensed', sans-serif;font-size:12px;font-weight:600;margin-top: 5px;display: inline-block;}
	.customStyle-sizeQualityPrint .lanyard-hooks > .lanyard-hooks-color-detail .holder-input .later i{color:#ccc;}
	.customStyle-sizeQualityPrint .lanyard-hooks > .lanyard-hooks-color-detail .holder-input .later.select i{color:#00aeef;}
	.customStyle-sizeQualityPrint .lanyard-hooks > .img-wrapper span{display:inline-block;width:100%;text-align:center;font-family: 'Roboto Condensed', sans-serif;margin-top: 5px;}
/* lanyard/webparts2/additional.php end */

/* lanyard/webparts2/form-new.php start */
	.customStyle-sizeQualityPrint .previewMessage .message .bordered.left{border-right:1px solid #e8e8e8;}
	.customStyle-sizeQualityPrint .previewMessage .message .box{border:1px solid #e8e8e8;border-radius:4px;overflow:hidden;}
	.customStyle-sizeQualityPrint .previewMessage .message .box .custom-upload{margin-bottom: 0px;background:#ebeff3;}
	.customStyle-sizeQualityPrint .previewHolder-note{background:#d74352;color:#fff;border-radius:15px;padding: 15px;position:relative;margin-top: 40px;}
	.customStyle-sizeQualityPrint .previewHolder-note h4{color:#fff;font-family: 'Roboto Condensed', sans-serif;margin:0px;font-size: 14px;}
	.customStyle-sizeQualityPrint .previewHolder-note::before{content:'';position:absolute;top:-29px;left:20px;border:15px solid transparent;border-right-color:#d74352;border-bottom-color:#d74352;}
	.customStyle-sizeQualityPrint .previewMessage .right .orText{height: 30px;width: 30px;left: -16px;line-height: 30px;font-size:14px;}
/* lanyard/webparts2/form-new.php end */

/* lanyard/webparts2/time.php start */
	.customStyle-sizeQualityPrint .delivery-calender{padding:0 15px;border-radius:4px;overflow:hidden;}
	.customStyle-sizeQualityPrint .delivery-calender .heading.h4{padding:0px;font-size:18px;font-family: 'Roboto Condensed', sans-serif;font-weight:400;margin-bottom: 30px;}
	.customStyle-sizeQualityPrint .delivery-calender ul{width:100%;display:inline-block;padding-left:0px;display:flex;flex-wrap:wrap;}
	.customStyle-sizeQualityPrint .delivery-calender ul li{width:calc(46% - 10px);margin:0px 8px 16px;border:2px solid #e8e8e8;border-radius:3px;text-align: center;position:relative;cursor:pointer;}
	.customStyle-sizeQualityPrint .delivery-calender ul li .check{display:none;border-bottom: 20px solid transparent;border-right: 25px solid transparent;border-left: 25px solid #f2b71c;border-top: 20px solid #f2b71c;width:0px;height:0px;position:absolute;top:0px;left:0px;}
	.customStyle-sizeQualityPrint .delivery-calender ul li .check i{position:absolute;top: -14px;left: -18px;font-size: 18px;color: #fff;}
	.customStyle-sizeQualityPrint .delivery-calender ul li .date{font-family: 'Poppins', sans-serif;font-weight:400;font-size:40px;}
	.customStyle-sizeQualityPrint .delivery-calender ul li .date span{float: left;width:100%;font-size:14px;font-weight:300;}
	.customStyle-sizeQualityPrint .delivery-calender ul li .delivery-price{width:100%;float: left;margin-top: 8px;border-top:1px solid #e8e8e8;color:#d74352;font-family: 'Roboto Condensed', sans-serif;padding: 5px 0px;font-size: 16px;font-weight: 300;}
	.customStyle-sizeQualityPrint .delivery-calender ul li.selected{border-color:#f2b71c;box-shadow: -3px 3px 20px 0px #dedbdb;}
	.customStyle-sizeQualityPrint .delivery-calender ul li.selected .check{display:block;}

	.customStyle-sizeQualityPrint .review-order-detail{background:#315277;border-radius:4px;margin-top:15px;text-align:center;width: 100%;float: left;overflow: hidden;}
	.customStyle-sizeQualityPrint .review-order-detail .heading.h4{font-family: 'Poppins', sans-serif;font-weight:300;font-size:20px;color:#fff;text-align:center;margin:0px;padding:15px 0px;}
	.customStyle-sizeQualityPrint .review-order-detail button{font-family: 'Poppins', sans-serif;font-weight:600;font-size:20px;padding:15px 30px;margin:15px 0px;background:#6cb533;color:#fff;border-radius:4px;border:0px !important;outline:none !important;width:100%;max-width:90%;}
	.customStyle-sizeQualityPrint .review-order-detail button:hover, .customStyle-sizeQualityPrint .review-order-detail button:focus{background:#6cb533;color:#fff;}
	.customStyle-sizeQualityPrint .review-order-detail .order-detail{padding:15px 36px;background:#072a42;}
	.customStyle-sizeQualityPrint .review-order-detail .order-detail p{text-align:left;margin:0px 0px 10px;font-size:18px;color:#fff;font-family: 'Poppins', sans-serif;font-weight: 300;}
	.customStyle-sizeQualityPrint .review-order-detail .order-detail p:last-child{margin-bottom:0px;}
	.customStyle-sizeQualityPrint .review-order-detail .order-detail p span{font-size:24px;}
	.customStyle-sizeQualityPrint .review-order-detail .order-detail p button{border:none;outline:none;background:#ff5e6e;border-radius:3px;padding:8px 8px;color:#fff;font-weight: 300;font-size: 16px;width:100%;max-width:100%;margin: 0px;font-family: 'Poppins', sans-serif;}
	.customStyle-sizeQualityPrint .review-order-detail .order-delivery{width:100%;float:left;background:#f1cd7d;padding: 18px 0px;}
	.customStyle-sizeQualityPrint .review-order-detail .order-delivery p{font-family: 'Poppins', sans-serif;font-size:16px;margin-bottom: 0px;line-height: 20px;text-transform: uppercase;text-align: left;font-weight: 300;}
	.customStyle-sizeQualityPrint .review-order-detail .order-delivery button{font-family:'Poppins', sans-serif;font-weight:18px;font-weight:500;margin: 0px;padding: 6px 16px;border-radius: 25px;background: #ffe373;color:#d74352;}
	.want-it{width:100%;float:left;padding:9px 16px;border:1px solid #d74352;border-radius:4px;margin-bottom:20px;background:#fbebad;}
	.want-it p{font-size:16px;font-family: 'Roboto Condensed', sans-serif;font-weight:300;margin-bottom:0px;}
	.want-it .heading.h6{font-size:20px;font-family: 'Poppins', sans-serif;font-weight:400;color:#d74352;padding: 0px;margin-bottom:10px;}
/* lanyard/webparts2/time.php end */

/* wristband/webparts/wcolo.php start */
	.customStyle-color .mixitup-filter-wrapper{margin-bottom:15px;background:#ebeff3;text-align:center;}
    .customStyle-color .mixitup-filter-wrapper .mixitup-menu{width:auto;}
	.customStyle-color .mixitup-filter-wrapper .mixitup-menu .mixitup-filter li{margin:0px;padding: 10px 14px; font-family: 'Poppins',sans-serif;font-size: 15px;font-weight: 400;border:none;line-height: 22px;}
	.customStyle-color .mixitup-filter-wrapper .mixitup-menu .mixitup-filter li.active{background:#fff;color:#d74352;}
	.customStyle-color .mixitup-filter-wrapper .mixitup-menu .mixitup-filter li a.fa-circle-o{display:none;}
	.customStyle-color .mixitup-filter-wrapper .color-search{display:inline-block;vertical-align:middle;position:relative;padding: 5px 0px;margin-left:20px;}
	.customStyle-color .mixitup-filter-wrapper .color-search i{position:absolute;top:12px;left:10px;font-size:16px;}
	.customStyle-color .mixitup-filter-wrapper .color-search input{height: 30px;border: 1px solid #ccc;outline: none;border-radius: 20px;padding-left: 30px;width: 250px;}

	.customStyle-color .mixitup-content-wrapper{width:100%;float:left;}
	.customStyle-color .mixitup-content-wrapper .mobile_content .mixitup-content{margin:0px;}
	.customStyle-color .mixitup-content-wrapper .mobile_content .mixitup-content .mix{outline: none;border-radius: 6px;margin:0px 5px 10px;}
	.customStyle-color .mixitup-content-wrapper .mobile_content .mixitup-content .mix .Cbtn{position: absolute;top: 0px;right: 0px;z-index: 6;}
	.customStyle-color .mixitup-content-wrapper .mobile_content .mixitup-content .mix .custom-color, .customStyle-color .mixitup-content-wrapper .mobile_content .mixitup-content .mix .custon-color{width:100%;float:left;padding:12px 0px;background: #f1f1f1 !important;margin: 0px auto;font-family: 'Poppins', sans-serif;font-weight: 400;}
	.customStyle-color .mixitup-content-wrapper .mobile_content .mixitup-content .mix .cp-product-img-wrap{width:100%;float:left;}
	.customStyle-color .mixitup-content-wrapper .mobile_content .mixitup-content .mix .cp-product-img-wrap img{margin: 7px auto 3px auto;}
	.customStyle-color .mixitup-content-wrapper .mobile_content .mixitup-content .mix .cp-product-img-wrap .customStyle-checked-item.hand-s{top:0px;}
	.customStyle-color .mixitup-content-wrapper .mobile_content .mixitup-content .mix .od-product-name{width:100%;float:left;height: auto;background:#fff;padding: 0px 0px 6px;}
	.customStyle-color .mixitup-content-wrapper .mobile_content .mixitup-content .mix .od-product-name p{display:inline;padding: 0px 0px;font-family: 'Poppins', sans-serif;font-weight: 400;}
	.customStyle-color .mixitup-content-wrapper .mobile_content .mixitup-content .mix .color-qty-wrapper{width:100%;float:left;background: #f1f1f1;padding: 10px 8px;}
	.customStyle-color .mixitup-content-wrapper .mobile_content .mixitup-content .mix .txtdrp{}
	.customStyle-color .mixitup-content-wrapper .mobile_content .mixitup-content .mix .color-qty-wrapper .color-qty{width:calc(33.33333% - 4px);float:left;margin: 0px 2px;}
	.customStyle-color .mixitup-content-wrapper .mobile_content .mixitup-content .mix .color-qty-wrapper .color-qty input{width: 100%;background:#fff;box-shadow:none;}
	.customStyle-color .mixitup-content-wrapper .mobile_content .mixitup-content .mix .custom-color{margin: 0px;padding: 7px 0px 6px;text-align: center;height: auto;}
	.customStyle-color .mixitup-content-wrapper .mobile_content .mixitup-content .mix .custom-color img{position: relative;margin-right: -20px;top: -2px;width: 36px;display: inline;}
	.customStyle-color .mixitup-content-wrapper .mobile_content .mixitup-content .mix .custom-color input{margin: 0px;background: #fff;box-shadow: none;outline: none;display: inline;}
	.customStyle-color .mixitup-content-wrapper .mobile_content .mixitup-content .mix.selected.blu{border: 1px solid #f2b71c;box-shadow: 0px 3px 35px -2px #ccc;}
	.customStyle-color .mixitup-content-wrapper .mobile_content .mixitup-content .mix:hover{border: 1px solid #f2b71c;box-shadow: 0px 3px 35px -2px #ccc;}
	.customStyle-color .mixitup-content-wrapper .mobile_content .mixitup-content .mix.selected .custom-color, .customStyle-color .mixitup-content-wrapper .mobile_content .mixitup-content .mix.selected .custon-color{border-bottom: 1px solid #f2b71c !important;}
	.customStyle-color .mixitup-content-wrapper .mobile_content .mixitup-content .mix.selected .color-qty-wrapper{border-top: 1px solid #f2b71c;}
/* wristband/webparts/wcolo.php end */

/* wristband/webparts/wpreview.php start */
	.customStyle-message .previewHolder{border:none;padding: 10px 0px 0px;}
	.customStyle-message .previewHolder .featured-title{margin-bottom:10px;}
	.customStyle-message .previewHolder .bandPreview{border-radius:10px;box-shadow: 3px 3px 6px #8b8b8b;}
	.customStyle-message .previewHolder .bandPreview tr td.interMsg{}
	.customStyle-message .previewHolder .note{text-align:center;}
	.customStyle-message .previewHolder .note p{font-family:'Poppins', sans-sarif;font-size:11px;font-weight:400;}
	.customStyle-message .wristForm{margin-top:20px;}
	.customStyle-message .wristForm .checkout-form-list{text-align:center;margin-bottom: 20px;width: 100%;float: left;}
	.customStyle-message .wristForm .checkout-form-list.customDropArrow::before{content:"\f078";color: #9c9c9c;}
	.customStyle-message .wristForm .checkout-form-list.customDropArrowTextarea::before{content:"\f078";color: #9c9c9c;}
	.customStyle-message .wristForm .checkout-form-list.customDropArrowTextarea.present::before{display:none !important;}
	.customStyle-message .wristForm .checkout-form-list label{font-size: 16px;font-family: 'Poppins', sans-sarif;font-weight: 300;text-transform: initial;}
	.customStyle-message .wristForm .checkout-form-list input[type=text], .customStyle-message .wristForm .checkout-form-list textarea, .customStyle-message .wristForm .checkout-form-list select{outline:none !important;border:1px solid #dfdfdf;box-shadow:none;background:#fff;}
	.customStyle-message .wristForm .checkout-form-list .sel-button{border:1px solid #00aeef;outline:none;background:#fff;border-radius:4px;margin:0px;padding: 2px 5px;font-size: 12px;color:#00aeef;}
	.customStyle-message .wristForm .checkout-form-list .sel-button i{display:none;}
	.customStyle-message .wristForm .checkout-form-list > span{margin: 0px 2px;font-size: 16px;}
	.customStyle-message .wristForm .checkout-form-list .sel-button.active{background:#00aeef;color:#fff;}
	.customStyle-message .wristForm .checkout-form-list .customStyle-message-style{width:100%;float:left;background:#e6f0f4;text-align: left;border:1px solid #dfdfdf;border-bottom-left-radius: 4px;border-bottom-right-radius: 4px;padding: 5px 0px 10px;}
	.customStyle-message .wristForm .checkout-form-list .customStyle-message-style .heading.h3{font-size: 15px;padding: 0px;font-family: 'Poppins', sans-sarif;font-weight: 400;}
	.customStyle-message .wristForm .checkout-form-list .customStyle-message-style span{font-size: 14px;width:auto;padding-left:2px;font-family: 'Poppins', sans-sarif;font-weight: 300;}
	.customStyle-message .wristForm .checkout-form-list .customStyle-message-style i{margin-left: -15px;float:left;margin-top: 2px;}
	.customStyle-message .wristForm .checkout-form-list .customStyle-message-style button{border: none;border-radius: 15px;padding: 2px 10px;font-size: 12px;background: #d74352;color: #fff;margin-left:2px;display: block;}
	.customStyle-message .wristForm .checkout-form-list .customStyle-message-style .msg-style-input{cursor:pointer;}
	.customStyle-message .wristForm .checkout-form-list .customStyle-message-style .msg-style-input.selected i{color:#00aeef;}
	.customStyle-message .wristForm .checkout-form-list .clipart{width:100%;float:left;}
	.customStyle-message .wristForm .checkout-form-list .clipart li{margin:0px auto;width:100%;float:left;position: relative;}
	.customStyle-message .wristForm .checkout-form-list .clipart li .drpMenuItems_clipart{width:100%;}
	.customStyle-message .wristForm .checkout-form-list .clipart li .drpMenuItems{box-shadow:none;white-space: normal;line-height:26px;border: 1px solid #d2d2d2;}
	.customStyle-message .wristForm .checkout-form-list .clipart li .drpMenuItems i{display:inline-block;width:20px;height:20px;background-position: -77px -7px;background-size: 140px auto;margin: -4px 5px 0px 0px;vertical-align: middle;}
	.customStyle-message .wristForm .checkout-form-list .clipart li .drpMenuItems span i, .customStyle-message .wristForm .checkout-form-list .fontForm .drpMenuItems#btnSelectFont span i, .customStyle-message .wristForm .checkout-form-list .fontForm .drpMenuItems span i{position:absolute;top:50%;right:0px;margin-top: -10px;font-size: 15px;color:#9c9c9c;}
	.customStyle-message .wristForm .checkout-form-list .fontForm .drpMenuItems#btnSelectFont span i, .customStyle-message .wristForm .checkout-form-list .fontForm .drpMenuItems span i{margin-right:10px;}
	.customStyle-message .wristForm .checkout-form-list .clipart li .upload-input-wrapper{width:100%;float:left;position: relative;top:2px}
	.customStyle-message .wristForm .checkout-form-list .fontForm{width: 100%;padding: 0px;float: left;}
	.customStyle-message .wristForm .checkout-form-list .fontForm .drpMenuItems#btnSelectFont, .customStyle-message .wristForm .checkout-form-list .fontForm .drpMenuItems{box-shadow:none;white-space: normal;line-height:26px;width: 100%;text-align: left;border: 2px solid #d2d2d2;}
	.customStyle-message .wristForm .checkout-form-list .wrapper-dropdown{box-shadow:none;text-align: left;}
/* wristband/webparts/wpreview.php end */

/* wristband/webparts/wextra-new.php end */
	.customStyle-options .custom-options .heading.h3{font-size:18px;padding: 0px;margin-top: 0px;}
	.customStyle-options .custom-options .heading.h3 span{color:#d74352;font-size:12px;margin-left: 10px;}
	.customStyle-options .custom-options .heading.h3 i{color:#d74352;font-size:18px;font-style: italic;margin: 0px 6px;display: inline-block;vertical-align: middle;}

    .customStyle-options .custom-options .od-product-wrapper{background-color:#fbfbfb;border:none;position: relative;width: 100%;float: left;min-height: 300px;height: 100%;}
    .customStyle-wrapper .customStyle-options .custom-options .od-product-wrapper.Gopt,.customStyle-wrapper .customStyle-options .custom-options.keychainOption .od-product-wrapper.rdd{
        min-height: 260px;
    }
	.customStyle-options .custom-options .od-product-wrapper.selected{border:1px solid #f2b71c;box-shadow: 0px 3px 35px -2px #ccc;}
	.customStyle-options .custom-options .od-product-wrapper .od-product-img-wrap{width:100%;float:left;}
	.customStyle-options .custom-options .od-product-wrapper .od-product-img-wrap .customStyle-checked-item{top:0px;}
	.customStyle-options .custom-options .od-product-wrapper .od-product-img-wrap .custom-option-detail{width:100%;float:left;display:flex;flex-wrap:wrap;}
	.customStyle-options .custom-options .od-product-wrapper .od-product-img-wrap .custom-option-detail .img-wrapper{text-align: center;display:flex;align-items: center;}
	.customStyle-options .custom-options .od-product-wrapper .od-product-img-wrap .custom-option-detail h3{margin:0px 0px 10px;font-size:18px;display: inline-block;}
	.customStyle-options .custom-options .od-product-wrapper .od-product-img-wrap .custom-option-detail .heading.h4{margin:10px 0px 5px;padding:0px;font-size:13px;color: #444}
	.customStyle-options .custom-options .od-product-wrapper .od-product-img-wrap .custom-option-detail button{border: none;border-radius: 15px;padding: 2px 10px;font-size: 12px;background: #a9a9a9;color: #fff;margin-left:2px;outline:none;}
	.customStyle-wrapper button.add-to-order{background: #00aeef;color: #fff;border-radius: 5px;width: 100%;padding: 8px 0px;font-size: 16px; border:none;}
	.customStyle-options .custom-options .od-product-wrapper .od-product-img-wrap .custom-option-detail ul li:before{content: "-";
    font-weight: 600;margin-right: 5px;}
	.customStyle-options .custom-options .od-product-wrapper .od-product-img-wrap .custom-option-detail ul li{font-size:14px;margin: 0px 0px 3px;position:relative;overflow:hidden;font-family: 'Poppins', sans-serif;font-weight:400;}
	.customStyle-options .custom-options .od-product-wrapper .od-product-img-wrap .custom-option-detail ul li .custom-icon{display: inline-block;vertical-align: top;width: 12px;height: 15px;background-position: -34px -7px;}
	.customStyle-options .custom-options .od-product-wrapper .od-product-img-wrap .custom-option-detail ul li label{padding-left: 16px;width: 100%;}
	.customStyle-options .custom-options .od-product-wrapper .od-product-img-wrap .custom-option-detail ul li label i{margin-left: -13px;color: #989898;}
	.customStyle-options .custom-options .od-product-wrapper .od-product-img-wrap .custom-option-detail ul li.selected label{color:#444;}
	.customStyle-options .custom-options .od-product-wrapper .od-product-img-wrap .custom-option-detail ul li.selected label i{color:#D74352;}
	.customStyle-options .custom-options .od-product-wrapper .od-product-img-wrap .custom-option-detail ul li input[type=text]{float:right;}
/* wristband/webparts/wextra-new.php end */


/* header.php start */
	.main-menu nav ul.customStyle-menu{width:100%;float:left;padding:0px;margin:0px;display: flex;flex-wrap: wrap;border-bottom: 1px solid #ebebeb;justify-content: center;position:relative;}
	.main-menu nav ul.customStyle-menu .customStyle-item{display: flex;margin:0px;flex: auto;width:100%;flex-direction: column;border-bottom:1px solid #ebebeb;}
	.main-menu nav ul.customStyle-menu .customStyle-item:last-child{border-right: 0px solid #ebebeb;}
	.main-menu nav ul.customStyle-menu .customStyle-item a.main-link{width:100%;float:left;text-align: left;border:none;position: relative;}
	.main-menu nav ul.customStyle-menu .customStyle-item a.main-link div, .main-menu nav ul.customStyle-menu .customStyle-item a.main-link span{display:inline-block;margin:0px;vertical-align: middle;}
	.main-menu nav ul.customStyle-menu .customStyle-item a.main-link i{position:absolute;top:50%;right:10px;z-index:5;color:#8a8a8a;font-size: 22px;margin-top: -11px;}
	.main-menu nav ul.customStyle-menu .customStyle-item.active a.main-link span{font-weight: 600;color: #8ab444;text-decoration: underline;}
	.main-menu nav ul.customStyle-menu .customStyle-item.active a.main-link{border-bottom:1px solid #ebebeb;}
	.main-menu nav ul.customStyle-menu .customStyle-item.active a.main-link i{transform: rotate(180deg);}
	.main-menu nav ul.customStyle-menu .customStyle-item .customStyle-submanu-wrapper{width: 100%;background: #fff;margin-top: 0px;display:none;}
	.main-menu nav ul.customStyle-menu .customStyle-item .customStyle-submanu-wrapper .action-wrapper{display:none;border-top:1px solid #ebebeb;}
	.main-menu nav ul.customStyle-menu .customStyle-item .customStyle-submanu-wrapper .action-wrapper a{width:100%;margin:0px;padding:11px 0px;border-radius:4px;background:#325377;color:#fff;border:none;outline:none;font-family: 'Poppins', sans-serif;}
	.main-menu nav ul.customStyle-menu .customStyle-item .customStyle-submanu-wrapper .customStyle-submanu{width:100%;float:left;display: flex;flex-wrap: wrap;}
	.main-menu nav ul.customStyle-menu .customStyle-item.active .customStyle-submanu-wrapper{display: block;}
	.main-menu nav ul.customStyle-menu .customStyle-item .customStyle-submanu-wrapper .customStyle-submanu .heading.h5{font-family: 'Roboto Condensed', sans-serif;font-weight: 600;font-size:16px;padding-left:0px;margin: 15px 0px 10px;}
	.main-menu nav ul.customStyle-menu .customStyle-item .customStyle-submanu-wrapper .customStyle-submanu .customStyle-submanu-columns{width:100%;float:left;position:relative;margin: 0px;border-bottom: 1px solid #ebebeb;}
	.main-menu nav ul.customStyle-menu .customStyle-item .customStyle-submanu-wrapper .customStyle-submanu .customStyle-submanu-columns ul{display: block;width: 100%;float: left;}
	.main-menu nav ul.customStyle-menu .customStyle-item .customStyle-submanu-wrapper .customStyle-submanu .customStyle-submanu-columns ul li{width:100%;float:left;}
	.main-menu nav ul.customStyle-menu .customStyle-item .customStyle-submanu-wrapper .customStyle-submanu .customStyle-submanu-columns ul li a{width:100%;float:left;text-align: left;border:none;font-family: 'Roboto Condensed', sans-serif;color: #444;}
	.main-menu nav ul.customStyle-menu .customStyle-item .customStyle-submanu-wrapper .customStyle-submanu .customStyle-submanu-columns ul li a.active{background:#f5f5f5;}
	.main-menu nav ul.customStyle-menu .customStyle-item .customStyle-submanu-wrapper .customStyle-submanu .customStyle-submanu-columns ul li.active .customStyle-submanu-inner-wrapper{display:block;}
	.main-menu nav ul.customStyle-menu .customStyle-item .customStyle-submanu-wrapper .customStyle-submanu .customStyle-submanu-columns ul li .customStyle-submanu-inner-wrapper{display:none;}
	.main-menu nav ul.customStyle-menu .customStyle-item .customStyle-submanu-wrapper .customStyle-submanu .customStyle-submanu-columns.img-wrapper{display:none;}
/* header.php end */

@media (min-width: 576px){
	.customStyle-lanyardColors .conQty, .customStyle-lanyardColors .conAddMore{width: calc(33.33333% - 16px);}
}
@media (min-width: 768px){
    .customStyle-wrapper .pvcAddOrderButton{position: absolute;bottom: 0;right: 0;padding: 15px;}
	.customStyle-lanyardColors .conQty, .customStyle-lanyardColors .conAddMore{width: calc(25% - 16px);}
	.customStyle-sizeQualityPrint .od-product-wrapper .od-product-name button, .od-product-wrapper.customStyle-product .od-product-name .most{width:70%;}
	.customStyle-sizeQualityPrint .od-product-wrapper .od-product-name button.custom{width:90%;}
	.customStyle-sizeQualityPrint .previewMessage .message .box .custom-upload{min-height: 472px;}
	.customStyle-sizeQualityPrint .lanyard-upgrades > div.mar-bottom{padding: 0px 4px !important;}
	.customStyle-sizeQualityPrint .delivery-calender ul li{width:calc(25% - 16px);padding-left: 0px;padding-right: 0px;}
	.customStyle-color .mixitup-content-wrapper .mobile_content .mixitup-content .mix.cp-wrapper{width:calc(33.33333% - 10px) !important;}
	.customStyle-color .mixitup-filter-wrapper .mixitup-menu{overflow-x: auto;overflow-y: hidden;}
	.customStyle-color .mixitup-filter-wrapper .mixitup-menu .mixitup-filter{position: relative;top: auto;left: auto;z-index: 6;background: transparent;box-shadow: none;}
	.customStyle-options .custom-options .od-product-wrapper .od-product-img-wrap .custom-option-detail .img-wrapper{padding-right:0px;}

	.customStyle-nav-tabs .nav-tabs li a{padding:10px 15px;font-size: 15px;}

	.customStyle-product-wrapper .wstyle{padding-left:10px;padding-right:10px;}
	.customStyle-sizeQualityPrint .customStyle-conSizeLen .wsize{padding-left:10px;padding-right:10px;}

	.main-menu nav ul.customStyle-menu .customStyle-item a.main-link{border:none;padding:9px 0px 6px 0px;width:100%;display: flex;flex-direction: column;text-align: center;}
	.main-menu nav ul.customStyle-menu .customStyle-item a.main-link div{flex: 1;display: flex;width:100%;align-items: center;}
	.main-menu nav ul.customStyle-menu .customStyle-item a.main-link div img{display:block !important;width: 36px;}
	.main-menu nav ul.customStyle-menu .customStyle-item a.main-link span{width:100%;display:inline-block;margin-top: 8px;font-family: 'Roboto Condensed', sans-serif;font-weight: 400;}
	.main-menu nav ul.customStyle-menu .customStyle-item a.main-link i{display:none;}
	.main-menu nav ul.customStyle-menu .customStyle-item.active a.main-link{border:none;}

	.main-menu nav ul.customStyle-menu .customStyle-item .customStyle-submanu-wrapper{position: absolute;top: 100%;left: 0px;z-index: 10;box-shadow:0px 16px 30px 1px #ccc;border-top: 1px solid #ebebeb;}
	/* .main-menu nav ul.customStyle-menu .customStyle-item .customStyle-submanu-wrapper .customStyle-submanu{display:flex;} */
	.main-menu nav ul.customStyle-menu .customStyle-item .customStyle-submanu-wrapper .action-wrapper{display:block;}
	.main-menu nav ul.customStyle-menu .customStyle-item .customStyle-submanu-wrapper .customStyle-submanu .heading.h5{padding-left:0px;}
	.main-menu nav ul.customStyle-menu .customStyle-item .customStyle-submanu-wrapper .customStyle-submanu .customStyle-submanu-columns{width:25%;border-bottom: none;max-height: 320px;overflow: auto;}
	.main-menu nav ul.customStyle-menu .customStyle-item .customStyle-submanu-wrapper .customStyle-submanu .customStyle-submanu-columns:first-child{padding-right:0px;}
	.main-menu nav ul.customStyle-menu .customStyle-item .customStyle-submanu-wrapper .customStyle-submanu .customStyle-submanu-columns.img-wrapper{display:flex;flex-wrap:wrap;}
	.main-menu nav ul.customStyle-menu .customStyle-item .customStyle-submanu-wrapper .customStyle-submanu .customStyle-submanu-columns.img-wrapper > div{height:100%;display: flex;flex-direction: column;width: 100%;justify-content: center;background:#f5f5f5;font-family: 'Poppins', sans-serif;font-weight:500;}
	.main-menu nav ul.customStyle-menu .customStyle-item .customStyle-submanu-wrapper .customStyle-submanu .customStyle-submanu-columns.img-wrapper > div img{max-width:90%;margin:0px auto;}
	.main-menu nav ul.customStyle-menu .customStyle-item .customStyle-submanu-wrapper .customStyle-submanu .customStyle-submanu-columns.img-wrapper > div .rating i{color:#ffaf00;margin-top: 10px;}
	.main-menu nav ul.customStyle-menu .customStyle-item .customStyle-submanu-wrapper .customStyle-submanu .customStyle-submanu-columns.img-wrapper > div .name{font-size:16px;}
	.main-menu nav ul.customStyle-menu .customStyle-item .customStyle-submanu-wrapper .customStyle-submanu .customStyle-submanu-columns.img-wrapper > div .type{font-weight: 300;font-size:13px;}
	.main-menu nav ul.customStyle-menu .customStyle-item{flex:1;width:auto;flex-direction: row;border-bottom:0px;border-right: 1px solid #ebebeb;}


	/*.customStyle-message .wristForm .checkout-form-list .clipart.firstClip li .drpMenuItems_clipart{width:calc(100% + 18px);} */
	/*.customStyle-message .wristForm .checkout-form-list .clipart.thirdClip li .drpMenuItems_clipart{width:calc(100% + 18px);}*/
}
@media (min-width: 992px){
	.customStyle-title-1 h4{font-size:24px;font-weight: 300;}
	.customStyle-lanyardColors .conQty, .customStyle-lanyardColors .conAddMore{width: calc(20% - 16px);}
	.customStyle-title-additional{position: absolute;top: -36px;right: 10px;padding: 0px 0px;font-size:11px;}
	.customStyle-sizeQualityPrint .lanyard-hooks{margin-bottom: 0px;}
	.customStyle-color .mixitup-content-wrapper .mobile_content .mixitup-content .mix.cp-wrapper{width:calc(25% - 10px) !important;}
	.customStyle-message .wristForm .checkout-form-list .sel-button{padding: 12px 30px;font-size:16px;font-family: 'Poppins', sans-sarif;font-weight: 300;width: 100%;max-width: 300px;}
	.customStyle-message .wristForm .checkout-form-list > span{margin: 0px 10px;}

	.od-product-wrapper.customStyle-product{display:inline-block;}
	.customStyle-product-wrapper .wstyle{padding-left:15px;padding-right:15px;}
	.customStyle-sizeQualityPrint .customStyle-conSizeLen .wsize{padding-left:15px;padding-right:15px;}

	.customStyle-message .wristForm .checkout-form-list .clipart.firstClip li .drpMenuItems_clipart{width:calc(100% + 18px);}
	.customStyle-message .wristForm .checkout-form-list .clipart.secondClip li .drpMenuItems_clipart{width:calc(100% + 18px);}
	.customStyle-message .wristForm .checkout-form-list .clipart.thirdClip li .drpMenuItems_clipart{width:calc(100% + 18px);}
	.customStyle-message .wristForm .checkout-form-list .clipart.fourthClip li .drpMenuItems_clipart{width:calc(100% + 18px);left:auto;right:0px;}
}
@media (min-width: 1200px){
	.customStyle-color .mixitup-content-wrapper .mobile_content .mixitup-content .mix.cp-wrapper{width:calc(20% - 10px) !important;}
}
.nCfill .txtdrp.row{
	height: 70px;
	opacity: 1;
	display: flex;
	background: #fff;
	text-align: center;
	padding-top: 0px;
	padding-bottom: 0px;
}

/**pvc section*/

.wrist-pvc-uploaded .section-add-pvc-card-wrap .img-wrapper .row {
	width: 100%;
}
.wrist-pvc-uploaded .section-add-pvc-card-buttons {
	align-items: center;
}
.wrist-pvc-uploaded .section-add-pvc-card-buttons .pvc-upload-sec{
	display: flex;
}
.wrist-pvc-uploaded .section-add-pvc-card-buttons .pvc-data-sec{
	margin-top: 15px;
	align-items: center;
	display: block;
}
.wrist-pvc-uploaded .upload-artwork-custom-button {
    border: 2px solid #000;
    padding: 50px 0px;
    width: 200px !important;
    text-align: center;
    align-items: center;
    justify-content: center;
    margin: 0 5px;
}
.wrist-pvc-uploaded .upload-artwork-custom-button i {
	font-size: 71px;
	padding: 0;
	color: #000;
	width: 100%;
}
.wrist-pvc-uploaded .upload-artwork-custom-button-wrap {
	position: relative;
	text-align: center;
}
.wrist-pvc-uploaded .upload-artwork-custom-button-wrap .selectUpload.uploadArtwork {
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
}
.wrist-pvc-uploaded .upload-artwork-custom-button-wrap .selectUpload.uploadArtwork .btn-layer {
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	z-index: 999;
	background: transparent;
}
.wrist-pvc-uploaded .upload-artwork-custom-button-wrap .btn-success {
	margin: 10px 0 0;
}
#cffileart,#csfileart,#dwfileart{
	background: #6cb533;
	color: #fff;
	border: 0;
	font-weight: 600;
    width: 100%;
}
.WrapperPVC .section-add-pvc-card-wrap {
	align-items: center;
}

.card-spec p {
	margin-bottom: 5px;
	font-size: 20px;
	font-weight: 600;
}
.card-spec p span {
	font-weight: 300;
	font-size: 18px;
}
.customStyle-options .custom-options .od-product-wrapper button.pvc-add-to-order{
    background: #00aeef;
    color: #fff;
    border-radius: 3px;
    width: 100%;
    padding: 8px 0px;
    font-size: 16px;
    margin: 8px auto 0px;
    border: none;

}

.pvc-fields {
	width: 100%;
	display: inline-block;
}
.pvc-fields > div {
	display: inline-block;
	width: 49%;
}
.pvctocart {
	text-align: center;
}
.customStyle-options .custom-options .od-product-wrapper .od-product-img-wrap .custom-option-detail button.pvcCartPrice {
    border: none;
    border-radius: 15px;
    padding: 2px 10px;
    font-size: 12px;
    background: #a9a9a9;
    color: #fff;
    margin-left: 2px;
    outline: none;
}
.pvc-fields label{
	float: left;
}
.fw-500{
    font-weight: 500 !important;
}
.conExtra .od-product-img-wrap img {
    max-width: 100%;
}
.customStyle-wrapper .pvcQtyField #pvcQty{
    border-radius: 5px;
    color: #9c9c9c;
    padding: 5px 28px 5px 15px;
    border: 1px solid #d2d2d2;
}
.conExtra textarea {
    height: auto;
    width: 100%;
    border: none;
    margin: 5px 0;
    padding: 5px;
    background-color: #fff;
    font-size: 12px;
}
@media (max-width: 500px) {
	.customStyle-options .custom-options .od-product-wrapper .od-product-img-wrap .custom-option-detail button.pvc-add-to-order{
		padding: 4px 82px;
	}
}
@media (max-width: 640px) {
	.wrist-pvc-uploaded .section-add-pvc-card-buttons .pvc-upload-sec {
		display: block;
	}
	.col-md-12.pvc-upload-sec > div {
		float: left;
		width: 50%;
	}

	.pvc-upload-sec > div:nth-of-type(3) {
		width: 100%;
	}

	.pvc-upload-sec > div:nth-of-type(3) .upload-artwork-custom-button {
		display: none;
	}
	.wrist-pvc-uploaded .section-add-pvc-card-buttons .pvc-data-sec{
		display: grid;
	}
}
@media (max-width: 768px){
	.wrist-pvc-uploaded .section-add-pvc-card-buttons .pvc-upload-sec > div {
		margin-bottom: 28px;
	}
	.wrist-pvc-uploaded .upload-artwork-custom-button {
		width: 130px !important;
		padding: 22px;
	}
	.wrist-pvc-uploaded .upload-artwork-custom-button i {
		font-size: 50px;
	}
	#cffileart, #csfileart, #dwfileart {
		font-size: 15px;
	}
}
@media screen and (max-width: 1250px){
	.wrist-pvc-uploaded .upload-artwork-custom-button {
		width: 160px !important;
	}
}
@media screen and (max-width: 1199px){
	.wrist-pvc-uploaded .custom-option-detail .col-xs-12 {
		padding: 15px !important;
	}
}
@media screen and (max-width: 767px){
    .customStyle-options .custom-options .od-product-wrapper button.pvc-add-to-order {
        margin-bottom: 15px;
    }
    .customStyle-wrapper button.add-to-order {
        margin-bottom: 15px;
    }
	.pvc-fields > label {
		display: inline-block;
		width: 100%;
		text-align: center;
		margin: 0 0 10px !important;
	}
	.pvc-fields button{
		display: block;
		margin: 0 auto !important;
	}
	.pvc-fields input[type="number"] {
		border: 1px solid #000;
		padding: 0 4px;
		width: 100%;
	}
	.pvc-fields select {
		width: 100%;
	}

    .customStyle-title-area h1{
        font-size: 2em;
    }
    .title-band-wrapper{
        margin: 0 auto 15px auto;
    }
    .customStyle-title-1{
        padding: 5px 0;
        text-align: left;
    }
    .customStyle-title-1 h4{
        font-size: 16px;
        padding: 5px;
    }
    .customStyle-title-1 h4 span {
        border-radius: 0;
        padding: 3px 5px;
        display: none;
    }
    .od-product-wrapper.customStyle-product .od-product-name .product-detail .name{
        font-weight: 600;
        font-size: 12px;
    }
    .customStyle-checked-item.hand-s{
        border-bottom: 16px solid transparent;
        border-right: 16px solid transparent;
        border-left: 16px solid #f2b71c;
        border-top: 16px solid #f2b71c;
    }
    .customStyle-checked-item i.fa-check{
        top: -13px;
        left: -13px;
        font-size: 14px;
    }
    .od-product-wrapper.customStyle-product .od-product-name .product-detail .rating i{
        font-size: 12px;
    }
    .od-product-wrapper.customStyle-product .od-product-name .product-detail{
        height: 60px;
    }
    .customStyle-sizeQualityPrint .od-product-name p{
        font-size: 12px;
    }
    .od-product-wrapper.customStyle-product .od-product-name .most {
        font-size: 12px;
        margin-top: 5px;
        padding: 0;
        width: 100%;
        border-radius: 0;
        color: #232323;
    }
    .od-product-img-wrap {
        margin: 0;
    }
    .porfolio-mixitup-area {
        margin-top: 15px;
    }
    .customStyle-message .wristForm .checkout-form-list label{
        margin-top: inherit;
    }
    .conStepBtn{
        padding: 5px 0;
        position: fixed;
        bottom: 0;
        left: 0;
        width: 100%;
        background-color: #fff;
        z-index: 1;
        box-shadow: 0 0 8px #ccc;
    }
    .customStyle-sizeQualityPrint .delivery-calender ul li {
        width: calc(33% - 10px);
        margin: 0px 4px 8px;
        border: 1px solid #e8e8e8;
        padding: 0;
    }
    .customStyle-color .mixitup-content-wrapper .mobile_content .mixitup-content{
        height: 415px;
        overflow-y: scroll; /* has to be scroll, not auto */
        -webkit-overflow-scrolling: touch;
    }
    .customStyle-sizeQualityPrint .delivery-calender ul li .check i{
        top: -20px;
        left: -22px;
        font-size: 16px;
    }
    .customStyle-sizeQualityPrint .delivery-calender{
        margin: 0;
        padding: 0;
    }
    .customStyle-color .mixitup-filter-wrapper{
        margin-bottom: 15px !important;
        padding: 5px 0 !important;
    }
    .customStyle-color .mixitup-filter-wrapper .mixitup-menu{
        overflow: hidden;
        margin: 0 -15px;
    }
    .customStyle-color .mixitup-filter-wrapper .mixitup-menu .mixitup-filter li {
        padding: 5px 5px;
        font-size: 12px;
        float: left;
        height: 24px;
        line-height: 12px;
        margin: 4px;
    }
    .customStyle-color .mixitup-filter-wrapper .mixitup-menu .mixitup-filter li.btnAddMore {
        width: 100%;
    }
    .conStep {
        padding-bottom: 90px;
    }
    .footer-area{
        display: none;
    }
    .btn-block+.btn-block{
        margin-top: 0;
    }
    .customStyle-sizeQualityPrint .review-order-detail .heading.h4{
        padding: 8px 0px;
    }
    .customStyle-sizeQualityPrint .review-order-detail .order-detail {
        padding: 10px;
    }
    .customStyle-sizeQualityPrint .review-order-detail .order-detail p {
        font-size: 14px;
        margin: 0;
    }
    .customStyle-sizeQualityPrint .review-order-detail .order-detail p span {
        font-size: 20px;
    }
    .customStyle-sizeQualityPrint .review-order-detail .order-delivery button {
        margin-top: 5px;
        margin-bottom: 15px;
        font-size: 16px;
        padding: 4px;
    }
    .customStyle-sizeQualityPrint .review-order-detail .order-delivery{
        padding: 15px 0px 0px;
    }
    .want-it{
        margin-bottom: 0px;
        padding: 8px;
    }
    .want-it .heading.h6{
        margin: 0px;
    }

.marker-step{
    list-style:none;
    overflow: hidden;
}

.marker-step li {
    text-decoration: none;
    padding: 8px 0 8px 20px;
    position: relative;
    display: block;
    float: left;
}

.marker-step li:after {
    content: " ";
    display: block;
    width: 0;
    height: 0;
    border-top: 20px solid transparent;
    border-bottom: 20px solid transparent;
    position: absolute;
    top: 50%;
    margin-top: -20px;
    left: 100%;
    z-index: 2;
}

.marker-step li:before {
  content: " ";
  display: block;
  width: 0;
  height: 0;
  border-top: 20px solid transparent;
  border-bottom: 20px solid transparent;
  border-left: 12px solid white;
  position: absolute;
  top: 50%;
  margin-top: -20px;
  margin-left: 0px;
  left: 100%;
  z-index: 1;
}
.marker-step li{
    background-color: #bdc3c7;
    width: 20%;
}
.marker-step li a{
    display: block;
}
.marker-step li.active a{
    color: white;
}
.marker-step li:after{
    border-left: 10px solid #bdc3c7;
}

.marker-step li.active{
    background-color: #2980b9;
}
.marker-step li.active:after{
    border-left:10px solid #2980b9;
}
.mixitup-content div .row{
    margin: 0;
}
.mixitup-content .col-xs-4 {
    width: 33.33333333%;
    padding: 0px;
}
.mixitup-content .txtQty {
    width: 64px;
    border-width: 1px;
}
.mixitup-content .cp-wrapper label{
    margin-bottom: 0;
}
.mixitup-content .drpColor {
    font-size: 12px;
    width: 60px;
    border-width: 1px;
}
.customStyle-message .wristForm .checkout-form-list .sel-button.active{
    width: 50%;
}
.mixitup-filter {

    text-align: center;
    max-width: 375px;
    margin: 0 auto;

}
}
