.welcome-slide-area {
    padding: 10px 0 10px;
    
}
.header-area .viral-search-form.active form {
  
    top: 25px;
}

.header-area .viral-search-form {
   
    height: 20%;

}



.cat-thumb {
padding-left: 2px;
padding-right: 2px;
  text-align: center;
  text-transform: uppercase;

 width: 150px;
height: 170px;

}





.item-thumb{

  width: 200px;
  height: auto;
  
}



.cat-thumb:hover {

  background: #ffcccc;
   border-radius: 20%;
     transition: .50s;
     

}


.cat-thumb:hover img {
      -webkit-transform: scale(.95);
      transform: scale(.95);
        transition: .50s;
    
       }
     
.hideAll{

  display: none;
}

.fit-image{

object-fit: cover;

border-radius: 1px;
  opacity: 1;
  display: block;
  width: 100%;
  height: auto;
  transition: .5s ease;
  backface-visibility: hidden;

}
.fit-image-banner{

object-fit: cover;

border-radius: 1px;
  opacity: 1;
  display: block;
  width: 100%;
  height: auto;
  transition: .5s ease;
  backface-visibility: hidden;

}

.fit-image:hover {
      -webkit-transform: scale(.98);
      transform: scale(.98);
       transition: .5s ease;


       }
 .fit-image-banner:hover {
      -webkit-transform: scale(.98);
      transform: scale(.98);
       transition: .5s ease;


       }

.banner-box{
  
  position: relative;
  width: 100%;


}


.middle {
  transition: .5s ease;
  opacity: 0;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  text-align: center;
}

.banner-box:hover .fit-image {
  opacity: 0.5;
}

.banner-box:hover .fit-image-banner {
  opacity: 0.5;
}

.banner-box:hover .middle {
  opacity: 1;
}


.cat-middle {
  transition: .5s ease;
  opacity: 0;
  position: absolute;
  top: 35%;
  left: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  text-align: center;
}

.item-middle {
  transition: .5s ease;
  opacity: 0;
  position: absolute;
  top: 35%;
  left: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  text-align: center;
}

.cat-box{

  padding: 5px;
}
.cat-box:hover .cat-img {
  opacity: 0.5;
}


.cat-box:hover .cat-middle {
  opacity: 1;
}

.cat-link span {
  cursor: pointer;
  display: inline-block;
  position: relative;
  transition: 0.5s;
  font-weight: 700;
  font-size: 15px;
}

.cat-link span:after {
  content: '\00bb';
  position: absolute;
  opacity: 0;
  top: 0;
  right: -20px;
  transition: 0.5s;
  color: red;
}

.cat-link:hover span {
  padding-right: 5px;
}

.cat-link:hover span:after {
  opacity: 1;
  right: 0;
}











.ban-link span {
  cursor: pointer;
  display: inline-block;
  position: relative;
  transition: 0.5s;
  font-weight: 700;
  font-size: 25px;
}

.ban-link span:after {
  content: '\00bb';
  position: absolute;
  opacity: 0;
  top: 0;
  right: -20px;
  transition: 0.5s;
  color: red;
}

.ban-link:hover span {
  padding-right: 35px;
}

.ban-link:hover span:after {
  opacity: 1;
  right: 0;
}
.header-area .viral-news-main-menu .classy-navbar {

    height: 65px;
  

}
.header-area .viral-news-main-menu {

  
    height: 65px;

}

.tuc {

text-transform: uppercase;


}

.cat-img{

/*object-fit: cover;*/


  opacity: 1;
  display: block;
  width: 100%;
  height: 70%;
  transition: .5s ease;
  backface-visibility: hidden;

}
.cat-item p{
  text-align: center;
  margin: 0;
}
.cat-item{

  text-align: center;
}
.cat-item a{

  color: red;
}

.cat-item a:hover{

  color: #000;
}
.cat-img-details{

object-fit: cover;

border-radius: 5px;
  opacity: 1;
  display: block;
  width: 100%;
  height:100%;
  transition: .5s ease;
  backface-visibility: hidden;

}
.cat-details{

 border-radius: 10px;
 padding: 5px;
box-shadow: 5px 5px 8px 5px  rgba(0,0,0,0.45);
}
.cat-details p{

  margin: 0;
}
.cat-details a{

  color: red;
}

.cat-details a:hover{

  color: #000;
}
.cat-details-thumb {

  width: 250px;
  height: auto;
  
}
.cat-details-thumb img {

  width: 350px;
  height: 200px;
  
}
.cat-details-slides{

  border-radius: 10px;
 padding: 5px;

}

.tc{
  text-align: center;
}
.owl-height {min-height: 500px; height:auto !important; height: 500px; }


.fit-footer-image{

object-fit: cover;

border-radius: 5px;
  opacity: 1;
  display: block;
  width: 70%;
  height: auto;
  transition: .5s ease;
  backface-visibility: hidden;

}

.p-0 {
    padding: 2px !important;
}

.p-2{
    padding-right:2px;
    padding-left:2px;

}

.section-padding-0-2 {
    padding-top: 0;
    padding-bottom:1px;
    padding-left: 1px;
    padding-right:1px;
}
.section-padding-0-5 {
    padding-top: 0;
    padding-bottom: 2px;
}

.applist-box-shadow {

  

  -webkit-box-shadow: 0 10px 6px -6px #777;
       -moz-box-shadow: 0 10px 6px -6px #777;
            box-shadow: -6px 15px 15px -6px #777;

   
}



.cat-slide-img {

text-align: center;

}
.cat-slide-img a{

font-size: 9px;
}




.center {
  display: block;
  margin-left: auto;
  margin-right: auto;
  width: 50%;
}
.owl-carousel .owl-wrapper {
    display: flex !important;
}






.owl-carousel div h2, .owl-carousel div .textoverlay{
    position:absolute;
    color:#FFF;
   font-size:12px;
   display:block;
}

.cat-item img{

  width: 180px;
  height: 100px;
}

.item-thumb img{
width: 200px;
  height: 120px;

}

.qus{
    
    font-weight:700;
    
    
}


.ans{
    
    font-weight:400;
    
    
}