.flex-container a:active,.flex

 a:active,.flex-container a:focus,.flexslider a:focus {
outline:none;
}

.slides,.flex-control-nav,.flex-direction-nav {
list-style:none;
margin:0;
padding:0;
}

.flexslider {
overflow:hidden;
position:relative;
z-index:2;
margin:0;
padding:0;
}

.flexslider .slides > li {
display:none;
-webkit-backface-visibility:hidden;
}

.flexslider .slides img {
width:auto;
display:block;
}

.flex-control-thumbs img {
cursor:pointer;
}

.flex-pauseplay span {
text-transform:capitalize;
}

.slides:after {
content:"\0020";
display:block;
clear:both;
visibility:hidden;
line-height:0;
height:0;
}

* html .slides {
height:1%;
}

.flex-viewport {
max-height:2000px;
-webkit-transition:all 1s ease;
-moz-transition:all 1s ease;
-o-transition:all 1s ease;
transition:all 1s ease;
}

.loading .flex-viewport {
max-height:300px;
}

.flexslider .slides {
zoom:1;
}

.carousel li {
margin-right:5px;
}

.flexslider.top_slider .flex-direction-nav li a {
position:absolute;
z-index:300;
top:50%;
display:block;
width:32px;
height:32px;
margin-top:-16px;
font-family:FontAwesome;
text-align:center;
}

.flexslider.top_slider .flex-direction-nav li a.flex-prev {
left:15px;
}

.flexslider.top_slider .flex-direction-nav li a.flex-next {
right:15px;
}

.flexslider.top_slider .flex-direction-nav li a:before {
position:absolute;
left:0;
top:0;
width:32px;
height:32px;
line-height:30px;
font-size:38px;
color:#fff;
transition:all .3s ease-in-out;
-webkit-transition:all .3s ease-in-out;
}

.flexslider.top_slider .flex-direction-nav li a.flex-prev:before {
content:"\f053";
}

.flexslider.top_slider .flex-direction-nav li a.flex-next:before {
content:"\f054";
}

.flexslider.top_slider .flex-direction-nav li a:hover:before {
color:#f5c700;
}

.flex-control-nav {
position:absolute;
z-index:300;
left:50%;
bottom:0;
height:21px;
text-align:center;
background-color:#fff;
transform:translateX(-50%);
-o-transform:translateX(-50%);
-ms-transform:translateX(-50%);
-webkit-transform:translateX(-50%);
display:none;
padding:11px 9px 0;
}

.flex-control-nav:before,.flex-control-nav:after {
content:'';
position:absolute;
top:0;
width:24px;
height:21px;
background-repeat:no-repeat;
}

.flex-control-nav:before {
right:-24px;
background-image:url(../images/slider/pagin_bg_r.png);
}

.flex-control-nav:after {
left:-24px;
background-image:url(../images/slider/pagin_bg_l.png);
}

.flex-control-nav li {
display:inline-block;
vertical-align:top;
margin:0 5px;
}

.flex-control-nav li a {
display:block;
width:10px;
height:10px;
border-radius:50%;
border:2px solid #fff;
font-size:0;
background-color:#ccc;
cursor:pointer;
}

.flex-control-nav li a:hover {
background-color:#fff;
border-color:#333;
}

.flex-control-nav li a.flex-active {
background-color:#fff;
cursor:default;
border-color:#333;
}

.flexslider.top_slider .slide1 {
width:100%;
background-image:url(../images/new-2/B--1.jpg);
background-size:cover;
}

.flexslider.top_slider .slide2 {
width:100%;
background-color:#0b8e79;
background-image:url(../images/new-2/B--2.jpg);
background-size:cover;
}

.flexslider.top_slider .slide3 {
width:100%;
background-color:#0b8e79;
background-image:url(../images/new-2/B--3.jpg);
background-size:cover;
}

