.row.voice_call_row {
    display: flex !important
;
    justify-content: center;
    padding-left: 0 !important;
    padding-right: 0 !important;
}
/*new style by mustajab */
.postid-52965 label.custom-file-upload {
    margin: 3px!Important;
}
.col-md-6.dsk_leftCol {
    padding-top: 20px;
}
.col-md-6.full_sec_zone .col-md-6.col-sm-6.col-lg-6.unit_drpdn {
    width: 50% !important;
}
.postid-52965 .artwork_uploaded_left.freedesign_product {
    padding-left: 10px!Important;
}
.custom_size_select {
    display: flex;
}
.artwork_uploaded_left.freedesign_product .row {
    padding: 0px 10px;
}
.pro_des_left {
    width: 100%;
}
.slctdesignservice .col-md-4 {
    width: 48%!important;
    padding-right: 15px!important;
}
.full_sec_zone .col-md-6.col-lg-6.col-xs-6.unit_drpdn {
    display: flex;
    flex-wrap: wrap;
    width: 50%!important;
}
h3.cal_main_heading {
    width: 100%!important;
}

.slctdesignservice {
    display: flex!important;
    flex-wrap: wrap!important;
}

.freedesign_product .row {
    padding: 0px 20px;
}
li.summery_deivery {
    display: none!important;
}

#design_service_form .panel-heading .nav-tabs > li > a > h5:nth-child(3) {
    font-size: 18px!important;
}
li.summery_deivery {
    display: none;
}
img.img_log {
    object-fit: contain;
}
.artwork_uploaded_left.freedesign_product .col-md-6.full_sec_zone {
    width: 100% !important;
}
.artwork_uploaded_left.freedesign_product .col-md-6.full_sec_zone .col-md-6:nth-child(4) ,
.artwork_uploaded_left.freedesign_product .col-md-6.full_sec_zone .col-md-6:nth-child(5) {
    width: 50% !important;
}
.col-md-6.full_sec_zone {
    justify-content: center;
    display: flex
;
    flex-wrap: wrap;
}
li.summery_deivery.active {
    display: none;
}
.artwork_uploaded_left.freedesign_product .col-lg-6 {
    width: 100%!important;
}

form#design_service_form button#prevBtn {
    display: none;
}

button#nextBtn {
    display: none;
}

.tabs_start {
    display: none!important;
}
#design_service_form .panel-heading .nav-tabs > li > a > h4 {
    background: transparent!important;
}

#design_service_form .panel-heading .nav-tabs > li > a > h4 > span.note_dd {
    width: 100%!important;
}

#design_service_form .panel-heading .nav-tabs > li > a > h4 span.left {
    width: 100%!important;
    font-size: 18px!important;
}
#design_service_form .panel-heading .nav-tabs > li > a > h5:nth-child(3) {
    padding: 5px!important;
    color: black!important;
}
span.note_dd {
    display: none!important;
}
#design_service_form .panel-heading .nav-tabs > li {
    padding: 5px;
}

#design_service_form .panel-heading .nav-tabs > li > a {
    background: transparent;
}

#design_service_form .panel-heading .nav-tabs > li.active > a > h4 {
    background: transparent!Important;
}

/*new style end */
p.tab_descrip.collapsed a.btn_rdm {
    color: #d8232f;
}  
.wc-dnd-file-upload{
    display:none !important;
}
.profesl_design .nav-tabs{
    display:flex;
    border: 0;
}
.profesl_design .nav-tabs li .note_dd{
    display:none;
}
.profesl_design .nav-tabs li{
    padding: 0px 10px;
    text-align: center;
}
.profesl_design .nav-tabs li h4{
    margin-top:4px;
}
.profesl_design .nav-tabs li h4 .left{
   text-align: left;
    background: #FFA500;
    margin: auto;
    padding: 3px 5px;
    border-radius: 0.3em;
    font-size: 12px;
    font-weight: 500;
}
.profesl_design .nav-tabs li.active h4 .left{
    background:#fff;
}
.profesl_design .nav-tabs li{
    background:#fff;
    border: 2px solid #CFCFCF;
    border-radius: 8px;
}
.profesl_design .nav-tabs li.active{
    background:#FFA500;
    border: 2px solid #FFA500;
    border-radius: 8px;
}
.profesl_design .nav-tabs li .hrs{
    color:#666666;
    font-size:15px;
}
.profesl_design .nav-tabs li.active .hrs{
    color:#fff;
}
.profesl_design .nav-tabs li .hrs_price{
    background:#FFA500;
    color:#000;
    width: fit-content;
    text-align: center;
    margin: 15px auto 5px;
    padding: 2px 10px;
    border-radius: 4px;
    font-size: 12px;
}   
.profesl_design .nav-tabs li.active .hrs_price{
    background:#fff;
}
.voice_recorder_sec .btn-primary{
    background: transparent;
    border: 0;
}
.custom-file-upload img{
    margin-left: 5px;
    margin-top: -4px;
}
select#rt_size option {
    display: block !important;
}
.col-md-6.tab_sec_left .tab_descrip {
    font-size: 14px;
    font-family:Arial!important;
    font-weight:100;
    color:black;
}
.Logo_design_service_single .inner_wrappers {
    min-height: 150px !important;
}
.Logo_design_service_single .top_section {
    min-height: 100px !important;
}

.summary_start {
    display: inline-block;
    background: #dddcdc!important;
    width: 100%;
    overflow: hidden;
    box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
}
.main_summery_product .container{
    background:transparent;
}
h3.cal_head_three img{
    width:15%;
}
.diskprice_st{
    text-align: right;
    color: #FFA500;
}
.panel-heading.dlvry_srvic_sec {
    line-height: 1em;
}
.carousel .review-content {
    height: 10em;
    overflow: h;
}
.panel-heading.dlvry_srvic_sec h3.cal_head_three {
    text-align: left;
    margin: 0px;
    font-size: 1.14em;
    text-transform: none;
    display: inline-block;
    position: relative;
    width: 100%;
}
span.outer_slide {
    display: contents;
        color: black;
}
.panel-heading.dlvry_srvic_sec h3.cal_head_three span.heading_txt {
    display: inline;
    position: relative;
    float: left;
}
.panel-heading.dlvry_srvic_sec h3.cal_head_three span.delivery_notice_txt {
    display: flex;
    position: relative;
    float: left;
    width: fit-content;
    color: #FFA500;
    font-weight: 600;
    font-size: .8em;
}
.panel-heading.dlvry_srvic_sec .txt_today_chk {
    display: block;
    position: relative;
    float: left;
}
 /*artwork line css ended */   
