/*!
 * ifhv Theme v1.3.1 (http://Designrest.com)
 * Copyright 2016-2017 Designrest.com
 * setup media query
 */

 @media (max-width: 767px) {
   h1 {
     font-size: 32px;
   }
   h2 {
     font-size: 30px;
   }
   h3 {
     font-size: 24px;
   }
   h4 {
     font-size: 18px;
   }
   h5 {
     font-size: 16px;
   }
   h6 {
     font-size: 14px;
   }
   p {
     font-size: 16px;
   }
   header {
       margin-top: 57px;
   }
   .over1 {
       right: -290px;
   }

   #slider-header .owl-controls .owl-prev {
     display: none!important;
   }

  #slider-header .owl-controls .owl-next {
    display: none!important;
  }
   /*sidenav*/
   .navbar {
       min-height: 0;
   }
   .navbar-default .navbar-nav li a,
   .navbar-inverse .navbar-nav li a {
     margin:0 auto;
     color: #FFF;
   }

   /*button right*/
   .navbar-toggle-right {
       position: relative;
       float: right;
       padding: 9px 10px;
       margin-top: 8px;
       margin-right: 15px;
       margin-bottom: 8px;
       background-color: transparent;
       background-image: none;
       border: 1px solid transparent;
       border-radius: 4px;
   }
   .sb-slide .navbar-toggle-right {
       cursor: pointer;
       position: relative;
       line-height: 0;
       float: right;
       margin: 0;
       top: 8px;
       width: 40px;
       height: 40px;
       border: solid #f0f0f0 2px;
       border-radius: 50%;
       padding-top: 2px;
       padding-left: 9px;
       background: transparent;
   }
   /*end button right*/


     .sb-slide .container {
         margin: 0!important;
         padding: 0!important;
         height:100%;
     }


     .sb-slide .navbar.slide-active {
         position:absolute;
         width: 80%;
         top: -1px;
         z-index: 1000;
     }
     .sb-slide #slidemenu {
       height:100%;
       left: -100%;
       width: 80%;
       min-width: 0;
       position:fixed;
       padding-left: 0;
       z-index: 2;
       top: 0;
       margin: 0;
     }
     .sb-slide #slidemenu .navbar-nav {
         min-width: 0;
         width: 100%;
         margin: 0;
     }
     .sb-slide #slidemenu .navbar-nav .dropdown-menu li a {
         min-width: 0;
         width: 80%;
         white-space: normal;
     }
     .sb-slide {
       height: 0;
         border-top: 0
     }
     .sb-slide.navbar-inverse #slidemenu {

     }
     /* this is behind the navigation but the navigation is not inside it so that the navigation is accessible and scrolls*/
     #navbar-height-col {
         position: fixed;
         top: 0;
         height: 100%;
         bottom:0;
         width: 80%;
         left: -80%;
         background: #f7f7f7;
     }
     #navbar-height-col.inverse {
        background: no-repeat center center;
       background-attachment: scroll;
       -webkit-background-size: cover;
       -moz-background-size: cover;
       background-size: cover;
       -o-background-size: cover;
       background-color: #111;
         z-index: 1;
         border: 0;
     }


     .navbar-header.slide-active {
    left: 80%!important;
}

   /*end sidenav*/

/*seach-top*/
section.search-section {
   z-index: -1;
   position: absolute;
   display: none;
}
section.search-section.active {
 background-color: #222;
 position: fixed;
 display: block;
 top: 50px;
 color: #FFF;
 width: 100%;
 padding: 15px;
 z-index: 999;
 margin-top: 5px;
}

/*movie list*/
.archive-movie-items .item a {
    color: #ccc;
    font-size: 14px;
    font-weight: 500;
}
body{
  overflow-x: hidden;
}
.movie-items-carousel.owl-carousel.owl-theme {
    width: 120%;
    margin-left: -18px;
}
.movie-items-carousel .item {
    padding: 1px;
    margin: 3px;
}
.more-button.cat-listname {
    padding: 0;
}
.movie-items-carousel .item a {
    font-size: 12px;
}
.movie-items-carousel .owl-controls .owl-next {
  display: none!important;
}

.movie-items-carousel .owl-controls .owl-prev {
  display: none!important;
}

/*footer*/
.rleft.pull-right {
    width: 100%;
}
footer.footer p {
    font-size: 12px;
    text-align: center;
    padding: 2px 5px 3px 5px;
}
/*search-section*/
form.form-search {
    top: 0;
    position: relative;
}
.form-search .input-group {
    position: relative;
    display: block;
    border-collapse: separate;
}
.form-search .input-group-btn:last-child > .btn, .input-group-btn:last-child > .btn-group {
    margin-top: 8px;
}
.form-search .input-group .form-control:first-child {
    width: 100%;
    border-radius: 4px;
}



/*//404*/
.error-404 h1 {
    font-size: 24px;
}

/*single*/
.single .movie-title-name {
    padding: 0 10px;
}
.single .container {
    padding-right: 0;
    padding-left: 0;
    margin-right: auto;
    margin-left: auto;
}
.box-auto-series {
    margin-top: 20px;
    border-radius: 5px;
}
.movie-title-name h1 {
    font-size: 18px;
}
.box-auto-series h5 {
    font-size: 16px;
}
h3 {
    font-size: 1.3rem;
}
.single-movie-player {
    text-align: center;
    margin-top: 0;
}
.title {
    padding-left: 20px;
    padding-bottom: 7px;
}
.movie-player {
    padding-bottom: 0;
}
.box-comment a {
    font-size: 14px;
    color: #FFF;
}

.box-comment p{
font-size: 14px;
}
#wpadminbar {
    position: fixed!important;
}
.m-top-24 {
    margin-top: 38px!important;
}
.m-top-32 {
    margin-top: 46px!important;
}
.m-top-53 {
    margin-top: 25px!important;
}

.archive-movie-items {
    padding: 0;
}
.archive-movie-items .item p {
    padding-top: 5px;
    height: auto;
    font-weight: 300;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.movie-items-carousel .item p {
    padding-top: 5px;
    height: auto;
    font-weight: 300;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
#pg-6-0, #pg-6-1, #pg-6-2, #pl-6 .panel-grid-cell .so-panel {
    margin-bottom: 0!important;
}
}/*end query mobile*/

/*sm*/
@media (min-width: 768px) and (max-width: 991px) {

  .single .container{
    width: 100%;
    padding: 0;
  }

.movie-items-carousel .owl-buttons {
    display: none;
}
  footer.footer p {
    padding-top: 2px;
      padding-bottom: 4px;
      font-size: 13px;
      text-align: center;
  }
  .rleft.pull-right {
    float: none;
}
.navbar-header i.fa.fa-bars {
    font-size: 34px!important;
    color: #f0f0f0;
}
.sb-slide .navbar-toggle {
    padding-left: 3.5px;
    top:1px;
}
}/*end query tablet height*/

@media (min-width: 992px) and (max-width: 1199px) {
  footer.footer p {
    padding-top: 2px;
  padding-bottom: 4px;
  font-size: 13px;
  text-align: center;
  }
  .rleft.pull-right {
    float: none;
}
.navbar-header i.fa.fa-bars {
    font-size: 34px!important;
    color: #f0f0f0;
}
.sb-slide .navbar-toggle {
  padding-left: 3.5px;
  top:1px;
}
}/*end query tablet width*/

 @media (min-width: 768px){
   .navbar-toggle {
       display: block;
   }
 }
