@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@100;200;300;400;500;600;700;800;900&display=swap');

body{
    font-family: 'Poppins', sans-serif;
    overflow-x: hidden !important;
}

.customizable_button_container .customizable_button.active {
    border: 1px solid #949292;
    background-color: #0abfff;
    color: #fff;
}


element {

}

.customizable_button_container .customizable_button {

    padding: 8px 30px;
    border: 1px solid #949292;
    color: #949292;
    transition: 320ms;
    cursor: pointer;

}

.customizable_button_container .customizable_button.active {

    border: 1px solid #949292;
    background-color: #0abfff;
    color: #fff;

}

 .container-fluid {
    max-width: 100%;
    
}
    .order-button-box .order-button-payment a{
        background: #5fa96e;
        width: 100%;
        height: auto;
        padding: 5px;
    }
    .step-outer-wrapper .title-band-wrapper{
        margin-top:0px;
    }
    .step-outer-wrapper{
        border-left: 1px solid #d8d8d8;
        display: flow-root;
        padding-bottom: 15px;
    }
    .step-outer-wrapper .title-band-color{
        margin-right: 20px;
        height: 42px;
        display: flex;
        align-items: center;
    }
    .step-outer-wrapper .inDate{
        background: #fbf1b0;
        border:none;
        border-radius: 0px;
        font-size: 16px;
        font-weight: 500;
        padding-left: 15px;
    }
    .step-outer-wrapper .inDate .deliverDate{
        font-weight: 600;
    }
    .step-outer-wrapper .checkout-form-list input[type=text], .step-outer-wrapper .checkout-form-list input[type=tel], .step-outer-wrapper .checkout-form-list input[type=password], .step-outer-wrapper .checkout-form-list input[type=email], .step-outer-wrapper .checkout-form-list textarea {
        border: 1px solid #a5a5a5;
        box-shadow: none;
        padding: 8px !important;
    }
    .order_details_review {
        margin: 15px;
        margin-top: 0px;
    }
    .totalQtySec {
        padding: 10px 0px;
        font-size: 16px;
        color:#444;
        font-family: 'Conv_GothamRnd-Medium';
    }
    .totalAmountSec {
        font-size: 22px;
        font-weight: 800;
        color:#444;
        font-family: 'Conv_GothamRnd-Medium';
    }
    span.wristPrice,span.amountCurrency {
        color: #6f903d;
    }
    
    .pslider {
        /*width:420px;*/
        text-align: center;
    }
    .lSPager.lSpg{
        display: inline-block;
    }
    ul {
        list-style: none outside none;
        padding-left: 0;
        margin-bottom:0;
    }
    li {
        /*display: block;*/
        /*float: left;*/
        margin-right: 6px;
        cursor:pointer;
    }
    img {
        display: block;
        height: auto;
        max-width: 100%;
    }
    .inc.text-justify.descriptionN {
        display: flow-root;
    }
    .sizeqty input {
        text-align: left !important;
        font: inherit !important;
    }
    #lightSlider {
        height: 500px !important;
        display: flex;
        align-items: center;
    }
    .checkout-form-list.sizeqty {
        width: 15%;
        display: inline-block;
        margin-right: 2.5%;
    }
    /* data-tab */
    .data-tab .tab-data li.nav-item.active a, .data-tab .tab-data  li a:hover{
    border: none !important;
    background: #3d87bf !important;
    color: #fff !important;
    border-radius: 0 !important;
    margin: 0px !important;
    }
    .data-tab li a.tab-title{
    border: none !important;  
    border-radius: 0;
    margin: 0px !important;
    font-size:18px;
    padding: 10px 50px !important;
    }
    .data-tab li{
        margin: 0px !important;
        margin-right: 20px !important;
    }
    .data-tab .nav-tabs {
    border-bottom: none;
    background: #e4e4e4;
    }
    .qty-outer-box label {
    /* margin-top: 18px !important; */
    margin-right: 10px !important;
    }
    .checkout-form-list {
        margin-bottom: 18px;
    }
    .left-side-panel{
        background: #fafafa;
    }
    .more-description ul li {
    margin-left: 15px;
    padding: 5px;
    list-style-type: circle !important;
    list-style-position: outside;
    list-style-image: none;
    }
    .padding-left{
        padding-left: 3px !important;
    }
    .padding-right{
        padding-right: 3px !important;
    }
    .descriptionN ul li div {
    color: #3d86bf !important;
    }
    .descriptionN .collapse div {
    color: #3d86bf !important;
    cursor: pointer;
    }
    #faqs #accordion .panel-heading{border-left: 2px solid #d37633 !important;}
        #accordion ul{
            list-style: unset;
            padding-left: 25px;
        }
        #accordion{ color: #000000; }
        .descriptionN a {color: #2d87bf;}
        .descriptionN ul, .descriptionN li {
            margin-left: 10px;
            padding: 5px;
            list-style-type: disc !important;
            list-style-position: outside;
            list-style-image: none;
            line-height: 22px;
            font-size: 14px;
            font-weight: 400;
            color: #181818;
        }
        .descriptionN .collapse u {
            font-size: 14px;
            font-weight: 500;
            color: #000;
            text-decoration: none;
        }
        #discription h3 {
            font-size: 14px;
            font-weight: 500;
        }
        #discription div a {
            font-size: 14px;
        }
        #discription h2 {
            margin: 0px;
        }
        .gimg span img.showg{border: 1px solid #2d87bf;}
        .gimg span img{padding:3px;border:1px solid #ccc;cursor: pointer;width:10px;border-radius: 5px;}
        .pvimgcenter{ text-align: center; }
        .related_product_wrapper h3{text-align: left;font-size: 26px;color: #000;font-weight: 400;margin-bottom: 25px;margin-left: 15px;}
        .related_product_wrapper{border:1px solid #e0e7ef;float:left;margin-top: 10px;border-radius: 6px;font-family: 'Conv_GothamRnd-Book';text-align: center;}
        /* .related_product img{width:100px;height: 100px;} */
        .related_product .entry-content h4{
            font-size: 12px;
            margin-top: 10px;
            color: #03010b;
            min-height: 27px;
            margin-bottom: 2px;
            font-family: 'Poppins', sans-serif;
            letter-spacing: 0.5px;
            font-weight: 400;
        }
        .pricing-sec .tilePriceRange{
            font-family: 'Poppins', sans-serif;
            letter-spacing: 0.5px;
            font-size: 12px;
            font-weight: 400;
        }
        .related_product .entry-single{
            height: auto;
            min-height: 220px;
            margin-bottom: 1px;
            padding-bottom: 8px;
        }
        .phone-text img.lazy{display: inline-block !important;}
        .crcl{font-size: 22px;}
        .shiiping_wrapper{background: #f2f2f4;border:1px solid #e0e7ef;float:left;margin: 10px 0px 25px;border-radius: 6px;font-family: 'Conv_GothamRnd-Book';width:100%;}
        .shipped_orders_box .shipped_orders_list {
            background-color: #fff;
            border: 1px solid #dadada;
            height: 169px;
            overflow: hidden;
            position: relative;
            width: 98%;
            border-radius: 5px;
            margin-bottom: 10px;
        }
        .shipped_orders_box .shipped_orders_list .shiping_desc span {
            font-size: 14px;
            display: inline-block;
            width: 31.95%;
            line-height: 32px;
            letter-spacing: 0px;
            color: #181818;
            font-weight: 400;
            font-family: 'Poppins', sans-serif;
            padding: 8px 5px;
        }
        .shipped_orders_box .shipped_orders_list li {
            height: 38px;
            line-height: 38px;
            padding: 0 15px;
            border-bottom: 1px solid #e7e7e9;
            margin: 0px;
        }
        .shipped_orders_box .shipped_orders_list .shiping_desc span:first-child, .shipped_orders_box .shipped_orders_list .shiping_desc span:nth-child(2),.shipped_orders_box .shipped_orders_list li .ship_dhl,.shipped_orders_box .shipped_orders_list li .ship_info span{
            border-right: 1px solid #e7e7e9;
        }
        .shipped_orders_box .shipped_orders_list li .ship_info {
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis;
            font-size: 13px;
            color: #181818;
        }
        .shipped_orders_box .shipped_orders_list li .ship_info .ship_dhl, .shipped_orders_box .shipped_orders_list li .ship_text, .shipped_orders_box .shipped_orders_list li a {
            width: 32%;
            display: inline-block;
            vertical-align: middle;
        }
        .shipped_orders_box .shipped_orders_list li img {
            max-width: 100%;
            height: auto;
            max-height: 26.2px;
            float:left;
        }
        .shipped_orders_box .shipped_orders_list .shiping_desc
        {
            background-color: #fff;
            border-bottom: 1px solid #e7e7e9;
            padding: 0 15px;
            position: absolute;
            width: 100%;
        }
        .shipped_orders_box .shipped_orders_title {
            font-size: 20px;
            margin: 7px;
            letter-spacing: 0px;
            color: #000000;
            font-weight: 500;
            font-family: 'Poppins', sans-serif;
            margin-bottom: 15px;
        }
        .shipped_orders_box .shipped_orders_title img {
            width: 32px;
            display: inline-block;
            vertical-align: middle;
        }
        .selection-wrapper{
            padding-bottom: 14px;
            margin-bottom: 6px;
            border-bottom: 1px solid #dadada;
        }
        .shipped_orders_box .shipped_orders_list li a {
            color: #9d75c0;
            text-decoration: underline;
            width: 32%;
            display: inline-block;
        }
        .stealthmask-wrapper{width:100%;float:left;}
        .emvid video{width:500px;margin-left: 10px;}
        .kisvid video{width:230px;margin-left: 10px;margin-top: 15px;}
        .same_days{
            font-size: 20px;
            color: #228B22;
            font-weight: bold;
            animation: blink 1s infinite;
            margin-bottom: 5px;
            text-align:center;
            display: none;
        }
        .prod-sku-wrapper .sku-main, .prod-sku-wrapper .sku-main .product-reviews b{text-align:center;font-size: 15px;margin-bottom: 2px;margin-top: 0px;}
        .prod-sku-wrapper .sku-main .product-reviews{font-size: 17px;}
        @keyframes blink
        {
             0% { opacity: 1.0; }
             50% { opacity: 0.0; }
             100% { opacity: 1.0; }
        }
    
        .checkout-form-list .add_tool, p.add_tool {
    /*      background: #2d87bf;*/
          border:1px solid #7ac430;
          border-radius: 5px;
          bottom: 100%;
    /*      color: #fff;*/
          display: block;
          left: -25px;
          margin-bottom: 15px;
          opacity: 1;
          padding: 10px;
          pointer-events: none;
    
    /*
          position: absolute;
          width: 100%;
    */
          width: auto;
          float: left;
            -webkit-transform: translateY(10px);
             -moz-transform: translateY(10px);
              -ms-transform: translateY(10px);
               -o-transform: translateY(10px);
                  transform: translateY(10px);
          -webkit-transition: all .25s ease-out;
             -moz-transition: all .25s ease-out;
              -ms-transition: all .25s ease-out;
               -o-transition: all .25s ease-out;
                  transition: all .25s ease-out;
          -webkit-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);
             -moz-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);
              -ms-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);
               -o-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);
                  box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);
        }
        p.Dtip{
            -webkit-transform: translateY(30px);
             -moz-transform: translateY(30px);
              -ms-transform: translateY(30px);
               -o-transform: translateY(30px);
                  transform: translateY(30px);
        }
    
        .checkout-form-list .add_tool:before {
          bottom: -20px;
          content: " ";
          display: block;
          height: 20px;
          left: 0;
          position: absolute;
          width: 100%;
        }
    
        .checkout-form-list .add_tool::after {
            border-right: solid transparent 10px;
            border-left: solid transparent 10px;
            border-bottom: solid #ccc 10px;
            bottom: 20px;
            content: " ";
            height: 0;
            top: -10px;
            margin-left: 0px;
            position: absolute;
            width: 0;
            left: 50%;
        }
        #instock{font-size:15px;color: red;}
        .addon_wrap{
           /* display: none;*/
            float: left;
            width: auto;
            padding: 2px;
            margin-top:10px;
        }
        .pump_addon{
            display: block;
            float: left;
            position: relative;
        }
        .pump_addon img{ width: 100%;height: auto;border-radius:5px;background: #fff;}
        .pump_addon{
            border: 2px solid transparent;
        }
        .pump_addon.selected{
            border: 2px solid #d37633;
            position: relative;
        }
        .addon_wrap .hand-s{display:none;}
        .pump_addon.selected .hand-s {
            display: block;
            font-size: 14px;
            border-bottom: 20px solid transparent;
            border-right: 20px solid transparent;
            border-left: 20px solid #d37633;
            border-top: 20px solid #d37633;
            width: 0px;
            height: 0px;
            position: absolute;
        }
        .customStyle-checked-item .fa-check {
            top: -28px;
            position: relative;
            left: -14px;    
        }
        .pump_addon h3{
           /* min-height: 40px;*/
            line-height: 20px;
        }
        #pump_quantity{
            float: none;
            width: 100%;
            display: inherit;
            margin: 10px auto;
            padding: 10px;
            border: 2px solid #ebebeb;
            border-radius: 5px;
            outline: none;
        }
        .gallon-button-wrap{
            font-weight: bold;
            padding-left:5px;
            color:#2d87bf;
            font-size:17px;
            width:100%;
            float:left;
            padding:15px;
        }
        .gallon-button-wrap.other-products-wrap{
            border-bottom: 2px solid #aaaaaa;
        }
        .gallon-button-wrap span
        {
            position: relative;
            margin-right: 8px;
            cursor: default;
            font-size:13px;
            padding: 2px 10px;
            background: #4d7a7f;
            border-radius: 20px;
        }
        .gallon-button-wrap a
        {
            color: #fff;
            margin-right: 0px;
            border-radius: 15px;
            vertical-align: middle;
            line-height: 30px;
        }
        .gallon-button-wrap a:focus
        {
            color: #fff;
        }
        .gallon-button-wrap span.curr-prod
        {
            background: #d37633;
            margin-right: 0px;
            border-radius: 25px;
            color:#fff;
            font-size:16px;
        }
    
        .addons_wrapper .addons{padding: 0px 5px;}
        .pump_addon,.addon_wrap{width:100%;background: #f1f1f1;border-radius: 5px;}
        .related-prod-button,.curr-active-prod{width:50%;float:left;text-align: center;display: none;}
        .curr-active-prod .curr-products-wrap{display:none;}
        .gallon-button-wrap.other-products-wrap span{
            cursor: pointer;
        }
        .curr-active-prod{display: none;}
        b.blu-ship{color: #4169e1;}
        .checkout-form-list.sizeqty.lastfield{vertical-align: middle;}
        .sku-main .product-reviews .fa-star, .sku-main .product-reviews .fa-star-half-o{color:#FFDE00;}
        .og-widget .og-radio-cont {
            float: left !important;
            width: 25px !important;
            margin: 0 0 0 0 !important;
        }
        .og-on-row .og-radio-group {
            margin: 0 0 0 7% !important;
        }
        .og-on-row label.og-label.og-on-label {
            width: 100%;
        }
        .or-seperator{
            border-top: 1px solid #dbd6d6;
            position: relative;
            border:none;
        }
        .orText, .lan-wrist-upload .orText{
            position: absolute;
            top: -26px;
            right: 48px;
            transform: translate(50%,-50%);
            background: #f6f7f9;
            border-radius: 100%;
            padding: 12px;
            font-size: 13px;
            color: #222;
            box-shadow: 0px 0px 1px #ccc;
        }
        .lan-wrist-upload .orText{
            top:0px;
        }
        .lan-wrist-upload {
            background: #f6f7f9;
            margin-top: 30px;
        }
        .lan-wrist-upload label {
            color: #d37633;
        }
        .lan-wrist-upload #awfile {
            border: 1px solid #d37633;
            color: #fff;
            font-size: 18px;
            text-decoration: none;
            padding: 6px 0px;
            background: #d37633;
            box-shadow: 0px 0px 7px #ccc;
            font-weight: 500;
            font-family: 'Poppins', sans-serif;
            line-height: 24px;
        }
        .artworkHolder.lan-wrist-upload .loading{
            border: 1px solid #d37633;
        }
        .lan-wrist-upload label{
            margin-bottom:0px;
        }
        .artworkHolder .filelist {
            padding: 6px 10px;
            margin-top: 10px !important;
        }
        .artworkHolder .filelist span{
            position: inherit;
        }
        #addCustomerReview input, #addCustomerReview textarea {
            box-shadow: none;
            padding: 8px !important;
        }
        .customer-photo-outer {
            height: 150px;
            width: 100%;
        }
        .customer-photo-outer img {
            height: 100%;
            width: auto;
            object-fit: contain;
        }
        #addCustomerReview input:focus, #addCustomerReview textarea:focus,.step-outer-wrapper .checkout-form-list input[type=text]:focus, .step-outer-wrapper .checkout-form-list input[type=tel]:focus, .step-outer-wrapper .checkout-form-list input[type=password]:focus, .step-outer-wrapper .checkout-form-list input[type=email]:focus, .step-outer-wrapper .checkout-form-list textarea:focus{
            border: 1px solid #000 !important;
            outline: none;
        }
        .og-deliver-text .og-deliver-text-inner{font-size: 10px;text-transform: capitalize;}
        .og-deliver-text ul {
          list-style: none;
        }
        .recur-msg{font-size:12px;width:100%;margin: 10px 0px;font-family: 'Poppins', sans-serif !important;letter-spacing: 0.2px;}
        .recur-msg a{
            display: inline-block;
        }
        .og-offer{padding:15px 0px;display: inline-block;width: 100%;}
        .og-picker label{
            font-size: 14px;
            margin: 0px 0px 8px 0px;
            text-transform: uppercase;
            color: #000;
            font-weight: 400;
            font-family: 'Poppins', sans-serif !important;
            letter-spacing: 0.4px;
        }
        span.og-picker {
            display: inline-grid;
            width: 100%;
        }
        select.og-select::-ms-expand {
          display: none;
        }
        .detail-bread-crumb i { padding: 0px 3px;display: none;}
        a.learnmore, em a{cursor: pointer;}
        .og-deliver-text .col-md-4{opacity:0.4;}
        .og-deliver-text .col-md-4{opacity:0.4;}
        .dlist1{padding-left: 0 !important;}
        .dlist2{padding-left: 0 !important;font-family: 'Poppins', sans-serif !important;}
        .lvInv{color:#ff0c0c;font-weight:bold;}
        .lvDiv{background:#fbfbdf;padding:9px;margin-top:10px;text-transform: uppercase;}
        .mainh1{margin-top: 8px;}
        del.deletedPrice{display: none;}
        .deletedPrice .totalDel, .deletedPrice .wristPrice1{color:#a8a6a6;}
        .review_order tfoot span.all_incl{color:#325277;}
        .detail-bread-crumb { margin-top: 10px; }
        .date-boxes{
            margin-top:10px;
        }
        .date-boxes p {
            font-size: 14px;
            font-weight: 200;
        }
        .date-boxes p strong{
            font-weight: 600;
            color: rgba(0,100,157,1);
        }
    /* new css asd */
    .og-widget .og-radio-cont {
        float: left !important;
        width: 25px !important;
        margin: 0 0 0 0 !important;
        display: none;
    }
    .og-option-row .og-label,.og-radio-group .og-label:hover{
        border: 1px solid #d37633;
        color: #fff;
        padding: 10px 0px;
        border-radius: 3px;
        background: #d37633;
        cursor: pointer;
    }
    .og-option-row .og-label.active {
        background: #d37633;
        color: #fff;
    }
   .og-offer .og-label{
        height: 54px;
        border: 1px solid #d37533;
        padding: 0;
        border-radius: 8px;
        color: #d37533;
        background-color: #fff;
        font-size: 15px;
        margin: 0;
        display: flex;
        align-items: center;
        justify-content: center;
        transition: 0.3s;
        width: 90%;
        font-weight: 400;
    }
    .og-on-row label.og-label.og-on-label span{
        margin: 0;
    }
    .og-offer .og-label:hover{
        border-radius: 8px;
    }
    .og-deliver-content {
        padding: 20px 20px 0;
        display: flex;
        flex-wrap: wrap;
    }
    .deliveryleft_pnnl{
        width: 47%;
    }
    .subscribe_pnnl {
    width: 53%;
}
    .og-deliver-text ul li:before {
        content: "\f00c";
        font: normal normal normal 14px/1 FontAwesome;
        color: #d37633;
        font-size: 14px;
        font-weight: 600;
        padding-right: 8px;
    }
    .og-deliver-text ul li {
        font-size: 14px;
        color: #222;
        font-weight: 400;
        line-height: 24px;
        letter-spacing: 0px !important;
        margin-right: 0;
    }
    a.learnmore {
        font-size: 12px;
        color: #0a9af0;
        padding-left: 10px;
        font-weight: 600;
        letter-spacing: 0.5px;
    }
    select.og-select {
        width: 230px;
        max-width: 230px;
        height: 38px;
        padding: 8px;
        font-size: 14px;
        cursor: pointer;
        border-radius: 5px;
        border: none;
        border: 1px solid #a5a5a5;
        color: #222;
        appearance: none;
        -webkit-appearance: none;
        -moz-appearance: none;
        background: #fff;
        line-height: 20px;
    }
    span.anstext {
        padding: 2px !important;
        font-size: 14px;
        color: #474a4e;
        font-weight: 400;
        font-family: 'Poppins', sans-serif;
        text-transform: capitalize;
    }
    .step-outer-wrapper .og-picker .country-select::before{
        top: 33px;
        left: 205px;
    }
    .step-outer-wrapper .inDate {
        border: none;
        border-radius: 0px;
        font-size: 20px !important;
        padding-left: 15px;
        margin: 0px;
        font-family: inherit;
        background: transparent;
        padding-top: 40px;
        line-height: 20px;
        color: #666666;
        font-weight: 400;
        text-align: center;
        margin-bottom: 12px;
    }
    span.deliverDate {
        font-size: 36px;
        line-height: 40px;
        color: #191919;
        font-weight: 600;
        font-family: 'Poppins', sans-serif;
        text-align: center;
    }
    span.wristPrice, span.amountCurrency {
        font-family: 'Poppins', sans-serif !important;
        font-size: 45px;
        line-height: 43px;
        color: #d37635;
        font-weight: 700;
        text-align: center;
        margin-top: 10px;
        display: inline-block;
        margin-bottom: 10px;
    }
    .totalQtySec {
        padding: 10px 0px;
        font-size: 13px !important;
        color: #777 !important;
        font-family: 'Conv_GothamRnd-Book';
        font-weight: 600;
    }
    .order-button-box .order-button-payment a {
        background: #6bae3c !important;
        width: 90% !important;
        border-radius: 0px;
        font-family: 'Poppins', sans-serif !important;
        letter-spacing: 0.9px;
        line-height: 80px;
        padding: 0 20px;
        font-size: 26px !important;
        font-weight: 500;
        border: 1px solid transparent;
        transition: 0.4s;
    }
    .order-button-box .order-button-payment a:hover{
        background-color: #fff !important;
        color: #6bae3c;
        border-color: #6bae3c;
    }
    .step-outer-wrapper .totalAmountSec {
        font-size: 14px;
        color: #666666;
        font-weight: 400;
        font-family: 'Poppins', sans-serif;
    }
    .delivery-outer-box-root .totalQtySec {
        font-family: 'Poppins', sans-serif;
        width: 100%;
        display: block;
        margin-bottom: 10px;
        font-size: 16px !important;
        color: #666666 !important;
        font-weight: 400;
        text-align: center;
    }
    .title-band-color.orng {
        background: #d37633;
    }
    span.subtotal-text,span.all_incl {
        width: 100%;
        display: block;
        margin-bottom: 0px;    
        font-size: 20px !important  ;
        color: #666666;
        font-weight: 400;
        text-align: center;    
    }
    span.subtotal-text {
        margin-bottom: 0px;
    }
    .span.all_incl{
        font-size:15px;
    }
    .order-button-payment input, .order-button-payment a {
        background: #d37633 none repeat scroll 0 0;
        border: medium none;
        color: #fff;
        font-size: 20px !important;
        font-family: 'Conv_GothamRnd-Book';
        height: 50px;
        line-height: 50px;
        margin: 0 0 15px 0px;
        padding: 0;
        text-transform: uppercase;
        transition: all 0.3s ease 0s;
        width: 75%;
        text-align: center;
        font-weight: 600;
    }
    .product-content-tabs .nav-tabs li {
        margin-right: 0px;
    }
    .product-content-tabs .nav-tabs li a{
        margin-right: 0px;
        font-size: 14px;
        letter-spacing: 0px;
        color: #000000;
        font-weight: 400;
        font-family: "Poppins";
    }
    .product-content-tabs .nav-tabs li a:hover{
        background:#f2fafd;
        color:#000;
        border-bottom: 1px solid transparent;
    }
    .nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover{
        background: #f2fafd !important;
        /* font-size: 15px; */
        letter-spacing: 0px;
        color: #181818;
        /* font-weight: 500; */
    }
    .product-content-tabs .nav-tabs>li.active>a{
        font-size: 15px;
        font-weight: 500;
    }
/*    div#see_design p {
        text-transform: uppercase;
        color: #3d4c5c;
        text-align: center;
        font-family: 'Poppins', sans-serif;
        font-weight: 400;
        letter-spacing: 0.5px;
        padding: 12px;
        margin: 0;
    }*/
    .product-content-tabs .tab-content.bottom-tab-outer {
        border: 1px solid #e4e4e4;
        border-top: none;
        margin-bottom: 20px;
        background:#f2fafd;
        box-shadow: 2px 2px 5px #f0f0f0;
    }
    .lan-wrist-upload .orText{
        left: 0% !important;
        padding: 4px;
    }
    .field .clipartHolder .nav-tabs>li {
        margin-right: 0px;
    }
    
        @media screen and (max-width: 768px) {
            /* .addons_wrapper {
                display: inline-flex;
                flex-flow: wrap;
            }
            .addons_wrapper .addons {
                float: left;
            } */
            #pump_quantity{
                width: 100%;
            }
            #faq .panel-collapse {
                display: none;
            }
            #faq .panel-collapse.in {
                display: block;
            }
            .wristForm .left-clipart {
                padding-right: 15px !important;
            }
            .wristForm .right-clipart {
                padding-left: 15px !important;
            }
            .product-content-tabs .tab-content {
                max-height: 400px;
                overflow: auto;
            }
            #reviews .content.tab-content {
                height: auto !important;
                overflow: visible;
            }
            .og-on-row .og-radio-group {
                margin: 0px !important;
            }
            .og-widget span.orText {
                right: auto !important;
                padding: 12px !important;
                top: -25px;
            }
            .step-outer-wrapper .inDate{
                padding-top: 20px;
            }
            .npdiscription-heading { cursor: pointer; padding: 8px 13px 12px; background: #dfdfdf; }
            .npdiscription-heading h3 { margin: 0px; color: #000; }
            .npdiscription-heading span { float: left; color: #8c7b09; padding-right: 8px; }
            .gimg-sec{ display: none; }
            .related_product_wrapper{margin-left:0px;}
            .order-button-payment input, .order-button-payment a{
                width: 95% !important;
                font-size: 16px !important;
            }
            .inDate{font-size: 14px !important;text-align: center !important;}
            span.deliverDate{display: block;}
            .shipped_orders_box .shipped_orders_list{height: 113px;}
            /*#discription{ padding: 10px 0px; }*/
            .emvid video{width:290px;margin-left: 10px;}
            .kisvid video{width:290px;margin-left: 0px;}
            .checkout-form-list .add_tool{font-size:12px;}
            #instock{font-size:10px;}
            p.Dtip{
                margin-left:15px;
                -webkit-transform: translateY(10px);
                 -moz-transform: translateY(10px);
                  -ms-transform: translateY(10px);
                   -o-transform: translateY(10px);
                      transform: translateY(10px);
            }
            .same_days
            {
                 font-size:16px;
                 padding-top:2px;
            }
            .gallon-button-wrap{
                font-weight: bold;
                padding-left:5px;
                color:#2d87bf;
                font-size:17px;
                width:100%;
                float:left;
                padding:15px 15px 25px 15px;
            }
            .gallon-button-wrap span
            {
                position: relative;
                margin-right: 3px;
                cursor: default;
                font-size: 10px;
    /*            width: 31%;*/
                padding: 4px 8px;
            }
            .gallon-button-wrap.wipes span
            {
    /*            width: 31%;*/
                color:#fff;
                padding: 4px 8px;
            }
            .gallon-button-wrap a
            {
                color: #fff;
                margin-right: 0px;
            }
            .gallon-button-wrap .actv-arrow{font-size:19px !important;}
            .gallon-button-wrap.other-products-wrap{
               text-align: center;
            }
            .gallon-button-wrap.other-products-wrap a{
               display: inline;
               vertical-align: middle;
            }
            .gallon-button-wrap span.curr-prod{width:auto;padding: 5px 10px;}
            .related-prod-button .curr-products-wrap{display: none;}
            .related-prod-button .gallon-button-wrap.other-products-wrap{border-bottom: none;}
            .curr-active-prod .curr-products-wrap{display:block;}
            .related-prod-button,.curr-active-prod{width:100%;}
            .related-prod-button{display: none;}
            .curr-active-prod{display: block;}
            .checkout-form-list.sizeqty {
                width: 20%;
            }
            .dlist1{padding-left: 0 !important;}
            .og-deliver-text .dlist1{
                padding: 0;
            }
            .dlist2{padding-left: 0 !important;margin-top: 10px;}
            .og-deliver-text ul{margin-top: 10px;}
            .lvInv{font-size:12px;display: block;}
            .review_order tfoot span.all_incl{display: block;}
    
            /* new code*/
          
            .totalQtySec {
                padding: 6px 0px !important;
                font-size: 15px !important;
            }
            .review_order h4 {
                font-size: 15px !important;
            }
            .order-button-box .order-button-payment a {
                padding: 0px !important;
                margin-bottom: 20px;
            }
            .data-tab li {
                margin-right: 0px !important;
            }
            /* .data-tab .nav-item a {
                padding: 10px 52px !important;
            } */
            .text-danger {
                display: block;
                font-size: 13px !important;
            }
            .prod-sku-wrapper .sku-main .product-reviews {
                font-size: 14px !important;
            }
            span.orText {
                left: 38% !important;
                right: auto;
            }
            .title-band h4 {
                font-size: 15px !important;
            }
            .custmize-button-outer .orText{
                right: unset !important;
            }
            /* .lan-wrist-upload .orText {
                left: 36% !important;
            } */
            .clear {
                display: none;
            }
            .lan-wrist-upload .orText {
                line-height: 28px !important;
            }
            .step-outer-wrapper .delivery-outer-box {
                padding-bottom: 0px !important;
                padding-right: 0;
            }
            .orText {
                padding: 8px !important;
            }
            .artwork-button {
                margin-top: 0px !important;
                margin-bottom: 0px;
            }
            .more-description ul li {
                padding: 0px;
                padding-bottom: 12px;
                line-height: 24px;
            }
            .og-offer .og-label{
                width: 100%;
                margin-bottom: 15px;
                text-align: center;            
            }
            .customize-button, .artwork-button{
                padding: 0 10px;
            }
            
            .og-deliver-content {
                padding: 0;
            }
            .country-select{
                margin-bottom: 20px;
            }
            .country-select select.og-select{
                max-width: 100%;
                width: 100%;
            }
            .step-outer-wrapper .og-picker .country-select::before {
                top: 36px;
                left: inherit;
                right: 14px;
            }
            /* new css asdf */
            /* .customStyle-sizeQualityPrint {
                padding: 0px;
            } */
            .customize-button{
                widows: 100%;;
            }
            .custmize-button-outer {
               /* display: block !important;*/
                margin-bottom: 15px !important;
                flex-wrap: wrap;
            }
            .field {
                display: block !important;
            }
            .previewMessage .message .box .field .selectClipart{
                width:100%;
            }
            .uploadHolder{
                width:100% !important;
                margin-left: 0px  !important;
                margin: 17px 0px !important;
            }
            .field .org-button {
                width: 100%;
                display: block;
            }
            .bordered.left.hideBlank.no-padding {
                margin: 0px;
                width: 100%;
            }
            .previewMessage .message .box .field .selectClipart a.current{
              /*  padding: 6px 8px !important;*/
                font-size: 14px !important;
            }
            .collapse {
                display: block;
            }
            .product-content-tabs .nav-tabs .nav-item a{
                padding: 8px 7px !important;
            }
            #reviews #shopper_review_page div{
                /* display: block; */
            }
            #reviews #review_header .graph {
                width: 100% !important;
            }
            #reviews #review_header .stars {
                width: 100% !important;
            }
            #reviews #review_header .percentage {
                padding-bottom: 18px;
                margin-top: 0px !important;
                font-size: 12px !important;
            }
            #reviews #shopper_review_page .main-questions {
                width: 100%;
                text-align: center;
            }
            .step-outer-wrapper{
                border:none;
            }
            .artworkHolder .selectUpload a {
                font-size: 17px !important;
                padding: 5px !important;
                width: 185px;
            }
            .price-table-outer-box .conPriceTable {
                padding-top: 10px;
                padding-bottom: 0px;
            }
            #price_chart .table-responsive {
                margin-bottom: 5px;
            }
           .tab_accordion .panel-collapse.collapse {
                display: none;
            }
        }
    
        @media screen and (max-width: 767px) {
            /* .delivery-date .title-band {
                padding: 9px 10px 7px 0px !important;
            }  */
            .padding-left{
                padding-left: 15px !important;
             }
            .padding-right{
                padding-right: 15px !important;
            }
           /* .left-side-panel, .right-side-panel{
                padding: 0 !important;
            }*/
            .more-description li {  
                text-align: left !important;
            }
            
        }
        @media screen and (max-width: 668px) {
            /* Remove side spaces On Mobile screen */       
            .container-fluid.page-content {
                padding: 0px;
            }
            .page-content .left-side-panel,.page-content .right-side-panel{
                padding: 0px !important;
            }
        }
        
         @media screen and (max-width: 767px) and (min-width: 600px){
            .custmize-button-outer .orText,.og-widget .orText {
                left: 46% !important;
                right: auto;
            }
        } 
        
        @media screen and (min-width: 768px) {
            .npdiscription-heading span{ display: none;}
            .descriptionN #discription{ display: block;padding: 10px;height: 100% !important;}
            .gimg-sec{ display: block; }
            .qty-outer-box input {
                width: unset !important;
            }
            /* .price-table-outer-box {
                width: 90%;
                margin-left: 5%;
            } */
            /* .title-band-wrapper .col-md-12 {
                padding-right: 0px;
            }
            .step-outer-wrapper .col-md-12 {
                padding-right: 0;
            } */
            .content-outer{
                padding-right:15px;
            }

            /*rvw-tab-waccordian*/

            .tab_accordion .tab-pane> .panel > .panel-heading {
                display: none;
              }
          .tab_accordion .panel {
            border: none;
            box-shadow: none;
          }
          .tab_accordion .panel-collapse {
            height: auto;
          }
          .tab_accordion .panel-collapse.collapse {
            display: block;
          }
          .tab_accordion .panel-group .panel-collapse.collapse {
            display: none;
          }
           .tab_accordion .panel-group .panel-collapse.collapse.in {
            display: block;
          }
          .tab_accordion #collapseFour .panel-heading{
                display: block !important;
            }
        }
        @media screen and (max-width: 825px) {
            .related_product_wrapper{margin-left:0px;}
            .crcl{font-size: 18px;}
            .shipped_orders_box .shipped_orders_list{height: 113px;}
        }
        @media screen and (min-width: 320px) and (max-width: 1024px) {
            .order-more-wrap{width:100% !important;}
            .gallon-button-wrap{
                display:block;
                width: 100% !important;
                padding: 4px 4px 5px 4px;
            }
            .gallon-button-wrap span.btn-success{
                margin-bottom: 6px !important;
                margin-top: 7px !important;
            }
            .gallon-button-wrap a.pump{display:none;}
            .pump_addon,.addon_wrap{width:100%;}
        }
    
        .customStyle-title-area {text-align: left;}
        .customStyle-title-area h1 {
            /*text-transform: capitalize;*/
            color: #4c4c4d;
            text-align: center;
            font-family: 'Poppins', sans-serif;
            font-weight: 600;
            letter-spacing: -0.5px;
            font-size: 35px;
            margin-top: 15px;
        }
        #price_chart .table-responsive{display: inline-grid;flex-direction: column;width: 100%;border: none;}
        #price_chart .table-responsive table{order:2;border-radius: 5px;box-shadow: 0px 5px 5px #eee;border: none;margin: 1%;width: 98%;}
        #price_chart .order-more-wrap, .table-responsive div {
            text-align: left;
            width: 99% !important;
            margin-left: 1%;
            margin-top: 0px;
            font-weight: 500 !important;
            line-height: 24px;
            font-family: 'Poppins', sans-serif !important;
        }
        .order-more-wrap h5,.order-more-wrap p {
            margin: 0px;
        }
        .order-more-wrap h5 b{
            color: #228B22;
            font-family: 'Conv_GothamRnd-Book';
            font-weight: 500;
            font-size: 14px !important;
        }
        /* table-scroll */
        /* table-responsive table#tblPrice { 
            overflow-x: auto; 
            display: block; 
        }  */
        /*.customStyle-price-chart.tab-pane .table-responsive table thead tr td, .customStyle-price-chart.tab-pane .table-responsive table tbody tr td {
            text-align: left;
            background: #fff;
            border: none;
            font-size: 12px;
            padding: 8px 5px;
            box-shadow: 0px 1px 3px #ccc;
        }*/
        .product-content-tabs .tab-pane {
            width: 100%;
            padding: 0px;
            padding-bottom: 20px;
        }
        .related_product_wrapper {
            width: 100% !important;
            border: none !important;
            overflow: hidden;
        }
        .related_product .owl-item {
            margin: 0px !important;
        }
        .related_product .owl-wrapper {
            display: flex !important;
        }
        .related_product .owl-buttons {
            display: flex;
            height: 0px;
            margin-top: 25px;
        }
        .related_product {
            position: relative;
        }
        .owl-controls{
            position: absolute;
            top: 90px;
            width: 100%;
        }
        .owl-buttons i {
            font-size: 40px;
        }
        .owl-buttons .owl-prev{
            margin-left: 10px;
            z-index: 999;
            cursor: pointer;
        }
        .owl-buttons .owl-next{
            margin-right: 0px;
            z-index: 999;
            cursor: pointer;
        }
        @media(max-width:576px){
        .customStyle-title-area h1 {font-size:24px;margin-bottom: 0px;padding-top:0px; }
            #lightSlider{height: 365px !important;}
            .lastfield span{font-size:9px;}
            .show-review-form .showbtn {
            width: 100% !important;
        }
        }
        @media(max-width:450px){
            .data-tab .nav-item a {
                padding: 10px 70px !important;
            }
            .data-tab li {
                margin-right: 0px !important;
                width: 100%;
                text-align: center;
                border-bottom: 1px solid #337ab7;
            }
        }
        @media(max-width:570px){
            .data-tab li {
                width: 100%;
            }
        }
        
        /* @media(max-width:420px){
        .data-tab .nav-item a {
        padding: 10px 61px !important;
        }
        } */
         @media(max-width:360px){
        /*.data-tab .nav-item a {
            padding: 10px 48px !important;
        } */
        #merchant_page .paging {
            padding: 15px 15px 30px 10px !important;
        }
        }
        @media(max-width:320px){
            /* .data-tab .nav-item a {
                padding: 10px 38px !important;
        } */
            .subscribe-inner input {
                width: 70% !important;
            }
        }
        /* new-code */
        .customer-photo .photo-title {
            display: flex;
            padding: 0px;
            background-color: #f0f0f0 !important;
            margin: 8px 0px;
        }
        .customer-photo h4.photo-title-text {
            padding: 11px 8px;
        }
        .customer-photo {
            width: 100%;
            margin-top: 20px;
            box-shadow: 0px 0px 1px #000;
            /* min-height: auto;
            height: auto;
            border: 2px solid #e8e4e4;
            border-radius: 5px;
            background: #FAFAFA; */
        }
        .customer-photo p.photo-description {
            margin: 0px;
            padding: 0px 0px 8px 6px;
        }
        .customer-photo .photo-title-icon {
            margin: 0px 0px;
            padding: 0px 14px;
            font-size: 30px;
            background-color: #d1d1d1;
        }
        .data-tab li {
            margin-right: 0px !important;
        }
        input.btn.btn-primary.submit {
            margin-top: 4px;
            width: 100%;
            padding: 12px;
        }
        div#filelistCRP {
            margin: 0px auto;
        }
        p.success-message {
            text-align: center;
            padding: 10px;
            background: green;
            color: #fff;
            margin-top: 10px;
            border-radius: 3px;
        }
        .show-review-form .showbtn{
            margin-top: 4px;
            padding: 12px 0px !important;
            font-size: 16px;
            width: 100% !important;
            border-radius: unset;
        }
        .crp-form, .crv-form {
             display: none;
        }
        .show-review-form .showbtn:focus {
            outline: none !important;
        }
        .customStyle-price-chart.tab-pane .table-responsive table thead tr,.conPriceTable #tblPrice tbody td:first-child{font-weight: normal !important;background: #ebeff3 !important;text-align:center;}
        .conPriceTable #tblPrice tbody td{text-align: center}
        div#description ul {
            padding-left: 20px;
        }
        /*  description */
        .npdiscription-heading h3 {
            background: #eeeeee;
            padding: 10px 13px;
            margin-top: 0px !important;
        }
        /* .inc.text-justify.descriptionN {
            border: 2px solid #e3e3e3;
            border-radius: 2px;
        } */
        .title-band-wrapper #lightSlider {
            height: auto !important;
            opacity: unset !important;
        }
        .colors-img-outer{
            width: 90%;
        }
        ul.simages {
            overflow: hidden;
            height: auto !important;        
            margin: 10px 0px;
        }
        ul.simages span {
            font-size: 11px;
            color: #000;
            margin-top: 5px;
            display: block;
        }
        ul.simages li{
            padding: 3px 3px;
            border:2px solid transparent;
            text-align: center;
        }
        ul.simages li:hover,ul.simages li.added{
            border:2px solid #d37633;
            position: relative;
        }
        .border-danger {
            border: 2px solid #d37633;
        }
        .customStyle-nav-tabs .nav-tabs{
            text-align: left;
            background: none;
        }
        .customStyle-nav-tabs .nav-tabs li {
            border: 0;
            margin: 0px !important;
            float:left;
        }
        .customStyle-nav-tabs .nav-tabs li.active a, .customStyle-nav-tabs .nav-tabs li a:focus, .customStyle-nav-tabs .nav-tabs li a:hover{
            background: #f3f3f7;
            border-color: #f3f3f7;
        }
        .conPriceTable {
            padding-top: 5px;
            background: #f3f3f7;
            margin-bottom: 10px;
            padding-bottom: 5px;
        }
        .customStyle-nav-tabs .nav-tabs li a {
            font-family: 'Poppins', sans-serif !important;
            font-weight: 400;
            font-size: 14px;
        }
        .see_design {
            color: #228B22;
        }
        .see_design span {
            background: #03a74f;
            padding: 5px 13px;
            color: #fff;
            border-radius: 7px;
            text-transform: uppercase;
            font-size: 13px;
            display: inline-block;
            font-weight: 500;
            margin-right: 8px;
        }
        .customereview{
            font-size: 15px;
            font-family: inherit;
            line-height: 25px;
            /* vertical-align: super; */
            font-family: 'Poppins', sans-serif;
            color: #4c4c4d;
            font-weight: 500;
        }
        .step-outer-wrapper .country-select select{
            border: 1px solid #d2d2d2;
            box-shadow: none;
            padding: 8px;
        }
        /* ul.lSPager.lSGallery {
            display: none;
        } */
        .colors-img-outer .lSSlideWrapper{
            position: unset;
        }
        .colors-img-outer .lSAction > .lSPrev{
            left: 16px;
        }
        .colors-img-outer .lSAction > .lSNext{
            right: 0;
        }
        .colors-img-outer .lSAction > a{
            top:58%;
        }  
        .colors-img-outer ul li{
            background: #f1f1f1;
            border-radius: 5px;
        }  
        .colors-img-outer ul li img{
            background: #fff;
            padding: 0px 5px;
            border-radius: 5px;
        }
        .colors-img-outer ul li {
            position: relative;
        }
        .colors-img-outer ul li span.check,.dats span.check{
            display:none;
            border-bottom: 15px solid transparent;
            border-right: 15px solid transparent;
            border-left: 15px solid #d37633;
            border-top: 15px solid #d37633;
            width: 0px;
            height: 0px;
            position: absolute;
            top: -5px;
            left: 0px;
        }
        .colors-img-outer ul li span.check i,.dats span.check i{
            position: absolute;
            top: -13px;
            left: -14px;
            font-size: 14px;
            color: #fff;
        }
        .colors-img-outer ul li:hover .check,.dats:hover .check {
            display: block;
        }
        .colors-img-outer ul li.added span.check,.dats .pt.sel .check {
            display: block;
        }
        .dats span.check {
            left: 17px;
            top: 2px;
        }
        .step-outer-wrapper .dats .pt.sel,.step-outer-wrapper .dats:hover .pt{
            border: 2px solid #d37633 !important;
        }
        .dats .pt.sel p {
            color: #d37633;
        }
        .dats p {
            font-size: 30px;
            font-family: 'Poppins', sans-serif;
            font-weight: 500;
        }
        .dats .pr {
            color: #d37633;
            font-size: 14px;
            font-family: 'Poppins', sans-serif;
            font-weight: 500;
        }
        .step-outer-wrapper  .dats .grn {
            margin-top: 2px;
            font-size: 18px;
        }
        .dats:hover div:nth-of-type(1),.pt.sel div:nth-of-type(1){
            border-bottom: 1px solid #d37633;
        }
        .step-outer-wrapper .delivery-outer-box {
            background: #ebeef3; 
            padding-bottom: 50px;
            padding-left: 0px;
        }
        .step-outer-wrapper.delivery-outer-box-root {
            padding-bottom: 0px;
        }
        #faq .panel.panel-default {
            border: none;
            box-shadow: 0px 0px 5px #ddd;
        }
        #faq .panel-default>.panel-heading{
            background-color: #fff;
            position: relative;
            padding: 0px;
        }
        #faq li {
            list-style: none;
        }
        #faq ul {
            padding: 0;
        }
        #faq div{
            border:none;
        }
        #faq .panel-default>.panel-heading.active h4 {
            color: #d37633;
            /* font-size: 20px; */
            font-weight: 600;
        }
        #faq .panel-default>.panel-heading i{
            position: absolute;
            top: 8px;
            right: 15px;
            background: #f1f1f1;
            border-radius: 30px;
            box-shadow: 0px 0px 5px #ccc;
            padding: 10px;
            cursor: pointer;
        }
        #faq .panel-default>.panel-heading i.fa.fa-minus{
            color: #d37633;
        }
        #faq .panel-default>.panel-heading h4 a {
            padding: 17px;
            height: 13px;
            display: inline-table;
            width: 100%;
            padding-left: 10px;
        }
        .pricing-sec{
            width: 50%;
            float: left;
            font-size: 12px;
            color: #03010b;
            line-height: 20px;
        }
        .footer-bottom-sec {
            float: left;
            width: 50%;
            color: #f6cc02;
            font-size: 12px;
            margin-top: 2px;
            text-align: left;
        }
        table#tblPrice thead tr td:first-child {
            border-top-left-radius: 5px;    
        }
       
        .conPriceTable #tblPrice tbody td {
            text-align: center;
            background: #ffff;
        }
        .customStyle-price-chart.tab-pane .table-responsive table thead tr, .conPriceTable #tblPrice tbody td:first-child {
            font-weight: normal !important;
            background: #edf0f4;
            text-align: center;
        }
        .table-bordered>thead>tr>td, .table-bordered>thead>tr>th {
        border: none;
        }
        /*.conPriceTable #tblPrice tbody td {
           border: none;
        }*/
        .conPriceTable #tblPrice thead td {
            font-weight: normal;
        }
        .conPriceTable #tblPrice td {
            box-shadow: none;
            background: #fdfdfd;
            padding: 10px 12px;
            font-size: 14px;
            color: #181818;
            border-bottom: 1px solid #d6d6d7;
            border-right: 1px solid #d6d6d7;
            opacity: 0.75;
        }
        table#tblPrice thead tr td:last-child {
            border-top-right-radius: 5px;
        }
        table#tblPrice tbody tr:last-child td:first-child {
            border-bottom-left-radius: 5px;
        }
        table#tblPrice tbody tr:last-child td:last-child {
            border-bottom-right-radius: 5px;
        }
        .step-outer-wrapper .title-band {
            background: #ddd;
            padding: 1px 0px !important;
            height: 42px;
        }
        .title-band-color h4 {
            color: #fff;
            padding: 10px 25px !important;
            vertical-align: middle;
            margin: 0px !important;
            font-size: 16px;
            font-weight: 500;
            font-family: 'Poppins', sans-serif;
            text-transform: uppercase;
        }
        .title-band h4 {
            font-size: 20px;
            color: #181818;
            font-weight: 400;
            font-family: 'Poppins', sans-serif;
            margin-top: 0px;
            padding: 8px;
            margin-bottom: 0px;
        }
        .customer-photo .photo-title-icon {
            margin: 0px 0px;
            padding: 11px 13px;
            font-size: 20px;
            background-color: #d1d1d1;
            min-height: 45px;
        }
        .customer-photo h4.photo-title-text {
            padding: 6px 6px;
            font-size: 15px;
        }
        .checkout-form-list .wrapper-dropdown {
            box-shadow: none;
            padding: 9px 10px;
            height: 39px;
        }
        .step-outer-wrapper .country-select select:focus,.step-outer-wrapper .country-select input:focus,.step-outer-wrapper .checkout-form-list input:focus {
            outline: none;
            border: 1px solid #000;
        }
        .step-outer-wrapper .checkout-form-list input[type=text], .step-outer-wrapper .checkout-form-list input[type=tel], .step-outer-wrapper .checkout-form-list input[type=password], .step-outer-wrapper .checkout-form-list input[type=email], .step-outer-wrapper .checkout-form-list textarea{
            height: 44px;
            border: 1px solid #c3c3c3;
            border-radius: 4px;
            padding: 0 16px;
            color: #000;
            font-family: 'Poppins', sans-serif;
            font-weight: 400;
        }
        .step-outer-wrapper .checkout-form-list textarea{
            height: 96px;
            line-height: 19px;
            padding-top: 15px;
            resize: none;
        }
        .step-outer-wrapper .country-select::before{
            color: #000;
            right: 16px;
            top: 38px;
            font-size: 20px;
        }
        .wrapper-dropdown .dropdown li span, .wrapper-dropdown span.selectedOption a span{
            width: 18px;
            height: 18px;
            margin-top: 4px;
        }
        .wrapper-dropdown:after{
            border-color: #000 transparent;
        }
        .custmize-button-outer {
            display: flex;
            margin-bottom: 25px;
            margin-top: 20px;
            align-items: center;
        }
        .org-button {
            padding: 8px 35px;
            color: #d37633;
            width: 100%;
            text-align: center;
            background: #fff;
            border: 1px solid #d37633;
            border-radius: 3px;
            font-weight: 400;
            /* font-size: 14px; */
            font-family: 'Poppins', sans-serif;
            cursor: pointer;
        }
        .custmize-button-outer .orText{
            top: 16px;
            right: 0px;
            position: static; 
        }
        .custmize-button-outer .or-seperator{
            margin: 0px 10px;
        }
        .customize-button {
            margin-right: 0px;
        }
        .artwork-button{
            margin-left: 0;
        }
        .org-button.active {
            background: #d37633;
            color: #fff;
        }
        .custmize-button-outer input {
            display: none;
        }
        .checkout-form-list label {
           font-size: 15px;
            letter-spacing: 0.38px;
            text-transform: uppercase;
            color: #000;
            margin-bottom: 10px;
            font-family: 'Poppins', sans-serif;
            font-weight: 500;
        }
        .step-outer-wrapper .country-select select{
            font-family: 'Poppins', sans-serif !important;
            font-size: 15px;
            letter-spacing: 0px;
            color: #474a4e !important;
            font-weight: 400;
            height: 44px;
        }

        .step-outer-wrapper .country-select {
            float: left;
            width: 100%;
        }
        /* .dats {
            border: 2px solid #d37633 !important;
            font-family: 'GoogleSans-Regular';
        } */
        .dats div:nth-of-type(1) {
            font-family: 'Poppins', sans-serif;
            font-size: 14px !important;
            border-bottom: 1px solid #f0f0f0;
        }
        .delivery-outer-box-root {
            font-family: 'Poppins', sans-serif;
        }
        .lan-wrist-upload {
            font-family: 'Poppins', sans-serif;
            letter-spacing: 0.6px;
        }
        span.selectedOption {
            font-family: 'Poppins', sans-serif !important;
            font-size: 14px;
            color: #474a4e;
            font-weight: 400;
        }
        .row.product-content-tabs {
            font-family: 'Poppins', sans-serif !important;
            letter-spacing: 0.1px;
        }
       .shiptxt {
            font-family: 'Poppins', sans-serif !important;
            font-size: 12px;
            line-height: 18px;
            width: 100%;
            text-align: left;
            margin: 0;
            color: #6e6e6e;
            padding-left: 10px;
        }
        .pump_addon, .addon_wrap, .dlist1 {
            font-family: 'Poppins', sans-serif !important;
        }
        /* .clipart .drpMenuItems img {
            display: none;
        }
        a#fsartwork .fa, a#feartwork .fa {
            display: none;
        } */
        .wristForm {
            display: flex;
        }
         .wristForm .clipart li a.ownart {
            left: 5%;
            position: absolute;
            top: 68%;
            cursor: pointer;
            font-size: 15px;
            color: #fff;
            margin-top: 8px;
        }
        .wristForm .clipart li {
            float: left;
            margin-right: 0px;
            width: 100%;
        }
        .wristForm .clipart li a.ownart {
            left: 60%;
            position: absolute;
            top: 21%;
            cursor: pointer;
            font-size: 14px;
            color: #fff;
            margin-top: 8px;
            width: auto;
            height: 37px;
            padding: 7px 7px;
        }
        .wristForm .clipart li > a {
            border-radius: 5px;
            box-shadow: none;
            color: #9c9c9c;
            display: block;
            font-size: 14px;
            font-weight: 300;
            height: 38px;
            line-height: 14px;
            padding: 11px 28px 10px 15px;
            text-align: left;
            white-space: pre-wrap;
            border: 1px solid #d2d2d2;
            width: 58%;
            margin: 0px;
        }
        .wristForm .clipart .clipArtHolder li > a {
            width: 94px;
            text-align: center;
        }
        .clipart .drpMenuItems img {
            margin-top: -6px;
            margin-right: 5px;
        }
        a.drpMenuItems:after{
            content: "\f0d7";
            display: inline-block;
            font-family: fontawesome;
            font-size: 20px;
            position: absolute;
            right: 12px;
            top: 10px;
            z-index: 200;
            color: #000;
        }
        a.drpMenuItems.open:after{
            content: "\f0de";
            margin-top: 7px;
        }
    /** Start Clip Art Css **/
        sizeQualityPrint .previewMessage .message .box .field .selectClipart a span {
            font-family: 'Poppins', sans-serif;
            font-size: 13px;
        }
        .previewMessage .message .box .field .selectClipart {
            margin-bottom: 5px;
            position: relative;
            float: left;
        }
        .clipartHolder {
            background-color: #fff;
            border: 2px solid #dfdfdf;
            border-radius: 4px;
            box-shadow: 0 0 8px #dfdfdf;
            display: none;
            padding: 5px;
            position: absolute;
            top: 0;
            width: 280px;
            z-index: 999;
        }
        .clipartHolder ul.conClipart {
            height: 420px;
            overflow-x: auto;
            list-style: none;
            padding: 0px;
            margin-top: 10px;
        }
        .clipartHolder ul.conClipart li {
            background-color: #ffffff;
            border: 1px solid #dedddd;
            float: left;
            height: 90px;
            margin: 0 4px 4px 0;
            position: relative;
            width: 76px;
        }
        .clipartHolder ul.conClipart li a {
            color: #000;
            display: block;
            height: 85px;
            position: relative;
            text-align: center;
            width: 100%;
        }
        .clipartHolder p.note {
            margin: 0;
            text-align: center;
        }
        .customStyle-sizeQualityPrint .previewMessage .message .box .field input {
            font-family: 'Poppins', sans-serif;
            font-size: 13px;
        }
        .uploadHolder .rw .filelist {
            background-color: #ffffe9;
            border: 1px solid #dfdfdf;
            border-radius: 3px;
            display: none;
            padding: 8px;
            position: relative;
            top: -2px;
        }
        .uploadClipart .loading {
            background-color: #fff;
            border: 1px solid rgb(215, 215, 215);
            border-radius: 5px;
            display: none;
            height: 30px;
            margin: -4px 0;
            overflow: hidden;
            width: 100%;
        }
        .uploadClipart .loading span {
            background-color: rgb(239, 239, 239);
            display: block;
            height: 100%;
            transition: all 2s linear 0s;
            width: 0;
        }
        .filelist span {
            position: absolute;
            bottom: 5px;
            right: 5px;
            cursor: pointer;
            color: #fff;
            background: #d37633;
            padding: 3px 8px 3px 8px;
            box-shadow: 0px 0px 11px #ccc;
            border-radius: 3px;
        }
        .selectClipart {
            width: 58%;
            margin: 0px;
        }
        .wristForm .left-clipart {
            padding-right: 5px;
        }
        .wristForm .field .org-button {
            padding: 0px 10px 0px 10px !important;
            font-size: 13px !important;
            float: right !important;
            color: #ffffff !important;
            background-color: #4f4f4f;
            height: 44px;
            display: flex;
            align-items: center;
            justify-content: center;
            border-color: #4f4f4f;
            transition: 0.3s;
        }
        .wristForm .field .org-button:hover{
            background-color: #d37633;
            border-color: #d37633;
        }
        .wristForm .right-clipart {
            padding-left: 5px;
        }
        .uploadHolder {
            width: 40%;
            margin-right: 0;
            margin-left: 4px;
            float: right;
        }
        .file-added .selectClipart,.file-added .uploadHolder {
            width: 100%;
        }
        .previewMessage .message .box .field .selectClipart a.startClipart img, .previewMessage .message .box .field .selectClipart a.endClipart img {
            float: left;
            margin-right: 3px;
            margin-top: 0px;
            max-height: 25px;
            max-width: 25px;
            display: none !important;
        }
        .previewMessage .message .box .field .selectClipart a.current {
            border: 1px solid #d2d2d2;
            border-radius: 3px;
            display: block;
            font-size: 15px;
            line-height: 44px;
            height: 44px;
            padding: 0px 3px;
            text-decoration: none;
            color: #474a4e;
            font-weight: 400;
        }
        .selectClipart .current span {
            padding-left: 5px;
            font-family: 'Poppins', sans-serif;
            font-size: 15px;
            color: #919295;
            font-weight: 400;
        }
        .drpFontHolder {
            background-color: #fff;
            border: 2px solid #dfdfdf;
            border-radius: 4px;
            box-shadow: 0 0 8px #dfdfdf;
            display: none;
            padding: 10px;
            position: absolute;
            top: 0;
            width: auto;
            z-index: 999;
        }
        .lanyardFont {
            display: block;
            height: 456px;
            overflow-x: auto;
            padding-left: 0;
        }
        .lanyardFont li {
            border: 1px solid rgb(241, 241, 241);
            float: left;
            height: 40px;
            margin: 2px;
            text-align: center;
            width: 190px;
            list-style: none;
        }
        .lanyardFont li a {
            display: table-cell;
            height: 36px;
            padding: 2px;
            position: relative;
            vertical-align: middle;
            width: 188px;
        }
        .lanyardFont li img {
            max-height: 24px;
            max-width: 180px;
            vertical-align: middle;
        }
        .previewMessage .message .box .drpFont a.currentFont {
            border: 1px solid #d2d2d2;
            border-radius: 4px;
            color: #3b4044;
            display: flex;
            align-items: center;
            font-family: arial;
            font-size: 18px;
            font-weight: bold;
            padding: 0px 40px 0px 10px;
            text-decoration: none;
            width: 100%;
            line-height: 44px;
            position: relative;
            height: 44px;
        }
        .currentFont img {
            text-align: left;
            margin-left: 0px;
            height: 25px;
        }
        .clipartHolder ul.conClipart a img {
            margin: 16px auto;
            max-height: 48px;
            width: 48px;
            display: inline-block;
        }
        .clipartHolder ul.conClipart li a b {
            bottom: 2px;
            font-size: 12px;
            font-weight: normal;
            left: 0;
            line-height: 12px;
            position: absolute;
            width: 100%;
        }
        .customFontHolder {
            margin-top: 10px;
        }
        .clipartHolder ul.conClipart li.loading {
            width: 100%;
            border: none;
            height: 20px;
        }
        .selectClipart a.current:after,.previewMessage .message .box .drpFont a.currentFont::after {
            content: "\f0d7";
            display: inline-block;
            font-family: fontawesome;
            font-size: 20px;
            position: absolute;
            right: 15px;
            top: 14px;
            z-index: 200;
            color: #000;
            line-height: 100%;
        }
        .previewMessage .message .box .drpFont a.currentFont::after {
           top: 50%;
           transform: translateY(-50%);    
        }
        .og-widget span.orText {
            right: -15px;
        }
    /** End Clip Art Css **/
    
    .artworkHolder .selectUpload a {
        border: 2px solid #00aeef;
        color: #00aeef;
        font-size: 19px;
        font-weight: 600;
        text-decoration: none;
        padding: 8px;
        background: #FFF;
    }
    .step-outer-wrapper .dats .pt{
        border: 2px solid #f0f0f0 !important;
        border-radius: 3px;
        box-shadow: 2px 2px 5px #f0f0f0;
    }
    .lan-wrist-upload a#crpfile {
        border: 1px solid #d37633;
        color: #fff;
        font-size: 18px;
        text-decoration: none;
        padding: 6px 0px;
        background: #d37633;
        box-shadow: 0px 0px 7px #ccc;
        font-weight: 500;
        font-family: 'Poppins', sans-serif;
        line-height: 24px;
    }
    div#filelistCRP {
        text-align: left;
    }
    .rows.Dates {
        padding-top: 20px;   
    }

    /*==============24.10.2020================================*/

    .order-more-wrap {
        display: none;
    }
    #price_chart .table-responsive table{
        margin: 0;
        width: 100%;
        border: 1px solid #d6d6d7;
    }

    .customStyle-nav-tabs .nav-tabs li a {
        padding: 15px 25px;
        font-size: 16px;
        color: #000;
        height: 55px;
        display: flex;
        align-items: center;
        justify-content: center;
        border-top: 2px solid #f3f3f7 !important;
        border-right: 2px solid #f3f3f7 !important;
}
    .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{
        background-color: #f3f3f7 !important;
        border-color: #f3f3f7;
    }
    .conPriceTable{
        padding: 15px 0;
    }
    table#tblPrice  tr td:first-child, table#tblPrice thead tr td{
        background-color: #edf0f4 !important;
        opacity: 1;
    }

     table#tblPrice thead tr:first-child td{
        opacity: 1;
     }
     .detail-bread-crumb{
        padding: 7px 10px;
        background-color: #f5f5f5;
        border-radius: 4px;
        font-size: 12px;
     }
     .detail-bread-crumb a:hover{
        color: #228B22;
     }
        .detail-bread-crumb a{
            font-size: 12px;
            padding-right: 10px;
            position: relative;
        }
        .detail-bread-crumb a:after {
            position: absolute;
            right: 4px;
            top: 3px;
            content: "/";
            font-size: 9px;
            color: #777;
        }

     table#tblPrice  tr td:first-child{
        /*width: 100px;*/
     }
     .hitpromo table#tblPrice  tr td:first-child{
        width: 400px;
     }
     .conPriceTable #tblPrice tr td b{
        font-weight: 500;
     }
     .customStyle-nav-tabs{
        padding-top: 30px;
     }
     .custmize-button-outer .org-button{
        height: 54px;
        border: 1px solid #d37533;
        padding: 0;
        border-radius: 8px;
        color: #d37533;
        background-color: #fff;
        width: 240px;
        min-width: 240px;
        font-size: 17px;
        margin: 0;
        display: flex;
        align-items: center;
        justify-content: center;
        transition: 0.3s;
     }
    .custmize-button-outer .org-button.active{
        background-color: #d37533;
        color: #fff;
    }
    .artwork-button .org-button:hover{
        background-color: #d37533;
        color: #fff;
    }
 .lSPager.lSGallery li a{
    border-radius: 4px;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 1px solid #ebebeb;
 }
  .lSPager.lSGallery li.active a{
    border-color: #d37533;
  }
  .img-wrapper {
    background: #f8f8f8;
    box-shadow: 0 0 10px rgba(0,0,0,0.09);
    border-radius: 5px;
    overflow: hidden;
    max-width: 185px;
    margin: 0 auto;
}

