.service-none .mix-grid .mix-details {
  display: none;
}

.tp-bullets.simplebullets.round .bullet {
  background: #ea3233 !important;
  -webkit-transition: all 0.7s ease-in-out;
  -moz-transition: all 0.7s ease-in-out;
  -o-transition: all 0.7s ease-in-out;
  transition: all 0.7s ease-in-out;
}

.tp-bullets.simplebullets.round .bullet:hover, .tp-bullets.simplebullets.round .bullet.selected {
  background: #be2627 !important;
  -webkit-transition: all 0.7s ease-in-out;
  -moz-transition: all 0.7s ease-in-out;
  -o-transition: all 0.7s ease-in-out;
  transition: all 0.7s ease-in-out;
}

.events em, .events em strong, .events h2  {
  font-style: normal;
  font-weight: 400 !important;
  font-size: 24px;
}

.blog-info > li,  .events p {
  font-style: normal;
  font-weight: 400 !important;
}

.events .more {
  display: block;
  margin-top: 12px;
  padding: 7px;
  text-align: center;
  width: 90px;
  background: #db2d2e;
  color: #fff;
  text-transform: uppercase;
  -webkit-transition: all 0.7s ease-in-out;
  -moz-transition: all 0.7s ease-in-out;
  -o-transition: all 0.7s ease-in-out;
  transition: all 0.7s ease-in-out;
}

.events .more:hover {
  background: #be2627;
  color: #fff;
  -webkit-transition: all 0.7s ease-in-out;
  -moz-transition: all 0.7s ease-in-out;
  -o-transition: all 0.7s ease-in-out;
  transition: all 0.7s ease-in-out;
}

.recent-work p {
  font-weight: 400;
  font-style: normal;
}

.events .item > img {
  background: #dfdfdf;
  height: 185px;
  padding: 4px;
  width: 100%;
}

.recent-work-item .img-responsive {
  height: 197px;
}

.mix-inner {
  overflow: hidden;
  -webkit-transition: all 0.7s ease-in-out;
  -moz-transition: all 0.7s ease-in-out;
  -o-transition: all 0.7s ease-in-out;
  transition: all 0.7s ease-in-out;
}

.mix-inner > a img {
  -webkit-transition: all 0.7s ease-in-out;
  -moz-transition: all 0.7s ease-in-out;
  -o-transition: all 0.7s ease-in-out;
  transition: all 0.7s ease-in-out;
  width: 100%;
}

.mix-inner {
  position: relative;
}

.mix-inner h3 {
  bottom: 0;
  position: absolute;
}

.mix-inner h3 {
  top: 0;
  text-align: center;
  position: absolute;
  background: rgba(219,45,46, 0.4);
  width: 100%;
  padding: 30% 15px 15px;
  margin-bottom: 0;
  color: #fff;
  text-transform: capitalize;
  font-size: 16px;
  font-weight: 600;
  display: none;
  -webkit-transition: all 0.7s ease-in-out;
  -moz-transition: all 0.7s ease-in-out;
  -o-transition: all 0.7s ease-in-out;
  transition: all 0.7s ease-in-out;
}

.mix-inner > a:hover h3 {
  display: block;
  background: rgba(190,38,39,0.4);
  -webkit-transition: all 0.7s ease-in-out;
  -moz-transition: all 0.7s ease-in-out;
  -o-transition: all 0.7s ease-in-out;
  transition: all 0.7s ease-in-out;
}

.mix-inner > a:hover img {
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -o-transform: scale(1.1);
  transform: scale(1.1);
  -webkit-transition: all 0.7s ease-in-out;
  -moz-transition: all 0.7s ease-in-out;
  -o-transition: all 0.7s ease-in-out;
  transition: all 0.7s ease-in-out;
}
.medialist .action .open-popup-link {
  background: #db2d2e none repeat scroll 0 0;
  color: #fff;
  margin-top: 8px;
  padding: 4px 7px;
  -webkit-transition: all 0.7s ease-in-out;
  -moz-transition: all 0.7s ease-in-out;
  -o-transition: all 0.7s ease-in-out;
  transition: all 0.7s ease-in-out;
  width: 50px;
}

.medialist .action .open-popup-link:hover {
  background: #be2627;
  -webkit-transition: all 0.7s ease-in-out;
  -moz-transition: all 0.7s ease-in-out;
  -o-transition: all 0.7s ease-in-out;
  transition: all 0.7s ease-in-out;
}

.mtitle span {
  display: block;
  margin-top: 5px;
}

.revolution-slider .caption {
  font-size: 20px !important;
  font-weight: 600;
  text-shadow: 0 0 2px #fff;
  text-align: left;
}

.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-draggable.ui-resizable {
  left: 50% !important;
  margin-left: -310px !important;
  top: 20% !important;
  width: 620px !important;
  z-index: 999 !important;
}

.ui-dialog-titlebar button {
  background:  url("../images/close.png") no-repeat scroll center center / 60% auto;
  height: 20px !important;
  width: 22px !important;
}

.main {
  padding-top: 115px;
  min-height: 600px;
}

.medialist {
  box-shadow: 0 0 3px #bbbbbb;
}

.footer a:hover, .pre-footer a:hover {
  color: #000;
  text-decoration: none !important;
  -webkit-transition: all 0.7s ease-in-out;
  -moz-transition: all 0.7s ease-in-out;
  -o-transition: all 0.7s ease-in-out;
  transition: all 0.7s ease-in-out;
}

.site-logo img {
  width: 395px;
}

.message {
  margin-bottom: 30px;
  text-align: center;
} 

.category_details h1 {
    text-transform: uppercase;
}

.category_details .mix-inner > img {
  width: 100%;
}

/* Landscape phone to portrait tablet */
@media (max-width: 767px) {
  .events .item {
    margin-bottom: 20px;
    text-align: center;
  }
}