.contact-index-index .contactlinks{list-style:none;margin:0 auto;padding:0;font-size:0;letter-spacing:0}.contact-index-index .contactlinks:after{content:" ";display:block;clear:both}.contact-index-index .contactlinks li{display:inline-block;width:183px;margin:0;padding:0;font-size:1.4rem}.contact-index-index .contactlinks li:after{display:block;content:" ";clear:both}.contact-index-index .contactlinks li img{float:left;margin-right:10px}.contact-index-index .contactlinks li .imagecontent{float:left;width:calc(100% - 65px);text-align:left}.contact-index-index .contactlinks li .imagecontent span.text{width:100%;display:block}.contact-index-index .contactlinks li .imagecontent span.textlink{color:#3cb2a4}.contact-index-index .contactlinks li .imagecontent span.textlink a{color:#3cb2a4}.contact-index-index .contactlinks li .imagecontent span.textlink a:hover{text-decoration:none}#banner{margin:0 0 20px;position:relative}#banner .header-image{position:relative;background-size:cover;background-repeat:no-repeat;background-position:left top}#banner .header-image img{opacity:0;visibility:hidden;width:100%}#banner .header-image .header-image-overlay{width:35%;padding:15px 0 0 0;position:absolute;left:11%;top:51.5%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%)}#banner .header-image .header-image-overlay h1{margin:0;padding:0;color:#2db1af;font-size:48px}#banner .header-image .header-image-overlay p{font-size:15px;color:#666666;line-height:2;margin:10px 0 0}#banner .hero_responsive_copy{display:none}#banner .slick-arrow{-webkit-transition:opacity .25s ease;-moz-transition:opacity .25s ease;transition:opacity .25s ease;opacity:1}#banner .slick-arrow.slick-disabled{opacity:0}#banner .slick-prev{left:20px;background:url("../images/sl_arrrow_prev.png") left top;display:block;width:48px;height:48px;box-shadow:0px 0px 6px 0px rgba(0,0,0,0.1);-webkit-box-shadow:0px 0px 6px 0px rgba(0,0,0,0.1);border-radius:48px;-webkit-border-radius:48px;z-index:9}#banner .slick-prev:hover{background-position:left bottom}#banner .slick-next{right:20px;background:url("../images/sl_arrrow_next.png") left top;display:block;width:48px;height:48px;box-shadow:0px 0px 6px 0px rgba(0,0,0,0.1);-webkit-box-shadow:0px 0px 6px 0px rgba(0,0,0,0.1);border-radius:48px;-webkit-border-radius:48px;z-index:9}#banner .slick-next:hover{background-position:left bottom}#card_valid_message{color:#e02b27;font-size:1.2rem;display:none}.price-wrapper.price_container_hk{display:none}body.catalog-product-view .cat-text .searchautocomplete__autocomplete .title{background:transparent none repeat scroll 0 0;color:gray;display:inline-block;font-size:12px;font-weight:lighter;line-height:1.2;margin:0;padding:7px 12px;text-align:left;width:100%}body.catalog-product-view .cat-text .searchautocomplete__autocomplete ul li .title{background:transparent none repeat scroll 0 0;display:block;font-size:12px;font-weight:lighter;line-height:1.2;margin:0;padding:7px 12px;text-align:left;width:100%}.searchautocomplete__autocomplete ul li .title{background:transparent none repeat scroll 0 0;display:block;font-size:12px;font-weight:lighter;line-height:1.2;margin:0;padding:7px 12px;text-align:left;width:100%}.searchautocomplete__autocomplete .title{background:transparent none repeat scroll 0 0;color:gray;display:inline-block;font-size:12px;font-weight:lighter;line-height:1.2;margin:0;padding:7px 12px;text-align:left;width:100%}button:active:not(.primary){box-shadow:none !important}input[type="text"],input[type="password"],input[type="url"],input[type="tel"],input[type="search"],input[type="number"],input[type="datetime"],input[type="email"]{border:1px solid #e2e2e2 !important}.row{margin-right:-10px;margin-left:-10px}body.cms-home #maincontent{display:none}body #maincontent{margin:0 auto 40px}body .page-wrapper{background-color:#f2f2f2}body .page-wrapper:after{display:block;content:"";clear:both}body .page-wrapper .page-main .columns{background-color:#fff;padding:30px 20px 20px}body .page-wrapper .page-main .columns .column{width:77.194%;padding:0}body .page-wrapper .page-main .columns .sidebar{width:21.9%;padding-right:20px}body .page-wrapper .breadcrumbs{margin:0px auto;padding-top:15px}body .page-wrapper .breadcrumbs .item{padding:16px 0 20px}body .page-wrapper .slider_inner:first-child{display:block}body .slider_inner:first-child{display:block}body .slider_inner{display:none}body .slider_inner.slick-slide{display:block}[class*='col-']{padding-left:10px;padding-right:10px}.cb_box_main.col-sm-6.col-md-3{margin-bottom:20px}.cb_box_main.col-sm-6.col-md-3 .cb_box .cb_box_title{margin:0 0 5px}.cb_box_main.col-sm-6.col-md-3 .cb_box .icon-sec .cb_icon{margin:0 0 13px}.cb_box_main{margin-bottom:19px;position:relative}.cb_box_main .cb_box{border:solid 1px #52d0c1;color:#52d0c1;position:relative;height:100%;padding:26px 15px}.cb_box_main .cb_box .icon-sec{text-align:center}.cb_box_main .cb_box .icon-sec .cb_icon{margin:0 0 7px}.cb_box_main .cb_box .icon-sec .cb_icon img{display:inline-block;vertical-align:top}.cb_box_main .cb_box .cb_box_title{margin:0 0 8px;padding:0;font-size:15px}.cb_box_main .cb_box.cb_box_with_copy{display:table;width:100%;margin:0;padding:17px 15px 21px}.cb_box_main .cb_box.cb_box_with_copy:before{content:"";display:block;width:1px;background:#52d0c1;height:62%;position:absolute;left:35.1%;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%)}.cb_box_main .cb_box.cb_box_with_copy .icon-sec{display:table-cell;width:31%;vertical-align:middle}.cb_box_main .cb_box.cb_box_with_copy .cb_copy{display:table-cell;width:69%;padding:0 10px 0 13.82%;vertical-align:middle}.cb_box_main .cb_box.cb_box_with_copy .cb_copy ul{margin:0;padding:0;list-style:none}.cb_box_main .cb_box.cb_box_with_copy .cb_copy ul li{margin:0 0 10px;padding:0 0 0 9px;font-size:14px;line-height:1.3;position:relative}.cb_box_main .cb_box.cb_box_with_copy .cb_copy ul li:before{content:"";display:block;border-radius:5px;width:3px;height:3px;background:#42b9b7;position:absolute;left:0;top:8px}.cb_box_main .cb_box.cb_box_with_copy .cb_copy ul li:last-child{margin-bottom:0}.sidebar p{margin:0}.sidebar .menu-item{margin:0;padding:0;list-style:none}.sidebar .menu-item li{margin:0;font-size:14px;padding:10.3px 20px;background-color:#2db1af;border-bottom:1px solid #37bcb9}.sidebar .menu-item li a{color:#FFF;text-decoration:none;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}.sidebar .menu-item li a:hover{opacity:0.7}.sidebar .menu-item li.menu-item-heading{background:#000000;font-size:18px}.cms-home .columns .column.main{min-height:inherit;padding:0}.slider-inner .position_div{padding:0;position:absolute;top:50%;width:55%;left:11.2%;transform:translateY(-50%);line-height:29px}.slider-inner .position_div .slide-title{font-size:48px;line-height:1;font-weight:lighter;color:#2db1af;padding-bottom:24px;padding-top:26px}.slider-inner .position_div p{font-size:15px;line-height:2;color:#000;padding-bottom:17px;display:inline-block;margin:0}.slider-inner .position_div p:last-child{padding-bottom:0}.slider-inner .position_div .button.join-us{background-color:#2db1af;border-radius:5px;color:#fff;padding:5px 40px;text-decoration:none;display:inline-block}.careers-index-index .slider-inner .position_div{width:38%}.page-wrapper .develop-bg-image{background-image:url("../images/develop-iimg.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;width:100%;padding-top:75px;padding-bottom:76px}.develop-inner{text-align:center}.develop-inner h2{color:#2db1af;font-size:36px;font-weight:lighter;margin:0 0 23px;padding:0}.develop-inner ul{display:inline-block;padding:0;margin-top:11px}.develop-inner ul li{border-radius:10px;color:#fff;margin:10px;padding:18px 40px;text-decoration:none;position:relative}.develop-inner ul li:after{border-left:27px solid rgba(0,0,0,0);border-right:27px solid rgba(0,0,0,0);bottom:-3px;content:"";display:block;height:0;left:50%;position:absolute;width:0;z-index:1;top:-21px;transform:translateX(-50%)}.develop-inner ul li.item1{background-color:#004638}.develop-inner ul li.item1:after{border-bottom:25px solid #004638}.develop-inner ul li.item2{background-color:#006b5d}.develop-inner ul li.item2:after{border-bottom:25px solid #006b5d}.develop-inner ul li.item3{background-color:#008271}.develop-inner ul li.item3:after{border-bottom:25px solid #008271}.develop-inner ul li.item4{background-color:#009985}.develop-inner ul li.item4:after{border-bottom:25px solid #009985}.develop-inner ul li.item5{background-color:#00b199}.develop-inner ul li.item5:after{border-bottom:25px solid #00b199}.develop-inner ul li.item6{background-color:#3cbeae}.develop-inner ul li.item6:after{border-bottom:25px solid #3cbeae}.develop-inner .round-box span{background-color:#004e46;border-radius:50%;color:#fff;display:inline-block;font-size:24px;padding:0;width:116px;height:116px;line-height:116px}.sidebar .careers_div{display:none}.footer_active{position:relative}.footer_active .site_footer{position:relative;padding-bottom:0px}.footer_active .site_footer .site_coll_footer{border:medium none;padding:0;top:10px}.footer .copy-inner a{text-decoration:none}.footer-inner .currency-USD.switcher-option a{text-decoration:none}.footer-inner .view-en a{text-decoration:none}.footer-inner .view-cn a{text-decoration:none}.footer-inner .column p{margin:0}@media (min-width:768px){[lang=en-US] body.cms-careers-apply .main-careers-apply .leftdate{width:32%}[lang=en-US] body.cms-careers-apply .main-careers-apply .leftdate input[type="text"]{width:100px}[lang=en-US] body.cms-careers-apply .main-careers-apply .rightdate{width:47%}[lang=en-US] body.cms-careers-apply .main-careers-apply .rightdate input[type="text"]{width:100px}}.mobile-new-block h3{color:#fff;font-size:13px;font-weight:lighter;display:none}.mobile-new-block p{color:#fff;font-size:12px;font-weight:lighter;display:none}.cms-careers-apply .page-wrapper .page-main .columns{padding-bottom:40px !important}.cms-careers-apply .filepath{clip:rect(1px, 1px, 1px, 1px);display:block;position:absolute}.cms-careers-apply .upload_failed_message{color:red;display:none;font-size:12px;width:100%}.cms-careers-apply .upload_failed_message.warning{display:inline-block}.cms-careers-apply .g-recaptcha{margin-left:2px}.cms-careers-apply .main-careers-apply .page-title{color:#2db1af;margin:-3px 0 0;padding:0 0px 32px;font-size:30px;line-height:1}.cms-careers-apply .main-careers-apply .salesperson{border:1px solid #2db1af}.cms-careers-apply .main-careers-apply .sale-title{border-bottom:1px solid #2db1af;margin:0;padding:19px 40px;font-size:24px;color:#2db1af;font-weight:lighter}.cms-careers-apply .main-careers-apply .must-fill{margin:0 0 20px;padding:0;font-size:13px;line-height:1.3;min-height:18px}.cms-careers-apply .main-careers-apply .form-list{list-style:outside none none;margin:0;padding:0 0 0 3px;width:100%}.cms-careers-apply .main-careers-apply .form-list li{margin:0 0 10px;clear:both;max-width:520px;width:100%}.cms-careers-apply .main-careers-apply .form-list li.terms .boxchk label{font-family:Microsoft YaHei !important;font-size:13px !important}.cms-careers-apply .main-careers-apply .form-list li.fields.detailed_name{margin-bottom:0}.cms-careers-apply .main-careers-apply .form-list li.emailAddress{margin-bottom:11px}.cms-careers-apply .main-careers-apply .form-list li.confirmEmailAddress{margin-bottom:11px}.cms-careers-apply .main-careers-apply .form-list .chosen-single{border:1px solid #e2e2e2;border-radius:2px}.cms-careers-apply .main-careers-apply .form-list .chosen-single span{line-height:13px;overflow:visible}.cms-careers-apply .main-careers-apply .form-list .introduction_first .select>label{padding-bottom:8px;min-height:25px}.cms-careers-apply .main-careers-apply .form-list .introduction_first .chosen-container{max-width:250px}.cms-careers-apply .main-careers-apply .form-list li label{color:#000;font-size:13px;line-height:1.3;margin:0;padding:0 0 10px;min-height:25px;height:25px}.cms-careers-apply .main-careers-apply .form-list li .btm_padding{display:block;margin-bottom:8px}.cms-careers-apply .main-careers-apply .form-list li .radio{margin:0;color:#000}.cms-careers-apply .main-careers-apply .form-list li .radio .radio_item{display:inline-block;min-width:116px;margin:0px;padding-right:57px;position:relative}.cms-careers-apply .main-careers-apply .form-list li .radio .radio_item.radio-miss{margin:0}.cms-careers-apply .main-careers-apply .form-list li .radio input[type=radio]:not(old){width:0;margin:0;padding:0;font-size:0;opacity:0;position:absolute}.cms-careers-apply .main-careers-apply .form-list li .radio input[type=radio]:not(old)+label{margin:0;display:inline-block;color:#444444;font-family:'Open Sans',sans-serif;font-size:13px;font-weight:lighter}.cms-careers-apply .main-careers-apply .form-list li .radio input[type=radio]:not(old)+label:before{content:"";display:inline-block;width:18px;height:18px;margin:0 10px 0 0;background:url("../images/img-radio.png") no-repeat left top;position:relative;top:5px}.cms-careers-apply .main-careers-apply .form-list li .radio input[type=radio]:not(old):checked+label:before{background:url("../images/img-radio.png") no-repeat left bottom}.cms-careers-apply .main-careers-apply .form-list .wide.working_years{margin-top:25px;max-width:250px;display:block;margin-bottom:31px}.cms-careers-apply .main-careers-apply .form-list .browsbtn .required{margin-top:18px}.cms-careers-apply .main-careers-apply .form-list .browsbtn .upload_instruction{display:inline-block;font-size:13px;padding:9px 0 22px;width:100%}.cms-careers-apply .main-careers-apply .form-list .browsbtn .upload_instruction .customTable{display:table}.cms-careers-apply .main-careers-apply .form-list .browsbtn .upload_instruction .customTable .tableRow{display:table-row}.cms-careers-apply .main-careers-apply .form-list .browsbtn .upload_instruction .customTable .tableRow .tableCell{display:table-cell;padding:2px 0;vertical-align:middle}.cms-careers-apply .main-careers-apply .form-list .browsbtn .input-lg{height:36px;padding:0 9px}.cms-careers-apply .main-careers-apply .form-list .browsbtn div.mage-success{color:#2db1af}.cms-careers-apply .main-careers-apply .form-list .degree-form{border:1px solid #e2e2e2}.cms-careers-apply .main-careers-apply .form-list .degree-form .degree-title{border-bottom:1px solid #e2e2e2;background:#ebfafb none repeat scroll 0 0;color:#2db1af;font-size:13px;margin:0;padding:16px 35px 16px 20px;width:100%;position:relative;height:auto}.cms-careers-apply .main-careers-apply .form-list .degree-form .degree-title:after{border-bottom:7px solid #aaa;border-left:7px solid rgba(0,0,0,0);border-right:7px solid rgba(0,0,0,0);content:"";display:inline-block;position:absolute;right:20px;top:calc(47%);width:0;cursor:pointer}.cms-careers-apply .main-careers-apply .form-list .degree-form .degree-title.active{border-bottom:none}.cms-careers-apply .main-careers-apply .form-list .degree-form .degree-title.active:after{transform:rotate(180deg)}.cms-careers-apply .main-careers-apply .form-list .degree-form .work-inner ul{list-style:outside none none;border-top:1px solid #2db1af;margin:20px 0 0;padding:20px 0 0}.cms-careers-apply .main-careers-apply .form-list .degree-form .work-inner ul:first-child{margin:0;padding:0;border:none}.cms-careers-apply .main-careers-apply .form-list .degree-form .work-inner ul li.fields:after{clear:both;display:block;content:""}.cms-careers-apply .main-careers-apply .form-list .addli{display:inline-block;margin-top:25px}.cms-careers-apply .main-careers-apply .form-list .newwork{margin-top:25px}.cms-careers-apply .main-careers-apply .form-list .fields.btn{border:1px solid #2db1af;width:100%;margin:9px 0;padding:0}.cms-careers-apply .main-careers-apply .form-list .fields.btn a{color:#2db1af;text-decoration:none;width:100%;display:block;padding:7px 0px}.cms-careers-apply .main-careers-apply .form-list .fields.btn .fa.fa-plus{color:#2db1af;padding:0 10px}.cms-careers-apply .main-careers-apply .form-list .pastwork-form{border:1px solid #e2e2e2}.cms-careers-apply .main-careers-apply .form-list .pastwork-form .work-title{border-bottom:1px solid #e2e2e2}.cms-careers-apply .main-careers-apply .form-list .pastwork-form .degree-title,.cms-careers-apply .main-careers-apply .form-list .pastwork-form .work-title{background:#ebfafb none repeat scroll 0 0;color:#2db1af;font-size:13px;margin:0;padding:16px 35px 16px 20px;width:100%;position:relative;height:auto}.cms-careers-apply .main-careers-apply .form-list .pastwork-form .degree-title:after,.cms-careers-apply .main-careers-apply .form-list .pastwork-form .work-title:after{border-bottom:7px solid #aaa;border-left:7px solid rgba(0,0,0,0);border-right:7px solid rgba(0,0,0,0);content:"";display:inline-block;position:absolute;right:20px;top:calc(47%);width:0;cursor:pointer}.cms-careers-apply .main-careers-apply .form-list .pastwork-form .work-title.active{border-bottom:none}.cms-careers-apply .main-careers-apply .form-list .pastwork-form .work-title.active:after{transform:rotate(180deg)}.cms-careers-apply .main-careers-apply .form-list .pastwork-form .work-inner{padding:18px 18px 13px 20px}.cms-careers-apply .main-careers-apply .form-list .pastwork-form .work-inner ul{list-style:none}.cms-careers-apply .main-careers-apply .form-list .pastwork-form .work-inner ul .fields:last-child{padding-top:3px}.cms-careers-apply .main-careers-apply .form-list .pastwork-form .work-inner ul li.fields:after{clear:both;display:block;content:""}.cms-careers-apply .main-careers-apply .form-list .input-box{height:auto}.cms-careers-apply .main-careers-apply .form-list .input-box input[type="text"]{height:36px;border-radius:2px}.cms-careers-apply .main-careers-apply .form-list .required-entry{border-radius:5px}.cms-careers-apply .main-careers-apply .form-list .statement{border:1px solid #e2e2e2;padding:20px 28px 27px 28px;width:100%}.cms-careers-apply .main-careers-apply .form-list .statement label{width:100%;text-align:center;color:#2db1af;font-size:16px;padding-bottom:3px;min-height:inherit;height:auto}.cms-careers-apply .main-careers-apply .form-list .statement p{margin:10px 0 0;padding:0;font-size:13px;line-height:1.8}.cms-careers-apply .main-careers-apply .form-list .boxchk{padding:16px 0 2px 1px;margin:0;color:#000}.cms-careers-apply .main-careers-apply .form-list .boxchk .checkbox.required{display:inline-block;margin:0px}.cms-careers-apply .main-careers-apply .form-list .boxchk input[type=checkbox]:not(old){width:0;margin:0;padding:0;font-size:0;opacity:0;position:absolute}.cms-careers-apply .main-careers-apply .form-list .boxchk input[type=checkbox]:not(old)+label{margin:0;display:inline-block;color:#444444;font-family:'Open Sans',sans-serif;font-size:13px;font-weight:lighter}.cms-careers-apply .main-careers-apply .form-list .boxchk input[type=checkbox]:not(old)+label:before{content:"";display:inline-block;width:18px;height:18px;margin-left:-4px;background:url("../images/img-checkbox.png") no-repeat left top;position:relative;top:4px}.cms-careers-apply .main-careers-apply .form-list .boxchk input[type=checkbox]:not(old):checked+label:before{background:url("../images/img-checkbox.png") no-repeat left bottom}.cms-careers-apply .main-careers-apply .form-list .degreecopy,.cms-careers-apply .main-careers-apply .form-list .workcopy{border-top:1px solid #2db1af;margin:20px 0 0;padding:20px 0 0}.cms-careers-apply .main-careers-apply .form-list .degreecopy:first-child,.cms-careers-apply .main-careers-apply .form-list .workcopy:first-child{border:none;margin:0;padding:0}.cms-careers-apply .main-careers-apply .form-list .degreecopy .fields,.cms-careers-apply .main-careers-apply .form-list .workcopy .fields{margin:0 0 10px}.cms-careers-apply .main-careers-apply .form-list .degreecopy .fields:after,.cms-careers-apply .main-careers-apply .form-list .workcopy .fields:after{clear:both;display:block;content:""}.cms-careers-apply .main-careers-apply .form-list .degreecopy .fields label,.cms-careers-apply .main-careers-apply .form-list .workcopy .fields label{min-height:25px;height:25px}.cms-careers-apply .main-careers-apply .form-list .degreecopy .fields .input-box input[type="text"],.cms-careers-apply .main-careers-apply .form-list .workcopy .fields .input-box input[type="text"]{height:36px;border-radius:2px}.cms-careers-apply .main-careers-apply .form-list .degreecopy .fields.school-name,.cms-careers-apply .main-careers-apply .form-list .workcopy .fields.school-name{margin-bottom:14px}.cms-careers-apply .main-careers-apply .form-list .degreecopy .fields.major-in-discipline,.cms-careers-apply .main-careers-apply .form-list .workcopy .fields.major-in-discipline{margin-bottom:14px}.cms-careers-apply .main-careers-apply .form-list .degreecopy .fields.degree-of-education,.cms-careers-apply .main-careers-apply .form-list .workcopy .fields.degree-of-education{margin-bottom:11px}.cms-careers-apply .main-careers-apply .form-list .input-lg{display:block;width:48.1%;float:left;border-radius:4px;padding:17px 0}.cms-careers-apply .main-careers-apply .form-list .input-group-btn{width:75px;margin-left:8px;float:left}.cms-careers-apply .main-careers-apply .form-list .input-group-btn.upload-span{margin-left:10px}.cms-careers-apply .main-careers-apply .form-list .input-group-btn .browse{background-color:#888;margin-right:10px;padding:10px 12px;border:1px solid #888;width:75px}.cms-careers-apply .main-careers-apply .form-list .input-group-btn .browse:hover{background-color:transparent;color:#888}.cms-careers-apply .main-careers-apply .form-list .input-group-btn .submitphoto{padding:10px 12px;width:75px}.cms-careers-apply .main-careers-apply .form-list .input-group-btn .submitphoto:hover{background-color:transparent;color:#2db1af}.cms-careers-apply .main-careers-apply .form-list select.required-entry{display:block !important;height:0 !important;opacity:0;position:absolute;visibility:hidden;padding:0;width:100%;max-width:250px;border:0}.cms-careers-apply .main-careers-apply .form-list select+.mage-error+.chosen-container{margin-bottom:24px}.cms-careers-apply .main-careers-apply .form-list select+.mage-error{left:0;position:absolute;top:36px}.cms-careers-apply .main-careers-apply .form-list .input-box{position:relative}.cms-careers-apply .main-careers-apply .form-list .name_second .radio label{min-height:20px;height:20px;padding-bottom:4px}.cms-careers-apply .main-careers-apply .form-list .introduction_first{margin:0 0 14px}.cms-careers-apply .main-careers-apply .form-list .name_second{margin:0 0 21px}.cms-careers-apply .main-careers-apply .form-list .field.cellphone{padding-bottom:10px}.cms-careers-apply .main-careers-apply .form-list .field.cellphone .required{padding:0 0 7px;height:25px;min-height:25px}.cms-careers-apply .main-careers-apply .form-list .wide .required{padding-bottom:7px}.cms-careers-apply .main-careers-apply .form-list .fields.major-in-discipline{margin:0 0 8px}.cms-careers-apply .main-careers-apply .form-list .fields.major-in-discipline .required{padding:0 0 8px}.cms-careers-apply .main-careers-apply .form-list .terms{max-width:710px;width:100%;margin:0 0 17px}.cms-careers-apply .main-careers-apply .form-list .chosen-single div{margin-right:7px}.cms-careers-apply .main-careers-apply .form-list .input-bexs{clear:both}.cms-careers-apply .main-careers-apply .form-list .remove_container{display:inline-block;width:100%}.cms-careers-apply .main-careers-apply .form-list .remove_container .input-bexs{float:left;margin-right:20px;width:auto;margin-top:10px}.cms-careers-apply .main-careers-apply .form-list .remove_container .input-bexs .filetype.mage-error.mage-success{margin:0}.cms-careers-apply .main-careers-apply .form-list .remove_container .removebtn{float:left;padding:8px 0 0}.cms-careers-apply .main-careers-apply .form-list .remove_container .removebtn a{color:#2db1af;display:block;line-height:19px;padding-left:20px;position:relative;text-decoration:none}.cms-careers-apply .main-careers-apply .form-list .remove_container .removebtn a:after{background-image:url("../images/icons.png");background-position:-40px -327px;content:"";height:12px;width:12px;position:absolute;top:3px;left:0px}.cms-careers-apply .main-careers-apply div.primary{padding-top:17px}.cms-careers-apply .main-careers-apply div.primary .action{width:100%;max-width:145px;padding:0;height:36px}.cms-careers-apply .main-careers-apply div.primary .action:hover{background-color:transparent;color:#2db1af}.cms-careers-apply .main-careers-apply .sales-inner{padding:22px 36px 18px}.cms-careers-apply .main-careers-apply .field.name-firstname{width:calc(50% - 10px);float:left;margin-right:20px;padding-bottom:16px}.cms-careers-apply .main-careers-apply .field.name-firstname .required{padding:0 0 8px;min-height:25px}.cms-careers-apply .main-careers-apply .field.name-middlename{float:left;width:calc(50% - 10px);padding-bottom:16px}.cms-careers-apply .main-careers-apply .field.name-middlename label{color:#000;margin:0px;font-size:13px;padding:0 0 8px;min-height:25px}.cms-careers-apply .main-careers-apply .field.name-lastname{padding-bottom:12px;width:48%}.cms-careers-apply .main-careers-apply .input-text.required-entry{width:100%;color:#000;height:37px;border-radius:5px}.cms-careers-apply .main-careers-apply .field.cellphone{width:48%}.cms-careers-apply .main-careers-apply .sallery-main{display:inline-block;width:100%}.cms-careers-apply .main-careers-apply .field.name-current{padding-top:5px;float:left;font-size:13px;margin-right:20px;width:calc(50% - 10px);padding-bottom:14px}.cms-careers-apply .main-careers-apply .field.name-current label{padding:0 0 8px}.cms-careers-apply .main-careers-apply .field.name-expected{float:right;width:calc(50% - 10px);font-size:13px;padding-top:5px;padding-bottom:14px}.cms-careers-apply .main-careers-apply .field.name-expected label{padding:0 0 8px}.cms-careers-apply .main-careers-apply .field.name-hours{float:left;margin-right:20px;padding:0 0 3px;width:calc(50% - 10px)}.cms-careers-apply .main-careers-apply .field.name-hours label{color:#000;font-size:13px;margin:0;padding:0 0px 6px}.cms-careers-apply .main-careers-apply .field.name-education{float:right;padding:0 0 3px;width:calc(50% - 10px)}.cms-careers-apply .main-careers-apply .field.name-education label{color:#000;font-size:13px;margin:0;padding:0 0px 6px}.cms-careers-apply .main-careers-apply .degree-inner{padding:18px 18px 13px 20px}.cms-careers-apply .main-careers-apply .degree-inner ul{list-style:outside none none;padding:0}.cms-careers-apply .main-careers-apply .leftdate{float:left;width:225px;padding-bottom:5px}.cms-careers-apply .main-careers-apply .leftdate label{float:left;color:#000;margin:0;font-size:13px}.cms-careers-apply .main-careers-apply .leftdate input[type="text"]{float:right;width:140px;border-radius:2px;margin-left:0;height:36px}.cms-careers-apply .main-careers-apply .rightdate{float:left;width:52.9%;padding-bottom:5px;position:relative}.cms-careers-apply .main-careers-apply .rightdate label{float:right;margin:0;color:#000;font-size:13px;letter-spacing:-0.06em}.cms-careers-apply .main-careers-apply .rightdate input[type="text"]{float:left;width:140px;border-radius:2px;height:36px}.cms-careers-apply .main-careers-apply .rightdate .responsiveto{float:left;width:41px;text-align:center}.responsive{display:none}.leftdate .responsive{display:none}.file{visibility:hidden;position:absolute}em{color:#eb0000;font-size:13px;font-style:normal !important;vertical-align:top;padding:0 3px}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:transparent;opacity:1}input[type="text"]:disabled,input[type="password"]:disabled,input[type="url"]:disabled,input[type="tel"]:disabled,input[type="search"]:disabled,input[type="number"]:disabled,input[type="datetime"]:disabled,input[type="email"]:disabled{opacity:1 !important}body.promotions-theme-view .page-wrapper .breadcrumbs{display:none}body.promotions-theme-view .page-wrapper #maincontent.page-main{max-width:100%;min-height:1px;margin:0;padding:0}body.promotions-theme-view .page-wrapper #maincontent.page-main .columns{padding:0}body.promotions-theme-view .page-wrapper #maincontent.page-main .columns .column.main{width:100%;max-width:100%}body.promotions-theme-view .page-wrapper #maincontent.page-main .columns .column.main p{margin:0px}body.promotions-theme-view .page-wrapper #maincontent.page-main .columns .column.main .section.odd .cat:after{left:0}body.promotions-theme-view .page-wrapper #maincontent.page-main .columns .column.main .section.odd .cat-title{float:left}body.promotions-theme-view .page-wrapper #maincontent.page-main .columns .column.main .section.even .cat:after{right:0;background-position:right top;background-image:url('../images/white-even.png')}body.promotions-theme-view .page-wrapper #maincontent.page-main .columns .column.main .section.even .main-cat .cat-title{float:right}body.promotions-theme-view .page-wrapper #maincontent.page-main .columns .column.main .section.first .main-cat .cat-title{max-width:390px;width:100%}body.promotions-theme-view .page-wrapper #maincontent.page-main .columns .column.main .section{position:relative}body.promotions-theme-view .page-wrapper #maincontent.page-main .columns .column.main .section .main-cat{margin:0 auto;position:absolute;top:50%;transform:translateY(-50%);width:100%}body.promotions-theme-view .page-wrapper #maincontent.page-main .columns .column.main .section .main-cat .cat-title{max-width:320px;width:100%}body.promotions-theme-view .page-wrapper #maincontent.page-main .columns .column.main .section .main-cat .cat-title h2{font-size:48px;margin:0;height:58px;margin:0 0 27px;overflow:hidden}body.promotions-theme-view .page-wrapper #maincontent.page-main .columns .column.main .section .main-cat .cat-title p{font-size:14px;line-height:25px;margin:0 0 26px;overflow:hidden}body.promotions-theme-view .page-wrapper #maincontent.page-main .columns .column.main .section .main-cat .cat-title a{background-color:#000;border-radius:3px;color:#fff;display:inline-block;padding:7px 27px;text-decoration:none;border:1px solid #000;font-size:15px}body.promotions-theme-view .page-wrapper #maincontent.page-main .columns .column.main .section .main-cat .cat-title a:hover{background-color:transparent;border:1px solid #000;color:#000}body.promotions-theme-view .page-wrapper #maincontent.page-main .columns .column.main .section .main-cat .cat-title .cat-manage{padding-bottom:25px}body.promotions-theme-view .page-wrapper #maincontent.page-main .columns .column.main .section .main-cat .cat-title .cat-manage a{background:rgba(0,0,0,0) none repeat scroll 0 0;border:1px solid #000;color:#000;padding:8px 22px;margin-right:5px;margin-bottom:5px}body.promotions-theme-view .page-wrapper #maincontent.page-main .columns .column.main .section .main-cat .cat-title .cat-manage a:hover{background-color:#000;border:1px solid #000;color:#fff;opacity:unset}body.promotions-theme-view .page-wrapper #maincontent.page-main .columns .column.main .section .cat:after{background-image:url('../images/white.png');position:absolute;top:0;width:40%;background-size:contain;content:"";background-repeat-x:no-repeat;height:100%;max-width:100%}body.promotions-theme-view .page-wrapper #maincontent.page-main .columns .column.main .section .cat img{display:block;max-width:100%;width:100%}body.promotions-theme-view .page-wrapper #maincontent.page-main .columns .column.main .section .cat .mobile-image{display:none}body.promotions-theme-view .page-wrapper #maincontent.page-main .columns .column.main .promotion-top-menu{display:block}.promotion-top-menu{background-color:#23b1a5}.promotion-top-menu .toggle-menu-title{display:none}.promotion-top-menu .toggle-content{margin:0 auto}.promotion-top-menu .promotion-menu-item{float:left;margin:0;list-style:none;padding:5px 0;width:25%;line-height:40px;text-align:center}.promotion-top-menu .promotion-menu-item:active,.promotion-top-menu .promotion-menu-item:hover{background-color:#1da699}.promotion-top-menu .promotion-menu-item a{text-decoration:none;color:#fff;font-size:14px;width:100%;display:block}.promotion-top-menu .promotion-menu-item.parent{position:relative}.promotion-top-menu .promotion-menu-item.parent>a{display:inline;position:relative;padding-right:20px;cursor:default}.promotion-top-menu .promotion-menu-item.parent>a:after{content:"";display:block;background-image:url(../images/icons.png);background-position:-8px -278px;width:8px;height:4px;position:absolute;top:50%;right:0}.promotion-top-menu .promotion-menu-item.parent .promotion-menu-item{float:none;width:100%}.promotion-top-menu .promotion-menu-item.parent:hover .promotion-submenu{display:block}.promotion-top-menu .promotion-submenu{background-color:#23b1a5;display:none;padding:0;position:absolute;right:0;top:50px;width:100%;z-index:99}body.promotions-index-index .page-wrapper #maincontent.page-main{margin-bottom:0;max-width:100%;padding:0}body.promotions-index-index .page-wrapper #maincontent.page-main .columns{padding:0}body.promotions-index-index .page-wrapper #maincontent.page-main .columns .column.main{background-color:#f2f2f2;padding:0;width:100%;max-width:100%}body.promotions-index-index .page-wrapper #maincontent.page-main .columns .column.main .master-tag{position:relative}body.promotions-index-index .page-wrapper #maincontent.page-main .columns .column.main .master-tag .promotion-item{position:relative}body.promotions-index-index .page-wrapper #maincontent.page-main .columns .column.main .master-tag .promotion-item .image-tag img{width:100%}body.promotions-index-index .page-wrapper #maincontent.page-main .columns .column.main .master-tag .promotion-item .image-tag .mobile-image{display:none}body.promotions-index-index .page-wrapper #maincontent.page-main .columns .column.main .master-tag .main-add{left:0;position:absolute;top:50%;transform:translateY(-50%);width:100%}body.promotions-index-index .page-wrapper #maincontent.page-main .columns .column.main .master-tag .main-add .text-wrapper{text-align:center;margin:0 auto;max-width:721px;width:100%}body.promotions-index-index .page-wrapper #maincontent.page-main .columns .column.main .master-tag .main-add .text-wrapper h2{color:#fff;font-size:40px;margin:0;margin-bottom:17px;overflow:hidden}body.promotions-index-index .page-wrapper #maincontent.page-main .columns .column.main .master-tag .main-add .text-wrapper h2 span{font-weight:600;letter-spacing:-4px}body.promotions-index-index .page-wrapper #maincontent.page-main .columns .column.main .master-tag .main-add .text-wrapper .learn-more{padding:0;display:block;margin:0;height:auto;font-size:0}body.promotions-index-index .page-wrapper #maincontent.page-main .columns .column.main .master-tag .main-add .text-wrapper .learn-more a{border:1px solid #fff;border-radius:2px;color:#fff;display:inline-block;padding:1px 26px;text-decoration:none;font-size:15px;overflow:hidden;line-height:34px}body.promotions-index-index .page-wrapper #maincontent.page-main .columns .column.main .master-tag .main-add .text-wrapper .learn-more a:hover{opacity:0.5}body.promotions-index-index .page-wrapper #maincontent.page-main .columns .column.main .master-tag .main-add.textleft{margin:0}body.promotions-index-index .page-wrapper #maincontent.page-main .columns .column.main .master-tag .main-add.textleft .text-wrapper{text-align:left;float:left;max-width:520px;width:100%}body.promotions-index-index .page-wrapper #maincontent.page-main .columns .column.main .master-tag .main-add.textright{margin:0}body.promotions-index-index .page-wrapper #maincontent.page-main .columns .column.main .master-tag .main-add.textright .text-wrapper{text-align:right;float:right;max-width:630px;width:100%}body.promotions-index-index .page-wrapper #maincontent.page-main .columns .column.main .master-tag .main-add.textbottom{top:unset;transform:unset;bottom:13%}body.promotions-index-index .page-wrapper #maincontent.page-main .columns .column.main .master-tag .main-add.texttop{top:13%;transform:translate(0px)}body.promotions-index-index .page-wrapper #maincontent.page-main .columns .column.main .master-tag .message.info.empty{margin-top:20px;margin-bottom:20px}body.promotions-index-index .page-wrapper #maincontent.page-main .columns .column.main .upper-slide.mobile{display:none}body.promotions-index-index .page-wrapper #maincontent.page-main .columns .column.main .upper-slide-main{position:relative}body.promotions-index-index .page-wrapper #maincontent.page-main .columns .column.main .upper-slide-main .upper-slide{margin-top:20px;overflow:hidden}body.promotions-index-index .page-wrapper #maincontent.page-main .columns .column.main .upper-slide-main .upper-slide .slick-list{margin:0 -10px}body.promotions-index-index .page-wrapper #maincontent.page-main .columns .column.main .upper-slide-main .upper-slide .slick-list .under-slide{cursor:pointer;position:relative}body.promotions-index-index .page-wrapper #maincontent.page-main .columns .column.main .upper-slide-main .upper-slide .slick-list .under-slide:after{bottom:0;content:"";height:42px;position:absolute;right:0;width:42px}body.promotions-index-index .page-wrapper #maincontent.page-main .columns .column.main .upper-slide-main .upper-slide .slick-list .under-slide img{width:100%}body.promotions-index-index .page-wrapper #maincontent.page-main .columns .column.main .upper-slide-main .upper-slide .slick-list .under-slide .shade-tag img{bottom:0;position:absolute;right:0;width:auto}body.promotions-index-index .page-wrapper #maincontent.page-main .columns .column.main .upper-slide-main .upper-slide .slick-list .promotiontype0:after{background:rgba(0,0,0,0) url("../images/scheme1.png") no-repeat scroll 0 0}body.promotions-index-index .page-wrapper #maincontent.page-main .columns .column.main .upper-slide-main .upper-slide .slick-list .promotiontype1:after{background:rgba(0,0,0,0) url("../images/scheme2.png") no-repeat scroll 0 0}body.promotions-index-index .page-wrapper #maincontent.page-main .columns .column.main .upper-slide-main .upper-slide .slick-list .promotiontype2:after{background:rgba(0,0,0,0) url("../images/scheme3.png") no-repeat scroll 0 0}body.promotions-index-index .page-wrapper #maincontent.page-main .columns .column.main .upper-slide-main .upper-slide .slick-list .slick-slide{margin:0px 10px}body.promotions-index-index .page-wrapper #maincontent.page-main .columns .column.main .upper-slide-main .slick-prev{background:rgba(0,0,0,0) url("../images/sl_arrrow_prev.png") repeat scroll -3px -4px;border-radius:48px;box-shadow:0 0 6px 0 rgba(0,0,0,0.1);display:block;height:40px;left:-50px;width:40px;z-index:9}body.promotions-index-index .page-wrapper #maincontent.page-main .columns .column.main .upper-slide-main .slick-next{background:rgba(0,0,0,0) url("../images/sl_arrrow_next.png") repeat scroll -3px -4px;right:-50px;border-radius:48px;box-shadow:0 0 6px 0 rgba(0,0,0,0.1);display:block;height:40px;width:40px;z-index:9}body.promotions-index-index .page-wrapper #maincontent.page-main .columns .column.main .after-tag{display:inline-block;margin:0 auto;text-align:center;width:100%}body.promotions-index-index .page-wrapper #maincontent.page-main .columns .column.main .after-tag ul{margin:0;padding:0}body.promotions-index-index .page-wrapper #maincontent.page-main .columns .column.main .after-tag li{background-position:left center;background-repeat:no-repeat;display:inline-block;font-size:14px;height:40px;line-height:40px;margin:37px 20px 46px 0;padding-left:50px}body.promotions-index-index .page-wrapper #maincontent.page-main .columns .column.main .after-tag .clean-1{background-image:url("../images/add-tag1.png")}body.promotions-index-index .page-wrapper #maincontent.page-main .columns .column.main .after-tag .clean-2{background-image:url("../images/add-tag2.png");margin:20px 28px 20px 6px}body.promotions-index-index .page-wrapper #maincontent.page-main .columns .column.main .after-tag .clean-3{background-image:url("../images/add-tag3.png")}body.promotions-view-index .page-wrapper #maincontent.page-main{margin-bottom:54px}body.promotions-view-index .page-wrapper #maincontent.page-main .columns{padding:30px 20px 112px}body.promotions-view-index .page-wrapper #maincontent.page-main .columns .column.main{width:100%}body.promotions-view-index .page-wrapper #maincontent.page-main .columns .column.main p{margin:0px}body.promotions-view-index .page-wrapper #maincontent.page-main .columns .column.main .mian-product .product-detail{padding:7px 0 50px 0}body.promotions-view-index .page-wrapper #maincontent.page-main .columns .column.main .mian-product .product-detail h2{font-size:25px;margin:0;padding-left:22px}body.promotions-view-index .page-wrapper #maincontent.page-main .columns .column.main .mian-product .product-detail .more{margin:15px 0 0;text-align:right}body.promotions-view-index .page-wrapper #maincontent.page-main .columns .column.main .mian-product .product-detail .more a{background-color:#23b1a5;border-radius:2px;color:#fff;display:inline-block;padding:10px 30px;text-decoration:none}body.promotions-view-index .page-wrapper #maincontent.page-main .columns .column.main .mian-product .product-detail:after{clear:both;content:'';display:table;height:0}body.promotions-view-index .page-wrapper #maincontent.page-main .columns .column.main .mian-product .product-img{margin:0 auto;max-width:920px;width:100%}body.promotions-view-index .page-wrapper #maincontent.page-main .columns .column.main .mian-product .product-img img{width:100%}body.promotions-view-index .page-wrapper #maincontent.page-main .columns .column.main .mian-product .product-submit{padding:15px 0px 23px;text-align:center;clear:both}body.promotions-view-index .page-wrapper #maincontent.page-main .columns .column.main .mian-product .product-submit a{background-color:#23b1a5;border-radius:2px;color:#fff;padding:10px 30px;text-decoration:none}body.promotions-view-index .page-wrapper #maincontent.page-main .columns .column.main .mian-product .product-html{padding-top:30px;max-width:1020px;width:100%;margin:0 auto}body.promotions-view-index .page-wrapper #maincontent.page-main .columns .column.main .mian-product .product-html .under-product{width:23%;float:left;border:1px solid #ddd;margin:1%}body.promotions-view-index .page-wrapper #maincontent.page-main .columns .column.main .mian-product .product-html .under-product:last-child{margin-right:0}body.promotions-view-index .page-wrapper #maincontent.page-main .columns .column.main .mian-product .product-html .under-product .img-product{text-align:center;width:100%;padding-top:13px}body.promotions-view-index .page-wrapper #maincontent.page-main .columns .column.main .mian-product .product-html .under-product .describe-tag{padding:0px 20px;text-align:center;line-height:20px;font-size:13px;overflow:hidden;margin:10px 0;height:60px}body.promotions-view-index .page-wrapper #maincontent.page-main .columns .column.main .mian-product .product-html .under-product .describe-tag a{color:#000;text-decoration:none;font-family:Helveticaneue;font-size:13px}body.promotions-view-index .page-wrapper #maincontent.page-main .columns .column.main .mian-product .product-html .under-product .describe-tag span{display:block;max-width:75%;margin:0 auto}body.promotions-view-index .page-wrapper #maincontent.page-main .columns .column.main .mian-product .product-html .under-product .price-tag{padding:16px 0 17px;text-align:center;background-color:#f8f8f8}body.promotions-view-index .page-wrapper #maincontent.page-main .columns .column.main .mian-product .product-html .under-product .price-tag p.price-top{color:#999;font-family:HelveticaNeue;font-size:12px;font-weight:lighter}body.promotions-view-index .page-wrapper #maincontent.page-main .columns .column.main .mian-product .product-html .under-product .price-tag p.price-top span{text-decoration:line-through}body.promotions-view-index .page-wrapper #maincontent.page-main .columns .column.main .mian-product .product-html .under-product .price-tag .price-bottom{color:#2db1af;font-size:13px;font-weight:bold}body.promotions-view-index .page-wrapper #maincontent.page-main .columns .column.main .mian-product .product-html .under-product .price-tag:hover{background-color:#2db1af}body.promotions-view-index .page-wrapper #maincontent.page-main .columns .column.main .mian-product .product-html .under-product .price-tag:hover p{color:#fff}body.account .page-wrapper .breadcrumbs .item{padding:17px 0 1px}body.account .page-wrapper #maincontent.page-main .columns{margin:0}.cms-vacancies .page-wrapper #maincontent.page-main{margin:0 auto 20px}.cms-vacancies .page-wrapper #maincontent.page-main .columns{padding:30px 20px 151px}.cms-vacancies .page-wrapper #maincontent.page-main .columns .column.main #banner .header-image .header-image-overlay{padding-top:0;top:50%}.page-wrapper .topcis-container.mobile{display:none}.page-wrapper .topcis-container{display:block}body.cms-page-view .page-wrapper #maincontent.page-main .page-title-wrapper{margin-top:0}body.cms-page-view .page-wrapper #maincontent.page-main .columns .column.main{width:100%}@media (max-width:1330px){body.promotions-index-index .page-wrapper .page-main .columns .column.main .upper-slide-main .slick-prev{left:30px}body.promotions-index-index .page-wrapper .page-main .columns .column.main .upper-slide-main .slick-next{right:30px}}@media only screen and (min-width: 768px){.ie10 .page-wrapper,.ie11 .page-wrapper{height:auto !important}}@media only screen and (min-width: 1025px){.sidebar .menu-item{display:block !important}body.promotions-theme-view .page-wrapper #maincontent.page-main .columns .column.main .promotion-top-menu{display:none}}@media only screen and (max-width: 1024px){.cms-careers-apply .main-careers-apply{padding-top:19px}.slider-inner .position_div{line-height:24px}.slider-inner .position_div .slide-title{font-size:35px}.slider-inner .position_div p{font-size:12px}.footer-inner{display:inline-block;width:100%}.footer-inner .left_subscribe{float:left;width:50%}.footer-inner h3{margin-bottom:5px;display:inline-block}.footer-inner p{margin-bottom:5px}.footer-inner .social_share{float:right}.footer-inner .social_share .social{padding-top:10px}.copyright .footer{text-align:center;padding-top:20px}.toggle_footer address{display:none}#banner{margin:0px;padding:0 0 20px}.sidebar p{margin:0}.sidebar .careers_div{display:block;background-color:#37bcb9;padding:10px 22px 10px 20px}.sidebar .careers_div a{background-color:#37bcb9;background-image:url("../images/plus.png");background-position:center center;background-repeat:no-repeat;display:block;float:right;padding:0;width:11px;height:11px;margin:5px 0 0;text-indent:-9999px}.sidebar .careers_div a:hover{cursor:pointer}.sidebar .careers_div .active{background-image:url("../images/minus.png")}.sidebar .careers_div .click_dropdown{background-color:#37bcb9;border:medium none;font-size:16px;margin:0;padding:0}.sidebar .careers_div .click_dropdown:hover{color:#fff;border:medium none}.sidebar .menu-item li.menu-item-heading{background-color:#2db1af;font-size:16px}.sidebar .menu-item .menu-active{background-color:#38bcba;font-size:14px}.page-main{padding:0}.cms-page-view .page-wrapper #maincontent.page-main .page-title-wrapper{margin-top:0}.cms-page-view .page-wrapper #maincontent.page-main .columns{padding:30px 20px;padding:0 20px}.cms-page-view .page-wrapper #maincontent.page-main .columns .column.main{width:100%}.cms-page-view .page-wrapper #maincontent.page-main .columns .sidebar{padding:0;margin:0 -20px}.cms-page-view #maincontent{margin:0 auto;padding:0}.cms-page-view .columns{display:flex}.cb_container{padding:0}.responsive{display:block}.sidebar-additional .menu-item{display:none}.cms-page-view .columns .sidebar-additional{order:1}.cms-page-view .columns .column.main{order:2;padding-bottom:0}body.careers-index-index .page-wrapper #maincontent{margin:0 auto;padding:0}body.careers-index-index .page-wrapper #maincontent .columns{display:flex;padding:0}body.careers-index-index .page-wrapper #maincontent .columns .column.main{order:2;margin-left:0;padding:0;width:100%}body.careers-index-index .page-wrapper #maincontent .columns .column.main .video-wrapper{margin:0}body.careers-index-index .page-wrapper #maincontent .columns .sidebar.sidebar-additional{width:100%;order:1;padding:0}body.promotions-index-index .page-wrapper .breadcrumbs{display:block}.page-wrapper .topcis-container.mobile{display:block}.page-wrapper .topcis-container{display:none}body.promotions-theme-view .page-wrapper #maincontent.page-main .columns .column.main .section.first .main-cat .cat-title{max-width:320px;width:100%}body.promotions-theme-view .page-wrapper #maincontent.page-main .columns .column.main .section .main-cat .cat-title h2{font-size:36px;margin:0;height:38px;margin:0 0 15px;overflow:hidden;line-height:38px}body.promotions-theme-view .page-wrapper #maincontent.page-main .columns .column.main .section .main-cat .cat-title p{font-size:14px;line-height:25px;margin:0 0 15px;max-height:75px;overflow:hidden}body.promotions-theme-view .page-wrapper #maincontent.page-main .columns .column.main .section .main-cat .cat-title .cat-manage{padding-bottom:15px}}@media only screen and (max-width: 991px){.cb_box_title{font-size:16px}.cb_box_main.col-sm-6.col-md-3{margin-bottom:10px}.cb_box_main.col-sm-6.col-md-3 .cb_box .cb_box_title{margin:0}.cb_box_main.col-sm-6.col-md-3 .cb_box .icon-sec .cb_icon{margin:0}.cb_box_main{margin-bottom:11px}.cb_box_main .cb_box{padding:0}.cb_box_main .cb_box .icon-sec{position:relative}.cb_box_main .cb_box .icon-sec .cb_icon{position:absolute;left:22px;top:7px;margin:0}.cb_box_main .cb_box .icon-sec .cb_icon img{width:40px;height:auto}.cb_box_main .cb_box .icon-sec .cb_box_title{margin:0;padding:20px 60px;line-height:18px}.cb_box_main .cb_box.cb_box_with_copy{border-top:solid 1px #52d0c1;display:block;width:100%;padding:0;margin:0}.cb_box_main .cb_box.cb_box_with_copy .icon-sec{display:block;width:100%}.cb_box_main .cb_box.cb_box_with_copy .cb_copy{border-top:solid 1px #52d0c1;display:block;width:100%;padding:19px 29px 27px;margin:0}.cb_box_main .cb_box.cb_box_with_copy .cb_copy ul li{margin:0 0 9px}.cb_box_main .cb_box.cb_box_with_copy:before{display:none}}@media only screen and (max-width: 768px){body.promotions-index-index .page-wrapper #maincontent.page-main .columns .column.main .master-tag .main-add .text-wrapper h2{font-size:40px;height:53px;margin:0 0 10px}body.promotions-index-index .page-wrapper #maincontent.page-main .columns .column.main .master-tag .main-add .text-wrapper p{font-size:16px;margin:0 0 14px;line-height:25px}body.promotions-index-index .page-wrapper #maincontent.page-main .columns .column.main .master-tag .main-add .text-wrapper p span{font-size:16px !important}body.promotions-view-index .page-wrapper #maincontent.page-main .columns .column.main .mian-product .product-detail .more{text-align:center}}@media only screen and (max-width: 767px){.leftdate .responsive{display:block}.cms-vacancies #banner .hero_responsive_copy{display:none}.cms-vacancies #banner .header-image{background-position:45% 0}.contact-index-index .contactlinks li{float:none;width:100%;margin:14px 0;padding:0;font-size:1.4rem;display:block}#banner .slide-bg{height:230px;background-position:right top;background-size:cover;overflow:hidden}#banner .slide-bg img{opacity:0}#banner .header-image{position:relative;min-height:230px}#banner .header-image .opacity-div{display:none}#banner .header-image:before{display:block;content:"";width:100%;height:100%;position:absolute;left:0;top:0;background:rgba(0,0,0,0.4)}#banner .header-image .header-image-overlay{color:#FFF;width:100%;padding:0;left:0;text-align:center}#banner .header-image .header-image-overlay h1{font-size:30px;color:#FFF}#banner .header-image .header-image-overlay p{display:none}#banner .hero_responsive_copy{display:block;padding:84px 35px 56px;background:#f8f8f8;position:relative}#banner .hero_responsive_copy:after{content:"";display:block;width:100%;position:absolute;left:0;bottom:-20px;background:#f8f8f8;height:20px}#banner .hero_responsive_copy h1{display:none}#banner .hero_responsive_copy P{margin:0;padding:0;color:#666666;font-size:14px;line-height:2.2}#banner .slick-prev{width:36px;height:36px;background-size:36px;top:21%}#banner .slick-next{width:36px;height:36px;background-size:36px;top:21%}#banner .slider-inner{padding-bottom:29px}#banner .slider-inner .position_div{display:block;position:initial;text-align:center;width:100%;transform:none;padding:49px 10% 0}#banner .slider-inner .position_div .slide-title{margin:0 0 21px;padding:0;font-size:30px;line-height:1}#banner .slider-inner .position_div p{font-size:14px;line-height:2.2;margin:0;padding-bottom:30px}#banner .slider-inner .slick-dots{bottom:initial;position:initial;left:initial;width:100%;transform:translateX(0)}#banner .slider-inner .slick-dots li{width:10px;height:10px;margin:0 5px}#banner .slider-inner .slick-dots li button{width:10px;height:10px;padding:0}#banner .slider-inner .slick-dots li button::before{width:10px;height:10px;background:#d8d8d8}#banner .slider-inner .slick-dots li.slick-active button::before{background:#2db1af}.video-wrapper{padding:0;margin:0 -20px}.cms-page-view .page-wrapper .page-main .columns .column{border-top:solid 1px #fff;padding-bottom:44px}.cms-page-view.cms-join-us .page-wrapper .page-main .columns .column{padding-bottom:0;border:none}.page-main .columns{background-color:#fff;padding:0px}.page-main .columns .column.main{padding-bottom:0px}.page-wrapper .develop-bg-image{background-image:none;width:100%;padding-bottom:0;padding-top:0}.develop-inner{text-align:center}.develop-inner .develop_heading{background-image:url("../images/develop-iimg.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;margin:0 -20px;padding:0;display:inline-block;width:calc(100% + 40px);min-height:286px}.develop-inner h2{margin:63px 0 0;font-size:30px;line-height:1.2}.develop-inner h2 span{display:block}.develop-inner .round-box{padding-top:42px}.develop-inner ul{margin:11px 0 18px}.page-footer .site_offer{padding:0}.toggle_footer address{display:none}.copyright.copyright_border{border:medium none}.cms-careers-apply .page-wrapper .page-main .columns .column{padding-bottom:25px !important}.cms-careers-apply .main-careers-apply{padding-top:19px}.cms-careers-apply .main-careers-apply .sales-inner{padding:22px 19px 22px 16px}.cms-careers-apply .main-careers-apply .page-title{display:none}.cms-careers-apply .main-careers-apply .sale-title{padding:19px 20px}.cms-careers-apply .main-careers-apply .input-box .chosen-container{width:100% !important}.cms-careers-apply .main-careers-apply .form-list{width:100%}.cms-careers-apply .main-careers-apply .form-list li{max-width:100%}.cms-careers-apply .main-careers-apply .form-list li.confirmEmailAddress{margin-bottom:16px}.cms-careers-apply .main-careers-apply .form-list li .fields.btn{margin:5px 0 10px}.cms-careers-apply .main-careers-apply .form-list li.browsbtn .input-group-btn{margin:0;float:right}.cms-careers-apply .main-careers-apply .form-list li.browsbtn .input-group-btn .browse{margin:0}.cms-careers-apply .main-careers-apply .form-list li.browsbtn .input-group-btn.upload-span{margin:20px 0 4px}.cms-careers-apply .main-careers-apply .form-list li.browsbtn .upload_instruction{padding-bottom:15px}.cms-careers-apply .main-careers-apply .form-list .select .required-entry{width:100%}.cms-careers-apply .main-careers-apply .form-list select.required-entry{max-width:100%}.cms-careers-apply .main-careers-apply .form-list .wide.working_years{max-width:100%;margin-top:27px;margin-bottom:29px}.cms-careers-apply .main-careers-apply .form-list .pastwork-form .work-inner .fields:last-child{padding-top:6px}.cms-careers-apply .main-careers-apply .form-list .pastwork-form .work-inner .fields.btn{margin-top:10px;margin-bottom:16px}.cms-careers-apply .main-careers-apply .form-list .input-lg{width:calc(100% - 85px)}.cms-careers-apply .main-careers-apply .form-list .terms{margin:0 0 16px}.cms-careers-apply .main-careers-apply .form-list .boxchk{padding:19px 0 0 2px}.cms-careers-apply .main-careers-apply .field.name-firstname{width:100%;float:none;padding-bottom:13px}.cms-careers-apply .main-careers-apply .field.name-middlename{width:100%;float:none;padding-bottom:16px}.cms-careers-apply .main-careers-apply .field.name-lastname{width:100%;float:none}.cms-careers-apply .main-careers-apply .field.name-lastname .required{padding:0 0 8px}.cms-careers-apply .main-careers-apply .field.cellphone{width:100%}.cms-careers-apply .main-careers-apply .field.name-current{float:none;width:100%;margin:0;padding-top:0;padding-bottom:15px}.cms-careers-apply .main-careers-apply .sallery-main{display:block}.cms-careers-apply .main-careers-apply .field.name-expected{float:none;width:100%;padding-top:0}.cms-careers-apply .main-careers-apply .field.name-hours{float:none;width:100%;padding:0 0 15px}.cms-careers-apply .main-careers-apply .field.name-hours label{padding:0 0 8px}.cms-careers-apply .main-careers-apply .field.name-education{float:none;width:100%;padding:0 0 10px}.cms-careers-apply .main-careers-apply .leftdate{width:100%;float:left;padding-bottom:15px}.cms-careers-apply .main-careers-apply .leftdate label{float:none;display:block}.cms-careers-apply .main-careers-apply .leftdate .responsive{line-height:35px;height:35px !important;padding-left:14px;float:left}.cms-careers-apply .main-careers-apply .leftdate input[type="text"]{float:left;margin:0}.cms-careers-apply .main-careers-apply li .rightdate{width:100%;padding-bottom:7px}.cms-careers-apply .main-careers-apply li .rightdate .responsiveto{display:none}.cms-careers-apply .main-careers-apply li .rightdate label{float:left;height:35px;line-height:35px;padding:0 0 0 7px;font-size:10px}.cms-careers-apply .main-careers-apply .degree-inner{padding:18px 20px}.cms-careers-apply .main-careers-apply .input-group-btn.upload-span{margin-top:20px;margin-bottom:3px;margin-left:0 !important;width:100%}.cms-careers-apply .main-careers-apply .input-group-btn.upload-span .submitphoto{width:100%}.cms-careers-apply .main-careers-apply div.primary .action{max-width:100%;width:100%;margin-left:2px}.cb_box_main{height:auto !important}body.promotions-theme-view .page-wrapper #maincontent.page-main .columns .column.main{padding:0;background-color:#ececec}body.promotions-theme-view .page-wrapper #maincontent.page-main .columns .column.main .section.odd .cat:after{left:0}body.promotions-theme-view .page-wrapper #maincontent.page-main .columns .column.main .section.odd .cat-title{float:left}body.promotions-theme-view .page-wrapper #maincontent.page-main .columns .column.main .section.even .cat:after{right:0}body.promotions-theme-view .page-wrapper #maincontent.page-main .columns .column.main .section.even .main-cat .cat-title{float:none;text-align:center;max-width:100%}body.promotions-theme-view .page-wrapper #maincontent.page-main .columns .column.main .section{background-color:#fff;margin:21px 20px 20px;overflow:hidden}body.promotions-theme-view .page-wrapper #maincontent.page-main .columns .column.main .section:last-child{margin-bottom:25px}body.promotions-theme-view .page-wrapper #maincontent.page-main .columns .column.main .section .main-cat{padding:35px 25px 30px;position:unset;transform:none}body.promotions-theme-view .page-wrapper #maincontent.page-main .columns .column.main .section .main-cat .cat-title{max-width:100%;text-align:center}body.promotions-theme-view .page-wrapper #maincontent.page-main .columns .column.main .section .main-cat .cat-title h2{font-size:30px;height:auto;margin:0 0 22px}body.promotions-theme-view .page-wrapper #maincontent.page-main .columns .column.main .section .main-cat .cat-title p{margin:0 0 26px;max-height:none;overflow:visible}body.promotions-theme-view .page-wrapper #maincontent.page-main .columns .column.main .section .main-cat .cat-title a{padding:6px 16px}body.promotions-theme-view .page-wrapper #maincontent.page-main .columns .column.main .section .main-cat .cat-title .cat-manage{padding-bottom:20px;margin:0 -10px}body.promotions-theme-view .page-wrapper #maincontent.page-main .columns .column.main .section .main-cat .cat-title .cat-manage a{padding:8px 0px;width:30%}body.promotions-theme-view .page-wrapper #maincontent.page-main .columns .column.main .section .cat{overflow:hidden}body.promotions-theme-view .page-wrapper #maincontent.page-main .columns .column.main .section .cat:after{position:unset}body.promotions-theme-view .page-wrapper #maincontent.page-main .columns .column.main .section .cat .mobile-image{display:block}body.promotions-theme-view .page-wrapper #maincontent.page-main .columns .column.main .section .cat .desktop-image{display:none}body.promotions-theme-view .page-wrapper #maincontent.page-main .columns .column.main .section .container{padding:0}body.promotions-theme-view .page-wrapper #maincontent.page-main .columns .column.main .section.first{margin:0}body.promotions-theme-view .page-wrapper #maincontent.page-main .columns .column.main .section.first .main-cat{padding:53px 25px 51px}body.promotions-theme-view .page-wrapper #maincontent.page-main .columns .column.main .section.first .main-cat .cat-title{max-width:100%}body.promotions-theme-view .page-wrapper #maincontent.page-main .columns .column.main .promotion-top-menu{display:block}.promotion-top-menu{width:100%}.promotion-top-menu .toggle-content{display:none;padding:0}.promotion-top-menu .toggle-menu-title{background-color:#37bcb9;display:block;padding:10px 22px 10px 20px;position:relative}.promotion-top-menu .toggle-menu-title a{background-color:#37bcb9;background-image:url(../images/plus.png);background-position:center center;background-repeat:no-repeat;display:block;float:right;height:30px;margin:0 0 0;padding:0;text-indent:-9999px;width:30px;margin-right:-10px;cursor:pointer;vertical-align:top;margin-top:-5px;position:absolute;right:22px;top:10px}.promotion-top-menu .toggle-menu-title .active{background-image:url("../images/minus.png")}.promotion-top-menu .toggle-menu-title .click_dropdown{background:transparent none repeat scroll 0 0;border:0 none;box-shadow:none;padding:0}.promotion-top-menu .toggle-menu-title .click_dropdown:active,.promotion-top-menu .toggle-menu-title .click_dropdown:hover,.promotion-top-menu .toggle-menu-title .click_dropdown:focus{background:transparent none repeat scroll 0 0;border:0 none;box-shadow:none;padding:0;color:#fff}.promotion-top-menu .promotion-menu-item{float:none;padding:0 22px 0 20px;text-align:left;width:100%;border-bottom:1px solid #37bcb9}.promotion-top-menu .promotion-menu-item:active,.promotion-top-menu .promotion-menu-item:hover{background-color:#37bcb9}.promotion-top-menu .promotion-menu-item.parent{padding:0}.promotion-top-menu .promotion-menu-item.parent>a{display:none}.promotion-top-menu .promotion-menu-item.parent .promotion-submenu{display:block;position:static}body.promotions-index-index .page-wrapper .breadcrumbs{display:none}body.promotions-index-index .page-wrapper #maincontent.page-main{margin:0;padding:0}body.promotions-index-index .page-wrapper #maincontent.page-main .columns .column.main{background-color:#f2f2f2}body.promotions-index-index .page-wrapper #maincontent.page-main .columns .column.main .master-tag .promotion-items{padding:20px 20px 24px;width:100%}body.promotions-index-index .page-wrapper #maincontent.page-main .columns .column.main .master-tag .promotion-items .image-tag .desktop-image{display:none}body.promotions-index-index .page-wrapper #maincontent.page-main .columns .column.main .master-tag .promotion-items .image-tag .mobile-image{display:block;width:100%}body.promotions-index-index .page-wrapper #maincontent.page-main .columns .column.main .master-tag .promotion-items .image-tag:before,body.promotions-index-index .page-wrapper #maincontent.page-main .columns .column.main .master-tag .promotion-items .image-tag:after{display:none}body.promotions-index-index .page-wrapper #maincontent.page-main .columns .column.main .master-tag .promotion-item{margin-bottom:21px}body.promotions-index-index .page-wrapper #maincontent.page-main .columns .column.main .master-tag .promotion-item:last-child{margin-bottom:0}body.promotions-index-index .page-wrapper #maincontent.page-main .columns .column.main .master-tag .main-add{position:relative;transform:none;background-color:#fff}body.promotions-index-index .page-wrapper #maincontent.page-main .columns .column.main .master-tag .main-add .text-wrapper{padding:53px 8px 32px}body.promotions-index-index .page-wrapper #maincontent.page-main .columns .column.main .master-tag .main-add .text-wrapper h2{color:#000;font-size:30px;padding-bottom:0px;height:auto;margin-bottom:11px}body.promotions-index-index .page-wrapper #maincontent.page-main .columns .column.main .master-tag .main-add .text-wrapper h2 span{font-weight:normal;letter-spacing:-1px}body.promotions-index-index .page-wrapper #maincontent.page-main .columns .column.main .master-tag .main-add .text-wrapper p{color:#000;font-size:14px !important;line-height:24px;margin-bottom:21px;height:auto;max-height:100%}body.promotions-index-index .page-wrapper #maincontent.page-main .columns .column.main .master-tag .main-add .text-wrapper p span{font-size:14px !important}body.promotions-index-index .page-wrapper #maincontent.page-main .columns .column.main .master-tag .main-add .text-wrapper .learn-more a{color:#ffffff !important;background-color:#000000 !important;padding:6px 17px;border-radius:4px}body.promotions-index-index .page-wrapper #maincontent.page-main .columns .column.main .master-tag .main-add.textleft .text-wrapper{float:none;width:100%;max-width:100%;text-align:center}body.promotions-index-index .page-wrapper #maincontent.page-main .columns .column.main .master-tag .main-add.textright .text-wrapper{float:none;width:100%;max-width:100%;text-align:center}body.promotions-index-index .page-wrapper #maincontent.page-main .columns .column.main .master-tag .main-add.textbottom{transform:unset}body.promotions-index-index .page-wrapper #maincontent.page-main .columns .column.main .upper-slide-main{display:none}body.promotions-index-index .page-wrapper #maincontent.page-main .columns .column.main .upper-slide.mobile{padding:0;margin:0;display:block}body.promotions-index-index .page-wrapper #maincontent.page-main .columns .column.main .upper-slide.mobile .under-slide{position:relative;margin-bottom:10px;float:none;width:100%}body.promotions-index-index .page-wrapper #maincontent.page-main .columns .column.main .upper-slide.mobile .under-slide img{width:100%}body.promotions-index-index .page-wrapper #maincontent.page-main .columns .column.main .upper-slide.mobile .under-slide:after{bottom:0;content:"";height:40px;position:absolute;right:0;width:40px;background:url(../images/icons.png) no-repeat -8px -359px}body.promotions-index-index .page-wrapper #maincontent.page-main .columns .column.main .upper-slide.mobile .under-slide.promotiontype0:after{background-position:-8px -539px}body.promotions-index-index .page-wrapper #maincontent.page-main .columns .column.main .upper-slide.mobile .under-slide.promotiontype1:after{background-position:-8px -601px}body.promotions-index-index .page-wrapper #maincontent.page-main .columns .column.main .upper-slide.mobile .under-slide.promotiontype2:after{background-position:-8px -663px}body.promotions-index-index .page-wrapper #maincontent.page-main .columns .column.main .upper-slide{display:none}body.promotions-index-index .page-wrapper #maincontent.page-main .columns .column.main .upper-slide .slider-tag{margin:0}body.promotions-index-index .page-wrapper #maincontent.page-main .columns .column.main .after-tag{padding:14px 10px 12px}body.promotions-index-index .page-wrapper #maincontent.page-main .columns .column.main .after-tag li{height:34px;line-height:34px;font-size:13px;background-size:34px;margin:0 0 0 10px;padding-left:40px}body.promotions-index-index .page-wrapper #maincontent.page-main .columns .column.main .after-tag .clean-1{margin:0}body.promotions-index-index .page-wrapper #maincontent.page-main .columns .column.main .after-tag .clean-2{margin:0 0 0 10px}body.promotions-index-index .page-wrapper #maincontent.page-main .columns .column.main .category-main-wrapper{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;box-sizing:border-box}body.promotions-index-index .page-wrapper #maincontent.page-main .columns .column.main .category-main-wrapper .upper-slide.mobile{-webkit-flex-basis:100%;flex-basis:100%;-webkit-flex-grow:1;flex-grow:1;-ms-flex-order:2;-webkit-order:2;order:2}body.promotions-index-index .page-wrapper #maincontent.page-main .columns .column.main .category-main-wrapper .after-tag{-webkit-flex-basis:100%;flex-basis:100%;-webkit-flex-grow:1;flex-grow:1;-ms-flex-order:1;-webkit-order:1;order:1}body.account .page-wrapper .breadcrumbs .item{padding:17px 0 1px}body.account .page-wrapper #maincontent.page-main .page.messages{margin:0}body.account .page-wrapper #maincontent.page-main .page.messages .messages{margin:0}body.account .page-wrapper #maincontent.page-main .columns{margin:0;padding:0}body.account .page-wrapper #maincontent.page-main .columns .block-collapsible-nav .title{margin:0;padding:9px 40px 9px 20px}body.promotions-view-index .page-wrapper #maincontent.page-main .columns .column.main .mian-product .product-html .under-product{float:none;margin-right:0;width:100%;margin-bottom:20px}body.promotions-view-index .page-wrapper #maincontent.page-main .columns .column.main .mian-product .product-html .under-product:last-child{margin-bottom:0}}@media only screen and (max-width:480px){body .site_offer .footer.content{padding:19px 10px 18px}body .site_offer .footer.content ul li div{padding-top:49px}}@media only screen and (max-width:365px){.customer-account-login .social-login .pslogin-block .pslogin-buttons ul li.facebook .pslogin-button-icon{display:block;float:left}.customer-account-login .pslogin-block .pslogin-buttons.pslogin-buttons-showfull .pslogin-button-auto .pslogin-button-text{display:block !important;padding-top:7px;min-width:initial;width:100%;padding-left:0px}body.customer-account-login .page-wrapper #maincontent.page-main .columns .column .login-container .block.block-customer-login .social-login .pslogin-block.pslogin-login .pslogin-buttons.pslogin-buttons-showfull{width:150px;display:inline-block}#rc-imageselect{transform:scale(.77);-webkit-transform:scale(.77);transform-origin:0 0;-webkit-transform-origin:0 0}#rc-imageselect,.g-recaptcha{transform:scale(.77);-webkit-transform:scale(.77);transform-origin:0 0;-webkit-transform-origin:0 0}}