.design-parts-54M5Obrz5vlk .container .content ul{
        background-color: #ffffff!important;
}
.design-parts-54M5Obrz5vlk .container .content ul span.banner-area{
    color:#fff!important;
}
.sig-bnr{
        text-align: center!important;
}
.sig-bnr img{
            max-width: 100%!important;
}
.parts133-135QtvRYql2AS_text h2{
        display: none!important;
}
.sec1-h2{
    font-size: 35px;
    line-height: 1.5;
    font-weight: bold;
    color: #fff;
    margin-top: 20px;
    text-align: center;
}
@media screen and (min-width: 521px) and (max-width: 991px){
    .sec1-h2{
        font-size: var(--fs--h2--tab)!important;
    }
}
@media screen and (max-width: 520px){
        .sec1-h2{
     font-size: var(--fs--h2--sp)!important;
    }
}
.parts249-251cU4xTVfEie_complete_form{
    padding-bottom: 50px!important;
}
.parts133-135QtvRYql2AS_text-img{
        padding: 100px 0!important;
}
.parts133-135QtvRYql2AS_link{
        width: 100%!important;
}
.parts124-126MqgjfloKHr_link,.parts124-126XiIHPBeoYg_link,.parts133-135QtvRYql2AS_link{
    box-shadow: none!important;
}
/*.parts124-126XiIHPBeoYg_link{
     color:#fff!important;
}*/
.parts204-209_header1 li.nav-item a.mailbutton:hover svg{
        color: #000000!important;
}
.parts204-209_header1 a.navbar-brand p{
    color:#fff!important;
}
.parts127-129ZmtCkznAe0_text p{
    color:#fff!important;
}
nav.navbar.nav-header{
        background-color: #1f1f1f!important;
  /*  border-bottom: 1px solid #4f4f4f!important;*/
  padding: 1px 0!important;
}
.parts204-209_header1 header{
       height: 118px!important; 
}
@media print, screen and (min-width: 960px){
	h3#title_header-22{
	       font-size: 27px!important;
	}
}
.box-22_B9tCJilz27 .btn{
    font-weight: bold!important;
}
@media screen and (max-width: 520px){
    .parts204-209_header1{
            height: 66px!important;
    }
    .parts219_section_form .contact_submit{
        width: 100%!important;
}
.parts124-126MqgjfloKHr_text-img{
        background-position: bottom!important;
            padding: 50px 0!important;
}
}
.parts124-126MqgjfloKHr_text-img{
        background-size: cover!important;
}
.parts249-251cU4xTVfEie_complete_form{
    background-position: center!important;
}
.navbar-dark .navbar-toggler{
        border-color: #1f1f1f!important;
}
.parts204-209_header1 li.nav-item.phone_address p.phone-number:last-of-type svg.fax{
    fill: #fff!important;
}