@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap');
body, html {
  font-family: 'Inter', sans-serif;
}
body.page-id-202 h1 {
	text-align: left !important;
	text-transform: uppercase;
	padding-top: 25px;
}
body.home h5.post-title {
	height: 52px;
}
.album-slider {
	margin-top: 20px;
}
.videos-list .img-dd img {
	width: 100%;
	aspect-ratio: 16 / 9;
	object-fit: cover;
    transition: transform 0.5s ease, opacity 0.5s ease;
	height: auto !important;
}
.page-title.text-left {
	text-align: left !important;
	text-transform: uppercase;
	padding-top: 20px;
}
.title-block {
	text-transform: uppercase;
}
.title-block::before {
  content: '';
  position: absolute;
  bottom: -5px;
  left: 50%;
  transform: translateX(-50%);
  width: 81px;
  height: 4px;
  background-color: #fdd865;
}
.albumsmv-list {
	margin-top: 20px;
}
.artist-banner {
  display: flex;
  margin-bottom: 40px;
  align-items: flex-start;
  flex-wrap: wrap;
  border-radius: 0.5rem;
    border-top: 2px solid #ffcc00;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    box-shadow: 0 1px 20px 0 rgba(0, 0, 0, .1);
    padding: 15px;
    border-left: 2px solid rgba(255, 165, 0, 0.3);
    border-right: 2px solid rgba(255, 165, 0, 0.3);
}
.box-bordermp3 {
	border-radius: 0.5rem;
    border-top: 2px solid #ffcc00;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    box-shadow: 0 1px 20px 0 rgba(0, 0, 0, .1);
    padding: 15px;
    border-left: 2px solid rgba(255, 165, 0, 0.3);
    border-right: 2px solid rgba(255, 165, 0, 0.3);
	border-bottom: 2px solid rgba(255, 165, 0, 0.3);
}
.artist-thumb {
  text-align: center;
}

.artist-thumb img {
  width: 100%;
  border-radius: 8px;
  box-shadow: 0 0 10px rgba(255, 215, 0, 0.2);
}

.artist-name {
  margin-top: 10px;
  font-size: 18px;
  font-weight: bold;
  color: #FFD700;
}
.pagination-centered {
	display: flex;
	justify-content: center;
	margin: 20px auto;
}
.item-album .box {
      display: flex;
      flex-direction: column;
      align-items: center;
      justify-content: flex-start;
      transition: transform 0.3s, box-shadow 0.3s;
}
.item-albumt .box:hover {
      transform: translateY(-5px);
      box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1);
}
.item-album .box-image {
      width: 100%;
      position: relative;
      overflow: hidden;
     
}
.item-album .image-zoom {
      position: relative;
      width: 100%;
      padding-top: 75%; /* 4:3 ratio */
}
.item-album .image-zoom img {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      object-fit: cover;
      transition: transform 0.5s ease;
}
.item-album .box:hover .image-zoom img {
      transform: scale(1.05);
}
.item-album .post-title {
      margin-top: 10px;
      font-size: 16px;
      text-align: center;
}
.HoatdongH .box-text {
	border-radius: 10px;
}
/* Bao khung tổng thể */
.breadcrumb-wrapper {
  background-color: #111; /* nền đen */
  padding: 7px 20px;
  border-left: 3px solid #FFD700; /* viền vàng trái */
  box-shadow: 0 2px 4px rgba(255, 215, 0, 0.2);
  font-size: 15px;
  color: #eee;
  margin-bottom: 20px;
}
.single-products h1,.single-video h1 {
	opacity: 0;
}
/* Các liên kết trong breadcrumb */
.breadcrumb-wrapper a {
  color: #FFD700; /* chữ vàng */
  text-decoration: none;
  margin: 0 5px;
  transition: color 0.2s ease;
}

.breadcrumb-wrapper a:hover {
  color: #fff;
  text-shadow: 0 0 5px #FFD700;
}

