.forum-flex>div>.swiper {
     width: 200px !important;
     }
	  .forum-flex {
		display: flex;
		place-items: center;
		border: 8px solid #d60000;
		gap: 10px;
		width: fit-content;
		margin-top: 20px;
		margin-bottom: 20px;
		border-radius: 25px;
		background-color: #fff;
	  }
	
	  .forum-flex>p {
		color: #000000;
		padding: 20px 10px;
		font-size: 23px;
		font-weight: 600;
		display: flex;
		place-items: center;
	  }
	.guru-forum-heighlight{
	  font-size: 30px;
	  position: relative;
	  text-shadow: 1px 0 1px black;
	  -webkit-mask: linear-gradient(-90deg, #000 30%, #0005, #000 40%) right / 350% 100%;
		background-repeat: no-repeat;
		animation: shimmer_mentor 2s infinite;
	}
	.guru-forum {
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    --bs-bg-opacity: .15;
    background: #d60000 no-repeat;
    border-radius: 0px 15px 15px 0px;
    padding: 36px 21px;
    font-size: 23px;
    font-weight: 600;
    animation: 2s infinite shimmer_mentor;
    display: inline-block;
    box-shadow: 0 1px 4px #00000029;
    -webkit-mask: linear-gradient(-60deg, #000 30%, #0005, #000 40%) 100% / 350% 100%;
	  }
	
	  @keyframes shimmer_line {
		100% {
		  -webkit-mask-position: left;
		}
	  }
	
	  .guru-forum:focus {
		color: white;
	  }
	
	  .guru-forum:hover {
		color: white;
		opacity: 0.8;
	  }
      @media only screen and (max-width:816px){
        .guru-forum{
            padding: 53px 21px;
        }   
      }
	 @media only screen and (max-width:767px){
	.forum-flex{
	display: block !important;
	}  
	.guru-forum {
	  width: 100%;
	  display: block;
	  border-radius: 0px 0px 15px 15px;
      padding: 21px 21px;
	  margin-bottom: -1px;
	}}