.w3-button{border:none;display:inline-block;padding:8px 16px;vertical-align:middle;overflow:hidden;text-decoration:none;color:inherit;background-color:inherit;text-align:center;cursor:pointer;white-space:nowrap}
.w3-button{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}   
.w3-modal{z-index:3;display:none;padding-top:100px;position:fixed;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgb(0,0,0);background-color:rgba(0,0,0,0.4)}
.w3-modal-content{margin:auto;background-color:#fff;position:relative;padding:0;outline:0;width:600px}
.w3-container:after,.w3-container:before {content:"";display:table;clear:both;}
@media (min-width:601px){.w3-col.m4,.w3-third{width:25%}}
@media (min-width:993px){.w3-content {margin-left:auto;margin-right:auto}.w3-content{max-width:980px}}
@media (max-width:600px){.w3-modal-content{margin:0 10px;width:auto!important}.w3-modal{padding-top:30px} .w3-button{width:100%}}
@media (max-width:768px){.w3-modal-content{width:500px}.w3-modal{padding-top:50px}}
@media (min-width:993px){.w3-modal-content{width:900px}}
.w3-bottom{position:fixed;width:100%;z-index:1}
.w3-display-topright{position:absolute;right:0;top:0}
.w3-third {padding:0 15px}
.w3-container {padding:0.01em 16px}
.w3-animate-zoom {animation:animatezoom 0.6s}@keyframes animatezoom{from{transform:scale(0)} to{transform:scale(1)}}
.w3-hover-opacity:hover{opacity:0.60}
.w3-button:hover{color:#000!important;background-color:#ccc!important}
.w3-container img {width:100%;cursor:pointer;box-shadow: 0 10px 15px 0 rgba(0, 0, 0, 0.1), 0 3px 5px 0 rgba(0, 0, 0, 0.5);}
.w3-modal{z-index:999;} .w3-modal-content{position: relative;width: 45%;top: -95px;}
.w3-modal-content img {width: 100%;} .w3-container {margin-bottom:20px;}