/* Biểu tượng phân cách */
.breadcrumb-wrapper span.separator {
  color: #888;
  margin: 0 5px;
}
.breadcrumb-wrapper p {
	margin-bottom: 0 !important;
}
/* Trang hiện tại (không phải link) */
.breadcrumb-wrapper span.last {
  color: #fff;
  font-weight: 600;
}
.item-infopr {
	padding: 5px 10px;
    border-bottom: 1px solid #e5e5e5;
    background-color: #F6F6F6;
}
.related-baihat-wrapper {
    margin: 15px 0;
}
.related-item {
    margin-bottom: 15px;
}
.related-link {
    display: flex;
    align-items: center;
    text-decoration: none;
    transition: background 0.3s ease;
    padding: 8px;
    border-radius: 6px;
	border-bottom: rgba(255, 255, 255, 0.05);
}
related-baihat-wrapper .related-item .related-link:last-child { 
	border: none;
}
.related-link:hover {
    background: rgba(255, 255, 255, 0.05);
}
.related-thumb {
    width: 60px;
    height: 60px;
    background-size: cover;
    background-position: center;
    border-radius: 6px;
    margin-right: 12px;
    flex-shrink: 0;
}
.related-info h4 {
    font-size: 15px;
    margin: 0 0 5px;
    color: #fff;
}
.related-info p {
    font-size: 13px;
    margin: 0;
    color: #aaa;
}
.related-link {
	text-decoration: none !important;
}
.related-link:hover h4 {
    color: #ffd700; /* hiệu ứng hover đổi màu tiêu đề */
}
.item-album a:hover {
	color: #fdd865;
}
.footer-widgets .widget-title {
	font-size: 20px;
    font-weight: bold;
    text-transform: uppercase;
    color: #f9c758; /* Vàng đồng thương hiệu */
    position: relative;
    margin-bottom: 20px;
    padding-bottom: 10px;
    letter-spacing: 1px;
	display: block;
}
.footer-widgets .widgettitle::after {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 50px;
    height: 3px;
    background-color: #f9c758;
    border-radius: 2px;
}
ul.mangxahoi li {
    display: inline-block;
    padding-top: 10px;
    padding-right: 5px;
	list-style: none;
}
ul.mangxahoi li a {
    color: #fff;
    line-height: 25px;
}
.galleryas .box {
	border: 2px solid #d4af37;
    border-radius: 10px;
    box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.5);
	background-color: #333 !important;
    color: #eee;
}
.galleryas .box p {
	padding-left: 10px;
	text-transform: uppercase;
}
h1.entry-title {
	color: #fdd865;
    font-size: 1.5rem;
    position: relative;
    text-align: center;
    margin-bottom: 10px;
    padding: 8px;
    padding-bottom: 10px;
    display: block;
	text-transform: uppercase;
   
}
h1.entry-title::before {
    content: '';
    position: absolute;
    bottom: -5px;
    left: 50%;
    transform: translateX(-50%);
    width: 81px;
    height: 4px;
    background-color: #fff;
}
.gallery{
	
}
.video-wrapper {
    position: relative;
    width: 100%;
    padding-bottom: 56.25%; /* Tỉ lệ 16:9 */
    height: 0;
    overflow: hidden;
    border-radius: 12px;
    border: 3px solid #B8860B; /* Vàng đồng */
    box-shadow: 0 0 12px rgba(184, 134, 11, 0.5); /* Bóng màu vàng đồng */
    background: #000; /* Phông nền đen để tạo độ tương phản */
}

.video-wrapper iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: none;
}
.video-wrapper:hover {
    box-shadow: 0 0 18px rgba(184, 134, 11, 0.8);
    transform: scale(1.01);
    transition: all 0.3s ease;
}
.main-video.loibh,.content-product {
	margin-top: 15px;
    background: #fff8e1; /* nền vàng kem nhẹ, tạo cảm giác ấm áp như giấy */
    padding: 24px;
    box-shadow: 0 4px 12px rgba(0,0,0,0.05);
    font-family: 'Georgia', serif; /* chữ trông giống sách/lời thơ */
    font-size: 16px;
    line-height: 1.8;
    color: #4b3b00; /* nâu đậm cho dễ đọc trên nền sáng */
    /* white-space: pre-line; */ /* giữ định dạng xuống dòng nếu nội dung có */
	border-radius: 10px;
}
.main-video.loibh .more-infobh {
	margin-bottom: 5px;
    border-bottom: 1px dashed #d1b36c;
    padding-bottom: 8px;
}
.more-infobh .title-bh {
	text-transform: uppercase;
}
.more-infobh p {
	white-space: initial !important;
	font-size: 0.9em;
	margin-bottom: 0;
}
/* Tùy chọn: phân cách các đoạn bằng khoảng cách hoặc gạch chân mềm */
.main-video.loibh .detail-bh p,.content-product .detail-bh p {
    margin-bottom: 5px;
    border-bottom: 1px dashed #d1b36c;
    padding-bottom: 8px;
	white-space: pre-line;
}

