.avia-section.av-47fsmlv-0f45ef82b6e1d2ad18acf411cce05745{
background-color:#111111;
background-image:unset;
}

.flex_column.av-2a43t0z-a8491cec0c54d98510b51dc37e63f7c0{
width:58%;
margin-left:0;
}
#top .flex_column_table.av-equal-height-column-flextable.av-2a43t0z-a8491cec0c54d98510b51dc37e63f7c0 .av-flex-placeholder{
width:5%;
}

.avia-image-container.av-mp4free7-e26b106965e7d3053ccb46718eeb1d33 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-mp4free7-e26b106965e7d3053ccb46718eeb1d33 .av-image-caption-overlay-center{
color:#ffffff;
}

.flex_column.av-3r43ndf-435309be7f711445b5c2eed69e393b6a{
width:37%;
margin-left:0;
}
#top .flex_column_table.av-equal-height-column-flextable.av-3r43ndf-435309be7f711445b5c2eed69e393b6a .av-flex-placeholder{
width:5%;
}

#top .av-special-heading.av-3adxu4z-d3f4d228d1912dd88f7deea823298e81{
padding-bottom:10px;
color:#ffffff;
font-size:32px;
}
body .av-special-heading.av-3adxu4z-d3f4d228d1912dd88f7deea823298e81 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-3adxu4z-d3f4d228d1912dd88f7deea823298e81 .av-special-heading-tag{
font-size:32px;
}
.av-special-heading.av-3adxu4z-d3f4d228d1912dd88f7deea823298e81 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-3adxu4z-d3f4d228d1912dd88f7deea823298e81 .av-subheading{
font-size:15px;
}

#top .hr.av-2z07bmb-e2d04a52f6a530f479f9092aef6f59bb{
margin-bottom:15px;
}
.hr.av-2z07bmb-e2d04a52f6a530f479f9092aef6f59bb .hr-inner{
width:100%;
border-color:#fa8a3a;
}

#top .av-special-heading.av-vzgj7-a6e0973fd2b2ffa9f68255a83acec3f4{
margin:10px 0 0 0;
color:#ffffff;
font-size:22px;
}
body .av-special-heading.av-vzgj7-a6e0973fd2b2ffa9f68255a83acec3f4 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-vzgj7-a6e0973fd2b2ffa9f68255a83acec3f4 .av-special-heading-tag{
font-size:22px;
}
.av-special-heading.av-vzgj7-a6e0973fd2b2ffa9f68255a83acec3f4 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-vzgj7-a6e0973fd2b2ffa9f68255a83acec3f4 .av-subheading{
font-size:15px;
}

.avia-section.av-yokm2b-663506d539a902e96c5514599ae0539a{
background-color:#fa8a3a;
background-image:unset;
}

#top .av-special-heading.av-mph09q2s-c1bd204824071d62af639ceb8c845ff2{
margin:0 0 0 0;
padding-bottom:0;
color:#ffffff;
font-size:16px;
}
body .av-special-heading.av-mph09q2s-c1bd204824071d62af639ceb8c845ff2 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-mph09q2s-c1bd204824071d62af639ceb8c845ff2 .av-special-heading-tag{
font-size:16px;
}
.av-special-heading.av-mph09q2s-c1bd204824071d62af639ceb8c845ff2 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-mph09q2s-c1bd204824071d62af639ceb8c845ff2 .av-subheading{
font-size:15px;
}
body .av-special-heading.av-mph09q2s-c1bd204824071d62af639ceb8c845ff2 .av-special-heading-tag .heading-wrap:before{
border-color:#ffffff;
}
body .av-special-heading.av-mph09q2s-c1bd204824071d62af639ceb8c845ff2 .av-special-heading-tag .heading-wrap:after{
border-color:#ffffff;
}

#top .av-special-heading.av-mph0a1o2-f40c5a91f9ec4e65ab9047c15236dfd1{
margin:0 0 0 0;
padding-bottom:0;
color:#ffffff;
font-size:16px;
}
body .av-special-heading.av-mph0a1o2-f40c5a91f9ec4e65ab9047c15236dfd1 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-mph0a1o2-f40c5a91f9ec4e65ab9047c15236dfd1 .av-special-heading-tag{
font-size:16px;
}
.av-special-heading.av-mph0a1o2-f40c5a91f9ec4e65ab9047c15236dfd1 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-mph0a1o2-f40c5a91f9ec4e65ab9047c15236dfd1 .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-ravkqv5-598cb357705ef54cfb91fdebc83c4b00{
height:15px;
}

