.nopad{ padding-left: 0 !important; padding-right: 0 !important; }
.nopadL { padding-left: 0 !important; }
.rad5{ border-radius: 5px; }

.mob-menu-btn {height: 46px ; background-color: #ba0000 ;position: fixed;top: 0;z-index: 9999;border-bottom: solid 2px #000;}
.mobile-padd {min-height: 45px;}

.caret {margin-left:10px;}

.hm-sponsor {display:block;margin-bottom:25px;margin-left:auto;margin-right:auto;min-height:130px;padding-bottom:30px;
  padding-top:20px;text-align:center;}
.hm-sponsor img {height:80px !important;padding-bottom:20px;padding-left:8px;padding-right:8px;}

/*slider*/
.carousel-caption span::before {content: "";background: url(../images/losange.png);display: block; width: 42px;height: 28px;float: left}
.carousel-caption span {padding-left: 5px;font-weight: 900; font-size: 14px;color: #ba0000;text-transform: uppercase;line-height: 31px;}
.carousel-caption h2 {margin-top: 5px;font-weight: 900; font-size: 34px;color: #fff;text-transform: uppercase;text-shadow: rgba(0, 0, 0, 0.8) 2px 3px 5px}
.carousel-caption p {font-weight: 900; font-size: 14px;color: #fff;text-shadow: rgba(0, 0, 0, 0.8) 2px 3px 5px}

@media screen and (max-width: 768px) { 
.carousel-caption {padding-left: 0;margin-left: 0; right: 15%;top: 110px;left: 15%;z-index: 10;padding-top: 20px;padding-bottom: 20px;text-align: center;}

.carousel-caption span::before {background: none;width: 0;height: 0;}
.carousel-caption span { font-size: 10px;color: #ba0000;background-color: rgba(35 ,35,35 ,0.8);padding: 5px}
.carousel-caption h2 { font-size: 20px;color: #fff;background-color: rgba(35 ,35,35 ,0.8);padding: 5px}
.carousel-caption p {font-size: 12px;color: #fff;background-color: rgba(35 ,35,35 ,0.8);padding: 5px}
}

/* Header */
.topMenu{ height: 40px; line-height: 40px; color: #616161; background-color: #000; }
.topMenu .fa{ margin-left:10px;float: left; }
.topMenu a{ color: #616161; }
.topMenuNav{ text-align: right; margin-top: 10px;}
.topMenuNav > li > a{ color: #616161; font-size: 12px;  }
.topMenuNav > li > a:hover{ color: #FFF; text-decoration: none; }
.header-social {margin-top:8px;}
.header-social a .fa{line-height: 2;border:solid 2px #616161;border-radius:50%;color:#616161;font-size:12px;height:25px;text-align:center;
  width:25px;-moz-transition: all 0.45s ease; -o-transition: all 0.45s ease; -webkit-transition: all 0.45s ease;
  transition: all 0.45s ease;}
.header-social a:hover {text-decoration: none;}
.header-social a:focus {text-decoration: none;}
.header-social a:hover .fa-facebook{color: #3b5998;border:solid 2px #3b5998;}
.header-social a:hover .fa-twitter{color: #00aced;border:solid 2px #00aced;}
.header-social a:hover .fa-google-plus{color: #dd4b39;border:solid 2px #dd4b39;}

.topMenuNav > li > select {background-color:#000000;border:0; color: #616161; font-size: 12px;}
.topMenuNav > li > select:hover {color: #FFF; text-decoration: none;}
.topMenuNav > li > select:focus {text-decoration: none;border:0;}


.search input[type="text"]{line-height:15px;margin-left: 10px;width:150px;border:none; height: 25px; background-color: #ccc; color: #fff; font-size: 13px; border: #0088CC 1px solid; }
.search input[type="text"]:focus{ background-color: #ccc ;border : #000; box-shadow: inset 0 1px 1px rgba(0, 0, 0, 1), 0 0 8px rgba(0, 0, 0, 1);}
.search .fa-search {margin-top:13px;}
.serch {float: left}

.header-pad-hm {height:500px; margin-top:-120px;}

.header{ height: 110px; line-height: 110px; background-image:url(../images/fond_transparent.png);opacity: 0.8; z-index:9996;}
.logoCnt{margin-left: 310px;  z-index:9998;}
@media screen and (max-width: 1024px) {
	
	.logoCnt {
		margin-left: 50px;
	}
}
.logoCnt img{/*	height: 90px;	*/margin-top: -20px; }

.primaryMenu{ text-align: right ;line-height:50px;margin-top:-50px; z-index:9997;}
.primaryMenu > ul > li{ margin-left: 15px; }
.primaryMenu > ul > li > a{ color: #FFF; text-transform: uppercase; padding-left: 5px; padding-right: 5px; }
.primaryMenu > ul > li > a:hover{ border-bottom: #fff 3px solid; padding-top: 10px; padding-bottom: 10px; text-decoration: none; }
.primaryMenu > ul > li > a:focus{ border-bottom: #fff 3px solid; padding-top: 10px; padding-bottom: 10px; text-decoration: none; }

.fullwidth {position: absolute;top: 79px;background-color: #fff;padding:0 0;margin: 0 0; width: 100%}
.middlwidthcorporte {position: absolute;top: 79px;background-color: #021b47;padding:0 0;margin: 0 45%; width: 650px}
.middlwidthcorporte li a{color: #ba0000;padding-top: 5px;padding-bottom: 5px;text-transform: uppercase;}
.middlwidthcorporte li a:hover{background-color: #3f88df;color: #fff}
.dropdown-menu  {border-radius: 0  !important ;}

.menuBox .menuCatBoxBuilding .menuBoxImg{ margin-bottom: 10px;width: 100%; height:60px; background: url(../images/building.png) no-repeat 50% 50%; }
.menuBox .menuCatBoxSanitry .menuBoxImg{margin-bottom: 10px; width: 100%; height:60px; background: url(../images/sanitary.png) no-repeat 50% 50%; }
.menuBox .menuCatBoxElectricity .menuBoxImg{margin-bottom: 10px; width: 100%; height:60px; background: url(../images/electronic.png) no-repeat 50% 50%; }
.menuBox .menuCatBoxFood .menuBoxImg{margin-bottom: 10px; width: 100%; height:60px; background: url(../images/foood.png) no-repeat 50% 50%; }
.menuBox {/*border-left: solid 1px #ba0000;*/    height: 170px;}
.menuBox:first-child {border-left: none;}
.menuBox h2 {text-align: center;font-size: 16px;text-transform: uppercase;}
.menuBox h2 a{color: #3f88df}
.menuBox h2 a:hover{text-decoration: none;}

.menuBox ul{list-style: none;margin-top: 10px;margin-bottom:20px;padding-left: 0}
.menuBox ul li a{clear:both;color:#ffffff;display:block;font-weight:normal;line-height:1.42857143;padding:3px 20px;
  white-space:nowrap;text-transform: uppercase;text-align: center;}
.menuBox ul li:hover {background-color: #ba0000;}
.menuBox ul li a:hover {color:#fff;text-decoration: none; }

.menuBox:first-child ul {margin-left: 0px}
.menuBox:last-child ul {margin-right: 0px}

/* Home */
.hmCatBox{ height: 150px; padding-top:15px; padding-bottom: 15px; border-bottom: #ba0000 5px solid;
	text-align: center; color: #929090; font-family: "lato"; 
}
.hmCatBox:hover{ background-color: #ba0000; color: #fff }
.hmCatBox h1{ font-size: 15px; margin-top: 10px; }

.hmCatBoxBuilding .hmBoxImg{ margin-top:20px; width: 100%; height:60px; background: url(../images/building.png) no-repeat 50% 50%; }
.hmCatBoxBuilding:hover .hmBoxImg{ background-image: url(../images/buildingHover.png); }

.hmCatBoxSanitry .hmBoxImg{margin-top:20px;  width: 100%; height:60px; background: url(../images/sanitary.png) no-repeat 50% 50%; }
.hmCatBoxSanitry:hover .hmBoxImg{ background-image: url(../images/sanitaryHover.png); }


.hmCatBoxElectricity .hmBoxImg{ margin-top:20px; width: 100%; height:60px; background: url(../images/electronic.png) no-repeat 50% 50%; }
.hmCatBoxElectricity:hover .hmBoxImg{ background-image: url(../images/electronicHover.png); }


.hmCatBoxFood .hmBoxImg{margin-top:20px; width: 100%; height:60px; background: url(../images/foood.png) no-repeat 50% 50%; }
.hmCatBoxFood:hover .hmBoxImg{ background-image: url(../images/fooodHover.png); }

.espace-hm {height: 45px;border-bottom: solid #e1e1e1 2px;}
.block-1 {background-color: #f5f5f5 ;color: #919090;padding-top: 35px;padding-bottom: 20px}
.block-1 h2{font-size:16px; font-weight: 900;margin-top: 0;margin-bottom: 5px;text-transform: uppercase;}

.socialHome {margin-top: 25px; list-style: none;}
.socialHome li a{font-size:12px; font-weight: bold;color: #919090;}
.socialHome li a i{margin-right: 5px;border:2px solid #919090;border-radius:30px;height:30px;line-height:27px;margin-bottom:5px;text-align:center;width:30px;}
.socialHome li a:hover {text-decoration: none;}

.socialHome  .facebook a:hover {color: #3b5998;}
.socialHome  .facebook a:hover i{border:2px solid #3b5998;}
.socialHome  .twitter a:hover {color: #00aced;}
.socialHome  .twitter a:hover i{border:2px solid #00aced;}
.socialHome  .google a:hover {color: #dd4b39;}
.socialHome  .google a:hover i{border:2px solid #dd4b39;}

.addressHome {background-color: #e3e3e3;color: #929090;font-size: 11px;padding-top: 20px;padding-bottom: 20px}

.homeMiddle {padding-top: 35px;padding-bottom: 20px;padding-left:0;padding-right:0;border-right:solid 1px #f0f0f0 !important;}
.homeMiddle h2 {margin-top: 0;margin-bottom: 20px;font-size:14px; font-weight: 900;color: #525151}
.homeMiddle h2 a {color: #525151;-moz-transition: all 0.45s ease; -o-transition: all 0.45s ease; -webkit-transition: all 0.45s ease;
  transition: all 0.45s ease;}
.homeMiddle h2 a:hover {text-decoration: none;color: #ba0000}
.homeMiddle ul {list-style: none;padding-left:0;}
.homeMiddle ul li a{color: #525151;font-size:12px;-moz-transition: all 0.45s ease; -o-transition: all 0.45s ease; -webkit-transition: all 0.45s ease;
  transition: all 0.45s ease;}
.homeMiddle ul li a:hover {text-decoration: none;color: #ba0000}

.homeLeft {padding-top: 35px;}

.MenuHome {margin-top: 30px;margin-bottom: 45px;}
.MenuHome li a{color: #989898;margin-right: 15px;margin-left: 15px;-moz-transition: all 0.45s ease; -o-transition: all 0.45s ease; -webkit-transition: all 0.45s ease;
  transition: all 0.45s ease;}
.MenuHome li a:first-child{margin-left: 0 !important}
.MenuHome li a:hover{text-decoration: none;color: #ba0000}
.MenuHome li{border-right: solid 1px #989898;}
.MenuHome li:last-child{border-right: none}

.img-subsiaries {margin-bottom: 15px;margin-left: auto;margin-right: auto;display: block;text-align: center;}
.g-subsiaries h3 {font-weight: 900;color: #aaaaaa;text-transform: uppercase;font-size:16px;margin-top:0;}
.img-subsiaries img {max-width: 120px;width: 100%;
        filter: grayscale(1);
        -webkit-filter: grayscale(1);
        -moz-filter: grayscale(1);
        -o-filter: grayscale(1);
        -ms-filter: grayscale(1);}
.img-subsiaries img:hover { filter: grayscale(0);
        -webkit-filter: grayscale(0);
        -moz-filter: grayscale(0);
        -o-filter: grayscale(0);
        -ms-filter: grayscale(0);}

.g-info {color:#676666;font-size:12px;font-weight:400; }

.newsletter .form-group {padding-left: 0px}
.newsletter .form-group .form-control{height:25px;padding-left:7px;border-radius: 0px !important}
.newsletter .btn-default{font-size:11px;height:25px;line-height:14px;padding-left:5px;border-radius: 0px !important}
.newsletter .btn-default:hover {background-color: #ba0000;color: #fff}

/* all */
::-webkit-input-placeholder { color:#4a4a4a;  font-size: 11px;line-height: 20px}
::-moz-placeholder { color:#4a4a4a;  font-size: 11px;line-height: 20px} /* firefox 19+ */
:-ms-input-placeholder { color:#4a4a4a;  font-size: 11px;line-height: 20px} /* ie */
input:-moz-placeholder { color:#4a4a4a;  font-size: 11px;line-height: 20px}

/* individual: webkit */
#field2::-webkit-input-placeholder { color:#4a4a4a;  font-size: 11px;line-height: 20px}
#field3::-webkit-input-placeholder { color:#4a4a4a;   font-size: 11px;line-height: 20px}
#field4::-webkit-input-placeholder { color:#4a4a4a;  font-size: 11px;line-height: 20px}

/* individual: mozilla */
#field2::-moz-placeholder { color:#4a4a4a;  font-size: 11px;line-height: 20px}
#field3::-moz-placeholder { color:#4a4a4a;  font-size: 11px;line-height: 20px}
#field4::-moz-placeholder { color:#4a4a4a;  font-size: 11px;line-height: 20px}


.slides {
	/* position: absolute;top: 0;left: 0;right: 0;bottom: 0;z-index: 1;overflow: hidden; white-space: nowrap;
  -moz-transition: all 0.45s ease; -o-transition: all 0.45s ease; -webkit-transition: all 0.45s ease;
  transition: all 0.45s ease;*/}
.slides .slide {
	display: inline-block;
	width: 100%;
	height: 100%;
	background-size: cover;
	background-position: center center;
	vertical-align: top;
}
nav {position: absolute;bottom: 30px;left: 30px;z-index: 99;}
nav button.disabled { pointer-events: none;opacity: 0.3;}
nav button {background: transparent; outline: none;border: none;text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);
  cursor: pointer;display: inline-block; margin: 0;padding: 0;}
nav button i {color: white;font-size:38px !important;width: 50px ; height: 50px ; border-radius: 50px;border:solid 3px #fff;}
nav button i:hover { color: white; }

.p-part1-red {background-color: #ba0000 ;margin-top: -60px ;min-height: 350px;z-index:9996;}
.p-part1-red h1 {margin-top: 15px;padding-bottom: 10px;margin-bottom: 0 ; border-bottom: solid 1px #fff ;color: #fff ;font-size: 20px;font-weight: bold;text-transform: uppercase;}
.first-ul {list-style: none;padding-left: 0;margin-top: 25px}
.first-ul > li  {margin-top: 10px;margin-bottom: 10px}
.first-ul > li > a{color: #fff;font-size: 16px;text-transform: uppercase;}
.first-ul > .active {font-weight: bold;width: 100%;background :url(images/catego-activ.png);background-repeat: no-repeat;background-position:100% 0%;}
.first-ul li a:hover{text-decoration: none;font-weight: bold;}
.first-ul li a:focus{text-decoration: none;font-weight: bold;}

.second-ul {list-style: none;padding-left: 25px;}
.second-ul .active {font-weight: bold}
.second-ul li a{color: #fff;font-size: 14px ;}

.padd-box {padding-left:40px}
.padd-box h1 {font-size: 36px;font-weight: 900;text-transform: uppercase;color: #222222}
.padd-box p {font-size: 14px;color: #3f3f3f;text-align: justify;}

.breadcrumb-atl {margin-top: 15px;color: #737272;text-transform: capitalize ; font-size: 12px}
.breadcrumb-atl ul li a{padding-right: 5px;color: #737272}
.breadcrumb-atl ul li a:hover{text-decoration: none;color: #737272}
.breadcrumb-atl ul li a i{font-size: 16px}

.categori {margin-top: 10px}
.categori-one {margin-top: 20px;border-bottom: dashed 1px #a1a1a1;font-size: 18px;padding-bottom: 15px;}
.categori-one a {color: #474747}
.categori-one a:hover {text-decoration: none;color: #ba0000}
.categori-one a:focus {text-decoration: none;color: #ba0000}
.categori-one i {font-size:30px !important;line-height:30px;}

.group-sub {margin-top: 20px}
.img-mid {margin-left: auto;margin-right: auto;display: block;text-align: center;padding-bottom: 25px;border-bottom: solid 3px #ba0000;}
.img-mid  img {width: 140px ;height: auto}
.img-mid .text {-moz-transition: all 1s ease; -o-transition: all 1s ease; -webkit-transition: all 1s ease;
  transition: all 1s ease;opacity: 0;color: #fff;position: absolute;top: 40px;left:0;width: 100% ;font-size: 14px;font-weight: bold;text-transform: uppercase;text-align: center;}
.group-sub p {margin-top: 10px;margin-bottom: 10px}
.website a{font-weight: bold;font-size: 12px;color: #ba0000}
.website a i {padding-right: 10px; font-size: 14px}
.website a:hover {text-decoration: none;}


.img-mid:hover {-moz-transition: all 0.45s ease; -o-transition: all 0.45s ease; -webkit-transition: all 0.45s ease;
  transition: all 0.45s ease;background-color: #ba0000;cursor: pointer;}
.img-mid:hover img{opacity: 0}
.img-mid:hover .text {opacity: 1}

.contact-name {padding-left:0}
.contact-subject {padding-right:0}
.contact-subject input , .contact-name input , .contact-email input{height: 45px !important}
textarea {height: 225px !important} 

.form-control:focus {
  border-color: #ccc;
  box-shadow: inset 0 1px 1px rgba(186, 0, 0, 0), 0 0 8px rgba(186, 0, 0, 0);
}

.contact-form {margin-top: 30px}
.contact-form .btn-default {background-color:#ba0000;border-color:#ba0000;color:#fff;}
.contact-form .btn-default:hover {background-color:#fff;border-color:#ba0000;color:#ba0000;}

.contact-us h2 {font-size: 24px;font-weight: 900;text-transform: uppercase;color: #222222}

.contacts-info-list { padding-left: 0;list-style: none; margin-bottom: 0;margin-top: 30px}
.contacts-info-list > li {position: relative;padding-left: 50px;min-height: 32px; display: table;}
.contacts-info-list > li + li { margin-top: 22px;}
.contacts-info-list > li .info-item { display: table-cell;vertical-align: middle;font-size:12px;}
.contacts-info-list > li .info-item a{color: #333}
.contacts-info-list > li .info-item a:hover{text-decoration: none;}
.contacts-info-list > li > .fa { display: block; position: absolute;left: 0;top: 0; width: 32px;height: 32px;
  border-radius: 50%; background: #ba0000; line-height: 32px;font-size: 14px;color: #fff;text-align: center;}
.section.dark .contacts-info-list > li > .fa {background: rgba(255, 255, 255, 0.1);}

/*blog*/
.blog1 {margin-bottom: 20px;margin-top: 20px}
.img-blog {margin-left: auto;margin-right: auto ;display: block;text-align: center;}
.blog1 .img-blog img{width: 100%;max-width: 300px;border: solid 3px #ccc}

.blog1 h1 {margin-top:5px;font-size: 36px;font-weight: 900;text-transform: uppercase;color: #222222;margin-top: 0 ;margin-bottom: 5px}
.blog1 h1 a {color: #222222}
.blog1 h1 a:hover {text-decoration: none;}
.blog1 h1 a:focus {text-decoration: none;}
.blog1 .blog-time {font-size: 10px;font-style: italic;color: #ccc;margin-bottom: 15px}
.blog1 .blog-time a{color: #ba0000}
.blog1 .blog-time a:hover {text-decoration: none;}
.blog1 .btn-default {background-color:#ba0000;border-color:#ba0000;color:#fff;margin-top: 15px}
.blog1 .btn-default:hover {background-color:#fff;border-color:#ba0000;color:#ba0000;}
.single-post .blog-time {font-size: 12px;font-style: italic;color: #ccc;margin-bottom: 15px}
.single-post .blog-time a{color: #ba0000}
.single-post .blog-time a:hover {text-decoration: none;}
.single-post img {display:block;height:auto;max-width:100%;padding-bottom: 20px}

.pagination li a {color: #ba0000}

/*press*/
.press .img-mid {margin-left: auto;margin-right: auto;display: block;text-align: center;margin-bottom: 5px}
.press .img-mid  img {max-width: 220px ;height: auto;width: 100%}
.press .img-mid .text {opacity: 0;color: #fff;position: absolute;top: 80px;left:0;width: 100% ;font-size: 18px;font-weight: bold;text-transform: uppercase;text-align: center;}

.press .img-mid:hover {background-color: #ba0000;cursor: pointer;}
.press .img-mid:hover img{opacity: 0}
.press .img-mid:hover .text {opacity: 1}
.press a:hover {text-decoration: none;}
.press h1 {font-size: 14px;text-align: center;margin-bottom: 20px}
.press a:hover h1 {text-decoration: none;color: #ba0000;}
.press a:focus h1 {text-decoration: none;color: #ba0000;}

/*press*/

@media (max-width: 992px ) {  

.header {height: 117px}
.hmCatBox h1 {font-size: 12px !important;}
h1 {font-size: 20px !important;margin-top: 15px !important}

.homeMiddle {padding-left:30px;padding-right:30px;}
/*footer {line-height: 20px; text-align: center;padding-top: 10px;height: 60px}*/
.padd-box {padding-left:15px}

.contact-name {padding-right:0}
.contact-subject {padding-left:0}
.contact-email {padding-right:0;padding-left:0}

.header-pad-hm {height:350px; margin-top:10px;}
}
.catalogs {margin-top:20px; }
.catalogs img {width: 100%}

.prod {margin-top: 10px}
.prod a{text-decoration: none;}
.prod img {width: 100%}
.prod h3 {margin-top: 5px;margin-bottom: 5px;font-size: 14px;text-align: center;color: #222}
.prod a:hover h3 {color: #ba0000}
@media (max-width: 1190px ) { 
  .middlwidthcorporte {
    margin:0 45%;
  }
}

.servise-home { margin-top: 10px;}
.servise-home-one img{width: 100%}
.servise-home-one a .servise-home-txt {color: #323232;line-height:24px; text-align: center;}
.servise-home-one a .servise-home-txt .fa {line-height:17px;width: 20px;height: 20px;border: solid 1px #d0d0d0;color: #d0d0d0;border-radius: 20px;text-align: center;}
.servise-home-one .servise-home-txt {margin-top: 15px;margin-bottom: 15px;font-weight: 700;text-transform: uppercase;font-size: 14px}
.servise-home-one .servise-home-trt {background-color:#d0d0d0;margin-bottom:30px;min-height:1px;width:100%;}
.servise-home-one a:hover {text-decoration: none;}
.servise-home-one a:focus {text-decoration: none;}
.servise-home-one a:hover .servise-home-txt {
	color: #ba0000;
	-webkit-transition: color 1000ms ease-out;
	-moz-transition: color 1000ms ease-out;
	-o-transition: color 1000ms ease-out;
}
.servise-home-one a:hover .servise-home-txt .fa {
	color: #ba0000;border-color: #ba0000;
	-webkit-transition: color 1000ms ease-out;
	-moz-transition: color 1000ms ease-out;
	-o-transition: color 1000ms ease-out;
	-webkit-transition: border-color 1000ms ease-out;
	-moz-transition: border-color 1000ms ease-out;
	-o-transition: border-color 1000ms ease-out;
}
.servise-home-one a:hover .servise-home-trt {
	background-color: #ba0000;
	-webkit-transition: background-color 1000ms ease-out;
	-moz-transition: background-color 1000ms ease-out;
	-o-transition: background-color 1000ms ease-out;
}
.prevArrow {background-image: url(images/next-slider.png);width: 35px;height: 65px;background-size: 35px 65px;left:-50px;position:absolute;top:30%;cursor: pointer;z-index:9999;}
.nextArrow {background-image: url(images/prev-slider.png);width: 35px;height: 65px;background-size: 35px 65px;right:-50px;position:absolute;top:30%;cursor: pointer;z-index:9999;}
.slick-dots {display: none !important;}
@media (max-width: 900px) {
  .prevArrow {background-image: none;width: 0;height: 0}
  .nextArrow {background-image: none;width: 0;height: 0}
}
@media (max-width:1060px) and (min-width:990px) {
 .prevArrow {background-image: none;width: 0;height: 0}
  .nextArrow {background-image: none;width: 0;height: 0}
}

@-webkit-keyframes rotate-rev {
  0% {
    transform: rotate(360deg);
  }
  100% {
    transform: rotate(0deg);
  }
}

@-webkit-keyframes rotate {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

.bordeur
{
    animation: rotate 5s infinite linear;
    -webkit-animation: rotate 2s infinite linear; /* Chrome, Safari, Opera */
}

#loading1{
}

btn-protrade{
}

#btn-protrade:hover {
content: url("../images/boutons/bouton_fbt_2.png");
}
#btn-proengeneers:hover {
content: url("../images/boutons/bouton_proengeneers2.png");
}
#btn-protravaux:hover {
content: url("../images/boutons/bouton_protravaux2.png");
}
#btn-proclim:hover {
content: url("../images/boutons/bouton_proclim2.png");
}
		
#slider1{
	background-image:url('../images/slider1.jpg');
}			
#slider2{
	background-image:url('../images/slider2.jpg');
}			
#slider3{
	background-image:url('../images/slider3.jpg');
}			
#slider4{
	background-image:url('../images/slider4.jpg');
}			
#slider5{
	background-image:url('../images/slider5.jpg');
}


#slider-fbt-1{
}
#slider-fbt-2{
}
#slider-fbt-3{
}
#slider-fbt-4{
}

#slider-proengeneers-1{
}
#slider-proengeneers-2{
}
#slider-proengeneers-3{
}
#slider-proengeneers-4{
}

#slider-protravaux-1{
}
#slider-protravaux-2{
}
#slider-protravaux-3{
}
#slider-protravaux-4{
}
#slider-protravaux-5{
}

#slider-proclim-1{
}
#slider-proclim-2{
}
#slider-proclim-3{
}
#slider-proclim-4{
}
#slider-proclim-5{
}

@media screen and (max-width: 700px){
.slogo{
	margin-top: 340px;
}
#slider1{
	background-image:url('../images/slider_mobile1.jpg');
}			
#slider2{
	background-image:url('../images/slider_mobile2.jpg');
}			
#slider3{
	background-image:url('../images/slider_mobile3.jpg');
}			
#slider4{
	background-image:url('../images/slider_mobile4.jpg');
}			
#slider5{
	background-image:url('../images/slider_mobile5.jpg');
}
}

.d1 {
	
    -webkit-animation: slidein 1s ease infinite; /* Chrome, Safari, Opera */
    animation: slidein 5s infinite;
}
.d2 {
    -webkit-animation: slidein2 2s infinite; /* Chrome, Safari, Opera */
    animation: slidein2 5s infinite;
}
.d3 {	
    -webkit-animation: slidein3 4s infinite; /* Chrome, Safari, Opera */
    animation: slidein3 5s infinite;
}
  
  
@keyframes slidein {
  0% {
    margin-left: 200%;
    width: 100%
  }
  
  50% {
    margin-left: 0%;
    width: 100%;
  }
  
  100% {
    margin-left: 0%;
    width: 100%;
  }
}
@keyframes slidein2 {
  0% {
    margin-left: 300%;
    width: 100%
  }
  
  50% {
    margin-left: 0%;
    width: 100%;
  }
  
  100% {
    margin-left: 0%;
    width: 100%;
  }
}
@keyframes slidein3 {
  0% {
    margin-left: 400%;
    width: 100%
  }
  50% {
    margin-left: 0%;
    width: 100%;
  }
  100% {
    margin-left: 0%;
    width: 100%;
  }
}