.dnd-upload-status {
    line-height: 1;
    width: 30%;
    float: left;
}
.dnd-upload-status .dnd-upload-details .name em{
    display:none;
}
/*description and gallery styling start from here*/
.product_specific .desc_bottom .bages_background .bges_inner .badge_1 {
    display: inline-block;
    position: relative;
    width: 100%;
    text-align: left;
} 
.product_specific .desc_bottom .bages_background .bges_inner .custom_col:first-child .badge_1 {
    text-align: left;
}
.product_specific .desc_bottom .bages_background .bges_inner .custom_col.badge1 {
    width: 28%;
}
.product_specific .desc_bottom .bages_background .bges_inner .custom_col.badge2 {
    width: 28%;
}
.product_specific .desc_bottom .bages_background .bges_inner .custom_col.badge3 {
    width: 22%;
}
.product_specific .desc_bottom .bages_background .bges_inner .custom_col.badge4 {
    width: 22%;
}
.product_specific .desc_bottom .bages_background .bges_inner {
    display: inline-block;
    position: relative;
    width: 100%;
}
.product_specific .desc_bottom .bages_background .bges_inner .custom_col:last-child .badge_1 {
    text-align: right;
}
.product_specific .desc_bottom .bages_background .bges_inner h5 {
    color: black;
    font-size: 1em;
    text-align: left;
}
.product_specific .desc_bottom .bages_background {
    background-color: transparent;
    border-top: 3px solid #cf2331;
    border-bottom: 3px solid #cf2331;
    margin-top: 0.5em;
    margin-bottom: 0em;
        padding: 0px;
}
.product_specific .desc_bottom .bages_background .bges_inner {
    display: inline-block;
    position: relative;
    width: 100%;
}
.product_specific .col-md-6.tab_sec_left .desc_bottom img {
    width: 100%;
    padding: 0px;
    margin: 0px;
    display: inline-block;
}    
.product_specific .col-md-6.tab_sec_left .desc_bottom {
    display: inline-block;
    position: relative;
    width: 100%;
}    
.product_specific .col-md-6.tab_sec_left {
    float: left;
    width: 49%!important;
    display: inline-block;
    padding: 0px;
    padding-left: 0px;
    margin: 0px; 
    margin-left: 1%;
}
.product_specific .col-md-6.prod_gallery_right {
    float: left;
    width: 50%;
    display: inline-block;
    padding-top: 1em;
    padding-right: 0;
}
.product_specific {
    display: inline-block;
    position: relative;
    width: 100%;
    margin: 0px;
    padding: 0px;
}
.product_specific .nav_pro_spec nav.inner_pro_spec div#nav-tab {
    display: inline-block;
    position: relative;
    width: 100%;
    margin: 0px;
    padding: 0px;
}
.product_specific .nav_pro_spec nav.inner_pro_spec {
    display: inline-block;
    position: relative;
    width: 100%;
}
.product_specific .nav_pro_spec {
    display: inline-block;
    position: relative;
    float: left;
}
.product_specific .nav_pro_spec nav.inner_pro_spec div#nav-tab {
    display: inline-block;
    position: relative;
    width: 100%;
    margin: 0px;
    padding: 0px;
    border-bottom: 2px solid #FFA500;
}
.product_specific .nav_pro_spec nav.inner_pro_spec div#nav-tab a.nav-item.nav-link {
    float: left;
    width: 33%;
    color: #FFA500;
    text-align:center;
}
/*.single .woocommerce-product-gallery__image.flex-active-slide {*/
/*  width: max-content !important;*/
/*}*/
.product_specific .nav_pro_spec nav.inner_pro_spec div#nav-tab a.nav-item.nav-link.active {
    background-color: #d8232f;
    color: white;
    padding-left: 5px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}
.product_specific .col-md-6.tab_sec_left h1.singl_product_title {
    text-align: left;
    font-weight: 700;
    line-height:1;
    margin-top:10px;
}
.product_specific .col-md-6.prod_gallery_right .woocommerce-product-gallery {
    display: inline-block;
    width: 97%;
}
.product_specific .col-md-6.prod_gallery_right .woocommerce-product-gallery .flex-viewport {
    display: inline-block;
    float: right;
    width: 80%;
}
.product_specific .col-md-6.tab_sec_left .nav_pro_spec {
    width: 100%;
}
.product_specific .col-md-6.tab_sec_left .nav_pro_spec div#nav-tabContent {
   min-height: 12.7em;
   text-align: left;
}
.product_specific .col-md-6.prod_gallery_right .woocommerce-product-gallery ol.flex-control-nav.flex-control-thumbs {
    display: inline-block;
    position: relative;
    float: left;
    width: 20%;
    padding-top: 0px;
    margin-top: 0;
}
.product_specific .col-md-6.prod_gallery_right .woocommerce-product-gallery .flex-viewport .woocommerce-product-gallery__wrapper img {
    margin: 0px;
    padding: 0px;
    height: auto;
    max-height: 23.35em !important;
    min-height: 23em;
    /*object-fit: cover !important;*/
}
.product_specific .col-md-6.prod_gallery_right .woocommerce-product-gallery ol.flex-control-nav.flex-control-thumbs li {
    display: inline-block;
    position: relative;
    float: left;
    width: 100%;
    margin: 0px;
    padding: 0px;
    height: auto;
}
.product_specific .col-md-6.prod_gallery_right .woocommerce-product-gallery ol.flex-control-nav.flex-control-thumbs li img {
    width: 100%;
    float: left;
    border: 2px solid white;
    height: auto;
    min-height: 5.86em;
    border-top:unset;
}
.product_specific .col-md-6.tab_sec_left .nav_pro_spec div#nav-tabContent .tab-pane p.tab_descrip {
    padding: 0px;
    margin: 0px;
    width: 100%;
    display: inline-block;
}
.product_specific .col-md-6.tab_sec_left .nav_pro_spec div#nav-tabContent .tab-pane p.tab_descrip img {
    /*max-height: 14em;*/
}
.product_specific .col-md-6.tab_sec_left  .tab-content > .tab-pane {
    min-height: 11em;
}
.product_specific .desc_bottom {
    display: inline-block;
    position: relative;
    width: 100%;
    margin: 0px;
    padding: 0px;
}

.postid-9035474 li.nextday_foam {
    opacity: 0.2;
    pointer-events: none;
}
.services_section_start {
    display: inline-block;
    position: relative;
    float: left;
    width: 100%;
}
.services_section_start .d_services_head{
    margin-bottom:15px;
}
.services_section_start .brdrbtm_art .brd_artsty .form-check-input,
.services_section_start .brdrbtm_art .brd_artsty .slt-style{
    display:none;
}
.services_section_start .brdrbtm_art .brd_artsty{
    flex-wrap: wrap;
}
.services_section_start .row.pdng_rmve .form-check-label.lab_riartwork {
    font-size: 12px;
    line-height: 16px;
    margin: auto;
    font-weight: 600;
    text-align: center;
    box-shadow: 0px 2px 2px 0px #00000040;
    background: #fff;
    border-radius: 2px;
    padding: 2px;
}
.services_section_start .brdrbtm_art .form-check{
    background:#fff;
    border:2px solid #CFCFCF;
    border-radius: 8px !important;
    padding: 10px 5px 5px;
    height: 105px;
}
.services_section_start .freedesignservice .form-check{
    background:#FFA500;
    border:2px solid #FFA500;
}
.services_section_start .artwork_uploaded_left, .services_section_start .email_latter_left,.services_section_start .design_professional_left{
    background:#fff;padding: 0;
}
.services_section_start .brdrbtm_art{
    width:20%;border: 0;
}
.services_section_start .desgn_ser_details .row>.col-md-12, .services_section_start .desgn_ser_details .row>.col-md-6{
    padding: 0 12px !important;
}
.services_section_start .desgn_ser_details .select_unit{
    border:1px solid #919191;
}
.services_section_start .desgn_ser_details .voice_recording{
    background: #919191;
    position: relative;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 0 15px;
    color: #000;
    border-radius: 5px;
}
.quantity, .single_add_to_cart_button, .product_meta{
    display:none !important;
}

.col-md-12.full_sec_zone {
    display: inline-block;
    float: left;
    width: 100%;
}

