html, body {
	width: 100%;
	height: 100%;
}
a {
	outline: 0;
	-webkit-transition: all 0.2s ease-in-out;
	   -moz-transition: all 0.2s ease-in-out;
	    -ms-transition: all 0.2s ease-in-out;
	     -o-transition: all 0.2s ease-in-out;
	        transition: all 0.2s ease-in-out;
			/****demo20_8-8-59*/
}
a:hover,a:focus {
	color: #1199d8;
	/****edit02-08-59*/
	text-decoration: none;
}
.alllisted a {
	color: #ffffff;/****demo20_8-8-59*/
}
.icon-social{
	filter: brightness(100%) contrast(100%);
	transition: 0.25s;
}
.icon-social:hover{
	filter: brightness(115%) contrast(125%);
	transition: 0.25s;
}
@media screen and (max-width: 320px) {
.alllisted a {
	color: #004a87;/****demo20_8-8-59*/
}
}
/* Sections */
section.intro {
	padding-top: 150px;
	padding-bottom: 120px;
	height: 100%;
	min-height: 100%;
	background: url('../images/meninblack.jpg') center center;
	background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
}
section.intro h1 {
	text-align: center;
	font-weight: 700;
	font-size: 5rem;
	color: #fff;
	letter-spacing: 3px;
}
section.intro p {
	color: #fff;
}

.footer{
	background: #272727;
}
.text_footer{
	font-size: 14px;
	font-family: tahoma;
	line-height: 25px;
	color: #6B6B6B;
}
.text_footer a {
    outline: 0;
    color: #6B6B6B;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.social-responsive{
	position: relative;
	padding: 5px 15px;
}
@media screen and (max-width: 1263px) {
.text_footer a {
	word-wrap: break-word; /*demo24*/
}
}

@media screen and (max-width: 1200px) {
.text_footer a {
	word-wrap: normal;
}
}
@media screen and (max-width: 991px) {
.added-social-responsive {
    position: relative;
    top: 120px !important;
}	
.social-responsive{
	position: relative;
	top: 15px;
}
.height-social{
	height: 0;	
}
}
@media screen and (max-width: 768px) {
.text_footer a {
	word-wrap: break-word; /*demo24*/
}
.height-social{
	height: auto;
	display: contents;
}

.social-icon{
	float: left !important;
}
}
@media screen and (max-width: 520px) {
.icon-social {
    filter: brightness(100%) contrast(100%);
    transition: 0.25s;
    width: 19px;
    height: 19px;
}
.regist-login {
    padding: 0 10px !important;
    float: right;
}
}

.text_footer a:hover {
    outline: 0;
    color: #fff;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.text_footer_bold{
	font-size: 15px;
	font-weight: bold;
	font-family: tahoma;
	line-height: 30px;
	color: #9C9C9C;
}
#footer_id hr {
    margin-top: 5px;
    margin-bottom: 10px;
    border: 0;
    border-top: 1px solid #404040 !important;
}
.padding_footer{
	padding-top: 30px;
}


.hotnews2{
	background:#fff;
	}
.text_hotnews_h{
	color:#3287e8;
	font-size:24px;
	font-weight:bold;
}
.text_hotnews{
	font-family:PSL160Pro;
	color:#666;
	font-size:23px;
	font-weight:100 !important;
}
.text_headcontent{
    font-size: 40px;
    /*padding-top: 20px;*/
    padding-bottom: 15px;
    line-height: 45px;
    font-weight: 700;
    font-family: 'Kanitbold', sans-serif;
}
	
	.text_money_h {
    font-family: PSL160Pro;
    color: #333;
    font-size: 28px;
    line-height: 30px;
    font-weight: bold;
}
	.text_money {
	    /*font-family: PSL160Pro;*/
	    color: #666;
	    font-size: 14px;
	    line-height: 20px;
	 	font-weight: 300;
        font-family: 'Kanit', sans-serif;
		word-wrap: break-word; /*demo24*/
	}
	.text_money02 {
/*	    font-family: PSL160Pro;*/
	    color: #ff6600;
    font-size: 15px;
    line-height: 18px;
    font-weight: 400;
    font-family: 'Kanit', sans-serif;
	/*****edit02-08-59*/
	}
	
	.text_money_body {
    color: #333;
    font-size: 15px;
    line-height: 23px;
	transition: 0.25s;	
}
	.text_money_body:hover {
    color: #aaa;
    font-size: 15px;
    line-height: 23px;
	transition: 0.25s;
}
.text_hili{
	font-size:18px;
	line-height:25px;
	/*demo12*/
	color: #005BA7;
	padding-top:20px;
}

.text_body{
	font-size:16px;
	color:#404041;
	padding-top:20px;
	line-height:25px;
}

.text_body2{
	color:#ca2027;
	padding-top:20px;
	line-height:25px;
}

.bg_hn{
	background:url(../images/in%20hot-05.png)center repeat-x;
	height:61px;
}

.bg_rg{
	background:url(../images/register-02.png)center repeat-x;
	height:85px;
}


.bg_rg2{
	background:url(../images/register-04.png)center repeat-x;
	height:85px;
	z-index:999;
}


.bg_hn2{
	background:url(../images/bg_head-03.png)top repeat-x;
	height:80px;
}

.bg_hn3{
	background:#262d37;
	height:70px;
}

.bg_money{
	background:url(../images/gooroo-02.png)

}

.text_head2{
	font-size:28px;
	line-height:25px;
	color:#fff;
	padding-top:20px;
	padding-left:15px;
}

.text_head3{
	font-size:20px;
	line-height:25px;
	color:#747474;
	padding-top:10px;
	padding-left:15px;
	font-weight:bold;
}

.text_content4{
	font-size:14px;
	line-height:25px;
	color:#888;
	font-weight:bold;

}

.text_content_n{
	font-size:13px;
	line-height:20px;
	color:#888;

}

.text_date{
	font-size:13px;
	line-height:20px;
	color:#004a84;
	float:right;

}

.text_rg{
	font-size:13px;
	padding-top:25px;
	padding-left:15px;
	line-height:20px;
	color:#FFF

}

.text_rg2{
	font-size:13px;
	padding-top:25px;
	padding-left:15px;
	line-height:20px;
	color:#FFF

}

.text_rghead{
	font-size:16px;
	padding-top:40px;
	padding-left:60px;
	line-height:20px;
	color:#004a84

}

.bg_border{
	background:#FFF;
	height:250px;
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
}

.bg_border2{
	background:#FFF;
	height:450px;
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
}

.bg_rg3{
	background:#3d3e41;
	height:400px;

}

@media screen and (max-width: 767px) {
.text_headcontent {
    font-size: 32px;
    /*padding-top: 20px;*/
    padding-bottom: 15px;
    line-height: 42px;
    font-weight: 700;
    font-family: 'Kanitbold', sans-serif;
}
}

