
.unlock{width:100%;padding:0 0 0 0;position:relative;z-index:1;margin:0 auto 0 auto; color: #111}
.unlock input[type="checkbox"]{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}
.unlock input[type="checkbox"]:focus + label:before,.unlock input[type="checkbox"]:hover + label:before{border-color:#cdc0b0;border-width:2px;}
.unlock input[type="checkbox"]:active + label:before{-webkit-transition-duration:0;transition-duration:0;-webkit-filter:brightness(0.2);filter:brightness(0.2);}
.unlock input[type="checkbox"] + label{position:relative;padding:10px;padding-left:3.05556rem;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin-left:0;}
.unlock input[type="checkbox"] + label:before{box-sizing:content-box;content:'';color:#900;position:absolute;top:50%;left:0;width:26px;height:26px;margin-top:-15px;border:2px solid grey;text-align:center;}
.unlock input[type="checkbox"] + label:after{box-sizing:content-box;content:'';background-color:#cdc0b0;position:absolute;top:50%;left:4px;width:22px;height:22px;margin-top:-11px;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:50%;transform-origin:50%;-webkit-transition:-webkit-transform 200ms ease-out;transition:-webkit-transform 200ms ease-out;transition:transform 200ms ease-out;transition:transform 200ms ease-out,-webkit-transform 200ms ease-out;}
.unlock input[type="checkbox"] + label:after{background-color:transparent;top:50%;left:5px;width:0px;height:0px;margin-top:-10px;border-style:solid;border-color:#cdc0b0;border-width:10px;-o-border-image:none;border-image:none;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:none;transition:none;}
.unlock input[type="checkbox"]:checked + label:after{content:'';-webkit-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform 200ms ease-out;transition:-webkit-transform 200ms ease-out;transition:transform 200ms ease-out;transition:transform 200ms ease-out,-webkit-transform 200ms ease-out}
.send{cursor:pointer;}

body, html {height: 100%;margin: 0;padding: 0;}
img {
    height: auto;
    max-width: 100%;
    border: none;
    outline: none;
    transition: all 0.2s ease 0s;
    -moz-transition: all 0.2s ease 0s;
    -webkit-transition: all 0.2s ease 0s;
    -o-transition: all 0.2s ease 0s;
}
/* 行動版面: 480px 以下。 */
@media only screen and (max-width: 480px) {
.parallax_bg {overflow: hidden;position: relative;height: 41%;}
.parallax {position: relative;margin-top:25px;}
.main-title{position:absolute;z-index:3;width:80%;top:50%; padding-left:10%; padding-right:10%;color:#fff;}
.main-title h3{font-size:32px; margin-bottom:26px; font-family:"Courier New"}
.main-title h4{font-size:16px;line-height:26px; letter-spacing:2px}
}

/* 表格版面: 481px 到 767px。樣式繼承自: 行動版面。 */
@media only screen and (min-width: 481px) {
.parallax_bg {overflow: hidden;position: relative;height: 100%;}
.parallax {position: relative;}
.main-title{position:absolute;z-index:3;width:350px;top:50%; padding-left:15%;padding-right:0;color:#fff;}
.main-title h3{font-size:40px; margin-bottom:26px; font-family:"Courier New"}
.main-title h4{font-size:16px;line-height:28px; letter-spacing:2px}
}

/* 表格版面: 768px 到 980px。樣式繼承自: 行動版面。 */
@media only screen and (min-width: 768px) {
.parallax_bg {overflow: hidden;position: relative;height: 45%;}
.parallax {position: relative;}
.main-title{position:absolute;z-index:3;width:350px;top:50%; padding-left:15%;padding-right:0;color:#fff;}
.main-title h3{font-size:40px; margin-bottom:26px; font-family:"Courier New"}
.main-title h4{font-size:16px;line-height:28px; letter-spacing:2px}
}

/* 表格版面: 981px 到 1280px。樣式繼承自: 行動版面。 */
@media only screen and (min-width: 981px) {
.parallax_bg {overflow: hidden;position: relative;height: 75%;}
.parallax {position: relative;}
.main-title{position:absolute;z-index:3;width:350px;top:50%; padding-left:15%;padding-right:0;color:#fff;}
.main-title h3{font-size:40px; margin-bottom:26px; font-family:"Courier New"}
.main-title h4{font-size:16px;line-height:28px; letter-spacing:2px}
}

/* 桌面版面: 1281px 到最大 1824px。樣式繼承自: 行動版面和表格版面。 */
@media only screen and (min-width: 1281px) {
.parallax_bg {overflow: hidden;position: relative;height: 69%;}
.parallax {position: relative;margin-top:-270px;}
.main-title{position:absolute;z-index:3;width:350px;top:65%; padding-left:15%;padding-right:0;color:#fff;}
.main-title h3{font-size:40px; margin-bottom:26px; font-family:"Courier New"}
.main-title h4{font-size:16px;line-height:28px; letter-spacing:2px}
}


/* 行動版面: 480px 以下。 */
@media only screen and (max-width: 480px) {

/* content */
.contact-wrapper{float:left; width:100%; padding:0; margin:0}
.contact-content{width:92%; margin:50px 4% 60px 4%; padding:0;}
.sidebar_a{float:left;width:100%; margin:0; padding:0;}
.sidebar_b{float:left;width:100%; margin:0;}
.sidebar_title{float:left; width:100%; padding:0; margin:0; font-size:30px;font-family:"Arial", "Helvetica", "sans-serif";}
.sidebar_tx{float:left; width:100%; padding:0; margin:30px 0 20px 0; line-height:30px}
  
/*表格*/
.message{float:left;width:100%; margin:0; padding:0}
.information{width:100%; height:42px; padding: 5px; border-top:1px solid #fff;border-right:1px solid #fff;border-bottom:1px solid #91806e;border-left:1px solid #fff;font-family:"微軟正黑體","Microsoft JhengHei", "Arial", "Helvetica", "sans-serif";font-size: 16px; color: #111111; box-sizing:border-box;border-radius:0;}
.information5{width:100%; height:100px; padding: 5px;border-top:1px solid #fff;border-right:1px solid #fff;border-bottom:1px solid #91806e;border-left:1px solid #fff;font-family:"微軟正黑體","Microsoft JhengHei", "Arial", "Helvetica", "sans-serif";font-size: 16px;  color: #111111;box-sizing:border-box;border-radius:0;}
.contactSf3{float:left;width:100%; margin-top:25px;}
.lock{float:left;width:100%; margin:0; padding:0;}
.cpbtnwf{float:left;width:100%; margin:25px 0 0 0; padding:0;}
.send {width:120px; text-align:center; margin:10px auto 0 auto;
    background-size: 200% 100%;
    background-image: linear-gradient(to right, #fff 50%, #555 50%);
    transition: background-position 0.5s; border-radius:50px; }
  .send a {display:block; height:40px; padding:0;color: #000; font-size:16px;line-height:40px;text-decoration: none;border:2px solid #555; border-radius:50px;}
  .send a:hover {color: #fff;}  
.send:hover {color: #fff;background-position: -100% 0;}
.top-title{float:left;width:100%;padding:0; margin:0 0 10px 0; text-align:center}
.top-title h2{padding:0; margin:0 0 25px 0; font-size:26px;}
.top-title h3{padding:0; margin:0; font-size:18px;}

/*banner*/ 
.outer-banner{ float:left; width:100%; margin-bottom:60px; padding:0 0 60px 0; border-bottom: 1px solid #999}
.banner-cor{float:left;width:100%; height:100%;margin:15px 0 0 0;color: #111;font-size:14px;line-height:24px;}
.banner-inner{float:left;max-width:60%; margin:20px 0 0 0; padding:0;color: #111;font-size:14px;line-height:20px; }
  .banner-inner h2{margin:0 0 0.5em 0; padding:0;font-size:16px; color:#000; font-weight:700}
  .banner-inner p{ margin:0; padding:0;font-size:15px; color:#333}
.arrowp{float:left;overflow: hidden;width:70px; height:70px;margin:5px 20px 0 0; padding:0;position:relative;}
.arrowp .overlay {display: block;width: 70px;height: 70px;background-color:#ccc;
transition: 500ms;-moz-transition: 500ms;-webkit-transition: 500ms;-o-transition: 500ms;
border-top-left-radius:50px;border-top-right-radius:50px;border-bottom-left-radius:50px;
border-bottom-right-radius:50px;} 
.arrowp:hover .overlay {background-color:#999;
transition: 500ms;-moz-transition: 500ms;-webkit-transition: 500ms;-o-transition: 500ms;}
.arrowp i{ position:absolute; top:0; bottom:0px; width:70px; height:70px;margin:0; padding:0; text-align:center; line-height:70px; font-size:36px; color:#fff}
.forms-a{float:left; width:100%; margin:0 0 25px 0}
.forms-b{float:left; width:100%; margin:0 0 25px 0}
}


/* 表格版面: 481px 到 767px。樣式繼承自: 行動版面。 */
@media only screen and (min-width: 481px) {
 
/* content */
.contact-wrapper{float:left; width:100%; padding:0; margin:0}
.contact-content{max-width:94%; margin:60px 3% 60px 3%; padding:0;}
.sidebar_a{float:left;width:100%; margin:0; padding:0;}
.sidebar_b{float:left;width:100%; margin:0;}
.sidebar_title{float:left; width:100%; padding:0; margin:0; font-size:30px;font-family:"Arial", "Helvetica", "sans-serif";}
.sidebar_tx{float:left; width:100%; padding:0; margin:30px 0 20px 0; line-height:30px}
  
/*表格*/
.message{float:left;width:100%; margin:0; padding:0}
.information{width:100%; height:42px; padding: 5px; border-top:1px solid #fff;border-right:1px solid #fff;border-bottom:1px solid #91806e;border-left:1px solid #fff;font-family:"微軟正黑體","Microsoft JhengHei", "Arial", "Helvetica", "sans-serif";font-size: 16px; color: #111111; box-sizing:border-box;border-radius:0;}
.information5{width:100%; height:100px; padding: 5px;border-top:1px solid #fff;border-right:1px solid #fff;border-bottom:1px solid #91806e;border-left:1px solid #fff;font-family:"微軟正黑體","Microsoft JhengHei", "Arial", "Helvetica", "sans-serif";font-size: 16px;  color: #111111;box-sizing:border-box;border-radius:0;}
.contactSf3{float:left;width:100%; margin-top:25px;}
.lock{float:left;width:100%; margin:0; padding:0;}
.cpbtnwf{float:left;width:100%; margin:25px 0 0 0; padding:0;}
.send {width:160px; text-align:center; margin:10px auto 0 0;
    background-size: 200% 100%;
    background-image: linear-gradient(to right, #fff 50%, #555 50%);
    transition: background-position 0.5s; border-radius:50px; }
  .send a {display:block; height:48px; padding:0;color: #000; font-size:16px;line-height:46px;text-decoration: none;border:2px solid #555; border-radius:50px;}
  .send a:hover {color: #fff;}  
.send:hover {color: #fff;background-position: -100% 0;}
.top-title{float:left;width:100%;padding:0; margin:0 0 20px 0; text-align:center}
.top-title h2{padding:0; margin:0 0 40px 0; font-size:30px;}
.top-title h3{padding:0; margin:0; font-size:18px;}

/*banner*/ 
.outer-banner{ float:left; width:100%; margin-bottom:70px; padding:0 0 70px 0; border-bottom: 1px solid #999}
.banner-cor{float:left;width:50%; height:100%;margin:40px 0 0 0;color: #111;font-size:14px;line-height:24px;}
.banner-inner{float:left;max-width:60%; margin:0; padding:0;color: #111;font-size:14px;line-height:24px; }
  .banner-inner h2{margin:0 0 1em 0; padding:0;font-size:16px; color:#000; font-weight:700}
  .banner-inner p{ margin:0 0 5px 0; padding:0;font-size:15px; color:#333}
.arrowp{float:left;overflow: hidden;width:70px; height:70px;margin:5px 20px 0 0; padding:0;position:relative;}
.arrowp .overlay {display: block;width: 70px;height: 70px;background-color:#ccc;
transition: 500ms;-moz-transition: 500ms;-webkit-transition: 500ms;-o-transition: 500ms;
border-top-left-radius:50px;border-top-right-radius:50px;border-bottom-left-radius:50px;
border-bottom-right-radius:50px;} 
.arrowp:hover .overlay {background-color:#999;
transition: 500ms;-moz-transition: 500ms;-webkit-transition: 500ms;-o-transition: 500ms;}
.arrowp i{ position:absolute; top:0; bottom:0px; width:70px; height:70px;margin:0; padding:0; text-align:center; line-height:70px; font-size:36px; color:#fff}
.forms-a{float:left; width:47%; margin:0 3% 34px 0}
.forms-b{float:left; width:47%; margin:0 0 34px 3%}
}


/* 表格版面: 768px 到 980px。樣式繼承自: 行動版面。 */
@media only screen and (min-width: 768px) {

/* content */
.contact-wrapper{float:left; width:100%; padding:0; margin:0;}
.contact-content{max-width:92%; margin:60px 5% 60px 5%; padding:0;}
.sidebar_a{float:left;width:25%; margin:0 10% 0 0; padding:0;}
.sidebar_b{float:left;width:65%; margin:0;}
.sidebar_title{float:left; width:100%; padding:0; margin:50px 0 0 0; font-size:40px;font-family:"Arial", "Helvetica", "sans-serif";}
.sidebar_tx{float:left; width:100%; padding:0; margin:50px 0 0 0; line-height:30px}

/*表格*/
.message{float:left;width:100%; margin:0; padding:0}
.information{width:100%; height:42px; padding: 5px; border-top:1px solid #fff;border-right:1px solid #fff;border-bottom:1px solid #91806e;border-left:1px solid #fff;font-family:"微軟正黑體","Microsoft JhengHei", "Arial", "Helvetica", "sans-serif";font-size: 16px; color: #111111; box-sizing:border-box;border-radius:0;}
.information5{width:100%; height:145px; padding: 5px;border-top:1px solid #fff;border-right:1px solid #fff;border-bottom:1px solid #91806e;border-left:1px solid #fff;font-family:"微軟正黑體","Microsoft JhengHei", "Arial", "Helvetica", "sans-serif";font-size: 16px;  color: #111111;box-sizing:border-box;border-radius:0;}
.contactSf3{float:left;width:100%; margin-top:25px;}
.lock{float:left;width:100%; margin:0; padding:0;}
.cpbtnwf{float:left;width:100%; margin:25px 0 0 0; padding:0;}
.send {width:160px; text-align:center; margin:10px auto 0 0;background-size: 200% 100%;background-image: linear-gradient(to right, #fff 50%, #555 50%);transition: background-position 0.5s; border-radius:50px; }
  .send a {display:block; height:48px; padding:0;color: #000; font-size:16px;line-height:46px;text-decoration: none;border:2px solid #555; border-radius:50px;}
  .send a:hover {color: #fff;}  
.send:hover {color: #fff;background-position: -100% 0;}
.top-title{float:left;width:100%;padding:0; margin:0 0 60px 0; text-align:center}
.top-title h2{padding:0; margin:0 0 40px 0; font-size:30px;}
.top-title h3{padding:0; margin:0; font-size:18px;}

/*banner*/ 
.outer-banner{ float:left; width:100%; margin-bottom:90px; padding:0 0 30px 0; border-bottom: 1px solid #999; }
.banner-cor{float:left;width:50%; height:100%;margin:0 0 30px 0;color: #111;font-size:14px;line-height:24px;}
.banner-inner{float:left;max-width:100%; margin:0; padding:0;color: #111;font-size:14px;line-height:24px;}
  .banner-inner h3{margin:0 0 1em 0; padding:0;font-size:16px; color:#000; font-weight:700}
  .banner-inner p{ margin:0 0 5px 0; padding:0;font-size:15px; color:#333}
.arrowp{float:left;overflow: hidden;width:70px; height:70px;margin:5px 20px 0 0; padding:0;position:relative;}
.arrowp .overlay {display: block;width: 70px;height: 70px;background-color:#ccc;
transition: 500ms;-moz-transition: 500ms;-webkit-transition: 500ms;-o-transition: 500ms;
border-top-left-radius:50px;border-top-right-radius:50px;border-bottom-left-radius:50px;
border-bottom-right-radius:50px;} 
.arrowp:hover .overlay {background-color:#999;
transition: 500ms;-moz-transition: 500ms;-webkit-transition: 500ms;-o-transition: 500ms;}
.arrowp i{ position:absolute; top:0; bottom:0px; width:70px; height:70px;margin:0; padding:0; text-align:center; line-height:70px; font-size:36px; color:#fff}
.forms-a{float:left; width:47%; margin:0 3% 34px 0}
.forms-b{float:left; width:47%; margin:0 0 34px 3%}
}  


/* 表格版面: 981px 到 1280px。樣式繼承自: 行動版面。 */
@media only screen and (min-width: 981px) {

/* content */
.contact-wrapper{float:left; width:100%; padding:0; margin:0}
.contact-content{max-width:90%; margin:80px auto 90px auto; padding:0;}
.sidebar_a{float:left;width:25%; margin:0 10% 0 0; padding:0;}
.sidebar_b{float:left;width:65%; margin:0;}
.sidebar_title{float:left; width:100%; padding:0; margin:50px 0 0 0; font-size:40px;font-family:"Arial", "Helvetica", "sans-serif";}
.sidebar_tx{float:left; width:100%; padding:0; margin:50px 0 0 0; line-height:30px}
  
/*表格*/
.message{float:left;width:100%; margin:0; padding:0}
.information{width:100%; height:42px; padding: 5px; border-top:1px solid #fff;border-right:1px solid #fff;border-bottom:1px solid #91806e;border-left:1px solid #fff;font-family:"微軟正黑體","Microsoft JhengHei", "Arial", "Helvetica", "sans-serif";font-size: 16px; color: #111111; box-sizing:border-box;border-radius:0;}
.information5{width:100%; height:150px; padding: 5px;border-top:1px solid #fff;border-right:1px solid #fff;border-bottom:1px solid #91806e;border-left:1px solid #fff;font-family:"微軟正黑體","Microsoft JhengHei", "Arial", "Helvetica", "sans-serif";font-size: 16px;  color: #111111;box-sizing:border-box;border-radius:0;}
.contactSf3{float:left;width:100%; margin-top:25px;}
.lock{float:left;width:100%; margin:0; padding:0;}
.cpbtnwf{float:left;width:100%; margin:25px 0 0 0; padding:0;}
.send {width:160px; text-align:center; margin:10px auto 0 0;
    background-size: 200% 100%;
    background-image: linear-gradient(to right, #fff 50%, #555 50%);
    transition: background-position 0.5s; border-radius:50px; }
  .send a {display:block; height:48px; padding:0;color: #000; font-size:16px;line-height:46px;text-decoration: none;border:2px solid #555; border-radius:50px;}
  .send a:hover {color: #fff;}  
.send:hover {color: #fff;background-position: -100% 0;}
.top-title{float:left;width:100%;padding:0; margin:0 0 70px 0; text-align:center}
.top-title h2{padding:0; margin:0 0 40px 0; font-size:30px;}
.top-title h3{padding:0; margin:0; font-size:18px;}

/*banner*/ 
.outer-banner{ float:left; width:100%; margin-bottom:100px; padding:40px 0 100px 0; border-bottom: 1px solid #999}
.banner-cor{float:left;width:33.333333%;  height:100%;margin:0;color: #111;font-size:14px;line-height:24px;}
.banner-inner{float:left;max-width:60%; margin:0; padding:0;color: #111;font-size:14px;line-height:24px; }
  .banner-inner h3{margin:0 0 1em 0; padding:0;font-size:16px; color:#000; font-weight:700}
  .banner-inner p{ margin:0 0 5px 0; padding:0;font-size:15px; color:#333}
.arrowp{float:left;overflow: hidden;width:70px; height:70px;margin:5px 20px 0 0; padding:0;position:relative;}
.arrowp .overlay {display: block;width: 70px;height: 70px;background-color:#ccc;
transition: 500ms;-moz-transition: 500ms;-webkit-transition: 500ms;-o-transition: 500ms;
border-top-left-radius:50px;border-top-right-radius:50px;border-bottom-left-radius:50px;
border-bottom-right-radius:50px;} 
.arrowp:hover .overlay {background-color:#999;
transition: 500ms;-moz-transition: 500ms;-webkit-transition: 500ms;-o-transition: 500ms;}
.arrowp i{ position:absolute; top:0; bottom:0px; width:70px; height:70px;margin:0; padding:0; text-align:center; line-height:70px; font-size:36px; color:#fff}
.forms-a{float:left; width:47%; margin:0 3% 34px 0}
.forms-b{float:left; width:47%; margin:0 0 34px 3%}
}


/* 桌面版面: 1281px 到最大 1824px。樣式繼承自: 行動版面和表格版面。 */
@media only screen and (min-width: 1281px) {

/* content */
.contact-wrapper{float:left; width:100%; padding:0; margin:0;color:#111}
.contact-content{max-width:1100px; margin:100px auto 100px auto; padding:0}
.sidebar_a{float:left;width:25%; margin:0 10% 0 0; padding:0;}
.sidebar_b{float:left;width:65%; margin:0;}
.sidebar_title{float:left; width:100%; padding:0; margin:50px 0 0 0; font-size:40px;font-family:"Arial", "Helvetica", "sans-serif";}
.sidebar_tx{float:left; width:100%; padding:0; margin:50px 0 0 0; line-height:30px}

/*表格*/
.message{float:left;width:100%; margin:0; padding:0}
.information{width:100%; height:42px; padding: 5px; border-top:1px solid #fff;border-right:1px solid #fff;border-bottom:1px solid #91806e;border-left:1px solid #fff;font-family:"微軟正黑體","Microsoft JhengHei", "Arial", "Helvetica", "sans-serif";font-size: 16px; color: #111111; box-sizing:border-box;border-radius:0;}
.information5{width:100%; height:150px; padding: 5px;border-top:1px solid #fff;border-right:1px solid #fff;border-bottom:1px solid #91806e;border-left:1px solid #fff;font-family:"微軟正黑體","Microsoft JhengHei", "Arial", "Helvetica", "sans-serif";font-size: 16px;  color: #111111;box-sizing:border-box;border-radius:0;}
.contactSf3{float:left;width:100%; margin-top:25px;}
.lock{float:left;width:100%; margin:0; padding:0;}
.cpbtnwf{float:left;width:100%; margin:25px 0 0 0; padding:0;}
.send {width:160px; text-align:center; margin:10px auto 0 0;
    background-size: 200% 100%;
    background-image: linear-gradient(to right, #fff 50%, #555 50%);
    transition: background-position 0.5s; border-radius:50px; }
  .send a {display:block; height:48px; padding:0;color: #000; font-size:16px;line-height:46px;text-decoration: none;border:2px solid #555; border-radius:50px;}
  .send a:hover {color: #fff;}  
.send:hover {color: #fff;background-position: -100% 0;}
.top-title{float:left;width:100%;padding:0; margin:0 0 70px 0; text-align:center}
.top-title h2{padding:0; margin:0 0 40px 0; font-size:30px;}
.top-title h3{padding:0; margin:0; font-size:18px;}

/*banner*/ 
.outer-banner{ float:left; width:100%; margin-bottom:100px; padding:40px 0 100px 0; border-bottom: 1px solid #999}
.banner-cor{float:left;width:33.333333%;  height:100%;margin:0;color: #111;font-size:14px;line-height:24px;}
.banner-inner{float:left;max-width:60%; margin:0; padding:0;color: #111;font-size:14px;line-height:24px; }
  .banner-inner h3{margin:0 0 1em 0; padding:0;font-size:16px; color:#000; font-weight:700}
  .banner-inner p{ margin:0 0 5px 0; padding:0;font-size:15px; color:#333}
.arrowp{float:left;overflow: hidden;width:70px; height:70px;margin:5px 20px 0 0; padding:0;position:relative;}
.arrowp .overlay {display: block;width: 70px;height: 70px;background-color:#ccc;
transition: 500ms;-moz-transition: 500ms;-webkit-transition: 500ms;-o-transition: 500ms;
border-top-left-radius:50px;border-top-right-radius:50px;border-bottom-left-radius:50px;
border-bottom-right-radius:50px;} 
.arrowp:hover .overlay {background-color:#999;
transition: 500ms;-moz-transition: 500ms;-webkit-transition: 500ms;-o-transition: 500ms;}
.arrowp i{ position:absolute; top:0; bottom:0px; width:70px; height:70px;margin:0; padding:0; text-align:center; line-height:70px; font-size:36px; color:#fff}
.forms-a{float:left; width:47%; margin:0 3% 34px 0}
.forms-b{float:left; width:47%; margin:0 0 34px 3%}

}

input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { color:#111;}
input:-moz-placeholder, textarea:-moz-placeholder { color:#111;}
input::-moz-placeholder, textarea::-moz-placeholder { color:#111;}
input:-ms-input-placeholder, textarea:-ms-input-placeholder { color:#111;} 
input:-webkit-autofill,select:-webkit-autofill {-webkit-box-shadow: 0 0 0px 1000px white inset !important;  } 
input{outline-color: invert ;outline-style: none ;outline-width: 0px ;border: none ;border-style: none ;text-shadow: none ;-webkit-appearance: none ;-webkit-user-select: text ;outline-color: transparent ;box-shadow: none;}

textarea::-webkit-input-placeholder, textarea::-webkit-input-placeholder { color:#111;}
textarea:-moz-placeholder, textarea:-moz-placeholder { color:#111;}
textarea::-moz-placeholder, textarea::-moz-placeholder { color:#111;}
textarea:-ms-input-placeholder, textarea:-ms-input-placeholder { color:#111;} 
textarea:-webkit-autofill,select:-webkit-autofill {-webkit-box-shadow: 0 0 0px 1000px white inset !important;  } 
textarea{outline-color: invert ;outline-style: none ;outline-width: 0px ;border: none ;border-style: none ;text-shadow: none ;-webkit-appearance: none ;-webkit-user-select: text ;outline-color: transparent ;box-shadow: none;}
