@media screen and (max-width: 350px) {
/* Register Form */
p.register-form input[name="txtAdd"], p.register-form input[name="txtMal"] {
	width: auto !important;	
}
/*------------------------------------------------------------------------------
    22.9 Widget banner 300x250
-------------------------------------------------------------------------------*/
.tb_widget_banner_300.clearfix {
    margin-left: -15px !important;
    margin-right: -15px !important;
}
iframe#add65af1 {/** New Code - AD Platform transfer to OPENX from Baidu SSP **/
}
/*------------------------------------------------------------------------------
    Header
------------------------------------------------------------------------------*/
.weather_forecast .city, .weather_forecast .temp {
	font-size: 12px !important;
}
#TF-logo {
	width: 55% !important; /**Top bar add TrendForce Corp.**/
}
}

@media screen and (max-width: 400px) {
.content_slider .slider_caption {
	display: none !important;	
}
/*------------------------------------------------------------------------------
    Header
------------------------------------------------------------------------------*/
.weather_forecast .city, .weather_forecast .temp {
	font-size: 13px;
}
.weather_forecast .temp {
	display: none; /**Top bar add TrendForce Corp.**/
}
#TF-logo {
	width: 60%; /**Top bar add TrendForce Corp.**/
}
#TRI-idea-icon {
	display: none; /**Top bar add TrendForce Corp.**/
}
/*------------------------------------------------------------------------------
    Data List Tab
------------------------------------------------------------------------------*/
div.data-tab, div.download-data-tab, div.press-data-tab {
	width: 100%;
}
div.data-tab-date, div.download-data-tab-report, div.press-data-tab-date {
	width: 100%;
	text-indent: 0;
}
div.data-tab:nth-child(even), div.download-data-tab:nth-child(even), div.press-data-tab:nth-child(even) {
	background-color: transparent;
}
div.data-tab:nth-child(odd), div.download-data-tab:nth-child(odd), div.press-data-tab:nth-child(odd) {
	background-color: transparent;
}
div.data-tab-title, div.download-data-tab-speaker, div.press-data-tab-title {
	width: 100%;
	float: none;
	text-indent: 0;
}
div.data-tab-dl, div.download-data-tab-dl {
	width: 100%;
	background-color: #EEEEEE;
}

/** Press Release Tab **/
div.press-data-tab {
	border-bottom: 1px solid #EEE;
}
div.press-data-tab:last-child {
	border-bottom: none;
}
div.press-data-tab:nth-child(even) {
	margin-top: -4px;
}
div.press-data-tab-title {
	padding-bottom: 8px;
}
/*------------------------------------------------------------------------------
    Book List Tab
------------------------------------------------------------------------------*/
ul.products li.product {
	width: 100%;	
}
/*------------------------------------------------------------------------------
    3. Forms
------------------------------------------------------------------------------*/
.table_black.memberadmin tbody tr td:nth-child(4), .table_black.memberadmin thead tr th:nth-child(4),
.table_black.memberadmin tbody tr td:nth-child(5), .table_black.memberadmin thead tr th:nth-child(5) {
	display: none;
}
/*------------------------------------------------------------------------------
    11. Shop single
-------------------------------------------------------------------------------*/
/* Analyst */
div.product .analyst-images {
	width: 100% !important;
	float: none !important;
}
div.product .analyst-summary {
	width: 100% !important;
	float: none !important;
}
/*------------------------------------------------------------------------------
    22.5 Widget timeline
-------------------------------------------------------------------------------*/
/** Inside Page Timeline **/
.panel_title + .tb_widget_timeline .timeline_content h3 {
	display: block;
}
.panel_title + .tb_widget_timeline .timeline_content h3 a {
	display: block;
}
/** Forum Read More Button **/
.btn_line {
	display: none;
}
}

