.overlay_content a{background:#e31e25 !important}
.t-inner{    background: #e31e25;}
.t-inner .label{color: #e31e25;}
.content1 .wrap{border-color:#e31e25;}
.sct-save-dates{background:#e31e25;}
.box-heading-L::after{border-color:#e31e25;}
	a{color:#e31e25;}
	#breadcrumbs{border-color:#e31e25;    padding: 10px 0;}
.sct-page-top-image .container-large .page-teaser{background:#e31e25d4}
li.navlighter i{color:#e31e25}
.download-doc-box a.act_btn{background:#e31e25}
#menu-panel-wrap .menu-contents ul.ulsub > li ul li a.type2:hover{color:#e31e25}
.btn-custom{background:#e31e25}
.btn-primary{border-color:#e31e25;background-color:#e31e25}
.header-location{font-size:14px;}
.text-theme{color:#de091b;}
.before-arrow{background: url(../images/icon_arrow_right_dark.svg) left 4px / 15px 12px no-repeat;
    background-position: left 6px;padding-left: 30px;font-weight:bold;padding-bottom: 2px;color::#333;}
    .before-arrow:hover{box-shadow: rgb(51, 51, 51) 0px -2px 0px inset;    text-decoration: none;}
    .before-arrow-white{background: url(../images/icon_arrow_right_light.svg) left 4px / 15px 12px no-repeat;
    background-position: left 6px;padding-left: 30px;font-weight:bold;padding-bottom: 2px;}
    .bg-theme{background:#de091b;}
    .btn-theme{background:#de091b;color:#fff;padding: 15px;}
    .btn-theme:hover{opacity: 0.7;}
    .text-black{color:#333;}
    .linked-in-icon i{font-size: 20px;    color: #333333;padding-left: 25px;
    border-left: 1px solid #808080;}
    .linked-in-icon i:hover{opacity: 0.7;}
    #main_navbar li a{padding-left:15px;padding-right:15px;}
    .logo_holder {    width: 12rem;}
    .font-Trebuchet{font-family:Trebuchet MS, Arial, Helvetica, sans-serif !important;}
    footer p, footer a{    color: #fff;opacity:0.5;    z-index: 999999;}
    footer p:hover, footer a:hover{opacity:1;}
    footer .totop {    width: 100px;    height: 100px;    transform: rotate(45deg);    position: absolute;    right: -50px;    top: -50px;
    cursor: pointer;    background: rgb(38, 38, 38);}
footer .totop img {    position: absolute;    left: 40px;    bottom: 10px;    transform: rotate(-45deg);}
footer{overflow:hidden;}
.fixed-top{position:relative;}
header:has(.selected){position:fixed;}
.home-page-facts img{width:120px;}
.container-large{padding:0 55px !important}
.misc_nav{right:55px;}
#breadcrumbs .fa{    font-size: 12px;    color: #878787;    margin: 0 15px;}
#breadcrumbs, #breadcrumbs a{    font-size: 13px;    font-weight: bold;}
.common-contents{margin-left: 140px;    padding: 55px 0;    width: 730px;}

@media all and (max-width: 640px) {
   .home-page-facts img{width:168px;} 
    #main_navbar li a.nav-link, #main_navbar li a.contact-mb {      color: #333 !important;      font-size: 15px;  border-bottom: 1px solid rgb(230, 230, 230);
      background-color: #fff;text-align: left;    font-family: Trebuchet MS, Arial, Helvetica, sans-serif !important;padding:10px;}
     .page-intro{padding:2rem 15px;}
     .container-large{padding:0 15px !important}
     .navbar-brand{left:8px;}
     #navbarCollapse{    margin-top: 5.6rem;    margin-left: -15px;    margin-right: -15px;}
     #main_navbar li a.nav-link{background: url(../images/icon_chevron_right_dark.svg) no-repeat right 15px center;
    background-size: 7px 12px;}
     #main_navbar li a.nav-link.selected{background:#e31e25;color:#fff !important;}
     header:has(.selected){position:relative;}
     .linked-in-icon i{border-left:none;border-right:1px solid #808080;font-size:25px;padding-right: 25px;
    height: 35px;    padding-top: 5px;}
   .linked-in-icon{position: absolute;    right: 75px;    bottom: 13px;}
      #main_navbar .navbar-toggler{background:url(../images/close_svg.svg); background-size: 27px;    background-repeat: no-repeat;background-position: top;}
   #main_navbar .navbar-toggler.collapsed{background:url(../images/menu-icon.png);    background-size: 30px;    background-repeat: no-repeat;background-position: top;   }
.common-contents{    margin-left: 0;    padding: 50px 0 30px;    width: 100%;}
    
}





