@charset "utf-8";
/* CSS Document 
font-family: 'Open Sans', sans-serif;
font-family: 'Poppins', sans-serif;
font-family: 'Montserrat', sans-serif;
*/

* { box-sizing:border-box;}
*::before, *::after { box-sizing: border-box; }
* {-webkit-transition: all 0.4s ease; transition: all 0.4s ease;}
body,h1,h2,h3,h4,h5,h6,ul,ol,p { padding:0; margin:0;}
body { background-color: #fff; font-family: 'Open Sans', sans-serif; font-size: 15px; line-height: 1.5; color:#333333;}
a { text-decoration:none; color:#ee1b24;}
a:hover { text-decoration:none; color:#f8686e;}
a, a:active, a:visited, a:hover { outline: medium none; text-decoration: none;}

.wrapper { margin:0 auto; max-width:1200px;}
.top{ position: relative; padding:24px 0 0; min-height:105px; width:100%; z-index:3;  border-top: 2px solid #ee1b24;}
.top_area {clear:both; width: 100%; overflow: hidden; margin: 0 0 12px;}
.top .logo { float:left;}
.top_contact {float:right; padding: 5px 0 0;}
.top_contact .contact_info {float:left; padding: 0 50px; font-size: 14px; color: #2153a1; font-family: 'Montserrat', sans-serif;}
.top_contact .contact_info.call {background:url(../images/icon-phone.png) no-repeat left top;}
.top_contact .contact_info.email {background:url(../images/icon-email.png) no-repeat left top;}
.top_contact .btn_area {float:left; }
.top_contact .btn_area a { background:#2153a1; color:#ffffff; text-transform:uppercase; font-weight:600; padding:0 34px; display:inline-block; text-align:center;font-family: 'Poppins', sans-serif; line-height: 40px; text-transform: uppercase;}
.top_contact .btn_area a:hover { background:#3a6dbd;} 
.top .menu_area { clear: both; width: 100%; background: #2153a1; min-height: 58px;}
.top.responsive { display:none;}
.banner_area { clear:both; width:100%; background:url(../images/banner-bg.jpg) repeat center top; text-align:center;}
.banner_area .banner_slider {clear:both; width: 100%; overflow: hidden;} 
.banner_area .banner_slider .banner_text {float:left; width: 400px; padding: 100px 0 0 50px; text-align: left;}
.banner_area .banner_slider .banner_text h3 {clear:both; width: 100%; overflow:hidden; font-size: 50px; font-weight: 700; font-family: 'Montserrat', sans-serif; text-transform: uppercase; line-height: 50px; margin:0 0 20px;}
.banner_area .banner_slider .banner_text h3 span {clear:both; width: 100%; overflow: hidden; color:#ee1b24; float: left;}
.banner_area .banner_slider .banner_text p {clear:both; width: 100%; overflow: hidden; font-size: 17px; font-weight: 500;font-family: 'Poppins', sans-serif; text-transform: uppercase; margin: 0 0 50px;}
.banner_area .banner_slider .banner_text p span {padding: 0 10px;}
.banner_area .banner_slider .banner_text .btn_area { clear: both; width: 100%; overflow: hidden;font-family: 'Poppins', sans-serif; font-weight: 600; text-transform: uppercase;}
.banner_area .banner_slider .banner_text .btn_area a { display:inline-block; padding: 10px 30px 6px; border: 1px solid #dddddd; color: #ffffff;}
.banner_area .banner_slider .banner_text .btn_area a:first-child { background: #2153a1; margin-right: 5px;}
.banner_area .banner_slider .banner_text .btn_area a:first-child:hover { background: #4077cc;}
.banner_area .banner_slider .banner_text .btn_area a:last-child { background: #ee1b24; margin-left: 5px;}
.banner_area .banner_slider .banner_text .btn_area a:last-child:hover { background: #f95057;}
.banner_area .banner_slider .banner_img {float:right; width: calc(100% - 400px);}
.bx-wrapper .bx-pager {bottom:30px !important;}
.bx-wrapper .bx-pager.bx-default-pager a { background: #ffffff !important; border: 2px solid #000000;}
.bx-wrapper .bx-pager.bx-default-pager a.active { background: #ee1b24 !important; border: 2px solid #ee1b24;}
.intro_area {clear:both; width: 100%; overflow: hidden; padding: 70px 0;}
h2 { overflow:hidden; font-size:36px; font-weight:500; font-family: 'Poppins', sans-serif; color:#ee1b24; margin-bottom:50px; line-height:38px; background:url(../images/divider-title-left.png) no-repeat left bottom; padding-bottom:15px; float:left; text-transform: uppercase;}
h2 span {color:#000000;}
.intro_area img {float:right; margin: 0 0 0 60px;}
.intro_area img.float_right {margin: 0;}
.intro_area p {clear:left;}
.home_scroller {clear:both; width: 100%; padding: 0 0 80px;}
.home_scroller .slider div {position:relative;}
.home_scroller .slider div h4 {position:absolute; bottom: 1px; left: 1px; right: 1px; text-align: center; background: rgba(255,255,255,0.7); font-size: 15px; font-family: 'Poppins', sans-serif; color: #ee1b24; font-weight: 500; min-height: 55px; padding: 6px 10px;}
.home_productArea {clear:both; width: 100%; overflow: hidden; padding: 70px 0; background: #f7f7f7;}
.home_productArea h2 {width:100%; text-align: center;background:url(../images/divider-title-center.png) no-repeat center bottom;}
.home_product {clear:both; margin:0 -13px 40px; overflow: hidden; clear: both;}
.home_product .column {float:left; width: 25%; padding: 0 13px 26px; max-width: 306px;}
.home_product .column .home_productBox {width:100%; overflow: hidden; background: #ffffff; border: 1px solid #e4e4e4; padding: 16px;}
.home_product .column .home_productBox:hover {border: 1px solid #ee1b24;}
.home_product .column .home_productBox h4 {clear:both; width: 100%; overflow: hidden; text-align: center; font-size: 16px; color: #151515; font-weight: 400; font-family: 'Poppins', sans-serif; padding: 0 0 15px; border-bottom: 1px solid #ededed;}
.home_product .column .home_productBox img {border-bottom: 1px solid #ededed; max-width: 100%;}
.home_product .column .home_productBox .hpb_text {float:left; width: 100%; overflow: hidden; font-size: 14px; line-height: 20px; height: 62px;-webkit-transition: all 0.4s ease; transition: all 0.4s ease;-webkit-transition: all 0.4s ease; transition: all 0.4s ease;}
.home_product .column .home_productBox .hpb_btns {float:left; width: 100%; overflow: hidden; font-size: 12px; font-family: 'Poppins', sans-serif; font-weight: 600; text-transform: uppercase; height: 62px; display: none; text-align: center; padding: 10px 0 0;}
.home_product .column .home_productBox .hpb_btns a { display:inline-block; padding: 10px 12px 6px; border: 1px solid #dddddd; color: #ffffff;}
.home_product .column .home_productBox .hpb_btns a:first-child { background: #2153a1; margin-right: 5px;}
.home_product .column .home_productBox .hpb_btns a:first-child:hover { background: #4077cc;}
.home_product .column .home_productBox .hpb_btns a:last-child { background: #ee1b24; margin-left: 5px;}
.home_product .column .home_productBox .hpb_btns a:last-child:hover { background: #f95057;}
.home_product .column .home_productBox:hover .hpb_text {display: none;-webkit-transition: all 0.4s ease; transition: all 0.4s ease;}
.home_product .column .home_productBox:hover .hpb_btns {display:block; -webkit-transition: all 0.4s ease; transition: all 0.4s ease;}
.home_productArea h3 {clear:both; width: 100%; overflow: hidden; text-align: center; font-size: 33px; color: #1e1e1e; font-weight: 400; margin: 0 0 30px;}
.home_productArea .btn_area {clear:both; width: 100%; overflow: hidden; text-align: center; font-size: 14px; font-weight: 600; text-transform: uppercase;}
.home_productArea .btn_area a { display:inline-block; padding: 13px 22px 10px; border: 1px solid #dddddd; color: #ffffff;}
.home_productArea .btn_area a:first-child { background: #2153a1; margin-right: 10px;}
.home_productArea .btn_area a:first-child:hover { background: #4077cc;}
.home_productArea .btn_area a:last-child { background: #ee1b24; margin-left: 10px;}
.home_productArea .btn_area a:last-child:hover { background: #f95057;}
.bottom { clear:both; width:100%; overflow:hidden; padding:80px 0;}
.bottom .footer_form { float:left; width: 66%; padding: 0 60px 0 0;}
.footer_form .row { clear:both; width:100%; overflow:hidden;}
.footer_form .row .column {float:left; width: 50%; padding: 0 15px 0 0; margin-bottom: 20px;}
.footer_form .row .column:last-child {padding:0 0 0 15px;}
.footer_form .row input[type="text"],.footer_form .row textarea { width:100%; backface-visibility:#ffffff; border:1px solid #9b9b9b; padding:10px 15px; font-size:16px;font-family: "Open Sans",sans-serif;}
.footer_form .row textarea { min-height:120px; max-width:100%; min-width:100%;}
.footer_form .btn_area { padding-top:20px; text-align:left;}
.footer_form .btn_area button {display:inline-block; padding: 13px 28px 10px; border: 0; color: #ffffff;background: #ee1b24; cursor: pointer; font-size: 14px; text-transform: uppercase; font-weight: 600;font-family: 'Poppins', sans-serif;}
.footer_form .btn_area button:hover {background:#f95057; -webkit-transition: all 0.4s ease; transition: all 0.4s ease;} 
.alert { padding:10px 15px; background:#ff0000; color:#ffffff; margin-bottom:10px; border-radius:6px; clear: both;}
.error { color:#ff0000;clear: both;}
.msg_success { color:#2153a1; clear: both;}
.inner .bottom {background: #f7f7f7;}
.bottom .contact_info {float:left; width: 34%;}
.bottom .contact_info div {clear:both; width: 100%; font-size: 15px;font-family: 'Poppins', sans-serif; color: #777878;}
.bottom .contact_info div span {clear:both; width: 100%; overflow: hidden; font-size: 19px; font-weight: 500; color: #1b1b1b;}
.footer_address { padding-left:35px; background:url(../images/icon-location-footer.png) no-repeat left 6px; margin-bottom:25px;}
.footer_phone { padding-left:35px; background:url(../images/icon-phone-footer.png) no-repeat left 5px; margin-bottom:25px;}
.footer_email { padding-left:35px; background:url(../images/icon-email-footer.png) no-repeat left 9px; margin-bottom:25px;}
.footer_person { padding-left:35px; background:url(../images/iocon-perosn-footer.png) no-repeat left 8px; margin-bottom:25px;}
.contact_info a { color:#777878;}
.contact_info a:hover { color:#111111;}
.contact_info .social { padding-left: 35px;}
.contact_info .social img {margin:0 10px 0 0;}
footer { clear:both; width:100%; overflow:hidden; background:#1f272a; padding:46px 0 0; text-align:center; border-top: 5px solid #ee1b24; text-align: left; font-size: 14px;}
footer h2 { clear:both; width: 100%; overflow: hidden; font-size: 20px; color:#ffffff; font-weight: 600;font-family: 'Poppins', sans-serif; text-align: left; background: none; margin: 0; padding: 0 0 30px;}
footer .footer_vision {float:left; width: 32%; padding: 0 60px 0 0;}
footer .footer_vision img { margin: 0 0 30px;}
footer .footer_vision p {clear:both; width: 100%; overflow: hidden; color: #b8b8b8;}
footer ul {list-style:none;}
footer ul li { clear:both; width: 100%; overflow: hidden; padding: 0 0 15px 25px; background: url(../images/arrow-white.png) no-repeat left 8px;}
footer ul li a {color:#b8b8b8;}
footer ul li a:hover {color:#ffffff;}
footer .footer_links { float:left; width: 15%;}
footer .footer_productLinks {float: left; width: 53%;}
footer .footer_productLinks ul.first {float:left; width: 46%;}
footer .footer_productLinks ul.second {float:left; width: 54%;}
footer .copyright { clear:both; width:100%; overflow:hidden; margin: 50px 0 0; background: #ee1b24; text-align: center; float: left; padding: 25px 0; color: #ffffff;}
.banner_inner {clear:both; width: 100%; overflow: hidden; background: url(../images/banner-bg.jpg) repeat center bottom; padding: 70px 0;font-family: 'Montserrat', sans-serif; text-transform: uppercase;}
.banner_inner h1 {clear:both; width: 100%; overflow: hidden; font-size: 40px; font-weight: 700; color:#000000; line-height: 40px; padding: 0 0 10px;} 
.banner_inner .breadcrumb {clear:both; width: 100%; overflow:hidden; font-size: 14px; color:#ed1925;}
.banner_inner .breadcrumb a {color:#000000;}
.banner_inner .breadcrumb a:hover {color:#ed1925;}
.banner_inner .breadcrumb span { padding:0 10px;}
.inner_page {clear:both; width: 100%; overflow: hidden; padding: 60px 0 80px;}
.inner_page .left { float:left; width: 290px;}
.inner_page .content_area {float:left; width: calc(100% - 290px); padding: 0 0 0 40px;}
.inner_page .content_area h2 {clear:both; width: 100%; overflow: hidden; margin: 0 0 30px; padding: 0 0 10px; font-size: 25px; text-transform: uppercase; line-height: 32px;}
.inner_page .content_area p {clear:both; width: 100%; overflow: hidden; margin: 0 0 32px;}
.inner_page .content_area ul { list-style:none; margin: 0 0 32px; padding: 0; clear:both;}
.inner_page .content_area ul li { padding:0 0 10px 25px; background: url(../images/bullet.png) no-repeat left 7px;}
.inner_page .content_area ul.forDouble {float:left; width: 150px;}
.inner_page .content_area ul.for_rest {float:left; clear: none; width: calc(100% - 150px);}
.certificates_area {clear:both; margin: 0 -18px; overflow: hidden;}
.certificates_area .column { float: left; width: 33.33%; padding: 0 18px 36px;}
.certificates_area .column img {max-width:100%; border: 2px solid #2153a1;}
.brochure_title, .left .menu_title {clear:both; width: 100%; overflow:hidden; padding: 3px 18px 0; line-height: 40px; font-size: 15px; font-weight: 600; text-transform: uppercase; color: #ffffff;font-family: 'Poppins', sans-serif; background: #ed1925; margin: 0 0 10px; border: 1px solid #eeeeee;}
.brochure_row {clear:both; width: 100%; overflow: hidden; margin: 0 0 10px; padding: 12px 22px; line-height: 42px; font-size: 14px; border: 1px solid #f3f3f3;}
.brochure_row img {float:right;opacity:0.8;}
.brochure_row img:hover {opacity:1;}
.brochure_row.alter {background:#f3f3f3;}
.videoWrapper { position: relative; padding-bottom: 56.25%; padding-top: 25px; height: 0;}
.videoWrapper iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%;}
.certificates_area.gallery {margin:0 -18px 30px;}
.product_listingArea {clear:both; margin: 0 -30px; overflow: hidden;}
.product_listingArea .column {float:left; width: 50%; padding: 0 30px 60px;}
.product_listingArea .column .product_box { clear:both; width: 100%; overflow:hidden; border: 1px solid #dadada; padding: 15px 30px 20px;}
.product_listingArea .column .product_box h3 {clear:both; width: 100%; overflow: hidden; text-align: center; font-weight: 600; text-transform: uppercase; color: #ed1925; padding: 0 0 15px; border-bottom: 1px solid #dadada; line-height: 40px;}
.product_listingArea .column .product_box h3.double {line-height:20px;}
.product_listingArea .column .product_box .product_listingImg {clear:both; width: 100%; overflow: hidden; border-bottom: 1px solid #dadada;}
.product_listingArea .column .product_box .product_listingImg img {max-width:100%;}
.product_listingArea .column .product_box .btn_area {clear:both; width: 100%; overflow: hidden; padding: 20px 0 0;}
.product_listingArea .column .product_box .btn_area a {float:left; width: 50%;}
.product_listingArea .column .product_box .btn_area a:first-child {padding:0 10px 0 0;}
.product_listingArea .column .product_box .btn_area a:last-child {padding:0 0 0 10px;}
.product_menuArea {clear:both; width: 100%; overflow: hidden;}
.product_menuArea ul {list-style:none; padding: 0; margin: 0;}
.product_menuArea ul li { margin:0 0 10px;}
.product_menuArea ul li:last-child {margin:0;}
.product_menuArea ul li a {clear:both; width: 100%; overflow: hidden; display: block; border: 1px solid #eeeeee; padding: 10px 30px 10px 16px; line-height: 18px; font-size: 14px; color: #86909e;font-family: 'Poppins', sans-serif; background: url(../images/arrow-left-menu.png) no-repeat right center;}
.product_menuArea ul li a:hover {background: #2153a1 url(../images/arrow-left-menu-white.png) no-repeat right center; color: #ffffff;}
.scroll-pane { width: 100%; height: 365px; overflow: auto;}
.content_area.product_detail {width:100%; padding: 0;}
.product_detail h2.page_title { background: url(../images/product-title-divider.jpg) no-repeat left bottom;}
.product_img {clear:both; width: 409px; float: left; padding: 0 0 40px;}
.product_img img {max-width:100%; border: 1px solid #dadada;}
.product_textSide {float:left; width: calc(100% - 409px); padding: 0 0 0 40px;}
.product_text {clar:both; width: 100%; overflow: hidden; padding: 0 0 60px;}
.shadow {clear:both; width: 100%; overflow: hidden; text-align: center;}
.shadow img {max-width:100%;}
.home_scroller .bx-wrapper .bx-prev {left:-30px !important;}
.home_scroller .bx-wrapper .bx-next {right:-30px !important;}
.inner_page .home_scroller {padding:0;}
.img_single {clear:both; width: 100%; overflow: hidden;}
.img_single img {max-width:100%;}
tbody tr:nth-of-type(2n) {background: #f3f3f3;}
td { padding:15px; border-top: 1px solid #dbdbdb;border-right:1px solid #dbdbdb;}
table { width: 100%; line-height:22px; border:1px solid #dbdbdb; border-width: 0 1px 1px 1px; margin-bottom:40px; font-size: 14px;}
td:first-child { width:250px;}
td:last-child { border-right:none;}









/* Navigation Styles */
.menu ul { font-size: 0; margin: 0; padding: 0;}
.menu ul li { display: inline-block; position: relative;}
.menu ul li a { color: #ffffff; display: block; font-size: 13px; padding: 0 25px; text-transform: uppercase; line-height: 58px;}
.menu ul li a:hover { background: #ed1925;}
.menu ul li ul { display: none; position: absolute; width: 330px; left:0;}
.desktop.sticky .menu ul li ul { padding-top:12px !important;}
.menu ul li ul li { border-top: 1px solid #ff8186; display: block;}
.menu ul li ul li:first-child { border-top: none; }
.menu ul li ul li a { background: #ed1925; display: block; padding: 8px 25px; color:#ffffff; font-size:14px; line-height: 22px;}
.menu ul li ul li a:hover { background: #d8141d; color:#ffffff; }

nav:not(.mm-menu) { display: none;}
.header { display:none;}
.header { position:absolute; left:20px; z-index:5; margin-top:25px;-webkit-transition: all 0.4s ease; transition: all 0.4s ease;}
.header a { display: block; position: absolute; top: 0; left: 0;}




/* for 1024 */
@media (max-width: 1150px) {
	.wrapper { padding:0 20px;}
	.home_scroller .wrapper {padding:0 30px;}
	.menu ul li a {padding:0 14px;}
	.menu ul li ul li a {padding:8px 14px;}
	.banner_area .banner_slider .banner_text {padding:60px 0 0 50px;}
	.banner_area .banner_slider .banner_text h3 {font-size:40px; line-height: 40px;}
	.home_product .column {width:33.33%;}
	.home_product {max-width:900px; margin: 0 auto 40px;}
	footer .footer_productLinks ul.first {width:54%;}
	footer .footer_productLinks ul.second {width:46%;}
	.product_listingArea {margin:0;}
	.product_listingArea .column {width:100%; padding: 0 0 40px; max-width: 429px;}
	.intro_area img.float_right { width: 400px;}
}


/* for 800 */
@media (max-width: 990px) {
	.top.desktop { display:none;} 
	.top.responsive { display:block;} 
	.header { display:block;}
	.top_area {margin:0 0 6px;}
	.top {padding:15px 0 0; min-height:inherit;}
	.top .logo { padding: 0 0 0 45px;}
	.top_contact .contact_info {display:none;}
	.top .menu_area {min-height:5px; width: auto; margin: 0 -20px;}
	.banner_area .banner_slider .banner_img {width:100%; text-align: center; padding: 0 20px;}
	.banner_area .banner_slider .banner_text{display:none;}
	.home_product .column {width:50%;}
	.home_product {max-width:600px;}
	.bottom .footer_form {width:100%; overflow: hidden; padding: 0 0 60px;}
	.bottom .contact_info {width:100%;}
	footer .footer_vision {width:100%; padding: 0 0 60px;}
	footer .footer_links {width:25%;}
	footer .footer_productLinks {width:75%;}
	.inner_page .left {width:220px;}
	.inner_page {padding:40px 0 60px;}
	.inner_page .content_area { width:calc(100% - 220px)}
	.inner_page .left {width:100%; margin: 0 0 40px;}
	.inner_page .content_area {width:100%; padding: 0;}
	.scroll-pane { width:100% !important;}
	.product_img {width:100%;}
	.product_textSide {width:100%; padding: 0;}	
	.intro_area .intro_img { display: none;}
	
	
}


/* for 786 */
@media (max-width: 768px) {
}


/* for 600 */
@media (max-width:767px) { 
	.intro_area,.home_productArea,.bottom { padding:40px 0;}
	.intro_area img.float_right { width: 350px;}
	h2 {margin-bottom:30px;}
	.home_product .column {width:100%;}
	.home_product {max-width:300px;}
	footer .footer_links {width:100%; margin: 0 0 40px;}
	footer .footer_productLinks {width:100%;}
	.banner_inner { padding:40px 0;}
	.certificates_area .column {width:50%;}
	table {width:100%;}
	thead {display: none;}
	tbody td {display: block;  text-align:center;}
	.withOutTitle tbody td:before {margin-bottom:0;} 
	td:first-child {width:100%; padding:15px 10px; font-weight: 700;}
	td:last-child {width:100%; padding:15px 10px; border-bottom: 2px solid #dbdbdb;}
	
}


/* for 480 */
@media (max-width: 599px) {
	footer .footer_productLinks ul.first,footer .footer_productLinks ul.second { width:100%;}
	.footer_form .row .column,.footer_form .row .column:last-child {width:100%; padding: 0;}
	.brochure_row {text-align:center; line-height: 22px;}
	.brochure_row img {float:none; display: block; margin: 10px auto 0;}
	.intro_area img.float_right { width:auto; max-width: 100%; margin: 0 0 40px;}
}


/* for 360 */
@media screen and (max-width: 479px) {
	.top_contact .btn_area,.top_contact,.top_contact .btn_area a {width:100%;}
	h2 {font-size:30px; padding-bottom: 10px;}
	.home_product .column .home_productBox .hpb_btns a {width:100%;}
	.home_product .column .home_productBox .hpb_btns a:last-child {display:none;}
	.home_productArea h3 {margin:0 0 20px;}
	.home_productArea .btn_area a {width:100%;}
	.home_productArea .btn_area a:first-child {margin:0 0 10px;}
	.home_productArea .btn_area a:last-child {margin:0;}
	.inner_page .content_area ul.forDouble {width:110px;}
	.inner_page .content_area ul.for_rest { width:calc(100% - 110px);}
	.product_listingArea .column .product_box {padding:15px;}
	.product_listingArea .column .product_box .btn_area a {width:100%; text-align: center;}
	.product_listingArea .column .product_box .btn_area a:first-child {padding:0 0 5px;}
	.product_listingArea .column .product_box .btn_area a:last-child {padding:0;}
	.certificates_area .column {width:100%; text-align: center;}
}


/* for 320 */
@media screen and (max-width: 359px) {
	
}




.product_detailArea {clear:both; width:100%; overflow: hidden; margin: 0 0 50px;}
.product_detailArea .product_row {clear:both; width: 100%; overflow: hidden; display: flex; align-items:center; margin: 0 0 50px;}
.product_detailArea .product_row img {padding: 0 50px 0 0;}
.product_detailArea .product_row:nth-child(even) img {order: 2; padding: 0 0 0 50px;}
.product_detailArea .product_row ul {width:100%; margin: 0;}
.product_detailArea .product_row p {width:100%;}
.product_detailArea .product_row p:last-child {margin:0;}
.product_detailArea .product_row.bottom:nth-child(odd) img {order: 2; padding: 0 0 0 50px;}
.product_detailArea .product_row.bottom:nth-child(even) img {order:inherit; padding: 0 50px 0 0;}
.product_iconsArea {clear:both; width: 100%; overflow: hidden; text-align: center;}
.product_iconsArea .icon_one {clear:both; width: 100%; overflow: hidden; margin: 0 0 40px;}
.product_iconsArea .icon_three {clear:both; width: 100%; overflow: hidden; margin: 0 auto 40px; max-width: 750px;}
.product_iconsArea .icon_three .column {float:left; width: 33.33%; padding: 0 30px 60px;}
.product_iconsArea img { margin: 0 0 15px;}
.product_iconsArea h3 { font-size:18px; margin: 0;}
.position_area {clear:both; width: 100%; overflow: hidden;}
.position_area .position_row {clear:both; width: 100%; overflow: hidden; border-bottom: 1px solid #cccccc; padding: 20px 0; line-height: 44px;}
.position_area .position_row .position_name {float:left; width: 50%; font-size:18px; font-weight: 600;}
.position_area .position_row .position_location {float:left; width: 25%; background: url("../images/icon-location-career.jpg") no-repeat left 15px; padding: 0 0 0 26px;}
.position_area .position_row .apply_btn {float:left; width: 25%; text-align: right;}
.position_area .position_row .apply_btn a {display:inline-block; background:#161922; color: #ffffff; padding: 0 36px; transition: all 0.4s ease;}
.position_area .position_row .apply_btn a:hover {background:#ea232e;}