.flexslider.top_slider .slide4 {
width:100%;
background-color:#0b8e79;
background-image:url(../images/new-2/B--4.jpg);
background-size:cover;
}
.flexslider.top_slider .slide5{
width:100%;
background-color:#0b8e79;
background-image:url(../images/new-2/B--5.jpg);
background-size:cover;
}
.flexslider.top_slider .slide6 {
width:100%;
background-color:#0b8e79;
background-image:url(../images/new-2/home-banner-2.jpg);
background-size:cover;
}

.flexslider.top_slider .slide7{
width:100%;
background-color:#0b8e79;
background-image:url(../images/new-2/home-banner-3.jpg);
background-size:cover;
}

.flexslider.top_slider .slides li {
height:700px;
}

.flexslider.top_slider .container {
position:relative;
height:100%;
}

a.slide_banner {
position:relative;
display:inline-block;
background-color:#000;
margin:0 12px 0 15px;
}

.slide1_banner3 {
width:570px;
}

a.slide_banner img {
transition:all .3s ease-in-out;
-webkit-transition:all .3s ease-in-out;
}

.slide_banner_wrapper:hover a.slide_banner img {
opacity:0.3;
}

a.slide_banner:before {
content:'';
position:absolute;
left:0;
top:0;
right:0;
bottom:0;
opacity:0;
border:2px solid #fff;
transition:all .1s ease-in-out;
-webkit-transition:all .1s ease-in-out;
}

a.slide_banner:hover:before {
left:-7px;
top:-7px;
right:-7px;
bottom:-7px;
opacity:1;
}

.flexslider.top_slider.sale_page .slide1 {
width:100%;
background-image:url(../images/slider/sale_bg1.jpg);
background-size:cover;
}

.flexslider.top_slider.sale_page .slide2 {
width:100%;
background-color:#0b8e79;
background-image:url(../images/slider/sale_bg2.jpg);
background-size:cover;
}

.sale_caption1 {
position:absolute;
z-index:30;
left:0;
top:50%;
width:550px;
text-transform:uppercase;
color:#333;
transform:translateY(-50%);
-o-transform:translateY(-50%);
-ms-transform:translateY(-50%);
-webkit-transform:translateY(-50%);
}

.slide2 .sale_caption1 {
color:#fff;
}

.sale_caption1 .title2 {
padding-left:5px;
font-weight:300;
line-height:40px;
font-size:40px;
margin:0 0 54px;
}

.sale_caption1 .flex_btn {
display:inline-block;
margin-left:8px;
width:auto;
text-transform:uppercase;
font-weight:900;
font-size:14px;
color:#fff;
border:2px solid #c33;
padding:13px 37px 14px;
}

.slide2 .sale_caption1 .flex_btn {
border-color:#fff;
}

.slide2 .sale_caption1 .flex_btn:hover {
background-color:#fff;
color:#c33;
}

.flexslider.article_slider {
float:left;
width:auto;
margin:0 48px 40px 0;
}

.FadeIn,.FromTop,.FromRight,.FromBottom,.FromLeft {
opacity:0;
transition:all .7s ease-in-out;
-webkit-transition:all .7s ease-in-out;
}

.captionDelay1 {
transition-delay:.1s;
-webkit-transition-delay:.1s;
}

.captionDelay2 {
transition-delay:.2s;
-webkit-transition-delay:.2s;
}

.captionDelay3 {
transition-delay:.3s;
-webkit-transition-delay:.3s;
}

.captionDelay4 {
transition-delay:.4s;
-webkit-transition-delay:.4s;
}

.captionDelay5 {
transition-delay:.5s;
-webkit-transition-delay:.5s;
}

.captionDelay6 {
transition-delay:.6s;
-webkit-transition-delay:.6s;
}

.captionDelay7 {
transition-delay:.7s;
-webkit-transition-delay:.7s;
}

.captionDelay8 {
transition-delay:.8s;
-webkit-transition-delay:.8s;
}

.captionDelay9 {
transition-delay:.9s;
-webkit-transition-delay:.9s;
}

.captionDelay10 {
transition-delay:1s;
-webkit-transition-delay:1s;
}

.captionDelay11 {
transition-delay:1.1s;
-webkit-transition-delay:1.1s;
}

.captionDelay12 {
transition-delay:1.2s;
-webkit-transition-delay:1.2s;
}

