@charset "utf-8";
/*
 CSS Create by 2fellows
*/

/*@media (max-width: 1920px) and (min-width: 1600px) {
	#section04 .wrapper_all_better {
	    margin-top: 0!important;
	}
}*/
@media (min-width: 1630px){
	.wrapper_tradecode {background-image: url(../images/bg_tradecode-gray-max.png)!important;}
	.wrapper_footer {background-position:70% }
	.wrapper_footer {background-image: none;background-color: #252525;padding-top: 5%;margin-top:5%;}
	#section04 {width:1130px;margin:0 auto;}
	.wrapper_layout_text {bottom:80px;}
	.wrapper_background_better img {width:100%!important;}
	.row_homecontent06 {max-width: 1130px;margin:0 auto;}
	.row_homecontent06 .container {max-width: 1130px;}
	.row_homecontent05 {max-width: 1130px;margin:0 auto;top: 0px;}
	.row_homecontent05 .container {max-width: 1130px;}
	.wrapper_all_better {max-width:1130px;margin:0 auto;}
	.wrapper_content_equity {background-position: center 95%}
	.row_homecontent05 {margin-top: -75px;}
	.text_tradecodeapp img {max-width: 90%;}
}
@media (max-width: 1630px){
  .footer_bgleft{width: 70%;}
  .footer_bgright{width: 30%;}
	.bg_mutualpre {    background-size: auto 100%;}
	.row_homecontent05 {margin-top: 0;}
	/*.row_homecontent05{  margin-top: 57% !important; top: 0;}*/
	.box-bg-better{ height: auto;}
}
@media (max-width: 1500px) and (min-width: 1449px){
	.menu_better{ width: 100%;    padding-bottom: 80px;}
}
@media (max-width: 1500px){

  .footer_bgleft{width: 75%;}
  .footer_bgright{width: 30%;}
  .footer_bgleft,.footer_bgright{height: 292px; }
  .bg_topleft{
    background-image: url('../../assets/images/bg-footertopleft.jpg');
  }
  .bg_topright{
    background-image: url('../../assets/images/bg-footertopright.jpg');
  }
  .footer_bgright{border:none;}
}
@media (min-width: 1450px){
	.backgruond-better {display: none;}
	.backgruond-better-big {display: block;}
	.backgruond-better-mobile {display:none;}
	.layout_text_better {bottom: 75px;}
	.wrapper_background_better img {width: 75%;margin:0 auto;}
	.layout_img_tresearchlist {right:22%;}
	.layout_img_tresearchlist img {width:40%;}
	.img_tradecodeapp {left: 19%;}
	.bg-better-full,.box-bg-better-full {display:none;}
	.bg-better,.box-bg-better {display:block;}
	.wrapper_all_better {margin-top:445px;}
	.layout_img_og {height:1650px;}
	.text_tradecodeapp {padding-left:45%;}
}
@media (max-width: 1450px){
	.menu_better{padding-bottom: 133px;width: 100%;}
	.wrapper_layout_text{ bottom: 30px;}
	.wrapper_background_better > span.box-bg-better-full{ height: 1200px; overflow: hidden;margin-top:42vh;}

}
@media (min-width: 1350px){
	.wrapper_tradecode {background-image: url(../images/bg_tradecode-gray-1350.png);}
}
@media (max-width: 1366px){
	.menu_better {padding-bottom: 126px;}
	.wrapper_background_better > span.box-bg-better-full {  height: 1150px;}
}
@media (max-width: 1355px){
	.layout_text_better {right: 0px;}
	/* css update */

	/* .content-login-research-listslide{ padding: 0 30px;} */

}

@media (max-width: 1300px){
  .footer_bgright {  width: 25%;}
	.menu_better {  padding-bottom: 105px;}
}
@media (max-width: 1280px){
	.wrapper_background_better > span.box-bg-better-full {  height: 1070px;}
}
@media (max-width: 1279px){
	.menu_better{ width: auto;}
}
@media (max-width:1199px) and (min-width:992px){
	.footer_right .layout_imgfooter{left: 0;}
}
@media (max-width: 1200px){
	.topic_text_stock {margin-left: 89px;}
	.stockscreen_box .bar_filter_stockscreen select{background-size: 30px;}
	.content-stockrow02 .box-stock-targetprice {margin-bottom: 20px;}
	.bg-better-full,.box-bg-better-full {display: none;}
		.wrapper_background_better > span.box-bg-better {  height: 900px;}

	.bg-better,.box-bg-better {display: block;}
.row_homecontent05 {/*height:580px;*/}
	.t-app-download01 {font-size:70px;}
	.t-app-download03 {font-size:120px;}
	.link-app-download01 img {height: 50px;}
	.layout_footer h2 {font-size: 25px;}
	.wrapper_all_better {margin-top: 300px;}
	.wrapper_tradecodeapp {height: 785px;}
	/* update */
	.padding-left30 {  padding-left: 15px;}
	.checkoption2f.listcheck3col > div {  width: 33%;}
	.insite_textbanner {  padding-top: 35px;  margin-bottom: 100px;}
	.control-sitemap2f .list-sitemap2f{ width: 25%;}
	.insite_container{    background-position: right top;  margin-bottom: 50px;  background-size: auto 250px;}
	.selectaccount .checkoption2f.listcheck3col > div {  width: 49%;}
	.checkoption2f.listcheckauto > div{ margin-right: 10px;}
	.treadcode-icon-control {  width: 125px;  height: 125px;}
	.research-listslide button.slick-prev{left: 0px;}
	.research-listslide button.slick-next{ right:0px;}
	.content-tools-list ul li{ margin-bottom: 20px;}
	.tools-des{ width: 100%;}
	.content-topblack{ font-size: 22px;}
	.content-stockinfo {  margin-top: -225px;}
	.t-target01{ font-size: 60px;}
	.t-target02, .t-target03{ font-size: 30px;}
	.heading-stock{ font-size: 35px;}
	.stocktablelist, .stocktablelist ul li{ font-size: 25px;}
	 .list-iconstock ul li span{ padding-left: 10px;}
	 .box-viewdata .col-md-3{  max-width: 202.08px;}
	 .layout_imgmenu_qlick img {max-width: 85%}
	.wrapper_footer {background-position:75% }
	.wrapper_headder .nav>li>a{ padding: 10px 15px;}
	  .detail_openaccount{ margin-left: 0;}
	.wrapper_content_equity {background-position: center 80%;}
  .layout_footer_new h2{ font-size: 40px;}
  .layout_glass {bottom:-70px;}
  .targetprice-bottom {min-height: 70px;max-height: 70px;}
}

@media (max-width: 1024px){
		.stockscreen_box .bar_filter_stockscreen select{background-size: 25px;}
	.content-calendar02 .fc-day-grid-event{ padding: 0 10px;}
	.content-calendar02 .fc-day-header{ padding-bottom: 20px;   font-size: 27px;  line-height: 27px;}
	.fc-row .fc-content-skeleton {  height: 120px;}
	.fc-body .fc-event {font-size: 20px !important;  line-height: 16px !important;}
	.stock-compro-right{ margin-bottom: 100px;}
	.content-stockrow-companyprofile .stock-compro-right p {  margin-bottom: 30px;}
	.stockpeer_name span {
	    white-space: nowrap;
	    overflow: hidden !important;
	    text-overflow: ellipsis;
	    width: 140px;
	}
	.tools-des{ height: 82px;}
	.content-tools-list ul li {  margin-bottom: 15px;}
	.tools-des p {  line-height: 27px !important;}
	.wrapper_background_better > span.box-bg-better {  height: 890px;}
	.menu_better ul li{ margin-bottom: 15px;}
	.menu_better a{max-width: 75px;}
	.menu_better {padding-bottom: 95px;}
	.layout_pagin .ngx-pagination li{    margin-left: 2px;}
	/*.row_homecontent05 {  margin-top: -100px;}*/
	.footer_right .layout_imgfooter{left: -10px !important;}
	.t-app-download01 {font-size:40px;}
	.t-app-download03 {font-size:100px;line-height: 60px}
	/* update */
	.footer-address h3{    font-size: 26px;line-height: 40px;}
	.t-address, .footer-contact-list {font-size: 20px;line-height: 22px;}
	.footer-contact-list ul li{ margin-bottom: 3px;}
	.footer-contact-list {margin-top: 35px;}
	.footer-banner { height: 115px; margin-top: 22px;}
	.content-controlform  .box_input .padding-left60{ padding-left: 30px;}
	.header_text{    font-size: 140px;  line-height: 85px; margin-bottom: 15px;}
	.header_text > img{top:70px;}
	.header_introbanner {  font-size: 35px;  line-height: 35px;}
	.content-controlform,.header-form,.submit-2btn{ margin-bottom: 30px;}
	.header-form{ font-size: 45px; line-height: 45px;}
	.heading-formcheck h5 {font-size: 30px;line-height: 35px;}
	.checkoption2f .magic-radio + label span, .checkoption2f .magic-checkbox + label span,.content-tabledes table,
	.insite_container p, .footer-contact-list, .insite_breadcrumb ol li, .title_form, .unit_form, .title-qustion,
	 .title-check, .content-tableadvice table, .content-tablerisk table,.body-viewdata {
    font-size: 22px !important;line-height: 24px !important;}
	.t-address{font-size: 20px !important;}
	.boxuser-time{ width: 15%;}
	.boxuser-msg{ width: 85%;}
	.topset-userlogin-slide{ padding: 25px 15px;width:100%;}
	.text-toppick01{ font-size: 40px; line-height: 35px;}
	.text-toppick02{font-size: 25px;line-height: 25px;margin-top: 5px;}
	.tools-des{ width: 100%;}
	.tools-des strong{ font-size: 30px; line-height: 30px; margin-bottom: 0;}
	.content-login-tools{ margin-top: 50px; margin-bottom: 30px;}
	.content-login-research .container, .content-login-blocktrade .container, .content-login-fundresearch .container{ padding-bottom:0px;}
	/*.content-login-toppick, .content-login-tradecode, .content-login-research, .content-login-blocktrade,
	.content-login-fundresearch, .content-login-tools, .content-login-announcement,.boxheadline{ margin-bottom: 0px;}*/
	.content-stockinfo {margin-top: -185px;}
	.box-stock-targetprice {padding: 95px 15px 10px 15px;  min-height: 250px;}
	.t-target01 {font-size: 55px;}
	.content-stockrow04 {  padding: 120px 0;}
	.stock-compro-left h3, .stock-major-right h3 {font-size: 90px;line-height: 55px;}
	.stock-compro-left {  padding-top: 20px;}
	.content-stockrow01, .content-stockrow02, .content-stockrow05, .content-stockrow06,.content-tabledes{ margin-bottom: 50px;}
	.list-iconstock img{ height: 10px;}
	.list-iconstock{bottom: -3px;}
	.t-title01,.t-title02{ margin-bottom: 10px;}
	.checkoption2f.padding-left60,.content-des-datamore.padding-left60{ padding-left: 0;}
	.control-textpopshow2f{min-height: 300px;}
	.control-textpopshow2f p{ margin-bottom: 15px;}
	.content-popupshow  .modal-header h3,.scrollbar{ margin-bottom: 20px;}
	.control-btn-popshow2f .btn{    padding: 7px 40px;}
	.content-popupshow  .modal-content{ padding: 25px 30px;}
	.topset-userlogin{ font-weight: normal;}
	.wrapper_dropdown_tns{ right: 0;}
	.wrapper_dropdown_tns input,.layout_content_major h2{ font-weight: normal !important;    letter-spacing: 0 !important;}

}

@media (max-width: 991px){
	.layout_branch {height:240px;}
	.box-contentdetail {margin-bottom: 30px!important}
	.pickscenter, .picksleft, .picksright {margin:0;}
	.topic_text_stock {margin-left:0px;}
	.content-login-blocktrade {margin-bottom: 5px;}
	.content-login-research {  margin-bottom: 25px;}
	.content-login-tradecode-bottom,.content-login-topset,.content-login-tools{ margin-bottom: 30px;}
	.stocktablelist{position: relative;  top: -15px;}
	.content_stock_info .content-stockrow04,.control-stockbg{ background-image: none !important;}
	.wrapper_footernew{ margin-top: 50px;}
	.topic_footer{ padding-top: 30px;}
	.footer_left.layout_footer_new{ padding-top: 0;}
	.bg_topleft{ display: none;}
	.content-stockrow-companyprofile{ margin-top: 50px;}
	.content_stock_info .control-stockbg{ background-image: none !important; padding-bottom: 40px !important; margin-bottom: 30px;}
	.major-viewmore{max-width: 100%;}
		.stockscreen_box .bar_filter_stockscreen select{background-size: 20px;}
	.topset-userlogin{     font-size: 42px;  line-height: 40px; margin-left:0;}
	.table-responsive {display: block;}
	.stock-topbuy-right {text-align: center;}
	.big_topic span:after {top: 5px;width: 15px;height: 15px;}
	.content-login-tradecode-bottom {padding:45px 0 10px 0;}
	.detail_type_data h3{ font-size: 35px;}
	.cycle_red h2 ,.cycle_green h2 {     font-size: 26px!important;  display: block;  text-align: center;  display: table-cell;
    vertical-align: middle;
    width: 1%;  height: 100%;}
	.cycle_green, .cycle_red {  width: 150px;height: 150px;}
	.big_topic{ padding-top: 45px;}
	.big_topic h2{ font-size: 70px; line-height: 55px;}
	.box-text-stockvaluation {font-size: 32px;  line-height: 20px;}
	.stock-headline-major h4 {font-size: 40px;  line-height: 35px;}
	.body-stock ul li span{ padding-right: 0; font-size: 23px !important;}
	.heading-stock, .body-stock ul li {padding-left: 15px;	padding-right: 15px !important;}
	.targetprice-bottom .nopaddingright {  padding-right: 15px !important;}
	.topset-userlogin-slide{ height: 153px;}
	.menu_better ul li{ margin-bottom: 15px;}
	  .text_tresearch#content_left {padding-left:0!important;padding-right: 0!important;}
  .text_tresearch#content_center {padding-left:0!important;padding-right: 0!important;}
  .text_tresearch#content_right {padding-left:0!important;padding-right: 0!important;}
	.layout_freetrial_1 .paddingleft40,
	.layout_existing .paddingleft40,
	.layout_suggestion .paddingleft40{ padding-left: 15px;}
	.layout_freetrial_1 .paddingright40,
	.layout_existing .paddingright40,
	.layout_suggestion .paddingright40{ padding-right: 15px;}
	.header_introbanner {font-size: 30px;  line-height: 25px;}

	.container-login .content-login-toppick {margin-top: 0px;}
	.content_equity02{ margin-top: 0; }
	.equity_content_right{ padding-left: 0;}
	.content_equity01 .text_tresearch { text-align: left;}
	.text_tresearch { margin-bottom: 20px;}
	.equity_content_left,.equity_content_right{ width:100%; }
	.stock-listmajor{    max-height: 300px;}
	.footer_bgleft,.footer_bgright,.bg_topright{ display:none;}
	.wrapper_footernew .container {  width: 100%!important;background-color: #252525;}
	.footer_left.layout_footer_new{ background: none;padding-right: 0;padding-top: 50px;}
	.layout_menu_footer,.footer_right{ padding-top: 0;}
	.footer_left.layout_footer_new .nopaddingright,
	.footer_left.layout_footer_new .nopadding,
	.footer_left.layout_footer_new .nopaddingleft{ padding-right: 15px !important; padding-left: 15px !important;}
	.wrapper_footernew,.footer_left.layout_footer_new{ height: auto;}
	.control_footer .col-md-2.nopaddingleft,.control_footer .nopaddingright{ padding: 0 !important;}
	.footer_right{
	  float: left;
	  width: 100%;
	  background-color: #fff;
	  padding-top: 10px;
	  padding-bottom: 10px;
	}
	.topic_footer,.layout_menu_footer{ padding-left:15px; padding-right: 15px;}
	.layout_imgfooter img {  display: inline-block;}
	.footer_right   .layout_imgfooter{ left: 0;}
	.layout_menucontent_footer a{ display: block;}
.row_homecontent05 {/*height:450px;*/}
	.t-app-download03 {font-size:800px;line-height: 60px}
	.home-txt-download2f {padding-top:130px;}
	.home-text-download2f {padding-top:130px;}
	.link-app-download01 img {height: 40px;}
	.t-app-download01 span {font-size: 40px;}
	.layout_footer h2 {font-size: 20px;}
	.layout_img_risk img {max-width: 80%;}
	.content_text  {padding-top: 0px;}
	.layout_risk {margin-top: 55px;}
	.layout_text_better {bottom: 40px;}
	.wrapper_better {margin-top: -250px;}
	.wrapper_all_better {margin-top: 500px;}
	.wrapper_tradecode {background-image: url(../images/bg_tradecode-gray-mobile.png);}
	.wrapper_tradecodeapp {height: auto;}
	.text_tradecodeapp {padding-left: 40%;}
	.text_tradecodeapp h2 {font-size: 75px;line-height: 50px;}
	.text_tradecodeapp h2 span {font-size: 55px;padding-right: 0px;}
	.content-tresearch {margin-top: 75px;}
	.wrapper_content_tqlick {margin-top:75px;}
	.wrapper_tfex_glass {height: 250px;margin-top:50px;}
	.layout_text_glass p {width: 75%;}
	.layout_tfex_bottomcontent {padding-top: 30px;}
	.layout_main_blocktrade {background-image: url(../images/bg_tradecode-og.png);height: 1200px;}
	.overflow_table {overflow: auto;display: block;}
	.content_today h3 {font-size: 25px;}
	/* update */
	.footer-contact-list{ padding-left: 35px;}
	.footer-banner {  height: 90px;}
	.footer-contact-list{ margin-bottom: 20px;}
	.footer-banner {margin-top: 37px;}
	.footernew{padding: 40px 0 20px 0;}
	.content-controlform  .box_input .padding-left60,.content-controlform  .box_input .padding-left30{ padding-left: 15px;}
	/*.content-controlform  .box_input .nopaddingright{ padding-right: 15px !important;}*/
	.input_icon{ margin-left: 0;}
	.checkoption2f.listcheck3col > div{  width: 45%;}
	.btn.btn-gray{ min-width: 170px;}
	.box_input .nopadding,.textother{ padding: 0 15px !important;}
	.box_input .nopadding.paddingdetailcareer {padding: 0!important;}
	.controlpadding_relation .nopadding{ padding-left: 0 !important}
	.control-sitemap2f .list-sitemap2f {  width: 33%;}
	.content-openaccount{ padding: 0;}
	.content-openaccount h2{ font-size: 35px; line-height: 35px;}
	.box_step_save{ padding-right: 20px;}
	.insite_step.active .box_step_save {padding-right: 20px;}
	.boxuser-time{ width: 20%;}
	.boxuser-msg{ width: 80%;}
	.topset-imgsum img {height: 125px;}
	.topset-userlogin,.box-treadcode{ margin-bottom: 0px;}
	.box-treadcode {margin-bottom: 40px!important;}
	.topset-userlogin-icon {top:-7px;width:80px;height:80px;}
	.content-login-tools-left img{ width: 100%;}
	.icon-tools{text-align: center;}
	.tools-des,.content-tools-list{ margin-top: 0;}
	.wrapper_headder .nav > li > a {font-size: 21px;  padding: 10px 9px;}
	.t-target01 {font-size: 40px;line-height: 30px;}
	.t-target02, .t-target03 {height: 25px;   font-size: 25px;line-height: 25px;}
	.box-stock-targetprice {  padding: 70px 15px 10px 15px;min-height: 200px;}
	.stock-dropdown{ margin-bottom: 40px;}
	.stock-listmajor,.box-sumestimate,.content-tabledes h3, .content-tableadvice h3, .content-controlform.checkgeneral h3, .content-listfile-openaccount h3 {font-size: 25px;  line-height: 25px;font-weight: bold;}
	.content-stockrow05{ padding-top: 65px;margin-top:-60px;}
	.box-sumestimate strong {  padding: 0 30px;  font-size: 100px;line-height: 70px;}
	.content-tabledes.table_estimate {margin-top: -30px;}
	.btn-next-back .btn-back .btn.btn-gray ,.btn-next-back .btn-next .btn.btn-gray { min-width: 100px;background-position: center;text-indent: -200px;  overflow: hidden;}
	.box-viewdata .col-md-3{ max-width: inherit;}
	.header-form{ font-size: 40px;}
	.layout_imgmenu_qlick img {max-width: 70%;}
	.layout_imgfooter {margin-bottom: 15px;width: 50%;float: left;text-align: center;}
	.topic_footer {margin-bottom: 15px;}
	.wrapper_footer {background-position:inherit }
	#anti {display: block;width:100%;}
	#antimobile {display:block;}
	#cac {display:none;}
	#cacmobile {display:block;}
	.row_homecontent06 {    height: auto;  padding: 0;}
	ul.dropdown-menu li a,ul.dropdown-menu li.dropdown-submenu span{ font-size: 20px;}
	.container {width:95%!important;}
	.layout_box_formall .form-group {width:100%;margin-left:-10px;}
	.wrapper_captcha_layout {height: 255px;}
	.layout_glass {bottom:-100px;}
	.table_valuation tr td, .table_valuation tr th {font-size:19px!important}
	.layout_subselect_openaccount {background-size: 90%;}
	.content_desktop {display: none;}
	.content_mobile {display: block;}
	.img_tradecodeapp {position: relative;width:90%;}
	.img_phone_equity {height:700px;}
	.t-open-numtype{     line-height: 100px; font-size: 200px;}
	.t-open-type{      padding-top: 30px;  font-size: 35px;  line-height: 40px;}
	.layout_ways_detail_openaccount h2 {  font-size: 31px;}
	.wrapper_content_equity {background-position: center 68%;}
	.cycle_green,.cycle_red{    border-width: 3px;}
	.wrapper_content_t-qlick .cycle_green h2,.wrapper_content_t-qlick .cycle_red h2{    font-size: 35px;}


	.scrollbar991{overflow-y: hidden;overflow-x: scroll;}
	.scrollbar991 .stock_preeslide{ width:915px;     padding: 0 15px;}
	.scrollbar991 .stock_preeslide> .row > .col-md-4{ width: 305px !important;}
	.scrollbar991 .stock_preeslide> .row > .col-md-8{ width: 610px !important;}
	.layout_img_cacmobile {margin-bottom: 20px;}
	.research-listslide button.slick-prev {  left: -15px;}
	.research-listslide button.slick-next {  right: -15px;}
	.layout_filterlist .input_form .form-control{ width: 50px !important;}
	.layout_filterselect{ margin-left: 0;}
	.layout_filterselect{ float: right;}
	.layout_filterlist .input_form .form-control{ height: 26px;}
	.subwrapper_filterlist .layout_filterlist .input_form{ margin-right: 10px;}
	.layout_pagin .pagination-previous,.layout_pagin .pagination-next{    background-position: center 4px;}
	.layout_pagin .ngx-pagination li {margin-left: 0;  height: 24px;  padding: 4px 5px;  min-width: 24px;line-height: 15px;}
	.layout_image_tqlick {margin-top:30px;}
	.layout_img_og {width:150px;}
	.layout_imgfooter a:last-child {  margin-left: 0; margin-top: 15px;}
	.layout_imgfooter a{ width: 50%; float: left;}
	.layout_imgfooter img{ margin-bottom: 0px;}
	.row_homecontent06 .wrapper_banner_slide .layout_banner_slide .slick-dots {  bottom: 0;}
	.stock-topbuy-left h3 {  font-size: 40px;  line-height: 35px;}
	.control_chart_insite{ width: 100%; position: relative;}

}
@media (max-width: 990px) and (min-width: 800px){
	.menu_better ul li{ margin-bottom: 15px;}
}
@media (max-width: 768px){
	.popup_graphscrolling{    overflow-y: hidden;  overflow-x: scroll;}
	.body_table_func_2f button.slick-arrow{     background-size: 15px;   height: 50px;}
	.wrapper_netbuysell.bggray{ margin-top: 0px;}
	.boxheadline{ margin-bottom: 0;}
	.detail_type_data h3{ padding-top: 0; margin-bottom: 15px;}
	.list_month { overflow: hidden;}
	.content-calendar02 .fc td, .content-calendar02 .fc th{    padding-top: 3px;}
	.fc-row .fc-content-skeleton {  height: 110px;}
	.fc-body .fc-event {font-size: 18px !important;  line-height: 16px !important;}
	.content-calendar02 .fc-row .fc-content-skeleton td.xEvent .fc-day-number{top:0;}
	.member_listblocktrade .box-blocktrade, .content-login-fundresearch .box-blocktrade .t-detail{ margin-bottom: 15px;}
	.wrapper_background_better > span.box-bg-better {  height: 675px;}
	.menu_better a {  max-width: 65px;}
	.menu_better ul li {  margin-bottom: 10px;}
	.menu_better{ padding-bottom: 70px;margin-left: 25px;}
	.wrapper_layout_text{ height: 410px; overflow: hidden;}
	.layout_text_content{ margin-bottom: 30px;}
	.header-calendar2f{ margin-bottom: 30px;min-height: 80px;}
	.row_homecontent05 {margin-top: 0% !important;}
	.layout_img_og {height: 2280px;}
	.wrapper_seminarlist{margin-top: 0;}
	.icon_menu {  margin-bottom: 0;}
	.layout_glass {bottom:-10px;}
	.img_tfex .layout_glass {bottom: 75px;}
	.toppick-row01 .col-xs-6{ width: 100%;}
  .text-toppick02{ text-align: left;}

  .table_valuation_box{
    overflow: auto;
  }

  .table_valuation_box table {
    margin-bottom: 20px;
  }

}
@media (max-width: 767px){
	.box-treadcode {margin-bottom: 30px;}
	.content-login-tools-left{ margin-bottom: 15px;}
	.container-login .boxheadline .icon-more {bottom: 8px;}
	.content-login-fundresearch .t-detail{ margin-bottom: 0 !important;}
	.content-login-fundresearch .box-blocktrade .t-detail p, .content-login-blocktrade .box-blocktrade .t-detail p,
	.content-login-blocktrade .box-blocktrade{ margin-bottom: 15px;}
	.content-login-announcement-list ul li {  padding-bottom: 15px;  margin-bottom: 15px;}
	.container-login .boxheadline{ padding-bottom: 5px !important; margin-bottom: 5px !important;}
	.research-listslide button.slick-prev {  left: 30px;}
	.research-listslide button.slick-next {  right: 30px;}
	.research-listslide button.slick-prev, .research-listslide button.slick-next{ top:100px;}
	.content_stock_info .list-iconstock ul li span{    padding: 15px 5px;}
	.wrapper_layout_chart {  margin-bottom: 30px;}
	.market_info .scrollbar767{ margin-bottom: 20px;}
	.wrapper_selectdate_mobile{ padding-top: 0 !important;}
	.container-login .modal-dialog{    width: 80%;}
	.stockscreen_box .bar_filter_stockscreen select{background-image: none;}
	.wrapper_selectdate_mobile{ margin-bottom: 20px; }
	.wrapper_selectdate_mobile.circletab_six  ul li:last-child .layout_selectdate span.border_bottom,
	.wrapper_selectdate_mobile.circletab_six  ul li:last-child .layout_selectdate span.border_bottom.border_bottom_last {
		height: 2px !important;
	}
	.wrapper_selectdate_mobile.circletab_six  ul li:last-child .layout_selectdate span.border_bottom {
    display: block;
    top: 25px;
    bottom: inherit; width: 100%; right: 0;}
	.circletab_six .layout_selectdate span.select_date {  right: 0; width: 40px; text-align: center; padding-right: 5px;left: inherit;}
	.wrapper_selectdate_mobile.circletab_six ul li{ width: 16.6%; }
	.circletab_six .layout_selectdate span.select_date{ margin-left: 0; }
	.circletab_six .layout_bullet_date {  right: 0; width: 40px;}
	.layout_checkbox_myinbox{ top:0; }
	.wrapper_content_t-qlick h2{ font-size: 35px;}
	.wrapper_content_t-qlick.content_insidertrading h2{ line-height: 35px; margin-top: 25px;}
	.content_sectiontop .wrapper_layout_chart {margin-top: 15px;}
	.list_month  .slick-arrow{ position: absolute;}
	.content-calendar02 .type_select_table .list_month_2f h2{ text-align: center;}
	.content-calendar02 .fc-row .fc-content-skeleton td.xEvent .fc-day-number {top: 2px;}
	.content-calendar02 .fc-ltr .fc-basic-view .fc-day-top .fc-day-number {      bottom: inherit;
    top: 2px;
    line-height: 21px;
    font-size: 20px;}
	.fc-basic-view .fc-body .fc-row {min-height: inherit !important;  height: 60px;}
	.content-calendar02 .fc-row .fc-content-skeleton td.fc-day-top{    font-size: 23px;line-height: 23px;}
	.fc-row .fc-content-skeleton{ height: auto;}
		.t-calendar-monthyear, .content-calendar02 .fc-header-toolbar .fc-center{font-size: 65px;line-height: 55px;}
	.content-calendar02 .fc-row .fc-content-skeleton td.fc-today.xEvent span.fc-day-number{ width: 17px !important; height: 17px;}
	.content-calendar02 .fc-row .fc-content-skeleton td.xEvent .fc-day-number{    line-height: 21px; font-size: 20px;}
	.fc-body .fc-event {  font-size: 16px !important;  line-height: 13px !important; display: none;}
	.content-calendar02 .fc-day-header > span{    display: block;  width: 50px;  overflow: hidden;  margin: 0 auto;    overflow: hidden;
    text-overflow: ellipsis;}
	.content-calendar02 .fc-day-header{     font-weight: normal;    padding-bottom: 10px;   font-size: 27px;  line-height: 25px;}
	.tableres .nopaddingleft {padding-left:0!important;}
	.layout_popup_inbox {left:50px;}
	.bg-boxshowtooltip2f {max-width: 400px;}
	.box-text-stockvaluation {font-size: 26px;  line-height: 20px;}
	.layout_pdf {float: none;}
	.layout_pdf a {margin: 0 auto;}
	.content-calendar02 .fc-header-toolbar .fc-center {top:-75px!important;}
	.content-login-tools {  margin-top: 15px;  margin-bottom: 40px;}
	.minheightfix {    min-height: inherit;}
	.layout_branch {height:auto;}
	.layout_content .col-sm-4.col-xs-6:last-child .layout_text_content{ margin-bottom: 0;}
	.wrapper_all_better{ margin-top: 0;}
	#section03{ position: relative !important; min-height: inherit !important;}
	.menu_better_mobile ul li a{max-width: 80px;}
	.wrapper_background_better > span.box-bg-better {  height: auto;}
	.wrapper_layout_text { bottom: 0;}
	.table-marketinfo-body .bordertable span,.table-marketinfo-head span{ font-size: 23px !important;}
	.wrapper_netbuysell.bggray h2{ font-size: 26px;}
	.boxheadline span.bg-borderblack{ height: 4px;}
	.table-marketinfo, .type_select_table {  margin-bottom: 30px;}
	.as_of{ top:20px;}
	.layout_height .table-responsive{ border: none;}
	.img_tfex .layout_glass,.layout_glass{ width: 100%;}
	.wrapper_banner_slide .layout_banner_slide .slick-dots {  bottom: -40px;}
	.layout_cpall p {padding-right: 0;}
	.layout_banner_slide .slick-dots{ bottom: -20px;}
	.subwrapper_filterlist {width: 335px;float: left;}
	.layout_filtermenu ul li a {font-size: 20px;}
	.bg_mutualpre {padding-top:0;}
	.img_mutualfund {text-align: left;}
	.layout_menucontent_footer {  padding-top: 10px;}
	.layout_footer_new h2{ line-height: 25px;}
	.layout_menu_footer {  margin-bottom: 10px;}
	.container {  width: 100%!important;}
	#section03 {  padding-top: 30px;}
	.wrapper_tfex_glass{ margin-top: 0;}
	.wrapper_layout_text {  height: inherit;}
	.layout_content .layout_detail_content p{ height: auto !important; max-height:132px;}
	#section04{    top: 0 !important;  position: relative !important;}
	.layout_height .row_homecontent05{    margin-top: 0 !important;height: auto;}
	.detail_text_stock{ height: 25px;}
	.topic_text_stock,.detail_text_stock{ line-height: 23px;}
	.layout_text_content{max-width: 100%;}
	.layout_cpall {text-align: center;}
	.layout_img_tradecodeapp {text-align: center;}
	.layout_cpall img {max-width:35%;}
	.layout_filterselect {margin-right: 0;}
	.layout_pagin .ngx-pagination {width:auto;}
	.wrapper_content_t-qlick.margintop{margin-top: 0px !important;}
	.img_mutualfund,.layout_risk,.wrapper_select_faq{ margin-top: 0; }
	.text_mutualfund p{ padding-top: 0; }
	.text_tresearch p,.content_text p,.layout_risk,.layout_img_assets img,.layout_img_assets img{margin-bottom: 20px;}
	.wrapper_dropdown_tns{ right: 0;}
	.control_circle{ margin: 0px 0 30px 0;}
	.scrollbar767 .table-marketinfo{width:767px;* margin-bottom: 0; }
	.scrollbar767{overflow-y: hidden;overflow-x: scroll; margin-bottom: 50px;}
	.wrapper_netbuysell.bggray{padding-top: 0;}
	.wrapper_selectdate.txtmar ul li {  display: inline-block;}
  .wrapper_netbuysell.bggray .wrapper_selectdate.txtmar{ margin-top: 0px;}
	.layout_bullet_date{ top:0;right: 25px;}
	.layout_selectdate,.layout_selectdate_last{width: 100%; height: 80px !important;}
	.layout_selectdate span.select_date {  left: 50%;top: 55px;  margin-left: 0px;}
	.wrapper_selectdate_mobile ul li{ float: left;width: 20%;}
	.wrapper_selectdate_mobile{overflow: hidden;   float: left;  width: 100%;}
	.stock-major-right img{ margin-bottom: -30px;}
  .body-stock  span{ font-size: 20px;}
  .boxheadline.insitehead{ margin-bottom: 30px;}
  .stocktablelist .nopaddingright {    padding-right: 0px!important;}
  .stocktablelist .nopaddingleft {  padding-left: 0px!important;}
  .content-stockrow02{ margin-bottom: 0;}
  .stock-headline-major h4 {font-size: 40px;line-height: 30px;}
  .content-stockrow05,.control-stockbg-major   .stock-major-left{ margin-top: 0;}
  .content-stockrow-companyprofile .stock-compro-right p{ margin-bottom: 20px;}
  .content-stockrow-companyprofile{ margin-top: 30px;}
  .stock-compro-right,.content-stockrow07,.content-stockrow07{ margin-bottom: 30px;}
  .content-stockrow-companyprofile    .stock-compro-left{     margin-bottom: 30px; padding-top: 20px;}
	.control-stockbg-major  .text-org.headline_login{padding-left: 0; padding-right: 10px;}
  /*.boxheadline   .box-headright{text-align: left; right: inherit;left:0;}*/
	.stock-listmajor, .major-viewmore{max-width: 100%;}
	#breadcrumb2f .breadcrumb {  padding: 0;}
	.margintop {  margin-top: 30px !important;}
	.wrapper_headder .navbar-default .navbar-toggle {
    padding: 0;
    margin: 0;
    position: absolute;
    right: 65px;
    top: 23px;
    width: 30px;
    height: 30px;
}
		ul.dropdown-menu li.dropdown-submenu span{    padding: 6px 0 6px 30px;}
	.scrollbar{
		height: 200px;
		overflow-y: scroll;
	  margin-bottom: 30px;
	}
	.control-textpopshow2f{min-height: 250px;}
	.content-popupshow  .modal-header h3{ font-size: 30px; line-height: 30px;}
	.dropdown .i-arrowmenu{display: none;}
	.wrapper_headder .navbar-default .navbar-toggle{
		background-image: url(../images/icon-list.png);
		background-repeat: no-repeat;
		background-position: center center;
		background-size:26px auto;
	}
	.wrapper_headder .navbar-default .navbar-toggle .icon-bar {display: none;}
	.box-btnadd .btn{    top: 66px;}
	.row_homecontent05 {height:400px;top:0;margin-top:0;}
	.t-app-download01 {font-size:50px;}
	.t-app-download03 {font-size:700px;line-height: 50px}
	.layout_footer h2 {font-size: 25px;}
	.text_footer_right {float: left;}
	.text_footer_right h2 {text-align: left;background-position: left center;}
	.layout_img_risk {width: 50%;padding-top:30px;}
	.topic_text_stock {text-align: center;}
	.copyright img {text-align: center;float: none;}
	.copyright {text-align: center;}
	.backgruond-better {display: none;}
	.backgruond-better-mobile {display: block;}
	.menu_better {display: none;}
	.menu_better_mobile {display: block;}
	.text_tradecodeapp {padding-left:30px;padding-right: 30px;width: 100%;}
	.layout_img_og {display: none;}
	.layout_img_tradecode {position: relative;text-align: center;padding-top:40px;padding-bottom: 10px;border-bottom: 3px solid #5c5858;}
	.wrapper_tradecode {background-image: none;background-color: #585454;margin-top:70px;    padding-top: 0px;}
	.layout_img_tradecode img {max-width: 50%;display: inline-block;}
	.wrapper_tradecodeapp {padding-top: 50px;height:auto!important;padding-bottom: 70px;}
	.text_tresearch {width: 100%;margin: 0 auto;text-align: left;}
	.layout_img_tresearch {padding-top: 10px;padding-bottom: 30px;}
	.text_mutualfund {text-align: left;width: 100%;margin: 0 auto;}
	.layout_topic_glass {text-align: left;background-position: bottom left;padding-top:0;}
	.layout_text_glass {text-align: left;}
	.layout_text_glass p {float: left;}
	.wrapper_tfex_bottomcontent {display: block;}
	.wrapper_tfex_bottomcontent_mobile {display:block;}
	.layout_main_blocktrade {background-image:none;height: 670px;padding-left: 0;margin-top:0;}
	.layout_main_blocktrade iframe {height: 340px;}
	.subcontent {width: 90%;float: none;padding-right: 0; margin: 0 auto;}
	.margintop { margin-top: 0px; }
	.sub_ing_equity {display: block;}
	.wrapper_content_equity {background-image: none;}
	.layout_img_investment {margin-bottom: 30px;}
	.layout_tfex_bottomimg {display: none;}
	/* update */
	.footer-contact-list{ margin-top: 20px; background: none; padding-left: 0;}
	.footer-banner {margin-top: 16px;}
	.footer-contact-list {  margin-bottom: 15px;}
	.header_text {  font-size: 120px;line-height: 80px;}
	.box-titlecheck {  padding-bottom: 15px;margin-bottom: 30px;}
	.title-check{ margin: 0 0 15px 0; }
	.box_input .nopaddingleft,.box_input .nopadding{ padding:0 15px !important;}
	.box_input .nopadding.paddingdetailcareer {padding: 0 15px!important;}
	.insiteform .nopaddingleft{ padding-left: 15px !important;}
	.insite_textbanner{ margin-bottom: 70px;}
	.nav_step ul li .iconstep {width: 70px;  height: 70px;}
	.nav_step ul li .lineactive,.borderstep{top:35px;}
	.nav_step ul li .textstep{ font-size: 22px;}
	.insite_container{ margin-top: 30px;}
	.top_sitemap{ display: block; right: 0px;}
	.checkoption2f.listcheck3col > div {width: 100%;}
	.control-sitemap2f .list-sitemap2f {  width: 50%;}
	.wrapper_headder .nav > li > a{    padding: 10px 15px 10px 15px;font-size: 24px;text-align: left;}
	.box_step_save .btn.btn-gray {   min-width: 80px;}
	.insite_step.active .box_step_save .btn.btn-gray {  margin: 5px auto 0;}
	.insite_step.active .nav_step ul li .lineactive, .insite_step.active .borderstep {top: 25px;}
	.insite_step.active .nav_step ul li .iconstep{ width:55px; height: 55px;    background-size: 25px;}
	.content-openaccount h2{ font-size: 30px; line-height: 30px;}
	.text-headremark .padding-left60{ padding-left: 15px;}
	.content-login-topset .nopaddingright{ padding-right: 15px !important;}
	.content-login-topset .nopaddingleft{ padding-left: 15px !important;}
	.topset-left{ height: 140px;}
	.topset-imgsum{bottom: -40px;}
	.topset-userlogin {  margin-bottom: 10px;margin-left: 0;font-size:40px;}
	.topset-userlogin-icon{top:15px;width:70px;height: 70px;}
	.topset-text-num02{font-size: 23px; line-height: 24px;}
	.topset-imgsum img {height: 100px;}
	.boxuser-time{ width:35px;}
	.boxuser-msg{width: 85%;}
	.tradecode-detail {margin-top:15px;}
	.treadcode-icon-control,.box-treadcode,.box-blocktrade,.box-stock-targetprice { margin-bottom: 15px;}
	.logo-tradecode{ height: 48px;}
	.icon-linktradcode img{ height: 25px;}
	.icon-linktradcode{ margin-top:10px;}
	.icon-tools{ text-align: center;}
	.content-login-tools-left img{ width: 40%;}
	.boxheadline .icon-more a{ height: 35px; width: 35px; background-size: 35px;}
	.boxheadline .icon-more{ bottom: -30px; width: 50px;}
	.t-set02 strong{ margin-left: 20px;}
	.content-topblack {  font-size: 20px;}
	.content-topblack{ height: auto;}
	.content-stockinfo {  margin-top: 0;}
	.stock-showbuy{ margin-top: 50px;}
	.text-stockbuy{ font-size: 35px; line-height: 35px;}
	.stock-topbuy-left .btn-org {  height: 50px;width: 150px;}
	.stock-topbuy-right img{max-width: 100%;}
	.stock-dropdown {  margin-bottom: 0;}
	.stock-compro-left {  padding-top: 0;  margin-bottom: 30px;}
	.content-stockrow04 {padding: 70px 0;}
	.stock-compro-left h3, .stock-major-right h3 {font-size: 70px;line-height: 45px;}
	.stock-major-right{ margin-top: 30px;}
	.stock-chart {margin-top: 0; margin-bottom: 30px;}
	.content-tablerisk .table > tbody > tr > td{ padding: 15px;}
	.content-tableadvice table, .content-tablerisk table {  font-size: 20px !important;  line-height: 22px !important;}
	.layout_selectdate span.border_top {right: inherit;    left: -26%;  width:100%;height: 2px;top: 25px;}
	.layout_selectdate span.border_bottom {display: none;}
	.wrapper_selectdate_mobile {display: block;}
	.wrapper_selectdate {display: none;}
	.wrapper_dropdown_tns_inpage {width:100%;margin-bottom: 25px;}
	.wrapper_content_bottom {background-size: cover;}
	.paddingresponsive {padding-left: 15px;}
	.table-responsive {display: block}
	.wrapper_layout_chart {width:100%;}
	.background_openaccount {background-size: cover;}
	.layout_ways_detail_openaccount {margin-bottom: 30px;}
	.layout_ways_openaccount h2 {margin-bottom: 30px;}
	.layout_imgmenu_qlick {position: relative;}
	.layout_imgmenu_qlick img {max-width: 100%;}
	.wrapper_footer {background-color:#252525;background-image: url(../images/img_footer_03.png);}
	.nopaddingright {padding-right: 15px!important;}
	.nopaddingleft {padding-left: 15px!important;}
	.stock_preeslide .nopaddingright,.stock_preeslide .nopaddingleft {padding: 0!important;}
	.nopadding {padding-left: 15px!important;padding-right: 15px!important;}
	.wrapper_footer {background-size: 100%;}
	.img_tradecodeapp {position: relative;bottom: -50px;left:0;display: none!important;}
	.btn-site2f {position: absolute!important;top:80px;right:20px;}
	.width_30 {width:70%;}
	.layout_img_banner {height:auto;}
	.layout_img_banner img {height: auto;}
	.row_homecontent06 {height: auto;margin-bottom: 0px;}
	.wrapper_headder .navbar-right .caret{ display: none;}
	.content-popupshow .modal-dialog{    margin: 20% auto;}
	.layout_btn_myinbox button {float: left;margin-left:0;margin-right: 15px;}
	.test_modal .modal {position: relative;background-color: transparent;}
	.btn_click_account {width:45%;}
	.select_faq h2 {font-size: 25px; line-height: 25px;}
	.select_faq,.layout_select_faq .Arrowdown,.select_faq_insite .toggle-collape{background-size: 25px;}
	.layout_btn_myinbox button { margin-bottom: 10px;}
	.wrapper_content_t-qlick .wrapper_dropdown_tns_inpage{  margin-bottom: 15px;}
	.wrapper_bar_filter{  height: auto; margin-top: 50px;}
	.wrapper_content_weeklyMarket {  margin-bottom: 0px;}
	.wrapper_dropdown_tns {  position: relative;  width: 100%;}
	.wrapper_big_topic > .nopaddingleft{    padding: 0px!important;}
	.wrapper_big_topic .wrapper_dropdown_tns.row.wrapper_search{margin: 0;}
	.detail_twealth{ margin-top:20px;}
	.table_valuation tr td, .table_valuation tr th {font-size:23px!important}
	.wrapper_selectdate_mobile ul{ text-align: center;}
	.layout_selectdate_mobile{ width: 55px; height:80px;}
	.layout_selectdate_mobile span.select_date_mobile{      left: 20px;  top: 45px;   line-height: 26px; font-size: 24px;}
	.layout_bullet_date_mobile{  top:6px;  right: -4px; width: 50px; height: 50px;}
	.layout_bullet_date_mobile span.bullet_mobile{    background-size: 8px; width: 40px; height: 40px;}
	.floatleft { float: left;}
	.wrapper_captcha_layout {height:100px;}
	.text_blank {height:300px;}
	.wrapper_content_freetrial {min-height: 300px;}
	.text_blank h2 {font-size: 40px;line-height: 35px;}

	.insitepage {margin-top:30px!important;}
	.layout_box_content {height:auto;}
	.box_content_height {height:auto;}
	.img_phone_equity {display:block;background-image: none;height:auto;}
	/*.layout_img_tresearch {display:block;background-image: url(../images/border_equity_03.png);background-repeat: no-repeat;background-position: center 70%;background-size: 100%;}*/
	.layout_img_tresearch img {padding:0 30px;}
	.img_mutualfund {margin-top: -34px}
	.control_select_openaccount{ margin-bottom: 0;}
	.wrapper_openaccount_select .layout_subselect_openaccount{ margin-bottom: 100px;}
	.t-open-numtype{ font-size: 200px;}
	.detail_openaccount{ margin-left: 0;}
	.open_account_no{ margin-top: 0; margin-bottom: 20px;}
	.layout_box_openaccount h2{ font-size: 31px;}
	.layout_ways_detail_openaccount{max-width: 100%;}
	  .content_otherpro .wrapper_img_other {width: 100%;float: none;text-align: center;margin-bottom: 20px;}
	.wrapper_banner_slide {min-height: auto;}
	.layout_banner_slide .slick-slide img {min-height: auto;}
	.toogle-inside {padding-left:20px;}
	.text-black.headline_login {line-height: 42px;}
	.headline_login {  font-size: 50px;}
	.boxheadline span.bg-borderblack{bottom:23px;}
	.stock-listmajor{ font-size: 22px;}
	.control-stockbg-major .boxheadline.insitehead {height: 97px;}
	.layout_bullet_date .active{ background-size: 25px !important;
		background-image: url(../images/bullet-date-active-m.png) !important;}
	.layout_subtext_tradecode { margin-top: 0;}
	.content_fundcode_table h3 {height:auto;}
	.content_fundcode_table ul li {height:auto;}
	.select_faq_insite .toggle-collape {font-size: 21px;}
	.content_sectiontop {margin-top:15px;}
	.layout_content_mutualpre {margin-top:20px;}
	.row_homecontent06 {padding: 0px 0 20px 0;}
	.layout_cpall h2 {margin-top:20px;}
	.layout_tfex_bottomcontent h2 {background-size: 75%;}
	.row_homecontent06 .wrapper_banner_slide .layout_banner_slide .slick-dots {  bottom: -20px;}
	.content_tresearch_list .text_tresearch p {margin-bottom: 0;}
	.layout_text_glass p,.layout_topic_glass{ width: 100%;}
	.wrapper_content_asset .wrapper_tfex_glass{ height: auto !important;}
	.wrapper_content_asset {  margin-bottom: 30px;}
	.wrapper_content_asset .layout_glass { margin-top: 20px; bottom: 0; right: -15px; position: relative;}
	.content-login-tradecode-bottom {margin-bottom:20px;}
	.list-wealth .list_content img {max-width: 200px;}
	.wrapper_content_t-qlick   .boxheadline{ margin-bottom: 0; }
	.modal-footer{ margin: 0;}

}
@media (max-width: 600px){
	.row_homecontent05 {height:200px;}
	.t-app-download01 {font-size:41px;line-height: 30px;margin-bottom: 10px;}
	.t-app-download03 {font-size:54px;line-height: 40px}
	.home-txt-download2f {padding-top:60px;}
	.home-text-download2f {padding-top: 70px;}
	.t-app-download02 { margin-top: 15px;margin-bottom: 15px;}
	/*.wrapper_tradecodeapp {height: 515px;}*/
	.topset-left{    padding: 30px 20px 0 20px;}
	.layout_selectdate span.select_date{margin-left: -25px;}

}
@media (max-width: 480px){
	a.fc-more {background-size: 8px;}
	.topset-userlogin-icon{top:0px;width:51px;height: 51px;}
	.container-login .modal-dialog{    width: 90%;}
	.table th.topic_graph.hdnam,.inside_team{ padding-left: 15px !important; }
	.wrapper_selectdate_mobile{ margin-bottom: 0px; }
	.wrapper_selectdate_mobile.circletab_six  ul li:last-child .layout_selectdate span.border_bottom {top:20px;}
	.topset-userlogin {font-size: 25px; line-height: 24px; margin-bottom: 5px!important;}
	.content-calendar02 .fc-day-header{ font-size: 24px; line-height: 24px;}
	.content-calendar02 .fc-day-header > span{ width: 40px;}
	.body_table_func_2f .slick-prev {left:-25px;}
	.body_table_func_2f .slick-next {right:0;}
	.wrapper_content_freetrial {margin-top:0;}
	.layout_form_login {margin-top:0;}
	.bg-boxshowtooltip2f {width:270px}
	.cycle_green, .cycle_red {  width: 140px;height: 140px;}
	.scrollbar767 .table-marketinfo{width: 400px;}
	#breadcrumb2f .breadcrumb > li + li:before {  padding: 0 5px 0 5px;}
	/*#breadcrumb2f .breadcrumb li.active {width:20%;}*/
	.row_homecontent06 .wrapper_banner_slide .layout_banner_slide .slick-dots {bottom: -30px;}
	.tradecode-detail p{ font-size: 23px !important;}
	.layout_content > .row > .col-xs-6{ width: 100%;}
	.layout_topic_content {max-height:50px;}
	.body-stock span { font-size: 23px;}
	.bg_headder{   background-size: auto 100px; background-position: center 5px;}
	.layout_selectdate span.select_date{ font-size: 26px;top:45px;}
	.layout_selectdate span.border_top{ top:20px;}
	.layout_bullet_date{width: 40px;}
	.layout_bullet_date{right: 30px;}
	.layout_bullet_date span.bullet {width: 40px;  height: 40px;}
	.textsearch {  font-size: 30px;margin: 20px 0 20px 0;}
	.box-text-stockvaluation {  font-size: 23px;  line-height: 20px;  margin-bottom: 10px;}
	.layout_content_t-qlick{margin-bottom: 20px;}
	.box_entercode .col-xs-6{ width: 100%;}
	.insite_step.active .box_step_save {  padding-right: 15px;}
	.row_homecontent05 {height:270px;}
	.home-text-download2f {padding-top:50px;text-align: center;}
	.t-app-download01 {font-size: 27px;margin-bottom: 10px;}
	.t-app-download01 span {font-size: 25px;}
	.t-app-download01 {margin-bottom: 0px;}
	.t-app-download02 {margin-top: 0px;margin-bottom: 15px;}
	.big_topic h2 {font-size: 50px;line-height: 45px;}
	.content_text p {font-size: 17px;}
	.big_topic span:after {top: 0;width:15px;height: 15px;}
	.more_tqlick a {font-size: 40px;padding:5px 80px;}
	/*.wrapper_tradecodeapp {height: 430px;}*/
	/* update */
	.footer-banner {height: 75px; margin-top: 32px;}
	.footer-contact-list ul li a {padding-left: 30px;}
	.form-generalcheck .checkoption2f.listcheck3col > div{ width: 100%;}
	.content-formcheck{ padding: 0 20px;}
	.nav_step ul li .iconstep{ width: 55px; height: 55px;}
	.nav_step ul li .box_step .iconstep{ background-size: 25px;}
	.nav_step ul li .lineactive, .borderstep {  top: 25px;}
	.header_text {  font-size: 100px;  line-height: 60px;}
	.header_text > img {top: 55px;}
	.header_introbanner {font-size: 26px;line-height: 28px;}
	.insite_container{     background-position: right 20px;   background-size: auto 170px;}
	.insite_textbanner{   margin-bottom: 50px; padding-top: 20px;}
	.insite_step{ margin-bottom: 50px;}
	.header-person h3,.header-form, .stock-topbuy-left h3{    font-size: 40px;  line-height: 40px;}
	.form-manage{ margin-top: 4px;}
	.title_form, .unit_form{    padding: 10px 0;}
	.checkoption2f.listcheck2col > div,.body-formcheck .checkoption2f > div{ width: 49%;}
	.control-sitemap2f .list-sitemap2f,.selectaccount .checkoption2f.listcheck3col > div {  width: 100%;}
	.nav_step ul li .textstep{ font-size: 21px; line-height: 22px;}
	.insite_step.active .nav_step ul li .textstep{ display: none;}
	.insite_step.active .nav_step ul li .iconstep{     background-size: 20px;width: 45px; height: 45px;}
	.insite_step.active .nav_step ul li .lineactive, .insite_step.active .borderstep {top: 20px;}
	.box_step_save{ padding-right: 0px;}
	.box_step_save .btn.btn-gray,
	.insite_step.active .box_step_save .btn.btn-gray{    min-width: inherit;font-size: 20px; line-height: 24px; padding: 7px 10px; height: 36px;}
	.topset-imgsum img {height: 70px;}
	.topset-imgsum {  bottom: -30px;}
	.topset-left {  height: 115px;}
	.topset-left {padding: 20px 20px 0 20px;}
	.topset-date,.topset-text-num02{ font-size: 17px;    line-height: 24px;}
	.treadcode-icon-control {width: 130px;  height:130px;}
	.t-title,.text-stockbuy{ font-size: 30px; line-height: 25px;}
	.text-icon {  font-size: 25px;  line-height: 20px;  margin-top: 5px;}
	.content-login-tools-left img{ width: 70%;}
	.content-stockrow02 .col-xs-6{ width: 100%;}
	.t-target01 {  font-size: 50px;  line-height: 40px;}
	.stocktablelist, .stocktablelist ul li {  font-size: 22px;}
	.heading-stock, .body-stock ul li{ padding-left: 10px;}
	.body-stock ul li span, .heading-stock{ padding-right: 10px;}
	.stock-compro-left h3, .stock-major-right h3{ font-size: 60px;}
	.box-stock-targetprice{ padding-top: 80px;}
	.heading-stock {font-size: 25px;}
	.stock-dropdown{ margin-top: -100px;}
	.list-iconstock{ display: none;}
	.layout_selectdate_mobile span.select_date_mobile {  left: 17px;  top: 45px;line-height: 26px;}
	.layout_bullet_date_mobile {  top: 9px;  right: -2px;  width: 40px;  height: 40px;}
	.layout_selectdate_mobile{ width: 45px;}
	.layout_bullet_date_mobile span.bullet_mobile {background-size: 6px;width: 35px;  height: 35px;}
	.bg_wingwing {display: none;}
	.wrapper_headder .navbar-brand>img
	.layout_subselect_openaccount {background-size: 100%;}
	.wrapper_headder .navbar-brand>img {height:30px;}
	.textsearch {  font-size: 30px;margin: 20px 0 20px 0;}
	.box-text-stockvaluation {  font-size: 23px;  line-height: 20px;  margin-bottom: 10px;}
	.layout_content_t-qlick{margin-bottom: 20px;}
	.treadcode-icon  .btn-org {font-size: 23px;line-height: 26px; height: 34px;}
	.t-title a,.tradecode-detail .t-title,.box-announcement .t-title{font-size: 26px;}
	.tradecode-detail .t-title{ height: auto;}
	.text-toppick01{ font-size: 30px;}
	.tradecode-detail {height: auto;  margin-top: 5px;}
	.tradecode-detail p{ height: 100px;}
	.content-login-research-listslide {padding: 0;}
	.box-announcement .t-title a{ margin-bottom: 10px;}
	.detail_openaccount h2{font-size: 31px;line-height: 25px;}
	.layout_box_openaccount .col-xs-4,.layout_box_openaccount .col-xs-8{ width: 100%;}
	.t-open-type{font-size: 35px;line-height: 40px;padding-top: 15px;}
  	.t-open-numtype{font-size: 130px;margin-left: 0;line-height: 60px;}
  	.layout_imgfooter{ width: 100%;}
		.list-iconstock {  display: block !important;}
	  .heading-stock, .body-stock ul li {padding-right: 10px;}
	  .body-stock ul li span, .heading-stock{ padding-right: 0;}
		.type_select_table h2 span{ font-size: 24px;}
		.topset-left-text01 .headline_login, .topset-left-text02 .headline_login {font-size: 37px;line-height: 30px;}
	.wrapper_bar_filter {margin-top:0;}
	  /*.type_select_table h2 span { display: block; min-height: 60px;font-size: 26px;  line-height: 30px;}*/
	  .subcontent {padding-top:0;}
	.wrapper_content_tqlick{margin-top:0;}
	.content-tresearch {margin-top:0;}
	.bg_mutualpre {background-position: left 5%;}
	.layout_imgfooter a{ width: 100%; float: none;}
	.wrapper_detail_directors h2 {font-size: 35px;}
	.fc-body .fc-event{ display: none;}
	.t-calendar-monthyear, .content-calendar02 .fc-header-toolbar .fc-center{font-size: 55px;line-height: 60px;}
	.headline_login { font-size: 40px;}

}
@media (max-width: 400px){
	.layout_bullet_date {width:15px;}
	.layout_selectdate span.select_date {margin-left:-10px;}
	.as_of{ font-size: 21px;}
}
@media (max-width: 350px){
	.topset-imgsum img {  height: 70px;}

}
