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;
}

    a:hover, a:focus {
        color: #1199d8;
        text-decoration: none;
    }

.alllisted a {
    color: #fff;
}

.icon-social {
    filter: brightness(100%) contrast(100%);
    transition: 0.25s;
}

@media screen and (max-width:320px) {
    .alllisted a {
        color: #004a87;
    }
}

.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;
    }
}

@media screen and (max-width:1200px) {
    .text_footer a {
        word-wrap: normal;
    }
}

@media screen and (max-width:991px) {
    .social-responsive {
        position: relative;
        top: 15px;
    }

    .height-social {
        height: 0;
    }
}

@media screen and (max-width:768px) {
    .text_footer a {
        word-wrap: break-word;
    }

    .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_bold {
    font-size: 15px;
    font-weight: 700;
    font-family: tahoma;
    line-height: 30px;
    color: #9C9C9C;
}

.padding_footer {
    padding-top: 30px;
}

.navbar-default .navbar-toggle {
    border: none;
}

.navbar-default2 .navbar-toggle .icon-bar {
    background-color: #fff;
}

@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;
            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-nav > li > a {
        color: #fff;
        font-weight: 700;
        letter-spacing: 0;
    }

.hotnews {
    height: 380px;
    width: 100%;
    margin-left: 22px;
}

@media screen and (max-width:768px) {
    .hotnews {
        margin-bottom: 134px;
        margin-left: 0;
        height: auto;
    }
}

.programlogin {
    width: 100%;
    font-size: 15px;
    color: #9e9e9e;
    margin-bottom: 50px;
}

@media screen and (min-width:375px) {
    .programlogin {
        margin-bottom: 15px;
    }
}

.adbanner_h1 {
    width: 100%;
    text-align: center;
}

@media screen and (max-width:991px) {
    .adbanner_h1 {
        width: 100%;
        text-align: center;
        margin-top: 6px;
    }

    .dropdown-toggle {
        padding: 5px 10px !important;
    }
}

#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: 0 0 3px 0 #9beaf1;
    margin-top: 0;
}

.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 {
    width: 100%;
    padding-bottom: 37px;
    background: #07222e;
}

@media screen and (max-width:375px) {
    .efinancethaitv {
        background: #07222e;
        width: 100%;
        padding-bottom: 37px;
    }
}

.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;
}

    .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;
}

.quicksupport_internet {
    border: #e6e6e6 1px solid;
    height: 109px;
    background: #fff;
}

@media screen and (max-width:767px) {
    .lastsupport_internet {
        margin-top: 13px;
        margin-left: 0;
        margin-right: 0;
        border: #e6e6e6 1px solid;
        height: 104px;
        background: url(../images/banner_efinancethai_ipad.jpg) no-repeat;
    }

    .dropdown-toggle {
        padding: 10px 15px !important;
    }

    .hr-recommendnews {
        border-top: 1px solid #ccc;
    }

    .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 {
        margin-top: 13px;
        margin-left: 0;
        margin-right: 0;
        border: #e6e6e6 1px solid;
        height: 104px;
        background: url(../images/banner_05.png) no-repeat;
    }
}

.lastsupport_internet_line {
    margin-top: 13px;
    margin-left: 9px;
    margin-right: 9px;
    margin-bottom: 8px;
    height: 6px;
    background: #ccd5e0;
}

.lastsupport_internet_line_detail {
    width: 100%;
    margin-top: 13px;
    height: 6px;
    background: #ccd5e0;
    margin-bottom: 12px;
}

.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;
}

.headcol-lg {
    font-family: 'Conv_PSL299pro';
    font-size: 40px;
    color: #00457d;
    margin-bottom: 21px;
    margin-top: 0;
    line-height: 32px;
}

.date {
    font-family: Tahoma,Geneva,sans-serif;
    font-size: 15px;
    color: #4897d6;
    margin-top: -15px;
    padding: 0;
}

.recnewswrap {
    padding: 6px 0;
}

.listnews {
    padding: 13.5px 0;
    border-bottom: 1px #CCC solid;
    overflow: hidden;
}

.lastestwrap-cover {
    width: 100%;
    overflow: hidden;
}

.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;
}

.lastestwrap {
    width: 80%;
    float: left;
}

.row-wrap {
    margin-top: 30px;
    margin-bottom: 30px;
    overflow: hidden;
}

.kurucolumnist {
    width: 100%;
    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 {
        width: 100%;
        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;
        background: #FFF;
    }

    .kurumoneyworld {
        background: url(../images/polygonbackgrounds_mobile.jpg);
    }

    .kurucontent {
        font-family: Tahoma,Geneva,sans-serif;
        font-size: 16px;
        color: #004a87;
        padding-left: 15px;
        margin: 14px 20px;
    }
}

.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;
    float: right;
    text-align: center;
}

.regist-login {
    padding: 10px 0;
    float: right;
}

    .regist-login a {
        font-size: 14px;
        color: #01a5e4;
    }

        .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;
}