.price-table-outer-box {
    padding: 0;
}
.text-danger{
    font-size: 16px;
}
.sku-main a:hover .customereview{
    color: #cf5b28;
}
.left-side-panel .lSPrev:after, .left-side-panel .lSNext:after, 
.right-side-panel .lSPrev:after, .right-side-panel .lSNext:after{
    position: absolute;
    font-family: FontAwesome;
    font-size: 35px;
    color: #000;
    top: 0;
}
.left-side-panel .lSPrev:after, .right-side-panel .lSPrev:after{
     content: "\f104 ";
     left: 15px;
}
.left-side-panel .lSNext:after, .right-side-panel .lSNext:after{
     content: "\f105 ";
     right: 10px;
}
.right-side-panel .lSNext:after {
    right: 30px;
    }
.left-side-panel .lSAction > a, .right-side-panel .lSAction > a{
    background-image: none;
}

.footer-icons img{
    margin: 0;
}

.related_product .owl-wrapper-outer {
    margin: 0 20px;
    overflow: hidden;
}

/* .frm_upld {
    max-width: 580px;
    margin: 7px auto 25px;
} */
.fle_attchmnt_rltd.custom-file {
    height: 54px;
    line-height: 54px;
    width: 100%;
    border-radius: 4px;
    -webkit-box-shadow: 0 0 20px rgba(0,0,0,0.2);
    box-shadow: 0 0 20px rgba(0,0,0,0.2);
}
.custom-file-input {
    position: absolute;
    z-index: 2;
    width: 100%;
    margin: 0;
    opacity: 0;
}
.fle_attchmnt_rltd .custom-file-label {
    border: 0 !important;
    right: unset !important;
    width: 100% !important;
    height: 54px !important;
    margin: 0 !important;
    padding: 0 !important;
    line-height: inherit !important;
    color: #fff !important;
    font-size: 19px !important;
    cursor: pointer !important;
    outline: none !important;
    border-radius: 0 !important;
    display: block !important; 
    background-color: #4d4c4f !important;
    font-weight: 400 !important;
    font-family: 'Poppins', sans-serif !important;
    border-radius: 4px !important;
    text-align: center !important;
    transition: all 0.3s ease-in-out !important;
    -webkit-transition: all 0.3s ease-in-out !important;
    -moz-transition: all 0.3s ease-in-out !important;
    -ms-transition: all 0.3s ease-in-out !important;
    -o-transition: all 0.3s ease-in-out !important;
}
/*.fle_attchmnt_rltd .custom-file-label:hover {
    background-color: #d37533 !important;
}*/
.frm_upld .lan-wrist-upload {
    padding: 0px;
    background: #fff;
    margin: 0;
}
.atchmnt {
    width: 0;
    height: 0;
}

