.carousel-img {
	border: 1px solid #BBB; 
	margin: 0 auto; 
	width: 165px; 
}

@media (max-width: 1024px) {
  .hide-item {
  display: none;
  }
}
@media (max-width: 999px) {
.carousel-item p {
  width: 80% !important;/*nkim 121218*/
  }
} 
@media (max-width: 320px) {
   .owl-carousel .owl-dots.disabled, .owl-carousel .owl-nav.disabled {
   display:block;
}
}

.img-text a.visited{
  width: 193px;
  text-align: center;
}

.carousel-item {
    text-align: center;
    width: 100% !important;
  }

.carousel-item p {
  padding-top:5px;
  text-align: center; /*nkim 121218*/
  width: 90%;/*nkim 121418*/
  line-height: 22px;
  margin: 0 auto;
}

.icon-arrow-left {
    width: 20px;
    height: 20px;
    position: absolute;
    top: 20%;
    left: -5px;
    display: block !important;
    border:0px solid black;
}

.icon-arrow-right {
    width: 20px;
    height: 20px;
    position: absolute;
    top: 20%;
    right: -8px;
    display: block !important;
    border:0px solid black;
}

.owl-carousel .owl-nav button.owl-next {/* nkim */
	background-image: url("../images/arrow-next.png");
	background-repeat: no-repeat;
	border:none;
	padding:0!important;
	font:inherit;
}
.owl-carousel .owl-nav button.owl-prev {/* nkim */
	background-image: url("../images/arrow-prev.png");
	background-repeat: no-repeat;
	border:none;
	padding:0!important;
	font:inherit;
}
.owl-theme .owl-nav .owl-next[class*=owl-]:hover {/* nkim */
    background: transparent;/* nkim */
    color: #FFF;
    text-decoration: none;
    background-image: url("../images/arrow-next-darkblue.png");
}

.owl-theme .owl-nav .owl-prev[class*=owl-]:hover {
  background: transparent;
  color: #FFF;
  text-decoration: none;
  background-image: url("../images/arrow-prev-darkblue.png");
}

.owl-theme .owl-nav [class*=owl-] {/* nkim */
    color: #FFF;
    font-size: 14px;
    margin-top: 7em; /* nkim */
    padding: 4px 7px;
    background: #D6D6D6;
    display: inline-block;
    cursor: pointer;
    border-radius: 3px;
    width: 50px;
    height: 50px;
}
  .owl-next, 
  .owl-prev {
    height: 250px; /* nkim */
    position: absolute;
    top: 0;
    width: 8%;/* nkim */
  }
  .owl-next {
    right: 0;
  }
  .owl-prev {
    left: 0;
  }
  .owl-next:hover .icon, 
  .owl-prev:hover .icon {
    color: rgba(247, 55, 55, 0.9);
  }
  
 /*.owl-item:active {
    margin: 0 26px 0 26px !important;
  }*/

  .owl-item {
    width: 193px;
  }

  .owl-carousel {
    width: auto;
    margin:40px 0 40px 0;/*nkim 120718*/
  }