.flex-container a:active, .flexslider a:active, .flex-container a:focus, .flexslider a:focus { outline: medium none;}
.slides, .flex-control-nav, .flex-direction-nav { margin: 0px; padding: 0px; list-style: none outside none;}
.flexslider { margin: 0px auto; position: relative; max-width:100%; z-index:0; overflow:hidden; }
.flex-viewport { max-height:2000px; transition: all 1s ease 0s ;  }
.flexslider .slides {  }
.slides:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0px; }
html[xmlns] .slides { display: block;  text-align:center;}
.flexslider .slides > li { display:none; }
.flexslider .slides a{width:100%;}
.flexslider .slides .imgslider { text-align:center; margin:0px auto; overflow:hidden; width:100%; text-align:center; max-height:520px;}
.flexslider .slides .imgslider img {text-align:center;}
.flex-control-nav { max-width:970px; position:relative;  bottom:28px; margin:0px auto; text-align:right; height:0px; padding-right:4px; z-index:99999 !important}
.flex-control-nav li { padding-left:5px; display:inline; position:relative; height:12px; top:-5px;  top:-12px \9;  z-index:99999 !important}
.flex-control-nav li a { background: url(../images/imggallerylistbg.png) no-repeat right top; width:11px; height:11px; display:inline-block; padding:0px; color:#fff; cursor:pointer; outline:none; text-indent:-9999px; font-size:0px; }
.flex-control-paging li a:hover, .flex-control-paging li a.flex-active { background:url(../images/imggallerylistbg.png) no-repeat left top; }
.flex-direction-nav { display: none;  }

/*@media screen and (max-width: 300px) { .flexslider .slides .imgslider { height:200px;} }

@media screen and (max-width: 769px) {.flexslider .slides .imgslider  {background-size:110% !important;}
.flexslider .slides .imgslider img{height:208px;}
.flexslider .slides .imgslider{height:405px;}
}
@media screen and (max-width: 640px) {
	.flexslider .slides .imgslider{height:335px;}
	.flexslider .slides .imgslider img{height:335px;}
	}
@media screen and (max-width: 480px) {
	.flexslider .slides .imgslider{height:250px;}
	.flexslider .slides .imgslider img{height:250px;}
	}
@media screen and (max-width: 360px) {
	.flexslider .slides .imgslider{height:185px;}
	.flexslider .slides .imgslider img{height:185px;}
	}
@media screen and (max-width: 320px) {
	.flexslider .slides .imgslider{height:160px;}
	.flexslider .slides .imgslider img{height:160px;}
	}*/