/*Product Carousel Cats*/
.tb-carousel {
    margin-left:0 !important;
    margin-right:0 !important;
}
.tb-carousel .col-inner a {
	background:#222;
	color:#999;
	border-radius:6px;
	padding:5px;
	text-align:center;
	display:block;
}

.tb-carousel .col-inner a:hover {
    background:#111;
    color:#fff;
}
.tb-carousel .col-inner a.active {
	color:#fff;
}
.tb-carousel .flickity-page-dots {
	display:flex;
	align-items:center;
	width:100%;
	right:0 !important;
	position:relative;
	left:0;
	padding:15px 20% 0;
    pointer-events: initial;
}
.tb-carousel .flickity-page-dots li {
	margin:0 1px 0 0;
	border-radius:0;
	flex:1 1 100%;
	height:4px !important;
}
.tb-carousel .col {
	margin:0;
	padding: 0 !important;
}
.tb-carousel .col .col-inner {
	padding:0 5px;
}
/*Hotline*/
.popup-boxchat .boxchat-balloons {
    position: fixed;
    bottom: 24px;
    right: 40px;
    cursor: pointer;
    z-index: 99;
}
.chat-window-hotline.active,
.chat-window-zalo.active,
.chat-window.active {
    display: block;
}
.boxchat-closewindow {
	position: absolute;
    right: 12px;
    top: 12px;
    cursor: pointer;
    background-position:center;
    width: 10px;
    height: 11px;
	background-image: url(https://svprint.vn/wp-content/uploads/2023/06/close.png);
	background-size: 10px;
}
.boxchat-balloons {
    background-image: url(https://svprint.vn/wp-content/uploads/2023/06/boxchat.png);
    background-repeat: no-repeat;
    display: inline-block;
    width: 87px;
    height: 87px;
	background-size: 87px;
    line-height: 30px;
    vertical-align: middle;
    background-position: center;
}
.chat-window {
    position: fixed;
    right: 50px;
    bottom: 110px;
	background:#fff;
    border-radius: 8px;
    box-shadow: 0 0 12px rgba(51,51,51,.2);
    padding:16px;
	max-width:333px;
    display: none;
    transition: .3s;
    z-index: 99;
}
.chat-window-zalo,
.chat-window-hotline {
	 position: fixed;
    right: 50px;
    bottom: 110px;
  background:#fff;
    border-radius: 8px;
    box-shadow: 0 0 12px rgba(51,51,51,.2);
    padding:16px;
	max-width:333px;
    display: none;
    transition: .3s;
    z-index: 99;
}
.chat-window-hotline .icon-box,
.chat-window-zalo .icon-box,
.btn-open-zalo,
.btn-open-hotline,
.btn-open-msg {
	border:1px solid #ddd;
	border-radius:4px;
	padding:7px 12px;
	width:150px;
	cursor:pointer;
}
.boxchat-balloons.close {
	background-image: url(https://svprint.vn/wp-content/uploads/2023/08/boxchat-close.png);
}
.boxchat-balloons.back {
	background-image: url(https://svprint.vn/wp-content/uploads/2023/08/boxchat-back.png);
}
.popup-boxchat a:hover {
	color:#999;
}
@media screen and (max-width: 720px) {
.popup-boxchat .boxchat-balloons {
    bottom: 80px;
    right: 16px;
}	
	.chat-window-zalo,
.chat-window-hotline,
	.chat-window {
		    right: 28px;
    bottom: 170px;
	}
}