.up_instr {
    display: block;
    text-align: center;
    font-weight: 400;
    font-family: 'Poppins', sans-serif;
    font-size: 15px;
    color: #89898a;
    letter-spacing: 0.15px;
    padding-top: 12px;
}
.frmRW_innr {
    width: 100%;
    margin-bottom: 18px;
}
.frm_row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.labl_hdng {
    margin-bottom: 10px;
}
.labl_hdng label {
    font-size: 15px;
    letter-spacing: 0.38px;
    text-transform: uppercase;
    color: #000;
    margin-bottom: 0;
    font-family: 'Poppins', sans-serif;
    font-weight: 600;
}
.frmRW_innr .form-control {
    font-size: 15px;
}
.frmRW_innr .form-control {
    height: 46px;
    border: 1px solid #c3c3c3;
    line-height: 44px;
    border-radius: 4px;
    padding: 0 16px;
    color: #000;
    font-family: 'Poppins', sans-serif;
    font-weight: 400;
}
.cmmnts2.form-control {
    height: 63px;
    line-height: 19px;
    resize: none;
    padding-top: 21px;
    width: 100%;
}
.frmRW_innr .form-control:focus {
    -webkit-box-shadow: none;
    box-shadow: none;
    border-color: #000;
}
.dwnld_instr {
    margin: 10px 0 30px;
}
.dwnld_instr a {
    font-size: 16px;
    letter-spacing: 0.16px;
    color: #208adc;
    border-bottom: 1px solid currentColor;
    font-weight: 400;
    font-family: 'Poppins', sans-serif;
}
.dwnld_instr a:hover {
    color: #d37533;
    border-color: currentColor;
}
.content-outer .text-center .col-md-12, .content-outer .clearfix + .col-md-12{
    padding: 0;
}

