@media (min-width: 100px) and (max-width: 550px) {
.footer-text-sm {
  color: #ffffff;
  text-align:center !important;
  }  
}
@media (min-width: 551px) {
.footer-text-lg {
  color: #ffffff;
  text-align:left !important;
  }  
}
@media (min-width: 100px) and (max-width: 800px) {
.colup-sm {
  margin-top:-20px !important;
  }  
}
@media (min-width: 992px) {
.move-block-lg {
  margin-top:-2px !important;
  }  
}
@media (min-width: 100px) and (max-width: 991px) {
.move-block-sm {
  margin-top:-50px !important;
  }  
}
.video-container {
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 30px;
	height: 0;
	overflow: hidden;
}

.video-container iframe,  
.video-container object,  
.video-container embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

@media (max-width: 767px) {
  .visible-xs {
    display: block !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm {
    display: block !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md {
    display: block !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg {
    display: block !important;
  }
}
@media (max-width: 767px) {
  .hidden-xs {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .hidden-sm {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-md {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  .hidden-lg {
    display: none !important;
  }
}