.flexslider li .FromTop {
transform:translateY(-100%);
-o-transform:translateY(-100%);
-ms-transform:translateY(-100%);
-webkit-transform:translateY(-100%);
}

.flexslider li.flex-active-slide .FromTop {
opacity:1;
transform:translateY(0);
-o-transform:translateY(0%);
-ms-transform:translateY(0);
-webkit-transform:translateY(0);
}

.flexslider li .FromBottom {
transform:translateY(100%);
-o-transform:translateY(100%);
-ms-transform:translateY(100%);
-webkit-transform:translateY(100%);
}

.flexslider li.flex-active-slide .FromBottom {
opacity:1;
transform:translateY(0);
-o-transform:translateY(0);
-ms-transform:translateY(0);
-webkit-transform:translateY(0);
}

.flexslider li .FromLeft {
transform:translateX(-100%);
-o-transform:translateX(-100%);
-ms-transform:translateX(-100%);
-webkit-transform:translateX(-100%);
}

.flexslider li .FromRight {
transform:translateX(100%);
-o-transform:translateX(100%);
-ms-transform:translateX(100%);
-webkit-transform:translateX(100%);
}

html[xmlns] .slides,.no-js .slides > li:first-child {
display:block;
}

.top_slider .slide1 .flex_caption1,.top_slider .slide2 .flex_caption1,.top_slider .slide3 .flex_caption1,.top_slider .slide4 .flex_caption1 ,.top_slider .slide5 .flex_caption1 ,.top_slider .slide6 .flex_caption1,.top_slider .slide7 .flex_caption1  {
position:absolute;
z-index:30;
left:0;
top:31%;
width:550px;
text-transform:uppercase;
color:#333;
}


.top_slider .slide1 .flex_caption1 .title1,.top_slider .slide2 .flex_caption1 .title1,.top_slider .slide3 .flex_caption1 .title1,.top_slider .slide4 .flex_caption1 .title1,.top_slider .slide5 .flex_caption1 .title1,.top_slider .slide6 .flex_caption1 .title1,.top_slider .slide7 .flex_caption1 .title1,.sale_caption1 .title1 {
font-weight:100;
line-height:100px;
font-size:100px;
margin:0;
}

.top_slider .slide1 .flex_caption1 .title2,.top_slider .slide2 .flex_caption1 .title2,.top_slider .slide3 .flex_caption1 .title2,.top_slider .slide4 .flex_caption1 .title2 ,.top_slider .slide5 .flex_caption1 .title2 ,.top_slider .slide6 .flex_caption1 .title2 ,.top_slider .slide7 .flex_caption1 .title2 {
padding-left:5px;
font-weight:300;
line-height:40px;
font-size:40px;
margin:0;
}

.top_slider .slide1 .flex_caption2,.top_slider .slide2 .flex_caption2,.top_slider .slide3 .flex_caption2,.top_slider .slide4 .flex_caption2,.top_slider .slide5 .flex_caption2,.top_slider .slide6 .flex_caption2,.top_slider .slide7 .flex_caption2 {
position:absolute;
z-index:30;
right:0;
top:28%;
display:table;
width:177px;
height:177px;
border-radius:50%;
background-color:#242424;
}

.top_slider .slide1 .flex_caption2:hover,.top_slider .slide2 .flex_caption2:hover,.top_slider .slide3 .flex_caption2:hover,.top_slider .slide4 .flex_caption2:hover,.top_slider .slide5 .flex_caption2:hover,.top_slider .slide6 .flex_caption2:hover,.top_slider .slide7 .flex_caption2:hover,.sale_caption1 .flex_btn:hover {
background-color:#c33;
}

.top_slider .slide1 .flex_caption2:before,.top_slider .slide2 .flex_caption2:before,.top_slider .slide3 .flex_caption2:before,.top_slider .slide4 .flex_caption2:before ,.top_slider .slide5 .flex_caption2:before,.top_slider .slide6 .flex_caption2:before,.top_slider .slide7 .flex_caption2:before{
content:'';
position:absolute;
left:-10px;
top:-10px;
right:-10px;
bottom:-10px;
border:4px solid #242424;
border-radius:50%;
transition:all .1s ease-in-out;
-webkit-transition:all .1s ease-in-out;
}