.col-md-6.right_right {
    display: inline-block;
    float: left;
    width: 50%;
    margin: 0px;
    padding: 0px;
}
.col-md-6.left_sect {
    float: left;
    width: 50%;
    display: inline-block;
}
.logo_select .button.selected {
    display: block !important;
}
@media screen and (min-width: 768px) {
p.express_desc, p.twnty_desc, p.priority_desc {
    display: block;
    font-size: 15px;
    color: black;
    font-weight: 600;
}    
select#rt_size {
    width: 100% !important;
    border: 2px solid #eeeeee;
    font-size: 1.3em;
    height: 43px !important;
    padding: 0.2em 0.5em;
    margin-bottom: 0.8em;
    color: black !important;
    border-radius: 5px;
    border-bottom: 2px solid #FFA500;
    background: #FFF;
}
select#rt_size {
    width: 95%;
    border: 2px solid #eeeeee;
    font-size: 1.3em;
    height: 43px!important;
    padding: 0.2em 0.5em;
    margin-bottom: 1em;
    color: black !important;
    border-radius: 5px;
    border-bottom: 2px solid #FFA500;
    background: #FFF;
}
.postid-9101143 button.single_add_to_cart_button_roller.button.alt {
    display: block !important;
    opacity: 1 !important;
}  
 .summary_start.first_section_summery.singleprosummery .main_summery_product {
    display: inline-block !important;
    position: relative !important;
    height: auto !important;
}
.summary_start.first_section_summery.singleprosummery {
    display: block !important;
    position: relative !important;
}
 span.txt_voice {
    position: relative;
    vertical-align: middle;
    text-align: left;
    color: white;
    font-size: 14px;
    font-family: Roboto, sans-serif;
    font-weight: 500;
    word-wrap: break-word;
}   
            /*Logo design section styling */
/*.topspace {
    padding-top: 1em !important;
}  */   
.col-md-6.full_sec_zone .col-md-12.unit_drpdn textarea.form-control {
    height: auto;
}
.postid-9107695 .col-md-6.full_sec_zone .col-md-12.unit_drpdn textarea.form-control {
    height: 82px;
}
.artwork_uploaded_left.freedesign_product .col-lg-6 {
    padding: 0px;
}
.logo_select .button.selected {
    background: #FFA500 !important;
}            
.col-md-6.left_logodesign.border_right .col-md-6.left_logodesign select#select_logo_font, select#select_logo_font {
    color: rgba(0, 0, 0, 0.50);
    font-family: Roboto, sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    border-radius: 3px;
    border: 1px solid #000;
    background: #FFF;
}    
.col-md-6.left_logodesign.border_right .col-md-6.left_logodesign {
    padding-left: 0px;
}    
.Logo_design_service_single .col-md-6.direct_call_sec {
    height: 53px;
}    
.Logo_design_service_single .col-md-6.voice_note_sec {
    height: 53px;
}    
.col-md-6.left_logodesign.border_right {
    border-right: 3px solid #E00878;
}    
.row.logo_design {
    margin: 0px;
    padding: 0px;
}
.logo_img .slide {
    float: left;
    width: unset !important;
}
.singl_logo_section .inner_wrappers {
    border-radius: 2px;
    background: #EBEBEB;
    box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.30);
    padding: 0px;
    margin: 0px;
    width: 100%;
    text-align: center;
    min-height: 205px;
}
.logo_select {
    padding-bottom: 0em;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
}
.Logo_design_service_single .logotype_inner_wrapper .row.logo_design .col-md-3.col-sm-3.col-xs-6.singl_logo_section:nth-child(4) {
    padding-right: 0px;
}
ul.nav-tabs.firsttabs_banner_stand li.summery_deivery {
    padding-right: 0px !important;
    margin-right: 0px !important;
    width: 36.4% !important;
    padding-bottom: 4px;
}
.postid-910769 .col-md-6.full_sec_zone .col-md-12.unit_drpdn textarea.form-control {
    height: 128px; 
}
.postid-9107695 .summary_start.first_section_summery.singleprosummery {
    margin-top: 1.5em;
}
.Logo_design_service_single .logotype_inner_wrapper .row.logo_design .inner_wrappers {
    height: unset !important;
    display: inline-block !important;
    text-align: center;
    width: 100%;
    border-bottom: 2px solid #FFA500;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;

}
.Logo_design_service_single .logotype_inner_wrapper .row.logo_design .col-md-3.col-sm-3.col-xs-6.singl_logo_section:nth-child(1) {
    padding-left: 0px;
}
.logo_select .button {
        border-radius: 3px;
    background: #FFA500;
    color: #FFF;
    font-family: Arial;
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    width: 100%;
    height: 31px;
    padding-top: 4px;
    margin: 0px;
    cursor: pointer;
    display: none;
}
.col-md-3.col-sm-3.col-xs-6.singl_logo_section {
    padding-left: 10px;
    padding-right: 11px;
    padding-bottom: 7px;
}
textarea#redrawcomment {
    margin-bottom: 0.5em;
}
p.redraw {
    color: black;
    font-size: 17px;
    font-family: Roboto, sans-serif;
    font-weight: 400;
    line-height: 23px;
    word-wrap: break-word;
}
.top_section {
    display: flex;
    min-height: 150px;
    padding: 0px 0px 0px 0px;
    justify-content: center;
    align-items: center;
    text-align: center;
}

h2.logodesign_head {
    color: black;
    font-size: 28px;
    font-family: Roboto, sans-serif;
    font-weight: 600;
    word-wrap: break-word;
    text-align: left;
    margin: 0px;
}
h2.logodesign_head span.txthead {
    color: black;
    font-size: 18px;
    font-family: Roboto, sans-serif;
    font-weight: 600;
    word-wrap: break-word;
}
.logo_name {
    color: #FFA500;
    font-family: Roboto, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    text-align: center;
    padding-bottom: 0.5em;
}
p.logotypetext {
    color: #E00878;
    font-family: Roboto, sans-serif;
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-align: center;
}
img.img_log {
    max-width: 221px !important;
    max-height: 91px !important;
}