.main-video.loibh p:last-child,.content-product p:last-child{
    border-bottom: none;
}

/* Highlight đoạn điệp khúc hoặc đoạn đặc biệt (nếu có class riêng) */
.main-video.loibh .chorus,.content-product .chorus {
    font-weight: bold;
    color: #b8860b; /* vàng đồng thương hiệu */
    background: #fff3cd;
    padding: 4px 8px;
    border-radius: 4px;
}

/*
body.home #main::before {
     content: "";
      position: absolute;
      top: -2px; left: -2px; right: -2px; bottom: -2px;
      background: linear-gradient(90deg, transparent, rgba(255,255,255,0.2), transparent);
      background-size: 200% 100%;
      animation: borderSweep 13s linear infinite;
      z-index: 2;
      border-radius: 14px;
      pointer-events: none;
}

body.home #main::after {
   content: "";
      position: absolute;
      top: 0; left: 0; right: 0; bottom: 0;
      background-color: rgba(0, 0, 0, 0.05);
      z-index: 1;
      border-radius: 12px;
}
body.home #main::after {
   content: "";
      position: absolute;
      top: 0; left: 0; right: 0; bottom: 0;
      background-color: rgba(0, 0, 0, 0.05);
      z-index: 1;
      border-radius: 12px;
}
*/

.song-thumb,.thumb-icon {
  position: relative;
  display: inline-block;
}

.song-thumb .icon-play2,.thumb-icon .icon-play2 {
   position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 24px;
    height: 24px;
  opacity: 0;
  transition: opacity 0.3s ease;
  pointer-events: none;
}
.song-thumb .icon-play2 img,.thumb-icon .icon-play2 img {
	filter: drop-shadow(0 0 5px rgba(0, 0, 0, 0.7));
}
.song-thumb:hover .icon-play2,.thumb-icon:hover .icon-play2 {
  opacity: 1;
}
.videos-list .box {
    border-radius: 10px;
    border: 2px solid #d4af37;
    border-radius: 10px;
    box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.5);
}
/* single mp3 */
.player-box {
      width: 100%;
      border-radius: 10px;
      box-shadow: 0 5px 20px rgba(0,0,0,0.3);
      overflow: hidden;
      background-color: #000;
}
.top-section {
      display: flex;
      align-items: center;
      padding: 20px;
      gap: 20px;
      background: rgba(0, 0, 0, 0.6);
}
.cover {
      position: relative;
      flex-shrink: 0;
      width: 90px;
      height: 90px;
      border-radius: 50%;
      overflow: hidden;
      transition: transform 0.5s linear;
      box-shadow: 0 0 3px 1px rgba(255, 193, 7, 0.1);
}
.cover.rotate.beat {
      animation: spin 4s linear infinite, flashBeat 1s ease-in-out infinite;
}
.cover::before {
      content: "";
      position: absolute;
      top: -5px;
      left: -5px;
      width: 100%;
      height: 100%;
      border-radius: 50%;
      border: 2px solid rgba(255, 215, 0, 0.1);
      animation: wave 2s ease-out infinite;
}
    .cover img {
      width: 100%;
      height: 100%;
      object-fit: cover;
      display: block;
    }
    @keyframes spin {
      from { transform: rotate(0deg); }
      to { transform: rotate(360deg); }
    }
    @keyframes wave {
      0% { transform: scale(1); opacity: 0.2; }
      100% { transform: scale(1.6); opacity: 0; }
    }
    @keyframes flashBeat {
      0%, 100% { box-shadow: 0 0 4px 1px rgba(255, 193, 7, 0.2); }
      50% { box-shadow: 0 0 12px 4px rgba(255, 193, 7, 0.5); }
    }
    .info {
      color: #fff;
      text-align: center;
      flex-grow: 1;
    }
    .info h3 {
      margin: 0;
      font-size: 22px;
	  color: #ffd700;
    }
    .info p {
      margin: 4px 0 0;
      font-size: 14px;
      color: #ffa500;
    }
    .controls {
      padding: 15px 20px 20px;
      background: rgba(0, 0, 0, 0.85);
      color: white;
    }