.top_slider .slide1 .flex_caption2:hover:before,.top_slider .slide2 .flex_caption2:hover:before,.top_slider .slide3 .flex_caption2:hover:before,.top_slider .slide4 .flex_caption2:hover:before,.top_slider .slide5 .flex_caption2:hover:before,.top_slider .slide6 .flex_caption2:hover:before,.top_slider .slide7 .flex_caption2:hover:before {
left:-14px;
top:-14px;
right:-14px;
bottom:-14px;
border:2px solid #c33;
}

.top_slider .slide1 .flex_caption2 .middle,.top_slider .slide2 .flex_caption2 .middle,.top_slider .slide3 .flex_caption2 .middle,.top_slider .slide4 .flex_caption2 .middle ,.top_slider .slide5 .flex_caption2 .middle,.top_slider .slide6 .flex_caption2 .middle,.top_slider .slide7 .flex_caption2 .middle{
display:table-cell;
vertical-align:middle;
text-transform:uppercase;
text-align:center;
font-weight:700;
line-height:31px;
font-size:26px;
color:#fff;
transition:all .1s ease-in-out;
-webkit-transition:all .1s ease-in-out;
}

.top_slider .slide1 .flex_caption2:hover .middle,.top_slider .slide2 .flex_caption2:hover .middle,.top_slider .slide3 .flex_caption2:hover .middle,.top_slider .slide4 .flex_caption2:hover .middle,.top_slider .slide5 .flex_caption2:hover .middle,.top_slider .slide6 .flex_caption2:hover .middle,.top_slider .slide7 .flex_caption2:hover .middle {
transform:scale(1.1);
-o-transform:scale(1.1);
-ms-transform:scale(1.1);
-webkit-transform:scale(1.1);
}

.top_slider .slide1 .flex_caption2 span,.top_slider .slide2 .flex_caption2 span,.top_slider .slide3 .flex_caption2 span,.top_slider .slide4 .flex_caption2 span,.top_slider .slide5 .flex_caption2 span,.top_slider .slide6 .flex_caption2 span,.top_slider .slide7 .flex_caption2 span {
display:block;
font-weight:100;
line-height:36px;
font-size:34px;
}

.top_slider .slide1 .flex_caption3,.top_slider .slide2 .flex_caption3,.top_slider .slide3 .flex_caption3,.top_slider .slide4 .flex_caption3 ,.top_slider .slide5 .flex_caption3 ,.top_slider .slide6 .flex_caption3 ,.top_slider .slide7 .flex_caption3 {
position:absolute;
z-index:30;
left:0;
right:0;
bottom:50px;
margin:0 -15px;
}

.slide1_banner1,.slide1_banner2 {
width:270px;
}

.slide_banner_wrapper a.slide_banner:hover img,.flexslider li.flex-active-slide .FadeIn {
opacity:1;
}

.top_slider .slide2 .flex_caption3 a,.top_slider .slide3 .flex_caption3 a,.top_slider .slide4 .flex_caption3 a,.top_slider .slide5 .flex_caption3 a,.top_slider .slide6 .flex_caption3 a,.top_slider .slide7 .flex_caption3 a {
display:inline-block;
margin:0 12px 0 15px;
}