@media screen and (max-width: 520px) {
.text_headcontent {
    font-size: 25px;
    /*padding-top: 20px;*/
    padding-bottom: 15px;
    line-height: 32px;
    font-weight: 700;
    font-family: 'Kanitbold', sans-serif;
}
}

@media screen and (min-width: 767px) {
section.intro {
	padding-top: 270px;
}
}
section.about {
	background: #eee;
	text-align: center;
	padding: 120px 0;
}
section.portfolios {
	background: #fff;
	text-align: center;
	padding: 120px 0;
}
section.contact {
	color: #eee;
	background: #333;
	text-align: center;
	padding: 120px 0;
}
/* End Sections */
.btn.btn-s {
	outline: 0;
	border-radius: 0;
	padding: 15px 40px;
	text-transform: uppercase;
	letter-spacing: 2px;
}
.btn-default.default-ght {
	color: #fff;
	border: 2px solid #fff;
	background: transparent;
	-webkit-transition: all 0.3s ease-in-out;
	   -moz-transition: all 0.3s ease-in-out;
	    -ms-transition: all 0.3s ease-in-out;
	     -o-transition: all 0.3s ease-in-out;
	        transition: all 0.3s ease-in-out;
}
.btn-default.default-ght:hover,
.btn-default.default-ght:focus {
	color: #333;
	border: 2px solid #fff;
	background: #fff;
}

.btn-success.success-ght {
	color: #42dca3;
	border: 2px solid #42dca3;
	background: transparent;
	-webkit-transition: all 0.3s ease-in-out;
	   -moz-transition: all 0.3s ease-in-out;
	    -ms-transition: all 0.3s ease-in-out;
	     -o-transition: all 0.3s ease-in-out;
	        transition: all 0.3s ease-in-out;
}
.btn-success.success-ght:hover,
.btn-success.success-ght:focus {
	color: #333;
	border: 2px solid #42dca3;
	background: #42dca3;
}

.btn-dark.dark-ght {
	color: #333;
	border: 2px solid #333;
	background: transparent;
	-webkit-transition: all 0.3s ease-in-out;
	   -moz-transition: all 0.3s ease-in-out;
	    -ms-transition: all 0.3s ease-in-out;
	     -o-transition: all 0.3s ease-in-out;
	        transition: all 0.3s ease-in-out;
}
.btn-dark.dark-ght:hover,
.btn-dark.dark-ght:focus {
	color: #fff;
	border: 2px solid #333;
	background: #333;
}
/* Custom Components */
.shadow-box-xs {
	-webkit-box-shadow: 0 5px 10px 0 rgba(51,51,51,0.3);
	box-shadow: 0 5px 10px 0 rgba(51,51,51,0.3);
}
.space {
	height:1px;
}
.space.space-md {
	margin-top: 15px;
	margin-bottom: 15px;
}
.divider {
	border-bottom: 2px solid #fff;
}
.divider.md {
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 15px;
	width: 75%;
}

.divider.md-dark {
	border-color: #333;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 15px;
	width: 75%;
}
@media  screen and (min-width: 767px) {
	.divider.md {
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 15px;
	width: 25%;
}

.divider.md-dark {
	border-color: #333;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 15px;
	width: 25%;
}
}
#brand {
	outline:0;
	color: #eee;
	letter-spacing: 2px;
	-webkit-transition: all 0.3s ease-in-out;
	   -moz-transition: all 0.3s ease-in-out;
	    -ms-transition: all 0.3s ease-in-out;
	     -o-transition: all 0.3s ease-in-out;
	        transition: all 0.3s ease-in-out;
}
#brand:hover,#brand:focus {
	color: #fff;
}
.navTop {
	z-index: 900;
	width: 100%;
	position: fixed;
}
.navTop.nav-bg {
	background-color: #333;
	-webkit-transition: all 0.7s ease-in-out;
	   -moz-transition: all 0.7s ease-in-out;
	    -ms-transition: all 0.7s ease-in-out;
	     -o-transition: all 0.7s ease-in-out;
	        transition: all 0.7s ease-in-out;
}

/* Flip Card */
.flip {
  -webkit-perspective: 800;
  -ms-perspective: 800;
  -moz-perspective: 800;
  -o-perspective: 800;
   width: 100%;
   min-height: 200px;
   position: relative;
   margin: 50px auto;
}
.flip .card.flipped {
  transform:rotatey(-180deg);
  -ms-transform:rotatey(-180deg); /* IE 9 */
  -moz-transform:rotatey(-180deg); /* Firefox */
  -webkit-transform:rotatey(-180deg); /* Safari and Chrome */
  -o-transform:rotatey(-180deg); /* Opera */
}
.flip .card {
  width: 100%;
  height: 100%;
  -webkit-transform-style: preserve-3d;
  -webkit-transition: 0.5s;
  -moz-transform-style: preserve-3d;
  -moz-transition: 0.5s;
  -ms-transform-style: preserve-3d;
  -ms-transition: 0.5s;
  -o-transform-style: preserve-3d;
  -o-transition: 0.5s;
  transform-style: preserve-3d;
  transition: 0.5s;
}
.flip .card .face {
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 2;
  text-align: center;
  line-height: 200px;
  backface-visibility: hidden;  /* W3C */
  -webkit-backface-visibility: hidden; /* Safari & Chrome */
  -moz-backface-visibility: hidden; /* Firefox */
  -ms-backface-visibility: hidden; /* Internet Explorer */
  -o-backface-visibility: hidden; /* Opera */

}
.flip .card .front {
  position: absolute;
  z-index: 1;
  cursor: pointer;
}
.flip .card .back {
  cursor: pointer;
  transform:rotatey(-180deg);
  -ms-transform:rotatey(-180deg); /* IE 9 */
  -moz-transform:rotatey(-180deg); /* Firefox */
  -webkit-transform:rotatey(-180deg); /* Safari and Chrome */
  -o-transform:rotatey(-180deg); /* Opera */

}
#map {
    width: 100%;
    height: 500px;
}
/* Overrides */
.navbar-default .navbar-toggle {
	border: none;
}
.navbar-default2 .navbar-toggle .icon-bar {
	    background-color: #fff;
}
.navbar-inverse .navbar-toggle {
	border: none;
	color: #ccc;
}

@media screen and (min-width: 768px) {
	.navbar-default {
		background: transparent;
		border: none;
	}
	.navbar-default .navbar-brand {
		color: #eee;
		font-weight: 500;
		letter-spacing: 2px;
		-webkit-transition: all 0.3s ease-in-out;
		   -moz-transition: all 0.3s ease-in-out;
		    -ms-transition: all 0.3s ease-in-out;
		     -o-transition: all 0.3s ease-in-out;
		        transition: all 0.3s ease-in-out;
	}

	.navbar-default .navbar-brand:focus,
	.navbar-default .navbar-brand:hover {
		color: #fff;
	}
	.navbar-default .navbar-nav>li>a {
		color: #888;
		font-weight: 700;
		/*letter-spacing: 2px;*/
		background-color: transparent;
	}
	.navbar-default .navbar-nav>li>a:focus,
	.navbar-default .navbar-nav>li>a:hover {
		color: #FB4700;
	}
	.navbar-default .navbar-nav>.active>a,
	.navbar-default .navbar-nav>.active>a:focus,
	.navbar-default .navbar-nav>.active>a:hover {
		color: #FB4700;
		background-color: transparent;
	}
}

