/* Slider */
body,ul, ol{margin:0;padding:0;}
ul{list-style: none;}
.desktop_full .flexslider,
.desktop_full .flex-viewport,
.full .flexslider,
.full .flex-viewport,
.full .slides,
.full .slide-item {position: relative;height: 100% !important;min-height: 100%;max-height: 100%;background-size:cover;background-repeat: no-repeat;background-position: center;}

/* Control Nav */
.control_b .flex-control-nav {position: absolute;bottom: 20px;left:50%;width: 100%;height: 50px;line-height: 50px;margin-left:-50%;text-align: center;}
.flex-control-nav li {display: inline-block;margin:0 3px;}
.control_b .flex-control-nav a {width:20px;height:4px;display: block;border:1px solid #fff;background-color: #fff;/*border:2px solid transparent;*/ display: inline-block;text-align: center;font-size: 14px;color: #C9CACA;cursor: pointer;zoom: 1;}
.flex-control-nav a:hover,
.flex-control-nav a:active,
.flex-control-nav a.flex-active {color: #595959;zoom: 1;border:1px solid #595959;background-color: #595959;}
#banner .slides a{display: block;width:100%;height:100%;} 

#banner .flex-direction-nav{overflow: hidden;position: absolute;top:50%;left:0px;z-index:9;width:100%;transform: translateY(-50%);}
#banner .flex-direction-nav li{position: relative;transition:all .9s ease;-moz-transition:all .9s ease;-webkit-transition:all .9s ease;-o-transition:all .9s ease;}
#banner .flex-direction-nav li:first-child{float:left;left:-100px;}
#banner .flex-direction-nav li:last-child{float:right;right:-100px;}
#banner .flexslider:hover .flex-direction-nav li:first-child{left:0px;}
#banner .flexslider:hover .flex-direction-nav li:last-child{right:0px;}

.flex-direction-nav li{display: block;width: 50px;height: 50px;position: relative;}
.flex-direction-nav li:nth-of-type(1)>a{text-decoration: none;outline: none;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}
.flex-direction-nav li:nth-of-type(1)>a:after{content: "";border: 1px solid rgba(255,255,255,0.14);transition: all .5s;color: #fff;padding: 23px;color: #1d65b1;background-image: url("../images/gls-22.jpg");background-color: #4fa45f;background-position: center;background-repeat: no-repeat;border-radius: 0 2px 2px 0;margin-left: 50px;}
.flex-direction-nav li:nth-of-type(1)>a:hover:after{background-color: #57b86a;border: 1px solid #57b86a;background-color: #57b86a;}

.flex-direction-nav li:nth-of-type(2)>a{text-decoration: none;outline: none;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}
.flex-direction-nav li:nth-of-type(2)>a:after{content: "";border: 1px solid rgba(255,255,255,0.14);transition: all .5s;color: #1d65b1;padding: 23px;background-image: url("../images/gls-23.jpg");background-color: #4fa45f;background-position: center;background-repeat: no-repeat;border-radius: 2px 0 0 2px;margin-right: 50px;}
.flex-direction-nav li:nth-of-type(2)>a:hover:after{border: 1px solid #57b86a;background-color: #57b86a;}

.slide-item img{display: block;max-width: 100%;height: auto;}

.flex-active-slide {visibility: visible;opacity: 1;-webkit-transform: perspective(600px) rotateX(0deg) rotateY(0deg) scale(1);-ms-transform: perspective(600px) rotateX(0deg) rotateY(0deg) scale(1);transform: perspective(600px) rotateX(0deg) rotateY(0deg) scale(1);}