.flexslider li.flex-active-slide .FromLeft,.flexslider li.flex-active-slide .FromRight {
opacity:1;
transform:translateX(0);
-o-transform:translateX(0);
-ms-transform:translateX(0);
-webkit-transform:translateX(0);
}
@media only screen and (min-device-width: 992px) and (max-device-width: 1199px) and (orientation:landscape){
.flexslider.top_slider .slides li {
height:520px;
}

.slide1_banner1,.slide1_banner2 {
width:220px;
}

.slide1_banner3 {
width:470px;
}

.top_slider .slide1 .flex_caption3,.top_slider .slide2 .flex_caption3,.top_slider .slide3 .flex_caption3,.top_slider .slide4 .flex_caption3 ,.top_slider .slide5 .flex_caption3,.top_slider .slide6 .flex_caption3,.top_slider .slide7 .flex_caption3{
bottom:30px;
}
}
@media only screen and (min-device-width: 768px) and (max-device-width: 991px) and (orientation:landscape){
.flexslider.top_slider .slides li {
height:400px;
}

.slide1_banner1,.slide1_banner2 {
width:168px;
}

.slide1_banner3 {
width:348px;
}

.top_slider .slide1 .flex_caption3,.top_slider .slide2 .flex_caption3,.top_slider .slide3 .flex_caption3,.top_slider .slide4 .flex_caption3,.top_slider .slide5 .flex_caption3,.top_slider .slide6 .flex_caption3,.top_slider .slide7 .flex_caption3 {
bottom:30px;
}

.top_slider .slide1 .flex_caption1 .title1,.top_slider .slide2 .flex_caption1 .title1,.top_slider .slide3 .flex_caption1 .title1,.top_slider .slide4 .flex_caption1 .title1 ,.top_slider .slide5 .flex_caption1 .title1,.top_slider .slide6 .flex_caption1 .title1,.top_slider .slide7 .flex_caption1 .title1{
font-size:60px;
line-height:60px;
}

.top_slider .slide1 .flex_caption1 .title2,.top_slider .slide2 .flex_caption1 .title2,.top_slider .slide3 .flex_caption1 .title2,.top_slider .slide4 .flex_caption1 .title2,.top_slider .slide5 .flex_caption1 .title2,.top_slider .slide6 .flex_caption1 .title2,.top_slider .slide7 .flex_caption1 .title2 {
font-size:24px;
line-height:28px;
}

.top_slider .slide1 .flex_caption2,.top_slider .slide2 .flex_caption2,.top_slider .slide3 .flex_caption2,.top_slider .slide4 .flex_caption2,.top_slider .slide5 .flex_caption2,.top_slider .slide6 .flex_caption2,.top_slider .slide7 .flex_caption2 {
top:30%;
right:10px;
height:100px;
width:100px;
}

.top_slider .slide1 .flex_caption2 .middle,.top_slider .slide2 .flex_caption2 .middle,.top_slider .slide3 .flex_caption2 .middle,.top_slider .slide4 .flex_caption2 .middle ,.top_slider .slide5 .flex_caption2 .middle,.top_slider .slide6 .flex_caption2 .middle,.top_slider .slide7 .flex_caption2 .middle{
font-size:14px;
line-height:17px;
}

.top_slider .slide1 .flex_caption2 span,.top_slider .slide2 .flex_caption2 span,.top_slider .slide3 .flex_caption2 span,.top_slider .slide4 .flex_caption2 span,.top_slider .slide5 .flex_caption2 span,.top_slider .slide6 .flex_caption2 span,.top_slider .slide7 .flex_caption2 span {
font-size:20px;
line-height:22px;
}
}