@media screen and (max-width: 500px) {
/*------------------------------------------------------------------------------
    Header
------------------------------------------------------------------------------*/
/* Weather forecast */
#header .header_meta .weather_forecast {
	display: none;/** Ruby - Research Items Menu move to Main Nav - 20160630 **/
}
/*------------------------------------------------------------------------------
    16.7 Tabs
------------------------------------------------------------------------------*/
.woocommerce-tabs.hotresearch .tab_content ul:first-child {
	width: 100%;
	float: none;
}
.view-select {
	float: none;
	width: 100%;
}
/*------------------------------------------------------------------------------
    22.9 Widget banner 180x80
-------------------------------------------------------------------------------*/
.tb_widget_banner_180 img {
    float: left;
    margin: 0 8px 5px 0;
    width: 47% !important;
}
/*------------------------------------------------------------------------------
    27. Error
-------------------------------------------------------------------------------*/
.error-windows-l .error-number {
	font-size: 75px;
    line-height: 50px;
}
.error-windows-l .error-text {
	font-size: 35px;
	line-height: 50px;
}
.error-windows-r h3 {
	font-size: 100px;
}
.error-windows-r p {
	font-size: 14.5px;
}
.error-windows-r i {
	font-size: 120px;
}
/*------------------------------------------------------------------------------
    22.91 Widget top rated
-------------------------------------------------------------------------------*/
/*Main Content Post Use*/
.main_content_top_rated .item .item_content {
    padding-right: 10px;
    padding-top: 10px;
    width: 100%;
}
}

@media screen and (max-width: 550px) {
/*------------------------------------------------------------------------------
    Header
------------------------------------------------------------------------------*/
.weather_forecast .temp {
	display: none; /**Top bar add TrendForce Corp.**/
}
/*------------------------------------------------------------------------------
    Multipack
-------------------------------------------------------------------------------*/
.multipack .layout_post_1 {
    width: 100%;
    float: none;
    display: block
}
.multipack .list_posts {
    display: block;
    border-left: 0;

    margin: 0;
    padding: 10px;
    padding-bottom: 0;

    width: 100%;
    float: none;
}
.col.col_6_of_12 {
    width: 100%;
    float: none;
    display: block
}
/*------------------------------------------------------------------------------
    Post layout 2
------------------------------------------------------------------------------*/
/* Image */
.layout_post_2 .item_content h4 {
	margin: 10px 0 10px 0;
}
.layout_post_2 .item_thumb {
    float: none;
    width: 100%;
    border-bottom: 0
}
.layout_post_2 .item_thumb_right {
    float: none;
    width: 100%;
    border-bottom: 0;
	margin-left: 0;
}
/*------------------------------------------------------------------------------
    Shop single
-------------------------------------------------------------------------------*/
div.product .images {
    width: 100%;
    float: none;
    display: block;
    margin-right: 0;
    clear: both
}
div.product .summary {
    width: 100%;
    float: none;
    display: block;
    clear: both
}
/*------------------------------------------------------------------------------
    3. Forms
------------------------------------------------------------------------------*/
.table_black.memberadmin tbody tr td:nth-child(4), .table_black.memberadmin thead tr th:nth-child(4) {
	display: none;
}
.table_black.memberadmin thead tr th:nth-child(5) {
	background-color: #252a2c;
}
/*------------------------------------------------------------------------------
    14.2 Post layout 2
------------------------------------------------------------------------------*/
ul.fa-ul li h4 span.date {
	display: block;
	padding-bottom: 5px;
}

/* Register Form */
p.register-form input[name="companyname"], p.register-form input[name="companyid"] {
	width: 80%;	
}
p.register-form input[name="txtAdd"], p.register-form input[name="txtMal"], p.register-form input[name="txtsub"], p.register-form input[name="txtmail"] {
	width: 70%;	
}
p.register-form input[name="companyname"] {
	margin-bottom: 5px;
}
p.register-form select[name="City"] + span, p.register-form input[name="tel"] + span, p.register-form input[name="txtTel"] + span {
	display: block;
	width: 100%;
	margin-top: 5px;
}
p.register-form select[name="City"] + span {
	margin-bottom: -22px;
}
p.register-form input[name="tel"] + span, p.register-form input[name="txtTel"] + span {
	padding-left: 72px;
}

/*------------------------------------------------------------------------------
    25. Search
-------------------------------------------------------------------------------*/
.search-more input[name="keyword"] {
	width: 100%;	
	margin: 5px 0 0 0;
}
.search-more input[name="keyword"] + .button {
	margin: 8px 5px 5px 0;
}
/* Search List */
div.search-tab-category {
	color: #F85050;
}
div.search-tab-category, div.search-tab-date {
	text-indent: 0 !important;
}
div.search-tab-category i {
	text-indent: 15px;
}
div.search-tab-date, div.search-tab-title {
	width: 100% !important;
	float:none !important;
}
div.search-tab:nth-child(even), div.search-tab:nth-child(odd) {
	background-color: transparent;
	border-bottom: 1px dotted #999;
	padding-bottom: 10px;
}
div.search-tab:nth-child(even) {
	padding-top: 0;
}
}

