*{margin:0; padding:0}
*{font-family: "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif; }
body{ color:#595959}

#scroll-bg {
    height: 110px;  background: url(images/bb2.jpg);
	width:100%; position:fixed; z-index:10;
} 
 #wrapper{z-index:9999 }
 .logo{float:left; width:75; margin-right:30}
#navMenu{display:none}
#element{width:100%; height:292; ppadding-bottom:50px; background: #fff; margin:auto; position:fixed; top: 110; background:#d7eef4;display:table; z-index: }
#wrapper1{width:100%; height:auto; padding-bottom:0px; background: transparent; margin:auto; position:relative; top: 400; bbackground:#d7eef4;  }
#wrapper1c{width:100%; height:auto;padding-top:30; padding-bottom:30; background: #fff; margin:auto; position:relative; top: 0; background:#f1f2f3 ;display: ; z-index: }
#wrapper1d{width:100%; height:400; padding-bottom:50px; background: #fff; margin:auto; position:relative; top: 0; background:# ;display: ; z-index: }
#wrapper1d img{width:100%}
#wrapper3{width:100%;height:auto; position:relative; top:0; background:#333}
#wrapper1e{width:100%; height:400; padding-bottom:50px; background: silver; margin:auto; position:relative; top: 0; backnground:#333 ;display: ; z-index: }
.centerwidth{width:1000; height:300; margin:auto;}
.lf1_holder{width:100%; padding-top:70}
#lower_footer_1{width:33%; height:300; background:silver;float:left}
.floorcomment{padding:10%;font-size:250%}
.floor{list-style:none;margin-top:20; padding:2%}
.floor li{line-height:2; }
  



/*
#wrapper2{width:100%; height:auto; padding-bottom:10px; background: #fff; margin:auto; position:relative; top: 0; background:#f8f8f8;display:table}
#wrapper3{width:100%; height:auto; padding-bottom:10px; background: #fff; margin:auto; position:relative; top: 0; background:gray;display:table}
#wrapper4{width:100%; height:400; padding-bottom:50px; background: #fff; margin:auto; position:relative; top:80; Bbackground:#d7eef4; Bbackground:#999900; 
			bbackground:transparent;z-index:2; background-image: url(images/large-format-printing-hemel.jpg); background-size:cover } */
			
			
.s3sliderImage img{width:100%; height:auto}
#s3slider{
	width:100%;
	display:table;
	height:292;
	position:relative;
	overflow:hidden ;
}			

#s3sliderContent{
	width:100%; height: ; position:absolute; top:0; margin-left:0;
}		
.s3sliderImage{
	ffloat:left; position:relative; display:none;
	
}	
.s3sliderImage span{
	position:absolute;
	font-size:15px; padding: 10px 13px;
	color:; background: ; width:100%; display:none; font:40px impact;
}

.s3sliderImage  .drtitle{font-size:30px ; color:green}


.clear{
	clear:both;
}
.top{top:50; left:20; width:400 !important}
.right{top:50; right:20; width:400 !important}










			
.container_n_pad{width:100%; height:auto; background:transparent; margin:auto; border-top:0px solid orange; display:table}
.container_pad{width:1000px; height:75; background:transparent; margin:auto; border-top:0px solid yellow;display:table}
.container_width{width:1000px; height:auto; background:transparent; margin:auto; border-top:0px solid yellow;display:table}
.container_pad_services{width:800px; height:75; background:transparent; margin:auto; border-top:0px solid yellow;display:table}


