.site-header {
position: fixed;
top: 3;
width: 100%;
z-index: 99999;
background: rgba(40, 118, 157,.5);
} .site-content {
padding-top: 175px;
} @media (max-width: 800px) {
.site-content {
padding-top: 175px;
}
} @media (max-width: 650px) {
.site-content {
padding-top: 200px;
}
} .pum .pum-container {
padding: 0 !important;
width: 350px !important;
max-width: 90vw !important; } .pum .pum-content {
padding: 0 !important;
margin: 0 !important;
line-height: 0;
}
.pum .pum-content img {
display: block;
width: 350px;
max-width: 100%;
height: auto;
margin: 0;
} .pum .pum-close {
top: 8px !important;
right: 8px !important;
background: rgba(0,0,0,0.6) !important;
color: #fff !important;
border-radius: 50% !important;
width: 26px !important;
height: 26px !important;
line-height: 26px !important;
text-align: center !important;
font-size: 15px !important;
padding: 0 !important;
}