 
.filter-btn{
    display: inline-flex;
    padding: 10px 45px;
    font-size: 1rem;
    border-radius: 5px;
    gap: 10px;
    align-items: center;
    text-transform: uppercase;
    font-family: var(--title-fonts);
    color: white;
    background: var(--primary-color);
    cursor: pointer;
}

  .adblock-wrapper {
    display: none;
   width: 100vw;
    height: 100vh;
    position: fixed;
    z-index: 9999999;
    align-items: center;
    bottom: 45px;
    justify-content: center;

  }
  .adblock-content-wrapper {
    box-shadow: 24px 24px 48px rgba(0, 0, 0, 0.4);
    border-radius: 10px;
    max-width: 400px;
    background: #fff;
    height: auto;
    width: 100%;

  }
  .adblock-content {
    padding: 30px 50px;
  }
  .adblock-close {
    position: relative;
    top: 0px;
    float: right;
    margin: -10px;
    background: var(--primary-color);
    color: #fff;
    font-size: 20px;
    width: 36px;
    height: 36px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 8px;
    border-radius: 50%;
    font-weight: 700;
    cursor: pointer;
  }
  .image-container {
    width: 100px;
    text-align: center;
    margin-bottom: -20px;
  }
  .image-container .image h3 {
    font-size: 30px;
    font-weight: 700;
    background: transparent;
    border: 4px dotted var(--primary-color);
    border-radius: 50%;
    text-align: center;
    color: var(--primary-color);
    padding: 27px 0px;
    font-family: inherit;
  }
  .image-container .image .fas {
    float: right;
    font-size: 20px;
    margin: 0px 0px 0px -20px;
    color: var(--primary-color);
    background: #fff;
    border-radius: 50%;
    padding: 5px 6px 5px 8px;
  }
  .adblock-text,
  .adblock-text h3 {
    text-align: center;
    font-family: inherit;
    font-weight: 700;
  }
  .adblock-text h3 {
    font-size: 30px;
  }
  .adblock-text p {
    margin: 20px auto;
    font-weight: 500;
  }
  .adblock-button .btn {
    line-height: 1em;
    border-radius: 30px;
    border: none;
    padding: 15px 20px;
    width: 100%;
    background: var(--primary-color);
    color: #fff;
    transition: 0.2s;
    border: 2px solid var(--primary-color);
  }
  .adblock-button .btn:hover {
    background: #fff;
    color: var(--primary-color);
    border: 2px solid var(--primary-color);
  }
  /*Style for example text*/
  .example-page {
    background: #000;
    color: #fff;
    width: 100%;
    height: 100vh;
  }
  .hidden {
    display: none;
  }


.new-searchbar{
  overflow: auto;
  display: block;margin-right: auto;margin-left: auto;margin-top: 10px;margin-bottom:30px;
  width: 100%;
}
.new-searchbar-inner{
  position: relative;
}

.new-searchbar-input{
  background: var(--black-color);
  border: 1px solid var(--black-color);
  color: var(--white-color);
 

min-width:300px;
  float: left;
  font-size: 16px;
  padding: 0 15px;
  height: 56px;
  line-height: 54px;
  outline: none;
  border-radius: 0;
}
@media (min-width: 650px) {
  .new-searchbar{
    width: 600px;
  }
}
.new-searchbar-input:hover{
  border-color: var(--primarydark-color);
  outline: none;
}
.new-searchbar-btn{
  border: none;
  padding: 0;
  position: absolute;
  text-align: center;
  color: var(--white-color) !important;
  line-height: 54px;
  height: 54px;
  width: 54px;
  top: 0;
  right: 0;
  font-family: var(--title-fonts);
  font-size: 16px;
  background: var(--primary-color);
  display: inline-block;
}

.new-searchbar-btn:before {
  content: "\f002";
  font-family: "Font Awesome 5 Free";
  font-weight: 600;
}
.filter-group-by{
  display: flex;
list-style: none;
align-items: center;
width: 100%;
margin: 0;
padding: 0;
flex-direction: column;
border-radius: .5rem;
border-width: 1px;

line-height: 2rem;

border-style: solid;

--tw-border-opacity: 1;
border-color: rgb(229 231 235 / var(--tw-border-opacity));

}
.filter-group-by-li{
  border-bottom-width: 1px;
--tw-border-opacity: 1;

border-color: rgb(229 231 235 / var(--tw-border-opacity));
width: 100%;
border-bottom-width: 1px;
box-sizing: border-box;
border-bottom: 1px solid;

}
.filter-group-by-li:last-child{
border: 0;
}
.filter-group-by-li-inner{
  align-items: center;
display: flex;
/* justify-content: center; */
padding-left: .75rem;
text-align: left;
margin: 8px;

}
.filter-group-by-li-inner label{
  font-size: 20px;
--tw-text-opacity: 1;
color: rgb(17 24 39 / var(--tw-text-opacity));
margin-left: .5rem;
width: 100%;
margin-bottom:0px;
}
@media (min-width: 1200px) {
.videos-section{
  width:100%;
  max-width:1710px;
  padding-top: 1rem !important;
  gap: 1.25rem;
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
}
}
@media (min-width: 993px) and (max-width: 1199px) {
  .videos-section{
    width:100%;
    max-width:1710px;
    padding-top: 1rem !important;
    gap: 1.25rem;
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}
@media (min-width: 767px) and (max-width: 992px) {
  .videos-section{
    width:100%;
    max-width:1710px;
    padding-top: 1rem !important;
    gap: 1.25rem;
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
.gen-single-meta-holder a{
  color: var(--primary-color);
}
#lucsk{
  float:right;
}

.border_custom_icon {
  border-right: 1px solid #3f3e3e !important;
}
.border_custom_icon:nth-last-of-type(n+3) {
  border-right:unset;
}
@media   (max-width: 1199px) {
  #lucsk {
  display: none!important;
  }}
  a{
    color:var(--primary-color);
  }
  a:hover{
    color:var(--primary-color);
    opacity:0.9;
  }
  .ipc-title__text:before{
    background: var(--primary-color);
    border-radius: var(--primary-color);
    content: "";
    margin-left: -.75rem;
    align-self: flex-start;
    position: absolute;
    height: 100%;
    width: 4px;
    
  }
.ipc-title__text{
  padding-left: 15px;
}
#new-nadpis{
  height:fit-content!important;
}

