#references_fr .bx-wrapper{width:100% !important;}

#references_fr .bx-wrapper img{}

#references_fr .bx-wrapper .bx-viewport{}

#references_fr .bx-wrapper .bx-loading{}

#references_fr .bx-wrapper .bx-pager{}

#references_fr .bx-wrapper .bx-pager .bx-pager-item{}

#references_fr .bx-wrapper .bx-pager.bx-default-pager a{}

#references_fr .bx-wrapper .bx-pager.bx-default-pager a:hover{}

#references_fr .bx-wrapper .bx-pager.bx-default-pager a.active{}

#references_fr .bx-wrapper .bx-controls-direction a{}

#references_fr .bx-wrapper .bx-controls-direction a.disabled{}

#references_fr .bx-wrapper .bx-prev{}

#references_fr .bx-wrapper .bx-prev:hover{}

#references_fr .bx-wrapper .bx-next{}

#references_fr .bx-wrapper .bx-next:hover{}

#references_fr .bx-controls{display: flex;align-items: center;justify-content: center;width: 100%;margin-top:40px;}
#references_fr .bx-controls-direction{display:inline-flex;}

#references_fr .bx-prev{position: relative;display: flex;align-items: center;height: 50px;color: #fff;font-size:0;}
#references_fr .bx-prev{-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}
#references_fr .bx-prev::after{content: "";width: 20px;height: 1px;display: inline-flex;background-color: #fff;margin-left:2px;}
#references_fr .bx-prev::before{content: "\f0d9";display: inline-flex;font: normal normal normal 14px/1 FontAwesome;font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;height: 100%;color: #fff;justify-content: center;align-items: center;z-index: 2;font-size:14px;}
#references_fr .bx-prev::before{-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}
#references_fr .bx-prev:hover{text-decoration:none;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}
#references_fr .bx-prev:hover::before{-webkit-animation: toLeftFromRight 0.3s forwards;-moz-animation: toLeftFromRight 0.3s forwards;animation: toLeftFromRight 0.3s forwards;}
#references_fr .bx-prev:hover::after{-webkit-animation: toLeftFromRight 0.3s forwards;-moz-animation: toLeftFromRight 0.3s forwards;animation: toLeftFromRight 0.3s forwards;}
#references_fr .bx-prev:focus{text-decoration:none}

#references_fr .bx-next{position: relative;display: flex;align-items: center;height: 50px;color: #fff;font-size:0;}
#references_fr .bx-next{-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}
#references_fr .bx-next::before{content: "";width: 20px;height: 1px;display: inline-flex;background-color: #fff;margin-right:2px;}
#references_fr .bx-next::after{content: "\f0da";display: inline-flex;font: normal normal normal 14px/1 FontAwesome;font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;height: 100%;color: #fff;justify-content: center;align-items: center;z-index: 2;font-size:14px;}
#references_fr .bx-next::after{-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}
#references_fr .bx-next:hover{text-decoration:none;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}
#references_fr .bx-next:hover::before{-webkit-animation: toRightFromLeft 0.3s forwards;-moz-animation: toRightFromLeft 0.3s forwards;animation: toRightFromLeft 0.3s forwards;}
#references_fr .bx-next:hover::after{-webkit-animation: toRightFromLeft 0.3s forwards;-moz-animation: toRightFromLeft 0.3s forwards;animation: toRightFromLeft 0.3s forwards;}
#references_fr .bx-next:focus{text-decoration:none}
@media screen and (min-width:992px){
#references_fr .bx-viewport ul{display:flex;align-items: flex-end;}
/*#references_fr .bx-controls{display:none;}*/
}
@media screen and (max-width:991px){
#references_fr .bx-viewport ul{display: flex;align-items: flex-end;}
#references_fr .bx-viewport li{width:32vw !important;}
#references_fr .bx-viewport li img{max-width: 100%;height: auto;margin: 0 auto;display: block;}
}
@media screen and (max-width:767px){
#references_fr .bx-viewport li{width:50vw !important;}
}

