 .text-movie{overflow:hidden}
header .right-nav > .menu-handle-a::before,.right-nav .slide-nav-right a,.lang-main {color:#4bbecf}
header .right-nav > .menu-handle-a:hover:before,.right-nav .slide-nav-right a:hover,.lang-main:hover {color:#0f4988}
.header-logo{top:5px}
.psi11 .sn-iter-5{background-position-y: top !important;}
footer + .footer-copyright-int{background:#51c1cf}
.footer-copyright-int .copyright{color:#fefefe}
.footer-copyright-int .mds-logo {
  filter: brightness(0) grayscale(1) invert(1);
  opacity: 1;
  margin: 0 -10px 0 0;
}
.apartnav.owl-theme .owl-nav {
  position: absolute;
  bottom: -10px;
  left: 50%;
  transform: translateX(-50%);
}
img {
  pointer-events: none;
}
@media (min-width:1200px){
  .menu nav ul{width:100%}
  .menu.menuv2 nav{width:70%}
}
@media (max-width:767px){
  .psi11 .sn-iter-8{
      margin-bottom:100px !important
  }
  .psi11 .sn-iter-9 .text-block{padding: 50px 15px 30px 15px !important;margin-top:15px;}
 .psi11 .sn-iter-9 .text-block .image-blenda{
   background-color: #1e78ad;
  background-size: 1500px !important;
  background-position: left -150px bottom -211px  !important;
  }
  .menu.menuv2 nav{
    background:#1c6d9a;
  }
}
@media (max-width:575px){
  .text-block p span[style*="font-size: 88px;"]{
  	font-size:32px !important;
  }
   .text-block p span[style*="font-size:max(34px,min(5vw,88px));"]{
  	font-size: max(26px,min(5vw,88px)) !important;
  }
  .photo-panel:has(> .img-responsive.img-special) {
    margin-bottom:40px;margin-top:40px;
    margin-left: 15px;
    margin-right: 15px;
  }
  footer .text-block{
    margin-left:0 !important;margin-right:0 !important;margin-top:0 !important;
  }
  footer > section:last-of-type{margin-top:-100px}
  .psi12 .sn-iter-7 .text-block{
  	margin-top:0 !important;
  }
  .psi12 .sn-iter-7 section:first-of-type .text-block .image-blenda{opacity:0}
  .psi12 .sn-iter-7 section:first-of-type .text-block{
  background:#1c6d9a;
    padding: 15px !important;
    border-radius: 10px;
  }
  .gallerygridnew .newcol {
  height: 44vh;
  }
  .gallerygridnew .newrow .newcol.small-height {
  height: 22vh;
}
   .text-block p span[style*="font-size: 48px;"]{
  	font-size:32px !important;
  }
     .text-block p span[style*="font-size: 72px;"]{
  	font-size:32px !important;
  }
    .psi14 section.section-item:nth-of-type(n+2) > .container-item{
  padding:15px !important;
  	}
}