.nice-select { 
  -webkit-tap-highlight-color: transparent; 
  background-color: #fff; 
  border-radius: 5px; 
  border: solid 1px #e8e8e8; 
  box-sizing: border-box; 
  clear: both; 
  cursor: pointer; 
  display: block; 
  float: left; 
  font-family: inherit; 
  font-size: 14px; 
  font-weight: normal; 
  height: 42px; 
  line-height: 40px; 
  outline: none; 
  padding-left: 18px; 
  padding-right: 30px; 
  position: relative; 
  text-align: left !important; 
  -webkit-transition: all 0.2s ease-in-out; 
  transition: all 0.2s ease-in-out; 
  -webkit-user-select: none; 
  -moz-user-select: none; 
  -ms-user-select: none; 
  user-select: none; 
  white-space: nowrap; 
  width: auto;
} 

.nice-select  { 
  -webkit-tap-highlight-color: transparent; 
  background-color: var(--primary-color); 
  border-radius: 4px; 
  border: none; 
  clear: both; 
  cursor: pointer; 
  display: block; 
  float: left; 
  font-size: 15px; 
  font-weight: 700; 
  height: 40px; 
  line-height: 40px; 
  outline: none; 
  padding-left: 15px; 
  padding-right: 30px; 
  position: relative; 
  text-align: left !important; 
  -webkit-transition: all 0.4s ease-in-out; 
  transition: all 0.4s ease-in-out; 
  color: #fff;
} 

.nice-select.open,.nice-select:focus { 
  border-color: #999;
} 


.nice-select:after { 
  border-bottom: 2px solid #999; 
  border-right: 2px solid #999; 
  content: ''; 
  display: block; 
  height: 5px; 
  margin-top: -4px; 
  pointer-events: none; 
  position: absolute; 
  right: 12px; 
  top: 50%; 
  -webkit-transform-origin: 66% 66%; 
  -ms-transform-origin: 66% 66%; 
  transform-origin: 66% 66%; 
  -webkit-transform: rotate(45deg); 
  -ms-transform: rotate(45deg); 
  transform: rotate(45deg); 
  -webkit-transition: all 0.15s ease-in-out; 
  transition: all 0.15s ease-in-out; 
  width: 5px;
} 

.custom_select_filter .nice-select::after { 
  border-bottom: 3px solid #fff; 
  border-right: 3px solid #fff; 
  content: ''; 
  display: block; 
  height: 8px; 
  margin-top: -6px; 
  width: 8px;
} 

.nice-select.open:after { 
  -webkit-transform: rotate(-135deg); 
  -ms-transform: rotate(-135deg); 
  transform: rotate(-135deg);
} 

.nice-select:hover { 
  border-color: #dbdbdb;
} 



.list  { 
  background-color: #fff; 
  border-radius: 5px; 
  box-shadow: 0 0 0 1px rgba(68, 68, 68, 0.11); 
  box-sizing: border-box; 
  margin-top: 4px; 
  opacity: 0; 
  overflow: hidden; 
  padding: 0; 
  pointer-events: none; 
  position: absolute; 
  top: 100%; 
  left: 0; 
  -webkit-transform-origin: 50% 0; 
  -ms-transform-origin: 50% 0; 
  transform-origin: 50% 0; 
  -webkit-transform: scale(0.75) translateY(-21px); 
  -ms-transform: scale(0.75) translateY(-21px); 
  transform: scale(0.75) translateY(-21px); 
  -webkit-transition: all 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s ease-out; 
  transition: all 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s ease-out; 
  z-index: 9;
} 

.nice-select.open .list  { 
  opacity: 1; 
  pointer-events: auto; 
  -webkit-transform: scale(1) translateY(0); 
  -ms-transform: scale(1) translateY(0); 
  transform: scale(1) translateY(0);
} 



.nice-select .option:hover { 
  background-color: #f6f6f6;
} 

.custom_select_filter .nice-select .option:hover { 
  background-color: #ff0015;
} 

.custom_select_filter .nice-select .option:hover { 
  color: #ffffff;
} 

.custom_select_filter .nice-select .option:hover { 
  color: #ffffff;
} 


.custom_select_filter .nice-select .option.selected, .custom_select_filter .nice-select .option:hover { 
  color: #ffffff;
} 

.nice-select .option:hover, .nice-select .option.focus, .nice-select .option.selected.focus { 
  background-color: #f6f6f6;
} 

.nice-select > ul.list > li.selected.focus  { 
  color: #ffffff;
} 

.custom_select_filter .nice-select .option:hover, .custom_select_filter .nice-select .option.focus, .custom_select_filter .nice-select .option.selected.focus { 
  background-color: #ff0015;
} 


.dropdown {
  display: inline-block;
  position: relative;
}

.dd-button {
  display: inline-block;
  border-radius: 4px;
  padding: 10px 30px 10px 20px;
  background-color: var(--primary-color);
    color: white;
  cursor: pointer;
  white-space: nowrap;
}

.dd-button:after {
  content: '';
  position: absolute;
  top: 50%;
  right: 15px;
  transform: translateY(-50%);
  width: 0; 
  height: 0; 
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid white;
}

.dd-button:hover {
  background-color: var(--primary-color);
  color: white;
  opacity:0.95;
}


.dd-input {
  display: none;
}

.dd-menu {
  position: absolute;
  top: 100%;
  border: 1px solid black;
  border-radius: 4px;
  padding: 0;
  margin: 2px 0 0 0;
  box-shadow: 0 0 6px 0 rgba(0,0,0,0.1);
  background-color: #ffffff;
  list-style-type: none;
}

.dd-input + .dd-menu {
  display: none;
} 

.dd-input:checked + .dd-menu {
  display: block;
  z-index: 9999;
  right: 0px;
} 

.dd-menu li {
  padding: 10px 20px;
  text-align: left;
  color:black!important;
  cursor: pointer;
  white-space: nowrap;
}
.dd-menu li .aktualni{
  background-color: var(--primary-color)!important;
  color:white!important;
}
.dd-menu li:hover {
  background-color: #f6f6f6;
}