.artwork_uploaded_left.freedesign_product  #textfont,.artwork_uploaded_left.freedesign_product  input.themeofdesign.col-md-12,.artwork_uploaded_left.freedesign_product  input#menufont,.artwork_uploaded_left.freedesign_product  input#themeofdesign ,.artwork_uploaded_left.freedesign_product  #select_Services,.artwork_uploaded_left.freedesign_product  #chosenColor,.artwork_uploaded_left.freedesign_product  #sel_services,.artwork_uploaded_left.freedesign_product  #chosencolor,.artwork_uploaded_left.freedesign_product  input[type='file'],.artwork_uploaded_left.freedesign_product  #menussizeformat,.artwork_uploaded_left.freedesign_product  #type_of_business,.artwork_uploaded_left.freedesign_product  #chosenColor,.artwork_uploaded_left.freedesign_product  input.cs-custom-option.select_unit.col-md-12 {
    width: 100% !important;
    border: 2px solid #eeeeee;
    font-size: 1.3em;
    height: 43px !important;
    margin-bottom: .8em;
    padding:0px;
    color: black !important;
    border-radius: 5px;
} 
.unit_drpdn.right_call_numb {
    padding-right: 0px !important;
}
.artwork_uploaded_left.freedesign_product textarea#comment {
    width: 100%;
}
.artwork_uploaded_left.freedesign_product .col-md-6.full_sec_zone {
    padding-right: 0px;
}
.voice_recording .qc_voice_audio_wrapper {
    display: inline-block;
    position: relative;
    width: 100%;
}  
.voice_recording .voice_recorder_sec .qc_voice_audio_container {
    display: inline-block;
    width: 100%;
}
.bot_recoding_animation h2 {
  float: left;
    position: absolute;
    left: 3px;
    top: -4px;
    font-size: 19px;

}
.qc_audio_record_div .voice_countdown {
    font-weight: bold;
    top: -1.3em;
    position: absolute;
    left: 10em;
}
.voice_recording .voice_recorder_sec .bot_recoding_animation canvas {
    top: 0em;
    position: absolute;
    right: 0.3em;
    width: 145px;
    background-color: #ffffff9c;
    color: red !important;
    height: 20px;
}
.bot_recoding_animation button#botbtnStop {
    padding: 6px 6px 6px 6px;
    position: relative;
    width: 7em;
    right: -4em;
    top: 1.6em;
    font-size: 14px !important;
    padding: 7px 5px;
}
.inner_wrapper {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 43px;
    background-color: #d9d9d9;
    width: 100%;
}
.slctdesignservice {
    width: 100%;
    display: inline-block;
    position: relative;
}
.slctdesignservice .inner_wrapper {
        display: flex;
    justify-content: center;
    align-items: center;
    height: auto;
    background-color: #d9d9d9;
    width: 100%;
    border-bottom: 2px solid #FFA500;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}
.slctdesignservice p.srvic_txt {
    color: black;
    font-size: 12px;
    font-family: Roboto, sans-serif;
    font-weight: 400;
    line-height: 18px;
    word-wrap: break-word;
}
.slctdesignservice .inner_wrapper .left_service {
    width: 10%;
    float: left;
    text-align: center;
}
.slctdesignservice .inner_wrapper .center_service {
    width: 75%;
    text-align: left;
}
.slctdesignservice .inner_wrapper .center_service p {
    padding: 0px;
    margin: 0px;
    color: black;
    font-size: 18px;
    font-family: Roboto, sans-serif;
    font-weight: 400;
    word-wrap: break-word;
}
.slctdesignservice .inner_wrapper .right_service {
    width: 15%;
    float: left;
    text-align: center;
}
.slctdesignservice .col-md-4 {
    padding-left: 0px;
}

    .singleprosummery button.single_add_to_cart_button_roller.button.alt {
    margin-bottom: 0.2em !important;
}
.col-sm-offset-2.col-sm-5.rmve_left_pading {
    padding-right: 0px;
}
.col-md-12.ltremail_slted.brdrbtm_art.menudesignservice {
    margin-bottom: 18px!important
}
input#brt_c_height{
    height: 43px;
    width: 100%!important;
    padding: 0.5em;
    font-weight: bold;
    border-radius: 0.3em;
    margin-bottom: 1em;
    border-bottom: 2px solid #FFA500;
}
select#select_unit,input#brt_c_width,select#logo_Services{
    height: 43px;
    width: 85%!important;
    padding: 0.5em;
    font-weight: bold;
    border-radius: 0.3em;
    margin-bottom: 1em;
    border-bottom: 2px solid #FFA500;
}
form#design_service_form .main_summery_product h5{
    font-weight:bold;
    font-size:15px;
}
form#design_service_form .main_summery_product h5 span{
    font-weight:500;
    font-size:15px;
    float: right;
}
.design_professional_left1 {
   overflow: hidden;
}
#design_service_form .panel-heading.dlvry_srvic_sec h3.cal_head_three{
    font-style: normal;
    line-height: normal;
    color: black;
    font-size: 28px;
    font-family: Roboto, sans-serif;
    padding-bottom: .4em;
    font-weight: 600;
    word-wrap: break-word;
}
#design_service_form .codedropz-upload-handler{
    margin: 0;
    border: 0px!important;
}
#design_service_form span.cd-icon,#design_service_form span.text,#design_service_form span.cd-separator,#design_service_form span.dnd-upload-counter {
    display: none;
}
#design_service_form .codedropz-upload-container {
    padding: 0;
    float: left;
}
#design_service_form div#qc_audio_main {
    float: left;
    width: 100%;
    display:inline-block;
}
.dashicons, .dashicons-before:before{
    width:unset!important;
    height:unset!important;
    font-size: 35px !important;
}
.call_ussec,.call_num {
    color: #fff;
    font-family: Roboto, sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    width: fit-content;
}
.call_num a{
    color:#fff;
}
#design_service_form form.wpcf7-form.init{
    padding:0px;
}
#design_service_form .call_usbg img {
    float: left;
    padding: 0px 1em;
}
.call_usbg {
    position: relative;
    display: inline-block; 
}

.hover-text {
    position: absolute;
    top: 100%;
    left: 50%;
    transform: translateX(-50%);
    background-color: gray;
    padding: 18px 10px;
    border-radius: 5px;
    color: white;
    visibility: hidden;
    opacity: 0;
    transition: opacity 0.3s ease, visibility 0.3s ease;
    width: 100%;
}

.call_usbg:hover .hover-text {
    visibility: visible; 
    opacity: 1;
}
#qc_audio_upload, #qc_audio_record{
    background: #FFA500;
    padding: 0.6em;
    width: 100%;
    color: #000;
}
#wpcf7-f52429-o1 label, #wpcf7-f52429-o1 input{
    width:100%;
}
#wpcf7-f52429-o1 input, #wpcf7-f52429-o1 .wpcf7-submit{
    border-color:#CFCFCF;
    border-radius:3px;
}
#staticBackdrop .modal-footer .btn{
    background: transparent;
    color: #919191;
    padding: 3px;
}
.qc_audio_remove_button {
    position: absolute;
    top: 0px !important;
    margin-left: -16px !important;
    cursor: pointer;
}
audio#qc-audio{
    width: 174px;
    height: 30px;
    float: left;
    padding-left: 0.5em;
}
.voice_recorder_sec {
    display: inline-flex;
    color: #FFF;
    font-family: Roboto, sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    padding-right: 8px;
    height: 45px;
    align-items: center;
    margin-left: 10px;
}
.wpcf7.no-js,.wpcf7.js{
    /*position: absolute;*/
    width: 100%;
    left: 0;
}
.col-md-5.col-lg-5.col-xs-6.unit_drpdn{
    padding:0px;
}
.call_usbg {
    background: #000;
    font-size: 1em;
    padding: 0.4em;
    width: 100%;
    height: 45px;
    margin: auto;
    margin-left: auto;
    display: flex;
    align-items: center;
    overflow: hidden;
    border-radius: 5px;
    border: 1px solid;
    justify-content: center;
        column-gap: 10px;
}
#design_service_form .voice_bg1 {
   background: #666666;
    width: 97%;
    overflow: hidden;
    display: inline-block;
    height: 75px;
    border-radius: 2px;
    margin-left: 4px;
}
.slt-style,.edt-style,button.rmve-style {
  color: #000;
  font-family: Roboto, sans-serif;
  font-size: 15px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  text-decoration-line: underline;
  float: right;
  line-height: 77px;
  background: transparent;
  padding: 0em 0.5em;
  
}
.edt-style,button.rmve-style{
    color:white;
    display:none;
}
.slt-style{
    text-decoration-line: none;
}
.slt-style span{
    color:#FFA500;
    text-decoration-line: underline;
}
form#design_service_form .container {
    padding: 0;
}
input.cs-custom-option.select_unit.col-md-12,input.themeofdesign.col-md-12,
.col-md-6.col-sm-6.col-lg-6.unit_drpdn #select_Services,.col-md-6.col-sm-6.col-lg-6.unit_drpdn #select_Services,
.col-md-6.col-sm-6.col-lg-6.unit_drpdn #themeofdesign {
    height: 43px !important;
    width:100% !important;
}
#text_color{
    height: 43px!important;
    width:100%!important;
}

.artwork_uploaded_left,.email_latter_left {
    height: 100% !important;
}

#textfont,input.themeofdesign.col-md-12,input#menufont,input#themeofdesign ,#select_Services,#chosenColor,#sel_services,#chosencolor,input[type='file'],#menussizeformat,#type_of_business,#chosenColor,input.cs-custom-option.select_unit.col-md-12 {
    width: 100%;
    border: 1px solid #919191;
    font-size: 1.3em;
    height: 43px!important;
    padding: 0.2em 0.5em;
    margin-bottom: 1em;
    color: black !important;
    border-radius: 5px;
    background: #FFF;
}
#comment{
    width: 100%;
    border: 1px solid #919191;
    font-size: 1.3em;
    padding: 0.2em 0.5em;
    margin-bottom: 1em;
    color: black !important;
    background: #FFF;
    height: 128px;
}
.unit_drpdn .cs-custom-option.free_color{
    padding: 0 !important;
    border: 0 !important;
}