.navbar-default2 {
	background: transparent;
	border: none;
}
.navbar-default2 .navbar-brand {
	color: #eee;
	font-weight: 700;
	letter-spacing: 2px;
	-webkit-transition: all 0.3s ease-in-out;
		 -moz-transition: all 0.3s ease-in-out;
			-ms-transition: all 0.3s ease-in-out;
			 -o-transition: all 0.3s ease-in-out;
					transition: all 0.3s ease-in-out;
}

.navbar-default2 .navbar-brand:focus,
.navbar-default2 .navbar-brand:hover {
	color: #fff;
}
.navbar-default2 .navbar-nav>li>a {
	color: #fff;
	font-weight: 700;
	letter-spacing: 0px;
}
.navbar-default2 .navbar-nav>li>a:focus,
.navbar-default2 .navbar-nav>li>a:hover {
	color: #fff;
}
.navbar-default2 .navbar-nav>.active>a,
.navbar-default2 .navbar-nav>.active>a:focus,
.navbar-default2 .navbar-nav>.active>a:hover {
	background-color: #232852;
}

}

.panel-body.panel-body-back {
	background: #333;
}
.form-control.contact {
	border: 2px solid #fff;
	border-radius: 0;
	background: transparent;
}
@media screen and (min-width: 1025px) {
	form.upper-map {
	background: #333;
	padding: 30px 30px 15px 30px;
	color: #fff;
	width: 500px;
	z-index: 100;
	position: absolute;
	margin-top: -500px;
	margin-right: 300px;
}
}
.hotnews {
	height:380px;
	/*background:#035BB3;*/
	width:100%;
	margin-left: 22px;
	/****edit02-08-59*/
}
@media screen and (max-width: 768px) {
.hotnews {
		margin-bottom: 134px;
		margin-left: 0px;
		height: auto;
		/****edit02-08-59*/
}
}

.programlogin {
	width:100%;
	font-size: 15px;
	color: #9e9e9e;
	margin-bottom: 50px;
	/****edit02-08-59*/
}
.pro-log-wrap {
	padding: 12px 0;
	text-align: center;
	background: #eaeaea;
	margin-bottom: 2px;
}
.pro-log-wrap:hover {
	background: #004a87;
	color: #fff;
	cursor: pointer;
	transition: all 0.5s linear;
}
@media screen and (min-width: 375px) {
.programlogin {
	margin-bottom: 15px;
	/****edit02-08-59*/
}
}
@media screen and (max-width: 360px) {
.programlogin {
	margin-bottom: 25px;
	/****edit02-08-59*/
}
}
.quick-support {
    width: 100%;
    height: 40px;
    text-align: center;
    padding: 2px 0;
    font-size: 19px;
    color: #86a1c5;
    margin-bottom: 19px;
    border-bottom: 3px solid;
    border-top: 3px solid;
    margin-left: 17px;
	/****edit02-08-59*/
}
@media screen and (max-width: 375px) {
.quick-support {
    padding: 25px 0;
    margin-left: 0px;
    font-size: 30px;
    line-height: 0px;
	height: 60px;
	/*****edit27-07-59*/
}
}
@media screen and (max-width: 414px) {
.quick-support {
	padding: 25px 0;
    margin-left: 0px;
    font-size: 30px;
    line-height: 0px;
	height: 60px;
	/*****edit27-07-59*/
}
}
@media screen and (max-width: 768px) {
.quick-support {
	padding: 25px 0;
    margin-left: 0px;
    font-size: 18px;
    line-height: 0px;
	height: 60px;
	/*****edit27-07-59*/
}
}
.adbanner_h1 {/***demo20_8-8-59*/
	/*height:380px;*/
	width:100%;
	text-align:center;
/*	margin-left: 9px;
*/}

@media screen and (max-width: 991px) { /*demo22*/
.adbanner_h1 {
	width:100%;
	text-align:center;
	margin-top: 6px;
}

.dropdown-toggle{
	padding: 5px 10px !important;
}
}

.adbanner01 {
	/*height:380px;*/
	width:100%;
	text-align:center;
	/*margin-left: 9px;*/
	/***demo20_8-8-59*/
	
}

#rowpadding {
	padding-top: 25px;
	padding-bottom: 5px;
}
@media screen and (max-width: 375px) {
#rowpadding {
	padding-top: 15px;
	padding-bottom: 20px;
}
}

#rowpadding_special {
	padding: 12px 0;
}
.recommendnews {
	background: #fff;
	width:100%;
}

@media screen and (max-width: 375px) {
.recommendnews {
	background: #fff;
	width:100%;
	margin-top: 20px;
}
}
.hotstock {
	height: auto;
    width: 100%;
    margin-bottom: 0;
}
@media screen and (max-width: 375px) {
.hotstock {
	height: 405px;
    width: 100%;
    margin-bottom: -40px;
}
}
.weshare {
    background: #004A87;
    width: 100%;
    padding: 20px 30px;
    overflow: hidden;
}
@media screen and (max-width: 375px) {
.weshare {
    background: #004A87;
    width: 100%;
    padding-left: 10px;
    padding-top: 20px;
    padding-right: 5px;
    padding-bottom: 20px;
    overflow: hidden;
	margin-bottom: 10px;
	margin-top: 30px;
}
}
.headcolweshare {
    font-family: 'Conv_PSL299pro';
    font-size: 46px;
    color: #fff;
    margin-bottom: 2px;
    margin-top: -20px;
}
.headcolweshare_sky {
    font-family: 'Conv_PSL299pro';
    font-size: 46px;
    color: #9beaf1;
    margin-bottom: 2px;
    margin-top: -19px;
}
.weshere_wrap {
	padding-left: 10px;
	float: left;
	width: 100%;
}