.dd-menu li a {
  display: block;
  margin: -10px -20px;
  padding: 10px 20px;
}

.dd-menu li.divider{
  padding: 0;
  border-bottom: 1px solid #cccccc;
}
      
@media (max-width: 475px) and (min-width: 450px) {
    
  .gen-button-text{
      font-size:13px!important; 
  }
}
@media (max-width: 449px) and (min-width: 421px) {
  
  .gen-button-text{
      font-size:12px!important; 
  }
}
@media (max-width: 420px) and (min-width: 393px) {
  
  .gen-button-text{
      font-size:11px!important; 
  }
}
@media (max-width: 392px) and (min-width: 365px) {
  
  .gen-button-text{
      font-size:10px!important; 
  }
}
@media (max-width: 364px) and (min-width: 310px) {
  
  .gen-button-text{
      font-size:9px!important; 
  }
}
  header#gen-header .gen-bottom-header .navbar-toggler{
      margin:0px!important;
  }
@media (min-width: 480px){
.fi{
line-height: 2.25em!important;
width:2.25em!important;height:2.25em!important;}
header#gen-header.gen-header-style-1 .gen-header-info-box{
Margin:0px!important;
}
}
@media (max-width: 479px){
header#gen-header .gen-bottom-header .navbar .navbar-brand img {
  height: 40px!important;
}.fi{
line-height: 2.25em!important;
width:2.25em!important;height:2.25em!important;}
header#gen-header.gen-header-style-1 .gen-header-info-box{
Margin:0px!important;
}}
@media (max-width: 414px){
header#gen-header .gen-bottom-header .navbar .navbar-brand img {
  height: 35px!important;
}.fi{
line-height: 2em!important;
width:2em!important;height:2em!important;}
header#gen-header.gen-header-style-1 .gen-header-info-box{
Margin:0px!important;
}}
@media (max-width: 392px){
header#gen-header .gen-bottom-header .navbar .navbar-brand img {
  height: 35px!important;
}.fi{
line-height: 2em!important;
width:2em!important;height:2em!important;}
header#gen-header.gen-header-style-1 .gen-header-info-box{
Margin:0px!important;
}}
@media (max-width: 372px){
header#gen-header .gen-bottom-header .navbar .navbar-brand img {
  height: 30px!important;
}
.fi{
line-height: 1.9em!important;
width:1.9em!important;height:1.9em!important;}
header#gen-header.gen-header-style-1 .gen-header-info-box{
Margin:0px!important;
}}
@media (max-width: 1199px){
.pesok {
  width: auto!important; 
  padding-left:0px!important;
}
#dropdown09{
  background-color: #fbfbfb00;  
}
a#dropdown09{

background-color: #fbfbfb00!important;  
}
.jazyklink{
  width: 100%!important;
  display: block!important;
 padding: 0px!important;
}
.listjazyku{
  position: absolute!important;
  background-color: #fbfbfb;    
  border-color: #fbfbfb00;min-width: 
  160px!important;
  max-width: 160px!important;
  padding:0px!important;
}
#jazykobec{
  padding-right:7px!important;
}
}
.jazyklink:hover{
color:#e51e45!important;
}
.jazyklink{
font-weight:100!important;
}
#mobil-tlac1{
  width:50%!important;padding-right:0px!important;padding-left:0px!important;
}
#mobil-tlac1 a{
  display: block;background-color:grey;text-align:center;
}
#mobil-tlac2{
  width:50%!important;padding-right:0px!important;padding-left:0px!important;
}
#mobil-tlac2 a{
  display:block;text-align:center;
}
#mobil-tlac-row{
  width:100%!important;padding-right:0px!important;padding-left:0px!important;
}
@media (min-width: 768px){
  #mobil-tlac-row{display:none;}
  #slogan2{display:none;}
}
@media (max-width: 767px){
#slogan2{display:block;}
#slogan1{display:none;}
#desk-tlac1,#desk-tlac2{display:none;}
#mobil-tlac1 a, #mobil-tlac2 a{display:block!important;margin-bottom:0px!important;}
#mobil-tlac1 a{
  background-color: grey!important;
}
}
@media (max-width: 420px) and (min-width: 393px) {
   #mobil-tlac1 .gen-button-text,#mobil-tlac2 .gen-button-text  {
      font-size: 14px !important;
  }
}
@media (max-width: 392px) and (min-width: 365px) {
  #mobil-tlac1 .gen-button-text,#mobil-tlac2 .gen-button-text  {
     font-size: 12.5px !important;
 }
}
@media (max-width: 420px) and (min-width: 365px) {
#nadpistextu{font-size:12px;}
}
@media (max-width: 364px) and (min-width: 300px) {
  #nadpistextu{font-size:12px;}
  }
@media (max-width: 600px) and (min-width: 421px) {
  #nadpistextu{font-size:16px;}
  }
  @media (max-width: 767px) and (min-width: 601px) {
    #nadpistextu{font-size:20px;}
    }

    @media (max-width: 450px) {
      #big1{
        display:none!important;}
        #big2{
          display:none!important;}
          #big3{
            display:none!important;}
    #big4{
      
      display:none!important;}
      #big5{
        display:none!important;}
        .nadpisek2 {
          Display: none !important;
      }
      #druhejtestos{display:none;}
    }
    @media screen and (min-width: 451px){
      #char-pag2{display:none;}
      .video-js.vjs-16-9{
        padding-top: 46%!important;
      }
    }
    @media screen and (min-width: 401px) and (max-width: 450px) {
      #druhyslider{
        height: 230px !important;
        width: 100%;
        }
    }
    @media screen and (min-width: 320px) and (max-width: 450px) {
      #char-pag1{display:none;}
      .kval4{
        margin-right:0px!important;
      }
      .lulecek.row{padding:10px!important;}
      .video-js.vjs-16-9{
        padding-top: 60.25%!important;
      }
      
      #tlacitkokamos {
          font-size: 10px !important;
      }
      #mobilbanneros {
        padding-top: 25% !important;
    }
    #tlacitko {
      font-size: 10px !important;
  }
  }
  @media screen and (min-width: 321px) and (max-width: 400px){
    #iphone6{
      padding-top:40px!important;
      }
   #druhyslider{
   height:215px!important;
   width:100%!important;
   }
    #mobiltableto1{
   top:35%!important;
      }
   #mobiltableto2{
   top:55%!important;
      }
   #mobiltableto3{
   top:55%!important;
      }
   #mobiltableto4{top:55%!important;}
   #mobiltableto5{
   top:55%!important;
      }
   }
   .kat-single{
   
    background: var(--primary-color);
    border-radius:9999px;
    padding: 6px;
    margin-left:2px;
    margin-right:2px;
    color:white!important;
    white-space: nowrap;
   }
   .kat-single a{
    color:white!important;

   }
   .kat-single:hover{
    opacity:0.95;
   }
  
