.demo-gallery > ul{margin-bottom:0}
.demo-gallery > ul > li{text-align:center;padding:20px 20px 0}
.lg-sub-html h4{margin:0;font-size:16px;font-weight:700;color:#fff}
.demo-gallery > ul > li a{border:3px solid #FFF;border-radius:3px;display:block;overflow:hidden;position:relative;float:left}
.demo-gallery > ul > li a > img{-webkit-transition:-webkit-transform .15s ease 0;-moz-transition:-moz-transform .15s ease 0;-o-transition:-o-transform .15s ease 0;transition:transform .15s ease 0;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);height:100%;width:100%}
.demo-gallery > ul > li a:hover > img{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}
.demo-gallery > ul > li a:hover .demo-gallery-poster > img{opacity:1}
.demo-gallery > ul > li a .demo-gallery-poster{background-color:rgba(0,0,0,0.1);bottom:0;left:0;position:absolute;right:0;top:0;-webkit-transition:background-color .15s ease 0;-o-transition:background-color .15s ease 0;transition:background-color .15s ease 0}
.demo-gallery > ul > li a .demo-gallery-poster > img{left:50%;margin-left:-10px;margin-top:-10px;opacity:0;position:absolute;top:50%;-webkit-transition:opacity .3s ease 0;-o-transition:opacity .3s ease 0;transition:opacity .3s ease 0}
.demo-gallery > ul > li a:hover .demo-gallery-poster{background-color:rgba(0,0,0,0.5)}
.demo-gallery .justified-gallery > a > img{-webkit-transition:-webkit-transform .15s ease 0;-moz-transition:-moz-transform .15s ease 0;-o-transition:-o-transform .15s ease 0;transition:transform .15s ease 0;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);height:100%;width:100%}
.demo-gallery .justified-gallery > a:hover > img{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}
.demo-gallery .justified-gallery > a:hover .demo-gallery-poster > img{opacity:1}
.demo-gallery .justified-gallery > a .demo-gallery-poster{background-color:rgba(0,0,0,0.1);bottom:0;left:0;position:absolute;right:0;top:0;-webkit-transition:background-color .15s ease 0;-o-transition:background-color .15s ease 0;transition:background-color .15s ease 0}
.demo-gallery .justified-gallery > a .demo-gallery-poster > img{left:50%;margin-left:-10px;margin-top:-10px;opacity:0;position:absolute;top:50%;-webkit-transition:opacity .3s ease 0;-o-transition:opacity .3s ease 0;transition:opacity .3s ease 0}
.demo-gallery .justified-gallery > a:hover .demo-gallery-poster{background-color:rgba(0,0,0,0.5);cursor:zoom-in}
.demo-gallery .video .demo-gallery-poster img{height:48px;margin-left:-24px;margin-top:-24px;opacity:.8;width:48px}
.demo-gallery.dark > ul > li a{border:3px solid #04070a}
.home .demo-gallery{padding-bottom:80px}
.second-effect .mask{cursor:zoom-in;opacity:0;overflow:visible;border:0 solid rgba(0,0,0,0.7);-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
.second-effect a.info{position:relative;top:-10px;opacity:0;-moz-transform:scale(0,0);-webkit-transform:scale(0,0);-o-transform:scale(0,0);-ms-transform:scale(0,0);transform:scale(0,0);-webkit-transition:-webkit-transform .2s .1s ease-in,opacity .1s ease-in-out;-moz-transition:-moz-transform .2s .1s ease-in,opacity .1s ease-in-out;-o-transition:-o-transform .2s .1s ease-in,opacity .1s ease-in-out;-ms-transition:-ms-transform .2s .1s ease-in,opacity .1s ease-in-out;transition:transform .2s .1s ease-in,opacity .1s ease-in-out}
.second-effect:hover .mask{opacity:1;border:100px solid rgba(0,0,0,0.7)}
.second-effect:hover a.info{opacity:1;-moz-transform:scale(1,1);-webkit-transform:scale(1,1);-o-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1);-moz-transition-delay:.3s;-webkit-transition-delay:.3s;-o-transition-delay:.3s;-ms-transition-delay:.3s;transition-delay:.3s}
.img_about img{width:40%;margin:20px 0 20px 40px;float:right}
.img_about .rightimg{float:right;margin:20px 0 20px 40px}
.img_about_small{text-align:center}
.img_about_small img{width:90%;height:300px;margin:20px 0}
.h-100{height:100%!important}
p.news_img img{margin:0 0 0 20px;float:right;width:40%}
.entry--bio--link img{height:300px}
.entry--bio--link2 img{height:200px}
.entry--bio--link img:hover,.entry--bio--link2 img:hover{cursor:zoom-in;box-shadow:0 0 0 3px #0a1253;transition:.5s ease;border-radius:15px}
div.main_txt .entry--bio--link a:hover,div.main_txt .entry--bio--link2 a:hover{border-bottom:none}
.entry--bio--link span:hover,.entry--bio--link2 span:hover{border-bottom:1px solid #0a1253;font-weight:700;border-radius:15px}
.entry--bio--link-mk748 img{width:100%;-webkit-box-shadow:0 14px 32px 0 rgba(0,0,0,0.15);-moz-box-shadow:0 14px 32px 0 rgba(0,0,0,0.15);box-shadow:0 14px 32px 0 rgba(0,0,0,0.15)}
.entry--bio--link-mk748 img:hover{cursor:zoom-in;box-shadow:0 0 0 3px #0a1253;transition:.5s ease;border-radius:15px}
div.main_txt .entry--bio--link-mk748 a:hover{border-bottom:none}
.entry--bio--link-mk748 span:hover{color:#0a1253;border-bottom:1px solid #0a1253;font-weight:700}
.flex_img_mk748{display:flex;justify-content:space-between;align-items:center}
.mk-po-img{text-align:center}
.mk-po-img img{width:100%;padding:20px 20px 0}
.title_img img{border-radius:15px;padding:5px}
.title_img_K929 img{width:80%;height:300px;border-radius:15px;padding:5px}
@media only screen and (min-width: 1200px) and (max-width: 1419px) {
img.title_img_K929 img{width:80%;height:300px;border-radius:15px;padding:5px}
}
@media only screen and (min-width: 1420px) and (max-width: 1550px) {
.title_img_K929 img{width:80%;height:300px;border-radius:15px;padding:5px}
}
@media only screen and (min-width: 1600px) {
.title_img_K929 img{width:70%;height:300px;border-radius:15px;padding:5px}
}
.second img{box-shadow:none;border-radius:10px}
.first img{box-shadow:.4em .4em 5px rgba(122,122,122,0.5);border-radius:10px}
.title_img_K929 img:hover,.title_img img:hover,.first img:hover,.second img:hover{cursor:zoom-in;box-shadow:0 0 0 4px #0a1253;transition:.5s ease}
.secod_periferiya img{width:50%;box-shadow:none;border-radius:10px}
.second_periferiya img:hover{cursor:zoom-in;box-shadow:0 0 0 4px #0a1253;transition:.5s ease;border-radius:15px}
.float_right{float:right}
@media (max-width: 1124px) {
.img_about img{width:100%;margin:0;float:right}
.img_about_small img{width:100%;margin:0;padding:10px 0;border-radius:10px}
.second img{box-shadow:none;border-radius:30px}
}