.weshaere_img {
	background: #0060AF;
    width: 100%;
    text-align: center;
    border: #4898da solid 0;
    box-shadow: 0px 0px 3px 0 #9beaf1;
    margin-top: 0px;
}
.shere_weshere {
	display: flex;
	padding: 0;
}
.share_icon {
    margin: 20px 4px 0;
    transition: 0.25s;
}
.share_icon:hover {
	filter: brightness(125%);
	transition: 0.25s;
}
.efinancethaitv {
	/*height:410px;
	padding-top: 10px;
	/*background: #07222e;*/
	width:100%;
	padding-bottom: 37px;
	/*background: #07222e url(../images/bg_tv.png) no-repeat center;*/
    background: #07222e;
}
@media screen and (max-width: 375px) {
.efinancethaitv {
	background: #07222e;
	width:100%;
	padding-bottom: 37px;
	/*background: #07222e url(../images/bg_tv.png) no-repeat center;*/
}
}
.like {
	    margin-top: 7px;
}
.headcol {
	font-family: 'Conv_PSL299pro';
	font-size:32px;
	color:#00457d;
	margin-bottom: 2px;
}
.frame_wrap {
	width:100%;
	padding-top:5px;
    font-size: 20px;
    color: #6b6b6b !important;
    line-height: 24px;
	font-weight: 400;
    font-family: 'Kanit', sans-serif;
	/****edit02-08-59*/
}
.frame_wrap:hover {
    color: #2B7FC3;
	transition: all 0.2s linear;
}
.frame_wrap p {
	padding-top: 10px;
}
.frame {
	border-top: 5px #00457d solid;
	border-left: 1px #00457d solid;
	border-bottom: 1px #00457d solid;
	border-right: 1px #00457d solid;
}
.height-news .frame {
	border-top: 5px #00457d solid;
	border-left: 1px #00457d solid;
	border-bottom: 1px #00457d solid;
	border-right: 1px #00457d solid;
	height: 118px;
    overflow: hidden;
}
.lastsupport {
    width: 100%;
    margin-top: 0px;
	border: #e6e6e6 1px solid;
}
@media screen and (max-width: 375px) {
.lastsupport {
    width: 100%;
	height: 200px;
	overflow: hidden;
    margin-top: 0px;
	border: #e6e6e6 1px solid;
}
}
.lastsupport_internet {
    /*width: 100%;*/
/*    margin-top: 13px;
	margin-left: 9px;
    margin-right: 9px;*/
	border: #e6e6e6 1px solid;
	height: 109px;
	background: url(../images/banner_efinancethai_mobile_02.jpg) no-repeat;
	/****demo20_8-8-59*/
}

.quicksupport_intranet {
    /*width: 100%;*/
	margin-top: 15px;
	margin-left: 9px;
    margin-right: 9px;
	border: #e6e6e6 1px solid;
	height: 109px;
	/*background: url(../images/efinquicksupport.jpg) no-repeat;*/
    background: #ffffff;
	/****demo20_8-8-59*/
}
.efintool_support_intranet {/****demo20_8-8-59*/
    /* width: 100%; */
    margin-top: 15px;
    margin-left: 9px;
    margin-right: 9px;
    border: #e6e6e6 1px solid;
    height: 244px;
    background: url(../images/efintoolssupport.jpg) no-repeat;
}
.quicksupport_internet {
    /*width: 100%;*/
/*    margin-top: 13px;
	margin-left: 9px;
    margin-right: 9px;*/
	border: #e6e6e6 1px solid;
	height: 109px;
	/*background: url(../images/efinquicksupport.jpg) no-repeat;*/
    background: #ffffff;
	/****demo20_8-8-59*/
}
@media screen and (max-width: 767px) {
.lastsupport_internet {
/*    width: 100%;*/
    margin-top: 13px;
	margin-left: 0px;
    margin-right: 0px;
    border: #e6e6e6 1px solid;
    height: 104px;
    background: url(../images/banner_efinancethai_ipad.jpg) no-repeat;
	/****edit02-08-59*/
}
.dropdown-toggle {
    padding: 10px 15px !important;
}
	
.hr-recommendnews{
	border-top: 1px solid #cccccc;
}
.recommendnews {
    background: #fff;
    width: 100%;
    padding-top: 30px;
}

.weshare {
    background: #004A87;
    width: 100%;
    padding-left: 45px;
    padding-top: 45px;
    padding-right: 45px;
    padding-bottom: 45px;
    overflow: hidden;
	margin-top: 50px;
}	
.weshere_wrap {
    padding-left: 0;
    float: left;
    display: flex;
    width: 100%;
}
.shere_weshere {
    display: block;
}
.share_icon {
    margin: 20px 4px 0;
    transition: 0.25s;
}
.weshaere_img {
    background: #0060AF;
    width: 100%;
    margin-right: 25px;
    text-align: center;
    border: #4898da solid 1px;
    margin-top: 20px;
}
}
@media screen and (max-width: 414px) {
.lastsupport_internet {
/*    width: 100%;*/
    margin-top: 13px;
	margin-left: 0px;
    margin-right: 0px;
    border: #e6e6e6 1px solid;
    height: 104px;
    background: url(../images/banner_05.png) no-repeat;
	/*****edit27-07-59*/
}
}
.lastsupport_internet_line {
    /*width: 100%;*/
    margin-top: 13px;
	margin-left: 9px;
	margin-right: 9px;
	margin-bottom: 8px;
	height: 6px;
	background:#ccd5e0;
	/****edit02-08-59*/
}
.lastsupport_internet_line_detail {
    width: 100%;
    margin-top: 13px;
	height: 6px;
	background:#ccd5e0;
	margin-bottom:12px;
	/*****edit27-07-59*/
}
.readmore {
	text-align:right;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:15px;
	color:#F56350;
	margin-bottom: 0;
	transition: all 0.25s linear;
}
.readmore:hover {
	color:#303f6a;
	transition: all 0.25s linear;
}

