﻿/* TEMP - jqueryUI */
.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted #000}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0;padding:.5em .5em .5em .7em;font-size:100%}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)}.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-button{padding:.4em 1em;display:inline-block;position:relative;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2em;box-sizing:border-box;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-button-icon-only{text-indent:0}.ui-button-icon-only .ui-icon{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px}.ui-button.ui-icon-notext .ui-icon{padding:0;width:2.1em;height:2.1em;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-icon-notext .ui-icon{width:auto;height:auto;text-indent:0;white-space:normal;padding:.4em 1em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-controlgroup{vertical-align:middle;display:inline-block}.ui-controlgroup > .ui-controlgroup-item{float:left;margin-left:0;margin-right:0}.ui-controlgroup > .ui-controlgroup-item:focus,.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus{z-index:9999}.ui-controlgroup-vertical > .ui-controlgroup-item{display:block;float:none;width:100%;margin-top:0;margin-bottom:0;text-align:left}.ui-controlgroup-vertical .ui-controlgroup-item{box-sizing:border-box}.ui-controlgroup .ui-controlgroup-label{padding:.4em 1em}.ui-controlgroup .ui-controlgroup-label span{font-size:80%}.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item{border-left:none}.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item{border-top:none}.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content{border-right:none}.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content{border-bottom:none}.ui-controlgroup-vertical .ui-spinner-input{width:75%;width:calc(100% - 2.4em)}.ui-controlgroup-vertical .ui-spinner .ui-spinner-up{border-top-style:solid}.ui-checkboxradio-label .ui-icon-background{box-shadow:inset 1px 1px 1px #ccc;border-radius:.12em;border:none}.ui-checkboxradio-radio-label .ui-icon-background{width:16px;height:16px;border-radius:1em;overflow:visible;border:none}.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon{background-image:none;width:8px;height:8px;border-width:4px;border-style:solid}.ui-checkboxradio-disabled{pointer-events:none}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:700;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-n{height:2px;top:0}.ui-dialog .ui-resizable-e{width:2px;right:0}.ui-dialog .ui-resizable-s{height:2px;bottom:0}.ui-dialog .ui-resizable-w{width:2px;left:0}.ui-dialog .ui-resizable-se,.ui-dialog .ui-resizable-sw,.ui-dialog .ui-resizable-ne,.ui-dialog .ui-resizable-nw{width:7px;height:7px}.ui-dialog .ui-resizable-se{right:0;bottom:0}.ui-dialog .ui-resizable-sw{left:0;bottom:0}.ui-dialog .ui-resizable-ne{right:0;top:0}.ui-dialog .ui-resizable-nw{left:0;top:0}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url(data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==);height:100%;filter:alpha(opacity=25);opacity:.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:700;line-height:1.5;padding:2px .4em;margin:.5em 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-text{display:block;margin-right:20px;overflow:hidden;text-overflow:ellipsis}.ui-selectmenu-button.ui-button{text-align:left;white-space:nowrap;width:14em}.ui-selectmenu-icon.ui-icon{float:right;margin-top:0}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:.222em 0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:2em}.ui-spinner-button{width:1.6em;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top-style:none;border-bottom-style:none;border-right-style:none}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #c5c5c5}.ui-widget-content{border:1px solid #ddd;background:#fff;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid #ddd;background:#e9e9e9;color:#333;font-weight:700}.ui-widget-header a{color:#333}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,/* We use html here because we need a greater specificity to make sure disabled
works properly when clicked or hovered */
html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:400;color:#454545}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button,.ui-button{color:#454545;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{border:1px solid #ccc;background:#ededed;font-weight:400;color:#2b2b2b}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus{color:#2b2b2b;text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px #5e9ed6}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #003eff;background:#007fff;font-weight:400;color:#fff}.ui-icon-background,.ui-state-active .ui-icon-background{border:#003eff;background-color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fffa90;color:#777620}.ui-state-checked{border:1px solid #dad55e;background:#fffa90}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#5f3f3f}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#5f3f3f}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:700}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:400}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url(images/ui-icons_444444_256x240.png)}.ui-widget-header .ui-icon{background-image:url(images/ui-icons_444444_256x240.png)}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon{background-image:url(images/ui-icons_555555_256x240.png)}.ui-state-active .ui-icon,.ui-button:active .ui-icon{background-image:url(images/ui-icons_ffffff_256x240.png)}.ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon{background-image:url(images/ui-icons_777620_256x240.png)}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(images/ui-icons_cc0000_256x240.png)}.ui-button .ui-icon{background-image:url(images/ui-icons_777777_256x240.png)}.ui-icon-blank{background-position:16px 16px}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-65px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-65px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:1px -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:3px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:3px}.ui-widget-overlay{background:#aaa;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{-webkit-box-shadow:0 0 5px #666;box-shadow:0 0 5px #666}
/* END TEMP - jqueryUI */

body {
    font-family: Arial, "Microsoft Jhenghei", sans-serif;
     color: #333;
}

.header {
    padding-bottom: 0px;
}

.header.isMobile {
    /*position: fixed;*/
    position: relative;
    top: 0;
    width: 100%;
    left: 0;
    z-index: 9999;
}

.header_inner {
    display: block;
    max-width: 1420px;
    margin-right: auto;
    margin-left: auto;
    padding: 15px 10px 0px;
    position: relative;
    z-index: 100;
}

.header_inner ul {
    padding-left: 0;
}

.header_nav {
    background-color: #fff;
}

.mobile-menu-button.w--open+.w-nav-overlay {
    z-index: -1;
}

.w-nav-overlay {
    height: auto !important;
}

.header_hidebg {
    position: absoulute
}

.mobile_dropmenu_bg {
    position: fixed;
    left: 0px;
    top: 0px;
    right: 0px;
    bottom: 0px;
    z-index: 100;
    background-color: rgba(7, 7, 7, .9);
    display: none;
}

.header-nav-linking {
    margin-right: 10px;
    margin-bottom: 0px;
    margin-left: 10px;
    padding: 19px 0px 21px;
    border-bottom: 5px none #fff;
    font-family: 'Gt walsheim web', "Microsoft Jhenghei", sans-serif;
    color: #5a5a5a;
    font-size: 16px;
    /*font issue*/
    font-weight: 100;
    color: #222222;
}

.header-tc .header-nav-linking,
.header-sc .header-nav-linking {
    font-weight: 400;
}

.header-nav-linking .fix_txtfontn {
    font-weight: 100;
}

.header-nav-linking:hover {
    border-bottom-color: #7eb439;
    color: #7eb439;
}

.header-nav-linking.w--current {
    color: #7eb439;
}

.index_slider {
    height: auto;
}

.slider-nav-bulltet {
    bottom: 25px;
    max-width: 1420px;
    padding-left: 66px;
    text-align: left;
}

.index_banner_txtbox {
    position: absolute;
    left: 0%;
    top: 0%;
    right: 0%;
    bottom: 0px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: auto;
    max-width: 1420px;
    margin-right: auto;
    margin-left: auto;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    font-family: 'Gt walsheim web', "Microsoft Jhenghei", sans-serif;
    color: #fff;
    font-size: 55px;
    line-height: 80px;
    font-weight: 500;
    text-transform: uppercase;
}

.banner_img {
    position: relative;
    width: 100%;
}

.bannertxt {
    display: block;
    width: auto;
    margin-right: auto;
    margin-left: auto;
    padding-left: 70px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: baseline;
    -webkit-align-items: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    font-family: 'Gt walsheim', "Microsoft Jhenghei", sans-serif;
    line-height: 66px;
}

.nav-menu {
    margin-top: 10px;
}

.section-quicksearch {
    padding: 15px 0;
    border-bottom: 1px solid #f1f1f1;
    background-color: #f8f8f8;
}

.section-quicksearch .section_inner {
    padding: 0;
}

/*
.section_inner {
  display: block;
  max-width: 1440px;
  margin-right: auto;
  margin-left: auto;
  padding-left: 0px;
}
*/

.section_inner {
    display: block;
    max-width: 1440px;
    margin-right: auto;
    margin-left: auto;
    padding-left: 0px;
    width: 100%;
    max-width: 1420px;
    padding: 15px 10px 0px;
}

.wrapper_footer .section_inner {
    max-width: 1200px;
}

.section_inner.about_calender_wrapper {
    padding-right: 30px;
    padding-left: 30px;
}

.section_inner.levydroptoogle {
    padding-right: 30px;
    padding-left: 30px;
}

.section_inner.section_construction_inner {
    padding-right: 50px;
    padding-left: 50px;
}

.section_inner.section_research_inner {
    padding-right: 50px;
    padding-left: 50px;
}

.section_inner.section_inner_others {
    padding-right: 50px;
    padding-left: 50px;
}

.section_inner.section_citi_board {
    display: block;
    padding-right: 50px;
    padding-left: 50px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.index_quick_search_row {
    margin-right: 50px;
    margin-left: 50px;
}

.nav_main_menu {
    margin-top: 7px;
}

.header_social_media {
    margin-top: 0px;
    margin-left: 22px;
    padding-right: 15px;
    float: right;
}

.header_socialicon {
    width: 30px;
    height: 30px;
    float: left;
    background-image: url('../images/header_icon12x.png');
    background-position: 50% 50%;
    background-size: 24px;
    background-repeat: no-repeat;
}

.header_socialicon:hover {
    background-image: url('../images/header_icon1_hover2x.png');
    background-position: 50% 50%;
    background-size: 24px;
    background-repeat: no-repeat;
}

.header_socialicon.icontxt {
    background-image: url('../images/header_icon22x.png');
    background-size: 24px;
}

.header_socialicon.icontxt:hover {
    background-image: url('../images/header_icon2_hover2x.png');
    background-position: 50% 50%;
    background-size: 24px;
    background-repeat: no-repeat;
}

.header_socialicon.icon_download {
    float: left;
    background-image: url('../images/header_icon32x.png');
    background-size: 24px;
}

.header_socialicon.icon_download:hover {
    background-image: url('../images/header_icon3_hover2x.png');
    background-size: 24px;
}

.header_socialicon.icon_print {
    background-image: url('../images/header_icon42x.png');
    background-size: 24px;
}

.header_socialicon.icon_print:hover {
    background-image: url('../images/header_icon4_hover2x.png');
    background-size: 24px;
}

.header_socialicon.icon_phone {
    background-image: url('../images/header_icon52x.png');
    background-size: 24px;
}

.header_socialicon.icon_phone:hover {
    background-image: url('../images/header_icon5_hover2x.png');
    background-size: 24px;
}

.header_socialicon.icon_globe {
    background-image: url('../images/header_icon62x.png');
    background-size: 24px;
}

.header_socialicon.icon_globe:hover {
    background-image: url('../images/header_icon6_hover2x.png');
    background-size: 24px;
}

.header_socialicon.icon_download2 {
    background-image: url('../images/header_icon32x.png');
    background-size: 24px;
}

.header_socialicon.icon_download2:hover {
    background-image: url('../images/header_icon3_hover2x.png');
    background-size: 24px;
}

.header_lang {
    margin-top: 5px;
    margin-right: 8px;
    float: left;
    font-family: 'Gt walsheim web', "Microsoft Jhenghei", sans-serif;
    color: #383636;
    text-decoration: none;
}

.header_lang.is-active {
    text-decoration: underline;
}

.header_ws_link {
    position: relative;
    display: block;
    margin-top: 5px;
    margin-left: 3px;
    padding-left: 9px;
    padding-right: 9px;
    float: left;
    border-left: 1px solid #c9c4c4;
    font-family: 'Gt walsheim web', sans-serif;
    color: #383636;
    text-decoration: none;
    z-index: 15;
    cursor: pointer;
}

.header_ws_link:hover {
    color: #7eb439;
}

.header_ws_link.is-active .header_ws_menu,
.header_ws_link:hover .header_ws_menu {
    z-index: 10;
    pointer-events: all;
    opacity: 1;
}

.header_ws_menu {
    position: absolute;
    display: block;
    top: 100%;
    background: #FFF;
    padding: 15px;
    left: 50%;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    box-shadow: 0px 3px 4px rgba(150, 150, 150, 0.5);
    z-index: -1;
    pointer-events: none;
    opacity: 0;
}

.header_ws_toggle {
    color: #383636;
    text-decoration: none;
}

.header_ws_link.is-active .header_ws_toggle,
.header_ws_link:hover .header_ws_toggle {
    color: #7eb439;
}

.header_ws_menulink {
    display: block;
    text-decoration: none;
    color: #383636;
    font-size: 13px;
    line-height: 1.2em;
    margin-bottom: 15px;
}

.header_ws_menulink:last-child {
    margin-bottom: 0;
}

.header_ws_menulink:hover {
    color: #7eb439;
}

.mob_ws_link .mob_ws_toggle {
    position: relative;
    display: block;
    padding: 10px 20px;
    padding-right: 40px;
    background-color: #7eb439;
    color: #FFF;
    text-align: left;
    border-bottom: 1px solid #FFF;
    font-size: 16px;
    font-family: 'Gt walsheim pro trial', "Microsoft Jhenghei", sans-serif;
}

.mob_ws_link .mob_ws_toggle:before {
    font-family: 'webflow-icons';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\e603";
    display: block;
    color: #FFF;
    position: absolute;
    right: 22px;
    top: 50%;
    line-height: 30px;
    margin-top: -15px;
    width: 1em;
    height: 30px;
}

.mob_ws_link a {
    text-decoration: none;
}

.mob_ws_menu {
    display: none;
}

.mob_ws_link.is-active .mob_ws_menu {
    display: block;
}

.mob_ws_menulink {
    display: block;
    background: #dddddd;
    color: #222222;
    padding: 10px 20px;
    border-bottom: 1px solid #cecece;
    text-align: left;
    font-family: 'Gt walsheim pro trial', "Microsoft Jhenghei", sans-serif;
    font-size: 16px;
}

.header_fanpage {
    display: block;
    margin-top: 5px;
    margin-left: 3px;
    padding-left: 9px;
    float: right;
    border-left: 1px solid #c9c4c4;
    font-family: 'Gt walsheim web', "Microsoft Jhenghei", sans-serif;
    color: #383636;
    text-decoration: none;
}

.header_fanpage:hover {
    color: #7eb439;
}

.index_search_greenbg {
    /*
  height: 64px;
  padding-top: 16px;
  padding-left: 61px;
  background-position: 29px 50%;
  */
    height: 56px;
    padding-top: 13px;
    padding-left: 48px;
    border-radius: 100px;
    background-color: #7eb439;
    background-image: url('../images/icon_quicksearch2x.png');
    background-position: 25px 50%;
    background-size: 29px;
    background-repeat: no-repeat;
}

.index_search_greenbg input[type="submit"],
.search-submit {
    position: absolute;
    left: 25px;
    width: 50px;
    height: 100%;
    top: 0;
    opacity: 0;
    z-index: 10;
    cursor: pointer;
}

.mobile_searchbox .index_search_greenbg input[type="submit"],
.mobile_searchbox .search-submit {
    left: 8px
}

.section_search_linking {
    width: 100%;
    margin-right: 38px;
    padding-left: 58px;
    font-family: 'Gt walsheim web', "Microsoft Jhenghei", sans-serif;
    color: #292929;
    /*font-size: 16px;*/
    font-size: 14px;
    line-height: 1.125;
    text-align: left;
}

.section_search_linking:hover {
    color: #7eb439;
}

.index_tab_menu {
    display: block;
    width: auto;
    max-width: 1440px;
    margin-right: auto;
    margin-left: auto;
    border-right: 1px solid #f1f1f1;
    border-left: 1px solid #f1f1f1;
}

.index_tab_linking {
    width: 16.6666667%;
    /*height: 230px;*/
    /*padding: 55px 8px 50px;*/
    padding: 28px 8px 25px;
    border-top: 8px solid #fff;
    border-right: 1px solid #f1f1f1;
    border-left: 1px none #f1f1f1;
    background-color: #fff;
    font-family: 'Gt walsheim web', "Microsoft Jhenghei", sans-serif;
    font-size: 14px;
    text-align: center;
}

.index_tab_linking:hover {
    border-top-color: #7eb439;
    color: #7eb439;
}

.index_tab_linking.w--current {
    width: 16.666%;
    /*height: 230px;*/
    /*padding: 55px 8px 50px;*/
    padding: 35px 8px 30px;
    border-top: 8px solid #7eb439;
    background-color: #fff;
    font-family: 'Gt walsheim web', "Microsoft Jhenghei", sans-serif;
    font-size: 14px;
    text-align: center;
}

.index_tab_linking.border_right {
    border-right-style: none;
}

.index_tab_linking.fixheight {
    width: 16.666666666666%;
}

.index_tab_linking.fixheight.w--current {
    width: 16.6%;
}

.index_tab_linking.fixheight.w--current:hover {
    color: #7eb439;
}

input[type="search"].filed-quicksearch,
.filed-quicksearch {
    border-style: none;
    background-color: transparent;
    font-family: 'Gt walsheim web', "Microsoft Jhenghei", sans-serif;
    color: #fff;
    font-size: 20px;
    height: 28px;
    -webkit-appearance: none;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

.index_tab_content {
    background-color: #76a738;
    background-image: url('../images/index_green_bg1.jpg');
    background-position: 0px 0px;
    background-size: 43px;
    background-repeat: repeat-x;
}

.index_tab_pane {
    z-index: 1;
}

.index_tab_arrow {
    color: #e0e0e0;
    font-size: 21px;
}

.index_tab_slider {
    height: auto;
    background-color: transparent;
}

.index_tab_row_content {
    display: block;
    width: auto;
    max-width: 1440px;
    margin-right: auto;
    margin-left: auto;
    border-left: 1px solid #7eb439;
    background-color: #7cb138;
    background-image: url('../images/bgline.png'), url('../images/index_green_bg2.jpg');
    background-position: 50% 50%, 0px 0px;
    background-size: 720px, 43px;
    background-repeat: no-repeat, repeat-x;
}

.block_index_news_content {
    display: block;
    padding-top: 0px;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    border-right: 1px solid hsla(0, 0%, 88%, .77);
    box-shadow: none;
}

.index_tab_pane_col {
    padding: 43px 0px 45px;
    border-style: none;
    border-right-width: 1px;
    border-right-color: #6ba323;
}

.block_index_news_des {
    position: relative;
    display: block;
    height: 300px;
    padding: 20px 20px 28px;
    text-decoration: none;
}

.index_news_bullet {
    display: none;
}

.block_index_news_date {
    font-family: 'Gt walsheim pro trial', "Microsoft Jhenghei", sans-serif;
    color: #6fb418;
    font-size: 13px;
    letter-spacing: 1px;
}

.block_index_news_title {
    margin-top: 8px;
    margin-bottom: 7px;
    font-family: 'Gt walsheim', "Microsoft Jhenghei", sans-serif;
    color: #484848;
    font-size: 16px;
    line-height: 22px;
    font-weight: 700;
}

.block_index_news_txt {
    margin-bottom: 0px;
    font-family: 'Gt walsheim web', "Microsoft Jhenghei", sans-serif;
}

.btn_index_news_linking {
    position: absolute;
    left: 19px;
    bottom: 29px;
    width: 50px;
    height: 20px;
    margin-top: 10px;
    background-image: url('../images/small_greenarrow2x.png');
    background-position: 0px 0px;
    background-size: 33px;
    background-repeat: no-repeat;
}

.section_index_lookingfor {
    padding: 100px 30px;
    background-color: #242424;
}

.txt_lookingfor {
    padding-right: 79px;
    font-family: 'Gt walsheim', "Microsoft Jhenghei", sans-serif;
    color: #7eb439;
    font-size: 28px;
    line-height: 29px;
}

.txt_lookingfor.whitefont {
    display: block;
    padding-right: 30px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
    color: #fff;
}

.txt_lookingfor.blackfont {
    padding-right: 0px;
    color: #2d302b;
    font-size: 28px;
    font-weight: 700;
}

.index_lookingforlinking {
    display: block;
    width: 20%;
    margin-top: 9px;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 20px;
    float: left;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    -webkit-box-align: baseline;
    -webkit-align-items: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
    border-left: 4px solid #74a635;
    font-family: 'Gt walsheim web', "Microsoft Jhenghei", sans-serif;
    color: #fff;
    font-size: 17px;
    text-decoration: none;
}

.index_lookingforlinking:hover {
    color: #74a635;
}

.index_lookingtxt {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 42px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-size: 20px;
}

.lookingfor_row {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
}

.section_index_newsandupdate {
    padding: 100px 30px;
    background-image: url('../images/bgline.png'), url('../images/slice_indexbg.jpg');
    background-position: 50% 0px, 50% 50%;
    background-size: auto, cover;
    background-repeat: repeat-y, no-repeat;
    background-attachment: scroll, fixed;
}

.block_newsupdate {
    height: auto;
    min-width: 200px;
    padding-right: 20px;
    padding-bottom: 41px;
    padding-left: 18px;
    color: #fff;
}

.block_news_update_date {
    margin-bottom: 11px;
    font-family: 'Gt walsheim pro trial', "Microsoft Jhenghei", sans-serif;
    ;
    font-size: 12px;
    text-transform: uppercase;
}

.block_news_update_date.greentxt {
    color: #7eb439;
}

.block_newsupdate_title {
    font-family: 'Gt walsheim web', "Microsoft Jhenghei", sans-serif;
    font-size: 16px;
    line-height: 24px;
}

.block_newsupdate_title:hover {
    color: #fff;
}

.block_newsupdate_title.blacktxt {
    color: #353535;
}

.btn_newupdate_linking {
    display: block;
    width: 33.333333%;
    float: left;
    background-image: url('../images/small_whitearrow2x.png');
    background-position: 16px 97%;
    background-size: 33px;
    background-repeat: no-repeat;
    text-decoration: none;
}

.btn_newupdate_linking:hover {
    background-image: url('../images/small_greenarrow2x.png');
    background-size: 33px;
}

.btn_newupdate_linking.hidden {
    display: block;
}

.btn_newupdate_linking.courselinking {
    background-image: url('../images/small_greenarrow2x.png');
    background-size: 33px;
}

.btn_newupdate_linking.courselinking:hover {
    background-image: url('../images/small_greenarrow2x.png');
    background-size: 33px;
}

.index_newsandupdaterow {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.btn_more {
    width: 100%;
    height: auto;
    padding-top: 12px;
    padding-bottom: 12px;
    border: 1px solid #fff;
    border-radius: 100px;
    font-family: 'Gt walsheim web', "Microsoft Jhenghei", sans-serif;
    color: #fff;
    font-size: 16px;
    text-align: center;
    letter-spacing: 1px;
    text-decoration: none;
    text-transform: uppercase;
    max-width: 180px;
}

.btn_more:hover {
    border-color: #74a635;
    background-color: #74a635;
}

.btn_more.black {
    border-color: #4d4a4a;
    color: #3d3c3c;
}

.btn_more.black:hover {
    border-color: #74a635;
    background-color: #74a635;
    color: #fff;
}

.btn_more.btnblock {
    border-color: #333;
    color: #333;
}

.btn_more.btnblock.btncourse:hover {
    border-color: #74a635;
    color: #fff;
}

.section_index_chairman {
    padding: 100px 30px;
    background-image: url('../images/bgline.png');
    background-position: 50% 50%;
    background-repeat: repeat-y;
}

.block_index_chairman {
    text-align: center;
}

.block_index_chairman_img {
    margin-bottom: 11px;
}

.block_index_chairmantitle {
    font-family: 'Gt walsheim', "Microsoft Jhenghei", sans-serif;
    font-size: 17px;
}

.index_smalltxt_chairman {
    font-family: 'Gt walsheim web', "Microsoft Jhenghei", sans-serif;
    font-size: 14px;
}

.block_indexchairman_blogdes {
    padding-right: 100px;
    padding-left: 100px;
    font-family: 'Gt walsheim web', "Microsoft Jhenghei", sans-serif;
}

.block_index_chairmanbold {
    margin-bottom: 19px;
    font-family: 'Gt walsheim', "Microsoft Jhenghei", sans-serif;
    color: #7eb439;
    font-size: 13px;
    letter-spacing: 2px;
    text-transform: uppercase;
}

.block_index_chairman_content {
    font-family: 'Gt walsheim pro trial', "Microsoft Jhenghei", sans-serif;
    ;
    font-size: 22px;
    line-height: 1.5;
    font-weight: 100;
}

.index_chairman_row {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.section_index_others {
    background-color: #5d8f04;
}

.section_index_others_col {
    overflow: hidden;
    padding-right: 0px;
    padding-left: 0px;
    margin-bottom: -2px;
}

.section_indexothersrow {
    display: block;
    max-width: 1920px;
    margin-right: auto;
    margin-left: auto;
}

.index_block_others_joinourteam_img {
    position: relative;
    min-height: auto;
}

.girlhidden {
    display: block;
    float: left;
}

.btn_index_others_imglinking {
    overflow: hidden;
    margin-bottom: -6px;
}

.btn_index_others_imglinking.btnlinking1 {
    position: relative;
    overflow: hidden;
    min-height: auto;
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    color: #fff;
}

.greenborder.img_trainging_hidden {
    display: block;
}

.index_hover_layer {
    position: absolute;
    left: 0px;
    top: 0px;
    right: 0px;
    bottom: 0px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 0px 45px 10px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border: 18px solid #7eb439;
}

.index_hover_layer.noborder {
    border: 0;
}

.index_hover_layer_hkic {
    position: absolute;
    left: 0px;
    top: 0px;
    right: 0px;
    bottom: 0px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 0px 45px 10px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border: 18px solid #7eb439;
}

.index_hover_layer_hkic.noborder {
    border: 0;
}

.index_hover_layer_hkic {
    padding-bottom: 20px;
}

.index_hover_layer_hkic .index_icon_worker .image-2 {
    display: block;
    margin: 0 auto 9px;
}

.index_hover_layer_hkic .greenarrow_move {
    text-align: center;
}

.index_worker_title {
    padding-bottom: 11px;
    font-family: 'Gt walsheim web', "Microsoft Jhenghei", sans-serif;
    font-size: 24px;
    line-height: 26px;
}

.index_worker_title.txt_green {
    color: #7db339;
}

.image-2 {
    margin-left: -10px;
    padding-bottom: 9px;
}

.index_worker_des {
    font-family: 'Gt walsheim web', "Microsoft Jhenghei", sans-serif;
    line-height: 23px;
}

.index_block_others_grilrow {
    position: absolute;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: 100%;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    background-color: #fff;
}

.index_block_joinourteamcontent {
    padding: 30px;
}

.index_btn_joinourteam {
    display: block;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    background-color: #fff;
    font-family: 'Gt walsheim web', "Microsoft Jhenghei", sans-serif;
    color: #484848;
    text-decoration: none;
}

.div-block {
    display: block;
}

.img_trainging_hidden.bg_black {
    background-color: #353535;
    opacity: 0;
}

.bg_black {
    background-color: #353535;
}

.column {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.txt_joinourteam {
    margin-top: 26px;
    margin-bottom: 14px;
    font-family: 'Gt walsheim', "Microsoft Jhenghei", sans-serif;
    font-size: 24px;
    text-decoration: none;
    line-height: 1.125em;
}

.greenarrow_move {
    margin-top: 15px;
}

.img_girl_col {
    overflow: hidden;
}

.index_btn_video {
    position: relative;
    min-height: auto;
    background-image: url('../images/example-bg.png');
    background-position: 0px 0px;
    background-size: 125px;
    font-family: 'Gt walsheim web', "Microsoft Jhenghei", sans-serif;
    color: #fff;
    font-size: 27px;
}

.txt-corporatevideo {
    position: absolute;
    left: 0px;
    top: 0px;
    right: 0px;
    bottom: 0px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: 100%;
    margin-top: 0px;
    padding-bottom: 40px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-image: url('../images/icon_play2x.png');
    background-position: 50% 60%;
    background-size: 62px;
    background-repeat: no-repeat;
    font-family: 'Gt walsheim', "Microsoft Jhenghei", sans-serif;
}

.txt-corporatevideo:hover {
    background-color: rgba(126, 180, 57, .81);
}

.index_btn_citac {
    min-height: auto;
}

.txt_citac {
    position: absolute;
    left: 0px;
    top: 0px;
    right: 0px;
    bottom: 0px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 50px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-family: 'Gt walsheim web', "Microsoft Jhenghei", sans-serif;
    color: #fff;
}

.txt_citac:hover {
    background-color: rgba(3, 182, 211, .83);
}

.txt_citac.txtyoungclub:hover {
    background-color: rgba(126, 194, 64, .83);
}

.txt_citac.txtcisvp {
    background-color: #f5f5f5;
}

.txt_citac.txtcisvp:hover {
    background-color: #ddd;
}

.txt_citac_title {
    margin-bottom: 5px;
    font-family: 'Gt walsheim', "Microsoft Jhenghei", sans-serif;
    font-size: 20px;
    line-height: 28px;
}

.txt_citac_title.cisvp {
    padding-top: 67px;
    background-image: url('../images/icon_cisvp2x_white.png');
    background-position: 0px 0px;
    background-size: 74px;
    background-repeat: no-repeat;
    color: #FFF;
}

.txt_citac_normaltxt {
    padding-right: 0px;
    font-size: 14px;
}

.txt_citac_normaltxt.cisvp {
    padding-right: 0px;
    color: #FFF;
}

.txt_citac_title.blank {
    padding-top: 67px;
    background-image: url('../images/icon_protect_green@2x.png');
    background-position: 0px 0px;
    background-size: 74px;
    background-repeat: no-repeat;
    color: #3b3838;
}

.txt_citac_normaltxt {
    padding-right: 0px;
    font-size: 14px;
}

.txt_citac_normaltxt.blank {
    padding-right: 0px;
    color: #3b3b3b;
}

.index_block_downloadcenter {
    position: absolute;
    left: 0px;
    top: 0px;
    right: 0px;
    bottom: 0px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    min-height: auto;
    padding-top: 0px;
    padding-right: 30px;
    padding-left: 30px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
}

.index_block_downloadcenter.hidden {
    display: none;
}

.txt_download_center {
    margin-top: 1px;
    margin-bottom: 10px;
    font-family: 'Gt walsheim', "Microsoft Jhenghei", sans-serif;
    color: #fff;
    font-size: 30px;
    line-height: 29px;
}

.index_block_download_content {
    padding-right: 20px;
    padding-left: 20px;
    font-family: 'Gt walsheim pro trial', "Microsoft Jhenghei", sans-serif;
    ;
    color: #fff;
    line-height: 28px;
    text-align: left;
}

.greenlinebottom {
    width: 30px;
    height: 1px;
    background-color: #7eb439;
}

.index_block_downloadtxt {
    margin-top: 11px;
    margin-bottom: 11px;
    font-size: 14px;
}

.index_block_downloadtxt.forms {
    font-family: 'Gt walsheim pro trial', "Microsoft Jhenghei", sans-serif;
    ;
    font-size: 12px;
    letter-spacing: 2px;
}

.icon_download {
    margin-top: 0px;
}

.index_forms_linking {
    color: #fff;
    text-decoration: none;
}

.index_forms_linking:hover {
    color: #c55959;
}

.index_downloadcenter_row {
    width: 100%;
}

.section_index_bottom {
    padding: 100px 30px;
}

.index_boldsubscription {
    margin-bottom: 10px;
    font-family: 'Gt walsheim web', "Microsoft Jhenghei", sans-serif;
    color: #7eb439;
    font-size: 28px;
}

.index_normalsubtxt {
    margin-top: 1px;
    margin-bottom: 9px;
    padding-right: 123px;
    font-family: 'Gt walsheim web', "Microsoft Jhenghei", sans-serif;
    font-size: 20px;
    line-height: 22px;
}

.footer_row {
    margin-right: 100px;
    margin-left: 100px;
}

.footer_linking_set {
    width: 35%;
    float: left;
    text-decoration: none;
}

.footer_linking_set.set2 {
    width: 20%;
}

.footer_sub_linking_a {
    width: 100%;
    margin-bottom: 11px;
    font-family: 'Gt walsheim web', "Microsoft Jhenghei", sans-serif;
    color: #4b4747;
    font-size: 18px;
    text-decoration: none;
}

.footer_sub_linking_a:hover {
    padding-left: 0px;
    background-color: transparent;
    background-image: none;
    background-size: auto;
    background-repeat: repeat;
    color: #7eb439;
}

.footer_socialrow {
    display: block;
    width: 400px;
    margin-top: 70px;
    margin-right: auto;
    margin-left: auto;
}

.footer_socialinking,
.footer_socialinking2 {
    width: 50px;
    height: 50px;
    background-image: url('../images/footer_icon12x.png');
    background-position: 50% 50%;
    background-size: 45px;
}

.footer_socialinking:hover {
    background-image: url('../images/footer_icon1_hover2x.png');
    background-size: 45px;
}

.footer_socialinking.whatapp {
    background-image: url('../images/footer_icon22x.png');
    background-size: 45px;
}

.footer_socialinking.whatapp:hover {
    background-image: url('../images/footer_icon2_hover2x.png');
    background-size: 45px;
}

.footer_socialinking.fb,
.footer_socialinking2.fb {
    background-image: url('../images/footer_icon32x.png');
    background-size: 45px;
}

.footer_socialinking.fb:hover,
.footer_socialinking2.fb:hover {
    background-image: url('../images/footer_icon3_hover2x.png');
    background-size: 45px;
}

.footer_socialinking.tweet,
.footer_socialinking2.tweet {
    background-image: url('../images/footer_icon42x.png?v=20240415');
    background-size: 45px;
}

.footer_socialinking.tweet:hover,
.footer_socialinking2.tweet:hover {
    background-image: url('../images/footer_icon4_hover2x.png?v=20240415');
    background-size: 45px;
}

.footer_socialinking.in,
.footer_socialinking2.in {
    background-image: url('../images/footer_icon52x.png');
    background-size: 45px;
}

.footer_socialinking.in:hover,
.footer_socialinking2.in:hover {
    background-image: url('../images/footer_icon5_hover2x.png');
    background-size: 45px;
}

.footer_socialinking.sina {
    background-image: url('../images/footer_icon62x.png');
    background-size: 45px;
}

.footer_socialinking.sina:hover {
    background-image: url('../images/footer_icon6_hover2x.png');
    background-size: 45px;
}

.footer_socialinking.youtube,
.footer_socialinking2.youtube {
    background-image: url('../images/footer_icon82x.png');
    background-size: 45px;
}
.footer_socialinking.youtube:hover,
.footer_socialinking2.youtube:hover {
    background-image: url('../images/footer_icon8_hover2x.png');
    background-size: 45px;
}
.footer_socialinking.ig,
.footer_socialinking2.ig {
    background-image: url('../images/footer_icon92x.png');
    background-size: 45px;
}
.footer_socialinking.ig:hover,
.footer_socialinking2.ig:hover {
    background-image: url('../images/footer_icon9_hover2x.png');
    background-size: 45px;
}


.column-2 {
    text-align: center;
}

.footer_logorow {
    margin-top: 40px;
    text-align: center;
}

.footer_logo_linking_a {
    padding-right: 15px;
    padding-left: 15px;
}

.footer_logo_linking_a:hover {
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
}

.footer_copyright {
    margin-top: 21px;
    text-align: center;
}

.footer_copyrightlinking_a {
    font-family: 'Gt walsheim web', "Microsoft Jhenghei", sans-serif;
    color: #7a7a7a;
    font-size: 12px;
    text-decoration: none;
    cursor: default;
}

.footer_copyrightlinking_a.green {
    cursor: pointer;
}

.footer_copyrightlinking_a.green:hover {
    color: #7fb439;
}

.footer_copyrightlinking_a.green.w--current {
    cursor: pointer;
}

.main_body_bg {
    background-color: #fff;
}

.column-3 {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
}

.fixcolpadding0 {
    padding-right: 0px;
    padding-left: 0px;
}

.text-block {
    padding-left: 0px;
}

.index_tabarrowposition {
    position: absolute;
    left: 0px;
    right: 0px;
    bottom: -15px;
    z-index: 5;
    display: block;
    opacity: 1;
}

.index_tabarrowposition.tabarrow1 {
    opacity: 1;
}

.index_tabarrowposition.tab_arrow2 {
    opacity: 0;
}

.index_tabarrowposition.tab_arrow3 {
    opacity: 0;
}

.index_tabarrowposition.tab_arrow4 {
    opacity: 0;
}

.index_tabarrowposition.tab_arrow5 {
    opacity: 0;
}

.index_tabarrowposition.tab_arrow6 {
    opacity: 0;
}

.index_tabarrowposition {
    display: none;
}

.tabs {
    z-index: 4;
}

.brand {
    margin-top: -2px;
}

.mobile_img {
    display: none;
}

.banner_arrow {
    /*opacity: 0.18;*/
    opacity: 1;
}

.mobile_searchbox {
    position: relative;
    display: none;
}

.mobile_searchbox form {
    margin: 0;
}

.mobile_nav_socialmedia {
    display: none;
}

.index_block_zcblogo {
    position: absolute;
    left: 0px;
    top: 0px;
    right: 0px;
    bottom: 0px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    font-family: 'Gt walsheim', "Microsoft Jhenghei", sans-serif;
}

.img_logo_zcb {
    padding-top: 165px;
    background-image: url('../images/zcb-logo.png');
    background-position: 50% 0px;
    background-size: 143px;
    background-repeat: no-repeat;
    font-family: 'Gt walsheim', "Microsoft Jhenghei", sans-serif;
    color: #fff;
    font-size: 30px;
}

.dropdown_menu {
    position: absolute;
    left: 0px;
    top: 124px;
    right: 0px;
    z-index: 100000000000000000;
    display: block;
    padding-top: 20px;
    padding-bottom: 20px;
    background-color: rgba(126, 180, 57, .98);
    background-image: url('../images/tab_arrowdown2x.png');
    background-position: 50% 0px;
    background-size: 35px;
    background-repeat: no-repeat;
    box-shadow: 0 11px 17px -12px rgba(0, 0, 0, .65);
}

.dropdown_menu.drop_about {
    display: none;
    background-image: url('../images/tab_arrowdown2x.png');
    background-size: 35px;
    background-repeat: no-repeat;
}

.dropdown_menu.drop_levy {
    display: none;
}

.dropdown_menu.drop_training {
    display: none;
}

.dropdown_menu.drop_test {
    display: none;
}

.dropdown_menu.drop_placement {
    display: none;
}

.dropdown_menu.drop_registration {
    display: none;
}

.dropdown_menu.drop_research {
    display: none;
}

.dropdown_menu.drop_others {
    display: none;
}

.dropdown_menu.demohidden {
    display: none;
}

.dropdown_menu.drop_zcb {
    display: none;
}

.dropdown_menu.drop_citac {
    display: none;
}

.dropdown_menu_inner {
    display: block;
    max-width: 1420px;
    margin-right: auto;
    margin-left: auto;
    padding: 30px;
}

.dropdown_menu_row {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.dropdown_menu_sectiontitle {
    padding-top: 4px;
    padding-bottom: 20px;
    color: #fff;
    font-size: 42px;
    line-height: 46px;
    /*font issue*/
    font-family: "Gt walsheim web", "Microsoft Jhenghei", sans-serif;
    font-weight: 100;
}
@media (max-width: 1100px){
.dropdown_menu_sectiontitle {
    font-size: 36px;
}
}

.header-tc .dropdown_menu_sectiontitle,
.header-sc .dropdown_menu_sectiontitle {
    font-weight: 400;
}

.dropdown_menu_sectiontitle .fix_txtfontn {
    font-weight: 100;
}

.dropdown_menu_linking_group {
    margin-bottom: 15px;
    padding-left: 0px;
    background-image: none;
    background-size: auto;
    background-repeat: repeat;
}

.dropdown_menu_linking_group.dropicon_trade2 {
    background-image: none;
    background-position: 0px 0px;
    background-size: auto;
}

.dropdown_menu_linking_group.dropicon_trade3 {
    background-image: none;
    background-position: 0px 0px;
    background-size: auto;
}

.dropdown_menu_linking_group.dropicon_trade4 {
    background-image: none;
    background-position: 0px 0px;
    background-size: auto;
}

.dropdown_menu_linking_group.dropicon_trade6 {
    background-image: none;
    background-position: 0px 0px;
    background-size: auto;
}

.dropdown_menu_mainbold_a {
    padding: 8px 8px 5px;
    font-family: 'Gt walsheim', "Microsoft Jhenghei", sans-serif;
    color: #fff;
    font-size: 23px;
    line-height: 26px;
    text-decoration: none;
}

.dropdown_menu_mainbold_a:hover {
    color: #3b751a;
}

.dropdown_menu_mainbold_a.normallinking {
    display: block;
    width: auto;
    margin-bottom: 9px;
    padding-top: 4px;
    padding-bottom: 4px;
    float: none;
    font-family: 'Gt walsheim pro trial', "Microsoft Jhenghei", sans-serif;
    ;
    font-size: 17px;
    line-height: 19px;
    /*font issue*/
    font-family: "Gt walsheim web", "Microsoft Jhenghei", sans-serif;
    font-weight: 100;
}

.header-tc .dropdown_menu_mainbold_a.normallinking,
.header-sc .dropdown_menu_mainbold_a.normallinking {
    font-weight: 400;
}

.dropdown_menu_mainbold_a.normallinking.sublinking {
    margin-bottom: 3px;
    margin-left: 0px;
    padding-left: 34px;
    background-image: url('../images/small_whitearrow2x.png');
    background-position: 8px 7px;
    background-size: 20px;
    background-repeat: no-repeat;
}

.dropdown_menu_col3 {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
}

.dropdown_menu_col2 {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
}

.fix_txtfontn {
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    font-weight: 700;
}

.text-block-2 {
    line-height: 19px;
}

.dropdown_dropmenu {
    width: 100%;
    padding-bottom: 0px;
    font-family: 'Gt walsheim', "Microsoft Jhenghei", sans-serif;
    color: #3b751a;
    margin-bottom: 9px;
}

.dropdown_dropmenutxt {
    display: inline-block;
    padding-left: 0px;
    float: left;
    font-family: 'Gt walsheim pro trial', "Microsoft Jhenghei", sans-serif;
    ;
    color: #fff;
    font-size: 17px;
    /*font issue*/
    font-family: "Gt walsheim web", "Microsoft Jhenghei", sans-serif;
    font-weight: 100;
}

.header-tc .dropdown_dropmenutxt,
.header-sc .dropdown_dropmenutxt {
    font-weight: 400;
}

.dropdown_dropmenutxt:hover {
    color: #3b751a;
}

.dropmenu_smallarrow {
    position: relative;
    left: 0px;
    top: 1px;
    display: inline-block;
    margin-top: -2px;
    margin-left: 0px;
    padding-left: 5px;
    float: none;
    color: #fff;
    font-size: 17px;
    text-transform: uppercase;
}

.dropdown-toggle {
    width: 100%;
    padding-top: 6px;
    padding-bottom: 5px;
    padding-left: 7px;
}

.sub_dropdownmenu.w--open {
    position: relative;
    width: 100%;
    background-color: transparent;
}

.block_index_news_wholelinking {
    background-color: #fff;
    color: #3b3636;
    text-decoration: none;
    width: 100%;
}

.block_index_news_wholelinking:hover {
    background-color: #568b1d;
    color: #363636;
}

.fixn {
    width: 20px;
}

.dropothers_bigtitle {
    margin-bottom: 28px;
    padding-bottom: 18px;
    padding-left: 9px;
    border-bottom: 1px solid #7ba34f;
    font-family: 'Gt walsheim', "Microsoft Jhenghei", sans-serif;
    color: #477c0e;
    font-size: 29px;
}

.dropothers_bigtitle.title_margintop {
    margin-top: 54px;
}

.column-4 {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
}

.column-5 {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
}

.mobile_main_menu {
    display: none;
}

.column-6 {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
}

.column-7 {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
}

.menu_hover_bottomline {
    padding-bottom: 5px;
    border-bottom: 5px solid #fff;
}

.menu_hover_bottomline:hover {
    border-bottom-color: #7eb439;
}

.menu_hover_bottomline:focus {
    border-bottom-color: #7eb439;
    color: #7eb439;
}

.column-8 {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
}

.column-9 {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
}

.column-10 {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
}

.column-11 {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
}

.column-12 {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
}

.mobile_menu_bglayer {
    display: none;
}

.column-13 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.about_section {
    min-height: auto;
    overflow: hidden;
    width: 100%;
}

.inner_banner_section {
    min-height: 427px;
    height: 427px;
    margin-left: 0px;
    padding-right: 0;
    padding-left: 0;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-direction: normal;
    -moz-box-direction: normal;
    -webkit-box-orient: horizontal;
    -moz-box-orient: horizontal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-pack: start;
    -moz-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    -webkit-box-align: center;
    -moz-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.inner_banner_section.procurement_section {
    padding-top: 60px;
    padding-bottom: 60px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.inner_banner_bg {
    background-image: url('../images/about_bg.jpg');
    background-position: 50% 50%;
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: fixed;
    position: relative;
}

/*** Responsive BG ***/

.inner_banner_bg_desktop,
.inner_banner_bg_tablet,
.inner_banner_bg_mobile {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 0;
    background-image: url();
    background-position: 50% 50%;
    background-size: cover;
    background-repeat: no-repeat;
}

.inner_banner_bg_desktop {
    background-attachment: fixed;
}

.inner_banner_bg .section_inner {
    position: relative;
    z-index: 5;
}

.inner_banner_bg_desktop {
    display: block;
}

.inner_banner_bg_tablet,
.inner_banner_bg_mobile {
    display: none;
}

@media (max-width: 991px) {
    .inner_banner_bg_tablet {
        display: block;
    }
    .inner_banner_bg_desktop,
    .inner_banner_bg_mobile {
        display: none;
    }
}

@media (max-width: 480px) {
    .inner_banner_bg_mobile {
        display: block;
    }
    .inner_banner_bg_tablet,
    .inner_banner_bg_desktop {
        display: none;
    }
}

/*** END Responsive BG ***/

.inner_banner_bg.bg_blog {
    background-image: url('../images/about_blog.jpg');
    background-position: 0% 65%;
}

.inner_banner_bg.bg_committees {
    background-image: url('../images/about_committees.jpg');
    background-position: 50% -79px;
}

.inner_banner_bg.bg_presscenter {
    background-image: url('../images/about_press.jpg');
    background-position: 0% 124%;
}

.inner_banner_bg.bg_eventcalender {
    background-image: url('../images/about_calender.jpg');
    background-position: 100% 50%;
}

.inner_banner_bg.bg_levy {
    background-image: url('../images/levy_bg.jpg');
    background-position: 50% 50%;
    background-size: cover;
}

.inner_banner_bg.bg_eservice {
    background-image: url('../images/levy_eservices.jpg');
    background-position: 0% 120%;
}

.inner_banner_bg.bg_zcb {
    background-image: url('../images/bg_zcb.jpg');
    background-position: 50% 50%;
}

.inner_banner_bg.bg_citac {
    background-image: url('../images/bg_citac.jpg');
    background-position: 50% 50%;
}

.inner_banner_bg.bg_training {
    background-image: url('../images/training_bg.jpg');
    background-position: 50% 50%;
}

.inner_banner_bg.bg_trade {
    background-image: url('../images/trade_bg.jpg');
}

.inner_banner_bg.bg_tradetest {
    background-image: url('../images/bg_tradetest.jpg');
}

.inner_banner_bg.bg_jobvacancies {
    background-image: url('../images/bg_placement_job2.jpg');
    background-position: 50% 50%;
}

.inner_banner_bg.bg_placement {
    background-image: url('../images/bg_placement_main.jpg');
}

.inner_banner_bg.bg_tradetest_result {
    background-image: url('../images/bg_tradetes_result.jpg');
}

.inner_banner_bg.bg_registration {
    background-image: url('../images/bg_registration.jpg');
}

.inner_banner_bg.bg_researchdata {
    background-image: url('../images/bg_researchdata.jpg');
}

.inner_banner_bg.bg_occ {
    background-image: url('../images/bg_occ.jpg');
}

.inner_banner_bg.bg_levylevy {
    background-image: url('../images/bg_levylevy.jpg');
    background-position: 50% 62%;
}

.inner_banner_bg.bg_proceurment {
    background-image: url('../images/bg_procurement.jpg');
}

.inner_banner_bg.bg_career {
    background-image: url('../images/bg_career.jpg');
    background-position: 50% 50%;
}

.inner_banner_bg.bg_coursesearch {
    background-image: url('../images/bg_course_search.jpg');
}

.inner_banner_bg.bg_basic_craft_courses {
    background-image: url('../images/bg_basic_craft_courses.jpg');
}

.inner_banner_bg.bg_safetycourses {
    background-image: url('../images/bg_saftety_course.jpg');
}

.inner_banner_bg.bg_reg_workers {
    background-image: url('../images/bg_registration_workers.jpg');
    background-position: 50% 100%;
}

.inner_banner_bg.bg_cic_research_fund {
    background-image: url('../images/bg_research_cic_application_v2.jpg');
    background-position: 50% 50%;
}

.inner_banner_bg.bg_research_cef {
    background-image: url('../images/bg_research_cef.jpg');
    background-position: 50% 100%;
}

.inner_banner_bg.bg_othes {
    background-image: url('../images/bg_others.jpg');
    background-position: 50% 50%;
    background-size: cover;
}

.inner_banner_bg.bg_ourboard {
    background-image: url('../images/bg_citac_ourboard.jpg');
    background-size: cover;
}

.inner_banner_bg.bg_citac_landing {
    background-image: url('../images/bg_citac_landing_v2.jpg');
    background-position: 50% 0px;
}

.inner_banner_bg.bg_zcb_banner {
    background-image: url('../images/bg_zcb_banner.jpg');
}

.inner_banner_leftsection {
    display: inline-block;
    width: 60%;
    float: left;
}

.inner_banner_leftsection.levybanner {
    width: 100%;
}

.inner_banner_leftsection.fix {
    width: 100%;
}

.inner_banner_leftsection.inner_citac_banner_leftsection {
    width: 85%;
}

.inner_banner_rightsection {
    width: 50%;
    max-width: auto;
    float: right;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
}

.inner_banner_rightsection.fix {
    width: 20%;
}

.inner_banner_rightsection.inner_citac_banner_rightsection {
    width: 20%;
}

.inner_banner_title {
    margin-top: 11px;
    font-family: 'Gt walsheim', "Microsoft Jhenghei", sans-serif;
    font-weight: bold;
    color: #fff;
    /*
  font-size: 74px;
  line-height: 74px;
  */
    font-size: 52px;
    line-height: 1em;
    letter-spacing: 1px;
    text-transform: uppercase;
}

.inner_banner_title.tradetest_resul_title {
    font-size: 35px;
    line-height: 40px;
}

.inner_banner_title.inner_citac_banner_title {
    font-size: 60px;
    line-height: 65px;
}

.banner_breadcrumb_linking {
    margin-right: 9px;
    padding-right: 18px;
    float: left;
    background-image: url('../images/arrow-right.png');
    background-position: 100% 50%;
    background-size: 12px;
    background-repeat: no-repeat;
    font-family: 'Gt walsheim web', "Microsoft Jhenghei", sans-serif;
    color: #fff;
    font-size: 15px;
    line-height: 30px;
    font-weight: 700;
    letter-spacing: 1px;
    text-decoration: none;
    text-transform: uppercase;
}

.banner_breadcrumb_linking:hover {
    color: #7eb439;
}

.banner_sublinking {
    width: 100%;
    margin-bottom: 17px;
    padding-left: 16px;
    background-image: url('../images/bulletpoint.png');
    background-position: 0px 7px;
    background-size: 7px;
    background-repeat: no-repeat;
    font-family: 'Gt walsheim pro trial', "Microsoft Jhenghei", sans-serif;
    ;
    color: #fff;
    font-size: 17px;
    line-height: 21px;
    letter-spacing: 0px;
    text-decoration: none;
}

.banner_sublinking:hover {
    color: #7eb439;
}

.set_banner_sublinking.hidden {
    display: none;
}

.inner_looking_for {
    padding: 80px 50px;
    background-color: #7eb439;
}

.inner_looking_for.bg_zcb {
    background-color: #fff;
}

.inner_looking_for.bg_training {
    background-color: #1d7d8a;
}

.inner_looking_for.introduction {
    background-color: #fff;
    background-image: url('../images/bgline.png');
    background-position: 50% 50%;
    background-size: auto;
    background-repeat: repeat-y;
}

.inner_lookingfor_title.inner_lookingfor_txtblack {
    color: #000;
}

.inner_looking_for.introduction.chairmessage {
    background-color: #1d7d8a;
    background-image: none;
    color: #fff;
}

.inner_looking_for.inner_zcb_looking_for {
    background-color: #fff;
    background-image: url('../images/bgline.png');
    background-position: 50% 50%;
    background-size: auto;
    background-repeat: repeat-y;
}

.inner_lookingfor_title {
    margin-bottom: 12px;
    font-family: 'Gt walsheim', "Microsoft Jhenghei", sans-serif;
    color: #fff;
    font-size: 38px;
    line-height: 50px;
    font-weight: 700;
    letter-spacing: 0px;
}

.inner_lookingfor_title.blacktxt {
    color: #484848;
}

.inner_lookingfor_des p,
.inner_lookingfor_des {
    margin-bottom: 30px;
    padding-right: 30%;
    font-family: 'Gt walsheim pro trial', "Microsoft Jhenghei", sans-serif;
    ;
    color: #fff;
    font-size: 18px;
    line-height: 26px;
    font-weight: 100;
    letter-spacing: 1px;
}
.inner_lookingfor_des p{
    padding-right: 0;
}

.inner_lookingfor_des.inner_lookingfor_txtblack {
    color: #000;
}

.inner_lookingfor_des.blacktxt {
    color: #484848;
}

.inner_lookingfor_des.backgroundtxt {
    margin-bottom: 15px;
    padding-right: 10%;
    font-family: 'Gt walsheim pro trial', "Microsoft Jhenghei", sans-serif;
    ;
    font-size: 25px;
    line-height: 35px;
    font-weight: 300;
}

.inner_lookingfor_des.backgroundtxt.subdes {
    margin-bottom: 0px;
    font-family: 'Gt walsheim web', "Microsoft Jhenghei", sans-serif;
    font-size: 18px;
    line-height: 25px;
}

.inner_lookingfor_des.whycic_des {
    margin-bottom: 0px;
}

.inner_lookingfor_set {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-align-content: stretch;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
}

.inner_lookingfor_set.inner_trade_requirment {
    padding-right: 30px;
    padding-left: 30px;
}

.inner_lookingfor_linkng.inner_lookingfor_txtblack {
    color: #000;
}

.inner_lookingfor_linkng {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 20%;
    min-height: 65px;
    padding: 10px 20px;
    float: left;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
    border-left: 3px solid #fff;
    font-family: 'Gt walsheim pro trial', "Microsoft Jhenghei", sans-serif;
    ;
    color: #fff;
    font-size: 18px;
    line-height: 22px;
    text-decoration: none;
    margin-bottom: 15px;
}

.inner_lookingfor_linkng:hover {
    border-left-color: #58900f;
    background-color: #58900f;
}

.inner_lookingfor_linkng.bordergreen {
    width: 20%;
    border-left-color: #7fb439;
}

.inner_lookingfor_linkng.inner_tradetest_greybg_linking {
    width: 45%;
    margin-bottom: 31px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    border-left-color: #8cdb23;
}

.inner_bgimgtxt_section.inner_bgimgtxt_forzcb {
    background-image: url('../images/zcb_corporate_bg.jpg');
}

.inner_bgimgtxt_section {
    padding: 200px 50px;
    background-image: url();
    background-position: 50% 50%;
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-color: #7eb439;
}

.inner_bgimgtxt_section.bg_zcb_background {
    background-image: url('../images/bg_zcb_background.jpg');
}

.inner_bgimgtxt_title {
    margin-bottom: 20px;
    font-family: 'Gt walsheim', "Microsoft Jhenghei", sans-serif;
    color: #fff;
    font-size: 38px;
    line-height: 50px;
    font-weight: 700;
}

.inner_bgimgtxt_des {
    margin-bottom: 20px;
    padding-right: 30%;
    color: #fff;
    font-size: 16px;
    line-height: 26px;
}

.inner_bgimgtxt_btn {
    min-width: auto;
    padding: 12px 45px;
    border: 1px solid #fff;
    border-radius: 100px;
    font-family: 'Gt walsheim', "Microsoft Jhenghei", sans-serif;
    color: #fff;
    font-size: 14px;
    text-align: center;
    letter-spacing: 2px;
    text-decoration: none;
    text-transform: uppercase;
}

.inner_bgimgtxt_btn:hover {
    border-color: #7eb439;
    background-color: #7eb439;
}

.inner_colorblock.inner_citac_colorblock {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
}

.inner_colorblock_row {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    min-height: 500px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
}

.inner_colorblock_col1 {
    display: block;
    min-height: 600px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    background-color: #1d7d8a;
}

.inner_colorblock_col2 {
    min-height: 600px;
}

.inner_colorblock_content {
    position: relative;
    width: 100%;
}

.inner_colorblock_left {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 50%;
    min-height: 700px;
    height: 700px;
    padding: 100px 60px;
    float: left;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    background-color: #1d7d8a;
    position: relative;
}

.inner_colorblock_left.bgwhite {
    background-color: #fff;
}

.inner_colorblock_left.levycolorbg {
    background-color: #9abab6;
}

.inner_colorblock_left.bggreen {
    background-color: #7eb439;
}

.inner_colorblock_left.leftblocktop {
    display: block;
    min-height: auto;
    padding: 0px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.inner_colorblock_left.inner_zcbblock_left {
    background-color: #fff;
}

.inner_colorblock_right {
    width: 50%;
    min-height: 700px;
    float: right;
}

.inner_colorblock_lefttitle.txtblack {
    color: #000;
}

.inner_colorblock_lefttitle {
    margin-bottom: 9px;
    font-family: 'Gt walsheim', "Microsoft Jhenghei", sans-serif;
    color: #fff;
    font-size: 38px;
    line-height: 50px;
    font-weight: 700;
}

.inner_colorblock_leftsubtitle.txtblack {
    color: #000;
}

.inner_colorblock_leftsubtitle {
    margin-bottom: 5px;
    font-family: 'Gt walsheim', "Microsoft Jhenghei", sans-serif;
    color: #fff;
    font-size: 16px;
    font-weight: 700;
    letter-spacing: 1px;
}

.inner_colorblock_leftddes.txtblack {
    color: #000;
}

.inner_colorblock_leftddes {
    margin-bottom: 20px;
    font-family: 'Gt walsheim pro trial', "Microsoft Jhenghei", sans-serif;
    color: #fff;
    font-size: 16px;
    line-height: 25px;
}

.inner_colorblock_leftbtn.txtblack {
    border: 1px solid #000;
    color: #000;
}

.inner_colorblock_leftbtn {
    min-width: auto;
    margin-right: 14px;
    margin-bottom: 13px;
    padding: 12px 45px;
    /*float: left;*/
    border: 1px solid #fff;
    border-radius: 100px;
    font-family: 'Gt walsheim', "Microsoft Jhenghei", sans-serif;
    color: #fff;
    font-size: 14px;
    text-align: center;
    letter-spacing: 2px;
    text-decoration: none;
    text-transform: uppercase;
}

.inner_colorblock_leftbtn.txtblack:hover {
    color: #fff;
}

.inner_colorblock_leftbtn:hover {
    border-color: #7eb439;
    background-color: #7eb439;
}

.inner_colorblock_leftbtn.center.btnblack {
    border-color: #343434;
    color: #343434;
}

.inner_colorblock_leftbtn.center.btnblack:hover {
    background-color: #343434;
    color: #fff;
}

.inner_colorblock_right_blocktop {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    min-height: 350px;
    height: 350px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: #7eb439;
    background-image: url();
    background-position: 50% 50%;
    background-size: cover;
    background-repeat: no-repeat;
    padding:60px;
}
@media (max-width: 767px){
.inner_colorblock_right_blocktop {
    padding-right: 50px;
    padding-left: 50px;
}
}
.inner_colorblock_title,
.inner_colorblock_rightdes,
.inner_colorblock_right_blocktop>div {
    max-width: 100%;
    text-align: center;
}

.inner_colorblock_right_blocktop>div .inner_colorblock_leftbtn {
    float: none;
}

.inner_colorblock_right_blocktop.levycolorbox {
    padding-right: 30px;
    padding-left: 30px;
    background-image: url('../images/levy_colorboximg.jpg');
}

.inner_colorblock_right_blocktop.placementcolorbox {
    background-image: -webkit-linear-gradient(270deg, rgba(0, 0, 0, .25), rgba(0, 0, 0, .25)), url('../images/index_block42x.jpg');
    background-image: linear-gradient(180deg, rgba(0, 0, 0, .25), rgba(0, 0, 0, .25)), url('../images/index_block42x.jpg');
    background-position: 0px 0px, 50% 50%;
    background-size: auto, cover;
    background-repeat: repeat, no-repeat;
}

.inner_colorblock_right_blocktop.bg_benefitcolorbox {
    padding: 60px;
    background-color: #648391;
    background-image: none;
}

.inner_colorblock_right_blocktop.bg_whiteline {
    /*min-height: 400px;*/
    padding: 60px;
    background-color: #fff;
    background-image: url('../images/bgline.png');
    background-size: auto;
    background-repeat: repeat-y;
}

.inner_colorblock_blockbottom {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    min-height: 350px;
    height: 350px;
    padding: 60px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: #7eb439;
    background-image: url();
    background-position: 50% 50%;
    background-size: cover;
    background-repeat: no-repeat;
}

.inner_colorblock_blockbottom.levycolorbox {
    display: block;
    padding-top: 56px;
    padding-right: 30px;
    padding-left: 30px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    background-color: #519c87;
}

.inner_colorblock_blockbottom.placement {
    padding-right: 60px;
    padding-left: 60px;
    background-color: #1d7d8a;
}

.inner_colorblock_blockbottom.zcb_subcontracrtor {
    padding: 60px;
    background-image: url('../images/zcb_colorboximg.jpg');
    background-position: 50% 50%;
    background-size: auto;
    background-repeat: no-repeat;
    background-attachment: scroll;
}

.inner_colorblock_blockbottom.registration_subcontracrtor {
    padding: 60px;
    background-image: url('../images/registration_colorboximg.jpg');
    background-position: 50% 50%;
    background-size: auto;
    background-repeat: no-repeat;
    background-attachment: scroll;
}

.inner_colorblock_blockbottom.bg_worker {
    /*min-height: 400px;*/
    padding: 60px;
    background-image: url('../images/bg_colorbox_worker.jpg');
    background-position: 50% 50%;
    background-size: cover;
    background-repeat: no-repeat;
}

.inner_colorblock_title {
    margin-bottom: 1px;
    font-family: 'Gt walsheim', "Microsoft Jhenghei", sans-serif;
    color: #fff;
    font-size: 32px;
    line-height: 42px;
}

.inner_colorblock_title.has-icon {
    padding-left: 88px;
    padding-top: 10px;
    padding-bottom: 10px;
    background-position: 0px 50%;
    background-size: 86px;
    background-repeat: no-repeat;
}

.inner_colorblock_title.contact {
    margin-bottom: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    align-self: stretch;
    background-image: none;
    background-size: auto;
    background-repeat: repeat;
    text-align: center;
}

.inner_colorblock_title.levytitle {
    margin-bottom: 2px;
    padding-left: 0px;
    background-image: none;
    line-height: 39px;
    text-align: center;
}

.inner_colorblock_title.levytitle.blacktxt {
    color: #343434;
}

.inner_colorblock_title.placement {
    margin-bottom: 0px;
    padding-left: 0px;
    background-image: none;
    line-height: 39px;
    text-align: center;
}

.inner_colorblock_rightdes {
    margin-bottom: 24px;
    padding-right: 0px;
    padding-left: 0px;
    color: #fff;
    text-align: center;
}

.inner_colorblock_rightdes.blacktxt {
    color: #343434;
}

.bottom_twoblock_annualreport {
    padding: 0px;
    background-color: #7eb439;
    background-size: cover;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-align-content: stretch;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.block_greenannualreport {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    min-height: 350px;
    padding: 50px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    color: #fff;
    position:relative;
    width:100%;
}

.block_twoblock_annualleft {
    width: 30%;
    float: left;
    text-align: center;
    -webkit-flex: 1 1 30%;
    -ms-flex: 1 1 30%;
    flex: 1 1 30%;
}

.block_twoblock_annualright {
    width: 70%;
    padding-right: 0px;
    padding-left: 50px;
    -webkit-flex: 1 1 70%;
    -ms-flex: 1 1 70%;
    flex: 1 1 70%;
}

.block_twoblock_annualtitle {
    margin-bottom: 2px;
    font-family: 'Gt walsheim', "Microsoft Jhenghei", sans-serif;
    font-size: 32px;
    line-height: 42px;
}

.block_twoblock_annualcontent {
    margin-bottom: 20px;
}

.block_corporatevideo {
    display: block;
    min-height: 350px;
    padding: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: #ebebeb;
}

.block_corporate_title {
    display: block;
    margin-bottom: 20px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    font-family: 'Gt walsheim', "Microsoft Jhenghei", sans-serif;
    font-size: 32px;
    line-height: 42px;
    font-weight: 700;
    text-align: center;
}

.bottom_twoblock_slider {
    height: auto;
    background-color: transparent;
}

.bottom_twoblock_arrow {
    color: #bcbcbc;
}

.bottom_twoblock_sliderrow {
    position: static;
    display: block;
    height: auto;
    padding-right: 60px;
    padding-left: 60px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.block_corporatevideo_thumbnail {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 40%;
    min-height: 200px;
    padding-left: 20px;
    float: left;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.block_corporatevideo_des {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 60%;
    min-height: 200px;
    padding-right: 20px;
    padding-left: 20px;
    float: right;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
}

.block_corporatevideo_all {
    padding-right: 0px;
    padding-left: 0px;
}

.block_corporate_thumbimg {
    position: relative;
    border: 6px solid #7eb439;
    max-width: 100%;
}

.block_corporatevideolayer {
    position: absolute;
    left: 0px;
    top: 0px;
    right: 0px;
    bottom: 0px;
    background-image: url('../images/icon_play2x.png');
    background-position: 50% 50%;
    background-size: 62px;
    background-repeat: no-repeat;
}

.block_corporatevideolayer:hover {
    background-color: rgba(126, 180, 57, .57);
}

.block_corporate_thumbtitle {
    font-family: 'Gt walsheim', "Microsoft Jhenghei", sans-serif;
    font-size: 24px;
    line-height: 30px;
    font-weight: 700;
    width: 100%;
}

.block_corporate_thumbcontent {
    width: 100%;
}

.block_corporate_sliderbullet {
    display: none;
}

.clearfix {
    height: 1px;
    clear: both;
}

.block_corporatevideo_wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 350px;
    min-height: 350px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.slide {
    display: block;
}

.slider {
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    align-self: stretch;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
}

.bottom_videoslider {
    height: auto;
    background-color: transparent;
    position: relative;
    width: 100%;
}

.bottom_videoslider_content {
    padding-right: 50px;
    padding-left: 50px;
}

.bottom_videosliderbullet {
    display: none;
}

.bottom_videosliderarrow {
    color: #bcbcbc;
}

.bottom_videosliderarrow:hover {
    color: #7eb439;
}

.btn_bottomvideolinking {
    color: #383838;
    text-decoration: none;
}

.btn_bottomvideolinking:hover {
    color: #7eb439;
}

.about_corporate_greyblock {
    padding: 60px 30px;
    background-color: #626366;
}

.about-corpporate-greycol {
    width: 20%;
    min-height: 100px;
    float: left;
}

.about-corpporate-greycol.icon1 {
    display: none;
    width: 10%;
    background-image: url('../images/about_greybox_icon1.png');
    background-position: 0px 50%;
    background-size: 68px;
    background-repeat: no-repeat;
}

.about-corpporate-greycol.iconpos {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 25%;
    padding-left: 94px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    background-image: url('../images/about_greybox_icon2.png');
    background-position: 0px 50%;
    background-size: 92px;
    background-repeat: no-repeat;
}

.about-corpporate-greycol.iconpos.icon2 {
    background-image: url('../images/about_greybox_icon3.png');
    background-size: 92px;
}

.about-corpporate-greycol.iconpos.icon3 {
    background-image: url('../images/about_greybox_icon4.png');
    background-size: 92px;
}

.about-corpporate-greycol.iconpos.icon4 {
    background-image: url('../images/about_greybox_icon5.png');
    background-size: 92px;
}

.about-corporate-greycoltitle {
    font-family: 'Gt walsheim', "Microsoft Jhenghei", sans-serif;
    color: #7eb439;
    font-size: 50px;
    line-height: 60px;
}

.about_corporate_greblock_txt {
    font-family: 'Gt walsheim pro trial', "Microsoft Jhenghei", sans-serif;
    ;
    color: #fff;
    font-size: 17px;
    line-height: 20px;
    letter-spacing: 1.1px;
    text-indent: 0px;
    text-transform: uppercase;
}

.about_corporate_content {
    padding-top: 100px;
    padding-bottom: 40px;
    background-image: url('../images/bgline.png');
    background-position: 50% 50%;
    background-size: auto;
    background-repeat: repeat-y;
    background-attachment: scroll;
}

.p_boldtitle {
    margin-bottom: 60px;
    padding-right: 40px;
    padding-left: 40px;
    font-family: 'Gt walsheim web', "Microsoft Jhenghei", sans-serif;
    font-size: 25px;
    line-height: 45px;
    font-weight: 700;
}

.p_boldgreentitle {
    overflow: visible;
    margin-bottom: 60px;
    margin-left: -24px;
    padding-right: 40px;
    padding-left: 65px;
    background-image: url('../images/greentitleline.png');
    background-position: 0px 103%;
    background-size: auto;
    background-repeat: no-repeat;
    background-attachment: scroll;
    font-family: 'Gt walsheim', "Microsoft Jhenghei", sans-serif;
    color: #7fb439;
    /*font-size: 38px;*/
    font-size: 26px;
    line-height: 1.5em;
    /*line-height: 48px;*/
    font-weight: 500;
}

.p_normaltxt {
    min-height: 50px;
    margin-bottom: 60px;
    padding-right: 40px;
    padding-left: 40px;
    font-family: 'Gt walsheim pro trial', "Microsoft Jhenghei", "細明體_HKSCS", sans-serif;
    ;
    font-size: 18px;
    line-height: 32px;
}

.p_normaltxt.blogtxt {
    margin-bottom: 40px;
    padding-right: 0px;
    padding-left: 0px;
    text-align: justify;
}

.p_normaltxt.blogvideo {
    margin-bottom: 40px;
    padding-right: 0px;
    padding-left: 0px;
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px;
    height: 0;
    overflow: hidden;
}

.p_normaltxt.blogvideo>iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.p_normaltxt.blogbigtitle {
    width: 100%;
    margin-left: 0%;
    padding: 40px;
    background-color: #7eb439;
    color: #fff;
    font-size: 19px;
}

.p_set {
    margin-bottom: 60px;
    padding-right: 40px;
    padding-left: 40px;
}

.p_vvmtitle {
    margin-bottom: 17px;
    font-family: 'Gt walsheim web', "Microsoft Jhenghei", sans-serif;
    color: #7fb439;
    font-size: 18px;
    line-height: 32px;
    font-weight: 700;
    letter-spacing: 2px;
    text-transform: uppercase;
}

.p_boldblacktitle {
    padding-right: 310px;
    /*font-family: 'Gt walsheim',"Microsoft Jhenghei", sans-serif;*/
    color: #484848;
    /*
    font-size: 26px;
    line-height: 38px;
  font-weight: 700;
    */
    font-size: 18px;
    line-height: 32px;
    font-family: 'Gt walsheim pro trial', "Microsoft Jhenghei", sans-serif;
}

.p_set_normaltxt {
    font-family: 'Gt walsheim pro trial', "Microsoft Jhenghei", sans-serif;
    ;
    font-size: 18px;
    line-height: 32px;
}

.about_corporate_bottomimg {
    width: 100%;
    margin-left: 93px;
    float: none;
    background-image: url('../images/example-bg.png');
    background-position: 0px 0px;
    background-size: 125px;
}

.image-3 {
    float: right;
}

.about_corporate_bottom_img {
    width: 100%;
}

.about_corporate_bottomothers {
    background-image: url('../images/bgline.png');
    background-position: 50% 50%;
    background-size: auto;
    background-repeat: repeat-y;
}

.about_corporate_bottomothers_inner {
    min-height: 300px;
    padding-top: 32px;
    border-top: 1px solid #ececec;
}

.btn_bottomother_linking {
    width: 25%;
    float: left;
    color: #000;
    text-decoration: none;
}

.btn_bottomother_linking:hover {
    color: #7fb439;
}

.btn_bottomothers_block {
    width: auto;
    padding: 50px;
    float: none;
}

.btn_bottomothers_title {
    margin-bottom: 11px;
    font-family: 'Gt walsheim web', "Microsoft Jhenghei", sans-serif;
    color: #7fb439;
    font-weight: 500;
    letter-spacing: 1px;
    text-transform: uppercase;
}

.btn_bottomothers_des {
    min-height: 100px;
    margin-bottom: 10px;
    font-family: 'Gt walsheim pro trial', "Microsoft Jhenghei", sans-serif;
    ;
    font-size: 20px;
    line-height: 28px;
    font-weight: 700;
}

.bottom_about_article {
    background-color: #7fb439;
}

.bottom_about_articlecol {
    padding: 0px;
}

.btn_bottom_article {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: 200px;
    padding-left: 100px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    background-color: #7fb439;
    background-image: url('../images/small_whitearrow_left2x.png');
    background-position: 0px 50%;
    background-repeat: no-repeat;
    font-family: 'Gt walsheim web', "Microsoft Jhenghei", sans-serif;
    color: #fff;
    text-decoration: none;
}

.btn_bottom_article:hover {
    color: #3b6800;
}

.btn_bottom_article.right {
    padding-right: 100px;
    padding-left: 0px;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
    background-image: url('../images/small_whitearrow2x.png');
    background-position: 100% 50%;
    background-size: auto;
    text-align: right;
}

.btn_bottom_article.rightborder {
    border-right: 1px solid #75aa4b;
}

.btn_bottom_articletitle {
    margin-bottom: 0px;
    font-family: 'Gt walsheim pro trial', "Microsoft Jhenghei", sans-serif;
    ;
    font-size: 16px;
    line-height: 25px;
    letter-spacing: 0px;
}

.btn_bottom_articledes {
    font-size: 28px;
    line-height: 35px;
}

.about_blog {
    padding: 100px 50px;
    border-bottom: 1px solid #f0f0f0;
    background-image: url('../images/bgline.png');
    background-position: 50% 0px;
    background-size: auto;
    background-repeat: repeat-y;
}

.about_blog.aboutcalender {
    padding-bottom: 69px;
}

.about_blog_inner_left {
    width: 66.66%;
    min-height: 500px;
    float: left;
    background-image: none;
    background-position: 0px 0px;
    background-size: auto;
    background-repeat: repeat;
}

.about_blog_inner_left:first-child {
    width: 100%;
}

.about_blog_inner_right {
    width: 28%;
    min-height: 500px;
    float: right;
}

.about_blog_tabbox {
    width: 80%;
    min-height: 80px;
    margin: 0 0 60px;
    border: 1px solid #e2e2e2;
    border-radius: 200px;
    background-color: #fff;
    font-family: 'Gt walsheim web', "Microsoft Jhenghei", sans-serif;
    font-size: 18px;
    font-weight: 700;
    letter-spacing: 1px;
    text-transform: uppercase;
    max-width: 940px;
}

.btn_about_blogtab_linking {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 50%;
    height: 80px;
    padding-right: 20px;
    padding-left: 20px;
    float: left;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    color: #3b3b3b;
    font-size: 17px;
    text-align: center;
    text-decoration: none;
}

.btn_about_blogtab_linking:hover {
    background-color: #71b11d;
    color: #fff;
}

.btn_about_blogtab_linking.active {
    /*width: 30%;*/
    width: 50%;
    padding-right: 20px;
    padding-left: 20px;
    border-top-left-radius: 200px;
    border-bottom-left-radius: 200px;
    background-color: #7fb439;
    color: #fff;
}

.btn_about_blogtab_linking.active:hover {
    background-color: #6ca81c;
}

.btn_about_blogtab_linking.active.noactive {
    background-color: #fff;
    color: #3b3b3b;
}

.btn_about_blogtab_linking.active.noactive:hover {
    background-color: #71b11d;
    color: #fff;
}

.btn_about_blogtab_linking.active3 {
    width: 50%;
    /*width: 30%;*/
    border-top-right-radius: 200px;
    border-bottom-right-radius: 200px;
    background-color: #7fb439;
    color: #fff;
}

.btn_about_blogtab_linking.active3.noactive {
    background-color: #fff;
    color: #3b3b3b;
}

.btn_about_blogtab_linking.active3:hover {
    background-color: #6ca81c;
}

.btn_about_blogtab_linking.active3.noactive:hover {
    background-color: #71b11d;
    color: #fff;
}

.btn_about_blogtab_linking.active3.activegreen {
    border-top-right-radius: 200px;
    border-bottom-right-radius: 200px;
    background-color: #71b11d;
    color: #fff;
}

.btn_about_blogtab_linking.active2 {
    background-color: #71b11d;
    color: #fff;
}

.about_blog_chairman {
    max-width: 940px;
}

.about_blog_chairmanleft {
    width: 35%;
    padding-right: 20px;
    padding-left: 20px;
    float: left;
}

.about_blog_chairmanright {
    width: 65%;
    min-height: 500px;
    float: right;
}

.about_blogchairman_msg {
    min-height: auto;
    padding: 80px 100px;
    background-image: url('../images/bullet_iconright.png'), url('../images/bullet_iconleft.png');
    background-position: 100% 100%, 0px 0px;
    background-size: 98px, 97px;
    background-repeat: no-repeat, no-repeat;
    font-family: 'Gt walsheim', "Microsoft Jhenghei", sans-serif;
}

.about_blogchairmantitle {
    margin-bottom: 18px;
    color: #7eb439;
    text-transform: uppercase;
}

.about_blogchairman_des {
    font-size: 21px;
    line-height: 32px;
}

.btn_blog_listing {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    min-height: 90px;
    margin-bottom: 2px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: #f0f0f0;
    background-image: url('../images/small_greenarrow2x.png');
    background-position: 98% 50%;
    background-size: 33px;
    background-repeat: no-repeat;
    font-family: 'Gt walsheim web', "Microsoft Jhenghei", sans-serif;
    color: #3a3a3a;
    text-decoration: none;
}

@media (min-width: 768px) {
    .btn_blog_listing {
        height: 90px;
    }
}

.btn_blog_listing:hover {
    background-color: #7fb439;
    background-image: url('../images/small_whitearrow2x.png');
    background-size: 33px;
    color: #fff;
}

.btn_blog_listing:hover .btn_blog_listing_date {
    color: #fff;
}

.btn_blog_listing.active {
    background-color: #7fb439;
    background-image: url('../images/small_whitearrow2x.png');
    background-size: 33px;
    color: #fff;
}

.btn_blog_listing_tag {
    display: inline-block;
    float: left;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    font-family: 'Gt walsheim', "Microsoft Jhenghei", sans-serif;
    font-size: 12px;
    font-weight: 700;
    letter-spacing: 1px;
    text-transform: uppercase;
}

.btn_blog_listing_tag.hidden {
    display: block;
    opacity: 0;
}

.btn_blog_listing_date {
    width: 20%;
    padding-left: 10px;
    float: left;
    font-family: 'Gt walsheim pro trial', "Microsoft Jhenghei", sans-serif;
    ;
    font-size: 20px;
    color: #82c529;
}

.btn_blog_listing.active .btn_blog_listing_date {
    color: #fff;
}

.btn_blog_listing_date.green {
    color: #82c529;
}

.btn_blog_listing_name {
    width: 39%;
    padding-right: 10px;
    padding-left: 4px;
    float: left;
    font-family: 'Gt walsheim', "Microsoft Jhenghei", sans-serif;
    font-size: 18px;
    font-weight: 700;
}

.btn_bloglisting_version {
    width: 30%;
    padding-right: 27px;
    padding-left: 11px;
    float: left;
    text-align: right;
}

.about_blog_setlinking {
    margin-bottom: 60px;
}

.about_blog_setlinking_title {
    margin-bottom: 15px;
    padding-bottom: 15px;
    border-bottom: 4px solid #eaeaea;
    font-family: 'Gt walsheim', "Microsoft Jhenghei", sans-serif;
    font-size: 18px;
    font-weight: 700;
    letter-spacing: 1px;
    text-transform: uppercase;
}

.about_blog_setlinking_tagbox {
    line-height: 34px;
}

.tag_linking_a:hover {
    color: #7fb439;
}

.tag_linking_a.w--current {
    color: #313131;
    text-decoration: none;
}

.tag_linking_a.w--current:hover {
    color: #7fb439;
}

.btn_cate_linking_a {
    display: block;
    width: 100%;
    min-height: auto;
    padding-top: 8px;
    padding-bottom: 8px;
    padding-left: 15px;
    background-image: url('../images/bulletpoint_black.png');
    background-position: 0px 50%;
    background-size: 7px;
    background-repeat: no-repeat;
    color: #202020;
    text-decoration: none;
}

.btn_cate_linking_a:hover {
    color: #7fb439;
}

.about_blog_listing_page {
    margin-top: 44px;
    margin-bottom: 50px;
    text-align: center;
}

.about_blog_listing {
    /*display:none;*/
}

.page_no {
    width: 68px;
    height: 66px;
    margin-left: 17px;
    padding: 15px 17px 19px;
    border: 1px solid #302d2d;
    border-radius: 300px;
    font-family: 'Gt walsheim', "Microsoft Jhenghei", sans-serif;
    color: #292828;
    font-size: 17px;
    text-decoration: none;
    cursor: default;
}

.page_total {
    padding-right: 20px;
    padding-left: 20px;
    font-family: 'Gt walsheim', "Microsoft Jhenghei", sans-serif;
    color: #242323;
    font-size: 19px;
    font-weight: 700;
    text-decoration: none;
    cursor: default;
}

.page_prev {
    width: 200px;
    min-height: auto;
    padding-top: 20px;
    padding-bottom: 20px;
    border: 1px solid #413e3e;
    border-radius: 200px;
    font-family: 'Gt walsheim', "Microsoft Jhenghei", sans-serif;
    color: #000;
    font-size: 16px;
    letter-spacing: 1px;
    text-decoration: none;
}

.page_prev:hover {
    border-color: #7fb439;
    background-color: #7fb439;
    color: #fff;
}

.text-block-3 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.about_blog_detail_box {
    display: block;
    width: 100%;
    margin-bottom: 34px;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
}

.btn_blog_back {
    display: block;
    min-height: auto;
    margin-top: 17px;
    float: left;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    font-family: 'Gt walsheim', "Microsoft Jhenghei", sans-serif;
    color: #202020;
    font-size: 18px;
    font-weight: 700;
    letter-spacing: 1px;
    text-decoration: none;
    text-transform: uppercase;
}

.btn_blog_back:hover {
    color: #6ba700;
}

.btn_shatebox {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    float: right;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.sharetxt {
    margin-right: 8px;
    font-family: 'Gt walsheim', "Microsoft Jhenghei", sans-serif;
    color: #181818;
    font-size: 17px;
    text-decoration: none;
    text-transform: uppercase;
}

.blog_shareicon {
    width: 45px;
    height: 50px;
    background-image: url('../images/footer_icon3_hover2x.png');
    background-position: 50% 50%;
    background-size: 32px;
    background-repeat: no-repeat;
}

.blog_shareicon:hover {
    background-image: url('../images/footer_icon32x.png');
    background-size: 32px;
}

.blog_shareicon.weibo {
    background-image: url('../images/footer_icon6_hover2x.png');
    background-size: 32px;
}

.blog_shareicon.weibo:hover {
    background-image: url('../images/footer_icon62x.png');
    background-size: 32px;
}

.blog_shareicon.tweet {
    background-image: url('../images/footer_icon4_hover2x.png');
    background-size: 32px;
}

.blog_shareicon.tweet:hover {
    background-image: url('../images/footer_icon42x.png');
    background-size: 32px;
}

.text-block-4 {
    font-size: 17px;
}

.about_blog_detail_inner {
    padding-top: 86px;
    padding-bottom: 86px;
    padding-left: 100px;
    background-image: url('../images/greenbullet_right.png'), url('../images/greenbullet_left.png');
    background-position: 100% 100%, 0px 0px;
    background-size: 98px, 98px;
    background-repeat: no-repeat, no-repeat;
}

.about_blog_detail_title {
    margin-bottom: 40px;
    font-family: 'Gt walsheim web', "Microsoft Jhenghei", sans-serif;
    font-size: 50px;
    line-height: 55px;
    font-weight: 700;
}

.about_blog_detail_subtitle {
    margin-bottom: 40px;
    font-family: 'Gt walsheim pro trial', "Microsoft Jhenghei", sans-serif;
    ;
    font-size: 18px;
    line-height: 36px;
    font-weight: 700;
    text-align: justify;
}

.blog_detail_imgbox {
    margin-bottom: 30px;
}

.blog_detail_imgrow {
    margin-bottom: 30px;
    font-size: 0;
}

.blog_detail_imgrow .imgresonsive {
    width: auto;
    max-width: 100%;
}

.blog_detail_imgcolleft {
    padding-left: 0px;
    /*display:inline-block;
  vertical-align: middle;
  float:none;*/
}

.blog_detail_imgcolright {
    padding-right: 0px;
    /*display:inline-block;
  vertical-align: middle;
  float:none;*/
}

.blog_detail_writerbox {
    width: auto;
    margin-top: -90px;
    padding-left: 100px;
    float: none;
}

.blog_detail_writerimg {
    width: 100px;
    margin-bottom: 15px;
}

.blog_detail_writertitle {
    margin-bottom: 1px;
    font-family: 'Gt walsheim web', "Microsoft Jhenghei", sans-serif;
    color: #444;
    font-size: 18px;
    font-weight: 700;
}

.blog_detail_writersubtitle {
    font-family: 'Gt walsheim pro trial', "Microsoft Jhenghei", sans-serif;
    ;
    font-size: 16px;
}

.blog_detail_bottomtagbox {
    margin-top: 31px;
    font-family: 'Gt walsheim pro trial', "Microsoft Jhenghei", sans-serif;
    ;
    color: #3f3f3f;
    font-size: 16px;
}

.bottom_blogdetail {
    width: auto;
    height: auto;
    padding: 0px 30px;
    float: none;
    background-color: #626366;
    font-family: 'Gt walsheim', "Microsoft Jhenghei", sans-serif;
    color: #f4e7e7;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
}

.bottom_blogdetail.bottom_calender_details {
    display: block;
    padding-top: 60px;
    padding-bottom: 60px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    text-align: left;
}

.bottom_blogdetail.bottom_training_craft {
    padding: 60px 50px;
}

.btn_blogdetail_previous {
    width: 30%;
    height: auto;
    padding-top: 20px;
    padding-bottom: 20px;
    float: left;
    border: 1px solid #fff;
    border-radius: 200px;
    font-family: 'Gt walsheim', "Microsoft Jhenghei", sans-serif;
    color: #f4e7e7;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
}

.btn_blogdetail_previous:hover {
    border-color: #7eb439;
    background-color: #7eb439;
}

.btn_blogdetail_previous.right {
    float: right;
}

.bottom_bloglinkingtxt {
    width: 70%;
    padding-top: 13px;
    padding-right: 30px;
    padding-left: 30px;
    float: left;
    font-size: 18px;
    line-height: 22px;
    text-align: left;
    text-transform: none;
}

.bottom_bloglinkingtxt.right {
    padding-right: 30px;
    float: right;
    text-align: right;
}

.bottom_blogdetailnext_col {
    padding-top: 100px;
    padding-bottom: 100px;
}

.bottom_blogdetailnext_col.bottomline {
    padding-top: 100px;
    padding-bottom: 100px;
    border-right: 1px solid #5d5b5b;
}

.row {
    padding-top: 0px;
    padding-bottom: 0px;
}

.inner_greentxtbox {
    padding-top: 80px;
    padding-bottom: 80px;
    background-color: #7eb439;
}

.inner_greentxtbox_txt {
    display: block;
    max-width: 1061px;
    margin-right: auto;
    margin-left: auto;
    padding-right: 100px;
    padding-left: 100px;
    font-family: 'Gt walsheim', "Microsoft Jhenghei", sans-serif;
    color: #fff;
    font-size: 23px;
    line-height: 40px;
    text-align: center;
}

.about_committess_listingbox {
    width: 100%;
    padding-top: 10px;
    padding-bottom: 10px;
    background-color: #f2f2f2;
}

.about_committees_list_toggle {
    display: block;
    width: auto;
    max-width: 1400px;
    min-width: 1400px;
    margin-right: auto;
    margin-left: auto;
    font-family: 'Gt walsheim pro trial', "Microsoft Jhenghei", sans-serif;
    ;
    font-size: 20px;
}

.about_committees_list_dropcontent.w--open {
    position: relative;
}

.committees_listing {
    position: relative;
    z-index: 1;
    width: 100%;
    padding-top: 25px;
    padding-bottom: 20px;
    background-color: #f2f2f2;
    font-family: 'Gt walsheim pro trial', "Microsoft Jhenghei", sans-serif;
    ;
    color: #222121;
    font-size: 20px;
    line-height: 25px;
    text-decoration: none;
}

.committees_listing:hover {
    background-color: #81be33;
    color: #fff;
}

.committees_listing:hover .committees_listingtxt_inner {
    color: #fff;
}

.committees_listingtxt_inner {
    display: block;
    width: auto;
    height: auto;
    max-width: 1300px;
    min-width: 1300px;
    margin-right: auto;
    margin-left: auto;
    padding-top: 10px;
    padding-right: 50px;
    padding-bottom: 10px;
    background-position: 100% 50%;
    background-size: 39px;
    background-repeat: no-repeat;
    font-family: 'Gt walsheim', "Microsoft Jhenghei", sans-serif;
    color: #3d3d3d;
    font-size: 22px;
}

@media screen and (max-width:1500px) {
    .committees_listingtxt_inner {
        width: auto;
        min-width: auto;
        margin-left: 30px;
        margin-right: 30px;
    }
    .committees_listing {
        padding-left: 30px;
        padding-right: 30px;
    }
    .about_committees_inner {
        width: auto;
        min-width: auto;
        padding-left: 30px;
        padding-right: 30px;
    }
    .section_inner {
        padding: 15px 30px 0;
    }
    .inner_banner_section {
        padding-left: 20px
    }
}

.w-inline-block .committees_listingtxt_inner {
    background-image: url('../images/icon_plus.png');
}

.committees_listing_content {
    position: static;
    left: 0px;
    top: 0px;
    right: 0px;
    z-index: 2;
    display: none;
    width: 100%;
    min-height: auto;
    padding-top: 50px;
    padding-bottom: 67px;
    border-bottom: 1px solid #e7e7e7;
    background-image: url('../images/bgline.png');
    background-position: 50% 50%;
    background-size: auto;
    background-repeat: repeat-y;
    opacity: 0;
}

.committee_listingtxt_title {
    margin-bottom: 13px;
    padding-top: 10px;
    padding-right: 50px;
    padding-bottom: 10px;
    background-image: url('../images/icon_min.png');
    background-position: 100% 50%;
    background-size: 39px;
    background-repeat: no-repeat;
    font-family: 'Gt walsheim', "Microsoft Jhenghei", sans-serif;
    font-size: 20px;
    line-height: 25px;
    font-weight: 700;
    cursor: pointer;
}

.listing_committees_bullet {
    height: auto;
    padding-top: 6px;
    padding-bottom: 6px;
    padding-left: 19px;
    background-image: url('../images/bulletpoint_green.png');
    background-position: 0px 50%;
    background-size: 8px;
    background-repeat: no-repeat;
}

.listing_committees_bullet a {
    text-decoration: none;
    color: #7eb439;
}

.about_committees_inner {
    display: block;
    max-width: 1300px;
    min-width: 1300px;
    margin-right: auto;
    margin-left: auto;
}

.btn_committees_details {
    width: 200px;
    margin-top: 23px;
    padding-top: 20px;
    padding-bottom: 20px;
    border: 1px solid #5c5c5c;
    border-radius: 200px;
    font-family: 'Gt walsheim web', "Microsoft Jhenghei", sans-serif;
    color: #1b1b1b;
    font-weight: 700;
    text-align: center;
    letter-spacing: 2px;
    text-decoration: none;
    text-transform: uppercase;
}

.btn_committees_details:hover {
    border-color: #7eb439;
    background-color: #7eb439;
    color: #fff;
}

.committees_section_linkingbox {
    margin-bottom: 2px;
}

.about_press_greenbox {
    padding-right: 30px;
    padding-left: 30px;
}

.about_press_greenboxtitle {
    margin-bottom: 14px;
    font-family: 'Gt walsheim', "Microsoft Jhenghei", sans-serif;
    color: #fff;
    font-size: 19px;
    letter-spacing: 2px;
    text-transform: uppercase;
}

.about_press_greenboxdes {
    padding-right: 464px;
    font-family: 'Gt walsheim pro trial', "Microsoft Jhenghei", sans-serif;
    ;
    color: #fff;
    font-size: 22px;
    line-height: 36px;
    font-weight: 100;
}

.about_presscenter {
    padding-top: 0px;
    padding-bottom: 20px;
    background-image: url('../images/bgline.png');
    background-position: 50% 50%;
    background-size: auto;
    background-repeat: repeat-y;
}

.about_toppresscenter {
    padding: 40px 30px;
}

.about_presscenter_date {
    width: 20%;
    min-height: auto;
    float: left;
    font-family: 'Gt walsheim', "Microsoft Jhenghei", sans-serif;
    color: #353535;
    font-size: 20px;
    font-weight: 700;
    text-transform: uppercase;
}

.about_presscenter_date.tradetesttitle {
    width: 17%;
    padding-right: 0px;
}

.about_presscenter_date.tradetestname {
    width: 35%;
}

.about_presscenter_date.tradetestcode {
    width: 17%;
}

.about_presscenter_date.placementcourse {
    width: 60%;
}

.about_presscenter_date.placementdocument {
    width: 30%;
}

.about_presscenter_date.careers_date {
    width: 18%;
}

.about_presscenter_date.career_category {
    width: 25%;
}

.about_presscenter_date.career_title {
    width: 25%;
}

.about_presscenter_date.career_applicationcode {
    width: 25%;
}

.about_presscenter_date.safety_title {
    width: 45%;
}

.about_presscenter_date.safety_application {
    width: 30%;
}

.btn_presscenter_linkingbox {
    width: 100%;
    margin-bottom: -3px;
    padding-top: 0px;
    padding-bottom: 0px;
    background-color: #f2f2f2;
    font-family: 'Gt walsheim pro trial', "Microsoft Jhenghei", sans-serif;
    ;
    color: #3a3a3a;
    font-size: 17px;
    line-height: 25px;
    text-decoration: none;
}

.btn_presscenter_linkingbox:hover {
    background-color: #424242;
    color: #fff;
}

.btn_presscenter_linkingboxinner {
    display: block;
    width: auto;
    max-width: 1440px;
    margin-right: auto;
    margin-left: auto;
    padding: 30px;
    background-image: url('../images/icon_download2x.png');
    background-position: 98% 50%;
    background-size: 44px;
    background-repeat: no-repeat;
}

.btn_presscenter_linkingboxinner.pleacementboxinner {
    background-image: url('../images/small_greenarrow2x.png');
    background-position: 98% 50%;
    background-size: 33px;
}

.about_presscenter_datebox {
    width: 20%;
    min-height: auto;
    padding-right: 20px;
    float: left;
    font-family: 'Gt walsheim', "Microsoft Jhenghei", sans-serif;
    color: #7eb439;
    font-size: 17px;
    line-height: 25px;
}

.about_presscenter_titlebox {
    width: 80%;
    padding-right: 56px;
    float: left;
}

.about_presscenter_titlebox.placement_course {
    width: 60%;
}

.about_presscenter_titlebox.placement_docuemnt {
    width: 30%;
}

.about_event_calendar_toobars {
    display: block;
}

.about_event_calendar_toobars.backup {
    display: none;
}

.event_calendar_typbox {
    display: block;
    width: 22%;
    float: left;
    font-family: 'Gt walsheim', "Microsoft Jhenghei", sans-serif;
    font-size: 17px;
    text-transform: none;
}

.event_calendar_typbox.date {
    width: 18%;
    border-right: 1px solid #679b22;
    border-left: 1px solid #679b22;
    background-color: #7fb439;
}

.event_calendar_toogle {
    width: 100%;
    padding-top: 30px;
    padding-right: 58px;
    padding-bottom: 30px;
    float: none;
    background-color: #626366;
    color: #fff;
    text-align: center;
}

.event_calendar_toogle.date {
    background-color: #7fb439;
}

.icon {
    left: -7px;
    right: 5px;
}

.event_calendar_dropdown.w--open {
    background-color: #878a94;
    color: #fff;
}

.event_calendar_toggle_linking {
    color: #fff;
}

.event_calendar_keywords {
    width: 40%;
    padding: 21px 20px 6px;
    float: left;
    background-color: #7fb439;
}

.event_calendar_txtfield {
    width: 45%;
    height: auto;
    min-height: 80px;
    margin-bottom: 0px;
    padding-right: 20px;
    padding-left: 20px;
    float: left;
    border-style: none;
    border-color: transparent #3c551c transparent transparent;
    border-right-width: 1px;
    border-radius: 0px;
    background-color: #7fb439;
    font-family: 'Gt walsheim', "Microsoft Jhenghei", sans-serif;
    font-size: 17px;
}

.event_type_selectbox {
    display: none;
    width: 25%;
    min-height: 80px;
    float: left;
    background-color: transparent;
}

.event_btn_search {
    width: 15%;
    height: auto;
    min-height: 80px;
    background-color: #2aa082;
    background-image: url('../images/icon_quicksearch2x.png');
    background-position: 50% 50%;
    background-size: 40px;
    background-repeat: no-repeat;
}

.event_btn_search:hover {
    background-color: #3a3b3b;
}

.about_event_calendar_content {
    min-height: 600px;
    padding-top: 80px;
    padding-bottom: 50px;
    background-image: url('../images/bgline.png');
    background-position: 50% 50%;
    background-size: auto;
    background-repeat: repeat-y;
}

.fixbox {
    margin-bottom: 0px;
}

.about_event_calendar_txt {
    display: block;
    width: auto;
    max-width: 800px;
    margin-right: auto;
    margin-left: auto;
    font-family: 'Gt walsheim', "Microsoft Jhenghei", sans-serif;
    font-size: 22px;
    line-height: 33px;
    text-align: center;
}

.bottom_sepline {
    display: block;
    width: 100px;
    height: 4px;
    margin: 40px auto 80px;
    background-color: #e0e1e2;
}

.about_event_calendar_left {
    width: 50%;
    padding-right: 20px;
    padding-left: 20px;
    float: left;
    text-align: center;
}

.about_event_calendar_right {
    width: 50%;
    padding-right: 40px;
    padding-left: 40px;
    float: right;
}

.block_calender_news {
    margin-bottom: 52px;
    font-family: 'Gt walsheim pro trial', "Microsoft Jhenghei", sans-serif;
    ;
}

.block_calender_newsdate {
    margin-bottom: 28px;
}

.block_calender_newsimg .imgresonsive {
    width: auto;
}

.block_calender_newstitle {
    margin-bottom: 3px;
    font-family: 'Gt walsheim', "Microsoft Jhenghei", sans-serif;
    font-size: 21px;
    line-height: 25px;
    font-weight: 700;
}

.block_calender_newsdes {
    margin-bottom: 14px;
    font-size: 17px;
    line-height: 25px;
}

.block_event_date_no {
    float: left;
    font-family: 'Gt walsheim', "Microsoft Jhenghei", sans-serif;
    color: #303030;
    font-size: 59px;
    line-height: 65px;
}

.block_event_date_year {
    height: auto;
    margin-top: 25px;
    margin-left: 3px;
    float: left;
    font-family: 'Gt walsheim', "Microsoft Jhenghei", sans-serif;
    color: #303030;
    font-size: 14px;
    line-height: 14px;
    font-weight: 700;
    letter-spacing: 1px;
    text-transform: uppercase;
}

.block_event_date_bottomline {
    width: 100%;
    height: 10px;
    margin-top: -5px;
    float: left;
    border-radius: 200px;
    background-color: #ffaf47;
}

.block_event_date_bottomline.block_event_citac,
.block_event_date_bottomline.deeporange {
    background-color: #e93c00;
}

.block_event_date_bottomline.block_event_cc,
.block_event_date_bottomline.lightblue {
    background-color: #1ab8ff;
}

.block_event_date_bottomline.block_event_zcb,
.block_event_date_bottomline.sharpgreen {
    background-color: #44ca9f;
}

.block_event_date_bottomline.block_event_hkic,
.block_event_date_bottomline.green {
    background-color: #c0e900;
}

.block_event_date_bottomline.block_event_safety,
.block_event_date_bottomline.purple {
    background-color: #6d0be7;
}

.block_event_date_smalltxt {
    margin-top: 58px;
    margin-bottom: 0px;
    margin-left: 4px;
    padding-right: 0px;
    padding-left: 5px;
    float: left;
    font-family: 'Gt walsheim web', "Microsoft Jhenghei", sans-serif;
    color: #303030;
    font-size: 12px;
    line-height: 15px;
    font-weight: 300;
    text-transform: uppercase;
}

.imgresonsive {
    width: 100%;
}

.block_event_date_wrapper {
    display: inline-block;
    padding-right: 0px;
    float: left;
}

.about_calender_bottom_past {
    padding: 100px 30px 109px;
    background-image: url('../images/about_pastevent.jpg');
    background-position: 50% 50%;
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: fixed;
}

.about_calender_bottom_past_inner {
    display: block;
    width: auto;
    max-width: 800px;
    margin-right: auto;
    margin-left: auto;
}

.about_calender_bottom_past_title {
    margin-bottom: 5px;
    font-family: 'Gt walsheim', "Microsoft Jhenghei", sans-serif;
    color: #7fb439;
    font-size: 50px;
    line-height: 60px;
    font-weight: 700;
    text-align: center;
}

.about_calender_bottom_past_txt {
    margin-bottom: 23px;
    font-family: 'Gt walsheim pro trial', "Microsoft Jhenghei", sans-serif;
    ;
    color: #fff;
    font-size: 21px;
    line-height: 27px;
    text-align: center;
}

.about_calender_bottom_past_btn {
    text-align: center;
}

.btn_calender_bottom_past {
    width: auto;
    min-width: 200px;
    padding: 20px;
    border: 1px solid #fff;
    border-radius: 200px;
    font-family: 'Gt walsheim', "Microsoft Jhenghei", sans-serif;
    color: #fff;
    font-size: 16px;
    letter-spacing: 4.1px;
    text-decoration: none;
    text-transform: uppercase;
}

.btn_calender_bottom_past:hover {
    border-color: #7fb439;
    background-color: #7fb439;
    color: #fff;
}

.block_calender_news_linking_a {
    color: #303030;
    text-decoration: none;
    display: none;
}

.block_calender_news_linking_a.is-active {
    display: block;
}

.block_calender_news_linking_a:hover {
    color: #6aa520;
}

.about_caledner_sharebox {
    margin-bottom: 40px;
}

.bottom_calendernews_enquiry {
    width: 35%;
    padding-top: 30px;
    padding-bottom: 30px;
    float: left;
    border-right: 1px solid #7e7979;
    font-family: 'Gt walsheim web', "Microsoft Jhenghei", sans-serif;
    font-size: 31px;
    font-weight: 100;
    text-transform: none;
}

.bottom_calendernews_enquiry.bottom_tradetest_enquiry {
    width: 25%;
    line-height: 35px;
}

.bottom_calender_inner {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-right: 0px;
    padding-left: 0px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.greentxt_tel {
    font-family: 'Gt walsheim', "Microsoft Jhenghei", sans-serif;
    color: #7eb439;
    font-weight: 700;
    letter-spacing: 2px;
}

.btn_bottom_onlinereg {
    width: 30%;
    margin-left: 22px;
    padding: 30px;
    float: right;
    border: 1px solid #fff;
    border-radius: 200px;
    color: #fff;
    font-size: 17px;
    text-align: center;
    letter-spacing: 1px;
    text-decoration: none;
}

.btn_bottom_onlinereg.active {
    border-color: #7eb439;
    background-color: #7eb439;
}

.btn_bottom_onlinereg:hover {
    border-color: #7eb439;
    background-color: #7eb439;
}

.btn_bottom_onlinereg.btn_bottom_application {
    width: 35%;
    border-color: #7eb439;
    background-color: #7eb439;
    background-image: url('../images/icon_download_white2x.png');
    background-position: 92% 50%;
    background-size: 40px;
    background-repeat: no-repeat;
}

.btn_bottom_onlinereg.btn_bottom_application:hover {
    border-color: #464646;
    background-color: #464646;
}

.btn_bottom_onlinereg.btn_bottom_application.btn_bottom_jobforms {
    width: 36%;
    margin-left: 1%;
    padding-right: 10px;
    padding-left: 10px;
    background-position: 96% 50%;
}

.btn_bottom_onlinereg.btn_bottom_cig {
    width: 35%;
    background-color: #fff;
    color: #3d3939;
}

.btn_bottom_onlinereg.btn_bottom_cig:hover {
    border-color: #464646;
    background-color: #464646;
    color: #fff;
}

.section_levyguide {
    padding: 100px 30px;
    background-image: url('../images/bgline.png');
    background-position: 50% 50%;
    background-size: auto;
    background-repeat: repeat-y;
}

.levybigtitle {
    margin-bottom: 45px;
    font-family: 'Gt walsheim', "Microsoft Jhenghei", sans-serif;
    font-size: 48px;
    line-height: 45px;
    font-weight: 700;
    letter-spacing: 0px;
}

.btn_levyguide_listing_a {
    width: 100%;
    padding: 30px 45px 30px 20px;
    border-bottom: 1px solid #ccc;
    background-image: url('../images/small_greenarrow2x.png');
    background-position: 99% 50%;
    background-size: 33px;
    background-repeat: no-repeat;
    font-family: 'Gt walsheim pro trial', "Microsoft Jhenghei", sans-serif;
    ;
    color: #363535;
    font-size: 18px;
    font-weight: 700;
    text-decoration: none;
}
.btn_levyguide_listing_a:last-child {
    border-bottom: 0;
}

.btn_levyguide_listing_a:hover {
    background-color: #7eb439;
    background-image: url('../images/small_whitearrow2x.png');
    background-size: 33px;
    color: #fff;
}

.btn_levyguide_listing_a.btn_placement_listing_a {
    background-image: url('../images/icon_download2x.png');
    background-size: 40px;
}

.btn_levyguide_listing_a.btn_placement_listing_a:hover {
    background-image: url('../images/icon_download_white2x.png');
    background-size: 40px;
}

.btn_colorbox_ordinance {
    width: 50%;
    max-width: 220px;
    min-height: 100px;
    margin-top: 17px;
    margin-left: 25px;
    padding: 0px 20px 0px 0px;
    font-family: 'Gt walsheim pro trial', "Microsoft Jhenghei", sans-serif;
    ;
    color: #fff;
    font-size: 18px;
    line-height: 24px;
    text-decoration: none;
}

.btn_colorbox_ordinance:hover {
    color: #003627;
}

.sepline {
    width: 30px;
    height: 1px;
    margin-top: 15px;
    margin-bottom: 15px;
    background-color: #fff;
}

.smalltxt {
    font-size: 15px;
}

.vertical-center {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.section_eservice_login {
    padding: 100px 0px;
    background-image: url('../images/bgline.png');
    background-position: 50% 50%;
    background-size: auto;
    background-repeat: repeat-y;
}

.section_eservice_login_inner {
    padding-right: 30px;
    padding-left: 30px;
}

.txtfieldlogin {
    width: 40%;
    height: 60px;
    margin-right: 13px;
    padding: 15px 28px;
    float: left;
    border-radius: 200px;
    font-family: 'Gt walsheim', "Microsoft Jhenghei", sans-serif;
    font-size: 16px;
}

.btn_form_login {
    width: 14%;
    height: 60px;
    float: right;
    border-radius: 200px;
    background-color: #7eb439;
    font-family: 'Gt walsheim', "Microsoft Jhenghei", sans-serif;
    font-size: 14px;
    letter-spacing: 1px;
    text-transform: uppercase;
}

.btn_form_login:hover {
    background-color: #484848;
}

.radiobox {
    margin-bottom: 23px;
    margin-left: 4px;
    padding-right: 20px;
    float: left;
}

.fieldlabel {
    font-family: 'Gt walsheim', "Microsoft Jhenghei", sans-serif;
    color: #474646;
    font-size: 15px;
}

.fieldlabel_smalltxt {
    font-family: 'Gt walsheim pro trial', "Microsoft Jhenghei", sans-serif;
    ;
    font-size: 12px;
}

.form_remarktxt {
    width: 80%;
    margin-top: 20px;
    font-family: 'Gt walsheim pro trial', "Microsoft Jhenghei", sans-serif;
    ;
    line-height: 25px;
    text-align: justify;
}

.btn_group_eservice {
    width: 100%;
    padding-top: 100px;
    padding-bottom: 100px;
    background-color: #7eb439;
    background-image: url('../images/bgline.png');
    background-position: 50% 50%;
    background-size: auto;
    background-repeat: repeat-y;
    font-family: 'Gt walsheim', "Microsoft Jhenghei", sans-serif;
}

.btn_group_eservice.greybg {
    background-color: #626366;
}

.btn_group_eservice.remark {
    border-bottom: 1px solid #f1f1f1;
    background-color: #fff;
}

.btn_group_eservice_inner {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    max-width: 1440px;
    margin-right: auto;
    margin-left: auto;
    padding-right: 30px;
    padding-left: 30px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
}

/*.btn_group_eservice_inner.remark:before{
  content: '';
  position: absolute;
  width: 2px;
  height: 100px;
  left: -100px;
  top: 30px;
  background-color: #7eb439;
} */

.btn_group_eservice_inner.remark {
    display: block;
}

.btn_group_eservice_left {
    width: 89%;
    padding-right: 260px;
    float: left;
}

.btn_group_eservice_left.remark {
    width: 100%;
    padding-right: 0px;
}

.btn_eservice_right {
    width: 30%;
    float: right;
}

.btn_group_eservice_title {
    margin-bottom: 12px;
    color: #fff;
    font-size: 29px;
    line-height: 35px;
    text-transform: uppercase;
}

.btn_group_eservice_title.greentxt {
    font-family: 'Gt walsheim', "Microsoft Jhenghei", sans-serif;
    color: #7eb439;
    font-weight: 700;
    letter-spacing: 1px;
}

.btn_group_eservice_title.greentxt.remark {
    font-size: 23px;
}

.btn_group_eservice_title.smalltitle {
    margin-bottom: 0px;
    color: #252424;
    font-size: 19px;
    text-transform: none;
}

.btn_group_eservice_des {
    font-family: 'Gt walsheim pro trial', "Microsoft Jhenghei", sans-serif;
    ;
    color: #fff;
    font-size: 17px;
    line-height: 27px;
    font-weight: 300;
}

.btn_group_eservice_des.remarktxt {
    color: #141414;
}

.btn_eservice_linking_a {
    width: 14%;
    height: auto;
    padding: 20px;
    float: right;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center;
    border: 1px solid #fff;
    border-radius: 200px;
    background-color: transparent;
    color: #fff;
    text-align: center;
    letter-spacing: 1px;
    text-decoration: none;
    text-transform: uppercase;
}

.btn_eservice_linking_a:hover {
    border-color: #414141;
    background-color: #414141;
}

.section_hotcourse {
    padding: 100px 30px;
    background-color: transparent;
    background-image: url('../images/bgline.png');
    background-position: 50% 50%;
    background-size: auto;
    background-repeat: repeat-y;
}

.form_course_service {
    margin-bottom: 0px;
}

.select_coursesearch {
    width: 20%;
    height: 80px;
    margin-bottom: 0px;
    float: left;
    border: 1px none #000;
    background-color: rgba(39, 39, 39, 0);
    background-image: url('../images/arrow_select2.png'), url('../images/grey_bg.png');
    background-position: 96% 50%, 0px 0px;
    background-size: 21px, auto;
    background-repeat: no-repeat, repeat;
    font-family: 'Gt walsheim', "Microsoft Jhenghei", sans-serif;
    color: #fff;
    font-size: 15px;
    text-align: left;
    cursor: pointer;
    -webkit-appearance: none;
    -ms-appearance: none;
    -o-appearance: none;
    -moz-appearance: none;
}

.select_coursesearch.others {
    width: 11%;
    border-right-style: solid;
    border-right-color: #659909;
    background-image: url('../images/arrowgreen_select.png'), url('../images/green_bg.png');
    background-position: 95% 50%, 50% 50%;
    background-size: 21px, 14px;
    background-repeat: no-repeat, repeat;
}

.select_coursesearch.others.calendar {
    width: 18%;
    border-left-style: solid;
    border-left-color: #689900;
}

.select_coursesearch.calendar {
    width: 22%;
    border-radius: 0px;
}

.btn_advance_search {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 10%;
    height: 80px;
    float: left;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: #7fb439;
    font-family: 'Gt walsheim pro trial', "Microsoft Jhenghei", sans-serif;
    ;
    color: #fff;
    line-height: 14px;
    text-align: center;
    text-decoration: underline;
}

.btn_course_search {
    width: 15%;
    height: 80px;
    float: left;
    background-color: #2aa082;
    background-image: url('../images/icon_quicksearch2x.png');
    background-position: 50% 50%;
    background-size: 40px;
    background-repeat: no-repeat;
    color: transparent;
}

.btn_course_search:hover {
    background-color: #464646;
}

.section_course_row {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-align-content: stretch;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
}

.section_course_row_col {
    min-height: 500px;
    padding-right: 0px;
    padding-left: 0px;
}

.section_course_row_col.bg_grey {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    min-height: auto;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: #e9e9e9;
}

.section_course_row_col.bg_lightgrey {
    display: block;
    min-height: auto;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: #eee;
}

.block_coursebox {
    min-height: 500px;
    padding: 100px;
}

.block_coursebox_title {
    margin-bottom: 18px;
    font-family: 'Gt walsheim', "Microsoft Jhenghei", sans-serif;
    color: #7eb439;
    font-size: 46px;
    line-height: 48px;
}

.block_coursebox_des {
    min-height: auto;
    margin-bottom: 17px;
    font-family: 'Gt walsheim pro trial', "Microsoft Jhenghei", sans-serif;
    ;
    font-size: 17px;
    line-height: 28px;
}

.btn_course_discover {
    width: 100%;
    max-width: 200px;
    padding: 20px;
    border: 1px solid #333;
    border-radius: 200px;
    font-family: 'Gt walsheim', "Microsoft Jhenghei", sans-serif;
    color: #333;
    font-size: 15px;
    text-align: center;
    letter-spacing: 1px;
    text-decoration: none;
    text-transform: uppercase;
}

.btn_course_discover:hover {
    border-color: #74a635;
    background-color: #74a635;
    color: #fff;
}

.section_weather {
    padding: 100px 30px;
    background-image: url();
    background-position: 50% 50%;
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: fixed;
}

.weather_row {
    display: block;
    max-width: 1440px;
    margin-right: auto;
    margin-left: auto;
    padding-right: 0px;
    padding-left: 0px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.weather_txt {
    padding-right: 69px;
    padding-left: 30px;
    font-family: 'Gt walsheim pro trial', "Microsoft Jhenghei", sans-serif;
    ;
    color: #fff;
    font-size: 17px;
    line-height: 24px;
}

.btn_lookingfor {
    width: 100%;
    max-width: 200px;
    padding: 20px;
    border: 1px solid #484848;
    border-radius: 200px;
    font-family: 'Gt walsheim', "Microsoft Jhenghei", sans-serif;
    color: #484848;
    font-size: 17px;
    text-align: center;
    letter-spacing: 1px;
    text-decoration: none;
    text-transform: uppercase;
}

.btn_lookingfor:hover {
    border-color: #7eb439;
    background-color: #7eb439;
    color: #fff;
}

.btn_lookingfor.btn_white {
    border-color: #fff;
    color: #fff;
}

.btn_lookingfor.btn_white:hover {
    border-color: #7eb439;
}

.section_searchtradetest_box {
    padding: 40px 30px;
    background-color: #f8f8f8;
}

.section_searchtradetest_box_inner {
    padding-right: 0px;
    padding-left: 0px;
}

.row_searchtradetestbox {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.btn_advancesearch {
    width: 100%;
    min-height: auto;
    padding: 20px;
    font-family: 'Gt walsheim pro trial', "Microsoft Jhenghei", sans-serif;
    ;
    color: #272727;
    line-height: 16px;
    text-align: center;
}

.section_trade_tab {
    padding: 100px 30px;
    background-color: #1d7d8a;
}

.trade_tab_linking {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 25%;
    min-height: 75px;
    padding: 18px 20px;
    float: left;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: transparent;
    font-family: 'Gt walsheim', "Microsoft Jhenghei", sans-serif;
    color: #fff;
    font-size: 17px;
    text-align: center;
}

.trade_tab_linking:hover {
    background-color: #68a815;
}

.trade_tab_linking.w--current {
    float: left;
    background-color: #7eb439;
}

.row_trade_tab_content {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-align-content: stretch;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    margin-top: 30px;
}

.row_trade_tab_content a {
    text-decoration: none;
}

.block_tadetest_colcontent {
    padding-top: 20px;
    padding-right: 65px;
    padding-bottom: 20px;
    font-family: 'Gt walsheim pro trial', "Microsoft Jhenghei", sans-serif;
    ;
    color: #fff;
    font-size: 22px;
    line-height: 24px;
    font-weight: 100;
}

.tabmenu_tradetest {
    border-bottom: 1px solid #7eb439;
}

.form_tradetest {
    margin-bottom: 0px;
}

.trade_section {
    padding-bottom: 46px;
    background-image: url('../images/bgline.png');
    background-position: 50% 50%;
    background-size: auto;
    background-repeat: repeat-y;
}

.btn_tradetest_linking_a {
    display: block;
    width: 100%;
    margin-bottom: 2px;
    padding-top: 10px;
    padding-bottom: 10px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
    background-color: #f2f2f2;
    font-family: 'Gt walsheim pro trial', "Microsoft Jhenghei", sans-serif;
    ;
    color: #484848;
    font-size: 17px;
    font-weight: 700;
    text-decoration: none;
}

.btn_tradetest_linking_a:hover {
    background-color: #5c5c5c;
    color: #fff;
}

.btn_tradetest_linking_inner {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    max-width: 1440px;
    margin-right: auto;
    margin-left: auto;
    padding: 20px 30px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: transparent;
    background-image: url('../images/small_greenarrow2x.png');
    background-position: 98% 50%;
    background-size: 33px;
    background-repeat: no-repeat;
}

.btn_tradetest_linking_inner.btn_career_linking_inner {
    background-image: url('../images/icon_download2x.png');
    background-size: 38px;
}

.btn_tradetest_linking_inner.btn_safety_courses {
    background-image: none;
    background-position: 0px 0px;
    background-size: auto;
    background-repeat: repeat;
}

.block_tradetest_cate {
    width: 17%;
    padding-right: 20px;
    float: left;
    font-family: 'Gt walsheim', "Microsoft Jhenghei", sans-serif;
    color: #7fb439;
    font-size: 15px;
    text-decoration: none;
}

.block_tradetest_cate.block_career_date {
    width: 18%;
}

.block_tradetest_cate.block_safety_title {
    width: 45%;
    font-family: 'Gt walsheim pro trial', "Microsoft Jhenghei", sans-serif;
    ;
    font-size: 17px;
}

.block_tradetest_name {
    width: 35%;
    padding-right: 20px;
    float: left;
}

.block_tradetest_name.block_career_cate {
    width: 25%;
}

.block_tradetest_name.block_safety_form {
    width: 30%;
}

.block_tradetest_name.block_safety_code {
    width: 25%;
}

.block_tradetest_code {
    width: 17%;
    padding-right: 20px;
    float: left;
}

.block_tradetest_code.block_career_title {
    width: 25%;
}

.text-block-5 {
    width: 20%;
}

.tradetest_toptitleset {
    padding: 40px 30px;
}

.tradetest_toptitleset.career_toptitleset {
    padding-bottom: 20px;
}

.tradetest_toptitleset.saftycourse_toptitleset {
    padding-top: 0px;
}

.block_tradetest_venue {
    width: 21%;
}

.block_tradetest_venue.block_career_code {
    width: 25%;
}

.btn_more_left {
    width: 100%;
    max-width: 160px;
    min-width: auto;
    margin-top: 40px;
    padding: 20px;
    border: 1px solid #484848;
    border-radius: 200px;
    background-color: transparent;
    font-family: 'Gt walsheim', "Microsoft Jhenghei", sans-serif;
    color: #484848;
    font-size: 15px;
    text-align: center;
    letter-spacing: 1px;
    text-decoration: none;
    text-transform: uppercase;
}

.btn_more_left:hover {
    border-color: #7eb439;
    background-color: #7eb439;
    color: #fff;
}

.section_bggrey {
    padding-top: 100px;
    padding-bottom: 79px;
    background-color: #626366;
}

.inner_tradertesttxt {
    width: 100%;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    font-family: 'Gt walsheim', "Microsoft Jhenghei", sans-serif;
    font-size: 21px;
    letter-spacing: 0px;
}

.inner_tradertesttxt.tradesmalltxt {
    font-family: 'Gt walsheim pro trial', "Microsoft Jhenghei", sans-serif;
    ;
    font-size: 14px;
    font-weight: 100;
    letter-spacing: 1px;
}

.section_tradetest_venus {
    padding: 60px 0px;
    background-color: #7eb439;
}

.section_tradetest_venue_inner {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-right: 30px;
    padding-left: 30px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.venu_title {
    width: auto;
    min-height: auto;
    min-width: 150px;
    float: left;
    font-family: 'Gt walsheim', "Microsoft Jhenghei", sans-serif;
    color: #fff;
    font-size: 25px;
    letter-spacing: 1px;
    text-transform: uppercase;
}

.venue_location {
    min-width: 25%;
    margin-right: 10px;
    margin-left: 10px;
    padding: 25px 20px;
    float: left;
    border: 1px solid #fff;
    font-family: 'Gt walsheim', "Microsoft Jhenghei", sans-serif;
    color: #fff;
    font-size: 18px;
    text-align: center;
    letter-spacing: 1px;
    text-transform: uppercase;
}

.section_examination_details {
    padding: 60px 30px 96px;
    background-image: url('../images/bgline.png');
    background-position: 50% 50%;
    background-size: auto;
    background-repeat: repeat-y;
}

.btn_applicationform_txt {
    padding-right: 29px;
}

.smalltop_tille {
    font-family: 'Gt walsheim', "Microsoft Jhenghei", sans-serif;
    text-transform: uppercase;
}

.examination_inner {
    padding-right: 30px;
    padding-left: 30px;
}

.examination_inner.remark {
    margin-top: 77px;
}

.exmination_bggrey {
    display: block;
    width: auto;
    margin-right: auto;
    margin-bottom: 3px;
    margin-left: auto;
    padding: 50px 30px;
    background-color: #f2f2f2;
}

.row_examination_topbar {
    margin-top: 39px;
    margin-bottom: 20px;
}

.row_examination_detail_content {
    display: block;
    max-width: 1382px;
    margin-right: auto;
    margin-left: auto;
}

.txt_exam {
    font-family: 'Gt walsheim pro trial', "Microsoft Jhenghei", sans-serif;
    ;
    font-size: 17px;
}

.remarktxt_tradetest {
    font-family: 'Gt walsheim pro trial', "Microsoft Jhenghei", sans-serif;
    ;
    font-size: 18px;
    line-height: 29px;
}

.section_cwrs_login {
    padding: 100px 50px;
    background-image: url('../images/bg_registration_login.jpg');
    background-position: 50% 50%;
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: fixed;
}

.section_cwrs_login.bgtradetest {
    background-image: url('../images/bg_tradetest_no.jpg');
}

.cwrs_bigtitle {
    margin-bottom: 20px;
    font-family: 'Gt walsheim', "Microsoft Jhenghei", sans-serif;
    color: #fff;
    font-size: 40px;
    line-height: 45px;
    font-weight: 700;
}

.cwrs_des {
    width: 70%;
    margin-bottom: 25px;
    padding-right: 0px;
    float: none;
    font-family: 'Gt walsheim pro trial', "Microsoft Jhenghei", sans-serif;
    ;
    color: #fff;
    font-size: 18px;
    line-height: 29px;
    font-weight: 100;
}

.crws_txtfield {
    width: 35%;
    height: 60px;
    margin-right: 15px;
    margin-bottom: 29px;
    padding-left: 29px;
    float: left;
    border: 1px solid #fff;
    border-radius: 200px;
    background-color: transparent;
    font-family: 'Gt walsheim', "Microsoft Jhenghei", sans-serif;
    color: #fff;
    font-size: 20px;
    text-transform: uppercase;
}

.btn_cwrslogin {
    height: 60px;
    min-width: 150px;
    padding-right: 20px;
    padding-left: 20px;
    float: left;
    border-radius: 200px;
    background-color: #7eb439;
    font-family: 'Gt walsheim', "Microsoft Jhenghei", sans-serif;
    color: #fff;
    font-size: 15px;
    letter-spacing: 1px;
    text-transform: uppercase;
    line-height: 40px;
    text-align: center;
}

.btn_cwrslogin:hover {
    background-color: #505050;
}

.btn_createlogin {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 60px;
    padding-right: 0px;
    padding-left: 30px;
    float: left;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    font-family: 'Gt walsheim', "Microsoft Jhenghei", sans-serif;
    color: #fff;
    font-size: 13px;
    font-weight: 700;
    letter-spacing: 1px;
    text-transform: uppercase;
}

.btn_createlogin:hover {
    color: #7eb439;
}

.col_trade_no {
    width: 20%;
    min-height: auto;
    float: left;
    font-family: 'Gt walsheim', "Microsoft Jhenghei", sans-serif;
    color: #fff;
    font-size: 59px;
}

.col_trade_no_content {
    line-height: 57px;
}

.col_trade_no_smalltxt {
    font-size: 15px;
    font-weight: 700;
    letter-spacing: 1px;
    text-transform: uppercase;
}

.inner_colorbox_cic {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    min-height: 350px;
    height: 350px;
    padding: 60px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.inner_colorbox_cic.bg_grey {
    /*min-height: 400px;*/
    padding: 50px;
    background-color: #ebebeb;
}

.inner_colorbox_cic.inner_colorbox_citac {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    background-color: #ddf7f5;
}

.btn_tradetestdetails {
    margin-top: 30px;
    padding: 20px 50px;
    border: 1px solid #fff;
    border-radius: 200px;
    font-family: 'Gt walsheim', "Microsoft Jhenghei", sans-serif;
    color: #fff;
    font-size: 15px;
    text-align: center;
    letter-spacing: 1px;
    text-decoration: none;
}

.btn_tradetestdetails:hover {
    border-color: #7eb439;
    background-color: #7eb439;
}

.section_occ_finderbox {
    padding: 50px 50px 20px;
    font-family: 'Gt walsheim', "Microsoft Jhenghei", sans-serif;
    color: #484848;
}

.col_finderbox {
    width: 16%;
    min-height: auto;
    padding-right: 15px;
    float: left;
}

.col_finderbox.col_searchtile {
    width: 20%;
}

.col_finderbox_txt {
    display: inline-block;
    min-height: 40px;
    padding-right: 23px;
    padding-left: 2px;
    background-image: url('../images/filter_bullet.png');
    background-position: 100% -3px;
    background-size: 23px;
    background-repeat: no-repeat;
    font-size: 15px;
    line-height: 17px;
    text-transform: uppercase;
}

.col_finderbox_txt.bigtitle {
    margin-top: 15px;
    padding-right: 59px;
    background-image: none;
    font-family: 'Gt walsheim', "Microsoft Jhenghei", sans-serif;
    font-size: 22px;
    line-height: 22px;
    font-weight: 700;
    letter-spacing: 1px;
    text-transform: uppercase;
}

.occ_filter {
    display: block;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.hidden {
    display: none;
}

.occ_select_field {
    height: auto;
    border: 1px solid #c2c2c2;
    border-radius: 200px;
    background-image: url('../images/filter_bullet.png');
    background-position: 98% 50%;
    background-size: 23px;
    background-repeat: no-repeat;
}

.occ_listing_btn_a {
    display: block;
    width: 100%;
    margin-bottom: 3px;
    padding: 30px;
    float: left;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    background-color: #f2f2f2;
    font-family: 'Gt walsheim pro trial', "Microsoft Jhenghei", sans-serif;
    ;
    color: #131313;
    font-size: 16px;
    text-decoration: none;
    cursor: default;
}

.occ_listing_btn_a:hover {
    background-color: #424242;
    color: #fff;
}

.occ_listing_btn_inner {
    display: block;
    max-width: 1440px;
    margin-right: auto;
    margin-left: auto;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
}

.col_occ_listing_content {
    width: 16%;
    min-height: auto;
    padding-right: 10px;
    padding-left: 10px;
    float: left;
}

.col_occ_listing_content.bigtitle {
    width: 20%;
    padding-right: 30px;
    font-family: 'Gt walsheim', "Microsoft Jhenghei", sans-serif;
    color: #7eb439;
    font-weight: 500;
}

.occ_mob_txttag {
    display: none;
}

.select_all_occ {
    width: 50%;
    height: 60px;
    min-height: auto;
    padding-right: 30px;
    padding-left: 30px;
    border-radius: 200px;
    background-image: url('../images/tab_arrowdown_green2x.png');
    background-position: 97% 50%;
    background-size: 19px;
    background-repeat: no-repeat;
    font-family: 'Gt walsheim', "Microsoft Jhenghei", sans-serif;
    color: #7eb439;
    font-size: 26px;
}

.levy_banner_nav {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    min-height: 60px;
    margin-top: 35px;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
    border: 1px solid #fff;
    border-radius: 200px;
}

.levy_banner_nav.reg_banner_nav {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-self: flex-end;
    -ms-flex-item-align: end;
    align-self: flex-end;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
}

.levy_banner_nav.research_banner_nav {
    width: auto;
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
}

.btn_levybanner_nav_linkng {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 15%;
    min-height: 80px;
    padding: 20px;
    float: left;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border: 1px solid #fff;
    border-top-left-radius: 200px;
    border-bottom-left-radius: 200px;
    background-color: #fff;
    font-family: 'Gt walsheim', "Microsoft Jhenghei", sans-serif;
    color: #7eb439;
    font-size: 16px;
    text-align: center;
    letter-spacing: 1px;
    text-decoration: none;
    text-transform: uppercase;
}

.btn_levybanner_nav_linkng.nav2 {
    width: 20%;
    min-height: 80px;
    padding-right: 20px;
    padding-left: 20px;
    border-style: none;
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
    background-color: transparent;
    color: #fff;
    text-align: center;
}

.btn_levybanner_nav_linkng.nav2:hover {
    background-color: #fff;
    color: #7eb439;
}

.btn_levybanner_nav_linkng.nav3 {
    width: 30%;
    min-height: 80px;
    padding-right: 20px;
    padding-left: 20px;
    border-style: none;
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
    background-color: transparent;
    color: #fff;
    text-align: center;
}

.btn_levybanner_nav_linkng.nav3:hover {
    background-color: #fff;
    color: #7eb439;
}

.btn_levybanner_nav_linkng.nav4 {
    min-height: 80px;
    border-style: none;
    border-radius: 0px 200px 200px 0px;
    background-color: transparent;
    color: #fff;
    text-align: center;
}

.btn_levybanner_nav_linkng.nav4:hover {
    background-color: #fff;
    color: #7eb439;
}

.btn_levybanner_nav_linkng.nav4.procurement {
    width: 12%;
    padding-right: 10px;
    padding-left: 10px;
}

.btn_levybanner_nav_linkng.btn_procurement_nav_linking {
    width: 22%;
    padding-right: 5px;
    padding-left: 5px;
}

.btn_levybanner_nav_linkng.btn_procurement_nav_linking.procurement_linking {
    width: 28%;
    padding-right: 5px;
    padding-left: 5px;
    border-style: none;
    background-color: transparent;
    color: #fff;
}

.btn_levybanner_nav_linkng.btn_procurement_nav_linking.procurement_linking:hover {
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
    background-color: #fff;
    color: #7eb439;
}

.btn_levybanner_nav_linkng.btn_procurement_nav_linking.procurement_linking.nav2 {
    width: 19%;
    padding-right: 10px;
    padding-left: 10px;
}

.btn_levybanner_nav_linkng.btn_procurement_nav_linking.procurement_linking.active {
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
    background-color: #fff;
    color: #7eb439;
}

.btn_levybanner_nav_linkng.btn_procurement_nav_linking.unactive {
    border-style: none;
    border-radius: 0px;
    background-color: transparent;
    color: #fff;
}

.btn_levybanner_nav_linkng.btn_procurement_nav_linking.unactive:hover {
    border-top-left-radius: 200px;
    border-bottom-left-radius: 200px;
    background-color: #fff;
    color: #7eb439;
}

.btn_levybanner_nav_linkng.btn_registrationbanner_nav_linking {
    width: 20%;
    padding-right: 5px;
    padding-left: 5px;
}

.btn_levybanner_nav_linkng.btn_registrationbanner_nav_linking.fix_nav_linking {
    height: auto;
    min-height: 82px;
    border-style: none;
    border-radius: 0px;
    background-color: transparent;
    color: #fff;
}

.btn_levybanner_nav_linkng.btn_registrationbanner_nav_linking.fix_nav_linking:hover {
    background-color: #fff;
    color: #7eb439;
}

.btn_levybanner_nav_linkng.btn_registrationbanner_nav_linking.fix_nav_linking.nav3 {
    width: 25%;
}

.btn_levybanner_nav_linkng.btn_registrationbanner_nav_linking.fix_nav_linking.last {
    /*width: 15%;*/
    border-top-right-radius: 200px;
    border-bottom-right-radius: 200px;
}

.btn_levybanner_nav_linkng.btn_registrationbanner_nav_linking.fix_nav_linking.active {
    background-color: #fff;
    color: #7eb439;
}

.btn_levybanner_nav_linkng.btn_registrationbanner_nav_linking.unactive {
    border-style: none;
    background-color: transparent;
    color: #fff;
}

.btn_levybanner_nav_linkng.btn_searchbanner_nav_linking {
    width: 33.3333%;
    min-height: 82px;
    padding-right: 40px;
    padding-left: 40px;
    border-style: none;
    border-radius: 0px;
    background-color: transparent;
    color: #fff;
}

.btn_levybanner_nav_linkng.btn_searchbanner_nav_linking:hover {
    background-color: #fff;
    color: #7eb439;
}

.btn_levybanner_nav_linkng.btn_searchbanner_nav_linking.activeleft {
    border-top-left-radius: 200px;
    border-bottom-left-radius: 200px;
    background-color: #fff;
    color: #7eb439;
}

.btn_levybanner_nav_linkng.btn_searchbanner_nav_linking.last {
    border-top-right-radius: 200px;
    border-bottom-right-radius: 200px;
}

.btn_levybanner_nav_linkng.btn_searchbanner_nav_linking.active {
    background-color: #fff;
    color: #7eb439;
}

.btn_levybanner_nav_linkng.bnt_otherbanner_nav_linking {
    width: 20%;
    border-style: none;
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
    background-color: transparent;
    color: #fff;
}

.btn_levybanner_nav_linkng.bnt_otherbanner_nav_linking:hover {
    background-color: #fff;
    color: #7eb439;
}

.btn_levybanner_nav_linkng.bnt_otherbanner_nav_linking.left {
    border-top-left-radius: 200px;
    border-bottom-left-radius: 200px;
}

.btn_levybanner_nav_linkng.bnt_otherbanner_nav_linking.left.active {
    background-color: #fff;
    color: #7eb439;
}

.btn_levybanner_nav_linkng.bnt_otherbanner_nav_linking.last {
    border-top-right-radius: 200px;
    border-bottom-right-radius: 200px;
}

.btn_levybanner_nav_linkng.bnt_otherbanner_nav_linking.active {
    background-color: #fff;
    color: #7eb439;
}

.levy_guide_123 {
    padding-top: 60px;
    padding-bottom: 60px;
    background-image: url('../images/bgline.png');
    background-position: 50% 50%;
    background-size: auto;
    background-repeat: repeat-y;
}

.levy_guide_123_inner {
    padding-right: 30px;
    padding-left: 30px;
}

.header_menu_droptab {
    display: block;
}

.header_tabmenu {
    width: 40%;
    float: left;
}

.header_tab_linking {
    display: block;
    width: 100%;
    margin-bottom: 2px;
    padding-bottom: 3px;
    padding-left: 10px;
    background-color: transparent;
    font-family: 'Gt walsheim', "Microsoft Jhenghei", sans-serif;
    color: #cbe1b0;
    font-size: 22px;
    line-height: 1.2em;
    /*font issue*/
    font-family: "Gt walsheim web", "Microsoft Jhenghei", sans-serif;
    font-weight: 100;
}

.header-tc .header_tab_linking,
.header-sc .header_tab_linking {
    font-weight: 400;
}

.header_tab_linking:hover {
    color: #fff;
}

.header_tab_linking:active {
    color: #fff;
}

.header_tab_linking:focus {
    color: #fff;
}

.header_tab_linking.w--current {
    display: block;
    width: 100%;
    margin-bottom: 2px;
    padding-bottom: 3px;
    background-color: transparent;
    color: #fff;
    font-size: 22px;
}

.header_droptab_content_txt {
    display: inline-block;
    padding-right: 21px;
    background-image: url('../images/arrow-right.png');
    background-position: 100% 50%;
    background-size: 16px;
    background-repeat: no-repeat;
}

.header_drop_tab_content {
    width: 60%;
    float: right;
}

.levyguidetitle {
    padding-top: 3px;
    padding-right: 26px;
    padding-bottom: 3px;
    float: left;
    font-family: 'Gt walsheim', "Microsoft Jhenghei", sans-serif;
    color: #7eb439;
    font-size: 27px;
    line-height: 32px;
    font-weight: 700;
    text-transform: uppercase;
}

.tab123 {
    float: left;
}

.btn_levyguidetab {
    margin-left: 0px;
    padding: 3px 27px 3px 23px;
    /*border-right: 5px solid #3b3b3b;*/
    font-family: 'Gt walsheim pro trial', "Microsoft Jhenghei", sans-serif;

    color: #222;
    font-size: 26px;
    line-height: 32px;
    text-decoration: none;
    text-transform: uppercase;
    position:relative;
}
.btn_levyguidetab:after{
	content:'';
	display:block;
	position:absolute;
	top:50%;
	right:0;
	width:5px;
	height:1em;
	margin-top:-0.5em;
	background:#3b3b3b;
}
.btn_levyguidetab.noborder:after{
	display:none;
}

.btn_levyguidetab:hover {
    color: #7eb439;
}

.btn_levyguidetab.active1 {
    padding-top: 3px;
    padding-bottom: 3px;
    font-family: 'Gt walsheim', "Microsoft Jhenghei", sans-serif;
    font-weight:bold;
}

.btn_levyguidetab.noborder {
    border-right-style: none;
}

.levyguide_subtitle {
    margin-top: 25px;
    margin-bottom: 43px;
    font-family: 'Gt walsheim web', "Microsoft Jhenghei", sans-serif;
    color: #3f3f3f;
    font-size: 24px;
    line-height: 25px;
}

.levy_dis_title {
    margin-bottom: 8px;
    font-family: 'Gt walsheim', "Microsoft Jhenghei", sans-serif;
    color: #7eb439;
    font-size: 21px;
    letter-spacing: 1px;
    text-transform: uppercase;
}

.text-block-6 {
    font-family: 'Gt walsheim pro trial', "Microsoft Jhenghei", sans-serif;
    ;
    font-size: 15px;
    line-height: 24px;
}

.levy_enquiries {
    padding-top: 60px;
    padding-bottom: 60px;
    background-color: #5e5f62;
}

.levy_enquiries.bg_green {
    padding-top: 75px;
    background-color: #7eb439;
}

.levy_enquireis_inner {
    padding-right: 30px;
    padding-left: 30px;
}

.levy_enquireis_title {
    margin-bottom: 13px;
    font-family: 'Gt walsheim', "Microsoft Jhenghei", sans-serif;
    color: #fff;
    font-size: 22px;
    line-height: 25px;
    letter-spacing: 1px;
    text-transform: uppercase;
}

.levy_enquires_txt {
    margin-bottom: 20px;
    font-family: 'Gt walsheim pro trial', "Microsoft Jhenghei", sans-serif;
    ;
    color: #fff;
    font-size: 16px;
    font-weight: 100;
}

.levy_enquireis_add {
    margin-bottom: 8px;
    font-family: 'Gt walsheim pro trial', "Microsoft Jhenghei", sans-serif;
    ;
    color: #fff;
    font-size: 18px;
    line-height: 25px;
    letter-spacing: 0px;
    font-weight: bold;
}

.levy_enquiries_telfax {
    margin-right: 20px;
    margin-bottom: 8px;
    float: left;
    font-family: 'Gt walsheim pro trial', "Microsoft Jhenghei", sans-serif;
    ;
    color: #fff;
    font-size: 18px;
    letter-spacing: 1px;
}

.greentxt {
    color: #fff;
    font-weight: bold;
}

.levy_enquiries_email {
    clear: both;
    font-family: 'Gt walsheim pro trial', "Microsoft Jhenghei", sans-serif;
    ;
    color: #fff;
    font-size: 18px;
    font-weight: 100;
}

.email_linking_a {
    color: #fff;
    text-decoration: none;
    font-weight: bold;
}

.email_linking_a:hover {
    color: #fff;
}

.email_linking_a.w--current {
    border-style: none;
    color: #7eb439;
    text-decoration: none;
}

.email_linking_a.w--current:hover {
    color: #070707;
    text-decoration: underline;
}

.levy_purpose {
    padding: 60px 0px;
    background-image: url('../images/bgline.png');
    background-position: 50% 50%;
    background-size: auto;
    background-repeat: repeat-y;
}

.levy_purpose_title {
    display: block;
    width: 1440px;
    margin-right: auto;
    margin-bottom: 22px;
    margin-left: auto;
    padding-top: 29px;
    padding-right: 30px;
    padding-left: 30px;
    font-family: 'Gt walsheim', "Microsoft Jhenghei", sans-serif;
    color: #2a2a2a;
    font-size: 25px;
    letter-spacing: 1px;
    text-transform: uppercase;
}

.levy_purpose_title.remarktxt {
    width: auto;
    max-width: 1440px;
    font-family: 'Gt walsheim pro trial', "Microsoft Jhenghei", sans-serif;
    ;
    font-size: 15px;
    line-height: 27px;
    letter-spacing: 0px;
    text-transform: none;
}

.levy_purpose_biggreendes {
    display: block;
    width: auto;
    max-width: 1440px;
    margin-right: auto;
    margin-bottom: 60px;
    margin-left: auto;
    padding-right: 30px;
    padding-left: 22px;
    border-left: 9px solid #7eb439;
    font-family: 'Gt walsheim', "Microsoft Jhenghei", sans-serif;
    color: #7eb439;
    font-size: 36px;
    line-height: 44px;
    font-weight: 700;
}

.levy_intro_listing {
    display: block;
    max-width: 1440px;
    margin-right: auto;
    margin-left: auto;
    padding-right: 30px;
    padding-left: 30px;
}

.levy_intro_listingblock {
    margin-bottom: 40px;
}

.levy_intro_listingblock.whitetxt {
    margin-bottom: 25px;
    color: #fff;
}

.levy_intro_listingblock.drop_content {
    margin-bottom: 30px;
    padding-top: 17px;
    padding-left: 20px;
}

.levy_intro_listingblock_no {
    width: 2%;
    padding-top: 0px;
    float: left;
    font-family: 'Gt walsheim', "Microsoft Jhenghei", sans-serif;
    font-size: 14px;
    line-height: 23px;
    font-weight: 700;
}

.levy_intro_listingblock_des {
    width: 98%;
    float: right;
    font-family: 'Gt walsheim pro trial', "Microsoft Jhenghei", sans-serif;
    ;
    font-size: 17px;
    line-height: 25px;
    letter-spacing: 0px;
    text-transform: none;
}

.text-block-7 {
    font-family: 'Gt walsheim pro trial', "Microsoft Jhenghei", sans-serif;
    ;
    font-size: 16px;
    line-height: 25px;
}

.text-block-8 {
    line-height: 28px;
}

.levy_guidetable_title {
    display: block;
    width: auto;
    max-width: 1440px;
    margin-right: auto;
    margin-left: auto;
    padding-right: 30px;
    padding-bottom: 17px;
    padding-left: 30px;
    font-family: 'Gt walsheim', "Microsoft Jhenghei", sans-serif;
    font-size: 14px;
    text-transform: uppercase;
}

.levy_guidetable_title.innerdrop {
    width: 100%;
    max-width: 1338px;
    padding-right: 20px;
    padding-left: 20px;
}

.levy_guidletable_title_ref {
    width: 8%;
    float: left;
}

.levy_guidetable_title_period {
    width: 38%;
    float: left;
}

.levy_guidetable_title_scope {
    width: 25%;
    float: left;
}

.levy_guidetable_title_rate {
    width: 17%;
    float: left;
}

.levy_guidetable_title_rate.therhold {
    width: 12%;
}

.levy_guidetable_title_normaltxt {
    font-family: 'Gt walsheim pro trial', "Microsoft Jhenghei", sans-serif;
    ;
}

.btn_levyguidetable_btn {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 90%;
    min-height: 30px;
    margin-right: auto;
    margin-bottom: 3px;
    margin-left: auto;
    padding: 20px 40px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: #f2f2f2;
    color: #080808;
    text-decoration: none;
    cursor: default;
}

.btn_levyguidetable_btn.innerdrop {
    width: 100%;
    max-width: 1338px;
    padding-right: 20px;
    padding-left: 20px;
    cursor: default;
}

.levy_guidetable_title_content {
    float: left;
    font-family: 'Gt walsheim pro trial', "Microsoft Jhenghei", sans-serif;
    ;
    font-size: 16px;
}

.levy_guidetable_title_content.ref {
    width: 8%;
    font-family: 'Gt walsheim', "Microsoft Jhenghei", sans-serif;
    color: #7eb439;
}

.levy_guidetable_title_content.period {
    width: 19%;
    text-transform: none;
}

.levy_guidetable_title_content.scope {
    width: 25%;
    padding-right: 30px;
}

.levy_guidetable_title_content.rate {
    width: 17%;
    padding-right: 10px;
}

.levy_guidetable_title_content.threshold {
    width: 12%;
}

.levy_guidetable_mob_tag {
    display: none;
}

.levyguide_mob_title {
    display: none;
}

.text-block-9 {
    font-size: 15px;
    line-height: 26px;
}

.bulletpint {
    margin-top: 6px;
    margin-bottom: 2px;
    padding-left: 16px;
    background-image: url('../images/bulletpoint.png');
    background-position: 0px 50%;
    background-size: 8px;
    background-repeat: no-repeat;
}

.btn_levyguide_listingdrop {
    width: 100%;
    padding-top: 0px;
    padding-bottom: 0px;
    border-top: 1px solid #a3a3a3;
    font-family: 'Gt walsheim', "Microsoft Jhenghei", sans-serif;
    color: #242424;
    font-size: 23px;
    letter-spacing: 1px;
    text-decoration: none;
    /*text-transform: uppercase;*/
}

.btn_levyguide_listingdrop:last-child {
    border-bottom: 1px solid #a3a3a3;
}

.btn_levyguide_listingdrop:hover {
    background-color: transparent;
    color: #292929;
    border: 0;
}

.btn_levyguide_listingdrop.btn_citie_listingdrop {
    width: 100%;
    margin-right: 1%;
    margin-left: 1%;
    float: none;
}

.iconhideen {
    display: none;
}

.btn_levyguide_listingdrop_conetent.w--open {
    position: static;
    padding-top: 10px;
    padding-bottom: 20px;
    background-color: transparent;
}

.btn_levyguide_listingdrop_conetent.btn_citie_listingdrop_content.w--open {
    padding-top: 0px;
}

.levydropcontent_title {
    padding-left: 19px;
    color: #7eb439;
    font-size: 18px;
}

.levy_dropdowntoggle {
    width: 100%;
    padding-top: 30px;
    padding-bottom: 30px;
    background-image: url('../images/icon_plus.png');
    background-position: 99% 50%;
    background-size: 39px;
    background-repeat: no-repeat;
    font-weight: 700;
}

.levy_dropdowntoggle:hover {
    background-color: #7eb439;
    color: #fff;
}

.levy_dropdowntoggle.w--open {
    background-image: url('../images/icon_min.png');
    background-size: 39px;
}

.levy_dropdowntoggle.citie_dropdowntoggle {
    padding-top: 5px;
    padding-bottom: 5px;
}

.levy_dropdowntoggle.citie_dropdowntoggle.w--open {
    padding-top: 10px;
}

.header_menu_dropbox {
    width: 100%;
}

.header_menu_droptableft.w--open {
    position: static;
    width: 40%;
    float: left;
}

.header_menu_dopboxright.w--open {
    position: static;
    width: 60%;
    float: none;
    clear: none;
}

.color {
    height: 300px;
    background-color: #002741;
}

.btn_dropdownmenu {
    width: 100%;
    min-height: 30px;
}

.index_btn_img {
    position: relative;
    left: 0px;
    top: 0px;
    right: 0px;
    bottom: 0px;
    z-index: 4;
    width: 100%;
    min-height: 350px;
    background-image: url('../images/index_block12x.jpg');
    background-position: 50% 50%;
    background-size: cover;
    background-repeat: no-repeat;
}

.img_youngclubindex_hidden.bggrey {
    background-color: #97aab6;
    opacity: 0;
}

.notxtfield {
    width: 30px;
    height: 30px;
    padding-right: 0px;
    padding-left: 0px;
    border-style: none;
    color: #000;
    font-size: 20px;
    text-align: center;
}

.procurement_bg {
    padding: 60px 30px;
    background-image: url('../images/bgline.png');
    background-position: 50% 50%;
    background-size: auto;
    background-repeat: repeat-y;
}

.procuement_title {
    margin-bottom: 25px;
    font-family: 'Gt walsheim', "Microsoft Jhenghei", sans-serif;
    color: #7eb439;
    font-size: 32px;
    line-height: 35px;
    font-weight: 700;
    text-transform: uppercase;
}

.procuement_title.reg_worker_title {
    margin-bottom: 50px;
}

.procuement_subtitle {
    margin-bottom: 35px;
    font-family: 'Gt walsheim web', "Microsoft Jhenghei", sans-serif;
    color: #373737;
    font-size: 30px;
    line-height: 32px;
}

.procuement_subtitle.reg_subtitle {
    margin-bottom: 15px;
    font-size: 20px;
}

.procuement_subtitle.other_title {
    margin-bottom: 12px;
    font-family: 'Gt walsheim', "Microsoft Jhenghei", sans-serif;
    font-size: 18px;
    font-weight: 700;
}

.procuement_subtitle.other_title.bold {
    font-size: 21px;
}

.procurement_subsubtitle {
    margin-bottom: 10px;
    font-family: 'Gt walsheim', "Microsoft Jhenghei", sans-serif;
    color: #7eb439;
    font-size: 28px;
    line-height: 30px;
    letter-spacing: 2px;
    text-transform: uppercase;
}

.procuement_p {
    margin-bottom: 20px;
    font-family: 'Gt walsheim pro trial', "Microsoft Jhenghei", sans-serif;
    ;
    font-size: 16px;
    line-height: 30px;
}

.procuement_p.verndor_p {
    margin-bottom: 35px;
    font-family: 'Gt walsheim web', "Microsoft Jhenghei", sans-serif;
    font-size: 20px;
    line-height: 28px;
    letter-spacing: 0px;
}

.procuement_p.others_bulletpoint {
    margin-bottom: 5px;
    padding-left: 19px;
    background-image: url('../images/bulletpoint_green.png');
    background-position: 0px 9px;
    background-size: 10px;
    background-repeat: no-repeat;
}

.btn_procurement_dl {
    margin-bottom: 28px;
    padding: 25px 63px 25px 30px;
    border-radius: 200px;
    background-color: #7eb439;
    background-image: url('../images/icon_download_white2x.png');
    background-position: 96% 50%;
    background-size: 34px;
    background-repeat: no-repeat;
    font-family: 'Gt walsheim', "Microsoft Jhenghei", sans-serif;
    color: #fff;
    font-size: 20px;
    text-decoration: none;
    text-transform: uppercase;
}

.btn_procurement_dl:hover {
    background-color: #484848;
}

.btn_procurement_dl.btn_ref_goto {
    margin-bottom: 15px;
    padding-right: 44px;
    background-image: url('../images/arrow_right.png');
    background-position: 97% 50%;
    background-size: 17px;
}

.btn_procurement_dl.btn_ref_goto.btn_othes {
    margin-right: 2%;
    padding-right: 50px;
    padding-left: 40px;
    background-position: 95% 50%;
}

.procuerment_az {
    font-family: 'Gt walsheim', "Microsoft Jhenghei", sans-serif;
    color: #7eb439;
    font-size: 20px;
    font-weight: 300;
}

.career_bigtitle {
    padding-top: 60px;
    padding-right: 30px;
    padding-left: 30px;
    font-family: 'Gt walsheim', "Microsoft Jhenghei", sans-serif;
    color: #484848;
    font-size: 35px;
    line-height: 38px;
}

.career_bigtitle_smalltxt {
    font-family: 'Gt walsheim pro trial', "Microsoft Jhenghei", sans-serif;
    ;
}

.bottom_dl_job_form {
    padding-right: 30px;
    padding-left: 30px;
}

.bottom_dowload_boldtxt {
    width: 25%;
    padding-top: 6px;
    float: left;
    font-size: 32px;
    line-height: 35px;
    text-transform: none;
}

.bg_white {
    padding-top: 60px;
    padding-bottom: 60px;
    background-image: url('../images/bg_line.png');
    background-position: 50% 50%;
    background-size: auto;
    background-repeat: repeat-y;
}

.bg_white.safety_bg {
    padding-bottom: 30px;
}

.training_basic_craft_about {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-right: 30px;
    padding-bottom: 50px;
    padding-left: 50px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.training_basic_craft_about_left {
    width: 50%;
    padding-right: 50px;
    float: left;
}

.training_basic_craft_about_left.right {
    padding-left: 50px;
    float: right;
    text-align: right;
}

.img_craft {
    box-shadow: 33px 36px 0 4px #ebebeb;
}

.training_basiccraft_title {
    display: block;
    font-family: 'Gt walsheim web', "Microsoft Jhenghei", sans-serif;
    color: #7eb439;
    font-size: 20px;
    letter-spacing: 1px;
    text-transform: uppercase;
}

.training_basiccraft_title.subtitle {
    margin-top: 25px;
    margin-bottom: 15px;
    color: #2e2e2e;
    font-size: 30px;
    line-height: 32px;
    letter-spacing: 0px;
    text-transform: none;
}

.training_basiccraft_title.des {
    font-family: 'Gt walsheim pro trial', "Microsoft Jhenghei", sans-serif;
    ;
    color: #252525;
    font-size: 18px;
    line-height: 31px;
    letter-spacing: 0px;
    text-transform: none;
}

.training_basic_greenbg {
    padding-top: 80px;
    padding-bottom: 70px;
    background-color: #7eb439;
}

.traning_basic_greenbg_inner {
    padding-right: 50px;
    padding-left: 50px;
}

.btn_craft_linking_a {
    width: 100%;
    margin-bottom: 18px;
    padding-left: 22px;
    background-image: url('../images/bulletpoint.png');
    background-position: 0px 46%;
    background-size: 9px;
    background-repeat: no-repeat;
    font-family: 'Gt walsheim pro trial', "Microsoft Jhenghei", sans-serif;
    ;
    color: #fff;
    font-size: 23px;
    line-height: 28px;
    font-weight: 300;
    letter-spacing: 1px;
    text-decoration: none;
}

.text-block-10 {
    font-family: 'Gt walsheim web', "Microsoft Jhenghei", sans-serif;
    text-decoration: underline;
}

.traing_basic_des {
    padding-right: 50px;
    padding-left: 50px;
}

.basic_craft_p {
    margin-bottom: 35px;
    font-family: 'Gt walsheim pro trial', "Microsoft Jhenghei", sans-serif;
    ;
    font-size: 16px;
    line-height: 30px;
}

.basic_craft_p.researchtitle {
    margin-bottom: 20px;
    font-family: 'Gt walsheim web', "Microsoft Jhenghei", sans-serif;
    font-size: 28px;
}

.btn_training_basic_des {
    margin-bottom: 60px;
    padding: 20px 30px;
    border: 1px solid #b6aeae;
    border-radius: 200px;
    font-family: 'Gt walsheim', "Microsoft Jhenghei", sans-serif;
    color: #000;
    font-size: 16px;
    letter-spacing: 1px;
    text-decoration: none;
    text-transform: uppercase;
}

.btn_training_basic_des:hover {
    border-color: #7eb439;
    background-color: #7eb439;
}

.btn_training_basic_des.btn_research {
    margin-right: 1%;
    padding-right: 47px;
    float: left;
    border-color: #7eb439;
    background-color: #7eb439;
    background-image: url('../images/icon_download_white2x.png');
    background-position: 97% 50%;
    background-size: 28px;
    background-repeat: no-repeat;
    color: #fff;
}

.training_basic_smalltxt {
    margin-top: 20px;
    font-family: 'Gt walsheim web', "Microsoft Jhenghei", sans-serif;
    font-size: 12px;
}

.icon_safety_download {
    padding-right: 29px;
    background-image: url('../images/icon_download2x.png');
    background-position: 100% 50%;
    background-size: 25px;
    background-repeat: no-repeat;
}

.block_reg_worker_faqdes {
    padding-right: 20px;
    padding-left: 20px;
}

.block_reg_worker_faqdes_title {
    margin-bottom: 8px;
    font-family: 'Gt walsheim web', "Microsoft Jhenghei", sans-serif;
    color: #97c164;
    font-size: 20px;
    font-weight: 700;
    letter-spacing: 1px;
    text-transform: none;
}

.block_reg_worker_faqdes_title.subtitle {
    color: #373737;
    font-weight: 500;
    letter-spacing: 0px;
}

.block_reg_worker_faqdes_title.boldtitle {
    font-family: 'Gt walsheim web', "Microsoft Jhenghei", sans-serif;
    color: #0c0c0c;
    font-size: 21px;
    letter-spacing: 0px;
}

.block_reg_worker_faqdes_title.txt {
    font-family: 'Gt walsheim pro trial', "Microsoft Jhenghei", sans-serif;
    ;
    color: #111;
    font-size: 16px;
    line-height: 25px;
    font-weight: 500;
}

.block_reg_worker_faqdes_title.txt.toptxt {
    margin-bottom: 25px;
}

.block_reg_worker_faqdes_title.txt.bulletpoint {
    padding-left: 18px;
    background-image: url('../images/bulletpoint_green.png');
    background-position: 0px 6px;
    background-size: 10px;
    background-repeat: no-repeat;
}

.block_reg_worker_faqdes_title.txt.bulletpoint.subli {
    margin-left: 18px;
    background-image: url('../images/arrow_right_green.png');
    background-position: 0px 4px;
    background-size: 14px;
}

.group_block_reg_faq {
    margin-top: 30px;
    margin-bottom: 30px;
}

.group_block_reg_faq.group_block_cities_faq {
    margin-top: 10px;
}

.research_smalltt {
    margin-bottom: 4px;
    font-family: 'Gt walsheim', "Microsoft Jhenghei", sans-serif;
    font-size: 15px;
}

.research_smalltt.date {
    font-family: 'Gt walsheim pro trial', "Microsoft Jhenghei", sans-serif;
    ;
}

.p_cef_bulletpoint {
    margin-bottom: 20px;
    padding-left: 17px;
    background-image: url('../images/bulletpoint_green.png');
    background-position: 0px 4px;
    background-size: 10px;
    background-repeat: no-repeat;
    font-family: 'Gt walsheim pro trial', "Microsoft Jhenghei", sans-serif;
    ;
    font-size: 18px;
}

.others_img_row {
    margin-top: 30px;
}

.rowother_imgleft {
    padding-right: 20px;
    padding-left: 0px;
}

.rowother_imgleft.right {
    padding-right: 0px;
    padding-left: 20px;
}

.others_green {
    padding: 60px 30px;
    background-color: #7fb439;
}

.others_green.bg_line {
    background-color: #fff;
    background-image: url('../images/bg_line.png');
    background-position: 50% 50%;
    background-size: auto;
    background-repeat: repeat-y;
}

.section_othersgreen_inner {
    padding-right: 50px;
    padding-left: 50px;
}

.green_others_title {
    margin-bottom: 0px;
    font-family: 'Gt walsheim', "Microsoft Jhenghei", sans-serif;
    color: #fff;
    font-size: 25px;
    line-height: 28px;
    letter-spacing: 1px;
    text-transform: uppercase;
}

.green_others_title.fontgreen {
    color: #7eb439;
}

.block_others_green_des {
    margin-top: 25px;
}

.block_others_green_title {
    margin-bottom: 7px;
    font-family: 'Gt walsheim', "Microsoft Jhenghei", sans-serif;
    color: #fff;
    font-size: 21px;
    line-height: 25px;
}

.block_others_green_txt {
    font-family: 'Gt walsheim pro trial', "Microsoft Jhenghei", sans-serif;
    ;
    color: #fff;
    font-size: 16px;
    line-height: 25px;
}

.block_others_green_p {
    margin-bottom: 25px;
    font-family: 'Gt walsheim pro trial', "Microsoft Jhenghei", sans-serif;
    ;
    color: #0c0c0c;
    font-size: 18px;
    line-height: 32px;
}

.others_linking_a {
    font-family: 'Gt walsheim', "Microsoft Jhenghei", sans-serif;
    color: #7eb439;
    font-weight: 700;
}

.others_linking_a.w--current {
    font-family: 'Gt walsheim', "Microsoft Jhenghei", sans-serif;
    color: #7eb439;
    text-decoration: none;
}

.others_linking_a.w--current:hover {
    color: #000;
    text-decoration: underline;
}

.othes_bold {
    font-family: 'Gt walsheim', "Microsoft Jhenghei", sans-serif;
}

.block_citac_chairman {
    padding-bottom: 60px;
    border-bottom: 4px solid #7fb439;
}

.block_citac_chairman_img {
    width: 20%;
    float: left;
    text-align: center;
}

.block_citac_chariman_content {
    width: 80%;
    padding-left: 18px;
    float: right;
}

.block_citac_chairmantitle {
    font-family: 'Gt walsheim', "Microsoft Jhenghei", sans-serif;
    color: #7eb439;
    font-size: 30px;
    line-height: 28px;
}

.block_citac_chairman_subtitle {
    font-family: 'Gt walsheim', "Microsoft Jhenghei", sans-serif;
    color: #7eb439;
    font-size: 15px;
    letter-spacing: 1px;
    text-transform: uppercase;
}

.block_citac_chairman_txt {
    margin-top: 15px;
    font-family: 'Gt walsheim pro trial', "Microsoft Jhenghei", sans-serif;
    ;
    font-size: 16px;
    line-height: 28px;
}

.block_onboard_membertitle {
    padding-top: 60px;
    padding-bottom: 60px;
    font-family: 'Gt walsheim', "Microsoft Jhenghei", sans-serif;
    color: #7eb439;
    font-size: 30px;
    text-align: center;
    text-transform: uppercase;
}

.block_droptoggle_cities_txt {
    padding-left: 10px;
    float: left;
}

.block_citie_toogle_member_img {
    width: 20%;
    float: left;
}

.block_citie_toggle_vilgn {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.organisation_structure_green {
    padding: 60px 30px;
    background-color: #7eb439;
}

.organisation_structure_green_inner {
    display: block;
    width: 900px;
    margin-right: auto;
    margin-left: auto;
    font-family: 'Gt walsheim', "Microsoft Jhenghei", sans-serif;
    color: #fff;
    font-size: 22px;
    line-height: 38px;
    text-align: center;
}

.organisation_structure_img {
    background-image: url('../images/bgline.png');
    background-position: 50% 50%;
    background-size: auto;
    background-repeat: repeat-y;
}

.organisation_structure_img_box {
    display: block;
    max-width: 1600px;
    margin-right: auto;
    margin-left: auto;
}

.fixcitac_col {
    display: none;
}

.block_citac_contact {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    min-height: 400px;
    padding-top: 60px;
    padding-bottom: 60px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: #7fb439;
}

.block_citac_contact_inner {
    display: block;
    width: 1000px;
    margin-right: auto;
    margin-left: auto;
}

.block_citac_contact_title {
    margin-bottom: 17px;
    font-family: 'Gt walsheim', "Microsoft Jhenghei", sans-serif;
    color: #fff;
    font-size: 40px;
    line-height: 42px;
    text-align: center;
}

.block_citac_contact_txt {
    font-family: 'Gt walsheim pro trial', "Microsoft Jhenghei", sans-serif;
    ;
    color: #fff;
    font-size: 18px;
    line-height: 32px;
    font-weight: 100;
    text-align: center;
}

.citac_address_title {
    font-family: 'Gt walsheim web', "Microsoft Jhenghei", sans-serif;
}

html.w-mod-js *[data-ix="motionup"] {
    opacity: 0;
    -webkit-transform: translate(0px, 37px);
    -ms-transform: translate(0px, 37px);
    transform: translate(0px, 37px);
}

html.w-mod-js *[data-ix="motion-left"] {
    opacity: 0;
    -webkit-transform: translate(-100px, 0px);
    -ms-transform: translate(-100px, 0px);
    transform: translate(-100px, 0px);
}

html.w-mod-js *[data-ix="motion-right"] {
    opacity: 0;
    -webkit-transform: translate(100px, 0px);
    -ms-transform: translate(100px, 0px);
    transform: translate(100px, 0px);
}

html.w-mod-js *[data-ix="banner-txt-effect"] {
    opacity: 0;
    -webkit-transform: translate(-100px, 0px);
    -ms-transform: translate(-100px, 0px);
    transform: translate(-100px, 0px);
}

html.w-mod-js *[data-ix="banner-imgeffect"] {
    opacity: 1;
    -webkit-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    transform: scale(1, 1);
}
@media (max-width: 1480px) {
    .header-nav-linking {
        margin-right: 15px;
        margin-left: 6px;
        font-size: 14px;
    }
}

@media (max-width: 1320px) {
    .index_banner_txtbox {
        font-size: 54px;
        line-height: 72px;
    }
    .header-nav-linking {
        margin-right: 8px;
        margin-left: 8px;
        font-size: 12px;
    }
}
@media (max-width: 1100px) {
    .header-nav-linking {
        margin-right: 4px;
        margin-left: 4px;
        font-size: 12px;
    }
}

@media (max-width: 1280px) and (min-width: 992px) {
    .inner_colorbox_cic,
    .inner_colorbox_cic.bg_whiteline,
    .inner_colorbox_cic.bg_grey,
    .inner_colorblock_blockbottom.bg_worker {
        padding: 30px;
    }
    .block_index_news_des {
        height: 420px;
    }
    .section_index_others_col a {
        display: block;
        height: 300px;
        position: relative;
    }
    .block_corporate_thumbimg>img,
    .img_girl_col>img,
    .section_index_others_col a>img {
        /*position:absolute;*/
        height: 100%;
        max-width: 10000px;
        max-width: none;
        top: auto;
        bottom: auto;
        left: auto;
        right: auto;
        transform: scale(1) !important;
        -webkit-transform: scale(1) !important;
        transform-origin: center center;
        -webkit-transform-origin: center center;
    }
    .section_index_others_col a:hover>img {
        transform: scale(1.2) !important;
        -webkit-transform: scale(1.2) !important;
    }
    .index_block_others_joinourteam,
    .index_block_others_grilrow>div {
        height: 100%;
        height: 300px;
        position: relative;
    }
    .section_index_others_col .btn_index_others_imglinking {
        margin-bottom: 0;
    }
    .section_index_others_col .txt_joinourteam {
        margin-top: 10px;
    }
    .block_corporate_thumbimg {
        height: 120px;
        overflow: hidden;
        position: relative;
    }
    .block_corporatevideolayer {
        z-index: 10;
    }
}

@media (max-width: 991px) {
    .header_inner {
        padding: 0px;
    }
    .header-nav-linking {
        padding: 12px 15px 15px;
        background-color: #f3f3f3;
        color: #3b3b3b;
    }
    .header-nav-linking:hover {
        background-color: #7eb439;
        color: #fff;
    }
    .bannertxt {
        font-size: 44px;
        line-height: 46px;
    }
    .section-quicksearch {
        display: none;
    }
    .section_inner {
        display: block;
        padding: 15px 10px 0;
    }
    .section_inner.section_construction_inner {
        padding-right: 0px;
        padding-left: 0px;
    }
    .section_inner.section_research_inner {
        padding-right: 30px;
        padding-left: 30px;
    }
    .section_inner.section_inner_others {
        padding-right: 0px;
        padding-left: 0px;
    }
    .inner_colorbox_cic,
    .inner_colorblock_blockbottom,
    .inner_colorblock_left,
    .inner_colorblock_right_blocktop {
        height: auto;
    }
    .index_quick_search_row {
        margin-right: 20px;
        margin-left: 20px;
    }
    .nav_main_menu {
        position: absolute;
        width: auto;
        margin-top: 0px;
        background-color: #9c9898;
    }
    .header_social_media {
        display: none;
    }
    .index_tab_menu {
        width: 100%;
    }
    .index_tab_linking {
        width: 17%;
        padding-top: 30px;
        border-bottom: 1px solid #f5f5f5;
    }
    .index_tab_linking.w--current {
        width: 15%;
        padding-top: 30px;
        border-bottom: 1px solid #f5f5f5;
    }
    .index_tab_linking.fixheight {
        /*width: 16.8%;*/
    }
    .index_tab_linking.fixheight.w--current {
        width: 16%;
    }
    .index_tab_row_content {
        padding-top: 34px;
        padding-bottom: 35px;
    }
    .index_tab_pane_col {
        padding-top: 0px;
        padding-bottom: 0px;
    }
    .section_index_lookingfor {
        padding-right: 30px;
        padding-left: 30px;
    }
    .txt_lookingfor {
        margin-bottom: 37px;
        padding-right: 0px;
        text-align: center;
    }
    .txt_lookingfor.blackfont.searchtradetest {
        margin-bottom: 0px;
    }
    .index_lookingforlinking {
        width: 33.3333%;
        margin-bottom: 14px;
    }
    .lookingfor_row {
        display: block;
    }
    .section_index_newsandupdate {
        padding-right: 30px;
        padding-left: 30px;
    }
    .block_newsupdate {
        height: auto;
        padding-right: 10px;
        padding-bottom: 21px;
        padding-left: 10px;
    }
    .block_news_update_date {
        margin-bottom: 3px;
    }
    .btn_newupdate_linking {
        width: 50%;
        margin-bottom: 43px;
        padding-top: 15px;
        padding-bottom: 15px;
        background-position: 8px 100%;
    }
    .btn_newupdate_linking.hidden {
        display: block;
    }
    .btn_newupdate_linking.hidden2 {
        display: none;
    }
    .btn_newupdate_linking.hidden3 {
        display: none;
    }
    .index_newsandupdaterow {
        display: block;
    }
    .section_index_chairman {
        padding-right: 30px;
        padding-left: 30px;
    }
    .block_index_chairmantitle {
        margin-bottom: 35px;
    }
    .block_indexchairman_blogdes {
        margin-bottom: 48px;
        padding-right: 80px;
        padding-left: 80px;
    }
    .block_index_chairmanbold {
        margin-bottom: 7px;
    }
    .index_chairman_row {
        display: block;
        text-align: center;
    }
    .index_block_others_joinourteam_img {
        min-height: auto;
    }
    .btn_index_others_imglinking.btnlinking1 {
        min-height: auto;
    }
    .index_hover_layer {
        padding-bottom: 20px;
    }
    .index_hover_layer_hkic {
        padding-bottom: 20px;
    }
    .txt_joinourteam {
        margin-top: 11px;
    }
    .index_btn_video {
        min-height: auto;
    }
    .txt-corporatevideo:hover {
        background-color: rgba(126, 180, 57, .81);
    }
    .index_btn_citac {
        min-height: auto;
    }
    .txt_citac_normaltxt {
        padding-right: 0px;
    }
    .index_block_downloadcenter {
        min-height: auto;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
    .green_border.hiddenimg {
        width: 100%;
    }
    .index_block_bottom_subscription {
        margin-bottom: 38px;
        text-align: center;
    }
    .index_normalsubtxt {
        padding-right: 0px;
    }
    .footer_row {
        margin-right: 0px;
        margin-left: 0px;
    }
    .footer_linking_set {
        width: 40%;
    }
    .footer_socialinking.in:hover {
        background-image: url('../images/footer_icon5_hover2x.png');
        background-size: 45px;
    }
    .footer_row_fixsub {
        position: static;
        left: 0px;
        top: 0px;
        right: 0px;
    }
    .fixcolfooterlinking {
        display: block;
    }
    .brand {
        width: 160px;
        margin-top: 12px;
        margin-bottom: 10px;
        margin-left: 13px;
        padding: 0px 10px;
    }
    .brand.w--current {
        width: 173px;
        margin-top: 6px;
        margin-bottom: 0px;
    }
    .mobile-menu-button {
        margin-top: 0px;
        padding: 29px;
        background-color: #fff;
        color: #665f5f;
        font-size: 34px;
    }
    .mobile-menu-button.w--open {
        padding-bottom: 29px;
        background-color: #7eb439;
    }
    .mobile_searchbox {
        display: block;
        padding: 5px 15px 5px 58px;
        background-color: #7eb439;
        background-image: url('../images/icon_quicksearch2x.png');
        background-position: 22px 50%;
        background-size: 29px;
        background-repeat: no-repeat;
    }
    .searchboxmobilefile {
        height: 40px;
        margin-bottom: 0px;
        padding-top: 12px;
        padding-bottom: 12px;
        padding-left: 0px;
        border: 0px none #6ba124;
        border-radius: 0px;
        background-color: #7eb439;
        font-family: 'Gt walsheim web', "Microsoft Jhenghei", sans-serif;
        color: #fff;
        font-size: 15px;
        box-sizing: border-box;
    }
    input[type="search"].searchboxmobilefile {
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
    }
    .form-block {
        margin-bottom: 0px;
    }
    .mobile_nav_socialmedia {
        display: block;
        padding: 10px 5px;
        background-color: #616467;
    }
    .mobile_nav_social_linking_a {
        width: 30px;
        height: 30px;
        background-image: url('../images/header_icon2_hover2x.png');
        background-position: 50% 50%;
        background-size: contain;
    }
    .mobile_nav_social_linking_a:hover {
        background-image: url('../images/header_icon22x.png');
    }
    .mobile_nav_social_linking_a.mobile_print {
        background-image: url('../images/header_icon4_hover2x.png');
    }
    .mobile_nav_social_linking_a.mobile_print:hover {
        background-image: url('../images/header_icon42x.png');
    }
    .mobile_nav_social_linking_a.mobile_phone {
        background-image: url('../images/header_icon5_hover2x.png');
    }
    .mobile_nav_social_linking_a.mobile_phone:hover {
        background-image: url('../images/header_icon52x.png');
    }
    .mobile_nav_social_linking_a.mobile_global {
        background-image: url('../images/header_icon6_hover2x.png');
    }
    .mobile_nav_social_linking_a.mobile_global:hover {
        background-image: url('../images/header_icon62x.png');
    }
    .mobile_nav_social_linking_a.mobile_download {
        background-image: url('../images/header_icon3_hover2x.png');
    }
    .mobile_nav_social_linking_a.mobile_download:hover {
        background-image: url('../images/header_icon32x.png');
    }
    .mobile_nav_social_linking_a.icon_search {
        background-image: url('../images/header_icon1_hover2x.png');
    }
    .mobile_nav_social_linking_a.icon_search:hover {
        background-image: url('../images/header_icon12x.png');
    }
    .mobile_linkingrow {
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-align-content: center;
        -ms-flex-line-pack: center;
        align-content: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        text-align: center;
        width: auto;
        max-width: 480px;
        margin: 0 auto;
    }
    .row_border_right_mobile {
        padding-top: 0px;
        padding-bottom: 0px;
        border-right: 1px none #888181;
    }
    .mobile_nav_lang_icon {
        text-decoration: none;
        color: #7eb439;
        text-transform: uppercase;
        line-height: 1.5em;
    }
    .header_desktop_linking {
        display: none;
    }
    .mobile_main_menu {
        display: block;
    }
    .mobile_dropmenu {
        border-bottom: 1px solid #f8f8f8;
        background-color: #fff;
        font-family: 'Gt walsheim pro trial', "Microsoft Jhenghei", sans-serif;
        ;
        font-size: 16px;
        letter-spacing: 1px;
    }
    .mobile_dropmenu_sublinking {
        border-bottom: 1px solid #cecece;
    }
    .mobile_dropmenu_sublinking:active {
        background-color: #7db800;
        color: #fff;
    }
    .mobiles_other_tilte {
        padding-top: 12px;
        padding-bottom: 12px;
        padding-left: 20px;
        background-color: #5ea800;
        color: #fff;
    }
    .mobile_menu_bglayer {
        position: fixed;
        left: 0px;
        top: 0px;
        right: 0px;
        bottom: 0px;
        z-index: 100;
        background-color: rgba(7, 7, 7, .9);
    }
    .mobile_menu_toggle {
        padding-top: 12px;
        padding-bottom: 12px;
    }
    .inner_banner_title {
        font-size: 48px;
    }
    .inner_banner_section {
        padding-left: 20px;
    }
    .inner_banner_section.levysection {
        display: block;
        padding-top: 60px;
        padding-bottom: 60px;
    }
    .inner_banner_bg.bg_levy {
        background-position: 0px 119%;
    }
    .inner_banner_bg.bg_eservice {
        background-position: 50% 67%;
    }
    .inner_banner_bg.bg_jobvacancies {
        background-position: 50% 50%;
        background-size: auto;
    }
    .inner_banner_bg.bg_reg_workers {
        background-position: 50% 50%;
    }
    .inner_banner_leftsection {
        width: 100%;
        /*text-align: center;*/
        text-align: left;
    }
    .inner_banner_rightsection {
        display: block;
    }
    .inner_banner_breadcrumb {
        /*text-align: center;*/
        text-align: left;
        margin-bottom: 15px;
    }
    .banner_breadcrumb_linking {
        float: none;
    }
    .inner_looking_for {
        padding-top: 60px;
        padding-bottom: 60px;
    }
    .inner_lookingfor_des {
        padding-right: 0%;
    }
    .inner_lookingfor_linkng {
        width: 33%;
        min-height: 100px;
        margin-bottom: 25px;
    }
    .inner_lookingfor_linkng.bordergreen {
        width: 50%;
    }
    .inner_bgimgtxt_section {
        padding-top: 100px;
        padding-bottom: 100px;
        background-position: 50% 50%;
    }
    .inner_bgimgtxt_des {
        padding-right: 0%;
    }
    .inner_colorblock_left {
        width: 100%;
        min-height: auto;
        padding-top: 100px;
        padding-bottom: 100px;
    }
    .inner_colorblock_left.levycolorbg {
        padding-top: 60px;
        padding-bottom: 60px;
    }
    .inner_colorblock_left.bggreen {
        padding-top: 60px;
        padding-bottom: 60px;
    }
    .inner_colorblock_right {
        width: 100%;
        min-height: auto;
    }
    .inner_colorblock_lefttitle {
        margin-bottom: 2px;
        padding-top: 10px;
        padding-bottom: 10px;
        font-size: 37px;
        line-height: 39px;
        text-align: center;
    }
    .inner_colorblock_leftsubtitle {
        margin-bottom: 1px;
        text-align: center;
    }
    .inner_colorblock_leftddes {
        margin-bottom: 15px;
        text-align: center;
    }
    .inner_colorblock_setlinking {
        display: block;
        margin-right: auto;
        margin-left: auto;
    }
    .inner_colorblock_right_blocktop.levycolorbox {
        min-height: auto;
        padding-top: 60px;
        padding-bottom: 60px;
    }
    .inner_colorblock_right_blocktop.placementcolorbox {
        min-height: auto;
        padding: 60px;
    }
    .inner_colorblock_right_blocktop.bg_benefitcolorbox {
        min-height: auto;
        padding-top: 60px;
        padding-bottom: 60px;
    }
    .inner_colorblock_right_blocktop.bg_whiteline {
        min-height: auto;
    }
    .inner_colorblock_right_blocktop.inner_colorblock_right_citac_blocktop {
        min-height: auto;
    }
    .inner_colorblock_blockbottom {
        min-height: auto;
    }
    .inner_colorblock_blockbottom.placement {
        min-height: auto;
        padding-top: 60px;
        padding-bottom: 60px;
    }
    .inner_colorblock_blockbottom.registration_subcontracrtor {
        min-height: auto;
        padding-top: 60px;
        padding-bottom: 60px;
    }
    .inner_colorblock_blockbottom.bg_worker {
        min-height: auto;
    }
    .about-corpporate-greycol.icon1 {
        display: none;
        width: 100%;
        margin-bottom: 17px;
        float: none;
        background-position: 50% 50%;
    }
    .about-corpporate-greycol.iconpos {
        width: 50%;
        margin-bottom: 19px;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        background-position: 36px 6px;
    }
    .about_corporate_content {
        padding-top: 60px;
        padding-bottom: 0px;
    }
    .p_boldblacktitle {
        padding-right: 0px;
    }
    .about_corporate_bottomimg {
        margin-left: 0px;
    }
    .btn_bottomother_linking {
        width: 50%;
    }
    .btn_bottom_article {
        background-position: 16px 50%;
    }
    .btn_bottom_article.right {
        background-position: 95% 50%;
    }
    .about_blog {
        padding: 60px 40px 0px;
    }
    .about_blog_inner_left {
        width: 100%;
        float: none;
    }
    .about_blog_inner_right {
        width: 100%;
        margin-top: 68px;
        float: none;
    }
    .about_blog_tabbox {
        width: 100%;
    }
    .about_blog_chairman {
        margin-bottom: 44px;
    }
    .about_blog_chairmanright {
        min-height: auto;
    }
    .about_blogchairman_msg {
        padding: 50px;
        background-size: 50px, 50px;
        line-height: 12px;
    }
    .about_blogchairman_des {
        line-height: 26px;
        font-size: 14px;
    }
    .btn_blog_listing_name {
        width: 50%;
    }
    .btn_bloglisting_version {
        padding-right: 54px;
        padding-left: 0px;
    }
    .about_blog_detail_box {
        width: 100%;
    }
    .about_blog_detail_inner {
        padding-top: 106px;
        padding-left: 0px;
    }
    .blog_detail_writerbox {
        padding-left: 0px;
    }
    .bottom_blogdetail {
        padding-top: 0px;
        padding-bottom: 0px;
    }
    .bottom_blogdetail.bottom_calender_details {
        padding-top: 30px;
        padding-bottom: 54px;
    }
    .bottom_blogdetail.bottom_training_craft {
        padding-right: 30px;
        padding-left: 30px;
    }
    .bottom_bloglinkingtxt {
        padding-top: 0px;
    }
    .bottom_blogdetailnext_col {
        padding-top: 60px;
        padding-bottom: 60px;
    }
    .bottom_blogdetailnext_col.bottomline {
        padding-top: 60px;
        padding-bottom: 60px;
        border-bottom: 1px solid #5c5858;
        border-right-style: none;
    }
    .committees_listingtxt_inner {
        max-width: auto;
        min-width: auto;
        margin-right: 30px;
        margin-left: 30px;
        width: auto;
    }
    .committees_listing_content {
        width: auto;
        padding-right: 30px;
        padding-left: 30px;
    }
    .committee_listingtxt_title {
        display: block;
        width: 100%;
        max-width: auto;
        min-width: auto;
        float: none;
    }
    .about_committees_inner {
        max-width: auto;
        min-width: auto;
    }
    .about_press_greenboxdes {
        padding-right: 0px;
    }
    .about_toppresscenter {
        padding-bottom: 13px;
    }
    .about_toppresscenter.placement {
        padding-bottom: 13px;
    }
    .about_presscenter_date {
        width: 25%;
    }
    .about_presscenter_date.tradetesttitle {
        font-size: 15px;
    }
    .about_presscenter_date.tradetestname {
        font-size: 15px;
    }
    .about_presscenter_date.tradetestcode {
        font-size: 15px;
    }
    .about_presscenter_date.tradetestvenue {
        font-size: 15px;
    }
    .about_presscenter_date.careers_date {
        width: 22%;
        font-size: 15px;
    }
    .about_presscenter_date.career_category {
        width: 22%;
        font-size: 15px;
    }
    .about_presscenter_date.career_title {
        font-size: 15px;
    }
    .about_presscenter_date.career_applicationcode {
        font-size: 15px;
    }
    .about_presscenter_date.safety_title {
        width: 40%;
        font-size: 16px;
    }
    .about_presscenter_date.safety_application {
        width: 35%;
        font-size: 16px;
    }
    .about_presscenter_date.safety_course {
        font-size: 16px;
    }
    .btn_presscenter_linkingboxinner {
        background-position: 97% 50%;
    }
    .btn_presscenter_linkingboxinner.pleacementboxinner {
        background-position: 96% 50%;
    }
    .about_presscenter_datebox {
        width: 25%;
    }
    .about_presscenter_titlebox {
        width: 75%;
        margin-top: -2px;
    }
    .event_calendar_typbox.date {
        width: 23%;
    }
    .event_calendar_txtfield {
        width: 50%;
        padding-left: 17px;
    }
    .about_event_calendar_txt {
        width: auto;
        padding-right: 30px;
        padding-left: 30px;
    }
    .about_event_calendar_left {
        width: 100%;
        float: none;
    }
    .about_event_calendar_right {
        width: 100%;
        margin-top: 48px;
        float: none;
    }
    .block_calender_news {
        width: 100%;
    }
    .about_calender_bottom_past_title {
        line-height: 55px;
    }
    .bottom_calendernews_enquiry {
        width: 100%;
        margin-bottom: 13px;
        float: none;
        border-right-style: none;
        font-size: 36px;
        text-align: center;
    }
    .bottom_calendernews_enquiry.bottom_tradetest_enquiry {
        width: 100%;
    }
    .bottom_calender_inner {
        display: block;
        text-align: center;
    }
    .btn_bottom_onlinereg {
        width: 40%;
        margin-right: 10px;
        margin-left: 10px;
        float: none;
    }
    .btn_bottom_onlinereg.btn_bottom_application {
        width: 45%;
        float: left;
    }
    .btn_bottom_onlinereg.btn_bottom_application.btn_bottom_jobforms {
        width: 48%;
        margin-right: 1%;
    }
    .btn_bottom_onlinereg.btn_bottom_cig {
        width: 45%;
        float: right;
    }
    .section_levyguide {
        padding-right: 50px;
        padding-left: 50px;
    }
    .section_eservice_login {
        padding-top: 60px;
        padding-bottom: 60px;
    }
    .section_eservice_login_inner {
        padding-right: 40px;
        padding-left: 40px;
    }
    .txtfieldlogin {
        width: 39%;
    }
    .btn_group_eservice {
        padding-top: 60px;
        padding-bottom: 60px;
    }
    .btn_group_eservice_inner {
        display: block;
    }
    .btn_group_eservice_left {
        width: 100%;
        padding-right: 0px;
        float: none;
        text-align: center;
    }
    .btn_group_eservice_title {
        margin-bottom: 7px;
    }
    .btn_group_eservice_des {
        line-height: 25px;
    }
    .btn_eservice_linking_a {
        display: block;
        width: 100%;
        max-width: 300px;
        margin-top: 16px;
        margin-right: auto;
        margin-left: auto;
        float: none;
    }
    .form_course_service {
        margin-right: 30px;
        margin-bottom: 30px;
        margin-left: 30px;
    }
    .select_coursesearch {
        width: 100%;
    }
    .select_coursesearch.others {
        width: 33.333%;
    }
    .select_coursesearch.others.calendar {
        width: 25%;
    }
    .select_coursesearch.calendar {
        width: 25%;
    }
    .btn_advance_search {
        width: 33.333%;
    }
    .btn_course_search {
        position: relative;
        top: 6px;
        display: block;
        width: 100%;
        margin-right: auto;
        margin-left: auto;
        float: none;
    }
    .btn_course_search.btn_calendar_search {
        top: 15px;
        width: 95%;
    }
    .section_course_row {
        display: block;
    }
    .section_course_row_col.bg_grey {
        min-height: auto;
    }
    .section_course_row_col.bg_lightgrey {
        min-height: auto;
    }
    .block_coursebox {
        min-height: auto;
        padding: 60px 40px;
    }
    .margintop {
        margin-top: 13px;
    }
    .weather_txt {
        padding-right: 60px;
        padding-left: 60px;
    }
    .trade_tab_linking {
        width: 33.33333333%;
    }
    .block_tradetest_cate.block_career_date {
        width: 22%;
    }
    .block_tradetest_cate.block_safety_title {
        width: 40%;
    }
    .block_tradetest_name.block_career_cate {
        width: 22%;
    }
    .block_tradetest_name.block_safety_form {
        width: 35%;
    }
    .tradetest_toptitleset {
        margin-top: 48px;
        padding-top: 20px;
        padding-bottom: 20px;
    }
    .tradetest_toptitleset.career_toptitleset {
        margin-top: -2px;
    }
    .tradetest_toptitleset.course_search_toptitleset {
        margin-top: 0px;
    }
    .tradetest_toptitleset.saftycourse_toptitleset {
        margin-top: 0px;
    }
    .btn_more_left {
        display: block;
        max-width: auto;
        margin-right: auto;
        margin-left: auto;
        float: none;
    }
    .section_tradetest_venue_inner {
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
    .venu_title {
        min-width: 18%;
    }
    .venue_location {
        min-width: 35%;
    }
    .section_cwrs_login.bgtradetest {
        display: block;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }
    .cwrs_des {
        width: 100%;
    }
    .crws_txtfield {
        width: 47%;
    }
    .col_trade_no {
        width: 33.333333%;
        margin-bottom: 27px;
    }
    .inner_colorbox_cic {
        min-height: auto;
    }
    .inner_colorbox_cic.bg_grey {
        min-height: auto;
    }
    .btn_tradetestdetails {
        display: block;
        margin-right: auto;
        margin-left: auto;
    }
    .section_occ_finderbox {
        padding-right: 30px;
        padding-left: 30px;
    }
    .col_finderbox {
        width: 50%;
        padding-right: 10px;
        padding-left: 10px;
    }
    .col_finderbox.col_searchtile {
        width: 100%;
        padding-right: 0px;
        padding-left: 0px;
        float: none;
    }
    .col_finderbox_txt.bigtitle {
        display: block;
        margin-bottom: 34px;
        padding-right: 0px;
        padding-left: 0px;
        border-style: none none solid;
        border-width: 1px;
        border-color: #000 #000 #ddd;
        font-size: 28px;
        text-align: center;
    }
    .occ_select_field {
        margin-bottom: 22px;
    }
    .occ_listing_btn_a {
        padding-top: 40px;
        padding-bottom: 40px;
    }
    .occ_listing_btn_a:hover {
        background-color: #f2f2f2;
        color: #131313;
    }
    .col_occ_listing_content {
        width: 50%;
        padding-bottom: 6px;
    }
    .col_occ_listing_content.bigtitle {
        width: 100%;
        margin-bottom: 6px;
        font-size: 21px;
    }
    .occ_mob_txttag {
        display: block;
        margin-bottom: 5px;
        padding: 4px 8px;
        background-color: #7eb439;
        font-family: 'Gt walsheim', "Microsoft Jhenghei", sans-serif;
        color: #fff;
        font-size: 12px;
        letter-spacing: 1px;
        text-transform: uppercase;
    }
    .select_all_occ {
        width: 100%;
    }
    .levy_banner_nav {
        display: block;
        border-style: none;
    }
    .levy_banner_nav.reg_banner_nav {
        display: none;
    }
    .levy_banner_nav.research_banner_nav {
        width: 100%;
    }
    .btn_levybanner_nav_linkng {
        width: 100%;
        margin-bottom: 3px;
        padding-top: 20px;
        padding-bottom: 20px;
        float: none;
        border-top-right-radius: 200px;
        border-bottom-right-radius: 200px;
    }
    .btn_levybanner_nav_linkng.nav2 {
        width: 100%;
        border-style: solid;
        border-top-left-radius: 200px;
        border-bottom-left-radius: 200px;
    }
    .btn_levybanner_nav_linkng.nav3 {
        width: 100%;
        border-style: solid;
        border-top-left-radius: 200px;
        border-bottom-left-radius: 200px;
    }
    .btn_levybanner_nav_linkng.nav4 {
        border-style: solid;
        border-top-left-radius: 200px;
        border-bottom-left-radius: 200px;
    }
    .btn_levybanner_nav_linkng.nav4.procurement {
        width: 100%;
    }
    .btn_levybanner_nav_linkng.btn_procurement_nav_linking {
        width: 100%;
    }
    .btn_levybanner_nav_linkng.btn_procurement_nav_linking.procurement_linking {
        width: 100%;
        border-style: solid;
    }
    .btn_levybanner_nav_linkng.btn_procurement_nav_linking.procurement_linking:hover {
        border-radius: 200px;
    }
    .btn_levybanner_nav_linkng.btn_procurement_nav_linking.procurement_linking.nav2 {
        width: 100%;
    }
    .btn_levybanner_nav_linkng.btn_procurement_nav_linking.procurement_linking.nav2:hover {
        border-radius: 200px;
    }
    .btn_levybanner_nav_linkng.btn_procurement_nav_linking.procurement_linking.active {
        border-radius: 200px;
    }
    .btn_levybanner_nav_linkng.btn_procurement_nav_linking.unactive {
        border-style: solid;
        border-radius: 200px;
    }
    .btn_levybanner_nav_linkng.btn_registrationbanner_nav_linking {
        width: 100%;
        margin-bottom: 10px;
    }
    .btn_levybanner_nav_linkng.btn_registrationbanner_nav_linking.fix_nav_linking {
        border-style: solid;
        border-radius: 200px;
    }
    .btn_levybanner_nav_linkng.btn_registrationbanner_nav_linking.fix_nav_linking.nav3 {
        width: 100%;
    }
    .btn_levybanner_nav_linkng.btn_registrationbanner_nav_linking.fix_nav_linking.last {
        width: 100%;
    }
    .btn_levybanner_nav_linkng.btn_searchbanner_nav_linking {
        width: 100%;
        margin-bottom: 10px;
        border-style: solid;
        border-radius: 200px;
    }
    .btn_levybanner_nav_linkng.btn_searchbanner_nav_linking.activeleft {
        width: 100%;
        border-radius: 200px;
    }
    .btn_levybanner_nav_linkng.bnt_otherbanner_nav_linking {
        width: 100%;
        margin-bottom: 10px;
        border-style: solid;
        border-radius: 200px;
    }
    .levy_intro_listingblock {
        margin-bottom: 40px;
    }
    .levy_intro_listingblock_no {
        width: 3%;
    }
    .levy_intro_listingblock_des {
        width: 97%;
    }
    .levy_guidetable_title_period {
        padding-right: 31px;
    }
    .btn_levyguidetable_btn {
        width: 100%;
        padding-right: 30px;
        padding-left: 30px;
    }
    .levy_guidetable_title_content.ref.innerdrop {
        width: 7%;
    }
    .levy_guidetable_title_content.period {
        text-transform: none;
    }
    .btn_levyguide_listingdrop.btn_citie_listingdrop {
        width: 100%;
    }
    .procurement_bg {
        padding-top: 50px;
        padding-bottom: 50px;
    }
    .btn_procurement_dl.btn_ref_goto.btn_othes {
        padding-left: 30px;
    }
    .career_bigtitle {
        padding-right: 110px;
        padding-bottom: 34px;
        padding-left: 110px;
        text-align: center;
    }
    .bottom_dl_job_form {
        padding-right: 0px;
        padding-left: 0px;
    }
    .bottom_dowload_boldtxt {
        width: 100%;
        margin-bottom: 19px;
        padding-top: 21px;
        text-align: center;
    }
    .coursesearch_toolbar {
        padding-top: 20px;
        padding-bottom: 10px;
    }
    .training_basic_craft_about {
        -webkit-box-align: start;
        -webkit-align-items: flex-start;
        -ms-flex-align: start;
        align-items: flex-start;
    }
    .btn_training_basic_des.btn_research {
        margin-bottom: 18px;
    }
    .research_smalltt {
        margin-top: 19px;
    }
    .section_othersgreen_inner {
        padding-right: 0px;
        padding-left: 0px;
    }
    .block_droptoggle_cities_txt {
        font-size: 20px;
    }
    .organisation_structure_green_inner {
        width: auto;
    }
    .lightbox_os {
        position: relative;
    }
    .os_icon_zoombox {
        position: absolute;
        right: 0px;
        bottom: 0px;
        width: 90px;
        height: 90px;
        background-color: #7eb439;
        background-image: url('../images/icon_tade2.png');
        background-position: 50% 50%;
        background-size: 56px;
        background-repeat: no-repeat;
    }
    .os_icon_zoombox:hover {
        background-color: #404040;
    }
}

@media (max-width: 767px) {
    .slider-nav-bulltet {
        bottom: 0px;
    }
    .bannertxt {
        font-size: 32px;
        line-height: 37px;
    }
    .section-quicksearch {
        display: none;
    }
    .section_inner.section_construction_inner {
        padding-right: 0px;
        padding-left: 0px;
    }
    .section_inner.section_research_inner {
        padding-left: 30px;
    }
    .section_inner.section_inner_others {
        padding-right: 30px;
        padding-left: 30px;
    }
    .index_tab_linking {
        width: 33.33333333%;
        height: 185px;
        padding: 20px 15px;
    }
    .index_tab_linking.w--current {
        width: 33.3333%;
        height: 185px;
        padding-top: 20px;
        padding-bottom: 20px;
    }
    .index_tab_linking.fixheight {
        width: 33.33333333%;
    }
    .index_tab_linking.fixheight.w--current {
        width: 33.33333333%;
    }
    .index_tab_content {
        display: none;
    }
    .index_tab_row_content {
        display: block;
    }
    .index_tab_pane_col {
        padding-bottom: 0px;
    }
    .txt_lookingfor.whitefont.weathertxt {
        margin-bottom: 16px;
    }
    .txt_lookingfor.blackfont.searchtradetest {
        margin-bottom: 12px;
    }
    .index_lookingforlinking {
        width: 50%;
    }
    .btn_newupdate_linking.hidden2 {
        display: none;
    }
    .btn_newupdate_linking.hidden3 {
        display: none;
    }
    .block_indexchairman_blogdes {
        margin-top: 45px;
        margin-bottom: 59px;
        padding-right: 30px;
        padding-left: 30px;
        text-align: center;
    }
    .index_chairman_row {
        display: block;
    }
    .section_index_others_col {
        margin-bottom: 0px;
    }
    .section_index_others_col.bgdownloadcenter {
        padding-top: 0px;
        padding-bottom: 0px;
        background-color: #282828;
        background-image: url('../images/index_block6_1920h2x.png');
        background-position: 50% 100%;
        background-size: contain;
        background-repeat: no-repeat;
    }
    .index_block_others_joinourteam {
        background-image: url('../images/example-bg.png');
        background-position: 0px 0px;
        background-size: 125px;
    }
    .girlhidden {
        display: none;
    }
    .img-responsive {
        width: 100%;
    }
    .btn_index_others_imglinking {
        width: 100%;
        text-decoration: none;
    }
    .greenborder {
        display: inline-block;
    }
    .greenborder.imgzerohidden {
        display: none;
    }
    .greenborder.img_trainging_hidden {
        display: none;
    }
    .greenborder.hiddenimg {
        position: relative;
        display: none;
        height: auto;
    }
    .index_hover_layer {
        position: static;
        margin-bottom: 0px;
        padding: 30px 30px 50px;
        background-color: #353535;
        background-image: none;
        background-position: 50% 0px;
        background-size: 960px;
    }
    .index_hover_layer_hkic {
        position: static;
        margin-bottom: 0px;
        padding: 30px 30px 50px;
        background-image: url('../images/index_block10_19202x.jpg');
        background-color: #353535;
        background-image: none;
        background-position: 50% 0px;
        background-size: 960px;
    }
    .index_worker_title {
        color: #fff;
        line-height: 24px;
    }
    .index_worker_des {
        color: #fff;
    }
    .index_block_others_grilrow {
        display: block;
    }
    .index_block_others_grilrow.bggirl {
        position: static;
        background-color: transparent;
    }
    .index_block_joinourteamcontent {
        padding: 50px 30px;
        background-color: transparent;
        background-image: -webkit-linear-gradient(270deg, hsla(0, 0%, 100%, .77), hsla(0, 0%, 100%, .77));
        background-image: linear-gradient(180deg, hsla(0, 0%, 100%, .77), hsla(0, 0%, 100%, .77));
        background-position: 0px 0px;
        background-size: auto;
        background-repeat: repeat;
    }
    .index_btn_joinourteam {
        position: static;
        left: 0px;
        top: 0px;
    }
    .column {
        display: block;
    }
    .img_girl_col {
        position: static;
        display: none;
    }
    .index_btn_video {
        display: block;
        text-decoration: none;
    }
    .txt-corporatevideo {
        position: static;
        height: auto;
        padding-top: 92px;
        padding-bottom: 148px;
        background-image: url('../images/icon_play2x.png'), url('../images/index_block4_960h2x.jpg');
        background-position: 50% 60%, 50% 50%;
        background-size: 62px, cover;
        background-repeat: no-repeat, no-repeat;
        text-decoration: none;
    }
    .txt-corporatevideo:hover {
        background-image: url('../images/icon_play2x.png'), -webkit-linear-gradient(270deg, rgba(126, 180, 57, .81), rgba(126, 180, 57, .81)), url('../images/index_block4_960h2x.jpg');
        background-image: url('../images/icon_play2x.png'), linear-gradient(180deg, rgba(126, 180, 57, .81), rgba(126, 180, 57, .81)), url('../images/index_block4_960h2x.jpg');
        background-position: 50% 60%, 0px 0px, 50% 50%;
        background-size: 62px, auto, cover;
        background-repeat: no-repeat, repeat, no-repeat;
    }
    .index_btn_citac {
        background-image: url('../images/index_block5_19202x.jpg');
        background-position: 50% 50%;
        background-size: cover;
        text-decoration: none;
    }
    .index_btn_citac.index_btn_youngclub {
        background-image: url('../images/index_block72x.jpg');
    }
    .txt_citac {
        position: static;
        padding-right: 30px;
        padding-left: 30px;
    }
    .txt_citac_title {
        margin-top: 7px;
        margin-bottom: 11px;
        font-size: 24px;
        line-height: 25px;
    }
    .txt_citac_normaltxt {
        padding-right: 50px;
    }
    .index_citec_img_hidden {
        display: none;
    }
    .index_block_downloadcenter {
        position: static;
        display: block;
        margin-top: 30px;
        padding-top: 50px;
        padding-bottom: 50px;
    }
    .green_border.hiddenimg {
        display: none;
    }
    .index_block_download_content {
        margin-top: 48px;
        padding-right: 50px;
        padding-left: 50px;
        text-align: left;
    }
    .icon_download {
        margin-top: 0px;
    }
    .section_index_bottom {
        padding-right: 20px;
        padding-left: 20px;
    }
    .index_block_bottom_subscription {
        margin-bottom: 38px;
    }
    .footer_linking_set {
        width: 37%;
        padding-right: 18px;
    }
    .footer_linking_set.set2 {
        width: 25%;
    }
    .footer_socialrow {
        width: 400px;
    }
    .index_tabarrowposition.tabarrow1 {
        display: none;
    }
    .index_tabarrowposition.tab_arrow2 {
        display: none;
    }
    .index_tabarrowposition.tab_arrow3 {
        display: none;
    }
    .index_tabarrowposition.tab_arrow4 {
        display: none;
    }
    .index_tabarrowposition.tab_arrow5 {
        display: none;
    }
    .index_tabarrowposition.tab_arrow6 {
        display: none;
    }
    .brand {
        width: 157px;
        margin-left: 22px;
        padding-left: 0px;
    }
    .brand.w--current {
        display: block;
        width: 174px;
        height: 100%;
        margin-top: 6px;
        margin-bottom: 0px;
        padding-bottom: 0px;
    }
    .mobile-menu-button {
        padding: 30px;
    }
    .mobile-menu-button.w--open {
        padding-bottom: 30px;
    }
    .mobile_linkingrow .row_border_right_mobile {
        width: auto;
        display: inline-block;
        vertical-align: middle;
        float: none;
    }
    .index_block_zcblogo {
        position: static;
        padding-top: 37px;
        padding-bottom: 67px;
        background-image: url('../images/index_block2__19202x.jpg');
        background-position: 0px 0px;
        background-size: 960px;
    }
    .img_logo_zcb {
        padding-top: 132px;
        background-position: 50% 18px;
        background-size: 100px;
        font-size: 28px;
    }
    .inner_banner_section {
        padding-left: 20px;
    }
    .inner_banner_section.levysection {
        display: block;
    }
    .inner_banner_bg.bg_levy {
        background-position: 0px 50%;
    }
    .inner_banner_bg.bg_jobvacancies {
        background-position: 50% 50%;
    }
    .inner_banner_leftsection {
        width: 100%;
    }
    .inner_banner_title.inner_citac_banner_title {
        font-size: 30px;
    }
    .inner_lookingfor_des.backgroundtxt {
        padding-right: 0%;
    }
    .inner_lookingfor_linkng {
        width: 100%;
    }
    .inner_lookingfor_linkng.inner_tradetest_greybg_linking {
        width: 100%;
        margin-bottom: 29px;
        float: none;
    }
    .inner_bgimgtxt_section {
        background-position: 50% 50%;
        background-size: cover;
        text-align: center;
    }
    .inner_bgimgtxt_btn {
        display: block;
    }
    .inner_colorblock_left {
        padding-right: 50px;
        padding-left: 50px;
        float: none;
        text-align: center;
    }
    .inner_colorblock_left.bggreen {
        padding-top: 60px;
        padding-bottom: 60px;
    }
    .inner_colorblock_lefttitle {
        margin-bottom: 2px;
        font-size: 37px;
    }
    .inner_colorblock_leftbtn {
        float: none;
    }
    .inner_colorblock_setlinking {
        display: block;
        margin-right: auto;
        margin-left: auto;
    }
    .inner_colorblock_right_blocktop.placementcolorbox {
        padding-right: 50px;
        padding-left: 50px;
    }
    .inner_colorblock_right_blocktop.bg_benefitcolorbox {
        min-height: auto;
        padding: 60px 50px;
    }
    .inner_colorblock_right_blocktop.bg_whiteline {
        padding-right: 50px;
        padding-left: 50px;
    }
    .inner_colorblock_right_blocktop.inner_colorblock_right_citac_blocktop {
        display: block;
        text-align: center;
    }
    .inner_colorblock_blockbottom {
        padding-right: 50px;
        padding-left: 50px;
    }
    .inner_colorblock_blockbottom.levycolorbox {
        padding-right: 30px;
        padding-left: 30px;
    }
    .inner_colorblock_blockbottom.placement {
        padding-right: 50px;
        padding-left: 50px;
    }
    .inner_colorblock_blockbottom.registration_subcontracrtor {
        min-height: auto;
        padding: 60px 50px;
    }
    .inner_colorblock_title.contact {
        margin-bottom: 0px;
    }
    .inner_colorblock_title.levytitle.citac_greentxt {
        text-align: center;
    }
    .inner_colorblock_rightdes.inner_colorblock_citac_rightdex {
        text-align: center;
    }
    .about_corporate_greyblock {
        padding-right: 30px;
        padding-left: 30px;
    }
    .about-corpporate-greycol.iconpos {
        padding-left: 109px;
        -webkit-box-align: start;
        -webkit-align-items: flex-start;
        -ms-flex-align: start;
        align-items: flex-start;
        background-position: 15px 50%;
    }
    .p_normaltxt.blogbigtitle {
        padding-right: 40px;
        padding-left: 40px;
    }
    .p_normaltxt.blogbigtitle:before {
        display: none;
    }
    .about_corporate_bottomothers {
        background-image: none;
        background-position: 0px 0px;
        background-size: auto;
        background-repeat: repeat;
    }
    .about_corporate_bottomothers_inner {
        padding-top: 0px;
    }
    .btn_bottomother_linking {
        width: 100%;
        float: none;
    }
    .btn_bottomothers_block {
        border-bottom: 1px solid #e6e6e6;
    }
    .btn_bottomothers_des {
        min-height: auto;
    }
    .btn_bottom_article {
        padding-right: 20px;
        padding-left: 120px;
        background-position: 18px 50%;
    }
    .btn_bottom_article.right {
        padding-right: 107px;
        padding-left: 20px;
        background-position: 96% 50%;
    }
    .btn_bottom_article.rightborder {
        border-bottom: 1px solid #75aa4b;
        border-right-style: none;
    }
    .about_blog {
        padding-top: 40px;
    }
    .about_blog_chairmanleft {
        width: 100%;
        float: none;
    }
    .about_blog_chairmanright {
        width: 100%;
        float: none;
    }
    .about_blogchairman_msg {
        text-align: center;
    }
    .btn_blog_listing {
        display: block;
        padding-top: 30px;
        padding-bottom: 48px;
        background-position: 50% 84%;
        text-align: center;
    }
    .btn_blog_listing.active {
        padding-right: 30px;
        padding-left: 30px;
    }
    .btn_blog_listing_tag {
        display: block;
        margin-bottom: 14px;
        float: none;
        -webkit-transform: none;
        -ms-transform: none;
        transform: none;
    }
    .btn_blog_listing_tag.hidden {
        display: none;
    }
    .btn_blog_listing_date {
        width: 100%;
        margin-bottom: 7px;
        padding-left: 0px;
        float: none;
    }
    .btn_blog_listing_name {
        width: 100%;
        margin-top: 15px;
        margin-bottom: 12px;
        padding-right: 0px;
        padding-left: 0px;
        float: none;
        font-size: 30px;
    }
    .btn_bloglisting_version {
        width: 100%;
        padding-right: 0px;
        float: none;
        text-align: center;
    }
    .about_blog_listing_page {
        margin-bottom: 40px;
    }
    .page_prev {
        width: 111px;
        font-size: 14px;
    }
    .blog_detail_imgcolleft {
        padding-right: 0px;
    }
    .blog_detail_imgcolright {
        margin-top: 29px;
        padding-left: 0px;
    }
    .bottom_blogdetail {
        padding-top: 0px;
        padding-bottom: 0px;
    }
    .bottom_blogdetail.bottom_calender_details {
        padding-right: 30px;
        padding-left: 30px;
    }
    .bottom_blogdetail.bottom_training_craft {
        padding-top: 40px;
        padding-right: 15px;
        padding-left: 15px;
    }
    .btn_blogdetail_previous {
        width: 30%;
        margin-bottom: 21px;
        float: left;
    }
    .bottom_bloglinkingtxt {
        width: 70%;
        float: left;
        text-align: left;
    }
    .bottom_bloglinkingtxt.right {
        display: block;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        text-align: right;
    }
    .about_press_greenboxtitle {
        line-height: 26px;
    }
    .about_presscenter_date {
        width: 30%;
        font-size: 15px;
    }
    .about_presscenter_date.placementcourse {
        font-size: 15px;
    }
    .about_presscenter_date.placementdocument {
        font-size: 15px;
    }
    .btn_presscenter_linkingboxinner.pleacementboxinner {
        background-position: 96% 50%;
    }
    .about_presscenter_datebox {
        width: 30%;
    }
    .about_presscenter_titlebox {
        width: 70%;
    }
    .event_calendar_typbox {
        width: 100%;
        float: none;
    }
    .event_calendar_typbox.date {
        width: 100%;
        border-style: solid none;
        border-top-width: 1px;
        border-top-color: #679b22;
        border-bottom-width: 1px;
        border-bottom-color: #679b22;
    }
    .event_calendar_toogle {
        width: 100%;
        padding-top: 20px;
        padding-bottom: 20px;
    }
    .event_calendar_txtfield {
        width: 100%;
        min-height: auto;
        margin-bottom: 0px;
        padding-top: 15px;
        padding-bottom: 15px;
        padding-left: 20px;
        float: none;
        border-bottom: 1px solid transparent;
        text-align: left;
    }
    .event_btn_search {
        display: block;
        width: 90%;
        min-height: 60px;
        margin-top: 26px;
        margin-right: auto;
        margin-left: auto;
    }
    .about_event_calendar_left {
        width: 100%;
        margin-bottom: 44px;
        padding-right: 40px;
        padding-left: 40px;
        float: none;
    }
    .about_event_calendar_right {
        width: 100%;
        float: none;
    }
    .btn_bottom_onlinereg {
        width: 45%;
        padding: 20px 10px;
    }
    .btn_bottom_onlinereg.btn_bottom_application.btn_bottom_jobforms {
        width: 100%;
        margin-bottom: 10px;
    }
    .section_levyguide {
        padding: 80px 50px;
    }
    .btn_levyguide_listing_a {
        padding-right: 45px;
    }
    .vertical-center {
        -webkit-box-align: start;
        -webkit-align-items: flex-start;
        -ms-flex-align: start;
        align-items: flex-start;
    }
    .txtfieldlogin {
        width: 100%;
        margin-bottom: 14px;
    }
    .btn_form_login {
        display: block;
        width: 100%;
        height: 80px;
        margin-right: auto;
        margin-left: auto;
        padding-top: 15px;
        padding-bottom: 15px;
        float: none;
    }
    .radiobox {
        margin-bottom: 18px;
    }
    .form_remarktxt {
        width: 100%;
        margin-top: 32px;
    }
    .select_coursesearch.others.calendar {
        width: 100%;
        border-top-style: solid;
        border-top-color: #689e08;
        border-left-style: none;
    }
    .select_coursesearch.calendar {
        width: 100%;
        height: auto;
        padding-top: 15px;
        padding-bottom: 15px;
        float: none;
    }
    .btn_course_search.btn_calendar_search {
        width: 90%;
    }
    .section_course_row {
        display: block;
    }
    .section_course_row_col.bg_grey {
        min-height: auto;
    }
    .section_course_row_col.bg_lightgrey {
        min-height: auto;
    }
    .block_coursebox {
        padding: 60px 50px;
    }
    .section_weather {
        padding-top: 60px;
        padding-bottom: 60px;
    }
    .weather_txt {
        margin-bottom: 30px;
        padding-right: 0px;
        padding-left: 0px;
        text-align: center;
    }
    .btn_lookingfor {
        display: block;
        margin-right: auto;
        margin-left: auto;
    }
    .section_searchtradetest_box {
        padding-top: 67px;
    }
    .row_searchtradetestbox {
        display: block;
    }
    .trade_tab_linking {
        width: 100%;
        min-height: auto;
    }
    .section_tradetest_listing {
        margin-top: 61px;
    }
    .section_tradetest_listing.section_coursesearch_listing {
        margin-top: 0px;
    }
    .btn_tradetest_linking_a {
        padding-top: 0px;
        padding-bottom: 0px;
    }
    .btn_tradetest_linking_inner {
        display: block;
        padding-top: 40px;
        padding-bottom: 58px;
        background-position: 94% 88%;
    }
    .btn_tradetest_linking_inner.btn_safety_courses {
        padding-top: 33px;
        padding-bottom: 25px;
        background-image: none;
        background-size: auto;
        background-repeat: repeat;
    }
    .block_tradetest_cate {
        width: 100%;
        margin-bottom: 17px;
        float: none;
    }
    .block_tradetest_cate.block_career_date {
        width: 100%;
        margin-bottom: 7px;
    }
    .block_tradetest_cate.block_safety_title {
        width: 100%;
        margin-bottom: 10px;
        color: #7eb439;
        font-size: 25px;
        line-height: 30px;
    }
    .block_tradetest_name {
        width: 100%;
        margin-bottom: 20px;
        padding-right: 0px;
        float: none;
        font-family: 'Gt walsheim', "Microsoft Jhenghei", sans-serif;
        font-size: 24px;
        line-height: 27px;
    }
    .block_tradetest_name.block_safety_form {
        display: block;
        width: 100%;
        margin-bottom: 10px;
        padding-left: 0px;
    }
    .block_tradetest_name.block_safety_code {
        display: inline-block;
        width: 100%;
        font-size: 15px;
    }
    .block_tradetest_code {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        width: 100%;
        margin-bottom: 7px;
        float: none;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }
    .block_tradetest_code.block_career_title {
        width: 100%;
    }
    .text-block-5 {
        width: 100%;
    }
    .tradetest_toptitleset {
        display: none;
    }
    .block_tradetest_venue {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        width: 100%;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }
    .block_tradetest_venue.block_career_code {
        width: 100%;
    }
    .mob_codetxt {
        min-width: 56px;
        margin-right: 7px;
        padding: 3px 8px;
        -webkit-align-self: center;
        -ms-flex-item-align: center;
        align-self: center;
        background-color: #2aa082;
        color: #fff;
        font-size: 12px;
        text-align: center;
        letter-spacing: 1px;
        text-transform: uppercase;
    }
    .mob_codetxt.mob_careertxt {
        text-align: center;
    }
    .section_bggrey {
        padding-top: 60px;
        padding-bottom: 45px;
    }
    .section_tradetest_venus {
        padding-right: 0px;
        padding-left: 0px;
    }
    .section_examination_details {
        padding-right: 30px;
        padding-left: 30px;
    }
    .examination_inner.remark {
        margin-top: 60px;
    }
    .cwrs_des {
        width: 100%;
    }
    .crws_txtfield {
        width: 100%;
        float: none;
    }
    .btn_cwrslogin {
        display: block;
        margin-right: auto;
        margin-bottom: 34px;
        margin-left: auto;
        float: none;
    }
    .btn_createlogin {
        width: 50%;
        padding-right: 20px;
        padding-left: 20px;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        text-align: center;
    }
    .col_trade_no {
        width: 50%;
        margin-top: 20px;
        margin-bottom: 30px;
        text-align: center;
    }
    .inner_colorbox_cic {
        padding-right: 50px;
        padding-left: 50px;
    }
    .inner_colorbox_cic.bg_grey {
        padding-right: 50px;
        padding-left: 50px;
    }
    .inner_colorbox_cic.inner_colorbox_citac {
        display: block;
    }
    .col_finderbox {
        padding-right: 10px;
        padding-left: 10px;
    }
    .col_occ_listing_content {
        width: 50%;
        margin-bottom: 10px;
    }
    .col_occ_listing_content.bigtitle {
        width: 100%;
        margin-bottom: 8px;
    }
    .btn_levybanner_nav_linkng {
        padding-top: 20px;
        padding-bottom: 20px;
    }
    .btn_levyguidetab.active1 {
    /*
        display: inline-block;
        border-left: 5px solid #3b3b3b;
	*/
    }
    .btn_levyguidetab.noborder {
        /*border-right-style: solid;*/
    }
    .levyguide_subtitle {
        line-height: 25px;
    }
    .levy_intro_listingblock_no {
        width: 5%;
    }
    .levy_intro_listingblock_des {
        width: 95%;
    }
    .levy_guidetable_title {
        display: none;
    }
    .btn_levyguidetable_btn {
        display: block;
        padding-top: 40px;
        padding-bottom: 40px;
    }
    .levy_guidetable_title_content.ref {
        display: block;
        width: 100%;
        margin-bottom: 14px;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        font-size: 25px;
        line-height: 27px;
    }
    .levy_guidetable_title_content.period {
        width: 50%;
        margin-bottom: 12px;
        border-right: 1px solid #778d00;
        text-align: center;
    }
    .levy_guidetable_title_content.period.noboder {
        border-right-style: none;
    }
    .levy_guidetable_title_content.scope {
        width: 100%;
        margin-bottom: 15px;
        padding-right: 0px;
        text-align: center;
    }
    .levy_guidetable_title_content.rate {
        width: 100%;
        margin-bottom: 8px;
        padding-right: 0px;
        float: none;
        text-align: center;
    }
    .levy_guidetable_title_content.threshold {
        width: 100%;
        float: none;
        text-align: center;
    }
    .levy_guidetable_mob_tag {
        display: block;
        margin-right: 6px;
        padding: 2px 5px;
        float: left;
        background-color: #3a3a3a;
        font-family: 'Gt walsheim', "Microsoft Jhenghei", sans-serif;
        color: #fff;
        font-size: 17px;
        line-height: 22px;
        letter-spacing: 1px;
        text-transform: uppercase;
    }
    .levyguide_mob_title {
        display: block;
        margin-bottom: 9px;
        padding: 10px 8px;
        clear: both;
        background-color: #7eb439;
        font-family: 'Gt walsheim', "Microsoft Jhenghei", sans-serif;
        color: #fff;
        font-size: 14px;
        line-height: 15px;
        text-align: center;
        text-transform: uppercase;
    }
    .levyguide_mob_title.innerdrop {
        font-size: 14px;
    }
    .mob_smalltxt {
        font-family: 'Gt walsheim pro trial', "Microsoft Jhenghei", sans-serif;
        ;
        font-size: 12px;
    }
    .img_youngclubindex_hidden {
        display: none;
    }
    .img_youngclubindex_hidden.bggrey {
        display: none;
        min-height: auto;
        opacity: 0;
    }
    .image-4 {
        height: auto;
    }
    .procurement_bg {
        padding-right: 30px;
        padding-left: 30px;
    }
    .btn_procurement_dl.btn_ref_goto.btn_othes {
        padding-left: 30px;
    }
    .bottom_dowload_boldtxt {
        padding-top: 35px;
    }
    .bg_white {
        padding-top: 40px;
        padding-bottom: 40px;
    }
    .bg_white.safety_bg {
        padding-top: 0px;
        padding-bottom: 40px;
    }
    .training_basic_craft_about {
        display: block;
    }
    .training_basic_craft_about_left {
        width: 100%;
        margin-bottom: 40px;
        padding-right: 0px;
    }
    .training_basic_craft_about_left.right {
        padding-right: 54px;
        padding-left: 0px;
        text-align: center;
    }
    .training_basiccraft_title.subtitle {
        margin-top: 10px;
    }
    .btn_training_basic_des {
        margin-bottom: 23px;
    }
    .icon_safety_download {
        font-size: 15px;
    }
    .rowother_imgleft {
        margin-bottom: 30px;
        padding-right: 0px;
    }
    .rowother_imgleft.right {
        padding-left: 0px;
    }
    .block_droptoggle_cities_txt {
        font-size: 15px;
    }
}

@media (max-width: 479px) {
    .header_nav {
        padding-left: 0px;
    }
    .header-nav-linking {
        background-color: hsla(0, 0%, 95%, .96);
    }
    .slider-nav-bulltet {
        bottom: 20px;
        padding-left: 0px;
        text-align: center;
    }
    .banner_img {
        display: none;
    }
    .bannertxt {
        padding-left: 0px;
        font-size: 24px;
        line-height: 29px;
        text-align: center;
        text-shadow: 0 0 30px rgba(0, 0, 0, .71);
    }
    .section-quicksearch {
        display: none;
    }
    .section_inner.about_calender_wrapper {
        padding-right: 0px;
        padding-left: 0px;
    }
    .section_inner.section_construction_inner {
        padding-right: 0px;
        padding-left: 0px;
    }
    .section_inner.section_research_inner {
        padding-right: 30px;
        padding-left: 30px;
    }
    .section_inner.section_citi_board {
        padding-right: 30px;
        padding-left: 30px;
    }
    .nav_main_menu {
        background-color: transparent;
    }
    .index_tab_menu {
        border-right-style: none;
        border-left-style: none;
    }
    .index_tab_linking {
        width: 50%;
        height: 200px;
        max-width: auto;
        float: left;
        line-height: 14px;
    }
    .index_tab_linking.w--current {
        width: 50%;
        height: 200px;
        max-width: 150%;
        float: left;
    }
    .index_tab_linking.border_right.border_bottom {
        border-bottom-style: none;
    }
    .index_tab_linking.fixheight {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        width: 50%;
        height: 160px;
        padding-top: 0px;
        padding-bottom: 15px;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }
    .index_tab_linking.fixheight.w--current {
        width: 50%;
        height: 160px;
    }
    .section_index_lookingfor {
        padding: 70px 10px;
    }
    .index_lookingforlinking {
        width: 50%;
        padding-right: 10px;
        padding-left: 10px;
    }
    .index_lookingtxt {
        font-size: 17px;
    }
    .section_index_newsandupdate {
        padding-top: 80px;
        padding-bottom: 80px;
    }
    .btn_newupdate_linking {
        width: 100%;
        margin-bottom: 31px;
        padding-bottom: 27px;
        padding-left: 0px;
        border-style: none;
        border-width: 1px;
        border-color: hsla(0, 0%, 100%, .21);
        background-position: 9px 94%;
    }
    .btn_newupdate_linking.hidden {
        display: none;
    }
    .btn_newupdate_linking.hidden2 {
        display: none;
    }
    .section_index_chairman {
        padding-top: 70px;
        padding-bottom: 70px;
    }
    .block_indexchairman_blogdes {
        margin-top: 0px;
        padding-right: 0px;
        padding-left: 0px;
    }
    .block_index_chairman_content {
        line-height: 30px;
    }
    .section_index_others_col.bgdownloadcenter {
        padding-top: 0px;
        padding-bottom: 0px;
    }
    .greenborder.img_trainging_hidden {
        display: none;
    }
    .index_hover_layer {
        margin-bottom: 0px;
        background-image: none;
        background-position: 50% 50%;
        background-size: cover;
        background-attachment: scroll;
        background: #353535;
    }
    .index_hover_layer_hkic {
        margin-bottom: 0px;
        background-image: none;
        background-position: 50% 50%;
        background-size: cover;
        background-attachment: scroll;
        background-image: url('../images/index_block10_19202x.jpg');
    }
    .index_worker_title {
        color: #fff;
        line-height: 28px;
    }
    .index_worker_des {
        color: #fff;
        line-height: 24px;
    }
    .index_block_others_grilrow {
        position: absolute;
    }
    .index_block_joinourteamcontent {
        height: auto;
        padding-top: 40px;
    }
    .index_btn_video:hover {
        background-color: transparent;
        background-image: none;
    }
    .txt-corporatevideo {
        padding-top: 121px;
        padding-bottom: 76px;
        background-image: url('../images/icon_play2x.png'), url('../images/index_block4_960h2x.jpg');
        background-position: 50% 38%, 50% 50%;
        background-size: 58px, cover;
        background-repeat: no-repeat, repeat;
        font-size: 25px;
        cursor: pointer;
    }
    .txt-corporatevideo:hover {
        background-color: rgba(126, 180, 57, .85);
        background-image: url('../images/icon_play2x.png'), -webkit-linear-gradient(270deg, rgba(126, 180, 57, .81), rgba(126, 180, 57, .81)), url('../images/index_block4_960h2x.jpg');
        background-image: url('../images/icon_play2x.png'), linear-gradient(180deg, rgba(126, 180, 57, .81), rgba(126, 180, 57, .81)), url('../images/index_block4_960h2x.jpg');
        background-position: 50% 38%, 0px 0px, 50% 50%;
        background-size: 58px, auto, cover;
    }
    .index_btn_citac {
        text-decoration: none;
    }
    .index_btn_citac.index_btn_cisvp {
        min-height: auto;
    }
    .txt_citac {
        position: static;
        display: block;
        padding-top: 30px;
        padding-bottom: 30px;
        background-image: url('../images/index_block52x.jpg');
        background-position: 50% 50%;
        background-size: cover;
    }
    .txt_citac.txtcisvp {
        background-color: #e9e9e9;
        background-image: none;
        background-size: auto;
    }
    .txt_citac_title {
        line-height: 30px;
    }
    .txt_citac_normaltxt {
        padding-right: 0px;
    }
    .index_citec_img_hidden {
        display: none;
    }
    .index_block_download_content {
        padding-right: 30px;
        padding-left: 30px;
    }
    .index_block_download_content.downloadcenter_new_hidden {
        display: none;
    }
    .section_index_bottom {
        padding-top: 70px;
        padding-bottom: 70px;
    }
    .footer_linking_set {
        display: none;
        width: 100%;
    }
    .footer_linking_set.set2 {
        width: 100%;
    }
    .footer_sub_linking_a {
        display: block;
    }
    .footer_socialrow {
        width: 100%;
        margin-top: 34px;
    }
    .footer_socialinking {
        width: 40px;
        height: 40px;
        padding-left: 0px;
        background-size: contain;
    }
    .footer_socialinking:hover {
        background-size: contain;
    }
    .footer_socialinking.whatapp {
        background-position: 0px 50%;
    }
    .footer_socialinking.whatapp:hover {
        background-size: 45px;
    }
    .footer_socialinking.fb {
        background-size: 40px;
    }
    .footer_socialinking.fb:hover {
        background-image: url('../images/footer_icon3_hover2x.png');
        background-size: 40px;
    }
    .footer_socialinking.tweet {
        background-size: 40px;
    }
    .footer_socialinking.tweet:hover {
        background-size: 40px;
    }
    .footer_socialinking.in {
        background-position: 50% 50%;
        background-size: 39px;
        background-repeat: no-repeat;
    }
    .footer_socialinking.in:hover {
        background-size: 39px;
    }
    .footer_socialinking.sina {
        background-size: 40px;
    }
    .footer_socialinking.sina:hover {
        background-size: 40px;
    }
    .fixcolpadding {
        display: inline-block;
        padding-right: 0px;
        padding-left: 0px;
        text-align: center;
    }
    .footer_logorow {
        margin-top: 8px;
    }
    .footer_logo_linking_a {
        width: 20%;
        margin-bottom: 20px;
        padding-right: 5px;
        padding-left: 5px;
    }
    .brand {
        width: 156px;
        margin-top: 0px;
        margin-bottom: 0px;
        margin-left: 18px;
        padding-top: 6px;
        padding-bottom: 8px;
    }
    .brand.w--current {
        width: 154px;
        padding-top: 0px;
    }
    .mobile-menu-button {
        margin-top: 0px;
        padding: 28px;
        background-color: transparent;
        color: #3b3636;
    }
    .mobile-menu-button.w--open {
        padding-top: 28px;
        padding-bottom: 28px;
    }
    .mobile_img {
        display: block;
    }
    .mobile_linkingrow {
        /*display: block;*/
        width: 100%;
    }
    .row_border_right_mobile {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-right: 5px;
        padding-left: 5px;
        border-right-style: none;
    }
    .index_block_zcblogo {
        padding-top: 26px;
        padding-bottom: 53px;
    }
    .inner_banner_section.levysection {
        display: block;
    }
    .inner_banner_bg.bg_eventcalender {
        background-position: 77% 50%;
    }
    .inner_banner_bg.bg_levy {
        background-position: 3% 68%;
    }
    .inner_banner_bg.bg_trade {
        background-position: -411px -92px;
    }
    .inner_banner_bg.bg_jobvacancies {
        background-position: 50% 50%;
    }
    .inner_banner_bg.bg_researchdata {
        background-position: 59% 50%;
    }
    .inner_banner_title {
        font-size: 32px;
        /*line-height: 39px;*/
    }
    .banner_breadcrumb_linking {
        line-height: 20px;
        font-size: 12px;
    }
    .inner_looking_for {
        padding-right: 30px;
        padding-left: 30px;
    }
    .inner_lookingfor_title {
        font-size: 43px;
        line-height: 50px;
    }
    .inner_lookingfor_des {
        padding-right: 0%;
    }
    .inner_lookingfor_linkng {
        width: 100%;
        min-height: auto;
    }
    .inner_lookingfor_linkng.bordergreen {
        width: 100%;
    }
    .inner_bgimgtxt_section {
        padding-right: 40px;
        padding-left: 40px;
    }
    .inner_colorblock_left {
        display: block;
        padding: 60px 40px;
    }
    .inner_colorblock_left.levycolorbg {
        padding-right: 30px;
        padding-left: 30px;
    }
    .inner_colorblock_right {
        min-height: auto;
        float: none;
    }
    .inner_colorblock_lefttitle {
        font-size: 35px;
        line-height: 37px;
    }
    .inner_colorblock_leftbtn {
        width: 100%;
    }
    .inner_colorblock_right_blocktop {
        display: block;
        min-height: auto;
        padding: 60px 40px;
    }
    .inner_colorblock_right_blocktop.levycolorbox {
        padding-right: 40px;
        padding-left: 40px;
    }
    .inner_colorblock_right_blocktop.placementcolorbox {
        padding-right: 30px;
        padding-left: 30px;
    }
    .inner_colorblock_right_blocktop.bg_benefitcolorbox {
        padding-right: 30px;
        padding-left: 30px;
    }
    .inner_colorblock_right_blocktop.bg_whiteline {
        padding-right: 30px;
        padding-left: 30px;
    }
    .inner_colorblock_blockbottom {
        display: block;
        min-height: auto;
        padding: 60px 30px;
    }
    .inner_colorblock_blockbottom.placement {
        padding-right: 30px;
        padding-left: 30px;
    }
    .inner_colorblock_blockbottom.registration_subcontracrtor {
        padding-right: 30px;
        padding-left: 30px;
    }
    .inner_colorblock_title {
        padding-top: 66px;
        padding-left: 0px;
        background-position: 50% 0px;
        line-height: 34px;
        text-align: center;
    }
    .inner_colorblock_title.contact {
        margin-bottom: 31px;
    }
    .inner_colorblock_title.levytitle {
        margin-bottom: 2px;
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .inner_colorblock_title.placement {
        margin-bottom: 2px;
        padding-top: 10px;
    }
    .block_greenannualreport {
        display: block;
        min-height: auto;
        padding: 60px 20px;
    }
    .block_twoblock_annualleft {
        width: 100%;
        margin-bottom: 39px;
    }
    .block_twoblock_annualright {
        width: 100%;
        padding-left: 0px;
        text-align: center;
    }
    .block_twoblock_annualtitle {
        margin-bottom: 7px;
    }
    .block_corporate_title {
        margin-right: 40px;
        margin-left: 40px;
    }
    .block_corporatevideo_thumbnail {
        width: 100%;
        padding-left: 0px;
        float: none;
    }
    .block_corporatevideo_des {
        display: block;
        width: 100%;
        min-height: auto;
        padding-right: 0px;
        padding-left: 0px;
        float: none;
    }
    .block_corporatevideo_wrapper {
        display: block;
        min-height: auto;
        padding: 60px 0px;
    }
    .bottom_videosliderarrow.left {
        margin-left: -17px;
    }
    .bottom_videosliderarrow.right {
        margin-right: -15px;
    }
    .btn_bottomvideolinking {
        text-align: center;
    }
    .about_corporate_greyblock {
        padding: 30px 30px 25px;
    }
    .about-corpporate-greycol.iconpos {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        width: 46%;
        min-height: 186px;
        margin-right: 5px;
        margin-left: 5px;
        padding-top: 85px;
        padding-bottom: 10px;
        padding-left: 0px;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        background-position: 50% 0px;
        text-align: center;
    }
    .about-corpporate-greycol.iconpos.icon3 {
        padding-bottom: 18px;
    }
    .about-corporate-greycoltitle {
        font-size: 42px;
        line-height: 43px;
    }
    .about_corporate_greblock_txt {
        font-size: 12px;
    }
    .p_boldtitle {
        margin-bottom: 40px;
        font-size: 22px;
        line-height: 32px;
    }
    .p_boldgreentitle {
        margin-bottom: 40px;
        font-size: 25px;
        line-height: 35px;
    }
    .p_normaltxt {
        margin-bottom: 40px;
    }
    .p_normaltxt.blogtxt {
        margin-bottom: 30px;
        line-height: 30px;
    }
    .p_boldblacktitle {
        font-size: 28px;
        line-height: 35px;
    }
    .btn_bottom_article.right {
        display: block;
        padding: 40px;
        background-position: 50% 83%;
        background-size: 45px;
        text-align: center;
    }
    .btn_bottom_article.rightborder {
        display: block;
        padding: 40px;
        background-position: 50% 86%;
        background-size: 45px;
        text-align: center;
    }
    .about_blog {
        padding-right: 30px;
        padding-left: 30px;
    }
    .about_blog.aboutcalender {
        padding-top: 20px;
        padding-bottom: 0px;
    }
    .about_blog_inner_left {
        display: block;
        min-height: auto;
    }
    .about_blog_tabbox {
        min-height: auto;
        border-radius: 0px;
    }
    .btn_about_blogtab_linking {
        width: 100%;
        min-height: auto;
        padding-top: 15px;
        padding-bottom: 15px;
        float: none;
    }
    .btn_about_blogtab_linking.active {
        width: 100%;
        min-height: auto;
        padding-top: 15px;
        padding-bottom: 15px;
        float: none;
        border-radius: 0px;
    }
    .btn_about_blogtab_linking.active3 {
        width: 100%;
        border-radius: 0px;
    }
    .btn_about_blogtab_linking.active3:hover {
        border-radius: 0px;
    }
    .btn_about_blogtab_linking.active3.activegreen.w--current {
        border-top-right-radius: 0px;
        border-bottom-right-radius: 0px;
    }
    .about_blogchairman_msg {
        padding-right: 0px;
        padding-left: 0px;
    }
    .btn_blog_listing {
        padding-top: 23px;
        padding-right: 10px;
        padding-left: 10px;
    }
    .btn_blog_listing.active {
        padding-right: 10px;
        padding-left: 10px;
    }
    .btn_blog_listing_date {
        margin-bottom: 0px;
        font-size: 17px;
    }
    .btn_blog_listing_name {
        margin-top: 3px;
        margin-bottom: -2px;
        font-size: 17px;
        line-height: 33px;
    }
    .about_blog_listing_page {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        max-width: 233px;
        margin-right: auto;
        margin-left: auto;
        padding-right: 0px;
        padding-left: 0px;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between;
    }
    .page_no {
        width: 50px;
        height: 50px;
        min-height: auto;
        margin-left: 10px;
        padding: 8px 0px;
        border-style: solid;
        border-color: #dadada;
    }
    .page_total {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        width: 70px;
        height: 50px;
        padding-right: 8px;
        padding-left: 8px;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        font-size: 16px;
    }
    .page_prev {
        display: inline-block;
        width: 50px;
        height: 50px;
        margin-top: 0px;
        margin-bottom: 14px;
        border-color: #7fb439;
        background-image: url('../images/arrow_left_green.png');
        background-position: 50% 50%;
        background-size: 29px;
        background-repeat: no-repeat;
        font-size: 13px;
        letter-spacing: 0px;
    }
    .page_prev:hover {
        background-image: url('../images/arrow_left.png');
        background-size: 29px;
    }
    .page_prev.next {
        background-image: url('../images/arrow_right_green.png');
        background-size: 28px;
    }
    .page_prev.next:hover {
        background-image: url('../images/arrow_right.png');
        background-size: 29px;
    }
    .btn_blog_back {
        margin-bottom: 10px;
        padding-top: 15px;
        padding-bottom: 15px;
        float: none;
        border-bottom: 1px none #1a1818;
        background-color: #7fb439;
        color: #fff;
        text-align: center;
    }
    .btn_blog_back:hover {
        background-color: #383838;
        color: #fff;
    }
    .btn_shatebox {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        width: 200px;
        margin-right: auto;
        margin-left: auto;
        float: none;
    }
    .about_blog_detail_title {
        font-size: 35px;
        line-height: 46px;
    }
    .about_blog_detail_subtitle {
        font-size: 16px;
        line-height: 29px;
        text-align: left;
    }
    .blog_detail_imgcolright {
        margin-top: 16px;
        padding-left: 0px;
    }
    .bottom_blogdetail {
        padding-right: 0px;
        padding-left: 0px;
    }
    .bottom_blogdetail.bottom_calender_details {
        padding-right: 30px;
        padding-left: 30px;
    }
    .bottom_blogdetail.bottom_training_craft {
        padding: 15px 30px 30px;
    }
    .btn_blogdetail_previous {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        width: 80px;
        height: 80px;
        min-width: auto;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        font-size: 13px;
    }
    .bottom_bloglinkingtxt {
        padding-right: 10px;
        padding-left: 20px;
        float: right;
    }
    .bottom_bloglinkingtxt.right {
        padding-left: 0px;
    }
    .bottom_blogdetailnext_col {
        padding: 30px 20px 20px 30px;
    }
    .bottom_blogdetailnext_col.bottomline {
        padding: 30px 20px 20px;
    }
    .inner_greentxtbox {
        padding-top: 60px;
        padding-bottom: 60px;
    }
    .about_press_greenboxtitle {
        line-height: 25px;
    }
    .about_press_greenboxdes {
        line-height: 32px;
    }
    .about_presscenter {
        padding-top: 20px;
        padding-right: 20px;
        padding-left: 20px;
    }
    .about_toppresscenter {
        display: none;
    }
    .btn_presscenter_linkingbox {
        margin-bottom: 10px;
    }
    .btn_presscenter_linkingboxinner {
        background-position: 93% 84%;
    }
    .btn_presscenter_linkingboxinner.pleacementboxinner {
        padding-top: 45px;
        padding-bottom: 40px;
        background-position: 91% 82%;
    }
    .about_presscenter_datebox {
        width: 100%;
        padding-right: 0px;
    }
    .about_presscenter_titlebox {
        width: 100%;
        padding-right: 34px;
    }
    .about_presscenter_titlebox.placement_course {
        width: 100%;
        margin-bottom: 5px;
        font-family: 'Gt walsheim', "Microsoft Jhenghei", sans-serif;
        color: #7eb439;
        font-size: 21px;
        line-height: 25px;
    }
    .about_presscenter_titlebox.placement_docuemnt {
        width: 100%;
        font-size: 14px;
    }
    .event_calendar_typbox {
        width: 100%;
        float: none;
    }
    .event_calendar_toogle {
        padding-top: 20px;
        padding-bottom: 20px;
    }
    .event_calendar_txtfield {
        width: 100%;
        margin-bottom: 2px;
        padding-top: 20px;
        padding-bottom: 20px;
        padding-left: 16px;
        float: none;
        color: #fff;
        font-size: 16px;
        text-align: left;
        cursor: pointer;
    }
    .event_btn_search {
        width: 90%;
    }
    .about_event_calendar_content {
        padding-top: 50px;
    }
    .about_event_calendar_left {
        padding-right: 20px;
        padding-left: 20px;
    }
    .about_calender_bottom_past {
        padding-top: 80px;
        padding-bottom: 88px;
    }
    .about_calender_bottom_past_title {
        margin-bottom: 16px;
        line-height: 45px;
    }
    .about_calender_bottom_past_txt {
        margin-bottom: 30px;
    }
    .about_caledner_sharebox {
        margin-bottom: 48px;
        border-bottom: 1px solid #000;
    }
    .bottom_calendernews_enquiry {
        margin-bottom: 1px;
        padding-bottom: 6px;
        font-size: 33px;
    }
    .bottom_calendernews_enquiry.bottom_tradetest_enquiry {
        line-height: 21px;
    }
    .greentxt_tel {
        display: block;
        font-size: 38px;
        line-height: 67px;
    }
    .btn_bottom_onlinereg {
        width: 90%;
        margin-bottom: 20px;
    }
    .btn_bottom_onlinereg.btn_bottom_application {
        width: 100%;
        margin-right: 0px;
        margin-left: 0px;
        float: none;
        background-image: url('../images/icon_download_white2x.png');
        background-size: 40px;
        background-repeat: no-repeat;
        font-size: 16px;
        letter-spacing: 0px;
    }
    .btn_bottom_onlinereg.btn_bottom_cig {
        width: 100%;
        margin-right: 0px;
        margin-left: 0px;
        padding-right: 20px;
        padding-left: 20px;
        float: none;
        font-size: 16px;
        letter-spacing: 0px;
    }
    .section_levyguide {
        padding: 60px 30px;
    }
    .levybigtitle {
        margin-bottom: 20px;
        font-size: 37px;
        line-height: 37px;
        text-align: left;
    }
    .btn_colorbox_ordinance {
        width: 100%;
        max-width: 500px;
        min-height: auto;
        margin-bottom: 32px;
        margin-left: 0px;
        padding-top: 20px;
        padding-bottom: 20px;
        padding-left: 20px;
        float: none;
        border: 1px solid #2c9477;
    }
    .vertical-center {
        display: block;
    }
    .section_eservice_login_inner {
        padding-right: 30px;
        padding-left: 30px;
    }
    .btn_form_login {
        height: 60px;
    }
    .radiobox {
        margin-bottom: 24px;
    }
    .form_remarktxt {
        text-align: left;
    }
    .btn_group_eservice_title.greentxt {
        margin-bottom: 15px;
    }
    .btn_group_eservice_title.smalltitle {
        margin-bottom: 15px;
        line-height: 26px;
    }
    .section_hotcourse {
        padding-top: 60px;
        padding-bottom: 60px;
    }
    .form_course_service {
        margin-right: 0px;
        margin-bottom: 0px;
        margin-left: 0px;
        padding: 10px;
    }
    .select_coursesearch {
        height: auto;
        margin-bottom: 2px;
        float: none;
        border-radius: 0px;
        background-position: 96% 50%, 0px 0px;
    }
    .select_coursesearch.others {
        width: 100%;
        height: auto;
        margin-top: 0px;
        margin-bottom: 2px;
        float: none;
        border-radius: 0px;
        background-position: 96% 50%, 50% 50%;
    }
    .select_coursesearch.calendar {
        text-align: left;
    }
    .btn_advance_search {
        width: 100%;
        height: auto;
        margin-top: 0px;
        margin-bottom: 2px;
        padding-top: 8px;
        padding-bottom: 8px;
        float: none;
    }
    .btn_course_search {
        position: static;
        width: 100%;
        margin-top: 2px;
    }
    .block_coursebox {
        padding-right: 30px;
        padding-left: 30px;
    }
    .block_coursebox_title {
        font-size: 34px;
        line-height: 35px;
        text-align: center;
    }
    .block_coursebox_des {
        text-align: center;
    }
    .btn_course_discover {
        display: block;
        margin-right: auto;
        margin-left: auto;
    }
    .margintop {
        margin-top: 0px;
    }
    .btn_tradetest_linking_inner {
        padding-bottom: 72px;
    }
    .block_tradetest_cate.block_safety_title {
        margin-bottom: 7px;
    }
    .block_tradetest_name {
        margin-bottom: 22px;
        padding-right: 0px;
    }
    .block_tradetest_name.block_safety_form {
        margin-bottom: 13px;
    }
    .block_tradetest_name.block_safety_code {
        display: inline-block;
        width: 100%;
    }
    .block_tradetest_code {
        margin-bottom: 4px;
    }
    .block_tradetest_venue {
        -webkit-box-align: start;
        -webkit-align-items: flex-start;
        -ms-flex-align: start;
        align-items: flex-start;
    }
    .mob_codetxt {
        min-width: 52px;
        margin-right: 10px;
        font-size: 11px;
    }
    .btn_more_left {
        width: 100%;
        max-width: auto;
    }
    .section_bggrey {
        padding-top: 60px;
    }
    .section_tradetest_venus {
        padding: 60px 30px 48px;
    }
    .section_tradetest_venue_inner {
        display: block;
        padding-right: 0px;
        padding-left: 0px;
    }
    .venu_title {
        margin-bottom: 26px;
        padding-left: 0px;
        float: none;
        text-align: center;
    }
    .venue_location {
        min-width: 100%;
        margin-right: 0px;
        margin-bottom: 13px;
        margin-left: 0px;
    }
    .btn_applicationform_txt {
        padding-right: 14px;
    }
    .examination_inner {
        padding-right: 0px;
        padding-left: 0px;
    }
    .examination_inner.remark {
        padding-right: 0px;
        padding-left: 0px;
    }
    .section_cwrs_login {
        padding: 60px 30px;
    }
    .section_cwrs_login.bgtradetest {
        padding-right: 30px;
        padding-left: 30px;
    }
    .btn_cwrslogin {
        width: 100%;
        min-width: auto;
    }
    .btn_createlogin {
        width: 100%;
        float: none;
    }
    .col_trade_no {
        width: 100%;
    }
    .inner_colorbox_cic {
        display: block;
        padding-right: 30px;
        padding-left: 30px;
    }
    .inner_colorbox_cic.bg_grey {
        display: block;
        padding-right: 30px;
        padding-left: 30px;
    }
    .col_finderbox {
        width: 100%;
        padding-right: 0px;
        padding-left: 0px;
    }
    .col_finderbox_txt {
        min-height: auto;
    }
    .col_finderbox_txt.bigtitle {
        padding-bottom: 18px;
        line-height: 26px;
    }
    .occ_select_field {
        margin-bottom: 10px;
    }
    .col_occ_listing_content {
        width: 100%;
        margin-bottom: 5px;
        padding-bottom: 0px;
    }
    .select_all_occ {
        font-size: 22px;
    }
    .levy_banner_nav {
        margin-top: 23px;
    }
    .btn_levybanner_nav_linkng {
        padding-top: 20px;
        padding-bottom: 20px;
    }
    .levyguidetitle {
        margin-bottom: 14px;
    }
    .btn_levyguidetab {
        padding: 0px 10px;
        border-right-width: 2px;
        font-size: 24px;
        line-height: 25px;
    }
    .btn_levyguidetab.active1 {
        padding: 0px 14px 0px 10px;
        border-right-width: 2px;
        border-left-width: 2px;
        line-height: 25px;
    }
    .levyguide_subtitle {
        margin-bottom: 35px;
        line-height: 25px;
    }
    .levy_purpose_biggreendes {
        margin-bottom: 40px;
        padding-right: 20px;
        font-size: 22px;
        line-height: 30px;
    }
    .levy_intro_listingblock_no {
        width: 10%;
    }
    .levy_intro_listingblock_des {
        width: 90%;
    }
    .levy_guidetable_title_content.scope {
        padding-right: 0px;
    }
    .levy_dropdowntoggle.citie_dropdowntoggle {
        padding-top: 10px;
        padding-bottom: 15px;
        padding-left: 10px;
    }
    .notxtfield {
        display: block;
        width: 30px;
        height: 30px;
        margin-right: auto;
        margin-left: auto;
        padding-right: 3px;
        padding-left: 3px;
        border: 1px none #000;
        color: #272727;
        font-size: 18px;
        text-align: center;
    }
    .btn_procurement_dl.btn_ref_goto {
        border-radius: 0px;
        font-size: 15px;
    }
    .btn_procurement_dl.btn_ref_goto.btn_othes {
        padding-left: 30px;
    }
    .career_bigtitle {
        padding-right: 30px;
        padding-left: 30px;
    }
    .bg_white.safety_bg {
        padding-bottom: 10px;
        border-bottom: 1px solid #f1f1f1;
    }
    .training_basic_craft_about {
        padding-left: 30px;
    }
    .training_basic_greenbg {
        padding-top: 40px;
        padding-bottom: 40px;
    }
    .traning_basic_greenbg_inner {
        padding-right: 30px;
        padding-left: 30px;
    }
    .btn_craft_linking_a {
        font-size: 18px;
    }
    .traing_basic_des {
        padding-right: 30px;
        padding-left: 30px;
    }
    .basic_craft_p {
        margin-bottom: 25px;
    }
    .block_citac_chairman_img {
        width: 100%;
        float: none;
    }
    .block_citac_chariman_content {
        width: 100%;
        float: none;
    }
    .block_droptoggle_cities_txt {
        float: none;
        text-align: center;
    }
    .block_citie_toogle_member_img {
        width: 100%;
        float: none;
        text-align: center;
    }
    .block_citie_toggle_vilgn {
        display: block;
        text-align: left;
    }
    .block_citac_contact_txt {
        padding-right: 20px;
        padding-left: 20px;
    }
}

/*
@font-face {
  font-family: 'Gt walsheim web';
  src: url('../fonts/gt-walsheim-medium-web.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: 'Gt walsheim';
  src: url('../fonts/GT-Walsheim-Bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'Gt walsheim pro trial';
  src: url('../fonts/GT-Walsheim-Pro-Trial-Light.otf') format('opentype');
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: 'Gt walsheim pro trial';
  src: url('../fonts/GT-Walsheim-Pro-Trial-Thin.otf') format('opentype');
  font-weight: 100;
  font-style: normal;
}
*/

@font-face {
    font-family: "Gt walsheim";
    src: url("../fonts/gt-walsheim-bold-web.eot");
    src: url("../fonts/gt-walsheim-bold-web.eot?#iefix") format("embedded-opentype"), url("../fonts/gt-walsheim-bold-web.woff") format("woff"), url("../fonts/gt-walsheim-bold-web.ttf") format("truetype"), url("../fonts/gt-walsheim-bold-web.svg#gtwalsheim") format("svg");
}

@font-face {
    font-family: "Gt walsheim web";
    font-weight: 100;
    font-style: normal;
    src: url("../fonts/gt-walsheim-web.eot");
    src: url("../fonts/gt-walsheim-web.eot?#iefix") format("embedded-opentype"), url("../fonts/gt-walsheim-web.woff") format("woff"), url("../fonts/gt-walsheim-web.ttf") format("truetype"), url("../fonts/gt-walsheim-web.svg#gtwalsheim") format("svg");
}

@font-face {
    font-family: "Gt walsheim web";
    font-weight: normal;
    font-style: normal;
    src: url("../fonts/gt-walsheim-medium-web.eot");
    src: url("../fonts/gt-walsheim-medium-web.eot?#iefix") format("embedded-opentype"), url("../fonts/gt-walsheim-medium-web.woff") format("woff"), url("../fonts/gt-walsheim-medium-web.ttf") format("truetype"), url("../fonts/gt-walsheim-medium-web.svg#gtwalsheim") format("svg");
}

@font-face {
    font-family: "Gt walsheim web";
    font-weight: 700;
    font-style: normal;
    src: url("../fonts/gt-walsheim-bold-web.eot");
    src: url("../fonts/gt-walsheim-bold-web.eot?#iefix") format("embedded-opentype"), url("../fonts/gt-walsheim-bold-web.woff") format("woff"), url("../fonts/gt-walsheim-bold-web.ttf") format("truetype"), url("../fonts/gt-walsheim-bold-web.svg#gtwalsheim") format("svg");
}

@font-face {
    font-family: "Gt walsheim pro trial";
    font-style: normal;
    src: url("../fonts/gt-walsheim-light-web.eot");
    src: url("../fonts/gt-walsheim-light-web.eot?#iefix") format("embedded-opentype"), url("../fonts/gt-walsheim-light-web.ttf") format("truetype"), url("../fonts/gt-walsheim-light-web.svg#gtwalsheim") format("svg");
}

.content_wrapper {
    display: block;
    max-width: 1440px;
    margin-right: auto;
    margin-left: auto;
    padding-left: 0px;
    width: 100%;
    max-width: 1420px;
    padding: 15px 10px 0px;
}

@media (max-width: 479px) {
    .content_wrapper {
        padding: 15px 18px 0px;
    }
}

/*update 20180119*/

.about_blog_listing_page .w-inline-block {
    vertical-align: middle;
}

.about_blog_listing_page input {
    padding: 0;
    border: 0;
    font-size: initial;
    height: 30px;
    width: 30px;
    line-height: initial;
}

.about_blog_listing_page input::placeholder {
    padding: 0;
    color: #000;
}

.about_blog_listing_page input:focus {
    outline: 0;
}

.about_blog_listing_page input::-webkit-input-placeholder {
    padding: 0;
    color: #000;
}

.about_blog_listing_page input:-moz-placeholder {
    padding: 0;
    color: #000;
}

.about_blog_listing_page input::-moz-placeholder {
    padding: 0;
    color: #000;
}

.about_blog_listing_page input:-ms-input-placeholder {
    padding: 0;
    color: #000;
}

.about_blog_listing_page form {
    font-size: initial;
    line-height: initial;
    margin: 0;
}

.about_blog_listing_page .page_prev.w-inline-block {
    width: 160px;
    padding-top: 10px;
    padding-bottom: 10px;
}

.about_blog_listing_page .page_no.w-inline-block {
    width: 45px;
    height: 45px;
    padding: 6px 7px;
}

a.is-current .menu_hover_bottomline {
    color: #7eb439 !important;
    border-bottom: 5px solid #7eb439 !important;
}

/*END update 20180119*/

/*update 20180124*/

.langDropdown {
    position: absolute;
    text-align: center;
    right: 96px;
    top: 30px;
    background: #fff;
    z-index: 19;
    box-shadow: 0px 3px 4px rgba(150, 150, 150, 0.5);
    display: none;
}

.langDropdown li {
    padding: 4px;
    margin: 0;
    display: inline-block;
    float: left;
    width: 30px;
}

.langDropdown li:hover {
    background: #7eb439;
}

.langDropdown li:hover a {
    color: #fff;
}

.langDropdown li a {
    text-decoration: none;
    color: #000;
    text-transform: uppercase;
}

/*END update 20180124*/

/*update 20180125*/

.fanpageDropdown {
    position: absolute;
    text-align: center;
    right: 0;
    top: 30px;
    background: #fff;
    z-index: 19;
    box-shadow: 0px 3px 4px rgba(150, 150, 150, 0.5);
    display: none;
    padding-left: 0;
}

.fanpageDropdown li {
    padding: 4px;
    margin: 0;
    display: inline-block;
    float: left;
    width: 30px;
}

.fanpageDropdown li:hover {
    background: #eaeaea;
}

.fanpageDropdown li:hover a {
    color: #fff;
}

.fanpageDropdown li a {
    color: #000;
}

.fixcolfooterlinking.w-col-8 {
    width: 100%;
}

.w-col-2.footer_shortcut {
    width: 20%;
}

.w-col-2.footer_shortcut:nth-child(2) {
    display: none;
}

@media screen and (max-width: 767px) {
    .w-col-2.footer_shortcut {
        width: 16.66666667%;
    }
    .w-col-2.footer_shortcut:nth-child(2) {
        display: block;
    }
}

.mobile_nav_lang_icon {
    width: 30px;
    font-size: 20px;
    height: 30px;
}

@media (max-width: 767px) {
    .mobile_nav_lang_icon {
        font-size: 16px;
    }
}

/*END update 20180125*/

/* DatePicker */

#mdp-demo {
    margin-bottom: 32px;
}

.ui-widget.ui-widget-content {
    border: none;
}

.ui-datepicker {
    width: 100%;
    padding: 0;
}

.ui-datepicker .ui-datepicker-month,
.ui-datepicker .ui-datepicker-year {
    font-size: 26px;
    text-transform: uppercase;
}

.ui-datepicker-calendar {
    width: 100%;
}

.ui-datepicker .ui-datepicker-title {
    margin: 0 3.5em;
}

.ui-datepicker .ui-datepicker-header {
    margin: 0 auto;
    background: transparent;
    border: none;
    font-size: 20px;
    text-align: center;
    display: inline-block;
    margin-bottom: 32px;
}

.ui-datepicker table {
    border-collapse: collapse;
    margin: 0;
}

.ui-widget-header .ui-icon {
    background-image: url();
    font-size: 0;
}

.ui-widget-header .ui-icon:before {
    content: '';
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -7.5px;
    margin-top: -7.5px;
    width: 0;
    height: 0;
    border-style: solid;
    border-color: transparent #000 transparent transparent;
}

.ui-datepicker .ui-datepicker-prev .ui-icon:before {
    border-width: 7.5px 12px 7.5px 0;
}

.ui-datepicker .ui-datepicker-next .ui-icon:before {
    border-color: transparent transparent transparent #000;
    border-width: 7.5px 0 7.5px 12px;
}

.ui-datepicker th {
    font-size: 26px;
    padding: 0.7em 0;
}

.ui-datepicker td {
    padding: 0;
    border: 1px solid #aeaeae;
    background: #fff;
    color: #000;
    font-size: 24px;
}

.ui-datepicker table td span,
.ui-datepicker table td a {
    text-align: center;
    padding: 36px 0;
}

@media screen and (max-width: 767px) {
    .ui-datepicker table td span,
    .ui-datepicker table td a {
        padding: 20px 0 48px;
    }
}

.ui-datepicker td.ui-datepicker-unselectable {
    background: #ccc;
    color: #eaeaea;
}

.ui-button.ui-state-disabled:active {
    border: 0;
}

.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default,
.ui-button,
html .ui-button.ui-state-disabled:hover,
html .ui-button.ui-state-disabled:active {
    border: 0px;
    background: initial;
    color: #000;
}

.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
    border: 0px;
    background: #fffa90;
    color: #777620;
}

.ui-datepicker td {
    position: relative;
}

.ui-datepicker td a {
    position: relative;
    /*z-index:10;*/
}

.event-dot-holder {
    position: absolute;
    width: 100%;
    left: 0;
    bottom: 10px;
    text-align: center;
    z-index: 0;
    pointer-events: none;
}

.ui-datepicker .event-dot {
    display: inline-block;
    width: 10px;
    height: 10px;
    background: #000;
    border-radius: 50%;
    margin: 0 2px;
}

.ui-datepicker .event-dot-cc {
    background: #14bdfd;
}

.ui-datepicker .event-dot-hkic {
    background: #C3E632;
}

.ui-datepicker .event-dot-citac {
    background: #E82D00;
}

.ui-datepicker .event-dot-zcb {
    background: #4BCBA1;
}

.ui-datepicker .event-dot-alumni {
    background: #FFA643;
}

.ui-datepicker .event-dot-safety {
    background: #6632E3;
}

.table_color_box {
    width: 70%;
    font-size: 0;
    text-align: left;
}

.table_color_box span {
    display: inline-block;
    vertical-align: middle;
    font-size: 24px;
    font-weight: bold;
    padding-left: 8px;
}

.table_item_color {
    width: 33.333333%;
    display: inline-block;
    text-align: left;
    padding: 12px 0;
}

.table_color {
    border-radius: 50%;
    height: 24px;
    width: 24px;
    display: inline-block;
    vertical-align: middle;
}

.table_color_cc {
    background: #14bdfd;
}

.table_color_hkic {
    background: #C3E632;
}

.table_color_citac {
    background: #E82D00;
}

.table_color_zcb {
    background: #4BCBA1;
}

.table_color_alumni {
    background: #FFA643;
}

.table_color_safety {
    background: #6632E3;
}

@media screen and (max-width: 767px) {
    .table_color_box {
        width: 100%;
    }
}

.zcb_content:before {
    content: '';
    position: absolute;
    left: -20px;
    width: 4px;
    height: 60px;
    background: #7eb439;
    top: 6px;
}

.section_index_downloadbox {
    min-height: 200px;
    width: 100%;
    padding: 100px 30px;
    background-image: url(../images/bgline.png);
    background-position: 50% 50%;
    background-size: auto;
    background-repeat: repeat-y;
}

.set_levyguide_download {
    width: 100%;
    padding: 0;
    background-color: #fff;
    font-family: 'Gt walsheim pro trial', "Microsoft Jhenghei", sans-serif;
    ;
    color: #363535;
    font-size: 18px;
    font-weight: 700;
    text-decoration: none;
}

.levy_download_left {
    float: left;
}

.levy_download_right {
    float: right;
    padding-right: 30px;
}

.btn_levyguide_download_a {
    width: 100%;
    padding: 0 150px 0 0;
    background-image: url(../images/icon_download2x.png);
    background-position: 99% 50%;
    background-size: 33px;
    background-repeat: no-repeat;
    font-family: 'Gt walsheim pro trial', "Microsoft Jhenghei", sans-serif;
    ;
    color: #363535;
    font-size: 18px;
    font-weight: 700;
    text-decoration: none;
}

.levybigtitle.downloadtitle {
    margin-bottom: 30px;
}

@media screen and (max-width: 767px) {
    .levy_download_right {
        display: none;
    }
}

.btn_group_eservice.bg_blue {
    background: #1d7d8a;
}

.btn_lookingfor.citac_more,
.btn_lookingfor.citac_contact_more {
    border-color: #fff;
    color: #fff;
    margin-top: 12px;
}

.block_coursebox_title.txt_black {
    color: #000;
}

.section_course_row_col.bg_skyblue {
    background-color: #ddf7f5;
}

.citac_enquireis_inner {
    text-align: center;
}

.citac_enquireis_inner .inner_bgimgtxt_des {
    padding-right: 0;
}

.btn_lookingfor.citac_contact_more:hover {
    border-color: #fff;
    background-color: #fff;
    color: #7eb439;
}

.inner_bgimgtxt_title.greentxt {
    color: #7fb439;
}

select::-ms-expand {
    display: none;
}

/*++++++++++++++++fixfooter width++++++++++++++++++*/

.footer_row {
    width: 100%;
    margin: 0 auto;
    margin-left: 0%;
}

.footer_linking_set {
    width: 30%;
    float: left;
    text-decoration: none;
    border-top: 2px solid #ddd;
    margin-right: 5%;
    padding-top: 20px;
}

.footer_linking_set.set2 {
    width: 30%;
    margin-right: 0px !important;
}

@media screen and (max-width: 1199px) {
    .footer_linking_set {
        width: 30% !important;
        margin-right: 5% !important;
    }
    .footer_linking_set.set2 {
        width: 30% !important;
        margin-right: 0px !important;
    }
}

/*@media screen and (max-width: 991px){
.footer_row {
width: 100%!important;
margin: 0 auto!important;
margin-left: 0%!important;
	
}
	
	
	.footer_linking_set {
    width: 29%!important;
 
}

.footer_linking_set.set2 {
    width: 29%!important;

}

}*/

@media screen and (max-width: 767px) {
    .footer_row {
        width: 100% !important;
        margin: 0 auto !important;
        margin-left: 0% !important;
    }
    .footer_linking_set.set2 {
        width: 30%;
        margin-right: 0px !important;
    }
}

/*++++++++++++bottom_linking+++++++++++++++++*/

.mob_footer_row {
    display: none;
}

.mob_footer_row a {
    color: #0B0B0B;
    text-decoration: none;
    font-size: 13px;
    padding: 0px 5px;
    padding-right: 8px;
    border-right: 1px solid #0B0B0B;
    margin-bottom: 3px;
    line-height: 13px;
}

.mob_footer_row a:hover {
    color: #7db339;
}

.fixrightborder {
    border-right: 0px solid #0B0B0B !important;
}

@media screen and (max-width: 479px) {
    .mob_footer_row {
        display: block;
    }
}

/*20180205 update by lowkey*/

.levy_guidetable_title_delay {
    float: left;
    width: 70%;
}

.levy_guidetable_title_surcharge {
    float: left;
    width: 30%;
}

.levy_guidetable_title_content.delay {
    float: left;
    width: 70%;
}

.levy_guidetable_title_content.surcharge {
    float: left;
    width: 30%;
    text-align: center;
}

.btn_levyguide_listingdrop_conetent.padb20 {
    padding-bottom: 20px;
    padding-top: 10px;
}

.levy_dropdowntoggle.onlytitle {
    background-image: url();
    padding: 20px;
}

.green_txt {
    color: #628a21;
}

@media screen and (max-width: 767px) {
    .levy_guidetable_title_content.delay {
        width: 100%;
        margin-bottom: 8px;
        padding-right: 0px;
        float: none;
        text-align: center;
    }
    .levy_guidetable_title_content.surcharge {
        width: 100%;
        margin-bottom: 8px;
        padding-right: 0px;
        float: none;
        text-align: center;
    }
    .levy_dropdowntoggle {
        font-size: 16px;
    }
}

.Input input[type="radio"] {
    margin-right: 5px;
    margin-left: 10px;
}

.Input input[type="radio"]:first-child {
    margin-left: 0;
}

label.Display,
.labelRadio,
.Input+label {
    display: inline;
    font-weight: initial;
}

.imgblks {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
}

.imgblk {
    position: relative;
    overflow: hidden;
    /*display:inline-block;*/
    width: 50%;
    vertical-align: top;
    padding: 60px 50px;
    height: 300px;
    color: #FFF;
    text-decoration: none;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.imgblk:last-child {
    border-bottom: 1px solid #ddd;
}

.imgblk:hover .imgblk-bg {
    transform: scale(1.2);
}

@-webkit-keyframes imgblk-arrow {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
    50% {
        -webkit-transform: translateX(15px);
        transform: translateX(15px);
    }
}

@keyframes imgblk-arrow {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
    50% {
        -webkit-transform: translateX(15px);
        transform: translateX(15px);
    }
}

.imgblk:hover .imgblk-arrow {
    -webkit-animation: imgblk-arrow .6s infinite;
    animation: imgblk-arrow .6s infinite;
}

.imgblk.hoverlay-blue {
    background-color: rgb(3, 182, 211);
}

.imgblk.hoverlay-green {
    background-color: rgb(126, 194, 64);
}

.imgblk.hoverlay-blue:hover .imgblk-bg,
.imgblk.hoverlay-green:hover .imgblk-bg {
    opacity: 0.17;
}

.imgblk.al-center {
    text-align: center;
}

.imgblk.txt-black {
    color: #000;
}

.imgblk.multi-blk {
    padding: 0;
}

.imgblk>* {
    position: relative;
    z-index: 5;
}

.imgblk-bg {
    position: absolute;
    display: block;
    width: 100%;
    height: 100%;
    width: calc(100% + 2px);
    height: calc(100% + 2px);
    left: 0;
    top: 0;
    z-index: 0;
    background: url() no-repeat center center;
    background-size: cover;
    transition: .6s transform;
    -webkit-transition: .6s transform;
}

.imgblk-content {
    position: relative;
    width: 100%;
}

.imgblk-icon {
    display: inline-block;
    width: 60px;
    margin: 0 0 8px;
}

.imgblk-arrow {
    display: inline-block;
    width: 33px;
    margin-top: 0 0 8px;
}

.imgblk-title {
    font-family: 'Gt walsheim', "Microsoft Jhenghei", sans-serif;
    font-weight: normal;
    font-size: 20px;
    line-height: 1.4;
    margin: 0 0 8px;
}

.imgblk-title.txt-green {
    color: #7eb439
}

.imgblk-desc {
    margin: 0 0 8px;
}

.imgblk-subblk {
    position: relative;
    overflow: hidden;
    width: 50%;
    height: 100%;
    vertical-align: top;
    padding: 60px 30px;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-align-content: stretch;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
    background: url() no-repeat center center;
    background-size: cover;
}

.imgblk-logo {
    display: block;
    margin: 0 auto 5px;
    width: 50%;
    max-width: 150px;
}

.al-center .imgblk-title {
    font-size: 27px;
    line-height: 1.4;
    margin-bottom: 5px;
}

@media screen and (max-width: 1090px) {
    .imgblk {
        width: 100%;
    }
}

@media screen and (max-width: 840px) {
    .imgblk-subblk.hidden-mb {
        display: none;
    }
}

.about_blog_listing_page {
    display: none;
}

.block_twoblock_annualtitle.pad10 {
    margin-top: 10px;
    margin-bottom: 10px;
}

.common-link {
    text-decoration: none;
    color: #7eb439;
}

.common-link:hover {
    text-decoration: underline;
}

.about_event_calendar .section_inner .ctrl-row {
    max-width: 1400px;
}

.ctrl-row {
    /*display:none;*/
    opacity: 0;
    position: fixed;
    margin-top: 15px;
    text-align: right;
    bottom: 60px;
    width: 100%;
    left:0;
    padding: 0 45px;
    pointer-events: none;
    transition: .3s;
    -webkit-transition: .3s;
}

@media screen and (max-width: 767px) {
    .ctrl-row {
        padding: 0 45px;
        bottom: 45px;
    }
}

.ctrl-row.is-active {
    display: block;
    opacity: 1;
}

.ctrl-totop {
    pointer-events: none;
    display: inline-block;
    text-decoration: none;
    color: #000;
    font-weight: bold;
    background: rgba(255, 255, 255, 0.8);
    border: 1px solid #ccc;
    padding: 5px 12px;
    padding-right: 20px;
}

@media screen and (max-width: 767px) {
    .ctrl-totop {
        padding: 3px 5px;
        padding-right: 16px;
    }
}

.ctrl-row.is-active .ctrl-totop {
    pointer-events: all;
}

.ctrl-totop:hover {
    color: #7eb439;
    text-decoration: underline;
}

.ctrl-totop:before {
    content: '';
    display: inline-block;
    vertical-align: middle;
    width: 24px;
    height: 24px;
    background: url(../images/small_greenarrow2x.png) no-repeat center center;
    background-size: 100%;
    transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
    transform-origin: center center;
    -webkit-transform-origin: center center;
}

.ctrl-totop span {
    display: inline-block;
    vertical-align: middle;
}

/*end update*/

.cift_section ul {
    font-size: 100%;
}

@media screen and (max-width:991px) {
    .nav_main_menu {
        position: relative;
        width: 100%;
    }
}

/*CMS Style*/
@media screen and (min-width:992px) {
.mobile_dropmenu_bg{
	display:none !important;
}
}
.blog_detail_imgcolleft img,
.blog_detail_imgcolright img {
    width: 100%;
}

.w-tab-link .tab_image {
    max-width: 100%;
    vertical-align: middle;
    display: inline-block;
}

.inner_colorblock_title {
    margin-bottom: 15px;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-content: stretch;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.inner_colorblock_title span {
    display: inline-block;
    vertical-algin: middle;
}

.inner_colorblock_title_icon {
    display: inline-block;
    vertical-algin: middle;
    max-width: 86px;
    margin-right: 5px;
}

.inner_colorblock_left .inner_colorblock_title {
    text-align: left;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
}

@media (max-width: 991px) {
    .inner_colorblock_title_icon {
        max-width: 70px;
    }
    .inner_colorblock_title {
        font-size: 26px;
    }
    .inner_colorblock_left .inner_colorblock_title {
        text-align: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
}

.theme--black .inner_bgimgtxt_title,
.theme--black .inner_bgimgtxt_des,
.theme--black .inner_colorblock_title,
.theme--black .inner_colorblock_leftsubtitle,
.theme--black .inner_colorblock_leftddes,
.theme--black .inner_colorblock_rightdes,
.theme--black .inner_colorblock_leftbtn,
.theme--black .block_twoblock_annualtitle,
.theme--black .block_twoblock_annualcontent,
.theme--black .trade_tab_linking,
.theme--black .trade_tab_linking:hover,
.theme--black .block_tadetest_colcontent,
.theme--black p,
.theme--black h1,
.theme--black h2,
.theme--black h3,
.theme--black h4,
.theme--black h5,
.theme--black h6,
.theme--black .inner_colorblock p,
.theme--black .inner_colorblock h1,
.theme--black .inner_colorblock h2,
.theme--black .inner_colorblock h3,
.theme--black .inner_colorblock h4,
.theme--black .inner_colorblock h5,
.theme--black .inner_colorblock h6,
.inner_colorblock .theme--black p,
.inner_colorblock .theme--black h1,
.inner_colorblock .theme--black h2,
.inner_colorblock .theme--black h3,
.inner_colorblock .theme--black h4,
.inner_colorblock .theme--black h5,
.inner_colorblock .theme--black h6,
.theme--black .inner_bgimgtxt_content p,
.theme--black .section_weather p,
.section_weather.theme--black p,
.section_weather .theme--black p,
.inner_colorblock .theme--black a,
.inner_colorblock .theme--black a:hover,
.inner_colorblock .theme--black a:focus,
.inner_colorblock .theme--black a:active{
    color: #000;
}

.section_weather p,
.inner_bgimgtxt_content p,
.inner_colorblock p {
    color: #FFF;
    margin-top: 0;
}

.inner_colorblock h1,
.inner_colorblock h2,
.inner_colorblock h3,
.inner_colorblock h4,
.inner_colorblock h5,
.inner_colorblock h6 {
    color: #FFF;
    font-family: "Gt walsheim", "Microsoft Jhenghei", sans-serif;
    margin-top: 0;
}

.trade_tab_linking,
.trade_tab_linking:hover {
    color: #FFF;
}

.trade_tab_linking:not(.w--current):not(:hover) {
    background: transparent !important;
}

.trade_tab_linking:hover {
    opacity: 0.8;
}

.trade_tab_linking.w--current:hover {
    opacity: 1;
}

.theme--black .inner_colorblock_leftbtn {
    border-color: #000;
}

.inner_colorblock_leftbtn:hover {
    border-color: rgba(255, 255, 255, 0.8);
    color: rgba(255, 255, 255, 0.8);
    opacity: 1;
}

.theme--black .inner_colorblock_leftbtn:hover {
    border-color: rgba(0, 0, 0, 0.8);
    color: rgba(0, 0, 0, 0.8);
    opacity: 1;
}

.bottom_twoblock_row {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-align-content: stretch;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
}

@media (max-width: 991px) {
    .bottom_twoblock_row {
        display: block;
    }
}

@media (max-width: 991px) {
    .block_index_chairman_img {
        text-align: center;
    }
    .block_index_chairman_img img {
        display: inline-block;
    }
}

@media (max-width: 991px) {
    .block_twoblock_annualleft {
        text-align: center;
    }
    .block_twoblock_annualleft img {
        display: inline-block;
    }
    .txt_lookingfor {
        padding-right: 0;
    }
    .index_newsandupdaterow {
        text-align: center;
    }
    .index_newsandupdaterow .btn_newupdate_linking {
        text-align: left;
    }
}

@media (max-width: 767px) {
    .weather_row {
        text-align: center;
    }
    .section_weather .txt_lookingfor.whitefont {
        padding-right: 0;
    }
}

.index_newsandupdaterow {}

.block_twoblock_annualright:first-child:last-child {
    width: 100%;
    padding-left: 0;
    max-width: 600px;
}

@media (max-width: 767px) {
    .about-corpporate-greycol.iconpos {
        padding-left: 80px;
        background-size: 70px;
        background-position-x: 0;
    }
    .about-corporate-greycoltitle {
        font-size: 36px;
    }
}

@media (max-width: 479px) {
    .about-corpporate-greycol.iconpos {
        display: block;
        padding-top: 70px;
        padding-left: 0;
        background-position-x: center;
        min-height: none;
        min-height: auto;
        min-height: initial;
    }
    .about-corporate-greycoltitle {
        font-size: 36px;
    }
    .about_corporate_greyblock_inner {
        text-align: center;
    }
}

@media (max-width: 479px) {
    .about-corpporate-greycol.iconpos {
        width: 100%;
        float: none;
        margin: 0 auto 15px;
    }
}

.w-form form {
    margin: 0;
}

.imgblk-desc,
.imgblk-title {
    color: #000;
}

.al-center .imgblk-title {
    font-weight: bold;
}

.imgblk-bg__overlay {
    position: absolute;
    display: block;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    z-index: 1;
    opacity: 0.4;
    background: #000;
    transition: .6s all;
    -webkit-transition: .6s all;
}

.imgblk:hover .imgblk-bg__overlay {
    opacity: 0.6;
}

.imgblk-logo {
    width: auto;
    max-width: 50%;
}
.imgblk-logo.imgblk-logo--max-height {
    width: auto;
    max-width: 100vw;
    max-width: initial;
    max-height: 230px;
}
@media (max-width: 767px) {
.imgblk-logo {
    max-width: 60%;
    }
}
@media (max-width: 480px) {
.imgblk-logo {
    max-width: 90%;
    }
}

.header_topbar {
    padding: 5px 0;
    background: #e3e3e3;
    position: relative;
    z-index: 20;
}

@media (max-width: 991px) {
    .header_topbar {
        display: none;
    }
}

.header_topbar_holder {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-align-content: stretch;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.header_topbar_left {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-align-content: stretch;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.header_topbar_title {
    padding-right: 15px;
    font-weight: bold;
     font-family: 'Gt walsheim web', "Microsoft Jhenghei", sans-serif;
}

.top_quicklink {
    color: #222222;
    margin-right: 5px;
     font-family: 'Gt walsheim pro trial', "Microsoft Jhenghei", sans-serif;
     text-decoration:none;
}

.top_quicklink:hover {
    color: #7eb439;
}
.inner_colorblock a,
.inner_colorblock a:hover,
.inner_colorblock a:focus,
.inner_colorblock a:active{
	color:#FFF;
}
.inner_colorblock a:hover{
	text-decoration:underline;
}
/*END CMS Style*/

.header_body {
    position: relative;
    background: #FFF;
     z-index: 10;
}

@media (min-width: 992px) {
    .header_body {
        padding: 5px 0;
    }
    .header_inner {
        padding: 0 10px;
    }
    .brand {
        margin-top: 0;
    }
    .nav_main_menu {
        position: absolute;
        right: 0;
        top: 0;
        height: 100%;
    }
    .header_desktop_linking {
        height: 100%;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
        justify-content: flex-end;
        -webkit-align-content: stretch;
        -ms-flex-line-pack: stretch;
        align-content: stretch;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }
}

/* Override for New Header */
@media (min-width: 992px) {
    .header_body {
        padding: 6px 0;
    }
    .header_inner {
        padding: 0 10px;
    }
    .brand {
    margin-top: -42px;
    }
    .brand img{
      width: 215px;
    }
    .nav_main_menu {
        position: absolute;
        right: 0;
        top: 0;
        height: 100%;
    }
    .header_topbar {
    background: #FFF;
    z-index: 10;
}
.dropdown_menu{
      top: 118px;
}
    .header_topbar_holder{
	    display: -ms-flexbox;
	    display: -webkit-flex;
	    display: flex;
	    -webkit-flex-direction: row-reverse;
	    -ms-flex-direction: row-reverse;
	    flex-direction: row-reverse;
	    -webkit-flex-wrap: nowrap;
	    -ms-flex-wrap: nowrap;
	    flex-wrap: nowrap;
	    -webkit-justify-content: flex-start;
	    -ms-flex-pack: start;
	    justify-content: flex-start;
	    -webkit-align-content: center;
	    -ms-flex-line-pack: center;
	    align-content: center;
	    -webkit-align-items: center;
	    -ms-flex-align: center;
	    align-items: center;
    }
    .header_desktop_linking {
        height: 100%;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
        justify-content: flex-end;
        -webkit-align-content: stretch;
        -ms-flex-line-pack: stretch;
        align-content: stretch;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }
    .header_social_media{
    	position:relative;
	     padding-right: 7px;
	     margin-right: 15px;
    }
    .header_social_media:after{
	    content:'';
	    position:absolute;
	    top:50%;
	    width:1px;
	    height:20px;
	    display:block;
	    margin-top:-10px;
    		right:0;
		background:#383636;
    }
    .header_topbar_left{
      padding-right: 12px;
    }
}
@media (max-width: 1280px) and (min-width: 992px) {
.brand {
    margin-top: -38px;
    }
    .brand img{
    width: 150px;
    }
.header_social_media{
	margin-left:3px;
}
.header_topbar_title{
      /*padding-right: 3px;*/
      position:relative;
      display:inline-block;
}
.top_quicklink{
	font-size:12px;
	margin-right:2px;
}
.header_socialicon {
    width: 25px;
    height: 25px;
    }
    .header_lang,
    .header_fanpage{
      margin-top: 2.5px;
    }
}
.header-nav-linking{
	font-weight:400;
}
.header_fanpage{
	display:none;
}
/* END Override for New Header */
.mobile_toplinks {
    background: #FFF;
    padding: 12px 20px;
    text-align: left;
}

@media (min-width: 992px) {
    .mobile_toplinks {
        display: none;
    }
}

.mobile_toplinks .header_topbar_title {
    font-size: 16px;
    margin-bottom: 5px;
}

.custom-table{
    width:100%;
}
.custom-table td{
    padding:20px;
    border-left:1px solid #000;;
    font-family: 'Gt walsheim pro trial', "Microsoft Jhenghei", sans-serif;
    font-size: 18px;
    line-height: 32px;
}
.custom-table tr{
    border-bottom:1px solid #000;
}
.custom-table tr:first-child{
    border-top:1px solid #000;
}
.custom-table tr:last-child td{
    border-bottom:0;
}
.custom-table td img{
    width: auto;
    margin: 0 auto;
}
.custom-table td:first-child{
    max-width:40%;
    width:40%;
    vertical-align: middle;
}
.custom-table td:last-child{
    border-right:1px solid #000;
}
@media screen and (max-width:480px){
    max-width:30%;
}
.block_twoblock_annualleft img{
	display:inline-block;
}

/*END CMS Style*/

/* Custom Select Style*/
.custom-select {
  display: inline-block;
  position: relative;
  /*width: 100%;*/
  font-size: 12px; }
  .custom-select.custom-select--1-1 {
    width: 100%; }
  .custom-select.custom-select--1-2 {
    width: 50%; }
  .custom-select.custom-select--2-2 {
    width: 100%; }
  .custom-select.custom-select--1-3 {
    width: 33.3333333333%; }
  .custom-select.custom-select--2-3 {
    width: 66.6666666667%; }
  .custom-select.custom-select--3-3 {
    width: 100%; }
  .custom-select.custom-select--1-4 {
    width: 25%; }
  .custom-select.custom-select--2-4 {
    width: 50%; }
  .custom-select.custom-select--3-4 {
    width: 75%; }
  .custom-select.custom-select--4-4 {
    width: 100%; }
  .custom-select.custom-select--1-1, .custom-select.custom-select--1-2, .custom-select.custom-select--2-2, .custom-select.custom-select--1-3, .custom-select.custom-select--2-3, .custom-select.custom-select--3-3, .custom-select.custom-select--1-4, .custom-select.custom-select--2-4, .custom-select.custom-select--3-4, .custom-select.custom-select--4-4 {
    padding-right: 8px;
    box-sizing: border-box; }
    @media screen and (max-width: 640px) {
      .custom-select.custom-select--1-1, .custom-select.custom-select--1-2, .custom-select.custom-select--2-2, .custom-select.custom-select--1-3, .custom-select.custom-select--2-3, .custom-select.custom-select--3-3, .custom-select.custom-select--1-4, .custom-select.custom-select--2-4, .custom-select.custom-select--3-4, .custom-select.custom-select--4-4 {
        width: 100%;
        margin-bottom: 20px;
        padding-right: 0; } }
    .custom-select.custom-select--1-1 ul, .custom-select.custom-select--1-2 ul, .custom-select.custom-select--2-2 ul, .custom-select.custom-select--1-3 ul, .custom-select.custom-select--2-3 ul, .custom-select.custom-select--3-3 ul, .custom-select.custom-select--1-4 ul, .custom-select.custom-select--2-4 ul, .custom-select.custom-select--3-4 ul, .custom-select.custom-select--4-4 ul {
      width: calc(100% - 8px); }
  .custom-select > * {
    box-sizing: border-box; }
  .custom-select.custom-select--inline {
    max-width: 300px; }
  .custom-select.custom-select--on-default {
    /*
    .option-default{
        display:none;
    }
    */ }
  .custom-select a {
    display: inline-block;
    width: 100%;
    height: 45px;
    white-space: nowrap;
    position: relative;
    background: transparent;
    color: #000;
    /*border: 1px solid #000;*/
    cursor: pointer;
    -webkit-touch-callout: none;
    /* iOS Safari */
    -webkit-user-select: none;
    /* Safari */
    -khtml-user-select: none;
    /* Konqueror HTML */
    -moz-user-select: none;
    /* Firefox */
    -ms-user-select: none;
    /* Internet Explorer/Edge */
    user-select: none;
    /* Non-prefixed version, currently*/
    font-size: 0;
    white-space: nowrap;
    padding: 0 15px; 
    padding-right:40px;
    
    }
    .custom-select a:before {
      content: '';
      display: inline-block;
      vertical-align: middle;
      width: 0;
      height: 100%; }
    .form-grid .custom-select a {
      border-color: transparent;
      background: #000;
      color: #000; }
      .theme--strategies .mainHolder .form-grid .custom-select a, .theme--legal .mainHolder .form-grid .custom-select a, .theme--community .mainHolder .form-grid .custom-select a, .theme--business .mainHolder .form-grid .custom-select a, .theme--infrastructure .mainHolder .form-grid .custom-select a, .theme--information-security .mainHolder .form-grid .custom-select a {
        color: #000; }
    .custom-select a > span {
      font-size: 16px;
      white-space: normal;
      display: inline-block;
      vertical-align: middle; }
    .custom-select a:hover {
      opacity: 1; }
    .custom-select a:after {
      content: '';
      position: absolute;
      right: 15px;
      display: inline-block;
      width: 0;
      height: 0;
      border-style: solid;
      border-width: 5px 4px 0 4px;
      border-color: #000 transparent transparent transparent;
      top: 50%;
      -webkit-transform-origin: center center;
      -ms-transform-origin: center center;
      transform-origin: center center;
      -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
      transform: translateY(-50%); }
  .custom-select ul {
    box-sizing: border-box;
    border: 1px solid #000;
    display: none;
    position: absolute;
    top: 44px;
    left: 0;
    width: 100%;
    list-style: none;
    list-style-position: outside;
    background: #FFF;
    z-index: 300;
    max-height: 120px;
    margin: 0;
    padding: 0;
    overflow: auto;
    display: none !important; }
    .article-holder .custom-select ul {
      padding: 0; }
    .custom-select ul li {
      color: #000;
      cursor: pointer;
      height: auto;
      padding: 10px 15px;
      font-size: 16px;
      font-size: 1rem;
      margin: 0; }
      .custom-select ul li:before {
        content: '';
        display: inline-block;
        vertical-align: middle;
        width: 0;
        height: 100%; }
      @media screen and (max-width: 640px) {
        .custom-select ul li {
          font-size: 12px; } }
      .custom-select ul li span {
        display: inline-block;
        vertical-align: middle; }
      .custom-select ul li:hover {
        background: #000;
        color: #FFF; }
      .custom-select ul li.option-default {
        display: none;
        color: #000;
        pointer-events: none; }
  .custom-select.open ul {
    display: block;
    overflow-y: auto;
    padding: 0; }
  .custom-select select {
    width: 100%;
    height: 100%;
    display: none;
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
    color: #000;
    display: block;
    z-index: 100; }
    @media screen and (max-width: 991px) {
      .custom-select select {
        font-size: 1rem; } }

/* END Custom Select Style*/

/* Editor Style */
.cms-editor h1,
.cms-editor h2,
.cms-editor h3,
.cms-editor h4,
.cms-editor h5,
.cms-editor h6{
     font-family: 'Gt walsheim',"Microsoft Jhenghei", sans-serif;
     color: #333;
    line-height: 1.125em;
     text-transform: initial;
}


.cms-editor h1{
     font-size: 52px;
     margin:0 0 30px;
}
.cms-editor h2{
     font-size: 38px;
     margin:0 0 30px;
}
.cms-editor h3{

     font-size: 28px;
     margin:0 0 20px;
}
.cms-editor h4{

     font-size: 20px;
     margin:0 0 20px;
}
.cms-editor h5{
     font-size: 16px;
     margin:0 0 15px;
}
.cms-editor h6{
     font-size: 14px;
     margin:0 0 15px;
}
@media (max-width: 991px){
	.cms-editor h1{
      	font-size: 48px;
      }
	.cms-editor h2{
     font-size: 37px;
      }
}
@media (max-width: 479px){

	.cms-editor h1{
      	font-size: 32px;
      }
	.cms-editor h2{
	     font-size: 35px;
      }
}
.cms-editor ul,
.cms-editor ol{
	color: #333;
	line-height: 1.5em;
      margin-left: 25px;
}
.cms-editor ul li{
	padding-left:0;
     list-style-type: disc;
     background:none;
}
.cms-editor ul li,
.cms-editor ol li{
      margin-bottom: 15px;
      }
.cms-editor .blogtxt p{
     font-family: 'Gt walsheim pro trial', "Microsoft Jhenghei", sans-serif;
	color: #333;
	font-size:18px;
     margin:0 0 15px;
     line-height: 1.8em;
}
@media (max-width: 479px){
.cms-editor .blogtxt .cms-editor p{
	font-size:16px;
	}
}
.cms-editor .inner_colorblock_setlinking{
	margin:15px 0;
}
/* END Editor Style */
/* Download Center Style*/
.doc-table__wrapper{
	position:relative;
	width:90%;
      display: block;
     max-width: 1420px;
    margin-right: auto;
    margin-left: auto;
    padding:60px 0;

}

.doc-table__filter{
	display:table;
	width:100%;
	table-layout:fixed;
}
.doc-table__filter-item{
	padding:20px 30px; 
	display:table-cell;
	vertical-align:middle;
     background-color: #7eb439;
     text-align:center;
}
.doc-table__filter-item.doc-table__filter-item--grey{
	background:#626366;
}
.doc-table__filter-item.doc-table__filter-item--search{
	width:45%;
	/*text-align:left;*/
}
.doc-table__filter-item--btn{
     background-color: #2aa082;
     width:200px;

}
.doc-table__filter-item-btn{
	display:block;
	margin:0 auto;
	width:60px;
	height:40px;
     background-color: #2aa082;
    background-image: url(../images/icon_quicksearch2x.png);
    background-position: center center;
    background-size: 40px;
    background-repeat: no-repeat;
}

.doc-table__filter-searchbar{
background:transparent;
border-bottom:1px solid #FFF;
color:#FFF;
	height:40px;
	font-size:24px;
	width:100%;
	max-width:620px;
	border-radius:0;
    -webkit-appearance: none;
}
input[type="search"].doc-table__filter-searchbar{
    -webkit-appearance: none;
    padding:0;
}
.doc-table__keywords{
    width: 100%;
    max-width: 620px;
    display: inline-block;
    text-align: left;
    margin-top:10px;
    font-size:0;
}
.doc-table__keyword-item{
	color:#FFF;
display:inline-block;
	margin-right:3px;
    font-family: 'Gt walsheim web', "Microsoft Jhenghei", sans-serif;
    font-size: 14px;
}
.doc-table__keywords a{
	color:#FFF;
	text-decoration:underline;
	margin-right:5px;
    font-family: 'Gt walsheim web', "Microsoft Jhenghei", sans-serif;
}
.doc-table__keywords a:last-child{
	margin-right:0;
}
.doc-table__filter-searchbar::-webkit-input-placeholder { /* Chrome/Opera/Safari */
    font-family: 'Gt walsheim web', "Microsoft Jhenghei", sans-serif;
color:#FFF;
}
.doc-table__filter-searchbar::-moz-placeholder { /* Firefox 19+ */
    font-family: 'Gt walsheim web', "Microsoft Jhenghei", sans-serif;
color:#FFF;
}
.doc-table__filter-searchbar:-ms-input-placeholder { /* IE 10+ */
    font-family: 'Gt walsheim web', "Microsoft Jhenghei", sans-serif;
color:#FFF;
}
.doc-table__filter-searchbar:-moz-placeholder { /* Firefox 18- */
    font-family: 'Gt walsheim web', "Microsoft Jhenghei", sans-serif;
color:#FFF;
}
.doc-table__filter-item .custom-select select{
     cursor:pointer;
}
.doc-table__filter-item .custom-select a{
padding-left:0;
     padding-right: 25px;
     color:#FFF;
    font-family: 'Gt walsheim web', "Microsoft Jhenghei", sans-serif;
	font-size:24px;
    height: auto;
}
.doc-table__filter-item .custom-select a span{
    font-family: 'Gt walsheim web', "Microsoft Jhenghei", sans-serif;
	font-size:24px;
}
.doc-table__filter-item .custom-select a:after{
     right: 0;
     border-color: #FFF transparent transparent transparent;

}
.doc-table__body{
	display:table;
	width:100%;
}
.doc-table__body.is-hidden{
	display:none;
}
.doc-table__body:first-child{
	margin-top:30px;
}
.doc-table__head,
.doc-table__item{
	display:table-row;
}
.doc-table__item.is-hidden{
	display:none !important;
}
.doc-table__body th,
.doc-table__body td,
.doc-table__th,
.doc-table__cell
{
display:table-cell;
	padding:20px 10px;
	vertical-align:middle;
}
.doc-table__th:first-child,
.doc-table__cell:first-child,
.doc-table__body th:first-child,
.doc-table__body td:first-child{
	/*padding-left:0;*/
}
.doc-table__th:last-child,
.doc-table__cell:last-child,
.doc-table__body th:last-child,
.doc-table__body td:last-child{
	text-align:right
}
.doc-table__cell,
.doc-table__body td{
	border-bottom:1px solid #999;
     font-family: 'Gt walsheim pro trial', "Microsoft Jhenghei", sans-serif;
	color: #333;
	font-size:18px;
}

.doc-table__head:last-child .doc-table__th,
.doc-table__item:last-child .doc-table__cell,
.doc-table__body tr:last-child td{
	border-bottom:0;
}
.doc-table__th{
     font-family: 'Gt walsheim web', "Microsoft Jhenghei", sans-serif;
    color: #333;
    font-size: 16px;
    font-weight:bold;
}
.doc-table__cell.doc-table__cell--icon img{
	max-width:30px;
}
.doc-table__btn-download{
display:inline-block;
    padding: 0 56px 0 0;
    background-image: url(../images/icon_download2x.png);
    background-position: 99% 50%;
    background-size: 33px;
    background-repeat: no-repeat;
    font-family: 'Gt walsheim pro trial', "Microsoft Jhenghei", sans-serif;
    color: #363535;
    font-size: 18px;
    font-weight: 700;
    text-decoration: none;
}
a.doc-table__item:hover .doc-table__cell, 
a.doc-table__item:hover .doc-table__body td{
	color:#7eb439;
}

a:hover .doc-table__btn-download,
.doc-table__btn-download:hover{
color:#7eb439;
}
@media screen and (max-width:1180px){
.doc-table__filter-item{
padding:20px 15px;
}
.doc-table__filter-item .custom-select a,
.doc-table__filter-item .custom-select a span{
	font-size:18px;
}
.doc-table__filter-searchbar{
	font-size:18px;
}
.doc-table__filter-item.doc-table__filter-item--search{
	width:33.3333%;
}
.doc-table__filter-item--btn{
     width:120px;

}
}
@media screen and (max-width:767px){
	.doc-table__filter{
		display:block;
		font-size:0;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-align-content: stretch;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch
	}
	.doc-table__filter-item{
		display:inline-block;
		width:100%;
	}
	.doc-table__filter-item.doc-table__filter-item--search{
		width:calc(100% - 90px);
      background-color: #2aa082;
      padding-right:0;
	}
	.doc-table__filter-item--btn{
		width:90px;
	}
.doc-table__btn-download{
     font-size: 0;
     padding:0;
     width:36px;
     height:36px;
     background-position: center center;
	}
}


/* END Download Center Style*/
/* Event Calendar New Style*/
.table_color_box_top{
text-align:center;
padding-bottom:60px;
}

.table_color_box_top .table_color_box{
width:100%;
text-align:center;
}
.table_color_box_top .table_item_color{
width:auto;
margin:0 30px;
}
.table_color_box_top .table_color{
width:12px;
height:12px;
     line-height: 12px;
}
.table_color_box_top .table_color_box{
     position:relative;
}
.table_color_box_top .table_color_box .table_item_color{
     position:relative;
     padding: 6px 0;
}
.table_color_box_top .table_color_box .table_item_color>span{
    font-size: 18px;
    font-weight: 300;
     color: #000;
}
@media screen and (max-width:1180px){
.table_color_box_top .table_color_box .table_item_color{
	margin:10px 15px;
}
.table_color_box_top .table_color_box .table_item_color>span{
    font-size: 16px;
}
}
@media screen and (max-width:540px){
.table_color_box_top .table_color_box .table_item_color>span{
    font-size: 14px;
}
}
.table_color_box_top .table_color_box .table_item_color.is-active span{
    font-weight: bold;
}
.table_color_box_top .table_color_box .table_item_color.is-active:after{
    content:'';
    display:block;
    position:absolute;
     width: 100%;
    bottom:0;
    left:0;
    height:3px;
    background:#7eb439;
}
.table_color_box_top .table_color.table_color_all{
font-size:0;
      width: 30px;
      height:auto;

}
.table_color_all span{
      background: #14bdfd;
      border-radius: 50%;
    height: 6px;
    width: 6px;
    display: inline-block;
    vertical-align: middle;
    margin:1px 2px;
     padding-left: 0;
}
.table_color_all span:nth-child(2){
      background: #C3E632;
}
.table_color_all span:nth-child(3){
      background: #E82D00;
}
.table_color_all span:nth-child(4){
      background: #4BCBA1;
}
.table_color_all span:nth-child(5){
      background: #FFA643;
}
.table_color_all span:nth-child(6){
      background: #6632E3;
}
.about_event_calendar_past{
	text-align:left;
}
.about_event_calendar_past a{
	text-align:left;
	color:#000;
	font-size:18px;
}
.about_event_calendar_past a:hover{
    color:#7eb439;
}
.about_event_calendar_past a span{
	display:inline-block;
	vertical-align:middle;
	font-weight:bold;
}
.about_event_calendar_past a:after{
	content:'>';
	display:inline-block;
	vertical-align:middle;
	margin-left:10px;
	font-weight:bold;
    color:#7eb439;
	
}
/* END Event Calendar New Style*/
/* Past Event Style*/
.about_event_calendar_past-items{
font-size:0;
margin-left:-30px;
margin-right:-30px;
}
.about_event_calendar_past-holder{
margin-top:-30px;
overflow:hidden;
}
.about_event_calendar_past-items .block_calender_news_linking_a{
	display:none;
	vertical-align:top;
	width:33.3333%;
	padding:0 30px;
}
@media screen and (max-width:800px){
.about_event_calendar_past-items .block_calender_news_linking_a{
	width:50%;
}
}
@media screen and (max-width:540px){
.about_event_calendar_past-items .block_calender_news_linking_a{
	width:100%;
}
}
.about_event_calendar_past-items .block_calender_news_linking_a.is-active{
	display:inline-block;
}
@media screen and (max-width:1180px){
.about_event_calendar_past-items{
margin-left:-15px;
margin-right:-15px;
}
.about_event_calendar_past-items .block_calender_news_linking_a{

	padding:0 15px;
}
}
.table-dropdown{
margin-top:60px;
}
.table-dropdown__item{
display:inline-block;
padding:0 15px;
position:relative;
}
.table-dropdown__item:after{
	content:'';
	display:block;
	width:1px;
	height:60px;
	background:#000;
	position:absolute;
	right:0;
	top:50%;
	margin-top:-30px;
}
.table-dropdown__item:last-child:after{
	display:none;
}

.table-dropdown__item .custom-select a,
.table-dropdown__item .custom-select a span{
	font-size:20px;
     font-family: 'Gt walsheim', "Microsoft Jhenghei", sans-serif;
}
.about_event_calendar_noevent{
	display:none;
font-size:20px;
     font-family: 'Gt walsheim', "Microsoft Jhenghei", sans-serif;
     text-align:center;
     color:#000;
}
@media screen and (max-width:1180px){
.table-dropdown__item .custom-select a,
.table-dropdown__item .custom-select a span,
.about_event_calendar_noevent{
font-size:16px;
}
.table-dropdown{
margin-top:30px;
}
.table_color_box_top{
     padding-bottom: 30px;
}
.table-dropdown__item:after{
	height:40px;
	margin-top:-20px;
}
}
@media screen and (max-width:540px){
.table-dropdown{
margin-top:20px;
}
.table_color_box_top{
     padding-bottom: 20px;
}
}
.about_event_calendar_noevent.is-active{
display:block;
}
.custom-gallery{
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-align-content: stretch;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
}
.custom-gallery__thumbs-holder,
.custom-gallery__img-holder{
display:inline-block;
width:50%;
}
.custom-gallery__img-holder{
	padding-right:15px;
}
.custom-gallery__thumbs-holder{
	padding-left:15px;
	font-size:0;
}
.custom-gallery__img{
	position:relative;
	width:100%;
	background:url() no-repeat center center;
	background-size:cover;
}
.custom-gallery__caller{
	background:url(../images/icon-loading.gif) no-repeat center center;
	background-size:32px;
}
.custom-gallery__caller>*{
	opacity:0;
	pointer-events:none;
}
.custom-gallery__loading{
	position:relative;
	width:100%;
}
.custom-gallery__loading:before{
	content:'';
	display:block;
	margin:0 auto;
	width:32px;
	height:32px;
	background:url(../images/icon-loading.gif);
}
.custom-gallery__caller+p,
.custom-gallery__caller~p
{
	opacity:0;
	position:absolute;
}
.custom-gallery__img:before{
content:'';
	position:relative;
	display:block;
	width:100%;
	z-index:-1;
	padding-bottom:59.375%;
}
.custom-gallery--called .custom-gallery .custom-gallery__img:before{
	padding-bottom:100%;
}
.custom-gallery--called .custom-gallery .custom-gallery__img{
	background:url() no-repeat center top;
	background-size:contain;
	cursor: zoom-in;
}
.custom-gallery__modal.iziModal,
#custom-gallery__modal.iziModal{
    background: #000;
    max-height: initial;
    max-height: none;
    margin-top:auto !important;
    margin-bottom:auto !important;
}
.custom-gallery__modal.iziModal .iziModal-button-close,
#custom-gallery__modal.iziModal .iziModal-button-close{
    position: fixed;
    background-size: 100% !important;
    right: 20px;
    top: 15px;
}
.custom-gallery__modal.iziModal .iziModal-header-subtitle,
.custom-gallery__modal.iziModal .iziModal-header-title,
#custom-gallery__modal.iziModal .iziModal-header-subtitle,
#custom-gallery__modal.iziModal .iziModal-header-title{
    	white-space: normal;
    	text-overflow: unset;
    	text-overflow: initial;	
	font-size:12px;	
}
@media screen and (max-width:767px){
	.custom-gallery__modal.iziModal .iziModal-header-subtitle,
	.custom-gallery__modal.iziModal .iziModal-header-title,
	#custom-gallery__modal.iziModal .iziModal-header-subtitle,
	#custom-gallery__modal.iziModal .iziModal-header-title{
		font-size:12px;	
	}
}
.custom-gallery__modal.iziModal ::-webkit-scrollbar-thumb,
#custom-gallery__modal.iziModal ::-webkit-scrollbar-thumb {
    background-color: rgba(255,255,255,.8);
}

.custom-gallery__modal.iziModal ::-webkit-scrollbar-thumb:active,
#custom-gallery__modal.iziModal ::-webkit-scrollbar-thumb:active {
    background-color: rgba(255,255,255,.95);
}
.custom-gallery__modal+.iziModal-overlay,
#custom-gallery__modal+.iziModal-overlay{
	cursor: zoom-out;
}
.custom-gallery__modal.iziModal .iziModal-content,
#custom-gallery__modal.iziModal .iziModal-content{
    /*padding-bottom: 45px !important;*/
}
.custom-gallery__modal.iziModal .iziModal-header,
#custom-gallery__modal.iziModal .iziModal-header{
    position: absolute;
    bottom: 0;
    width: 100%;
}
.custom-gallery__caption{
background:#000;
padding:0 30px;

    position: fixed;
    bottom: 0;
    width: 100%;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-align-content: stretch;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.custom-gallery__thumbs{
	margin-left:-10px;
	margin-right:-10px;
}
.custom-gallery__thumb{
	display:inline-block;
	position:relative;
	margin:0 10px 10px;
	width:calc(20% - 20px);
	background:url() no-repeat center center;
	background-size:cover;
}
.custom-gallery__thumb:before{
	content:'';
	position:absolute;
	display:block;
	width:100%;
	height:100%;
	top:0;
	left:0;
	z-index:5;
	transition:.3s;
	-webkit-transition:.3s;
     box-sizing: border-box;
}
.custom-gallery__thumb.is-active:before,
.custom-gallery__thumb:hover:before{
	border:6px solid #7eb439;
}
.custom-gallery__thumb:after{
	content:'';
	position:relative;
	display:block;
	width:100%;
	z-index:-1;
	padding-bottom:59.375%;
}
@media screen and (max-width:1180px){
.custom-gallery__img-holder{
	padding-right:10px;
}
.custom-gallery__thumbs-holder{
	padding-left:10px;
}
.custom-gallery__thumb.is-active:before,
.custom-gallery__thumb:hover:before{
	border:4px solid #7eb439;
}
.custom-gallery__thumb{
	margin:0 5px 5px;
	width:calc(20% - 10px);
}
.custom-gallery__thumbs{
	margin-left:-5px;
	margin-right:-5px;
}
}

@media screen and (max-width:767px){
	.custom-gallery{
	    display: -ms-flexbox;
	    display: -webkit-flex;
	    display: flex;
	    -webkit-flex-direction: column;
	    -ms-flex-direction: column;
	    flex-direction: column;
	    -webkit-flex-wrap: nowrap;
	    -ms-flex-wrap: nowrap;
	    flex-wrap: nowrap;
	    -webkit-justify-content: flex-start;
	    -ms-flex-pack: start;
	    justify-content: flex-start;
	    -webkit-align-content: stretch;
	    -ms-flex-line-pack: stretch;
	    align-content: stretch;
	    -webkit-align-items: flex-start;
	    -ms-flex-align: start;
	    align-items: flex-start;
	}
.section_inner.cms-editor .p_normaltxt.custom-gallery--called{
	padding-top: 30px;
}
.custom-gallery--called .custom-gallery__img-holder{
	margin-top: 0;
}
.custom-gallery--called .custom-gallery{
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
}
	.custom-gallery__thumbs-holder,
	.custom-gallery__img-holder{
	display:inline-block;
	width:100%;
	margin-top:30px;
		padding:0;
	}
}
@media screen and (max-width:380px){
.custom-gallery__thumb{
	margin:0 5px;
	width:calc(33.3333% - 10px);
}
}
/* END Past Event Style*/

/* Style for Careers Listing*/
.cus-table{
	margin-top:0;
}
.cus-table-title,
.btns-bar__title{
     font-family: 'Gt walsheim', "Microsoft Jhenghei", sans-serif;
	font-weight:bold;
	margin:0 0 15px;
      font-size: 35px;
    margin: 60px 0 5px;
      line-height:1.3em;
}
@media (max-width: 991px){
.cus-table-title,
.btns-bar__title{
    font-size: 30px;
}
}
@media (max-width: 479px){
.cus-table-title,
.btns-bar__title{
      font-size: 28px;
}
}
.cus-table-title+p{
	display:none;
}
.btns-bar{
background:#626366;
color:#FFF;
padding: 40px 0;
}
.btns-bar .inner_colorblock_leftbtn{
      border-color: #7eb439;
    background-color: #7eb439;
    margin-bottom:0;
    float:none;
     width: calc(50% - 30px);
    margin:10px 5px;
}
.btns-bar .inner_colorblock_leftbtn:hover{
      border-color: #FFF;
    background-color: #FFF;
     color: #7eb439;
}

.btns-bar__title{
	color:#FFF;
	margin:0;
}
.btns-bar__title-holder {
	width: 30%;
	padding-right:30px;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
}

.btns-bar__row{
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-align-content: stretch;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}
.btns-bar__col{
	text-align:right;
	font-size:0;
}
@media (max-width: 1280px){
.btns-bar{
padding: 30px 0;
     margin-top: 30px;
}
.btns-bar__row{
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align:center;
}
.btns-bar__title-holder {
	width: 100%;
	padding-right:0;
    margin-bottom:20px;
     margin-top: 0;
}
.btns-bar__col{
    text-align:center;
	width: 100%;
}
.btns-bar .inner_colorblock_leftbtn{
	width:100%;
	max-width: 480px;
    margin-bottom:10px;
    float:none;
     width: calc(50% - 30px);
}
}
@media (max-width: 767px){
	.btns-bar .inner_colorblock_leftbtn{
		width:100%;
	}
}

.about_blog .custom-gallery,
.about_blog .doc-table
{
     max-width: 1420px;
     margin-right: auto;
    margin-left: auto;
     padding: 0 10px 0px;
     width: 100%;
}

/* END Style for Careers Listing*/

/* Start section Style */
.cms-editor > .section_inner{
    max-width:100%;
    padding:0;
}
.inner_colorblock_right_blocktop{
	text-align:center;
}
.section_inner.cms-editor .p_normaltxt {
    padding-top: 100px;
}
.cms-editor img,
.section_inner.cms-editor img, 
.about_blog .cms-editor img
{
    height:auto;
}
.cms-editor .table-wrapper,
.section_inner.cms-editor .table-wrapper, 
.about_blog .cms-editor .table-wrapper
{
    overflow:auto;
}
.cms-editor table,
.section_inner.cms-editor table,
.about_blog .cms-editor table
{
    border: 0;
}

.cms-editor tr td,
.cms-editor tbody tr:nth-child(odd) td,
.cms-editor tbody tr:nth-child(even) td,
.section_inner.cms-editor tr td,
.section_inner.cms-editor tbody tr:nth-child(odd) td,
.section_inner.cms-editor tbody tr:nth-child(even) td,
.about_blog .cms-editor tr td,
.about_blog .cms-editor tbody tr:nth-child(odd) td,
.about_blog .cms-editor tbody tr:nth-child(even) td
{
    background: #f2f2f2;
    border: 0;
    border-bottom: 2px solid #FFF;
    padding: 30px;
    font-size: 16px;
}

.cms-edito thead tr th,
.cms-editor tbody tr:nth-child(odd) th,
.cms-editor tbody tr:nth-child(even) th,
.section_inner.cms-editor thead tr th,
.section_inner.cms-editor tr:nth-child(odd) th,
.section_inner.cms-editor tr:nth-child(even) th,
.about_blog .cms-editor tr th,
.about_blog .cms-editor tbody tr:nth-child(odd) th,
.about_blog .cms-editor tbody tr:nth-child(even) th
{
    background: transparent;
    border: 0;
    padding: 30px;
    font-size: 16px;
}
.cms-editor tr td ol,
.section_inner.cms-editor tr td ol,
.about_blog .cms-editor tr td ol
{
    margin-top: 0;
}
.cms-editor tr td li,
.section_inner.cms-editor tr td li,
.about_blog .cms-editor tr td li
{
    font-size:16px;
}
.cms-editor tr td li a,
.section_inner.cms-editor tr td li a,
.about_blog .cms-editor tr td li a
{
    vertical-align: top;
}
@media screen and (max-width: 767px) {

.cms-editor tr td,
.cms-editor tbody tr:nth-child(odd) td,
.cms-editor tbody tr:nth-child(even) td,
    .section_inner.cms-editor tr td,
    .section_inner.cms-editor tr:nth-child(odd) td,
    .section_inner.cms-editor tr:nth-child(even) td,
.about_blog .cms-editor tr td,
.about_blog .cms-editor tbody tr:nth-child(odd) td,
.about_blog .cms-editor tbody tr:nth-child(even) td{
        padding: 20px;
        font-size: 14px;
    }
.cms-editor thead tr th,
.cms-editor tr:nth-child(odd) th,
.cms-editor tr:nth-child(even) th,
    .section_inner.cms-editor thead tr th,
    .section_inner.cms-editor tr:nth-child(odd) th,
    .section_inner.cms-editor tr:nth-child(even) th,
.about_blog .cms-editor tr th,
.about_blog .cms-editor tbody tr:nth-child(odd) th,
.about_blog .cms-editor tbody tr:nth-child(even) th {
        padding: 20px;
        font-size: 14px;
    }
}
.sec-abtcom > div > .cms-editor{
	max-width:100%;
	padding:0;
}
.sec-abtcom > div > .section_inner.cms-editor .p_normaltxt {
	padding:0;
}
/* End section Style */

/* Start Map Style */
.cms-editor .map h3{
   font-size:1.1875rem;
   line-height:1.25rem;
   text-align:initial;
   font-family:Arial,"Helvetica Neue", Helvetica,"Microsoft Jhenghei", sans-serif;
}
.cms-editor .map p.location,.cms-editor .map p.tel,.cms-editor .map p.fax{
   font-size:1rem;
   line-height:1.5em;
   text-align:initial;
   font-family:Arial,"Helvetica Neue", Helvetica,"Microsoft Jhenghei", sans-serif;
}

.zcb-inner-menu-holder>.section_inner{
	max-width:100%;
	padding: 80px 0;
      background: #f2f2f2;
}
@media (max-width: 991px){
.zcb-inner-menu-holder>.section_inner{
	padding: 60px 0;
	}
}
.zcb-inner-menu-holder>.section_inner h2{
     color: #628a21;
}
.zcb-inner-menu-holder>.section_inner td{
	border:0 !important;
}
.zcb-inner-menu-holder>.section_inner td:first-child{
padding-left:0 !important;
}
.zcb-inner-menu-holder>.section_inner td>a{
     font-size: 18px;
	font-weight:bold;
     font-family: 'Gt walsheim', "Microsoft Jhenghei", sans-serif;
}
.zcb-inner-menu-holder>.section_inner ul{
     color: #628a21;
     }
.zcb-inner-menu-holder>.section_inner .p_normaltxt.blogtxt{
	padding:0;
	margin:0;
    max-width: 1440px;
    margin-right: auto;
    margin-left: auto;
     width: 100%;
     padding: 0 10px;
}
.zcb-inner-menu-holder>.section_inner.cms-editor table{
	margin:0;
     table-layout: fixed;
     min-width:768px;
}
.zcb-inner-menu-holder>.section_inner.cms-editor ul li, .cms-editor ol li {
    margin-bottom: 10px;
}
.zcb-inner-menu-holder>.section_inner .table-wrapper{
      display: block;
}
.section_inner.cms-editor .blog_detail_imgrow .p_normaltxt {
/*
	padding-top:60px;
	padding-bottom:30px;
	*/
	padding-top:0;
	padding-bottom:0;
}
.section_inner.cms-editor .blog_detail_imgrow .w-col:first-child {
	padding-left:0;
	padding-right:50px;
}
.section_inner.cms-editor .blog_detail_imgrow .w-col:last-child {
	padding-left:50px;
	padding-right:0;
}
.section_inner.cms-editor .blog_detail_imgrow .w-col:first-child:last-child {
	padding-left:0;
	padding-right:0;
}
@media screen and (max-width: 1480px) {
	.section_inner.cms-editor .blog_detail_imgrow .w-col:first-child {
		padding-left:0;
		padding-right:30px;
	}
	.section_inner.cms-editor .blog_detail_imgrow .w-col:last-child {
		padding-left:30px;
		padding-right:0;
	}
}
@media screen and (max-width: 767px) {
	.section_inner.cms-editor .blog_detail_imgrow .w-col:first-child:last-child,
	.section_inner.cms-editor .blog_detail_imgrow .w-col:first-child,
	.section_inner.cms-editor .blog_detail_imgrow .w-col:last-child {
		padding-left:10px;
		padding-right:10px;
	}
}
/* End Map Style */
.about_blog .about_calender_detail h1{
      margin-bottom: 40px;
    font-family: 'Gt walsheim web', "Microsoft Jhenghei", sans-serif;
    font-size: 50px;
    line-height: 55px;
    font-weight: 700;
    color: #333;
    text-transform: unset;
}
@media (max-width: 479px){
.about_blog .about_calender_detail h1{
    font-size: 35px;
    line-height: 46px;
}
}

/**fix for zcb thumbs 20180723**/
.section_inner.cms-editor table img{
max-width:none;
}

/**fix for cic member thumbs**/
.block_citie_toogle_member_img {
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
}
.block_droptoggle_cities_txt {
    white-space: normal;
    line-height: 1.4em;
}
.cms-editor p .btn_training_basic_des.btn_research{
	float:none;
	margin-bottom:0;
}

.top_quicklink.w--current{
      color: #7eb439;
}
.about_blog .about_blog_inner .cms-editor h1{
	font-size: 2.25rem;
    line-height: 2.5rem;
    margin-top: 2.5rem;
    margin-bottom: 1.25rem;
    text-transform: uppercase;
    color: #628a21;
}

.inner_colorblock_leftbtn.theme--green,
.theme--white .inner_colorblock_leftbtn.theme--green,
.theme--black .inner_colorblock_leftbtn.theme--green{
     border-color: #7eb439;
     background-color: #7eb439;
     color:#FFF;
}
.inner_colorblock_leftbtn.theme--green:hover,
.theme--white .inner_colorblock_leftbtn.theme--green:hover,
.theme--black .inner_colorblock_leftbtn.theme--green:hover{
     border-color: #484848;
      background-color: #484848;
}
.cms-editor h1 .btn_levyguidetab,
.cms-editor h2 .btn_levyguidetab,
.cms-editor h3 .btn_levyguidetab,
.cms-editor h4 .btn_levyguidetab,
.cms-editor h5 .btn_levyguidetab,
.cms-editor h6 .btn_levyguidetab{
     font-size: inherit;
     line-height: 1.125em;
}
@media (min-width: 992px) and (max-width: 1280px){
	.dropdown_menu {
	    top: 84px;
	}
}
.section_inner iframe{
	max-width:100%;
}
@media (min-width: 992px){
.header_desktop_linking .dropdown_menu {
    top: 100%;
    left: auto;
    right: -10px;
    width: 100vw;
    margin-top: -1px;
}
}
@media (min-width: 1438px){
.header_desktop_linking .dropdown_menu {
    right: calc(692px - 50vw);
    margin-top: -1px;
}
}
.chairman-tabs{
	position:relative;
	width:100%;
}
.chairman-tabs__tabs{
	position:relative;
	width:100%;
	text-align:center;
}

.chairman-tabs__content{
	position:relative;
	width:100%;
	display:none;
}
.chairman-tabs__content.active{
	display:block;
}

.chairman-tabs__tabs .about_blog_tabbox{
    text-align: center;
    font-size: 0;
    width:100%;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-content: stretch;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    height: 60px;
    min-height: 62px;
    margin: 0 auto 60px;
    max-width: 800px;
    overflow: hidden;
}
.chairman-tabs .btn_about_blogtab_linking,
.chairman-tabs .btn_about_blogtab_linking.active{
	display:inline-flex;
	float:none;
	box-sizing:border-box;
    height: 60px;
		border-radius:0;
	}
	.chairman-tabs .btn_about_blogtab_linking.active:first-child{
		border-radius:0;
	    border-top-left-radius: 200px;
	    border-bottom-left-radius: 200px;
	}
	.chairman-tabs .btn_about_blogtab_linking.active:last-child{
		border-radius:0;
	    border-top-right-radius: 200px;
	    border-bottom-right-radius: 200px;
	}
.chairman-tabs .block_indexchairman_blogdes {
    padding-right: 100px;
    padding-left: 100px;
}
.chairman-tabs .chairman-tabs__content:nth-child(2) .block_indexchairman_blogdes {
    padding-right: 150px;
    padding-left: 50px;
}
.chairman-tabs__img img{
	width:100%;
	max-width:300px;
}
@media (max-width: 1280px){
.chairman-tabs .block_indexchairman_blogdes {
    padding-right: 60px;
    padding-left: 60px;
}
.chairman-tabs .chairman-tabs__content:nth-child(2) .block_indexchairman_blogdes {
    padding-right: 110px;
    padding-left: 10px;
}
}
@media (min-width: 992px){
	.chairman-tabs__content:nth-child(2) .chairman-tabs__img{
	    -webkit-order: 2;
	    -ms-flex-order: 2;
	    order: 2;
	    left: -60px;
	}
	.chairman-tabs__content:nth-child(2) .chairman-tabs__desc{
	    -webkit-order: 1;
	    -ms-flex-order: 1;
	    order: 1;
	}
	.chairman-tabs__content:nth-child(2) .chairman-tabs__btn{
	    -webkit-order: 3;
	    -ms-flex-order: 3;
	    order: 3;
	}
}
@media (max-width: 991px){
.chairman-tabs .block_indexchairman_blogdes,
.chairman-tabs .chairman-tabs__content:nth-child(2) .block_indexchairman_blogdes {
    padding-right: 80px;
    padding-left: 80px;
}
}
@media (max-width: 767px){
	.chairman-tabs .btn_about_blogtab_linking,
	.chairman-tabs .btn_about_blogtab_linking.active{
		font-size:14px;
		}
.chairman-tabs .block_indexchairman_blogdes,
.chairman-tabs .chairman-tabs__content:nth-child(2) .block_indexchairman_blogdes {
    padding-right: 30px;
    padding-left: 30px;
}
}
@media (max-width: 480px){
	.chairman-tabs .btn_about_blogtab_linking,
	.chairman-tabs .btn_about_blogtab_linking.active{
		font-size:12px;
		line-height:1.3em;
	    width: 50%;
	    min-height: 60px;
    	    height: 60px;
	    padding-top: 15px;
	    padding-bottom: 15px;
	}
	.chairman-tabs__tabs .about_blog_tabbox {
	    height: 60px;
	    min-height: 62px;
	    border-radius: 200px;
	}
}
html.scroll-lock,
html.scroll-lock body{
	overflow:hidden;
}
.custom-modal{
    display: none;
}
.custom-modal__content{
	position:relative;
    padding: 60px 45px 30px;
}
.custom-modal__close{
    position: absolute;
    appearance: none;
    -webkit-appearance: none;
    background: transparent;
    font-family: Arial;
    font-size: 26px;
    padding:0;
  max-width: 26px;
  min-width: 26px;
  width: 26px;
  height: 26px;
    right: 25px;
    top: 25px;
    z-index: 30;
    overflow:hidden;
}
@media (max-width: 480px){
    .custom-modal__close{
    display: block;
    left: auto;
    	right: 18px;
    }
}
.custom-modal__close:before,
.custom-modal__close:after{
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -16px;
    margin-left: -1px;
    content: ' ';
    height: 33px;
    width: 2px;
    background-color: #000;
}
.custom-modal__close:before{
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
}
.custom-modal__close:after{
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
}
.custom-modal__close:hover:before,
.custom-modal__close:hover:after{
    background-color: #7fb439;
}

.iziModal{
    max-height: 85vh;
}

/*For a11y menu*/
.header--a11y .header_menu_droptab{
    width: 40%;
}
.header--a11y .header_tabmenu {
    width: 100%;
}
.header--a11y .header_drop_tab_content{
    position:absolute;
    left: 100%;
}
@media (min-width: 992px){
	.header--a11y .header_topbar_holder{
	    display: -ms-flexbox;
	    display: -webkit-flex;
	    display: flex;
	    -webkit-flex-direction: row;
	    -ms-flex-direction: row;
	    flex-direction: row;
	    -webkit-flex-wrap: nowrap;
	    -ms-flex-wrap: nowrap;
	    flex-wrap: nowrap;
	    -webkit-justify-content: flex-end;
	    -ms-flex-pack: end;
	    justify-content: flex-end;
	    -webkit-align-content: stretch;
	    -ms-flex-line-pack: stretch;
	    align-content: stretch;
	    -webkit-align-items: center;
	    -ms-flex-align: center;
	    align-items: center;
	}
	.header--a11y .header_topbar {
	    z-index: 30;
	}
	.header--a11y .header_body .brand{
	    display:none;
	}
	.header--a11y .header_topbar .brand {
	    margin-top: 0;
	}
}

/*END For a11y menu*/

/*For Sticky Event Calendar */
@media (min-width: 991px){
.about_event_calendar.calendar-fixed.calendar-fixed-end .about_event_calendar_left{
    width: calc(46.4% + 10px);
}
.about_event_calendar.calendar-fixed:not(.calendar-fixed-end) .about_event_calendar_left{
    position: fixed;
    width: 46.4%;
    left: 40px;
    top: 0;
    height: 100%;
    
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    opacity:0;
    /*
    -webkit-animation:calendar-fade-in .4s forwards;
        animation:calendar-fade-in .4s forwards;
	*/
}
.about_event_calendar.calendar-fixed .about_event_calendar_left #mdp-demo {
    width: 100%;
    position:relative;
}
.about_event_calendar.calendar-fixed.calendar-fixed-end .about_event_calendar_left{
	/*pointer-events:none;
	-webkit-animation:calendar-fade-out .4s forwards;
        animation:calendar-fade-out .4s forwards;
        */
        position:absolute;
        bottom:0;
	top:auto;
}
.about_event_calendar .about_event_calendar_left #mdp-demo,
.about_event_calendar .about_event_calendar_left .about_event_calendar_past{
    position:relative;
    top:10vh;
    transform:translateY(-10vh) !important;
    -webkit-transform:translateY(-10vh) !important;
    transition:none !important;
    -webkit-transition:none !important;
}
.about_event_calendar.calendar-fixed:not(.calendar-fixed-end) .about_event_calendar_left #mdp-demo,
.about_event_calendar.calendar-fixed:not(.calendar-fixed-end) .about_event_calendar_left .about_event_calendar_past{
    top:0;
    transform:translateY(0) !important;
    -webkit-transform:translateY(0) !important;
    transition:.4s transform !important;
    -webkit-transition:.4s transform !important;
}
.about_event_calendar.calendar-fixed.calendar-fixed-end .about_event_calendar_left #mdp-demo,
.about_event_calendar.calendar-fixed.calendar-fixed-end .about_event_calendar_left .about_event_calendar_past {
    top:-10vh;
    transform:translateY(10vh) !important;
    -webkit-transform:translateY(10vh) !important;
    transition:none !important;
    -webkit-transition:none !important;
}
.about_event_calendar_content{
    position:relative;
}
}

@-webkit-keyframes calendar-fade-in {
    0%   {opacity:1;-webkit-transform:translateY(-20vh);transform:translateY(-20vh);}
    100% {opacity:1;-webkit-transform:translateY(0);transform:translateY(0);}
}
@keyframes calendar-fade-in {
    0%   {opacity:1;-webkit-transform:translateY(-20vh);transform:translateY(-20vh);}
    100% {opacity:1;-webkit-transform:translateY(0);transform:translateY(0);}
}
@-webkit-keyframes calendar-fade-out {
    0%   {opacity:1;-webkit-transform:translateY(0);transform:translateY(0);}
    75%   {opacity:0;}
    100% {opacity:0;-webkit-transform:translateY(-20vh);transform:translateY(-20vh);}
}
@keyframes calendar-fade-out {
    0%   {opacity:1;-webkit-transform:translateY(0);transform:translateY(0);}
    75%   {opacity:0;}
    100% {opacity:0;-webkit-transform:translateY(-20vh);transform:translateY(-20vh);}
}

@media (min-width: 991px) and (max-height: 760px){
	.about_event_calendar .about_event_calendar_left #mdp-demo .ui-datepicker .ui-datepicker-header{
	    margin-bottom: 10px;
	}
	.about_event_calendar .about_event_calendar_left #mdp-demo .ui-datepicker table td span,
	.about_event_calendar .about_event_calendar_left #mdp-demo .ui-datepicker table td a {
	    text-align: center;
	    padding: 20px 0;
	}
	.about_event_calendar .about_event_calendar_left #mdp-demo .event-dot-holder{
	    bottom: 2px;
	}
	.about_event_calendar .about_event_calendar_left #mdp-demo .ui-datepicker .event-dot{
	    width: 7px;
	    height: 7px;
	    margin: 0 1px;
	}
}
@media (min-width: 1437px){
.about_event_calendar.calendar-fixed.calendar-fixed-end .about_event_calendar_left{
    width: 670px;
    
}
.about_event_calendar.calendar-fixed:not(.calendar-fixed-end) .about_event_calendar_left{
    width: 670px;
    left: calc(50% - 670px);
}
}
@media (min-width: 1501px){
    .about_event_calendar.calendar-fixed.calendar-fixed-end .about_event_calendar_left{
        width: 690px;
    }
    .about_event_calendar.calendar-fixed:not(.calendar-fixed-end) .about_event_calendar_left{
        width: 690px;
        left: calc(50% - 690px);
    }
}
/*END For Sticky Event Calendar */

/* Update color for inner_looking_for */
.inner_looking_for{
	background:#ebebeb;
}
.inner_lookingfor_des p, .inner_lookingfor_des,
.inner_lookingfor_title{
	color:#000;
}
.inner_lookingfor_linkng{
	color:#000;
    border-left: 3px solid #000;
}
.inner_lookingfor_linkng:hover {
    border-left-color: #000;
    /*background-color: #58900f;*/
    background-color: #bed59d;
    color: #000;
}
/*END Update color for inner_looking_for */
.doc-pagination{
     display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-content: stretch;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 2em 0 0;
}

.page_no{
    width: 66px;
    height: 66px;
    padding:0;
    border:0;
    border-radius: 0;
}
.page_no input{
     width: 100%;
     height:66px;
     line-height:66px;
     border: 0;
     text-align: center;
     background: transparent;
     border-radius: 100%;
    	border: 1px solid #302d2d;
}
.page_no input:hover,
.page_no input:focus{
	border-color:#7fb439;
}

.doc-pagination .is-hidden{
     display: none !important;
}

.page_next {
    width: 200px;
    min-height: auto;
    padding-top: 20px;
    padding-bottom: 20px;
    border: 1px solid #413e3e;
    border-radius: 200px;
    font-family: 'Gt walsheim', "Microsoft Jhenghei", sans-serif;
    color: #000;
    font-size: 16px;
    letter-spacing: 1px;
    text-decoration: none;
}

.page_next:hover {
    border-color: #7fb439;
    background-color: #7fb439;
    color: #fff;
}

@media (max-width: 767px){
    .page_next {
        width: 111px;
        font-size: 14px;
    }
}

@media (max-width: 479px){
    .page_prev{
        margin-bottom: 0;
	font-size: 0;
    }
    .page_next {
        display: inline-block;
        width: 50px;
        height: 50px;
        margin-top: 0px;
        margin-bottom: 0;
        border-color: #7fb439;
        background-image: url(../images/arrow_left_green.png);
        background-position: 50% 50%;
        background-size: 29px;
        background-repeat: no-repeat;
        font-size: 0;
        letter-spacing: 0px;
	transform: rotate(180deg);
    }
    .page_next:hover {
        background-image: url(../images/arrow_left.png);
        background-size: 29px;
    }
}
.doc-table__cell.doc-table__cell--icon {
    width: 80px;
}
@media (max-width: 767px){
.doc-table__cell.doc-table__cell--icon {
    width: 60px;
}
}
.header_topbar_right .header_socialicon.icon_download2,
.mobile_nav_socialmedia .mobile_nav_social_linking_a.mobile_download{
	display:none !important;
}

.mobile_nav_socialmedia .row_border_right_mobile:nth-child(3){
	display:none !important;
}
/*
* iziModal | v1.6.0
* http://izimodal.marcelodolce.com
* by Marcelo Dolce.
*/
.iziModal{display:none;position:fixed;top:0;bottom:0;left:0;right:0;margin:auto;background:#fff;box-shadow:0 0 8px rgba(0,0,0,.3);transition:margin-top .3s ease,height .3s ease;transform:translateZ(0);box-sizing:border-box}.iziModal *{box-sizing:border-box;-webkit-font-smoothing:antialiased}.iziModal::after{content:'';width:100%;height:0;opacity:0;position:absolute;left:0;bottom:0;z-index:1;background:-moz-linear-gradient(top,transparent 0%,rgba(0,0,0,.35) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,transparent),color-stop(100%,rgba(0,0,0,.35)));background:-webkit-linear-gradient(top,transparent 0%,rgba(0,0,0,.35) 100%);background:-o-linear-gradient(top,transparent 0%,rgba(0,0,0,.35) 100%);background:-ms-linear-gradient(top,transparent 0%,rgba(0,0,0,.35) 100%);background:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.35) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#59000000',GradientType=0 );transition:height .3s ease-in-out,opacity .3s ease-in-out;pointer-events:none}.iziModal.hasShadow::after{height:30px;opacity:1}.iziModal .iziModal-progressbar{position:absolute;left:0;top:0;width:100%;z-index:1}.iziModal .iziModal-progressbar>div{height:2px;width:100%}.iziModal .iziModal-header{background:#88a0b9;padding:14px 18px 15px;box-shadow:inset 0 -10px 15px -12px rgba(0,0,0,.3),0 0 0 #555;overflow:hidden;position:relative;z-index:10}.iziModal .iziModal-header-icon{font-size:40px;color:rgba(255,255,255,.5);padding:0 15px 0 0;margin:0;float:left}.iziModal .iziModal-header-title{color:#fff;font-size:18px;font-weight:600;line-height:1.3}.iziModal .iziModal-header-subtitle{color:rgba(255,255,255,.6);font-size:12px;line-height:1.45}.iziModal .iziModal-header-subtitle,.iziModal .iziModal-header-title{display:block;margin:0;padding:0;font-family:'Lato',Arial;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left}.iziModal .iziModal-header-buttons{position:absolute;top:50%;right:10px;margin:-17px 0 0}.iziModal .iziModal-button{display:block;float:right;z-index:2;outline:0;height:34px;width:34px;border:0;padding:0;margin:0;opacity:.3;border-radius:50%;transition:transform .5s cubic-bezier(.16,.81,.32,1),opacity .5s ease;background-size:67%!important;-webkit-tap-highlight-color:transparent}.iziModal .iziModal-button-close{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAYAAAAehFoBAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTMyIDc5LjE1OTI4NCwgMjAxNi8wNC8xOS0xMzoxMzo0MCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUuNSAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ODZCQkIzQ0I0RTg0MTFFNjlBODI4QTFBRTRBMkFCMDQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6ODZCQkIzQ0M0RTg0MTFFNjlBODI4QTFBRTRBMkFCMDQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4NkJCQjNDOTRFODQxMUU2OUE4MjhBMUFFNEEyQUIwNCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4NkJCQjNDQTRFODQxMUU2OUE4MjhBMUFFNEEyQUIwNCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PsgTJLcAAALJSURBVHja3JnLS1VBHMfvQ7g9dBXRRrwEFRciAhMi1JRW1aIHVEIYEkW0iVpUhOD/ICK6cFMgSbUpC6VFkQa9NtpjkauriRY9Noa3pHT8/mIODMM5Or85o87pC5/NPf5mvmc8M7+Z36SFEKkY2gj2gUawF2wHW8A6+fwv+A6KYAQMg+dg2rbDtKXhGnAaHJIms4zYz9J4HxgAf1g9k2EGteAhWBBuNApaQNrUg6nRTaAbzIuV0RCocWW4DoyJlVcJXI5ruFk2tJqi/2TWxvA5sXbqA2Ucw01i7dVjargazAo/dE33p6/DlAheg50pP0SJpwG8CH7IaH/Q5pFZUhnoArkwwwVwJeWfdoMLYYZvqG+yTGo9CerAoIWBT+A4qAdPDWOugwo1NVcxJtpFZRLkwH3GJCqCghJfxVjnz1JMMMKnwAbGRAg0B5rAA4O4CblZ+qj8tkBjZthvSzDCtFIMM0ZpQhslk5Eej4jpZ/T7G+ygwG1ghrk+jjNMFy1eMPJzpOAzlou6iWmXZkm91EBHjEwUZXoQTDk2SxqhRh7HTJ9hpstB3rFZ0ldq6J2DnB9m2rXZfxOPlrX1DrJRXiaBXSHPaMHvB0cd9JPLpBImMvzLQTuUFA6A9yHPfoIjhsllOc1l5N4grtmDWgYrl5+JTUZcSjNkeMyxWdpA3ZN72IJj01OJTByJS82J2/wQVxmB5y1HK8x0JWMf/kzdD98FJcY5S51gdwyTQl6eUAraspo27PeWXgy8afim0+CELAwOWHyH9EkdkyWwJ4Yxk6BCP+bTm48anutWW5dAp34IpbW03UOzb0FPVEHbx0LKfvAyqpAyKw97JU8Mt6pml6rAJ6oY6Eu5NfvfF7QTeWWQyEsZr6694lwsNoPD8mKRo29gCNwGj7gXi7aGA1EBcY+8vq0GW8FmJb3Pgx9gEnwAr8Ab8MW2w0UBBgAVyyyaohV7ewAAAABJRU5ErkJggg==) no-repeat 50% 50%}.iziModal .iziModal-button-fullscreen{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAYAAAAehFoBAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTMyIDc5LjE1OTI4NCwgMjAxNi8wNC8xOS0xMzoxMzo0MCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUuNSAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RTBBOUI4RUM0RTg0MTFFNjk0NTY4NUNFRkZFNEFEQzIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RTBBOUI4RUQ0RTg0MTFFNjk0NTY4NUNFRkZFNEFEQzIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpFMEE5QjhFQTRFODQxMUU2OTQ1Njg1Q0VGRkU0QURDMiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFMEE5QjhFQjRFODQxMUU2OTQ1Njg1Q0VGRkU0QURDMiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PrQO6gAAAANmSURBVHjazJlbSBRRGMd3x92i0ForRRMiKiUoX4ouiFlJkRVBDxW9GJERwUasvdRT9FD00osRQtAFqegGBUHRBY0uaCVKEkSRpVR0tSwrQtp1+p/4Bk7D7M45M/Ot/uGHu+Psmf+c+eY753wnbJpmyIfGgvmgiv6WgkKQBwzwE3wBr0AnuAta6ZgnhT0aFuY2ghoyGdH4bS+4Dc6CZjCkdWVhWIPF4JoZnB6CDToeVE8sBidNPt0E5UEZrgG9Jr8GwHa/huMgaWZXDSDsxfBuc/jUBAwdw3Fz+NWoang5SJkjQwm7P3seLqQEX2LLfgfBdZcMORMcBqNDwekPqASP0uXhpjR3Ok0x/fUw9HIHGGVdw5DuRtzJpgxDsJui2qOWmuaAOuuLbHivz4YLwLgQj/aAXNmwuItlHhtbA7pAG5jEZHgKWCcbrhUTIY+NPQVjqFFObbYMi/hc6aOhl2AJ9TKnFoIyYXgemKEzJQXVVkyR3oFVzKZFuqw2qHdyFPKhrHPgMoWC3fRjRtNVVg+7SR5IiqmXxUt60cG0CK/vTIZniZVCmcKJF0C3ZNjKBqvJ9Hrwm46tsN1EkCoRQ/M3fBjvs6GrYAvdwHEfGcd1qBaGkwoxrKI+xjz83yJ0iLFHApd46X4xX+M+WECh4lepCNUIcpnMijrEWtAvTRHrbOd8FZNG8uA2Nf0hpmwtjBPwpQ5T0GPS/+tBAZhIq+b3Lu09EyHRwRgO+0C+7dhWcII+PwCf6Sk/Aa9d2vtn+A7nyASugJiD6YSDQcOlvVbxiCaAN8xrs3sgprBiac/QhlhnzjUo6JuZM0UlDS5FPtoQIdNlPYJTWUihFaDex+9Pg6T1KHJAJ2NI7ASllA28hEQ/KJIXoSlwgKlnh+jFe+GjLtwIPtjfyktUt+UaUZWqvw7H3oJD1peI7eQdoF1xWa+zQikHH13OmwqmOxxP0EiZtgK/DRwNuIcHwSeXc2K01WAPhbhKBb5hBNTVbskVH7fqpZGhbJUNtYF83fqwQSXPbOsGjb6etwx2gcEsmT3iFAZeNmUqaMeHSz2qu0k6W15Rqsx3B2i0D+xXGAHTFrRVlEeFuVoqH+ku6VNUbDkPzlAtg30nVK66i8rRIjAbTKaSQVQyN0DD6nOqcLZQld9TLfmvAAMAeMcvp3eCFqQAAAAASUVORK5CYII=) no-repeat 50% 50%}.iziModal.isFullscreen .iziModal-button-fullscreen{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAYAAAAehFoBAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTMyIDc5LjE1OTI4NCwgMjAxNi8wNC8xOS0xMzoxMzo0MCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUuNSAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MkFFRTU5NDA0RTg1MTFFNjk0NEZFQzBGMkVBMDYyRDkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MkFFRTU5NDE0RTg1MTFFNjk0NEZFQzBGMkVBMDYyRDkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyQUVFNTkzRTRFODUxMUU2OTQ0RkVDMEYyRUEwNjJEOSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoyQUVFNTkzRjRFODUxMUU2OTQ0RkVDMEYyRUEwNjJEOSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PuDFfX8AAANASURBVHjazJlZSBVRGMfHcWlB0xZM68GKukQLYaGkmEUR2EsvRfQS+BSJPUQE+lTR8hqIZY8hFS0ERVCRoW3gpUApghYpszLTVnCB3O70/+K7MAwzc78Z58z4hx8XzpzvzJ+Zc+d85ztphmFoU9BsUAoq+XcFyAc5QAfD4BfoBp3gCWjnNl9K82mYzO0FVWwyw0NsD3gIroBWkPB0ZzLsgc3grhGcnoE9XjxIOxaCC4Y6tYC1QRmuAj2Geg2CA1M1XAsmjHDVANL8GK4zolMz0L0YrjWiV5PU8HYw6TBIf8imD6UynA96HYKPg3mgMUTDY6DUzXCzQ+AxSz+r6QEQZz4HbLoDZNkZrnAIoOlRZjN1Gk3XS0zty/gTFaRq7Ay3uAR8BcU2ps/z9QJTWw74HrDhTyDbbHg9SKQI+sb9rKa3mV8ZmAt+KJjP1TS+zinFPkqEUqQdBeAOKLa0UwIzpqlXtcYpIKWIO4RBZPoRKNfC10YQI8MlYLkwaAB8ABsiMDwDbKU8dgtIFwRMgJ3guRadKpNPWBMa7tOi1WoyHJPuTsC4oN+IQsOLM3gPJlEWqOE/neMGBqwDeYoMz6G8c0I4h6eFyHBC8A2eVoaH8JutaPwuUA/+uvSht1sHKgTjTWZwjUCVYdrK3xT0iwkND+lc5FClUQ9fINHCRYY7FBrWPSz5Er2lAR9H9P+hpfYGl64OCmPadQ7ojcDwOJetysBMQX/6mrWS4d+cIoYtMnAEnBT2fwVeJufYxZBMFoKFlrajQtOX/uczvEtIB50Kdgn1lt3JGdANltjsXE64jPMnuQ1LPuFJcFrBE11gzQXAUnAPFNk86esO4zSBfmu5lVa9toCf8DC4Ba6C22DEdO01KDLdP5fLr1Z94X2ibV1ilWVQ1XrDpvPAU4c+u1KVqvaHXI7q43ltp3PSYmDDNCgGPrCUD1wN6y5lqzAUN89baX1Y55Jn2LrPRUffRwaHwWhIZs/aTQM/hzLlDp+coPRReprk5cgrkyvz7wM0+hOcAvOlPvwcLNIp526ux1H5aJbHeFpVX4Br4LLXWoffk9CkVnLlaBNYAxaBXJBpMjfIy+o7EAdtfIyb8HPDfwIMAM1WPs8F9tcxAAAAAElFTkSuQmCC) no-repeat 50% 50%}.iziModal .iziModal-button-close:hover{transform:rotate(180deg)}.iziModal .iziModal-button:hover{opacity:.8}.iziModal .iziModal-header.iziModal-noSubtitle{height:auto;padding:10px 15px 12px}.iziModal .iziModal-header.iziModal-noSubtitle .iziModal-header-icon{font-size:23px;padding-right:13px}.iziModal .iziModal-header.iziModal-noSubtitle .iziModal-header-title{font-size:15px;margin:3px 0 0;font-weight:400}.iziModal .iziModal-header.iziModal-noSubtitle .iziModal-header-buttons{right:6px;margin:-16px 0 0}.iziModal .iziModal-header.iziModal-noSubtitle .iziModal-button{height:30px;width:30px}.iziModal-rtl{direction:rtl}.iziModal-rtl .iziModal-header{padding:14px 18px 15px 40px}.iziModal-rtl .iziModal-header-icon{float:right;padding:0 0 0 15px}.iziModal-rtl .iziModal-header-buttons{right:initial;left:10px}.iziModal-rtl .iziModal-button{float:left}.iziModal-rtl .iziModal-header-subtitle,.iziModal-rtl .iziModal-header-title{text-align:right;font-family:Tahoma,'Lato',Arial;font-weight:500}.iziModal-rtl .iziModal-header.iziModal-noSubtitle{padding:10px 15px 12px 40px}.iziModal-rtl .iziModal-header.iziModal-noSubtitle .iziModal-header-icon{padding:0 0 0 13px}.iziModal.iziModal-light .iziModal-header-icon{color:rgba(0,0,0,.5)}.iziModal.iziModal-light .iziModal-header-title{color:#000}.iziModal.iziModal-light .iziModal-header-subtitle{color:rgba(0,0,0,.6)}.iziModal.iziModal-light .iziModal-button-close{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAYAAAAehFoBAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4JpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoyQTU1RUZDNzRFODQxMUU2ODAxOEUwQzg0QjBDQjI3OSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1NEM4MTU1MEI4QUExMUU2QjNGOEVBMjg4OTRBRTg2NyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0RTNFNENDMkI4QUExMUU2QjNGOEVBMjg4OTRBRTg2NyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNyAoTWFjaW50b3NoKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjZjYzMwMmE1LWFlMjEtNDI3ZS1hMmE4LTJlYjhlMmZlY2E3NSIgc3RSZWY6ZG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjdmYmU3NGE3LTAxMDUtMTE3YS1hYmM3LWEzNWNkOWU1Yzc4NyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Po24QssAAANtSURBVHja3JlJaBRBFIa7ZxyTSXADHUkikuAawZNLEOOGGrwJQYko8R4RBQ+OICoqghJQUVwPYjzFY0QUBQU1kogoKO6CG0pcIwbiNibj/8JraNvu6Xo9NTOtP3xzSKe6/65+Ve9VlWlkp2IwGUwFE0E5GA4G8/U+0APegWfgHrgPuq0bpNNp0QPNgEYngHlgGpuMCNp2s+kr4BYM/8ql4WqwHEzP4mXteg7awOW0YlerPnQIaARLNBl1ikLlBDw/1WF4ClgHKozc6idogekz2RheANbaBlE+dB4chfF+qeHF3LOF0FWwF6b7nBe8RvecApolzQVr3C64GR4H1huFV51pmvV+hikRbABFRji0GqarMxluAGON8CgKmmA65mZ4DFhqhE9VPP//ZXgZiCmm1t1gI6XWAAY+gF0gCe4qtqlHL8fthkeBWsXGreA6eMgPviEw+x5sBZ3gAdjPCcNPI8Fsu+FawUCzz40psEfRNJndBl7b/pZmVLTQMkzJo0bQSys43iWm3cxS+DUJOmoSwqKCRmEZWKkYv6RSMBPc5lqXRGm0A1Q6XiaT2aSwo8jrK/qZwZlFIlXTusxa6iXDddTdARpnMj2ek9AWjWYH7h/lubcs4A28THdyAdOl0ezAmKNBNyLLiT0Btjti9zuHg06zpJKIprohwXNypcu1OIdGjYbnxCLGPyYy/EPDfejzbwYvXK59AzuFGdFLKTL8WYNZ59RVzGESJCNm0teI40E6zNIA2wSaA2REP32iaW0omKXRbJKTUVyYEVV0J8oxvEiQmiUZrFSz6XNkuJe3nBKCelaSbjOZrhLsd1BInYxweSeJq9YA6dYtuZCBI4JZ6jGW/W+sebhd0DAaMIO5mTYFW1+X6GeQ7TO3W0WyQj3cw0ulBg4nSUbcAY7zPVYp7ip95FXOH29Hb35AOPjypWMIh7PORSjFZVsIzdKW7AWvfYnTVNWHyCytHw+jd1Nehqks3KepvtChUzD7yGvE2/cduqxldQF1EWZb/PbWLF3jAVgo0WrlkN+c6hSd+rzlaSuaR7O0oX0wyIa2pVAdGaj0HCUVOqIq4dVwrg5lmmG2w+8f/9tjL6foYHE+Gy8Xtv3CPUpf7WauDxadKuIwoeNbOmoYDYbZ0ns/1wxUC7ykigs8sS/LpEe3vwUYALiKDDDSgEiSAAAAAElFTkSuQmCC) no-repeat 50% 50%}.iziModal.iziModal-light .iziModal-button-fullscreen{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAYAAAAehFoBAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4JpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpEQTg1NTA2NTRFODQxMUU2OTQ0N0VERjY2Q0M5ODYwRCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo0RTNFNENCQkI4QUExMUU2QjNGOEVBMjg4OTRBRTg2NyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0RTNFNENCQUI4QUExMUU2QjNGOEVBMjg4OTRBRTg2NyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNyAoTWFjaW50b3NoKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjFlNTQwYzczLTVhZmEtNDJlYi04YzJlLWMwMzFlYmFiYmIyNiIgc3RSZWY6ZG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOmVkYmRiMzM1LTAxMDUtMTE3YS1hYmM3LWEzNWNkOWU1Yzc4NyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PvIicdUAAAOvSURBVHjaxJlZbA1hFMe/qaItUUsspakg1laJ7UUisQuRvvTFA15sQSRCLBFrQryhHqxNHxEPtaQ8CCUkIrVVRbVBJdZYSrXVonr9/3pGxnTunZk78/X+k1+aO+1899/vnnvO+c4YKpi6ghEgW34OBD1BKjBAM6gH78Fz8BhUyrW/ikQivt7QiNMozU0DE8RkJx/3fgCPwA1QHvHp2K/hHJAPJqpwVA2K4flW2IZ7gyVgptKjh6AQxl+GYZi7uRr0U3rVBIpg+nIQwwvACpCkOk4XwYlosR3LMGN1qUqMroGDTqaNGDu7SiVWl+D3iP2i00c9HqxUidd8wzDy3HY4HRwCfWzXz4L7Lm+QKfHeOUTTLWAzdro6muH1YIbDjculWrmpUEM2YYXcCNMt9pAYE8WsWYLdlAxaNYTGMDDHKYYXBVy4B0jTFM/5iOcUc1fM/2JcnItNAYtBNzGtQ33BVHDV3OHpARqhV6CLLKpTs8yQYHxOCrDQO7AV1Gg2PBJhMYiGh4MMnx1eLkixXKsFuzSbZrrMpeGxHnqFFtvrTWCbhILd9AuNpnPMHXaTtZD0kl1mRdwSxXSjJsNZfONjcmqIJR5p3lp6Y+sXrAzsBz/lNXvmtZYMFKbqafi0pKQgKpOSPhmsC5BxXEs1Fz4fUr/7TWMe/q9bC2s3tJs1Df/Q/B5PwAZwJYS1WpPlo0zRZJZziL2gQU7I1GyHL7QSD26taVOytI26DpinxKypApvpk+C6dHlMnXskbUbT1yTpN3WJHWB327UCS3hUoc+tA/VyxP/ost5rGq7QWZnAdoe0eZgnYweDbgmgkoafgk8aTfNgsMNmmqfhC+Czj3V4T3mSBH255kxB0ztd4tNNDJkas2CUdkAKHQ3yAtxfijj/bdb7Cumyhmoyexzcs6Qwv2qUbPKvJDOtnNFklrF3R5qneA2XYHe/2A+ht1Xb3FZXRY1XTAjFTgtxJ45qKtWDpZK1g6dhIQuvBzjcy8FgQ6y8Nw+sCdnwL1Dn8jdMe6m2a+3ma9ESNUdOC1VixSH3bnPiYyraswnO0fqDIQkyW8WmCWab7b+I9TCF3+x0j2e+MPUA7LPGrVfD1F3VNsrPVR0zhS8BB5x21muzYa1Sy1Tb4y4d4qOwIi9Pk/wcj1gV50p5zQjJKAsJH8KcY4vpdYrjV0w9HMxxHjfKNpfwdMyRNuAmyy2M1vq5OegBNFMmR9lSHDizSLPMJGjuO2BZfSOtLKvpMylUvh/d/hFgAOH4+ibxGTZuAAAAAElFTkSuQmCC) no-repeat 50% 50%}.iziModal.iziModal-light.isFullscreen .iziModal-button-fullscreen{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAYAAAAehFoBAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3BpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoyRUUxMkYxODRFODUxMUU2Qjc3RDk0MUUzMzJDRjBEOCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo0RTNFNENCRkI4QUExMUU2QjNGOEVBMjg4OTRBRTg2NyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0RTNFNENCRUI4QUExMUU2QjNGOEVBMjg4OTRBRTg2NyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNyAoTWFjaW50b3NoKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjgzM2MwOWZiLWJjOTEtNGVlZS05MDM1LTRkMmU2ZmE1ZjBmMiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoyRUUxMkYxODRFODUxMUU2Qjc3RDk0MUUzMzJDRjBEOCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pv1Q9Z8AAAOXSURBVHjaxJlLbA1RGMfPjIs+EvoIRYt4FVUl2EkkRTxKUqQbG0SEho2FjUQ8YtEICbEgTdFYeK1KaGvVeoUltyStt0UlNE17aWhV2+v/9X5XJpMzc8/0zpn5kl+aO3Nm7r/fnPu9xhDp2URQDJbw3xkgB2QCAwyAPvANfARvQDsfG7V4PO7pC40xCiVxa8AKFjnOw7VdoA08BtG4R8VeBZeCKrBS+GPvQAM0P/NbcB7YBdYJPfYKXIXwL34IJm8eBFOFXusH9RDdnI7gLWA/MEVwdh/UOe1tN8G0V3eLcKwFXJCJNl08G5ZYsrWgWnZCJng5OOBwo1iAoisMw6hMJXgyOOywVW7xj+9BgKL3QHSxm+C9IF9y4U2GMlStRPQP8Jbp9lFwhJwE0RHrgaSV8N6xG238l7Zjtfx3K58/Bd7zsWngIqdnP2we2ACa7B7e6RL6joK5EtHNfL7b5u1Bn7dGFbycYRVM/8WyFJnuJK+z2iVwzFrMcF1h+Cx4ClhtFVyu8CW54ITE01EwFMAPcH1SMJWIqxQvItE1YHEIsXkhtkUhCV4ApiteFOPadn4IgseDMooSSxVrhWFwmkvCsKw06WGhKLhHhGuzSHChh9pZ5cc1oFFwfoTTsWrWqQCvXdZQEpkDsjUJziSv3Qu43k3LTA1BXqvRY/4DMjTd/yu4niJVm9wslCjcb4QE/9Qo+Al44baAmgpKCIqC+01OBLrsr8/de8zkiYwuUxWSq7iuM8JhantIqfYItkOepKBysnbycIfPXYKqURL6DhaBCQrrKcZHTa5loyEIJgHXwG3F9TQV+pxMGK0BiaTHn2OLEjcURbdi7XBSMO3jTxoEjtg+7wDnhG3spSD6F3hk7Tjoxnc0CJ5k+5wFCrhplYl2mmI24nyvvWumAE9z2zIfBW8WifnxIHc2yb6xiHtEoms0/hlGtpAPHCkgNDjFyZngPN88COvkPpEe+XGHbFcD7z53C+ybwKEAo0UPZ8QCybkmiL3sNvkheygSI08RYOSQiaUhd52sUpIZLWwJsYqkkdcZeHfIS66nc9XcZQRpNBY7C7F9Yy1OtonErDgSgNhGcEXmWa/VFA1O9onE6y4dRqGtXuVtkpf2iDy8EVR6GLykMnrsNFC867QF0hH8v3MVicFcuYdKy56uqQx4SukWQj3NOtJtQIt4ckSvbmdziMqy7HcS9xv0cn/Xwdn0A1drnl/d/hNgAGQa6Lgarp6BAAAAAElFTkSuQmCC) no-repeat 50% 50%}.iziModal .iziModal-loader{background:#fff url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDQiIGhlaWdodD0iNDQiIHZpZXdCb3g9IjAgMCA0NCA0NCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBzdHJva2U9IiM5OTkiPiAgICA8ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHN0cm9rZS13aWR0aD0iMiI+ICAgICAgICA8Y2lyY2xlIGN4PSIyMiIgY3k9IjIyIiByPSIxIj4gICAgICAgICAgICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJyIiAgICAgICAgICAgICAgICBiZWdpbj0iMHMiIGR1cj0iMS40cyIgICAgICAgICAgICAgICAgdmFsdWVzPSIxOyAyMCIgICAgICAgICAgICAgICAgY2FsY01vZGU9InNwbGluZSIgICAgICAgICAgICAgICAga2V5VGltZXM9IjA7IDEiICAgICAgICAgICAgICAgIGtleVNwbGluZXM9IjAuMTY1LCAwLjg0LCAwLjQ0LCAxIiAgICAgICAgICAgICAgICByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIgLz4gICAgICAgICAgICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJzdHJva2Utb3BhY2l0eSIgICAgICAgICAgICAgICAgYmVnaW49IjBzIiBkdXI9IjEuNHMiICAgICAgICAgICAgICAgIHZhbHVlcz0iMTsgMCIgICAgICAgICAgICAgICAgY2FsY01vZGU9InNwbGluZSIgICAgICAgICAgICAgICAga2V5VGltZXM9IjA7IDEiICAgICAgICAgICAgICAgIGtleVNwbGluZXM9IjAuMywgMC42MSwgMC4zNTUsIDEiICAgICAgICAgICAgICAgIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIiAvPiAgICAgICAgPC9jaXJjbGU+ICAgICAgICA8Y2lyY2xlIGN4PSIyMiIgY3k9IjIyIiByPSIxIj4gICAgICAgICAgICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJyIiAgICAgICAgICAgICAgICBiZWdpbj0iLTAuOXMiIGR1cj0iMS40cyIgICAgICAgICAgICAgICAgdmFsdWVzPSIxOyAyMCIgICAgICAgICAgICAgICAgY2FsY01vZGU9InNwbGluZSIgICAgICAgICAgICAgICAga2V5VGltZXM9IjA7IDEiICAgICAgICAgICAgICAgIGtleVNwbGluZXM9IjAuMTY1LCAwLjg0LCAwLjQ0LCAxIiAgICAgICAgICAgICAgICByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIgLz4gICAgICAgICAgICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJzdHJva2Utb3BhY2l0eSIgICAgICAgICAgICAgICAgYmVnaW49Ii0wLjlzIiBkdXI9IjEuNHMiICAgICAgICAgICAgICAgIHZhbHVlcz0iMTsgMCIgICAgICAgICAgICAgICAgY2FsY01vZGU9InNwbGluZSIgICAgICAgICAgICAgICAga2V5VGltZXM9IjA7IDEiICAgICAgICAgICAgICAgIGtleVNwbGluZXM9IjAuMywgMC42MSwgMC4zNTUsIDEiICAgICAgICAgICAgICAgIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIiAvPiAgICAgICAgPC9jaXJjbGU+ICAgIDwvZz48L3N2Zz4=) no-repeat 50% 50%;position:absolute;left:0;right:0;top:0;bottom:0;z-index:9}.iziModal .iziModal-content-loader{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDQiIGhlaWdodD0iNDQiIHZpZXdCb3g9IjAgMCA0NCA0NCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBzdHJva2U9IiM5OTkiPiAgICA8ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHN0cm9rZS13aWR0aD0iMiI+ICAgICAgICA8Y2lyY2xlIGN4PSIyMiIgY3k9IjIyIiByPSIxIj4gICAgICAgICAgICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJyIiAgICAgICAgICAgICAgICBiZWdpbj0iMHMiIGR1cj0iMS40cyIgICAgICAgICAgICAgICAgdmFsdWVzPSIxOyAyMCIgICAgICAgICAgICAgICAgY2FsY01vZGU9InNwbGluZSIgICAgICAgICAgICAgICAga2V5VGltZXM9IjA7IDEiICAgICAgICAgICAgICAgIGtleVNwbGluZXM9IjAuMTY1LCAwLjg0LCAwLjQ0LCAxIiAgICAgICAgICAgICAgICByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIgLz4gICAgICAgICAgICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJzdHJva2Utb3BhY2l0eSIgICAgICAgICAgICAgICAgYmVnaW49IjBzIiBkdXI9IjEuNHMiICAgICAgICAgICAgICAgIHZhbHVlcz0iMTsgMCIgICAgICAgICAgICAgICAgY2FsY01vZGU9InNwbGluZSIgICAgICAgICAgICAgICAga2V5VGltZXM9IjA7IDEiICAgICAgICAgICAgICAgIGtleVNwbGluZXM9IjAuMywgMC42MSwgMC4zNTUsIDEiICAgICAgICAgICAgICAgIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIiAvPiAgICAgICAgPC9jaXJjbGU+ICAgICAgICA8Y2lyY2xlIGN4PSIyMiIgY3k9IjIyIiByPSIxIj4gICAgICAgICAgICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJyIiAgICAgICAgICAgICAgICBiZWdpbj0iLTAuOXMiIGR1cj0iMS40cyIgICAgICAgICAgICAgICAgdmFsdWVzPSIxOyAyMCIgICAgICAgICAgICAgICAgY2FsY01vZGU9InNwbGluZSIgICAgICAgICAgICAgICAga2V5VGltZXM9IjA7IDEiICAgICAgICAgICAgICAgIGtleVNwbGluZXM9IjAuMTY1LCAwLjg0LCAwLjQ0LCAxIiAgICAgICAgICAgICAgICByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIgLz4gICAgICAgICAgICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJzdHJva2Utb3BhY2l0eSIgICAgICAgICAgICAgICAgYmVnaW49Ii0wLjlzIiBkdXI9IjEuNHMiICAgICAgICAgICAgICAgIHZhbHVlcz0iMTsgMCIgICAgICAgICAgICAgICAgY2FsY01vZGU9InNwbGluZSIgICAgICAgICAgICAgICAga2V5VGltZXM9IjA7IDEiICAgICAgICAgICAgICAgIGtleVNwbGluZXM9IjAuMywgMC42MSwgMC4zNTUsIDEiICAgICAgICAgICAgICAgIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIiAvPiAgICAgICAgPC9jaXJjbGU+ICAgIDwvZz48L3N2Zz4=) no-repeat 50% 50%}.iziModal .iziModal-content:after,.iziModal .iziModal-content:before{content:'';display:table}.iziModal .iziModal-content:after{clear:both}.iziModal .iziModal-content{zoom:1;width:100%;-webkit-overflow-scrolling:touch}.iziModal .iziModal-wrap{width:100%;position:relative;-webkit-overflow-scrolling:touch;overflow-scrolling:touch}.iziModal .iziModal-iframe{border:0;margin:0 0 -6px;width:100%;transition:height .3s ease}.iziModal-overlay{display:block;position:fixed;top:0;left:0;height:100%;width:100%}.iziModal-navigate{position:fixed;left:0;right:0;top:0;bottom:0;pointer-events:none}.iziModal-navigate-caption{position:absolute;left:10px;top:10px;color:#fff;line-height:16px;font-size:9px;font-family:'Lato',Arial;letter-spacing:.1em;text-indent:0;text-align:center;width:70px;padding:5px 0;text-transform:uppercase;display:none}.iziModal-navigate-caption::after,.iziModal-navigate-caption::before{position:absolute;top:2px;width:20px;height:20px;text-align:center;line-height:14px;font-size:12px;content:'';background-size:100%!important}.iziModal-navigate-caption:before{left:0;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAoCAYAAACFFRgXAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTMyIDc5LjE1OTI4NCwgMjAxNi8wNC8xOS0xMzoxMzo0MCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoyNmFjNjAyMy04OWU0LWE0NDAtYmMxMy1kOTA5MTQ3MmYzYjAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDREQ0YwRjA1MzQzMTFFNkE5NUNDRDkyQzEwMzM5RTMiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDREQ0YwRUY1MzQzMTFFNkE5NUNDRDkyQzEwMzM5RTMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUuNSAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpmNmM0Nzk3Ni1mNzE3LTk5NDAtYTgyYS1mNTdjNmNiYmU0NWMiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDowZGVmYTEyZC01MzM0LTExZTYtYWRkYi04Y2NmYjI5ZTAxNjYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7oo0ptAAACWklEQVR42uyZTWsTYRSFZybxo4kWk5g2NC5qTAU3Kq30A9udi1oXolV/hWuhv6R/Q6utioi4LbbVFHemamlRU0OCEk0wZjwXzwtDoBDopHMHcuFJMplZnLm5ue+589qu61qeOApyYAjEgG0FEyLqN/gKiqBuTtgewWlwCZw056xgwwirgU3wxSv4NJgCUV5YBRXQDEhsBJwCSSauBVZFdJRlIJk9Av7wbj577jDIOENtRmPVwcsw6KfAAvikRKzEDlhnhuU/lRPBWaa9wsxqC6ndPX7OiOA4D8qW3vjO9z7H0w3+KhZstNmOFbLoCQ6DYGmL+bAInmGfLFC4asFXwRJIgB+goVmw+I7HXO+/gevGnGgUPEGxktkSmAMbWmt4HDwBKS6XN1jDKrvEFYoVK7oLroE3h93Woh1eNwqWafJ/gQV65vM+ail34mc6EZwBK2CAx8fAIjjeBYMzDT4cVHCEXtRbRvEu/Nr9HCIOnGGp15vgEec9KYn74B0nAT/CZnv86FcNvwK3wENwAjwAs2Bbs5d4CW5zir0AXvv8p+tKH34B5lkW4h2egRHtbu05uMMHHWfB0zC4NRF5l09kzvE4rd2tyUJyjy4tz7akZqXbL8QETbJ/FsMgWOJtb6brCQ5YsBsC8Uab63DVkkgqFpzie93h8OhScFah2LTHi5ccWroaLd5l6//+hpYQoWP05LKqFs2WQYbTsNxAi+5fxpWmdfh7HS7XhwSzG+H3a2JnvZsyktmLbdOFhpDMvrf4sN1u2/aK0cwMcmYLcturweceW+CnOfFPgAEA8uWFFylBJYoAAAAASUVORK5CYII=) no-repeat 50% 50%}.iziModal-navigate-caption:after{right:0;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAoCAYAAACFFRgXAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAZdEVYdFNvZnR3YXJlAEFkb2JlIEltYWdlUmVhZHlxyWU8AAADhmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzIgNzkuMTU5Mjg0LCAyMDE2LzA0LzE5LTEzOjEzOjQwICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjI2YWM2MDIzLTg5ZTQtYTQ0MC1iYzEzLWQ5MDkxNDcyZjNiMCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo0NERDRjBGMDUzNDMxMUU2QTk1Q0NEOTJDMTAzMzlFMyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0NERDRjBFRjUzNDMxMUU2QTk1Q0NEOTJDMTAzMzlFMyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNS41IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOmY2YzQ3OTc2LWY3MTctOTk0MC1hODJhLWY1N2M2Y2JiZTQ1YyIgc3RSZWY6ZG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjBkZWZhMTJkLTUzMzQtMTFlNi1hZGRiLThjY2ZiMjllMDE2NiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PuijSm0AAAKbSURBVFhH7ZnJj0xRGEerzFoIMTaCZmOIedhaiJj55yz8DaYdNhIJEUMQbCTG3rQ02hDSiEY553XdTpHS3nv96taV9ElO6lVt6peb7933fffVG41GrYW5uBaX4EysYzcw1Fd8hc/wM2a0Bl6Nm3BW9i0dDPsQX/olBF6FO72AH/gG3+N3jL3KBpqGC3ERTsGfeAsHDTyHi71oCXzBe/gaU2A5bscZOIxXTb8OLQNX9i6mElYsg/voqruwfQb2BhODWgqpMYDv0NLsNXC4yd42P1PEwNJj4HBTWdipErLVDfxfMRm408QMvBu3jV6WJ1Zg9/rbeBOP+UNZYgX+iE/Rp+lpPIKliBXYB9IhtPNy3z/T/F6YmDXsChvyBc7Gs3gACxEzsDzBg9iPPXgO92NuYgeWx2h3+AhtaM7jPsyF7aV37XR8gNZYO/pwKY51+xPkG27Fk2joT3gCr2A7NuJ6HMkTeAPadlp3VeMChF7G0P6X3dmfjAXOUxIj6LZkv1ylNuStDZejkL+PS96ScFzRqnDAtI5PoTefvbg7iNNOOwqVRCfYghdxBbpHH8Y7+DcKlUTV7MLLaNghPIrjhf2N2IF34AVcjE44hrXHyE3MwE6/loEzpEcIlqKjeyFiBe7FS+he/gENewMLEyuwXdo8dGWP43UsRazA9g7uDNbwNX8oS8watlsz+ISIGbgSJgN3GgOHlnFq8zNFQraGgT1iFc9iUyU0XsMGHhy9zh6XbvCp4ZuBBWglDBj4OdqLeu0+uRJTwMZ+Dbp/e21P3m97yWe2snsw1LTHmz5C/9lQdwhfGbiq89GwvrrwUT4UAouhN6MzloTRpVuEYI5O9urZYXtrYPGQw2OlZegM163QhrJMfWVgyTq0Qq32C/N7uPz9OknWAAAAAElFTkSuQmCC) no-repeat 50% 50%}.iziModal-navigate>button{position:fixed;bottom:0;top:0;border:0;height:100%;width:84px;background-size:100%!important;cursor:pointer;padding:0;opacity:.2;transition:opacity .3s ease;pointer-events:all;margin:0;outline:0}.iziModal-navigate>button:hover{opacity:1}.iziModal-navigate-prev{left:50%;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALwAAAC8CAYAAADCScSrAAAACXBIWXMAAAsTAAALEwEAmpwYAAA5sGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzIgNzkuMTU5Mjg0LCAyMDE2LzA0LzE5LTEzOjEzOjQwICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiCiAgICAgICAgICAgIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiCiAgICAgICAgICAgIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIKICAgICAgICAgICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICAgICAgICAgICB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOnRpZmY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vdGlmZi8xLjAvIgogICAgICAgICAgICB4bWxuczpleGlmPSJodHRwOi8vbnMuYWRvYmUuY29tL2V4aWYvMS4wLyI+CiAgICAgICAgIDx4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+eG1wLmRpZDo2NDkyYzcxMy05ZDM0LTZlNGQtYmUwNi1hMDMyY2Q4NDVjNGU8L3htcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOkRvY3VtZW50SUQ+eG1wLmRpZDo1QjIzMUMxODU3RjcxMUU2ODUzRkRBRjE5RDhDQjZBRDwveG1wTU06RG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOkluc3RhbmNlSUQ+eG1wLmlpZDpjZmMwNzVmNC1kODA3LWI0NDMtYWIwYS02YWVhZjRjMDgxZWE8L3htcE1NOkluc3RhbmNlSUQ+CiAgICAgICAgIDx4bXBNTTpEZXJpdmVkRnJvbSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgIDxzdFJlZjppbnN0YW5jZUlEPnhtcC5paWQ6NjQ5MmM3MTMtOWQzNC02ZTRkLWJlMDYtYTAzMmNkODQ1YzRlPC9zdFJlZjppbnN0YW5jZUlEPgogICAgICAgICAgICA8c3RSZWY6ZG9jdW1lbnRJRD54bXAuZGlkOjY0OTJjNzEzLTlkMzQtNmU0ZC1iZTA2LWEwMzJjZDg0NWM0ZTwvc3RSZWY6ZG9jdW1lbnRJRD4KICAgICAgICAgPC94bXBNTTpEZXJpdmVkRnJvbT4KICAgICAgICAgPHhtcE1NOkhpc3Rvcnk+CiAgICAgICAgICAgIDxyZGY6U2VxPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5zYXZlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOmNmYzA3NWY0LWQ4MDctYjQ0My1hYjBhLTZhZWFmNGMwODFlYTwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxNi0wOC0wMVQxMTo1ODowNC0wMzowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIDIwMTUuNSAoV2luZG93cyk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpjaGFuZ2VkPi88L3N0RXZ0OmNoYW5nZWQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICA8L3JkZjpTZXE+CiAgICAgICAgIDwveG1wTU06SGlzdG9yeT4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNS41IChXaW5kb3dzKTwveG1wOkNyZWF0b3JUb29sPgogICAgICAgICA8eG1wOkNyZWF0ZURhdGU+MjAxNi0wOC0wMVQwOTo0MDo1Ni0wMzowMDwveG1wOkNyZWF0ZURhdGU+CiAgICAgICAgIDx4bXA6TW9kaWZ5RGF0ZT4yMDE2LTA4LTAxVDExOjU4OjA0LTAzOjAwPC94bXA6TW9kaWZ5RGF0ZT4KICAgICAgICAgPHhtcDpNZXRhZGF0YURhdGU+MjAxNi0wOC0wMVQxMTo1ODowNC0wMzowMDwveG1wOk1ldGFkYXRhRGF0ZT4KICAgICAgICAgPGRjOmZvcm1hdD5pbWFnZS9wbmc8L2RjOmZvcm1hdD4KICAgICAgICAgPHBob3Rvc2hvcDpDb2xvck1vZGU+MzwvcGhvdG9zaG9wOkNvbG9yTW9kZT4KICAgICAgICAgPHRpZmY6T3JpZW50YXRpb24+MTwvdGlmZjpPcmllbnRhdGlvbj4KICAgICAgICAgPHRpZmY6WFJlc29sdXRpb24+NzIwMDAwLzEwMDAwPC90aWZmOlhSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpZUmVzb2x1dGlvbj43MjAwMDAvMTAwMDA8L3RpZmY6WVJlc29sdXRpb24+CiAgICAgICAgIDx0aWZmOlJlc29sdXRpb25Vbml0PjI8L3RpZmY6UmVzb2x1dGlvblVuaXQ+CiAgICAgICAgIDxleGlmOkNvbG9yU3BhY2U+NjU1MzU8L2V4aWY6Q29sb3JTcGFjZT4KICAgICAgICAgPGV4aWY6UGl4ZWxYRGltZW5zaW9uPjE4ODwvZXhpZjpQaXhlbFhEaW1lbnNpb24+CiAgICAgICAgIDxleGlmOlBpeGVsWURpbWVuc2lvbj4xODg8L2V4aWY6UGl4ZWxZRGltZW5zaW9uPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAKPD94cGFja2V0IGVuZD0idyI/PvAvv7QAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAAAmdJREFUeNrs1LsJQkEQhtH/mtmBgQ8QA7tQK1e7MBBBMbADwzUZEyuQveeDCXbD4TBDay3SWJpYgYCXgJeAl4CXgJeAl4CXgJeAl4CXgJeAF/AS8BLwEvAS8BLwEvAS8BLwEvAS8BLwAl4CXgJeAl4CXv/WJskpyQJ4jQH7Mcmu0C+BV+/Y5/VeF/oV8Ood+7dpDfDqHvsrySHJBXjBDrxgB16wAy/YgRfswAt24AU78IIdeMEOPOywAw+7gIcdeMEOvGAHXrADL9iBF+zAC3bgBTvwsMMOPOwCHnYBD7uAhx14wQ68YAdesAMv2IEX7MDDDjvwsAt42AU87AIedgEPu4CHXcDDDrxgB16wAw877MDDDjvwsAt42AU87AIedgEPu4CHXcDDLuBhB16wAw877MDDLuBhF/CwC3jYBTzsAh52AQ+7gIddwEtjB3+tS/78+Z/V5d9iATz0Ah56AQ+9gIdewEMv4KEX8NALeOgFPPQCHnoBDz3wgh54QQ889NADDz30wEMv4KEX8NALeOgFPPQCHnoBD72Ahx54QQ+8oAde0AMv6IEX9MBDDz3w0EMPPPQCHnoBD72Ah17AQw+8FUAPvKAHXtADL+iBF/TAC3rgBT3wgh546KEHHnrogYdewEMv4KEHXtADL+iBF/TAC3rgBT3wgh54QQ+8oAde0AMv6IGHHnrgoU/yrgFe3aO/JdknuQOv3tGfC/tjjEsYWmsoyIWXgJeAl4CXgJeAl4CXgJeAl4CXgJeAF/AS8BLwEvAS8BLwEvAS8BLwEvAS8BLwAl4CXgJeAl4CXvqnPgAAAP//AwCEcoCBRabYzAAAAABJRU5ErkJggg==) no-repeat 50% 50%}.iziModal-navigate-next{right:50%;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALwAAAC8CAYAAADCScSrAAAACXBIWXMAAB3SAAAd0gEUasEwAAA7pGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzIgNzkuMTU5Mjg0LCAyMDE2LzA0LzE5LTEzOjEzOjQwICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgICAgICAgICAgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNS41IChXaW5kb3dzKTwveG1wOkNyZWF0b3JUb29sPgogICAgICAgICA8eG1wOkNyZWF0ZURhdGU+MjAxNi0wOC0wMVQwOTo0MDoxNC0wMzowMDwveG1wOkNyZWF0ZURhdGU+CiAgICAgICAgIDx4bXA6TW9kaWZ5RGF0ZT4yMDE2LTA4LTAxVDExOjU4OjEyLTAzOjAwPC94bXA6TW9kaWZ5RGF0ZT4KICAgICAgICAgPHhtcDpNZXRhZGF0YURhdGU+MjAxNi0wOC0wMVQxMTo1ODoxMi0wMzowMDwveG1wOk1ldGFkYXRhRGF0ZT4KICAgICAgICAgPGRjOmZvcm1hdD5pbWFnZS9wbmc8L2RjOmZvcm1hdD4KICAgICAgICAgPHBob3Rvc2hvcDpDb2xvck1vZGU+MzwvcGhvdG9zaG9wOkNvbG9yTW9kZT4KICAgICAgICAgPHhtcE1NOkluc3RhbmNlSUQ+eG1wLmlpZDphZjljN2Q2MC00MTg2LWE3NGQtYTBiMS1mMGU5ODUwYzg2ZGY8L3htcE1NOkluc3RhbmNlSUQ+CiAgICAgICAgIDx4bXBNTTpEb2N1bWVudElEPnhtcC5kaWQ6NjQ5MmM3MTMtOWQzNC02ZTRkLWJlMDYtYTAzMmNkODQ1YzRlPC94bXBNTTpEb2N1bWVudElEPgogICAgICAgICA8eG1wTU06T3JpZ2luYWxEb2N1bWVudElEPnhtcC5kaWQ6NjQ5MmM3MTMtOWQzNC02ZTRkLWJlMDYtYTAzMmNkODQ1YzRlPC94bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpIaXN0b3J5PgogICAgICAgICAgICA8cmRmOlNlcT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+Y3JlYXRlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOjY0OTJjNzEzLTlkMzQtNmU0ZC1iZTA2LWEwMzJjZDg0NWM0ZTwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxNi0wOC0wMVQwOTo0MDoxNC0wMzowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIDIwMTUuNSAoV2luZG93cyk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5zYXZlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOjAxNjJjMmE3LWZmMjYtYzE0ZC05Yjg4LTc2MGM2NzAxYjYzNzwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxNi0wOC0wMVQxMTo1MTowNy0wMzowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIDIwMTUuNSAoV2luZG93cyk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpjaGFuZ2VkPi88L3N0RXZ0OmNoYW5nZWQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5zYXZlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOmFmOWM3ZDYwLTQxODYtYTc0ZC1hMGIxLWYwZTk4NTBjODZkZjwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxNi0wOC0wMVQxMTo1ODoxMi0wMzowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIDIwMTUuNSAoV2luZG93cyk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpjaGFuZ2VkPi88L3N0RXZ0OmNoYW5nZWQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICA8L3JkZjpTZXE+CiAgICAgICAgIDwveG1wTU06SGlzdG9yeT4KICAgICAgICAgPHRpZmY6T3JpZW50YXRpb24+MTwvdGlmZjpPcmllbnRhdGlvbj4KICAgICAgICAgPHRpZmY6WFJlc29sdXRpb24+MTkzOTAzNi8xMDAwMDwvdGlmZjpYUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6WVJlc29sdXRpb24+MTkzOTAzNi8xMDAwMDwvdGlmZjpZUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6UmVzb2x1dGlvblVuaXQ+MjwvdGlmZjpSZXNvbHV0aW9uVW5pdD4KICAgICAgICAgPGV4aWY6Q29sb3JTcGFjZT42NTUzNTwvZXhpZjpDb2xvclNwYWNlPgogICAgICAgICA8ZXhpZjpQaXhlbFhEaW1lbnNpb24+MTg4PC9leGlmOlBpeGVsWERpbWVuc2lvbj4KICAgICAgICAgPGV4aWY6UGl4ZWxZRGltZW5zaW9uPjE4ODwvZXhpZjpQaXhlbFlEaW1lbnNpb24+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIAo8P3hwYWNrZXQgZW5kPSJ3Ij8+nbt1mgAAACBjSFJNAAB6JQAAgIMAAPn/AACA6QAAdTAAAOpgAAA6mAAAF2+SX8VGAAACQklEQVR42uzSsQ3CQAAEQTdiOyGg/wrciJ0QUMYSECEKAP3PSdvAaZZqkWbJCQJeAl4CXgJeAl4CXgJeAl4CXgJeAl4CXsBLwEvAS8BLwEvAS8BLwEvAS8BLwEvAC3gJeAl4CXgJ+D9vrY7qBgLwo7dVZ+89oAd+5Pbq6nPQAz9s9+rZ96AHHnoBD72Ah17AQy/goRfw0At46AU89AIeegEPvYCHHnhBD7ygBx566IGHHnrgoRfw0At46AU89AIeegEPvYCHXsBDL+ChB17QAy/ogRf0wAt64KGHHnjooQceegEPvYCHXsBDL+ChF/DQAy/ogRf0wAt64AU98IIeeEEPvKAHXtADDz30wEPvI+ChF/DQAy/ogRf0wAt64AU98IIeeEEPvKAHXtADL+iBF/TAC3rgoZ8ePRDAAy/YgRfswAt24AU78IIdeMEOvGAHXrADL9iBhx124GEX8LADL9iBF+zAC3bgBTvwgh14wQ68YAcedtiBh13Awy7gYRfwsAMv2IEX7MALduAFO/CCHXjYYQcedgEPu4CHXcDDLuBhF/CwA+8E2IEX7MALduAFO/Cwww487AIedgEPu4CHXcDDLuBhF/CwC3jYgRfswMMOO/CwC3jYBTzsAh52AQ+7gIddwMMu4GEX8LBravB7dcEO/Ext1Qk78DO1VgfswEvAS8BLwEvAS8BLwEvAS8BLwEvAS8ALeAl4CXgJeAl4CXgJeAl4CXgJeAl4CXgBLwEvAS8BLwEvAS/9shcAAAD//wMAtAygvJrkwJUAAAAASUVORK5CYII=) no-repeat 50% 50%}.iziModal.isAttachedTop .iziModal-header{border-top-left-radius:0;border-top-right-radius:0}.iziModal.isAttachedTop{margin-top:0!important;margin-bottom:auto!important;border-top-left-radius:0!important;border-top-right-radius:0!important}.iziModal.isAttachedBottom{margin-top:auto!important;margin-bottom:0!important;border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.iziModal.isFullscreen{max-width:100%!important;margin:0!important;height:100%!important}.iziModal.isAttached,.iziModal.isFullscreen{border-radius:0!important}.iziModal.hasScroll .iziModal-wrap{overflow-y:auto;overflow-x:hidden}html.iziModal-isAttached,html.iziModal-isOverflow{overflow:hidden}html.iziModal-isAttached body,html.iziModal-isOverflow body{overflow-y:scroll;position:relative}.iziModal ::-webkit-scrollbar{overflow:visible;height:7px;width:7px}.iziModal ::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.2);background-clip:padding-box;border:solid transparent;border-width:0;min-height:28px;padding:100px 0 0;box-shadow:inset 1px 1px 0 rgba(0,0,0,.1),inset 0 -1px 0 rgba(0,0,0,.07)}.iziModal ::-webkit-scrollbar-thumb:active{background-color:rgba(0,0,0,.4)}.iziModal ::-webkit-scrollbar-button{height:0;width:0}.iziModal ::-webkit-scrollbar-track{background-clip:padding-box;border:solid transparent;border-width:0 0 0 2px}.iziModal.transitionIn .iziModal-header{-webkit-animation:iziM-slideDown .7s cubic-bezier(.7,0,.3,1);-moz-animation:iziM-slideDown .7s cubic-bezier(.7,0,.3,1);animation:iziM-slideDown .7s cubic-bezier(.7,0,.3,1)}.iziModal.transitionIn .iziModal-header .iziModal-header-icon{-webkit-animation:iziM-revealIn 1s cubic-bezier(.16,.81,.32,1) both;-moz-animation:iziM-revealIn 1s cubic-bezier(.16,.81,.32,1) both;animation:iziM-revealIn 1s cubic-bezier(.16,.81,.32,1) both}.iziModal.transitionIn .iziModal-header .iziModal-header-subtitle,.iziModal.transitionIn .iziModal-header .iziModal-header-title{-webkit-animation:iziM-slideIn 1s cubic-bezier(.16,.81,.32,1) both;-moz-animation:iziM-slideIn 1s cubic-bezier(.16,.81,.32,1) both;animation:iziM-slideIn 1s cubic-bezier(.16,.81,.32,1) both}.iziModal.transitionIn .iziModal-header .iziModal-button{-webkit-animation:iziM-revealIn 1.2s cubic-bezier(.7,0,.3,1);-moz-animation:iziM-revealIn 1.2s cubic-bezier(.7,0,.3,1);animation:iziM-revealIn 1.2s cubic-bezier(.7,0,.3,1)}.iziModal.transitionIn .iziModal-iframe,.iziModal.transitionIn .iziModal-wrap{-webkit-animation:iziM-fadeIn 1.3s;-moz-animation:iziM-fadeIn 1.3s;animation:iziM-fadeIn 1.3s}.iziModal.transitionIn .iziModal-header{-webkit-animation-delay:0s;-moz-animation:0s;animation-delay:0s}.iziModal.transitionIn .iziModal-header .iziModal-header-icon,.iziModal.transitionIn .iziModal-header .iziModal-header-title{-webkit-animation-delay:.4s;-moz-animation:.4s;animation-delay:.4s}.iziModal.transitionIn .iziModal-header .iziModal-header-subtitle{-webkit-animation-delay:.5s;-moz-animation:.5s;animation-delay:.5s}.iziModal.transitionOut .iziModal-header,.iziModal.transitionOut .iziModal-header *{transition:none!important}.iziModal .fadeOut,.iziModal-navigate.fadeOut,.iziModal-overlay.fadeOut,.iziModal.fadeOut{-webkit-animation:iziM-fadeOut .5s;-moz-animation:iziM-fadeOut .5s;animation:iziM-fadeOut .5s;animation-fill-mode:forwards}.iziModal .fadeIn,.iziModal-navigate.fadeIn,.iziModal-overlay.fadeIn,.iziModal.fadeIn{-webkit-animation:iziM-fadeIn .5s;-moz-animation:iziM-fadeIn .5s;animation:iziM-fadeIn .5s}.iziModal-overlay.comingIn,.iziModal.comingIn{-webkit-animation:iziM-comingIn .5s ease;-moz-animation:iziM-comingIn .5s ease;animation:iziM-comingIn .5s ease}.iziModal-overlay.comingOut,.iziModal.comingOut{-webkit-animation:iziM-comingOut .5s cubic-bezier(.16,.81,.32,1);-moz-animation:iziM-comingOut .5s cubic-bezier(.16,.81,.32,1);animation:iziM-comingOut .5s cubic-bezier(.16,.81,.32,1);animation-fill-mode:forwards}.iziModal-overlay.bounceInDown,.iziModal.bounceInDown{-webkit-animation:iziM-bounceInDown .7s ease;animation:iziM-bounceInDown .7s ease}.iziModal-overlay.bounceOutDown,.iziModal.bounceOutDown{-webkit-animation:iziM-bounceOutDown .7s ease;animation:iziM-bounceOutDown .7s ease}.iziModal-overlay.bounceInUp,.iziModal.bounceInUp{-webkit-animation:iziM-bounceInUp .7s ease;animation:iziM-bounceInUp .7s ease}.iziModal-overlay.bounceOutUp,.iziModal.bounceOutUp{-webkit-animation:iziM-bounceOutUp .7s ease;animation:iziM-bounceOutUp .7s ease}.iziModal-overlay.fadeInDown,.iziModal.fadeInDown{-webkit-animation:iziM-fadeInDown .7s cubic-bezier(.16,.81,.32,1);animation:iziM-fadeInDown .7s cubic-bezier(.16,.81,.32,1)}.iziModal-overlay.fadeOutDown,.iziModal.fadeOutDown{-webkit-animation:iziM-fadeOutDown .5s ease;animation:iziM-fadeOutDown .5s ease}.iziModal-overlay.fadeInUp,.iziModal.fadeInUp{-webkit-animation:iziM-fadeInUp .7s cubic-bezier(.16,.81,.32,1);animation:iziM-fadeInUp .7s cubic-bezier(.16,.81,.32,1)}.iziModal-overlay.fadeOutUp,.iziModal.fadeOutUp{-webkit-animation:iziM-fadeOutUp .5s ease;animation:iziM-fadeOutUp .5s ease}.iziModal-overlay.fadeInLeft,.iziModal.fadeInLeft{-webkit-animation:iziM-fadeInLeft .7s cubic-bezier(.16,.81,.32,1);animation:iziM-fadeInLeft .7s cubic-bezier(.16,.81,.32,1)}.iziModal-overlay.fadeOutLeft,.iziModal.fadeOutLeft{-webkit-animation:iziM-fadeOutLeft .5s ease;animation:iziM-fadeOutLeft .5s ease}.iziModal-overlay.fadeInRight,.iziModal.fadeInRight{-webkit-animation:iziM-fadeInRight .7s cubic-bezier(.16,.81,.32,1);animation:iziM-fadeInRight .7s cubic-bezier(.16,.81,.32,1)}.iziModal-overlay.fadeOutRight,.iziModal.fadeOutRight{-webkit-animation:iziM-fadeOutRight .5s ease;animation:iziM-fadeOutRight .5s ease}.iziModal-overlay.flipInX,.iziModal.flipInX{-webkit-animation:iziM-flipInX .7s ease;animation:iziM-flipInX .7s ease}.iziModal-overlay.flipOutX,.iziModal.flipOutX{-webkit-animation:iziM-flipOutX .7s ease;animation:iziM-flipOutX .7s ease}@-webkit-keyframes iziM-comingIn{0%{opacity:0;transform:scale(.9) translateY(-20px) perspective(600px) rotateX(10deg)}to{opacity:1;transform:scale(1) translateY(0) perspective(600px) rotateX(0)}}@-moz-keyframes iziM-comingIn{0%{opacity:0;transform:scale(.9) translateY(-20px) perspective(600px) rotateX(10deg)}to{opacity:1;transform:scale(1) translateY(0) perspective(600px) rotateX(0)}}@keyframes iziM-comingIn{0%{opacity:0;transform:scale(.9) translateY(-20px) perspective(600px) rotateX(10deg)}to{opacity:1;transform:scale(1) translateY(0) perspective(600px) rotateX(0)}}@-webkit-keyframes iziM-comingOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.9)}}@-moz-keyframes iziM-comingOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.9)}}@keyframes iziM-comingOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.9)}}@-webkit-keyframes iziM-fadeOut{0%{opacity:1}to{opacity:0}}@-moz-keyframes iziM-fadeOut{0%{opacity:1}to{opacity:0}}@keyframes iziM-fadeOut{0%{opacity:1}to{opacity:0}}@-webkit-keyframes iziM-fadeIn{0%{opacity:0}to{opacity:1}}@-moz-keyframes iziM-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes iziM-fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes iziM-slideIn{0%{opacity:0;-webkit-transform:translateX(50px)}to{opacity:1;-webkit-transform:translateX(0)}}@-moz-keyframes iziM-slideIn{0%{opacity:0;-moz-transform:translateX(50px)}to{opacity:1;-moz-transform:translateX(0)}}@keyframes iziM-slideIn{0%{opacity:0;transform:translateX(50px)}to{opacity:1;transform:translateX(0)}}@-webkit-keyframes iziM-slideDown{0%{opacity:0;-webkit-transform:scale(1,0) translateY(-40px);-webkit-transform-origin:center top}}@-moz-keyframes iziM-slideDown{0%{opacity:0;-moz-transform:scale(1,0) translateY(-40px);-moz-transform-origin:center top}}@keyframes iziM-slideDown{0%{opacity:0;transform:scale(1,0) translateY(-40px);transform-origin:center top}}@-webkit-keyframes iziM-revealIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,1)}}@-moz-keyframes iziM-revealIn{0%{opacity:0;-moz-transform:scale3d(.3,.3,1)}}@keyframes iziM-revealIn{0%{opacity:0;transform:scale3d(.3,.3,1)}}@-webkit-keyframes iziM-bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-1000px,0);transform:translate3d(0,-1000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:none;transform:none}}@keyframes iziM-bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-1000px,0);transform:translate3d(0,-1000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:none;transform:none}}@-webkit-keyframes iziM-bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,1000px,0);transform:translate3d(0,1000px,0)}}@keyframes iziM-bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,1000px,0);transform:translate3d(0,1000px,0)}}@-webkit-keyframes iziM-bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,1000px,0);transform:translate3d(0,1000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes iziM-bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,1000px,0);transform:translate3d(0,1000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes iziM-bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes iziM-bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-1000px,0);transform:translate3d(0,-1000px,0)}}@-webkit-keyframes iziM-fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100px,0);transform:translate3d(0,-100px,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes iziM-fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100px,0);transform:translate3d(0,-100px,0)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes iziM-fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100px,0);transform:translate3d(0,100px,0)}}@keyframes iziM-fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100px,0);transform:translate3d(0,100px,0)}}@-webkit-keyframes iziM-fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100px,0);transform:translate3d(0,100px,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes iziM-fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100px,0);transform:translate3d(0,100px,0)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes iziM-fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100px,0);transform:translate3d(0,-100px,0)}}@keyframes iziM-fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100px,0);transform:translate3d(0,-100px,0)}}@-webkit-keyframes iziM-fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-200px,0,0);transform:translate3d(-200px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes iziM-fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-200px,0,0);transform:translate3d(-200px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes iziM-fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-200px,0,0);transform:translate3d(-200px,0,0)}}@keyframes iziM-fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-200px,0,0);transform:translate3d(-200px,0,0)}}@-webkit-keyframes iziM-fadeInRight{0%{opacity:0;-webkit-transform:translate3d(200px,0,0);transform:translate3d(200px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes iziM-fadeInRight{0%{opacity:0;-webkit-transform:translate3d(200px,0,0);transform:translate3d(200px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes iziM-fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(200px,0,0);transform:translate3d(200px,0,0)}}@keyframes iziM-fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(200px,0,0);transform:translate3d(200px,0,0)}}@-webkit-keyframes iziM-flipInX{0%{-webkit-transform:perspective(400px) rotateX(60deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-10deg)}70%{-webkit-transform:perspective(400px) rotateX(10deg)}to{-webkit-transform:perspective(400px) rotateX(0deg);opacity:1}}@keyframes iziM-flipInX{0%{transform:perspective(400px) rotateX(60deg);opacity:0}40%{transform:perspective(400px) rotateX(-10deg)}70%{transform:perspective(400px) rotateX(10deg)}to{transform:perspective(400px) rotateX(0deg);opacity:1}}@-webkit-keyframes iziM-flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(1,0,0,40deg);transform:perspective(400px) rotate3d(1,0,0,40deg);opacity:0}}@keyframes iziM-flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(1,0,0,40deg);transform:perspective(400px) rotate3d(1,0,0,40deg);opacity:0}}

/*** Scroll Bug Fixing ***/
#home-modal .iziModal-wrap {
    overflow-y: auto;
    overflow-x: hidden;
    max-height:100%;
}
/*** END Scroll Bug Fixing ***/