.vjs-marker
{
  position:absolute;
  background:red;
  width:5px;
  height:110%;
  top:-5%;
  z-index:30;
  margin-left:-3px;
}

.vjs-marker:hover span 
{
  opacity:1;
}

.vjs-marker span
{
  position:absolute;
  bottom:15px;
  opacity:0;
  margin-left:-20px;
  z-index:90;
  background:rgba(0,0,0,.8);
  padding:8px;
  font-size:10px;
}



#char-pag2 a{
  padding:5px;
}
@media (min-width: 680px){
.gen-pagination2 .page-numbers li .page-numbers {
  position: relative;
  display: block;
  padding: 0 15px;
  height: 50px;
  width: 50px;
  text-align: center;
  line-height: 46px;
  margin: 0 5px;
  color: var(--white-color);
  background-color: var(--black-color);
  border: 2px solid var(--black-color);
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.gen-pagination2 .next{
  width:auto!important;
}
.gen-pagination2 .page-numbers {
  display: -ms-flexbox;
  display: flex;
  padding-left: 0;
  list-style: none;
  padding: 0;
  margin: 0;
}
.gen-pagination2 .page-numbers li .page-numbers.current{
  color: var(--white-color);
  background: var(--primary-color);
  border-color: var(--primary-color);
  z-index: 1;
}
}
@media (max-width: 679px){
  .gen-pagination2 .page-numbers li .page-numbers {
    padding: 0 9px;
    /* height: 30px; */
    line-height: 42px;

    color: var(--white-color);

  }
  .gen-pagination2 .page-numbers {
    display: -ms-flexbox;
    display: flex;
    padding-left: 0;
    list-style: none;
    padding: 0;
    margin: 0;
  }
  .gen-pagination2 .page-numbers li .page-numbers.current{
    color: var(--primary-color);
  
  }

}
@media (max-width: 479px) {
  .gen-section-padding-3 {
    padding: 20px 0!important;
}
  .ipc-title__text {

    font-size: 23px;
    line-height: 36px;
  }
  .gen-banner-movies .gen-movie-contain .gen-movie-info h3, .gen-movie-contain-style-2 .gen-movie-info h3 {
      font-size: 22px!important;
      line-height: 32px!important;
  }
  #nevimtestingos .gen-movie-meta-holder{display:none;}
  .gen-button {
    padding: 7px 20px!important;
    
  
}
#front-tlacitko{
  margin-bottom: 5px!important;

}
}
@media screen and (min-width: 320px) and (max-width: 450px) {
  .gen-section-padding-2 {
    padding: 20px 0 20px;
}
  .row{
    align-items: center;
  }
  #tlacitkokamos {
      font-size: 10px !important;
  }
  #tlacitko{
    font-size: 10px !important;
  }
  .nadpisek{
    font-size:24px;
    line-height:32px;
  }
}
@media screen and (min-width: 411px) and (max-width: 450px) {
  header#gen-header .gen-search-form{right:-55px;}
}
@media screen and (min-width: 380px) and (max-width: 410px) {
  header#gen-header .gen-search-form{right:-70px;}

}
@media screen and (min-width: 320px) and (max-width: 379px) {
  header#gen-header .gen-search-form{    right: -57px;
    width: 300px;}

}

@media screen and (min-width: 321px) and (max-width: 400px){

 #druhyslider{
 height:215px!important;
 width:100%!important;
 }
  #big1col{
 top:35%!important;
    }
 #big2col{
 top:40%!important;
    }
 #big3col{
  top:40%!important;
    }
 #big4col{
  top:40%!important;
    }
 #big5col{
  top:40%!important;
    }
 }
    @media screen and (min-width: 401px) and (max-width: 450px){

 #druhyslider{
 height:230px!important;
 width:100%!important;
 }
  #big1col{
 top:30%!important;
    }
 #big2col{
  top:35%!important;

    }
 #big3col{
  top:35%!important;

    }
 #big4col{
  top:35%!important;

    }
 #big5col{
  top:35%!important;

    }
 }
 #tlacitko-top{position:fixed;bottom:20px;right:20px;background:var(--primary-color);width:60px;height:60px;border:none;display:none;text-decoration:none;-webkit-border-radius:35px;-moz-border-radius:35px;border-radius:35px;color:#fff;-webkit-transition:.3s linear;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s;z-index:1000}.t-aktivni{display:block!important}
 .icon-chevron-up:before {
  content: "\e911"
}
#tlacitko-top:hover{
  opacity:0.9;
}
@media only screen and (max-width: 450px) {
  #ajax-videos{padding-left:10px;padding-right: 10px;}
  .lofaser{
    width: 50% !important;
    float: left !important;
    padding-left: 0px !important;
    padding-right: 8px !important;
  }
  .lofaser .gen-movie-info h3{
    font-size:1rem!important;
  }
  .gen-carousel-movies-style-3 .gen-movie-contain .gen-movie-meta-holder ul li, .lofaser .gen-movie-meta-holder li{
    font-size:11px!important;
    margin: 0px!important;
    padding: 1px!important;
  }
  .lofaser .gen-movie-meta-holder li:before{display:none!important;}
  .gen-carousel-movies-style-3 .gen-movie-contain .gen-movie-meta-holder li:before{display:none!important;}

}
@media only screen and (max-width: 450px) {

  .gen-carousel-movies-style-3 .gen-movie-contain .gen-movie-info h3{
    font-size: 1rem;
  }

  .gen-carousel-movies-style-3 .gen-movie-contain .gen-info-contain{padding:10px;}
  .gen-movie-contain .gen-movie-meta-holder ul li:not(:first-child){display:none;}
}  
   @media(max-width:1199px) {
             .gen-banner-movies .slider.slider-nav {
                 display: none !important;
                 width: 0!important;
            }
        }
         @media only screen and (min-width: 1800px) {
#big1col{
top:50%!important;
}
#big1{
font-size:17px!important;
}
#big2col{
top:55%!important;
}
#big3col{
top:55%!important;
}
#big4col{
top:55%!important;
}
#big5col{
top:60%!important;
}
#sekcio1{
padding-top:19%!important;
}
#sekcio2{
padding-top:19%!important;
}
#sekcio3{
padding-top:19%!important;
}
#sekcio4{
padding-top:19%!important;
}
#radecek{
padding-top:50px;
}
 .nadpisek{
    font-size:32px!important;
    }
    .nadpisek2{
    font-size:16px!important;
    }