@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: 0;
        margin: -2px 0;
    }

    .detail_vdo_lastcontent {
        font-family: Tahoma,Geneva,sans-serif;
        font-size: 16px;
        color: #D6D6D6;
        padding-left: 0;
        margin: 4px 0;
    }
}

.lifestyle {
    padding-top: 0;
    background: #292929;
    width: 100%;
    padding-bottom: 0;
}

.logo_efinancethai {
    text-align: right;
    padding-top: 20px;
    padding-bottom: 20px;
}

.logo_efin {
    width: 180px;
    padding-bottom: 30px;
}

.news-column-last {
    margin-top: 0;
    margin-bottom: 5px;
}

.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;
}

.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;
}

.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: 0;
}

.ad300x250h2 {
    margin-top: 35px;
    padding: 0;
    margin-bottom: 15px;
    text-align: center;
}

@media screen and (max-width:320px) {
    .ad300x250h2 {
        margin-top: 35px;
        padding: 0;
        margin-bottom: 15px;
        text-align: center;
        margin-left: -20px;
    }
}

@media screen and (max-width:768px) {
    .exclusivetoday {
        width: 100%;
        margin-bottom: 27px;
        margin-left: 0;
    }

    .regist-login {
        padding: 10px 15px;
        float: right;
    }
}

.programeloginhead_new {
    font-family: Tahoma,Geneva,sans-serif;
    font-size: 19px;
    color: #24a8e5;
    text-align: center;
}

.namelogin {
    font-family: Tahoma,Geneva,sans-serif;
    font-size: 16px;
    color: #004a87;
}

.loginicon {
    height: 45px;
    text-align: center;
    margin: 10px;
}

.programe_logout {
    padding: 10px 0;
    text-align: center;
    clear: both;
}

    .programe_logout a {
        color: #01a5e4;
    }

.social {
    float: right;
    padding: 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;
    }
}

@media screen and (max-width:1199px) {
    .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) {
    .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;
    }
}

.headnews {
    font-size: 20px;
    margin: 10px 0;
    padding-top: 10px;
    color: #6b6b6b !important;
}

    .headnews:hover {
        color: #337ab7 !important;
    }

.pr {
    color: #6b6b6b !important;
}

    .pr:hover {
        color: #337ab7 !important;
    }

.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;
}

.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 {
        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: 0;
    margin: -2px 0;
}

.detail_vdo_lastcontent {
    font-family: Tahoma,Geneva,sans-serif;
    font-size: 16px;
    color: #D6D6D6;
    padding-left: 0;
    margin: 4px 0;
}

.vdo_caption_wrap {
    margin-bottom: 0;
}

@media screen and (max-width:414px) {
    .vdo_caption_wrap {
        margin-bottom: 0;
        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: 0;
        margin: -2px 0;
    }

    .detail_vdo_lastcontent {
        font-family: Tahoma,Geneva,sans-serif;
        font-size: 16px;
        color: #D6D6D6;
        padding-left: 0;
        margin: 4px 0;
    }
}

.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 {
        padding-top: 8px;
        margin-bottom: 35px;
        margin-left: -36px;
        margin-right: -36px;
    }
}

.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%;
    }

.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;
    }
}

@media screen and (max-width:1200px) {
    .text_footer a {
        word-wrap: normal;
    }
}

@media screen and (max-width:991px) {
    .social-responsive {
        position: relative;
        top: 15px;
    }

    .height-social {
        height: 0;
    }
}

@media screen and (max-width:768px) {
    .text_footer a {
        word-wrap: break-word;
    }

    .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: 700;
    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;
}

@media screen and (max-width:1199px) {
    .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;
    }
}

.efinmobile {
    text-align: center;
}

    .efinmobile img {
        width: 90%;
        margin-top: -4px;
    }

.exclusivetoday {
    width: 95%;
    margin-bottom: 27px;
    margin-left: 10px;
}

@media screen and (max-width:768px) {
    .exclusivetoday {
        width: 100%;
        margin-bottom: 27px;
        margin-left: 0;
    }

    .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;
}

@media screen and (max-width:1200px) {
    .exclusivetoday_content {
        width: 80%;
    }
}

.exclusivetoday_content:hover {
    color: #259cff;
}

.exclusivetoday_list {
    padding: 9px 0;
    border-bottom: 1px #d4d4d4 solid;
    overflow: hidden;
}

.listexclusivetoday_list {
    padding: 9px 0;
    border-bottom: 1px #d4d4d4 solid;
    overflow: hidden;
}

