.flex-container a:active, .flexslider a:active, .flex-container a:focus, .flexslider a:focus {outline: none;} 
.slides, .flex-control-nav, .flex-direction-nav { margin:0; padding:0; list-style:none;} 
.flexslider{ margin:0; position:relative; margin-top:0px;}
.flexslider .slides li img { width:100%; display:block; float:left; height:450px; }
.flexslider .slides  li:first-child{ -webkit-backface-visibility:visible; display:block;}
.flexslider .slides  li { -webkit-backface-visibility:hidden;  position:relative; display:none;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.slides:after { content: "\0020"; display:block; clear:both; visibility:hidden; line-height:0; height:0;}
html[xmlns] .slides { display: block;}
* html .slides { height: 1%;}
.no-js .slides > li:first-child { display: block;}
.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: 310px;}
.flexslider .slides { zoom: 1;}
.carousel li { margin-right: 5px;}
/* Direction Nav */
.flexslider .flex-direction-nav { *height: 0;}
.flexslider .flex-direction-nav a { margin: 0px 0 0; position:absolute; bottom:0%; z-index:10;  text-indent:-9999px; -webkit-transition:all .3s ease;}
.flexslider .flex-direction-nav .flex-next { background:url(../images/right-arrow.png) center no-repeat; width:62px; height:62px; bottom:40px; right:174px}
.flexslider .flex-direction-nav .flex-prev { background:url(../images/left-arrow.png) center no-repeat; width:62px; height:62px; right:240px; bottom:40px }
/*.flexslider:hover .flex-next {opacity: 1; right: 0px;}
.flexslider:hover .flex-prev {opacity: 1; left: 0px;}*/
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {opacity: 0.4;}
.flex-direction-nav .flex-disabled {opacity: .3!important; filter:alpha(opacity=30); cursor: default;}

/* Control Nav */
.flex-control-nav { position:absolute; display:none; bottom:0px; text-align:center; right:40px; bottom:35px; z-index:1;}
.flex-control-nav li { margin:0;  padding:5px; display:inline-block; zoom:1; *display:inline;}
.flex-control-paging li a { width:12px; height:12px; border-radius:50%; display:block; background:#d0d9e2;  cursor:pointer; text-indent:-9999px;}
.flex-control-paging li a:hover { background:#f44c49;}
.flex-control-paging li a.flex-active { background:#f44c49; cursor:default;}

.flex-control-thumbs { margin:5px 0 0; position:static; overflow:hidden;}
.flex-control-thumbs li {width:19%; float:left; margin:0; background-color:#000; margin:0 0.5%;}
.flex-control-thumbs img {width:100%; display:block; cursor:pointer; opacity:0.5; border:1px solid #ccc;}
.flex-control-thumbs img:hover {opacity: 1;}
.flex-control-thumbs .flex-active {opacity:1; cursor:default;}

.best-tag{ float:left; position:absolute; top:-2px; left:-2px;}

.flexslider .slides  li{ position:relative;}
.flexslider .slides  li .flex-box{ position:absolute; bottom:10px; width:96%; padding:5px 2%; float:left; background:url(../images/black-bg.png);}
.flexslider .slides  li .flex-box .flex-title1{ float:left; font-family:'bebas_neueregular', "Trebuchet MS", Arial, Helvetica, sans-serif; color:#fff; font-size:30px; margin-right:50px;}
.flexslider .slides  li .flex-box .flex-title1 center{ float:right; color:#c8c8c8;}
.flexslider .slides  li .flex-box .flex-title1 font{ color:#ff932b;}
.flexslider .slides  li .flex-box .flex-text{ float:left; width:650px; color:#c7c7c7; font-size:13px;}


.left-part .flexslider2{margin-top:0px; border:10px solid #fff; box-shadow:0 0 2px #ccc;}
.left-part .flex-control-nav{ bottom:5px; width:100%; right:0px;}


@media screen and (max-width: 568px) {
.flex-control-nav {right:220px;}
.flex-control-nav li {padding:3px;}
.flex-control-paging li a { width:8px; height:8px;}
}
@media screen and (max-width: 240px) {
.flex-control-nav {right:100px;}
.flex-control-paging li a { width:5px; height:5px;}
}