@supports  (selector(:nth-child(1 of x))) or (-webkit-touch-callout: none) {
     .nadpisek{
    font-size:25px!important;
    }
    .nadpisek2{
    font-size:14px!important;
    }
#big1col{
top:48%!important;
}
#big2col{
top:60%!important;
}
#big3col{
top:60%!important;
}
#big4col{
top:60%!important;
}
#big5col{
top:60%!important;
}
    }
  


             .home-singal-silder .gen-banner-movies .slider-item {
                 height: 55.3vh!important;
            }
        #druhyslider{
            height:690px!important;
    
        }
            .gen-banner-movies .slick-slider .slick-list {
                padding: 0 !important;
             height:55.3vh!important;
            }
           
           #druhejslideros1{
padding-top:25%!important;
}
        #druhejslideros2{
padding-top:27%!important;
}
        #druhejslideros3{
padding-top:25%!important;
}
        #druhejslideros4{
padding-top:25%!important;
}
          
        }



@media only screen and (min-width: 1701px) and (max-width: 1799px) {
	#druhyslider {
		height: 680px!important;
	}
}

@media only screen and (min-width: 1635px) and (max-width: 1700px) {
	#druhyslider {
		height: 625px!important;
	}
}

@media only screen and (min-width: 1600px) and (max-width: 1634px) {
	#druhyslider {
		height: 610px!important;
	}
}

@media only screen and (min-width: 1565px) and (max-width: 1599px) {
	#druhyslider {
		height: 595px!important;
	}
}

@media only screen and (min-width: 1535px) and (max-width: 1564px) {
	#druhyslider {
		height: 585px!important;
	}
}

@media only screen and (min-width: 1505px) and (max-width: 1534px) {
	#druhyslider {
		height: 575px!important;
	}
}

@media only screen and (min-width: 1475px) and (max-width: 1504px) {
	#druhyslider {
		height: 565px!important;
	}
}

@media only screen and (min-width: 1445px) and (max-width: 1474px) {
	#druhyslider {
		height: 555px!important;
	}
}

@media only screen and (min-width: 1415px) and (max-width: 1444px) {
	#druhyslider {
		height: 540px!important;
	}
}

@media only screen and (min-width: 1385px) and (max-width: 1414px) {
	#druhyslider {
		height: 530px!important;
	}
}

@media only screen and (min-width: 1355px) and (max-width: 1384px) {
	#druhyslider {
		height: 520px!important;
	}
}

@media only screen and (min-width: 1325px) and (max-width: 1354px) {
	#druhyslider {
		height: 505px!important;
	}
}

@media only screen and (min-width: 1295px) and (max-width: 1324px) {
	#druhyslider {
		height: 495px!important;
	}
}

@media only screen and (min-width: 1265px) and (max-width: 1294px) {
	#druhyslider {
		height: 480px!important;
	}
}

@media only screen and (min-width: 1235px) and (max-width: 1264px) {
	#druhyslider {
		height: 470px!important;
	}
}

@media only screen and (min-width: 1205px) and (max-width: 1234px) {
	#druhyslider {
		height: 455px!important;
	}
}

@media only screen and (min-width: 1200px) and (max-width: 1204px) {
	#druhyslider {
		height: 455px!important;
	}
}

@media only screen and (min-width: 1024px) and (max-width: 1199px) {
	#druhyslider {
		height: 380px!important;
	}
}

@media only screen and (min-width: 1022px) and (max-width: 1023px) {
	#druhyslider {
		height: 405px!important;
	}
}

@media only screen and (min-width: 1011px) and (max-width: 1021px) {
	#druhyslider {
		height: 400px!important;
	}

	#druhejtestos {
		display: none!important;
	}
}

@media only screen and (min-width: 980px) and (max-width: 1010px) {
	#druhyslider {
		height: 390px!important;
	}

	#druhejtestos {
		display: none!important;
	}
}

@media only screen and (min-width: 950px) and (max-width: 979px) {
	#druhyslider {
		height: 380px!important;
	}

	#druhejtestos {
		display: none!important;
	}
}

@media only screen and (min-width: 920px) and (max-width: 949px) {
	#druhyslider {
		height: 365px!important;
	}

	#druhejtestos {
		display: none!important;
	}
}

@media only screen and (min-width: 890px) and (max-width: 919px) {
	#druhyslider {
		height: 355px!important;
	}

	#druhejtestos {
		display: none!important;
	}
}

@media only screen and (min-width: 860px) and (max-width: 889px) {
	#druhyslider {
		height: 340px!important;
	}

	#druhejtestos {
		display: none!important;
	}
}

@media only screen and (min-width: 830px) and (max-width: 859px) {
	#druhyslider {
		height: 325px!important;
	}

	#druhejtestos {
		display: none!important;
	}
}

@media only screen and (min-width: 810px) and (max-width: 829px) {
	#druhyslider {
		height: 315px!important;
	}

	#druhejtestos {
		display: none!important;
	}
}

@media only screen and (min-width: 780px) and (max-width: 809px) {
	#druhyslider {
		height: 305px!important;
	}

	#druhejtestos {
		display: none!important;
	}
}

@media only screen and (min-width: 750px) and (max-width: 779px) {
	#druhyslider {
		height: 295px!important;
	}

	#druhejtestos {
		display: none!important;
	}
}

