.bg-dark {
  background-color: #1b6798 !important;
}
.how_it_work .icons-bg .badge{
    border:1px solid #fff;
}
#additional_info_accordion #normalcalc .prduct_size .change_size.orig_size_div {
 display: none !important;
}
#special_instructions #order_comments{
    display: none !important;
}
#additional_info_accordion #div_addinfo_save_box #SubmitData_save{
   display: none !important; 
}

#additional_info_accordion #additional_info_data {
    flex-direction: column;
}

#additional_info_accordion #additional_info_data #product_additonal_image{
    order:2;
    margin: 0 auto;
}
#expreess_product_additional_info .fancybox.border.thumbnail.text-center{
    min-width: 100%;
}

#expreess_product_additional_info .fancybox.border.thumbnail.text-center img{
    width: 100%;
}

#additional_info_accordion #additional_info_data #products_additional_options{
     order: 1;
  margin: 0 auto;
  flex: 0 0 70%;
  max-width: 70%;  
}
#instructions_comments_user{
    text-align:center;
}

#additional_info_accordion #additional_info_data .col-12:last-child{
        order:3;
}

  #producttotalprice {
    display: flex !important;
    justify-content: center !important;
  }
  
  #instructions_comments_user .input-group.justify-content-end{
      justify-content: center !important;
  }
 #div_addinfo_save_box .col-lg-6.order-1{
     display:none !important;
 }
 
 #div_addinfo_save_box .col-lg-6.text-right.order-lg-3{
    text-align: center !important;
  margin: 0 auto;
 }
 .header-content #login_sidebar {
 max-width: 500px;
 margin-inline: auto;
 margin-top: 2rem;
}
.header-content #login_sidebar .card-header {
 background: #1b6798;
}
.header-content #login_sidebar .card-header .card-title {
 color: #fff;
}