.price-table-outer-box + .row, .conPriceTable, .customStyle-nav-tabs{
    margin-left: 0;
    margin-right: 0;
}
/*============================*/

.right-side-panel {
    padding-right: 0;
}

/*@media (min-width: 1800px){
    .container-fluid {
        max-width: 1720px;
        margin: 0 auto;
    }

}

@media (max-width: 1630px){
    .container-fluid {
    max-width: 1500px;
    
}
}*/
/*=====================================================*/

.upload_new_area .upload_attached {
    height: 218px;
    box-shadow: none;
    border: 2px dotted #d1d1d1;
    border-radius: 4px;
    max-width: 100%;
    margin: 0 auto 15px;
}

.upload_new_area .upload_attached label {
    height: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    background-color: #f1f5f7;
    color: #295267;
    font-size: 17px;
    font-weight: 400;
    font-family: 'Poppins', sans-serif;
}
/*tab-with-accordian*/
.tab_accordian_area{
    /* display: none; */
}

/*.tab_accordian_area .panel-collapse{
    height: auto !important;
}*/

    .accr_tab_menu .nav-tabs li a {
        margin-right: 0px;
        font-size: 14px;
        letter-spacing: 0px;
        color: #000000;
        font-weight: 400;
        font-family: 'Poppins', sans-serif;
        border: 0;
        border-top: 1px solid #e1e1e1 !important;
        border-bottom:  1px solid transparent !important;
        border-radius: 0px;
        line-height: 100%;
        padding: 15px 25px;
}
    .accr_tab_menu .nav-tabs li{
        border-right:  1px solid #e1e1e1 !important;
    }
    .accr_tab_menu .nav-tabs li:first-child{
        border-left: 1px solid #e1e1e1 !important;
    }
