.white{color: #FFF!important;}

.caption p{color: #FFF!important;}

.box2 a {background: rgb(255, 255, 255) none repeat scroll 0% 0%;
    color: rgb(0, 0, 0);
    padding: 15px;
    font-family: 'Lato', sans-serif;
    font-size: 15px;
    text-transform: uppercase;
    font-weight: 500;
    box-shadow: 6px 5px 14px #A2A2A2;}
	
.box2 {margin-top: 18px;
      margin-bottom: 18px;}
	  
.hour{background-color: transparent;
	width: 234px;
	color: #fff;
	font-family: 'Open Sans', sans-serif;
	margin:20px 0;}	  

.clinic{ color: #adcc1b;
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
    font-size: 18px;}

.servicebox1{ color: #fff;
    font-family: 'Open Sans', sans-serif;
    font-size: 16px;
	text-align:center;
	line-height: 30px;}

.title-box_primary strong{    color: #ADCC1B;
    font-family: 'Open Sans Condensed', sans-serif;
	font-weight: 100 !important;}


.title-boxp {
    color: #91BF15;
    font-family: 'Open Sans', sans-serif;
    text-align: center;
    font-size: 21px;
    margin: 20px 0;
	line-height: 30px;
	}

.content_box .inner h2{font-family: 'Open Sans', sans-serif;}

.maps iframe{pointer-events: none;}

@media (min-width: 768px) and (max-width: 979px) {
.pheight1{height: 152px;
	     overflow:hidden;}
		 
.pheight{height: 178px;
	     overflow:hidden;}}
		 
@media (width: 1024px) {	 
.pheight2{height: 191px;}}


.slidr a {color: #fff !important;    
    background-color: rgba(173, 204, 27, 0.65);
    border-radius: 10px;
    padding: 1% 5%;}
	
	
/*----------Treatment's----------------*/	
.laser strong{color:#adcc1b;}

.laser{font-weight: 100 !important;
	font-family: 'Open Sans', sans-serif;}

.laserbggreen{background-color:#adcc1b;
color:#fff;
padding: 10px;
font-size: 16px;
font-family: 'Lato', sans-serif;}

.laserfqs{background-color:#adcc1b;
color:#fff;
width: 35%;
padding: 10px;
font-family: 'Lato', sans-serif;}



.underlist ul{padding: 0;
    margin: 0px;}

.underlist h2 {
    color: #fff;
    background-color: #ADCC1B;
    font-size:30px;
    padding: 4px 21px;
    margin-bottom: 0px;
    text-align: center;
    float: left;font-family: 'Lato', sans-serif;}

.underlist li{list-style:none;
		line-height: 53px;}	
		
.underlist li a{background-color: rgb(60, 54, 54);
		color: #fff;
		padding: 17px;font-family: 'Lato', sans-serif;
		font-weight: 400;}
			
#sidebar {padding-top: 0px!important;}
		
		
@media (min-width: 768px) and (max-width: 979px) {
.titlebx{    font: bold 40px/47px Lato;}

.underlist h2 {
    color: #fff;
    background-color: #ADCC1B;
    font-size: 22px;
    padding: 0px 5px;
    margin-bottom: 0px;
    text-align: center;
    float: left;
	font-family: 'Lato', sans-serif;}
	
.underlist li{list-style:none;
		line-height: 27px;}	
		
.underlist li a {
    background-color: rgb(60, 54, 54);
    color: #fff;
    padding: 7px;
    font-size: 11px;
	font-family: 'Lato', sans-serif;
		font-weight: 400;
}
	
.greybox {background-color: #333433;
    padding: 4px;}

.greybox p {
    font-size: 13px !important;
    line-height: 14px;
    letter-spacing: .5px;
}	

.greybox { background-color: #333433;
    padding: 10px 10px 0px 10px !important;}
	
.set{ text-align: center;}	

.rggallery{
width:100%!important; 
/*position: realtive;*/ }	

}	

.black{color: #000;
		line-height: 30px;
		font-family: 'Lato', sans-serif;
		font-weight: 400;}	

.green{color:#90AE00;
font-family: 'Lato', sans-serif;
		font-weight: 600;}

.orange{color:#f65b22;
font-family: 'Lato', sans-serif;
		font-weight: 600;}

.white{color:#fff;
font-family: 'Lato', sans-serif;
		font-weight: 400;}


.greybox{background-color:#333433;
    padding: 10px;
	margin-bottom:40px;}
	
.greybox p{color:#fff;
		font-family: 'Lato', sans-serif;
		font-weight: 400;
		font-size:16px;
		text-align:center;}	

.nomargin{margin-left:0!important;}	

@media(max-width:480px) {
.title-box_primary{font: bold 34px/47px Lato;}

.underlist h2 {
    color: #fff;
    background-color: #ADCC1B;
    font-size: 30px;
    padding: 4px 21px;
    margin-bottom: 0px;
    text-align: center;
    float: none;
}

.underlist li h2 {
    color: #fff;
    background-color: #ADCC1B;
    font-size: 33px;
    padding: 6px;
    margin-bottom: 0px;}

.underlist li a {
    background-color: rgb(60, 54, 54);
    color: #fff;
    padding: 17px 82px;
    float: none;
}	
.set{ text-align: center;}

.rggallery{
width:100%!important; 
/*position: realtive;*/ }
}



@media (width: 1024px) {
.underlist h2 {    color: #fff;
    background-color: #ADCC1B;
    font-size: 28px;
    padding: 4px 13px;
    margin-bottom: 0px;
    text-align: center;
    float: left;}
	
.underlist li {    list-style: none;
    line-height: 53px;}
	
.underlist li a {    background-color: rgb(60, 54, 54);
    color: #fff;
    padding: 18px;
	font-size: 13px;}
	
.greybox p{color:#fff;
		text-align:center;
		font-size: 15px;
        line-height: 18px;
		font-family: 'Lato', sans-serif;}	

.greybox {    background-color: #333433;
    padding: 4px 17px;}
	
.rggallery{width:100%!important;}	
}
.set{ text-align: center;}
@media (width: 767px){
.underlist h2 {
    color: #fff;
    background-color: #ADCC1B;
    font-size: 30px;
    padding: 4px 21px;
    margin-bottom: 0px;
    text-align: center;
    float: none;}

.underlist li a {
    background-color: rgb(60, 54, 54);
    color: #fff;
    padding: 17px 243px;}

.set{ text-align: center;}

.rggallery{width:100%!important;}
}

.rggallery{ 
/*position: realtive;*/ 
transform: translate(0px, 0px);}

.gallerymrgin{margin-bottom:70px; float: right;}

@media (min-width:640px){
.rggallery{margin-left: 29px;}
}
.title-sections {margin: 0;
    padding: 0;
    text-align: center;}

.title-sections h1 {margin: 0 0 15px 0;
    padding: 0;
    color: #fff;}
	
.title-sections ul {
    background: none;
    margin: 0;
    padding: 9px 0 9px 0;
    border-top: 1px solid #fff;
    border-bottom: 1px solid #fff;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;}

.title-sections li a{display: inline;
    color: #fff;}	

.title-sections li{display: inline;
    color: #fff;}

@media (min-width:320px) and (max-width:414px){

.Steri{font: bold 37px/47px Lato;}

.Sterilization{font: bold 38px/47px Lato;}}