.lien-he{    
	font-family: "Roboto";
    text-align: center;
    color: #fff;
    font-size: 2em;
    line-height: 2.5em;width:100%;}
.lien-he a{
	color:red;
	font-weight:bold;
	}    
.floating-btn-contact {
    position: fixed;
    bottom: 30px;
    left: 20px;
    z-index: 100;
    display: flex;
}
.floating-btn-contact a {
    display: flex;
    width: 170px;
    margin-right: 12px;
}
.floating-btn-contact i {
    -webkit-animation: spread 4s .7s ease-in-out infinite;
    -webkit-transform-origin: 50% 4px;
    -moz-animation: spread 4s .7s ease-in-out infinite;
    -moz-transform-origin: 50% 4px;
    animation: spread 4s .7s ease-in-out infinite;
    transform-origin: 50% 4px;
    display: block;
}
.floating-btn-contact i {
    font-style: normal;
    background: #fff;
    height: 48px;
    border-radius: 50%;
    text-align: center;
    line-height: 44px;
    border: 2px solid #f71a1a;
    position: relative;
    flex: 0 0 48px;
}
.floating-btn-contact i img {
    -webkit-animation: ring 4s .7s ease-in-out infinite;
    -webkit-transform-origin: 50% 4px;
    -moz-animation: ring 4s .7s ease-in-out infinite;
    -moz-transform-origin: 50% 4px;
    animation: ring 4s .7s ease-in-out infinite;
    transform-origin: 50% 4px;
    display: block;
    margin-top: 8px;
    margin-left: 8px;
}
.floating-btn-contact span {
    background: #f71a1a;
    border-radius: 0 30px 30px 0;
    margin-left: -22px;
    color: #fff;
    font-family: 'Oswald', sans-serif;
    font-size: 16px;
    width: 100%;
    padding: 8px 0 8px 6px;
    text-align: center;
	display: inline-block;
	align-self: center;
}
.floating-btn-contact a.bt-fbmessage {
    margin-right: 0;
}
.floating-btn-contact a.bt-fbmessage i {
    border-color: #339bef;
}
.floating-btn-contact a.bt-fbmessage span {
    background: #339bef;
}
.videoHome{width:460px;height:260px;top:80px;left:0}
#VIDEO1,#VIDEO4{right: 0;
    left: unset;}
	
@media (min-width: 768px){
    .imagesMb{display:none;}
#SECTION177 .ladi-image > .ladi-image-background {
    left: 0 !important;
	top: 0 !important;
    width: 306px !important;
	height:265px !important;
}
#SECTION177 #IMAGE181 > .ladi-image > .ladi-image-background {
    width: 633px !important;
    height: 753.139px !important;
    top: -205.139px !important;
    left: 0px;
}
#SECTION194{
	height: 40px;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 999999;
    width: 100%;
}
#SECTION52 {
    height: 660px;
}
#VIDEO3, #VIDEO4{
        top: 360px;
}
#HEADLINE5{top:83px}
#BUTTON8{
    right: 0 !important; ;
    left: unset !important;;
    top: 5px !important;;
}
}
@media (max-width: 767px){

    .imagesDk{display:none;}
#SECTION221{display:none}
#SECTION52 {
    height: 1200px;
}
.videoHome {
    width: 95%;
    margin:0 auto;
    left: 2.5%;
    top: 60px;
    background:#555;
}
#VIDEO1 {top: 340px;left: 2.5%;right:unset;}
#VIDEO4 {top: 900px;left: 2.5%;right:unset;}
#VIDEO3{top: 620px;}
#SECTION177{height:auto;}
.imgMb {
    display: inline-block;
    width: calc(50% - 6px);
    margin: 2px;
}

.imgMb img{
    width:100%;
    height:auto;
}
}
@media (max-width: 450px){
.imgMb{
    width:95%;
    margin:3px auto;
    display:block;
}
}
#BUTTON8 {
    width: 280px;
    height: 27px;
    top: 10px;
    left: 43.5px;
}

