.header-wrapper {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 10px 0px; /* Adjust padding as needed */
}

.desktoplogo img {
    max-height: 60px; /* Ensure the logo height doesn't break the alignment */
    vertical-align: middle;
}

.wsmenu {
    display: flex;
    align-items: center; /* Align menu items vertically with the logo */
}
.desktoplogo {
    margin-right: 20px; /* Adjust spacing between logo and menu */
}
.wsmenu-list {
    display: flex;
    list-style: none;
    margin: 0;
    padding: 0;
    gap: 15px; /* Add consistent spacing between menu items */
}

@media (max-width: 50px) {
    .header-wrapper {
        flex-direction: column;
        align-items: center;
    }
    .wsmenu-list {
        flex-direction: column;
        align-items: center;
    }
}








.video-container {
    display: flex;
    justify-content: space-between;
    margin-bottom: 20px;
}
  
.video {
    flex: 1;
    margin-right: 10px;
}

.more{
  font-size: 100%;
  background-color: #34be76 ;
  outline-style: solid;
  outline-color: #fff;
  border-radius: 15px;
  font-color:black;
}
.download-lg{
  font-size: 150%;
  background-color: #34be76 ;
  outline-style: solid;
  outline-color: #fff;
  border-radius: 15px;
  /* color: black !important; */
  text-transform: uppercase;
}

.schedule a:hover{
  background-color: #fff;
  animation: blinker 100s linear infinite;
}

.schedule a:focus{
  background-color: #fff ;
  color: black !important;
}

.blink_me {
  animation: blinker 3s linear infinite;
}

@keyframes blinker {
  50% {
    opacity: 0;
  }
}

.my-two-col{
  -moz-column-count: 2;
  column-count: 2;
}

.my-two-col li {
    break-inside: avoid-column;
}

br.responsive {
  display: inline; // Show BR tag for narrow screens
}

@media (min-width: 320px) { // or whatever you are after
  br.responsive {
    display: none; // Hide BR tag for wider screens
  }
}

img.responsive {
  max-width: 100%;
  height: auto;
}




/* Copied from RICES CSS for social icon */

.social-icons {
	margin: 0;
	padding: 0;
	width: auto;
}

.social-icons li {
	display: inline-block;
	margin: -1px 1px 0 2px;
	padding: 0;
	border-radius: 100%;
	overflow: visible;
	box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.3);
}

.social-icons li a {
	transition: all 0.2s ease;
	background: #FFF;
	border-radius: 100%;
	display: block;
	height: 2.4em;
	font-size: 1.1em;
	line-height: 2.4em;
	width: 2.4em;
	text-align: center;
	color: #999;
	text-decoration: none;
}

.social-icons li:hover a {
	background: #171717;
	color: #FFF !important;
}

.social-icons li:hover.social-icons-twitter a {
	background: #1aa9e1 !important;
}

.social-icons li:hover.social-icons-facebook a {
	background: #3b5a9a !important;
}

.social-icons li:hover.social-icons-linkedin a {
	background: #0073b2 !important;
}

.social-icons li:hover.social-icons-rss a {
	background: #ff8201 !important;
}

.social-icons li:hover.social-icons-googleplus a {
	background: #dd4b39 !important;
}

.social-icons li:hover.social-icons-pinterest a {
	background: #cc2127 !important;
}

.social-icons li:hover.social-icons-youtube a {
	background: #c3191e !important;
}

.social-icons li:hover.social-icons-instagram a {
	background: #7c4a3a !important;
}

.social-icons li:hover.social-icons-skype a {
	background: #00b0f6 !important;
}

.social-icons li:hover.social-icons-email a, .social-icons li:hover.social-icons-print a {
	background: #dd4b39 !important;
}

.social-icons li:hover.social-icons-vk a {
	background: #6383a8 !important;
}

.social-icons li:hover.social-icons-xing a {
	background: #1a7576 !important;
}

.social-icons li:hover.social-icons-tumblr a {
	background: #304e6c !important;
}

.social-icons li:hover.social-icons-reddit a {
	background: #ff4107 !important;
}

.social-icons li:hover.social-icons-dribbble a {
	background: #ea4c89 !important;
}

.social-icons li:hover.social-icons-stumbleupon a {
	background: #ea4b26 !important;
}

.social-icons li:hover.social-icons-digg a {
	background: #212121 !important;
}

.social-icons.header-top-social-icons li:hover a {
	color: #FFF;
}

.social-icons.header-social-icons li a {
	width: 2.6em;
	height: 2.6em;
	font-size: 0.9em;
	line-height: 2.6em;
	color: #1c1f21;
}

.social-icons.header-social-icons li:hover a {
	color: #FFF;
}

.social-icons.social-icons-border li a {
	background: transparent;
	border: 2px solid #FFF;
	box-sizing: content-box;
}

.social-icons.social-icons-transparent li {
	box-shadow: none;
}

.social-icons.social-icons-transparent li a {
	background: transparent;
}

.social-icons.social-icons-dark li a {
	color: #FFF;
	background: #2E3237;
}

.social-icons.social-icons-light li a {
	color: #2E3237;
	background: #f1f3f7;
}

.social-icons.social-icons-icon-light li a {
	color: #FFF;
}

.social-icons.social-icons-icon-dark li a {
	color: #1c1f21 !important;
}

.social-icons.social-icons-icon-dark li:hover a {
	color: #FFF !important;
}

.social-icons.social-icons-pills li a {
	color: #FFF;
	background-color: #CCC;
	border-radius: 0;
}

.social-icons.social-icons-1 li a {
	font-size: 11.2px;
	font-size: 0.7rem;
}

.social-icons.social-icons-2 li a {
	font-size: 12.8px;
	font-size: 0.8rem;
}

.social-icons.social-icons-3 li a {
	font-size: 16px;
	font-size: 1rem;
}

.social-icons.social-icons-4 li a {
	font-size: 19.2px;
	font-size: 1.2rem;
}

.social-icons.social-icons-5 li a {
	font-size: 1.5em;
}

html.sticky-header-active #header.header-transparent .header-social-icons li a i {
	color: #1c1f21;
}

html.sticky-header-active #header.header-transparent .header-social-icons li:hover a i {
	color: #FFF;
}