.readmore_darkglay {
    text-align: right;
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 15px;
    color: #1A5975;
	padding-right: 20px;
	margin-bottom: 10px;
}
.readmore_darkglay:hover {
    text-align: right;
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 15px;
    color: #f05b38;
	padding-right: 20px;
}
.readmore_glay {
	text-align:right;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:15px;
	color: #848484;
	margin-right: 15px;
}
.readmore_glay:hover {
	color: #F60;
	transition: all 0.1s linear;
}
.subheadcol {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:16px;
	color: #9E9E9E;
	margin: 0 0 2px;
    padding: 0;
}
/*demo12*/
.headcol-lg {
    font-family: 'Conv_PSL299pro';
    font-size: 40px;
    color: #00457d;
    margin-bottom: 21px;
    margin-top: 0px;
    line-height: 32px;
}
.headcol-lg02 {
    font-family: 'Conv_PSL299pro';
    font-size: 32px;
    color: #3287e8;

}
.date {
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 15px;
    color: #4897d6;
    margin-top: -15px;
    padding: 0;
}
.date_new { /***Demo20_8-8-59*/
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 15px;
    color: #4897d6;
    margin-top: 7px;
    padding: 0;
}
@media screen and (max-width: 414px) { /***Demo20_8-8-59*/
.date_new {
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 15px;
    color: #4897d6;
    margin-top: -21px;
    padding: 0;
}
}
.recnewswrap {
	padding:6px 0;
}
.listnews {
	padding: 13.5px 0;
	border-bottom: 1px #CCCCCC solid;
	overflow: hidden;
}
.listkuru {
	padding: 9px 0;
	border-bottom: 1px #CCCCCC solid;
	overflow: hidden;
}
.color-no01 {
	background: #f06260;
    width: 13%;
    height: 45px;
    text-align: center;
    float: left;
}
.color-no02 {
	background: #66a8dd;
    width: 13%;
    height: 45px;
    text-align: center;
    float: left;
}
.columnist {
	background: #b5b5b5;
    width: 13%;
    height: 45px;
    text-align: center;
    float: left;
}
.number {
	font-family: myriad pro, Arial, Helvetica, sans-serif;
    color: #FFF;
    font-size: 45px;
    margin: -5px 0;
    padding: 0;
    display: -webkit-inline-box;
}
.time {
	font-family: myriad pro, Arial, Helvetica, sans-serif;
    color: #fff;
    font-size: 14px;
    margin: -10px 0;
    padding: 0px;
    padding-top: 24px;
    display: -webkit-inline-box;
}
.newscontent {
	font-family: Tahoma, Geneva, sans-serif;
    font-size: 16px;
    color: #004a87;
    width: 87%;
    float: left;
    padding-left: 15px;
}
.newscontent:hover {
	color: #0188e5;
}
.lastestwrap-cover {
	width: 100%;
	overflow: hidden;
}
/*demo12*/
.refresh {
	width: 20%;
    float: left;
    text-align: center;
    background: url(../images/refresh.png) 52% 30% no-repeat;
    padding-top: 50px;
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 14px;
    color: #969696;
    transition: 0.25s;
    cursor: pointer;
}
.refresh:hover {
	background: url(../images/refresh_active.png) 52% 30% no-repeat;
	color:#004a87;
	transition: 0.25s;
}
/*demo12*/
.lastestwrap {
	width: 80%;
	float: left;
}

.programeloginhead {
	font-family:Tahoma, Geneva, sans-serif;
	font-size: 19px;
    color: #004a87;
    margin-bottom: 12px;
}
.row-wrap {
	margin-top: 30px;
	margin-bottom: 30px;
	overflow: hidden;
}
.kurumoneyworld {
	/*background:#eee;*/
	background: url(../images/polygonbackgrounds.jpg);
}

.headkuru {
    font-family: 'Conv_PSL299pro';
    font-size: 40px;
    color: #1A5975;
    text-align: center;
    margin-bottom: 3px;
}
.headefintv {
	font-family: 'Conv_PSL299pro';
    font-size: 60px;
	color: #38b5e6;
	text-align: center;
	margin-bottom: 30px;
}
.headkuru:after {
    background: #dedede none repeat scroll 0 0;
    content: "";
    display: block;
    height: 1px;
    margin: 0.31225em auto 0;
    position: relative;
    width: 100px;
}
.kurucolumnist {
/*	background:#fff;*/
	width: 100%;
/*	border: #E4E4E4 1px solid;*/
	margin: 8px 0;
	overflow: hidden;
}
.img_kuru {
	width: 130px;
	float: left;
	overflow: hidden;
	margin-right:20px;
	border:#999 solid 1px;
	background:#FFF;
}
@media screen and (max-width: 375px) {
.kurucolumnist {
/*	background:#fff;*/
	width: 100%;
/*	border: #E4E4E4 1px solid;*/
	margin: 8px 0;
	overflow: hidden;
}
.img_kuru {
	padding-bottom: 35px;
    padding-top: 17px;
	margin-bottom: 10px;
}
.img_kuru {
    width: 130px;
    float: left;
    overflow: hidden;
    margin-right: 20px;
/*    border: #999 solid 1px;*/
    background: #FFF;
}
.kurumoneyworld {
    /* background: #eee; */
    background: url(../images/polygonbackgrounds_mobile.jpg);
}
.kurucontent {
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 16px;
    color: #004a87;
    padding-left: 15px;
	margin: 14px 20px;;
}
}

.kurucontent {
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 16px;
    color: #004a87;
    padding-left: 15px;
	margin: 14px 20px;;
}
@media screen and (max-width: 375px) {

}
.columnist_glay {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #AFAFAF;
	margin: 0;
}
.columnis_orange {
	color: #F60;
	font-size: 12px;
}
.columnis_blue {
    color: #A8D7FF;
    font-size: 12px;
}
.columnis_yellow {
    color: #ffd600;
    font-size: 12px;
}

.ad-banner-header {
	height: 90px;
	max-width:728px;
	width: 100%;
	color:#000;
	/*background: url(../images/banner_efinancethai.jpg);*/
	float:right;
    text-align:center;
}
@media screen and (max-width: 414px) {
.ad-banner-header {
	height: 90px;
	max-width:728px;
	width: 100%;
	color:#000;
	/*background: url(../images/banner_efinancethai_mobile.jpg);*/
	float:right;
    text-align:center;
	/*****edit27-07-59*/
}
}

.regist-login {
	padding: 10px 0;
	float:right
}
.regist-login a {
	font-size: 14px;
	color: #01a5e4;
	/****edit02-08-59*/
}
.regist-login a:hover {
	color: #FB4700;
	text-decoration: underline;
}
.watch_learn_earn {
	padding-top: 5px;
	text-align:center;

}
.efinancethaitv_logo {
	padding-top: 16px;
	padding-bottom: 5px;
}
.tv_slogan {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #999;
	text-align: right;
	padding-right: 55px;
	margin: 0;
}
.vdo_lastcontent {
	border: #006 solid 1px;
	margin-top: 15px;
	margin-bottom: 20px;
}
@media screen and (max-width: 414px) {
.vdo_lastcontent { /*domo21*/
	border: #006 solid 1px;
	margin-top: 15px;
	margin-bottom: 20px;
	margin-left: -36px;
	margin-right: -36px;
}
}
.caption_vdo_lastcontent {
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 23px;
    color: #73BCF1;
    padding-left: 0px;
    margin: -2px 0px;
}
.detail_vdo_lastcontent {
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 16px;
    color: #D6D6D6;
    padding-left: 0px;
    margin: 4px 0px;
}
.vdo_caption_wrap {
	margin-bottom: 0px;
}
@media screen and (max-width: 414px) {
.vdo_caption_wrap {/*domo21*/
	margin-bottom: 0px;
	margin-left: -36px;
	margin-right: -36px;	
}
}

@media screen and (max-width: 375px) {
.watch_learn_earn {
	padding-top: 5px;
	text-align:center;

}
.efinancethaitv_logo {
	padding-top: 16px;
	padding-bottom: 5px;
}
.tv_slogan {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #999;
	text-align: right;
	padding-right: 10px;
	margin: 0;
}
.vdo_lastcontent {
	border: #006 solid 1px;
	margin-top: 15px;
	margin-bottom: 20px;
}
.caption_vdo_lastcontent {
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 21px;
    color: #73BCF1;
    padding-left: 0px;
    margin: -2px 0px;
}
.detail_vdo_lastcontent {
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 16px;
    color: #D6D6D6;
    padding-left: 0px;
    margin: 4px 0px;
}
}

