
.qty_boxes_row_small_stickers.row {
    justify-content: start;
}
.finish_row_sticker .col-md-4 select {
    height: 44px !important;
    background: #FAA41A;
    align-items: center !important;
    font-family: Inter !important;
    font-size: 20px !important;
    font-weight: 500 !important;
    line-height: 24.2px !important;
    text-align: left !important;
    padding-left: 15px !important;
    color: white !important;
    width: 97% !important;
    margin-top: 10px !important;
    margin-bottom: 10px !important;
}
.finish_row_sticker h2.inner_heading_calc {
    padding: 0 !important;
}


@media screen and (max-width:999px){
        .qty_boxes_row_small_stickers.row .bg_img_qty {
            height: 100px!important;
        }
}



.qty_boxes_row_small_stickers.row .col-md-2 .qty_box .qty_box_block .bg_img_qty img {
    height: 100px !important;
    width: 100% !important;
}
.qty_boxes_row_small_stickers.row .col-md-2 .qty_box .qty_box_block .bg_img_qty_data {
    top: 0%;
    position: absolute;
    width: 90%;
    height: 100px !important;
}
.qty_boxes_row_small_stickers.row .col-md-2 .qty_box .qty_box_block .bg_img_qty_data .qty_box_data {
    height: 85px !important;
}
.qty_boxes_row_small_stickers.row .col-md-2 .qty_box .qty_box_block .bg_img_qty_data .qty_box_data h6.qty_box_heading_one {
    margin-top: 20px !important;
    font-size: 16px;
}
.qty_boxes_row_small_stickers.row .col-md-2 .qty_box .qty_box_block .bg_img_qty_data .qty_box_data h6.qty_box_heading_two {
    height: 21px !important;
    justify-content: center;
    align-items: center;
    display: flex
;
    margin-top: 5px !important;
}
.qty_boxes_row_small_stickers.row .col-md-2 .qty_box .qty_box_block .bg_img_qty_data .qty_box_data h6.qty_box_heading_three span.total_price_qty_box {
    font-size: 18px;
}
.qty_boxes_row_small_stickers.row .col-md-2 .qty_box .qty_box_block .bg_img_qty_data .qty_box_data h6.qty_box_heading_two {
    height: 20px !important;
    margin-top: 0px !important;
    justify-content: center;
    display: flex
;
    align-items: baseline;
    align-items: center;
    margin-top: 4px !important;
}
.qty_boxes_row_small_stickers.row .col-md-2 .qty_box .qty_box_block .bg_img_qty_data .qty_box_data h6.qty_box_heading_three {
    font-size: 18px;
}
.qty_boxes_row_small_stickers.row .col-md-2 {
    width: 25% !important;
    flex: 0 0 25% !important;
    max-width: 25% !important;
    margin-bottom: 15px!important;
}

.total_price_is_this {
    font-family: Inter;
    font-size: 30px;
    font-weight: 600;
    line-height: 36.31px;
    text-align: left;
    color: #FAA41A!important;
    pointer-events: none !important;
    margin-left: 10px;
}
button.single_add_to_cart_button.button.alt.\31 {
    width: 160px;
    text-align: center;
    font-size: 14px;
    margin: 0 !important;
}
.col-md-7.right_one_is_this_for_next .row {
    justify-content: end;
}
.col-md-7.right_one_is_this_for_next .col-md-6 {
    justify-content: end !important;
}