.col-sm-12.bariercover {
    padding-left: 0px;
}
 /*roller summery */   
.stand_sec.first_section_summery {
    display: inline-block;
    position: relative;
    width: 100%;
}   
.stand_sec.first_section_summery div#bulkhidestic .rp_wcdpd_pricing_table  {
    width: 90% !important;
        float: left;
        padding-top:0px !important;
}
.stand_sec.first_section_summery div#bulkhidestic .rp_wcdpd_pricing_table table {
    width: 100% !important;
        float: left;
}
.smry_sction_here.col-md-3 {
    background-color: #e1e1e1;
}
.stand_sec.first_section_summery .qty_sec.col-md-9 .qtyp label.std_qty {
    display: inline-block!important;
    position: relative!important;
    height: unset;
    font-size: 1.4em;
    width: 100%;
    padding-left: 0em;
        font-weight: 100 !important;
        text-align:center;
}
.stand_sec.first_section_summery .smry_sction_here.col-md-3 {
    background-color: #e1e1e1;
    padding: 0px;
    margin: 0.7em 0px 0px 0px;
}
.stand_sec.first_section_summery .smry_sction_here.col-md-3 .inn_summ .totalcost {
    display: inline-block;
    position: relative;
    width: 100%;
    font-weight: 700;
}
.stand_sec.first_section_summery .smry_sction_here.col-md-3 .inn_summ {
    display: inline-block;
    position: relative;
    width: 100%;
}
.stand_sec.first_section_summery .qty_sec.col-md-9 {
    padding: 0;
    margin: 0px;
    float: left;
}
.stand_sec.first_section_summery .qty_sec.col-md-9 table tr:nth-child(1) {
    border: 2px solid rgb(216, 36, 48);
    margin-left: 0;
    background: #e1e1e1;
}
.stand_sec.first_section_summery .qty_sec.col-md-9 table tr:nth-child(1) {
    padding-left: 0px;
    margin-left: 0px !important;
    border-left: unset;
    float: left;
}


.stand_sec.first_section_summery div#bulkhidestic .qtyp {
    display: inline-block;
    position: relative !important;
    width: 10% !important;
    text-align: center !important;
    float: unset !important;
    padding: 0px !important;
    margin: 2.5em 0em 0em 0em !important;
}
.stand_sec.first_section_summery div#bulkhidestic table tr td span.qquantity {
   font-size: 1.6em !important;
    line-height: 1.2em !important;
    height: unset !important;
}
.stand_sec.first_section_summery .rp_wcdpd_pricing_table .samecolor1,.stand_sec.first_section_summery .rp_wcdpd_pricing_table .samecolor {
   
    background: linear-gradient(to bottom, #a3a3a3, #dadada,#e1e1e1,#e1e1e1)!important;
}
.stand_sec.first_section_summery .rp_wcdpd_pricing_table .samecolor1,.stand_sec.first_section_summery .rp_wcdpd_pricing_table .samecolor1 {
   
    background: linear-gradient(to bottom, #a3a3a3, #dadada,#e1e1e1,#e1e1e1)!important;
    font-size: 1.9em!important;
    font-weight: 500!important;
    font-family: antonio!important
}
.stand_sec.first_section_summery .rp_wcdpd_pricing_table .samecolor1,.stand_sec.first_section_summery .rp_wcdpd_pricing_table .samecolor {
    font-size: 1.9em!important;
    font-weight: 500!important;
  
    margin: 0em!important;
    font-family: antonio!important;
    line-height: 1.4!important;
}
.stand_sec.first_section_summery .inn_summ .top_inn_sec {
    float: left;
    width: 50%;
    display: inline-block;
    position: relative;
    margin-top: 0.7em;
}
form#design_service_form .stand_sec.first_section_summery .inn_summ .top_inn_sec .eachpricesh {
    display: inline-block;
    float: right;
    width: 100% !important;
    text-align: right;
}
.stand_sec.first_section_summery .inn_summ .tabs_btns {
    float: left;
    width: 50% !important;
    display: inline-block;
    position: relative;
}
.stand_sec.first_section_summery div#bulkhidestic table tr td:nth-child(3) {
    color: #000 !important;
    border-bottom-left-radius: 0.4em;
    border-bottom-right-radius: 0.4em;
        height: unset !important;
    background: linear-gradient(to bottom, #a3a3a3, #dadada,#e1e1e1,#e1e1e1)!important;
}
 .stand_sec.first_section_summery .qty_sec.col-md-9 tdtd:nth-child(2) {

    background: linear-gradient(to bottom, #a3a3a3, #dadada,#e1e1e1,#e1e1e1)!important;
}
 .stand_sec.first_section_summery .qty_sec.col-md-9 td:nth-child(3) {
    color: #000;
    border-bottom-left-radius: 0.4em;
    border-bottom-right-radius: 0.4em;
    background: linear-gradient(to bottom, #a3a3a3, #dadada,#e1e1e1,#e1e1e1)!important;
}
 /********** summery stand styling start from here ***********/
form#design_service_form .brdr_rt {
    border-right: 2px solid white;
    margin: 0.2em 0em;
    min-height: 7.88em;
}
button#out_of_stoke {
    display: inline-block;
    position: relative;
    width: 62%;
    float: right;
    color: red;
}
#design_service_form .rp_wcdpd_pricing_table table tr td:nth-child(3) {
    background: unset !important;
}
#design_service_form .qtyp label.std_qty {
    margin-bottom: 0px;
    margin-top: 0.3em;
}
#design_service_form .col-md-3.brdr_rt:nth-child(3) {
    display: block;
    border-right: unset !important;
}
form#design_service_form .smry_upr_sction {
    display: inline-block;
    position: relative;
    width: 100%;
    margin-top: 1em;
    margin-bottom: 0em;
}
form#design_service_form button#prevBtn {
   
    margin-right: 6px;
}
form#design_service_form  .tabs_btns {
    display: inline-block;
    position: relative;
    width: 100%;
}
form#design_service_form .eachpricesh {
    display: inline-block;
    float: right;
    width: 58%;
    text-align: right;
}
form#design_service_form .totalcost {
    display: inline-flex;
    float: right;
    margin-bottom: 0px!important;
    line-height: unset;
    padding-bottom: 0.3em!important;
}
form#design_service_form .smry_lwr_sction.firstLwr_smry {
    color: #FFA500;
    display: inline-block;
    position: relative;
    width: 100%;
}
form#design_service_form .smry_lwr_sction {
    display: inline-block;
    position: relative;
    width: 100%;
}
form#design_service_form .smry_lwr_sction span.hd_sumry {
    display: inline-block;
    position: relative;
    width: 100%;
   
}
label.custom-file-upload {
    margin-top: 0.6em;
}
#design_service_form .tabs_btns button.single_add_to_cart_button_roller.button.alt {
    margin-top: 0em !important;
   color: #000;
    font-size: 18px;
    font-family: Roboto, sans-serif;
    font-weight: 600;
    word-wrap: break-word;
    border-radius: 0.2em;
    width: 60% !important;
}
form#design_service_form .smry_lwr_sction span.shw_qty_smry {
    width: 100%;
    display: inline-block;
    position: relative;
}
form#design_service_form span.lwer_sumry_head {
    width: 100%;
    display: block;
    text-align: left;
    line-height: 1em;
    font-size: 1.5em;
}
form#design_service_form .dlv_smry span.delivery_name {
    width: 100%;
    display: inline-block;
    position: relative;
}

form#design_service_form .dlv_smry span.date_sumry {
    display: inline-block;
    position: relative;
    float: left;
    width: 100%;
}
form#design_service_form span.cntdwn_smry {
    font-size: 3.5em;
    margin: auto;
    margin-right: 0px;
    display: inline;
    position: relative;
    width: 100%;
    line-height: 1em;
}   
/*****************Tabs styling start from here*******************************/
#design_service_form .smry_upr_sction {
   
    border-bottom: unset !important;
}

