.pc{display:none !important;}
.flex_mb{display:flex;width:100%;}
.flex_mb > *{flex:1;}
.flex_mb > .not_flex{flex:none;}
*{-webkit-tap-highlight-color:transparent;}
html,body{overflow-x:hidden;width:100%;}

.layout_width{min-width:auto;}
.content_width{width:92%;}
.btn{padding:4% 8%;}

.menu_column_2_mb{width:100%;}
.menu_column_2_mb:after{content:'';clear:both;display:block;}
.menu_column_2_mb .menu{width:50%;font-size:1em;padding:3.5% 0;line-height:100%;text-align:center;white-space:nowrap;overflow:hidden;background-color:#007ebf;float:left;border-left:1px solid #1e95d0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#fff;cursor:pointer;display:block;}
.menu_column_2_mb .menu.selected{background-color:#145b7f;}
.menu_column_2_mb .menu:last-child{border-top-right-radius:10px;border-bottom-right-radius:10px;}
.menu_column_2_mb .menu:nth-child(2n){border-top-right-radius:10px;border-bottom-right-radius:10px;}
.menu_column_2_mb .menu:nth-child(2)~.menu{margin-top:5%;}
.menu_column_2_mb .menu:nth-child(2n+1){border-left:1px solid transparent;border-top-left-radius:10px;border-bottom-left-radius:10px;}

.menu_column_3_mb{width:100%;}
.menu_column_3_mb:after{content:'';clear:both;display:block;}
.menu_column_3_mb .menu{width:33.33%;font-size:1em;padding:3.5% 0;line-height:100%;text-align:center;white-space:nowrap;overflow:hidden;background-color:#007ebf;float:left;border-left:1px solid #1e95d0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#fff;cursor:pointer;display:block;}
.menu_column_3_mb .menu.selected{background-color:#145b7f;}
.menu_column_3_mb .menu:last-child{border-top-right-radius:10px;border-bottom-right-radius:10px;}
.menu_column_3_mb .menu:nth-child(3n){border-top-right-radius:10px;border-bottom-right-radius:10px;}
.menu_column_3_mb .menu:nth-child(3)~.menu{margin-top:5%;}
.menu_column_3_mb .menu:nth-child(3n+1){border-left:1px solid transparent;border-top-left-radius:10px;border-bottom-left-radius:10px;}

.menu_column_4_3_mb{width:100%;}
.menu_column_4_3_mb:after{content:'';clear:both;display:block;}
.menu_column_4_3_mb .menu{width:25%;font-size:1em;padding:3.5% 0;line-height:100%;text-align:center;white-space:nowrap;overflow:hidden;background-color:#007ebf;float:left;border-left:1px solid #1e95d0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#fff;cursor:pointer;display:block;}
.menu_column_4_3_mb .menu.selected{background-color:#145b7f;}
.menu_column_4_3_mb .menu:last-child{border-top-right-radius:10px;border-bottom-right-radius:10px;}
.menu_column_4_3_mb .menu:nth-child(4n){border-top-right-radius:10px;border-bottom-right-radius:10px;}
.menu_column_4_3_mb .menu:nth-child(4)~.menu{margin-top:5%;position:relative;left:12.5%;}
.menu_column_4_3_mb .menu:nth-child(4n+1){border-left:1px solid transparent;border-top-left-radius:10px;border-bottom-left-radius:10px;}

.box_highest{position:static !important;}
.box_column_3{width:100%;position:relative;margin:0;}
.box_column_3 .box{position:static;width:100%;padding:5%;left:0;margin:5% 0;}
.box_column_3 .box > div{position:relative;}

.multiline_box.multiline_box_column_2_mb .box{width:48%;}
.multiline_box.multiline_box_column_2_mb .box:nth-child(odd){float:left;}
.multiline_box.multiline_box_column_2_mb .box:nth-child(even){float:right;}
.multiline_box .box{margin-top:5%;}

.tab_content.content_width{width:100%;}
.tab_content .tab_head table{width:100%;}
.tab_content .tab_head table td{border-top:2px solid #007ebf;border-right:1px solid #1e95d0;border-bottom:none;}
.tab_content .tab_head table td:first-child{border-left:2px solid #1e95d0;}
.tab_content .tab_head table td:last-child{border-right:2px solid #1e95d0;}
.tab_content .tab_head table td:last-child div{border-right:none;}
.tab_content .tab_head table td div{font-size:1.07em;padding:12px 10px;border:none;}
.tab_content .tab_head table td div.cur{background-color:#007ebf;color:#fff;padding:12px 10px;}
.tab_content .tab_head table td div.original_rightborder{border:none;}
.tab_content .tab_head .arrow{width:7%;top:0;padding:0;pointer-events:none;}
.tab_content .tab_head .arrow img{width:52%;height:auto;}
.tab_content .tab_body{margin-top:4%;}
.page_content .page_bar{margin-top:5%;}
.page_content .page_bar > *{width:auto;height:auto;line-height:100%;color:#007ebf;font-size:1em;padding:2%;}

/******* form control start ******/
.form_block_title{margin:5% 0 3%;}
.form_input_field{margin:4% 0;}
.form_input_field .filed_column_x{margin:3% 0 0 0;width:45%;}
.form_input_field .filed_column_x:first-child{margin-top:0;}
.form_input_field .filed_column_x:nth-child(2){margin-top:0;}
.form_input_field .filed_column_x:nth-child(2n){float:right;}
.form_input_field .filed_column_x:nth-child(2n+3){clear:left;}
.form_input_field .filed_column_x:nth-child(2n+4){clear:right;}
.form_input_field .filed_column_x:nth-child(3)~.filed_column_x{margin-top:3%;}
.form_input_field .name{margin-bottom:3%;font-size:1.14em;}
.form_input_field .name .small{font-size:1em;}
.form_input_field_horizontal .name{float:none;margin:0 0 2% 0;width:100%;}
.form_input_field_horizontal .name_height{height:auto;line-height:100%;}
.form_input_field_horizontal .input{float:none;width:100%;}
.form_input_field .input .txt{font-size:1em;height:2.5em;/*input height*/width:100%;padding:0 2%;}
.form_input_field .input .select{width:100%;height:2.5em;/*input height*/}
.form_input_field .input .select .selected_text{height:auto;padding:0 14vw 0 2%;font-size:1em;position:absolute;top:50%;left:0;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-o-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);}
.form_input_field .input .select .arrow{width:10vw;background-size:45% auto;}
.form_input_field .input textarea{width:100%;height:7em;font-size:1em;padding:2%;}
.form_input_field .input .panel{float:none;width:100%;margin:3% 0 0 0;}
.form_input_field .input .panel:first-child{margin-top:0;}
.form_input_field .input .panel:nth-child(3)~.panel{margin-top:3%;}
.form_input_field .input .panel > *:first-child~*:not(.error){margin-left:3%;}
.form_input_field .input .panel .select{width:68%;font-size:1.14em;}
.form_input_field .input .panel .select .selected_text{padding-left:1.826vw;}
.form_input_field .input .panel .txt{width:20%;font-size:1.14em;}
.form_input_field .input .panel .txt:first-child{width:100%;}
.form_input_field .input .panel .unit{width:5vw;height:100%;font-size:1.14em;padding:0;height:2.5em;/*input height*/}
.form_input_field .input .panel .calendar.mb{position:absolute;top:0;bottom:0;right:0;width:12%;background:url('../images/calendar.png') no-repeat center center;background-size:auto 80%;margin:0;height:2.5em;}
.form_input_field .input .plus{width:42%;height:auto;float:none;background:none;margin:4% auto 0;font-size:1em;color:#666;padding:3% 0;border:2px solid #dab273;}
.form_input_field .filed_column_x .input .panel .txt{width:80%;}
.form_input_field .filed_column_x .input .panel .unit{margin-left:6%;}
.form_input_field .input .upload{float:none;width:100%;}
.form_input_field .input .upload .txt{padding-right:120px;}
.form_input_field .input .upload .icon{width:28vw;padding-left:11%;background-position:15% center;background-size:14% auto;}
.form_input_field .checkbox_column_1_mb .checkbox{width:100%;}
.form_input_field .checkbox_column_1_mb .checkbox .gou{margin-right:3%;}
.form_input_field .checkbox_column_3_mb .checkbox{width:31%;}
.form_input_field .checkbox_column_3_mb .checkbox .gou{margin-right:9%;}
.form_input_field .checkbox{margin-left:3%;}
.form_input_field .checkbox .gou{width:5vw;height:auto;}
.form_input_field .checkbox .text{line-height:150%;font-size:1em;}
/******* form control end ******/

.header_mb{position:fixed;top:0;left:0;width:100%;z-index:20;}
.header_mb .shadow{-webkit-box-shadow:0 5px 5px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 5px rgba(0,0,0,0.2);box-shadow:0 5px 5px rgba(0,0,0,0.2);}
.header_mb .shadow_left{-webkit-box-shadow:-5px 5px 5px rgba(0,0,0,0.2);-moz-box-shadow:-5px 5px 5px rgba(0,0,0,0.2);box-shadow:-5px 5px 5px rgba(0,0,0,0.2);}
.header_mb .shadow_right{-webkit-box-shadow:5px 5px 5px rgba(0,0,0,0.2);-moz-box-shadow:5px 5px 5px rgba(0,0,0,0.2);box-shadow:5px 5px 5px rgba(0,0,0,0.2);}
.header_mb .top_bar{position:relative;z-index:3;background-color:#1d3e72;background-size:34% auto;padding:6% 0;}
.header_mb .top_bar .logo{position:absolute;top:0;left:33%;bottom:0;width:34%;z-index:2;display:block;}
.header_mb .top_bar .logo img{width:100%;display:block;}
.header_mb .top_bar .menu{position:absolute;top:0;bottom:0;background:no-repeat center center;background-size:40% auto;width:14.66%;display:block;}
.header_mb .top_bar .nav{left:0;background-image:url('../images/nav_icon_menu_mb.png');}
.header_mb .top_bar .phone{left:14.66%;background-image:url('../images/nav_icon_phone_mb.png');}
.header_mb .top_bar .search{right:14.66%;background-image:url('../images/nav_icon_search_mb2.png');}
.header_mb .top_bar .login, .header_mb .top_bar .login2{right:0;background-image:url('../images/nav_icon_login2_mb.png');}
.header_mb .top_bar .login.selected, .header_mb .top_bar .login2.selected{background-image:url('../images/nav_icon_login1.png');}
.header_mb .top_bar .selected{background-color:#007ebf;}

.header_mb_detail{display:none;position:fixed;left:0;right:0;width:100%;z-index:22;pointer-events:none;}
.header_mb_detail .nav_detail{display:none;float:left;width:100%;height:100%;}
.header_mb_detail .nav_detail .left_sub_menu{pointer-events:auto;float:left;position:relative;z-index:3;width:56%;height:100%;overflow-x:hidden;overflow-y:auto;background-color:#007ebf;color:#fff;}
.header_mb_detail .nav_detail .left_sub_menu .sub_menu{padding:7% 12% 7% 8%;border-bottom:1px solid #3d9dce;position:relative;font-size:1.14em;color:#fff;}
.header_mb_detail .nav_detail .left_sub_menu .sub_menu a{color:#fff;}
.header_mb_detail .nav_detail .left_sub_menu .sub_menu .arrow{width:10%;position:absolute;top:0;right:0;bottom:0;z-index:2;background:url('../images/arrow3.png') no-repeat 30% center;background-size:50% auto;-webkit-transform-origin:30% center;-moz-transform-origin:30% center;-o-transform-origin:30% center;-ms-transform-origin:30% center;transform-origin:30% center;}
.header_mb_detail .nav_detail .left_sub_menu .selected{background-color:#145b7f;}
.header_mb_detail .nav_detail .left_sub_menu .selected .arrow{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}
.header_mb_detail .nav_detail .right_sub_menu{pointer-events:auto;display:none;position:absolute;top:0;right:0;bottom:0;z-index:2;width:56%;overflow-x:hidden;overflow-y:auto;background-color:rgba(20,91,127,0.75);}
.header_mb_detail .nav_detail .right_sub_menu > ul{display:none;}
.header_mb_detail .nav_detail .right_sub_menu .sub_menu{background-color:#145b7f;padding:7% 8% 7% 29%;font-size:1.14em;color:#fff;border-bottom:1px solid #296b8d;}
.header_mb_detail .nav_detail .right_sub_menu .sub_menu a{color:#fff;}
.header_mb_detail .nav_detail .right_sub_menu .sub_menu_forms .sub_menu{background-repeat:no-repeat;background-position:33% center;background-size:15% auto;padding-left:46%;}
.header_mb_detail .phone_detail{pointer-events:auto;display:none;float:left;width:100%;font-size:1em;color:#fff;padding:4.5% 0;background-color:#007ebf;}
.header_mb_detail .phone_detail a{color:#fff;}
.header_mb_detail .login_detail{pointer-events:auto;display:none;float:right;width:29%;background-color:#007ebf}
.header_mb_detail .login_detail a{font-size:1em;color:#fff;padding:10%;display:block;border-top:1px solid #3d9dce;}
.header_mb_detail .login_detail a:first-child{border-top:none;}
.header_mb .search_detail{margin-top:-1px;pointer-events:auto;width:100%;padding:2% 0;background-color:#1d3e72;position:relative;}
.header_mb .search_detail .form_input_field{margin:0;}
.header_mb .search_detail .txt{display:block;padding:0 2% 0 15%;border:none;background:url('../images/nav_icon_search_mb.png') no-repeat 4% center #fff;background-size:auto 70%;}
.header_mb .search_detail .sub{background:url('../images/nav_icon_search_mb.png') no-repeat center center;background-size:60% auto;position:absolute;top:0;bottom:0;right:4%;z-index:2;width:10%;}

.footer{padding:0 0 8%;}
.footer .content_width{width:100%;}
.footer .list{display:block;}
.footer .list .menu{padding:0;max-width:100%;width:100%;display:block;}
.footer .list .menu .title{padding:3% 4%;font-size:1.14em;margin:0;border-top:1px solid #999;position:relative;}
.footer .list .menu .title:nth-child(2){margin:0;}
.footer .list .menu .title:last-child{margin:0;white-space:normal;}
.footer .list .menu .title .arrow{position:absolute;top:0;bottom:0;right:4%;width:12%;background:url('../images/arrow.png') no-repeat center center;background-size:48% auto;}
.footer .list .menu .title .arrow2{display:none;position:absolute;left:10%;bottom:0;width:4%;}
.footer .list .menu .title .arrow2 img{width:100%;display:block;}
.footer .list .menu .title_show .arrow{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}
.footer .list .menu .title_show .arrow2{display:block;}
.footer .list .menu .sub_menu{padding:3% 4%;font-size:1em;margin:0;background-color:#e3e4e5;display:none;border-top:1px solid #ccc;}
.footer .list .menu .title+.sub_menu{border-top:none;}
.footer .list .menu .sub_menu_show{display:block;}
.footer .list .menu:first-child .title{border-top:0;}
.footer .list .menu:last-child .title{padding-bottom:1%}
.footer .list .menu:last-child .sub_menu{display:block;background:none;padding:1% 4%;border:none;}
.footer .socialmedia{margin:4% auto 0;width:92%;padding:4%;border-top:1px solid #999;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.footer .socialmedia a{width:auto;height:auto;margin:0;float:none;}
.footer .socialmedia a img{width:51%;height:auto;margin:0 auto;}
.footer .line{margin:0 auto 4%;width:92%;}
.footer .copy{font-size:0.86em;float:none;width:100%;text-align:center;margin-top:3%;}
.footer .other_link{font-size:0.86em;text-align:center;float:none;width:100%;}
.footer .other_link a{margin:0;}
.wechat_popup{width:35%;height:auto;}

.right_menu.mb{width:100%;top:auto;right:auto;left:0;bottom:0;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-o-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);}
.right_menu.mb > p {height: auto}
.right_menu.mb > p .menu {padding-top:0;height: 100%;}
.right_menu.mb .menu{width:auto;height:auto;padding:7% 0;margin:0;border-left:1px solid #fff;}
.right_menu.mb .menu:first-child{border-left:none;}
.right_menu.mb .menu1{background-size:20.86% auto;}
.right_menu.mb .menu2{background-size:25.67% auto;}
.right_menu.mb .menu3{background-size:25.67% auto;}
.right_menu.mb .menu4{background-size:29.95% auto;}
.right_menu.mb .menu .number_tips{width:17%;height:auto;line-height:100%;background:none;-webkit-transform:translate(-150%,50%);-moz-transform:translate(-150%,50%);-o-transform:translate(-150%,50%);-ms-transform:translate(-150%,50%);transform:translate(-150%,50%);}
.right_menu.mb .menu .number_tips img{display:block;width:100%;}
.right_menu.mb .menu .number_tips .text{position:absolute;top:0;left:0;right:0;bottom:0;z-index:2;}
.right_menu.mb .arrow{display:none;position:absolute;top:0;right:0;width:13%;padding:7% 0 2%;text-align:center;color:#fff;font-size:1.14em;background:url('../images/arrow4.png') no-repeat center 30% rgba(0,126,129,0.5);background-size:35% auto;transform:translate(0,-100%);}

.popup .close{width:8.4%;top:0;right:0;height:auto;-webkit-transform:translate(-90%,20%);-moz-transform:translate(-90%,20%);-o-transform:translate(-90%,20%);-ms-transform:translate(-90%,20%);transform:translate(-90%,20%);}
.login_popup .panel{width:100%;height:100%;min-width:auto;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.login_popup .login{width:100%;float:none;height:55%;}
.login_popup .login > div{width:100%;}
.login_popup .login .title{font-size:2.57em;margin-bottom:3%;}
.login_popup .login .txt{background-size:5% auto;font-size:1em;margin-bottom:3%;height:2.5em;/*input height*/padding:2% 2% 2% 10%;width:84%;}
.login_popup .login .text{font-size:1em;}
.login_popup .login .btn{width:41%;margin-top:3%;}
.login_popup .register{width:100%;height:45%;background-size:auto 150%;}
.login_popup .register > div{width:100%;}
.login_popup .register a{margin-top:4%;width:54%;font-size:1.14em;}
.chat_popup .panel{width:100%;height:100%;z-index:12;min-width:0;}
.chat_popup .close{top:0;left:0;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-o-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);width:44px;height:44px;}

.forgetpwd_popup .panel{width:100%;height:100%;min-width:auto;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background-color:rgba(29,62,114,0.9);}
.forgetpwd_popup .panel .center_center_box > div{width:100%;}
.forgetpwd_popup .title{font-size:2.57em;margin-bottom:3%;}
.forgetpwd_popup .text{font-size:1em;margin:3% 0 8%;}
.forgetpwd_popup .txt{font-size:1em;height:2.5em;/*input height*/margin-bottom:3%;padding:2% 2% 2% 10%;width:84%;}
.forgetpwd_popup .btn{width:41%;margin-top:3%;}

.alert_popup .panel{width:92%;padding:5%;min-width:auto;}
.alert_popup .panel .close{height:auto;top:1%;right:2%;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-o-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);}
.alert_popup .panel p{margin:2% 0;}
.alert_popup .panel p.dear{margin-top:5%;}
.alert_popup .panel ul.point{margin:2% 0;}
.alert_popup .panel ul.point li{margin:2% 0 2% 2em;}

.crumbs{display:none;}

.banner_panel{margin-top:0;}
.banner_panel .banner{background-size:220% auto;}
.banner_panel .banner .img{height:auto;}
.banner_panel .banner .img img{width:100%;}
.banner_panel .banner .text_bg{width:100%;}
.banner_panel .banner .text_outer{top:4%;bottom:12%;}
.banner_panel .banner .content_width{left:0;width:100%;}
.banner_panel .banner .text_inner{width:65%;margin-left:4%;}
.banner_panel .banner h2{font-size:1.71em;}
.banner_panel .banner .intro{font-size:0.93em;margin-top:3%;}
.banner_panel .banner a{font-size:1em;margin-top:5%;width:auto;float:left;}
.banner_panel .arrow{display:none !important;}

.section{margin-top:5%;margin-bottom:5%;}
.section_inner{margin-top:0;margin-bottom:0;}
.section h1{font-size:1.71em;text-align:center;}
.section h1.mtleft{text-align:left;}
.section_icon{width:14%;height:auto;}
.section_title{font-size:1.71em;margin-top:4%;}
.section p{margin:5% 0;}
.section p.subtitle{width:100%;padding:2% 4%;}
.section p.subtitle .icon{width:15%;}
.section p.subtitle.pl75{padding-left:20%;}
.section p.subtitle.mtb20{margin:6% 0;}
.section ul.point li{margin:3% 0;}
.section.small p.large{margin:4% 0;}

.send_email_section{margin-top:0;margin-bottom:0;padding:4% 0;}
.send_email_section .text{float:none;width:100%;font-size:1.14em;height:auto;}
.send_email_section .send_email{float:none;width:100%;margin-top:4%;position:relative;overflow:hidden;display: flex; flex-wrap: wrap;}
.send_email_section .send_email .txt{width:100%;position:absolute;top:0;left:0;bottom:0;max-height:none;height: 96%;}
.send_email_section .send_email .btn{width:35%;height:auto;padding:4% 0;margin-bottom: 2px;float: none;}

/******* home start ******/
.home_menu{margin-top:5%;}
.home_menu .menu{font-size:0.86em;}
.home_menu .menu img{width:34%;height:auto;margin-bottom:10%;}
.home_box1{margin-top:5%;}
.home_box1 .box .title{font-size:1.14em;line-height:100%;text-align:center;}
.home_box1 .box .info{margin-top:4%;font-size:0.86em;}
.home_box1 .box .icon{position:static;width:20%;height:auto;float:right;margin-top:3%;}
.home_box1 .box .btn{font-size:1em;width:40%;position:absolute;left:50%;bottom:0;padding-left:0;padding-right:0;margin-top:3%;-webkit-transform:translate(-50%,-25%);-moz-transform:translate(-50%,-25%);-o-transform:translate(-50%,-25%);-ms-transform:translate(-50%,-25%);transform:translate(-50%,-25%);}

.section_fixed_size1{background-position:7% bottom;background-color:#e1ecf5;background-size:250% auto;height:auto;padding:4% 0;}
.section_fixed_size2{background-position:75% top;background-size:320% auto;width:100%;padding:5% 0;height:auto;}

.home_video{float:none;width:100%;height:auto;margin-top:5%;}
.home_video_intro{float:none;width:92%;margin:0 auto;}
.home_video_intro .intro{height:auto;margin-top:6%;padding:4% 0 4% 25%;background-size:17% auto;color:#1d3e72;font-size:1em;}
.home_video_intro .intro:first-child{margin-top:6%;}
.home_video_intro .intro1{background-image:url('../images/icon_home_intro1.png');}
.home_video_intro .intro2{background-image:url('../images/icon_home_intro2.png');}
.home_video_intro .intro3{background-image:url('../images/icon_home_intro3.png');}

.home_box2 .box{padding:0;}
.home_box2 .box .part{padding:5% 3%;font-size:1em;}
.home_box2 .box .info{padding:3%;}
.home_box2 .box .info .title{font-size:1.14em;}
.home_box2 .box .info .intro{margin-top:3%;font-size:0.86em;}
.home_box2 .box .info .btn{width:60%;position:static;margin-top:5%;}

.home_medal{margin-bottom:0;}
.home_medal .section_title{font-size:1.14em;}
.home_medal .section_title img{width:5%;height:auto;margin-right:1%;}
.home_medal .flex{margin-top:5%;width:100%;}
.home_medal .medal img{width:60%;height:auto;}
/******* home end ******/

/******* contact us start ******/
.contact_us_section .title{font-size:1.14em;text-align:center;}
.contact_us_section .info{width:100%;float:none;margin-top:5%;}
.contact_us_section .info:nth-child(2n+1){float:none;}
.contact_us_section .info .name{font-size:1em;background-position:center top;background-size:13.48% auto;padding:12% 0 0 0;text-align:center;}
.contact_us_section .info .address{margin:3% 0;font-size:1em;text-align:center;}
.contact_us_section .info .msg{font-size:1em;text-align:center;}
.contact_us_section .map{width:100%;float:none;margin-top:5%;}
.contact_us_section .map:nth-child(2n+1){float:none;}
.contact_us_section .line{margin-top:5%;}
/******* contact us end ******/

/******* custom manufacturing start ******/
.custom_manufacturing_section .btn{width:66%;margin-top:8%;}
/******* custom manufacturing end ******/

/******* faq start ******/
.faq_section .q{font-size:1em;padding:0;}
.faq_section .q .l{width:8%;padding:2% 0;}
.faq_section .q .m{width:76%;border-right:1px solid #ddeef7;padding:2%;margin-left:0;}
.faq_section .q .r{width:8%;}
.faq_section .a{padding:2% 0;font-size:1em;border:none;}
.faq_section .a .l{width:8%;}
.faq_section .a .r{width:88%;margin-left:2%;}
/******* faq end ******/

/******* search result start ******/
.searchresult_section_bg{padding:6% 0;}
.searchresult_section_open{padding-bottom:0;}
.searchresult_section .advanced_option{position:relative;float:none;width:100%;}
.searchresult_section .advanced_option .text{font-size:1.43em;padding:0;text-align:center;}
.searchresult_section .advanced_option .icon{width:5.8%;background-image:url('../images/arrow7.png');background-size:100% auto;}
.searchresult_section .advanced_option .icon_open{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}
.searchresult_section .form_input_field .input .panel{margin:0;width:auto;float:left;width:40%;}
.searchresult_section .form_input_field .input .panel:nth-child(3)~.panel{margin-top:0;}
.searchresult_section .form_input_field .input.range .panel .input{float:left;}
.searchresult_section .form_input_field .input.range .panel .txt{width:74%;height:2.5em;}
.searchresult_section .form_input_field .input.range .panel .unit{height:2.5em;line-height:100%;margin:0 3%;width:20%;}
.searchresult_section .form_input_field .input.range .panel .select{width:74%;height:2.5em;}
.searchresult_section .form_input_field .input.range .panel .select .selected_text{line-height:100%;padding-right:9vw;height:auto;}
.searchresult_section .form_input_field .input .menu .text{color:#fff;width:100%;}
.searchresult_section .form_input_field .input .menu .gou{display:none;}
.searchresult_section .form_input_field .checkboxlist .checkbox{width:33.33%;margin-left:0;}
.searchresult_section .form_input_field .checkboxlist .checkbox:nth-child(3)~.checkbox{margin-top:5%;}
.searchresult_section .btn_panel.content_width{width:100%;}
.searchresult_section .btn_panel{margin-top:4%;}
.searchresult_section .btn_panel .btn{width:50%;font-size:1.07em;padding:3.5% 0;float:right;}
.searchresult_section .btn_panel .bin{margin-left:0;padding-left:20%;background-color:#fff;background-position:25% center;float:left;}
.searchresult_section .search_result_count{width:100%;margin-left:0;float:none;font-size:1.14em;}
.searchresult_section .sort_field{width:100%;float:none;margin:3% 0 0;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-o-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);}
.searchresult_section .page_content.content_width{width:100%;margin-top:5%;}
.searchresult_section .result_info{padding:2% 0 2% 4%;}
.searchresult_section .result_info > div{float:none;width:100%;}
.searchresult_section .result_info .no{width:75%;margin-bottom:1%;}
.searchresult_section .result_info .name{width:75%;margin-left:0;font-weight:bold;}
.searchresult_section .result_info .name span{font-weight:normal;color:#333;}
.searchresult_section .result_info .favor{left:auto;right:12%;width:6.66%;background-position:center center;background-size:98% auto;}
.searchresult_section .result_info .switch{right:0;width:8%;background-position:center center;background-size:50% auto;border-left:2px solid #ddeef7;}
.searchresult_section .result_parameter .parameter_head{border:none;border-top:1px solid #d4d4d4;padding:0 4%;}
.searchresult_section .result_parameter .parameter_head:first-child{border-top:none;}
.searchresult_section .result_parameter .parameter_head > div{padding:3% 0;font-size:1em;text-align:left;}
.searchresult_section .result_parameter .parameter_head .no{width:25%;margin-left:0;}
.searchresult_section .result_parameter .parameter_head .size{width:40%;margin-left:5%;}
.searchresult_section .result_parameter .parameter_head .number{width:25%;margin-left:0;float:right;text-align:center;}
.searchresult_section .result_parameter .parameter_detail{border-left:none;border-right:none;padding:2% 4%;position:relative;}
.searchresult_section .result_parameter .parameter_detail > div{float:left;text-align:center;font-size:0.875em;color:#333;text-align:left;}
.searchresult_section .result_parameter .parameter_detail .no{width:25%;margin-left:0;padding:2% 0;}
.searchresult_section .result_parameter .parameter_detail .size{width:40%;margin-left:5%;padding:2% 0;}
.searchresult_section .result_parameter .parameter_detail .size input{width:25%;padding:6% 2%;margin:0 2%;}
.searchresult_section .result_parameter .parameter_detail .number{position:absolute;top:0;right:4%;bottom:0;width:23%;margin:2% 0;float:none;}
.searchresult_section .result_parameter .parameter_detail .number input{width:40%;padding:0 2%;height:100%;}
.searchresult_section .result_parameter .parameter_customise .size{padding:0;position:absolute;top:0;bottom:0;left:32%;margin:2% 0;}
.searchresult_section .result_parameter .parameter_customise .size input{padding-top:0;padding-bottom:0;height:100%;}
.searchresult_section .result_parameter .parameter_btn{border:none;border-top:1px solid #d4d4d4;padding:3% 4%;}
.searchresult_section .result_parameter .parameter_btn .btn{float:left;margin-right:0;width:35%;padding:2% 0;-webkit-transition:background-position 0.5s;-mos-transition:background-position 0.5s;-o-transition:background-position 0.5s;-ms-transition:background-position 0.5s;transition:background-position 0.5s;}
.searchresult_section .result_parameter .parameter_btn .btn:nth-child(1){float:right;background-color:#dab273;color:#fff;}
.searchresult_section .result_parameter .parameter_btn .btn.added{background-size:auto 80%;}
/******* search result end ******/

/******* favorites start ******/
.favorites_section .result_info .no{width:85%;}
.favorites_section .result_info .name{width:85%;}
/******* favorites end ******/

/******* registration start ******/
.registration_section .form_input_field .input .txt,
.registration_section .form_input_field .input .select{width:100%;}
.registration_section .form_input_field .input .panel{width:100%;}
.registration_section .form_input_field .input .panel:first-child{margin-top:0;}
/******* favorites end ******/

/******* past rfq start ******/
.past_rfq_section .page_content.content_width{width:100%;}
.past_rfq_section .item{margin-top:5%;}
.past_rfq_section .rfq_head > div{font-size:1.14em;padding:3% 0;}
.past_rfq_section .rfq_head .date{padding:3% 4%;background-color:#fff;float:none;width:100%;color:#1d3e72;}
.past_rfq_section .rfq_head .no{width:58%;margin-left:4%;}
.past_rfq_section .rfq_head .state{width:33%;margin-right:4%;}
.past_rfq_section .rfq_info{padding:3% 4%;}
.past_rfq_section .rfq_info > div{float:left;font-size:1em;color:#007ebf;line-height:140%;}
.past_rfq_section .rfq_info .no{width:23%;margin-left:0;}
.past_rfq_section .rfq_info .name{width:56%;margin-left:3%;}
.past_rfq_section .rfq_info .number{font-size:1.14em;width:15%;margin-left:0;float:right;}
.past_rfq_section .rfq_info .add{float:right;width:35%;margin-top:3%;}
.past_rfq_section .rfq_info .add .btn{padding:4% 0;width:100%;}
.past_rfq_section .rfq_info .add .btn.added{background-size:auto 80%;}
/******* past rfq end ******/

/******* my rfq end ******/
.my_rfq_section .page_content.content_width{width:100%;}
.my_rfq_section .rfq_head{padding:3% 4%;}
.my_rfq_section .rfq_head > div{font-size:1.14em;margin-left:0;}
.my_rfq_section .rfq_head .no{width:25%;}
.my_rfq_section .rfq_head .name{width:60%;float:right;margin-left:4%;}
.my_rfq_section .rfq_head2 .no{width:25%;}
.my_rfq_section .rfq_head2 .name{width:43%;float:left;}
.my_rfq_section .rfq_head2 .quantity{width:24%;float:right;margin:0;}
.my_rfq_section .rfq_info{padding:3% 4%;position:relative;}
.my_rfq_section .rfq_info > div{float:left;margin-left:0;}
.my_rfq_section .rfq_info .no{width:25%;}
.my_rfq_section .rfq_info .name{width:60%;float:right;}
.my_rfq_section .rfq_info .quantity{width:45%;clear:right;margin:3% 0 0 40%;font-size:1.14em;}
.my_rfq_section .rfq_info .quantity .txt{width:30%;padding:0 2%;height:1.5em;}
.my_rfq_section .rfq_info .remove{width:10%;float:right;margin:3% 0 0;}
.my_rfq_section .rfq_info .remove .btn{width:100%;height:1.5em;background-position:center center;border:none;background-size:auto 90%;text-indent:-99999px;}
.my_rfq_section .rfq_info2 .no{width:24%;}
.my_rfq_section .rfq_info2 .name{width:43%;float:left;margin-left:4%;word-break:break-word;}
.my_rfq_section .rfq_info2 .quantity{width:25%;float:right;margin:0;}
.my_rfq_section .form_input_field .input textarea{width:100%;height:5em;}
.my_rfq_section .form_input_field .input .panel:only-child{width:100%;}
.my_rfq_3 .form_input_field .input{width:100%;}
/******* my rfq end ******/

/******* product forms start ******/
.alphabet_filter.content_width{width:100%;}
.alphabet_filter{border-radius:0;}
.alphabet_filter .tips{text-align:center;font-size:1.14em;padding-bottom:3%;}
.alphabet_filter .alphabet_menu_mb_outer{position:fixed;right:0;z-index:21;display:none;}
.alphabet_filter .alphabet_menu.mb{position:absolute;top:50%;right:0;background-color:#007ebf;width:7vw;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-o-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);}
.alphabet_filter .alphabet_menu.mb div{text-align:center;color:#fff;padding:0.4vh 0;font-size:0.78em;line-height:100%;}
.alphabet_filter .alphabet_menu.mb div.cur{background-color:#145b7f;}
.alphabet_filter .alphabet_content:not(.empty){display:block !important;padding:0;background-color:#fff;}
.alphabet_filter .alphabet_content.empty{display:none !important;}
.alphabet_filter .alphabet_content .name{font-size:1.5em;color:#1d3e72;padding:2% 4%;background-color:#ececec;}
.alphabet_filter .alphabet_content .item{float:none;width:92%;margin:0;padding:2% 4%;border-top:1px solid #d0d0d0;}
.alphabet_filter .alphabet_content .item:nth-child(2){border-top:1px solid #fff;}
.alphabet_filter .alphabet_content .item:nth-child(odd){margin-left:0;}
.alphabet_filter .alphabet_content .item:nth-child(even){clear:none;}
.alphabet_filter .alphabet_content .item a{font-size:1em;text-decoration:none;}
.alphabet_filter_at_right_mb{display:block;position:fixed;top:0;left:0;right:0;bottom:0;z-index:23;margin:0;overflow:auto;}
.alphabet_filter_at_right_mb_translate{-webkit-transform:translate(100%,0);-moz-transform:translate(100%,0);-o-transform:translate(100%,0);-ms-transform:translate(100%,0);transform:translate(100%,0);}
.alphabet_filter_at_right_mb .alphabet_menu_mb_outer{display:block;top:0;bottom:0;}
.alphabet_filter_at_right_mb .tips{background-color:#1d3e72;padding:4% 0;color:#fff;position:relative;}
.alphabet_filter_at_right_mb .tips .close{position:absolute;top:0;right:0;bottom:0;width:9%;background:url('../images/popup_close2.png') no-repeat left center;background-size:50% auto;}

.periodic_table_filter.content_width{width:100%;}
.periodic_table_filter{position:fixed;top:0;left:0;right:0;bottom:0;z-index:23;margin:0;overflow:auto;overflow-x:hidden;}
.periodic_table_filter_translate{-webkit-transform:translate(100%,0);-moz-transform:translate(100%,0);-o-transform:translate(100%,0);-ms-transform:translate(100%,0);transform:translate(100%,0);}
.periodic_table_filter .alphabet_menu_mb_outer{display:block;}
.periodic_table_filter .tips{text-align:center;font-size:1.14em;background-color:#1d3e72;padding:4% 0;color:#fff;position:relative;}
.periodic_table_filter .tips .close{position:absolute;top:0;right:0;bottom:0;width:9%;background:url('../images/popup_close2.png') no-repeat left center;background-size:50% auto;}
.periodic_table_filter .periodic_table_thumbnail{display:block;width:60%;position:relative;margin:0 auto;overflow:hidden;}
.periodic_table_filter .periodic_table_thumbnail img{width:100%;display:block;}
.periodic_table_filter .periodic_table_thumbnail_cover{background-color:rgba(0,0,0,0.6);position:absolute;top:0;left:0;right:0;bottom:0;z-index:2;}
.periodic_table_filter .periodic_table_thumbnail_pos{border:2px solid #ff0100;position:absolute;top:0;left:0;z-index:3;}
.periodic_table_filter .periodic_table_canvas_outer{width:100%;height:54vh;max-height:526px;margin-top:3%;}
.periodic_table_filter canvas{position:relative;}
.periodic_table_filter .btn{width:48%;margin:5% auto 0;padding:5% 0;}

.product_forms_section_bg{padding:6% 0;}
.product_forms_section .intro{margin-top:5%;}
.product_forms_section .intro .title{font-size:1.14em;margin-bottom:2%;}
.product_forms_section .intro table.info{width:100%;}
.product_forms_section .intro table.info th, .product_forms_section .intro table.info td{line-height:100%;padding:4%;}
.product_forms_section .intro table.info th{font-size:1em;width:30%;}
.product_forms_section .intro table.info th span{font-size:0.78em;}
.product_forms_section .intro table.info td{font-size:0.85em;width:35%;}
.product_forms_tab_content .tab_head table{width:100%;}
.product_forms_tab_content .tab_head table td{border:none;background:none;}
.product_forms_tab_content .tab_head table div{background-color:#dab273;color:#fff;border:none;width:85%;float:left;}
.product_forms_tab_content .tab_head table div.cur{background-color:#dab273;color:#fff;}
.product_forms_tab_content .tab_head table td:first-child{border:none;}
.product_forms_tab_content .tab_head table td:last-child{border:none;}
.product_forms_tab_content .tab_head table td:last-child div{float:right;}
.product_forms_tab_content .tab_body{display:block !important;}
/******* product forms end ******/

/******* product list element end ******/
.product_list_element_section{padding-bottom:0;}
.product_list_element_section .form_block_title{text-align:center;}
.product_list_element_section .form_block_title.advanced_option{width:92%;margin:0 auto;}
.product_list_element_section .advanced_option .text{font-size:1.14em;}
.product_list_element_section .select_form{font-size:1.14em;text-align:center;padding-top:4%;}
.product_list_element_section .form_input_field .checkbox{margin-left:0;}
.product_list_element_section .tab_content{display:none;}
.product_list_element_section .information_detail{width:100%;position:relative;}
.product_list_element_section .information_detail th, .product_list_element_section .information_detail td{font-size:1em;;}
.product_list_element_section .information_detail th{padding:7px 20px 7px 0;}
.product_list_element_section .information_detail td{padding:7px 10px;}
.product_list_element_section .information_detail td:last-child{padding-right:0;}
.product_list_element_section .bg_color{width:100%;background-color:#eff9ff;padding:4% 0;}
.product_list_element_section .bg_color .form_block_title{margin-top:0;}
.product_list_element_section .bg_color .tab_body{width:92%;margin:4% auto 0;overflow:hidden;position:relative;}
.product_list_element_section .bg_color .tab_content{margin-top:4%;}
.product_list_element_section form .bg_color{padding-left:4%;padding-right:4%;width:92%;}
.product_list_element_section form .content_width:first-child{margin-bottom:6%;}
.product_list_element_section form .bg_color .form_input_field:last-child{margin-bottom:0;}
.product_list_element_section form .bg_color.btn_panel{margin-top:0;padding:4% 0 0;}
/******* product list element end ******/

/******* product deatil element start ******/
.products_detail_section_no_top_mb{margin-top:0;}
.products_detail_section .product_img{float:none;width:100%;border:none;}
.products_detail_section .product_img img{width:100%;height:auto;}
.products_detail_section .product_img .icons img{width:12.5%;height:auto;}
.products_detail_section .product_img .bar{height:auto;background:none;}
.products_detail_section .product_img .bar > *{margin-right:0;float:left;width:46%;height:auto;padding:5% 0;background-size:auto 60%;border:1px solid #007ebf;}
.products_detail_section .product_img .bar .share{background-image:url('../images/share_mb.png');}
.products_detail_section .product_img .bar .favor{background-image:url('../images/favor_mb.png');float:right;}
.products_detail_section .product_img .bar .favor.selected{background-image:url('../images/favor2_mb.png');}
.products_detail_section .icon_intro{position:fixed;top:0;left:0;bottom:0;z-index:30;background-color:rgba(0,0,0,0.6);display:none;}
.products_detail_section .icon_intro .panel{width:70%;padding:5%;border:none;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.3);-moz-box-shadow:0 0 10px rgba(0,0,0,0.3);box-shadow:0 0 10px rgba(0,0,0,0.3);position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
.products_detail_section .icon_intro .panel .icon{width:13%;display:block;margin:0 auto 4%;}
.products_detail_section .icon_intro .panel .name{font-size:1em;text-align:center;color:#1d3e72;}
.products_detail_section .icon_intro .panel .intro{font-size:0.85em;margin-top:2%;text-align:center;}
.products_detail_section .product_basic_msg{float:none;width:100%;margin-top:5%;}
.products_detail_section .product_basic_msg h1{font-size:1.42em;}
.products_detail_section .product_basic_msg .specification{width:70%;font-size:1em;margin-top:3%;}
.products_detail_section .product_basic_msg .specification .no{float:none;margin-right:0;}
.products_detail_section .product_basic_msg .specification .cas{float:none;border-left:none;padding-left:0;margin-top:3%;}
.products_detail_section .product_basic_msg .specification .description{margin-top:5%;}
.products_detail_section .product_basic_msg .download{padding:2% 0;width:25%;margin-top:3%;text-indent:7%;font-size:1em;background-position:15% center;background-size:19% auto;}
.products_detail_section .product_basic_msg .result_parameter{margin-top:5%;width:108%;position:relative;left:-4%;}
.products_detail_section .product_basic_msg .result_parameter .parameter_head{padding:3% 0;}
.products_detail_section .product_basic_msg .result_parameter .parameter_head > div{margin-left:4%;font-size:1.14em;}
.products_detail_section .product_basic_msg .result_parameter .parameter_head .no{width:24%;}
.products_detail_section .product_basic_msg .result_parameter .parameter_head .size{width:28%;}
.products_detail_section .product_basic_msg .result_parameter .parameter_head .number{margin:0 4% 0 0;width:30%;}
.products_detail_section .product_basic_msg .result_parameter .parameter_detail{padding:2% 0;position:relative;}
.products_detail_section .product_basic_msg .result_parameter .parameter_detail > div{margin-left:4%;;font-size:1em;}
.products_detail_section .product_basic_msg .result_parameter .parameter_detail .no{width:24%;padding:5px 0;}
.products_detail_section .product_basic_msg .result_parameter .parameter_detail .size{width:28%;padding:5px 0;}
.products_detail_section .product_basic_msg .result_parameter .parameter_detail .size input{width:29%;height:100%;padding:0 2%;margin:0 3%;}
.products_detail_section .product_basic_msg .result_parameter .parameter_detail .size input:first-child{margin-left:0;}
.products_detail_section .product_basic_msg .result_parameter .parameter_detail .number{margin:2% 0;width:30%;position:absolute;top:0;right:4%;bottom:0;}
.products_detail_section .product_basic_msg .result_parameter .parameter_detail .number input{width:40%;height:100%;padding:0 2%;}
.products_detail_section .product_basic_msg .result_parameter .parameter_customise .size{padding:0;position:absolute;top:0;bottom:0;left:32%;margin:2% 0;}
.products_detail_section .product_basic_msg .result_parameter .parameter_btn{padding:3% 0;float:left;width:50%;}
.products_detail_section .product_basic_msg .result_parameter .parameter_btn .btn{padding:5% 0;width:70%;margin-left:8%;}
.products_detail_section .product_basic_msg .result_parameter .parameter_btn2{margin-top:1px;padding:3% 0;float:right;width:50%;background-color:#e3e4e5;}
.products_detail_section .product_basic_msg .result_parameter .parameter_btn2 .btn{font-size:1em;padding:5% 0;width:70%;margin-right:8%;border:2px solid #dab273;background-image:none;text-indent:0;}
.products_detail_section .product_basic_msg .result_parameter .parameter_btn2 .btn.added{background-size:auto 80%;}
.products_detail_section .product_basic_msg .result_parameter .tips{width:92%;margin:2% auto 0;text-align:left;font-size:0.85em;line-height:140%;}
.products_detail_section h2{font-size:1.5em;margin-bottom:5%;text-align:center;}
.products_detail_section .tab_content{display:block;}
.products_detail_section.product_list_element_section{width:100%;}
.products_detail_section.product_list_element_section .tab_body{width:92%;margin:4% auto 0;overflow:hidden;}
.products_detail_section .intro table.info th, .products_detail_section .intro table.info td{background-color:#e3e4e5;}
.products_detail_section_line{width:100%;height:2px;overflow:hidden;background-color:#ebebeb;}
/******* product deatil element end ******/

/******* recently viewed products start ******/
.recently_viewed_products_section{padding:4% 0;}
.recently_viewed_products{margin-top:4%;}
.recently_viewed_products .panel{width:48%;}
.recently_viewed_products .panel .info{padding:5%;}
.recently_viewed_products .panel .info .no{font-size:0.85em;}
.recently_viewed_products .panel .info .name{font-size:1.14em;margin-top:0;}
.recently_viewed_products .panel .info .msg{font-size:0.85em;margin-top:4%;}
.recently_viewed_products .panel .info .btn_panel{left:5%;right:5%;bottom:0;-webkit-transform:translate(0,-28%);-moz-transform:translate(0,-28%);-o-transform:translate(0,-28%);-ms-transform:translate(0,-28%);transform:translate(0,-28%);}
.recently_viewed_products .panel .info .btn_panel a{padding:5% 0;}
.recently_viewed_products .highest .info .btn_panel{margin-top: 4%;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-o-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);}
.recently_viewed_products_btn.mb .arrow{margin-top:4%;width:48%;height:auto;float:left;margin-left:0;background-color:#dab273;border:none;padding:3% 0;}
.recently_viewed_products_btn.mb .next{float:right;}
.recently_viewed_products_btn.mb .arrow img{width:8.7%;height:auto;display:block;}
.recently_viewed_products_btn.mb .prev img{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}
.recently_viewed_products_btn.mb .disabled{opacity:0.6;}
/******* recently viewed products end ******/

/******* reset passowrd end ******/
.reset_password_section .btn{width:50%;margin-left:auto;margin-right:auto;}
/******* reset passowrd end ******/

/******* custom size end ******/
.custom_size_section .form_input_field .input .panel{width:100%;}
.custom_size_section .form_input_field .input .panel:only-child{width:100%;}
.custom_size_section .form_input_field .input .panel .select{width:100%;}
.custom_size_section .customise_product_info table th,
.custom_size_section .customise_product_info table td{padding:4%;}
.custom_size_section .customise_product_info table th{font-size:1.14em;white-space:normal;}
.custom_size_section .customise_product_info table th.field{padding:0 0 3% 0;}
.custom_size_section .customise_product_info table td{font-size:0.85em;}
/******* custom size end ******/

/******* about us start ******/
.section_about_us .left_text{float:none;width:100%;}
.section_about_us .right_img{float:none;margin:5% auto;}
.section_about_us hr{margin:5% 0;}
.section_about_us .point ul li{margin-top:2%;}
/******* about us end ******/

/******* the goodfellow advantage start ******/
.section_goodfellow_advantage .adv{margin:2% 0;width:100%;border-right:6px solid #007ebf;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.section_goodfellow_advantage .adv img{width:20%;}
.section_goodfellow_advantage .adv .text{padding:0 5% 0 25%;font-size:1em;}
/******* the goodfellow advantage end ******/

/******* new products start ******/
.news_prod .item{margin-bottom: 0.2em;}
.news_prod .news_prod-table .prod_profile{width: 30%; padding-right: 2.5%;}
/******* new products end ******/

/******* news listing start ******/
.prod_font{padding: 3%;}
/******* news listing end ******/

/******* 404 start ******/
.null_section .null_img{width: 35%; margin-top: 2em;}
.null_section .null_info{width: 100%; margin: 2em auto;}
.null_section .cta_area{width: 80%;}
.null_section .cta_area a{padding: 5% 8%;width:auto;height: auto;line-height:100%;}
/******* 404 end ******/

/******* casestudy start ******/
.section_casestudy .item{margin:5% 0;}
.section_casestudy .leftimg{width:100%;float:none;}
.section_casestudy .righttext{width:100%;float:none;}
.section_casestudy .righttext .title{padding:3%;}
.section_casestudy .righttext .title .arrow{width:3%;margin-left:2%;}
.section_casestudy .righttext .intro{padding:3% 0;}
/******* casestudy end ******/

/******* press release start ******/
.section_pressrelease .year_sort{width:27%;}
.section_pressrelease .year_sort .select{width:100%;}
.section_pressrelease .year_sort .select .selected_text{margin-left:0.5em;}
.section_pressrelease .righttext .date{float:none;margin-top:3%;}
/******* press release end ******/

/******* video list start ******/
.video_popup .panel{width:100%;height:100%;background-color:#000;}
.video_popup .panel .close{top:0;right:0;z-index:2;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-o-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);}
.video_popup .panel iframe{width:100%;height:auto;position:absolute;top:50%;left:50%;display:block;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
/******* video list end ******/
