#wrapper3{width:100%;height:auto; background:#333}
#header_region img{width:100%; height:auto; }
#header_region {width:100%; height:750; background: ;  position:relative; top:100;z-index:1;overflow:hidden }
 
#feature_ad_region {width:100%; height:750;  background:blue;  position:relative; z-index:1; z-index:}
#feature_ad_region 2{width:100%; height:600;  background:#;  position:relative;top:0; z-index:1; z-index:}
#ad_margin{width:1000; margin:auto; display:table; background: ; margin-top:100}
.ad_info{width:650; height:auto; bborder:10px solid #f8f8f8; display:table; float:right; margin-top:60; padding:5}
.ad_info1{width:450; height:auto; bborder:10px solid #f8f8f8; display:table; float:left; margin-top:60; padding:5; color:#;line-height:150%; }
.ad_info1 p{margin-bottom:5%}
.ad_info2{width:450; height:auto; bborder:10px solid #f8f8f8; display:table; float:right; margin-top:60; padding:5;color:#;line-height:150%; font-weight:normal}
.ad_info h1{font-weight:normal; font-size:170%; color:#333; }
.ad_info .titleplastic{color:green; font:40px impact}
.ad_info1 h1, .ad_info2 h1{margin-bottom:30; font-weight:normal}
.ad_info p{font-weight:normal; line-height:150%;  color:; margin-top:20}
.ad_img{width:520; height:auto; display:table; position:relative; background: ; border:0px solid red; float:left; border:2px solid green }
.ad_img_abs{width:288; height:384; position:absolute; top: 60; z-index:-3 }
.call{font-size:200%; line-height:130%}

.thetinyimagezoom{float:left; margin-right:30}
			
.tinys{width:70px; }
		.zoom{position:absolute; width:0px; transition: width 0.3s linear 0s; z-index:1000}
		.tinys:hover + .zoom {width:300; }
		


.cosmeticbox1, .cosmeticbox2, .cosmeticbox3, .cosmeticbox4 {width:220; height:127; display:inline-block; margin-right:5; border:10px solid #ebebeb }		

		
.cosmeticbox1{ background-image:url(images/cossurg/Slide1.jpg); background-size:100%; margin-left:5}
.cosmeticbox2{ background-image:url(images/cossurg/Slide2.jpg); background-size:100%}
.cosmeticbox3{ background-image:url(images/cossurg/Slide3.jpg); background-size:100%}
.cosmeticbox4{ background-image:url(images/cossurg/Slide4.jpg); background-size:100%}


.cosmeticbox1:hover { border:10px solid #afe9af }	
.cosmeticbox2:hover { border:10px solid #afe9af }
.cosmeticbox3:hover { border:10px solid #afe9af } 
.cosmeticbox4:hover { border:10px solid #afe9af }

#header_shield{width:100%; height:auto; position:absolute; top:0; background: ;z-index:9999; }
#header_text{width:100%; height:auto; position:absolute; top:0; background: ;z-index:9999; opacity:1}
.major{list-style:none}
.major_item{display:inline-block; border:1px solid gray; padding:2%; border-radius:3%;  margin-left:5; font-weight:bold; background:#000099;color:#fff;  }
.yrs{dissplay:inline; float:left; line-height:130%; border:1px solid gray; padding:1%; border-radius:3%; background:#ebebeb; opacity:0.5; margin-left:; font-size:450%;  ttext-shadow: 2px 2px 4px #000000; color:#595959; color:green; font-weight:normal;}
.hope{font-size:30; opacity:1; background:none; border:0; color:white}
/*.major_item:hover{background:#ccc; color:blue}*/

#header_text_inner{width:1000; height:300px; margin:auto; position:relative; top:50; background: ;z-index:9999; opacity:1 }
#header_text_inner_2{width:1000; height:300px; margin:auto; position:relative; top:100; background: ;z-index:9999; opacity:1 }
#yrs{width:1000; height:300px; margin:auto; position:relative; top:100; background: ;z-index:9999; opacity:1 }
#header_text_inner_1{width:1000; height:300px; margin:auto; position:relative; top:50; background:blue;z-index:9999; }
#header_text_inner_h1{width:600; height:auto; background: ;z-index:9999; opacity:1}
#header_text_inner_h2{width:1000; height:auto; background:  ;z-index:9999; opacity:1}
#header_text_inner_h1 h1{font-size:500%; padding:3%; ttext-shadow: 2px 2px 4px #000000; color:#595959; font-weight:normal; }
#page_container1 {width:100%; height:auto;   background:#ebebeb; position:relative ; top:100 ; padding-bottom:50 }
#page_container1_about {width:100%; height:auto; display:table;   background:#ebebeb; position:relative ; top:0 ; padding-bottom:0 }
#page_container2 {width:100%; height:auto;   background:#fff; position:relative ; top:100 ;padding-bottom:50; display:table }
#page_container2_dot_bod {width:100%; height:auto;   background:#f1f1f1; p padding-bottom:150;  display:table }
#page_container2_dot {width:100%; height:auto;   background:#fff; position:relative ;  padding-bottom:150; padding-top:50; display:table }
#page_container3 {width:100%; height:auto;   background:#fff; position:relative ; top:0 ;padding-bottom:0 }
#page_container43b{width:100%; height:auto;   background:red ; position:relative ; top:10 ;padding-bottom:0; display:table }
#page_container4 {width:100%; height:auto;   background:#002255; position:relative ; top:0 ;padding-bottom:60; padding-top:50; display:table }
#bottom_image{width:100%; height:300; display:table; background-image:url(images/slide/color_precise.jpg); background-size:cover; position:relative;}
.bottom_mess_region{width:1000; height:auto; margin:auto; background:green}
.bottom_mess{width:1000; height:100; position:absolute; top:100;   background:}
.bottm_mess_ul{list-style:none; width:auto; margin-left:20}
.bottm_mess_list{display:inline-block; font:70px impact; color:blue; font-weight:normal; margin-right:50;}

.page_center{width:1000; margin:auto; height:auto; background: ;padding:10; text-align:center;  position:relative  }
.page_center h1{padding-top:30; font-weight:normal;color:#595959}
.page_center p{margin-top:50; display:table}
.ppt{margin-top:10}
.left{float:left; width:400; height:300; background-image:url(images//services/secprint.jpg); background-repeat:no-repeat; background-size:100%; border-radius:50%}
.right{float:right ; width:500; height:auto; color:#fff; background: ; padding:10% 0 10% 0 ; font:50px impact}
.bullet{width:100%; height:auto; display:table; background: ; margin-top:0}
.mark{width:25; height:25; float:left; margin-top:5; background-image:url(images/quality_check.png); background-repeat:no-repeat; background-size:100%; border:0px solid red}
.text{width:auto; height: ; color:#595959 ; font-size:140%; float:l; border:0px solid red; margin-top:1%; text-align:left; font-weight:normal}

.service_selected{animation: rotate 1s linear infinite;; }
.selected{color:blue}

.box_wrapper_item{border:0}

.boxA_items{padding-top:50}


.box_wrapper_item{height:auto}
#box1, #box2, #box3 {padding-top:10}
#box1 h4, #box2 h4, #box3  h4{color: #595959; font-weight:normal}
#box1, #box2, #box3 {width:100%;  height:auto; border:0px dotted gray; display:table; text-align:center; padding-top:10; margin-left:5; background:  }
.boxA{width:750 ; height:auto; background:   ; margin:auto; margin-top:20; display:table; padding:20;display:table  }
.box_wrapper { height:auto; background:    ; margin:auto;   display:table;   float:left; border:0px dotted gray }
 }

#topbox:hover{animation: none}
.about{font-weight:normal; color:#595959}
.page_content{width:1000px; height:auto; margin:auto; font-size:90%}

.bod1{width:500; height:300; background: ; float:left}
.bod1_info{width:500; height:300; background:  ;float:left}
.bod1_info p{font-size:100%; padding-top:0% ; background: ;text-align:center; font-weight:normal;color: #595959;line-height:190%  }


.dotline1{width:100%; height:auto; background: }
.dotline_box{width:100%; height:290; }
.dotline_image{width:270; height:270; background:; float:left; border-radius:100%; bbox-shadow:2px 2px 4px #000000 }
.box_wrapper_dot{width:250; height:auto; border:1 solid red}
.dotline2{width:20; padding-left:15; height:100; float:left; background: ; overflow:hidden}
.dotline3{width:200; margin-left:30; padding-top:0; float:left; background:  }

.dot1ul{list-style:none;}
.dot1li{display:inline-block; font-size:200%}
.dot1li2 {display: ; font-size:200%;  }
.ppt{margin-top:30}
.ppt2{float:left}
#forcalling1{width:49%; height:auto; display:table; float:left; background:black}
#forcalling2{width:auto;padding:3%; height:auto; display:table;position:relative; float:right; background:white;  box-shadow: -2px 0 18px rgba(0,0,0,0.6);}
.forcalling2_abs_mess{position:absolute; font:30px impact; color:#fff; text-align:center; top:20}
.callhold{width:100%; height:auto; display:table; background: ; margin-bottom:1}
#callbox{width:100%; height:300; background: }
 
 
#callbox_info{width:80%; height:auto;margin-left:3%; color:silver; background: ; font-size:150%; padding:1%; text-align:left}

.docprotectin{display:absolute; top: ; bottom:100; width:auto; height:300; background:yellow;}
.digprint{width:100%; height:550; background-image:url(images/shutterstock_69313180.jpg); background-size:100%}


#front_div{width:1000; height:auto; margin:auto; background: ;  display:table; z-index:1}
#front_div_left{width:300; background: ; height:400; float:left; position:fixed; top:100}
#front_div #front_div_left ol img{width:40%; box-shadow: -5px 0 8px rgba(0,0,0,0.2);}

#front_div #front_div_left ol p{text-align:right; padding-top:20 ; margin-right:10 }

.front_left_list{list-style:none; padding-top:50; padding-left:20; padding-right: 20;}
.front_left_list li{line-height:2; border-bottom:1px dotted gray; opacity:1}
.front_left_list a{text-decoration:none; color:green}
.mselect{background:green; color:#fff; text-indent:50}

.front_left_listP{list-style:none; padding-top:50; padding-left:20; padding-right: 20;}
.front_left_listP li{line-height:; padding:5%; border-bottom:1px dotted gray; opacity:1; font-size:130%; display:table}
.front_left_listP a{text-decoration:none; color:#ebebeb}
.front_left_listP a:hover {text-decoration:none; color:#55ffdd}
.mselectP{background:green; color:#fff; text-indent:50}
.mselectProc{color:#55ffdd; border-left:20px solid #55ffdd}
.PP{width:300; font-size:110%; color:#afe9dd}
.PP_procudres{width:auto; font-size:110%; color:#afe9dd}
.rightarrows{float:left; margin-top:15;margin-right:10; wfidth:50; }
.slideshowzindex{z-index:1}

.floorcommentC{font-size:200%; margin-top:50}
#front_div_right{width:auto; background:  ; margin-top:100; height:auto; float:right}
#frontdiv_shield{width:100%; height:auto; position:absolute; top:0; background: ;z-index:9999; }
#frontdiv_shieldP{width:100%; height:auto; position:absolute; top:0; background: ;z-index:; }
.Ph1{width:620; margin-top:50; font-size:280%;text-align:center; color:#55ffdd}
#frontdiv_text{width:100%; height:auto; position:absolute; top:0; background: ;z-index:9999; opacity:0.8 }
#header_region_frontdiv {width:100%; height:auto; background: ;  position:relative; top:100;z-index:1;overflow:  }
.front_info_margin{width:650; margin:30 auto;}
.front_info_margin h1{background:#ebebeb; text-indent:50}
.front_info_margin p{padding-top:20;line-height: 150%; font-weight: normal;}
.front_info_marginLeft{width:300;float:left}
.front_info_marginLeft_procedures{width:auto;float:}
.front_info_marginRight{width:350;height:500; float:right}
.diagram{display:table}
.front_info_margin .directionnpoints{padding:5% 5% 5% 5%; font-weight:bold; font-size:150%; color:#333}
.nextregion{width:100%; height:500; background: ;position:relative; top:0;z-index:2}
 
.nextregionP{width:100%; height:500; background: ;position:relative; top:0;z-index:2}
.nextregioncontact{top: 0}
.lowerbulletholder{padding-top:40}
.lowerbullet{display:inline; margin-right:50; font:20px impact; border:1px solid #ccc; padding:1%}
.lowerserives{padding-top:100}
.compare_before{float:left; margin-left:32}
.compare_after{float:left; margin-right:32}
.gotop{background:#f1f2f3}

 