@keyframes spread {
  0% { box-shadow: 0 0 0 0 rgba(255,255,255,1); }
  1% { box-shadow: 0 0 0 2px rgba(255,255,255,.9); }
  3% { box-shadow: 0 0 0 4px rgba(255,255,255,.8); }
  5% { box-shadow: 0 0 0 6px rgba(255,255,255,.7); }
  7% { box-shadow: 0 0 0 8px rgba(255,255,255,.6); }
  9% { box-shadow: 0 0 0 10px rgba(255,255,255,.5), 0 0 0 0 rgba(255,255,255,0); }
  11% { box-shadow: 0 0 0 12px rgba(255,255,255,.4), 0 0 0 4px rgba(255,255,255,.2); }
  13% { box-shadow: 0 0 0 14px rgba(255,255,255,.3), 0 0 0 6px rgba(255,255,255,.2);}
  15% { box-shadow: 0 0 0 16px rgba(255,255,255,.2), 0 0 0 8px rgba(255,255,255,.2);; }
  17% { box-shadow: 0 0 0 18px rgba(255,255,255,.1), 0 0 0 10px rgba(255,255,255,.2);; }
  19% { box-shadow: 0 0 0 20px rgba(255,255,255,0), 0 0 0 18px rgba(255,255,255,0);; }
	
  21% { box-shadow: 0 0 0 0 rgba(255,255,255,1); }
  23% { box-shadow: 0 0 0 2px rgba(255,255,255,.9); }
  25% { box-shadow: 0 0 0 4px rgba(255,255,255,.8); }
  27% { box-shadow: 0 0 0 6px rgba(255,255,255,.7); }
  29% { box-shadow: 0 0 0 8px rgba(255,255,255,.6); }
  31% { box-shadow: 0 0 0 10px rgba(255,255,255,.5), 0 0 0 0 rgba(255,255,255,0); }
  33% { box-shadow: 0 0 0 12px rgba(255,255,255,.4), 0 0 0 4px rgba(255,255,255,.2); }
  35% { box-shadow: 0 0 0 14px rgba(255,255,255,.3), 0 0 0 6px rgba(255,255,255,.2);}
  37% { box-shadow: 0 0 0 16px rgba(255,255,255,.2), 0 0 0 8px rgba(255,255,255,.2);; }
  39% { box-shadow: 0 0 0 18px rgba(255,255,255,.1), 0 0 0 10px rgba(255,255,255,.2);; }
  41% { box-shadow: 0 0 0 20px rgba(255,255,255,0), 0 0 0 18px rgba(255,255,255,0);; }

  43% { box-shadow: 0 0 0 0 rgba(255,255,255,0); }
  100% { box-shadow: 0 0 0 0 rgba(255,255,255,0); }
}

@keyframes ring {
  0% { transform: rotate(0); }
  1% { transform: rotate(30deg); }
  3% { transform: rotate(-28deg); }
  5% { transform: rotate(34deg); }
  7% { transform: rotate(-32deg); }
  9% { transform: rotate(30deg); }
  11% { transform: rotate(-28deg); }
  13% { transform: rotate(26deg); }
  15% { transform: rotate(-24deg); }
  17% { transform: rotate(22deg); }
  19% { transform: rotate(-20deg); }
  21% { transform: rotate(18deg); }
  23% { transform: rotate(-16deg); }
  25% { transform: rotate(14deg); }
  27% { transform: rotate(-12deg); }
  29% { transform: rotate(10deg); }
  31% { transform: rotate(-8deg); }
  33% { transform: rotate(6deg); }
  35% { transform: rotate(-4deg); }
  37% { transform: rotate(2deg); }
  39% { transform: rotate(-1deg); }
  41% { transform: rotate(1deg); }
  43% { transform: rotate(0); }
  100% { transform: rotate(0); }
}
