@media (min-width: 767px) and (max-width: 1198px){

.vertical-facelift{
	background-image: url(../_images/prem-facelift/vertical-facelift-opaque.jpg);
}

.adjustable-facelift{
	background-image: url(../_images/prem-facelift/adjustable-facelift-opaque.jpg);
}

.stem-cell-facelift{
	background-image: url(../_images/prem-facelift/stem-cell-facelift-opaque.jpg);
}

.suspenders-facelift{
	background-image: url(../_images/prem-facelift/suspenders-facelift-opaque.jpg);
}

}

@media (min-width: 1199px){

	.vertical-facelift{
		background-image: url(../_images/prem-facelift/vertical-facelift.jpg);
	}

	.adjustable-facelift{
		background-image: url(../_images/prem-facelift/adjustable-facelift.jpg);
	}

	.stem-cell-facelift{
		background-image: url(../_images/prem-facelift/stem-cell-facelift.jpg);
	}

	.suspenders-facelift{
		background-image: url(../_images/prem-facelift/suspenders-facelift.jpg);
	}

}

.technique_bg{
	padding: 20px;
	background-size: cover;
	background-repeat: no-repeat;
	background-color: #f0f0f0;
	background-position: bottom right;
	border: 1px solid #d0d0d0;
}

@media (min-width: 991px) {
	.technique_bg{
		padding: 40px;
	}
}

@media (min-width: 500px) and (max-width: 991px){
	.technique_bg{
		background-size: contain;
	}

	.technique_content{
		padding-right: 20%;
	}
}

@media (min-width: 1199px){
	.technique_content{
		padding-right: 45%;
	}
}

.technique_content h4{
	font-family: Helvetica, Arial, sans-serif;
	color: #000;
	font-style: normal;
	font-size: 1em;
	text-transform: uppercase;
	margin-bottom: 1.5em;
	white-space: nowrap;
}


/* ==========================================================================
   Line Through Heading 
   ========================================================================== */
@media (min-width: 767px){

	.line-through{
		position: relative;
		margin-bottom: 1.5em !important;
	}

	h3 > .top{
		background: #e9e9e9;
		position: relative;
		z-index: 1;
		padding: 10px 20px;
	}

	h3 > .back-line{
		height: 1px;
		background: #000;
		position: absolute;
	  width: 60%;
	  top: 45%;
	  left: 20%;
	}

}

@media (max-width: 991px) {
		.line-through{
			font-size: 24px !important;
		}

		.btn-primary{
			text-transform: none !important;
		}

		.max-width{
			max-width: 300px;
			margin: auto;
		}
	}

/* ==========================================================================
   Gradient 
   ========================================================================== */

   .grad-gray{
   	  background: #e9e9e9;
		  background: -moz-linear-gradient(top, #e9e9e9 0%, #e9e9e9 61%, #d9d9d9 84%, #d9d9d9 100%);
		  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e9e9e9), color-stop(61%, #e9e9e9), color-stop(84%, #d9d9d9), color-stop(100%, #d9d9d9));
		  background: -webkit-linear-gradient(top, #e9e9e9 0%, #e9e9e9 61%, #d9d9d9 84%, #d9d9d9 100%);
		  background: -o-linear-gradient(top, #e9e9e9 0%, #e9e9e9 61%, #d9d9d9 84%, #d9d9d9 100%);
		  background: -ms-linear-gradient(top, #e9e9e9 0%, #e9e9e9 61%, #d9d9d9 84%, #d9d9d9 100%);
		  background: linear-gradient(to bottom, #e9e9e9 0%, #e9e9e9 61%, #d9d9d9 84%, #d9d9d9 100%);
		  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9e9e9', endColorstr='#d9d9d9',GradientType=0);
   }



/* ==========================================================================
   OverDone Bg 
   ========================================================================== */

   .overdone_bg{
   	background: url(../_images/prem-facelift/frame.jpg) no-repeat center;
   	-webkit-background-size: cover;
   	background-size: cover;
   	padding: 40px 10px;
   	border: 10px #fff solid;
   	box-shadow: rgba(0,0,0,.5) 0 0 10px;
   	color: #fff;
   }

   .overdone h2{
   	color: #fff;
   	margin-top: 0;
   }

   .overdone .nav-tabs{
		border-bottom: 3px #f1805c solid;
		margin-bottom: 1.5em;
		padding-bottom: 1em;
	}

	.overdone .nav-tabs>li.active>a, 
	.overdone .nav-tabs>li.active>a:hover, 
	.overdone .nav-tabs>li.active>a:focus{
		background-color: transparent;
		border-radius: 0;
		border: none;
		color: #fff;
	}
	.overdone .nav-tabs>li>a,
	.overdone .nav-tabs>li>a:hover {
		background-color: transparent;
	  border: none;
	  font-weight: bold;
	  text-decoration: underline;
	  padding-right: 55px;
	}


   @media (min-width: 991px) {
   	.overdone_bg{
   		padding: 80px 40px;
   	}
  
	
	.overdone .nav-tabs > li{
		float: none;
		text-align: right;
		position: relative;
	}

	.overdone .nav{
		padding-right: 0;
	}



	.overdone .nav-tabs{
		border-bottom: none;
		border-right: 5px #f1805c solid;
	}

	.overdone .nav-tabs>li.active>a:after{
		content: '';
		position: absolute;
		left: 100%;
		width: 0;
		height: 0;
		border-top: 10px solid transparent;
		border-left: 20px solid #f1805c;
		border-bottom: 10px solid transparent;
		margin-left: 3px;
	}
}


/* ==========================================================================
   Intro 
   ========================================================================== */

   .featured-mobile{
   	background: url(../_images/prem-facelift/intro-mobile.jpg) no-repeat center;
   	width: 150px;
   	height: 150px;
   	border-radius: 50%;
   	margin: auto;
   	background-size: contain;
   }

	 .prem-intro p,
   .testimonial p{
   	font-family: 'adobe garamond pro', serif;
   	font-size: 20px;
   	color: #666666;
   }

@media (min-width: 991px) {
   .prem-intro p,
   .testimonial p{
   	font-size: 33px;
   }
}

/* ==========================================================================
   Testimonial 
   ========================================================================== */
.spacing{
 	padding-top: 1.5em;
 }
 .intro-featured-image{
 	display: none;
 }

@media (min-width: 991px) {

	.featured-mobile{
		display: none;
	}

.intro-featured-image{
	display: block;
}

.spacing{
 	padding-top: 3em;
 }
}

 .mod-bottom{
 	margin-bottom: 1.5em;
 }