.avia-buttonrow-wrap.av-qr0rpz5-b7c328682e9faa6d1edd38e0dafb7a04 .avia-button{
font-size:14px;
}

#top #wrap_all .avia-button.av-q3kncht-e1ef9003523dc7be6f9090b97ad525fd{
background-color:#444444;
border-color:#444444;
color:#ffffff;
transition:all 0.4s ease-in-out;
margin-bottom:5px;
margin-right:5px;
}
#top #wrap_all .avia-button.av-q3kncht-e1ef9003523dc7be6f9090b97ad525fd:hover{
background-color:black;
color:white;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-q3kncht-e1ef9003523dc7be6f9090b97ad525fd .avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}
#top #wrap_all .avia-button.av-q3kncht-e1ef9003523dc7be6f9090b97ad525fd:hover .avia-svg-icon svg:first-child{
fill:white;
stroke:white;
}

#top #wrap_all .avia-button.av-2hmtkjl-0d968ee0d49f2dd6840bdd75eaa70275{
background-color:#444444;
border-color:#444444;
color:#ffffff;
transition:all 0.4s ease-in-out;
margin-bottom:5px;
margin-right:5px;
}
#top #wrap_all .avia-button.av-2hmtkjl-0d968ee0d49f2dd6840bdd75eaa70275:hover{
background-color:black;
color:white;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-2hmtkjl-0d968ee0d49f2dd6840bdd75eaa70275 .avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}
#top #wrap_all .avia-button.av-2hmtkjl-0d968ee0d49f2dd6840bdd75eaa70275:hover .avia-svg-icon svg:first-child{
fill:white;
stroke:white;
}

.avia-image-container.av-igbliv5-598526595aa5714fc10ba7fd1de758c2 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-igbliv5-598526595aa5714fc10ba7fd1de758c2 .av-image-caption-overlay-center{
color:#ffffff;
}

.avia-section.av-osmi0e9-582ee56d2a702dc6c241695667e5322f .av-parallax .av-parallax-inner{
background-color:#111111;
background-image:url(https://dymaxrail.com/wp-content/uploads/2026/05/background-applications-rail-rider-x2-railgear.jpg);
background-repeat:no-repeat;
background-position:0% 0%;
background-attachment:scroll;
}
.avia-section.av-osmi0e9-582ee56d2a702dc6c241695667e5322f .av-section-color-overlay{
opacity:0.5;
background-color:#adadad;
}

@keyframes av_boxShadowEffect_av-2qfss9f-2d7c1211f36243d790650b990d600912-column {
0%   { box-shadow:  0 0 0 0 ; opacity: 1; }
100% { box-shadow:  0 0 10px 0 ; opacity: 1; }
}
.flex_column.av-2qfss9f-2d7c1211f36243d790650b990d600912{
transform:scale(1.1);
z-index:5;
border-width:2px;
border-color:#ffffff;
border-style:solid;
padding:15px 15px 15px 15px;
background-color:rgba(0,0,0,0.62);
}

#top .av_textblock_section.av-21e5xqr-1b938ed62dab1c4c13d1c6d303f36ab3 .avia_textblock{
color:#ffffff;
}

#top .hr.hr-invisible.av-1y9mqb-d43cb1e290726666eced96e3211990c3{
height:15px;
}

#top .av_textblock_section.av-18cv6yb-daf895dd169b75b0fb0c7e72111cd87f .avia_textblock{
color:#ffffff;
}

.avia-section.av-7f7se9-1f8f926ec21c674ec16df93caa400595{
background-color:#ffffff;
background-image:unset;
}

.flex_column.av-k38qjs1-5ca26807ee76aaea101727461dad13b5{
width:21.25%;
}

.flex_column.av-7abd1lf-1001bed0508bf37ca3867ada16ad1f34{
width:47.5%;
margin-left:5%;
}

.avia-image-container.av-6mfkywj-028c1ec336d0d7c55c8a543f3a38ea89 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-6mfkywj-028c1ec336d0d7c55c8a543f3a38ea89 .av-image-caption-overlay-center{
color:#ffffff;
}

#top .av_textblock_section.av-mph2une5-1298e08f5b81d8cb1890cbf59656dbf8 .avia_textblock{
font-size:18px;
}

.flex_column.av-2wwtufn-227dd19fba8504418fb48dc2cf481602{
width:21.25%;
margin-left:5%;
}