@media screen and (max-width: 600px) {
/*------------------------------------------------------------------------------
    Header
------------------------------------------------------------------------------*/
/* Weather forecast */
#header .header_meta .weather_forecast {
	-display: none;/**Ruby**/ /* Industry Items Top Menu */
}
.weather_forecast .city {
	display: none;/** Ruby - Research Items Menu move to Main Nav - 20160630 **/
}
/* Meta */
#header .header_meta {/**Ruby**/
	background-position: -7% 0;/** Ruby - Research Items Menu move to Main Nav - 20160630 **/
}
/*------------------------------------------------------------------------------
    Data List Tab
------------------------------------------------------------------------------*/
div.data-tab, div.press-data-tab {
	width: 100%;
}
div.data-tab-date, div.press-data-tab-date {
	width: 100%;
	float: none;
}
div.data-tab-title, div.press-data-tab-title {
	width: 90%;
	float:left;
}
/*------------------------------------------------------------------------------
    Data List Tab - Download Center
------------------------------------------------------------------------------*/
div.download-data-tab {
	width: 100%;
}
div.download-data-tab-report {
	width: 100%;
	float: none;
}
div.download-data-tab-speaker {
	width: 90%;
	float:left;
}
h4.accordion_content_title span.date + a {
	display: block;
	margin-top: 5px;
}
.accordion_content .accordion_content_title:after {
    margin-top: 10px;
}
/*------------------------------------------------------------------------------
    11. Shop single
-------------------------------------------------------------------------------*/
/* Analyst */
div.product .analyst-images {
	width: 25%;
    margin-right: 2%;
}
div.product .analyst-summary {
	width: 71%;
    float: right;
}
/*------------------------------------------------------------------------------
    19. Main content
------------------------------------------------------------------------------*/
/** Content Search **/
.content-search ul {
	white-space: normal;
}
.content-search ul.cart_list li {/**Ruby**/
	display: block;
	margin-bottom: 10px;
	width: 100%;
}
.content-search ul.cart_list li:last-child {/**Ruby**/
	margin-bottom: 0;
}
.content-search input, textarea {/**Ruby**/
	width: 100%;	
}
/** Project Col **/
.title-area {
	text-align: left;
}
.title-area i {
	font-size: 20px;
	color: #F85050;
	display: inline;
	padding-right: 5px;
}

/*------------------------------------------------------------------------------
    3. Forms
------------------------------------------------------------------------------*/
/* Dark Red */
.tab-category-01 {
	display: none !important;
}
.tab-category, .tab-content {
	border-bottom: 3px #FFFFFF solid;
}
.div-tab .tab-content:nth-child(odd) .tab-content-02 {
	background-color: #F2F2F2;
}
.div-tab .tab-content:nth-child(even) .tab-content-01 {
	background-color: #A1A1A1;
}
.div-tab .tab-content:nth-child(odd) .tab-content-01 {
	background-color: #848484;
}
/* Dark Red - Industry Tab */
.industrytab-left, .industrytab-right {
	display: block;
	width: 100%;
	border-left: none;
}
/*------------------------------------------------------------------------------
    Shop
------------------------------------------------------------------------------*/
/* New Arrival */
.new-arrival {
	margin-top: 8px !important;
}
/*------------------------------------------------------------------------------
    Columns
------------------------------------------------------------------------------*/
.col.col_3_of_12.project_table, .col.col_9_of_12.project_table {/**Ruby**/
	width: 100%;
	display: block;
}
}