@media only screen and (min-width: 720px) and (max-width: 749px) {
	#druhyslider {
		height: 285px!important;
	}

	#druhejtestos {
		display: none!important;
	}
}

@media only screen and (min-width: 690px) and (max-width: 719px) {
	#druhyslider {
		height: 270px!important;
	}

	#druhejtestos {
		display: none!important;
	}
}

@media only screen and (min-width: 660px) and (max-width: 689px) {
	#druhyslider {
		height: 255px!important;
	}

	#druhejtestos {
		display: none!important;
	}
}

@media only screen and (min-width: 630px) and (max-width: 659px) {
	#druhyslider {
		height: 245px!important;
	}

	#druhejtestos {
		display: none!important;
	}
}

@media only screen and (min-width: 600px) and (max-width: 629px) {
	#druhyslider {
		height: 235px!important;
	}

	#druhejtestos {
		display: none!important;
	}
}

@media only screen and (min-width: 570px) and (max-width: 599px) {
	#druhyslider {
		height: 220px!important;
	}

	#druhejtestos {
		display: none!important;
	}
}

@media only screen and (min-width: 540px) and (max-width: 569px) {
	#druhyslider {
		height: 210px!important;
	}

	#druhejtestos {
		display: none!important;
	}
}

@media only screen and (min-width: 510px) and (max-width: 539px) {
	#druhyslider {
		height: 200px!important;
	}

	#druhejtestos {
		display: none!important;
	}
}

@media only screen and (min-width: 480px) and (max-width: 509px) {
	#druhyslider {
		height: 190px!important;
	}

	#druhejtestos {
		display: none!important;
	}
}

@media only screen and (min-width: 450px) and (max-width: 479px) {
	#druhyslider {
		height: 180px!important;
	}

	#druhejtestos {
		display: none!important;
	}
}
@media only screen and (min-width: 1421px) and (max-width: 1799px){
#big1col{
top:45%!important;
}
#big1{
font-size:14px!important;
}
#big1text{
font-size: 36px!important;
line-height: 40px!important;
}
#big2col{
top:60%!important;
}
#big2{
font-size:16px!important;
}
#big2text{
font-size: 42px!important;
line-height: 40px!important;
}
#big3col{
top:65%!important;
}
#big3{
font-size:16px!important;
}
#big3text{
font-size: 42px!important;
line-height: 40px!important;
}
#big4col{
top:60%!important;
}
#big4{
font-size:16px!important;
}
#big4text{
font-size: 42px!important;
line-height: 40px!important;
}
#big5col{
top:65%!important;
}
#big5{
font-size:16px!important;
}
#big5text{
font-size: 42px!important;
line-height: 40px!important;
}
#sekcio1{
padding-top:22%!important;
}
#sekcio2{
padding-top:22%!important;
}
#sekcio3{
padding-top:22%!important;
}
#sekcio4{
padding-top:22%!important;
}
#radecek{
padding-top:50px;
} 
    .nadpisek{
    font-size:28px!important;
    }
    .nadpisek2{
    font-size:14px!important;
    }
    @supports  (selector(:nth-child(1 of x))) or (-webkit-touch-callout: none) {

     .nadpisek{
    font-size:22px!important;
    }
    .nadpisek2{
    font-size:13px!important;
    } 
    }

    
             .home-singal-silder .gen-banner-movies .slider-item {
                 height: 55.3vh!important;
            }
            .gen-banner-movies .slick-slider .slick-list {
                padding: 0 !important;
             height:55.3vh!important;
            }   
            #druhejslideros1{
padding-top:19%!important;
}
           #druhejslideros2{
padding-top:19%!important;
}
           #druhejslideros3{
padding-top:19%!important;
}
           #druhejslideros4{
padding-top:19%!important;
}
        
          
        }
             @media only screen and (min-width: 1201px) and (max-width: 1420px) {
    @supports  (selector(:nth-child(1 of x))) or (-webkit-touch-callout: none) {
#big1col{
top:30%!important;
}
#big2col{
top:45%!important;
}
#big3col{
top:50%!important;
}
#big4col{
top:45%!important;
}
#big5col{
top:50%!important;
}
}

#big1col{
top:35%!important;
}
#big1{
font-size:13px!important;
}
#big1text{
font-size: 32px!important;
line-height: 30px!important;
}
#big2col{
top:55%!important;
}
#big2{
font-size:15px!important;
}
#big2text{
font-size: 32px!important;
line-height: 40px!important;
}
#big3col{
top:60%!important;
}
#big3{
font-size:15px!important;
}
#big3text{
font-size: 32px!important;
line-height: 40px!important;
}
#big4col{
top:55%!important;
}
#big4{
font-size:15px!important;
}
#big4text{
font-size: 32px!important;
line-height: 40px!important;
}
#big5col{
top:63%!important;
}
#big5{
font-size:15px!important;
}
#big5text{
font-size: 32px!important;
line-height: 40px!important;
}
            #druhejslideros1{
padding-top:18%!important;
}
           #druhejslideros2{
padding-top:18%!important;
}
           #druhejslideros3{
padding-top:18%!important;
}
           #druhejslideros4{
padding-top:18%!important;
}
#druhejtestos{
font-size:15px!important;
}
#sekcio1{
padding-top: 20%!important;
}
#sekcio2{
padding-top: 20%!important;
}
#sekcio3{
padding-top:20%!important;
}
#sekcio4{
padding-top:20%!important;
}
#radecek{
padding-top:50px;
}
    .nadpisek{
    font-size:20px!important;
    }
    .nadpisek2{
    font-size:12px!important;
    }
                 .home-singal-silder .gen-banner-movies .slider-item {
                     height: 48.3vh!important;
                }
             
                .gen-banner-movies .slick-slider .slick-list {
                    padding: 0 !important;
                 height: 48.3vh!important;
                }     
              
            
            
            
            
            }
                 @media only screen and (min-width: 1022px) and (max-width: 1200px){
#big1col{
top:40%!important;
}
#big1{
font-size:14px!important;
}
#big1text{
font-size: 22px!important;
line-height: 40px!important;
}
#big2col{
top:55%!important;
}
#big2{
font-size:14px!important;}
#big2text{
font-size: 22px!important;
line-height: 40px!important;
}
#big3col{
top:60%!important;
}
#big3{
font-size:14px!important;
}
#big3text{
font-size: 22px!important;
line-height: 40px!important;
}
#big4col{
top:55%!important;
}
#big4{
font-size:14px!important;
}
#big4text{
font-size: 22px!important;
line-height: 40px!important;
}
#big5col{
top:60%!important;
}
#big5{
font-size:14px!important;
}
#big5text{
font-size: 22px!important;
line-height: 40px!important;
}
            #druhejslideros1{