.vdo_list {
	width: 130px;
	float: left;
	overflow: hidden;
	margin-right:14px;
	border:#14161d 1px solid;
	margin-bottom: 30px;
}
.vdo_list {
	width: 130px;
	float: left;
	overflow: hidden;
	margin-right:14px;
	border:#14161d 1px solid;
	margin-bottom: 8px;
}

.vdo_content {
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 16px;
    color: #2abfe4;
    padding-left: 15px;
	margin: -3px -8px;
}
.vdo_list_wrap {
	width: 100%;
	margin: 8px 0;
	border-bottom: #15324E solid 1px;
    overflow: hidden;
    padding-bottom: 12px;
}
.wrap_list_vdo {
	padding-top: 8px;
	margin-bottom: 35px;
}
@media screen and (max-width: 414px) {
.wrap_list_vdo {/*domo21*/
	padding-top: 8px;
	margin-bottom: 35px;
	margin-left: -36px;
	margin-right: -36px;
}
}
.special_interview {
	/*background: #fff;
	height: 300px;*/
}
.irplus {
	background: #fff;
    margin-top: 7px;
    margin-bottom: 0px;
}
.irpuslisted_logo {
	/*width: 180px;
	float: left;
	overflow: hidden;
	margin-right:20px;*/
	text-align: center;
}
.irpluscontent {
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 16px;
    color: #004a87;
    /*padding-left: 15px;*/
    margin: -11px 0px;
	text-align: center;
}
.irplusdetail {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #56565a;
	margin: 20px;
}
.irpluscolumnist {
	background: #fff;
	width: 100%;
	/*border: #E4E4E4 1px solid;*/
	border-bottom:#d7e028 10px solid;
	margin: 20px 0;
	overflow: hidden;
}
.readmore_ir {
	text-align: right;
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 15px;
    color: #F56350;
    margin-right: 23px;
    margin-bottom: 5px;
    margin-top: -9px;
}
.readmore_ir:hover {
	text-align: right;
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 15px;
    color: #56565a;
    margin-right: 23px;
    margin-bottom: 5px;
    margin-top: -9px;
}
/*demo 12*/
.advertorial {
	height: 405px;
    width: 100%;
    margin-bottom: 10px;
	margin-top: 0px;
}
.logoirplus {
	text-align: center;
    margin-bottom: 18px;
	margin-top: 35px;
}
.lifestyle {
    padding-top: 0px;
    background: #292929;
    width: 100%;
    padding-bottom: 0px;
}
.logo_efinancethai {
	text-align: right;
	padding-top: 20px;
	padding-bottom: 20px;
}
.logo_efin {
	width: 180px;
	padding-bottom: 30px;
}
/*demo 12*/
.news-column-last {
	margin-top: 0px;
    margin-bottom: 5px;
}
.dawongspeaker {
	text-align: center;
	width: 100%;
	padding-bottom: 18px;
	padding-top: 10px;
	
}
.dawongcontent {
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 16px;
    color: #004a87;
    /*padding-left: 5px;
	margin: 10px 10px;;*/
}
.dawongcolumnist {
	background:#fff;
	width: 100%;
	border: #E4E4E4 1px solid;
	margin: 8px 0;
	overflow: hidden;
	padding: 10px;
}
.bg_gold_dawong {
	background: #FFE78C;
	margin-top: 4px;
}
.darwongprofile{
	width: 100%;
	padding-left: 135px;
	padding-right: 135px;
	padding-top: 15px;
}
.headdawong {
	font-family: 'Conv_PSL299pro';
    font-size: 28px;
    color: #757575;
    text-align: center;
    margin-bottom: -20px;
	/*****edit27-07-59*/
}
.supheaddawong {
	font-family: 'Conv_PSL299pro';
    font-size: 20px;
    color: #A06200;
    text-align: center;
    margin-bottom: -15px;
    margin-top: 4px;
}
.ad-banner-bottom {
	height: 90px;
	max-width:728px;
	width: 100%;
	color:#000;
	background: #DC494C;
	float: none;
	margin-bottom: 15px;
}
.interview_img{
	float: left;
	margin-right: 24px;
}
@media screen and (max-width: 375px) {
.interview_img{
	float: left;
	margin-right: 0px;
	margin-bottom: 24px;
}
}
.kuru_pading_row {
	padding-top: 20px;
    padding-bottom: 22px;
}
.lifestylecontent {
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 16px;
    color: #fff;
    padding-left: 15px;
	margin: 0px 0px;;
}
.detail_lifestyle_lastcontent {
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 16px;
    color: #2DA9E4;
    padding-left: 0px;
    margin-top: 2px;
    margin-bottom: 15px;
}
.caption_lifestyle_lastcontent {
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 25px;
    color: #D6D6D6;
    padding-left: 0px;
    margin: 0px 0px;
}
.caption_lifestyle_lastcontent:hover{
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 25px;
    color: #F60;
    padding-left: 0px;
    margin: 0px 0px;
}
.lifestyle_lastcontent {
	border: #017EBA solid 1px;
    margin-top: 8px;
    margin-bottom: 11px;
    border-bottom: 7px #017eba solid;
}
.lifestyle_captoin_list {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:15px;
	color:#4897d6;
	margin-top: -21px;
    padding: 0;
}
.lifestyle_list {
	width: 170px;
	float: left;
	overflow: hidden;
	margin-right:14px;
	border:#017EBA 1px solid;
	margin-bottom: 10px;
}
@media screen and (max-width: 375px) {
.lifestyle_list {
	width: 100%;
	float: left;
	overflow: hidden;
	margin-right:14px;
	border:#017EBA 1px solid;
	margin-bottom: 10px;
}
}

