.itc-slider {
  position: relative;
}
.itc-slider-wrapper {
  overflow: hidden;
  margin:0;
  max-width:1366px;
  padding-top:100px;
}
.itc-slider-items {
  display: flex;
  transition: transform 0.5s ease;
  will-change: transform;
  justify-content:space-between;
	
}
.itc-slider-transition-none {
  transition: none;
}
.itc-slider-item {
  flex: 0 0 100%;
  user-select: none;
  will-change: transform;
	position:relative;
}
.itc-slider-item img {
  border-radius:5px;
	max-width:768px;
}
.itc-slider-description {
	background:#fff;
	position:absolute;
	bottom:50px;right:30px;
	padding:50px 450px 50px 50px;
	border-radius:5px;
	line-height:100%;
	overflow:hidden;
}
.itc-slider-description:after {
	content:'';
	background:#853E35;
	width:300px;height:300px;
	bottom:-25%;right:-25%;
	position:absolute;
	transform: rotate(45deg);
	border-radius:5px;
}
.itc-slider-description strong {
	color:#b23322;
	display:block;
	font-size:25px;
	margin-bottom:15px;
	position:relative;
}
.itc-slider-description b {
	color:#666;
	display:block;
	font-size:20px;
	margin-bottom:10px;
}

.itc-slider-btn {
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  height: auto;
  color: #fff;
  text-align: center;
  background:none;
  border: none;
  transform: translateY(-50%);
  cursor: pointer;
}
.itc-slider-btn-hide {
  display: block;
}
.itc-slider-btn-prev {
  left:auto;right:55px;
  top:0;width:auto;
}
.itc-slider-btn-next {
  right:0;top:0;
  width:auto;
}
.itc-slider-btn:hover,
.itc-slider-btn:focus {
  color: #fff;
  text-decoration: none;
  background:none;
  outline: 0;
}
.itc-slider-btn::before {
  content: "";
  display: inline-block;
  width: 50px;
  height: 50px;
  background:#853e35;
  border-radius:50%;
  background-size: 100% 100%;
  -webkit-transition: all 360ms ease-in-out;
	-moz-transition: all 360ms ease-in-out;
	-o-transition: all 360ms ease-in-out;
	-ms-transition: all 360ms ease-in-out;
	transition: all 360ms ease-in-out;
}
.itc-slider-btn-prev::before {
  background-image: url('/images/design/arrowleft.png');
}
.itc-slider-btn-next::before {
  background-image: url('/images/design/arrowright.png');
}
.itc-slider-btn:hover::before {
  background:#191919;
  background-size: 100% 100%;
  -webkit-transition: all 360ms ease-in-out;
	-moz-transition: all 360ms ease-in-out;
	-o-transition: all 360ms ease-in-out;
	-ms-transition: all 360ms ease-in-out;
	transition: all 360ms ease-in-out;
}
.itc-slider-btn-prev:hover::before {
  background-image: url('/images/design/arrowleft.png');
}
.itc-slider-btn-next:hover::before {
  background-image: url('/images/design/arrowright.png');
}

.itc-slider-indicators {
  position: absolute;
  right: 0;
  bottom: -75px;
  left: 0;
  z-index: 15;
  display: flex;
  justify-content: center;
  margin: 0 15%;
  padding-left: 0;
  list-style: none;
}

.itc-slider-indicator {
  flex: 0 1 auto;
  box-sizing: content-box;
  width: 15px;
  height: 15px;
  margin-right:5px;
  margin-left:5px;
  text-indent: -999px;
  background-color:#D2CFCF;
  background-clip: padding-box;
  cursor: pointer;
  border-radius:10px;
}
.itc-slider-indicator:hover {
  background-color:#fe7a50;
}
.itc-slider-indicator-active {
  background-color:#8EC8AB;
}
@media screen and (max-width:1180px) {
	.itc-slider-description {padding:40px 100px 40px 40px;
	width:70%;bottom:40px;right:30px;}
}
@media screen and (max-width:900px) {
	.itc-slider-item img {width:100%;}
	.itc-slider-description {padding:40px 100px 40px 40px;
	width:70%;bottom:40px;right:0px;}
	.itc-slider-description:after {width:200px;height:200px;bottom:0%;right:-20%;}
}
@media screen and (max-width:768px) {
	.itc-slider-description {padding:20px;
	width:100%;bottom:5px;right:0;border-radius:0 0 4px 4px;background:rgb(0 0 0 / 40%);}
	.itc-slider-description strong {font-size:18px;margin-bottom:10px;color:#fff;}
	.itc-slider-description b {font-size:15px;margin-bottom:10px;color:#d4d4d4;}
	.itc-slider-description p {display:none;}
	.itc-slider-description:after {display:none;}
	.itc-slider-item img {object-fit:cover;height:400px;}
	.itc-slider-btn-prev {left:auto;right:55px;top:55px;width:auto;}
.itc-slider-btn-next {right:0;top:55px;width:auto;}
}
@media screen and (max-width:420px) {
}