.jssort11 {
	position: absolute;
	width: 186px;
	height: 747px;
	-moz-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	user-select: none;
	right: 0 !important;
	left: auto !important;
}
.jssort11 .p {
	position: absolute;
	width: 186px;
	height: 186px;/*background: #181818;*/
}
.jssort11 .tp {
	position: absolute;
	top: 0;
	left: 0px;
	width: 100%;
	height: 100%;
	border: none;
	cursor: pointer;
}
.jssort11 .i, .jssort11 .pav:hover .i {
	position: absolute;
	top: 3px;
	left: 0px;
	width: 100%;
}
* html .jssort11 .i {
	width /**/: 62px;
	height /**/: 32px;
}
.jssort11 .pav .i {
	background-position:0px 0px;
}
.jssort11 .t, .jssort11 .pav:hover .t {
	position: absolute;
	top: 0px;
	left: 68px;
	width: 129px;
	height: 32px;
	line-height: 32px;
	text-align: center;
	color: #fc9835;
	font-size: 13px;
	font-weight: 700;
	text-transform: uppercase;
}
.jssort11 .pav .t, .jssort11 .p:hover .t {
	color: #fff;
}
.jssort11 .c, .jssort11 .pav:hover .c {
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 100%;
	height: 31px;
	line-height: 31px;
	color: #fff;
	font-size: 11px;
	font-weight: 400;
	overflow: hidden;
	text-align: center;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-family: 'MyriadProBold';
}
.jssort11 .pav .c, .jssort11 .p:hover .c {
	color: #fff;
}
.jssort11 .t, .jssort11 .c {
	transition: color 2s;
	-moz-transition: color 2s;
	-webkit-transition: color 2s;
	-o-transition: color 2s;
}
.jssort11 .p:hover .t, .jssort11 .pav:hover .t, .jssort11 .p:hover .c, .jssort11 .pav:hover .c {
	transition: none;
	-moz-transition: none;
	-webkit-transition: none;
	-o-transition: none;
}
.jssort11 .p:hover, .jssort11 .pav:hover {
/*background: #333;*/
}
.jssort11 .pav, .jssort11 .p.pdn {
/*background: #462300;*/
}
.image-thumb {
	position: absolute;
	right: 0px !important;
	left: auto !important;
}
.banner-caption{
	height:250px;
	width:400px;
	position:absolute !important;
	right:0px;
	bottom:200px;
	padding-right:15px;
	transition:1s;
	-webkit-transition:1s;
	-moz-transition:1s;	
}
.banner-caption h1{
	font-family: 'myriad_pro_lightregular';
	font-size:42px;
	color:#fff;
	padding-bottom:15px;
	transition:1s;
	-webkit-transition:1s;
	-moz-transition:1s;	
}
.banner-caption p{
	font-family: 'MyriadProRegular';
	font-size:15px;
	color:#b3b3b3;
	padding-bottom:15px;
	transition:1s;
	-webkit-transition:1s;
	-moz-transition:1s;	
}
.i{
	background-position:0px 0px;
	background-repeat:no-repeat;
	transition:1s;
	-webkit-transition:1s;
	-moz-transition:1s;	
}
/*.i:hover{
	background-position:0px -186px;
}*/
.first-thumb{
	background-image:url(../img/slider-thumb1-black1.jpg);
}
.first-thumb:hover{
	background-image:url(../img/slider-thumb1-color1.jpg);
}

.second-thumb{
	background-image:url(../img/slider-thumb2-black1.jpg);
}
.second-thumb:hover{
	background-image:url(../img/slider-thumb2-color1.jpg);
}

.third-thumb{
	background-image:url(../img/slider-thumb3-black1.jpg);
}
.third-thumb:hover{
	background-image:url(../img/slider-thumb3-color1.jpg);
}

.fourth-thumb{
	background-image:url(../img/slider-thumb4-black1.jpg);
}
.fourth-thumb:hover{
	background-image:url(../img/slider-thumb4-color1.jpg);
}