.lifestyle_content_list {
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 15px;
    color: #4897d6;
    padding-left: 7px;
    margin: 3px -8px;
}
.lifestyle_list_wrap {
    width: 100%;
    border-bottom: #3A4A67 solid 1px;
    overflow: hidden;
    padding-bottom: 12px;
	margin-bottom: 8px;
    margin-top: 0px;
}
.columnist_blue {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #4D93D2;
	margin: 0;
}
.columnist_blue2 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	color: #A06200;
	margin: 0;
}
.columnist_darkglay {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	color: #666;
	margin: 0;
}
.wrap_list_lifestyle {
	padding-top: 8px;
	margin-bottom: 0px;
}
.ad300x250h2 {
	margin-top: 35px;
    padding: 0px;
	margin-bottom: 15px;
	text-align:center;
	/****demo20_8-8-59*/
}
@media screen and (max-width: 320px) {/*demo23*/
.ad300x250h2 {
    margin-top: 35px;
    padding: 0px;
    margin-bottom: 15px;
    text-align: center;
    margin-left: -20px;
}
}
.editorial {
	/*background: #fff;*/
	width:100%;
    padding-left: 15px;
    padding-right: 13px;
    padding-bottom: 5px;
    padding-bottom: 0px;
    padding-top: 8px;;
	/*border: #8A8A8A 1px solid;*/
}
.editorialcontent {
	font-family: Tahoma, Geneva, sans-serif;
    font-size: 16px;
    color: #CCCCCC;;
    width: 70%;
    float: left;
    padding-left: 15px;
}
.editorialcontent:hover {
	color: #80e7d8;
}
.headeditorial {
    font-family: 'Conv_PSL299pro';
	font-size: 43px;
    color: #E0E0E0;
    margin-bottom: -22px;
    margin-top: -19px;
}
.supheadeditorial {
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 15px;
    margin-top: 5px;
    padding: 0;
    margin-bottom: 3px;
}
.editoriallist {
    padding: 9px 0;
    /*border-bottom: 1px #313131 solid;*/
    overflow: hidden;
}
.listeditorial {
	padding: 0px 0;
	/*border-bottom: 1px #2B2B2B solid;*/
	overflow: hidden;
}
.editorialwrap {
	padding:6px 0;
}
.editorial_img {
	background: #f06260;
    width: 30%;
    height: 45px;
    text-align: center;
    float: left;
	border:#333 solid 1px;
}
/* start intranet*/
.exclusivetoday {
	width: 95%;
	/*padding-top: 45px;*/
	margin-bottom: 27px;
	margin-left: 10px;
	/*****demo20_8-8-59*/
}
@media screen and (max-width: 768px) {
.exclusivetoday {
	width: 100%;
	/*padding-top: 45px;*/
	margin-bottom: 27px;
	margin-left: 0px;
	/*****demo20_8-8-59*/
}
	
.regist-login {
	padding: 10px 15px;
	float:right
}	
}
.head_exclusivetoday {
	font-family: 'Conv_PSL299pro';
    font-size: 50px;
    line-height: 35px;
    color: #FF6B08;
    margin-bottom: 20px;
    margin-top: 0;
}
.exclusivetoday_content {
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 16px;
    color: #0a63ad;
    width: 85%;
    float: left;
    padding-left: 15px;
	/*****edit27-07-59*/
}
@media screen and (max-width: 1200px) { /*demo24*/
.exclusivetoday_content {
    width: 80%;
}
}
.exclusivetoday_content:hover {
    color: #259cff;
	/*****edit27-07-59*/
}
.exclusivetoday_list {
    padding: 9px 0;
    border-bottom: 1px #d4d4d4 solid;
    overflow: hidden;
}
.listexclusivetoday_list{
    padding: 9px 0;
    border-bottom: 1px #d4d4d4 solid;
    overflow: hidden;
	/*****edit27-07-59*/
}
.time_ex {
    font-family: myriad pro, Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    font-size: 19px;
    margin: -10px 0;
    padding: 0px;
    padding-top: 11px;
    display: -webkit-inline-box;
}
@media screen and (max-width: 320px) { /*demo23*/
.time_ex {
    font-family: myriad pro, Arial, Helvetica, sans-serif;
    color: #847d99;
    font-size: 19px;
    margin: -10px 0;
    padding: 0px;
    padding-top: 11px;
    display: -webkit-inline-box;
}
}
.date_ex {
    font-family: myriad pro, Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    font-size: 12px;
    margin: -10px 0;
    padding: 0px;
    padding-top: 15px;
    display: -webkit-inline-box;
}

.time_exnew { /*demo23*/
    font-family: myriad pro, Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    font-size: 19px;
    margin: -10px 0;
    padding: 0px;
    padding-top: 11px;
    display: -webkit-inline-box;
}
.date_ex_all01new {
    font-family: myriad pro, Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    font-size: 14px;
    margin: -10px 0;
    padding: 0px;
    padding-top: 12px;
    display: -webkit-inline-box;
}

@media screen and (max-width: 375px) { /*demo23*/
.time_exnew {
    font-family: myriad pro, Arial, Helvetica, sans-serif;
    color: #7d7d7d;
    font-size: 19px;
    margin: -10px 0;
    padding: 0px;
    padding-top: 11px;
    display: -webkit-inline-box;
}
.date_ex_all01new {
    font-family: myriad pro, Arial, Helvetica, sans-serif;
    color: #7d7d7d;
    font-size: 12px;
    margin: -10px 0;
    padding: 0px;
    padding-top: 15px;
    display: -webkit-inline-box;
}
}
.color-no03 {
    background: #383838;
    width: 15%;
    height: 45px;
    text-align: center;
    float: left;
}
@media screen and (max-width: 1200px) { /*demo24*/
.color-no03 {
    width: 20%;
}
}
.frame_setindex {
	padding: 8px;
    background: #E7E7E7;
    border-top: 5px #3473A5 solid;
    border-left: 1px #3473A5 solid;
    border-bottom: 1px #3473A5 solid;
    border-right: 1px #3473A5 solid;
	margin-bottom: 30px;
}
.setindex {
    width: 100%;
    margin-bottom: 10px;
    margin-top: 96px;
}
@media screen and (max-width: 375px) {
.setindex {
    width: 100%;
    margin-bottom: 10px;
    margin-top: 9px;
}
}
.headsetindex {
	font-family: 'Conv_PSL299pro';
    font-size: 24px;
    color: #3473A5;
    margin-bottom: 2px;
}
.setindex_intra_login {
    width: 100%;
    margin-bottom: 10px;
    margin-top: 9px;
}
.headsetindex_standard {
	font-family: 'Conv_PSL299pro';
    font-size: 24px;
    color: #3473A5;
    margin-bottom: 10px;
	
}
.bgsetindex {
	background:url(../images/databusinessmeeting.jpg);
/*	background: #072A38;*/
	padding: 10px 0;
}
.programeloginhead_new {
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 19px;
    color: #24a8e5;
    /* width: 75%; */
    /*float: left;*/
    text-align: center;
    /* padding-left: 15px; */
	/****edit02-08-59*/
}
.namelogin {
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 16px;
    color: #004a87;
    /* width: 75%; */
    /*float: left;*/
    text-align: center;
    /* padding-left: 15px; */
	/****edit02-08-59*/
}
.programeloginhead_before {
	font-family: Tahoma, Geneva, sans-serif;
    font-size: 16px;
    color: #ffffff;
    width: 75%;
    float: left;
    padding-left: 15px;
	padding-top: 10px;	
	/****edit02-08-59*/
}