div#tabs {
    margin-top: 0.5em;
}
h1.time_cont_down_side{
    text-align:center;
}
div#tabs .tab-content {
    padding-bottom: 0px!important;
}
.rp_wcdpd_pricing_table {
    width: 100%;
    padding-top: 5px;
    overflow-x: unset !important;
}
form#design_service_form .totalcost {
    margin-top: 5px !important;
}
#design_service_form .finisum .smry_upr_sction .hd_sumry {
    width: 53% !important;
    display: block;
    float: left;
}
.mobile-show{
    display:none;
}
.pdng_lft_zero{
    padding-left:0px!important;
}
#design_service_form {
    display: inline-block;
    width: 100%;
}
#design_service_form .tabs_start {
    display: inline-flex;
    width: 100%;
}
.cal_main_heading{
   text-align: left;
    padding-bottom: .4em;
    text-transform: none;
    margin-bottom: 0;
    font-style: normal;
    line-height: normal;
    color: black;
    font-size: 28px;
    font-family: Roboto, sans-serif;
    font-weight: 600;
    word-wrap: break-word;
    padding-top: 0.3em;
}
.woocommerce div.product div.images{
    margin-bottom:0em!important;
}
.product-one .container{
    border:0px!important;
    box-shadow: none!important;
}
/*************Tabs styling start from here*****************/
.smry_sction_here {
    float: right;
    text-align: right;
    display: inline-block;
    width: 100%;

}

button.single_add_to_cart_button_roller.button.alt {
    margin-bottom: 0.3em !important;
}
#design_service_form .tab_unique.first_tab{
    width: 50%;
}
#design_service_form .tab_unique.second_tab{
    width: 50%;
}
#design_service_form .tab_unique.third_tab{
    width: 33.3%;
}
#design_service_form .tab_unique.fourth_tab{
    width: 33.4%;
}
.tab_unique {
    margin: auto;
}
div#tabs .tab{
    display:none;
}
div#tabs .tab.active{
    display:block;
}
.current_tab_calculator {
    background: #FFA500;
}
.previous_styling{
    background: #FFA500;
}
.next_styling{
    background: #e1e1e1;
}

.tab_unique {
    color: black;
    font-size: 22px;
    padding: 0.8em 0em;
    font-weight: 500;
    height: 55px;
    text-align: center;
    position: relative;
    cursor: pointer;
    line-height: 0.8;
}
.tab_unique.current_tab_calculator,.previous_styling{
     color: white;
}
.tab_unique.third_tab .inner_finishing span{
    font-size: 0.5em;
     padding: 0em;
}
.tab_unique.previous_styling:after,.tab_unique.current_tab_calculator:after {
    content: "";
    position: absolute;
    top: 0;
    right: -15px;
    width: 0px;
    height: 0px;
    border-top: 27px solid transparent;
    border-bottom: 27px solid #FFA50000;
    border-left: 15px solid #FFA500;
    z-index: 9;
}
.tab_unique:before {
    content: "";
    position: absolute;
    top: 0;
    right: -44px;
    width: 74px;
    height: 55px;
    background-image: url(https://www.printedtoday.co.uk/wp-content/uploads/2023/04/Arrow-white-with-shadow-55px.png);
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    z-index: 99999;
}
.tab_unique:last-child:before {
    background: transparent;
}
button#prevBtn{
    background: #999;
    color: white;
    width: 90px;
    border-radius: 0.3em;
    font-size: 1.2em;
    height: 30px;
    margin-bottom: 0.5em;
}
button#nextBtn{
    background: #FFA500;
    color: white;
    width: 90px;
    border-radius: 0.3em;
    font-size: 1.2em;
    height: 30px;
    margin-bottom: 0.5em;
}
/**********tabs styling end here***********/


/************ artwork section styling *****************/
.form-check.brd_artsty {
    margin: 0em!important;
    height: 77px;
    border-radius: 0px!important;
    line-height: 82px;
    padding: 0em 0.5em;
}
.form-check.brd_artsty img{
    width: auto;
    margin: 0em auto;
    margin-top: -5px;
    height: 50px;
}
.pdng_rmve .col-lg-6,.pdng_rmve .col-md-12 {
    padding-left: 0px;
    padding-right:0px;
}
.brdrbtm_art{
    border-bottom: 1px solid #8c8c8c;
}
.col-md-12.brdrbtm_art.redrawservice,.col-md-12.brdrbtm_art.logodesignservice{
    display:inline-block!important;
} 
.artwork_uploaded_left.freedesign_product{
    background:white !important;
    padding: 0px !important;
}
button.single_add_to_cart_button_roller.button.alt {
    margin-bottom: 8px !important;
}
.artwork_uploaded_left,.email_latter_left,.design_professional_left1,.text_design_sec,.Logo_design_service,.logo_design_section{
    display: inline-block;
    width: 100%;
    margin-bottom: 0.3em;
}
button.single_add_to_cart_button_roller.button.alt{
    width: 90%;
    font-size: 1.5em!important;
}
.designcost{
    text-align: right;
    font-size: 2em;
    margin: 0;
    padding-top: 0.5em;
    padding-bottom: 0;
    font-weight: 600;
}
.artwork_uploaded_left .col-md-12.col-sm-12,.email_latter_left .col-md-12.col-sm-12,.design_professional_left .col-md-12.col-sm-12{
    position:unset;
}
#design_service_form .design_professional_left1 textarea.form-control,
#design_service_form .logo_design_section textarea.form-control,
#design_service_form .text_design_sec textarea.form-control{
    width: 95%!important;
    margin-bottom:1.8em;
}
input#reffile,input#textfile{
    width:90%;
}
.wc-dnd-file-upload label {
    text-align: left;
}
.upart_ul.profe_design_data,.upart_ul.free_design_data,.pro_des_left {
    text-align: left;
    color: white;
}
.upart_ul.profe_design_data h5,.upart_ul.free_design_data h5,.upart_ul h5,.pro_des_left h5{
    font-size: 1.5em;
    font-weight: bold;
    line-height:1em;
    color:white;
}
button.cnfrm_style {
    width: 150px;
    border-radius: 5px;
    background: #FFA500;
    color: white;
    font-size: 15px;
    border: 0;
}
.mainconfirm {
    display: inline-block;
    width: 100%;
    text-align: center;
    margin: 2em 0em 0em 0em;
}
.row.pdng_rmve span.span_riartwork {
    display: inline-block;
    font-size: .5em!important;
    font-weight: 300;
    width: 100%;
}
.form-check.brd_artsty label {
    color: #000;
    font-family: Roboto, sans-serif;
    font-size: 25px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}
.disable-pointer-events {
    pointer-events: none;
}
textarea#comment {
    border-radius: 0.5em;
}
.pro_des_left ul li,.upart_ul ul li,.pro_des_left ul li {
    margin-bottom: 1em;
    line-height:1em;
}
span.folded_tag,span.unfolded_tag_price,.hemming_tag_price,.hemming_tag{
    height: unset!important;
    float: right;
    background: red;
    color: white!important;
    padding: 0.5em;
    overflow: hidden;
    margin-bottom: 0px!important;
    border-bottom-right-radius: 0.7em!important;
    font-size: 1em!important;
    font-weight: bold;
}
.form-check-input{
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: 1px solid #000;
    border-radius: 0% !important;
    outline: none;
    width: 23px;
    height: 22px;
    margin-bottom: -3px!important;
    margin-left: 1em!important;
}