.avia-image-container.av-4nnuv1v-a3199a4786b1b489588145e7055f9e17 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-4nnuv1v-a3199a4786b1b489588145e7055f9e17 .av-image-caption-overlay-center{
color:#ffffff;
}

#top .hr.hr-invisible.av-3gwmwsz-c05b2e984650bab38679a49989dc2d73{
height:10px;
}

#top .hr.hr-invisible.av-36rdh6b-9702e7853d87141d6d0ee7f1411d6592{
height:5px;
}

.avia-image-container.av-mppikalk-fb2484e9e96e20d864536b057b3fe67b img.avia_image{
box-shadow:none;
}
.avia-image-container.av-mppikalk-fb2484e9e96e20d864536b057b3fe67b .av-image-caption-overlay-center{
color:#ffffff;
}

#top .hr.hr-invisible.av-1wt6q0j-a61e071962bd40f87cc8415ef12e94f7{
height:10px;
}

#top .hr.hr-invisible.av-12u4p83-d4d79af05d7ea781ff2c3fb9418dcf74{
height:5px;
}

.avia-image-container.av-mph3m833-8eb9254e44228b5638db289de1970c23 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-mph3m833-8eb9254e44228b5638db289de1970c23 .av-image-caption-overlay-center{
color:#ffffff;
}

#top .hr.hr-invisible.av-5udessz-46045c4e71d0c64ac271f9cef5f63819{
height:10px;
}

#top .hr.hr-invisible.av-2k3twqb-b932f1d5773fdbdd8c3f0fc81424bda5{
height:5px;
}

#top .hr.hr-invisible.av-mph3ye8y-fbefbc44f5b0b322888952a87f3956c9{
height:40px;
}

.flex_column.av-8llpqch-c1e9ec4fd7b0a88a1d49984e1665cfd2{
width:21.25%;
}

.avia-image-container.av-3fchp7l-039d1a73e4d23ef43b8335d57696e1c3 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-3fchp7l-039d1a73e4d23ef43b8335d57696e1c3 .av-image-caption-overlay-center{
color:#ffffff;
}

#top .hr.hr-invisible.av-mph55q2o-bfda06faee8e0cd854ac14a6801a360a{
height:10px;
}

#top .hr.hr-invisible.av-2a66tn7-e0c9c6b12ec61c36b2577b6cd22923a4{
height:5px;
}

.flex_column.av-6v0n1s1-66fdb4066ac2fbd413b34940ac2a3cee{
width:21.25%;
margin-left:5%;
}

.avia-image-container.av-31flpz5-6e1698929178f767c6e79f07e92ba7e3 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-31flpz5-6e1698929178f767c6e79f07e92ba7e3 .av-image-caption-overlay-center{
color:#ffffff;
}

#top .hr.hr-invisible.av-mph55s4v-bedf023dde95d8f564ed3b37a8d7e073{
height:10px;
}

#top .hr.hr-invisible.av-1k5fefn-72e790cab68442fbef55b575a1e82699{
height:5px;
}

.flex_column.av-3g9495t-c2737eb108077e612e0ed7018745d16e{
width:21.25%;
margin-left:5%;
}

.avia-image-container.av-22xj903-5bcae70ff541bf2913f7e22b3b7fceec img.avia_image{
box-shadow:none;
}
.avia-image-container.av-22xj903-5bcae70ff541bf2913f7e22b3b7fceec .av-image-caption-overlay-center{
color:#ffffff;
}

#top .hr.hr-invisible.av-11ugu37-95319b4d1a3ef3372bcf215e5a576ae1{
height:10px;
}

#top .hr.hr-invisible.av-tff76b-a342446f458d6ddc627865550c702e48{
height:5px;
}

.flex_column.av-1aimek3-84345cac301706c86e514358a8735214{
width:21.25%;
margin-left:5%;
}

.avia-image-container.av-mph3ja6b-cea4210abc29f6f879eeca91d5abfb21 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-mph3ja6b-cea4210abc29f6f879eeca91d5abfb21 .av-image-caption-overlay-center{
color:#ffffff;
}

#top .hr.hr-invisible.av-37b2xar-3668b51893a3826632aa9e100f44be01{
height:10px;
}

#top .hr.hr-invisible.av-mph52k1t-ba78ebeb1b5d18b3ff13fe655772f11f{
height:5px;
}

