/*-- Addon Template Fifteen (15) section Start --*/
#pix-service-temp-17 h1,
#pix-service-temp-17 h2,
#pix-service-temp-17 h3,
#pix-service-temp-17 h4,
#pix-service-temp-17 h5,
#pix-service-temp-17 h6,
#pix-service-temp-17 p{
	margin: 5px 0 !important;
  padding: 0 5px !important;
  text-transform: none !important;
}
#pix-service-temp-17 a,
#pix-service-temp-17 a:hover,
#pix-service-temp-17 a:active{
	text-decoration: none !important;
  outline: none !important;
  box-shadow: none !important;
  display: inline-block !important;
}
#pix-service-temp-17 .service-button-xs {
 font-size: 11px !important;
 padding: 8px 12px !important;
}
#pix-service-temp-17 .service-button-sm {
 font-size: 12px !important;
 padding: 11px 16px !important;
}
#pix-service-temp-17 .service-button-md {
 font-size: 14px !important;
 padding: 14px 20px !important;
}
#pix-service-temp-17 .service-button-lg {
 font-size: 16px !important;
 padding: 18px 25px !important;
}
#pix-service-temp-17.single-flip-service {
	margin: 15px 0;
}
#pix-service-temp-17 .pix-flip-content{
  -webkit-perspective: 1000;
  -moz-perspective: 1000;
  -o-perspective: 1000;
  perspective: 1000;
}
#pix-service-temp-17 .pix-flip-content:hover .pix-flipper,
#pix-service-temp-17 .pix-flip-content.hover .pix-flipper{
  -webkit-transform: rotateY(180deg);
  -moz-transform: rotateY(180deg);
  -o-transform: rotateY(180deg);
  transform: rotateY(180deg);
}
#pix-service-temp-17 .pix-flip-content{
  height: 400px;
  width: 100%;
}
#pix-service-temp-17 .pix-flipper{
  -webkit-transition: 0.9s;
	-webkit-transform-style: preserve-3d;
	-moz-transition: 0.9s;
	-moz-transform-style: preserve-3d;
  -o-transition: 0.9s;
	-o-transform-style: preserve-3d;
	transition: 0.9s;
	transform-style: preserve-3d;
	position: relative;
}
#pix-service-temp-17 .pix-flip-front-panel,
#pix-service-temp-17 .pix-flip-back-panel{
  width: 100%;
  height: 400px !important;
  background-color: #dddddd !important;
  background-position: center center !important;
  background-repeat: no-repeat !important;
  background-size: cover !important;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
  -o-backface-visibility: hidden;
	backface-visibility: hidden;
  display: table;
  text-align: center;
}
#pix-service-temp-17 .pix-flip-front-panel{
  z-index: 15;
}
#pix-service-temp-17 .pix-flip-back-panel{
  -webkit-transform: rotateY(180deg);
	-moz-transform: rotateY(180deg);
  -o-transform: rotateY(180deg);
	transform: rotateY(180deg);
  z-index: 155;
}
#pix-service-temp-17 .pix-flip-back-panel:after,
#pix-service-temp-17 .pix-flip-front-panel:after{
  content: "";
  width: 100%;
  height: 100%;
  /*background: rgba(0,0,0,0.3);*/
  position: absolute;
  top: 0;
  left: 0;
  z-index: -155;
}
#pix-service-temp-17 .pix-flip-back-panel .service-text{
  padding: 0 15px;
}
#pix-service-temp-17 .pix-flip-table-cell{
  display: table-cell !important;
  vertical-align: middle !important;
}
#pix-service-temp-17 .pix-flip-back-panel i.fa {
	font-size: 35px;
	line-height: 35px;
	width: 80px;
	height: 80px;
	border-radius: 50%;
	line-height: 80px;
}
#pix-service-temp-17 .book-now-btn {
	display: inline-block;
	padding: 12px 25px;
	margin-top: 15px;
  transition: all 0.4s;
}
#pix-service-temp-17 .book-now-btn:hover {
	background: #333333 !important;
  color: #ffffff !important;
}
#pix-service-temp-17 .service-title {
	display: inline-block;
  margin: 15px 0;
}
@media(max-width:991px){
  #pix-service-temp-17 .service-title {
  	font-size: 22px !important;
  	line-height: 24px !important;
  }
  #pix-service-temp-17 .pix-flip-back-panel .service-text {
  	font-size: 14px !important;
  	line-height: 18px !important;
  }
}
@media(max-width:767px){
  #pix-service-temp-17 {
  	margin: 20px 0;
  }
}
/*-- Addon Template Fifteen (15) section End --*/