#site_title{width:620px; height:auto; background:   ; float:left}	
.site_title{font-size:180%;  color: #2d2d2b; color:#fff; margin-top:1;background: ; text-shadow: 2px 2px 4px #000000;}
.mantra{list-style:none;float:left; margin-right:10}
.mant{display:inline-block; border:1px solid black; font:12px impact; padding:2; color:;}
.check_quality{width:20; height:20; background-image:url(images/quality_check.png); background-size:cover; border:none; margin-left:10; }

.app_reg{width:800; list-style:none;   margin:auto}
.appreg_item{font-size:1.5em; color:silver}
button{padding:7; border-radius:50px}




#site_contact{width:300px ; height:auto; background:yellow; float:right; display:block }
.site_contact{ float:right; width:250; background: ; color: #2d2d2b;  font-size: 17px; color: #aaa; color:#333; font-weight:normal; margin-top:8 ; font-weight: ; color:#f8f8f8}
.tel{width:20; padding-right:10}



#home_text{width:500; height:200px; background:orange; position:absolute;  z-index:999; top:170;opacity:.5}	
.about{text-align:left;padding-top:10; font-size:; line-height:150%; font-weight:normal}
.about_head{text-align:; font-size:; font-weight: normal;}
.about_head_services{padding-top:150;}
 
.boxA2{width:1000 ; height:auto; background: ; margin:auto; margin-top:0; display:table; padding:20; ppadding-bottom:100  }
 

 
.box_wrapper_item img{width:100%;}

.right_colspan {width:660 ; background: ;  float:right; margin-right:5; border:0; border-radius:30% } 
.left_colspan {width:660 ; background: ;  float:left; margin-right:5; border:0;}


 
.colsp {font:60px impact; padding:10%; color:red; bbackground:#ccc;}

.boxA2_grp{width:100%; height:auto; background: ;margin-top:50;display:table; margin-bottom:10}
.box_wrapper {width:23% ; height:auto; background:    ; margin:auto;   display:table;   float:left; bborder:1px dotted gray }


.box1{ float:left; border-radius:100%; background-image: url(images/1.png);  }
.box2{ float:left; border-radius:100%; background-image: url(images/2.png);  }
.box3{ float:left; border-radius:100%; background-image: url(images/3.png) ;  }
.box1, .box2, .box3 {width:150px; padding-top:3; height:150px; border:1px dotted gray; background-size:100%; margin-left:25%; display:block; background-repeat:no-repeat}


.bfbox4{  background-image: url(images/fro/Slide1.jpg);  }
.afbox5{  background-image: url(images/fro/Slide2.jpg);  }
.bfbox6{ background-image: url(images/fro/Slide3.jpg) ;  }
.afbox7{ background-image: url(images/fro/Slide4.jpg);  } 
.bfbox4, .afbox5, .bfbox6, .afbox7, .bfbox8, .afbox9 {width:180;   height:180; border:0px dotted gray; background-size:100%;  margin:20 auto;  background-repeat:no-repeat;  }
 
.bnabox_wrapper {width:23% ; height:auto; padding-bottom:20; background:    ; margin:auto;   display:table;   float:left; border:1px dotted #000 }
.bnabox_wrapper:hover{ border:0px dotted gray; border-radius:3%}

.box4{ float:left; border-radius:100%; background-image: url(images/services/breastlift.jpg);  }
.box5{ float:left; border-radius:100%; background-image: url(images/services/buttlift.jpg);  }
.box6{ float:left; border-radius:100%; background-image: url(images/services/tummytuck.jpg) ;  }
.box7{ float:left; border-radius:100%; background-image: url(images/services/liposuction.jpg);  } 
.box4, .box5, .box6, .box7, .box8, .box9 {width:90px;   height:90px; border:1px dotted gray; background-size:100%;  margin-left:15%; margin-top:15%;   background-repeat:no-repeat; transition:all 300ms ease-in;}
#topbox:hover{border:2px solid #333;transition:all 300ms ease-in;}

#topbox:hover .box4  {width:120px;   height:120px;transition:all 300ms ease-in; margin-left:4%; margin-top:4%; border:0px solid #fff; animation: rotate 3s linear  ;}
#topbox:hover .box5  {width:120px;   height:120px;transition:all 300ms ease-in; margin-left:4%; margin-top:4%; border:0px solid #fff; animation: rotate 3s linear  ;}
#topbox:hover .box6  {width:120px;   height:120px;transition:all 300ms ease-in; margin-left:4%; margin-top:4%; border:0px solid #fff; animation: rotate 3s linear  ;}
#topbox:hover .box7  {width:120px;   height:120px;transition:all 300ms ease-in; margin-left:4%; margin-top:4%; border:0px solid #fff; animation: rotate 3s linear  ;}
 

#topbox {transition:all 300ms ease-in; border:2px solid #fff; 	width:130px; height:130px; border-radius:100%;margin-left:25%; cursor:pointer}

#box1, #box2, #box3 {width:100%;  height:auto; border:0px dotted gray; display:table; text-align:center; padding-top:10; bbackground:orange }





#main_div{width:400; height:350; margin:  auto; perspective:800px;position:relative; top:130; }

#box_div{width:400; transform-style:preserve-3d; animation: rotate 15s linear infinite;}

#box_div div{position:absolute;  width:400; height:350; opacity:0.90; color:yellow; font:40px impact; text-align:center;text-shadow: 2px 2px 4px #000000;}

#front{transform: translateZ(200px); background:black}
#back{transform: rotateY(180deg) translateZ(200px); background:#101010}

#left{transform: rotateY(-90deg) translateX(-200px); transform-origin:left; background:#101010;}
#right{transform: rotateY(90deg) translateX(200px); transform-origin:right; background:#101010;}

#top{transform: rotateX(-90deg) translateY(-200px); transform-origin:top; background:black;}
#bottom{transform: rotateX(90deg) translateY(200px); transform-origin:bottom; background:#101010;}

@keyframes rotate {
	0% {transform:rotateY(0);}
	100% {transform:rotateY(360deg);} 
}
#front{  background-image: url(images/printing/Slide5.PNG);  }
#back{  background-image: url(images/corporate/Slide3.PNG);  }
#left {background-image: url(images/printing/printerdigital.png);  }
#right{  background-image: url(images/printing/Slide1.PNG);  }
#top{  background-image: url(images/state_y/Slide5.PNG);  }
#bottom{  background-image: url(images/state_y/Slide2.PNG);  }

#front, #back, #left, #right, #top, #bottom{background-size:cover;}
 #gotop{text-align: ; background:#f1f2f3; padding-top: ; padding-bottom:1% }
 #gotop a{text-decoration: none; color:green} 