/*
 * jQuery FlexSlider v2.7.2
 * https://www.woocommerce.com/flexslider/
 *
 * Copyright 2012 WooThemes
 * Free to use under the GPLv2 and later license.
 * http://www.gnu.org/licenses/gpl-2.0.html
 *
 * Contributing author: Tyler Smith (@mbmufffin)
 *
 */
.flex-container a:hover,.flex-slider a:hover {outline: none;}
.slides,.slides > li,.flex-control-nav,.flex-direction-nav {margin: 0;padding: 0;list-style: none;}
.flex-pauseplay span {text-transform: capitalize;}
.flexslider {margin: 0;padding: 0;}
.flexslider .slides > li > a {width: 100%;height: 100%;}
.flexslider .slides img {width:100%;display: block;}
.flexslider .slides:after {content: "";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
html[xmlns] .flexslider .slides {display: block;}
* html .flexslider .slides {height: 1%;}
.no-js .flexslider .slides > li:first-child {display: block;}
.flexslider {background:#fff;position: relative;zoom: 1;height: 218px;}
.flexslider .slides {zoom:1;}
.flex-viewport {-webkit-transition: all 1s ease;-moz-transition: all 1s ease;-ms-transition: all 1s ease;-o-transition: all 1s ease;transition: all 1s ease;}
.flex-viewport {height: 100%;}*/
@-moz-document url-prefix() {.loading .flex-viewport {max-height: none;}}
.flex-direction-nav {position: absolute;left: 50px;bottom: 40px;z-index: 20;display: flex;width: 76px;justify-content: space-between;}
.flex-direction-nav a {display: block;width: 32px;height: 32px;border-radius: 50%;background:#25aae1;font-size: 0;opacity: .5;}
.flex-direction-nav a:before {font: normal normal normal 16px/32px FontAwesome;display: block;text-align: center;content: '\f060';opacity: .5;}
.flex-direction-nav a.flex-next:before {content: '\f061';}
.flex-direction-nav a:hover {opacity:1;}
.flex-direction-nav a:hover:before {opacity:1;}
.flex-control-nav {position: absolute;bottom: 40px;padding: 13px 0;left: 130px;height: 32px;z-index: 10;}
.flex-control-nav li {margin: 0px 5px;display: inline-block;}
.flex-control-paging li a {width: 6px;height: 6px;display: block;background: #ccc;cursor: pointer;text-indent: -9999px;border-radius: 3px;}
.flex-control-paging li a.flex-active {background: #000;cursor: default;}

@media (max-width: 991px) {
	.flexslider {height: 146px;}
	.flex-control-nav,.flex-direction-nav {bottom: 10px;}
	

}
@media (max-width: 767px) {
	.flexslider {height: 100px;}
	.flex-control-nav,.flex-direction-nav {display:none;}
	.pt-5, .py-5 {padding-top: 1rem!important;}

}
@media (max-width: 424px){
	.flexslider {height: 78px;}
}