/* slider starts */
.jssora05l,.jssora05r{
display:block;
position:absolute;
width:40px;
height:40px;
cursor:pointer;
background:url('../img/a17.png')no-repeat;
overflow:hidden;
 }
 .jssora05l{
 background-position:-10px -40px;
 }
 .jssora05r{
 background-position:-71px -40px;
 }
 .jssora05l:hover{
 background-position:-130px -40px;
 }
 .jssora05r:hover{
 background-position:-191px -40px;
 }
 .jssora05l.jssora05ldn{
 background-position:-250px -40px;
 }
 .jssora05r.jssora05rdn{
 background-position:-310px -40px;
 }
 .jssora05l.jssora05lds{
 background-position:-10px -40px;
 opacity:.3;
 pointer-events:none;
 }
 .jssora05r.jssora05rds{
 background-position:-71px -40px;
 opacity:.3;
 pointer-events:none;
 }
/* slider ends */
#jssor_1{
margin-top:-15px !important;
}
.loading_line{
position: absolute;
top: 0px; 
left: 0px;
}
.div1{
filter: alpha(opacity=70);
opacity: 0.7; 
position: absolute; 
display: block; 
top: 0px; 
left: 0px; 
width: 100%; 
height: 490px;
}
.load{
position:absolute;
display:block;
background:url('../img/loading.gif') no-repeat center center;
top:0px;
left:0px;
width:100%;
height:100%;
}
@media only screen and (min-width: 320px) and (max-width: 767px){
#jssor_1 {
    margin-top: -22px !important;
}
}
@media only screen and (width: 768px){
#jssor_1 {
    margin-top: -22px !important;
}
}
@media only screen and (min-width: 769px) and (max-width: 1024px){
#jssor_1 {
    margin-top: -12px !important;
}
.after_fix {
    padding-top: 6% !important;
}
}