.progress {
      width: 100%;
      height: 6px;
      background: #444;
      border-radius: 5px;
      overflow: hidden;
      margin-bottom: 15px;
}
.progress-bar {
      width: 0%;
      height: 100%;
      background: #00aaff;
}
.control-btns {
      display: flex;
      justify-content: space-between;
      align-items: center;
}
#playBtn {
	background:#c19a6b;
	color:white; 
	border:none;
	padding:8px; 
	border-radius:50%; 
	width:44px;
	height:44px;
	display:flex;
	align-items:center;
	justify-content:center;
	cursor:pointer;
	transition:background 0.3s ease;"
}
button:hover {
      background: #d6b679;
}
.time {
      color: #aaa;
      font-size: 14px;
}

ul.sub-menu {
	background-color: #111; /* Nền đen */
    border: 1px solid #444; /* Viền sáng nhẹ */
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.6); /* Đổ bóng */
}
/* Màu chữ và hiệu ứng hover */
ul.sub-menu li > a {
    color: #eee; /* Chữ sáng */
    padding: 12px 20px;
    font-size: 15px;
    transition: all 0.3s ease;
	border-bottom: 1px solid rgba(255, 255, 255, 0.1) !important;
}

/* Hover: nền xám đậm và màu chữ nổi bật */
ul.sub-menu li > a:hover {
    background-color: #222; /* Hover nền xám đậm */
    color: #fdd865; /* Màu xanh dương sáng hoặc tùy tone */
}

/* Gạch ngăn giữa các item */
ul.sub-menu li {
    border-bottom: 1px solid #2a2a2a;
}

ul.sub-menu li:last-child {
    border-bottom: none;
}
.post-sidebar {
	
    color: #f0f0f0;
    padding: 0px;
    border: none;
}
.post-sidebar .widget { 
	border-radius: 10px;
    background-color: #1a1a1a; 
	color: #eee;
	margin-bottom: 15px;
	overflow: hidden;
	transition: all 0.3s ease;
    box-shadow: 0 0 5px rgba(255, 215, 0, 0.1);
}
.post-sidebar .widget:hover {
    background-color: #1a1a1a;
    transform: scale(1.02);
    box-shadow: 0 0 10px rgba(255, 215, 0, 0.3);
}
.post-sidebar .widget {
    border: 1px solid rgba(255, 255, 255, 0.08);
    box-shadow: 0 0 10px rgba(255, 215, 0, 0.05);
}
/* Widget tiêu đề sidebar */
.post-sidebar .widget-title {
    color: #ffd700;
    border-bottom: 1px solid #444;
    padding-bottom: 10px;
    margin-bottom: 10px;
    display: block;
    padding-top: 10px;
    padding-left: 10px;
}
.article-inner.has-shadow {
	background: transparent !important;
}
div.blog-single .post {
	background-color: #000;
    color: #e6e6e6;
    line-height: 1.7;
}
div.blog-single .post .entry-title,.main-product h1{
	color: #ffd700;
    font-size: 1.5rem;
    font-weight: bold;
    text-align: leff;
    margin-bottom: 20px;
	text-transform: uppercase;
}
div.blog-single .post {
    background-color: #111;
    border-radius: 12px;
    box-shadow: 0 0 10px rgba(255, 215, 0, 0.05);
}
div.blog-single .post .entry-content{
	 background-color: #111;
}
div.blog-single .entry-content h2,
div.blog-single .entry-content h3,
div.blog-single .entry-content h4 {
    color: #ffcc00;
    margin-top: 25px;
    border-left: 4px solid #ffcc00;
    padding-left: 12px;
}
div.blog-single .entry-content p {
    margin-bottom: 0.5em;
    font-size: 1.05rem;
}
div.blog-single .entry-content img {
    border-radius: 8px;
    margin: 20px 0;
    max-width: 100%;
    box-shadow: 0 0 15px rgba(255, 215, 0, 0.1);
}

