.video_post_item { text-align: center; margin-bottom: 30px;}
.video_post_item img{ margin-bottom: 10px; }
.video_post_item a{ color: black;     display: block; font-weight: 500;    font-size: 20px;  font-family: 'Gilroy';  line-height: 24px; position: relative; }
.owl-carouselx .item, .owl-carousel .item { vertical-align:top; color: black; font-weight: 500;    font-size: 20px;  font-family: 'Gilroy';  line-height: 24px; text-align: center; }
.video-post-section { margin-top: 40px; }
.video-search-form { margin: 30px auto 40px;    width: 540px; box-shadow: 1px 0px 30px 0px rgb(1 1 1 / 10%);    padding: 20px;    border-radius: 5px; border:1px solid #eee;}
.video-search-form input{ border:none; font-size: 18px; width: 400px; color:black;}
.video-search-form input:focus{ border:none !important;     outline: none;}
.video-search-form .fa-search { float:right; margin-top: 7px; font-size: 18px;    float: right;    color: #aaa }
.search-results { color:black; }
.watch-video i{ position: absolute;    color: #3f67eb !important;    border-radius: 30px;    background: white;    padding: 10px;    width: 36px;    height: 36px;    padding-left: 12px;    text-align: center;    left: 135px;    top: 65px;    box-shadow: rgb(0 0 0 / 4%) 0px 4px 4px; }
@media (max-width: 600px){
.video-search-form { width: 100%; }
.video-search-form input {    width: 300px; }
.video_post_item a { width: 330px; }
.watch-video i { left: 140px; top:70px; }
}