.flexslider{
  min-height:inherit;
}
.flex-direction-nav a {
  margin: -11px 8px 0;
}

.slides-container ul {
  list-style-type:none; 
  padding-left:0;
  margin:0;
}

.slides ul {
  list-style: none;
  width: 20000px;
  position: absolute;
}

.slides ul li {
  float: left;
}

ul.slides li.hidden-xs {
  display:none !important;
}

.slides a.prev,
.slides a.next {
  display: block;
  position: absolute;
  width: 48px;
  height: 48px;
  background: url(slides-controls.png) no-repeat #187EA2;
  top: 50%;
  z-index: 50;
  border-radius: 24px;
  text-indent: -9999px;
  opacity: 0;
  border: 2px solid white;
}
.slides a.prev {
  left: 0;
  margin: -24px 0 0 29px;
  background-position: 0 0;
}
.slides a.next {
  right: 0;
  margin: -24px 29px 0 0;
  background-position: -48px 0;
}

.slides a.prev:hover,
.slides a.next:hover {
  background-color: #EA2E49;
}

.kiyoh iframe {
  margin-left:6px;
  margin-top:7px;
}

.feedback_company {
  height:260px;
  width:220px;
  padding-top:40px;
  padding-left:30px;
}

#twitter-widget-0 {
  height:200px;
}

.facebook-timeline {  
  height:200px!important;
  overflow:hidden;
  display:block!important;
}

.blog {
  min-height:252px; 
}

.newsletter label {
  padding-right:20px; 
  font-weight:normal;
}

.newsletter span {
  font-size:1.3em; 
  padding-right:10px;
}

.newsletter input {
  margin-right:10px;
}
@media screen and (min-width : 768px) {
  ul.slides li.hidden-xs {
    display:block!important;
  }
}
@media screen and (min-width : 992px) {
  .kiyoh iframe {
    height:99px!important;
  }
}
@media screen and (min-width : 1200px) {
  .kiyoh iframe {
    height:122px!important;
  }
}
@media screen and (max-device-width : 1024px) {
  .feedback_company {
    height:215px;
    width:210px;
    padding-top:30px;
    padding-left:4px;
  }
}