@media screen and (max-width: 700px) {
/*------------------------------------------------------------------------------
    25. Search
-------------------------------------------------------------------------------*/
div.search-tab {
	width: 100%;
}
div.search-tab-date {
	text-indent: 15px;
}
div.search-tab-category {
	width: 100%;
	float: none;
}
div.search-tab-date {
	width: 20%;
	float:left;
}
div.search-tab-title {
	width: 80%;
	float:right;
}
/*------------------------------------------------------------------------------
    Shop
------------------------------------------------------------------------------*/
/* New Arrival */
.new-arrival.n01 {
	margin-top: -40px;
}
.new-arrival.n02 {
	margin-top: -60px;
}
}

@media screen and (max-width: 770px) {
/*------------------------------------------------------------------------------
    Header
------------------------------------------------------------------------------*/
/* Logo */
#site_title a img {
	margin-left: 13%;/** Ruby - Research Items Menu move to Main Nav - 20160630 **/
}
}

@media screen and (max-width: 800px) {
/*------------------------------------------------------------------------------
    Header
------------------------------------------------------------------------------*/
/* Weather forecast */
#header .header_meta .weather_forecast {
	margin-left: 98px;/** Ruby - Research Items Menu move to Main Nav - 20160630 **/
}
}

@media screen and (min-width:1201px) and (max-width:1300px) {/** Ruby - Enlarge Layout for Sidebar AD 320x100 **/
/*------------------------------------------------------------------------------
    Columns
------------------------------------------------------------------------------*/
.container {
    width: 1170px
}
section div.container div.row div.col.col_9_of_12 {
	width: 71.7%;
}
section div.container div.row div.col.col_3_of_12 {
	width: 28.3%;	
}
/*------------------------------------------------------------------------------
    Wrapper
------------------------------------------------------------------------------*/
#wrapper.boxed {
    max-width: 1200px;
	margin-top: -22px; /**For IE8 Reset Settings**/
}
/*------------------------------------------------------------------------------
    22.9 Widget banner 125
-------------------------------------------------------------------------------*/
.tb_widget_banner_125 {
	padding: 0 0 0 18px;
}
.tb_widget_banner_125 a:nth-child(3), .tb_widget_banner_125 a:nth-child(4) {
    margin-bottom: 0
}
/*------------------------------------------------------------------------------
    22.9 Widget banner 300
-------------------------------------------------------------------------------*/
.widget_title.AD_banner_300 {
	display: none;	
}
}

@media screen and (min-width:1310px) {
/*------------------------------------------------------------------------------
    Header
------------------------------------------------------------------------------*/
.weather_forecast .city {
	display: none;/** Ruby - Research Items Menu move to Main Nav - 20160630 **/
}
/*------------------------------------------------------------------------------
    Top naviagtion
------------------------------------------------------------------------------*/
nav.top_navigation ul.menu > li:nth-last-child(4), nav.top_navigation ul.menu > li:nth-last-child(5) {
    display: none;/** Ruby - Research Items Menu move to Main Nav - 20160630 **/
}
nav.top_navigation ul.menu li.search_icon_form {
	margin-left: 5px;/** Ruby - Research Items Menu move to Main Nav - 20160630 **/
}
/*------------------------------------------------------------------------------
    28. FB Plugin
-------------------------------------------------------------------------------*/
.social-topbar-fb {
	display: block !important;
}
.top-bar-contact {
	display: none !important;
}
}