.textlimit { 
	max-height:500px;
	word-wrap: break-word;
	overflow: auto;
	text-overflow: auto;
	
}

#tv {
  position: relative;
  width: 50%;
  max-height: 450px;
  background: white;
  border-radius: 0% 0% 0% 0% / 0% 0% 0% 0% ;
  color: black;
  box-shadow: 4px 4px rgba(0,0,0,.15);
  transition: all .4s ease;
}

#tv:hover {
  border-radius: 0% 0% 50% 50% / 0% 0% 5% 5% ;
  box-shadow: 3px 3px #D81324;
}

@media (max-width: 991px) {
    #tv {
        width: 100%;
      }
      
      #tv:hover {
        box-shadow: 2px 2px #D81324;
      }
}




.picdes {
	flex-shrink:0;
	width:50%;
	margin-left: 20px;
	height: calc(150px + 6vw);
	width: calc(150px + 6vw);
	border: calc(1px + 0.2vw) solid transparent;
	
	background-origin: border-box;
	background-clip: content-box, border-box;
	background-size: cover;
	box-sizing: border-box;
	border-radius: 5%;
	background-image: var(--img-url), linear-gradient(to bottom right, #D81324, pink, #D81324);
	
	
}

@media (max-width: 991px) {
    .picdes {
        margin-left: 0px;
    }
}

