.card {
display: flex;
flex-direction: row;
align-items: center;
justify-content: space-between;
border-bottom: 1px solid #ccc;
margin-bottom: 20px;
margin-top: 20px;
}

.card iframe, .card img {
width: 700px !important;
height: 300px;
border-radius: 5px;
box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
}

.card-content {
flex: 1;
margin-left: 20px;
}

.card-content h3 {
font-size: 20px;
margin-bottom: 100px;
}

.card-buttons {
display: flex;
gap: 10px;
}

.card-buttons a.btn-watch{
background-color: #004aad;
color: #fff;
border: none;
border-radius: 5px;
padding: 10px 20px;
font-size: 16px;
cursor: pointer;
display: flex;
align-items: center;
gap: 5px;
box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
}

.views {
background-color: #004aad;
color: #fff;
padding: 10px 20px;
border-radius: 5px;
box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
}

button.btn-filter {
margin-top: 1px;
background-color: #2957a3;
color: #fff;
padding: 5px;
margin-left: -70px;
border: 0px;
width: 150px;
}

label.cls-label {
color: #000;
font-size: 14px;
font-weight: 500;
}

.row.filter {
margin-top: 90px;
}
input#date {
padding: 3px;
}

select {
padding: 8px !important;
width: unset !important;
}
.col-md-3.cls-datecal {
text-align: left;
margin-right: -45px;
}
#btnSubmit{background-color: #2957a3 !important; color:#fff !important;font-weight:bold !important; border:none !important; padding:10px;}
.col-md-12.Standard-visitorCount {
padding-bottom: 40px;
margin-left: -28px;
margin-top: 15px;
}