.form-check-input:checked {
    background-color: red ;
    border: 4px solid white;
}
.form-check-input:not(:checked) {
    background-color: white;
}
input#rollerbanner {
    border-radius: 10px !important;
}
.form-check-input1{
    border: 1px solid #000 !important;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: 1px solid #000;
    outline: none;
    width: 19px;
    height: 19px;
    margin-bottom: 0px!important;
    margin-left: 0em!important;
    background-color: #e1e1e1 !important;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -3px;
    border-radius: 10px;

}

.form-check-input1:checked {
    background-color: red !important;
    border: 4px solid white !important;
    outline: 0px auto -webkit-focus-ring-color !important;

}

.form-check-input1:not(:checked) {
    background-color: white;
}
.dsgn_totl_section {
    line-height: initial;
    float: right;
    width: 100%;
    text-align: right;
    font-weight: bold;
    text-transform: uppercase;
}
.dsgn_ech_section {
    display: inline-block;
    text-align: right;
    float: right;
}
/************ artwork section styling end here*****************/

/***************delivery date style end here****************/
#design_service_form .panel-heading{
    padding:0px 0px!important;
}

li.standard_foam{
    margin-left:0px!important;
}
.panel-heading {
    margin: 0em 0em 0em 0em;
}

#design_service_form .panel-heading .nav-tabs > li > a > h4{
    text-align: left;
    background: #8c8c8c;
    margin: auto;
    padding: 5px;
    margin-top: 0.1em!important;
    border-radius: 0.3em;
    font-size: 1em!important;
    font-weight: bold!important;
    margin-top: 0em!important;
    display: inline-block;
    width: 100%;
    padding:10px;
}
#design_service_form .panel-heading .nav-tabs > li > a > h4 span.left span.ddelivery {
    width: 100%;
    display: inline-block;
    text-align: center;
}
#design_service_form .panel-heading .nav-tabs > li.active > a > h4{
    text-align:left;
    background: #FFA500;
    margin: auto;
    padding: 5px;
    display: inline-block;
    width: 100%;
    border-radius: 0.3em;
    padding: 10px;
}
#design_service_form .panel-heading .nav-tabs > li > a > h4 span.left {
    display: inline-block;
    float: left;
    width: 68%;
    position: relative;
    margin: 0;
    color: #000;
    text-align: center;
    font-family: Roboto, sans-serif;
    font-size: 25px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
}
#design_service_form .panel-heading .nav-tabs > li > a > h4 span.note_dd {
    float: left;
    display: inline-block;
    width: 20%;
}
#design_service_form .panel-heading .nav-tabs > li > a > h4 > span.note_dd{
    background: white;
    color: black;
    border-radius: 0.2em;
    font-size: 0.65em;
    text-align: center;
    line-height: 2.2;
    height: 2em;
}
li.sameday.active {
    margin: 0px !important;
}
#design_service_form .panel-heading .nav-tabs > li > a{
    margin: 0px!important;
    display: inline-block !important;
    border-top-left-radius: 8px !important;
    border-top-right-radius: 8px !important;
    text-align: center;
    margin-right: 5px;
    padding: 0px 0px;
    color: #fff !important;
    border: 0 solid #eee !important;
    width: 100%;
    font-size:1.5em;
}
#design_service_form .panel-heading .nav-tabs > li > a > h5 {
    margin: auto;
    vertical-align: bottom;
    padding: 0.1em 0em;
    width: 100%;
    margin-top: 0!important;
    color: #000;
    text-align: center;
    font-family: Roboto, sans-serif;
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
}
#design_service_form .panel-heading .nav-tabs > li > a > h5:nth-child(3){
    font-size: 22px;
    padding-bottom: 10px;
    text-transform:none;
    color:#FFA500;
}
ul.nav-tabs.firsttabs_banner_stand li{
    margin: 0em 0.3em;
}
li.summery_deivery .left span.ddelivery {
    background: #FFA500;
    width: 100%;
    display: block;
    border-radius: 0.2em;
}
ul.nav-tabs.firsttabs_banner_stand li.active a{
    background:#e1e1e1;
}
li.summery_deivery h4 {
    text-align: center;
    font-size: 1.3em;
    margin-bottom: 0px!important;
}
h5.dsn-heading {
    margin-top: 1em;
    color: #000;
    font-family: Roboto, sans-serif;
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    text-transform: none;
}
li.summery_deivery {
    width: 35% !important;
    display: inline-block;
}
li.summery_deivery h5 {
    color: #FFA500;
    text-align: center;
    font-family: Roboto, sans-serif;
    font-size: 22px;
    font-style: normal;
    font-weight: 700;
    height: 40px;
    line-height: 40px;
    display: inline-block;
}
li.summery_deivery h6 {
    color: #000;
    text-align: center;
    font-family: Roboto, sans-serif;
    font-size: 30px;
    font-style: normal;
    font-weight: 600;
    line-height: 25px;
    margin: 0;
    padding-bottom: 10px!important;
    display: inline-block;
    width: 100%;
}
.col-md-12.brdrbtm_art {
    background: #dddcdc;
    margin-bottom: 18px;
    display: inline-block;
    border:0px;
    box-shadow:0px 4px 4px 0px rgba(0, 0, 0, 0.25);
}
li.summery_deivery h4 span.left {
    text-align: center;
    margin: auto;
    display: inline-block;
    width: 100%;
    border-radius: 0.3em;
    color: white;
    font-size: 1.5em;
    line-height: 2.5em;
}
#design_service_form .panel-heading .nav-tabs > li {
    width: 20%;
    margin: 0% 1.2%;
    margin-left: 0;
    text-align: center;
}
#design_service_form ul.nav-tabs.firsttabs_banner_stand{
    width: 100%;
    display: flex;
    margin: 0;
}
.artwork_uploaded_left.freedesign_product .row {
    display: block;
    width: 100%;
}
.disable_delivery{
    pointer-events:none;
    opacity:0.2;
}
/***************delivery date style end here****************/
#design_service_form .screen-reader-text {
    font-size: 1.5em;
    display: inline-block!important;
    font-weight: 400;
    line-height: initial;
    margin:auto;
}
.smry_lwr_sction{
    overflow: hidden;
    text-align: left;
}
.roller_only_hd {
    background-color: #FFA500;
    font-size: 2em;
    color: white;
    padding: 0.5em 0.5em 0.5em 1em;
    margin-bottom: 0.5em;
}
#design_service_form #rt_qty{
    border: none;
    width: 20%!important;
    background: #dfdfdf;
    border-radius: 0.2em!important;
    margin-left:1em;
    height: 30px;
    color: black;
}
#design_service_form .qty_hook{
    display:none!important;
}
#design_service_form #rt_qty {
    text-align: center!important;
    float: right;
}
.rp_wcdpd_pricing_table table{
    width: 100%!important;
    border: unset!important;
    text-align: center!important;
}
#design_service_form .rp_wcdpd_pricing_table table tr{
    float: left;
    width: 19%;
    color: white !important;
    border: 1px solid white;
    border-radius: 0.7em;
    background-position: center;
    background-origin: content-box;
    margin: 0em 0.6%;
}
div#bulkhidestic{
    padding-left: 0px;
    padding-right: 0px;
}
.rp_wcdpd_pricing_table table tr:nth-child(1){
    background-image: url('https://www.printedtoday.co.uk/wp-content/uploads/2023/03/Buy1-1.png')!important;
    margin-left: 0;
}
.rp_wcdpd_pricing_table table tr:nth-child(2){
    background-image: url('https://www.printedtoday.co.uk/wp-content/uploads/2023/03/Buy2.png')!important;
}
.rp_wcdpd_pricing_table table tr:nth-child(3){
    background-image: url('https://www.printedtoday.co.uk/wp-content/uploads/2023/03/Rectangle-1161-copy-5.png')!important;
}
.rp_wcdpd_pricing_table table tr:nth-child(4){
    background-image: url('https://www.printedtoday.co.uk/wp-content/uploads/2023/03/Rectangle-1161-copy-6.png')!important;
}
.rp_wcdpd_pricing_table table tr:nth-child(5){
    background-image: url('https://www.printedtoday.co.uk/wp-content/uploads/2023/03/Rectangle-1161-copy-7.png')!important;
    margin-right: 0px!important;
}
.rp_wcdpd_pricing_table table tr td{
    display: block;
    border: 0px!important;
    width: 100%;
    padding: 0px!important;
    line-height: 2em!important;
    font-family: antonio!important;
}
.bannerpricing-table #bulkhidestic table .qquantity{
    font-size: 3em!important;
    height: 1.8em;
    display: block;
    line-height: 1.5em;
    color: white;
    font-family: antonio!important;
}
.samecolor1{
    font-size: 4em!important;
    font-weight: bold!important;
    font-family: antonio!important;
}
.samecolor1 span{
    color:black;
    font-family: antonio!important;
}
.samecolor{
    font-size: 2.5em!important;
    font-weight: bold!important;
    margin: 0em!important;
    height: 2.8em!important;
    line-height: 2.8em!important;
    font-family: antonio!important;
}
td.row3samecolor {
    height: 5em;
    font-family: antonio!important;
}
td.row3samecolor span:nth-child(1) {
    font-size: 1.3em;
    font-weight: 800;
    font-family: antonio!important;
    width: 100%;
    display: inline-block;
    line-height: 1;
}
span.pndsign, td.row3samecolor span:nth-child(3) {
    font-size: 2.4em;
    font-weight: bold;
    font-family: antonio!important;
}
a#chkbx{
    background: #FFA500;
    color: white;
    border-radius: 0.3em;
    font-size: 1.2em;
    height: 30px;
    margin-bottom: 0.5em;
    display: inline-block;
    line-height: 30px;
    padding: 0em 1em;
    font-weight: 600;
    cursor: pointer;
    margin-top: 0.5em;
}
a#chkbx:hover{
    color:#dbdbd9;
}
.row.img_left_move{
    display: inline-block!important;
    float: left;
    margin: 1em 0em;
}
#design_service_form .rp_wcdpd_pricing_table span.qquantity{
    font-size: 3em!important;
    height: 1.8em;
    display: block;
    line-height: 1.2em;
    color: white;
    font-weight: 600;
    font-family: antonio!important;
}
#design_service_form .qtyp{
    width: 45%;
    display: inline-block;
    position: relative !important;
    top: 0px !important;
    margin: 4em auto auto auto!important;
    text-align: right!important;
    float: right!important;
}
/***************Prospective Table start from****************/
#design_service_form .sizerect {
 /*   position: relative;*/
    margin-left: 0% !important;
    width: 85% !important;
    display: inline-block;
}
#design_service_form .sizerect .sizere p{
    position: absolute;
    right: 5px;
    top: 0px;
    margin: 0;
    font-size: 1.1em;
    color: black;
    font-weight: bold;
}
.rmve_left_pading{
    padding-left:0em!important;
}
#design_service_form .sizerect div {
    position: absolute;
    left: 20%;
    bottom: 0.5em;
}
#design_service_form .personsize .imgperson {
    width: 15% !important;
    float: left;
    position: absolute;
    bottom: 5px;
}
#design_service_form .sizerect .sizere5 {
    width: 36% !important;
    height: 13em;
    margin-top: -1.5em;
}
#design_service_form .sizerect .sizere4 {
    width: 13% !important;
    height: 5.3em;
    margin-top: -1.5em;
}
#design_service_form .sizerect .sizere3 {
    width: 18% !important;
    height: 7em;
    margin-top: -1.5em !important;
}
#design_service_form .sizere.sizere2 {
    width: 18%;
    height: 9em;
    margin-top: -1.5em;
}
#design_service_form .sizere.sizere1 {
    width: 18% !important;
    height: 11em;
    margin-top: -1.5em;
}
.backdrop_table {
    display: inline-block;
    width: 100%;
    background: #e1e1e1;
    border-radius: 0.4em;
}
.backdrop_table ul{
    background: #FFA500;
    color: white;
    display: inline-flex;
    width: 100%;
    margin: 0em!important;
}
span.dte_l {
    width: 90%;
    display: block;
    line-height: 1em;
    color: #FFA500;
    font-weight: bold;
    text-align: center;
}
.backdrop_table ul li{
    padding: 0px 10px;
    border-radius: 0.3em;
    margin: 0.3em 0.3em;
    color: white;
    border: 1px solid;
}
.personsize {
    display: inline-block;
    width: 100%;
    padding: 1em 1em 0em 1em;
    height: 14em;
}
.tabs_btns button.single_add_to_cart_button_roller.button.alt {
    margin: 0px 0px 15px !important;
    float: right!important;
    background: transparent !important;
    margin-left: 2% !important;
    font-size: 1em !important;
    padding: 0.5em 3em !important;
    border-radius: 3px;
    font-weight: 800;
    height: unset;
    line-height: unset;
    color: #000;
    border: 1px solid #000;
    width: fit-content;
}
#design_service_form .rp_wcdpd_pricing_table table tr{
    float: left;
    width: 19%;
    color: white !important;
    border: 1px solid white;
    border-radius: 0.7em;
    background-position: center;
    background-origin: content-box;
    margin: 0em 0.55%;
}
button.single_add_to_cart_button_roller.button.alt:hover {
    background-color: white !important;
    color: black!important;
    border: 1px solid black;
}
#design_service_form .rp_wcdpd_pricing_table td {
    white-space: unset !important;
    padding: unset !important;
    color: unset !important;
}