#top .togglecontainer.av-69o0fsx-f726f1e97310beaf23c89420cfa92c9b p.toggler{
color:#ffffff;
background-color:#000000;
border-color:#ffffff;
}
#top .togglecontainer.av-69o0fsx-f726f1e97310beaf23c89420cfa92c9b p.toggler:not(.activeTitle):hover{
color:#ffffff;
}
#top .togglecontainer.av-69o0fsx-f726f1e97310beaf23c89420cfa92c9b p.toggler:not(.activeTitle):hover .toggle_icon, #top .togglecontainer.av-69o0fsx-f726f1e97310beaf23c89420cfa92c9b p.toggler:not(.activeTitle):hover .toggle_icon *{
border-color:#ffffff !important;
}
#top .togglecontainer.av-69o0fsx-f726f1e97310beaf23c89420cfa92c9b p.toggler .toggle_icon{
color:#ffffff;
border-color:#ffffff;
}
#top .togglecontainer.av-69o0fsx-f726f1e97310beaf23c89420cfa92c9b p.toggler .toggle_icon > span{
color:#ffffff;
border-color:#ffffff;
}
#top .togglecontainer.av-69o0fsx-f726f1e97310beaf23c89420cfa92c9b .toggle_wrap .toggle_content{
color:#ffffff;
background-color:#000000;
border-color:#ffffff;
}

#top .togglecontainer.av-mp4i84l8-ebc560d73eaa5d2125874695ba08d6af h4.toggler{
color:#ffffff;
background-color:#000000;
}
#top .togglecontainer.av-mp4i84l8-ebc560d73eaa5d2125874695ba08d6af h4.toggler.activeTitle{
color:#ffffff;
border-color:#ffffff;
background-color:#000000;
}
#top .togglecontainer.av-mp4i84l8-ebc560d73eaa5d2125874695ba08d6af h4.toggler .toggle_icon{
color:#ffffff;
border-color:#ffffff;
}
#top .togglecontainer.av-mp4i84l8-ebc560d73eaa5d2125874695ba08d6af h4.toggler .toggle_icon > span{
color:#ffffff;
border-color:#ffffff;
}
#top .togglecontainer.av-mp4i84l8-ebc560d73eaa5d2125874695ba08d6af .toggle_wrap .toggle_content{
color:#ffffff;
background-color:#000000;
}

.avia-section.av-mph03m4s-87b4d4b7b1df8d83294a277e9cf6f363{
background-color:#111111;
background-image:unset;
}

#top .av-special-heading.av-ioug37-35f66eb71b58c58627340207171e846a{
padding-bottom:10px;
color:#ffffff;
font-size:38px;
}
body .av-special-heading.av-ioug37-35f66eb71b58c58627340207171e846a .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-ioug37-35f66eb71b58c58627340207171e846a .av-special-heading-tag{
font-size:38px;
}
.av-special-heading.av-ioug37-35f66eb71b58c58627340207171e846a .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-ioug37-35f66eb71b58c58627340207171e846a .av-subheading{
font-size:15px;
}

#top #wrap_all .avia-button.av-mph034bw-f8d077bc545e71b0d630a16e77407574{
background-color:#fa8a3a;
border-color:#fa8a3a;
color:#000000;
transition:all 0.4s ease-in-out;
margin:20px 0 0 0;
}
#top #wrap_all .avia-button.av-mph034bw-f8d077bc545e71b0d630a16e77407574 .avia-svg-icon svg:first-child{
fill:#000000;
stroke:#000000;
}


@media only screen and (min-width: 990px){ 
#top .av_textblock_section.av-21e5xqr-1b938ed62dab1c4c13d1c6d303f36ab3 .avia_textblock{
font-size:22px;
}
}

@media only screen and (min-width: 480px) and (max-width: 767px){ 
#top #wrap_all .av-special-heading.av-3adxu4z-d3f4d228d1912dd88f7deea823298e81 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-vzgj7-a6e0973fd2b2ffa9f68255a83acec3f4 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-mph09q2s-c1bd204824071d62af639ceb8c845ff2 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-mph0a1o2-f40c5a91f9ec4e65ab9047c15236dfd1 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-ioug37-35f66eb71b58c58627340207171e846a .av-special-heading-tag{
font-size:0.8em;
}
}

@media only screen and (max-width: 479px){ 
#top #wrap_all .av-special-heading.av-3adxu4z-d3f4d228d1912dd88f7deea823298e81 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-vzgj7-a6e0973fd2b2ffa9f68255a83acec3f4 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-mph09q2s-c1bd204824071d62af639ceb8c845ff2 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-mph0a1o2-f40c5a91f9ec4e65ab9047c15236dfd1 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-ioug37-35f66eb71b58c58627340207171e846a .av-special-heading-tag{
font-size:0.8em;
}
}