/* efin Marketplace */
.marketplace {
    /*background: rgb(251 59 82 / 43%);*/
    background: rgb(52 152 219 / 43%);
    /*background: rgb(118 189 29 / 43%);*/
    /* background: rgb(139 212 48); */
    padding: 30px 30px 10px 30px;
    width: 100%;
    overflow: hidden;
    color: #ffffff;
    border-radius: 45px 0 45px;
}
.marketplace .headcol-special2 {
    color: #47338d;
    /*color: #ffffff;*/
    font-size: 53px;
    margin: 20px 0 48px;
}
.marketplace .headcol-special2 .headcol-special {
	color: #47338d;
	/*color: #ffffff;*/
}
.marketplace .date{
	margin-bottom: 25px; 
}
.marketplace .refresh {
	position: absolute;
	top: 0;
	right: 10px;
}
.marketplace_content {
    padding-top: 0px;
}
.marketplace_content .frame {
 	border-top: 0px #00457d solid;
    border-left: 0px #00457d solid;
    border-bottom: 0px #00457d solid;
    border-right: 0px #00457d solid;
    border-radius: 4px;
    overflow: hidden;
 }
.marketplace_content .cover-text {
    padding: 10px 0px 10px 0px;
    color: #444141;
    /* background: #ffffff; */
    margin-top: 0px;
    margin-bottom: 17px;
}
.marketplace_content .headnews {
	padding: 0px 0px 0px 0px;
    margin-bottom: 0px;
    margin-top: 0px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    height: 67px;
    overflow: hidden;
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 16px;
    line-height: 1.4;
}
.marketplace_content .headnews:hover {
    color: #676464;
    transition: 0.25s;
}
.frame_wrap.marketplace_content:hover .headnews {
    color: #676464;
    transition: 0.25s;
}
.marketplace_content_one .headnews :hover {
    color: #676464;
    transition: 0.25s;
}
.frame_wrap.marketplace_content_one:hover .headnews{
    color: #676464;
    transition: 0.25s;
}

/*.owl-theme .owl-controls .owl-page {
	background: #0f112a;
}*/
#owl-Marketplace .owl-controls .owl-page span {
	width: 10px;
    height: 10px;
    display: block;
    margin: 9px 7px 0 0px;
    background: #ffffff;
}
#owl-Marketplace.owl-theme .owl-controls .owl-page span {
	opacity: 0.35;
}
#owl-Marketplace.owl-theme .owl-controls .owl-page.active span, #owl-Marketplace.owl-theme .owl-controls.clickable .owl-page:hover span {
    filter: Alpha(Opacity=100);
    opacity: 1;
}

/* one content */
.marketplace_content_one {
    padding-top: 0px;
}
.marketplace_content_one .cover-text {
    padding: 10px 0px 10px 0px;
    color: #444141;
    /*background: #ffffff;*/
    margin-top: 0px;
	margin-bottom: 30px;
    border-top: 0px solid #d6d6d6;
}
.marketplace_content_one .headnews {
	padding: 0px 0px 0px 0px;
    margin-bottom: 0px;
    margin-top: 0px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    height: 67px;
    overflow: hidden;
    font-family: Tahoma, Geneva, sans-serif;
	font-size: 16.5px;
    line-height: 1.4;
}
.frame_wrap.marketplace_content_one {
    padding: 20px 16px 0px 16px;
}
.shadow_marketplace_content_one {
	box-shadow: -3px 3px 12px 5px #155183cf;
}
.frame_wrap.marketplace_content_one .weshaere_img {
    box-shadow: none;
    border: #cccccc solid 0px;
    margin-bottom: 0px;
    background: none;
    /*box-shadow: -1px 1px 10px 1px #ae5b65d1;*/
	box-shadow: -1px 1px 10px 1px #74a9ca;
	/*box-shadow: -1px 1px 10px 1px #a9cb80;*/
}
/*.frame_wrap.marketplace_content_one .weshaere_img img {
	box-shadow: -3px 3px 12px 5px #155183cf;
}*/
.frame_wrap.marketplace_content_one .frame {
    border-top: 0px #00457d solid;
    border-left: 0px #00457d solid;
    border-bottom: 0px #00457d solid;
    border-right: 0px #00457d solid;
}
.frame_wrap.marketplace_content_one .frame .weshaere_img img {
    border-radius: 4px;
}
#owl-Marketplace.owl-theme .owl-controls {
    margin-top: 0px; 
    text-align: center; 
    position: absolute;
    z-index: 999;
    top: -40px;
    left: 0;
}

@media screen and (max-width: 1199px) {
	.marketplace .headcol-special2 {
	    font-size: 44px;
	}
}
@media screen and (max-width: 991px) {
	.marketplace .item {
	    padding: 0px 0px 0 0;
	}
	.marketplace .refresh {
	    position: absolute;
	    top: 0;
	    right: 0px;
	}
	#BigMarketplace {
    	margin-top: 30px;
	}
	.frame_wrap.marketplace_content_one {
    	height: auto;
    	width: 350px;
    	margin: auto;
	}
	.frame_wrap.marketplace_content_one .weshaere_img {
	    margin-top: 5px;
	    /*border: none;*/
	    /*box-shadow: unset;*/
	}
}
@media screen and (max-width: 767px) {
	.marketplace_content .headnews {
	    height: auto;
	}
}

@media screen and (max-width: 425px) {
	.frame_wrap.marketplace_content_one {
	    height: auto;
	    width: 100%;
	    margin: auto;
	    /*padding: 0;*/
	}

}
