.blockreassurance {

  padding-top: 10px;

  text-align: center;

  width: 100%; }

  .blockreassurance .reass-item {

    display: inline-block;

    text-align: center;

    vertical-align: top; }

  .blockreassurance .block-title {

    font-weight: bold; }

  .blockreassurance .block-icon,

  .blockreassurance .block-icon img,

  .blockreassurance .block-icon svg {

    height: 70px; }



@media (max-width: 575px) {

  .blockreassurance {

    text-align: left; }

  .blockreassurance .block-icon {

    display: inline-block;

    height: 35px;

    float: left;

    margin: 10px;

    width: 35px; }

  .blockreassurance .block-icon img,

  .blockreassurance .block-icon svg {

    height: 35px;

    width: 35px; }

  .blockreassurance .block-title {

    display: inline-block;

    height: 35px;

    max-width: calc(100% - 55px);

    padding-top: 10px; } }



/*.blockreassurance_product {

  margin-top: 25px; }*/

  .blockreassurance_product .item-product {

    

    height: 30px;

    /*float: left;*/

    /*margin-right: 5px;*/

    width: 30px; 
  }

  @media (max-width: 767px) {
    .blockreassurance_product .item-product {
      display: inline-block;
      width:23px;
    }
    .blockreassurance_product .description-item {font-size: 10px !important}

    /*.blockreassurance_product .col-md-4:nth-child(even){width:157px;}
    .blockreassurance_product .col-md-4:nth-child(odd){width:205px;}*/
    blockreassurance_product .col-md-3:nth-child(even){width:157px;}
    .blockreassurance_product .col-md-3:nth-child(odd){width:205px;padding-left: 11%;}
    .blockreassurance_product{justify-content: center;}
  }

  @media (max-width: 361px) {
      /*.blockreassurance_product .col-md-4:nth-child(odd) {
          width: 180px;*/
          .blockreassurance_product .col-md-3:nth-child(odd) {
          width: 180px;padding-left: 1rem
      }
  }


    .blockreassurance_product .item-product svg{

      width: 20px;

      height: 20px;

    }
    

.blockreassurance_product p.block-title {

  line-height: 25px; }



/* Specific Checkout */

body#checkout .container-blockreassurance {

  min-height: auto; }

