
/* ----------------------start  cms-footerservices  block ---------------*/

#ttcmsfooterservice {
	width: 100%;
	float: left;
}
.footerservices{
	width: 100%;
	float: left;
border-bottom: 4px double #eee;
}
.footer-service-title{
font:500 14px/16px var(--secondary-font);
color:#666;
	position:relative;
	display: inline-block;
width: auto;
float: none;
padding: 15px 0;
margin: 0px 0 0 8px;
}
.service{
text-align:center;
	border-right:2px solid #f3f3f3;
	margin: 25px 0;
	cursor:pointer;
}
.ttsupport.service{
border-right:none;
}
#ttcmsfooterservice .footer-icon {
    display: inline-block;
    float: none;
    vertical-align: top;
}
#ttcmsfooterservice .ttsaving.service .footer-icon .ttsaving_img.service-icon {
    background: url(../img/services.png) repeat scroll -15px -12px;
}
#ttcmsfooterservice .ttshipping.service .footer-icon .ttsaving_img.service-icon {
    background: url(../img/services.png) repeat scroll -15px -83px;
}
#ttcmsfooterservice .ttsupport.service .footer-icon .ttsaving_img.service-icon {
    background: url(../img/services.png) repeat scroll -15px -152px;
}
#ttcmsfooterservice .footer-icon .service-icon {
    float: left;
    height: 40px;
    transition: all 400ms ease-in-out 0s;
    -webkit-transition: all 400ms ease-in-out 0s;
    -moz-transition: all 400ms ease-in-out 0s;
    -o-transition: all 400ms ease-in-out 0s;
    -ms-transition: all 400ms ease-in-out 0s;
    width: 40px;
}
#ttcmsfooterservice .service:hover .service-icon{
transform: rotateY(180deg);
-webkit-transform: rotateY(180deg);
-moz-transform: rotateY(180deg);
-o-transform: rotateY(180deg);
-ms-transform: rotateY(180deg);
}
@media (max-width:1199px){
.service {
    margin: 15px 0;
	border-right:none;
	}
	
}
@media (max-width:767px){
.service {
    margin: 10px 0;
	}
}
/* -----------------end  cms-footerservices  block ---------------------*/