/* .accr_tab_menu .nav-tabs li:nth-child(3) a{
        border-right:  1px solid #e1e1e1 !important
    }*/
.accr_tab_menu .nav-tabs {
    border-bottom: 0;
}

.tab_accordian_area .tab-content {
    border: 1px solid #e4e4e4;
    /*border-top: none;*/
    margin-bottom: 20px;
    background: #f2fafd;
    box-shadow: 2px 2px 5px #f0f0f0;
}
.tab_accordian_area .tab-content.content {
    box-shadow: none;
    border: 0;
    background-color: transparent;
    margin: 0;
}
.tab_accordian_area .panel{
    background-color: transparent;
}
.tab_accordian_area .nav-tabs>li.active>a {
    color: #181818;
    position: relative;
}
.tab_accordian_area .nav-tabs>li.active>a, .tab_accordian_area .nav-tabs>li.active>a:focus,
 .tab_accordian_area .nav-tabs>li.active>a:hover, .tab_accordian_area .nav-tabs>li>a:hover, .tab_accordian_area .nav-tabs>li>a:focus {
    border: 0;
    background: #f2fafd !important;
    border-bottom: 1px solid #f2fafd !important;
}
.tab_accordian_area .nav-tabs>li.active>a:after{
    position: absolute;
    content: "";
    left: 0;
    right: 0;
    bottom: -2px;
    border-bottom: 2px solid #f2fafd;
}
/*end accordian review-tabs*/