@media only screen and (device-width:768px){
.flexslider.top_slider .slides li {
height:350px;
margin:0 2px 11px 5px !important;
}

.top_slider .flex_caption3 {
left:15px!important;
text-align:center!important;
}

.slide1_banner1,.slide1_banner2 {
width:38%;
margin:0 2px 11px 5px !important;
}

.slide1_banner3 {
width:80%;
margin:0 2px 10px 5px !important;
}

.top_slider .slide1 .flex_caption3,.top_slider .slide2 .flex_caption3,.top_slider .slide3 .flex_caption3,.top_slider .slide4 .flex_caption3,.top_slider .slide5 .flex_caption3,.top_slider .slide6 .flex_caption3,.top_slider .slide7 .flex_caption3 {
bottom:-8px;
}

.top_slider .flex_caption1 {
top:40%!important;
left:15px!important;
}

.top_slider .flex_caption2 {
top:40%!important;
right:25px!important;
}

.top_slider .slide1 .flex_caption1 .title1,.top_slider .slide2 .flex_caption1 .title1,.top_slider .slide3 .flex_caption1 .title1,.top_slider .slide4 .flex_caption1 .title1,.top_slider .slide5 .flex_caption1 .title1,.top_slider .slide6 .flex_caption1 .title1,.top_slider .slide7 .flex_caption1 .title1 {
font-size:60px;
line-height:60px;
}

.top_slider .slide1 .flex_caption1 .title2,.top_slider .slide2 .flex_caption1 .title2,.top_slider .slide3 .flex_caption1 .title2,.top_slider .slide4 .flex_caption1 .title2,.top_slider .slide5 .flex_caption1 .title2 ,.top_slider .slide6 .flex_caption1 .title2 ,.top_slider .slide7 .flex_caption1 .title2  {
font-size:24px;
line-height:28px;
}

.top_slider .slide1 .flex_caption2,.top_slider .slide2 .flex_caption2,.top_slider .slide3 .flex_caption2,.top_slider .slide4 .flex_caption2,.top_slider .slide5 .flex_caption2,.top_slider .slide6 .flex_caption2,.top_slider .slide7 .flex_caption2 {
top:30%;
right:10px;
height:100px;
width:100px;
}

.top_slider .slide1 .flex_caption2 .middle,.top_slider .slide2 .flex_caption2 .middle,.top_slider .slide3 .flex_caption2 .middle,.top_slider .slide4 .flex_caption2 .middle,.top_slider .slide5.flex_caption2 .middle,.top_slider .slide6 .flex_caption2 .middle,.top_slider .slide7 .flex_caption2 .middle {
font-size:14px;
line-height:17px;
}

.top_slider .slide1 .flex_caption2 span,.top_slider .slide2 .flex_caption2 span,.top_slider .slide3 .flex_caption2 span,.top_slider .slide4 .flex_caption2 span ,.top_slider .slide5 .flex_caption2 span ,.top_slider .slide6 .flex_caption2 span ,.top_slider .slide7 .flex_caption2 span {
font-size:20px;
line-height:22px;
}
}
@media only screen and (max-device-width: 480px) {
.top_slider .slide1 .flex_caption3,.top_slider .slide2 .flex_caption3,.top_slider .slide3 .flex_caption3,.top_slider .slide4 .flex_caption3,.top_slider .slide5 .flex_caption3,.top_slider .slide6 .flex_caption3,.top_slider .slide7 .flex_caption3 {
display:block;
}
.slide1_banner1, .slide1_banner2{
	 width: 170px !important;
	  margin-left: 29% !important;
}
.flexslide.slide1_banner1,.slide1_banner2{
    width: 170px !important;
}
.slide1_banner3 {
    width: 320px !important;
	margin-left: 9% !important;
}
.flexslider.top_slider .slides li {
height:500px;
margin-top:40px;
}

.top_slider .flex_caption1 .title1 {
font-size:30px!important;
line-height:30px!important;
}

.top_slider .flex_caption1 .title2 {
font-size:16px!important; 
line-height:20px!important;
padding-left:0!important;
}

.top_slider .flex_caption1,.top_slider .slide1 .flex_caption2,.top_slider .slide2 .flex_caption2,.top_slider .slide3 .flex_caption2,.top_slider .slide4 .flex_caption2,.top_slider .slide5 .flex_caption2,.top_slider .slide6 .flex_caption2,.top_slider .slide7 .flex_caption2 {
top:50%!important;
}
}

@media only screen and (min-device-width: 1600px) and (max-device-width: 1920px) and (orientation:landscape){
.flexslider.top_slider .slides li {
height:875px;
}

.man {
height:179px;
}
}
@media only screen and (min-device-width: 1480px) and (max-device-width: 1599px) and (orientation:landscape) {
.flexslider.top_slider .slides li {
height:567px;
}

.man {
height:179px;
}
}/*add new css*/
@media only screen and (max-device-width: 1400px) and (min-device-width: 1200px) and (orientation: landscape){
	.flexslider.top_slider .slides li {		height: 585px;	}
}
.slide_banner_wrapper a{
	margin-bottom:10px !important;
}