@media (max-width: 1800px) {
.jssort11 .c, .jssort11 .pav:hover .c {
	font-size: 16px;
	bottom: 10px;
}


.banner-caption{
	height:250px;
	width:480px;
	bottom:200px;
	padding-right:20px;
}
.banner-caption h1{
	font-size:60px;
	padding-bottom:15px;	
}
.banner-caption p{
	font-size:21px;
	padding-bottom:15px;	
}
.banner-caption .btn-danger{
	width:220px;
	line-height:40px;
}
}
@media (max-width: 1600px) {
.jssort11 .c, .jssort11 .pav:hover .c {
	font-size: 16px;
	bottom: 10px;
}


.banner-caption{
	height:250px;
	width:480px;
	bottom:200px;
	padding-right:20px;
}
.banner-caption h1{
	font-size:60px;
	padding-bottom:15px;	
}
.banner-caption p{
	font-size:21px;
	padding-bottom:15px;	
}
.banner-caption .btn-danger{
	width:260px;
	line-height:50px;
	font-size:17px;
}
}

@media (max-width: 1400px) {
.jssort11 .c, .jssort11 .pav:hover .c {
	font-size: 16px;
	bottom: 10px;
}


.banner-caption{
	height:250px;
	width:480px;
	bottom:200px;
	padding-right:20px;
}
.banner-caption h1{
	font-size:60px;
	padding-bottom:15px;	
}
.banner-caption p{
	font-size:21px;
	padding-bottom:15px;	
}
.banner-caption .btn-danger{
	width:260px;
	line-height:50px;
	font-size:17px;
}
}
@media (max-width: 1200px) {
.jssort11 .c, .jssort11 .pav:hover .c {
	font-size: 16px;
	bottom: 10px;
}

.banner-caption{
	height:250px;
	width:600px;
	bottom:250px;
	padding-right:20px;
}
.banner-caption h1{
	font-size:60px;
	padding-bottom:15px;	
}
.banner-caption p{
	font-size:22px;
	padding-bottom:15px;	
}
}
@media (max-width: 992px) {
.jssort11 .c, .jssort11 .pav:hover .c {
	font-size: 20px;
	bottom: 10px;
}

.banner-caption{
	height:250px;
	width:650px;
	bottom:250px;
	padding-right:20px;
}
.banner-caption h1{
	font-size:70px;
	padding-bottom:15px;	
}
.banner-caption p{
	font-size:28px;
	padding-bottom:15px;	
}
.banner-caption .btn-danger{
	width:300px;
	line-height:65px;
	font-size:19px;
}
}
@media (max-width: 767px) {
.jssort11 .c, .jssort11 .pav:hover .c {
	font-size: 20px;
	bottom: 10px;
}





.banner-caption{
	width:100%;
	padding-left:25px;
	padding-right:25px;
	text-align:center;
	bottom:120px;
	left:0px;
	right:0px;
	background-image:url(../img/black-bg.png);
	background-repeat:no-repeat;
	background-position:left top;
}
.banner-caption h1{
	font-size:70px;
	padding-bottom:10px;	
}
.banner-caption p{
/*	font-size:40px;
	padding-bottom:15px;
	line-height:40px;*/
	display:none;
}
.banner-caption .btn-danger{
	width:350px;
	line-height:75px;
	font-size:30px;
}
}
@media (max-width: 550px) {
	.banner-caption{
	width:100%;
	padding-left:25px;
	padding-right:25px;
	text-align:center;
	bottom:120px;
	left:0px;
	right:0px;
	background-image:url(../img/black-bg.png);
	background-repeat:no-repeat;
	background-position:left top;
}
.banner-caption h1{
	font-size:110px;
	padding-bottom:10px;	
}
.banner-caption p{
	display:none;	
}
.banner-caption .btn-danger{
	width:600px;
	line-height:100px;
	font-size:50px;
}
}