.logout_change {
	font-family: Tahoma, Geneva, sans-serif;
    font-size: 13px;
    color: #45b2ff;
    /*width: 75%;*/
    float: left;
    padding-left: 15px;	
	/*****edit27-07-59*/
}
.programeloginhead_cover {
    margin: 0;
    padding: 0;
    margin-bottom: 4px;
    background-color: #004a87;
	width: 114%;
	overflow: hidden;
	padding: 7px;
	color: #fff;
	/****edit02-08-59*/
}
@media screen and (max-width: 768px) {
.programeloginhead_cover {
    margin: 0;
    padding: 0;
    margin-bottom: 4px;
    background-color: #004a87;
	width: 100%;
	overflow: hidden;
	padding: 7px;
	/****edit02-08-59*/
}
}
@media screen and (max-width: 376px) {
.programeloginhead_cover {
    margin: 0;
    padding: 0;
    margin-bottom: 4px;
    background-color: #004a87;
	width: 100%;
	overflow: hidden;
	padding: 7px;
	
	/****edit02-08-59*/
}
}
.loginicon {
    /* width: 25%; */
    height: 45px;
    text-align: center;
    /* float: left; */
    margin: 10px;
	/****edit02-08-59*/
}
	
.programe_logout {
    padding: 10px 0;
	text-align:center;
	clear: both;
	/****edit02-08-59*/
}
@media screen and (max-width: 414px) {
.programe_logout {
    padding: 10px 0;
	text-align: center;
	clear: both;
	width: 100%;
	float: right;
	/****edit02-08-59*/
}
}
.programe_logout a {
	color: #01a5e4;
	/****edit02-08-59*/
}
.programe_logout a:hover {
	color: #FB4700;
    text-decoration: underline;
	/****edit02-08-59*/
}
.flag {
	height: 30px;
	float: right;
}
.flag_icon {
	height: 30px;
	float: right;
	margin-left: 6px;
}
.stockfocusmenu {
    /* background: #F2F2F2; */
    height: 100px;
    padding-top: 5px;
	/****edit02-08-59*/
}
.search {
	padding:4px;
	width: 100%;
	max-width: 216px;
}
@media screen and (max-width: 320px) {/*demo23*/
.search {
	padding:4px;
	width: 100%;
	max-width: 191px;
}
}
.refresh_lastestnews { /*demo23*/
    /*width: 7%;*/
    float: right;
    text-align: center;
    background: url(../images/refresh.png) 52% 30% no-repeat;
    padding-top: 41px;
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 14px;
    color: #969696;
    margin-top: -11px;
    margin-bottom: -8px;
}	
.refresh_lastestnews:hover { /*demo23*/
    background: url(../images/refresh_active.png) 52% 30% no-repeat;
	color:#004a87;
}
.social {
    float: right;
    padding: 7px 4px;
}
@media screen and (max-width: 520px) {
.social {
    float: left;
    padding: 0;
    margin-bottom: 20px;
}
	
.weshare {
    background: #004A87;
    width: 100%;
    padding-left: 15px;
    padding-top: 15px;
    padding-right: 15px;
    padding-bottom: 15px;
    overflow: hidden;
    margin-top: 50px;
}
.weshaere_img {
    background: #0060AF;
    width: 100%;
    margin-right: 0;
    text-align: center;
    border: #4898da solid 1px;
    margin-top: 5px;
}
.share_icon {
    margin: 5px 5px 0;
    transition: 0.25s;
}
}

.share {
    font-family: Tahoma,Geneva,sans-serif;
    font-size: 15px;
    color: #c3c4c4;
    margin-top: 0;
    padding: 0;
    display: inline;
}

.topic_social {
	overflow: hidden;
}
.efinmobile { /*demo24*/
	text-align: center;
}
.efinmobile img { /*demo24*/
	width: 90%;
	margin-top: -4px;
}






@media screen and (max-width: 1199px) {/*demo24*/

.height-news .frame {
	border-top: 5px #00457d solid;
	border-left: 1px #00457d solid;
	border-bottom: 1px #00457d solid;
	border-right: 1px #00457d solid;
	height: 93px;
    overflow: hidden;
}	
	
.height-picture-money{
	height: 102px !important;
}	
.efinmobile img {
	width: 80%;
	max-width: 190px;
	margin-top: -4px;
}
	
.hotstock {
    height: auto;
    width: 100%;
    margin-bottom: 40px;
}
	
.weshare {
    background: #004A87;
    width: 100%;
    padding: 15px 15px;
    overflow: hidden;
}	
.share_icon {
    margin: 22px 1px 0;
    transition: 0.25s;
}
}

@media screen and (max-width: 991px) {/*demo24*/

.height-news .frame {
	border-top: 5px #00457d solid;
	border-left: 1px #00457d solid;
	border-bottom: 1px #00457d solid;
	border-right: 1px #00457d solid;
	height: 112px;
    overflow: hidden;
}	
	
.height-picture-money{
	height: 175px !important;
}
.efinmobile img {
	width: 80%;
	max-width: 190px;
	margin-top: 10px;
}
	
.weshare {
    background: #004A87;
    width: 100%;
    padding: 55px;
	margin-top: 25px;
    overflow: hidden;
}
.share_icon {
    margin: 22px 10px 0 0;
    transition: 0.25s;
}
}

@media screen and (max-width: 767px) {
.height-news .frame {
	border-top: 5px #00457d solid;
	border-left: 1px #00457d solid;
	border-bottom: 1px #00457d solid;
	border-right: 1px #00457d solid;
	height: auto;
    overflow: hidden;
}
	
.height-picture-money{
	height: auto !important;
}	
.share_icon {
    margin: 22px 10px -10px 0;
    transition: 0.25s;
}
}

@media screen and (max-width: 520px) {
.share_icon {
    margin: 5px 0 10px 20px;
    transition: 0.25s;
}
}

@media screen and (max-width: 420px) {
.weshare {
    background: #004A87;
    width: 100%;
    padding: 15px;
    margin-top: 25px;
    overflow: hidden;
}
.share_icon {
    margin: 5px 0 5px 20px;
    transition: 0.25s;
}
}
.video-container{
    position:relative;padding-bottom:56.25%;height:0;overflow:hidden;
}
.video-container iframe,.video-container object,.video-container embed{
    position:absolute;top:0;left:0;width:100%;height:100%
}
.headnews{
	color:#6b6b6b !important;
}
.headnews:hover{
	color:#337ab7 !important;
}
.pr{
	color:#6b6b6b !important;
}
.pr:hover{
	color:#337ab7 !important;
}

.height-picture-money {
    height: 129px !important;
}

@media screen and (max-width: 1199px) {/*demo24*/
.efinmobile img {
	width: 80%;
	max-width: 190px;
	margin-top: -4px;
}
	
.hotstock {
    height: auto;
    width: 100%;
    margin-bottom: 15px;
}
	
.weshare {
    background: #004A87;
    width: 100%;
    padding: 15px 15px;
    overflow: hidden;
}	
.share_icon {
    margin: 22px 1px 0;
    transition: 0.25s;
}
}

@media screen and (max-width: 767px) {
.added-social-responsive {
    position: relative;
    top: 15px !important;
}	
.text_footer a {
	word-wrap: break-word; /*demo24*/
}
.height-social{
	height: auto;
	display: contents;
}

.social-icon{
	float: left !important;
}
}