.stand_sec.first_section_summery .qty_sec.col-md-9 .qtyp input#rt_qty {
    min-width: 42%;
    display: inline-block;
    padding: 7px;
    text-align: center !important;
    float: unset !important;
}
select#logo_services,input#tagslogan {
    width: 100%;
    display: inline-block;
    height: 43px;
    padding: 0em 1em;
    font-weight: bold;
    border-radius: 5px;
    background: #FFF;
    margin-bottom:1em;
}
.col-lg-6 .col-md-6.full_sec_zone .col-md-6.col-sm-6.col-lg-6.unit_drpdn:nth-child(2) {
    padding-left: 1em !important;
}
textarea#logo_comment{
     width: 100%;
    display: inline-block;
    padding: 0em 1em;
    font-weight: bold;
    border-radius: 5px;
    border: 1px solid black;
    background: white;
    margin-bottom:1em;
}
.artwork_uploaded_left label,.Logo_design_service label,.email_latter_left label,.text_design_sec label,.design_professional_left1 label,.logo_design_section label {
    color: #000;
    font-family: Roboto, sans-serif;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    margin-bottom: 5px;
}
.postid-9107716 .summary_start.first_section_summery.singleprosummery {
    margin-top: 1.5em;
}
form.variations_form {
    display: none !important;
}


#redrawfile,input#textfile,#reffile,input#file_logo,input#file,input#file_menu,input#file_logo {
    display: none;
}
.custom-file-upload {
    background: #000;
    display: inline-block;
    padding: 10px 70px;
    border: none;
    cursor: pointer;
    border-radius: 5px;
    color: white!important;
    font-size: 15px!important;
    margin-bottom: 1em;
}
.custom-file-upload:hover {
    background: #FFA500;
}
label.lab-style {
    width: 100%;
    display: inline-block;
}
/* Initially hide the dropdown menu */
.dropdown-menu {
    display: none;
    position: absolute;
    background-color: #fff;
    border: 1px solid #ccc;
}

/* Style the input container */
.input-container {
    position: relative;
}

/* Show the dropdown menu when hovering over the input container */
.input-container:hover .dropdown-menu {
    display: block;
}
