.top-margin{
    top: 91.6364px !important;
}

  .jssorl-009-spin img {
            animation-name: jssorl-009-spin;
            animation-duration: 1.6s;
            animation-iteration-count: infinite;
            animation-timing-function: linear;
        }

        @keyframes jssorl-009-spin {
            from {
                transform: rotate(0deg);
            }

            to {
                transform: rotate(360deg);
            }
        }


        .jssora093 {display:block;position:absolute;cursor:pointer;}
        .jssora093 .c {fill:none;stroke:#fff;stroke-width:400;stroke-miterlimit:10;}
        .jssora093 .a {fill:none;stroke:#fff;stroke-width:400;stroke-miterlimit:10;}
        .jssora093:hover {opacity:.8;}
        .jssora093.jssora093dn {opacity:.6;}
        .jssora093.jssora093ds {opacity:.3;pointer-events:none;}

        .jssort101 .p {position: absolute;top:0;left:0;box-sizing:border-box;background:#000;}
        .jssort101 .p .cv {position:relative;top:0;left:0;width:100%;height:100%;border:2px solid #000;box-sizing:border-box;z-index:1;}
        .jssort101 .a {fill:none;stroke:#fff;stroke-width:400;stroke-miterlimit:10;visibility:hidden;}
        .jssort101 .p:hover .cv, .jssort101 .p.pdn .cv {border:none;border-color:transparent;}
        .jssort101 .p:hover{padding:2px;}
        .jssort101 .p:hover .cv {background-color:rgba(0,0,0,6);opacity:.35;}
        .jssort101 .p:hover.pdn{padding:0;}
        .jssort101 .p:hover.pdn .cv {border:2px solid #fff;background:none;opacity:.35;}
        .jssort101 .pav .cv {border-color:#fff;opacity:.35;}
        .jssort101 .pav .a, .jssort101 .p:hover .a {visibility:visible;}
        .jssort101 .t {position:absolute;top:0;left:0;width:100%;height:100%;border:none;opacity:.6;}
        .jssort101 .pav .t, .jssort101 .p:hover .t{opacity:1;}
        .jssor_1div{position:relative;margin:0 auto;top:68px;left:-7%;width:1100px;height: 759px !important;overflow:hidden;visibility:hidden;}
        .Loading_Screen{position:absolute;top:0px;left:0px;width:100%;height:100%;text-align:center;background-color:rgba(0,0,0,0.7);}
        .Loading_Screen_imag{margin-top:0px;position:relative;top:50%;width:38px;height:38px;}
        .Loading_Screen_slides{cursor:default;position:relative;top:90px;left:128px;width:950px;height:720px;overflow:hidden;}
        .jssort101_nav{position:absolute;left:0px;top: 15.3091px !important;width: 126px !important;height: 718px !important;;background-color:#000;}
        .jssort101_p{width:99px;height:66px;}
        .Arrow_Navigator_left{width:50px;height:50px;top:0px;left:129px;}
        .svg_imag{position:absolute;top:0;left:0;width:100%;height:100%;}
        .Arrow_Navigator_right{width:50px;height:50px;top:0px;right:30px;}
        .svg2{position:absolute;top:0;left:0;width:100%;height:100%;}
        .thumbnavigator{ top: 42.891px; }
        body{
    overflow-x: hidden;
    display: block;
    /*width: 100%;*/
}
/*.actives {
    background: gray !important;
    color: #0056b5 !important;
}*/

@media(max-width:1199px) { 
    header, footer{
    width: calc(100vh) !important;
}
.allgallery{
    width: 100vh;
    height: 100vw;

}
footer{
   /* bottom: 0;
    margin-bottom: 0px;*/
}
}
@media only screen and (max-width: 20000px) and (min-width: 1350px) {

     .jssor_1div{left: -7%;}
}
@media only screen and (max-width: 600px) and (min-width: 1px) {

     .jssor_1div{left: -15%;}
}
