.wrap{width:98%;}
.tgl{left:-10px;}
#bodyFormat1.wrap{width:96%;}
#headerFormat1 #tml > ul > li > a,#headerFormat1 #tml > ul > li.on > a,#headerFormat1 #tml > ul > li:hover > a{padding:5px 20px;}
#flash.wrap{ width:100%}
@-moz-document url-prefix() {.DynBanner img { width: 100%;}}


@media(max-width:940px){
.flash_dn{display:none;}	
a[data-fancybox-group="addZoomIcon-showZoomImage"] { display:inherit;}
a[data-fancybox-group="addZoomIcon-showZoomImage"] img.pa { display:none;}

.iframeVideo{position: relative;padding-bottom: 56.25%;height: 0;overflow: hidden;}
.iframeVideo iframe,.iframeVideo object,.iframeVideo embed{position:absolute;top:0;left:0;width:100%;height:100%;}
}

@media(max-width:800px){
#headerFormat1{ background-position:-143px 50px }
.fluid_dg_wrap .fluid_dg_pag .fluid_dg_pag_ul {top:-56px; right:140px;}
#flash{ padding-bottom:44px;}
#headerFormat1 .row1 .col-1,#headerFormat1 .row1 .col-2{width:32%;}
#headerFormat1 .row1 .col-2{text-align:right; width:68%}

#middle .wrap{ margin-top:-70px; padding-top:100px;}

.tcl.float.two li{float:none;width:auto;}
.tcl.float.three li{width:49%;}
.tcl.float.four li{width:32%;}
.tcl.float ul:after{clear:both;content:'';display:table;}
.pdf > div.fl{float:none;}
.responsive_ac{text-align:center;}

.columns5 .c1,.columns5 .c2,.columns5 .c3,.columns5 .c4,.columns5 .c5{width:25%;}
.columns4 .c1,.columns4 .c2,.columns4 .c3,.columns4 .c4{width:33%;}
.columns3 .c1,.columns3 .c2,.columns3 .c3{width:50%;}
.columns2 .c1,.columns2 .c2{width:100%;}

@-moz-document url-prefix() {.responsiveLargeImageWidth img, .responsiveMediumImageWidth img, .responsiveSmallImageWidth img { max-width:400px;  max-height:400px;}}
@-moz-document url-prefix() {.iz_container .innerZoom{max-width:230px;}}
.slider.pro_detail{width:150px;margin:0 auto;}

.project_tml > li a{padding:5px 6px;}

#headerFormat1 #tml > ul > li > a,#headerFormat1 #tml > ul > li.on > a,#headerFormat1 #tml > ul > li:hover > a{padding:5px 12px;}
#headerFormat2 #tml > ul > li > a,#headerFormat2 #tml > ul > li.on > a,#headerFormat2 #tml > ul > li:hover > a{padding:22px 15px;}
#headerFormat1 #tml > ul > li > a, #headerFormat2 #tml > ul > li > a{ font-size:13px}

.roundAbt.sweet .leftNav{left:0px;}
.roundAbt.sweet .rightNav{right:0px;}

.qc.diff .h2{ display:block; float:none}
.qc.diff li{ margin:0 10px; padding:7px 5px 15px}
}



@media(max-width:768px){
	#headerFormat1 .row1 .col-1,#headerFormat1 .row1 .col-2{width:34%;}
#headerFormat1 .row1 .col-2{text-align:right; width:66%}
.fluid_dg_wrap .fluid_dg_pag .fluid_dg_pag_ul {top:-76px; }
	}