/** ********************************************************************************************************************************* **/
/** marquee_x RELATED CSS DEFINITIONS *********************************************************************************************** **/
.marquee_x .marquee_inner {
  width:250%; /** coulbe be 200% or 400% **/
  animation: animation_marquee_x 80s linear infinite forwards; 
  background:transparent;
}

.marquee_x .marquee_inner:hover {animation-play-state:paused;}
@keyframes animation_marquee_x {
  from {transform: translateX(0);}
  to {transform: translateX(-50%);} /** move to left **/
} 
.marquee_x .marquee_inner .marquee_repeat {width:50%;}
.marquee_x .marquee_inner .marquee_repeat .marquee_item {
  flex: 1 1 auto; /** flex-grow flex-shrink flex-basis **/
  width:100%;
  height:100%; 
} 



/** `xxl` applies to x-large devices (large desktops, less than 1400px) and below **/
@media (max-width: 1399.98px) { 
  .marquee_x .marquee_inner {width:350%;background:transparent;}
}

/** `xl` applies to large devices (desktops, less than 1200px) and below **/
@media (max-width: 1199.98px) {  
  .marquee_x .marquee_inner {width:400%;background:transparent;}
}

/** `lg` applies to medium devices (tablets, less than 992px) and below **/
@media (max-width: 991.98px) {  
  .marquee_x .marquee_inner {width:500%;background:transparent;}
}

/** `md` applies to small devices (landscape phones, less than 768px) and below **/
@media (max-width: 767.98px) {  
  .marquee_x .marquee_inner {width:650%;background:transparent;}
}


/** `sm` applies to x-small devices (portrait phones, less than 576px) and below **/
@media (max-width: 575.98px) {  
  .marquee_x .marquee_inner {width:900%;background:transparent;}
}

/** apply to popular iphone portraits and below **/
@media (max-width: 428.98px) {  
  .marquee_x .marquee_inner {width:1500%;background:transparent;}
}
/** marquee_x RELATED CSS DEFINITIONS *********************************************************************************************** **/
/** ********************************************************************************************************************************* **/