/* Link trong bài */
div.blog-single .entry-content a {
    color: #ffdd55;
    text-decoration: underline;
}
div.blog-single .entry-content a:hover {
    color: #ffffff;
}

/* Blockquote */
div.blog-single blockquote {
    border-left: 4px solid #ffd700;
    background-color: #1a1a1a;
    padding: 15px 20px;
    font-style: italic;
    color: #f1f1f1;
}
.DichvuH .box {
	background-color: #333 !important;
	color: #eee;
}
/* Liên kết trong sidebar */
.rpwe-block li {
	border-bottom: 1px solid rgba(255, 255, 255, 0.1) !important;
}
.post-sidebar a {
    color: #f5f5f5;
}
.post-sidebar a:hover {
    color: #ffd700;
    text-decoration: underline;
}
body.archive .post-item .col-inner  {
	background-color: #111 !important;
}
body.archive .post-item .box {
	background-color: #111 !important;
    border: 1px solid #222;
    box-shadow: 0 0 8px rgba(255, 215, 0, 0.2);
    padding: 20px;
    border-radius: 8px;
    transition: all 0.3s ease;
}
body.archive .post-item .box:hover {
    background-color: #1a1a1a;
    box-shadow: 0 0 12px rgba(255, 215, 0, 0.4);
}
body.archive .post-item h5 a {
	color: #ffffff;
    font-size: 1.5rem;
    font-weight: 600;
}
body.home #wrapper {
	padding: 0 !important;
}
body.page #wrapper {
	background: url('/wp-content/uploads/2025/06/bgff-3425-1.jpg') no-repeat center center;
      background-size: cover;
      color: #FFFFFF;
     
      font-size: 18px;
      line-height: 1.8;
      position: relative;
      z-index: 1;
      backdrop-filter: blur(6px);
      -webkit-backdrop-filter: blur(6px);
}
body.page #wrapper::before {
      content: "";
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      background-color: rgba(0, 0, 0, 0.4);
      z-index: -1;
    }

body.page #wrapper.page-content strong,
body.page #wrapper .page-content b {
      color: #FFD700;
    }
/*
.section .row:not(.col .row) {
    padding-top: 15px;
    border-radius: 0.5rem;
    border-top: 2px solid #3861FB;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    box-shadow: 0 1px 20px 0 rgba(0, 0, 0, .1);
}
*/
/* CSS cho shortcode video_products */
.video-products-container {
        display: flex;
        flex-wrap: wrap;
    }
    .video-products-main,
    .video-products-list {
        display: flex;
        flex-direction: column;
    }
    .video-products-main iframe,
    .video-products-list {
        height: 100%;
		border: none;
    }
    .video-item {
        display: flex;
        align-items: center;
        gap: 15px;
        padding: 10px;
        border-radius: 6px;
        background-color: #1a1a1a;
        transition: all 0.3s ease;
        cursor: pointer;
        color: #eee;
    }
    .video-item:hover,
    .video-item.active {
        background-color: #333333;
        box-shadow: 0 0 10px rgba(255, 255, 255, 0.1);
        transform: translateY(-2px);
    }
	.video-thumb {
			width: 95px;
			aspect-ratio: 16 / 9;
			background-size: cover;
			background-position: center;
			border-radius: 8px;
			position: relative;
			overflow: hidden;
			transition: transform 0.3s ease;
		    flex-shrink: 0; /* NGĂN bị co khi flex */
	}
    .video-item img {
        width: 95px;
		aspect-ratio: 16 / 9;
		object-fit: cover;
		border-radius: 8px;
		transition: transform 0.3s ease;
    }
    .video-item:hover img {
        
    }
    .video-item-title {
        font-size: 14px;
        color: #f0f0f0;
    }
    .video-item .play-icon {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        width: 24px;
        height: 24px;
        pointer-events: none;
    }
