
//-----------------------------------
.arcontactus-widget .arcontactus-message-button.pulsation {
	-webkit-animation-duration:2s;
	animation-duration:2s
}

.arcontactus-widget {
	opacity:0;
	transition:.2s opacity
}
.arcontactus-widget * {
	box-sizing:border-box
}

.arcontactus-widget.active {
	opacity:1
}
.arcontactus-widget .icons.hide,.arcontactus-widget .static.hide {
	opacity:0;
	transform:scale(0)
}
.arcontactus-widget.arcontactus-message {
	z-index:10000;
	right:20px;
	bottom: 30px;
	position:fixed!important;
	height: 50px;
	width: 50px;
}

@media (max-width:768px) {
.arcontactus-widget.arcontactus-message {
	right:5px;
	bottom: 40px;
}
}
.arcontactus-widget .arcontactus-message-button {
	width: 60px;
	position:absolute;
	height: 60px;
	right:0;
	background-color:  #006ebd !important;
	border-radius:50px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	text-align:center;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	cursor:pointer
}

.arcontactus-widget .arcontactus-message-button .pulsation {
	width:84px;
	height:84px;
	background-color:  #0071dc !important;
	border-radius:50px;
	position:absolute;
	left: -12px;
	top: -12px;
	z-index:-1;
	-webkit-transform:scale(0);
	-ms-transform:scale(0);
	transform:scale(0);
	-webkit-animation:arcontactus-pulse 2s infinite;
	animation:arcontactus-pulse 2s infinite
}
.arcontactus-widget .arcontactus-message-button .icons {
    background-color: #fff;
	width:44px;
	height:44px;
	border-radius:50px;
	position:absolute;
	overflow:hidden;
	top:50%;
	left:50%;
	margin-top:-22px;
	margin-left:-22px
}

.arcontactus-widget .icons-line {
	top:12px;
	left:4px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	position:absolute;
	-webkit-transition:cubic-bezier(.13,1.49,.14,-.4);
	-o-transition:cubic-bezier(.13,1.49,.14,-.4);
	-webkit-animation-delay:0s;
	animation-delay:0s;
	-webkit-transform:translateX(30px);
	-ms-transform:translateX(30px);
	transform:translateX(30px);
	height:50px;
	transition:.2s all;
    overflow: hidden;
}


.arcontactus-widget .icons-line span i {
	display:block;
	font-size:24px;
	line-height:24px
}
.arcontactus-widget .icons-line img{
	width:40px;
	height:auto;
}

.arcontactus-widget .messanger {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:horizontal;
	-webkit-box-direction:normal;
	-ms-flex-direction:row;
	flex-direction:row;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	margin:0;
	cursor:pointer;
	width:100%;
	padding:8px 20px 8px 60px;
	position:relative;
	min-height:54px;
	text-decoration:none
}

.arcontactus-widget .messanger span {
	position:absolute;
	left:10px;
	top:50%;
	margin-top:-20px;
	display:block;
	width:40px;
	height:40px;
	border-radius:50%;
	background-color:#0084ff;
	margin-right:10px;
	color:#FFF;
	text-align:center;
	vertical-align:middle
}


.arcontactus-widget .messanger span i {
	font-size:18px;
	line-height:24px
}


@-webkit-keyframes arcontactus-pulse {
	0% {
		-webkit-transform:scale(0);
		transform:scale(0);
		opacity:1
	}
	50% {
		opacity:.5
	}
	100% {
		-webkit-transform:scale(1);
		transform:scale(1);
		opacity:0
	}
}
@media (max-width:468px) {
	.arcontactus-widget.opened.arcontactus-message,.arcontactus-widget.opened.left.arcontactus-message {
		width:auto;
		right:20px;
		left:20px
	}
}
@keyframes arcontactus-updown {
	0%,100%,43% {
		transform:translate(0,0)
	}
	25%,35% {
		transform:translate(0,-10px)
	}
}
@-webkit-keyframes arcontactus-updown {
	0%,100%,43% {
		transform:translate(0 0)
	}
	25%,35% {
		transform:translate(-10px 0)
	}
}
@keyframes arcontactus-pulse {
	0% {
		-webkit-transform:scale(0);
		transform:scale(0);
		opacity:1
	}
	50% {
		opacity:.5
	}
	100% {
		-webkit-transform:scale(1);
		transform:scale(1);
		opacity:0
	}
}
@-webkit-keyframes arcontactus-show-stat {
	0%,100%,20%,85% {
		-webkit-transform:scale(1);
		transform:scale(1)
	}
	21%,84% {
		-webkit-transform:scale(0);
		transform:scale(0)
	}
}
@keyframes arcontactus-show-stat {
	0%,100%,20%,85% {
		-webkit-transform:scale(1);
		transform:scale(1)
	}
	21%,84% {
		-webkit-transform:scale(0);
		transform:scale(0)
	}
}
@-webkit-keyframes arcontactus-show-icons {
	0%,100%,20%,85% {
		-webkit-transform:scale(0);
		transform:scale(0)
	}
	21%,84% {
		-webkit-transform:scale(1);
		transform:scale(1)
	}
}
@keyframes arcontactus-show-icons {
	0%,100%,20%,85% {
		-webkit-transform:scale(0);
		transform:scale(0)
	}
	21%,84% {
		-webkit-transform:scale(1);
		transform: scale(1)
	}
}
div#arcontactus{
	/*display: none;*/
}
 #vfone_call{
         display: none;
        }
        section.cart_help {
           display: none; 
        }
        footer{
          margin-bottom: -20px;
        } 
        [id^="b_fe7bdba0_"]{
          display: none;
        }
@media (max-width:992px){
	.arcontactus-widget.arcontactus-message {
	    bottom: 30px;
	}

	div#arcontactus{
		display: block;
	}
	 #vfone_call{
         display: none;
        }
        section.cart_help {
           display: none; 
        }
        footer{
          margin-bottom: 0;
        } 
        [id^="b_fe7bdba0_"]{
          display: none;
        }
}

.tooltip {
    position: relative;
    overflow: visible!important;
    z-index:999;
}

.tooltip .tooltiptext {
    visibility: hidden;
    width: 180px;
    background-color: rgba(255,255,255,0.8);
    border: 1px solid #006ebd;
    color: #006ebd;
    text-align: center;
    border-radius: 20px;
    padding: 10px 0px;
    font-size: 16px;
    /* Position the tooltip */
    position: absolute;
    z-index: 99;
    top: 10px;
    right: 60px;

}

.tooltip:hover .tooltiptext {
    visibility: visible;
}