padding-top:12%!important;
}
           #druhejslideros2{
padding-top: 15%!important;
}
           #druhejslideros3{
padding-top: 15%!important;
}
           #druhejslideros4{
padding-top: 12%!important;
}
#druhejtestos{
width:55%!important;
font-size:15px!important;
}
#sekcio1{
padding-top: 15%!important;
}
#sekcio2{
padding-top: 15%!important;
}
#sekcio3{
padding-top: 15%!important;
}
#sekcio4{
padding-top: 15%!important;
}

#radecek{
padding-top:50px;
}
    .nadpisek{
    font-size:17px!important;
    }
    .nadpisek2{
    font-size:12px!important;
    }
                     .home-singal-silder .gen-banner-movies .slider-item {
                         height: 42.3vh!important;
                    }
                    .gen-banner-movies .slick-slider .slick-list {
                        padding: 0 !important;
                     height:42.3vh!important;
                    }     
                    
                }
                @media only screen and (min-width: 923px) and (max-width: 1021px){
#big1col{
top:36%!important;
}
#big1{
font-size:13px!important;
}
#big1text{
font-size: 20px!important;
line-height: 40px!important;
}
#big2col{
top:55%!important;
}
#big2{
font-size:13px!important;}
#big2text{
font-size: 20px!important;
line-height: 40px!important;
}
#big3col{
top:55%!important;
}
#big3{
font-size:13px!important;
}
#big3text{
font-size: 20px!important;
line-height: 40px!important;
}
#big4col{
top:55%!important;
}
#big4{
font-size:13px!important;
}
#big4text{
font-size: 20px!important;
line-height: 40px!important;
}
#big5col{
top:60%!important;
}
#big5{
font-size:13px!important;
}
#big5text{
font-size: 20px!important;
line-height: 40px!important;
}
#druhejslideros1{
padding-top:28%!important;
}
#druhejslideros2{
padding-top:28%!important;
}
#druhejslideros3{
padding-top:28%!important;
}
#druhejslideros4{
padding-top:28%!important;
}
#druhejtestos{
font-size:15px!important;
}
#sekcio1{
padding-top: 15%!important;
}
#sekcio2{
padding-top: 15%!important;
}
#sekcio3{
padding-top:15%!important;
}
#sekcio4{
padding-top:15%!important;
}
#radecek{
padding-top:50px;
}
    .nadpisek{
    font-size:17px!important;
    }
    .nadpisek2{
    font-size:12px!important;
    }
                     .home-singal-silder .gen-banner-movies .slider-item {
                         height: 42.3vh!important;
                    }
                    .gen-banner-movies .slick-slider .slick-list {
                        padding: 0 !important;
                     height:42.3vh!important;
                    }    
                    
                }
    @media only screen and (min-width: 451px) and (max-width: 922px){
#big1col{
top:55%!important;
}
#big1{
display:none!important;}
#big1text{
font-size: 26px!important;
line-height: 40px!important;
}
#big2col{
top:60%!important;
}
#big2{
display:none!important;}
#big2text{
font-size: 26px!important;
line-height: 40px!important;
}
#big3col{
top:60%!important;
}
#big3{
display:none!important;}

#big3text{
font-size: 26px!important;
line-height: 40px!important;
}
#big4col{
top:60%!important;
}
#big4{
display:none!important;}

#big4text{
font-size: 26px!important;
line-height: 40px!important;
}
#big5col{
top:60%!important;
}
#big5{
display:none!important;}

#big5text{
font-size: 26px!important;
line-height: 40px!important;
}
#druhejslideros1{
padding-top:18%!important;
}
#druhejslideros2{
padding-top:18%!important;
}
#druhejslideros3{
padding-top:18%!important;
}
#druhejslideros4{
padding-top:18%!important;
}
#druhejtestos{
font-size:15px!important;
}
#sekcio1{
padding-top: 23%!important;
    flex: 0 0 50%!important;
    max-width: 50%!important;;
}
#sekcio2{
padding-top: 23%!important;
}
#sekcio3{
padding-top: 23%!important;
}
#sekcio4{
padding-top: 23%!important;
}
#radecek{
padding-top:50px;
}
    .nadpisek{
    font-size:17px!important;
    }
    .nadpisek2{
  Display:none!important;    }
                     .home-singal-silder .gen-banner-movies .slider-item {
                         height: 32.3vh!important;
                    }
                    .gen-banner-movies .slick-slider .slick-list {
                        padding: 0 !important;
                     height:32.3vh!important;
                    }    
                    
                }
