.menu_left.width{max-width:1080px!important;}
.menu_left.width .mobile_menu{margin-left: auto!important;margin-right: auto!important;width: 320px;}
.page-header h1{font-size:25px;}
.grid-child.container-component{margin-top: 50px;margin-bottom: 50px;}
th, td {border: 1px solid rgba(0,0,0,0.7);}
.table_overflow th, .table_overflow td, .main_table_2 th, .main_table_2 td {border: 0px;}
body.front-page .site-grid{display:block;margin-bottom:0px;}
body.front-page .container-component{display:none;}
body.front-page .container-banner.full-width{margin-bottom: 0px;}
#mod-custom415{width:100%;}
#mod-custom419{position:unset;}
body header{max-height: 64px;background-color: #d90404!important;background-image: none!important;}
._st_menu,.logo_center_menu,._nd_menu {float:left;box-sizing:border-box;}
nav.desktop_menu ul{padding-left:0px!important;}
nav.desktop_menu ul.mod-menu{display:block;}
nav.desktop_menu ul.mod-menu li{float:left;}
nav.desktop_menu ul.mod-menu li ul{background-color: #d90404!important;}
nav.desktop_menu ul.mod-menu li ul li,nav.desktop_menu ul.mod-menu li ul li a{float:unset;color:#fff;text-align:center;}
nav.desktop_menu ul li a,nav.desktop_menu ul li button,nav.desktop_menu ul li span{font-size:14px;font-weight:bold;}
nav.desktop_menu ul li.active a,nav.desktop_menu ul li.active button,nav.desktop_menu ul li.active span{color:#000;}
nav.desktop_menu ul li:not(.active) a, nav.desktop_menu ul li:not(.active) button, nav.desktop_menu ul li:not(.active) span{color:#fff;}
._st_menu{width:40%;}
.logo_center_menu{width:20%;position: relative;}
._nd_menu{width:40%;}
nav.desktop_menu ._nd_menu ul{padding-left: 20%!important;}
.logo_center_menu img{display:block;margin-left:auto;margin-right:auto;}
.logo_center_menu:after {border-left: 25px solid transparent;border-right: 25px solid transparent;border-top: 35px solid #d90404;content: "";height: 0;position: absolute;width: 100%;left: 0px;bottom: 5px;right: 0px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;z-index: -1;}
ul .nav-item.deeper span:after {content: "▼";line-height: normal;color: #FFF;margin-left: 5px;}
#particles-js {width: 100%;height: 150px;background-color: rgba(0,0,0,0.3);position: relative;}
#particles-js .messages{position: absolute;left: 0%;right: 0%;bottom: 5px;text-align: center;color: #fff;font-size:1.5em;line-height: 35px;}
#message_2, #message_3 {display:none;}
.row-6{width:16.666666667%;box-sizing:border-box;float:left;}
.padding-margin{margin:10px;background-color: #d90404;}
.padding-margin h3, .padding-margin h3 a{font-size: 16px;color: #fff;text-align: center;font-weight: 100;padding-top: 22px;padding-bottom: 10px;text-decoration: none;height:60px;}
.images-row{position:relative;overflow: hidden;}
.top-a.card{border:0px;}
.top-a.card .card-body{padding:0px;}
.dox-home-page{width:100%;max-width:1320px;display:block;margin-left:auto;margin-right:auto;margin-bottom: 10px;}
.padding-margin:hover .images-row:before {opacity: 0.9;-webkit-transform: translate(-50%,-50%) scale(1.25);-moz-transform: translate(-50%,-50%) scale(1.25);-ms-transform: translate(-50%,-50%) scale(1.25);-o-transform: translate(-50%,-50%) scale(1.25);transform: translate(-50%,-50%) scale(1.25);-webkit-transition: all 0.2s ease;-moz-transition: all 0.2s ease;-o-transition: all 0.2s ease;transition: all 0.2s ease;}
.images-row img{-webkit-transition: all 0.2s ease;-moz-transition: all 0.2s ease;-o-transition: all 0.2s ease;transition: all 0.2s ease;backface-visibility: hidden;}
.padding-margin:hover .images-row img{opacity: 0.45;-webkit-transform: scale(1.15) rotate(5deg);-moz-transform: scale(1.15) rotate(5deg);-ms-transform: scale(1.15) rotate(5deg);-o-transform: scale(1.15) rotate(5deg);transform: scale(1.15) rotate(5deg);}
.images-row:before {font-family: FontAwesome;content: "\f0f6";font-size: 1.25em;color: #ffffff;opacity: 0;position: absolute;z-index: 10;top: 50%;left: 50%;-webkit-transform: translate(-50%,-50%) scale(2.25);-moz-transform: translate(-50%,-50%) scale(2.25);-ms-transform: translate(-50%,-50%) scale(2.25);-o-transform: translate(-50%,-50%) scale(2.25);transform: translate(-50%,-50%) scale(2.25);-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;-webkit-font-smoothing: subpixel-antialiased;}
.dialogr {display: none;background: #ffffff;width: 320px;position: fixed;top: 11%;padding: 10px;z-index: 99999999999999999999999999;border: 2px solid #FF0000;border-radius: 8px;text-align: center;}
body .footer {background-color: #d90404;background-image: none;color: #fff;margin-top: 0px;}
.footer_in {width: 100%;height: auto;box-sizing: border-box;max-width: 1190px;margin-left: auto;margin-right: auto;}
.footer_in_left {width: 82%;float: left;box-sizing: border-box;}
.footer_in_right {width: 18%;float: right;box-sizing: border-box;}
.content_velos{width:100%;margin-bottom:17px;display:block;margin-right:auto;margin-left:auto;text-align:center;}
.main_velos{width:19%;height:50px;float:left;margin-left:25px;margin-bottom:17px;}
.velos_left{width:80%;float:left;}
.velos_left img {width:100%;}
.velos_right {float:right;font-size:25px;font-weight: bold;width:20%;text-align:right;}
.velos_right p{margin-top:13px;margin-left:5px;}
.table_overflow{width:100%;overflow:scroll;}
.div_center{width:90;margin-right:auto;margin-left:auto;text-align:center;}
.main_table_2{width:100%;margin-left:auto;margin-right:auto;display:block;}  
tr.table_tr td.td1{width:45%;float:left;}
tr.table_tr td.td1 img{width:60%;margin-left:auto;margin-right:auto;text-align:right;}  
tr.table_tr td.td2{width:45%;float:left;text-align:left;}
tr.table_tr td.td3{width:45%;float:left;}
tr.table_tr td.td3 img{width:90%;margin-left:auto;margin-right:auto;text-align:center;padding-top:10px;} 
.main_table_3{width:32%;float:left;border:1px solid #000;margin-left:10px;margin-bottom:20px;}
tr.tr1 td.td1{background:#d6000a;color:#fff;text-align: center;font-weight: bold;font:size:12px;border-bottom:1px solid #000;}
tr.tr1 td.td2{background:#fff;text-align:left;font:size:16px;border-bottom:1px solid #000;padding-left:5px;height:200px;}
tr.tr1 td.td3{background:#f5f5f5;text-align:left;font:size:16px;padding-left:5px;}
.menu_left_button {background: #d90404;display: none;padding: 5px;position: fixed;right: 17px;top: 14px;z-index: 999999999999999999999999999999999999999!important;cursor: pointer;}
.bar1, .bar2, .bar3 {width: 35px;height: 5px;background-color: #4be912;margin: 6px 0;transition: 0.4s;}
.change .bar1 {background-color: #4be912;-o-transform: rotate(-45deg) translate(-10px, 6px);-moz-transform: rotate(-45deg) translate(-10px, 6px);-webkit-transform: rotate(-45deg) translate(-10px, 6px);transform: rotate(-45deg) translate(-10px, 6px);}
.change .bar2 {opacity: 0;}
.change .bar3 {background-color: #4be912;-o-transform: rotate(45deg) translate(-9px, -5px);-moz-transform: rotate(45deg) translate(-9px, -5px);-webkit-transform: rotate(45deg) translate(-9px, -5px);transform: rotate(45deg) translate(-9px, -5px);}
.menu_left {height: 100vh;position: fixed;left: 0px;top: 0px;width: 0px;transition: 0.8s;overflow: scroll;background: #fff;z-index: 999999;}
.logo_mobile{display:none;}
#backtotop {cursor: pointer;z-index: 9999999999999999999999999999999999!important;display: none;background-color: rgba(78, 233, 19,0.6)!important;position: fixed!important;bottom: 20px!important;right: 5px!important;height: 35px;width: 35px;border-radius: 180px;text-align: center;font-size: 40px;padding-top: 17px!important;color: #000;line-height: 0px!important;border: 1px solid #000;}
#backtotop img {margin-top: -10.5px;margin-left: 0px;max-width: 78%;}


@media (max-width:1280px){
.main_velos{width:30%;}
.velos_left img {width:90%;}
.velos_right p{margin-top:15px;margin-left:0px;}
}

@media (max-width:1080px){
nav ul li a, nav ul li button, nav ul li span {font-size: 12px;}
.container-header .mod-menu>li+li {margin-left: 5px;}
.mod-list li {padding: 1px;}
.main_velos{width:23%;}
.velos_left img {width:100%;}
.velos_right {font-size:22px;}
.velos_right p{margin-top:6px;margin-left:5px;}
.main_table_3{width:100%;float:left;margin-right:auro;margin-left:auto;margin-bottom:30px;}
.hidden-desktop{margin-top:30px!important;}
.hidden-desktop img {margin-top:35px!important;}
}

@media (max-width:1080px){
.menu_left nav.mobile_menu ul li ul {margin-left: 10px;display: block;}
nav.mobile_menu{padding-left: 20px;}
nav.mobile_menu li a,nav.mobile_menu li span,nav.mobile_menu li button{padding-left: 20px;padding-top: 5px;display: block;color:#d90404;}
nav.mobile_menu ul li a, nav.mobile_menu ul li button, nav.mobile_menu ul li span {font-size: 16px;}
  nav.mobile_menu ul li.active a, nav.mobile_menu ul li.active button, nav.mobile_menu ul li.active span {color:#000;}
  nav.mobile_menu ul li:not(.active) a, nav.mobile_menu ul li:not(.active) button, nav.mobile_menu ul li:not(.active) span {color:#d90404;}
.menu_left nav.mobile_menu ul{margin-left:-9px;display:block;}
.menu_left nav.mobile_menu:before {content: "";width: 2px;height: 100vh;display: block;background: rgba(0,0,0,0.3);float: left;margin-top: 13px;}
.menu_left ul li:first-child {background: url(/images/icons/tree-node-first.png) no-repeat !important;}
  .menu_left ul li ul li:first-child {background: url(/images/icons/tree-node.png) no-repeat !important;}
.menu_left ul li {background: url(/images/icons/tree-node.png) no-repeat !important;}
.menu_left ul li:last-child {background: url(/images/icons/tree-node-last.png) no-repeat !important;}
.row-6 {width: 100%;box-sizing: border-box;float: unset;display: block;margin-left: auto;margin-right: auto;}
.images-row {display: block;margin-left: auto;margin-right: auto;width: 100%;}
.images-row img{display: block;margin-left: auto;margin-right: auto;margin-top: 50px }
body header {min-height: 80px;max-height: 80px;}
.desktop_menu{display:none;}
.logo_mobile{position: absolute;top: 5px;left:5px;z-index: 99999;}
body .menu_left_button, .logo_mobile {display: block;}
body .footer_in_left {width: 100%;float: unset;}
body .footer_in_right {width: 100%;float: unset;margin-top: 20px;}
body .footer_in_right img {max-width: 207px!important;}
}

@media (max-width:767px){
.main_velos{width:40%;}
.velos_left img {width:100%;}
.velos_right {font-size:22px;}
.velos_right p{margin-top:10px;margin-left:5px;}
.main_table_2{width:100%;margin-left:auto;margin-right:auto;display:block;}  
tr.table_tr td.td1{width:100%;float:left;}
tr.table_tr td.td1 img{width:80%;margin-left:10%;margin-right:auto;}  
tr.table_tr td.td2{width:100%;float:left;margin-top:15px;}
tr.table_tr td.td3{width:100%;float:left;}
}

@media (max-width:480px){
.component-content{padding:0px!important;}
.main_velos{width:60%;float:none;margin-left:auto;margin-right:auto;}
.velos_left img {width:90%;}
.velos_right {font-size:25px;}
.velos_right p{margin-top:13px;margin-left:5px;}
}

@media (max-width:400px){
.velos_right {font-size:22px;}
.velos_left img {width:100%;}
}

@media (max-width:360px){
.velos_right p{margin-top:10px;margin-left:7px;}
}

@media (max-height: 900px){
.menu_left nav.mobile_menu:before {height: 99vh;}
}

@media (max-height: 850px){
.menu_left nav.mobile_menu:before {height: 99vh;}
}

@media (max-height: 745px){
.menu_left nav.mobile_menu:before {height: 100vh;}
}

@media (max-height: 640px){
.menu_left nav.mobile_menu:before {height: 120vh;}
}

@media (max-height: 450px){
.menu_left nav.mobile_menu:before {height: 160vh;}
}

@media (max-height: 390px){
.menu_left nav.mobile_menu:before {height: 160vh;}
}

@media (max-height: 353px){
.menu_left.width .mobile_menu:before {height: 200vh;}
}