.video-products-list::-webkit-scrollbar {
        width: 8px;
    }
    .video-products-list::-webkit-scrollbar-track {
        background: #1a1a1a;
        border-radius: 8px;
    }
    .video-products-list::-webkit-scrollbar-thumb {
        background-color: #666;
        border-radius: 8px;
    }
.song-list {
	 z-index: 1;
	position: relative;
        display: flex;
        flex-direction: column;
        gap: 0;
	 padding-top: 15px;
	/*
    border-radius: 0.5rem;
    border-top: 2px solid #ffcc00;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    box-shadow: 0 1px 20px 0 rgba(0, 0, 0, .1);
	 border-left: 2px solid rgba(255, 165, 0, 0.3);
     border-right: 2px solid rgba(255, 165, 0, 0.3);
	*/
	padding: 15px;
	
}
.song-list::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0.6); /* độ tối có thể điều chỉnh */
  z-index: -1;
  border-radius: inherit;
}
 .song-item,.song-header {
      display: flex;
        align-items: flex-start;
        padding: 12px 0;
        border-bottom: 1px solid rgba(255, 255, 255, 0.1);
        transition: background 0.3s ease, transform 0.3s ease, box-shadow 0.3s ease;
        opacity: 0;
        transform: translateY(10px);
        animation: fadeInUp 0.4s ease forwards;
      }

.song-header {
        font-weight: bold;
        color: #ffcc00;
}
.song-views {
        width: 80px;
        font-size: 13px;
        text-align: right;
        color: #ccc;
 }
.song-item:hover {
       background-color: rgba(255, 255, 255, 0.05);
        box-shadow: 0 0 10px rgba(255, 140, 0, 0.2);
}

.song-item:nth-child(n+2) {
        animation-delay: calc(0.1s * var(--i));
}
 @keyframes fadeInUp {
        to {
          opacity: 1;
          transform: translateY(0);
        }
}
 .song-rank {
        width: 30px;
        font-size: 18px;
        font-weight: bold;
        text-align: center;
        color: #999;
}

.song-thumb {
        width: 60px;
        height: 45px;
        border-radius: 6px;
        overflow: hidden;
        margin: 0 15px;
}
.song-thumb img {
        width: 100%;
        height: 100%;
        object-fit: cover;
}
.song-info {
    flex: 1;
	align-items: flex-start;
	flex-direction: column;
	justify-content: flex-start;
	font-size: 0.9rem;
}
.song-casy,.song-sx {
	 flex: 1;
	 padding-left: 10px;
	display: flex;
	align-items: flex-start;
	justify-content: center;
}
.song-title,.song-title a {
        font-weight: bold;
		color: #f0f0f0;
}
.song-title a:hover {
	 color: #fdd865;
}
.item-album a,.item-video a {
	color: #fff !important;
}
.item-video a {
	font-size: 0.9em;
}
.item-album a:hover,.item-video a:hover { 
	color: #fdd865;
}
.song-artist {
        
        color: #fdd865;
}

.song-meta { 
        color: #999;
        text-align: right;
}
.item-video .box:hover .img-dd img {
    transform: scale(1.05);
    opacity: 0.85;
}
.item-video .box:hover h5 a {
    color: #fdd865 !important;
}
/* ==== Responsive for Mobile ==== */
@media screen and (max-width: 768px) {
  .top-section {
    flex-direction: column;
    align-items: flex-start;
  }

  .top-section .cover {
    width: 80px;
    height: 80px;
    margin-bottom: 10px;
  }

  .top-section .info h3 {
    font-size: 18px;
  }

  .control-btns {
    flex-direction: column;
    align-items: flex-start;
    gap: 8px;
  }

  .control-btns .time {
    font-size: 13px;
  }
}
@media only screen and (min-width: 1300px)
.container-width,.container, .row {
    max-width: 1320px !important;
}