.product-type-select img{
    width: 80%;
}

.carousel-wrap {
    width: 100%;
    position: relative;
}

/* fix blank or flashing items on carousel */
.owl-carousel .item {
    position: relative;
    z-index: 100; 
    -webkit-backface-visibility: hidden; 
}

/* end fix */
.owl-nav > div {
    margin-top: -26px;
    position: absolute;
    color: #cdcbcd;
}
.owl-nav{
    display:block;
}
.owl-nav i {
    font-size: 30px;
}
.owl-nav button{
    top: 45%;
    position:absolute;
    background:transparent;
    border:none;
}
.owl-nav .owl-prev {
    left: -30px;
}
.owl-nav .owl-next {
    right: -30px;
}
.owl-carousel .owl-item img{
    width: initial;
}
.main-img.one-clip {
    background-image: url(/images/lanyards/lanyard_bg.png);
}
.lanyard_qty_poll p{
    left: 0;
    right: 0;
}

.lanyard_safety .common_input_box{
    position: relative;
}
.lanyard_safety .common_input_box>span{
    top: 103px;
    left: -100px;
    bottom: auto;
    -webkit-transform-origin: inherit;
    -moz-transform-origin: inherit;
    -ms-transform-origin: inherit;
    -o-transform-origin: inherit;
    transform-origin: inherit;
}
.lanyard_holder.common_customize_box .common_input_box{
    position: relative;
}
.lanyard_holder.common_customize_box .common_input_box > span{
    -webkit-transform-origin: inherit;
    -moz-transform-origin: inherit;
    -ms-transform-origin: inherit;
    -o-transform-origin: inherit;
    transform-origin: inherit;
    top: 100px;
    bottom: auto;
    left: -99px;
}
.packaging_area.common_customize_box .common_input_box{
    position: relative;
}
.packaging_area.common_customize_box .common_input_box > span{
    bottom: auto;
    top: 100px;
    left: -99px;
    -webkit-transform-origin: inherit;
    -moz-transform-origin: inherit;
    -ms-transform-origin: inherit;
    -o-transform-origin: inherit;
    transform-origin: inherit;
}

@media only screen and (max-width: 1400px) {
    .lanyard_holder .common_select_button label {
        min-width: 84px;
    }
    .lanyard_holder .common_select_button label::before, 
    .packaging_area .common_select_button label::before {
        width: 20px;
        height: 20px;
    }
    .lanyard_holder .common_select_button label.active_art::after, 
    .packaging_area .common_select_button label.active_art::after {
        width: 12px;
        height: 12px;
    }
}

@media only screen and (max-width: 991.98px) {
    .owl-carousel{
        display: block;
    }
}

@media only screen and (max-width: 767.98px) {
    #lanyard_step_two .product_color_area {
        height: 391px;
    }
    .product_color_area>ul>li{
        margin: 0 15px 0 0;
    }
    lanyard_type_select .radio-inline.two-clip-price{
        margin-right: 0;
    }
}

@media only screen and (max-width: 480px) {
    .lanyard_type_select form .radio-inline{
        width: 130px;
        font-size: 20px;
        line-height: 1.1;
    }
    .qtyPollBox>div{
        width: 150px;
    }
}

@media only screen and (max-width: 440px) {
    .lanyard_safety .common_input_box>span{
        left: -88px;
    }
    .lanyard_holder.common_customize_box .common_input_box > span{
        left: -89px;
    }
    .packaging_area.common_customize_box .common_input_box > span{
        left: -89px;
    }
}

@media only screen and (max-width: 400px) {
    .qtyPollBox>div {
        width: 128px;
    }
}

.common_customize_box.lanyard_holder .common_input_box li{
    display: flex;
    flex-direction: column;
}
/*@media only screen and (max-width: 440px){*/
/*    .wf common_customize_box lanyard_holder .common_input_box li{*/
/*        width: 49%;*/
/*    }*/
/*}*/