.tab_accordian_area .panel-group i{
    display: none;
}
.tab_accordian_area .panel-group .panel{
    background-color: #fff;
    border-radius: 5px;
}
.tab_accordian_area .panel-group .panel-default>.panel-heading{
     padding: 0;
     border-color: transparent;
     border-radius: 0px;
}
.tab_accordian_area .panel-group .panel-default>.panel-heading .panel-title a.collapsed{
    color: #000;
}
.tab_accordian_area .panel-group .panel-default>.panel-heading  .panel-title a{
    background-color: #fff;
    padding: 15px 55px 15px 25px;
    box-shadow: 0 0 15px rgba(0,0,0,0.1);
    display: block;
    color: #ce5b25;
    position: relative;
    font-size: 14px;
}
.accr_tab_menu .nav-tabs>li {
    margin: 0;
}
.panel-group .panel-heading+.panel-collapse>.list-group, .panel-group .panel-heading+.panel-collapse>.panel-body {
    background-color: #fff;
    border: 0;
}

  .tab_accordion .panel-title a.collapsed:after, .tab_accordion .panel-title a:after {
    position: absolute;
    right: 10px;
    top: 50%;
    transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    font-size: 16px;
    color: #0d0d0e;
    transition: 0.3s;
    height: 24px;
    width: 24px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    background-color: #f1f2f4;
    border: 0;
  }
    .tab_accordion .panel-title a.collapsed:after{
        content: "+";
    }
    .tab_accordion .panel-title a:after{
        content: "-";
        color: #d74352;
    } 