@media only screen and (max-height: 500px){
 #druhyslider{
                        height:100%!important;
                
                    } 
}
     @media only screen and (max-height: 1149px){
#tlacitkokamo{
Padding-top:25px!important;
}
.gen-button{

margin-bottom:30px!important;}
        .home-singal-silder .gen-banner-movies .slider-item {
                         height: 100%!important;
                    }
                    .gen-banner-movies .slick-slider .slick-list {
                        padding: 0 !important;
                     height: 100%!important;
                    }   


    }
 

 .ikonka{
                width:15%!important;
                           top:40%!important;
                           left:50%!important;
                           position:absolute!important;
                           z-index: 99!important;
                           transform: translate(-50%,-50%)!important;
             }
           @media only screen and (min-width: 1700px) {
.videjko{
width:100%!important;
height:271px!important;

}
}
    @media only screen and (min-width: 1650px) and (max-width: 1699px) {
.videjko{
width:100%!important;
height:250px!important;

}
}
  @media only screen and (min-width: 1600px) and (max-width: 1649px) {
.videjko{
width:100%!important;
height:240px!important;

}
}
  @media only screen and (min-width: 1550px) and (max-width: 1599px) {
.videjko{
width:100%!important;
height:233px!important;

}
}
  @media only screen and (min-width: 1500px) and (max-width: 1549px) {
.videjko{
width:100%!important;
height:226px!important;

}
}

  @media only screen and (min-width: 1450px) and (max-width: 1499px) {
ul#gen-main-menu{
font-size:14.1px!important;
}
.videjko{
width:100%!important;
height:214px!important;

}
}
  @media only screen and (min-width: 1400px) and (max-width: 1449px) {
ul#gen-main-menu{
font-size:13px!important;
}
.videjko{
width:100%!important;
height:204px!important;

}
}
  @media only screen and (min-width: 1350px) and (max-width: 1399px) {
ul#gen-main-menu{
font-size:13px!important;
}
.videjko{
width:100%!important;
height:200px!important;

}
}

  @media only screen and (min-width: 1300px) and (max-width: 1349px) {
ul#gen-main-menu{
font-size:13px!important;
}
.videjko{
width:100%!important;
height:191px!important;

}
}
  @media only screen and (min-width: 1250px) and (max-width: 1299px) {
ul#gen-main-menu{
font-size:13px!important;
}
.videjko{
width:100%!important;
height:184px!important;

}
}
  @media only screen and (min-width: 1200px) and (max-width: 1249px) {
ul#gen-main-menu{
font-size:12.3px!important;
}
.videjko{
width:100%!important;
height:173px!important;

}
}
@media only screen and (min-width: 1024px) and (max-width: 1199px) {
.videjko{
width:100%!important;
height:198px!important;

}
}
@media only screen and (min-width: 1000px) and (max-width: 1023px) {
.videjko{
width:100%!important;
height:206px!important;

}
}
@media only screen and (min-width: 992px) and (max-width: 999px) {
.videjko{
width:100%!important;
height:200px!important;

}
}
@media only screen and (min-width: 961px) and (max-width: 991px) {
.videjko{
width:100%!important;
height:305px!important;

}
}
@media only screen and (min-width: 931px) and (max-width: 960px) {
.videjko{
width:100%!important;
height:293px!important;

}
}
@media only screen and (min-width: 901px) and (max-width: 930px) {
.videjko{
width:100%!important;
height:286px!important;

}
}
@media only screen and (min-width: 871px) and (max-width: 900px) {
.videjko{
width:100%!important;
height:276px!important;

}
}
@media only screen and (min-width: 841px) and (max-width: 870px) {
.videjko{
width:100%!important;
height:264px!important;

}
}
@media only screen and (min-width: 801px) and (max-width: 840px) {
.videjko{
width:100%!important;
height:254px!important;

}
}
@media only screen and (min-width: 768px) and (max-width: 800px) {
.videjko{
width:100%!important;
height:244px!important;

}
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
.videjko{
width:100%!important;
height:314px!important;

}
}
@media only screen and (min-width: 529px) and (max-width: 575px) {
.videjko{
width:100%!important;
height:324px!important;

}
}       

.gen-banner-movies .item:before {
      
    background: linear-gradient(to right, rgba(34, 31, 31, 1) 0%, rgba(34, 31, 31, 0.4) 1%);
    }
    .gen-banner-movies .item {
       
        height: 100%!important;
      
    }
    @media screen and (min-width: 1830px) {
 @supports (-webkit-appearance:none) and (stroke-color:transparent) {
          #nevimcotoje{
              max-height:100%!important;
         }
          #nevimtestingos{
              max-height:82%!important;
         }
     }
 }
 
      @media screen and (min-width: 1650px) and (max-width: 1829px) {
        @supports (-webkit-appearance:none) and (stroke-color:transparent) {
              #nevimcotoje{
                  max-height:90%!important;
             }
             #nevimtestingos{
                  max-height:72%!important;
             }
         }
     }
      @media screen and (min-width: 1570px) and (max-width: 1649px) {
 @supports (-webkit-appearance:none) and (stroke-color:transparent) {
              #nevimcotoje{
                  max-height:85%!important;
             }
             #nevimtestingos{
                  max-height:67%!important;
             }
         }
     }
      @media screen and (min-width: 1490px) and (max-width: 1569px) {
 @supports (-webkit-appearance:none) and (stroke-color:transparent) {
 
          #nevimcotoje{
              max-height:80%!important;
         }
         #nevimtestingos{
              max-height:62%!important;
         }
     }}
      @media screen and (min-width: 1410px) and (max-width: 1489px) {
 @supports (-webkit-appearance:none) and (stroke-color:transparent) {
 
          #nevimcotoje{
              max-height:75%!important;
         }
         #nevimtestingos{
              max-height:58%!important;
         }
     }}
      @media screen and (min-width: 1335px) and (max-width: 1409px) {
 @supports (-webkit-appearance:none) and (stroke-color:transparent) {
 
          #nevimcotoje{
              max-height:70%!important;
         }
         #nevimtestingos{
              max-height:53%!important;
         }
     }}
      @media screen and (min-width: 1245px) and (max-width: 1334px) {
 @supports (-webkit-appearance:none) and (stroke-color:transparent) {
 
          #nevimcotoje{
              max-height:65%!important;
         }
         #nevimtestingos{
              max-height:48%!important;
         }
     }}
      @media screen and (min-width: 1165px) and (max-width: 1244px) {
 @supports (-webkit-appearance:none) and (stroke-color:transparent) {
 
          #nevimcotoje{
              max-height:60%!important;
         }
         #nevimtestingos{
              max-height:43%!important;
         }
     }}
      @media screen and (min-width: 1085px) and (max-width: 1164px) {
 @supports (-webkit-appearance:none) and (stroke-color:transparent) {
 
          #nevimcotoje{
              max-height:55%!important;
         }
         #nevimtestingos{
              max-height:38%!important;
         }
     }}
      @media screen and (min-width: 1005px) and (max-width: 1084px) {
 @supports (-webkit-appearance:none) and (stroke-color:transparent) {
 
          #nevimcotoje{
              max-height:50%!important;
         }
         #nevimtestingos{
              max-height:33%!important;
         }
     } }