.item-full-text p {
  margin: 0 0 16px;
}
.item-full-text li p {
  margin: 0 0 5px;
}
.item-full-text .tab-content {
  border-left: 1px solid #ddd;
  border-right: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
  border-radius: 3px;
  padding: 30px 25px;
}
.item-full-text .nav-tabs > li > a {
  background: #1E65AB;
  color: #fff;
}
.item-full-text .nav-tabs > li.active > a,
.item-full-text .nav-tabs > li.active > a:hover,
.item-full-text .nav-tabs > li.active > a:focus {
  color: #555555;
  background-color: #ffffff;
}
#projects .tab-content {
  border: 0;
  border-radius: 3px;
  padding: 0;
}
#projects .nav-tabs > li > a {
  background: inherit;
  color: #999;
  font-size: 14px;
}
#projects .nav-tabs > li.active > a,
#projects .nav-tabs > li.active > a:hover,
#projects .nav-tabs > li.active > a:focus {
  background: #3f74a8;
  color: #fff;
}
#effect-carousel {
  margin: 0;
  padding: 0;
  position: relative;
}
#effect-carousel > li {
  display: inline;
  margin-right: 5px;
  list-style: none;
}
#effect-carousel > li:after {
  content: '|';
  padding-left: 5px;
}
#effect-carousel > li:last-child {
  margin-right: 0;
}
#effect-carousel > li:last-child:after {
  content: '';
  padding: 0;
}
#effect-carousel .open {
  font-size: 13px;
  text-transform: uppercase;
  color: #555;
}
#effect-carousel .open.active {
  font-weight: bold;
}
#effect-carousel.projects {
  -webkit-column-count: 1;
  -moz-column-count: 1;
  column-count: 1;
}
@media screen and (min-width: 768px) {
  #effect-carousel.projects {
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
  }
}
#effect-carousel.projects > li {
  display: block;
  margin-right: 0;
  list-style: none;
  margin-bottom: 5px;
  padding-bottom: 5px;
}
#effect-carousel.projects > li a {
  border-bottom: 1px solid #ddd;
}
#effect-carousel.projects > li:after {
  content: '';
  padding-left: 0;
}
#effect-carousel.projects > li:last-child {
  margin-bottom: 0;
  padding-bottom: 0;
  border-bottom: 0;
}
#projects .project {
  border: 1px solid #ddd;
  background: #fff;
  padding: 35px;
  margin-bottom: 50px;
}
#projects .item {
  display: inline-block;
  margin: 10px;
  padding: 5px;
  border: 1px solid #ddd;
}
.carousel-multi {
  position: absolute;
  visibility: collapse;
  width: 100%;
  height: 0;
  margin-bottom: 50px;
  margin-top: 35px;
  border: 1px solid #ddd;
}
.carousel-multi .slick-dots {
  bottom: -65px;
}
.carousel-multi h3 {
  padding-left: 25px;
  border-bottom: 1px solid #ddd;
  padding-bottom: 15px;
  text-transform: uppercase;
}
.carousel-multi .item {
  position: relative;
}
.carousel-multi img {
  margin: 0 auto;
}
.carousel-container .carousel-multi {
  visibility: visible;
  position: relative;
  height: auto;
}
#single-carousel .carousel.brelx {
  border: 1px solid #ddd;
  padding-top: 30px;
  padding-bottom: 20px;
}
#single-carousel .carousel.brelx img {
  margin-bottom: 5px;
}
#single-carousel .carousel.brelx p {
  font-size: 14px;
  font-style: italic;
}
#single-carousel .carousel.brelx a {
  color: #777;
}
#single-carousel .carousel .item {
  text-align: center;
  margin: 0 25px;
}
#single-carousel .carousel .item .item-text {
  text-transform: uppercase;
  background-color: #3f74a8;
  padding: 10px 25px;
}
#single-carousel .carousel .item .item-text h5 {
  color: #fff;
}
#single-carousel .carousel.products .item-image {
  border-top: 1px solid #ddd;
  border-left: 1px solid #ddd;
  border-right: 1px solid #ddd;
}
#single-carousel .carousel.products .item-image img {
  width: 250px;
  display: inline-block;
}
.pg-thumbs .pg-thumb-img {
  position: relative;
  overflow: hidden;
  height: 335px;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.15);
  border: 1px solid #ddd;
}
.pg-thumbs .pg-thumb-img img {
  position: absolute;
  max-width: inherit;
}
.pg-thumbs h4 {
  font-weight: 500;
}
.pg-thumbs p {
  font-size: 13px;
}
.image-effect img {
  transform: scale3d(1, 1, 1);
  transition: transform 0.8s;
}
.image-effect img:hover {
  transform: scale3d(1.35, 1.35, 1);
}

.stretchRight {
  animation-name: stretchRight;
  -webkit-animation-name: stretchRight;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
  animation-timing-function: ease-out;
  -webkit-animation-timing-function: ease-out;
  transform-origin: 0% 0%;
  -ms-transform-origin: 0% 0%;
  -webkit-transform-origin: 0% 0%;
}
@keyframes stretchRight {
  0% {
    transform: scaleX(0.3);
  }
  40% {
    transform: scaleX(1.02);
  }
  60% {
    transform: scaleX(0.98);
  }
  80% {
    transform: scaleX(1.01);
  }
  100% {
    transform: scaleX(0.98);
  }
  80% {
    transform: scaleX(1.01);
  }
  100% {
    transform: scaleX(1);
  }
}
@-webkit-keyframes stretchRight {
  0% {
    -webkit-transform: scaleX(0.3);
  }
  40% {
    -webkit-transform: scaleX(1.02);
  }
  60% {
    -webkit-transform: scaleX(0.98);
  }
  80% {
    -webkit-transform: scaleX(1.01);
  }
  100% {
    -webkit-transform: scaleX(0.98);
  }
  80% {
    -webkit-transform: scaleX(1.01);
  }
  100% {
    -webkit-transform: scaleX(1);
  }
}