.tab_accordion .panel-group .panel-default>.panel-heading+.panel-collapse>.panel-body{
    background-color: #fff;
}
.tab_accordion .panel-default>.panel-heading+.panel-collapse>.panel-body{
    background-color: #f2fafd;
}

.pump_addon h3 {
    margin-top: 5px;
    font-size: 13px;
    margin-bottom: 0px;
    min-height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.wristForm .field .atwrk_upload_btn .org-button {
    padding: 0px 10px 0px 10px !important;
    font-size: 19px !important;
    float: right !important;
    color: #4f4f4f !important;
    background-color: #f8f8f8;
    height: 44px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-color: #4f4f4f;
    transition: 0.3s;
}
.addons_wrapper .col-lg-4.addons{
    width: 25%;
}
/*=======================================================*/

.pay_later_area {
    background-color: #f0e6e5;
    padding: 15px;
}
.pay_outer {
    display: flex;
    align-items: center;
}
.pay_iconInner {
    display: flex;
    align-items: flex-start;
    min-width: 225px;
    padding-right: 30px;
    border-right: 1px solid #e5b9a7;
}
.pay_text {
    padding-left: 30px;
}
.pay_latr_icon {
    min-width: 42px;
    width: 42px;
    margin: 0 10px 0 0;
}
.pay_icontext, .pay_iconInner, .pay_text, .pay_text p {
    margin: 0;
}
.pay_icontext h4 {
    margin: 0;
    font-size: 17px;
    color: #cf5b28;
    text-transform: uppercase;
    line-height: 24px;
}
.pay_icontext h4 span {
    display: block;
    margin: 0;
    font-weight: 600;
}
.pay_text p {
    font-size: 18px;
    color: #4c4c4d;
}
.customStyle-nav-tabs .nav-tabs li:first-child a {
    border-left: 2px solid #f3f3f7;
}
#menu1{
    padding-top: 15px;
}
#menu1 h3{
    font-size: 14px;
}
#menu1 .row{
    margin: 0;
}
#menu1 .col-xs-12.col-sm-8.col-sm-offset-2, #menu1 .col-xs-12.col-sm-10.col-sm-offset-1{
    margin: 0;
    padding: 0;
}

#menu1 .input-group{
    display: flex;
    align-items: center;
}

#menu1 .input-group input{
    height: 30px;
    border: 1px solid #c3c3c3 !important;
    padding: 0 15px;
    font-size: 13px;
    color: #000;
    width: 100%;
}
#menu1 .input-group .input-group-btn{
    display: inline-block;
    width: 13%;
}

#menu1 .input-group .input-group-btn .btn {
    height: 30px;
    line-height: 30px;
    padding: 0 10px;
    font-size: 12px;
}
/*=======================================================*/
.view_ppeBx{
    display: flex;
    justify-content: center;
    text-align: center;
}
.view-ppe-product{
   display: flex;
   height: 185px;
   width: 185px;
   align-items: center;
   justify-content: center;
    background-color: #fff;
    box-shadow: 0 0 15px rgba(0,0,0,0.1);
    border-radius: 5px;
    margin-right: 30px;
}
.related_product .view-ppe-product .entry-content h4{
       font-size: 16px;
       cursor: pointer;
}
.related_product .view-ppe-product:hover .entry-content h4{
    color: #d37633;
}

.qty-outer-box input{
	display: block;
}
.qty-outer-box .add_tool{
	display: inline-block;
	float: none;
	margin-bottom: 0;
}

@media(max-width: 767px){
	.qty-outer-box .add_tool{
		display: block;
	}
}


@media(max-width: 1440px){
    .checkout-form-list label{
        font-size: 13px;
    }
    .labl_hdng label {
    font-size: 13px;
    letter-spacing: 0;
}
}
@media(max-width: 1366px){
    .wristForm .field .org-button{
        font-size: 12px !important;
    }
    .og-offer .og-label{
        font-size: 13px;
    }
}
@media(max-width: 1300px){
    .price-table-outer-box {
        padding: 0;
    }
    .uploadHolder{
        width: 27%;
    }
    .selectClipart {
        width: 71%;
    }
    .og-offer .og-label{
        font-size: 13px;
    }
    .view-ppe-product{
        height: 165px;
    }
    .addons_wrapper .col-lg-4.addons {
    width: 33.33%;
}
}
@media(max-width: 1199px){
    .step-outer-wrapper{
        border-left: 0;
    }
    .padding-left {
    padding-left: 0px !important;
}
.tab_accordian_area{
    clear: both;
}
.tab_accordian_area .nav-tabs>li.active>a:after{
    border-width: 2px;
}
.addons_wrapper .col-lg-4.addons {
    width: 25%;
}
}

