@media (max-width: 1039px){

    .nav-col .nav-inner-col {   

        top: 50px;

    }

}


.content-sec.backdrop .wrapper .main-col .row .item-col .image img 
{
    position:relative !important;
    aspect-ratio: 1/1.5 !important;
}

.content-sec.backdrop .wrapper .main-col .row .item-col .image
{
    padding-top: 0 !important;
    height:fit-content !important;

}


.content-sec.backdrop .wrapper .main-col .row .item-col .image::before
{
    display:none !important;    
}

.model-avatar img
{
    object-fit: contain !important;
}

@media only screen and (max-width: 580px)
{
    .model-col 
    {
        max-width: 90% !important;
    }
}



.image.image-ar .image-wrapp img
{
    height: 100%;
    object-fit: cover;
  
}


.item-col .item-date, .item-col .item-time 
{
    align-items: center !important;
}


.lates-sec .item-desc 
{
    margin-top: 0 !important;
}

.content-sec.backdrop .wrapper .main-col .row .item-col .image-ar img
{
    aspect-ratio: auto !important;
}

.item-inner-col.inner-col a .image-ar 
{
    border:2px solid rgba(255, 0, 0, 0);
    transition:0.4s;
}

.item-inner-col.inner-col a:hover .image-ar 
{
    border:2px solid red;
    transition:0.4s;
}


.flip-clock-container [class|="flip-item"]::after 
{
    letter-spacing: 5px;
}

.top-info i 
{
    font-size: 12px;
    margin: 0 6px 0px 6px;
    color:#ffc83d;
}

.backdrop::before 
{
    background: linear-gradient(180deg, rgb(23, 23, 23) 0%, rgb(0, 0, 0) 20%) !important;
}

.header-filter
{
    border-bottom: 1px solid #3c3c3c !important;
}

.login-col .highlight 
{
    color:inherit !important;
}


.-channel a .image 
{
    border:2px solid rgba(255, 0, 0, 0);
    transition:0.4s;
}

.-channel a:hover .image
{
    border:2px solid red;
    transition:0.4s;
}


.item-col .item-name
{
    font-size:18px !important;
}


.header-sec
{
    margin-bottom: 0 !important;
}

.index-slider-sec
{
    margin-top:0 !important;
}


.item-col a .item-name 
{
    transition:0.4s;
    position:relative;
    width:fit-content !important;
}

.item-col a .item-name::before
{
    transition:0.4s;
    content:" ";
    background:white;
    position:absolute;
    bottom:4px;
    left:0;
    width:100%;
    height:1px;
    opacity:0;
}


.item-col a:hover .item-name::before
{
    transition:0.4s;
    opacity:1;
}
.item-col a:hover .item-name
{
    text-decoration: none !important;
    
    transition:0.4s;
}


.content-gallery-col .tns-outer{
    position:relative
}
.content-gallery-col .tns-ovh{
    border-radius:12px
}
.content-gallery-col .tns-controls>button{
    position:absolute;
    top:0;
    bottom:0;
    width:30px;
    display:flex;
    align-items:center;
    justify-content:center;
    background-color:rgba(237,164,178,.3);
    color:#fff;
    border-radius:12px 0 0 12px
}
.content-gallery-col .tns-controls>button:hover:not([disabled]){
    background-color:red
}
.content-gallery-col .tns-controls>button[data-controls=next]{
    left:auto;
    right:0;
    border-radius:0 12px 12px 0
}
.content-gallery-col .tns-controls>button[disabled]{
    cursor:default
}
#tns2 > .tns-item{
    margin-bottom: 0;
}


.user-aside 
{
    padding: 20px;
  border: 2px solid white;
  border-radius: 5px;
  display: flex;
  flex-direction: column;
  align-items: center;
  min-width: 250px !important;
  justify-content: center;

}

.user-avatar 
{
    display:flex !important;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.user-avatar .image 
{
    display:flex !important;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    position: relative;
    padding:0 !important;
    height:fit-content !important;
}

.user-avatar .image img 
{
    position:relative;
    top:0 !important;
    transform:translateY(0) !important;

}

.user-actions 
{
    display:flex;
    flex-direction: column;
    gap:10px;
}

.user-actions a 
{
    width:100%;
}


.user-info 
{
    max-width: 1000px !important;
}

.user-nav 
{
    display: flex;
    flex-wrap: wrap;
  flex-direction: row;
  align-items: center;
  gap:20px;
  justify-content: center;
}

.user-nav .user-nav-item 
{
    font-size: 18px;
    font-weight: 500;
    width: 150px;
    height: 30px;
    border: 2px solid white;
    padding: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 5px;
}

.user-nav .user-nav-item a 
{
    text-align: center;
    display:flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
}

.main-col .image.image-ar .image-wrapp 
{
    position:relative !important;
}

.main-col .image.image-ar video 
{
    width:100% !important;
    height:100% !important;
    
}

.item-col.-latest .main-image .image {
  padding-top: 66.081%;
}

.model-avatar{
    padding-top: 55%;
}

.content-sec.backdrop .wrapper .main-col .row .item-col.channel-item .image img{
    aspect-ratio: 1/1 !important;
}
.content-sec.backdrop .wrapper .main-col .row .item-col.paysite-item .image img{
    aspect-ratio: 1/0.66 !important;
}

.main__models {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 0 0 5px 0;
}

.main__models .title {
  font-size: 16px;
  color: white;
  font-size: 400;
  display: inline-block;
}

.video__listModel {
  outline: none;
  text-decoration: none;
  color: white;
  font-size: 16px;
  -webkit-transition: 0.4s;
  transition: 0.4s;
  margin: -5px 5px 0 0;
}

.item-col a{
    margin-right: 5px;
}

.item-col a:hover{
    color: red;
}

.main__info .video__listModel {
  margin: 0 5px 0 0 !important;
}

.item-col a {
  margin-left: 5px;
  margin-right: 5px;
}

.btn-favorites i{
    margin-right: 10px;
}
.btn-favorites{
    padding-left: 20px;
    padding-right: 20px;
}
.btn-favorites:hover{
    color: #fff !important;
}
.main-col .image.image-ar video{
	z-index: 1000;
	max-width: none !important;
	width: auto !important;
}
.content-sec.backdrop .wrapper .main-col .row .item-col .image-ar img{
	display: inline !important;
	z-index: 900;
}