@media screen and (min-width: 999px){

    .col-md-7.right_one_is_this_for_next .col-md-4 .btn_col_three.btn_col_wdth {
        justify-content: end;
        display: flex;
        padding-right: 27px;
    }

}
.col-md-7.right_one_is_this_for_next .col-md-6 .col-sm-12.totalcost.summ-cap-size input#total_cost {
    width: 100%;
}
.tab.third_tab_is_this {
    width: 100%;
}
.finish_row_sticker .col-md-6 {
    display: block;
    margin-bottom: 10px;
} 
select#fininshing_sticker ,select#fininshing_sticker_application {
    height: 35px;
    border: 1px solid #000000 !important;
    font-family: Inter;
    font-size: 13px;
    font-weight: 500;
    line-height: 15.73px;
    text-align: left;
    color: white !important;
    border-radius: 1px !important;
    width: 50%;
    margin-top: 5px;
}
@media screen and (max-width: 999px){
    .select_design_service.row .col-md-2.design_box {
        width: 32% !important;
        flex: 0 0 32% !important;
        max-width: 32% !important;
        margin-right: 5px!important;
        margin-bottom: 8px!important;
    }
    .select_design_service.row {
        flex-wrap: wrap;
        display: flex;
        justify-content: start;
    }
    .row_one_column.row .col-md-4 ,.row_one_column.row .col-md-4 select,.row_one_column.row .col-md-4 input{
        width: 100% !important;
        max-width: 100% !important;
        flex: 0 100% !important;
        margin: 0!important ;
        margin-bottom: 7px !important;
    }
     .row_three_column .col-md-4 ,.row_three_column .col-md-4  input{
        width: 100% !important;
        max-width: 100% !important;
        flex: 0 100% !important;
        margin: 0!important ;
        margin-bottom: 7px !important;
    }
    .col-md-12.left_side {
        padding: 0;
        padding-top: 10px;
    }
    
    
}
.fancy-product .quantity_row_is_this:nth-child(2) {
    width: 100%!important;
    float: left;
    margin-bottom: 20px!important;
}
.fancy-product .quantity_row_is_this:nth-child(3) {
    width: 20%!important;
    float: left;
    margin-bottom: 20px!important;
}
.fancy-product .btn_next_price_section.row {
    width: 80% !important;
    margin-left: 0px !important;
    display: inline-block;
}
.fancy-product button.single_add_to_cart_button {
    margin-left: 0px !important;
}
.fancy-product .quantity_row_is_this {
    margin-top: 0px!important;
    display: flex
;
    justify-content: left;
    align-items: center;
}
p.smallest_info {
    margin: 0;
    font-size: 10px;
}
.row.size_detail.custome_size_sec input {
    height: 20px;
}
.btn_next_price_section.row.clothing_is_this {
    width: 100% !important;
}
.single-product.postid-1256 li.sameday ,
.single-product.postid-1299 li.sameday ,
.single-product.postid-1300 li.sameday ,
.single-product.postid-1301 li.sameday ,
.single-product.postid-1302 li.sameday ,
.single-product.postid-1303 li.sameday ,
.single-product.postid-1761 li.sameday ,
.single-product.postid-1762 li.sameday ,
.single-product.postid-1763 li.sameday ,
.single-product.postid-1545 li.sameday ,
.single-product.postid-3263 li.sameday ,
.single-product.postid-1630 li.sameday{
    pointer-events: none !important;
    opacity: 0.5;
}
.size_dropdown {
    margin-top: 10px;
    padding-bottom: 10px;
}
span.get_branding {
    margin-top: 10px !important;
    font-size: 12px;
    color: #FAA41A;
    font-weight: bold;
}
span.get_branding input#defaultCheck33 {
    margin-left: 5px;
}
.single-product.postid-1671 span.sidesoption ,
.single-product.postid-3263 span.sidesoption {
    display: none;
}
.postid-1672 .col-md-4.double-main{
    display:none;
}
.postid-1277 .blocking_sec .row.stands_row,.postid-1278 .blocking_sec .row.stands_row{
    display:none!important;
}
.col-md-6.outdoor_50cm_finish {
    justify-content: start !important;
}
.col-md-6.outdoor_50cm_finish .fininshing_fence_box_3.fininshing_fence_boxes.outdoor_50cm_finish {
    width: 30%!important;
}
.all-stands .col-md-6.right_align_is_this {
    width: 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
    justify-content: start !important;
}
.all-stands .col-md-6.right_align_is_this .select_materials_stand {
    justify-content: start!important;
}
@media screen and (min-width: 767px){
    .grid_head button {
        color: black;
        border: 1px solid;
    }
    span.sti_date_cont_down {
    color: #37A003;
    font-family: Inter;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    }
    .tabbable.boxed.parentTabs.panel-default {
    width: 100%;
    padding: 0;
    margin: 0;
    }
    .tabbable.boxed.parentTabs.panel-default form#price_cart_form {
    width: 100%;
    max-width: 100%;
    }
    .tabbable.boxed.parentTabs.panel-default form#price_cart_form .row {
    width: 100%;
    margin: 0;
    padding: 0;
    }
    .tabbable.boxed.parentTabs.panel-default form#price_cart_form .row .col-md-12 {
    padding: 0;
    }
    
    /********************************************************Delivery Section Styling*******************************************************************/
    h6.del-mentxt {
        color: #000;
        text-align: center;
        font-family: Inter;
        font-size: 16px;
        font-style: normal;
        font-weight: 700;
        line-height: normal;
        margin: 0;
    }
    .row.border_section.fist_section {
        width: 100%;
        max-width: 100%;
        justify-content: center;
    }    
    
    .col-md-12.left .panel-heading.hidden-xs.visible-sm.visible-md.visible-lg ul.nav.nav-tabs.firsttabs {
        border: none;
    }
    .rve-pding{
        padding-left: 0px;
        padding-right: 2%;
    }
    select#select_finishing, select#select_polepocket,select#foldunfol,select#select_hemming,#select_discount{
        color: #000;
        font-family: Inter;
        font-size: 12px;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
        width: 100%;
        padding: 6px 15px;
        border-radius: 5px;
        background:transparent;
        border: 2px solid #bebebe;
    }
    .lft-pding{
        padding-right:0px;
        padding-left: 5px;
    }
 
    .border_div h5 {
        color: #000;
        text-align: center;
        font-family: Inter;
        font-size: 16px;
        font-style: normal;
        font-weight: 700;
        line-height: normal;
        margin-top: 14px;
        margin-bottom: 0;
    }
    
    li.seventytwohours {
        margin-right: 0px!important;
    }
    
    .col-md-12.left .panel-heading.hidden-xs.visible-sm.visible-md.visible-lg ul.nav.nav-tabs.firsttabs li a {
        width: 100%;
        max-width: 100%;
        height: 100%;
        display: block;
    }
    .col-md-12.left .panel-heading.hidden-xs.visible-sm.visible-md.visible-lg ul.nav.nav-tabs.firsttabs li a:hover {
        text-decoration: none!important;
    }

    .col-md-12.main_background_delivery p{
        margin-bottom:0px;
        color: #000;
        font-family: Inter;
        font-size: 10px;
        font-style: normal;
        font-weight: 600;
        line-height: normal;
    }
    h4.headstyle {
        position: relative;
        width: 100%;
        color: #000;
        font-family: Inter;
        font-size: 16px;
        font-style: normal;
        font-weight: 600;
        line-height: normal;
        padding: 0;
        margin: 5px 0px;
    }
    
     /********************************************************Delivery Section Styling Ended*******************************************************************/
     
     
     /********************************************************Select Size Section Styling*********************************************************************/
    .row.border_section.second_section {
        margin-top: 16px;
    }
    .row.border_section.second_section .col-md-8.left {
    padding: 0;
    }
    .row.btns-align-wali .col-md-3.left-title {
        padding: 0;
        justify-content: start;
    }
    .col-md-2.left-title {
        padding: 0px;
    }
    .row.btns-align-wali .col-md-3.left-title p {
        margin: 0;
        color: #000;
        text-align: center;
        font-family: Inter;
        font-size: 18px;
        font-style: normal;
        font-weight: 600;
        line-height: normal;
    }
    .row.btns-align-wali .col-md-9.right-btns-chart-walay {
    padding: 0;
    }
    /*.row.btns-align-wali .col-md-9.right-btns-chart-walay .width_drpdn {
    width: 100%;
    display: flex;
    }*/
    .row.border_section.second_section {
        margin-top: 20px!important;
    }
    .row.btns-align-wali .col-md-9.right-btns-chart-walay .width_drpdn .col-md-4 {
        justify-content: center;
        align-items: center;
        display: flex;
        padding: 0;
    }
    span.sidesoption label {
        margin: 0;
        font-size: 1.5em !important;
    }
    .row.border_section.second_section .col-md-12.left .row {
        align-items: start;
        width: 90%;
        justify-content: center;
    }
    .row.border_section.second_section .col-md-12.left .row .col-md-8 .grid_head p {
        color: #000;
        font-family: Inter;
        font-size: 22px;
        font-style: normal;
        font-weight: 600;
        line-height: normal;
    }
    .out_tab_prev .col-md-3 {
        padding: 0;
    }
    .row.border_section.second_section .col-md-12.left .row .col-md-8 .grid_head p span {
        color: #000;
        font-family: Inter;
        font-size: 15px;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
        margin-left: 6px;
    }
    .col-md-4.left-title {
        padding: 0;
    }
    .col-md-4.left-title p {
        color: #000;
        font-family: Inter;
        font-size: 17px!important;
        font-style: normal;
        font-weight: 400!important;
        line-height: normal;
        margin: 0px!important;
    }
    .col-md-8.right-btns-chart-walay {
        padding: 0;
        display: flex;
        width: 100%;
        align-items: center;
    }
    .col-md-8.right-btns-chart-walay button {
        margin-right: 6px;
        color: #000;
        font-family: Inter;
        font-size: 14px;
        font-style: normal;
        font-weight: 500;
        line-height: 25px;
        letter-spacing: 0.14px;
        height: 29px;
        width: 24%;
        padding: 4px;
        border: 1px solid rgba(0, 0, 0, 0.30);
        justify-content: center;
        align-items: center;
        display: flex;
    }
    .col-md-8.right-btns-chart-walay button.active {
        margin-right: 6px;
        color: #000;
        font-family: Inter;
        font-size: 14px;
        font-style: normal;
        font-weight: 500;
        line-height: 25px;
        letter-spacing: 0.14px;
        height: 29px;
        width: 24%;
        padding: 4px;
        border: 4px solid #37A003;
        justify-content: center;
        align-items: center;
        display: flex;
    }
    .row.btns-align-wali {
        width: 100%!important;
        max-width: 100%;
        align-items: center!important;
        margin-top: 15px;
    }
    .col-md-4.unit_drpdn {
        width: 100%;
        max-width: 100%!important;
     /*   display: flex;
        justify-content: center;
        align-items: center;
        padding: 0;*/
    }
    select#select_unit {
        border-radius: 5px;
        border: 1px solid rgba(0, 0, 0, 0.50);
        margin-right: 6px;
        color: #000;
        font-family: Inter;
        font-size: 11px;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
        padding: 5px 2px;
        margin-left: 5px;
        width: 96%;
        background:transparent;
    }
    .col-md-8.width_drpdn {
        display: flex;
    }
    .col-md-10.right-btns-chart-walay{
        padding:0px;
    }
    .col-md-10.right-btns-chart-walay .col-md-3{
        padding-right:0px;
    }
    input#brt_c_width, input#brt_c_height {
        border-radius: 5px;
        border: 1px solid rgba(0, 0, 0, 0.50);
        margin-right: 6px;
        color: #000;
        font-family: Inter;
        font-size: 11px;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
        padding: 5px 5px;
        margin-left: 5px;
        width:100%;
    }
    label.siz-label {
        font-family: Inter;
        font-size: 12px;
        font-weight: 600;
        margin: 0;
        display: contents;
        width: 100%;
        padding-left: 2px;
    }
    .col-md-12.sidesoption {
        display: none;
    }
    .row.border_section.second_section .tab-pane {
        width: 100%;
    }
    .tab-content {
        width: 100%;
        justify-content: center;
        align-items: center;
        display: flex;
    }
    table.tg {
        width: 100%;
    }
    table.tg tbody tr th, table.tg tbody tr td.tg-wquz {
        background: #D9D9D9;
        width: 74.5589px;
        color: #000;
        font-family: Inter;
        font-size: 15px;
        font-style: normal;
        font-weight: 700;
        line-height: normal;
        height: 36.668px;
        text-decoration: none!important;
        border: 1px solid #B1ADAD;
        text-align: center;
    }
    #unit_tabs {
        background: #808080;
        color: #FFF;
        font-family: Inter;
        font-size: 17px;
        font-style: normal;
        font-weight: 500;
        line-height: normal;
        text-decoration: none!important;
        border: none!important;
        padding: 8px;
    }
    table.tg tbody tr td.tg-tds {
        text-align: center;
        color: #000;
        font-family: Inter;
        font-size: 13px;
        font-style: normal;
        font-weight: 600;
        line-height: normal;
        border: 1px solid #B1ADAD;
        text-decoration: none;
    }
    table.tg tbody tr td.tg-tds a {
        color: #000;
        font-family: Inter;
        font-size: 13px;
        font-style: normal;
        font-weight: 600;
        line-height: normal;
        text-decoration: none!important;
    }
    .row.border_section.second_section .col-md-12.left .row {
        width: 100%;
        padding: 0px!important;
    }
    .row.border_section.second_section .col-md-12.left .row .col-md-8 {
        padding: 0;
    }
    .row.border_section.second_section .col-md-12.left .row .col-md-4 {
        padding: 0;
    }
    .bannerpricing-table.product-pg-row-1.row {
        width: 100%;
    }
    .tab-content .tab-pane {
        padding: 0px!important;
    }
    td.tg-tds.active-light {
        background: #808080;
        opacity: 1;
    }
    .tab-content div#sub12, .tab-content div#sub13, .tab-content div#sub14, .tab-content div#sub15 {
        margin: 0;
    }
    
    /********************************************************Select Size Section Styling Ended*******************************************************************/
    
    /********************************************************Quantity Section Styling***************************************************************************/
    
    .col-md-12.left {
        padding: 0;
    }
    tr.perdic.active {
        border: 3px solid #37a003;
    }
    tr.perdic.active td:nth-child(3){
        background:#37a003;
    }
    .distable-parent.hidden-xs {
        position: relative;
        width: 100%;
    }
    tr.perdic td span.sp {
        color: black;
        font-family: Inter;
        font-size: 14px;
        font-style: normal;
        font-weight: 600;
        line-height: 15px;
        letter-spacing: 0.15px;
    }
    tr.perdic td span {
        color: #000;
        font-family: Inter;
        font-size: 14px;
        font-style: normal;
        font-weight: 600;
        line-height: 15px;
        letter-spacing: 0.15px;
    }
    
    
    
    /********************************************************Quantity Section Styling Ended*******************************************************************/
    
    /********************************************************Eyelets Section Styling ************************************************************************/    
    h5.eye_heading.padding_btm_sc {
        font-size: 1.5rem;
        position: relative;
        width: 100%;
    }
    .row.border_section.third_section.fourth_section {
        margin-top: 20px;
    }
    .eye-main-section {
        display: flex;
        width: 100%;
    }
    .right_eye_single_option {
        width: 16.28%;
        margin-right: 1%;
        text-align: center;
    }
    .right_eye_single_option img {
        width: 100%;
        border: 1px solid #AEA6A6;
        cursor: pointer;
    }
    p.ri_eye_op {
        display: block;
        color: #000;
        text-align: center;
        font-family: Inter;
        font-size: 13px;
        font-style: normal;
        font-weight: 500;
        line-height: 12px;
        letter-spacing: 0.13px;
        margin-top: 12px;
        margin-bottom: 0;
    }
   /* .right_eye_single_option.active img {
    border: 4px solid #37A003;
    z-index: 1;
    position: relative;
    }*/
    /*.right_eye_single_option.active:after{
     content: '';
    display: inline-block;
    width: 18px;
    height: 18px;
    background: #37A003;
    position: relative;
    transform: rotate(45deg);
    top: -70px;
    right: 0%;
    border-right: #37A003 solid 3px;
    border-bottom: #37A003 solid 3px;
    z-index: 0;
    }*/
    /********************************************************Eyelets Section Styling Ended************************************************************************/      
    
    /********************************************************Polpockets Section Styling ************************************************************************/    
    h5.pole_heading {
        font-size: 1.5rem;
        position: relative;
        width: 100%;
    }
    .right_pole_options {
        display: flex;
        width: 100%;
        margin-bottom: 5px!important;
    }
    .right_pol_single_option {
        width: 16.28%;
        margin-right: 1%;
        text-align: center;
    }
    .right_pol_single_option img {
        width: 100%;
        border: 1px solid #AEA6A6;
        cursor: pointer;
    }
    p.ri_pol_op {
        display: block;
        color: #000;
        text-align: center;
        font-family: Inter;
        font-size: 13px;
        font-style: normal;
        font-weight: 500;
        line-height: 15px;
        letter-spacing: 0.13px;
        margin-top: 12px;
        padding: 0;
        margin-bottom: 0;
    }
    /*.right_pol_single_option.active img {
    border: 4px solid #37A003;
    z-index: 1;
    position: relative;
    }*/
    /*.right_pol_single_option.active:after {
    content: '';
    display: inline-block;
    width: 18px;
    height: 18px;
    background: #37A003;
    position: relative;
    transform: rotate(45deg);
    top: -70px;
    right: 0%;
    border-right: #37A003 solid 3px;
    border-bottom: #37A003 solid 3px;
    z-index: 0;
    }*/
    p.pole_price_op {
        color: #37A003;
        font-family: Inter;
        font-size: 10px;
        font-style: normal;
        font-weight: 600;
        line-height: 15px;
        letter-spacing: 0.1px;
        margin-bottom: 0;
    }
    h5.headstyle span {
        color: #000;
        font-family: Inter;
        font-size: 13px;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
        margin-left: 10px;
    }
    .finishing_top_right.padding_btm_sc {
        width: 100%;
    }
    
    
    /********************************************************Polpockets Section Styling Ended************************************************************************/
    
    /********************************************************Packaging Section Styling ************************************************************************/  
    .col-md-6.no-padding {
        padding: 0px!important;
    }
    
    .col-md-6.no-padding.left {
        padding-right: 10px!important;
        width: 50%;
        text-align: center;
        padding-top: 0px!important;
    }
    .col-md-6.no-padding.right {
        padding-left: 10px!important;
        width: 50%;
        text-align: center;
        padding-top: 0px!important;
    }
    .fol_inner_div.folded_option img{
        border: 1px solid #AEA6A6;
        cursor: pointer;
    }
    .fol_inner_div.folded_option.active img{
        border: 4px solid #37A003; 
        position: relative;
        z-index: 1;
    }
   /* .fol_inner_div.folded_option.active:after {
    content: '';
    display: inline-block;
    width: 18px;
    height: 18px;
    background: #37A003;
    position: relative;
    transform: rotate(45deg);
    top: -70px;
    right: 0%;
    border-right: #37A003 solid 3px;
    border-bottom: #37A003 solid 3px;
    z-index: 0;
    }*/
    .fol_inner_div.unfolded_option img{
        border: 1px solid #AEA6A6; 
        cursor: pointer;
    }
    .fol_inner_div.unfolded_option.active img{
        border: 4px solid #37A003; 
    }
    .pack_ophead {
        color: #000;
        text-align: center;
        font-family: Inter;
        font-size: 13px;
        font-style: normal;
        font-weight: 500;
        line-height: 15px;
        letter-spacing: 0.13px;
        margin-top: 12px;
    }
    .free_foldcharge , .left_foldcharges{
        color: #44A8D3;
        font-family: Inter;
        font-size: 10px;
        font-style: normal;
        font-weight: 600;
        line-height: 15px;
        letter-spacing: 0.1px;
    }
    
    
    
    /********************************************************Artwork Section Styling ************************************************************************/  
    
    .row.border_section.fourth_section {
        margin-top: 20px!important;
    }
    
    
    /********************************************************Artwork Section Styling Ended ************************************************************************/  
    
     /********************************************************Summary Section Styling ************************************************************************/  
    
    .row.border_section.fifth_section.cal-row {
        background: #FFF;
        box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25), 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
    }
    .row.border_section.fifth_section.cal-row .first_sec_head{
        width: 100%;
        max-width: 100%;
        justify-content: center;
        align-items: start;
        display: flex;
        margin-top: 24px;
    }
    
    .row.border_section.fifth_section.cal-row .firt_sec_bottom {
        width: 100%;
        max-width: 100%;
        justify-content: center;
        align-items: start;
        display: flex;

    }
    .delivery_heading.left {
        width: 100%;
        max-width: 100%;
        justify-content: center;
        align-items: center;
        display: flex;
    }
    .row.border_section.fifth_section.cal-row .first_sec_head .delivery_heading.left h4.headstyle{
        width: 90%;
        max-width: 100%;
        justify-content: start;
        align-items: center;
        display: flex;
        border-bottom: 1px solid black;
        padding-bottom: 10px;
    }
    
    /*.firt_sec_bottom .col-md-12.left {
        width: 100%;
        max-width: 100%;
        justify-content: center;
        align-items: center;
        display: flex;
    }*/
    .firt_sec_bottom .col-md-12.left .row.cal-row .col-md-6 {
        padding: 0;
    }
    h5.summ_heading , h5.sum-heading{
        color: #000;
        font-family: Inter;
        font-size: 17px;
        font-style: normal;
        font-weight: 600;
        line-height: normal;
    }
   .bannerpricing-table .qty{
       border-radius: 5px;
        border: 2px solid #bebebe;
        margin-right: 6px;
        color: #000;
        font-family: Inter;
        font-size: 11px;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
        padding: 5px 2px;
        margin-left: 5px;
        background: transparent;
   }
    ul.nav.nav-tabs.firsttabs.summ-del {
        border: none;
        margin-top: 14px;
    }
    
    .delivery_img_summery {
        border: none;
        margin: 0;
        padding: 0;
    }
    .delivery_img_summery ul.nav.nav-tabs.firsttabs {
        border: none;
    }
    .less-width-sum {
        width: 90%;
    }
    .less-width-sum .row.cal-row {
        border-bottom: 1px solid black;
        padding-bottom: 12px;
    }
    .col-sm-12.totalcost {
        display: flex;
        justify-content: start;
        align-items: center;
        color: #000000;
        width: 100%;
        padding: 0px;
    }
    input#total_cost {
        color: black;
        background: none;
        border: 0;
    }
    .row.border_section.fifth_section.cal-row .firt_sec_bottom .col-md-12.left {
        width: 100%;
        justify-content: center;
        align-items: center;
        display: flex;
    }
    
    /********************************************************Summary Section Styling Ended ************************************************************************/  
    
    /********************************************************Artwork Section Styling***** ************************************************************************/      
    .artwork_all_unselected .row .col-md-3.col-sm-3 {
        padding: 0px!important;
        width: 100%;
        justify-content: center;
        align-items: center;
        display: flex;
        margin-top: 0px;
    }
    .artwork_all_unselected .row .col-md-3.col-sm-3:nth-child(4) {
        margin-right: 0px;
    }
    .button_left {
        width: 100%;
        justify-content: center;
        align-items: center;
        display: flex;
        border: none;
        cursor: pointer;
        background: transparent;
    }

    /*.button_left.active:after {
        content: '';
        width: 18px;
        height: 13px;
        background: #37A003;
        position: relative;
        transform: rotate(45deg);
        top: 0.9em;
        right: 50%;
        border-right: #37A003 solid 3px;
        border-bottom: #37A003 solid 3px;
    }*/
    .artwork_all_unselected {
        width: 100%;
        justify-content: center;
        align-items: center;
        display: flex;
        margin-top: 10px;
    }
  
    .artwork_uploaded_left {
        border: #37A003!important;
        width: 100%;
        justify-content: center;
        align-items: center;
        display: flex;
    }
    .artwork-sytle {
        margin-top: 10px;
    }
    .artwork-sytle .row {
        width: 100%;
        justify-content: center;
        align-items: start;
    }
    .artwork-sytle .row .col-md-12.col-sm-12.left_colorart {
        width: 100%;
        justify-content: center;
        align-items: center;
        display: flex;
        margin-top: 25px;
    }
    .artwork-sytle .row .col-md-12.col-sm-12.left_colorart .art_img_inner h5 {
        color: #00000;
        text-align: center;
        font-family: Inter;
        font-size: 22px;
        font-style: normal;
        font-weight: 600;
        line-height: normal;
        margin: 0;
    }
    .pro_des_left .upart_ul {
        width: 100%;
        justify-content: center;
        align-items: center;
        display: flex;
    }
    .div-btnupload {
        justify-content: center;
        align-items: center;
        display: flex;
        width: 100%;
    }
    .inner-btnupload , .profess_attach_here{
        width: 60%;
        justify-content: center;
        align-items: center;
        display: flex;
        height: 100%;
        /*border: 2px dashed #808080;*/
        margin: 0px!important;
    }
    .design-text {
    width: 100%;
        justify-content: center;
        align-items: center;
        display: flex;
        margin-top: 15px;
        padding-bottom:15px;
    }
    .design-text textarea#banner_text , .design-text textarea#email_latter_comment ,
    .design-text textarea#comment{
        height: 114px;
        width: 90%;
        border: 2px solid black;
        border-radius: 8px;
        background: #F1F1F1!important;

    }
    .inner-btnupload label , .profess_attach_here label{
        margin-bottom: 0;
        margin-right: 20px;
    }
    .up_art_attach_here {
        width: 100%;
        justify-content: center;
        align-items: center;
        display: flex;
    }
    .up_art_attach_here img.art-upld-icon, .profess_attach_here img.art-upld-icon {
        margin-right: 15.71px;
    }
    .custom-file-upload {
        position: relative;
        overflow: hidden;
        height: 28px;
        width: 94px;
        border-radius: 2px;
        background: #000;
        color: #FFF;
        font-family: Inter;
        font-size: 13px;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
        cursor: pointer;
        display: flex;
        justify-content: center;
        align-items: center;
    }
    input#files {
        position: absolute;
        top: 0;
        right: 0;
        margin: 0;
        padding: 0;
        font-size: 20px;
        cursor: pointer;
        opacity: 0;
        justify-content: center;
        align-items: center;
        display: flex;
    }
    .upload_file_dsgn.professional_dsgn {
        justify-content: center;
        align-items: center;
        display: flex;
        height: 89px;
        width: 100%;
        margin-left: 0px!important;
        margin-top: 6px;
    }
    .comment-design {
        justify-content: center;
        align-items: center;
        display: flex;
        height: 89px;
        width: 100%;
    }
    .pro_des_left .col-md-12.col-sm-12 {
        padding: 0;
    }
    label.free-label, label.prof-label {
        color: #37A003;
        font-family: Inter;
        font-size: 13px;
        font-style: normal;
        font-weight: 600;
        line-height: normal;
        justify-content: center;
        align-items: center;
        display: flex;
        margin: 0;
    }
    input#design_qty {
        width: 40px;
        margin-left: 10px;
        padding: 0;
        height: 25px;
        border: 1px solid black;
        text-align: center;
        font-family: 'Inter';
    }
    .upart_ul.free_design_data ul {
        margin: 0;
    }
    .upart_ul.profe_design_data {
        justify-content: center;
        align-items: center;
        display: flex;
    }
    .upart_ul.profe_design_data ul {
        width: 75%;
        margin: 0;
    }
    .pro_des_left {
        width: 100%;
        height: 100%;
    }
    .upart_ul.free_design_data ul li {
        color: #000;
        font-family: Inter;
        font-size: 16px;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
    }
    .upart_ul.profe_design_data ul li , .pro_des_left .upart_ul ul li{
        color: #000;
        font-family: Inter;
        font-size: 15px;
        font-style: normal;
        font-weight: 600;
        line-height: normal;
        list-style: none;
        margin: 4px 0px;
    }
    /********************************************************Artwork Section Styling***** ************************************************************************/     
    
    
    
    /*****************************************************Summary Section Styling ****************************************************************************/
    .summ_section{
        background: #d9d9d9;
        display: flex;
        align-items: center;
        justify-content: center;
        margin-top: 50px!important;
    }
    .sum-sml-size {
        font-family: Belgrano;
        font-size: 15px;
        font-weight: 400;
        line-height: 19px;
        letter-spacing: 0em;
        text-align: left;
    }
    .summ_section ul{
        margin-top: 0px!important;
    }
    span.time_cont_down_side,span.time_cont_minu,span.time_cont_sec{
        background-image: url(https://exhibition-banners.co.uk/wp-content/uploads/2024/01/Group-295-1.svg);
        margin-right: 2px;
        color: #FFF;
        font-family: Inter;
        font-size: 25px;
        font-style: normal;
        font-weight: 500;
        line-height: normal;
        letter-spacing: 6.24px;
        text-align: center;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        padding: 0px 15px;
        background-position: center;
        padding-left: 20px;
    }
    span.main-hour,span.main-minutes{
        font-size:25px;
    }
}
.hem_pac_main .active {
    background: #FAA41A;
}    
.time_cont_down_side {
    position: relative;
    display: block;
    opacity: 0; /* Set initial opacity to 0 */
}

.current-timer {
    animation: currentTimerAnimation 1s linear infinite;
}

.next-timer {
    animation: nextTimerAnimation 1s linear infinite;
}

@keyframes currentTimerAnimation {
    0% {
        opacity: 1;
        transform: translateY(0);
    }
    100% {
        opacity: 0;
        transform: translateY(-100%);
    }
}

@keyframes nextTimerAnimation {
    0% {
        opacity: 0;
        transform: translateY(100%);
    }
    20% {
        opacity: 1; /* Start fading in after 20% of the animation duration */
    }
    80% {
        opacity: 1; /* Keep opacity at 1 until 80% of the animation duration */
    }
    100% {
        opacity: 0;
        transform: translateY(0); /* Move the next timer from bottom to top */
    }
}

@media screen and (max-width: 998px){

    
    .col-md-7.right_one_is_this_for_next .col-md-4 .btn_col_three.btn_col_wdth{
        pading-right: 0 !important;
    }
    .bg_img_qty {
    height: 63px;
    }
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
}









