h2
 {
   margin-bottom: 30px;
   margin-top: 50px;
    font-size: 23px;
    font-weight: 500;
}



.history-section h3,
h3
 {
   margin-bottom: 30px;
   margin-top: 50px;
   font-size: 21px;
   font-weight: 450;
}

h4,
h5,
h6  {
   margin-bottom: 10px;
   margin-top: 20px;
    font-size: 19px;
    font-weight: 450;
}


.history-section h1 {
   margin-bottom: 20px;
   margin-top: 20px;
    font-size: 24px;
    font-weight: 400;
}

.history-section h2 {
   margin-bottom: 20px;
   margin-top: 20px;
    font-size: 20px;
  font-weight: 400;
}

.history-section a {
    text-decoration: none;
    color: #184d91;
}

.history-section a:hover {
    text-decoration: none;
    color: #c9273c;
}

.static-container h1
 {
    margin-bottom: 20px;
    font-size: 22px;
    margin-top: 20px;
   font-weight: 450;
}

.static-container h2, .static-container h3
 {
    margin-bottom: 20px;
     margin-top: 30px;
    font-size: 20px;
    font-weight: 450;
}

    
.mg-menu-id-1 .list-item {
display: inline-block;
    position: static;
    list-style: none;
    text-align: center;
    filter: none;
    margin: 1px;
    padding: 0 5px 0 5px;}

.mg-menu-id-1 .list-item-link {
   float: none !important;
    position: relative;
    text-decoration: none;
    outline: none;
    background: none;
    border: none;
    white-space: normal;
    filter: none;
    cursor: pointer;
    text-indent: 1px;
    color: #555c66;
    font-size: 12px;
}

.mg-menu-id-2 .list-item {
display: inline-block;
    position: static;
    list-style: none;
    text-align: center;
    filter: none;
    margin: 1px;
    padding: 0 5px 0 5px;}

.mg-menu-id-2 .list-item-link {
   float: none !important;
    position: relative;
    text-decoration: none;
    outline: none;
    background: none;
    border: none;
    white-space: normal;
    filter: none;
    cursor: pointer;
    text-indent: 1px;
    color: #555c66;
    font-size: 14px;
}


.filter .mg-filter-body .mg-filter-title {
    display: inline-flex;
    -ms-flex-align: center;
    align-items: center;
    cursor: pointer;
    background: #adcded;
    border-radius: 5px;
    padding: 0.5rem 1rem;
    min-height: 3.5rem;
    font-size: 1.5rem;
    line-height: 1.2;
    font-weight: 400;
    color: rgba(0, 0, 0, 0.8);
    transition: color 0.25s, background 0.25s;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 100%;
}
.filter .mg-filter-body .mg-tooltip {
 color: #000000;
}

a {
    color: #144aa0;
   font-weight: 450;
}


.card__add-button.default-btn, .product-info.default-btn {
    background: #344a5e;
}

.payment-form-block-n .c-button:hover, .default-btn:hover {
    background: #0a9b10;
}

.product-page .mg-buy-click-button:hover
 {
     color: #fefefe;
    background-color: #00b807;
}


.mg-buy-click-button {

    background: #1585cf;
    color: #fefefe;
}

.product-page__table-name {
    color: #061e6f;
}

.description__container {
    color: #000;
    font-size: 17px;
    line-height: 1.6;
}

body {
    font-family: tahoma,verdana;
}

.property .prop-spec {
    flex: 1 0 30%;
  padding: 0 1rem;
}

.property__unGroup, .property__group {
    flex: 0 0 100%;
    width: 100%;
}

.property .prop-spec {
    font-size: 15px;
}

.product-page__table-name {
    font-size: 15px;
}

.header__logo img {
    border-radius: 5px;
}
#mg-gallery {
    margin: 50px auto;
}


.catalog__description {
    font-size: 1.6rem;
    line-height: 1.6;
  text-indent: 5px;
   margin-top: 30px;
}

.bread-crumbs {
    font-size: 1.65rem;
  }

p { margin-top: 10px; 
}

.mg-trigger-guarantee img, .mg-trigger-guarantee i

 {
    width: 170px;
 }

.accordeon__dropdown {
    text-align: left;
}

.blog-content .mg-news-details .mg-news-full-desc {
    font-size: 1.6rem;
}

.mg-news-details .mg-news-full-desc {
    text-align: left;
}
.order-page .a-cart-page__back-btn {
    background: #07598e;
}