body.jsn-homepage #jsn-promo-inner {
    width: 100%;
}
body.jsn-homepage #jsn-topheader {
    position: absolute;
    width: 100%;
    z-index: 99;
    background-color: transparent;
    border: none;
}
#jsn-logo a {
    display: inline-block;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
    background-color: #fff;
    box-shadow: 0 0 0 10px rgba(255,255,255,0.5),
                1px 1px 5px rgba(184,184,184,0.45);
    padding: 10px;
}

.support {
    position: relative;
}
.support .toggle {
    background: url(../images/support-toggle.png) no-repeat;
    width: 80px;
    height: 80px;
    display: inline-block;
    position: absolute;
    right: 0;
    top: 0;
    cursor: pointer;
}
.support ul.list-icon {
    margin:0;
    visibility: hidden;
    opacity: 0;
    -ms-filter: alpha(0);filter: alpha(0);
    right: 45px;
    position: absolute;
    z-index: -1;
    top: -15px;
    -webkit-transition: all 0.4s;-moz-transition: all 0.4s;-ms-transition: all 0.4s;-o-transition: all 0.4s;transition: all 0.4s;
}
.support.hover .toggle + ul.list-icon, .support:hover .toggle + ul.list-icon{
    visibility: visible;
    opacity: 1;
    -ms-filter: alpha(100);filter: alpha(100);
}
.support ul.list-icon li {
    background: url(../images/icons/icons-support.png) no-repeat rgba(255,255,255,0.8) 2px 10px;
    font-size: 13px;
    color:#31bdcd;
    padding-right: 20px;
    margin: 2px 0;
    padding-top: 5px;
    padding-bottom: 5px;
    right:-45px;
    -webkit-transition: all 0.4s;-moz-transition: all 0.4s;-ms-transition: all 0.4s;-o-transition: all 0.4s;transition: all 0.4s;
    transform: scale(0);
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -o-transform: scale(0);
}
.support ul.list-icon li.mail {
    -webkit-border-radius: 2px 10px 0 2px;
    -moz-border-radius: 2px 10px 0 2px;
    -ms-border-radius: 2px 10px 0 2px;
    -o-border-radius: 2px 10px 0 2px;
    border-radius: 2px 10px 0 2px;

}
.support ul.list-icon li.hotline {
    background-position: 2px -22px;
    -webkit-transition-delay: 0.2s;-moz-transition-delay: 0.2s;-ms-transition-delay: 0.2s;-o-transition-delay: 0.2s;transition-delay: 0.2s;
}
.support ul.list-icon li.skype {
    -webkit-border-radius: 2px 0 10px 2px;
    -moz-border-radius: 2px 0 10px 2px;
    -ms-border-radius: 2px 0 10px 2px;
    -o-border-radius: 2px 0 10px 2px;
    border-radius: 2px 0 10px 2px;
    background-position: 2px -52px;
    -webkit-transition-delay: 0.4s;-moz-transition-delay: 0.4s;-ms-transition-delay: 0.4s;-o-transition-delay: 0.4s;transition-delay: 0.4s;
}
.support.hover .toggle + ul.list-icon li,.support:hover .toggle + ul.list-icon li{
    right:0;
    transform: scale(1);
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
}
.support ul.list-icon li a,.support ul.list-icon li span {
    display: block;
}
.online-support {
    position: relative;
    top: 100px;
}
.pagination {
    text-align: center;
}
.owl-carousel .owl-item li {
	list-style:none;
}
#jsn-pos-bottom .jsn-uniform.jsn-master .jsn-input-xlarge-fluid{
    width: 98% !important;
    width: calc(100% - 14px) !important;
}
#jsn-pos-bottom .jsn-uniform.jsn-master textarea.jsn-input-xlarge-fluid{
    max-width: 100%!important;
    width: 100% !important;
}
#jsn-mainbody .jsn-master .jsn-input-xlarge-fluid{
    width: calc(100% - 20px);
}
#jsn-mainbody .jsn-master .number.jsn-input-large-fluid {
    width: calc(100% - 20px);
}
@media only screen and (max-width: 768px), (max-device-width: 768px) {
	.wrapper-content-container {
		overflow:hidden;
		position:relative;
	}
	.wrapper-content-container .scroller {
		min-width:768px;
	}
	.wrapper-content-container .scroller table.table-style{
		min-width:768px;
	}
	table.table-style thead {
		float: left;
		display: block;
		width: 30%;
	}
	table.table-style tbody {
		display: block;
		margin-left: 30%;
		padding-left: 10px;
	}
	table.table-style thead tr {
		display:block;
	}
	table.table-style thead th {
		display:block;
		clear:both;
		width: auto!important;
		cursor:pointer;
	}
	table.table-style tbody tr {
		display:block;
	}
	table.table-style tbody td:first-child {
		display:block;
	}
	table.table-style.tab tbody td:first-child {
		display:none;
	}
	table.table-style tbody td:nth-child(n+2) {
		display:none;
	}
	table.table-style tbody td.active,table.table-style.tab tbody td.active {
		display:block;
	}
	table.table-style tbody td.header, table.table-style.tab tbody td.header{
		display: table-cell!important;
		width: 30%;
		min-width: 100px;
	}
	table.table-style tbody td.header ~ td.active, table.table-style.tab tbody td.header ~ td.active{
		display: table-cell!important;
		width: 68%;
	}
	table.table-style thead th.highlight.active {
		border-top: 6px solid #fff;
	}
	table.table-style tbody td br {
		content:'';
	}
}
@media only screen and (max-width: 480px), (max-device-width: 480px) {

}