@media(max-width: 991px){
    .order-button-box .order-button-payment a{
        line-height: 50px;
        font-size: 20px !important;
    }
    span.wristPrice, span.amountCurrency{
        font-size: 38px;
    }
    .step-outer-wrapper .inDate{
        font-size: 17px !important;
    }
    span.subtotal-text, span.all_incl{
        font-size: 16px !important;
    }
   /* .shiptxt {
        font-size: 14px;
        line-height: 24px;
    }*/
    .detail-bread-crumb{
        margin-left: 0;
        margin-right: 0;
    }
    .right-side-panel .lSPrev:after {
        left: 0;
    }
    .right-side-panel .lSNext:after {
        right: 12px;
    }
.lSSlideOuter .lightSlider, .lSSlideOuter .lSPager{
    margin-bottom: 0;
} 
/*.left-side-panel, .right-side-panel {
    width: 100%;
    float: none;
} */ 
.pay_iconInner {
    min-width: 205px;
    padding-right: 15px;
}
.pay_text {
    padding-left: 15px;
} 
.pay_icontext h4 {
    font-size: 15px;
    line-height: 22px;
}
/*.tab_accordion .tab-pane> .panel > .panel-heading {
    display: block;
}*/
.col-md-12.bordered.left.hideBlank.no-padding {
    width: 100%;
}
.og-deliver-content, .recur-msg{
    clear: both;
}
.related_product_wrapper{
    padding-bottom: 30px;
}
}
@media(max-width: 767.9px){
    .customStyle-nav-tabs{
        margin: 0;
    }
    .related_product {
        padding: 30px 0;
    }
    .related_product_wrapper h3 {
        font-size: 22px;
        margin-bottom: 0;
        margin-left: 30px;
    }
    .footer-area{
        padding-bottom: 15px;
    }
    .customStyle-nav-tabs .nav-tabs li a {
        padding: 10px 15px;
        font-size: 13px;
        height: 40px;
    }
    .descriptionN ul, .descriptionN li, .descriptionN .collapse u{
        font-size: 12px;
    }
    .og-offer .og-label{
        height: 44px;
        font-size: 13px;
    }
    .left-side-panel .lSNext:after, .right-side-panel .lSNext:after{
        right: 25px;
    }
 .right-side-panel .lSNext:after {
    right: 18px;
}
    .delivery-date h4 span{
        display: none !important;
    }
    .title-band h4{
        padding: 12px;
    }
    .custmize-button-outer .org-button {
    height: 44px;
    width: 176px;
    min-width: 176px;
    font-size: 15px;
}
.row.product-content-tabs{
    margin: 0;
}
.step > .row, .title-band-wrapper .row{
    margin: 0;
}
.fle_attchmnt_rltd .custom-file-label {
    font-size: 16px;
}
.up_instr {
    line-height: 20px;
    padding-top: 10px;
    font-size: 13px;
}
.cmmnts2.form-control {
    height: 50px;
    resize: none;
    padding-top: 10px;
}
.dwnld_instr {
    margin-top: 10px;
}
.frm_upld {
    margin: 7px auto 25px;
}


.related_product .owl-wrapper-outer{
    margin: 0;
}
.or-seperator{
        display: block;
    }
    .og-widget span.orText {
        right: auto !important;
        padding: 8px !important;
        top: inherit;
        position: static;
        margin-top: 12px;
        display: inline-block;
    }
   .og-widget .or-seperator {
    display: block;
    margin: 0 auto;
    text-align: center;
    padding-right: 30px;
}
.shiptxt{
    padding-left: 0;
}
.upload_new_area .upload_attached{
    height: 165px;
}
.upload_new_area .upload_attached label{
    font-size: 15px;
}
/*rvw-tav-accordian*/
.tab_accordian_area{
    display: block;
    clear: both;
    padding: 0 15px;
}
 .tab_accordion .nav-tabs {
    display: none;
  }
.tab_accordion .tab-content .tab-pane {
    display: block;
    border-bottom: 2px solid #fff;
    margin-bottom: 12px;
  }
.tab_accordion .tab-content .tab-pane:last-child{
    margin-bottom: 0;
}
 
  .tab_accordion .panel-title a {
    display: inline-block;
    position: relative;
    width: 100%;
  }

  .tab_accordion .panel {
        margin: 0;
        border-radius: 0;
        margin-top: -2px;
        box-shadow: 0 0 15px rgba(0,0,0,0.1);
  }
  .tab_accordion .tab-pane:first-child .panel {
    border-radius: 5px 5px 0 0;
  }
  .tab_accordion .tab-pane:last-child .panel {
    border-radius: 0 0 5px 5px;
  }
  .tab_accordion .panel-title a span{
    display: inline-block;
    width: 50px;
    margin-right: 15px;
    vertical-align: middle;
  }
  .tab_accordion .panel-title a span img{
    vertical-align: top;
  }
  .slctClr_cntnr .panel-title a strong{
    display: inline-block;
    font-size: 16px;
    font-weight: 400;
    vertical-align: middle;
  }
  
  .tab_accordion .panel-default > .panel-heading {
    background: #fff;
}
.tab_accordion .active .panel-default > .panel-heading {
    background: transparent;
}
.tab_accordion .panel-heading{
     padding: 0;
     border: 0;
}
.tab_accordion .panel-heading a.collapsed{
    background-color: #fff;
    border-radius: 5px;
}
.tab_accordion .panel-heading a{
    background-color: #fff;
    padding: 15px 20px;
    border-bottom: 1px solid transparent;
}
 .tab_accordion .panel-body {
    padding: 15px 20px;
}
.tab_accordion .panel-default {
    border: 0;
    margin: 0;
}
.tab_accordion .collapse.in {
    display: block;
    border-bottom: 0;
}
.tab_accordion .tab-content {
    padding: 0;
}
.tab_accordian_area .tab-content{
    border: 0;
}
.tab_accordion .panel-heading i{
    display: none;
}
.tab_accordian_area .tab-content{
    background-color: transparent;
}
.right-side-panel{
    margin-top: 20px;
}
/*end-rvw-tabaccordian*/
/*.price-table-outer-box {
    padding: 0;
}
.content-outer {
    padding: 0;
}*/
.shiiping_wrapper{
    padding: 0 15px;
    background-color: transparent;
    border: 0;
    border-top: 1px solid #ccc;
    padding-top: 20px;
    margin-top: 20px;
    border-radius: 0;
}
.shipped_orders_box{
    background-color: #f2f2f4;
    padding: 10px;
}
.related_product_wrapper{
    margin-top: 15px;
    padding-top: 15px;
    border-top: 1px solid #ddd !important;
}

.atwrkbtn_outer{
    display: flex !important;
    align-items: center;
    margin-bottom: 10px;
}
.atwrkbtn_outer .uploadHolder {
    width: 25% !important;
    padding-left: 15px;
    margin: 0 !important;
}
.previewMessage .message .box .field.atwrkbtn_outer .selectClipart{
    margin: 0;
    width: 75%;
}
.right-clipart .atwrkbtn_outer{
    margin-bottom: 0;
}
.addons_wrapper .col-lg-4.addons {
    width: 50%;
}
.price-table-outer-box {
    padding: 0 15px;
}
.pay_text p{
    font-size: 14px;
}
.deliveryleft_pnnl {
    width: 100%;
}
.subscribe_pnnl {
    width: 100%;
}
.btn_outer {
    margin: 0 -15px;
}
}
@media(max-width: 640px){
    .view-ppe-product{
        height: 145px;
        margin-right: 10px;
    }
}
@media(max-width: 568px){
    .pay_outer {
    flex-wrap: wrap;
}
.pay_later_area {
    padding: 10px;
}
.pay_iconInner {
    min-width: 100%;
    padding-right: 0;
    border: 0;
    justify-content: center;
    align-items: center;
    margin-bottom: 10px;
}
.pay_text {
    padding-left: 0;
    width: 100%;
    text-align: center;
}
.pay_text p {
    font-size: 12px;
    line-height: 20px;
}
.pay_icontext h4 span {
    display: inline-block;
}
}
@media(max-width: 480px){
    .customize-button, .artwork-button {
        padding: 0;
        width: 100%;
    }
    .custmize-button-outer .org-button{
        width: 100%;
    }
    .custmize-button-outer  .artwork-button{
        margin-top: 15px !important;
    }
    .step-outer-wrapper{
        padding-bottom: 0;
    }
    .lSSlideOuter .lightSlider, .lSSlideOuter .lSPager{
        margin-bottom: 0;
    }
    .title-band-color h4{
        padding: 10px 15px !important;
    }
    .product-content-tabs .nav-tabs>li.active>a{
        font-size: 13px;
    }
     .right-side-panel .lSPrev:after{
        left: -5px;
     }
     .right-side-panel .lSNext:after {
    right: 10px;
}
.shipped_orders_box .shipped_orders_title{
    font-size: 16px;
    margin-bottom: 10px;
}
.related_product {
    padding: 10px 0 25px;
}
.step {
    margin-bottom: 15px;
}
.fle_attchmnt_rltd .custom-file-label, .fle_attchmnt_rltd.custom-file {
    height: 40px;
    line-height: 40px;
}
.frmRW_innr .form-control {
    font-size: 13px;
}
.frm_upld {
    margin: 0px auto 15px;
}

.img-wrapper img{
    width: 100% !important;
}
.related_product_wrapper{
    padding: 15px 25px 0;
}
.shiiping_wrapper{
    margin-top: 7px;
}
.customereview{
    font-size: 13px;
}
.owl-buttons .owl-prev{
    margin-left: -12px;
}
.owl-buttons .owl-next{
    margin-right: -12px;
}
.related_product_wrapper h3 {
    font-size: 22px;
    margin-bottom: 5px;
    margin-left: 8px;
}
.pricing-sec, .footer-bottom-sec{
    float: none;
    width: 100%;
    text-align: center;

}
/*.custmize-button-outer .orText{
    display: block;
}*/
.custmize-button-outer .or-seperator{
    margin: 15px auto 0;
}
.up_instr{
    padding-top: 20px;
}
.related_product .owl-buttons{
    margin-top: 0;
}
.tab_accordion .panel-heading a {
    padding: 12px 30px 12px 15px;
}
.previewMessage .message .box .field.atwrkbtn_outer .selectClipart {
    margin: 0;
    width: 65%;
}
.atwrkbtn_outer .uploadHolder {
    width: 35% !important;
}
.tab_accordion .panel-body {
    padding: 10px 10px;
}
.pump_addon h3 {
    margin-top: 10px;
    font-size: 14px;
    margin-bottom: 0;
}
.img-wrapper{
    max-width: 160px;
}
.addons_wrapper .col-lg-4.addons {
    width: 50%;
}
.col-sm-12.addons_wrapper {
    padding: 0;
}
.view-ppe-product{
    height: 160px;
}
}
@media(max-width: 420px){
    .addons_wrapper .col-xs-6{
        width: 50%;
    }
    .pump_addon h3{
        font-size: 11px;
    }
    ul.simages span{
        font-size: 10px;
    }
    .customStyle-nav-tabs .nav-tabs li a {
        padding: 10px 10px;
    }
    .rows.Dates{
        margin: 0 -10px;
    }
    .rows.Dates .dats{
        padding: 0 5px;
    }
    .dats span.check {
        left: 7px;
    }
    .customStyle-nav-tabs .nav-tabs{
        min-width: 100%;
    }
    #reviews #shopper_review_page .info {
        margin-bottom: 5px;
        line-height: 22px;
    }
    .related_product .view-ppe-product .entry-content h4 {
        font-size: 14px;
    }
    .see_design span {
        padding: 4px 9px;
        font-size: 10px;
        margin-right: 6px;
    }
    .step-outer-wrapper .title-band-color{
        margin-right: 10px;
    }
    .og-offer .og-label{
        font-size: 12px;
    }
}
@media(max-width: 380px){
    .view-ppe-product{
        height: 135px;
        margin-right: 0;
    }
}
@media(max-width: 340px){
    .view-ppe-product{
        height: 108px;
    }
}


/*====================================================================================================*/



.fle_attchmnt_rltd.custom-file{
    float: left;
    position: relative;
    height: 218px;
    box-shadow: none;
    border: 2px dotted #d1d1d1;
    border-radius: 4px;
    max-width: 100%;
    margin: 0 auto 15px;
}
.fle_attchmnt_rltd.custom-file a{
    position: relative;
    /* z-index: 1; */
    flex-direction: column;
    align-items: center;
    justify-content: center;
    background-color: rgb(241, 245, 247) !important;
    height: 100% !important;
    display: flex !important;
    color: rgb(41, 82, 103) !important;
    font-size: 17px !important;
    font-weight: 400 !important;
    font-family: Poppins, sans-serif !important;
    box-shadow: none !important;
}
.lan-wrist-upload .uploadArtwork .loading span {
    background-color: rgb(41, 82, 103) !important;
}
.artworkHolder.lan-wrist-upload .loading {
    border: 1px solid #2a5267;
}
.lan-wrist-upload .uploadArtwork .loading span {
    background-color: rgb(41, 82, 103) !important;
}
.customStyle-title-area h4 {
    text-align: center;
}
.delivery-tip p {
    border: 1px solid #7ac430;
    border-radius: 5px;
    display: block;
    left: -25px;
    margin-bottom: 0px;
    padding: 10px;
    pointer-events: none;
    width: auto;
    float: left;
    margin-top: 30px;
    box-shadow: 0px 0px 10px #ccc;
}
.col-md-carthtml {
    width: 90%;
}
input#ucartemail {
    font-size: 15px !important;
    text-align: left;
    background: #fff;
    text-transform: lowercase;
}