body{
    background:#f2f2f2;
}


div.techspecspadding
{
    padding-top:30px !important;
}
  

#coreui-videoplayer-r75231e .c-video-player .f-core-player video , 
#coreui-videoplayer-2ldq5k6 .c-video-player .f-core-player video
{
	background-color:transparent;
}
 

 
@media only screen and (min-width: 540px) and (max-width: 626px){
    html[lang=de-de] .heroheadingadjust .hero__itemText .c-heading-2,
    html[lang=fr-ca] .heroheadingadjust .hero__itemText .c-heading-2,
    html[lang=nl-nl] .heroheadingadjust .hero__itemText .c-heading-2,
    html[lang=nl-be] .heroheadingadjust .hero__itemText .c-heading-2,
    html[lang=fr-be] .heroheadingadjust .hero__itemText .c-heading-2,
    html[lang=fr-ch] .heroheadingadjust .hero__itemText .c-heading-2,
    html[lang=it-it] .heroheadingadjust .hero__itemText .c-heading-2,
    html[lang=fr-fr] .heroheadingadjust .hero__itemText .c-heading-2,
	html[lang=es-es] .heroheadingadjust .hero__itemText .c-heading-2,
	html[lang=de-at] .heroheadingadjust .hero__itemText .c-heading-2,
	html[lang=de-ch] .heroheadingadjust .hero__itemText .c-heading-2
    {
        font-size: 24px !important;
        line-height: 36px !important;
    }
}

@media only screen and (min-width: 768px) and (max-width: 904px){
    html[lang=de-de] .heroheadingadjust .hero__itemText .c-heading-2,
    html[lang=fr-ca] .heroheadingadjust .hero__itemText .c-heading-2,
    html[lang=nl-nl] .heroheadingadjust .hero__itemText .c-heading-2,
    html[lang=nl-be] .heroheadingadjust .hero__itemText .c-heading-2,
    html[lang=fr-be] .heroheadingadjust .hero__itemText .c-heading-2,
    html[lang=fr-ch] .heroheadingadjust .hero__itemText .c-heading-2,
    html[lang=it-it] .heroheadingadjust .hero__itemText .c-heading-2,
    html[lang=fr-fr] .heroheadingadjust .hero__itemText .c-heading-2
    {
        font-size: 36px !important;
        line-height: 48px !important;
    }
}

@media only screen and (min-width: 1084px) and (max-width: 1252px){
    html[lang=de-de] .linkadjustduo .m-feature.f-align-left.f-image-priority>div,
    html[lang=fr-ca] .linkadjustduo .m-feature.f-align-left.f-image-priority>div,
    html[lang=nl-nl] .linkadjustduo .m-feature.f-align-left.f-image-priority>div,
    html[lang=nl-be] .linkadjustduo .m-feature.f-align-left.f-image-priority>div,
    html[lang=fr-be] .linkadjustduo .m-feature.f-align-left.f-image-priority>div,
    html[lang=fr-ch] .linkadjustduo .m-feature.f-align-left.f-image-priority>div,
    html[lang=it-it] .linkadjustduo .m-feature.f-align-left.f-image-priority>div,
    html[lang=fr-fr] .linkadjustduo .m-feature.f-align-left.f-image-priority>div
    {
        width: 40% !important; 
    }
}

@media only screen and (min-width: 1084px) and (max-width: 1267px){

    .shieldheightadjust .c-feature.f-align-left>div
       {
           width: 60% !important;
       }
   }
   
   @media only screen and (min-width: 768px) and (max-width: 1083px){
   
       .shieldheightadjust .c-feature.f-align-left>div
       {
           width: 70% !important;
           padding-left: 78px !important;        
       }
   
       .shieldheightadjust .c-feature.f-feature-small picture
       {
           width: 36% !important;
           padding-left: 0px;
           padding-right: 0px;
       }
   }

@media only screen and (min-width: 860px) {
    #wdgweb-ParallaxHero-bcegvhi
    { 
        margin-top: -3px !important;
    }
}

@media only screen and (min-width: 540px) and (max-width: 859px) {
    #wdgweb-ParallaxHero-bcegvhi
    { 
        margin-top: -1px !important;
    }
}